一个关于收敛的问题 很值得探索
本人在计算流固耦合的时候, 不同的迭代次数计算的结果都不一样,而且相差很大! 这是什么原因呢?那哪次计算 结果准确呢?还有就是计算 的时候,假如前5次计算能收敛,而后5次计算不收敛,很奇怪?这又是什么原因呢,如果我只是计算前5次的话,那这样的结果能拿过来用吗? 哪位高手看看啊 我的看法:这些结果都不能用。在计算流体力学中,由于截断误差等的影响,在迭代前几步出现收敛而后面发散的现象是有可能发生的。这是数值计算的结果。像全亚声速等熵喷管流动。在维持全亚声速流动的前提下,增大出口压力到一定值的时候,当迭代步数到达一千步(具体数字不记得)时,数值解和解析解非常接近。可是当再增加几十步或几百步的时候,就出现严重的震荡发散。所以,在遇到这种情况的时候,要适当地增加人工粘性。恩,我是这样理解的。
页:
[1]