单自由度系统响应的Matlab程序Word格式文档下载.docx
- 文档编号:13932049
- 上传时间:2022-10-15
- 格式:DOCX
- 页数:22
- 大小:664.63KB
单自由度系统响应的Matlab程序Word格式文档下载.docx
《单自由度系统响应的Matlab程序Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单自由度系统响应的Matlab程序Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
2.k
1000;
3.c
4.
5.num
1;
6.den
[m
c
k];
7.sys
tf(num,
den);
8.dt
0.00001;
9.fs
1/dt;
%采样频率(Hz)
100Hz
实际并不需要这么高的采样频率,但是如果采样时间太小,hanning脉冲不完整
10.%
为了得到准确的响应dt一定要小,否则做出的相位可能不对
11.
12.t
0:
dt:
200;
13.Tc
0.001;
14.A
10;
15.u
A);
16.y
lsim(sys,
u,
t);
17.%
y
impulse(sys,
18.y
y'
;
19.
20.N
length(u);
21.fy
fft(y);
22.fu
fft(u);
23.ft
fy
./
fu;
24.f
(0:
N-1)
fs
N;
25.ft_r
real(ft);
26.ft_i
imag(ft);
27.
28.part
(f
30);
29.
30.figure('
name'
'
实频'
);
31.plot(f(part),
ft_r(part));
32.figure('
虚频'
33.plot(f(part),
ft_i(part));
34.figure('
幅值'
35.plot(f(part),
abs(ft(part)));
36.figure('
相位'
37.plot(f(part),
phase(ft(part))
180
pi);
38.figure('
导纳圆'
39.plot(ft_r(part),
ft_i(part),
.'
40.axis
equal;
41.hold
on;
42.xk
[-0.0001165
43.
0.0002857
44.
8.297e-5
45.
0.0004869
46.
0.000682];
47.xk1
[-0.0008017
48.
-0.0003082
49.
50.
0.001194
51.
0.001451];
52.yk1
[-0.002817
53.
-0.003095
54.
-0.003185
55.
-0.002869
56.
-0.002633];
57.
58.yk
[-0.003149
59.
60.
-0.003179
61.
-0.003165
62.
-0.003121];
63.k
5;
64.A
[
65.
sum(xk.^2)
sum(xk
.*
yk)
sum(xk)
66.
sum(xk.*yk)
sum(yk.^2)
sum(yk)
67.
68.B
-[
69.
sum(xk.^3
+
xk.*
yk.^2)
70.
sum(xk.^2.*yk
yk.^3)
71.
sum(xk.^2+yk.^2)];
72.rlt
A\B;
73.x0
rlt
(1)*(-0.5);
74.y0
rlt
(2)*(-0.5);
75.r
sqrt(rlt
(1)^2/4+rlt
(2)^2/4-rlt(3));
76.fai
0.01:
2*pi;
77.x
x0
r
cos(fai);
78.y
y0
sin(fai);
79.plot(x,y,
r'
实验模态分析------非数学公式的简单概述之二
分类:
模态空间译文|标签:
锤击法
激振器
窗函数
曲线拟合
2011-07-0223:
00阅读(3040)评论(0)编辑删除
为何只需获得频响函数矩阵的一行或一列?
理解从可能得到频响函数矩阵的不同元素中得到模态振型对我们来说是非常重要的。
在这不涉及数学层面的知识,让我们来讨论这个问题。
首先考虑频响函数矩阵的第三行,并且只关注第1阶模态,留意频响函数虚部的峰值振幅,很容易就能得出结构的第1阶模态振型,如图8a所示。
因此,从测量数据中提取模态振型似乎相当直观。
一种快速但又粗略的方法就是在不同的测点处仅仅测量频响函数虚部的峰值振幅。
图8a从频响函数矩阵第三行得到的1阶模态
接着考虑频响函数矩阵的第二行,并且只考察第1阶模态,如图8b所示。
留意频响函数虚部的峰值振幅,从这一行也易于得到第1阶模态振型。
图8b从频响函数矩阵第二行得到的1阶模态
我们同样可以从频响函数矩阵的第一行得到这一阶模态振型。
这是理论所表达的一种简单示意性描述。
我们可以使用频响函数任一行得到系统的模态振型。
故很显然,这些测量包含有与系统模态振型相关的信息。
现在再考虑频响函数矩的阵第三行,并且只考察第2阶模态,如图8c所示。
还是留意频响函数的虚部的峰值振幅,很容易得到第2阶模态振型。
图8c从频响函数矩阵第三行得到2阶模态
而观察频响函数矩阵的第二行,并且只考察第2阶模态。
此时会有点奇怪,因为这一行没有第2阶模态可用的幅值,如图8d所示。
这是我不希望发生的,但是如果我们考察第2阶模态振型,那么很快就会发现位置2是第2阶模态的节点。
此时参考点位于模态节点上。
图8d从频响函数矩阵第二行得到2阶模态
这就指明了模态分析和实验测量中一个非常重要的方面:
参考点不能位于某阶模态的节点上,否则该阶模态在频响函数中将不可见,并且得不到该阶模态。
在这我们仅用了3个测点去描述该悬臂梁的模态。
如果我们增加更多的输入-输出测点,就能得到更光顺的模态振型,如图9所示。
图9显示了15个频响函数,其中前面讨论的3个测点的频响函数高亮突出显示。
显示的15个频响函数用瀑布图式样绘出。
利用这种方式绘图,通过频响函数的虚部峰值连线能更容易确定模态振型。
目前为止,我们所讨论的测量是从锤击法测试中得到的,如果我们使用激振器测试,那么测量的频响函数会是什么样的呢?
图9瀑布图显示悬臂梁频响函数
锤击法测试和激振器测试有什么不同之处?
从理论角度看,频响函数是由激振器测试得到还是由锤击法测试得到,并没有什么区别。
图10a和10b给出了由锤击法测试和激振器测试得到的频响函数。
锤击法测试通常测量频响函数矩阵中的一行,而激振器测试通常测量频响函数矩阵中的一列。
因为描述系统的频响函数矩阵是对称的方阵,故互易性是成立的。
例如,对于上面已讨论的情况,频响函数矩阵的第三行和第三列是完全相同的。
理论上讲,激振器测试和锤击法测试两者没有差异,但那仅仅是理论观点。
假如我可以对结构施加一个纯外力,外力与结构二者之间没有任何相互作用,并且用一个无质量的传感器测量响应,要求该传感器对结构没有任何影响,那么上面所讲的是正确的。
但是事实并非如此,结果又将怎样呢?
现在我们从现实角度出发,考虑实际测试中存在的不同之处。
模态测试过程中,关键在于激振器和响应传感器通常对结构确实有影响。
需要注意最主要的一点是被测结构已不是你想得到模态参数的那个结构。
因为在结构上已附加了与数据采集过程有关的东西:
结构支承条件、安装的传感器的质量、激振器推力杆的刚度影响等等。
因此虽然理论告诉我们,锤击法测试和激振器测试不存在任何差异,但现实中却因数据采集方面导致二者存在差异。
激振器测试过程中,最明显的差异是由移动加速度计引起的。
加速度计的质量相对于结构的总质量可能非常小,但是它的质量相对于结构不同部分的有效质量可能又非常大。
特别是多通道测试系统,这个问题更加突出,为了获得所有频响函数,有多个加速度计在结构上移动。
特别是轻质结构,这个问题尤为突出。
纠正此问题的方法之一是在结构上安装所有的加速度计,即使一次只用到少数几个加速度计。
另一个方法是在非测量位置上安装与加速度计质量相等的质量哑元,这将能消除移动加速度计带来的影响。
图10a移动力锤测试过程
图10b移动响应传感器的测试过程
另一个差异在于激振器推力杆带来的影响。
本质上,结构的模态受激振器附属装置的质量和刚度的影响。
虽然我们试图将这部分影响减少到最低程度,但是它们仍然是存在的。
激振器推力杆的作用是分离激振器对结构的影响,然而,多数结构,激振器附属装置的影响仍然很大。
因为锤击法测试不存在这些问题,所以得到的结果不同于激振器测试得到的结果。
所以虽然理论上讲激振器测试和锤击法测试二者不存在差异,但一些非常基本的现实情况却会引起一些差异。
为了计算频响函数,实际需要测量什么?
实验模态分析中最重要的是测量频响函数。
简单地说,频响函数是输出响应与激励力之比。
通常使用专门的仪器,如快速傅立叶分析仪或者带有快速傅立叶变换功能软件的数据采集系统,获得频响函数。
现在让我们简要地讨论为获得频响函数所进行数据采集的一些基本步骤。
首先,从传感器得到的信号为模拟信号,这些模拟信号必须进行滤波处理,以确保在分析频率围没有混叠高频信号。
通常的做法是在分析仪前端使用一组模拟滤波器,称为抗混叠滤波器,它们的功能是消除信号中可能存在的高频成分。
下一步是将实际的模拟信号数字化成数字信号的形式。
这一步模数转换器(ADC)实现。
典型的数字化过程使用10位、12位或16位的AD转换器(现在普遍用24位的ADC,译者注),可用的AD位数越高,数字化信号的分辨率就越高。
主要关心的问题是数字化近似过程中存在的采样误差和量化误差。
采样速率控制着信号的时间分辨率和频率分辨率,量化与采集到的信号的幅值精度相关。
在采集数据过程中,采样和量化都可能引起一些误差,但是这些误差没有信号处理过种中最糟糕的误差——泄漏,所造成的误差严重。
泄漏出现在将时域信号通过快速傅立叶变换(FFT)转换成频域的过程中。
傅立叶变换要求捕捉到的信号为全部时间段(时间从-∞到+∞)的完整信号,或一段周期信号。
当此条件满足时,傅立叶变换将获得信号正确的频域表示形式。
当此条件不满足时,泄漏将使信号的频域表示形式严重畸变。
为了将泄漏引起的畸变减少到最小程度,可使用称为窗的加权函数,人为地使时域信号似乎更满足快速傅立叶变换的周期性要求。
虽然窗函数能很大程度上减少泄漏造成的影响,但是并不能彻底消除泄漏。
一旦采样到时域数据,经过快速傅立叶变换计算后将得到输入激励和输出响应的线性频谱。
通常,对线性频谱进行平均处理得到功率谱。
需要计算的平均谱主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自由度 系统 响应 Matlab 程序