自动控制原理综合训练项目题目:关于MSD系统控制的设计目录1设计任务及要求分析 (4)初始条件 (4)要求完成的任务 (5)任务分析 (5)2系统分析及传递函数求解 (6)系统受力分析 (6)传递函数求解 (11)系统开环传递函数的求解 (12)3.用MATLAB对系统作开环频域分析 (13)开环系统波特图 (13)开环系统奈奎斯特图及稳定性判断 (14)4.系统开环频率特性各项指标的计算 (17)总结 (19)参考文献 (20)弹簧-质量-阻尼器系统建模与频率特性分析1设计任务及要求分析初始条件已知机械系统如图。
2b1k yp2kx图 机械系统图要求完成的任务(1) 推导传递函数)(/)(s X s Y ,)(/)(s P s X ,(2) 给定m N k m N k m s N b g m /5,/8,/6.0,2.0212==•==,以p 为输入)(t u(3) 用Matlab 画出开环系统的波特图和奈奎斯特图,并用奈奎斯特判据分析系统的稳定性。
(4) 求出开环系统的截止频率、相角裕度和幅值裕度。
(5) 对上述任务写出完整的课程设计说明书,说明书中必须进行原理分析,写清楚分析计算的过程及其比较分析的结果,并包含Matlab 源程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。
任务分析由初始条件和要求完成的主要任务,首先对给出的机械系统进行受力分析,列出相关的微分方程,对微分方程做拉普拉斯变换,将初始条件中给定的数据代入,即可得出)(/)(s X s Y ,)(/)(s P s X 两个传递函数。
由于本系统是一个单位负反馈系统,故求出的传递函数即为开环传函。
后在MATLAB 中画出开环波特图和奈奎斯特图,由波特图分析系统的频率特性,并根据奈奎斯特判据判断闭环系统位于右半平面的极点数,由此可以分析出系统的稳定性。
最后再计算出系统的截止频率、相角裕度和幅值裕度,并进一步分析其稳定性能。
2系统分析及传递函数求解系统受力分析 单自由度有阻尼振系的力学模型如图2-1所示,包括弹簧、质量及阻尼器。
以物体的平衡位置0为原点,建立图示坐标轴x 。
则物体运动微分方程为kx x c x m -=-&&& (2-1)式中 : x c &-为阻尼力,负号表示阻尼力方向与速度方向相反。
图2-1将上式写成标准形式,为0=++kx x c x m &&& (2-2)令p 2=m k , mc n =2, 则上式可简化为 022=++p x n x &&&(2-3) 这就是有阻尼自由振动微分方程。
它的解可取st e x =,其中s 是待定常数。
代入(2-1)式得 0)2(22=++st e p ns s ,要使所有时间内上式都能满足,必须0222=++p ns s ,此即微分方程的特征方程,其解为222,1p n n s -±-= (2-4)于是微分方程(2-1)的通解为)(2222212121t p n t p n nt t s t s e c e c e e c e c x ----+=+= (2-5)式中待定常数c 1与c 2决定与振动的初始条件。
振动系统的性质决定于根式22p n -是实数、零、还是虚数。
对应的根s 1与s 2可以是不相等的负实根、相等的负实根或复根。
若s 1与s 2为等根时,此时的阻尼系数值称之为临界阻尼系数,记为c c ,即c c =2mp 。
引进一个无量纲的量ζ,称为相对阻尼系数或阻尼比。
c c c mp c p n /2//===ζ (2-6)当n>p 或ζ>1,根式22p n -是实数,称为过阻尼状态,当n<p 或ζ<1,根式22p n -是虚数,称为弱阻尼状态,当n =p ,即ζ=1,称为临界阻尼状态。
现分别讨论三种状态下的运动特性。
1.过阻尼状态此时ζ>1,即22p n -<n ,(b )式中s 1及s 2均为负值,则t s e 1及t s e 2是两根下降的指数曲线,故(2-2)式所表示的是两条指数曲线之和,仍按指数衰减,不是振动。
图3-2所示为c 1>c 2,c 1<0时的情况。
图2-22.临界阻尼状态此时ζ=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 是一根下降的指数曲线,第二项则可应用麦克劳林级数展开成以下形式:!/!3/!2//12322/22n t p t p t p p t c e c te c n n t pt pt +⋅⋅⋅⋅⋅⋅++++==- (2-8)从上式看出,当时间t 增长时,第二项c 2te -pt 也趋近于零。
因此(c )式表示的运动也不是振动,也是一个逐渐回到平衡位置的非周期运动。
3.弱阻尼状态此时p>n,或ζ<1。
利用欧拉公式 t n p i t n p e e t n p t p n 2222sin cos 2222-±-==-±-±(2-9)可将(2-2)式改写为)sin cos ()(222221212222t n p D t n p D e e C e C e x nt t n p i t n p i nt -+-=+=-----(2-10) 或)sin(22ϕ+-=-t n p Ae x nt (1-11) 令22n p p d -=,则)sin(ϕ+=-t p Ae x d nt (2-12)式中A 与ϕ为待定常数,决定于初始条件。
设t =0时,x =x 0,0x x &&=,则可求得00120020,)(x nx x p x tg p nx x A d d +=++=-&&ϕ (2-13) 将A 与ϕ代入(2-4)式,即可求得系统对初始条件的响应,由式(2-13)可知,系统振动已不再是等幅的简谐振动,而是振幅被限制在曲线nt Ae -+-之内随时间不断衰减的衰减振动。
如图3-3所示。
图2-3这种衰减振动的固有圆频率、固有频率和周期分别为2221ζ-=-=P n P P d (2-14)222222221111221122ζζππζζππ-=-=-=-=-=-=T P n P T f P n P f d d (2-15)式中P 、f 、T 是无阻尼自由振动的固有圆频率、固有频率和周期。
由上可见,阻尼对自由振动的影响有两个方面:一方面是阻尼使自由振动的周期增大、频率减小,但在一般工程问题中n 都比P 小得多,属于小阻尼的情况。
例ζ=n/p=时,f d =,T d =;而在ζ=时,f d =,T d =,所以在阻尼比较小时,阻尼对系统的固有频率和周期的影响可以略去不计,即可以近似地认为有阻尼自由振动的频率和周期与无阻尼自由振动的频率和周期相等。
另一方面,阻尼对于系统振动振幅的影响非常显著,阻尼使振幅随着时间不断衰减,其顺次各个振幅是:t=t 1时,A 1=Ae -nt 1;t=t 1+T d 时,A 2=A )(1d T t n e +-;t=t 1+2T d 时,A 3=A )2(1d T t n e +-,…..。
而相邻两振幅之比是个常数。
即nTd j j e A A ==+1/η (2-16)式中η称为减幅系数或振幅衰减率,n 称为衰减系数,n 越大表示阻尼越大,振幅衰减也越快。
当ζ=时,η=,A 2=A 1/=,每一个周期内振幅减少27%,振幅按几何级数衰减,经过10次振动后,振幅将减小到初值的%。
可见,衰减是非常显著的。
在工程上,通常取(2-6)式的自然对数以避免取指数的不便,即 d j j nT A A Ln ==+)/(1δ (2-17) 式中δ称为对数减幅或对数衰减率。
将22/2n p T d -=π代入,得2221/2/2ζπζπδ-=-=n p n (2-18) 当 ζ<<1时,δ≈2πζ (2-19) 因为任意两个相邻的振幅之比是一个常数e nTd ,即δe e A A A A A A A A nTd j j ======+1433221/......///故有==++)/)......(/)(/(/1322111j j j A A A A A A A A δj e因此对数减幅δ也可表达为)1(11+=j A A Ln j δ (2-20) 此外,根据(3-6)式,可以用实测法来求得系统的阻尼系数。
因为111121+++=→=→=j j d j j d d j jA A Ln T m c A A Ln T n nT A A Ln 故12+=j j d A A Ln T m c (2-21) 所以只要实测得出衰减振动的周期T d 及相邻两次振幅A j 和A j+1,即可计算出系统的阻尼系数C 。
根据弹簧和阻尼器的特性可得以下关系式:F k1(t)=k 1x(t), F k2(t)=k 2[x(t)-y(t)], F b2(t)=b 2dy(t)/dt设不加p(t)时,质量块处于平衡状态,此时x=0,y=0,即x(0)=0,y(0)=0,根据受力平衡方程,在不计重力时,可得出以下方程:k 2[x(t)-y(t)]=b 2dy(t)/dt (2-22)又根据牛顿第二定律,有方程:md 2x(t)/dt 2=p(t)-F k1(t)-F k2(t)-F b2(t) (2-23)传递函数求解(1)求Y(s)/X(s):对式(2-1)进行拉普拉斯变换,得:k 2X(s)-k 2Y(s)=b 2*sY(s),化简得传递函数:Y(s)/X(s)=k 2/(b 2s+k 2) (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)=(b 2s+k 2)/[mb 2s 3+mk 2s 2+b 2(k 1+2k 2)s+k 1k 2] (2-25)已知条件为:给定m N k m N k m s N b g m /5,/8,/6.0,2.0212==•==,设)(t p 是输入)(t u 的阶跃力。
将所给参数代入传递函数式(2-3)和式(2-4)中,可求得具体的传递函数如下:Y(s)/X(s)=5/+5) (2-26)X(s)/P(s)=+5)/(*10^-4s3+10^-3s2++40)(2-27)系统开环传递函数的求解(1)对于Y(s)/X(s):由微分方程Y(s)/X(s)=5/+5)可画出单位负反馈系统方框结构图如下:X(s)Y(s)5/+5)故开环传递函数为:G(S)=5/+5)(2)对于X(s)/P(s):由微分方程ms2X(s)=P(s)-k1X(s)-2k2[X(s)-Y(s)]及Y(s)/X(s)=k2/(b2s+k2)可画出系统方框结构图如下:P(s) X(s)故开环传递G(s)=3.用MATLAB对系统作开环频域分析开环系统波特图(1)对于Y(s)/X(s):画波特图时采用的MATLAB语句如下:>> num=[5];den=([,5]);>> margin(num,den) %画系统的开环对数幅频、相频特性运行结果如图3-1图3-1 Y(s)/X(s)的开环波特图(2)对于X(s)/P(s):G(s)=画波特图时采用的MATLAB语句如下:>> num=[,5];den=([]);>> margin(num,den) %画系统的开环对数幅频、相频特性运行结果如图3-2所示:图3-2 X(s)/P(s)的开环波特图开环系统奈奎斯特图及稳定性判断(1)对于Y(s)/X(s)画奈奎斯特图时MATLAB语句如下:>> num=[5];>> den=[,5];>> nyquist(num,den)运行结果如图3-3所示:图3-3 Y(s)/X(s)开环奈奎斯特图开环传函,由于系统开环传递函数不存在右半平面的极点,故P=0,从系统的开环幅相曲线不能包围(-1,j0)点周数N=0,则系统位于右半平面的闭环极点数为:Z=P-2N=0,故系统是稳定的。