An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions

被引:257
|
作者
Wei, Peng [1 ]
Li, Zuyu [2 ]
Li, Xueping [1 ]
Wang, Michael Yu [3 ]
机构
[1] South China Univ Technol, Sch Civil Engn & Transportat, State Key Lab Subtrop Bldg Sci, Guangzhou, Guangdong, Peoples R China
[2] Guangdong Univ Petrochem Technol, Architecture & Civil Engn Inst, Maoming, Peoples R China
[3] Hong Kong Univ Sci & Technol, Dept Mech & Aerosp Engn, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Topology optimization; Level set method; Radial basis functions MATLAB code; WRITTEN; DESIGN; SHAPE; IMPLEMENTATION; SENSITIVITY; EQUATIONS;
D O I
10.1007/s00158-018-1904-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a compact and efficient 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions (RBFs), which is applied to minimize the compliance of a two-dimensional linear elastic structure. This parameterized level set method using radial basis functions can maintain a relatively smooth level set function with an approximate re-initialization scheme during the optimization process. It also has less dependency on initial designs due to its capability in nucleation of new holes inside the material domain. The MATLAB code and simple modifications are explained in detail with numerical examples. The 88-line code included in the appendix is intended for educational purposes.
引用
收藏
页码:831 / 849
页数:19
相关论文
共 50 条
  • [31] The smooth topology optimization for bi-dimensional functionally graded structures using level set-based radial basis functions
    Junga, Wonsik
    Banhb, Thanh T.
    Luuc, Nam G.
    Lee, Dongkyu
    STEEL AND COMPOSITE STRUCTURES, 2023, 47 (05): : 569 - 585
  • [32] A multi-discretization scheme for topology optimization based on the parameterized level set method
    Wei P.
    Liu Y.
    Li Z.
    Int. J. Simul. Multidiscip. Des. Optim., 2020,
  • [33] A method for simulation based optimization using radial basis functions
    Jakobsson, Stefan
    Patriksson, Michael
    Rudholm, Johan
    Wojciechowski, Adam
    OPTIMIZATION AND ENGINEERING, 2010, 11 (04) : 501 - 532
  • [34] A method for simulation based optimization using radial basis functions
    Stefan Jakobsson
    Michael Patriksson
    Johan Rudholm
    Adam Wojciechowski
    Optimization and Engineering, 2010, 11 : 501 - 532
  • [35] A MATLAB code for topology optimization using the geometry projection method
    Smith, Hollis
    Norato, Julian A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (03) : 1579 - 1594
  • [36] A MATLAB code for topology optimization using the geometry projection method
    Hollis Smith
    Julián A. Norato
    Structural and Multidisciplinary Optimization, 2020, 62 : 1579 - 1594
  • [37] A parameterized level set method combined with polygonal finite elements in topology optimization
    Peng Wei
    Glaucio H. Paulino
    Structural and Multidisciplinary Optimization, 2020, 61 : 1913 - 1928
  • [38] A parameterized level set method combined with polygonal finite elements in topology optimization
    Wei, Peng
    Paulino, Glaucio H.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 61 (05) : 1913 - 1928
  • [39] Radial basis function level set method for structural optimization
    Myslinski, Andrzej
    CONTROL AND CYBERNETICS, 2010, 39 (03): : 627 - 645
  • [40] A 262-line Matlab code for the level set topology optimization based on the estimated gradient field in the body-fitted mesh
    Zhuang, Zicheng
    Xu, Fengming
    Ye, Junhong
    Tong, Wei
    Chen, Zeyao
    Weng, Yiwei
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2024, 67 (09)