考研851 自动控制原理
课件
         第三章
       线性系统的时域分析法
The Time   Analysis of Linear Systems



              第2部分
              自动化系


===== 幻灯片 2 =====

     稳定是控制系统能够正常运行的首要条件。
     对系统进行各类品质指标的分析也必须在系
     统稳定的前提下进行。
  问题

  1.如何分析系统的稳定性?

  2.提出保证系统稳定的措施,是自动控制理论的基
  本任务之一。

3.4 线性系统的稳定性分析


===== 幻灯片 3 =====

    任何处于平衡状态下的系统,在扰动作用下,
   系统要偏离原来平衡状态,使输出有偏差。

   稳定性:指当扰动消失以后,系统可以以足够的

   准确度,经过一段时间,可以恢复平衡状态的

   性质,叫稳定性。相反,如果不能恢复平衡态

   叫不稳定.

3.4 线性系统的稳定性分析


===== 幻灯片 4 =====
      当t->∞,暂态->0,进入稳态,叫稳定。
    线性系统的稳定性取决于系统的固有特征(结
  构、参数),与系统的输入信号无关。

    举例:稳定系统      举例:不稳定系统

    绝对稳定性        相对稳定性

3.4 线性系统的稳定性分析


===== 幻灯片 5 =====

   1.圆锥体




3.4 线性系统的稳定性分析


===== 幻灯片 6 =====




3.4 线性系统的稳定性分析


===== 幻灯片 7 =====

      设线性系统在初始条件为0时,作用一个理
   想脉冲    δ(t)

       若t->∞时,脉冲响应

            lim g(t)  0
             t
                           (1)


     输出增量收敛于原平衡工作点,则线性系统
  是稳定的.

3.4 线性系统的稳定性分析


===== 幻灯片 8 =====
                                                                  m
                                                      k (s  zi )
                                                              i 1
    C(s) φ(s).1                 q                       r
                                                 2                                           2
                                  (s  p  )
                                          j  (s    2ξkωk s ωk )
                                 j 1                 k 1
  脉冲响应为:
                                                                                         2
            q
                         p jt
                                  r     B k e ξ  t cos(
                                                 k    k
                                                                           k    1  ξ k t)
  g(t)     A je                
           j 1                  k 1


                   r     c k  B kξ k  k                                                        2
                                           2
                                                     e ξ  t sin(
                                                              k       k
                                                                                 k   1  ξ k t)     t  0
                  k 1
                          k      1 ξk


 当且仅当系统的特征根全部具有负实部时
        lim  g(t)  0
         t
3.4 线性系统的稳定性分析


===== 幻灯片 9 =====
 闭环特征方程式的根须都位于S的左半平面。


===== 幻灯片 10 =====


   1.特征方程法:解特征方程,求出特征根
   2.代数判据法:劳斯判据、赫尔维茨判据
   3.根轨迹法: 图解法
   4.频率稳定判据:乃奎斯特判据

    稳定性只取决于闭环特征根(闭环极点)与
  系统零点无关。

3.4 线性系统的稳定性分析


===== 幻灯片 11 =====
                                                                      为零,行?
    特征方程
      a0 S n  a1 S n 1  a 2 S n 2      a n 1 S  a n  0   a0  0

   稳定的必要条件:
         特征方程中各项系数均为正数
   判据:

      稳定的充要条件:由特征方程各项系数所
   构成的主行列式及其顺序主子式全部为正。

3.4 线性系统的稳定性分析


===== 幻灯片 12 =====

   1.判据

       当且仅当劳斯表第一列所有各值严格为正

  时,系统稳定。如果劳斯表第一列出现小于0的

  数值,系统不稳定。第一列符号改变次数,为特

  征方程正实部根的数目。

   2.劳斯表构成

3.4 线性系统的稳定性分析


===== 幻灯片 13 =====


