调整迭代次数、迭代容差有什么作用?
不收敛,停止计算,调整迭代次数、迭代容差后,仍是不收敛?那么,调整迭代次数、迭代容差有什么作用呢? 我的理解
当计算有收敛的趋势的时候,因迭代次数不足的情况可以通过增加迭代次数来处理,当然此时的计算时间会增加,如果没有收敛的趋势,调整这一项是没有作用的。计算是不是有收敛的趋势可以通过查看out文件的内容看出。
迭代容差是用来调整计算精度的,适当的放宽迭代容差可以提高计算的效率,这是一损失计算精度为前提的,这要看计算要求的精度而定了。如果放宽了迭代容差使本来不收敛的问题得到了收敛,我认为这个收敛的结果是值得商榷的。
我的愚见 谢谢楼上的解释,这几天做题,调了这两个参数,但不知道为什么,现在还是有点懂了,呵呵 点滴的积累学习中 不收敛,停止计算,调整迭代次数、迭代容差后,仍是不收敛?
那么,调整迭代次数、迭代容差有什么作用呢?
essential 发表于 2007-4-9 18:09 http://forum.simwe.com/images/common/back.gif
增加迭代步后仍不熟练,应最先考虑减小时间步长。 我做的接触,有时候倒是收敛了,但是出现非常大的变形,再有就是直接穿透,不知道怎么回事 怎么调整迭代步数啊? loveala 发表于 2007-4-9 21:06
我的理解
当计算有收敛的趋势的时候,因迭代次数不足的情况可以通过增加迭代次数来处理,当然此时的计算时 ...
OUT文件中那个参数能够看出是否有收敛的趋势? 同问怎么看出有收敛的趋势?当迭代次数结束,completed对话框出来后,而文件中没有converge successfully 字样,这样是不是就不算收敛啊? OUT文件中那个参数能够看出是否有收敛的趋势? loveala 发表于 2007-4-9 21:06
我的理解
当计算有收敛的趋势的时候,因迭代次数不足的情况可以通过增加迭代次数来处理,当然此时的计算时 ...
这个回答比较全面~ 受教了,谢谢
页:
[1]