弹簧质量阻尼系统模型
题目:关于
自动控制原理综合训练项目 MSD 系统控制的设计
目 录
1设计任务及要求分析 ................................................................................................ 3
1.1初始条件............................................................................................................................. 3
1.2要求完成的任务 . ................................................................................................................ 3
1.3任务分析............................................................................................................................. 4
2系统分析及传递函数求解 ........................................................................................ 4
2.1系统受力分析 . .................................................................................................................... 4
2.2 传递函数求解 . ................................................................................................................... 9
2.3系统开环传递函数的求解 . ................................................................................................ 9
3. 用MATLAB 对系统作开环频域分析 ....................................................................... 10
3.1开环系统波特图 . .............................................................................................................. 10
3.2开环系统奈奎斯特图及稳定性判断 . .............................................................................. 12
4. 系统开环频率特性各项指标的计算 ...................................................................... 14
总结.............................................................................................................................. 16
参考文献...................................................................................................................... 17
弹簧-质量-阻尼器系统建模与频率特
性分析
1设计任务及要求分析
1.1初始条件
已知机械系统如图。
b 2
k 1 y
x
图1.1 机械系统图
1.2要求完成的任务
(1) 推导传递函数Y (s ) /X (s ) ,X (s ) /P (s ) ,
(2) 给定m =0. 2g , b 2=0. 6N ∙s /m , k 1=8N /m , k 2=5N /m ,以u (t ) p 为输入
(3) 用Matlab 画出开环系统的波特图和奈奎斯特图,并用奈奎斯特判据
分析系统的稳定性。
(4) 求出开环系统的截止频率、相角裕度和幅值裕度。
(5) 对上述任务写出完整的课程设计说明书,说明书中必须进行原理分
析,写清楚分析计算的过程及其比较分析的结果,并包含Matlab 源
程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。
1.3任务分析
由初始条件和要求完成的主要任务,首先对给出的机械系统进行受力分析,列出相关的微分方程,对微分方程做拉普拉斯变换,将初始条件中给定的数据代入,即可得出Y (s ) /X (s ) ,X (s ) /P (s ) 两个传递函数。由于本系统是一个单位负反馈系统,故求出的传递函数即为开环传函。后在MATLAB 中画出开环波特图和奈奎斯特图,由波特图分析系统的频率特性,并根据奈奎斯特判据判断闭环系统位于右半平面的极点数,由此可以分析出系统的稳定性。最后再计算出系统的截止频率、相角裕度和幅值裕度,并进一步分析其稳定性能。
2系统分析及传递函数求解
2.1系统受力分析
单自由度有阻尼振系的力学模型如图2-1所示,包括弹簧、质量及阻尼器。以物体的平衡位置0为原点,建立图示坐标轴x 。则物体运动微分方程为
=-c x -kx (2-1) m x
为阻尼力,负号表示阻尼力方向与速度方向相反。 式中 : -c x
图
2-1
将上式写成标准
+c x +kx =0 (2-2)
m x 形式,为
令p 2=k c , 2n =, 则上式可简化为 m m
+2n x +p 2=0(2-3) x
这就是有阻尼自由振动微分方程。它的解可取x =e st ,其中
s 是待定常数。代入(2-1)式得 (s 2+2ns +p 2) e st =0,要使所有时间内上式都能满足,必须s 2+2ns +p 2=0,此即微分方程的特征方程,其解为
s 1, 2=-n ±n 2-p 2(2-4)
于是微分方程(2-1)的通解为
x =c 1e s 1t +c 2e s 2t =e -nt (c 1e n 2-p 2t +c 2e -n 2-p 2t ) (2-5)
式中待定常数c 1与c 2决定与振动的初始条件。振动系统的性质决定于根式n 2-p 2是实数、零、还是虚数。对应的根s 1与s 2可以是不相等的负实根、相等的负实根或复根。若s 1与s 2为等根时,此时的阻尼系数值称之为临界阻尼系数,记为c c ,即c c =2mp 。引进一个无量纲的量ζ,称为相对阻尼系数或阻尼比。
ζ=n /p =c /2mp =c /c c (2-6)
当n>p或ζ>1,根式n 2-p 2是实数,称为过阻尼状态,当n
1. 过阻尼状态
此时ζ>1,即n 2-p 2
负值,则e s 1t 及e s 2t 是两根下降的指数曲线,故(2-2)式
所表示的是两条指数曲线之和,仍按指数衰减,不是振
动。图3-2所示为c 1>c2,c 1
2. 临界阻尼状态
此时ζ=1,(b )式中s 1=s 2=-n =-p ,特征方程的根是重根,方程(2-1)的另一解将为te -pt ,故微分方程(2-1)的通解为
x =(c 1+c 2t )e -pt (2-7)
式中等号右边第一项c 1e -pt 是一根下降的指数曲线,第二项则可应用麦克劳林级数展开成以下形式:
c 2te -pt =c 2c 2(2-8) =e pt /t 1/t +p +p 2t /2! +p 3t 2/3! +⋅⋅⋅⋅⋅⋅+p n t n /n !
从上式看出,当时间t 增长时,第二项c 2te -pt 也趋近于零。因此(c )式表示的运动也不是振动,也是一个逐渐回到平衡位置的非周期运动。
3. 弱阻尼状态
此时p>n,或ζ
e ±n 2-p 2t =e ±p 2-n 2t =cos p 2-n 2t ±i sin p 2-n 2t (2-9)
可将(2-2)式改写为
x =e -nt (C 1e i p 2-n 2t +C 2e -i p 2-n 2t ) =e -nt (D 1cos p 2-n 2t +D 2sin p 2-n 2t ) (2-10) 或
x =Ae -nt sin(p 2-n 2t +ϕ) (1-11) 令p d =p 2-n 2,则
x =Ae -nt sin(p d t +ϕ) (2-12)
=x 0,则可求式中A 与ϕ为待定常数,决定于初始条件。设t =0时,x =x 0,x
得
0+nx 02x x p A =x +() , ϕ=tg -10d (2-13) 0+nx 0p d x 2
将A 与ϕ代入(2-4)式,即可求得系统对初始条件的响应,由式(2-13)可知,
-nt 系统振动已不再是等幅的简谐振动,而是振幅被限制在曲线+之内随时间不Ae -
断衰减的衰减振动。如图3-3所示。
图2-3
这种衰减振动的固有圆频率、固有频率和周期分别为
P d =P 2-n 2=P -ζ2(2-14)
P 2-n 2P f d ==-ζ2=f -ζ2
2π2π(2-15) 2π2π11T d ===T 222P P -n -ζ-ζ2
式中P 、f 、T 是无阻尼自由振动的固有圆频率、固有频率和周期。
由上可见,阻尼对自由振动的影响有两个方面:一方面是阻尼使自由振动的周期增大、频率减小,但在一般工程问题中n 都比P 小得多,属于小阻尼的情况。例ζ=n/p=0.05时,f d =0.9990f,T d =1.00125T;而在ζ=0.20时,f d =0.98f,T d =1.02T,所以在阻尼比较小时,阻尼对系统的固有频率和周期的影响可以略去不计,即可以近似地认为有阻尼自由振动的频率和周期与无阻尼自由振动的频率和周期相等。另一方面,阻尼对于系统振动振幅的影响非常显著,阻尼使振幅随着时间不断衰减,其顺次各个振幅是:t=t1时,A 1=Ae-nt 1;t=t1+Td 时,A 2=Ae -n (t 1+T d ) ;t=t1+2Td 时,A 3=Ae -n (t 1+2T d ) ,…..。而相邻两振幅之比是个常数。即
η=A j /A j +1=e nTd (2-16)
式中η称为减幅系数或振幅衰减率,n 称为衰减系数,n 越大表示阻尼越大,振幅衰减也越快。当ζ=0.05时,η=1.37,A 2=A1/1.37=0.73A1,每一个周期内振幅减少27%,振幅按几何级数衰减,经过10次振动后,振幅将减小到初值的4.3%。可见,衰减是非常显著的。在工程上,通常取(2-6)式的自然对数以避免取指数的不便,即
δ=Ln (A j /A j +1) =nT d (2-17)
式中δ称为对数减幅或对数衰减率。
将T d =2π/p 2-n 2代入,得
δ=2πn /p 2-n 2=2πζ/-ζ2 (2-18)
当 ζ
δ≈2πζ (2-19) 因为任意两个相邻的振幅之比是一个常数e nTd ,即
A 1/A 2=A 2/A 3=A 3/A 4=...... =A j /A j +1=e nTd =e δ
故有
A 1/A j +1=(A 1/A 2)(A 2/A 3)......(A j /A j +1) =e j δ
因此对数减幅δ也可表达为
δ=A 1Ln 1 (2-20) j A (j +1)
此外,根据(3-6)式,可以用实测法来求得系统的阻尼系数。因为
Ln
故 A j A j +1=nT d →n =A j A j 1c 1 Ln →=Ln T d A j +12m T d A j +1
A j 2m (2-21) c =Ln T d A j +1
所以只要实测得出衰减振动的周期T d 及相邻两次振幅A j 和A j+1,即可计算出系统的阻尼系数C 。
根据弹簧和阻尼器的特性可得以下关系式:
F k1(t)=k1x(t), F k2(t)=k2[x(t)-y(t)], F b2(t)=b2dy(t)/dt
设不加p(t)时,质量块处于平衡状态,此时x=0,y=0,即x(0)=0,y(0)=0,根据受力平衡方程,在不计重力时,可得出以下方程:
k 2[x(t)-y(t)]=b2dy(t)/dt (2-22)
又根据牛顿第二定律,有方程:
md 2x(t)/dt2=p(t)-F k1(t)-F k2(t)-F b2(t) (2-23)
2.2 传递函数求解
(1)求Y(s)/X(s):
对式(2-1)进行拉普拉斯变换,得:k 2X(s)-k 2Y(s)=b2*sY(s),化简得传递函数:
Y(s)/X(s)=k2/(b2s+k2)(2-24)
(2)求X(s)/P(s):
对式(2-2)进行拉普拉斯变换,得:ms 2X(s)=P(s)-k 1X(s)-2k 2[X(s)-Y(s)],并将式(2-3)代入可解得传递函数:
X(s)/P(s)=(b2s+k2)/[mb2s 3+mk2s 2+b2(k1+2k2)s+k1k 2] (2-25)
已知条件为:给定m =0. 2g , b 2=0. 6N ∙s /m , k 1=8N /m , k 2=5N /m ,设p (t ) 是输入u (t ) 的阶跃力。
将所给参数代入传递函数式(2-3)和式(2-4)中,可求得具体的传递函数如下: Y(s)/X(s)=5/(0.6s+5) (2-26)
X(s)/P(s)=(0.6s+5)/(1.2*10^-4s3+10^-3s2+10.8s+40) (2-27)
2.3系统开环传递函数的求解
(1)对于Y(s)/X(s):
由微分方程Y(s)/X(s)=5/(0.6s+5)可画出单位负反馈系统方框结构图如下:
故开环传递函数为:G (S )=5/(0.6s+5)
(2)对于X(s)/P(s):
由微分方程ms2X(s)=P(s)-k1X(s)-2k2[X(s)-Y(s)]及Y(s)/X(s)=k2/(b2s+k2)可画出系统方框结构图如下:
故开环传递G(s)=(0.6s+5)/(1.2∗10−4s 3+10−3s 2+10.8s +40)
3. 用MATLAB 对系统作开环频域分析
3.1开环系统波特图
(1)对于Y(s)/X(s):G (s) =5/(0.6s+5)
画波特图时采用的MATLAB 语句如下:
>> num=[5];den=([0.6,5]);
>> margin(num,den) %画系统的开环对数幅频、相频特性运行结果如图3-1
图3-1 Y(s)/X(s)的开环波特图
(2)对于X(s)/P(s):
G(s)= (0.6s+5)/(1.2∗10−4s 3+10−3s 2+10.8s +40)
画波特图时采用的MATLAB 语句如下:
>> num=[0.6,5];den=([1.2∗10−4, 10−3, 10.8,40]);
>> margin(num,den) %画系统的开环对数幅频、相频特性运行结果如图3-2所示:
图3-2 X(s)/P(s)的开环波特图
3.2开环系统奈奎斯特图及稳定性判断
(1)对于Y(s)/X(s)
画奈奎斯特图时MATLAB 语句如下:
>> num=[5];
>> den=[0.6,5];
>> nyquist(num,den)
运行结果如图3-3所示:
图3-3 Y (s )/X(s )开环奈奎斯特图
开环传函G (S )=5/(0.6s+5) , 由于系统开环传递函数不存在右半平面的极点,故P=0,ω从0变到+∞时,系统的开环幅相曲线不能包围(-1,j0)点周数N=0,则系统位于右半平面的闭环极点数为:Z=P-2N=0,故系统是稳定的。
(2)对于X(s)/P(s)
画奈奎斯特图时MATLAB 语句如下:
>> num=[0.6,5];
>> den=[1.2∗10−4, 10−3, 10.8,40];
>> nyquist(num,den)
运行结果如图3-4所示:
图3-4 X (s )/P(s )开环奈奎斯特图
开环传函G(s)= (0.6s+5)/(1.2∗10−4s 3+10−3s 2+10.8s +40) ,由于系统开环传递函数不存在右半平面的极点,故P=0,ω从0变到+∞时,系统的开环幅相曲线不能包围(-1,j0)点周数N=0,则系统位于右半平面的闭环极点数为:Z=P-2N=0,故系统是稳定的。
4. 系统开环频率特性各项指标的计算
(1)对于Y(s)/X(s):G (S )=5/(0.6s+5)
计算各项频率指标时采用的MATLAB 语句如下
:
>> num=[5];den=([0.6,5]);
>> margin(num,den);
>> [gm,pm,wcg,wcp]=margin(num,den)
计算幅值裕度gm(γ0) 、相位裕度pm (h 0)、穿越频率wcg(ωr0) 、截止频率wcp(ωc0) 。 运行结果
gm =
Inf
pm =
180
wcg =
NaN
wcp =
由结果可知该系统幅值裕度为无穷,截止频率为0,相位裕度为180是正值,故系统稳定。
(2)对于X(s)/P(s) :G(s)= (0.6s+5)/(1.2∗10−4s 3+10−3s 2+10.8s +40) 计算各项频率指标时采用的MATLAB 语句如下:
>> num=[0.6,5];den=([1.2*10^-4,10^-3,10.8,40])
>> margin(num,den);
>> [gm,pm,wcg,wcp]=margin(num,den)
计算幅值裕度gm(γ0) 、相位裕度pm (h 0)、穿越频率wcg(ωr0) 、截止频率wcp(ωc0) 。 运行结果
gm =
Inf
pm =
15.6933
wcg =
Inf
wcp =
307.8588
由结果可知该系统幅值裕度为无穷,截止频率为308rad/s,相位裕度为15.7是正值,故系统稳定。
总结
本次课设是对一个弹簧-质量-阻尼器系统建模并进行频率特性分析。首先根据这个实际的机械系统的受力分析得出它的受力微分方程,对其进行拉普拉斯变
换,可以得出传递函数。在求开环传递函数的过程中我遇到了一些困难,在老师的指点和同学的帮助下我发现自己其实把问题想得过于复杂了,原来这是一个单位负反馈的稳定系统,求出的传递函数即为开环传函。接下来便是MATLAB 的应用,利用MATLAB 可以轻松地对系统做出频率特性分析,画出Bode 图和奈奎斯特图,并通过奈奎斯特判据判断闭环系统的稳定性。也可以利用MATLAB 语句直接求出各项频率特性指标,从而可以进一步对系统做出分析,完成既定目标。
通过本次课设,加强了我对MATLAB 程序的应用能力,这是一款功能强大而又实用性很强的程序,对于我们专业的学习有着很强的帮助性;另一方面也加强了我对课本理论知识的理解,通过MATLAB 的分析也印证了平时自己学习理论知识时所用分析方法的正确性。最后通过本次课设也提高了我个人独立思考、查阅资料和解决问题的能力,使我受益匪浅。
参考文献
[1] 王子才. 控制系统设计手册. 北京:国防工业出版社,1993
[2] 王树青,乐嘉谦. 自动化与仪表工程师手册. 北京:化学工业出版社,2010
[3] 黄德先等. 过程控制系统. 北京:清华大学出版社,2011
[4] 蒋慰孙,俞金寿. 过程控制工程. 第二版. 北京:中石化出版社,2004
[5] 黄德先等. 化工过程先进控制. 北京:化学工业出版社,2006
[6] 王孝武,方敏,葛锁良. 《自动控制理论》. 北京:机械工业出版社.2009
[7] 胡寿松. 《自动控制原理(第五版)》. 科学出版社.2007
[8] 胡寿松. 《自动控制原理习题解析》. 科学出版社.2007