《Topology Optimization: Theory, Methods, and Applications 》是拓扑优化的经典著作,第一章就是刚度拓扑优化方法的理论基础,强烈推荐,因为他还附带一个matlab的99拓扑优化代码,学起来既有理论也有实践。国内好像只有一本icm法的书,没基础是看不懂的。
+ x" M; p5 h' a/ O1 l: u# t; Q
0 i$ H& @" b* d* V' s: s# ^) q+ z" E拓扑优化本质上是一种优化,其中最经典的变密度算法可以这么理解:首先将结构离散化成有限元,对于每一个单元,其刚度用a*c来表示,a是一个人为设置的参数,取值在0到1之间,当a=0时该单元刚度为0也就是这个单元没了,a=1时该单元刚度不变。以模型应变能的总合最小为目标,优化该模型的每个单元a的取值,就可以知道哪些材料该去掉不影响刚度,哪些该保留了。; `/ X9 x7 ?, U) x; U3 a, _3 O4 g
! F* _2 o' l. p' f5 R上述方法中,带有人工密度的应变能最小化方程即是优化模型,而如何决定a的取值就是优化方法,优化模型指定了你要优化哪个指标,优化方法决定了优化后的结果。0 e& {9 q+ ~7 U) P) A
7 |2 J& ~4 Q0 K
拓扑优化并不能直接给出结构的尺寸参数,是用来确定零件拓扑结构的。 |