top.m

A 99 line topology optimization code written in Matlab. The paper presents a compact Matlab implementation of a topology optimization code for compliance minimization of statically loaded structures. The total number of Matlab input lines is 99 including optimizer and Finite Element subroutine. The 99 lines are divided into 36 lines for the main program, 12 lines for the Optimality Criteria based optimizer, 16 lines for a mesh-independency filter and 35 lines for the finite element code. In fact, excluding comment lines and lines associated with output and finite element analysis, it is shown that only 49 Matlab input lines are required for solving a well-posed topology optimization problem. By adding three additional lines, the program can solve problems with multiple load cases. The code is intended for educational purposes. The complete Matlab code is given in the Appendix and can be down-loaded from the web-site http://www.topopt.dtu.dk.


References in zbMATH (referenced in 222 articles )

Showing results 1 to 20 of 222.
Sorted by year (citations)

1 2 3 ... 10 11 12 next

  1. Keshavarzzadeh, Vahid; Kirby, Robert M.; Narayan, Akil: Multilevel designed quadrature for partial differential equations with random inputs (2021)
  2. Kumar, Tej; Sridhara, Saketh; Prabhune, Bhagyashree; Suresh, Krishnan: Spectral decomposition for graded multi-scale topology optimization (2021)
  3. Sha, Wei; Xiao, Mi; Gao, Liang; Zhang, Yan: A new level set based multi-material topology optimization method using alternating active-phase algorithm (2021)
  4. Smith, Hollis; Norato, Julián A.: Topology optimization with discrete geometric components made of composite materials (2021)
  5. Wang, Rixin; Zhang, Xianmin; Zhu, Benliang: A projective transformation-based topology optimization using moving morphable components (2021)
  6. Wu, Shuhao; Luo, Zhen; Li, Zuyu; Liu, Shutian; Zhang, Lai-Chang: Topological design of pentamode metamaterials with additive manufacturing (2021)
  7. Yano, Masayuki; Huang, Tianci; Zahr, Matthew J.: A globally convergent method to accelerate topology optimization using on-the-fly model reduction (2021)
  8. Ypsilantis, Konstantinos-Iason; Kazakis, George; Lagaros, Nikos D.: An efficient 3D homogenization-based topology optimization methodology (2021)
  9. Zambrano, Miguel; Serrano, Sintya; Lazarov, Boyan S.; Galvis, Juan: Fast multiscale contrast independent preconditioners for linear elastic topology optimization problems (2021)
  10. Zhang, Xiaojia Shelly; Chi, Heng; Zhao, Zhi: Topology optimization of hyperelastic structures with anisotropic fiber reinforcement under large deformations (2021)
  11. Brune, Alexander; Kočvara, Michal: On barrier and modified barrier multigrid methods for three-dimensional topology optimization (2020)
  12. Cai, Shouyu; Zhang, Weihong: An adaptive bubble method for structural shape and topology optimization (2020)
  13. Corbera Caraballo, Sergio; Fernandez, Roberto Alvarez: A performance-based design framework for enhancing decision-making at the conceptual phase of a motorcycle rear suspension development (2020)
  14. da Costa, R. O. S. S.; Pinho, S. T.: A novel formulation for the explicit discretisation of evolving boundaries with application to topology optimisation (2020)
  15. Deng, Hao; To, Albert C.: Topology optimization based on deep representation learning (DRL) for compliance and stress-constrained design (2020)
  16. Deng, Yongbo; Liu, Zhenyu; Korvink, Jan G.: Topology optimization on two-dimensional manifolds (2020)
  17. De, Subhayan; Maute, Kurt; Doostan, Alireza: Bi-fidelity stochastic gradient descent for structural optimization under uncertainty (2020)
  18. Fernández, Eduardo; Yang, Kai-ke; Koppen, Stijn; Alarcón, Pablo; Bauduin, Simon; Duysinx, Pierre: Imposing minimum and maximum member size, minimum cavity size, and minimum separation distance between solid members in topology optimization (2020)
  19. Gao, Wenjun; Wang, Fengwen; Sigmund, Ole: Systematic design of high-(Q) prestressed micro membrane resonators (2020)
  20. Kang, Zhan; He, Jingjie; Shi, Lin; Miao, Zhaohui: A method using successive iteration of analysis and design for large-scale topology optimization considering eigenfrequencies (2020)

1 2 3 ... 10 11 12 next