===== 幻灯片 14 =====
           将各项系数,按下面的格式排成劳斯表


                 Sn          a0          a2         a4             a6               这
                                                                                       样
    劳          S n 1        a1         a3          a5         a7                   可
    斯                                                                                  求
               S n2          b1        b2          b3         a4                   得
    表




                                                                                      n+1
               S n 3        c1         c2          c3         
    构
    成                                                                                 行
                                                                                       系
                                                                                      数
                    
                 S2          d1          d2         d3
                 S1          e1         e2
                 S0           f1
3.4 线性系统的稳定性分析


===== 幻灯片 15 =====
                                                      k
    已知单位反馈系统                          G(s) 
                                               s(s  1)(s  10)

    k=50—250之间变化试分析系统的稳定性。

    D(s)  s3  11s 2  10s  k  0
    s3      1         10
    s2      11         k
        1   110  k
    s                  0
              11
    s0      k

3.4 线性系统的稳定性分析


===== 幻灯片 16 =====
   (1)劳斯表某行第一个元素为0 ,而其他元
        素不全为0;
  解决:
   法1:把0元素用任意小的正数ε 取代
   法2:用(s+a)乘特征方程的两端,作为新
        的特征方程( a 为任意正数)
       举例1
3.4 线性系统的稳定性分析


===== 幻灯片 17 =====

  (2)劳斯表某一行的元素全为0
  解决:
       <1> 用全0 元素的上一行构造辅助方程
        <2> 将辅助方程对s求导
        <3> 由求导后方程的各项系统取代0元素
        <4> 由辅助方程可求不稳定的根

        举例动画2
3.4 线性系统的稳定性分析


===== 幻灯片 18 =====

      当出现全零行时,表明特征方程中存在一些绝
  对值相同,但符号相异的特征根。例两个大小相
  等,但符号相反的实根或一对共轭纯虚根或对称于
  实轴的两对共轭复根。
    这些大小相等、径向位置相反的根可以通过求
  解这个辅助方程式得到,而且其根的数目总是偶
  数的。相应方程中含有一些大小相等符号相反的
  实根或共轭虚根。相应的系统为不稳定
3.4 线性系统的稳定性分析


===== 幻灯片 19 =====

   (1)一、二阶系统稳定的充要条件:特征方程
   的所有系数都为正;
   (2)三阶系统稳定的充要条件:特征方程的所
   有系数都为正且 a 1a 2 a 0 a 3   ;
   (3)系统稳定的必要条件:特征方程的所有系
   数必须存在且同号;

3.4 线性系统的稳定性分析


===== 幻灯片 20 =====
                S 6  2 S 5  8S 4  12 S 3  20 S 2  16 S  16  0
 列劳斯表
    S6                  1             8           20           16
           S5           2           12            16           0
           S4           2           12            16
                                                                 F ( s)  2 s 4  12 s 2  16
           S3           0           0             0
                                                                dF ( s )
                        8           24                                    8s 3  24 s
                                                                 ds
           S2           6           16
                        8                                                            显然这个系
           S1                        0
                        3                               j 2 ,  j2                  统处于临界
           S0           16                                                           (不)稳定状
                                                                                     态。
   F ( s )  2 s 4  12 s 2  16  2( s 4  6 s 2  8)  2( s 2  2)( s 2  4)  0


3.4 线性系统的稳定性分析


===== 幻灯片 21 =====

   1.主要用来判断线性定常系统,但不能表明特
   征方程式的根在S平面上相对于虚轴的距离。


   2.经过适当改造的劳斯判据,可用来检验系
   统是否具有一定的稳定裕量,即相对稳定性。

   3.可用来分析个别参数变化,尤其是开环增益对
   系统稳定性的影响,从而选取合理参数。
3.4 线性系统的稳定性分析


