Home
个人中心
广告服务
使用帮助
关于我们
登录
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
本版
用户
首页
Portal
前沿
动态
人物
会议
工具
论坛
BBS
家园
Space
好友
帖子
收藏
道具
勋章
任务
淘帖
导读
设置
退出
流体中文网
»
论坛
›
教学科研
›
CFD基础理论
›
为何都是欠松弛?
返回列表
查看:
1429
|
回复:
2
为何都是欠松弛?
[复制链接]
baicaibz
baicaibz
当前离线
积分
0
IP卡
狗仔卡
发表于 2005-8-10 14:05:10
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
注册
x
在学习有限体积法的过程中,
我发现在求解离散的代数方程组时,
都是采用欠松弛因子(即松弛因子小于1),Fluent里面也是如此。
数值方法里面没有规定一定要取欠松弛的因子啊。
是否是因为方程比较特殊,还是其他原因?
达人赐教!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
zhangle75
zhangle75
当前离线
积分
5069
IP卡
狗仔卡
发表于 2005-8-11 09:17:01
|
显示全部楼层
为何都是欠松弛?
所谓欠松弛就是将本次迭代结果与上一次结果的差值适当缩减,以避免由于差值过大引起非线型迭代过程的发散。
另外,在SIMPLE算法中,对压力由于在速度修正值中忽略了相邻点的影响,尽管得到的下一迭代结果是合适的,但是对于压力修正值本身显然是被夸大了。所以采用亚松弛。所以目前商业软件多采用亚松弛。
具体的可以参阅一本数值计算的文献,都有说明
回复
支持
反对
使用道具
举报
显身卡
anyone
anyone
当前离线
积分
329708
IP卡
狗仔卡
发表于 2005-8-11 12:22:51
|
显示全部楼层
为何都是欠松弛?
主要是动量方程是非线性的, 如果不用欠松弛, 迭代过程经常会发散. 如果方程是线性的(比如热传导)一般问题不大. 热传导如果用点叠代有时还用超松弛来加速.
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表