找回密码
 注册
查看: 4274|回复: 6

关于松弛因子的设置,到底怎么设?每项的限制范围具体是多少?

[复制链接]
发表于 2012-2-20 13:49:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我 在用默认的松弛因子时,计算不收敛。后来我将所有的松弛因子都改为0.01后,计算就收敛了。我这样设置,是对的吗?
松弛因子到底怎么设?每项是不是又一定的限制范围?具体是多少?
哪位前辈有相关的资料,能给我看看吗?
发表于 2012-2-20 14:05:36 | 显示全部楼层
不对。把松弛因子改小是自欺欺人的做法。
fluent的松弛因子缺省值对于绝大多数问题是合适的。如果迭代发散,是模型有问题,或者迭代初值不合适。
发表于 2012-2-20 14:16:19 | 显示全部楼层
松弛因子都改为0.01后,计算就收敛了,这个得到的是伪解。
如果你先调为0.01,再慢慢增加到1或者fluent的默认值,那么你的计算结果,还是比较可靠的。
另外,由于cfd计算可能存在多重解,你给出一个不合适的初始值,可能获得一个错误的稳定解。这也是大家要注意的。
发表于 2012-2-20 16:00:13 | 显示全部楼层

回复 3# 030301029 的帖子

稳态情况下,初始化没有这么大的影响吧,还能给出伪解?不正常的初始化,有时会导致发散。算出错误的解,我倒是没遇到过。
发表于 2012-2-20 16:18:00 | 显示全部楼层

回复 4# 浪子轻狂 的帖子

不正常的初始化,算出错误的解,我遇到过。

伪解指 松弛因子太小的时候,很可能会出现。
发表于 2012-2-20 16:21:20 | 显示全部楼层

回复 5# 030301029 的帖子

我没遇到过,我经常都是全流场初始化,有时候为了加快收敛,还会把速度等初始值清零,也做过比较,没发现有错误解。
发表于 2012-2-20 16:28:15 | 显示全部楼层

回复 6# 浪子轻狂 的帖子

对的,绝大多数情况下,初始值应该没有影响。
我也就遇到一次。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表