Open-Source Codes of Topology Optimization: A Summary for Beginners to Start Their Research

被引:18
|
作者
Wang, Yingjun [1 ]
Li, Xinqing [1 ]
Long, Kai [2 ]
Wei, Peng [3 ]
机构
[1] South China Univ Technol, Natl Engn Res Ctr Novel Equipment Polymer Proc, Guangdong Prov Key Lab Tech & Equipment Macromol A, Key Lab Polymer Proc Engn,Minist Educ, Guangzhou 510641, Peoples R China
[2] North China Elect Power Univ, State Key Lab Alternate Elect Power Syst Renewable, Beijing 102206, Peoples R China
[3] South China Univ Technol, Sch Civil Engn & Transportat, State Key Lab Subtrop Bldg Sci, Guangzhou 510641, Peoples R China
来源
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Topology optimization; open-source code; optimization methods; code classification; beginners; LEVEL SET METHOD; GEOMETRY PROJECTION METHOD; STRUCTURAL OPTIMIZATION; PLATE/SHELL STRUCTURES; CONTINUUM STRUCTURES; MATLAB CODE; DESIGN; HOMOGENIZATION; WRITTEN; ESO;
D O I
10.32604/cmes.2023.027603
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Topology optimization (TO), a numerical technique to find the optimal material layout with a given design domain, has attracted interest from researchers in the field of structural optimization in recent years. For beginners, open source codes are undoubtedly the best alternative to learning TO, which can elaborate the implementation of a method in detail and easily engage more people to employ and extend the method. In this paper, we present a summary of various open-source codes and related literature on TO methods, including solid isotropic material with penalization (SIMP), evolutionary method, level set method (LSM), moving morphable components/voids (MMC/MMV) methods, multiscale topology optimization method, etc. Simultaneously, we classify the codes into five levels, from easy to difficult, depending on their difficulty, so that beginners can get started and understand the form of code implementation more quickly.
引用
收藏
页码:1 / 34
页数:34
相关论文
共 50 条
  • [1] Open-Source Computational Photonics with Auto Differentiable Topology Optimization
    Vial, Benjamin
    Hao, Yang
    [J]. MATHEMATICS, 2022, 10 (20)
  • [2] Avoiding reinventing the wheel: reusable open-source topology optimization software
    Carolina M. Jauregui
    Jaeyub Hyun
    Andreas Neofytou
    Justin S. Gray
    Hyunsun Alicia Kim
    [J]. Structural and Multidisciplinary Optimization, 2023, 66
  • [3] Avoiding reinventing the wheel: reusable open-source topology optimization software
    Jauregui, Carolina M.
    Hyun, Jaeyub
    Neofytou, Andreas
    Gray, Justin S.
    Kim, Hyunsun Alicia
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (06)
  • [4] An open-source topology optimization modeling framework for the design of passive micromixer structure
    Na, Jian
    Li, Hong
    Yan, Peng
    Li, Xingang
    Gao, Xin
    [J]. CHEMICAL ENGINEERING SCIENCE, 2022, 259
  • [5] An open-source framework for large-scale transient topology optimization using PETSc
    Kristiansen, Hansotto
    Aage, Niels
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2022, 65 (10)
  • [6] An open-source framework for large-scale transient topology optimization using PETSc
    Hansotto Kristiansen
    Niels Aage
    [J]. Structural and Multidisciplinary Optimization, 2022, 65
  • [7] RapidBrachyMCTPS: An open-source dose calculation and optimization tool for brachytherapy research
    Morcos, Marc
    Antaki, Majd
    Thibodeau-Antonacci, Alana
    Kalinowski, Jonathan
    Glickman, Harry
    Enger, Shirin A.
    [J]. MEDICAL PHYSICS, 2021, 48 (08) : 4675 - 4676
  • [8] Make nanotechnology research open-source
    Joshua M. Pearce
    [J]. Nature, 2012, 491 : 519 - 521
  • [9] Make nanotechnology research open-source
    Pearce, Joshua M.
    [J]. NATURE, 2012, 491 (7425) : 519 - 521
  • [10] The Open-Source Neuroimaging Research Enterprise
    Daniel S. Marcus
    Kevin A. Archie
    Timothy R. Olsen
    Mohana Ramaratnam
    [J]. Journal of Digital Imaging, 2007, 20 : 130 - 138