讨论一下newmark积分收敛性问题?
我用有限元求解系统的响应,用newmark积分求解,可是迭代不收敛,不是说newmark积分是无条件稳定的吗?是不是步长取值影响稳定性啊 自己编制的newmark程序进行,求解时为什么求解的结果不收敛,越来越大。但是用此程序求解书上的一些例题时却能得到正确的结果,这时为什么啊,请求高人 指点? 无条件收敛是指方法本身。如果系统是发散的,则计算结果也会发散。自己编的程序,需要考证程序编写中有没有错误。 程序运行没有出错,就是发散,是程序出错了吗?我再检查一下 是的。自己编的程序一定要仔细检查。 我想问一下系统怎么会出现发散呢?程序可以运行的没有出现错误? 程序能够运行,并不表明计算结果是正确的。
比如说,应该是1+2的算式,你写成了3+2,程序照样运行,不过结果就是错的。 把你的程序发上来看看啊 谢谢了,我已经解决问题了 newmark方法对时间推进步长有要求,时间步长小于某个可以估计的值时才无条件收敛,具体可查相关参考书籍
页:
[1]