01
—
概述
尺寸优化是一种经典的数值优化手段,它以有限元模型的尺寸参数为设计变量,模型的网格则保持不变,设计变量可为连续变量,也可为离散变量。尺寸优化中最常见的为料厚优化,常用于等厚薄板件,设计空间中每个薄板件属性中的料厚参数为一个设计变量,薄板件的料厚会被优化调整,但同一板件各部位厚度始终保持一致。
自由尺寸优化也是以尺寸参数作为设计变量,但它针对的是每个单元,设计空间中每个单元的尺寸参数就是就是一个设计变量。如果对薄板件进行自由料厚优化,最后的优化结果将体现厚度在空间上的不均匀分布。
自由尺寸优化算法类似拓扑优化,都是为每个单元设置一个设计变量。差别在于拓扑优化要么让该单元形成空腔,要么保持原状;而自由尺寸优化不仅可以形成空腔或保持原状,还可自由增大或者缩小其尺寸参数。
自由尺寸优化是一种非常成熟的优化方法,操作也非常简单,但在汽车行业并未得到太多关注。汽车上的钣金件都是等厚度件,不允许厚度在空间上变化,所以普遍认为自由尺寸优化不适用。而对于铸造件和锻造件,一般使用3D实体单元离散,3D单元无法使用自由尺寸优化,只能用拓扑优化。自由尺寸优化偶尔用来对钣金件局部加强或者开减重孔,但这些情况也都可用拓扑优化配合形貌优化来实现。
这样看来自由尺寸优化似乎应用价值不大,因此在汽车行业应用较少。但我的团队近几年对自由尺寸优化进行了较深入的研究和应用,发现这种方法被长期严重低估,它其实适用于很多种情况,只要运用巧妙就能收到意想不到的效果。这种古老且简单的优化算法,在汽车结构开发中有着巨大的应用潜力,对于结构轻量化和性能提升都有可能发挥重要作用,值得进一步思考研究。
02
—
基本操作
使用前处理软件Hypermesh和有限元求解器Optistruct,可以便捷地实施自由尺寸优化。点击图1所示的Hypermesh中Optimization面板的free size按钮,即可开启自由尺寸优化子面板,如图2。
图1 Hypermesh中Optimization面板
图2 free size 子面板
在free size面板中进行以下四步操作即可创建自由尺寸设计变量:
在desva