abaqus批量提交作业与状态监控

为提高 Abaqus 批量作业提交与运行监控的效率,本程序通过 Python 实时解析运行过程中生成的 .sta 文件,实现对各个作业状态的动态监控,并在作业完成后自动发送邮箱提醒,从而支持作业连续提交,最大化利用计算时间,便于及时查看仿真结果。

1.作业提交

打开exe之后,如下图所示为作业提交页面,

abaqus批量提交作业与状态监控的图1


批量选择多个inp文件,同时进行监控;

abaqus批量提交作业与状态监控的图2

可以在主页面进行cpu的设置,也可以根据inp文件自动识别是静力学还是动力学分析。顺序列就是提交运算后的顺序,根据第一列打√的进行排序,依次进行作业提交;

abaqus批量提交作业与状态监控的图3

当点击提交运行按钮后,会在当前文件夹里生成新的文件夹,同时,如果文件夹里有存在的odb等文件时会提醒是否把旧的文件新建个文件夹并放入,选择是;接着进行仿真,会自动跳转到状态监控页面;

abaqus批量提交作业与状态监控的图4
abaqus批量提交作业与状态监控的图5

2.状态监控设置

进入状态监控页面之后,会自动导入前面添加的job作业,邮件可以设置收件人,任务完成之后会邮箱提醒;在状态监控的页面可以试试查看仿真进度,以及输出的文件夹;

abaqus批量提交作业与状态监控的图6

在仿真运行时,可以实时对右上角设置进行修改,同时直接作用于正在运行的job,如日志颜色修改;

abaqus批量提交作业与状态监控的图7

当正在运行时,修改日志颜色,对应主界面的日志对应数值就会有颜色变化,便于查看,同时能够双击正在运行的job,会弹出日志;

abaqus批量提交作业与状态监控的图8
abaqus批量提交作业与状态监控的图9

运行完成之后,旧的数据会在一个文件夹,新的也会创建一个文件夹;

abaqus批量提交作业与状态监控的图10

3.邮箱提醒

在设置里,邮箱设置页面,设置发送邮件,以及邮件的授权码(免费申请),就可以通过设置里的邮件对主页面的邮件进行发送运行状态;

abaqus批量提交作业与状态监控的图11

4.结果对比

通过将旧odb与通过快捷程序生成的odb结果对比,最大应力与数值一致,验证此方式的可行性;

abaqus批量提交作业与状态监控的图12

以下内容为付费内容,请购买后观看

包含1个文件

一个exe文件 双击打开exe即可运行

xy.exe
28.34MB
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

2