支线任务之结构的拓扑优化
1,支线任务来源
前段时间跟着师哥做了一周的拓扑优化,当时我连这个词都没有听说过,到后来的逐渐了解与应用,慢慢有了自己的感悟。本着记录学习生活的前提,把自己对于拓扑优化的理解与浅显的认知记录下来以便后续再次学习与掌握。
2,拓扑优化
拓扑优化是结构优化的一种,是对模型的大体结构布局形式进行优化(如质量和体积等)。主要用于产品初期设计,特别针对全新产品(既没有最结构的现有产品以供参考,也没有成功经验供借鉴),采用拓扑优化可以大概确定产品的最优形状。
拓扑优化分为静力学分析拓扑优化和模态分析拓扑优化。其原理是以模型在结构上的分布关系作为优化参数,以设定的边界条件为条件,在目标函数最小化的同时最大限度地理顺模型的平滑适应性和最大限度地提高模型的固有频率。这与参数优化是不同的。
上面的两段是书上的概念与解释,我所理解的拓扑优化就是针对目前的结构,设置一个目标,然后ansys经过一系列的迭代去改变和完善这个结构,最终达到这个目标,最后迭代出一种新的结构满足这个目标。
3,静力学拓扑优化
首先我们用solidwroks建立一个原始的支架模型,该模型是要用于拓扑优化的模型;
首先将该结构导入workbench中进行静力学分析,材料我们使用默认材料结构钢,然后对该结构进行网格划分,得到网格模型如下:
设置圆孔处为固定支撑,然后对支架的下表面施加力,观察其应力与应变结果。此时最大总变形为0.058668mm,最大等效应力23.457MPa。
下面进行拓扑优化,将ansys中的结构优化模块引入并与静力学模块数据共享,设计其优化区域与排除区域。注意这两个词的概念,优化区域是指的结构要去除的部分,排除区域是指的要保留的区域。优化目标为质量响应目标,指的是要保留多少质量,此时我们设置为保留50%。
最终显示出来优化的结果如图所示,然后对模型进行重构,得到重构出来的模型,再接着对重构的模型进行分析。
4,模态拓扑优化
模态拓扑优化的流程与静力学拓扑优化相似,不同的是在结构优化中施加频率约束即可。