我们进行CAE仿真时,经常需要导出数据处理。对于单一工况的少量数据,我们可以通过手动操作导出数据。但是对于多工况、多载荷步的大量数据,采用手动操作的方式,显然是费时费力、很不现实的。
本文通过实例操作,演示Ansys Workbench自动批量导出结果数据方法,不仅可以自动批量的将分析结果导出,而且可以将每个工况、每个载荷步的分析数据分别保存在同一个文件中。




Step 5:此时,Ansys经典界面一片漆黑,没有模型显示,说明模型还未成功导入,点击左上角RESUME_DB,如下图所示。


/post1m=“指定点、线、面的节点总数”!定义一个数组用于存放数据array, m, 1!定义一个保存数据矩阵,shell,m行4列array, m, 4i, 1, “工况总数”, 1set, i*cfopen, surface_%i%, txt*do, j, 1, m, 1! 获取x坐标shell (j,1), node, j, loc,x! 获取y坐标*get, shell (j,2), node, j, loc,y! 获取z坐标shell (j,3), node, j, loc,z! 获取欲导出数据shell (j,4), node, j, temp! 命名数据导出后的文件名称txt_1=shell (j,1)txt_2=shell (j,2)txt_3=shell (j,3)txt_4=shell (j,4)*vwrite, txt_1,txt_2, txt_3,txt_4(3e15.6, 3e15.6, 3e15.6, 3e15.6)*enddo*enddo*cfclosfinish