声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6806|回复: 23

[动力学和稳定性] 问一下用MATLAB怎么编写求固有频率和主振型的程序

[复制链接]
发表于 2006-12-1 19:32 | 显示全部楼层 |阅读模式

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

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

x
三自由度无阻尼系统

质量矩阵:[M]=[m,0,0;0,m,0;0,0,2m];
刚度矩阵: [K]=[3k,-2k,0;-2k,3k,-k;0,-k,k];
问一下用MATLAB怎么编写求固有频率和主振型的程序?????????
回复
分享到:

使用道具 举报

发表于 2006-12-1 20:50 | 显示全部楼层
有阻尼阵没有,这个我会做
发表于 2006-12-1 21:30 | 显示全部楼层
问题说明
1111.JPG
发表于 2006-12-1 21:32 | 显示全部楼层

以上算法对应的MATLAB程序

clc
clear
% syms m k;
m=1
k=1
M=[m,0,0;0,m,0;0,0,2*m]
K=[3*k,-2*k,0;-2*k,3*k,-k;0,-k,k];
G=0;
I=eye(3);
mm=zeros(3);
% % % % % % % % % % % % % % % % % % % % 转换为标准特征值问题
C=[mm I;-inv(M)*K -inv(M)*G;];
cri=eig(C);
pp=imag((cri));
wn=(abs(imag(cri)));
first_wn=wn(1)       %%%第一阶固有频率
kkk=min(abs((real(cri))));
second_wn=wn(3)      %%%第二阶固有频率
kkk=min(abs((real(cri))));
third_wn=wn(3)      %%%第二阶固有频率

评分

1

查看全部评分

发表于 2006-12-1 21:35 | 显示全部楼层
特征值问题,eig()
发表于 2006-12-1 21:35 | 显示全部楼层
以上我做的是m=k=1的情况,符号解你变成syms就可以了
频率有了,振型太简单了,就不用我写了,:)
发表于 2006-12-2 08:25 | 显示全部楼层
给你一段我经常用的程序
[eig_vec,eig_val] = eig(inv(M)*K);
[omeg,w_order]    = sort(sqrt(diag(eig_val)));   %频率
mode_vec = eig_vec(:,w_order); %振型
T=2.*pi./omeg;    %周期
 楼主| 发表于 2006-12-2 12:59 | 显示全部楼层
谢谢大家
刚尝试这个
没有阻尼矩阵
发表于 2006-12-2 19:36 | 显示全部楼层
...阻尼跟阵型有关系么??
发表于 2006-12-3 15:13 | 显示全部楼层
楼下的程序比我简单,我的程序来源是做高阶阵(20以上)的加快方法,对于这个问题,你的很好。借鉴了
另外,阻尼影响固有频率,也就影响到了振型:)
发表于 2006-12-3 23:10 | 显示全部楼层
原帖由 21172485 于 2006-12-3 15:13 发表
楼下的程序比我简单,我的程序来源是做高阶阵(20以上)的加快方法,对于这个问题,你的很好。借鉴了
另外,阻尼影响固有频率,也就影响到了振型:)

阻尼影响固有频率?不是吧
如果是比例阻尼的话,固有频率肯定不受阻尼的影响
如果是非比例阻尼,使在复数域范围内考虑特征值和特征频率,也就无所谓振型了。
发表于 2006-12-4 14:25 | 显示全部楼层
非比例阻尼,固有频率是特征值的虚部,这时候确实没有振型的概念,不过有复模态。
发表于 2006-12-4 18:40 | 显示全部楼层
原帖由 21172485 于 2006-12-4 14:25 发表
非比例阻尼,固有频率是特征值的虚部,这时候确实没有振型的概念,不过有复模态。

说得对,不过说固有频率与阻尼有关系,确实容易让人混淆概念
固有频率与阻尼无关的-一般考虑都是按瑞利阻尼,当然,如果设置阻尼器就涉及非比例阻尼了
发表于 2006-12-20 10:03 | 显示全部楼层

实际就一条指令
关键是要注意处理除数为零时的结果为非数
一般有的零参数给一个小量代替
发表于 2007-11-30 19:39 | 显示全部楼层
怎么截断高阶模态啊?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-21 02:33 , Processed in 0.089861 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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