有小伙伴私信在问我,用ansys建立的有限元模型,怎么转换为nastran的模型文件(*.bdf格式)。
一种方法是利用hypermesh等前处理软件进行格式转换,hypermesh强大的兼容能力,使其可以读入abaqus、ansys、nastran等不同软件的模型文件,同时也可以进行不同格式的模型文件转换。
其实,在ansys workbench中,也提供了直接导致nastran的模型文件(*.bdf)的功能,使用起来也相当方便。
以一个简单的静力分析模型为例,操作步骤如下:
Step 1:在ansys中建立好模型,设置好边界、载荷、材料属性、网格等。在Mechanical中,选中Static Structural,右键选择Export Nastran File,选择存储位置,保存转化生成的*.bdf文件。
Step 2: 打开MSC.Patran,新建一个分析,选择File→Import。
Step 3:在弹出的Import设置面板中,设置Object=Model,Source=MSC.Nastran Input。选择ansys转化生成的*.bdf文件,点击Apply后软件开始导入模型。
Step 4:模型导入完成后,会弹出一个信息框,里面可以看到导入的数据信息。
Step 5:在MSC.Patran中,我们可以看到包括材料属性、几何属性、边界条件、载荷、网格等均实现了导入。
材料属性
边界、载荷
检查完模型设置,就可以提交计算了。可以看到,虽然同样的模型,Natran和Ansys计算结果也是有一定差异的,当然,对于静力学分析来说,误差应该不会太大。
Nastran计算结果(von Mises应力)
Ansys计算结果(von Mises应力)
END