aiyouguai 发表于 2010-9-19 09:51:10

一个关于收敛的问题 很值得探索

本人在计算流固耦合的时候, 不同的迭代次数计算的结果都不一样,而且相差很大! 这是什么原因呢?那哪次计算 结果准确呢?
还有就是计算 的时候,假如前5次计算能收敛,而后5次计算不收敛,很奇怪?这又是什么原因呢,如果我只是计算前5次的话,那这样的结果能拿过来用吗?

aiyouguai 发表于 2010-9-20 16:42:24

哪位高手看看啊

qiuqiulanlan 发表于 2010-9-20 21:31:54

我的看法:这些结果都不能用。在计算流体力学中,由于截断误差等的影响,在迭代前几步出现收敛而后面发散的现象是有可能发生的。这是数值计算的结果。像全亚声速等熵喷管流动。在维持全亚声速流动的前提下,增大出口压力到一定值的时候,当迭代步数到达一千步(具体数字不记得)时,数值解和解析解非常接近。可是当再增加几十步或几百步的时候,就出现严重的震荡发散。所以,在遇到这种情况的时候,要适当地增加人工粘性。恩,我是这样理解的。
页: [1]
查看完整版本: 一个关于收敛的问题 很值得探索