fluent求解器资料 - 图文

is slightly less computationally expensive compared to the PISO algorithm. For some problems (e.g., simulations that use VOF), FSM could be less stable than PISO.

In most cases, the default values for the solution controls are enough to set a robust convergence of the internal pressure correction sub-iterations due to skewness. Only very complex problems (e.g., moving deforming meshes, sliding interfaces, the VOF model) could require a reduction of relaxation for pressure up to a value of 0.7 or 0.8.

Setting Under-Relaxation Factors---the most important is pressure and momentum Under-Relaxation Factors

Under-Relaxation Factors control the change of variable value produced during each iteration. the smaller value of Under-Relaxation Factors is set, the more stable iteration is got, but the harder convergence.

It is good practice to begin a calculation using the default under-relaxation factors. If the residuals continue to increase after the first 4 or 5 iterations, you should reduce the under-relaxation factors.

For most flows, the default under-relaxation factors do not usually require modification. If unstable or divergent behavior is observed, however, you need to reduce the underrelaxation factors for pressure, momentum, k, and εfrom their default values to about 0.2, 0.5, 0.5, and 0.5. In problems where density is strongly coupled with temperature, as in very-high-Rayleigh-number natural- or mixed-convection flows, it is wise to also underrelax the temperature equation and/or density (i.e., use an under-relaxation factor less than 1.0).Conversely, when temperature is not coupled with the momentum equations (or when it is weakly coupled), as in flows with constant density, the under-relaxation factor for temperature can be set to 1.0.

For other scalar equations (e.g., swirl, species, mixture fraction and variance) the default Setting Solution Controls for the Non-Iterative Solver under-relaxation may be too aggressive for some problems, especially at the start of the calculation. You may wish to reduce the factors to 0.8 to facilitate convergence.

other uses

Changing the Courant Number

1)Courant Numbers for the Coupled Explicit Solver:in general, you can assume that the multi-stage scheme is stable for Courant numbers up to 2.5. The default CFL for the coupled explicit solver is 1.0, but you may be able to increase it for some 2D problems. You should generally not use a value higher than 2.0. If your solution is diverging, and your problem

is properly set up and initialized, this is usually a good sign that the Courant number needs to be lowered. Depending on the severity of the startup conditions, you may need to decrease the CFL to a value as low as 0.1 to 0.5 to get started.

2)Courant Numbers for the Coupled Implicit Solver:The default CFL for the coupled implicit solver is 5.0. It is often possible to increase the CFL to 10, 20, 100, or even higher, depending on the complexity of your problem. 多重网格

基本原理:微分方程的误差分量可以分为两大类,一类是频率变化较缓慢的低频分量;另一类是频率高,摆动快的高频分量。一般的迭代方法可以迅速地将摆动误差衰减,但对那些低频分量,迭代法的效果不是很显著。高频分量和低频分量是相对的,与网格尺度有关,在细

网格上被

