Matlab code for a level set-based topology optimization method using a reaction diffusion equation

被引:1
作者
Masaki Otomori
Takayuki Yamada
Kazuhiro Izui
Shinji Nishiwaki
机构
[1] Kyoto University,Department of Mechanical Engineering and Science
来源
Structural and Multidisciplinary Optimization | 2015年 / 51卷
关键词
Education; Matlab code; Topology optimization; Level set method; Topological derivative; Reaction diffusion equation;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a simple Matlab implementation for a level set-based topology optimization method in which the level set function is updated using a reaction diffusion equation, which is different from conventional level set-based approaches (Allaire et al. 2002, 2004; Wang et al. 2003) that use the Hamilton-Jacobi equation to update the level set function. With this method, the geometrical complexity of optimized configurations can be easily controlled by appropriately setting a regularization parameter. We explain the code in detail, and also the derivation of the topological derivative that is used in the level set-based topology optimization. Numerical results for stiffness maximization problems are provided to facilitate the reader’s understanding. The presented code is intended for educational purposes only. This paper was inspired by previously published papers presenting Matlab code for a SIMP method (Sigmund 2001; Andreassen et al. 2011), a level set-based method (Challis 2010), and FreeFem ++ code for a structural optimization method (Allaire and Pantz 2006). Readers can investigate results provided by these different methods and discover the prominent aspects of each particular method. The code presented here can be downloaded from http://www.osdel.me.kyoto-u.ac.jp/members/yamada/codes.html.
引用
收藏
页码:1159 / 1172
页数:13
相关论文
共 35 条
[1]  
Allaire G(2006)Structural optimization with FreeFem++ Struct Multidiscipl Optim 32 173-181
[2]  
Pantz O(2002)A level-set method for shape optimization C R Acad Sci Paris Ser I 334 1125-1130
[3]  
Allaire G(2004)Structural optimization using sensitivity analysis and a level-set method J Comp Phys 194 363-393
[4]  
Jouve F(2005)Structural optimization using topological and shape sensitivity via a level set method Control Cybern 34 59-80
[5]  
Toader AM(2011)Efficient topology optimization in MATLAB using 88 lines of code Struct Multidiscipl Optim 43 1-16
[6]  
Allaire G(1988)Generating optimal topologies in structural design using a homogenization method Comput Methods Appl Mech Eng 71 197-224
[7]  
Jouve F(1989)Optimal shape design as a material distribution problem Struct Multidiscipl Optim 1 193-202
[8]  
Toader AM(2010)A discrete level-set topology optimization code written in Matlab Struct Multidisc Optim 41 453-464
[9]  
Allaire G(1994)Bubble method for topology and shape optimization of structures Struct Multidisc Optim 8 42-51
[10]  
de Gournay F(2004)Topological derivative for the inverse scattering of elastic waves Q J Mech Appl Math 57 161-179