Wang, Yu-Lei
Zhu, Ji-Hong http://orcid.org/0000-0001-8884-0298
Li, Yu
Liu, Tao
Wang, Jin-Tao
Zhang, Wei-Hong
Funding for this research was provided by:
Key Programme (51790171, 51761145111, 51735005)
National Natural Science Foundation of China (11725211)
Article History
Received: 7 April 2021
Revised: 27 February 2022
Accepted: 2 March 2022
First Online: 20 April 2022
Declarations
:
: The authors declare that they have no conflict of interest.
: The topology optimization procedure was developed on a Python platform, using the MMA algorithm. The FEM problem is also solved in Python. Other finite element solvers can be alternatively used to carry out the shape preserving design proposed in this paper. The open-source MMA optimization algorithm accomplished by Professor Krister Svanberg from KTH Royal Institute of Technology is recommended. Fortran and MATLAB versions are available. We have verified the finite element results and functional sensitivities of a simple structure with other commercial finite element software and the Fortran version MMA, and the same results were obtained. We are confident that sufficient details on methodology and implementation are contained in this paper, and readers who have difficulties and questions to replicate the results are welcome to contact the authors.