线性系统稳定性分析

Stability Analysis of Linear System

系统分析的前提是稳定

一、基础概念

稳定性:系统在扰动消失后,由初始偏差状态恢复到原平衡状态的性能
李雅普诺夫稳定性理论:线性系统在初始扰动的影响下,其动态过程随时间推移逐渐衰减并趋于零,则称系统渐近稳定

经典控制理论的稳定性属于Lyapunov稳定性中的渐进稳定

线性系统稳定的充分必要条件:闭环系统特征方程的所有根均具有负实部,或闭环传递函数极点均位于 s 左半平面。(实部决定收敛和发散,虚部决定是否振荡)

在状态空间形式中,齐次线性定常系统写作

x˙=Ax,x(t)=eAtx(0).

因此闭环特征根就是系统矩阵 A 的特征值。若 Av=λv,则对应模态为

x(t)=eλtv.

这解释了为什么连续系统看 Reλ:实部决定 eReλt 的衰减或增长,虚部只决定振荡。

二、线性系统稳定判据

闭环特征方程:D(s)=ansn+an1sn1++a1s+a0=0

1. 赫尔维茨判据

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

n=1: 特征方程的各项系数为正
n=2: 特征方程的各项系数为正
n=3: 特征方程的各项系数为正,且 a1a2a0a3>0
n=4: 特征方程的各项系数为正,且 Δ2=a1a2a0a3>0, 以及 Δ2>a3a0a12

2. 劳斯判据

D(s)=ansn+an1sn1++a1s+a0=0
劳斯表

sn an an2 an4
sn1 an1 an3 an5
sn2 L31 L32 L33
sn3 L41 L42 L43




s0
L31=1an1|anan2an1an3|L32=1an1|anan4an1an5|L33=1an1|anan6an1an7|L41=1L31|an1an3L31L32|L42=1L31|an1an5L31L33|

系统稳定的充分必要条件:第一列各值为正值

注意

计算劳斯表时,不要漏掉负号

特殊情况
  1. 某一行第一项为 0,而其余项不全为 0
    用一个很小的正数 ε 替代 0
    只是判断极限是大于零还是小于零即可, 所以从正半轴趋于零

  2. 出现全零行
    说明有大小相等、方向相反的根
    零行的上一行系数构造一个辅助多项式, 并以该多项式导数的系数代替全零行

    例如:
    s4234
    s3000
    F(s)=2s4+3s2+4
    以该多项式求导的系数代替全零行
    F(s)=8s3+6s
    s3860

变例

如果问在 s=x0 的右侧,直接 变量代换 s=x0+zz=sx0
f(s)g(z) 然后再沿用之前的计算方法

3. 李纳德 -戚帕特判据

三、与微分方程组的联系

二阶常系数方程

u+Bu+Cu=0

可用状态向量 (u,u)T 化为一阶系统:

(uu)=(01CB)(uu).

这个矩阵的特征方程是

λ2+Bλ+C=0,

与直接令 u=eλt 得到的特征方程一致。所以控制中的闭环极点、微分方程的特征根、状态矩阵的特征值描述的是同一组模态。

离散系统或数值差分系统不能沿用左半平面判据。若

Un+1=AUn,

长期行为由 An 决定,应检查 |λ|。例如前向差分近似 y=y 时会出现特征值 1±iΔt,其模长大于 1,所以轨道向外螺旋;连续原系统的特征值 i,i 只表示中性振荡。