Efficient MATLAB implementation of NURBS-based IGA and material design using isogeometric topology optimization
被引:7
作者:
Gai, Yundong
论文数: 0引用数: 0
h-index: 0
机构:
Hithink RoyalFlush Informat Network Co Ltd, Hangzhou 310000, Peoples R China
Dalian Univ Technol, Sch Automot Engn, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R ChinaHithink RoyalFlush Informat Network Co Ltd, Hangzhou 310000, Peoples R China
Gai, Yundong
[1
,3
]
Xing, Jian
论文数: 0引用数: 0
h-index: 0
机构:
Hangzhou Innovat Inst Beihang Univ, Key Lab Intelligent Sensing Mat & Chip Integrat T, Hangzhou 310000, Peoples R ChinaHithink RoyalFlush Informat Network Co Ltd, Hangzhou 310000, Peoples R China
Xing, Jian
[2
]
Hu, Ping
论文数: 0引用数: 0
h-index: 0
机构:
Dalian Univ Technol, Sch Automot Engn, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R ChinaHithink RoyalFlush Informat Network Co Ltd, Hangzhou 310000, Peoples R China
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.