ranran0601 发表于 2006-11-5 16:25

有限元中用Wilson-θ法或Newmark法计算非线性动力方程结果不收敛

毕业论文中要求解动力方程,刚度矩阵是几何非线性,即是变刚度,每计算一时间步长,刚度要重新组装一次。Wilson-θ法和Newmark法我都用了,可结果就是不收敛:(,不知道怎么回事。难道用Wilson-θ法求解刚度非线性的动力方程还有其他什么限制条件??请各位前辈指教。

欧阳中华 发表于 2006-11-6 19:42

.
   Wilson-θ法是有收敛条件的,其中θ>1时,为线性加速,为了保证无条件稳定,只有当θ>1.37时才成立,所以,在线弹性问题里,往往都取1.4。

    至于非线性问题,没有做过,说不出来.. ..

toes 发表于 2006-11-7 15:21

Newmark法也是有收敛条件的,有两个参数,要满足两个不等式,介绍Newmark法的书上都应该会给出这两个不等式的。

linqus 发表于 2006-11-10 11:59

不收敛的原因很多,
尤其是在自己编程时,

应当好好检查程序

至于newmark-β or wilson法,楼主可以将阻尼矩阵人为地增大(如α β系数等),以及收敛容差等,
看看是否收敛,

如果还不收敛就可能是程序的问题了,
比如用TL or UL 格式时需要注意的方面,以及程序的实现等

探讨。

海之心 发表于 2006-12-1 21:37

回复 #1 ranran0601 的帖子

前辈是计算什么问题的啊?我现在课题刚进入,是用非线性有限元求解的,也是一个非线性刚度矩阵。我还不知道怎么编程呢?能否得到前辈的指导啊?我是做一个缆绳的动态响应问题。

bozhi 发表于 2006-12-12 14:41

我最近也在遇到了这个问题,不收敛我想是不是由于是非线性 在用newmark等法编程时应该采取增量的形式啊,大家看看附件里的文章再讨论讨论。

ps:因著作权法规定,未获作者和出版社授权的文献将删除,非常抱歉!

[ 本帖最后由 supervb 于 2006-12-18 13:31 编辑 ]

jiangping 发表于 2006-12-24 19:24

无论是newmark法,还是Wilson-θ法都是加速度法的推广,newmark法一阶精确,Wilson-θ法二阶精确。关于算法的改进推荐一篇文章:A time integrationalgorithm for structural dymanics with improved numerical dissipation :the generalize-α method

心灯 发表于 2006-12-30 16:46

原帖由 linqus 于 2006-11-10 11:59 发表
不收敛的原因很多,
尤其是在自己编程时,

应当好好检查程序

至于newmark-β or wilson法,楼主可以将阻尼矩阵人为地增大(如α β系数等),以及收敛容差等,
看看是否收敛,



为什么阻尼会给Newmark-β法带来如此大的影响呢? 现在也发现了这个问题,正在追查原因中...

appleseed05 发表于 2007-5-7 15:35

系统是不是稳定啊

ansys10 发表于 2007-6-11 19:50

最近也碰到这个情况,正在摸索中...

ziding1763 发表于 2007-6-14 09:19

Newmark方法两参数,deta>=0.5和alpha〉=0.25*(0.5+deta)^2
满足这两点,算法稳定。 当deta>=0.5时可以引入数值阻尼。

yejet 发表于 2007-6-14 10:47

本帖最后由 VibInfo 于 2016-5-9 16:00 编辑

原帖由 appleseed05 于 2007-5-7 15:35 发表
系统是不是稳定啊
未必,有的时候是迭代过程中某一个函数出问题,而系统实际是稳定得

mxtfirst 发表于 2007-6-14 12:59

本帖最后由 VibInfo 于 2016-5-9 16:01 编辑

原帖由 ziding1763 于 2007-6-14 09:19 发表
Newmark方法两参数,deta>=0.5和alpha〉=0.25*(0.5+deta)^2
满足这两点,算法稳定。 当deta>=0.5时可以引入数值阻尼。
deta=0.5 是没有数值阻尼的。

wanyeqing2003 发表于 2007-6-14 13:55

不收敛有以下几种可能:
1、方法本身的不收敛,而Wilson-θ法有一个恒定收敛的条件;
2、模型本身不收敛,也就是建立的系统是个发散的。需要调整方案;
3、编程的时候,有错误。需要通过调试解决。

16443 发表于 2008-2-22 11:19

回复 8楼 的帖子

因为这种方法用的是瑞利阻尼,而瑞利阻尼的alpha和beta参数直接影响Newmark-β法的求解。
页: [1] 2
查看完整版本: 有限元中用Wilson-θ法或Newmark法计算非线性动力方程结果不收敛