仿真 Guide

知识指南 /

仿真步长越小越准吗?如何检查收敛与计算成本?

最后更新: · 新航路数字化外协团队

更小步长并不必然带来可信结果。它只能帮助检查部分数值误差,不能修复错误的边界条件或模型假设。应在代表性工况上比较至少一组逐步细化结果,观察目标指标是否稳定,而不是只看动画是否平滑。

先确定比较的指标

  • 选取任务真正关心的峰值、积分量、稳态值或事件时间。只比较几张曲线截图容易遗漏窄峰和短暂事件。固定初始条件与输入,并同时记录计算耗时,才能评估精度收益是否值得额外成本。

区分不同离散尺度

  • 时间步长、空间网格和联合仿真交换周期不是同一概念。改变其中一个时尽量保持其余设置一致。碰撞或开关事件较多的模型还需检查事件处理方式,平均结果接近不代表关键事件完全一致。

结果不稳定时如何排查

  • 依次检查单位、初始状态、约束冲突与能量异常,再检查求解器和容差。若细化后结果持续变化,应报告未收敛,而不是选择符合预期的一次结果。对随机模型要同时区分样本波动与数值误差。

报告应保留哪些记录

  • 列出每次运行的尺度设置、主要指标和耗时,说明采用最终设置的理由。交付可重跑的输入配置,而不是只提供最终曲线。收敛只在检查过的指标和工况内成立,不代表所有输出都已经验证。

还有更具体的问题?

说明项目阶段与目标域,我们将在 1 个工作日内回复协作方式与范围建议。