002 Ansys 学习, 错误:“无效的零体积几何体”
问题描述
将Abaqus 文件.cae文件先转换成.sat 文件,再导入workbench进行几何模型的识别,后面进行网格的划分时,显示有些部件是立方体,有些部件是面,最后再进行求解的时候出现错误:
问题分析
分析1. 通过仔细比较已经识别出来的部件和未识别出来的部件,怀疑是文件进行转换的时候出现问题。
试着重新进行转换,试试是否是同一部件出现识别成面问题。如果这样就能实现这个问题的解决,那就可以了。但直觉猜测可能不太这么容易。
分析2. 感觉是在几何模型识别的过程中,模型有裂纹导致无法闭合。想到之前通过Solidworks模型转换成UG文件时,Solidworks模型出现由于裂纹未闭合,也只是面,不能识别成体。
在UG中学习操作将面给闭合了,或许需要想想这个问题该如何解决。需要查查其他人遇到这个问题怎么解决。
解决尝试
1. 先尝试从Abaqus导入时转换成成asat文件.
2. 导入Solidworks,并删掉所有曲面实体.
这里的曲面实体是由solidworks自动识别出来的,删掉并不影响。
3. 另存为.x_t 文件,在Ansys打开就可以了。
几何结构这里就不再是“❓” 了,网格也顺利划分,没问题了。
但这个东西太大了,划分的网格数太多了,小小的笔记本电脑应该算不了,就不计算了。
但到这里,问题应该已经解决了。
总结
从一款三维软件导入到另一款三维软件中时,总是存在三维特征识别的问题,不可避免地会识别出曲面,而不是实体。没有体积的曲面是没办法进行有限元计算的,这时候,如果能直接在Ansys软件中抑制相关曲面那就抑制,如果抑制时出错,那就需要想办法让Ansys软件不要识别出相关曲面。
现在已经得出经验,Ansys软件对.x_t文件的识别效果很好,如果x_t文件中没有曲面实体,那在ansys中不会识别出曲面。在Solidwork中解除特征链接之后将生成的曲面实体删掉,只保留固体实体,然后保存成.x_t文件,就大功告成。