最近有学员反馈,划分网格总是失败,出现了莫名其妙的现象。以至于觉得学ANSYS有限元分析,划网格才是最难的。
在有限元分析中,网格划分属于前处理环节,属于有限元分析的准备工作,还不算严格意义上的分析。因为网格划分出问题导致放弃学习有限元分析,那真是太遗憾了。
经过笔者的探索发现,有时候几何格式的不兼容才是网格划分失败的罪魁祸首。本文通过实例加以展示。
SpaceClaim中导入stp格式的几何文件,成功打开。
检查几何细节,比如断线、断面、小面等,是几何前处理的常规操作。
经过检查,该模型没有几何细节问题,初步认为可以进入网格划分环节。但为了划分六面体网格,几何模型提前做了切分,所以这里要使用共享功能。SpaceClaim的共享操作有两种方法。
方法一:零件组的属性设置。
方法二:选项卡中的共享命令。
方法一的优点是操作简单快捷。
缺点是不能提前发现问题。比如共享后,在Mechanical中发现了问题。
方法二虽然操作要复杂一些。
但能提前发现问题,提前解决问题。检查几何细节,发现断线。
共享后导致的断线问题处理完成。
Mechanical中没有断线。
即使已经处理了共享导致的断线问题,但在Mechanical中网格划分还是出现了难以理解的错误。
到这里,起码能总结两点:
1)共享会导致几何问题,进而导致网格划分问题;
2)即使处理了共享导致的几何问题,网格划分依然出现了问题;
有时候网格划分失败,不一定是网格划分设置的问题,也可能是几何环节的原因。对于这种情况,不同模型可能对应不同的解决方案。笔者根据自己的经验,有如下建议:
1)合并体后,再重新切分,甚至先拉伸再切分再删除;
2)共享后导致的断线等问题,如果不是很短小,可以不处理;
3)优先导出scdoc的几何文件格式,这是SpaceClaim的格式;
4)x_t格式也是可选的,但复杂模型导出x_t格式可能会出错;
5)如果不需要共享,或者不划分六面体网格,不会出现以上问题;