4.7 Article

MATLAB implementations for 3D geometrically nonlinear topology optimization: 230-line code for SIMP method and 280-line code for MMB method

Journal

Publisher

SPRINGER
DOI: 10.1007/s00158-023-03590-0

Keywords

Topology optimization; Geometrical nonlinearity; 3D structures; MATLAB; SIMP; Moving morphable bars (MMB)

Ask authors/readers for more resources

This paper presents complete MATLAB codes for three-dimensional geometrically nonlinear topology optimization for educational purposes. Two sets of MATLAB codes, one using the SIMP method and the other using the moving morphable bars, can be downloaded from the attachments. The validity of the codes is confirmed through numerical examples during the MATLAB implementation.
Topology optimization can generate the innovative material layout to meet the performance demands. Meanwhile, the computational programs with educational purposes were also released for topology optimization. However, few educational papers concerning topology optimization focused on three-dimensional structures considering the geometrical nonlinearity. Therefore, this paper presents complete MATLAB codes for three-dimensional geometrically nonlinear topology optimization for the educational purposes. Two sets of MATLAB codes can be downloaded from the attachments: the 230-line code using the SIMP method and the 280-line code using the moving morphable bars. The 280-line code using the moving morphable bars in the Appendix is composed of 59 lines for the parameter initialization, 59 lines for the main loop of the optimization loop, 64 lines for the relative intermediate subfunctions, and 96 lines for the finite element analysis considering the geometrical nonlinearity. The validity of the codes is confirmed by the numerical examples during the MATLAB implementation.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available