• 自动控制原理9.2---线性系统的可控性与可观测性(上)


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



    2.线性系统的可控性与可观测性
    • 如果系统所有状态变量的运动都可以由输入来影响和控制而由任意的初态达到原点,则称系统是完全可控的;否则,称系统是不完全可控的;
    • 如果系统所有状态变量的任意形式的运动均可由输出完全反映,则称系统是状态完全可观测的,简称系统可观测,否则,称系统是不完全可观测的;
    2.1 可控性

    线性时变系统的状态方程:
    x ˙ ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) , t ∈ T t \dot{x}(t)=A(t)x(t)+B(t)u(t),t\in{T_t} x˙(t)=A(t)x(t)+B(t)u(t),tTt
    其中:

    • x x x n n n维状态向量;
    • u u u p p p维输入向量;
    • T t T_t Tt为时间定义区间;
    • A ( t ) 、 B ( t ) A(t)、B(t) A(t)B(t)分别为 n × n n\times{n} n×n矩阵和 n × p n\times{p} n×p矩阵;

    状态可控、系统可控和不可控定义:

    • 状态可控:对于线性时变系统,如果对取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0Tt的一个非零初始状态 x ( t 0 ) = x 0 x(t_0)=x_0 x(t0)=x0,存在一个时刻 t 1 ∈ T t , t 1 > t 0 t_1\in{T_t},t_1>t_0 t1Tt,t1>t0和一个无约束的容许控制 u ( t ) , t ∈ [ t 0 , t 1 ] u(t),t\in[t_0,t_1] u(t),t[t0,t1],使状态由 x ( t 0 ) = x 0 x(t_0)=x_0 x(t0)=x0转移到 t 1 t_1 t1时刻的 x ( t 1 ) = 0 x(t_1)=0 x(t1)=0,则称此 x 0 x_0 x0是在 t 0 t_0 t0时刻可控的;

    • 系统可控:对于线性时变系统,如果状态空间中的所有非零状态都是在 t 0 ( t 0 ∈ T t ) t_0(t_0\in{T_t}) t0(t0Tt)时刻可控的,则称系统在时刻 t 0 t_0 t0是完全可控的或一致可控的,简称系统在时刻 t 0 t_0 t0可控;

    • 系统不完全可控:对于线性时变系统,取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0Tt,如果状态空间中存在一个或一些非零状态在时刻 t 0 t_0 t0是不可控的,则称系统在时刻 t 0 t_0 t0是不完全可控的,亦称系统是不可控的;

    • u ( t ) u(t) u(t)是容许控制的,即 u ( t ) u(t) u(t)的每个分量 u i ( t ) ( i = 1 , 2 , … , p ) u_i(t)(i=1,2,\dots,p) ui(t)(i=1,2,,p)均在时间区间 T t T_t Tt上平方可积,即:
      ∫ 0 T ∣ u i ( t ) ∣ 2 d t < ∞ ; t 0 , t ∈ T t \int_0^T|u_i(t)|^2{\rm d}t<\infty;t_0,t\in{T_t} 0Tui(t)2dt<t0,tTt

    • 状态与系统的可达:对于线性时变系统,若存在能将状态 x ( t 0 ) = 0 x(t_0)=0 x(t0)=0转移到 x ( t f ) = x f x(t_f)=x_f x(tf)=xf的控制作用,则称状态 x f x_f xf t 0 t_0 t0时刻可达的;若 x f x_f xf对所有时刻都是可达的,则称 x f x_f xf为完全可达或一致可达的;若系统对于状态空间中的每一个状态都是时刻 t 0 t_0 t0可达的,则称该系统是 t 0 t_0 t0时刻状态完全可达的,或简称该系统是 t 0 t_0 t0时刻可达的;对于线性定常系统,可控性和可达性是等价的;

    2.2 可观测性

    可观测性表征状态可由输出完全反映的性能,同时考虑系统的状态方程和输出方程:
    x ˙ ( t ) = A ( t ) x ( t ) + B ( t ) u ( t ) , t ∈ T t y ( t ) = C ( t ) x ( t ) + D ( t ) u ( t ) , x ( t 0 ) = x 0 ˙x(t)=A(t)x(t)+B(t)u(t),tTty(t)=C(t)x(t)+D(t)u(t),x(t0)=x0 x˙(t)=A(t)x(t)+B(t)u(t),tTty(t)=C(t)x(t)+D(t)u(t),x(t0)=x0
    其中: A ( t ) 、 B ( t ) 、 C ( t ) 、 D ( t ) A(t)、B(t)、C(t)、D(t) A(t)B(t)C(t)D(t)分别为: ( n × n ) 、 ( n × p ) 、 ( q × n ) 、 ( q × p ) (n\times{n})、(n\times{p})、(q\times{n})、(q\times{p}) (n×n)(n×p)(q×n)(q×p)的满足状态方程解的存在唯一性条件的时变矩阵;

    状态方程的解:
    x ( t ) = Φ ( t , t 0 ) x 0 + ∫ t 0 T Φ ( t , τ ) B ( τ ) u ( τ ) d τ x(t)=\Phi(t,t_0)x_0+\int_{t_0}^T\Phi(t,\tau)B(\tau)u(\tau){\rm d}\tau x(t)=Φ(t,t0)x0+t0TΦ(t,τ)B(τ)u(τ)dτ
    其中: Φ ( t , t 0 ) \Phi(t,t_0) Φ(t,t0)为系统的状态转移矩阵;

    输出响应为:
    y ( t ) = C ( t ) Φ ( t , t 0 ) x 0 + C ( t ) ∫ t 0 T Φ ( t , τ ) B ( τ ) u ( τ ) d τ + D ( t ) u ( t ) y(t)=C(t)\Phi(t,t_0)x_0+C(t)\int_{t_0}^T\Phi(t,\tau)B(\tau)u(\tau){\rm d}\tau+D(t)u(t) y(t)=C(t)Φ(t,t0)x0+C(t)t0TΦ(t,τ)B(τ)u(τ)dτ+D(t)u(t)
    研究零输入方程的观测性:
    x ˙ ( t ) = A ( t ) x ( t ) , x ( t 0 ) = x 0 , t , t ∈ T t y ( t ) = C ( t ) x ( t ) ˙x(t)=A(t)x(t),x(t0)=x0,t,tTty(t)=C(t)x(t) x˙(t)=A(t)x(t),x(t0)=x0,t,tTty(t)=C(t)x(t)

    • 系统完全可观测:对于上式线性时变系统,如果取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0Tt,存在一个有限时刻 t 1 ∈ T t , t 1 > t 0 t_1\in{T_t},t_1>t_0 t1Tt,t1>t0,对于所有 t ∈ [ t 0 , t 1 ] t\in[t_0,t_1] t[t0,t1],系统的输出 y ( t ) y(t) y(t)能唯一确定状态向量的初值 x ( t 0 ) x(t_0) x(t0),则称系统在 [ t 0 , t 1 ] [t_0,t_1] [t0,t1]内是完全可观测的,简称系统可观测;如果对于一切 t 1 > t 0 t_1>t_0 t1>t0系统都是可观测的,则称系统在 [ t 0 , ∞ ) [t_0,\infty) [t0,)内完全可观测;
    • 系统不可观测:对于上式线性时变系统,如果取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0Tt,存在一个有限时刻 t 1 ∈ T t , t 1 > t 0 t_1\in{T_t},t_1>t_0 t1Tt,t1>t0,对于所有 t ∈ [ t 0 , t 1 ] t\in[t_0,t_1] t[t0,t1],系统的输出 y ( t ) y(t) y(t)不能唯一确定所有状态的初值 x i ( t 0 ) , i = 1 , 2 , … , n x_i(t_0),i=1,2,\dots,n xi(t0),i=1,2,,n,即至少有一个状态的初值不能被 y ( t ) y(t) y(t)确定,则称系统在时间区间 [ t 0 , t 1 ] [t_0,t_1] [t0,t1]内是不完全可观测的,简称系统不可观测;
    2.3 线性定常连续系统的可控性判据

    线性定常连续系统的状态方程为:
    x ˙ ( t ) = A x ( t ) + B u ( t ) , x ( 0 ) = x 0 , t ≥ 0 \dot{x}(t)=Ax(t)+Bu(t),x(0)=x_0,t≥0 x˙(t)=Ax(t)+Bu(t),x(0)=x0,t0
    其中:

    • x x x n n n维状态变量;
    • u u u p p p维输入向量;
    • A 、 B A、B AB分别为 n × n n\times{n} n×n n × p n\times{p} n×p常值矩阵;

    格拉姆矩阵判据:线性定常连续系统上式完全可控的充分必要条件:存在时刻 t 1 > 0 t_1>0 t1>0,使如下定义的格拉姆矩阵为非奇异:
    W ( 0 , t 1 ) ≜ ∫ 0 t 1 e − A t B B T e − A T t d t W(0,t_1)\triangleq\int_0^{t_1}{\rm e}^{-At}BB^T{\rm e}^{-A^Tt}{\rm d}t W(0,t1)0t1eAtBBTeATtdt
    凯莱-哈密顿定理: n n n阶矩阵 A A A的特征多项式为:
    f ( λ ) = ∣ λ I − A ∣ = λ n + a n − 1 λ n − 1 + ⋯ + a 1 λ + a 0 f(\lambda)=|\lambda{I}-A|=\lambda^n+a_{n-1}\lambda^{n-1}+\dots+a_1\lambda+a_0 f(λ)=λIA=λn+an1λn1++a1λ+a0
    A A A满足其特征方程,即:
    f ( A ) = A n + a n − 1 A n − 1 + ⋯ + a 1 A + a 0 I = 0 f(A)=A^n+a_{n-1}A^{n-1}+\cdots+a_1A+a_0I=0 f(A)=An+an1An1++a1A+a0I=0
    推论 1 1 1矩阵 A A A k ( k ≥ n ) k(k≥n) k(kn)次幂可表示为 A A A n − 1 n-1 n1阶多项式:
    A k = ∑ m = 0 n − 1 α m A m , k ≥ n A^k=\sum_{m=0}^{n-1}\alpha_mA^m,k≥n Ak=m=0n1αmAm,kn
    推论 2 2 2矩阵指数 e A t {\rm e}^{At} eAt可表示为 A A A n − 1 n-1 n1阶多项式:
    e A t = ∑ m = 0 n − 1 α m ( t ) A m {\rm e}^{At}=\sum_{m=0}^{n-1}\alpha_m(t)A^m eAt=m=0n1αm(t)Am
    线性定常连续系统如下:
    x ˙ ( t ) = A x ( t ) + B u ( t ) , x ( 0 ) = x 0 , t ≥ 0 \dot{x}(t)=Ax(t)+Bu(t),x(0)=x_0,t≥0 x˙(t)=Ax(t)+Bu(t),x(0)=x0,t0
    秩判据:线性定常系统完全可控的充分必要条件是:
    r a n k [ B A B ⋯ A n − 1 B ] = n {\rm rank}[BABAn1B]=n rank[BABAn1B]=n
    其中: n n n为矩阵 A A A的维数; S = r a n k [ B A B ⋯ A n − 1 B ] S={\rm rank}[BABAn1B] S=rank[BABAn1B]称为系统的可控性判别阵;

    实例分析:

    E x a m p l e 1 : {\rm Example1:} Example1 桥式网络如下图所示,用可控性判据判断其可控性。

    20

    解:

    该桥式网络微分方程为:
    i L = i 1 + i 2 = i 3 + i 4 R 4 i 4 + u c = R 3 i 3 R 1 i 1 + u c = R 2 i 2 L d i L d t + R 1 i 1 + R 3 i 3 = u iL=i1+i2=i3+i4R4i4+uc=R3i3R1i1+uc=R2i2LdiLdt+R1i1+R3i3=u iL=i1+i2=i3+i4R4i4+uc=R3i3R1i1+uc=R2i2LdtdiL+R1i1+R3i3=u
    选取状态变量 x 1 = i L , x 2 = u c x_1=i_L,x_2=u_c x1=iL,x2=uc,消去微分方程组的 i 1 , i 2 , i 3 , i 4 i_1,i_2,i_3,i_4 i1,i2,i3,i4,可得状态方程为:
    x ˙ 1 = − 1 L ( R 1 R 2 R 1 + R 2 + R 3 R 4 R 3 + R 4 ) x 1 + 1 L ( R 1 R 1 + R 2 − R 3 R 3 + R 4 ) x 2 + 1 L u x ˙ 2 = 1 C ( R 2 R 1 + R 2 − R 4 R 3 + R 4 ) x 1 − 1 C ( 1 R 1 + R 2 − 1 R 3 + R 4 ) x 2 ˙x1=1L(R1R2R1+R2+R3R4R3+R4)x1+1L(R1R1+R2R3R3+R4)x2+1Lu˙x2=1C(R2R1+R2R4R3+R4)x11C(1R1+R21R3+R4)x2 x˙1=L1(R1+R2R1R2+R3+R4R3R4)x1+L1(R1+R2R1R3+R4R3)x2+L1ux˙2=C1(R1+R2R2R3+R4R4)x1C1(R1+R21R3+R41)x2
    可控性矩阵为:
    S = [ b A b ] = [ 1 L − 1 L 2 ( R 1 R 2 R 1 + R 2 + R 3 R 4 R 3 + R 4 ) 0 − 1 L C ( R 4 R 3 + R 4 − R 2 R 1 + R 2 ) ] S=[bAb]= [1L1L2(R1R2R1+R2+R3R4R3+R4)01LC(R4R3+R4R2R1+R2)] S=[bAb]= L10L21(R1+R2R1R2+R3+R4R3R4)LC1(R3+R4R4R1+R2R2)
    R 4 R 3 + R 4 ≠ R 2 R 1 + R 2 \displaystyle\frac{R_4}{R_3+R_4}≠\displaystyle\frac{R_2}{R_1+R_2} R3+R4R4=R1+R2R2时, r a n k S = 2 = n {\rm rank}S=2=n rankS=2=n,系统可控;

    当电桥处于平衡状态时,即 R 1 R 4 = R 2 R 3 R_1R_4=R_2R_3 R1R4=R2R3时, R 1 R 1 + R 2 = R 3 R 3 + R 4 \displaystyle\frac{R_1}{R_1+R_2}=\displaystyle\frac{R_3}{R_3+R_4} R1+R2R1=R3+R4R3 R 2 R 1 + R 2 = R 4 R 3 + R 4 \displaystyle\frac{R_2}{R_1+R_2}=\displaystyle\frac{R_4}{R_3+R_4} R1+R2R2=R3+R4R4成立,这时状态方程变为:
    x ˙ 1 = − 1 L ( R 1 R 2 R 1 + R 2 + R 3 R 4 R 3 + R 4 ) x 1 + 1 L u x ˙ 2 = − 1 C ( 1 R 1 + R 2 − 1 R 3 + R 4 ) x 2 ˙x1=1L(R1R2R1+R2+R3R4R3+R4)x1+1Lu˙x2=1C(1R1+R21R3+R4)x2 x˙1=L1(R1+R2R1R2+R3+R4R3R4)x1+L1ux˙2=C1(R1+R21R3+R41)x2
    可控性矩阵为:
    S = [ b A b ] = [ 1 L − 1 L 2 ( R 1 R 2 R 1 + R 2 + R 3 R 4 R 3 + R 4 ) 0 0 ] S=[bAb]= [1L1L2(R1R2R1+R2+R3R4R3+R4)00] S=[bAb]= L10L21(R1+R2R1R2+R3+R4R3R4)0
    r a n k S = 1 < n {\rm rank}S=1rankS=1<n,系统不可控, u u u不能控制 x 2 x_2 x2 x 2 x_2 x2是不可控状态变量;

    实例分析:

    E x a m p l e 2 : {\rm Example2:} Example2 已知 A = [ 1 2 0 1 ] A=[1201] A=[1021],求 A 100 A^{100} A100

    解:

    A A A的特征多项式为:
    f ( λ ) = ∣ λ I − A ∣ = ∣ λ − 1 − 2 0 λ − 1 ∣ = λ 2 − 2 λ + 1 f(\lambda)=|\lambda{I}-A|=|λ120λ1|=\lambda^2-2\lambda+1 f(λ)=λIA= λ102λ1 =λ22λ+1
    根据凯莱-哈密顿定理,有:
    f ( A ) = A 2 − 2 A + I = 0 f(A)=A^2-2A+I=0 f(A)=A22A+I=0

    A 2 = 2 A − I A^2=2A-I A2=2AI

    故:
    A 3 = A A 2 = 2 A 2 − A = 2 ( 2 A − I ) − A = 3 A − 2 I A 4 = A A 3 = 3 A 2 − 2 A = 3 ( 2 A − I ) − 2 A = 4 A − 3 I A3=AA2=2A2A=2(2AI)A=3A2IA4=AA3=3A22A=3(2AI)2A=4A3I A3=AA2=2A2A=2(2AI)A=3A2IA4=AA3=3A22A=3(2AI)2A=4A3I
    根据数学归纳法,有:
    A k = k A − ( k − 1 ) I A^k=kA-(k-1)I Ak=kA(k1)I
    可得:
    A 100 = 100 A − 99 I = [ 100 200 0 100 ] − [ 99 0 0 99 ] = [ 1 200 0 1 ] A^{100}=100A-99I= [1002000100]- [990099]= [120001] A100=100A99I=[1000200100][990099]=[102001]
    P B H {\rm PBH} PBH秩判据: 线性定常连续系统完全可控的充分必要条件:对矩阵 A A A的所有特征值 λ i ( i = 1 , 2 , ⋯   , n ) \lambda_i(i=1,2,\cdots,n) λi(i=1,2,,n),有:
    r a n k [ λ i I − A B ] = n , ( i = 1 , 2 , ⋯   , n ) {\rm rank}[λiIAB]=n,(i=1,2,\cdots,n) rank[λiIAB]=n(i=1,2,,n)
    均成立,或等价表示为:
    r a n k [ s I − A B ] = n , ( ∀ s ∈ C ) {\rm rank}[sIAB]=n,(\forall{s}\in{C}) rank[sIAB]=n(sC)
    实例分析:

    E x a m p l e 3 : {\rm Example3:} Example3 已知线性定常连续系统状态方程为:
    x ˙ = [ 0 1 0 0 0 0 − 1 0 0 0 0 1 0 0 5 0 ] x + [ 0 1 1 0 0 1 − 2 0 ] u , n = 4 \dot{x}= [0100001000010050]x+ [01100120]u,n=4 x˙= 0000100001050010 x+ 01021010 u,n=4
    判别系统的可控性。

    解:

    根据状态方程写出:
    [ s I − A B ] = [ s − 1 0 0 0 1 0 s − 1 0 1 0 0 0 s − 1 0 1 0 0 − 5 s − 2 0 ] [sIAB]= [s100010s101000s101005s20] [sIAB]= s0001s0001s5001s01021010
    A A A的特征值为: λ 1 = λ 2 = 0 , λ 3 = 5 , λ 4 = − 5 \lambda_1=\lambda_2=0,\lambda_3=\sqrt{5},\lambda_4=-\sqrt{5} λ1=λ2=0,λ3=5 ,λ4=5

    s = λ 1 = λ 2 = 0 s=\lambda_1=\lambda_2=0 s=λ1=λ2=0,有:
    r a n k [ s I − A B ] = r a n k [ − 1 0 0 0 0 1 0 1 0 0 − 1 0 0 − 5 0 − 2 ] = 4 {\rm rank}[sIAB]= {\rm rank}[1000010100100502]=4 rank[sIAB]=rank 1000010500100102 =4
    s = λ 3 = 5 s=\lambda_3=\sqrt{5} s=λ3=5 时,有:
    r a n k [ s I − A B ] = r a n k [ 5 − 1 0 0 0 5 1 0 0 0 0 1 0 0 − 2 0 ] = 4 {\rm rank}[sIAB]= {\rm rank}[5100051000010020]=4 rank[sIAB]=rank 5 00015 0001020010 =4
    s = λ 4 = − 5 s=\lambda_4=-\sqrt{5} s=λ4=5 时,有:
    r a n k [ s I − A B ] = r a n k [ − 5 − 1 0 0 0 − 5 1 0 0 0 0 1 0 0 − 2 0 ] = 4 {\rm rank}[sIAB]= {\rm rank}[5100051000010020]=4 rank[sIAB]=rank 5 00015 0001020010 =4
    因此,系统完全可控。

    对角线规范型判据: 若线性定常连续系统矩阵 A A A的特征值 λ 1 , λ 2 , ⋯   , λ n \lambda_1,\lambda_2,\cdots,\lambda_n λ1,λ2,,λn两两相异,可知对角线规范型为:
    x ‾ ˙ = [ λ 1 λ 2 ⋱ λ n ] x ‾ + B ‾ u \dot{\overline{x}}= [λ1λ2λn]\overline{x}+\overline{B}u x˙= λ1λ2λn x+Bu
    系统完全可控的充分必要条件是: B ‾ \overline{B} B不包含元素全为零的行。

    实例说明: 已知线性定常连续系统的对角线规范型为:
    [ x ‾ ˙ 1 x ‾ ˙ 2 x ‾ ˙ 3 ] = [ 8 0 0 0 − 1 0 0 0 2 ] [ x ‾ 1 x ‾ 2 x ‾ 3 ] + [ 0 1 3 0 0 2 ] [ u 1 u 2 ] [˙¯x1˙¯x2˙¯x3]= [800010002] [¯x1¯x2¯x3]+ [013002] [u1u2] x˙1x˙2x˙3 = 800010002 x1x2x3 + 030102 [u1u2]
    由于此规范型中 B ‾ \overline{B} B不包含元素全为零的行,故系统完全可控。

    2.4 输出可控性
    • 输出可控性:若在有限时间间隔 [ t 0 , t 1 ] [t_0,t_1] [t0,t1]内,存在无约束分段连续控制函数 u ( t ) , t ∈ [ t 0 , t 1 ] u(t),t\in[t_0,t_1] u(t),t[t0,t1],能使任意初始输出 y ( t 0 ) y(t_0) y(t0)转移到任意最终输出 y ( t 1 ) y(t_1) y(t1),则称此系统输出完全可控,简称输出可控;

    • 输出可控性判据: 设线性定常连续系统的状态方程和输出方程为:
      x ˙ = A x + B u , x ( 0 ) = x 0 , t ∈ [ 0 , t 1 ] y = C x + D u ˙x=Ax+Bu,x(0)=x0,t[0,t1]y=Cx+Du x˙=Ax+Bu,x(0)=x0,t[0,t1]y=Cx+Du
      式中: u u u p p p维输入向量, y y y q q q维输出向量, x x x n n n维状态向量;

      输出可控性矩阵为:
      S 0 = [ C B C A B ⋯ C A n − 1 B D ] S_0=[CBCABCAn1BD] S0=[CBCABCAn1BD]
      其中: S 0 S_0 S0 q × ( n + 1 ) p q\times(n+1)p q×(n+1)p矩阵;

      输出可控的充分必要条件是:输出可控性矩阵的秩等于输出向量的维数 q q q,即:
      r a n k S 0 = q {\rm rank}S_0=q rankS0=q

    • 实例分析:

      E x a m p l e 4 : {\rm Example4:} Example4 已知系统的状态方程和输出方程为:
      x ˙ = [ 0 1 − 1 − 2 ] x + [ 1 − 1 ] u , y = [ 1 0 ] \dot{x}= [0112]x+ [11]u,y= [10] x˙=[0112]x+[11]uy=[10]
      判断系统的状态可控性和输出可控性。

      解:

      系统的状态可控性矩阵为:
      S = [ b A b ] = [ 1 − 1 − 1 1 ] S=[bAb]=[1111] S=[bAb]=[1111]
      ∣ S ∣ = 0 , r a n k S < 2 |S|=0,{\rm rank}S<2 S=0rankS<2,故状态不完全可控。

      输出可控性矩阵为:
      S 0 = [ c b c A b d ] = [ 1 − 1 0 ] S_0=[cbcAbd]=[110] S0=[cbcAbd]=[110]
      r a n k S 0 = 1 = q {\rm rank}S_0=1=q rankS0=1=q,故输出可控。

    2.5 线性定常连续系统的可观测性判据

    考虑输入 u = 0 u=0 u=0时系统的状态方程和输出方程:
    x ˙ = A x , x ( 0 ) = x 0 , t ≥ 0 , y = C x \dot{x}=Ax,x(0)=x_0,t≥0,y=Cx x˙=Ax,x(0)=x0,t0,y=Cx
    其中:

    • x x x n n n维状态向量;
    • y y y q q q维输出向量;
    • A 、 C A、C AC分别为 n × n n\times{n} n×n q × n q\times{n} q×n的常值矩阵;

    格拉姆矩阵判据:线性定常系统完全可观测的充分必要条件:存在有限时刻 t 1 > 0 t_1>0 t1>0,使如下定义的格拉姆矩阵为非奇异:
    M ( 0 , t ) ≜ ∫ 0 t 1 e A T t C T C e A t d t M(0,t)\triangleq\int_0^{t_1}{\rm e}^{A^Tt}C^TC{\rm e}^{At}{\rm d}t M(0,t)0t1eATtCTCeAtdt
    秩判据:线性定常连续系统完全可观测的充分必要条件:
    r a n k V = r a n k [ C C A ⋮ C A n − 1 ] = n {\rm rank}V={\rm rank} [CCACAn1]=n rankV=rank CCACAn1 =n

    r a n k V = r a n k [ C T A T C T ( A T ) 2 C T ⋯ ( A T ) n − 1 C T ] = n {\rm rank}V={\rm rank}[CTATCT(AT)2CT(AT)n1CT]=n rankV=rank[CTATCT(AT)2CT(AT)n1CT]=n
    上两式矩阵称为系统可观测性判别阵,简称可观测性阵。

    实例分析:

    E x a m p l e 5 : {\rm Example5: } Example5 系统状态方程和输出方程如下,判断系统的可观测性。
    x ˙ = A x + B u , y = C x \dot{x}=Ax+Bu,y=Cx x˙=Ax+Bu,y=Cx

    A = [ 1 − 1 1 1 ] , B = [ 2 − 1 1 0 ] , C = [ 1 0 − 1 1 ] A= [1111], B=[2110], C= [1011] A=[1111],B=[2110],C=[1101]

    解:
    r a n k V = r a n k [ C T A T C T ] = r a n k [ 1 − 1 1 0 0 1 − 1 2 ] = 2 = n {\rm rank}V={\rm rank}[CTATCT]={\rm rank}[11100112]=2=n rankV=rank[CTATCT]=rank[10111102]=2=n
    故系统可观测。

    P B H {\rm PBH} PBH秩判据:线性定常连续系统完全可观测的充分必要条件:对矩阵 A A A的所有特征根 λ i ( i = 1 , 2 , ⋯   , n ) \lambda_i(i=1,2,\cdots,n) λi(i=1,2,,n),均有:
    r a n k [ C λ i I − A ] = n , i = 1 , 2 , 3 , ⋯   , n {\rm rank}[CλiIA]=n,i=1,2,3,\cdots,n rank[CλiIA]=n,i=1,2,3,,n
    或等价表示为:
    r a n k [ C s I − A ] = n ; ∀ s ∈ C {\rm rank}[CsIA]=n;\forall{s}\in{C} rank[CsIA]=nsC
    对角线规范型判据:线性定常连续系统完全可观测的充分必要条件:当矩阵 A A A的特征值 λ 1 , λ 2 , ⋯   , λ n \lambda_1,\lambda_2,\cdots,\lambda_n λ1,λ2,,λn两两相异时,对角线规范型为:
    x ‾ ˙ = [ λ 1 λ 2 ⋱ λ n ] x ‾ , y = C ‾ x ‾ \dot{\overline{x}}= [λ1λ2λn]\overline{x},y=\overline{C}\overline{x} x˙= λ1λ2λn x,y=Cx
    式中, C ‾ \overline{C} C不包含元素全为零的列;

    实例说明: 已知线性定常连续系统的对角线规范型为:
    x ‾ ˙ = [ 8 0 0 0 − 1 0 0 0 2 ] x ‾ , y = [ 1 0 0 0 2 3 ] x ‾ \dot{\overline{x}}= [800010002]\overline{x},y= [100023]\overline{x} x˙= 800010002 x,y=[100203]x
    此规范型中 C ‾ \overline{C} C不包含元素全为零的列,故系统完全可观测.

  • 相关阅读:
    vue3项目实战中的接口调用方法(二)fetch用法 (前后端交互) get请求/post请求/put请求/delete请求
    JS——利用JS实现 tab 切换详解
    后端项目-菩提阁
    设计模式之原型模式--超越实例化的魔法,从复制到创造的无限可能
    WPS文件转PDF文件怎么转?建议看看这些方法
    初学python第一天
    【Scala】Scala语法中=>、->、<-与{}、()的使用
    Golang Testify介绍
    读书笔记:多Transformer的双向编码器表示法(Bert)-3
    4.1 设计模式_单例模式
  • 原文地址:https://blog.csdn.net/qq_39032096/article/details/126798232