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

A Matlab Code for Structural Topology Optimization

초록

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.

키워드

Topology Optimization; Matlab; Design Domain; Optimality Criteria; Filtering Process; 위상최적화; 매트랩; 설계영역; 최적정기준; 여과법
제목
구조물의 위상최적화를 위한 매트랩 코드
제목 (타언어)
A Matlab Code for Structural Topology Optimization
저자
이상진; 박경임
발행일
2013
저널명
대한건축학회논문집 구조계
권
29
호
10
페이지
11 ~ 18