第三章时间特性分析法控制系统都是在时间域内进行工作的。因此,时间特性分析法是这些方法中最常用、又是比较精确的方法,它是通过拉普拉斯反变换求出系统输出量的表达式,从而提供了时间响应的全部信息;主要分析一阶和二阶系统的时间响应,最后介绍高阶系统的时间响应;主要是分析系统的稳定性、稳态精度和瞬态响应的性能指标这三个方面。时间特性法是分析系统的方法之一,而分析的基础,是确定系统的数学模型。分析系统的方法,还有频率特性法和根轨迹法。第一节时间响应与典型输入信号1.时间响应的概念控制系统在典型输入信号的作用下,输出量随时间变化的函数关系称为系统的时间响应。描述系统的微分方程的解就是该系统时间响应的数学表达式。时间响应可分为瞬态响应与稳态响应。1)瞬态响应系统在某一输入信号的作用下,系统的输出量从初始状态到稳定状态的响应过程称为瞬态响应。2)稳态响应在某一输入信号的作用后,时间趋于无穷大时系统的输出状态称为稳态响应。图3-1表示某一系统在单位阶跃信号作用下的时间响应的形式。系统的输出量在ts(调整时间)时刻达到稳定状态,在t从0→ts时间内的响应过程称为瞬态响应;当t→∞时,系统的输出即为稳态响应。当t→∞时,y(t)收敛于某一稳定值,则系统是稳定的;若y(t)呈等幅振荡或发散,则系统不稳定。瞬态响应直接反应了系统的动态特性,稳态响应偏离希望输出值的程度可以衡量系统的精确程度。二、典型输入信号控制系统的动态特性可以通过在输入信号作用下,系统的瞬态响应来评价的。系统的瞬态响应不仅取决于系统本身的特性,还与外加输入信号的形式有关。选取输入信号应当考虑以下几个方面输入信号应当具有典型性,能够反映系统工作的大部分实际情况输入信号的形式,应当尽可能简单,便于分析处理输入信号能使系统在最恶劣的情况下工作1.阶跃信号阶跃信号如图3-2所示,其函数表达式为(0)()0(0)Rtxtt1()1()XsLts当R=1时,叫做单位阶跃函数,记为1(t)。单位阶跃函数的拉氏变换为在t=0处的阶跃信号,相当于一个数值为常值的信号,在t≥0突然加到系统上。图3-2阶跃信号2.斜坡信号(或速度信号)斜坡信号如图3-3所示,其函数表达式(0)()0(0)Rttxtt斜坡函数的拉氏变换为2()RXsLRts当R=1时,叫做单位斜坡函数。这种信号相当于控制系统中加一个按恒速变化的信号,其速度为R。图3-3斜坡信号3.抛物线信号(加速度信号)抛物线信号如图3-4所示,其数学表达式为2(0)()20(0)Rttxtt抛物线信号的拉氏变换为23()2RtRXsLs该输入信号相当于控制系统中加入一恒加速度变化的信号,加速度为R,当R=1时,叫做单位抛物线信号。图3-4抛物线信号4.脉冲信号脉冲信号如图3-5所示,其数学表达式为1(0)()0(0,)thxthtth(0)()0(0)ttt()1tdt单位脉冲函数的拉氏变换为()()1XsLt其中,脉冲宽度为h,脉冲面积为1。若对实际脉冲的宽度取趋于零的极限,则为理想单位脉冲函数,记为(t),图3-5脉冲信号5.正弦信号正弦信号如图3-6所示,其数学表达式为正弦信号的拉氏变换为图3-6正弦信号sin(0)()0(0)Rttxtt)(txR22()RXss三、瞬态响应的性能指标用以衡量系统瞬态响应的几项参数,称为性能指标。一般以输入端加入单位阶跃函数时的输出响应加以规定。线性系统的性能指标取决于系统本身的特性而与输入信号的大小无关。同一个线性系统对不同幅值阶跃输入的瞬态响应的区别,仅在于幅值成比例地变化,响应时间完全相同,因此,对以单位阶跃输入瞬态响应形式给出的性能指标具有普遍意义。图3-7控制系统的性能指标1.延迟时间td响应曲线第一次达到稳态值的50%所需的时间,叫延迟时间。对于过阻尼系统(1),理论上到达稳态值时间需要无穷大,通常采用响应曲线从稳态值的10%上升到稳态值的90%所需的时间;2.上升时间tr响应曲线从零时刻首次到达稳态值的时间,即响应曲线从零上升到稳态值所需的时间。3.峰值时间tp响应曲线超过其稳态值而达到第一个峰值所需的时间叫做峰值时间。4.最大超调量Mp和最大百分比超调量Mp%从1开始计算的响应曲线的最大超调量值叫做最大超调量Mp。通常采用百分比表示最大超调量Mp%,定义为:单位阶跃响应曲线偏离稳态值的最大差值与稳态值之比的百分值,即()()%100%()ppytyMy其中,y(∞)代表阶跃响应的终值,即稳态值。最大超调量Mp的数值,直接说明了系统的相对稳定性。5.调整时间ts在响应曲线的稳态线上,用稳态值的百分数作一个允许误差范围,响应曲线第一次达到并永远保持在这一允许误差范围内所需要的时间,叫做调整时间。调整时间与控制系统的时间常数有关。允许误差的百分比选多大,取决于设计要求,通常取±5%或±2%。调整时间是评价一个系统响应速度快慢的指标。6.振荡次数N在调整时间ts内响应曲线振荡的次数。第二节一阶系统的瞬态响应惯性环节的传递函数为()1()()1YssXsTs(3-1)一、一阶系统的数学模型能用一阶微分方程描述的系统称为一阶系统。一阶系统的典型环节是惯性环节。这种系统可看作积分环节被反馈通道包围而成,见图3-8。1Ts11TsX(s)Y(s)Y(s)+-Y(s)E(s)X(s)图3-8一阶系统a)b)给一阶系统输入阶跃信号,根据式(3-1)进行拉氏反变换,求出微分方程的解y(t)即为一阶系统的单位阶跃响应。单位阶跃信号的拉氏变换为二.一阶系统的单位阶跃响应1()Xss此式代入(3-1)式,可得输出信号拉氏变换为(3-2)11()()1(1)YsXsTssTs将(3-2)式展开成部分分式,可得1()1TYssTs(3-3)对上式进行拉氏反变换得()1(0)tTytet(3-4)上式中的第一项为稳态响应,第二项为瞬态响应。阶跃响应曲线如图3-9。T称为时间常数,它影响到响应的快慢,因而是一阶系统的重要参数。1.在响应曲线上,找到稳态值的63.2%的A点,并向时间轴t作垂线,与其交点值,即为时间常数T。2.由t=0那一点O(即原点)作响应曲线的切线,与稳态值交于A´点。由A´点向时间轴t作垂线,与其交点值即为时间常数T。此种方法可由下式得到证明。(3-5)0()11tTtdytedtTT当t=3T时间时,响应已达到稳态值的95%,当t=4T时,达到98.2%。因而一阶系统的调整时间ts=(3~4)T,以此来评定响应时间的长短。时间常数T可通过响应曲线求得,可由下述两种方法确定:(3-5)式即为斜率值,由OA´T即可知上述求时间常数的求法是正确的。三、一阶系统的单位斜坡响应单位斜坡函数的拉氏变换为21()Xss代入(3-1)式,可得输出信号拉氏变换为211()()1(1)YsXsTssTs(3-6)展开成部分分式21()1TTYssssT(3-7)取(3-7)式的拉氏反变换,可得()tTyttTTe(3-8)一阶系统在单位斜坡输入时的误差为()()()()(1)ttTTetxtytttTTeTe(3-9)当t→∞时,,因而e(∞)=T。0tTe系统对单位斜坡输入的时间响应y(t)和输入信号x(t)表示于图3-10中。从图中也可以看出,当t足够大时,一阶系统跟踪单位斜坡信号输入的误差等于时间常数T。图3-10一阶系统单位斜坡响应四、一阶系统的单位脉冲响应单位脉冲函数的拉氏变换为()1Xs这时式(3-2)为1()1YsTs(3-10)取其拉氏反变换得1()tTyteT(3-11)图3-11一阶系统单位脉冲响应除前面分析之外,还有两点值得提出:1.当输入信号不为单位值时,输入信号的拉氏变换分别为:阶跃输入()RXss斜坡输入2()RXss脉冲输入()XsR对应于不同输入时的响应分别如下列各式阶跃输入()(1)tTytRe(0)t斜坡输入()()tTytRtTTe(0)t脉冲输入()tTRyteT(0)t2.当输入信号为单位值时,但如果一阶系统的传递函数的形式为()()1YskXsTs(3-12)此时,对应于单位输入信号时,其输出响应分别如下式各式所示:阶跃输入()(1)tTytke(0)t斜坡输入()()tTytktTTe(0)t斜坡输入()tTkyteT(0)t例3-1已知某一单位反馈系统的开环传递函数为试求系统的单位阶跃响应。20()0.211Gss解:首先求出系统的闭环传递函数()()200.95()1()0.21210.011YsGsXsGsss因此,闭环传递函数仍为惯性环节,由(3-12)式可知0.95k0.01()Ts因此,单位阶跃响应表达式为1000.01()(1)0.95(1)0.95(1)tttTytkeee响应曲线如图3-12所示。0.950.011s图3-12的单位阶跃响应曲线例3-2两个系统的传递函数分别为系统1系统2试比较两个系统响应的快慢。()10()21YsXss()10()61YsXss解:系统响应的快慢主要指标是调整时间的大小,一阶系统的调整时间是由时间常数T决定的。系统1的时间常数系统2的时间常数12()Ts26()Ts由于T1T2,因此系统1的响应速度快。达到稳态值的时间,如以±2%来算,系统1的调整时间t1s=4T1=8(s),而系统2的调整时间为t2s=4T2=24(s),因此系统1比系统2快3倍。例3-3某一系统单位阶跃响应曲线如图3-13所示,试写出其传递函数解:在响应曲线上,找到稳态值(此值为10)的63.2%(即6.32)点,此点所对应的时间为0.1(s),即为时间常数,而传递函数的增益k值,可由输出的稳态值10与输入的阶跃值1的比值得到,即(1/s)101k因此,系统的传递函数为10()10.11kGsTss图3-13某系统单位阶跃响应曲线例3-4已知控制系统的微分方程为试用Laplace变换法,求该系统的单位脉冲响应g(t)和单位阶跃响应h(t),并讨论二者的关系。2.5()()20()ytytxt解:由传递函数的定义和系统的微分方程,可得系统的传递函数为()208()()2.510.4YsGsXsss系统的单位脉冲响应为11-0.418()()()10.4880.4tgtGsXsssLLeL系统的单位阶跃响应为11-0.4181()()()0.411202010.4thtGsXsssssLLeL比较g(t)和h(t),有或由此可以得出结论:系统对某种输入(单位阶跃)的导数(单位脉冲)的响应等于系统对该输入的响应(h(t))的导数();系统对某种输入(单位脉冲)的积分(单位阶跃)的响应等于系统对该输入的响应(g(t))的积分()。'()()gtht0()()dthtgtt'()ht0()dtgtt对于任意线性系统而言,若一个输入A是另一个输入B的导函数,则输入A所引起的输出就是输入B所引起输出的导函数;同样的,若一个输入A是另一个输入B的积分,则输入A所引起的输出就是输入B所引起输出的积分,但是,如果积分是不定积分,则还需要确定积分常数。一个系统能用二阶微分方程描述或是系统的传递函数分母多项式s的最高幂次为2的系统,称为二阶系统。无论哪一种物理形式的二阶系统,最后传递函数都可以变为下述的标准形式第三节二阶系统的瞬态响应一、二阶系统的数学模型222()()2nnnYsXsss=(3-12)式中为阻尼比、n为无阻尼自然频率(rad/s)。二阶系统的瞬态响应的性能完全由与n确定,因此,与n为二阶系