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 条
  • [21] An efficient MATLAB code for stress-constrained level set topology optimization method
    Deng, Hao
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (12)
  • [22] A coupled meshless element-free Galerkin and radial basis functions method for level set-based topology optimization
    Baseer Ullah
    Wajid Khan
    Zahur Siraj-ul-Islam
    Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2022, 44
  • [23] A coupled meshless element-free Galerkin and radial basis functions method for level set-based topology optimization
    Ullah, Baseer
    Khan, Wajid
    Siraj-ul-Islam
    Ullah, Zahur
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2022, 44 (03)
  • [24] Parameterized level set method for structural topology optimization based on the Cosserat elasticity
    Lianxiong Chen
    Ji Wan
    Xihua Chu
    Hui Liu
    Acta Mechanica Sinica, 2021, 37 : 620 - 630
  • [25] Parameterized level set method for structural topology optimization based on the Cosserat elasticity
    Chen, Lianxiong
    Wan, Ji
    Chu, Xihua
    Liu, Hui
    ACTA MECHANICA SINICA, 2021, 37 (04) : 620 - 630
  • [26] A MATLAB CODE FOR INTEGRATED ADDITIVE MANUFACTURING AND LEVEL-SET BASED TOPOLOGY OPTIMIZATION
    Vogiatzis, Panagiotis
    Chen, Shikui
    Zhou, Chi
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 2B, 2016, : 177 - 188
  • [27] Parameterized Level Set Structural Topology Optimization Method by Introducing Level Set Band
    Wei P.
    Jiang Z.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2021, 49 (10): : 87 - 94and122
  • [28] A discrete level-set topology optimization code written in Matlab
    Vivien J. Challis
    Structural and Multidisciplinary Optimization, 2010, 41 : 453 - 464
  • [29] A discrete level-set topology optimization code written in Matlab
    Challis, Vivien J.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2010, 41 (03) : 453 - 464
  • [30] 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