声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3099|回复: 5

[Fluent应用] 松弛系数

[复制链接]
发表于 2007-1-18 10:34 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
松弛系数是个什么概念,怎么用,各位高手能否解释一下啊???
回复
分享到:

使用道具 举报

发表于 2007-1-18 18:18 | 显示全部楼层
建议你好好看一下数值分析或者计算流体方面的书
发表于 2007-1-20 13:36 | 显示全部楼层
是在分离式求解器中用来设定收敛速度的
发表于 2007-1-21 19:23 | 显示全部楼层
由于流体力学中要求解非线性的方程,在求解过程中,控制变量的变化是很必要的,这就通过松弛因子来实现的.它控制变量在每次迭代中的变化.也就是说,变量的新值为原值加上变化量乘以松弛因子.
如:
A1=A0+B*DETA
A1 新值
A0 原值
B 松弛因子
DETA 变化量

松弛因子可控制收敛的速度和改善收敛的状况!
为1,相当于不用松弛因子
大于1,为超松弛因子,加快收敛速度
小于1,欠松弛因子,改善收敛的条件
一般来讲,大家都是在收敛不好的时候,采用一个较小的欠松弛因子。
Fluent里面用的是欠松弛,主要防止两次迭代值相差太大引起发散。
松弛因子的值在0~1之间,越小表示两次迭代值之间变化越小,也就越稳定,但收敛也就越慢。

评分

1

查看全部评分

发表于 2007-1-22 10:18 | 显示全部楼层
原帖由 cora 于 2007-1-21 19:23 发表
由于流体力学中要求解非线性的方程,在求解过程中,控制变量的变化是很必要的,这就通过松弛因子来实现的.它控制变量在每次迭代中的变化.也就是说,变量的新值为原值加上变化量乘以松弛因子.
如:
A1=A0+B*DETA
A ...

说的非常全面
发表于 2012-3-29 20:22 | 显示全部楼层
回复 4 # cora 的帖子

谢谢前辈
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-15 16:33 , Processed in 0.065019 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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