===== 幻灯片 22 =====

       设 s  s1  a 代入原方程式中,得到以 s1
    为变量的特征方程式,然后用劳斯判据去判别
    该方程中是否有根位于垂线 s  a 右侧.
         此法可以估计一个稳定系统的各根中最
    靠近右侧的根距离虚轴有多远,从而了解系统
    稳定的“程度”。即稳定裕量或相对稳定性。


3.4 线性系统的稳定性分析


===== 幻灯片 23 =====

                                       k
  例1:单位反馈系统的开环传函为    G(s) 
                              s(s/3  1)(s/6  1)

    如要求闭环特征方程的实部均小于-1,问k
    应取在什么范围?
                                          K
  例2:某单位反馈系统的开环传函为 G(s)        s(s 2  s  1)(s  4)

       求临界稳定的 k 值。


3.4 线性系统的稳定性分析


===== 幻灯片 24 =====

    特征方程是代数方程,而且所有系数全为实数,
  如任一系数是复数或方程包含了指数函数,不能
  用routh判据。




3.4 线性系统的稳定性分析


===== 幻灯片 25 =====
3.12 3.13 3.14


===== 幻灯片 26 =====

   系统稳定是前提
                 动态性能
  控制系统的性能               稳态误差 ess
                 稳态性能
  稳态误差:衡量系统的准确性能好坏,反映了系统
  跟踪控制信号,抑制扰动信号能力。
  稳态误差的不可避免性:
      摩擦,不灵敏区,零位输出等非线性因素
      输入函数的形式不同(阶跃、斜坡、或加速度)
3.5 线性系统的准确性分析


===== 幻灯片 27 =====
   在阶跃函数作用下没有原理性稳态误差的系统;
  有差系统:
   在阶跃函数作用下具有原理性稳态误差的系统;
   本节主要讨论
   不同系统结构--系统类型
   不同输入作用方式
                  原理性稳态误差的计算方法


3.5 线性系统的准确性分析


===== 幻灯片 28 =====
      (steady-state Error)
      对于稳定系统,当其暂态响应分量衰减到足够小时
   稳态响应的期望值与实际值的差,叫稳态误差。

                              R(s)     E(s)          C(s)
  (1)从输入端定义                                   G(s)
                              B(s) -
                                              H(s)
     E(s)  R(s)  H(s)C(s)
                                       控制系统框图

     输入信号与主反馈信号的偏差,大多情况下
  可测量,具有一定的物理意义。
3.5 线性系统的准确性分析


===== 幻灯片 29 =====
                                                  G(s)
                                  B(s) -
      (2)从输出端定义                                   H(s)


       E (s)  C s ( s)  C (s)

                        输出的实际值
                    输出的希望值

      通常不可量测的,只有数学上的意义
      两种定义方法间有一定的联系,对于单位反馈系
    统,两者是一致的。
    如果 H(s) 1 输出量的希望值,即为输入量;


3.5 线性系统的准确性分析


===== 幻灯片 30 =====
           E(s)       1               R(s)     E(s)          C(s)
    Φe(s)                                           G(s)
           R(s) 1  H(s)G(s)
                                      B(s) -
                            R(s)                      H(s)
    E(s)  Φe(s)R(s) 
                       1  H(s)G(s)
     e(t)L1[Φe(s)R(s)]          误差定义为误差信号的
                                  稳态分量 ess(t)
     e(t)  ets(t) ess(t)

     暂态分量                  稳态分量

     当   t- e ts(t)0       e(t)  e 主控(t) e 扰动(t)
3.5 线性系统的准确性分析


===== 幻灯片 31 =====
    1.终值定理,求稳态误差
                                                 输入形
   公式                                             式
                                      sR(s)
    e ss lim e(t)lim sE(s)lim
        t       s0       s  0 1 H(s)G(s)



                               结构形式
  公式条件:

   sE(s)的极点均位于s左半平面(包括坐标原点)
   如果 H(s)  1
                                        sR(s)
        e ss lim e(t)lim sE(s)lim
              t      s 0      s  0 1 G(s)



