定义时间步恢复
时间步恢复模型可在满足某些已定义触发条件时自动调整模拟时间步长。为确保收敛,时间步恢复过程会持续优化整个模拟过程中的时间步长。
- 右键单击节点,然后选取选择模型...。
- 在硅酮模型选择对话框中,激活时间步恢复,然后单击关闭。
当模拟中发生错误时,始终会触发时间步恢复模型。但是,如果模拟未能收敛,也可以将模型定义为在特定次数的内部迭代后触发:
-
选择节点,然后设置下列属性:
属性 设置 在最大内部迭代次数时触发 激活 最大内部迭代 10 激活在最大内部迭代次数时触发后,如果力残差和位移残差在当前时间步中未收敛,则可以在 10 次内部迭代后触发时间步恢复模型。触发时间步恢复模型后,将恢复之前收敛的时间步,并使用缩减的时间步长重新执行下一个时间步。对于此模拟,每次触发时间步恢复模型时,时间步都会按 0.25 倍因子缩减。
- 选择隐式非稳态节点,并将时间步设为 25.0 ms。
-
展开停止准则节点,然后设置下列属性:
节点 属性 设置 最大内部迭代 已启用 停用 最大物理时间 最大物理时间 ${T4} + <1.0 s> 最大步数 已启用 停用 对于非线性固体力学模拟,建议停用最大内部迭代停止准则或将其设为极保守值。对于此模拟,停用最大内部迭代停止准则可以避免与时间步恢复最大内部迭代触发条件发生任何冲突。最大内部迭代定义了将当前时间步求解视为可接受的内部迭代的上限。停用此准则后,模拟将没有上限,因此依赖于时间步恢复模型以及每个时间步的力残差和位移残差收敛来确保求解有效。
- 保存模拟。