前言:在使用abaqus进行强度工况等分析计算时,为了保证仿真结果的准确性,需要模型具有网格无关性。通常可以使用网格加密或使用高阶单元等方式进行模型精度提升处理。当使用高阶单元时,如果需要进行形状参数优化,在基于高阶单元网格模型进行morph变形处理时,经常会遇到变形后单元畸形的情况。如果局部位置发生过度变形的情况,会造成无法 正常计算。
本例基于以上情况,讲解如何基于ANSA环境进行网格变形处理,并解决高阶单元变形畸形的问题。
解决以上问题有几种思路,本例讲解其中一种:首先将高阶单元转为低阶单元,然后进行网格变形,再将变形后的低阶单元转为高阶单元。以上过程需要在常规的网格变形流程中加入转换单元阶次的命令。同时,如果有其它连接,如载荷,边界条件等是通过DISTRIBUTING或KINEMATIC等方式进行施加的。则在网格单元阶次转换过程中,需要更新这些单元与节点的连接。以上过程需要在变形过程中插入几个脚本来实现。
以活塞连杆形状参数优化分析为例,本例中,创建了三个形状参数,包括DFM和Morph Box创建的形状参数。
分析工况:侧向刚度
设计变量:形状参数(三个位置)
设计约束:侧向刚度>目标值
设计目标:质量最小
使用LSOPT进行参数优化。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下期聊聊如何做结构胶优化