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
关键词
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
相关论文
共 50 条
  • [1] A filter-based level set topology optimization method using a 62-line MATLAB code
    Yaghmaei, Mohammad
    Ghoddosian, Ali
    Khatibi, Mohammad Mahdi
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 62 (02) : 1001 - 1018
  • [2] An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions
    Peng Wei
    Zuyu Li
    Xueping Li
    Michael Yu Wang
    [J]. Structural and Multidisciplinary Optimization, 2018, 58 : 831 - 849
  • [3] An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions
    Wei, Peng
    Li, Zuyu
    Li, Xueping
    Wang, Michael Yu
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 58 (02) : 831 - 849
  • [4] Matlab code for a level set-based topology optimization method using a reaction diffusion equation
    Masaki Otomori
    Takayuki Yamada
    Kazuhiro Izui
    Shinji Nishiwaki
    [J]. Structural and Multidisciplinary Optimization, 2015, 51 : 1159 - 1172
  • [5] Matlab code for a level set-based topology optimization method using a reaction diffusion equation
    Otomori, Masaki
    Yamada, Takayuki
    Izui, Kazuhiro
    Nishiwaki, Shinji
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2015, 51 (05) : 1159 - 1172
  • [6] An efficient MATLAB code for stress-constrained level set topology optimization method
    Hao Deng
    [J]. Structural and Multidisciplinary Optimization, 2023, 66
  • [7] An efficient MATLAB code for stress-constrained level set topology optimization method
    Deng, Hao
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (12)
  • [8] A MATLAB CODE FOR INTEGRATED ADDITIVE MANUFACTURING AND LEVEL-SET BASED TOPOLOGY OPTIMIZATION
    Vogiatzis, Panagiotis
    Chen, Shikui
    Zhou, Chi
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 2B, 2016, : 177 - 188
  • [9] A discrete level-set topology optimization code written in Matlab
    Challis, Vivien J.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2010, 41 (03) : 453 - 464
  • [10] A discrete level-set topology optimization code written in Matlab
    Vivien J. Challis
    [J]. Structural and Multidisciplinary Optimization, 2010, 41 : 453 - 464