首页 理论教育 收敛性保证:计算收敛时应该满足条件

收敛性保证:计算收敛时应该满足条件

时间:2023-06-21 理论教育 版权反馈
【摘要】:2)全局的质量、动量、能量和标量达到平衡。2)压力基求解器的能量残差应下降到10-6。确保问题是物理合理的。在进行大涡模拟时,需要使用时间平均的统计。FLUENT提供动态网格自适应,会根据用户定义的标准自动改变网格。

收敛性保证:计算收敛时应该满足条件

1.收敛性保证

计算收敛时应该满足:

1)所有离散的守恒方程(如动量、能量等)在所有的单元中满足指定的误差或者结果随计算不再改变。

2)全局的质量、动量、能量和标量达到平衡。

使用残差历史曲线来监测收敛时:

1)一般地,残差下降3个量级表示至少达到定性的收敛,流场的主要特征已经形成。

2)压力基求解器的能量残差应下降到10-6

3)组分残差应下降到10-5

如果监测到求解已经收敛,但计算结果还在改变,或还有大的质量/热量不平衡,这表示求解还未收敛。此时,用户应该减小残差标准或关闭监测残差的窗口,继续迭代,直至计算收敛。

如图2-89所示,在“Convergence Criterion”项中选择“None”,即可关闭监测残差的窗口。

978-7-111-39084-8-Chapter02-166.jpg

图2-89 关闭监测残差的窗口

对一些病态问题,差质量的网格或不合适的求解设置,都可能出现数值不稳定性。一般表现为残差曲线上扬(发散)或不下降,如图2-90所示。

978-7-111-39084-8-Chapter02-167.jpg

图2-90 残差曲线上扬

发散意味着守恒方程的不平衡增加,没收敛的结果会误导使用者。

解决方法包括:

978-7-111-39084-8-Chapter02-168.jpg确保问题是物理合理的。

978-7-111-39084-8-Chapter02-169.jpg用一阶离散格式计算一个初场。

978-7-111-39084-8-Chapter02-170.jpg对压力基求解器,减少发散方程的松弛因子。松弛因子选项如图2-91所示。

978-7-111-39084-8-Chapter02-171.jpg

图2-91 松弛因子选项

978-7-111-39084-8-Chapter02-172.jpg对密度基求解器,减少Courant数。

978-7-111-39084-8-Chapter02-173.jpg重新生成网格或加密质量差的网格。

注意:网格自适应不能提高扭曲度大的网格质量。

2.Courant number的设置方法

在FLUENT软件中,用Courant number来调节计算的稳定性与收敛性。对密度基求解器,即使稳态问题,也存在瞬态项,因此需要用Courant number(库朗数)定义时间步长。对显式求解器,由于稳定性约束限制了最大库朗数,一般要求不能超过2(默认为1);有收敛困难时减少库朗数。对隐式求解器,库朗数没有稳定性约束限制,默认值为5。一般情况下,计算初期可降低库朗数,待收敛性较好时,可放大此值,加速收敛。

一般来说,随着库朗数从小到大的变化,收敛速度逐渐加快,但是稳定性逐渐降低。在计算过程中,建议把库朗数从小开始设置,看迭代残差的收敛情况,如果收敛速度较慢而且比较稳定,可以适当增加库朗数,根据自己具体的问题找出一个比较合适的库朗数,让收敛速度能够足够快,而且能够保持它的稳定性。(www.xing528.com)

库朗数实际上是时间步长和空间步长的相对关系,系统自动减小Courant数,这种情况一般出现在存在尖锐外形的计算域,当局部的流速过大或者压差过大时出错,把局部的网格加密,再试一下。

3.湍流强度的设置方法

在FLUENT中设置边界条件的湍流强度I时,可依据式(2-5)计算。雷诺数越小,湍流强度越大,如雷诺数Re为50000时,湍流强度为4%,Re为5000时,湍流强度为5.8%。

I=0.16(Re−1/8 (2-5)

Re数计算时用的是平均速度,Re越大,说明平均速度越大,即紊流强度的分母越大,紊流强度就越小。

4.网格无关解

当加密网格,结果不再改变时,称为网格无关解。

得到网格无关解的过程一般为

1)生成一个新的、更密的网格。具体做法是:回到网格阶段,手动调整网格;或创建自适应网格,插值原结果到密网格上。FLUENT提供动态网格自适应,会根据用户定义的标准自动改变网格。

2)继续计算,直至收敛。

3)比较两次结果的解,如两次结果的差别满足要求,则视为网格无关解。

4)如有必要,重复以上过程。

5.FLUENT Journals

FLUENT可以使用journal文件以批处理方式运行。journal是包括TUI命令的文本文件。

FLUENT TUI允许命令的缩写,如

978-7-111-39084-8-Chapter02-174.jpgls:列表工作目录下的文件。

978-7-111-39084-8-Chapter02-175.jpgrcd:读入case和data文件。

978-7-111-39084-8-Chapter02-176.jpgwcd:写case和data文件。

978-7-111-39084-8-Chapter02-177.jpgrc/wc:读/写case文件。

978-7-111-39084-8-Chapter02-178.jpgrd/wd:读/写data文件。

978-7-111-39084-8-Chapter02-179.jpgit:迭代。

批处理文件中的TUI命令可以在非交互模式下自动运行。

TUI命令file/read-bc和file/write-bc可以用来读写FLUENT中的设置到一个文件中。

下面是一段FLUENT的Journals代码。

978-7-111-39084-8-Chapter02-180.jpg

978-7-111-39084-8-Chapter02-181.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