残差、监控量与 CFD 收敛判定
区分代数残差、缩放残差、守恒误差和工程目标量,给出稳态与瞬态计算的多证据收敛标准以及残差停滞的诊断顺序。
CFD残差收敛判定守恒误差监控量工程
残差、监控量与 CFD 收敛判定
残差衡量离散方程当前解的不平衡,不直接衡量模型误差或实验误差。不同软件的归一化方式不同,不能脱离定义机械比较“下降几阶”。
1. 四类证据
- 方程残差:反映代数迭代程度;
- 全局守恒:质量、能量、组分和动量收支;
- 工程监控量:压降、力、温度、流量等是否稳定;
- 场量合理性:是否出现负绝对温度、越界组分或异常峰值。
2. 稳态判定
稳态结果至少应满足残差显著下降、全局不平衡低于项目容差、关键目标量在一段迭代内变化很小。若监控量呈稳定周期振荡,物理问题可能本来就是非定常,继续稳态迭代不会得到唯一常数解。
3. 瞬态判定
瞬态计算区分“每个时间步的内迭代收敛”和“统计状态收敛”。前者控制方程求解误差,后者需要足够长的采样时间,并检查分段均值、方差和频谱是否稳定。
4. 残差停滞诊断
依次检查网格质量、边界回流、初始场、时间步/伪时间步、物性非线性、源项刚性和离散格式。先解决局部非物理状态,再调整松弛和线性求解器;不要用极小松弛掩盖错误边界。
5. 报告方式
报告残差定义、阈值、迭代或时间步数量、守恒误差和关键监控量历史。只截取最后一张残差图不足以证明计算可复现。
6. 参考资料
- Roache, Verification and Validation in Computational Science and Engineering.
- Ferziger, Perić & Street, Computational Methods for Fluid Dynamics.