top3d论文
单词
design domain:prescribed area or volume
论文笔记
论文doi:10.1007/s00158-014-1107-x
网站:https://www.top3d.app/
169行matlab代码:包括有限元分析、灵敏度分析、密度过滤、最优准则优化器以及结果显示。
解决最小顺应性问题,代码支持修改支撑和外载荷,支持多负载,等等
拓扑优化:计算材料分配,
Zhou和Wang(2005)提出的三维matlab代码177行继承并放大了99行的优缺点,
本文提出的169行程序top3d,在最小柔度、柔顺机构、热传导这三个典型的拓扑优化问题中能够有效地在个人计算机中生成相当大尺寸的结构。
2、拓扑优化理论(基于密度的方法)
找到材料在设计域中的分布
二元顺应性问题/二元柔度问题binary compliance problem
均匀化方法homogenization method
密度法SIMP
本文使用SIMP方法定义的正则化插值公式
3、三维有限元分析与数值实现
4、三个典型的拓扑优化问题
Minimum compliance
在拓扑优化中,刚度通常用材料的体积加权平均值(或其倒数)来表示。因此,minimum compliance问题的目标是最小化结构的刚度,也就是最小化材料的体积加权平均值。这个目标可以通过将材料密度分布视为拓扑结构的方式来实现,优化过程中对材料密度进行修改,使得结构的刚度最小化。
5、优化方法及代码实现
6、三个典型问题的数值实现与结果
扩展和替代实现
7、总结与讨论
代码笔记
meshgrid()
top3d(60, 20, 4, 0.3, 3, 1.5)