3.5 线性系统的准确性分析


===== 幻灯片 32 =====
         (1)判稳
         (2)求  er ( s ) 或  en ( s )
         (3)用终值定理
   局限制性:
     (1)该法求出的是误差信号的稳态分量 e ss (t ) 在时
     间 t  的值,不能反映 e ss (t ) 随时间变化规律。

     (2)高阶系统极点不容易求,不便用终值定理。


3.5 线性系统的准确性分析


===== 幻灯片 33 =====
       2.静态误差系数法(基于终值定理)
    系统型别
     设系统开环传递函数
             m
                         K (τis  1)
                                        nm
                          i 1
            G(s)H(s)       n μ
                         μ
                         s (Tjs  1)
                           j 1

        系统中含有的积分环节数
               0 0 型系统
               1 Ⅰ型系统
               2 Ⅱ型系统
       K 开环增益            τi ,Tj 时间常数
3.5 线性系统的准确性分析


===== 幻灯片 34 =====
     定,这种类型的系统在控制工程中,一般不会碰到;


  注意:
  系统类型(type)与系统的阶数(order)的区别

      下面讨论不同型别系统、在不同输入信号作
    用下的稳态误差计算。


3.5 线性系统的准确性分析


===== 幻灯片 35 =====
                                        sR(s)              1           1
    e ss  lim sE ( s )  lim                                     
              s  0          s  0 1  H(s)G(s)   1  limG(s)H(s ) 1  K p
                                                              s0

    令 K p  limG(s)H(s )
                       s0             Kp 稳态位置误差系数

                                                       1
   (a) 0型系统                   Kp  k      ess  lim        0
                                                s 0 1  k

   (b)Ⅰ型及Ⅰ型以上系统
                                                    1
                             Kp      ess  lim         0
                                             s0 1  K
                                                       p


       要求阶跃作用下不存在稳态误差,则必须选用Ⅰ型
      及Ⅰ型以上的系统;
3.5 线性系统的准确性分析


===== 幻灯片 36 =====
          r(t)t          R(s)1/s 2
                          1      1                  1                 1      1
   e ss  lim   s               . 2  lim                    lim          
           s 0
                    1  G(s)H(s) s     s 0
                                            s1  G(s)H(s)  s 0 sG(s)H(s) K v


       K v  limsG(s)H( s) 稳态速度误差系数
                           s 0




                      0      0             
      Kv=             k      1      ess=    1/ k
                             2             0


3.5 线性系统的准确性分析


===== 幻灯片 37 =====


  (1).0型系统在稳态时不能跟踪斜坡输入


  (2).Ⅰ型系统稳态输出速度恰好与输入速度相同,但存
  在一个位置误差

   (3).Ⅱ型及Ⅱ型以上的系统,稳态时能准确跟踪斜坡输
   入信号,不存在位置误差。



3.5 线性系统的准确性分析


===== 幻灯片 38 =====

                           1       1                 1
      e ss  lim s                3  lim 2
              s0    1  G(s)H(s) s    s  0 s 1  G(s)H(s) 


                     1       1
       lim
        s  0 s 2 G(s)H(s)
                                       令 K a  lims 2 G(s)H(s)
                             Ka                          s0


      Ka 稳态加速度误差系数
     (static acceleration error constant)

            0        μ 0,1                    
                                               1
      K a  k        μ 2             e ss    
                                                   k
                                              
                     μ 3                      0
3.5 线性系统的准确性分析


===== 幻灯片 39 =====


   (1).0型及Ⅰ型系统在稳态时不能跟踪加速度
   输入信号。

   (2).Ⅱ型系统稳态时输出的加速度与输入的加
   速度相同,但存在一定的位置误差。

   (3).Ⅲ及Ⅲ型以上系统,其稳态输出能准确跟
   踪加速度信号,不存在位置误差。


3.5 线性系统的准确性分析


