可以结合本人的另一篇文章(尚能西:Hypermesh2022划分完零件网格后如何正确导入至ANSYS Workbence中进行后续仿真计算?)一起看。上面那篇文章是以abaqus的默认文件格式inp进行的导出,而要将网格数据导出为cdb格式还要保证能被ANSYS Workbence正确导入,则还需要多几步操作,除了上面那篇文章里提到的前6条要求外,还需要给网格单元设定材料(Materials )、属性(Properties )和单元类型(Sensors ),本文设定的单元类型为SOLID185 。具体操作可以借助Utility工具 先生成一个设好这三者的面网格,然后把新生成的面网格删掉,把Model树 下面新建立的材料(Materials)、属性(Properties)和单元类型(Sensors)的例子给修改即可,其实只要把单元类型(Sensors)里的Element Type改成SOLID185,把属性(Properties)的Card Image改成SOLID185p,别的保持默认即可。然后把修改后的Property赋给网格Components 即可,就是将Components里每个网格的Property赋予我们前面新建立的那个Property就行,至此,我们就可以保证导出的cdb格式文件能够被ANSYS Workbence正确读取而不会出现报错,不过需要注意我们必须保证Model树下只有Components、Materials、Properties、Sensors和Titles这5类组件,不能有别的类型的组件,以避免ANSYS Workbence无法正确读取造成报错。
相比于abaqus的默认文件格式inp文件导入ANSYS Workbence,用ANSYS MAPDL默认的cdb格式文件导入ANSYS Workbence要麻烦一点,不过这样可以去修改网格单元的类型(如SOLID185\SOLID187等),而inp文件我们无法修改导出的网格单元类型,它一般都是导出默认的C3D8类型单元。