Open Access iconOpen Access

REVIEW

crossmark

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

Yingjun Wang1,*, Xinqing Li1, Kai Long2, Peng Wei3

1 National Engineering Research Center of Novel Equipment for Polymer Processing, The Key Laboratory of Polymer Processing Engineering of the Ministry of Education, Guangdong Provincial Key Laboratory of Technique and Equipment for Macromolecular Advanced Manufacturing, South China University of Technology, Guangzhou, 510641, China
2 State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Beijing, 102206, China
3 State Key Laboratory of Subtropical Building Science, School of Civil Engineering and Transportation, South China University of Technology, Guangzhou, 510641, China

* Corresponding Author: Yingjun Wang. Email: email

Computer Modeling in Engineering & Sciences 2023, 137(1), 1-34. https://doi.org/10.32604/cmes.2023.027603

Abstract

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, opensource 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 dicult, depending on their diculty, so that beginners can get started and understand the form of code implementation more quickly.

Graphical Abstract

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

Keywords


Cite This Article

Wang, Y., Li, X., Long, K., Wei, P. (2023). Open-Source Codes of Topology Optimization: A Summary for Beginners to Start Their Research. CMES-Computer Modeling in Engineering & Sciences, 137(1), 1–34.



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 5356

    View

  • 2111

    Download

  • 3

    Like

Share Link