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 条
  • [41] Optimal design of MR sandwich plates using a level set based topology optimization method
    Yaghmaei, Mohammad
    Ghoddosian, Ali
    Khatibi, Mohammad Mahdi
    SMART MATERIALS AND STRUCTURES, 2020, 29 (01)
  • [42] Stress-based topology optimization using an isoparametric level set method
    James, Kai A.
    Lee, Edmund
    Martins, Joaquim R. R. A.
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2012, 58 : 20 - 30
  • [43] Radial basis function level set method for structural optimization
    Myslinski, Andrzej
    CONTROL AND CYBERNETICS, 2010, 39 (03): : 627 - 645
  • [44] Parametrized level set method for a coupled thermal-fluid problem using radial basis functions
    Zhang, Tiantian
    Yang, Xiaoqing
    APPLIED THERMAL ENGINEERING, 2022, 213
  • [45] Topology optimization study of arterial bypass configurations using the level set method
    Zhang, Bin
    Liu, Xiaomin
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2015, 51 (03) : 773 - 798
  • [46] A level set-based structural optimization code using FEniCS
    Laurain, Antoine
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 58 (03) : 1311 - 1334
  • [47] MATLAB implementations for 3D geometrically nonlinear topology optimization: 230-line code for SIMP method and 280-line code for MMB method
    Zhao, Yanfang
    Guo, Guikai
    Zuo, Wenjie
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (07)
  • [48] Stochastic topology optimization based on level-set method
    Hidaka, Yuki
    Sato, Takahiro
    Watanabe, Kota
    Igarashi, Hajime
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2014, 33 (06) : 1904 - 1919
  • [49] A Parallel Level-Set Based Method for Topology Optimization
    Wu, Tao
    Xu, Hao
    Hu, Qiangwen
    Zhao, Yansong
    Peng, Ying
    Chen, Lvjie
    Fu, Yu
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 505 - 509
  • [50] A Parametric Level Set Method for Topology Optimization Based on Deep Neural Network
    Deng, Hao
    To, Albert C.
    JOURNAL OF MECHANICAL DESIGN, 2021, 143 (09)