声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2442|回复: 6

[动力学和稳定性] matlab已知刚度、质量、阻尼矩阵怎样求频率?

[复制链接]
发表于 2014-3-28 11:05 | 显示全部楼层 |阅读模式

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

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

x
已知一个空间框架的刚度矩阵、质量矩阵和阻尼矩阵 ,能否由matlab求出其频率? 求大神指点,有没有相关程序
回复
分享到:

使用道具 举报

 楼主| 发表于 2014-3-28 12:47 | 显示全部楼层
发表于 2014-3-28 12:55 | 显示全部楼层
多自由度的求解公式清楚吧,,,把他们编程一下,,就可以了   
 楼主| 发表于 2014-3-28 14:13 | 显示全部楼层
歪猴 发表于 2014-3-28 12:55
多自由度的求解公式清楚吧,,,把他们编程一下,,就可以了

谢谢  那个清楚  但是根据公式要求响应啊  能否具体指点一二
发表于 2014-3-29 17:42 | 显示全部楼层
eig函数。
发表于 2014-4-19 10:31 | 显示全部楼层
cqucivil 发表于 2014-3-28 14:13
谢谢  那个清楚  但是根据公式要求响应啊  能否具体指点一二

同济大学 ji小熊版的 《 汽车振动学》 有相关程序     你你可以查一下
发表于 2014-4-19 21:21 | 显示全部楼层
当有阻尼时(M——质量矩阵;C—— 阻尼矩阵;K——刚度矩阵)
M*X''+CX'+KX=0

有一个近似算法是现在常用的,就是先求出无阻尼系统的固有频率及相应振型矩阵,用命令eig(K,M,'qz')或者eig(K,M),将系统正则化,求出正则阻尼矩阵,其可能不是对角矩阵,但取其对角元素即可,那么阻尼系统固有频率为wr=w*sqrt(1-c),其中c为正则阻尼矩阵对角线上元素,而系统的振型不变,因此原来地振型矩阵中各列向量仍对应阻尼系统各固有频率

  1. function [v,w,zeta]=vbr_sf(m,d,k)
  2. %vbr_sf   vbr_sf(m,d,k)
  3. %        [v,w,zeta]=vbr4(m,d,k)
  4. %        function vbr_sf finds the mode shapes and natural frequencies of
  5. %        a linear second order matrix equation.  
  6. %        [v,w]=vbr_sf(m,k) finds the mode shapes and natural frequencies
  7. %        for the undamped case.
  8. if nargin==2
  9.    k=d;
  10.    [v,w]=eig(m\k);
  11.    w=sqrt(w);
  12. end
  13. if nargin==3
  14.    if norm(d/m*k-k/m*d) < 1e-8*norm(k/m*d)
  15. %disp('Damping is proportional, eigenvectors are real.')
  16. [v,w]=eig(m\k);
  17. w=sqrt(w);
  18. zeta=(v'*m*v)\(v'*d*v)/2/w;
  19. else
  20. %disp('Damping is non-proportional, eigenvectors are complex.')
  21. a=[0*k eye(length(k));-m\k -m\d];
  22. [v,w1]=eig(a);
  23. w=abs(w1);
  24. zeta=-real(w1)/w;
  25.    end
  26. end
  27. w=diag(w);zeta=diag(zeta);
复制代码


来自:http://blog.sina.com.cn/s/blog_9f81fb09010157c1.html
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-29 04:04 , Processed in 0.087715 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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