跳到主要导航 跳到搜索 跳到主要内容

A 168-line MATLAB code for topology optimization with the adaptive bubble method (ABM)

  • Zhengzhou University
  • Northwestern Polytechnical University Xian

科研成果: 期刊稿件文章同行评审

13 引用 (Scopus)

摘要

This paper presents a MATLAB code implementation of the Adaptive Bubble Method (ABM) published by Cai and Zhang (2020) for topology optimization. The ABM has the main feature of inserting deformable holes adaptively into the design domain to reflect the designer’s motto that “The art of structure is where to put the holes.” This method consists of three modules: (i). implicit description of holes with the closed B-spline (CBS) curve possessing high deformability; (ii). determination of optimal insertion points in each iteration using the topological derivative combined with a matrix operation-based searching scheme; (iii). fixed grid-based finite element analysis (FEA) using the ersatz material model. Representative numerical examples are tested to illustrate the implementation of the ABM. A compact 168-line MATLAB code is provided in the Appendix and explained in detail for educational purpose.

源语言英语
文章编号10
期刊Structural and Multidisciplinary Optimization
66
1
DOI
出版状态已出版 - 1月 2023

指纹

探究 'A 168-line MATLAB code for topology optimization with the adaptive bubble method (ABM)' 的科研主题。它们共同构成独一无二的指纹。

引用此