找回密码
 注册
查看: 2920|回复: 9

敢问一句有人真正懂simple算法吗?

[复制链接]
发表于 2011-8-13 10:21:15 | 显示全部楼层 |阅读模式

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

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

x
所有的cfd树上都是在说simple算法的流程,至于这个算法究竟为何收敛(类似于jacobi迭代,或者是高斯-赛德尔迭代)究竟是否有高手知道?
发表于 2011-8-13 23:38:28 | 显示全部楼层
你抓住了一个要害问题,这个收敛性还真没看到过证明,所以计算结果有两种,一种可以收敛,即连续方程中那个右端项趋近于零,还有一种不收敛,然后就想办法调整松弛系数,令它收敛。
发表于 2011-8-14 11:14:51 | 显示全部楼层
这个肯定是可以证明是有条件收敛的,只不过俺不是搞算法的,所以不要问我怎么取证明哦……

顺便说一下,用fluent过程中碰到过出现“高斯消去错误——奇异矩阵”之类的错误提示,估计是不满足收敛的条件了。
 楼主| 发表于 2011-8-15 09:44:49 | 显示全部楼层
发表于 2011-8-15 14:22:02 | 显示全部楼层
这种是标准的算法, 很古老了,哈哈
 楼主| 发表于 2011-8-16 08:19:17 | 显示全部楼层
可惜大家好像都不知道simple为什么能够收敛,我觉得应该搞搞清楚。
发表于 2011-8-16 18:13:55 | 显示全部楼层
搞清楚就不是一般的牛牛了。
发表于 2011-8-16 23:23:56 | 显示全部楼层

回复 6# flyfishlee 的帖子

帕坦卡的书对这个问题好像有比较深入的说法,

其实就是数值迭代收敛性的问题,迭代是否收敛并非拿个守恒式就可以迭代成功的,
发表于 2012-10-6 15:10:50 | 显示全部楼层
NS方程控制的解,就是收敛的解。迭代过程就是求解的过程。这是计算方法的问题,而不是Simple算法的问题。可以看看迭代法求解非线性方程组的书
发表于 2012-10-7 08:00:04 | 显示全部楼层
学习!楼主这个问题问得好啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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