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 条
  • [1] An efficient MATLAB code for stress-constrained level set topology optimization method
    Hao Deng
    [J]. Structural and Multidisciplinary Optimization, 2023, 66
  • [2] Stress-constrained level set topology optimization for compliant mechanisms
    Emmendoerfer Jr, Helio
    Fancello, Eduardo Alberto
    Nelli Silva, Emilio Carlos
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2020, 362
  • [3] Topology optimization and digital manufacturing of stress-constrained structure based on level set method
    Xiu, Yaoyao
    Liang, Sen
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 4202 - 4205
  • [4] Stress-constrained topology optimization: a topological level-set approach
    Krishnan Suresh
    Meisam Takalloozadeh
    [J]. Structural and Multidisciplinary Optimization, 2013, 48 : 295 - 309
  • [5] Stress-constrained topology optimization: a topological level-set approach
    Suresh, Krishnan
    Takalloozadeh, Meisam
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 48 (02) : 295 - 309
  • [6] A level set-based method for stress-constrained multimaterial topology optimization of minimizing a global measure of stress
    Chu, Sheng
    Xiao, Mi
    Gao, Liang
    Li, Hao
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2019, 117 (07) : 800 - 818
  • [7] PolyStress: a Matlab implementation for local stress-constrained topology optimization using the augmented Lagrangian method
    Giraldo-Londono, Oliver
    Paulino, Glaucio H.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (04) : 2065 - 2097
  • [8] PolyStress: a Matlab implementation for local stress-constrained topology optimization using the augmented Lagrangian method
    Oliver Giraldo-Londoño
    Glaucio H. Paulino
    [J]. Structural and Multidisciplinary Optimization, 2021, 63 : 2065 - 2097
  • [9] Stress-constrained topology optimization using the constrained natural element method
    Chen, Yanda
    Monteiro, Eric
    Koutiri, Imade
    Favier, Veronique
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2024, 67 (04)
  • [10] Stress-constrained level set topology optimization for design-dependent pressure load problems
    Emmendoerfer, Helio, Jr.
    Nelli Silva, Emilio Carlos
    Fancello, Eduardo Alberto
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2019, 344 : 569 - 601