CAE仿真分析由前处理、求解器以及后处理三阶段组成。在ANSA、Hypermesh等前处理软件中建立前处理模型并导出inp文件,然后导入Abaqus中求解,最后在后处理软件中查看结果。如此会在两三个软件频繁切换,十分不便。
本文针对专业前处理软件ANSA,利用Python脚本,开发集成的作业提交、求解和后处理界面GUI,实现对Abaqus求解器的前处理、求解和后处理的集中设置。
1、 创建作业Job
其中限制创建同名Job。
2、 编辑job
可以选择Abaqus的版本以及CPU核数。默认为Abaqus2021,CPUS=8。
3、提交计算
根据选择的Job行以及设置的Abaqus版本和CPU个数,后台调用Abaqus进行求解,当工作目录中存在同名文件时,会出现提示信息;
4、 监控Job
根据计算过程,手动刷新运行Status。
5, 查看后处理
可以选择Abaqus,Meta以及Hyperview三种软件查看结果ODB。
6、批量排队提交计算
可对列表中所有的Job作业进行批量排队提交。