形式陈述
固定有限个实矩阵 A 1 , … , A s ∈ R n × n 。考虑参数可随时间改变的系统
x ˙ = A ( t ) x , A ( t ) = ∑ i = 1 s θ i ( t ) A i , θ i ( t ) ≥ 0 , ∑ i θ i ( t ) = 1. 权重只需可测;不要求连续、可微或缓慢变化。有限顶点保证 A ( t ) 有界,线性积分方程给出每个初值的唯一全局绝对连续解,微分式理解为几乎处处成立。这是线性方程组 公理库 线性常微分方程组 Linear system of ordinary differential equations 形如 x′=A(t)x+b(t) 的向量值一阶线性方程组。 在可测有界系数下的版本。
若存在同一个 对称正定矩阵 公理库 正定与半正定矩阵 Positive definite matrix · Positive semidefinite matrix · PSD matrix 由二次能量严格为正或非负定义的实对称与复 Hermitian 矩阵。 P 与 α > 0 ,使所有顶点都满足
(1) A i T P + P A i + 2 α P ⪯ 0 , i = 1 , … , s , 则 V ( x ) = x T P x 是共同二次证书,且对每条允许参数轨道有统一的指数衰减界 公理库 平衡点稳定性 Stability of an equilibrium 初值受到小扰动时轨道保持接近或最终回到平衡点的性质。
(2) ‖ x ( t ) ‖ 2 ≤ λ max ( P ) λ min ( P ) e − α t ‖ x ( 0 ) ‖ 2 . 共同常矩阵 P 使快速变化也无需附加导数项。若改用依赖参数的 P ( θ ( t ) ) ,就必须重新处理其变化,不能直接套用本结论。
直觉
每个顶点分别稳定,只说明把参数冻结在该点时会衰减。共同证书要求所有可能动力学都让同一份能量下降,因此切换时不用更换能量标尺。顶点检查又利用了凸组合:一个对每个顶点都非正的二次导数,对它们的任意混合仍非正。
扰动输入会给系统注入能量。若能把“储能变化加输出能量”限制在输入能量的固定倍数内,积分就得到整条运行的收支界,而不必事先知道参数怎样变化。
图片加载失败
例子与边界
顶点证书覆盖任意参数变化
式 (1) 的凸组合给出
A ( t ) T P + P A ( t ) + 2 α P = ∑ i θ i ( t ) ( A i T P + P A i + 2 α P ) ⪯ 0. 因此沿绝对连续轨迹,几乎处处有 V ˙ ≤ − 2 α V 。函数 e 2 α t V ( x ( t ) ) 的导数几乎处处非正,故它不增,得到 V ( x ( t ) ) ≤ e − 2 α t V ( x 0 ) 。再用
λ min ( P ) ‖ x ‖ 2 ≤ V ( x ) ≤ λ max ( P ) ‖ x ‖ 2 就得到式 (2)。参数轨道在估计中消失,所以常数对所有允许的变化统一。
若给出的是 P ≻ 0 与所有 A i T P + P A i ≺ 0 ,令
q = min i λ min [ − ( A i T P + P A i ) ] > 0 , α = q 2 λ max ( P ) . 则 A i T P + P A i + 2 α P ⪯ − q I + q P / λ max ( P ) ⪯ 0 ,显式恢复一个衰减率。
对于固定 α 和已知顶点,式 (1) 对未知矩阵 P 的各元素是线性矩阵不等式(LMI),可作为凸可行性问题 公理库 凸优化问题 Convex optimization problem 在凸可行域上最小化凸目标且不等式约束为凸函数的优化模型。 求解。但同时把 α , P 都当变量时会出现乘积 α P ,不能直接称为同一个仿射LMI;常见做法是固定候选衰减率后检查可行性。
各顶点稳定仍不够
取
A 1 = ( − 1 4 0 − 1 ) , A 2 = ( − 1 0 4 − 1 ) . 两者的特征值都是 − 1 , − 1 ,各自冻结时指数稳定。但允许的常值凸组合
1 2 ( A 1 + A 2 ) = ( − 1 2 2 − 1 ) 有特征向量 ( 1 , 1 ) T 、特征值 1 。该方向按 e t 增长,整个参数族当然不稳定,也不可能有满足式 (1) 的共同 P 。
此例只需一个允许的常值混合,就足以否定全族结论;无需把它说成已经计算了某条纯顶点切换轨迹。共同二次证书是全族稳定的充分条件;没有找到这样的 P ,也不能对任意别的稳定族直接断言不稳定,因为可能需要非二次或其他形式的证书。
同一储能怎样控制扰动输出
进一步考虑
x ˙ = A ( t ) x + B ( t ) w , z = C ( t ) x + D ( t ) w , 其中同一组权重 同时组合各块:
( A , B , C , D ) ( t ) = ∑ i θ i ( t ) ( A i , B i , C i , D i ) . 输入 w ∈ L loc 2 ;有界系数使强迫项局部可积,仍有唯一绝对连续状态。参数只需可测,不要求被控制器在线测量。
给定 P ≻ 0 , γ > 0 ,检查所有顶点的大块不等式
(3) H i := ( A i T P + P A i P B i C i T B i T P − γ 2 I D i T C i D i − I ) ⪯ 0. 它对系统矩阵仿射,所以 H ( t ) = ∑ i θ i ( t ) H i ⪯ 0 。为看清结论,令 ξ = ( x T , w T ) T 、E = ( C D ) ,并把左上角的 2 × 2 块主子矩阵记为 L 。对任意辅助向量 y ,配平方得
( ξ y ) T ( L E T E − I ) ( ξ y ) = ξ T ( L + E T E ) ξ − ‖ y − E ξ ‖ 2 . 取 y = E ξ ,可知式 (3) 等价于下述较小矩阵半负定:
(4) M ( t ) = ( A T P + P A + C T C P B + C T D B T P + D T C D T D − γ 2 I ) ⪯ 0. 这就是所需的 Schur 补步骤,已由配平方给出,不依赖额外的消元规则。沿系统展开可得
V ˙ + ‖ z ‖ 2 − γ 2 ‖ w ‖ 2 = ( x w ) T M ( t ) ( x w ) ≤ 0. 对 [ 0 , T ] 积分,得到完整收支式
(5) V ( x ( T ) ) + ∫ 0 T ‖ z ( t ) ‖ 2 d t ≤ V ( x 0 ) + γ 2 ∫ 0 T ‖ w ( t ) ‖ 2 d t . 若 w ∈ L 2 ( 0 , ∞ ) ,丢掉非负终端储能并取积分的单调极限,就得到
(6) ∫ 0 ∞ ‖ z ( t ) ‖ 2 d t ≤ x 0 T P x 0 + γ 2 ∫ 0 ∞ ‖ w ( t ) ‖ 2 d t . 只有在 x 0 = 0 时,才能据此说输入输出 L 2 增益不超过 γ ;非零初值带来的储能不能无故删除。
较小矩阵 (4) 含 C T C 等平方项,通常不等于其顶点矩阵的凸组合。但这不破坏顶点检查的充分性:若 E = ∑ i θ i E i ,则
∑ i θ i E i T E i − E T E = ∑ i θ i ( E i − E ) T ( E i − E ) ⪰ 0. 因此 M ( t ) ⪯ ∑ i θ i M i 。采用大块式 (3),则从一开始就能直接使用仿射等式。
两个数值端点与一个手算能量界
取
x ˙ = − a ( t ) x + w , z = x , 1 ≤ a ( t ) ≤ 2 , P = 1 , γ = 2. 无扰动时 V ˙ = − 2 a ( t ) x 2 ≤ − 2 V ,故式 (2) 的参数是 α = 1 、前置常数 1 :| x ( t ) | ≤ e − t | x 0 | 。
有扰动时,式 (4) 成为
M ( a ) = ( − 2 a + 1 1 1 − 4 ) . 两个端点分别为
M ( 1 ) = ( − 1 1 1 − 4 ) , M ( 2 ) = ( − 3 1 1 − 4 ) . 首个顺序主子式分别为 − 1 , − 3 ,行列式分别为 3 , 11 ,所以两矩阵严格负定。也可以直接核验整个区间:
V ˙ + x 2 − 4 w 2 = − ( 2 a − 5 4 ) x 2 − 4 ( w − 1 4 x ) 2 ≤ 0. 因此对所有允许的时变 a 都有
∫ 0 ∞ x ( t ) 2 d t ≤ x 0 2 + 4 ∫ 0 ∞ w ( t ) 2 d t . γ = 2 是便于手算的保守证书,没有声称它是最小增益。比如固定 a = 1 , x 0 = 0 ,输入 w = 1 持续一秒后变成零,则
x ( t ) = { 1 − e − t , 0 ≤ t ≤ 1 , ( 1 − e − 1 ) e − ( t − 1 ) , t ≥ 1. 两段积分给出 ∫ 0 ∞ x 2 d t = e − 1 ,而输入能量为 1 ,确实满足证书的上界 4 。若改取 w = 0 , x 0 = 1 , a = 1 ,输出能量为 1 / 2 ;这说明非零初值项不能省略。
推论与应用
状态反馈 公理库 线性状态反馈与稳定化 Linear state feedback · 线性反馈稳定化 用全状态反馈改变闭环谱,证明单输入可控系统的极点配置,并区分可控与可稳定。 可以先把每个已知顶点闭环化为 A i − B i K ,再用本页检验一个固定增益 是否对整个族有共同证书。如果同时搜索 K 与 P ,直接公式出现 P B i K 等乘积,不能不经变量变换就称为本页的凸LMI问题。本页承担的是证书验证与充分性证明。
稳定与能量估计也要分清。非严格的式 (3) 本身未必给内部渐近稳定,例如 A = B = C = D = 0 也满足它,但状态恒定;若还满足式 (1),即可同时取得衰减和能量保证。若各 H i ≺ 0 ,则其左上主块已严格负定,也会给出共同稳定性。
模型预测控制 公理库 模型预测控制与终端证书 Model predictive control · Receding-horizon control · 滚动时域控制 将受约束线性预测写成二次规划,用终端不变性和成本下降证明滚动执行的递归可行与收敛。 的终端下降与这里的储能不等式都通过累加或积分控制未来成本,但它们的可行性任务不同。本页没有状态或输入约束,不能据一份扰动能量界就宣称约束在所有扰动下保持满足。
验收练习。 从两个端点矩阵重算 3 , 11 ,不用微分参数就证明统一衰减;再从有限时间式 (5) 推出无限能量式 (6),标出正定储能、零初值和平方可积输入各自的用途。
参考资料
Stephen Boyd、Laurent El Ghaoui、Eric Feron、Venkataramanan Balakrishnan,Linear Matrix Inequalities in System and Control Theory ,SIAM,1994,§§4.1–4.2、5.1、5.1.3、6.3.2 :凸包系统,式 (5.8) 的共同二次条件、式 (5.20) 的衰减率,以及式 (6.51)–(6.53) 的能量条件;印刷pp.51–53、61–62、66–67、91–92。该书输入输出推导在此处取 D = 0 ;本文保留 D 的大块条件由所列配平方直接验证。