A 199-line Matlab code for Pareto-optimal tracing in topology optimization

被引:105
|
作者
Suresh, Krishnan [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Pareto-optimal; Topological sensitivity; Topology optimization; SENSITIVITY-ANALYSIS; SHAPE; DESIGN; RESPECT;
D O I
10.1007/s00158-010-0534-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The paper 'A 99-line topology optimization code written in Matlab' by Sigmund (Struct Multidisc Optim 21(2):120-127, 2001) demonstrated that SIMP-based topology optimization can be easily implemented in less than hundred lines of Matlab code. The published method and code has been used even since by numerous researchers to advance the field of topology optimization. Inspired by the above paper, we demonstrate here that, by exploiting the notion of topological-sensitivity (an alternate to SIMP), one can generate Pareto-optimal topologies in about twice the number of lines of Matlab code. In other words, optimal topologies for various volume fractions can be generated in a highly efficient manner, by directly tracing the Pareto-optimal curve.
引用
收藏
页码:665 / 679
页数:15
相关论文
共 50 条
  • [21] 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)
  • [22] A sequential element rejection and admission (SERA) topology optimization code written in Matlab
    Ansola Loyola, Ruben
    Querin, Osvaldo M.
    Garaigordobil Jimenez, Alain
    Alonso Gordoa, Cristina
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 58 (03) : 1297 - 1310
  • [23] A MATLAB code for topology optimization using the geometry projection method
    Smith, Hollis
    Norato, Julian A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (03) : 1579 - 1594
  • [24] Efficient topology optimization in MATLAB using 88 lines of code
    Erik Andreassen
    Anders Clausen
    Mattias Schevenels
    Boyan S. Lazarov
    Ole Sigmund
    Structural and Multidisciplinary Optimization, 2011, 43 : 1 - 16
  • [25] A MATLAB topology optimization code to control the trajectory of particle in fluid
    Young Hun Choi
    Gil Ho Yoon
    Structural and Multidisciplinary Optimization, 2023, 66
  • [26] A MATLAB code for topology optimization using the geometry projection method
    Hollis Smith
    Julián A. Norato
    Structural and Multidisciplinary Optimization, 2020, 62 : 1579 - 1594
  • [27] HoneyTop90: A 90-line MATLAB code for topology optimization using honeycomb tessellation
    P. Kumar
    Optimization and Engineering, 2023, 24 : 1433 - 1460
  • [28] Application and Analysis of Methods for Selecting an Optimal Solution from the Pareto-Optimal Front obtained by Multiobjective Optimization
    Wang, Zhiyuan
    Rangaiah, Gade Pandu
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2017, 56 (02) : 560 - 574
  • [29] An efficient MATLAB code for stress-constrained level set topology optimization method
    Deng, Hao
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (12)
  • [30] A MATLAB code for the material-field series-expansion topology optimization method
    Liu, Pai
    Yan, Yi
    Zhang, Xiaopeng
    Luo, Yangjun
    FRONTIERS OF MECHANICAL ENGINEERING, 2021, 16 (03) : 607 - 622