An efficient MATLAB code for stress-constrained level set topology optimization method

被引:1
|
作者
Deng, Hao [1 ]
机构
[1] Univ Pittsburgh, Dept Mech Engn & Mat Sci, Pittsburgh, PA 15261 USA
关键词
Topology optimization; Stress constrained; Level set method; Educational code; MATLAB; STRUCTURAL SHAPE; POLYTOP; WRITTEN; DESIGN;
D O I
10.1007/s00158-023-03702-w
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents an efficient MATLAB code for the discrete adjoint-based level set method, which is compact and provided for 2D stress-constrained problems. The discrete adjoint-based level set method inherits the implicit representation of standard level set methods, but advances the design boundaries using discrete adjoint sensitivities instead of shape derivatives. This proposed method allows for the application of general mathematical programming algorithms, which can be conveniently extended to handle multiple constraints. The Method of moving asymptotes (MMA) is chosen as the mathematical programming solver. Three typical stress-constrained volume minimization problems are presented to verify the effectiveness of the proposed level set code. The MATLAB code presented in this paper can be extended to resolve different 2D topology optimization problems. Overall, the presented MATLAB code provides a useful tool for researchers and engineers working on stress-constrained 2D topology optimization problems with level set method. The MATLAB code used in this work can be downloaded from: https://github.com/denghaopitts/Level-set-topology-optimization and is intended for educational purposes only.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Stress-constrained topology optimization with precise and explicit geometric boundaries
    Emad Shakour
    Oded Amir
    [J]. Structural and Multidisciplinary Optimization, 2022, 65
  • [42] A unified aggregation and relaxation approach for stress-constrained topology optimization
    Verbart, Alexander
    Langelaar, Matthijs
    van Keulen, Fred
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2017, 55 (02) : 663 - 679
  • [43] Stress-constrained topology optimization of structures subjected to nonproportional loading
    Granlund, Gunnar
    Wallin, Mathias
    Tortorelli, Daniel
    Watts, Seth
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2023, 124 (12) : 2818 - 2836
  • [44] Shape equilibrium constraint: a strategy for stress-constrained structural topology optimization
    Wang, Michael Yu
    Li, Li
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 47 (03) : 335 - 352
  • [45] Direction-oriented stress-constrained topology optimization of orthotropic materials
    Ahmed Moter
    Mohamed Abdelhamid
    Aleksander Czekanski
    [J]. Structural and Multidisciplinary Optimization, 2022, 65
  • [46] Direction-oriented stress-constrained topology optimization of orthotropic materials
    Moter, Ahmed
    Abdelhamid, Mohamed
    Czekanski, Aleksander
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2022, 65 (06)
  • [47] 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
  • [48] A filter-based level set topology optimization method using a 62-line MATLAB code
    Mohammad Yaghmaei
    Ali Ghoddosian
    Mohammad Mahdi Khatibi
    [J]. Structural and Multidisciplinary Optimization, 2020, 62 : 1001 - 1018
  • [49] Heaviside projection-based aggregation in stress-constrained topology optimization
    Wang, Cunfu
    Qian, Xiaoping
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2018, 115 (07) : 849 - 871
  • [50] A filter-based level set topology optimization method using a 62-line MATLAB code
    Yaghmaei, Mohammad
    Ghoddosian, Ali
    Khatibi, Mohammad Mahdi
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (02) : 1001 - 1018