视为低频的分量,在粗网格上可能为高频分量。 多重网格方法作为一种快速计算方法,迭代求解由偏微分方程组离散以后组成的代数方程组,其基本原理在于一定的网格最容易消除波长与网格步长相对应的误差分量。该方法采用不同尺度的网格,不同疏密的网格消除不同波长的误差分量,首先在细网格上采用迭代法,当收敛速度变缓慢时暗示误差已经光滑,则转移到较粗的网格上消除与该层网格上相对应的较易消除的那些误差分量,这样逐层进行下去直到消除各种误差分量,再逐层返回到细网格上。 。FLUENT 中有四种多重网格循环:V,W,F 以及灵活(\循环。V 和W 循环可以用在AMG 和FAS 中,F 和灵活循环只限用于AMG 方法。(W 和灵活AMG 循环由于要花费大量的计算而不可用于解耦合方程组。),F 循环比V 循环需要更多的计算,但是比W 循环花费要少一些。但是它的收敛性比V 循环要好,大致和W 循环的收敛性差不多。对于耦合求解器设置来说,F 循环是默认的AMG 循环类型。

灵活循环和V,W 循环之间的主要区别是:灵活循环会通过残差减小的公差和终止判据的满足情况来确定什么时候,按什么样的频率来处理每一层网格,而V 和W 循环则明确定义了各个层面之间的转换模式。 灵活循环:当当前层面的误差减小速度不够快时,多重网格程序就会调用下一个网格层面的计算(restriction),。B 的值控制了处理的粗化

网格层面的频率。默认值是0.7。如果b 的值较大,就会处理较小的频率,反之亦然。当校正解的误差减小到该网格层初始误差的某一分数a(在0 和1 之间)时,当前网格层上的校正方程就可以被认为是充分收敛了。参数a 被称为终止判据(termination)。默认值是0.1。 FAS 优于AMG 方法的地方在于,对于非线性问题前者可以做得更好,这是因为系统的非线性可以通过重新离散传到粗糙层面;当使用AMG 时,一旦系统被线化,直到细化层面算子被更新,求解器才会“感觉到”非线性。

Turning On FAS Multigrid

FAS multigrid is an optional component of the coupled explicit solver. For most problems, you can start out with 4 or 5 levels. For large 3D problems, you may want to add more levels. If you believe that multigrid is causing convergence trouble, you can decrease the number of levels. Initializing the Solution

you can initialize the entire flow domain, also you can Patching Values in Selected Cells.

Special Treatment for Strong Body Forces in Multiphase Flows:1)The Frozen Flux Formulation---This option is only available for single-phase transient problems that use the segregated iterative solver and do not use a moving/deforming mesh model.2)Time-Advancement Schemes contain two types:Iterative Time-Advancement Scheme---The iterative scheme is the default in FLUENT and Non-Iterative Time-Advancement Scheme--- FLUENT offers two versions of NITA schemes; the non-iterative fractional step method and the non-iterative PISO method .

用残差光顺的方法增加库朗数

在Solution Controls(求解过程控制)面板中,残差光顺的迭代值在缺省设置中被设定为0,即在缺省设置中没有使用残差光顺技术。如果将Iterations(迭代计数器)增加为1或更大的数,则可以进一步设置Smoothing Factor(光顺因子)。将光顺因子设定为0.5 可以将库朗

数增加为原数值的两倍。 改变多步格式

首先启动Multi-Stage Parameters(多步格式参数)面板:Solve->Controls->Multi-Stage... 在缺省设置中,FLUENT 使用5 步格式,每步的系数分别为0.25、0.166666、0.375、0.5 和1.0。在对多步格式非常熟悉的情况下可以增加多步格式的步数,同时修改每步的系数。修改系数的一般要求是:

(1)系数为介于0 和1 之间的实数。 (2)最后一步的系数必须为1。 使用无反射边界条件

如果要采用无反射边界条件,最好先在不使用这类边界条件时将问题计算一遍,在获得收敛解之后,再加入无反射边界条件,继续进行计算并再度获得收敛解。使用无反射边界条件的步骤如下:

(1)加入无反射边界条件的文本命令如下:define->boundary-conditions->non-reflecting->enable? 如果不知道无反射边界条件是否已经加入计算可以用文本命令show-status 进行查看。

(2)无反射边界条件初始化的文本命令如下:define->boundary-conditions->non-reflecting->initialize 初始化成功后,系统会显示相应的系统信息。

(3)如果有必要,可以修改相关参数,相关的文本命令如下:define->boundary-conditions->non-reflecting->set 相关参数的含义为: ?? under-relaxation:设定亚松弛因子,缺省值为0.75。 ?? discretization:设定离散格式,缺省为高阶格式。

?? verbosity:设定信息长度,0 为不显示,1 为显示基本信息,2 为显示详细信息。 1. 在混合平面模型中使用无反射边界条件

如果计划在计算中同时采用无反射边界条件和混合平面模型,则首先要将混合平面定义为压强

2. 在并行版FLUENT 中使用无反射边界条件 在无反射边界条件与并行求解器共同使用时,采用无反射边界条件的网格单元必须处于同一个分区中。为保证所有单元在同一个分区中,可以用人工方式进行网格分区。

联系客服:779662525#qq.com(#替换为@)