bounding k,bounding epsilon,均超限,连续性方程不收敛
-
流场湍流模型中k,epsilon值、边界条件以及差分格式等方面如何选取,才能尽量避免出现bouding k,bounding epsilon值超限而导致的流场发散的错误?大家有什么好建议么?
-
- 网格质量如何?如果网格太差(checkMesh有严重报错,最大非正交大于85,skewness 超过20,等),建议回炉重造。
- k 和 epsilon 的对流项离散格式用 linearUpwind,grad(k) 和 grad(epsilon) 用 cellimited,如果还不行,直接上 upwind试试。也可以先用upwind算一段时间再换成 linearUpwind。
- 边界条件的设置取决于你使用的湍流模型,对于高雷诺数模型,入口 k 和 epsilon 给固定值,根据湍流度来估算;壁面上 k 用 kqrWallFunction,epsilon 用 epsilonWallFunction,nut 用 nutUSpaldingWallFunction。高雷诺数k-epsilon湍流模型还要注意壁面 y+,一般认为需要 y+>30,如果y+太小,结果反而不好,也可能会引起计算不稳定。
-
感谢!
-
@cccrrryyy 我把模型改成了KomegaSST了 然后直接可以计算了,还挺快的。所以我现在就觉得KOmega模型对入口条件太敏感了,其次可能是我求解器里添加了浮力项后更不稳定了。我再按您的推荐测试一下Komega。
2017年7月17日 02:24
4/6
2020年8月17日 02:10