A 172-line Matlab code for structural topology optimization in the body-fitted mesh

被引:0
|
作者
Zicheng Zhuang
Yi Min Xie
Qing Li
Shiwei Zhou
机构
[1] RMIT University,Centre for Innovative Structures and Materials, School of Engineering
[2] The University of Sydney,School of Aerospace, Mechanical and Mechatronic Engineering
来源
Structural and Multidisciplinary Optimization | 2023年 / 66卷
关键词
Structural Topology Optimization; Educational Matlab Code; Bi-directional Evolutionary Structural Optimization; Body-fitted Mesh;
D O I
暂无
中图分类号
学科分类号
摘要
Topology optimization has the potential to be widely applied to produce innovative and efficient structures, allowing engineers to optimize their aesthetics and performance. This article adopted a 172-line Matlab code TriTOP172 to implement topology optimization in the unstructured triangular mesh using the bi-directional evolutionary structural optimization method. Its most significant feature is the elimination of zig-zag boundaries essentially existing in the commonly used rectangular mesh. The code uses 40 lines for preliminary setup and optimization iterations and a 78-line function to obtain the body-fitted mesh by solving the balance of a truss network. It also has a 20-line function of nonlinear diffusion to further smooth boundaries and control structure complexity and a 34-line function of finite element analysis. Numerical examples of compliance minimization are provided to assist readers in understanding the algorithm and its implementation. This code can be employed with further extensions to solve complicated conceptual design problems efficiently in several engineering fields. The educational Matlab program is accessible on the website and displayed in the Appendix.
引用
收藏
相关论文
共 14 条
  • [1] A 172-line Matlab code for structural topology optimization in the body-fitted mesh
    Zhuang, Zicheng
    Xie, Yi Min
    Li, Qing
    Zhou, Shiwei
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (01)
  • [2] A 262-line Matlab code for the level set topology optimization based on the estimated gradient field in the body-fitted mesh
    Zhuang, Zicheng
    Xu, Fengming
    Ye, Junhong
    Tong, Wei
    Chen, Zeyao
    Weng, Yiwei
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2024, 67 (09)
  • [3] A node moving-based structural topology optimization method in the body-fitted mesh
    Zhuang, Zicheng
    Weng, Yiwei
    Xie, Yi Min
    Wang, Cong
    Zhang, Xuyu
    Zhou, Shiwei
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 419
  • [4] Level set topology optimization of synchronous reluctance machines using a body-fitted mesh representation
    Kuci, Erin
    Jansen, Miche
    Coulaud, Olivier
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 64 (06) : 3729 - 3745
  • [5] Level set topology optimization of synchronous reluctance machines using a body-fitted mesh representation
    Erin Kuci
    Miche Jansen
    Olivier Coulaud
    Structural and Multidisciplinary Optimization, 2021, 64 : 3729 - 3745
  • [6] An isoparametric approach to level set topology optimization using a body-fitted finite-element mesh
    James, Kai A.
    Martins, Joaquim R. R. A.
    COMPUTERS & STRUCTURES, 2012, 90-91 : 97 - 106
  • [7] Body-fitted bi-directional evolutionary structural optimization using nonlinear diffusion regularization
    Zhuang, Zicheng
    Xie, Yi Min
    Li, Qing
    Zhou, Shiwei
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 396
  • [8] Body-fitted topology optimization via integer linear programming using surface capturing techniques
    Azevedo, Anderson Soares da Costa
    Li, Hao
    Ishida, Naouyuki
    Siqueira, Lucas Oliveira
    Cortez, Romulo Luz
    Silva, Emilio Carlos Nelli
    Nishiwaki, Shinji
    Picelli, Renato
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2024, 125 (13)
  • [9] Numerical Study on the Body-fitted Topology Optimization for Three-dimensional High Resolution Structure Design
    Zhang H.
    Li H.
    Ding X.
    Hu T.
    Pan S.
    Zhu B.
    Ni W.
    Xu S.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2022, 58 (05): : 136 - 143
  • [10] Gradient Recovery for Elliptic Interface Problem: I. Body-Fitted Mesh
    Guo, Hailong
    Yang, Xu
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2018, 23 (05) : 1488 - 1511