fluent常用的几种压力与速度耦合求解算法
如题,simple,simplec,piso都是基于速度和压力的耦合求解算法1.simple在工程流场计算实践中应用广泛,是压力修正的一种,在交错网格的基础上运用试算-修正,的方法计算压力场,以求解动量方程。
即试算压力场,求解离散的动量方程,再得到速度场。再用速度场修正压力方程,得到修压力正值,再计算速度场,检验是否收敛,重复迭代。
2.simplec与simple算法思路一致,但是在通量修正上做了改进,收敛速度更快。
3.piso是基于压力速度校正之间的高度近似关系的一种算法。避免了1和2两种算法在压力校正方程解出后,新的速度值和响应流量不满足动量平衡,需要重复计算直至平衡的问题。
Piso在每个迭代中要花费更多的CPU时间,但极大减少了迭代收敛需要的步数。在过渡问题上优势更明显。可以更好的解决网格质量差时收敛难度大的问题。
4.定常状态计算一般使用SIMPLE或者SIMPLEC方法,对于过渡计算推荐使用PISO方法。PISO方法还可以用于高度倾斜网格的定常状态计算和过渡计算。需要注意的是压力速度耦合只用于分离求解器,对于耦合求解器你不可以使用它。
5.在FLUENT中,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下:
对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速度耦合所限制,你通常可以用SIMPLEC算法很快得到收敛解。在SIMPLEC中,压力校正亚松驰因子通常设为1.0,它有助于收敛。但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致不稳定。对于这种情况,你需要使用更为保守的亚松驰或者使用SIMPLE算法。对于包含湍流和/或附加物理模型的复杂流动,只要用压力速度耦合做限制,SIMPLEC会提高收敛性。它通常是一种限制收敛性的附加模拟参数,在这种情况下,SIMPLE和SIMPLEC会给出相似的收敛速度。
转自:http://blog.sina.com.cn/s/blog_1601dcee30102whnc.html
页:
[1]