连续性方程不收敛怎么办



  • fluent计算流场连续性方程只能到1e-2收敛级别,连续性方程不收敛这种情况怎么解决?网格加密和修改计算算法都试过了,基本没什么效果?请各位大神指导,谢谢!


  • CORE Fluent讲师

    @云水禅心 网格疏密与收敛并没有必然的联系。



  • @ibelief 您知道连续性方程不收敛是什么原因吗?



  • 单纯网格加密可能会起到相反的作用,关键是网格质量有没有改善,还有就是边界条件设置是否合理,可以试试先用一阶格式计算好初始场,然后换高阶计算,希望能帮助到你。



  • 不知道跑的是瞬态还是稳态?稳态的话,可能流场本身就不是一个能够稳定的流场。
    可以跑一下瞬态试试。



  • 连续性方程不收敛什么意思,压力方程不收敛?



  • @云水禅心 这应该是个算法相关的问题,比如SIMPLE系列的算法,需要利用连续性方程导出压力修正值方程,因为压力场是假定的、不精确的,得到的速度场一般也不满足连续性方程,然后就是修正,根据修正后的压力场计算新的速度场,再检查是否满足速度场收敛性,反复进行,计算过程中连续性方程的流场耦合项是忽略了速度修正值的,简化了很多,这样的话,前面的压力修正方程并不能很准确的对应流场变化,结果就是连续性方程收敛慢,但不是不收敛,如果趋势上是收敛的,收敛的量级不够,只能是迭代步数还不够,一直到最后残差完全不变才能说是完全收敛了。并且所谓的连续性方程收敛是只质量守恒,还得看动量方程收敛性,不可压的可以在进出口面监测质量差值,到一定程度就可以认为是收敛了。


Log in to reply