Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation

被引:209
|
作者
Tavakoli, Rouhollah [1 ]
Mohseni, Seyyed Mohammad [1 ]
机构
[1] Sharif Univ Technol, Mat Sci & Engn Dept, Tehran, Iran
关键词
Coordinate descent method; MATLAB code; Multiphase topology optimization; Optimality criteria; DESIGN; CONVERGENCE; COMPOSITES; MODEL;
D O I
10.1007/s00158-013-0999-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A new algorithm for the solution of multimaterial topology optimization problems is introduced in the present study. The presented method is based on the splitting of a multiphase topology optimization problem into a series of binary phase topology optimization sub-problems which are solved partially, in a sequential manner, using a traditional binary phase topology optimization solver; internal solver. The coupling between these incomplete solutions is ensured using an outer iteration strategy based on the block coordinate descend method. The presented algorithm provides a general framework to extend the traditional binary phase topology optimization solvers for the solution of multiphase topology optimization problems. Interesting features of the presented algorithm are: generality, simplicity and the ease of implementation. The presented algorithm is used to solve multimaterial minimum structural and thermal compliance topology optimization problems based on the classical optimality criteria method. Details of MATLAB implementation are presented and the complete program listings are provided as the Supplementary Materials. The success and performance of the presented method are studied through several two dimensional numerical examples.
引用
收藏
页码:621 / 642
页数:22
相关论文
共 11 条
  • [1] Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation
    Rouhollah Tavakoli
    Seyyed Mohammad Mohseni
    Structural and Multidisciplinary Optimization, 2014, 49 : 621 - 642
  • [2] A polygonal topology optimization method based on the alternating active-phase algorithm
    Cui, Mingtao
    Cui, Wennan
    Li, Wang
    Wang, Xiaobo
    ELECTRONIC RESEARCH ARCHIVE, 2024, 32 (02): : 1191 - 1226
  • [3] Multi-material topology optimization based on enhanced alternating active-phase algorithm
    Yan, Cheng
    Guo, Haowei
    Kang, Enzi
    Li, Jiaqiang
    Wang, Cunfu
    Liu, He
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2024, 67 (05)
  • [4] A meshless method for multi-material topology optimization based on the alternating active-phase algorithm
    Cui, Mingtao
    Chen, Hongfang
    Zhou, Jingling
    Wang, Fanglin
    ENGINEERING WITH COMPUTERS, 2017, 33 (04) : 871 - 884
  • [5] A new level set based multi-material topology optimization method using alternating active-phase algorithm
    Sha, Wei
    Xiao, Mi
    Gao, Liang
    Zhang, Yan
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 377
  • [6] Robust topology optimization of multi-material structures under load uncertainty using the alternating active-phase method
    Gao, Xingjun
    Chen, Weihua
    Li, Yingxiong
    Chen, Gongfa
    COMPOSITE STRUCTURES, 2021, 270
  • [7] TopSTO: a 115-line code for topology optimization of structures under stationary stochastic dynamic loading
    Pozo, Sebastian
    Gomez, Fernando
    Golecki, Thomas
    Carrion, Juan
    Spencer, Billie F.
    EARTHQUAKE ENGINEERING AND ENGINEERING VIBRATION, 2023, 22 (04) : 1081 - 1100
  • [8] Multi-material topology optimization of compliant mechanisms via solid isotropic material with penalization approach and alternating active phase algorithm
    Majdi, Behzad
    Reza, Arash
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2020, 234 (13) : 2631 - 2642
  • [9] Proportional Topology Optimization: A New Non-Sensitivity Method for Solving Stress Constrained and Minimum Compliance Problems and Its Implementation in MATLAB
    Biyikli, Emre
    To, Albert C.
    PLOS ONE, 2015, 10 (12):
  • [10] MATLAB implementations of velocity field level set method for topology optimization: an 80-line code for 2D and a 100-line code for 3D problems
    Yaguang Wang
    Zhan Kang
    Structural and Multidisciplinary Optimization, 2021, 64 : 4325 - 4342