A filter-based level set topology optimization method using a 62-line MATLAB code

被引:0
作者
Mohammad Yaghmaei
Ali Ghoddosian
Mohammad Mahdi Khatibi
机构
[1] Semnan University,Department of Mechanical Engineering
来源
Structural and Multidisciplinary Optimization | 2020年 / 62卷
关键词
Topology optimization; Level set method; Topological derivative; Airy stress function; Filtering regularization method; MATLAB code;
D O I
暂无
中图分类号
学科分类号
摘要
The present paper proposes a fast and easy to implement level set topology optimization method that is able to adjust the complexity of resulting configurations. While the existing methods solve a large system of linear equations, the proposed method applies a density filter to the level set function in order to smoothen the optimized configurations. Considering the proposed method, the minimum total potential energy problem and optimum design problem of compliant mechanism will be studied in the present study. In topology optimization methods, the topological derivative determines the criteria of removing/adding material from/to the domain of definition of the problem. We utilize the definition of topological derivative to measure the sensitivity of a given objective function when an infinite small hole is inserted at an arbitrary location of the domain. It is shown that a first-order stress field appears in the topological derivative. Moreover, a comprehensive Airy stress function is proposed in order to solve the boundary value problem that governs the appeared first-order stress field. Finally, a simple MATLAB implementation is provided to confirm the effectiveness and utility of the proposed method.
引用
收藏
页码:1001 / 1018
页数:17
相关论文
共 87 条
[61]  
Wang MY(undefined)undefined undefined undefined undefined-undefined
[62]  
Wang MY(undefined)undefined undefined undefined undefined-undefined
[63]  
Zhou SW(undefined)undefined undefined undefined undefined-undefined
[64]  
Wang MY(undefined)undefined undefined undefined undefined-undefined
[65]  
Wang XM(undefined)undefined undefined undefined undefined-undefined
[66]  
Guo DM(undefined)undefined undefined undefined undefined-undefined
[67]  
Wang SY(undefined)undefined undefined undefined undefined-undefined
[68]  
Lim KM(undefined)undefined undefined undefined undefined-undefined
[69]  
Khoo BC(undefined)undefined undefined undefined undefined-undefined
[70]  
Wang MY(undefined)undefined undefined undefined undefined-undefined