The DOI matches its Crossref record; 28 of the 28 references it cites were found in a registry or an index.
An efficient 3D topology optimization code written in Matlab
Open accessAbstract
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 .
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Methods of conjugate gradients for solving linear systems
Hestenes, M. R., & Stiefel, E. (1952) · Journal of Research of the National Bureau of Standards · doi:10.6028/jres.049.044 · Cited by 8,132
Generating optimal topologies in structural design using a homogenization method
Bendsøe, M. P., & Kikuchi, N. (1988) · Computer Methods in Applied Mechanics and Engineering · doi:10.1016/0045-7825(88)90086-2 · Cited by 7,467
The method of moving asymptotes—a new method for structural optimization
Svanberg, K. (1987) · International Journal for Numerical Methods in Engineering · doi:10.1002/nme.1620240207 · Cited by 5,573
Optimal shape design as a material distribution problem
Bendsøe, M. P. (1989) · Structural Optimization · doi:10.1007/bf01650949 · Cited by 4,521
Structural optimization using sensitivity analysis and a level-set method
Allaire, G., Jouve, F., & Toader, A.-M. (2004) · Journal of Computational Physics · doi:10.1016/j.jcp.2003.09.032 · Cited by 2,759
A 99 line topology optimization code written in Matlab
Sigmund, O. (2001) · Structural and Multidisciplinary Optimization · doi:10.1007/s001580050176 · Cited by 2,688
Sigmund, O., & Petersson, J. (1998) · Structural Optimization · doi:10.1007/bf01214002 · Cited by 2,118
The COC algorithm, Part II: Topological, geometrical and generalized shape optimization
Zhou, M., & Rozvany, G. I. N. (1991) · Computer Methods in Applied Mechanics and Engineering · doi:10.1016/0045-7825(91)90046-9 · Cited by 1,812
Bendsøe, M. P., & Sigmund, O. (2004) · Springer eBooks · doi:10.1007/978-3-662-05086-6 · Cited by 1,727
Morphology-based black and white filters for topology optimization
Sigmund, O. (2007) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-006-0087-x · Cited by 1,727
Cited by
Current and future trends in topology optimization for additive manufacturing
Liu, J., Gaynor, A. T., Chen, S., Kang, Z., Suresh, K., Takezawa, A., Li, L., Kato, J., Tang, J., Wang, C. C. L., et al. (2018) · Structural and Multidisciplinary Optimization · doi:10.1007/s00158-018-1994-3 · Cited by 870
Design of compliant mechanisms using continuum topology optimization: A review
Zhu, B., Zhang, X., Zhang, H., Liang, J., Zang, H., Li, H., & Wang, R. (2020) · Mechanism and Machine Theory · doi:10.1016/j.mechmachtheory.2019.103622 · Cited by 417
Huang, R., Ulu, E., Kara, L. B., & Whitefoot, K. S. (2017) · Volume 2A: 43rd Design Automation Conference · doi:10.1115/detc2017-67836 · Cited by 22
Metadata
- Authors
- Liu, K., & Tovar, A.
- Venue
- Structural and Multidisciplinary Optimization
- Published
- 2014-06-25
- Volume
- 50
- Issue
- 6
- Pages
- 1175-1196
- ISSN
- 1615-147X (ISSN-L)
- 1615-1488
- OpenAlex
- W2048785994
- Cited by
- 649
- References
- 28
- FWCI
- 34.51
- Type
- journal article
- Language
- en
- Open access
- hybrid
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: An efficient 3D topology optimization code written in Matlab. https://app.cochat.ai/papers/10.1007/s00158-014-1107-x
- The paper
- Liu, K., & Tovar, A. (2014). An efficient 3D topology optimization code written in Matlab. Structural and Multidisciplinary Optimization. https://doi.org/10.1007/s00158-014-1107-x
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.