用途:在 Abaqus 模型准备完成后创建作业、提交分析并监控运行状态。适用于用户提出“运行分析”“提交作业”“执行模型”“生成输入文件 / INP 文件”“并行运行”“检查作业状态”等请求。读取已完成结果应改用 /abaqus-odb,模型设置则使用其他模块技能。
前提条件:模型完整(几何、材料、网格、边界条件、载荷、分析步),已保存为 .cae 文件,且无校验错误。
工作流程:先始终保存模型,确保 .cae 存在;再创建作业,指定作业名与模型名(二者可不同);然后选择提交方式——需要运行并等待用 waitForCompletion,仅生成 INP 用 writeInput,后台运行则不等待,命令行可用 abaqus job=Name interactive;交互式提交后监控状态至 COMPLETED 或 ABORTED;完成后结果在 .odb,失败则检查 .msg。
关键选择:立即运行分析用 submit(),只生成 INP 用 writeInput(),稍后命令行运行可先 writeInput 再执行 abaqus job=Name。并行处理:小模型或 Learning Edition 用 numCpus=1;大型多核模型用 numCpus=N、numDomains=N;单机用 mp_mode=THREADS,集群用 mp_mode=MPI。
输出文件:.odb 结果数据库,.dat 打印输出,.msg 求解器消息(失败时查看),.sta 状态文件,.inp 输入文件,.lck 运行期锁文件。
故障排查:COMPLETED 表示成功,可转到 /abaqus-odb;ABORTED 表示失败,查看 .msg;许可证不可用需等待或检查许可服务器;内存错误需增加内存或粗化网格;.lck 残留且作业未运行时可删除。
提交前检查清单:模型已保存、已指定作业名、模型名与已保存模型一致、CPU 数设置合理。若用户意图不明,可询问“是否准备运行分析”“并行使用多少 CPU”“仅需输入文件还是运行分析”。API 语法与代码示例见 API Quick Reference、Common Patterns、Troubleshooting Guide。