机械模态分析
作业:如图1所示是一个单自由系统附件一个减振器形成的的两自由振动系统,已知m1=105kg,m2=7kg,k1=10000N/m,k2=410N/m,c2=1.15N·m-1·s,F1(t)=F1ejωt。求:(简化为粘性比例阻尼进行实模态分析)
1. 物理坐标下的振动微分方程; 2. 频响函数矩阵;
3. 频响函数的模态展式矩阵; 4. 脉冲相应函数;
5. 画出H11(ω)的幅频特性曲线,相频特性曲线,实频特性曲线,
虚频特性曲线,Nyquist图,Bode图; 6. 固有频率,阻尼固有频率; 7. 画出振型图;
8. 模态坐标系下的振动微分方程;
图1 两自由度振动系统
9. 模态参数:复模态质量,复模态刚度,复模态阻尼。 10.按实模态系统,给出灵敏度分析。
11.集全班同学的数据(必要的话再补做不同m2,k2,c2参数下的数据,画出x1的最大振幅与m2,k2,c2,的变化曲线,从而分析出减振器的最佳参数。 解:
1.振动微分方程
对质量m1、m2绘分离体图(如图1-1),用牛二定律列分离体在铅垂方向的力平衡方程得
F1?c2(x2?x1)?k2(x2?x1)?k1x1?m1x1?c2(x2?x1)?k2(x2?x1)?m2x2将(1.1)整理可得:
???????? (1.1)
?m1?0?????0??x1??c2??????m2??x??c2?2?????c2??x1??k1?k2?????c2??x??k2?2??k2??x1??F1??x???0?k2???2???(1.2)
且m1=105、m2=7、k1=10000、k2=410、c2=1.15,代入(1.2)得: ??????? 0??x1??1.15 -1.15 -410??x1??F1??105??x1??10410?????? 0 7????-1.15????-410??x2??? 0? 1.15 410???x2????x2???????????(1.3)
可以得出此二自由度系统振动微分方程为:Mx?Cx?Kx?f(t) 其中M=???? - 410??105 0??1.15 -1.15??10410;C=;K=??-1.15?? -410 410?;f(t)=
0 7 1.15???????F1?? 0? 图1-1、系统的分离体图 ??2.频响函数矩阵
由书P25(1.4-58)公式可知,此二自由度系统频响函数矩阵为一2×2方阵,其表达式为:
H(?)?(K??2M?j?C)?1,其中M=?105 0?;C=
? 0 7????1.15 -1.15?;K=?-1.15? 1.15?? - 410??10410? -410 410?; ??(2.1)
写成矩阵形式:
(2.2)
3.频响函数的模态展式矩阵 1)求解瑞利阻尼矩阵
由于粘性阻尼矩阵C无法进行正交性对角化,故不能直接应用坐标变换将(1.3)解耦。由于在该题中,粘性阻尼相对很小,对于小阻尼振动系统,可以利用瑞利比例阻尼来代替粘性阻尼,以获得可对角化的阻尼矩阵。
(1)瑞利比例阻尼系数的确定
瑞利比例阻尼:C??????,其中?瑞利比例阻尼系数存在以下关系:
- 410??10410;a、? 为瑞利比例阻尼系数 ?? -410 410???1?????1?2?2?1??????2??2?2?2?2,其中?i为圆频率?i???fi(fi为系统固有频率,书中表示为??i);?i为阻
尼比?i???i
?i将上式写为矩阵形式:
?1?2??1?1?2??2?12??????1????????2??????2?2???1?
?12?1??????????1???2??2可得:
2???1?????2???2?2???1?,其中、?i???fi,?i???i (3.1)
?i由此可知,只要我们确定了一个系统任意两阶的固有频率及其阻尼比,就可以确定出瑞利比例阻尼
系数,从而得到瑞利比例阻尼矩阵。
(2)求该二阶系统的一、二阶固有频率及其阻尼比
利用求解该系统振动微分方程Mx?Cx?Kx?f(t)的特征值?i来确定固有频率及其阻尼比。由书P23(1.4-43)-(1.4-46)公式为求解步骤,下面利用Matlab来计算固有频率??i和阻尼比?i: 编写Matlab程序polynomial.m求特征方程,程序如下:
syms x;
m1=105; m2=7; k1=10000; k2=410; c2=1.15; M=[m1 0;
0 m2];
C=[c2 -c2;
-c2 c2];
???K=[k1+k2 -k2;
-k2 k2];
y=det(M*x^2+C*x+K)
解以上求得的多项式:
>> p=[735 644 115920 11500 4100000]; >> x0=roots(p)
由特征值可得:??1??1?0.28722?7.25932?7.2650、?1??10.2872??0.0396 ???7.2593
???????0.72532?10.26262?10.2882、?2?
?20.7253??0.0707 ??210.2626(3)求瑞利比例阻尼系数及瑞利比例阻尼矩阵
根据公式(3.1)编写Matlab程序rayleigh.m求解特征方程,程序如下:
function Cr=rayleigh()
%--计算瑞利阻尼系数alpha和beta--
xi1=0.0396; xi2=0.0707; f1=7.2650; f2=10.2882;
omega1=2*pi*f1; omega2=2*pi*f2;
A=[1/(2*omega1) omega1/2;
1/(2*omega2) omega2/2];
xi=[xi1;
xi2];
x=inv(A)*xi; alpha=x(1,1)
beta=x(2,1)
%--计算瑞利阻尼矩阵Cr(2*2)-- alpha=-1.8801; beta=0.0026;
m1=105; m2=7; k1=10000; k2=410; M=[m1 0;
0 m2];
K=[k1+k2 -k2;
-k2 k2];
Cr=alpha*M+beta*K;
可知:瑞利比例阻尼系数?????????、??0.0026
瑞利比例阻尼矩阵C?? -1.0660?-170.3445? ? -12.0947?-1.0660?2)求解模态矩阵(及特征矢量矩阵)
书P23已说明根据粘性比例阻尼振动系统的微分方程所求得的特征矢量与该系统无阻尼振动下求得的特征矢量相等。因此,我们可以利用求此二阶系统在无阻尼振动下的微分方程的特征矢量更简单的得出模态矩阵
改写Matlab程序polynomial.m求解此二阶系统在无阻尼振动下的微分方程的特征方程,程序如下:
syms x;
m1=100; m2=5; k1=10000; k2=500; M=[m1 0;
0 m2];
K=[k1+k2 -k2;
-k2 k2];
y=det(K-x^2*M) 解以上求得的多项式:
>> p=[735 -115920 4100000]; >> x0=roots(p)