声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1529|回复: 5

[线性振动] 减速器弹性静力学中KX=F的求解问题

[复制链接]
发表于 2012-11-14 10:13 | 显示全部楼层 |阅读模式

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

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

x
大家好,我在分析减速器的弹性静力学分析的时候得到了一个刚度矩阵K,然后得出Ku=F,在利用MATLAB变成求解的时候采用的是“u=K\F”的形式,结果运行的时候出现了如下的错误:Warning: Matrix is singular to working precision. 。我用det(K)命令发现K的行列式的值为0;用K-K'发现结果等于0,说明组装的刚度矩阵是对称的;用eig(K)命令得到如下结果:
1.0e+009 *
  -0.034062117982756
  -0.000000000000000
  -0.000000000000000
   0.000000000000000
   0.000019038717907
   0.025269085846336
   0.031685962067032
   1.023248473617380
   1.031001842532434
   1.402601071217851
为什么特征值会有负的呢?
刚度矩阵某一时刻的值如下:
刚度矩阵某一时刻的值.png
(注:我这个不是有限元中的刚度矩阵哦!大家可以参考赵自强的《有多重虚约束的内平动齿轮传动机构力学分析》论文中的刚度矩阵的组装方法。)
请问:我该用什么方法计算Ku=F中的u呢?

回复
分享到:

使用道具 举报

 楼主| 发表于 2012-11-14 10:19 | 显示全部楼层
附上文献,希望能得到大家的帮助!

有多重虚约束的内平动齿轮传动机构力学分析.pdf

286.19 KB, 下载次数: 2

发表于 2012-11-14 10:23 | 显示全部楼层
首先应该确认一下矩阵奇异是否合理

如果没有问题可以尝试用pinv看看

评分

1

查看全部评分

 楼主| 发表于 2012-11-14 11:05 | 显示全部楼层

你好!我也不知道系数矩阵K奇异是否合理,没找到相关的理论。我用pinv试过了,结果全为0,中间有个别数据点突变,显然是不对的!
发表于 2012-11-14 17:22 | 显示全部楼层
sleepinglion 发表于 2012-11-14 11:05
你好!我也不知道系数矩阵K奇异是否合理,没找到相关的理论。我用pinv试过了,结果全为0,中间有个别数据 ...

广义逆都无法求解,个人感觉模型有问题的可能性更大
 楼主| 发表于 2012-11-14 22:05 | 显示全部楼层
Lorraine 发表于 2012-11-14 17:22
广义逆都无法求解,个人感觉模型有问题的可能性更大

你好。感谢你的回答!我后来想了想,估计是我的模型建得有问题。因为对于一个机械系统,它的动力学模型的刚度矩阵至少是半正定的(可能有刚体位移),而现在我的模型的刚度矩阵出现了负的特征值,说明模型可能有问题。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-18 01:45 , Processed in 0.100200 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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