声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3031|回复: 1

[其他相关] [讨论]计算发散

[复制链接]
发表于 2005-7-3 00:08 | 显示全部楼层 |阅读模式

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

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

x
<P>计算发散现象常见的, 在设计算法的过程中,需要注意算法的收敛性,稳定性,相容性</P>
<P>一般在很少的时间内结果较好,而在长时间模拟过程时,出现发散的现象,可能是稳定性不好,试着用较小步长看看.如果仍然不行,那需要考虑算法的问题了,它的相容性怎么样?是否是原方程的适当的离散形式?它是否收敛到原模型的解析解等等?</P>

<P>根据别人的论述开个头,看看大家都是什么观点?</P>
回复
分享到:

使用道具 举报

发表于 2005-7-3 12:12 | 显示全部楼层
算法的收敛性、稳定性、相容性应该是在计算之前就必须验证的。当然对于复杂的问题来说,很难对算法进行分析。<br>
<br>
步长大小都是相对的,小步长带来的累积误差也不可小看,特别是在长时间模拟的情况下,记得看过一篇文章,对保结构算法和runge-kutta法作了对比
( 显式runge-kutta算法是经常使用的了,其稳定性要求时间步长相对较小)
,结果显示在长时间计算后,Runge-Kutta的累积误差导致计算结果的完全不同。<br>
<br>
<br>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-19 09:37 , Processed in 0.051990 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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