• 自动控制原理3.5---线性系统的稳定性分析


    参考书籍:《自动控制原理》(第七版).胡寿松主编.
    《自动控制原理PDF版下载》



    1.稳定性的基本概念
    • 稳定性:指系统在扰动消失后,由初始偏差状态恢复到原平衡状态的性能;
    • 大范围稳定的系统:假设系统具有一个平衡工作状态,如果系统受到有界扰动作用偏离了原平衡状态,不论扰动引起的初始偏差有多大,当扰动取消后,系统都能以足够的准确度恢复到初始平衡状态,则这种系统称为大范围稳定的系统;
    • 小范围稳定的系统:如果系统受到有界扰动作用后,只有当扰动引起的初始偏差小于某一范围时,系统才能在取消扰动后恢复到初始平衡状态,则这样的系统称为小范围稳定的系统;
    • 对于稳定的线性系统,必然在大范围内和小范围内都能稳定;只有非线性系统才可能有小范围稳定而大范围不稳定的情况;
    • 李雅普诺夫稳定性理论的线性控制系统稳定性叙述:若线性控制系统在初始扰动的影响下,其动态过程随时间的推移逐渐衰减并趋于零(原平衡工作点),则称系统渐近稳定,若在初始扰动影响下,系统的动态过程随时间的推移而发散,则称系统不稳定;
    2.线性系统稳定的充分必要条件及劳斯-赫尔维茨稳定判据
    • 线性系统的稳定性仅取决于系统自身的固有特性,与外界条件无关;
    • 线性系统稳定的充要条件:闭环系统特征方程的所有根均具有负实部;或者说,闭环传递函数的极点均位于 s s s平面的左半平面;
    2.1 赫尔维茨稳定判据

    设线性系统的特征方程为:
    D ( s ) = a 0 s n + a 1 s n − 1 + ⋯ + a n − 1 s + a n = 0 D(s)=a_0s^n+a_1s^{n-1}+\dots+a_{n-1}s+a_n=0 D(s)=a0sn+a1sn1++an1s+an=0
    使线性系统稳定的必要条件:在上式特征方程中各项系数为正数;

    赫尔维茨稳定判据,线性系统稳定的充要条件:由系统特征方程各项系数所构成的主行列式及其顺序主子式 Δ i ( i = 1 , 2 , … , n − 1 ) \Delta_i(i=1,2,\dots,n-1) Δi(i=1,2,,n1)全部为正;

    主行列式:
    ∣ a 1 a 3 a 5 … 0 0 a 0 a 2 a 4 … 0 0 0 a 1 a 3 … 0 0 0 a 0 a 2 … 0 0 0 0 a 1 … 0 0 0 0 a 0 … 0 0 ⋮ ⋮ ⋮ ⋮ ⋮ 0 0 0 … a n 0 0 0 0 … a n − 1 0 0 0 0 … a n − 2 a n ∣

    |a1a3a500a0a2a4000a1a3000a0a20000a10000a000000an0000an10000an2an|" role="presentation" style="position: relative;">|a1a3a500a0a2a4000a1a3000a0a20000a10000a000000an0000an10000an2an|
    a1a00000000a3a2a1a000000a5a4a3a2a1a0000000000anan1an200000000an
    顺序主子式:
    Δ 1 = a 1 > 0 , Δ 2 = ∣ a 1 a 3 a 0 a 2 ∣ > 0 , Δ 3 = ∣ a 1 a 3 a 5 a 0 a 2 a 4 0 a 1 a 3 ∣ > 0 , … , Δ n > 0 \Delta_1=a_1>0,\Delta_2=
    |a1a3a0a2|" role="presentation" style="position: relative;">|a1a3a0a2|
    >0,\Delta_3=
    |a1a3a5a0a2a40a1a3|" role="presentation" style="position: relative;">|a1a3a5a0a2a40a1a3|
    >0,\dots,\Delta_n>0
    Δ1=a1>0,Δ2= a1a0a3a2 >0Δ3= a1a00a3a2a1a5a4a3 >0Δn>0

    n ≤ 4 n≤4 n4的线性系统,稳定的充要条件简单形式如下:

    • n = 2 n=2 n=2:特征方程的各项系数为正;
    • n = 3 n=3 n=3:特征方程的各项系数为正,且 a 1 a 2 − a 0 a 3 > 0 a_1a_2-a_0a_3>0 a1a2a0a3>0
    • n = 4 n=4 n=4:特征方程的各项系数为正,且 Δ 2 = a 1 a 2 − a 0 a 3 > 0 \Delta_2=a_1a_2-a_0a_3>0 Δ2=a1a2a0a3>0,及 Δ 2 > a 1 2 a 4 / a 3 \Delta_2>a_1^2a_4/a_3 Δ2>a12a4/a3

    李纳德-戚帕特稳定判据:在特征方程的所有系数为正的条件下,若所有奇次顺序赫尔维茨行列式为正,则所有偶次顺序赫尔维茨行列式亦必为正;

    实例分析:

    E x a m p l e 1 {\rm Example1} Example1 设某单位反馈系统的开环传递函数为:
    G ( s ) = K ( s + 1 ) s ( T s + 1 ) ( 2 s + 1 ) G(s)=\frac{K(s+1)}{s(Ts+1)(2s+1)} G(s)=s(Ts+1)(2s+1)K(s+1)
    试用赫尔维茨稳定判据确定使闭环系统稳定的 K 、 T K、T KT的取值范围。

    解:

    由题意可得,闭环系统特征方程为: D ( s ) = 2 T s 3 + ( 2 + T ) s 2 + ( 1 + K ) s + K = 0 D(s)=2Ts^3+(2+T)s^2+(1+K)s+K=0 D(s)=2Ts3+(2+T)s2+(1+K)s+K=0

    要求特征方程各项系数为正,则有: 2 T > 0 , 2 + T > 0 , 1 + K > 0 , K > 0 2T>0,2+T>0,1+K>0,K>0 2T>02+T>01+K>0K>0

    可得: T > 0 , K > 0 T>0,K>0 T>0K>0

    要求 Δ 2 > 0 \Delta_2>0 Δ2>0,可得:
    T < 2 ( K + 1 ) K − 1 , K < T + 2 T − 2 T<\frac{2(K+1)}{K-1},K<\frac{T+2}{T-2} T<K12(K+1)K<T2T+2
    使闭环系统稳定的 K 、 T K、T KT取值范围:
    { K > 0 , 0 < T ≤ 2 0 < K < T + 2 T − 2 , T > 2 或 { T > 0 , 0 < K ≤ 1 0 < T < 2 ( K + 1 ) K − 1 , K > 1 \left\{

    K>00<T20<K<T+2T2T>2" role="presentation">K>00<T20<K<T+2T2T>2
    \right. 或 \left\{
    T>00<K10<T<2(K+1)K1K>1" role="presentation" style="position: relative;">T>00<K10<T<2(K+1)K1K>1
    \right. K>00<T20<K<T2T+2T>2 T>00<K10<T<K12(K+1)K>1

    2.2 劳斯稳定判据

    劳斯表:

    s n s^n sn a 0 a_0 a0 a 2 a_2 a2 a 4 a_4 a4 a 6 a_6 a6 … \dots
    s n − 1 s^{n-1} sn1 a 1 a_1 a1 a 3 a_3 a3 a 5 a_5 a5 a 7 a_7 a7 … \dots
    s n − 2 s^{n-2} sn2 c 13 = a 1 a 2 − a 0 a 3 a 1 c_{13}=\displaystyle\frac{a_1a_2-a_0a_3}{a_1} c13=a1a1a2a0a3 c 23 = a 1 a 4 − a 0 a 5 a 1 c_{23}=\displaystyle\frac{a_1a_4-a_0a_5}{a_1} c23=a1a1a4a0a5 c 33 = a 1 a 6 − a 0 a 7 a 1 c_{33}=\displaystyle\frac{a_1a_6-a_0a_7}{a_1} c33=a1a1a6a0a7 c 43 c_{43} c43 … \dots
    s n − 3 s^{n-3} sn3 c 14 = c 13 a 3 − a 1 c 23 c 13 c_{14}=\displaystyle\frac{c_{13}a_3-a_1c_{23}}{c_{13}} c14=c13c13a3a1c23 c 24 = c 13 a 5 − a 1 c 33 c 13 c_{24}=\displaystyle\frac{c_{13}a_5-a_1c_{33}}{c_{13}} c24=c13c13a5a1c33 c 34 = c 13 a 7 − a 1 c 43 c 13 c_{34}=\displaystyle\frac{c_{13}a_7-a_1c_{43}}{c_{13}} c34=c13c13a7a1c43 c 44 c_{44} c44 … \dots
    s n − 4 s^{n-4} sn4 c 15 = c 14 c 23 − c 13 c 24 c 14 c_{15}=\displaystyle\frac{c_{14}c_{23}-c_{13}c_{24}}{c_{14}} c15=c14c14c23c13c24 c 25 = c 14 c 33 − c 13 c 34 c 14 c_{25}=\displaystyle\frac{c_{14}c_{33}-c_{13}c_{34}}{c_{14}} c25=c14c14c33c13c34 c 35 = c 14 c 43 − c 13 c 44 c 14 c_{35}=\displaystyle\frac{c_{14}c_{43}-c_{13}c_{44}}{c_{14}} c35=c14c14c43c13c44 c 45 c_{45} c45 … \dots
    ⋮ \vdots ⋮ \vdots ⋮ \vdots ⋮ \vdots
    s 2 s^2 s2 c 1 , n − 1 c_{1,n-1} c1,n1 c 2 , n − 1 c_{2,n-1} c2,n1
    s 1 s^1 s1 c 1 , n c_{1,n} c1,n
    s 0 s^0 s0 c 1 , n + 1 = a n c_{1,n+1}=a_n c1,n+1=an

    劳斯稳定判据:线性系统稳定的充要条件:劳斯表中第一列各值为正;如果劳斯表第一列中出现小于零的数值,系统就不稳定,且第一列各系数符号的改变次数,代表特征方程的正实部根的数目。

    实例分析:

    E x a m p l e 2 : {\rm Example2:} Example2 设系统特征方程为:
    s 4 + 2 s 3 + 3 s 2 + 4 s + 5 = 0 s^4+2s^3+3s^2+4s+5=0 s4+2s3+3s2+4s+5=0
    试用劳斯稳定判据判别该系统的稳定性。

    解:

    该系统的劳斯表为:

    s 4 s^4 s4 1 1 1 3 3 3 5 5 5
    s 3 s^3 s3 2 2 2 4 4 4 0 0 0
    s 2 s^2 s2 2 × 3 − 1 × 4 2 = 1 \displaystyle\frac{2\times{3}-1\times{4}}{2}=1 22×31×4=1 5 5 5 0 0 0
    s 1 s^1 s1 1 × 4 − 2 × 5 1 = − 6 \displaystyle\frac{1\times{4}-2\times{5}}{1}=-6 11×42×5=6
    s 0 s^0 s0 5 5 5

    由于劳斯表的第一列系数有两次变号,因此该系统不稳定,且有两个正实部根。

    2.3 劳斯稳定判据的特殊情况
    1. 劳斯表中某行的第一列项为零,其余各项不为零,或不全为零。

      例如:特征方程为: D ( s ) = s 3 − 3 s + 2 = 0 D(s)=s^3-3s+2=0 D(s)=s33s+2=0

      劳斯表为:

      s 3 s^3 s3 1 1 1 − 3 -3 3
      s 2 s^2 s2 0 0 0 2 2 2
      s 1 s^1 s1 ∞ \infty

      解决方案:用因子 ( s + a ) (s+a) (s+a)乘以原特征方程, a a a为任意正数,再对新的特征方程应用劳斯判据;如:用 ( s + 3 ) (s+3) (s+3)乘以原特征方程,得新特征方程: D ( s ) = s 4 + 3 s 3 − 3 s 2 − 7 s + 6 = 0 D(s)=s^4+3s^3-3s^2-7s+6=0 D(s)=s4+3s33s27s+6=0

      劳斯表为:

      s 4 s^4 s4 1 1 1 − 3 -3 3 6 6 6
      s 3 s^3 s3 3 3 3 − 7 -7 7 0 0 0
      s 2 s^2 s2 − 2 / 3 -2/3 2/3 6 6 6 0 0 0
      s 1 s^1 s1 20 20 20 0 0 0 0 0 0
      s 0 s^0 s0 6 6 6

      由上劳斯表可知,第一列符号变化两次,系统不稳定,且有两个正实部根;

    2. 劳斯表中出现全零行。

      出现全零行表明特征方程中存在一些绝对值相同但符号相异得特征根;如:两个大小相等但符号相反的实根或一对共轭纯虚根,或对称于实轴的两对共轭复根;

      解决方案:当劳斯表中出现全零行时,可用全零行上面一行的系数构造一个辅助方程 F ( s ) = 0 F(s)=0 F(s)=0,将辅助方程对复变量 s s s求导,用所得导数方程的系数取代全零行的元,按劳斯稳定判据要求继续运算。

      实例分析:

      E x a m p l e 3 : {\rm Example3:} Example3 已知系统特征方程为: D ( s ) = s 6 + s 5 − 2 s 4 − 3 s 3 − 7 s 2 − 4 s − 4 = 0 D(s)=s^6+s^5-2s^4-3s^3-7s^2-4s-4=0 D(s)=s6+s52s43s37s24s4=0

      试用劳斯稳定判据分析系统的稳定性。

      解:

      劳斯表:

      s 6 s^6 s6 1 1 1 − 2 -2 2 − 7 -7 7 − 4 -4 4
      s 5 s^5 s5 1 1 1 − 3 -3 3 − 4 -4 4
      s 4 s^4 s4 1 1 1 − 3 -3 3 − 4 -4 4 ( 辅助方程 F ( s ) = 0 系数 ) (辅助方程F(s)=0系数) (辅助方程F(s)=0系数)
      s 3 s^3 s3 0 0 0 0 0 0 0 0 0

      s 4 s^4 s4行系数构造辅助方程: F ( s ) = s 4 − 3 s 2 − 4 = 0 F(s)=s^4-3s^2-4=0 F(s)=s43s24=0

      取辅助方程对变量 s s s的导数,得导数方程:
      d F ( s ) d s = 4 s 3 − 6 s = 0 \frac{{\rm d}F(s)}{{\rm d}s}=4s^3-6s=0 dsdF(s)=4s36s=0
      用导数方程的系数取代全零行相应的元,有劳斯表:

      s 6 s^6 s6 1 1 1 − 2 -2 2 − 7 -7 7 − 4 -4 4
      s 5 s^5 s5 1 1 1 − 3 -3 3 − 4 -4 4 0 0 0
      s 4 s^4 s4 1 1 1 − 3 -3 3-4
      s 3 s^3 s3 4 4 4 − 6 -6 6 0 ( d F ( s ) / d s = 0 系数 ) 0({\rm d}F(s)/{\rm d}s=0系数) 0(dF(s)/ds=0系数)
      s 2 s^2 s2 − 1.5 -1.5 1.5 − 4 -4 4
      s 1 s^1 s1 − 16.7 -16.7 16.7 0 0 0
      s 0 s^0 s0 − 4 -4 4

      劳斯表第一列数值有一次符号变化,系统不稳定,且有一个正实部根;

    2.4 劳斯稳定判据的应用

    劳斯判据不能表明系统特征根在 s s s平面上相对于虚轴的距离;为了使稳定的系统具有良好的动态响应,则在 s s s左半平面上系统特征根的位置与虚轴之间有一定的距离;可在 s s s左边平面上作一条 s = − a s=-a s=a的垂线, a a a是系统的特征根位置与虚轴之间的最小给定距离,称为给定稳定裕度,然后用新变量 s 1 = s + a s_1=s+a s1=s+a代入原系统特征方程,得到一个以 s 1 s_1 s1为变量的新特征方程,对新特征方程应用劳斯稳定判据,可以判别系统的特征根是否全部位于 s = − a s=-a s=a垂线之左;应用劳斯稳定判据还可以确定系统一个或两个可调参数对系统稳定性的影响,即确定一个或两个使系统稳定,或使系统特征根全部位于 s = − a s=-a s=a垂线之左的参数取值范围。

    实例分析:

    E x a m p l e 4 : {\rm Example4:} Example4 设比例-积分( P I {\rm PI} PI)控制系统如下图所示,其中: K 1 K_1 K1为与积分器时间常数有关的待定参数;已知参数 ζ = 0.2 , ω n = 86.6 \zeta=0.2,\omega_n=86.6 ζ=0.2ωn=86.6,试用劳斯稳定判据确定使闭环系统稳定的 K 1 K_1 K1的取值范围;如果要求闭环系统的极点全部位于 s = − 1 s=-1 s=1的垂线之左,问 K 1 K_1 K1的取值范围又是多大?

    16

    解:

    由控制系统结构图可得,系统的闭环传递函数:
    Φ ( s ) = ω n 2 ( s + K 1 ) s 3 + 2 ζ ω n s 2 + ω n 2 s + K 1 ω n 2 \Phi(s)=\frac{\omega_n^2(s+K_1)}{s^3+2\zeta\omega_ns^2+\omega_n^2s+K_1\omega_n^2} Φ(s)=s3+2ζωns2+ωn2s+K1ωn2ωn2(s+K1)
    特征方程为:
    D ( s ) = s 3 + 2 ζ ω n s 2 + ω n 2 s + K 1 ω n 2 = 0 D(s)=s^3+2\zeta\omega_ns^2+\omega_n^2s+K_1\omega_n^2=0 D(s)=s3+2ζωns2+ωn2s+K1ωn2=0
    ζ = 0.2 , ω n = 86.6 \zeta=0.2,\omega_n=86.6 ζ=0.2,ωn=86.6,得:
    D ( s ) = s 3 + 34.6 s 2 + 7500 s + 7500 K 1 = 0 D(s)=s^3+34.6s^2+7500s+7500K_1=0 D(s)=s3+34.6s2+7500s+7500K1=0
    劳斯表为:

    s 3 s^3 s3 1 1 1 7500 7500 7500
    s 2 s^2 s2 34.6 34.6 34.6 7500 K 1 7500K_1 7500K1
    s 1 s^1 s1 34.6 × 7500 − 7500 K 1 34.6 \displaystyle\frac{34.6\times{7500}-7500K_1}{34.6} 34.634.6×75007500K1 0 0 0
    s 0 s^0 s0 7500 K 1 7500K_1 7500K1

    根据劳斯稳定判据,令劳斯表第一列各元为正,则 K 1 K_1 K1取值范围: 0 < K 1 < 34.6 00<K1<34.6

    当要求闭环极点全部位于 s = − 1 s=-1 s=1垂线之左,令 s = s 1 − 1 s=s_1-1 s=s11,代入原特征方程,可得新特征方程:
    ( s 1 − 1 ) 3 + 34.6 ( s 1 − 1 ) 2 + 7500 ( s 1 − 1 ) + 7500 K 1 = 0 (s_1-1)^3+34.6(s_1-1)^2+7500(s_1-1)+7500K_1=0 (s11)3+34.6(s11)2+7500(s11)+7500K1=0
    化简可得:
    s 1 3 + 31.6 s 1 2 + 7433.8 s 1 + ( 7500 K 1 − 7466.4 ) = 0 s_1^3+31.6s_1^2+7433.8s_1+(7500K_1-7466.4)=0 s13+31.6s12+7433.8s1+(7500K17466.4)=0
    可得新的劳斯表为:

    s 3 s^3 s3 1 1 1 7433.8 7433.8 7433.8
    s 2 s^2 s2 31.6 31.6 31.6 7500 K 1 − 7466.4 7500K_1-7466.4 7500K17466.4
    s 1 s^1 s1 31.6 × 7433.8 − ( 7500 K 1 − 7466.4 ) 31.6 \displaystyle\frac{31.6\times{7433.8}-(7500K_1-7466.4)}{31.6} 31.631.6×7433.8(7500K17466.4) 0 0 0
    s 0 s^0 s0 7500 K 1 − 7466.4 7500K_1-7466.4 7500K17466.4

    令劳斯表中第一列各元为正,使得全部闭环极点位于 s = − 1 s=-1 s=1垂线之左的 K 1 K_1 K1取值范围: 1 < K 1 < 32.3 11<K1<32.3

  • 相关阅读:
    Unity脚步.txt
    数据结构体进阶链表【带头双向循环链表,单向链表的优化,从根部解决了顺序表的缺点】一文带你深入理解链表
    MyBatisPlus(二十)防全表更新与删除
    cdh6,使用oozie进行spark的jar任务调度
    Redis单线程
    Win11 + docker + tensorflow serving 完成模型部署
    视频剪辑制作教学:分享十种剪辑技巧,打好基础很重要
    干了外包3个月,技术退步明显...
    JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
    硬件工程师成长之路(0)----认识元件
  • 原文地址:https://blog.csdn.net/qq_39032096/article/details/126534220