1、亚松弛因子的概念
亚松驰(Under Relaxation):亚松驰就是将本层次计算结果与上一层次结果的差值作适当缩减,以避免由于差值过大而引起非线性迭代过程的发散。用通用变量来写出时,称为松驰因子(Relaxation Factors)。
压力基求解器使用方程的亚松弛来控制每次迭代时计算变量的更新。这意味着使用压力基求解器求解的所有方程,包括由密度基求解器求解的非耦合方程(湍流方程和其他标量方程),都将具有与之相关的亚松弛因子。
2、亚松弛因子的设置
(1) 在Fluent中,所有变量的默认亚松弛因子都设置为接近最佳的值,以满足最大可能的情况。这些值适用于许多问题,但对于一些特殊的非线性问题(如一些湍流或高瑞利数(Rayleigh Number)自然对流问题),谨慎的做法是减小初始亚松弛因子。另外,如果残差在前 4 或 5 次迭代后持续增加,则同样应考虑减少亚松弛因子。
有时,用户可能会更改亚松弛因子并继续计算,结果却发现残差开始增加。这通常是由于过度增加亚松弛因子造成的。一种方法是在对亚松弛因子进行更改之前保存data文件,并为求解算法进行几次迭代以适应新的参数。通常亚松弛因子的增加会导致残差略有增加,但随着求解的进行,这些增加通常会消失。如果残差跳跃了几个数量级,此时应该考虑停止计算并返回到保存的最后一个data文件。
(2) 注意,粘性和密度的亚松驰是在每一次迭代之间的。此外,如果直接求解焓方程而不是温度方程(对于非预混燃烧

亚松弛因子用于控制非线性迭代过程中的变量更新,防止计算发散。在Fluent中,默认设置通常适用,但在特定复杂问题中可能需调整,如减小初始亚松弛因子以处理湍流或高瑞利数问题。压力、动量、湍动能和耗散率的亚松弛因子可能需要降低,而温度和密度的亚松弛在强耦合问题中也需考虑。若问题涉及组分输运,可单独或统一设置组分亚松弛因子。恢复默认设置可通过点击“Default”按钮完成。不同求解算法如SIMPLE、SIMPLEC可能需要不同亚松弛策略以优化性能。

1万+

被折叠的 条评论
为什么被折叠?