===== 幻灯片 40 =====

   (1)两个相同系统,输入信号不同,则稳态误差不同,
     故稳态误差跟外界输入信号有关。
   (2)稳态误差跟系统类型有关,跟结构及参数有关;
    (3)K     ess   准   稳

   (4)各误差都是位置量纲的

   (5)不同类型系统所跟踪的信号是不一样的



3.5 线性系统的准确性分析


===== 幻灯片 41 =====

   (6)不同类型系统所能跟踪的信号是不一样的;
   (7)系数反映系统消除稳态误差能力的大小,因此稳态
       误差系数越大越好。
   (8)类型越高,误差越小;

  局限性
     (1)只适用于三种给定信号;
     (2)只能计算 t    稳态误差的终值;


3.5 线性系统的准确性分析


===== 幻灯片 42 =====

         误差系数
                  静态位置      静态速度     静态加速
                  误差系数      误差系数     度误差系
      类型                             数
                    Kp          Kv    Ka
         0型         K           0         0

        Ⅰ型          ∞           K         0

        Ⅱ型          ∞           ∞         K

                       系统型别
               
        e ss 与  K       开环增益        有关
                R(s)   输入信号
               
3.5 线性系统的准确性分析


===== 幻灯片 43 =====
          ess 输入
                   r (t )  R0   r (t )  v0 t r (t )  1 a t 2
                                                           0
         类型                                              2
                    R0
            0型     1 K              ∞                ∞
                                     v0
            Ⅰ型         0             K                ∞

                                                    a0
            Ⅱ型         0              0             K



3.5 线性系统的准确性分析


===== 幻灯片 44 =====

       可求任意时刻、任意输入函数作用的稳态误差
                        E(s)        1
               Φ e(s)       
                        R(s) 1  H(s)G(s)

  将误差传函在s=0的邻域内展成台劳级数得:
                                         1                          1 (l)
 Φ e(s)  Φ e(0)  Φ 'e(0        )s        Φ' 'e (0)s 2  ........    Φ e(0)s l  ...
                                         2!                         l!
                                                                  1
  E(s)  Φ e(s)R(s)       Φ e(0)R(s)         Φ 'e(0)sR(s)         Φ' 'e (0)s   2
                                                                                      R(s)
                                                                  2!
                 1
   ........       Φ (l) e(0)s    l
                                      R(s)  ...
                l!


3.5 线性系统的准确性分析


===== 幻灯片 45 =====
                            
                                  1          
   e(t)  Φe(0)r(t)  Φ'e(0)r(t)  Φ''e (0)r(t)  ....... .
                                  2!
      c 0  Φ e(0)
                                   (i)
              '                 Φ (0)
      c 1  Φ e (0)         ci  e
                                   i!
           1     ''
      c2     Φ e (0)     ci动态误差系数
           2!


      (1)误差由输入信号及各阶导数造成
      (2)因输入信号已知,关键是求Ci

3.5 线性系统的准确性分析


===== 幻灯片 46 =====
                           E(s)
    (1)写出        Φ e (s) 
                           R(s)

    (2)把分子、分母分别按s的升幂排列,相除,商仍以
     升幂排列 ,可得Ci
            M(s)
   Φ e(s)               c 0s 0  c 1s    c 2 s 2  ......
            N(s)

       假设过渡过程时间,相对于信号变动时间可忽
   略,该方法可以求任意时刻的误差。

3.5 线性系统的准确性分析


===== 幻灯片 47 =====
                                      k
  例1. 已知单位反馈系统             G(s)                    求动态误差系数
                                    Ts  1


                                           10                       10
  例2. 两个单位反馈系统:               G 1(s)                G 2(s) 
                                         s(s  1)               s(0.2s  1)
  比较两个系统在 r(t)=t+t2 误差的大小.
                             100
  例3. 单位反馈系统     G(s)               ,若r(t)  sin5t             试求系
                          s(0.1s  1)
  统的稳态误差 ess(t).



