本页目录
现代 I · 状态空间与能控能观
层次:本科核心(现代控制的入口)| 🔗 前置:线性代数(数学站)。 经典控制用传递函数,只看输入输出;现代控制把系统写成状态方程,直接描述内部状态的演化。这个转换带来三样经典方法难以处理的能力:多输入多输出(MIMO)、时变与非线性的统一框架、以及最优控制的严格表述。它还揭示了两个传递函数看不见的性质——能控性与能观性。
一、状态空间表示
- \(x \in \mathbb{R}^n\):状态向量——包含预测未来所需的全部信息(承载系统"记忆"的最小集合);
- \(A\):系统矩阵(内部动态);\(B\):输入矩阵;\(C\):输出矩阵。
状态的物理含义:通常是能量存储元件的状态——位置与速度、电容电压与电感电流、各处温度、罐中液位。"要预测未来,我至少需要知道什么"——答案就是状态。
与传递函数的关系:
\(A\) 的特征值就是系统的极点——第二、三页关于极点的一切直觉在此完全适用。
一个重要的不对称:状态空间表示不唯一(任何相似变换 \(\tilde{x}=Tx\) 给出等价描述),但传递函数唯一。反过来,从状态空间到传递函数的转换可能"丢失信息"——这正是下面能控能观要处理的问题。
二、能控性:我能不能把系统带到任意状态
定义:若存在有限时间内的输入 \(u(t)\),能把系统从任意初态转移到任意终态,则系统能控。
判据:能控性矩阵满秩
直观理解:\(B\) 给出输入能直接推动的方向,\(AB\) 是这些方向经过一步动态演化后到达的方向……若这些方向张成整个状态空间,就能控。若不能,说明状态空间中存在一个"输入无论如何也影响不到"的子空间。
不能控的典型例子:
- 两个完全相同、由同一信号驱动的子系统——你永远无法让它们状态不同;
- 对称结构中的反对称模态(如两端对称加热的杆,其反对称温度分布无法被对称输入激励)。
三、能观性:我能不能从输出推断内部状态
定义:若能从有限时间的输出观测唯一确定初始状态,则系统能观。
判据:
对偶性:\((A,B)\) 能控 \(\iff\) \((A^T, B^T)\) 能观。控制与估计是对偶问题——这个对偶贯穿现代控制(第八、九页的 LQR 与卡尔曼滤波器正是一对对偶)。
不能观的例子:只测量总电流,无法区分两条并联支路各自的电流。
四、为什么这两个概念如此重要
① 它们解释了第四页那个"零极点对消"的陷阱。
当控制器零点与对象极点对消时,被对消的模态在系统中依然存在,只是变得不能控或不能观——从输入输出看不见它。若该模态稳定,只是浪费;若它不稳定,系统会内部发散而你从输出上毫无察觉,直到崩溃。
Kalman 分解把系统分成四部分:能控能观、能控不能观、不能控能观、都不能。传递函数只反映"能控且能观"的那一部分——这就是为什么传递函数会"丢失信息"。
② 它们给出了设计的可行性条件:
- 能控 ⟹ 可以任意配置闭环极点(第八页);
- 能观 ⟹ 可以设计观测器估计全部状态(第九页);
- 弱一些的条件:可镇定(不能控的模态本身稳定)、可检测(不能观的模态本身稳定)——工程上这才是真正需要的最低要求。
③ 它们指导传感器与执行器的配置。 这是极实际的用途:该在哪里装传感器?执行器该放哪? 答案是"使系统能观/能控,且条件数良好的位置"。这个问题在大型系统(电网、柔性结构、化工装置)中是真实的设计任务。
五、"程度"比"有无"更重要
秩判据是二元的(满秩或不满秩),但工程上真正关心的是程度:
- 若能控性矩阵接近奇异(条件数极大),理论上能控,但实际需要巨大的控制能量才能推动某些模态——等于不能控;
- 度量方式:能控性/能观性格拉姆矩阵的特征值,或直接看平衡实现中各状态的 Hankel 奇异值。
这直接引出了模型降阶:把 Hankel 奇异值很小的状态(既难控又难观)直接删掉,得到低阶模型而几乎不损失输入输出行为。平衡截断是工业上处理高阶模型(如有限元得到的上千阶柔性结构模型)的标准手段。
工程判断:"这个模态能不能控"往往不如"推动它要花多少代价"重要。 这与第五页水床效应的精神一致——控制理论的成熟之处,在于它能量化"代价"而不只判断"可不可能"。
六、状态空间的优势与代价
优势:
- 天然处理 MIMO:矩阵表示,无需逐对回路分析(经典方法处理多变量耦合非常笨拙);
- 统一处理时变与非线性:\(\dot{x}=f(x,u,t)\) 是同一框架;
- 最优控制的自然语言:LQR、MPC 都建立在状态空间上;
- 状态估计:卡尔曼滤波器需要状态模型。
代价:
- 需要模型——而经典频域方法可以直接用实测数据(第五页)。这是现代控制在工业推广中的真实阻力之一;
- 状态往往不可直接测量(需要观测器,第九页);
- 鲁棒性不是自动的:LQR 有很好的裕度性质,但 LQG(LQR + 卡尔曼)可能完全没有鲁棒裕度(著名的 Doyle 1978 反例)——这个发现直接催生了 \(H_\infty\) 理论(第十六页)。这是控制史上一次重要的"理论翻车",值得记住。
七、要点
- 状态 = 预测未来所需的最小信息;\(A\) 的特征值就是极点;
- 能控性 = 输入能否推动所有方向;能观性 = 输出能否反推所有状态;二者对偶;
- 它们解释了零极点对消的危险,并给出极点配置与观测器设计的可行性条件;
- 工程上"程度"比"有无"重要——格拉姆矩阵与平衡截断把它量化;
- 状态空间擅长 MIMO 与最优控制,代价是依赖模型,且鲁棒性需要额外保证。
下一页:既然能控就能任意配置极点,那该把极点放在哪里?LQR 用一个优化问题回答了这个问题,并给出了一个漂亮的保证。