机械振动学MATLAB实验指导书1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验名称单自由度系统数值模拟
一、实验目的、要求
1.熟悉单自由度系统强迫振动特性和求解方法;2.掌握强迫振动系统的计算机模拟仿真方法。二、实验设备及仪器1.计算机
2.Matlab 软件
3.c 语言三、实验步骤
图,其激励力为:0F F =0F ω为激励频率,为常值。
强迫振动的运动方程:
0cos mx
F t kx ω=-- 2.对方程进行求解。
令n ω=
,00F X k =,2c n c m ω==,2c n c c c m ζω=
==则原方程可以变形为:
2202cos n n n x x
x X t ζωωωω++=
这是一个非齐次二阶常系数微分方程,根据微分方程理论,它的解由两部分组成
12
x x x =+其中,1x 代表齐次微分方程2
20n n x x x ζωω++=
的解,简称齐次解,当1ζ<时,由前面的单自由度阻尼自由振动可得:
()112cos sin cos()
n n t t d d d x e B t B t Ae t ζωζωωωωϕ--=+=-其中:d n ωω=,称为衰减振动的固有频率。
A =1000tan n d x x ζωϕω-+= 由于激励为简谐的,根据微分方程的理论,上述微分方程有如下形式的特解:
()
2cos x X t ωφ=-其中的,
X φ可以如下得到:
将()2cos x X t ωφ=-()2sin x X t ωωφ=-- ()
22cos x X t ωωφ=-- 代入到微分方程2
2
2cos n n n x x x A t ζωωωω++=
中,()()()222
cos 2sin cos cos n n n X t X t X t A t
ωωφζωωωφωωφωω----+-=()()()2
22
cos 2sin cos n
n n X t X t A t
ω
ωωφζωωωφωω----=()()222
cos cos sin sin 2sin cos cos sin cos n n n X t t t t A t ωωωφωφζωωωφωφωω⎡⎤-+--=⎣⎦
要想等式成立,等式两边对应的cos t ω和sin t ω系数应该相等(cos t ω和sin t ω正交)
()()22222
cos 2sin sin 2cos 0n n n n n X A X ωωφζωωφωωωφζωωφ⎧⎡⎤-+=⎪⎣⎦
⎨⎡⎤-+=⎪⎣⎦⎩
可以采用如下写法:
()()()222
cos cos cos cos sin sin n n n A t A t A t t ωωωωφφωωφφωφφ=-+⎡⎤⎣⎦
=---⎡⎤⎣⎦
()()()
()()()()
2
2222cos 2sin cos cos sin sin cos cos sin sin n
n n n n X t X t A t t A t A t ω
ωωφζωωωφωωφφωφφωφωφωφωφ----=---⎡⎤⎣⎦=---从而:
()222
cos n
n X A ω
ωωφ
-=22sin n n X A ζωωωφ
=()
()2
11021cos ,,2sin 2tan 1n X X X X X X X γφζγφζγφγ-⎧
=⎪⎧-=⎪⎪⇒⎨
⎨=⎪⎪⎩=⎪-⎩
则系统的稳态解:
()1
022cos tan 1X t x ζγωγ-⎛⎫ ⎪- ⎪-=
微分方程的通解为:
cos()n t d x Ae t ζωωϕ-
-=-+
其中:1000tan n d A x x x ζωϕω-⎧⎪=⎪⎨
⎪+=⎪⎩
()122tan 1X ζγφγ-⎧=⎪⎪⎨⎪=⎪-⎩
右端第一项是齐次解,代表衰减的自由振动;第二项是特解,代表与激励力同频率的简谐运动。自由振动,在运动开始后很短的时间内迅速消失,通常可以不加考虑。强迫振动却不因阻尼而衰减,它的振幅x 与相角φ也与运动的初始条件无关,对于一定的振动系统,
x 与φ是激励力的幅值0F 和激励频率ω的函数,只要0F 和ω保持不变,x 与φ是常值。强
迫振动是稳态振动,通常称为稳态响应,特解2x 也称为稳态解。在自由振动消失后,2x 代表物体的全部运动。令0
X
M
X =
,称为系统的放大因子M =
3.利用计算机程序MATLAB 或者C 语言编写程序对单自由度系统强迫振动的特性进行模拟仿真。
4.取0.1,0.2,0.3,0.5,0.7,1.0ζ=时,绘制单自由度系统放大因子M 与频率比关系的响应曲线。
四、实验结果与分析:1.程序如下:clear
r=0:0.1:4;
for x=0.1:0.1:1;
a=sqrt((1-r.^2).^2+(2*x*r).^2);M=a.\1;
plot(r,M),hold on;
end
title('单自由度系统放大因子M与频率比r关系的响应曲线');
xlabel('r轴');
ylabel('M轴');
grid on
axis([0405]);
text(1.03,4.5,'\leftarrow0.1');
text(1,2.5,'\leftarrow0.2');
text(1.083,1.5,'\leftarrow0.3');
text(1,1,'\leftarrow0.5');
text(1,0.732,'\leftarrow0.7');
text(1,0.5,'\leftarrow1.0');
2.图形如下:
五、实验心得
通过本次上机实验我熟悉了单自由度系统强迫振动特性和求解方法;掌握了强迫振动系统的计算机模拟仿真方法。