Structural Topology Optimization with the Level Set Method
TOPLSM, a 199-line Matlab program is developed and presented here for the mean compliance optimization of structures in 2D, with the classical level set method.
The optimization includes:
1) Upwind scheme for solving the Hamilton-Jacobi PDE;
2) PDE-based Reinitializtion;
3) Calculation of geometric quantities;
4) Finite element analysis in 2D.
(Matlab 7.0 or above is required)
SIMP Method Using the Bilateral Filtering Approach
SIMP_BI is a Matlab program for the mean compliance optimization of structural topology based on the SIMP method with a bilateral filtering technique. It is an extension to Sigmund’s 99 line program for 2D, but with edge preserving capability due to the efficient nonlinear filtering.
3D Structural Topology Optimization with the SIMP Method
SIMP3D, a 177 line Matlab program for the mean compliance optimization of structural topology based on the SIMP method is presented here, as an extension to Sigmund’s 99 line program for 2D. The program includes all procedures of 3D FEM, OC algorithm, filtering and bisection method.
The authors reserve all rights for the programs. The programs may be distributed and used for academic and educational purposes. The authors do not guarantee that the code is free from errors, and they shall not be liable in any event caused by the use of the programs.