fluent模拟过程中连续性收敛性不好,原因有哪些

2025-03-07 16:19:58
推荐回答(1个)
回答1:

主要看你用什么求解器,我用VOF的动态比较多,所以我说说我的经验:

  1. 网格质量

    对流体模拟,最好采用六面体结构网格,简单的模型划分方式可采用workbench自带的mesh,复杂的模型可用ICEM,网格质量应大于0.5,这时比较好连续收敛。

  2. 求解设置

    步长尽量小,强制收敛次数尽量高一点,时间步长尽量控制在0.01s内(这样做容易收敛但是会几何级增加运算量)强制收敛次数50-100左右,如果开始几步收敛的好了,到后面迭代20-30次就可以收敛了,所以强制收敛只是打个好基础,大点是好事。

  3. 边界条件

    很多时候收敛炸了是边界条件不对,比如入口和出口质量差过大(主要流体越来越少VOF就懵了),所以两边的入口条件以及壁面,sym等其它边界条件要合理设置数值,每个数值都会影响结果,具体的建议到小木虫去学习,一句两句说不清。

  4. 数学模型、迎风格式与压力-速度耦合算法

    百度文库里有总结的挺细致的迎风格式和耦合算法的使用,每个数学模型都有最佳的迎风格式和耦合算法,在边界条件正确的前提下,迎风格式只是影响收敛速度而不会改变是否收敛的结果,这部分需要有计算流体力学的理论基础,不好乱改,推荐本介绍迎风格式和耦合算法这方面的书:

    [澳]Jiyuan Tu,Guanheng Yeoh等著.计算流体力学[M].王晓冬译.沈阳:东北大学出版社,2014