DOI QR코드

DOI QR Code

A Matlab Code for Structural Topology Optimization

구조물의 위상최적화를 위한 매트랩 코드

  • 이상진 (경상대학교 건축공학과) ;
  • 박경임 (경상대학교 건축공학과 계산역학연구실)
  • Received : 2013.02.02
  • Published : 2013.10.25

Abstract

In this paper, we provides a two-dimensional topology optimization (TO) code which is an extended version of the 99-line TO code written by Sigmund. The 99-line TO code has been very popular for both engineers and researchers. However, it is only applicable to the rectangular design domain with square finite element (FE). Therefore, a new TO code is here produced by the extension of the optimality criteria and the filtering process. In addition, the input routine and FE analysis module are introduced to deal with more general TO problems. Numerical examples are carried out to verify the capability of the present Matlab code. From numerical results, it is found to be that the present code can successfully optimize arbitrary shapes of two-dimensional structures without any restrictions. Finally, we provide the present code as a prototype of structural TO Matlab code for future research works.

Keywords

References

  1. MathWorks, Matlab-Getting Stated Guide, MathWorks Inc., 2011
  2. Sigmund, O., A 99 line topology optimization code written in Matlab, Structural Multidisciplinary Optimization, Vol. 21, p.p.120-127, 2001 https://doi.org/10.1007/s001580050176
  3. Bendsoe, M. P., Optimization of structural topology, shape, and material, Springer, Berlin, 1995
  4. Ferreira, A. J. M., Matlab codes for finite element analysis: Solids and Structures, Springer, 2008
  5. 이상진, 매트랩을 이용한 유한요소해석, SJ미래, 2013
  6. Lee, S. J., Bae, J. E. and Hinton, E., Shell topology optimization using the layered artificial material model, International Journal for Numerical Method in Engineering, Vol.47, p.p.843-867, 2000 https://doi.org/10.1002/(SICI)1097-0207(20000210)47:4<843::AID-NME801>3.0.CO;2-5
  7. Sienz, J., Nege - Finite element mesh generator, Dept. of Civil Eng., University of Wales, Swansea, 1995
  8. Lee, S. J., The integrated design optimization technique for spatial structures, Architectural Research, Vol.14, p.p.19-26, 2012 https://doi.org/10.5659/AIKAR.2012.14.1.19
  9. ADOPT-TOP, A topology optimization code written by Matlab, http://www.adopt.kr, Tool section, 2013 (will appear)