自动控制原理 第3章.ppt
第三章 线性系统的时域分析法 第三章 线性系统的时域分析法 3.1 动态和稳态性能指标动态和稳态性能指标 3.2 一阶系统的时域分析一阶系统的时域分析 3.3 二阶系统的时域分析二阶系统的时域分析 3.4 高阶系统的时域分析高阶系统的时域分析 3.5 线性系统的稳定性分析线性系统的稳定性分析 3.6 控制系统的稳态误差控制系统的稳态误差 3.7 基于基于MATLAB的线性系统时域分析的线性系统时域分析 小结小结 习题习题第三章 线性系统的时域分析法 3.1 动态和稳态性能指标动态和稳态性能指标 3.1.1 典型输入信号典型输入信号 1.阶跃函数阶跃函数阶跃函数(见图3-1(a)的时域表达式为(3.1)式中,R为常数,当R1时,称r(t)=1(t)为单位阶跃函数。第三章 线性系统的时域分析法 图3-1典型输入信号第三章 线性系统的时域分析法 2.斜坡函数斜坡函数(速度函数速度函数)斜坡函数,也称速度函数(见图3-1(b),其时域表达式为(3.2)式中,R为常数。当R1时,称r(t)=t为单位斜坡函数。因为dr(t)/dt=R,所以斜坡函数代表匀速变化的信号。第三章 线性系统的时域分析法 3.加速度函数加速度函数加速度函数(见图3-1(c)的时域表达式为(3.3)式中,R为常数。当R1时,称r(t)=t2/2为单位加速度函数。因为d2r(t)/dt2=R,所以加速度函数代表匀加速变化的信号。第三章 线性系统的时域分析法 4.脉冲函数脉冲函数脉冲函数(见图3-1(d)的时域表达式为(3.4)式中,h称为脉冲宽度,脉冲的面积为1。若对脉冲的宽度取趋于零的极限,则有(3.5)及(3.6)称此函数为理想脉冲函数,又称函数(见图3-1(e)。第三章 线性系统的时域分析法 5.正弦函数正弦函数正弦函数(见图3-1(f)的时域表达式为(3.7)式中,A为振幅,为角频率。第三章 线性系统的时域分析法 3.1.2 动态过程和稳态过程动态过程和稳态过程 1.动态过程动态过程动态过程又称过渡过程或瞬态过程,指系统在典型输入信号作用下,系统输出量从开始状态到最终状态的响应过程。由于实际控制系统具有惯性、摩擦以及其他一些原因,系统输出量不可能完全复现输入量的变化。根据系统结构和参数选择的情况,动态过程表现为衰减、发散或等幅振荡形式。显然,一个可以实际运行的控制系统,其动态过程必须是衰减的,即系统必须是稳定的。动态过程除提供系统的稳定性信息外,还可以给出响应速度、阻尼情况等信息。这些信息用动态性能描述。第三章 线性系统的时域分析法 2.稳态过程稳态过程稳态过程(稳态响应),是指当时间t趋近于无穷大时,系统输出状态的表现形式。它表征系统输出量最终复现输入量的程度,提供系统有关稳态误差的信息,用稳态性能来描述。由此可见,控制系统在典型输入信号作用下的性能指标,通常由动态性能和稳态性能两部分组成。第三章 线性系统的时域分析法 3.1.3 动态性能和稳态性能动态性能和稳态性能稳定是控制系统能够运行的首要条件,因此只有当动态过程收敛时,研究系统的稳态性能才有意义。1.动态性能动态性能当系统的时间响应c(t)中的瞬态分量较大而不能忽略时,称系统处于动态或过渡过程中,这时系统的特性称为动态性能。动态性能指标通常根据系统的阶跃响应曲线定义。设系统阶跃响应曲线如图3-2所示。图中为输出的稳态值。第三章 线性系统的时域分析法 图3-2动态性能指标第三章 线性系统的时域分析法 动态性能指标通常有以下几种:延迟时间td:指响应曲线第一次达到稳态值的一半所需的时间。上升时间tr:若阶跃响应不超过稳态值,上升时间指响应曲线从稳态值的10%上升到90%所需的时间;对于有振荡的系统,上升时间定义为响应从零第一次上升到稳态值所需的时间。上升时间越短,响应速度越快。峰值时间tp:指阶跃响应曲线超过稳态值,到达第一个峰值所需要的时间。调节时间ts:在响应曲线的稳态线上,用稳态值的百分数(通常取5%或2%)作一个允许误差范围,响应曲线达到并永远保持在这一允许误差范围内所需的时间。第三章 线性系统的时域分析法 最大超调量p:设阶跃响应的最大值为c(tp),则最大超调量p可由下式确定:(3.8)振荡次数N:在0tts内,阶跃响应曲线穿越稳态值c()次数的一半称为振荡次数。上述动态性能指标中,常用的指标有tr、ts和p。上升时间tr评价系统的响应速度;p评价系统的运行平稳性或阻尼程度;ts是同时反映响应速度和阻尼程度的综合性指标。应当指出,除简单的一、二阶系统外,要精确给出这些指标的解析表达式是很困难的。第三章 线性系统的时域分析法 2.稳态性能稳态性能稳态误差是描述系统稳态性能的一种性能指标,通常在阶跃函数、斜坡函数或加速度函数作用下进行测定或计算。若时间趋于无穷时,系统输出不等于输入量或输入量的确定函数,则系统存在稳态误差。稳态误差是系统控制精度或抗扰动能力的一种度量。第三章 线性系统的时域分析法 3.2 一阶系统的时域分析一阶系统的时域分析 图3-3(a)一阶系统结构图;(b)简化结构图第三章 线性系统的时域分析法 描述时间常数为T的一阶系统的微分方程和传递函数分别如下:(3.9)(3.10)第三章 线性系统的时域分析法 3.2.1 一阶系统的单位阶跃响应一阶系统的单位阶跃响应对于单位阶跃输入有由拉氏反变换可以得到一阶系统的单位阶跃响应c(t)为(3.11)第三章 线性系统的时域分析法 式中,cs(t)=1是稳态分量,由输入信号决定。ct(t)=-et/T是瞬态分量(暂态分量),它的变化规律由传递函数的极点s=-1/T决定。当t时,瞬态分量按指数规律衰减到零。以下是一阶系统单位阶跃响应的典型数值。第三章 线性系统的时域分析法 图3-4一阶系统单位阶跃响应曲线第三章 线性系统的时域分析法 3.2.2 一阶系统的单位脉冲响应一阶系统的单位脉冲响应如果输入信号为理想单位脉冲函数r(t)=(t),R(s)=1输出量的拉氏变换与系统的传递函数相同,即这时的输出响应称为单位脉冲响应,记作g(t)。因为g(t)=L-1G(s),其表达式为第三章 线性系统的时域分析法 3.2.3 一阶系统的单位斜坡响应一阶系统的单位斜坡响应对于单位斜坡函数可求得系统输出信号的拉氏变换为取拉氏反变换可得系统的单位斜坡响应为(t0)第三章 线性系统的时域分析法 式中,cs(t)=t-T是稳态分量,它是一个与输入信号等斜率的斜坡函数,但时间上滞后一个时间常数T;ct(t)=Te-t/T是瞬态分量,当t时,ct(t)按指数规律衰减到零,衰减速度由极点s=-1/T决定。单位斜坡响应也可由单位阶跃响应积分得到,其中初始条件为零。系统的误差信号e(t)为(3.14)当t时,。这表明一阶系统的单位斜坡响应在过渡过程结束后存在常值误差,其值等于时间常数T。第三章 线性系统的时域分析法 一阶系统单位斜坡响应曲线如图3-5所示。由图可知,时间常数越小,响应越快,跟踪误差越小,输出信号的滞后时间也越短。本节最后给出线性定常系统的一个重要特性等价关系,即线性定常系统对输入信号导数的响应,等于此系统对该输入信号响应的导数;线性定常系统对输入信号积分的响应,就等于此系统对该输入信号响应的积分,积分常数由零初始条件确定。这个重要特性适用于任何阶线性定常系统,但不适用于线性时变系统和非线性系统。因此,研究线性定常系统的时间响应,不必对每种输入信号进行测定和计算,往往只取其中一种典型形式进行研究。第三章 线性系统的时域分析法 图3-5一阶系统的单位斜坡响应第三章 线性系统的时域分析法 3.3 二阶系统的时域分析二阶系统的时域分析 3.3.1 二阶系统的标准形式二阶系统的标准形式 典型的二阶系统的结构图如图3-6(a)所示,它是由一个惯性环节和一个积分环节串联组成前向通道的单位负反馈系统。系统的传递函数为令2n=K1K2/,1/=2n,则可将二阶系统化为如下标准形式:(3.15)第三章 线性系统的时域分析法 对应的系统微分方程为(3.16)式中,称为阻尼比,n称为无阻尼自振角频率。与式(3.15)对应的系统结构图如图3-6(b)所示。二阶系统的动态特性,可以用和n这两个参量的形式加以描述。这两个参数是二阶系统的重要结构参数。由式(3.15)可得二阶系统的特征方程为(3.17)所以,系统的两个特征根(极点)为(3.18)随着阻尼比的不同,二阶系统特征根(极点)也不相同。第三章 线性系统的时域分析法 图3-6二阶系统结构图第三章 线性系统的时域分析法 1.欠阻尼欠阻尼(01)当01时,两特征根为这是一对共轭复数根,如图3-7(a)所示。第三章 线性系统的时域分析法 图3-7复平面上二阶系统闭环极点分布第三章 线性系统的时域分析法 2.临界阻尼临界阻尼(=1)当=1时,特征方程有两个相同的负实根,即 s1,2=-n此时,s1,s2如图3-7(b)所示。第三章 线性系统的时域分析法 3.过阻尼过阻尼(1)当1时,两特征根为这是两个不同的实根,如图3-7(c)所示。第三章 线性系统的时域分析法 4.无阻尼(=0)当=0时,特征方程具有一对共轭纯虚数根,即此时,s1,s2如图3-7(d)所示。第三章 线性系统的时域分析法 3.3.2 二阶系统的单位阶跃响应二阶系统的单位阶跃响应令r(t)=1(t),则有R(s)=1/s。所以,由式(3.15)可得二阶系统在单位阶跃函数作用下输出信号的拉氏变换为(3.19)对上式求拉氏反变换,可得二阶系统在单位阶跃函数作用下的过渡过程为第三章 线性系统的时域分析法 1.欠阻尼情况欠阻尼情况(01)在这种情况下,式(3.19)可以展成如下部分分式形式:(3.20)式中,称为有阻尼自振角频率。方程(3.20)的拉氏反变换为(3.21)第三章 线性系统的时域分析法 上式还可以改写为(3.22)式中,由式(3.22)可知,在欠阻尼情况下,二阶系统的单位阶跃响应是衰减的正弦振荡曲线(如图3-8所示)。衰减速度取决于特征根实部的绝对值n的大小,振荡角频率是特征根虚部的绝对值,即有阻尼自振角频率d,振荡周期为(3.23)第三章 线性系统的时域分析法 2.无阻尼情况无阻尼情况(=0)当=0时,系统的单位阶跃响应为所以,无阻尼情况下系统的阶跃响应是等幅正(余)弦振荡曲线(如图3-8所示),振荡角频率是n。(3.24)第三章 线性系统的时域分析法 3.临界阻尼情况临界阻尼情况(=1)当=1时,由式(3.19)可得对上式进行拉氏反变换得(3.25)所以,二阶系统临界阻尼情况下的单位阶跃响应是一条无超调的单调上升曲线(如图3-8所示)。第三章 线性系统的时域分析法 4.过阻尼情况过阻尼情况(1)这种情况下,系统存在两个不等的实根,即由式(3.19)可得第三章 线性系统的时域分析法 式中,取上式的拉氏反变换可得过阻尼情况下二阶系统的单位阶跃响应为(3.26)(t0)第三章 线性系统的时域分析法 显然,这时系统的响应c(t)包含两个衰减的指数项,其过渡过程曲线如图3-8所示。此时的二阶系统就是两个惯性环节的串联。有关分析表明,当2时,两极点s1和s2与虚轴的距离相差很大,此时靠近虚轴的极点所对应的惯性环节的时间响应与原二阶系统非常接近,可以用该惯性环节来代替原来的二阶系统。第三章 线性系统的时域分析法 图3-8二阶系统的单位阶跃响应曲线第三章 线性系统的时域分析法 不同阻尼比的二阶系统的单位阶跃响应曲线见图3-8。从图中可以看出,随着阻尼比的减小,阶跃响应的振荡程度加剧。=0时是等幅振荡,1时是无振荡的单调上升曲线,其中临界阻尼对应的过渡过程时间最短。在欠阻尼的状态下,当0.40.8时,过渡过程时间比临界阻尼时更短,而且振荡也不严重。因此在控制工程中,除了那些不允许产生超调和振荡的情况外,通常都希望二阶系统工作在0.40.8的欠阻尼状态。第三章 线性系统的时域分析法 3.3.3 二阶系统的性能指标二阶系统的性能指标在许多实际情况中,评价控制系统动态性能的好坏是通过系统反映单位阶跃函数的过渡过程的特征量来表示的。在一般情况下,希望二阶系统工作在0.40.8的欠阻尼状态下。因此,下面有关性能指标的定义和定量关系的推导主要是针对二阶系统的欠阻尼工作状态进行的。另外,系统在单位阶跃函数作用下的过渡过程与初始条件有关,为了便于比较各种系统的过渡过程性能,通常假设系统的初始条件为零。第三章 线性系统的时域分析法 1.上升时间上升时间tr根据3.1节的定义,上升时间满足所以有或第三章 线性系统的时域分析法 根据反三角函数的性质和式(3.22)中的表达式可得因此,二阶系统阶跃响应的上升时间为(3.27)第三章 线性系统的时域分析法 2.峰值时间峰值时间tp将式(3.22)对时间求导,并令其为零,即得整理、变换得第三章 线性系统的时域分析法 根据三角函数的周期性,上式成立需满足:dtp=0,2,3,由于峰值时间是过渡过程达到第一个峰值所对应的时间,因此应取即二阶系统过渡过程峰值时间为(3.28)第三章 线性系统的时域分析法 3.最大超调量最大超调量p由最大超调量的定义式(3.8)和系统的阶跃响应式(3.21)可得即(3.29)第三章 线性系统的时域分析法 4.过渡过程时间过渡过程时间ts由式(3.22)可知,欠阻尼二阶系统的单位阶跃响应曲线c(t)位于一对曲线之内,这对曲线称为响应曲线的包络线。可以采用包络线代替实际响应曲线估算过渡过程时间ts,所得结果一般略偏大。若允许误差带是,则可以认为ts就是包络线衰减到区域所需的时间,则有解得(3.30)第三章 线性系统的时域分析法 若取=5%,并忽略时,则得若取=2%,并忽略时,则得(00.9)第三章 线性系统的时域分析法 5.振荡次数振荡次数N根据振荡次数的定义,有当=5%和=2%时,由式(3.31)和式(3.32)可得第三章 线性系统的时域分析法 若已知p,考虑到,即求得振荡次数N与最大超调量之间的关系为(3.36)(3.37)第三章 线性系统的时域分析法 图3-9二阶系统结构图第三章 线性系统的时域分析法【例例 3-1】某二阶系统如图3-9所示,其中系统的结构参数=0.6,n=5rad/s。输入信号为阶跃函数,求性能指标tr、tp、ts、p和N的数值。解解根据给定的参数可以得出所以第三章 线性系统的时域分析法 第三章 线性系统的时域分析法【例例 3-2】设一个带速度反馈的伺服系统,其结构图如图3-10所示。要求系统的性能指标为p=20%,tp=1s。试确定系统的K和KA值,并计算性能指标tr、ts和N。解解首先,根据要求的p求取相应的阻尼比:解得=0.456。其次,由已知条件tp=1s和已求出的=0.456求无阻尼自振频率n,即第三章 线性系统的时域分析法 解得n=3.53rad/s,将此二阶系统的闭环传递函数与标准形式比较,求K和KA值。由图3-10得比较上式两端,得所以K=12.5,KA=0.178。最后计算tr、ts和N:第三章 线性系统的时域分析法 第三章 线性系统的时域分析法 图3-10控制系统框图第三章 线性系统的时域分析法 3.4 高阶系统的时域分析高阶系统的时域分析 凡是用高于二阶的常微分方程描述输出信号与输入信号之间关系的控制系统,均称为高阶系统。严格地说,大多数控制系统都是高阶系统,这些高阶系统往往是由若干惯性子系统(一阶系统)或振荡子系统(二阶系统)所组成的。由于高阶系统动态性能指标的确定是复杂的,因此这里只对高阶系统时间响应进行简要的定性说明。第三章 线性系统的时域分析法 设高阶系统闭环传递函数的一般形式为设此传递函数的零、极点分别为-zi(i=1,2,m)和-pi(i=1,2,n),增益为K,则有(3.38)(3.39)令系统所有零、极点互不相同,且极点有实数极点和复数极点,零点均为实数零点。当输入单位阶跃函数时,则有第三章 线性系统的时域分析法(3.40)式中,n=q+2r,q为实极点的个数,r为复数极点的个数。将式(3.40)展成部分分式得对上式求拉氏反变换得(3.41)第三章 线性系统的时域分析法 由此可见,单位阶跃函数作用下高阶系统的稳态分量为A0,其瞬态分量是一阶和二阶系统瞬态分量的合成。分析表明,高阶系统有如下结论:(1)高阶系统瞬态响应各分量的衰减快慢由指数衰减系数pj和knk决定。如果某极点远离虚轴(对应的衰减系数大),那么其相应的瞬态分量比较小,且持续时间较短。第三章 线性系统的时域分析法(2)高阶系统各瞬态分量的系数Ak、Bk和Ck不仅与复平面中极点的位置有关,而且与零点的位置有关。当某极点pj越靠近某零点zi而远离其他极点,同时与复平面原点的距离也很远时,相应瞬态分量的系数就越小,该瞬态分量的影响就越小。极端情况下,当pj和zi重合时(称这对重合的零极点为偶极子),该极点对系统的瞬态响应几乎没有影响。因此,对于系数很小的瞬态分量,以及远离虚轴的极点对应的快速衰减的瞬态分量常可以忽略。于是高阶系统的响应就可以用低阶系统的响应去近似。第三章 线性系统的时域分析法(3)在系统中,如果距虚轴最近的极点,其实部的绝对值为其他极点实部绝对值的1/5甚至更小,并且在其附近没有零点存在,则系统的瞬态响应将主要由此极点左右。这种支配系统瞬态响应的极点叫做系统的主导极点。一般高阶系统的瞬态响应是有振荡的,因此它的近似低阶系统的主导极点往往是一对共轭的复数极点。第三章 线性系统的时域分析法 3.5 线性系统的稳定性分析线性系统的稳定性分析 3.5.1 稳定性的基本概念稳定性的基本概念设一个线性定常系统原处于某一平衡状态,若它瞬间受到某一扰动的作用偏离了原来的平衡状态,当扰动消失后,如果系统还能回到原有的平衡状态,则称该系统是稳定的。反之,系统为不稳定的。这表明稳定性是表征系统在扰动消失后自身的一种恢复能力,它是系统的一种固有特性。第三章 线性系统的时域分析法 系统的稳定性又分为两种:一是大范围的稳定,即初始偏差可以很大,但系统仍稳定;另一种是小范围的稳定,即初始偏差必须在一定限度内系统才稳定,超出了这个限定值则不稳定。对于线性系统,如果小范围内是稳定的,则它一定也是大范围稳定的。而非线性系统不存在类似结论。通常而言,线性定常系统的稳定性表现为其时域响应的收敛性。当把控制系统的响应分为过渡状态和稳定状态来考虑时,若随着时间的推移,其过渡过程会逐渐衰减,系统的响应最终收敛到稳定状态,则称该控制系统是稳定的;而如果过渡过程是发散的,则该系统就是不稳定的。第三章 线性系统的时域分析法 3.5.2 线性定常系统稳定性的充分必要条件线性定常系统稳定性的充分必要条件线性系统的特性或状态是由线性微分方程来描述的,而微分方程的解通常就是系统输出量的时间表达式,它包含两个部分:静态分量和瞬态分量。其中静态分量对应微分方程的特解,与外部输入有关;瞬态分量对应微分方程的通解,只与系统本身的参数、结构和初始条件有关,而与外部作用无关。研究系统的稳定性,就是研究系统输出量中瞬态分量的运动形式。这种运动形式完全取决于系统的特征方程,即齐次微分方程,这个特征方程反映了扰动消除之后输出量的运动情况。第三章 线性系统的时域分析法 单输入、单输出线性定常系统传递函数的一般形式为系统的特征方程式为此方程的根称为特征根,它由系统本身的参数和结构所决定。从常微分方程理论可知,微分方程解的收敛性完全取决于其相应特征方程的根。如果特征方程的所有根都是负实数或实部为负的复数,则微分方程的解是收敛的;如果特征方程存在正实数根或正实部的复根,则微分方程的解中就会出现发散项。第三章 线性系统的时域分析法 由上述讨论可以得出如下结论:线性定常系统稳定的充分必要条件是,特征方程式的所有根均为负实根或其实部为负的复根,即特征方程的根均在复平面的左半平面。由于系统特征方程的根就是系统的极点,因此也可以说,线性定常系统稳定的充分必要条件是系统的极点均在复平面的左半部分。对于复平面右半平面没有极点,但虚轴上存在极点的线性定常系统,称之为临界稳定的,该系统在扰动消除后的响应通常是等幅振荡的。在工程上,临界稳定属于不稳定,因为参数的微小变化就会使极点具有正实部,从而导致系统不稳定。第三章 线性系统的时域分析法 3.5.3 劳斯稳定判据劳斯稳定判据根据线性定常系统稳定性的充分必要条件,可以通过求取系统特征方程式的所有根,并检查所有特征根实部的符号来判断系统是否稳定。但由于一般特征方程式为高次代数方程,因此要计算其特征根必须依赖计算机进行数值计算。采用劳斯稳定判据,可以不用求解方程,只根据方程系数做简单的运算,就可以确定方程是否有(以及有几个)正实部的根,从而判定系统是否稳定。以下是劳斯判据的具体内容。第三章 线性系统的时域分析法 设控制系统的特征方程式为(3.42)首先,劳斯稳定判据给出控制系统稳定的必要条件是:控制系统特征方程式式(3.42)的所有系数ai(i=0,1,2,n)均为正值,且特征方程式不缺项。其次,劳斯稳定判据给出控制系统稳定的充分条件是:劳斯表中第一列所有项均为正号。第三章 线性系统的时域分析法 如果方程式(3.42)所有系数都是正值,将多项式的系数排成下面形式的行和列,即为劳斯表:第三章 线性系统的时域分析法 表中,系数b的计算,一直进行到后面的b全部为零时为止。同样采用上面两行系数交叉相乘的方法,可以求出c,d,e,f等系数,即这个过程一共进行到第n+1行为止。其中第n+1行仅第一列有值,且正好是方程最后一项an。劳斯表是三角形。注意,在展开的劳斯表中,为了简化其后的数值运算,可以用一个正整数去除或乘某一整个行,这时并不改变稳定性结论。第三章 线性系统的时域分析法 因此,采用劳斯判据判断系统的稳定性时,如果必要条件不满足(即特征方程系数不全为正或缺项),则可断定系统是不稳定或临界稳定的;如果必要条件满足,就需要列出劳斯表,检查表中第一列的数值是否均为正值,如果是,则系统稳定,否则系统不稳定,并且系统在复平面右半平面极点的个数等于劳斯表第一列系数符号改变的次数。第三章 线性系统的时域分析法 【例例 3-3】设控制系统的特征方程式为试用劳斯判据判别系统的稳定性。解解 系统特征方程式的系数均大于零,并且没有缺项,所以稳定的必要条件满足。列劳斯表由于该表第一列系数的符号变化了两次,因此该方程中有两个根在复平面的右半平面,故系统是不稳定的。第三章 线性系统的时域分析法【例例 3-4】设有一个三阶系统的特征方程式中所有系数均为正数。试证明该系统稳定的条件是a1a2a0a3。证明证明 上式对应的劳斯表为根据劳斯判据,系统稳定的充要条件是劳斯表第一列系数均大于零。所以有a1a2a0a3第三章 线性系统的时域分析法【例例 3-5】考虑图3-11所示的系统,确定使系统稳定的K的取值范围。图3-11控制系统框图第三章 线性系统的时域分析法 解解由图3-11可知,系统的闭环传递函数为所以系统的特征方程为由稳定的必要条件可知,K0。第三章 线性系统的时域分析法 列劳斯表如下:第三章 线性系统的时域分析法 根据劳斯判据,系统稳定必须满足因此,使系统闭环稳定的K的取值范围为当K=14/9时,系统处于临界稳定状态。第三章 线性系统的时域分析法 需要指出,在运用劳斯稳定判据分析系统的稳定性时,有时会遇到下列两种特殊情况:(1)在劳斯表的某一行中,出现第一个元为零,而其余各元均不为零,或部分不为零的情况;(2)在劳斯表的某一行中,出现所有元均为零的情况。在这两种情况下,表明系统在复平面内存在正根或存在两个大小相等符号相反的实根或存在两个共轭虚根,系统处在不稳定状态或临界稳定状态。第三章 线性系统的时域分析法 下面通过实例说明这时应如何排劳斯表。若遇到第一种情况,可用一个很小的正数代替为零的元素,然后继续进行计算,完成劳斯表。例如,系统的特征方程为其劳斯表为因为劳斯表第一列元素的符号改变了两次,所以系统不稳定,且有两个正实部的特征根。第三章 线性系统的时域分析法 若遇到第二种情况,先用全零行的上一行元素构成一个辅助方程,它的次数总是偶数,它表示特征根中出现关于原点对称的根的数目(这些根或为共轭虚根;或为符号相异但绝对值相同的成对实根;或为实部符号相异而虚部数值相同的成对的共轭复根;或上述情况同时存在)。再将上述辅助方程对s求导,用求导后的方程系数代替全零行的元素,继续完成劳斯表。例如,系统的特征方程为第三章 线性系统的时域分析法 劳斯表为辅助方程2s2+2=0辅助方程求导后的系数由以上可以看出,劳斯表第一列元素符号均大于零,故系统不含具有正实部的根,而含一对纯虚根,可由辅助方程2s2+2=0解出j。第三章 线性系统的时域分析法 3.6 控制系统的稳态误差控制系统的稳态误差稳态误差是衡量系统控制精度的,在控制系统设计中作为稳态指标。实际的控制系统由于本身结构和输入信号的不同,其稳态输出量不可能完全与输入量一致,也不可能在任何扰动作用下都能准确地恢复到原有的平衡点。另外,系统中还存在摩擦、间隙和死区等非线性因素。因此,控制系统的稳态误差总是不可避免的。控制系统设计时应尽可能减小稳态误差。当稳态误差足够小,可以忽略不计的时候,可以认为系统的稳态误差为零,这种系统称为无差系统,而稳态误差不为零的系统则称为有差系统。应当强调的是,只有当系统稳定时,才可以分析系统的稳态误差。第三章 线性系统的时域分析法 3.6.1 误差与稳态误差误差与稳态误差根据控制系统的一般结构(如图3-12所示),可以定义系统的误差与稳态误差。图3-12控制系统的一般结构第三章 线性系统的时域分析法 从输出端定义的误差是系统输出量的期望值与实际值之差,即式中cr(t)是与系统设定输入量r(t)相应的期望输出量。这种定义物理意义明确,但在实际系统中往往不可测量。从输入端定义的误差是系统设定输入量与主反馈量之差,即式中b(t)是实际输出量经反馈后送到输入端的主反馈量。这样定义的误差可用系统结构图中相应的量表示,便于进行理论分析,在实际系统中也可以测量。(3.43)第三章 线性系统的时域分析法 在单位负反馈情况下,两种误差的定义是一致的。在某些情况下,误差也可以定义为在工程实践中,还会遇到更复杂的情况,对误差的定义可视具体情况和要求而异。稳态误差是指一个稳定的系统在设定的输入或扰动作用下,经历过渡过程进入稳态后的误差,即为了讨论方便,这里取误差为式(3.43)的形式。(3.44)第三章 线性系统的时域分析法 3.6.2 系统的类型系统的类型稳态误差的计算与系统的类型有关,而系统的类型是由开环传递函数决定的。一般情况下,系统的开环传递函数可以表示为其中K为系统的开环放大倍数;i和Tj为时间常数;为开环传递函数中积分单元的个数,即开环传递函数在原点处极点的重数。并且开环放大倍数K可以定义如下:=0,1和2的系统分别称为0型系统、型系统和型系统。型以上的系统很少见。第三章 线性系统的时域分析法 3.6.3 稳态误差的计算稳态误差的计算计算稳态误差的基本系统结构图如图3-12所示,并以输入端定义的误差信号作为研究基础。图中R(s)、N(s)、C(s)和E(s)分别为系统设定输入、扰动输入、系统输出和系统的误差。根据线性系统的叠加原理,可求得系统在设定输入和扰动输入作用下的系统误差为(3.47)其中,Go(s)=G1(s)G2(s)H(s)是系统的开环传递函数,并具有式(3.45)的形式。由式(3.47)可知,系统的误差由两部分组成:由系统设定输入信号引起的误差为系统误差或原理误差(对应式中第一项),它反映了系统跟踪输入信号的能力;由扰动输入信号引起的误差称为扰动误差(对应式中第二项),它反映了系统抑制扰动的能力。第三章 线性系统的时域分析法 1.设定输入作用下系统稳态误差的计算设定输入作用下系统稳态误差的计算设定输入作用下的系统误差为(3.48)根据稳态误差的定义(式(3.44)和拉氏变换的终值定理(假设E(s)的极点全位于复平面的左半平面),可得(3.49)第三章 线性系统的时域分析法 为便于讨论,定义如下一组静态误差系数。静态位置误差系数:(3.50)静态速度误差系数:(3.51)静态加速度误差系数:(3.52)则在单位阶跃输入信号作用下,系统的稳态误差为(3.53)第三章 线性系统的时域分析法 在单位斜坡信号输入作用下,系统的稳态误差为(3.54)在单位加速度信号输入作用下,系统的稳态误差为(3.55)根据以上对三种典型输入、三种类型系统的分析,可以得到如下结论:0型系统对于阶跃输入是有差系统,并且无法跟踪斜坡信号;型系统由于含有一个积分环节,所以对于阶跃输入是无差的,但对斜坡输入是有差的,因此,型系统也称一阶无差系统;型系统由于含有两个积分环节,对于阶跃输入和斜坡输入都是无差的,但对加速度信号是有差的,因此,型系统也称二阶无差系统。第三章 线性系统的时域分析法 表表 3-1 设定输入信号作用下的稳态误差设定输入信号作用下的稳态误差 第三章 线性系统的时域分析法 2.扰动输入作用下系统稳态误差的计算扰动输入作用下系统稳态误差的计算对于扰动输入作用下系统稳态误差的计算,也可以按照类似设定输入情况的方法进行计算。在这种情况下,稳定误差的计算稍复杂些,这里就不再加以论述。感兴趣的读者可以自行推导。应当指出的是,对型以上的系统,由扰动作用引起的稳态误差与扰动作用点之前的系统结构和参数有关。第三章 线性系统的时域分析法【例例 3-6】已知某单位负反馈系统的开环传递函数为试求系统输入分别为1(t),10t,3t2时,系统的稳态误差。解解由劳斯稳定判据分析可知,该系统是闭环稳定的(这里从略)。由于此系统为型系统,系统的静态速度误差系数为第三章 线性系统的时域分析法 根据表3-1,当r(t)=1(t)时,稳态误差ess=0;当r(t)=10t时,稳态误差;当r(t)=3t2时,稳态误差ess=。【例例 3-7】已知两个系统分别如图3-13(a)、(b)所示。输入r(t)=4+6t+3t2,试分别计算两个系统的稳态误差。解解图3-13(a)为型系统,它不能跟踪输入信号的加速度分量3t2,所以该系统的稳态误差ess=。第三章 线性系统的时域分析法 图3-13例3-7图第三章 线性系统的时域分析法 图3-13(b)为型系统,开环放大倍数为K=10/4。查表可知,系统的稳态误差为需要指出的是,标准的加速度信号为t2/2,所以本题中的3t2是标准输入的6倍,因此,用标准输入下的公式计算稳态误差时要乘上这个倍数。第三章 线性系统的时域分析法 3.6.4 稳态误差的抑制措施稳态误差的抑制措施 1.提高系统的开环放大倍数提高系统的开环放大倍数从表3-1可以看出:0型系统跟踪单位阶跃信号、型系统跟踪单位斜坡信号、型系统跟踪恒加速信号时,其系统的稳态误差均为常值,且都与开环放大倍数K有关。若增大开环放大倍数K,则系统的稳态误差可以显著下降。提高开环放大倍数K固然可以使稳态误差下降,但K值取得过大会使系统的稳定性变坏,甚至造成系统的不稳定。如何解决这个矛盾,将是本书以后几章中讨论的中心问题。第三章 线性系统的时域分析法 2.增大系统的类型数增大系统的类型数从表3-1可以看出:若开环传递函数(H(s)=1时,开环传递函数就是系统前向通道传递函数)中没有积分环节,即0型系统时,跟踪阶跃输入信号引起的稳态误差为常值;若开环传递函数中含有一个积分环节,即型系统时,跟踪阶跃输入信号引起的稳态误差为零;若开环传递函数中含有两个积分环节,即型系统时,则系统跟踪阶跃输入信号、斜坡输入信号引起的稳态误差为零。第三章 线性系统的时域分析法 3.采用复合控制采用复合控制采用复合控制,即在反馈控制基础上引入顺馈(也称前馈)补偿。这种方法可以在基本不改变系统动态性能的前提下,有效改善系统的稳态性能。第三章 线性系统的时域分析法 3.7 基于基于MATLAB的线性系统时域分析的线性系统时域分析 1.用用MATLAB进行动态响应分析进行动态响应分析通过MATLAB提供的函数step()和inpulse(),可以方便地求出各阶系统在阶跃函数和脉冲函数作用下的输出响应。【例例 3-8】试用MATLAB绘制系统在单位阶跃函数作用下的响应曲线。第三章 线性系统的时域分析法 解解 获取上述两系统单位阶跃响应的程序如下:%ex-3-8num1=1;den1=21;G1=tf(num1,den1);num2=25;den2=1325;G2=tf(num2,den2);figure(1);step(G1);xlabel(时间);ylabel(输出响应);title(一阶系统单位阶跃响应);figure(2);step(G2);xlabel(时间);ylabel(输出响应);title(二阶系统单位阶跃响应);第三章 线性系统的时域分析法 图3-14例3-8的MATLAB仿真结果第三章 线性系统的时域分析法【例例 3-9】试用MATLAB绘制例3-8中两系统的单位脉冲响应。解解本题的程序实现与例3-8类似,这里从略。仿真结果如图3-15所示。应当指出的是,函数step()和inpulse()具有不同的参数形式和输出形式,具体情况请通过MATLAB的Help查询。另外,MATLAB还提供了在任意输入信号作用下,获取系统输出响应的函数lsim(),关于其用法请参见MATLAB软件的联机帮助。第三章 线性系统的时域分析法 图3-15例3-9的MATLAB仿真结果第三章 线性系统的时域分析法 2.用用MATLAB进行系统稳定性分析进行系统稳定性分析可以利用MATLAB求系统特征方程的根来分析系统稳定性。【例例 3-10】设系统是由前向通道传递函数Gp(s)和反馈通道传递函数H(s)组成的负反馈控制系统。其中,试判别系统的稳定性。第三章 线性系统的时域分析法 解解MATLAB采用roots()或eig()计算系统的特征根。以下是求取上述闭环系统特征根的程序:%ex-3-10Gp=tf(1,124);H=tf(1,11);G=feedback(Gp,H);p=eig(G)计算结果为p=-0.8389+1.7544i;-0.8389-1.7544i;-1.3222由于没有正实部特征根,因此系统稳定。第三章 线性系统的时域分析法 如果已知系统的特征多项式,求取系统的特征根可采用函数roots()。需要说明的是,程序中feedback()是构建反馈回路的MATLAB函数,对于几个传递函数的串联和并联,MATLAB也提供了相应的实现函数series()和parallel(),具体用法请查询MATLAB的联机帮助。第三章 线性系统的时域分析法 【例例 3-11】已知系统闭环特征多项式为D(s)=s4+3s3+3s2+2s+3,试判断系统稳定性。解解可用下面程序求取系统特征根:%ex-311den=13323;p=roots(den)计算结果为p=-1.67260.6531i;0.17260.9491i可见,系统有两个实部为正的根,所以系统不稳定。第三章 线性系统的时域分析法 小小 结结 本章根据系统的时间响应分析了系统的动态性能、稳态性能以及稳定性。其主要的研究内容有以下几个方面:(1)通过讨论系统在典型信号下的时间响应,定义了描述系统动态和稳态性能的一系列指标。动态性能指标通常用单位阶跃响应的上升时间、超调量和调节时间表示;稳态性能用稳态误差表示。(2)分析了一阶、二阶和高阶系统在一些典型输入信号作用下的时间响应。重点研究了二阶欠阻尼系统的单位阶跃响应,以及其动态性能指标的计算方法;还指出,对于高阶系统在一些条件下可以用低阶系统代替。第三章 线性系统的时域分析法(3)系统的稳定性是系统正常工作的前提。本章简要介绍了稳定性的概念,指出线性定常系统的稳定性由其闭环极点的位置决定,同时还介绍了线性定常系统稳定性的一种代数判别方法劳斯判据。(4)稳定的控制系统存在控制精度问题,这个控制精度通常用稳态误差来描述。本章给出了控制系统稳态误差的定义、计算方法以及减小稳态误差的途径。(5)通过例题介绍了MATLAB在线性系统的时域分析中的应用。第三章 线性系统的时域分析法 习题习题3-1在零初始条件下对单位负反馈系统施加设定的输入信号r(t)=1(t)+t,测得系统的输出响应为c(t)=t-0.8e-5t+0.8。试求系统的开环传递函数。3-2典型二阶系统的单位