3.5 线性系统的准确性分析


===== 幻灯片 48 =====


                            N(s)
      R(s)   E(s)                          C(s)
                    G1(s)          G2(s)
       B(s) -


     系统对某种输入信号作用的稳态误差为0,但对同
   一形式的扰动作用,其稳态误差未必为0,因扰动信号
   与控制信号的作用点不同。


3.5 线性系统的准确性分析


===== 幻灯片 49 =====
Φen(s)         
           N(s)    1  G 1(s)G 2(s)
           C(s)      G 2(s)
Φn(s)          
           N(s) 1  G 1(s)G 2(s)
                                                   G 2 ( s)
E(s)  R(s)- C(s)  -C(s)  -                                   N ( s)
                                           1  G1 ( s )G2 ( s )
                                   G 2 (s)
E(s)   en ( s ) N ( s )  -                      N (s)
                              1  G1 ( s )G2 ( s )

由扰动造成的输出均是误差


===== 幻灯片 50 =====
                                      - G2 1                G2
e sn(s)  lim     sE(s)  lim     s                lim
           s  0          s  0
                                    1  G 1G 2 s         1  G 1G 2
                                                          s  0



                                 1
 G 1(s)G 2(s)  1 
                    esn  
                              G 1(s)


===== 幻灯片 51 =====
2. 当G1(s)中含有一个积分环节时,即扰动信号施加点
 以前的前向通道有积分环节时, 还可消除扰动的
 误差.
       
3. 如果 s 设置于扰动施加以前,则对扰动误差与给
 定误差都可以减少.


===== 幻灯片 52 =====
  新书P 110 旧书 115页
                                      G 2(s)H(s)
E n(s)-  E n(s)  Cn ( s )                           N ( s)
                                 1  G 1(s)G 2(s)H ( s )

                             分子缺H(s)


===== 幻灯片 53 =====
      (减小或消除稳态误差的措施)
    1 增大系统的开环放大倍数
    2 提高 μ
    3 复合控制
    (1)增加按给定输入的顺馈控制
    (2) 增加按扰动输入的顺馈控制
     特点:
     (1) 实现部分补偿
     (2) 不影响闭环特征方程,故稳定性不变
     (3)减少闭环控制的负担
3.5 线性系统的准确性分析


===== 幻灯片 54 =====

   1. 系统sys
     是由tf()、zpk()生成的传递函数对象,也可以是状态
     空间模型,或者直接采用分子、分母多项式的形式,
     即:
   sys=tf(num,den);step(sys)
   step(A,B,C,D);
   step(num,den);


3.5 线性系统的准确性分析


===== 幻灯片 55 =====
   2.单位阶跃响应函数step()
   (1)   step(sys) 计算单位阶跃响应,绘制阶跃响应曲线,曲线的时间
         范围根据系统响应情况自动确定 .
   (2)   step(sys, Tfinal)
         计算由0时刻至t=Tfinal的响应,并绘制曲线
   (3) [Y,T,X]=step(sys)
         按给定时间向量T计算并绘制系统sys的响应
   (4) step(sys1,sys2,….T)
         多个系统的单位阶跃响应
           阶跃响应性能指标的计算,可以通过在阶跃响应曲线上右
         击鼠标获得 .
3.5 线性系统的准确性分析


===== 幻灯片 56 =====

   3.求单位脉冲响应函数impulse()
   4. 任意输入作用下输出量仿真函数lsim()
     lsim(sys,U,T) 计算sys对由U、T描述的输入信号的响
     应,并相应的绘制曲线
     例 t = 0:0.01:5; u = sin(t); lsim(sys,u,t)
        在正弦信号作下,5秒内的响应
        y=lsim(sys,U,T)
       将仿真输出赋给变量y,不绘制曲线

3.5 线性系统的准确性分析


===== 幻灯片 57 =====

3.17 3.18


===== 幻灯片 58 =====