Complementary lecture notes for teaching the 99/88-line topology optimization codes

被引:0
作者
Ming Zhou
Ole Sigmund
机构
[1] Altair Engineering,Department of Mechanical Engineering, Solid Mechanics
[2] Technical University of Denmark,undefined
来源
Structural and Multidisciplinary Optimization | 2021年 / 64卷
关键词
Topology optimization; Optimality criteria; Convex approximation; Educational paper; Topology optimization code;
D O I
暂无
中图分类号
学科分类号
摘要
Sigmund’s 2001 educational paper with a self-contained 99-line MATLAB code had far-reaching impact to teaching and research of topology optimization. This brief note aims to close the gaps on self-contained content desirable for classroom teaching. The goal is to add clarity to the theoretical foundation, and to enable students’ learning of the complete iterative optimization solution with minimum additional effort.
引用
收藏
页码:3227 / 3231
页数:4
相关论文
共 18 条
  • [1] Andreassen E(2011)Efficient topology optimization in matlab using 88 lines of code Struct Multidiscip Optim 43 1-16
  • [2] Clausen A(2020)A new generation 99 line matlab code for compliance topology optimization and its extension to 3d Struct Multidiscip Optim 62 2211-2228
  • [3] Schevenels M(1986)Structural optimization: a new dual method using mixed variables Int J Numer Methods Eng 23 409-428
  • [4] Lazarov BS(2010)A quadratic approximation for structural topology optimization Int J Numer Methods Eng 82 505-524
  • [5] Sigmund O(1982)Second-order sensitivity derivatives in structural analysis AIAA J 20 1765-1766
  • [6] Ferrari F(2001)A 99 line topology optimization code written in matlab Struct Multidiscip Optim 21 120-127
  • [7] Sigmund O(1979)Preliminary design of composite wings for buckling, strength, and displacement constraints J Aircr 16 564-570
  • [8] Fleury C(1987)The method of moving asymptotes—a new method for structural optimization Int J Numer Methods Eng 24 359-373
  • [9] Braibant V(1995)A comparison of optimality criteria methods for stress and displacement constraints Comput Methods Appl Mech Eng 124 253-271
  • [10] Groenwold AA(undefined)undefined undefined undefined undefined-undefined