Efficient MATLAB implementation of NURBS-based IGA and material design using isogeometric topology optimization

被引:7
作者
Gai, Yundong [1 ,3 ]
Xing, Jian [2 ]
Hu, Ping [3 ]
机构
[1] Hithink RoyalFlush Informat Network Co Ltd, Hangzhou 310000, Peoples R China
[2] Hangzhou Innovat Inst Beihang Univ, Key Lab Intelligent Sensing Mat & Chip Integrat T, Hangzhou 310000, Peoples R China
[3] Dalian Univ Technol, Sch Automot Engn, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Isogeometric analysis; Homogenization; Topology optimization; Material design; MATLAB; LEVEL SET METHOD; CODE WRITTEN; LOCAL REFINEMENT; HOMOGENIZATION; SPLINES; FILTERS; CAD;
D O I
10.1007/s11081-022-09752-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we present compact and efficient MATLAB codes for NURBS-based IGA and material design using isogeometric topology optimization. We make full use of the advantages of MATLAB in the vector and matrix computation and calculate the span indexes of and NURBS basis functions at multi-parameters simultaneously, so that the efficiency in generating IGA element and global stiffness matrices can be increased significantly. Based on the presented IGA MATLAB codes, we apply the IGA-based SIMP topology optimization into material design with extreme properties, such as shear modulus maximization and negative Poisson's ratio, where the effective macroscopic elasticity tensor is calculated by the energy-based homogenization approach. Numerical examples demonstrate the efficiency of the presented codes in generating stiffness matrices and the effectiveness in material optimization design. All the codes are included as appendixes.
引用
收藏
页码:1773 / 1808
页数:36
相关论文
共 57 条
  • [11] GeoPDEs: A research tool for Isogeometric Analysis of PDEs
    de Falco, C.
    Reali, A.
    Vazquez, R.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (12) : 1020 - 1034
  • [12] Adaptive isogeometric analysis by local h-refinement with T-splines
    Doerfel, Michael R.
    Juettler, Bert
    Simeon, Bernd
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2010, 199 (5-8) : 264 - 275
  • [13] Explicit isogeometric topology optimization based on moving morphable voids with closed B-spline boundary curves
    Gai, Yundong
    Zhu, Xuefeng
    Zhang, Yongjie Jessica
    Hou, Wenbin
    Hu, Ping
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 61 (03) : 963 - 982
  • [14] Topology optimization for auxetic metamaterials based on isogeometric analysis
    Gao, Jie
    Xue, Huipeng
    Gao, Liang
    Luo, Zhen
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2019, 352 : 211 - 236
  • [15] Doing Topology Optimization Explicitly and Geometrically-A New Moving Morphable Components Based Framework
    Guo, Xu
    Zhang, Weisheng
    Zhong, Wenliang
    [J]. JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 2014, 81 (08):
  • [16] A review of homogenization and topology optimization I - homogenization theory for media with periodic structure
    Hassani, B
    Hinton, E
    [J]. COMPUTERS & STRUCTURES, 1998, 69 (06) : 707 - 717
  • [17] An isogeometrical approach to structural topology optimization by optimality criteria
    Hassani, Behrooz
    Khanzadi, Mostafa
    Tavakkoli, S. Mehdi
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2012, 45 (02) : 223 - 233
  • [18] Herrero D, 2013, 10 WORLD C STRUCT MU, P1
  • [19] Explicit isogeometric topology optimization using moving morphable components
    Hou, Wenbin
    Gai, Yundong
    Zhu, Xuefeng
    Wang, Xuan
    Zhao, Chao
    Xu, Longkun
    Jiang, Kai
    Hu, Ping
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2017, 326 : 694 - 712
  • [20] Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement
    Hughes, TJR
    Cottrell, JA
    Bazilevs, Y
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2005, 194 (39-41) : 4135 - 4195