A discrete level-set topology optimization code written in Matlab

被引:185
|
作者
Challis, Vivien J. [1 ]
机构
[1] Univ Queensland, Dept Math, Brisbane, Qld 4072, Australia
基金
澳大利亚研究理事会;
关键词
Topology optimization; Level-set method; Matlab code; Education; STRUCTURAL OPTIMIZATION; DESIGN; SHAPE; SENSITIVITY;
D O I
10.1007/s00158-009-0430-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a compact Matlab implementation of the level-set method for topology optimization. The code can be used to minimize the compliance of a statically loaded structure. Simple code modifications to extend the code for different and multiple load cases are given. The code is inspired by a Matlab implementation of the solid isotropic material with penalization (SIMP) method for topology optimization (Sigmund, Struct Multidiscipl Optim 21:120-127, 2001). Including the finite element solver and comments, the code is 129 lines long. The code is intended for educational purposes, and in particular it could be used alongside the Matlab implementation of the SIMP method for topology optimization to demonstrate the similarities and differences between the two approaches.
引用
收藏
页码:453 / 464
页数:12
相关论文
共 50 条
  • [1] A discrete level-set topology optimization code written in Matlab
    Vivien J. Challis
    [J]. Structural and Multidisciplinary Optimization, 2010, 41 : 453 - 464
  • [2] A MATLAB CODE FOR INTEGRATED ADDITIVE MANUFACTURING AND LEVEL-SET BASED TOPOLOGY OPTIMIZATION
    Vogiatzis, Panagiotis
    Chen, Shikui
    Zhou, Chi
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 2B, 2016, : 177 - 188
  • [3] A 99 line topology optimization code written in Matlab
    O. Sigmund
    [J]. Structural and Multidisciplinary Optimization, 2001, 21 : 120 - 127
  • [4] A 99 line topology optimization code written in Matlab
    Sigmund, O
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2001, 21 (02) : 120 - 127
  • [5] Topology optimization with the homogenization and the level-set methods
    Allaire, C
    [J]. NONLINEAR HOMOGENIZATION AND ITS APPLICATIONS TO COMPOSITES, POLYCRYSTALS AND SMART MATERIALS, 2004, 170 : 1 - 13
  • [6] Level-set methods for structural topology optimization: a review
    van Dijk, N. P.
    Maute, K.
    Langelaar, M.
    van Keulen, F.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 48 (03) : 437 - 472
  • [7] Level-set topology optimization considering nonlinear thermoelasticity
    Chung, Hayoung
    Amir, Oded
    Kim, H. Alicia
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 361
  • [8] A Parallel Level-Set Based Method for Topology Optimization
    Wu, Tao
    Xu, Hao
    Hu, Qiangwen
    Zhao, Yansong
    Peng, Ying
    Chen, Lvjie
    Fu, Yu
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 505 - 509
  • [9] AN EXPLICIT LEVEL-SET APPROACH FOR STRUCTURAL TOPOLOGY OPTIMIZATION
    Hamza, Karim
    Aly, Mohamed
    Hegazi, Hesham
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 3A, 2014,
  • [10] Stochastic topology optimization based on level-set method
    Hidaka, Yuki
    Sato, Takahiro
    Watanabe, Kota
    Igarashi, Hajime
    [J]. COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2014, 33 (06) : 1904 - 1919