仿真分析由前后处理和计算组成,其中前后处理是我们工程师参与最多的工作,而求解计算则由电脑工作站完成。日常工作中,对于一些比较简单而又大量的问题,考虑到资源有限及时间分配问题,我们可能想要把计算凑一起集中计算,如非工作时间。
如何对基于ANSYS Workbench创建的项目进行批处理计算?
批处理文件(~.bat)可以直接后台运行Workbench程序,并通过Python脚本读取所需要的计算的ANSYS Workbench计算项目(~.wbpj),由计算机后集 合成待计算项目。
为了实现批处理计算,我们需要两个文件后台运行Workbench批处理文件launch.bat和计算项目读取Python文件脚本RunWB.py。
STEP 01
首先我们找到ANSYS Workbench启动程序所在目录如下图:
STEP 03
计算项目读取插件Python脚本修改,将所需计算的Workbench项目文件所在路径复 制粘贴替换RunWB.py文件红色方框内,并修改计算文件名称~.wbpj,如下图。
STEP 04
下面是验证示例:下图左右分别为一个静力学分析项目test_Batch.wbpj和模态分析项目test_wb2.wbpj,注意项目系统中cell4~cell7均为黄色闪电符号,此符号表示为计算,待更新。
STEP 05
双击launch.bat批处理文件进行批处理计算,等待计算完成后再打开两个分析,如下图。可以看到项目系统中cell4~cell7变为绿色对钩,此符号表示完成对应计算。
注意:
RunWB.py文件中,项目路径中不要有空格;
Launch.bat文件与RunWB.py文件需放在同一个路径下。
上海艾羽信息科技有限公司是一个以CAE软件销售、技术咨询及服务,仿真咨询及规划布局为一体的高科技公司。
作为ANSYS的合作伙伴,艾羽致力于将ANSYS推出的产品,通过业界性能颇佳、颇丰富的工程仿真软件产品组合帮助客户解决复杂的仿真难题。力求与ANSYS一起,共同为中国制造业提供先进的仿真技术,通过仿真技术支撑中国2025。