An efficient 3D topology optimization code written in Matlab
By Kai Liu, Andrés Tovar. Structural And Multidisciplinary Optimization, 2014
650 citations recorded by the source corpus.
This paper presents an efficient and compact Matlab code to solve three-dimensional topology optimization problems. The 169 lines comprising this code include finite element analysis, sensitivity analysis, density filter, optimality criterion optimizer, and display of results. The basic code solves minimum compliance problems. A systematic approach is presented to easily modify the definition of supports and external loads. The paper also includes instructions to define multiple load cases, active and passive elements, continuation strategy, synthesis of compliant mechanisms, and heat conduction problems, as well as the theoretical and numerical elements to implement general non-linear programming strategies such as SQP and MMA. The code is intended for students and newcomers in the topology optimization. The complete code is provided in Appendix C and it can be downloaded from http://top3dapp.com.
Subfields: Civil and Structural Engineering, Computational Theory and Mathematics, Mechanics of Materials
View Paper: https://www.semanticscholar.org/paper/81b82d3f98b41346e69395a0bcb4bea7a89a9f15
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Civil and Structural Engineering
In Computational Theory and Mathematics
- Jianhua Zhou
- Zhan Kang
- Akihiro Takezawa
- Weisheng Zhang
- Xu Guo
- Jikai Liu
- Krishnan Suresh
- Andrew T. Gaynor
In Mechanics of Materials
Citations in the corpus
- Improving the efficiency of large scale topology optimization through on‐the‐fly reduced order model construction (2015, methodology): “[25] for the 2D topology optimization problem and from Liu and Tovar [26] for the 3D problem.”
- Explicit three dimensional topology optimization via Moving Morphable Void (MMV) approach (2017, methodology): “Furthermore, an efficient Matlab code for 3D TopOpt was also provided in [19].”
- Current and future trends in topology optimization for additive manufacturing (2018, methodology): “Open-source codes are available for generating STL files based on topology optimization results [260,260,261,264].”
- Multi-material topology optimization using ordered SIMP interpolation (2016, neutral): “Accordingly, piecewise constant level set method was proposed to treat geometries, eliminate reinitialization and naturally nucleate holes, where no new design variables are required (Luo et al. 2009; Wei and Wang 2009).”