上传者: 38499950
|
上传时间: 2021-10-08 15:33:21
|
文件大小: 4.55MB
|
文件类型: -
matlab模拟优化代码用于并行拓扑优化的Matlab代码
本文提出了紧凑高效的Matlab代码,不仅可以在2D场景中而且可以考虑3D情况,从而对多尺度复合结构的并发拓扑进行优化。
采用改进的SIMP方法(Sigmund
2007)来执行并行拓扑设计,并使用基于能量的均化方法(EBHM)来评估微观结构的宏观有效特性。
本文中的2D和3D
Matlab代码是使用88行2D
SIMP代码(Struct
Multidisc
Optim
43(1):1-16,2011)和169行3D拓扑优化代码(Struct
Multidisc
Optim
50(
6):1175-1196,2014)。
本文主要从以下四个方面做出贡献:(1)用于蜂窝复合结构(ConTop2D.m和ConTop3D.m)的拓扑优化的代码体系结构;
(2)用于计算3D等参元素刚度矩阵的代码(elementMatVec3D.m);
(3)EBHM预测2D和3D材料微观结构(EBHM2D.m和EBHM3D.m)的宏观有效特性;
(4)用于在两个尺度上计算目标函数对设计变量的敏感性的代码。
%=====================