MASTERY · CONTROL ENGINEERING

8.5.3 线性连续定常系统的能观性

5.5k WORDS 23 MIN READ #816专业课

8.5.3 线性连续定常系统的能观性

一、核心考点与理论精要

1. 能观性的定义与物理本质

8.5.3-状态能观性仿真对比图.png


2. 状态能控性与能观性对偶对比表

为了帮助大家建立系统化的空间对偶直觉,牢记二者在形式与计算上的对称美感:

核心维度状态能控性(Controllability)状态能观性(Observability)
决定矩阵对状态矩阵与输入矩阵 (A,B)(A, B)状态矩阵与输出矩阵 (A,C)(A, C)
物理驱动方向外部输入 u(t)u(t) \to 内部状态 x(t)x(t)外部驱动内部内部状态 x(t)x(t) \to 外部输出 y(t)y(t)内部反映至外部
几何与代数目标从任意初态转移到目标状态(或原点)从外部实测输出唯一反解出初始状态 x(0)x(0)
Kalman 代数矩阵M=[BABAn1B]Rn×npM = \begin{bmatrix} B & AB & \cdots & A^{n-1}B \end{bmatrix} \in \mathbb{R}^{n \times np}Qo=[CCACAn1]Rnq×nQ_o = \begin{bmatrix} C \\ CA \\ \vdots \\ CA^{n-1} \end{bmatrix} \in \mathbb{R}^{nq \times n}
矩阵拼接方式横向水平拼接(列数扩张,检验满行秩 rank=n\text{rank}=n纵向垂直堆叠(行数扩张,检验满列秩 rank=n\text{rank}=n
单输入/单输出p=1p=1 方阵:det(M)0\det(M) \neq 0q=1q=1 方阵:det(Qo)0\det(Q_o) \neq 0
PBH 特征值判据rank[λiIAB]=n\text{rank} \begin{bmatrix} \lambda_i I - A & B \end{bmatrix} = n(满行秩)rank[CλiIA]=n\text{rank} \begin{bmatrix} C \\ \lambda_i I - A \end{bmatrix} = n(满列秩)
约旦型模态法则看末行(各约旦块最后一行非全零且线性无关)看首列(各约旦块开头第一列非全零且线性无关)
重根单端死穴单输入系统对重根对角阵必然不能控单输出系统对重根对角阵必然不能观

3. 状态能观性三大判据体系(考研核心)

判据一:Kalman 秩判据(代数判据)


判据二:PBH 特征值秩判据(Popov-Belevitch-Hautus 判据)


判据三:特殊矩阵直接判据(对角型与约旦型模态判据 / Gilbert 判据)

当系统状态矩阵 AA 已经化为对角型(Λ\Lambda)或约旦标准型(JJ)时,无需构造繁琐的能观性矩阵 QoQ_o 或进行特征值检验,可直接通过输出矩阵 CC(或输出行向量 cc)的各列元素分布特征进行快速秒杀。


(一)AA 阵为对角矩阵时的能观性判断

考虑对角标准型系统状态空间表达式:

{x˙=Λx+Buy=Cx\begin{cases} \dot{x} = \Lambda x + Bu \\ y = Cx \end{cases}

其中状态矩阵为对角阵,输出矩阵按列分块:

Λ=[λ10λ20λn],C=[c1c2cn](cjRq×1)\Lambda = \begin{bmatrix} \lambda_1 & & & 0 \\ & \lambda_2 & & \\ & & \ddots & \\ 0 & & & \lambda_n \end{bmatrix}, \quad C = \begin{bmatrix} \mathbf{c}_1 & \mathbf{c}_2 & \cdots & \mathbf{c}_n \end{bmatrix} \quad (\mathbf{c}_j \in \mathbb{R}^{q \times 1})

(二)AA 阵为约旦矩阵时的能观性判断

考虑约旦标准型系统状态方程:

{x˙=Jx+Buy=Cx\begin{cases} \dot{x} = Jx + Bu \\ y = Cx \end{cases}

其状态矩阵 JJ 与输出矩阵 CC 的分块结构如下:

J=[λ110λ10010λ1λm100λm010λmλm+10000λn]J = \left[\begin{array}{cccc|cccc|ccc} \lambda_1 & 1 & & 0 & & & & & & & \\ & \lambda_1 & \ddots & & & 0 & & & & 0 & \\ & & \ddots & 1 & & & & & & & \\ 0 & & & \lambda_1 & & & & & & & \\ \hline & & & & \lambda_m & 1 & & 0 & & & \\ & 0 & & & & \lambda_m & \ddots & & & 0 & \\ & & & & & & \ddots & 1 & & & \\ & & & & 0 & & & \lambda_m & & & \\ \hline & & & & & & & & \lambda_{m+1} & & 0 \\ & 0 & & & & 0 & & & & \ddots & \\ & & & & & & & & 0 & & \lambda_n \end{array}\right] C=[c1c2ckck+1clcl+1cn]C = \left[\begin{array}{cccc|cccc|ccc} \mathbf{c}_1 & \mathbf{c}_2 & \cdots & \mathbf{c}_k & \mathbf{c}_{k+1} & \cdots & \mathbf{c}_l & \mathbf{c}_{l+1} & \cdots & \mathbf{c}_n \end{array}\right]

4. 能观性的直观机理与模拟结构图对比

为了将上述代数结论转化为一目了然的工程直觉,我们对比分析二阶系统的模拟结构图:

(1)能观状态的结构模型

考虑二阶对角解耦系统:

x˙1=2x1+u,x˙2=3x2+u,y=x1+x2\dot{x}_1 = -2x_1 + u, \quad \dot{x}_2 = -3x_2 + u, \quad y = x_1 + x_2

8.5.3-能观系统模拟结构图.png

(2)不能观状态的结构模型

若外部输出测量仅接入状态 x1x_1(输出矩阵 c=[40]c = \begin{bmatrix} 4 & 0 \end{bmatrix}):

x˙1=2x1+u,x˙2=3x2+u,y=4x1\dot{x}_1 = -2x_1 + u, \quad \dot{x}_2 = -3x_2 + u, \quad y = 4x_1

8.5.3-不能观系统模拟结构图.png


二、标准解题模型与计算步骤

graph TD
    Start["给定线性定常系统 (A, C)"] --> Step1{"第一步:观察状态矩阵 A 的结构"}
    Step1 -- "A 为能观标准型" --> Ans1["直接秒杀:系统天然完全能观"]
    Step1 -- "A 为对角阵或约旦型" --> Step2["第二步:应用 Gilbert 模态判据"]
    Step2 -- "互异对角根" --> Cond1{"检查 C 各列"}
    Cond1 -- "各列均非零" --> Ans2["完全能观"]
    Cond1 -- "存在全零列" --> Ans3["不完全能观"]
    Step2 -- "约旦块/重根" --> Cond2{"提取各约旦块首列"}
    Cond2 -- "首列均非零且同根多块线性无关" --> Ans2
    Cond2 -- "首列全零 或 同根多块线性相关" --> Ans3
    Step1 -- "A 为一般非对称矩阵" --> Step3{"第三步:选择代数判据"}
    Step3 -- "阶数 n ≤ 3" --> Step4["构造 Kalman 能观性矩阵 Qo = [C; CA; ...; CA^(n-1)]"]
    Step4 -- "单输出 q=1" --> DetCalc["计算行列式 det(Qo)"]
    DetCalc -- "det(Qo) ≠ 0" --> Ans2
    DetCalc -- "det(Qo) = 0" --> Ans3
    Step4 -- "多输出 q > 1" --> RankCalc["初等行变换求 rank(Qo)"]
    RankCalc -- "rank = n" --> Ans2
    RankCalc -- "rank < n" --> Ans3
    Step3 -- "高阶系统或特征值已知" --> Step5["应用 PBH 判据:验证 rank[C; λi I - A] == n"]

三、经典例题与真题精析

例题 1:二阶单输出对角型系统能观性判别(基础真题)


例题 2:二阶多输出系统能观性判别(初等变换求秩)


例题 3:对角型系统模态秒杀与高频重根死穴反例对比


例题 4:八阶多约旦块系统模态判据(讲义压轴经典真题)


例题 5:三阶非对称系统能观性判别(讲义课堂练习真题)


四、易错陷阱与避坑指南

Discussion

Comments

Post

Thoughts, corrections, and follow-up notes are welcome here.