• 自动控制原理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),t∈Tt​
    其中:

    • 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} t0​∈Tt​的一个非零初始状态 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 t1​∈Tt​,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​(t0​∈Tt​)时刻可控的,则称系统在时刻 t 0 t_0 t0​是完全可控的或一致可控的,简称系统在时刻 t 0 t_0 t0​可控;

    • 系统不完全可控:对于线性时变系统,取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0​∈Tt​,如果状态空间中存在一个或一些非零状态在时刻 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} ∫0T​∣ui​(t)∣2dt<∞;t0​,t∈Tt​

    • 状态与系统的可达:对于线性时变系统,若存在能将状态 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),t∈Tty(t)=C(t)x(t)+D(t)u(t),x(t0)=x0 ​x˙(t)=A(t)x(t)+B(t)u(t),t∈Tt​y(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​+∫t0​T​Φ(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)∫t0​T​Φ(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,t∈Tty(t)=C(t)x(t) ​x˙(t)=A(t)x(t),x(t0​)=x0​,t,t∈Tt​y(t)=C(t)x(t)​

    • 系统完全可观测:对于上式线性时变系统,如果取定初始时刻 t 0 ∈ T t t_0\in{T_t} t0​∈Tt​,存在一个有限时刻 t 1 ∈ T t , t 1 > t 0 t_1\in{T_t},t_1>t_0 t1​∈Tt​,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} t0​∈Tt​,存在一个有限时刻 t 1 ∈ T t , t 1 > t 0 t_1\in{T_t},t_1>t_0 t1​∈Tt​,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​,t≥0
    其中:

    • x x x为 n n n维状态变量;
    • u u u为 p p p维输入向量;
    • A 、 B A、B A、B分别为 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​)≜∫0t1​​e−AtBBTe−ATtdt
    凯莱-哈密顿定理:设 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(λ)=∣λI−A∣=λn+an−1​λn−1+⋯+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+an−1​An−1+⋯+a1​A+a0​I=0
    推论 1 1 1:矩阵 A A A的 k ( k ≥ n ) k(k≥n) k(k≥n)次幂可表示为 A A A的 n − 1 n-1 n−1阶多项式:
    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=0∑n−1​αm​Am,k≥n
    推论 2 2 2:矩阵指数 e A t {\rm e}^{At} eAt可表示为 A A A的 n − 1 n-1 n−1阶多项式:
    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=0∑n−1​α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​,t≥0
    秩判据:线性定常系统完全可控的充分必要条件是:
    r a n k [ B A B ⋯ A n − 1 B ] = n {\rm rank}[BAB⋯An−1B]=n rank[B​AB​⋯​An−1B​]=n
    其中: n n n为矩阵 A A A的维数; S = r a n k [ B A B ⋯ A n − 1 B ] S={\rm rank}[BAB⋯An−1B] S=rank[B​AB​⋯​An−1B​]称为系统的可控性判别阵;

    实例分析:

    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​+i4​R4​i4​+uc​=R3​i3​R1​i1​+uc​=R2​i2​LdtdiL​​+R1​i1​+R3​i3​=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+R2−R3R3+R4)x2+1Lu˙x2=1C(R2R1+R2−R4R3+R4)x1−1C(1R1+R2−1R3+R4)x2 ​x˙1​=−L1​(R1​+R2​R1​R2​​+R3​+R4​R3​R4​​)x1​+L1​(R1​+R2​R1​​−R3​+R4​R3​​)x2​+L1​ux˙2​=C1​(R1​+R2​R2​​−R3​+R4​R4​​)x1​−C1​(R1​+R2​1​−R3​+R4​1​)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]= [1L−1L2(R1R2R1+R2+R3R4R3+R4)0−1LC(R4R3+R4−R2R1+R2)] S=[b​Ab​]= ​L1​0​−L21​(R1​+R2​R1​R2​​+R3​+R4​R3​R4​​)−LC1​(R3​+R4​R4​​−R1​+R2​R2​​)​ ​
    当 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​+R4​R4​​=R1​+R2​R2​​时, 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 R1​R4​=R2​R3​时, 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​+R2​R1​​=R3​+R4​R3​​及 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​+R2​R2​​=R3​+R4​R4​​成立,这时状态方程变为:
    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+R2−1R3+R4)x2 ​x˙1​=−L1​(R1​+R2​R1​R2​​+R3​+R4​R3​R4​​)x1​+L1​ux˙2​=−C1​(R1​+R2​1​−R3​+R4​1​)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]= [1L−1L2(R1R2R1+R2+R3R4R3+R4)00] S=[b​Ab​]= ​L1​0​−L21​(R1​+R2​R1​R2​​+R3​+R4​R3​R4​​)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=[10​21​],求 A 100 A^{100} A100。

    解:

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

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

    故:
    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=2A2−A=2(2A−I)−A=3A−2IA4=AA3=3A2−2A=3(2A−I)−2A=4A−3I ​A3=AA2=2A2−A=2(2A−I)−A=3A−2IA4=AA3=3A2−2A=3(2A−I)−2A=4A−3I​
    根据数学归纳法,有:
    A k = k A − ( k − 1 ) I A^k=kA-(k-1)I Ak=kA−(k−1)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=100A−99I=[1000​200100​]−[990​099​]=[10​2001​]
    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}[λiI−AB]=n,(i=1,2,\cdots,n) rank[λi​I−A​B​]=n,(i=1,2,⋯,n)
    均成立,或等价表示为:
    r a n k [ s I − A B ] = n , ( ∀ s ∈ C ) {\rm rank}[sI−AB]=n,(\forall{s}\in{C}) rank[sI−A​B​]=n,(∀s∈C)
    实例分析:

    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}= [010000−1000010050]x+ [011001−20]u,n=4 x˙= ​0000​1000​0−105​0010​ ​x+ ​010−2​1010​ ​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 ] [sI−AB]= [s−100010s−101000s−10100−5s−20] [sI−A​B​]= ​s000​−1s00​0−1s−5​00−1s​010−2​1010​ ​
    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}[sI−AB]= {\rm rank}[−1000010100−100−50−2]=4 rank[sI−A​B​]=rank ​−1000​010−5​00−10​010−2​ ​=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}[sI−AB]= {\rm rank}[√5−1000√510000100−20]=4 rank[sI−A​B​]=rank ​5 ​000​−15 ​00​010−2​0010​ ​=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}[sI−AB]= {\rm rank}[−√5−1000−√510000100−20]=4 rank[sI−A​B​]=rank ​−5 ​000​−1−5 ​00​010−2​0010​ ​=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]= [8000−10002] [¯x1¯x2¯x3]+ [013002] [u1u2] ​x˙1​x˙2​x˙3​​ ​= ​800​0−10​002​ ​ ​x1​x2​x3​​ ​+ ​030​102​ ​[u1​u2​​]
    由于此规范型中 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=[CBCAB⋯CAn−1BD] S0​=[CB​CAB​⋯​CAn−1B​D​]
      其中: 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}= [01−1−2]x+ [1−1]u,y= [10] x˙=[0−1​1−2​]x+[1−1​]u,y=[1​0​]
      判断系统的状态可控性和输出可控性。

      解:

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

      输出可控性矩阵为:
      S 0 = [ c b c A b d ] = [ 1 − 1 0 ] S_0=[cbcAbd]=[1−10] S0​=[cb​cAb​d​]=[1​−1​0​]
      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​,t≥0,y=Cx
    其中:

    • x x x为 n n n维状态向量;
    • y y y为 q q q维输出向量;
    • A 、 C A、C A、C分别为 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)≜∫0t1​​eATtCTCeAtdt
    秩判据:线性定常连续系统完全可观测的充分必要条件:
    r a n k V = r a n k [ C C A ⋮ C A n − 1 ] = n {\rm rank}V={\rm rank} [CCA⋮CAn−1]=n rankV=rank ​CCA⋮CAn−1​ ​=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)n−1CT]=n rankV=rank[CT​ATCT​(AT)2CT​⋯​(AT)n−1CT​]=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= [1−111], B=[2−110], C= [10−11] A=[11​−11​],B=[21​−10​],C=[1−1​01​]

    解:
    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}[1−11001−12]=2=n rankV=rank[CT​ATCT​]=rank[10​−11​1−1​02​]=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λiI−A]=n,i=1,2,3,\cdots,n rank[Cλi​I−A​]=n,i=1,2,3,⋯,n
    或等价表示为:
    r a n k [ C s I − A ] = n ; ∀ s ∈ C {\rm rank}[CsI−A]=n;\forall{s}\in{C} rank[CsI−A​]=n;∀s∈C
    对角线规范型判据:线性定常连续系统完全可观测的充分必要条件:当矩阵 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}}= [8000−10002]\overline{x},y= [100023]\overline{x} x˙= ​800​0−10​002​ ​x,y=[10​02​03​]x
    此规范型中 C ‾ \overline{C} C不包含元素全为零的列,故系统完全可观测.

  • 相关阅读:
    CSS快速入门
    [深度学习] 大模型学习8上-推理部署框架llama.cpp与Ollama使用指北
    Ceph分布式存储详解
    一次cpu 跌底排查
    腾讯T9纯手写基于Mycat中间件的分布式数据库架构笔记
    前端技术使网页生成PDF预览并下载
    老卫带你学---深入理解Golang之context
    AERMOD模型在大气环境影响评价中的应用
    2023-10-10 mysql-{mysql_alter_table}-出错后回滚-记录
    不再写Python for 循环
  • 原文地址:https://blog.csdn.net/qq_39032096/article/details/126798232