蓝色流体|流体专业论坛 专注流体

 找回密码
 快速注册

QQ登录

只需一步,快速开始

非稳态计算过程时间步长的设置

2011-10-6 17:26| 发布者: ifluid| 查看: 6661| 评论: 5|原作者: ifluid

摘要: 用FLUENT计算非稳态问题,是不是在计算时必须保证在每个时间步timestep里都要收敛才行,否则计算结果就不对呢?也就是说,在iteration选项里,max iteration pertime step设为一个值,比如500,就是如果500次迭代后仍 ...
用FLUENT计算非稳态问题,是不是在计算时必须保证在每个时间步timestep里都要收敛才行,否则计算结果就不对呢?也就是说,在iteration选项里,max iteration pertime step设为一个值,比如500,就是如果500次迭代后仍未收敛,进入下一步迭代,那对结果会有什么影响。

    对于隐式非定常格式,原则上,每个时间步长内必须保证结果收敛。在fluent 的帮助中就有这样的话:“对于不可压流动,在每个时间步内,不可压解必须迭代直至收敛。”另外,我们回归到fluent内部计算的本源,它实质就是一种差分算法,通过不断逼近来获得真实解,这样我们就不难理解为什么在每个时间步长内需要收敛了。max iteration pertime step 设定的是最大时间步,在单一步长内,如果结果已经收敛,则会自动跳至下一时间进行计算。所以其设定要纵观全局。但对于周期性流动,这种收敛性的要求就相对松动一些。不过你需要多计算几个周期,等计算结果达到对时间的周期状态后,再对结果进行储存。

    对于显式非定常格式,在Fluent帮助中这样说:“一定记住,对于显式非定常格式,每一个迭代就是一个时间步。”

     如果每个时间步内结果没有得到收敛,则很有可能你所得到的结果是不真实的,但是一个时间步内的不真实性应该不 会影响到下一个时间步长内的计算。因为在每一个时间步开时,fluent 都会进行初始化。在单个时间步内,它实际是按照稳态进行计算的。

路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

引用 ifluid 2009-6-17 23:21
这个还是很有道理的,很多人忽视了
引用 faee0 2010-8-4 10:05
上一个不收敛的时间步会影响到下一个时间步的收敛性,如果是等时间步长的话,可能会导致收敛性越来越差以致发散
引用 fluid 2010-8-15 22:06
一般情况下等时间步长影响不大
引用 guohf 2010-8-18 10:40
不错,学习了
引用 zlgnjut 2011-9-22 16:29
不错,很有用!

查看全部评论(5)

相关分类

关闭

站长推荐上一条 /1 下一条

邀请码购买

QQ|小黑屋|Archiver|手机版|蓝色流体网 ( 浙ICP备11054211号 )

GMT+8, 2024-4-16 18:06 , Processed in 0.095091 second(s), 12 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部