声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3662|回复: 6

[动力学和稳定性] Newmark β 法 求解非线性振动

[复制链接]
发表于 2010-1-20 21:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
遇到一个问题,请各位路过的老师指点:
用Newmark β 法解非线性振动问题时,通过高斯列主元消去法解矩阵得的结果有发散趋势。但是大家知道Newmark β 法是无条件稳定的,是不是意味着我在解矩阵方程组时不应该用高斯列主元消去法?看有关帖子中说到最好用牛顿拉普生迭代法求矩阵方程组,为什么消去法就不行?

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2010-1-22 17:08 | 显示全部楼层
你有没有试过其他方法?
N-R法或者三角分解?
再一个你的矩阵是不是接近奇异?
 楼主| 发表于 2010-1-23 14:07 | 显示全部楼层
矩阵倒是不奇异,没有用N-R方法,换了高斯亚当消去法也一样的效果。Newmark方法在系数取1/4  1/2时是不是精确度不是很好啊?  有人说β=1/12时精确度较好, 但是这时条件稳定,不知道对否……
发表于 2010-1-23 14:23 | 显示全部楼层
关于Newmark方法的计算精度,应该根据具体问题来决定系数的取值。
不同问题,系数是不同的,不能一概而论。
发表于 2011-11-22 11:18 | 显示全部楼层

有没有什么原则性的规则呢?
发表于 2011-11-22 14:16 | 显示全部楼层
1/2和1/4是计算无条件稳定性原则,至于计算精度是另一个问题。
进算精度与步长设置,自由度数量,以及系数取值有关。
我试过两自由度响应分析,计算精度还是可以的。
如果自由度过多,计算步骤过长,可能精度会降低。
发表于 2011-12-19 20:29 | 显示全部楼层
你的矩阵阶数高吗,如果高的话,最好用迭代法解方程组。
另外楼主方便说下你用newmark method解题的例子和过程吗,我也在用newmark constant acceleration 解非线性方程组。具体不会处理,求指导,谢谢!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-16 10:23 , Processed in 0.063481 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表