从正定碗底到系统能不能被推到目标——一个「碗」连接了优化、动态和控制。
理解二次型优化、矩阵正定性判据与系统能控性概念
建议先完成前面的课程,或具备线性代数与概率论基础。
Kalman Filter 和最小二乘里经常出现这种目标:
其中 $Q > 0$ 是正定矩阵。你可以把它想象成一个多维的碗。正定表示这个碗是向上开的,所以有唯一碗底,也就是最小值。
💡 核心直觉:正定二次型 = 向上开口的碗。碗底就是唯一最小值点。
考虑:
配方:
所以最小点:
📝 通俗解释: $q>0$ 时图像是向上的抛物线。配方法的作用是把抛物线写成"平方项 + 常数",平方项最小为 0,因此最小点一眼就能看出来。
考虑多维情况:
写成完全平方形式:
展开匹配得到 $\Delta = Q^{-1}b$,于是:
$x^* = -b/q$,$f^* = -\frac12 b^2/q$
多维完全继承了这个形式。
$Q>0$ 保证碗向上开,解存在且唯一。
考虑无输入系统:
给定初值 $x_{0}$:
系统稳定指:
🌰 通俗说:不管一开始偏到哪里,系统都会慢慢回到 0。
如果 $A$ 可对角化:$A = P D P^{-1}$,则:
所以 $x_{k}$ 是否趋于 0,关键看每个 $\lambda_{i}^k$ 是否趋于 0。
因此稳定条件为 谱半径:
系统 $x_{k+1}=0.8 x_{k}$,若 $x_{0}=10$,则 $x_{k} = 0.8^k \cdot 10$。因为 $0.8^k \to 0$,系统稳定。
若 $x_{k+1}=1.2 x_{k}$,则 $1.2^k$ 越来越大,系统不稳定。
加入控制输入:
系统 $(A,B)$ 能控,意思是:
🎯 对任意初始状态 $x_{0}$ 和任意目标状态 $x_{d}$,总能找到有限步输入,把系统从 $x_{0}$ 送到 $x_{d}$。
🚗 通俗故事:想象开车。方向盘和油门就是输入。如果车只能前后动,不能左右转,那二维平面上并不是每个目标都能到达。能控性就是问:你的输入到底能影响多少状态方向?
对 $n$ 维系统,定义:
系统能控当且仅当:
展开系统:
输入 $u_{0}$ 不只通过 $B$ 影响下一步,还会被 $A$ 传播成 $AB, A^2B, \ldots$ 的方向。
所以 $B, AB, \ldots, A^{n-1}B$ 这些列张成了输入能够影响的所有方向。
另一种判据:
系统能控当且仅当:
💡 延伸: Gramian 还和"最小能量控制"有关——到达某个方向如果需要很大能量,Gramian 会反映出来,体现在其特征值上。
🤔 直觉: 如果存在某个系统模态(也就是某个特征方向)完全不受 $B$ 影响,那么这个方向不可控。PBH test 就是在检查有没有这种"输入碰不到的模态"。
课堂中用二维车辆模型说明能控性。状态通常取:
输入是两个方向的加速度。虽然输入直接作用在速度上,但位置由速度积分得到,因此输入也能间接影响位置。在合理的 $A,B$ 下,能控矩阵满秩,系统能控。
🚘 通俗解释: 你踩油门先改变速度,再通过速度改变位置。输入不必直接作用在每个状态上,只要能通过系统动态传过去即可。
课堂上提到一个有趣的数学问题:是否存在两个无理数 $a,b$,使得 $a^b$ 是有理数?
答案是存在。构造:
若 $\\sqrt{2}^{\\sqrt{2}}$ 不是有理数(事实如此),则取 $a = \\sqrt{2}^{\\sqrt{2}},\\; b = \\sqrt{2}$:
💡 要点: 该构造巧妙之处在于不论 $\\sqrt{2}^{\\sqrt{2}}$ 是否有理,都能找到两个无理数使其幂为有理数。这是非构造性证明的经典例子。
施老师大课堂 · 研讨会系列 6 · KF L3 二次型优化、稳定性与能控性
字幕来源:subtitles/20251206_施凌_研讨会系列6_KF_L3_audio_6596b2c1d0c13157.srt