流利的次放松因子是什么意思?有什么作用?分别可以降低哪些残差指标?最好详细介绍一下。
次松弛因子是适当减小本层计算结果与上一层结果的差异,避免差异过大导致非线性迭代过程发散。当用一般变量书写时,它是一个松弛因子。最简单的亚松弛形式是:
A (n+1) = A (n)+Urel× δ(单元内变量=原始值+次松弛因子×变化)
分离求解器使用次松弛来控制每次迭代中计算变量的更新。这意味着由分离求解器求解的方程,包括由耦合求解器求解的非耦合方程(湍流和其他标量),将具有相关的次松弛因子。
比如在计算一个流场问题时,发现连续性的残差太大,即总是发散。可以降低默认动量次松弛因子(0.7)(如0.5,0.2),残差稳定后可以恢复默认动量次松弛因子。次松弛因子越小,计算的收敛过程越慢。比如0.7的时候需要计算1000步,0.2的时候可能需要1600步。其他物理方程的参数,如湍动能k、湍动能耗散率ε等,基本相同。我发现它经常发散是因为动量,也就是剩余连续性是主要因素。
另外,在求解PISO耦合时,压强的默认值为0.3,动量的默认值为0.7,即二者之和为1,这是最理想的设置,但为了保证收敛,可以先关小动量,待稳定后再恢复到0.7。
希望对你有帮助。