OAK

A MATLAB code of node-based topology optimization in 3D arbitrary domain for additive manufacturing

Metadata Downloads
Author(s)
Kim, DongjinJi, YonghwaLee, JaewookYoo, JeonghoonMin, SeungjaeJang, In Gwun
Type
Article
Citation
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, v.65, no.11
Issued Date
2022-11
Abstract
This paper presents a MATLAB code for node-based topology optimization that can handle a design problem with a three-dimensional (3D) arbitrary-shaped domain. For the meshing of arbitrary geometry, an open-source 3D mesh generator, GMSH, is utilized in this work. Here, a linear four-noded tetrahedral element is utilized due to its advantage in mesh generation. A MATLAB program is composed of three procedures. The pre-processing aims to import mesh and input files into MATLAB workspace. In the main processing, node-based topology optimization is carried out with the well-established three-field projection scheme. The post-processing aims to generate a Computer-Aided Design (CAD) file in an STL format. For this, the zero-level set of filtered density field is utilized to define the boundary of a topology optimization result. From the STL format CAD file, a design result is fabricated using additive manufacturing machines. The effectiveness of the MATLAB code is examined through three design examples including a simply supported beam, bridge, and airplane bearing bracket.
Publisher
SPRINGER
ISSN
1615-147X
DOI
10.1007/s00158-022-03339-1
URI
https://scholar.gist.ac.kr/handle/local/10550
공개 및 라이선스
  • 공개 구분공개
파일 목록
  • 관련 파일이 존재하지 않습니다.

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.