尽管 OpenFOAM® 计算模块是稳定的,并在过去的 15 年里经过成千上万用户验证过,但您应记住,3D 湍流流动的模拟是一个非线性数学问题,这并不总是会收敛。在 RWIND 3 中,当残差量降到 0.001 以下时,我们认为数值解是正确的。这通常在 500 次迭代内发生,但有时计算结束时并未达到期望的残差值。可能有许多原因导致出现这一情况,并没有通用的解决方案,但我们将尝试提供一些建议:
- 使用 "继续计算" 功能,设置更大的最大迭代次数,以查看解是否继续收敛。
- 增加计算域的外部尺寸,例如风洞的边界。自动设置的尺寸有时可能不足,特别是在模型背后(例如,下游)。
- 在"模拟参数"对话框中或在"编辑模型"对话框中的"简化模型的细节级别"中增加有限体积网格的密度。
- 尝试简化和优化模型:
- 如果模型中有开口(如窗户、门等)可以让流动进入模型,尝试关闭它们(假定您不希望风流进入模型中)。
- 移除对模拟结果几乎没有影响的小细节。
- 建筑物应正确放置在风洞的地板上或其下方。如果模型放置在隧道地板上方,并在模型与隧道地板之间有一个薄的、空的空间,分析可能会崩溃。
当满足以下条件时,可以认为解收敛得可以接受: