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

被引:6
作者
Zhou, Ming [1 ]
Sigmund, Ole [2 ]
机构
[1] Altair Engn, Irvine, CA 92614 USA
[2] Tech Univ Denmark, Dept Mech Engn, Solid Mech, DK-2800 Lyngby, Denmark
关键词
Topology optimization; Optimality criteria; Convex approximation; Educational paper; Topology optimization code;
D O I
10.1007/s00158-021-03004-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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
页数:5
相关论文
共 13 条
[1]   Efficient topology optimization in MATLAB using 88 lines of code [J].
Andreassen, Erik ;
Clausen, Anders ;
Schevenels, Mattias ;
Lazarov, Boyan S. ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2011, 43 (01) :1-16
[2]  
Bendsoe M. P., 2013, Topology Optimization: Theory, Methods and Applications
[3]  
Christensen P. W, 2008, INTRO STRUCTURAL OPT
[4]   A new generation 99 line Matlab code for compliance topology optimization and its extension to 3D [J].
Ferrari, Federico ;
Sigmund, Ole .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (04) :2211-2228
[5]   STRUCTURAL OPTIMIZATION - A NEW DUAL METHOD USING MIXED VARIABLES [J].
FLEURY, C ;
BRAIBANT, V .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1986, 23 (03) :409-428
[6]  
G?rdal, 1991, ELEMENTS STRUCTURAL, V11
[7]   A quadratic approximation for structural topology optimization [J].
Groenwold, Albert A. ;
Etman, L. F. P. .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2010, 82 (04) :505-524
[8]   2ND-ORDER SENSITIVITY DERIVATIVES IN STRUCTURAL-ANALYSIS [J].
HAFTKA, RT .
AIAA JOURNAL, 1982, 20 (12) :1765-1766
[9]   Direct lagrange multiplier updates in topology optimization revisited [J].
Kumar, Tej ;
Suresh, Krishnan .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (03) :1563-1578
[10]   A 99 line topology optimization code written in Matlab [J].
Sigmund, O .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2001, 21 (02) :120-127