OpenFOAM-3.0 没有对压力场进行松弛因子的设定??
-
数值传热学和Fluent中一般压力的亚松弛因子为0.3,速度的亚松弛因子为0.7,且一般认为压力和速度的亚松弛因子相加为1, 3.0中压力和速度亚松弛因子均取0.9感觉很奇怪。
-
@dyj19901127 是在一个具体的算例中?还是只是在这个图片中?哪个算例?
-
@dyj19901127 p 0.3 U 0.7 这种组合是 SIMPLE 算法的常用设置,但对于 SIMPLEC 算法,U 0.9 p 0.9 或者 U 0.7 p 0.7 这样的组合是很常见的。
-
@warnerchang 要看定义在哪个关键字下。定义在 equations 关键字下的,只会对类似 UEqn.relax() 这样的起作用,也就是说,只会用于 fvMatrix 的隐式松弛。而压力的松弛其实是对一个 field 的显式松弛,
$$
p^{n+1} = \alpha_p p^{n+1} + (1-\alpha_p)p^n
$$
对于这种松弛,松弛因子会在 relaxationFactors 下面的 fields 关键字下去查找,而不会去 equations 关键字下去查找。P.S.:以上针对的是类 SIMPLE 算法来讨论的,其他算法可能不完全一样。