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

本文深入探讨了线性控制系统中的可观测性和可控性概念,阐述了如何判断系统是否完全可控和可观测。通过状态方程、输出方程和相关矩阵,介绍了线性定常连续系统的可控性判据,如格拉姆矩阵、凯莱-哈密顿定理、秩判据和PBH判据。同时,还分析了输出可控性的判断标准,包括可观测性矩阵的秩和对角线规范型。最后,给出了实例分析,展示了如何应用这些判据来评估实际系统的可控性和可观测性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考书籍:《自动控制原理》(第七版).胡寿松主编.
《自动控制原理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 \begin{aligned} &\dot{x}(t)=A(t)x(t)+B(t)u(t),t\in{T_t}\\\\ &y(t)=C(t)x(t)+D(t)u(t),x(t_0)=x_0 \end{aligned} 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 ) \begin{aligned} &\dot{x}(t)=A(t)x(t),x(t_0)=x_0,t,t\in{T_t}\\\\ &y(t)=C(t)x(t) \end{aligned} 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}\begin{bmatrix}B & AB & \cdots & A^{n-1}B\end{bmatrix}=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}\begin{bmatrix}B & AB & \cdots & A^{n-1}B\end{bmatrix} 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 \begin{aligned} &i_L=i_1+i_2=i_3+i_4\\\\ &R_4i_4+u_c=R_3i_3\\\\ &R_1i_1+u_c=R_2i_2\\\\ &L\frac{{\rm d}i_L}{{\rm d}t}+R_1i_1+R_3i_3=u \end{aligned} 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 \begin{aligned} &\dot{x}_1=-\frac{1}{L}\left(\frac{R_1R_2}{R_1+R_2}+\frac{R_3R_4}{R_3+R_4}\right)x_1+\frac{1}{L}\left(\frac{R_1}{R_1+R_2}-\frac{R_3}{R_3+R_4}\right)x_2+\frac{1}{L}u\\\\ &\dot{x}_2=\frac{1}{C}\left(\frac{R_2}{R_1+R_2}-\frac{R_4}{R_3+R_4}\right)x_1-\frac{1}{C}\left(\frac{1}{R_1+R_2}-\frac{1}{R_3+R_4}\right)x_2 \end{aligned} 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=\begin{bmatrix}b & Ab\end{bmatrix}= \begin{bmatrix} \displaystyle\frac{1}{L} & -\displaystyle\frac{1}{L^2}\left(\frac{R_1R_2}{R_1+R_2}+\frac{R_3R_4}{R_3+R_4}\right)\\\\ 0 & -\displaystyle\frac{1}{LC}\left(\frac{R_4}{R_3+R_4}-\frac{R_2}{R_1+R_2}\right) \end{bmatrix} 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 \begin{aligned} &\dot{x}_1=-\frac{1}{L}\left(\frac{R_1R_2}{R_1+R_2}+\frac{R_3R_4}{R_3+R_4}\right)x_1+\frac{1}{L}u\\\\ &\dot{x}_2=-\frac{1}{C}\left(\frac{1}{R_1+R_2}-\frac{1}{R_3+R_4}\right)x_2 \end{aligned} 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=\begin{bmatrix}b & Ab\end{bmatrix}= \begin{bmatrix} \displaystyle\frac{1}{L} & -\displaystyle\frac{1}{L^2}\left(\frac{R_1R_2}{R_1+R_2}+\frac{R_3R_4}{R_3+R_4}\right)\\\\ 0 & 0 \end{bmatrix} S=[bAb]= L10L21(R1+R2R1R2+R3+R4R3R4)0
r a n k S = 1 < n {\rm rank}S=1<n rankS=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=\begin{bmatrix}1 & 2\\0& 1\end{bmatrix} 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|=\begin{vmatrix}\lambda-1 & -2\\0 & \lambda-1\end{vmatrix}=\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 \begin{aligned} &A^3=AA^2=2A^2-A=2(2A-I)-A=3A-2I\\\\ &A^4=AA^3=3A^2-2A=3(2A-I)-2A=4A-3I \end{aligned} 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= \begin{bmatrix} 100 & 200\\ 0 & 100 \end{bmatrix}- \begin{bmatrix} 99 & 0\\ 0 & 99 \end{bmatrix}= \begin{bmatrix} 1 & 200\\ 0 & 1 \end{bmatrix} 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}\begin{bmatrix}\lambda_iI-A & B\end{bmatrix}=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}\begin{bmatrix}sI-A & B\end{bmatrix}=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}= \begin{bmatrix} 0 & 1 & 0 & 0\\ 0 & 0 & -1 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & 5 & 0 \end{bmatrix}x+ \begin{bmatrix} 0 & 1\\ 1 & 0\\ 0 & 1\\ -2 & 0 \end{bmatrix}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 ] \begin{bmatrix} sI-A & B \end{bmatrix}= \begin{bmatrix} s & -1 & 0 & 0 & 0 & 1\\ 0 & s & -1 & 0 & 1 & 0\\ 0 & 0 & s & -1 & 0 & 1\\ 0 & 0 & -5 & s & -2 & 0 \end{bmatrix} [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}\begin{bmatrix}sI-A & B\end{bmatrix}= {\rm rank}\begin{bmatrix} -1 & 0 & 0 & 0\\ 0 & 1 & 0 & 1\\ 0 & 0 & -1 & 0\\ 0 & -5 & 0 & -2 \end{bmatrix}=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}\begin{bmatrix}sI-A & B\end{bmatrix}= {\rm rank}\begin{bmatrix} \sqrt{5} & -1 & 0 & 0\\ 0 & \sqrt{5} & 1 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & -2 & 0 \end{bmatrix}=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}\begin{bmatrix}sI-A & B\end{bmatrix}= {\rm rank}\begin{bmatrix} -\sqrt{5} & -1 & 0 & 0\\ 0 & -\sqrt{5} & 1 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & -2 & 0 \end{bmatrix}=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}}= \begin{bmatrix} \lambda_1 & & &\\ & \lambda_2 &&\\ &&\ddots\\ &&&\lambda_n \end{bmatrix}\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 ] \begin{bmatrix} \dot{\overline{x}}_1\\ \dot{\overline{x}}_2\\ \dot{\overline{x}}_3 \end{bmatrix}= \begin{bmatrix} 8 & 0 & 0\\ 0 & -1 & 0\\ 0 & 0 & 2 \end{bmatrix} \begin{bmatrix} \overline{x}_1\\ \overline{x}_2\\ \overline{x}_3 \end{bmatrix}+ \begin{bmatrix} 0 & 1\\ 3 & 0\\ 0 & 2 \end{bmatrix} \begin{bmatrix} u_1\\ u_2 \end{bmatrix} 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 \begin{aligned} &\dot{x}=Ax+Bu,x(0)=x_0,t\in[0,t_1]\\\\ &y=Cx+Du \end{aligned} 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=\begin{bmatrix}CB & CAB & \cdots & CA^{n-1}B & D\end{bmatrix} 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}= \begin{bmatrix} 0 & 1\\ -1 & -2 \end{bmatrix}x+ \begin{bmatrix} 1\\ -1 \end{bmatrix}u,y= \begin{bmatrix} 1 & 0 \end{bmatrix} x˙=[0112]x+[11]uy=[10]
    判断系统的状态可控性和输出可控性。

    解:

    系统的状态可控性矩阵为:
    S = [ b A b ] = [ 1 − 1 − 1 1 ] S=\begin{bmatrix}b & Ab\end{bmatrix}=\begin{bmatrix}1 & -1\\-1 & 1\end{bmatrix} 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=\begin{bmatrix}cb & cAb & d\end{bmatrix}=\begin{bmatrix}1 & -1 & 0\end{bmatrix} 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} \begin{bmatrix} C\\ CA\\ \vdots\\ CA^{n-1} \end{bmatrix}=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}\begin{bmatrix}C^T & A^TC^T & (A^T)^2C^T & \cdots & (A^T)^{n-1}C^T\end{bmatrix}=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= \begin{bmatrix} 1 & -1\\ 1 & 1 \end{bmatrix}, B=\begin{bmatrix} 2 & -1\\ 1 & 0 \end{bmatrix}, C= \begin{bmatrix} 1 & 0\\ -1 & 1 \end{bmatrix} 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}\begin{bmatrix}C^T & A^TC^T\end{bmatrix}={\rm rank}\begin{bmatrix}1 & -1 & 1 & 0\\0 & 1 & -1 & 2\end{bmatrix}=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}\begin{bmatrix} C\\ \lambda_iI-A \end{bmatrix}=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}\begin{bmatrix} C\\ sI-A \end{bmatrix}=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}}= \begin{bmatrix} \lambda_1 & & & \\ & \lambda_2\\ && \ddots\\ &&& \lambda_n \end{bmatrix}\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}}= \begin{bmatrix} 8 & 0 & 0\\ 0 & -1 & 0\\ 0 & 0 & 2 \end{bmatrix}\overline{x},y= \begin{bmatrix} 1 & 0 & 0\\ 0 & 2 & 3 \end{bmatrix}\overline{x} x˙= 800010002 x,y=[100203]x
此规范型中 C ‾ \overline{C} C不包含元素全为零的列,故系统完全可观测.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FUXI_Willard

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值