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

被引:259
作者
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] Structural topology optimization using an enhanced level set method
    Shojaee, S.
    Mohammadian, M.
    SCIENTIA IRANICA, 2012, 19 (05) : 1157 - 1167
  • [32] A parametrized level set based topology optimization method for analysing thermal problems
    Ullah, Baseer
    Siraj-ul-Islam
    Ullah, Zahur
    Khan, Wajid
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2021, 99 : 99 - 112
  • [33] Parameterized level set method based topology optimization of transient heat conduction structures
    Shen, Yadong
    Li, Jiaxun
    Yang, Chendong
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2024, 38 (12) : 6673 - 6687
  • [34] 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
  • [35] Efficient topology optimization in MATLAB using 88 lines of code
    Erik Andreassen
    Anders Clausen
    Mattias Schevenels
    Boyan S. Lazarov
    Ole Sigmund
    Structural and Multidisciplinary Optimization, 2011, 43 : 1 - 16
  • [36] Parameterized level-set based topology optimization method considering symmetry and pattern repetition constraints
    Liu, Yang
    Li, Zuyu
    Wei, Peng
    Wang, Wenwen
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2018, 340 : 1079 - 1101
  • [37] Parametric shape and topology optimization: A new level set approach based on cardinal basis functions
    Jiang, Long
    Chen, Shikui
    Jiao, Xiangmin
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2018, 114 (01) : 66 - 87
  • [38] A 168-line MATLAB code for topology optimization with the adaptive bubble method (ABM)
    Yu, Daoyuan
    Cai, Shouyu
    Gao, Tong
    Zhang, Weihong
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (01)
  • [39] Geometrically constrained isogeometric parameterized level-set based topology optimization via trimmed elements
    Wang, Yingjun
    Benson, David J.
    FRONTIERS OF MECHANICAL ENGINEERING, 2016, 11 (04) : 328 - 343
  • [40] Buckling-based topology optimization for underwater pressure hull with modified parameterized level-set method
    Jiang, Yuanteng
    He, Tengwu
    Zhao, Min
    EUROPEAN JOURNAL OF MECHANICS A-SOLIDS, 2025, 110