在 ANSYS 中,“重启动”(Restart)是指从之前中断或完成的分析中恢复计算,继续求解的过程。该功能广泛应用于非线性、瞬态、热-结构耦合等复杂仿真场景,可显著节省计算时间并提升分析灵活性。
一、重启动的核心作用
恢复中断计算:因硬件故障、软件崩溃或人为中止导致分析中断时,可从最近的收敛子步继续。
修改载荷/边界条件:在已求解基础上增加载荷、调整参数,无需从头计算。
延长分析时间:如需更长的时间历程,可基于已有结果继续推进。
诊断收敛问题:通过在收敛前的子步重启动,调整设置以改善收敛性。
二、重启动类型(按 ANSYS 版本区分)
经典 ANSYS(APDL):单框架重启动:适用于分析完成后继续加载(如悬臂梁追加载荷)。
多框架重启动:适用于非线性/瞬态分析中从某载荷步/子步恢复(高版本如 ANSYS 15.0+ 已取消单框架,仅保留多框架)
ANSYS Workbench / Mechanical:提供图形化“重启动控制”设置,支持程序自动或手动指定重启动点
ANSYS/LS-DYNA:支持 完全重启动、小型重启动 和 简单重启动,适用于显式动力学、切削、爆破等大变形问题
三、关键操作步骤(以 Workbench 为例)
启用重启动文件生成:在 Analysis Settings 中:设置 Generate Restart Points = Manual(手动)或 Program Controlled(程序控制)。
设置 Retain Files After Full Solve = Yes(保留重启动文件)
设置重启动点:在 Load Step 中选择 Last(最后一个子步)或 All(所有子步)。
可指定 Equally Spaced 或 Specified 子步生成重启动点
执行重启动:若分析未收敛,右键 Solution → Insert → Restart。
在 Restart 对象中选择目标 Load Step 和 Substep(需为已收敛的子步)。
修改载荷、边界或求解设置后,再次点击 Solve
查看重启动点:在 Solution Information → Restart Points 中可查看深蓝色三角形(可重启动点)和红色三角形(不可复现点)
四、LS-DYNA 完全重启动关键要点
初始分析需生成 d3dump 文件(默认每步输出)
重启动命令:bash
EDSTART, 3, , , d3dump01 ! 指定完全重启动,使用 d3dump
EDIS, ADD, PIDN, PIDO ! 初始化应力/应变(PIDN: 新部件ID, PIDO: 原部件ID)
SOLVE ! 开始重启动求解
工作名自动改为 Jobname_01,避免覆盖原结果
五、注意事项与限制
必须满足以下条件:初始分析至少完成一个收敛子步(生成 .RDB、.Rnnn 等文件)
初始与重启动使用 相同 ANSYS 版本
不能改变单元类型、材料属性(LS-DYNA 中部分允许,但需谨慎)
文件依赖:Workbench:依赖 .r001, .r002, .db 等文件。
LS-DYNA:依赖 d3dump* 和 .k 输入文件
子步限制:多框架重启动子步数 ≤ 9999
六、实用技巧
避免重启动失效:若在分析中途添加新载荷(非修改已有载荷),重启动可能无效
手动重启动更可靠:建议在未收敛前(如第50步)设置重启动点,而非在失败步(第55步)
LS-DYNA 增加计算时间:只需在 K 文件中延长 TIME,在 LS-PrePost 或 Ls-run 中选择 No, add job anyway,软件会自动读取最新 d3dump 文件
如需进一步操作指导,可参考官方文档:ANSYS Help。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权