appolm 发表于 2007-6-21 11:22

非稳态计算中的小问题

1.算出某时刻的data是否包含以前其他时刻的data?这个貌似没有,因为我看到不同时刻保存的data大小没有多大变化,证明所存的信息量没有多大变化,所以感觉不包含以前其他时刻的数据
2.这个问题是有关收敛的,刚开始时,收敛的越来越快,我固定的用20次迭代来算,现在算到490s后,收敛的越来越慢,40次迭代也收敛不了,请问怎么办呢?

wangxyln 发表于 2007-6-21 12:23

1.是你停止迭代计算时的data。如果要以前的,就要设置一下每个或几个时间步自动保存一次data。
2.最终的收敛,最好通过监测某个变量,如速度、压力等是否达到常数或接近常数状态。如果是,则认为计算收敛。

appolm 发表于 2007-6-21 20:44

回复 #2 wangxyln 的帖子

哦,谢谢^_<

appolm 发表于 2007-6-22 22:15

不过楼上没有解决我的一个问题是
为什么后期收敛的越来越慢?而不是凭什么收敛

hyacinth 发表于 2007-6-24 07:24

原帖由 appolm 于 2007-6-22 22:15 发表 http://www.chinavib.com/forum/images/common/back.gif
不过楼上没有解决我的一个问题是
为什么后期收敛的越来越慢?而不是凭什么收敛

这个应该和你的具体问题有关
页: [1]
查看完整版本: 非稳态计算中的小问题