控制理论-李雅普诺夫能量函数理解

#笔记
|620|3 分钟

李雅普诺夫能量函数(Lyapunov Function)是分析动态系统稳定性的核心工具,其核心思想是构造一个类似于"能量"的标量函数 V(x),通过研究 V(x) 随时间的变化趋势,判断系统的稳定性。

下面从物理意义、数学构造、稳定性判据三个方面详细解释。


1. 物理意义:能量类比

在物理系统中,稳定的系统能量总是不断被耗散的。能量通常具有以下性质:

  • 非负性(V(x) ≥ 0),且仅在平衡点 x = 0 时为零
  • 耗散性(如摩擦导致机械能减少),即 Ṽ(x) ≤ 0

李雅普诺夫函数 V(x) 模拟了这一行为:

  • V(x) 代表系统的"广义能量",可以是机械能、电能,或抽象的正定函数
  • Ṽ(x) 表示能量的变化率
    • 若 Ṽ(x) < 0,能量持续减少,系统趋向稳定
    • 若 Ṽ(x) = 0,能量保持不变,系统处于临界状态
    • 若 Ṽ(x) > 0,能量增加,系统可能不稳定

2. 数学构造

2.1 正定函数

一个函数 V(x) 是正定的,如果满足:

  • V(0) = 0
  • 对于所有 x ≠ 0,V(x) > 0

2.2 李雅普诺夫函数的一般形式

对于线性系统,常用的二次型李雅普诺夫函数:

V(x) = x^T P x

其中 P 是正定矩阵。


3. 稳定性判据

3.1 李雅普诺夫稳定性定理

定理 1(稳定性):如果存在一个正定函数 V(x),其沿系统轨迹的导数 Ṽ(x) ≤ 0,则系统的平衡点是稳定的。

定理 2(渐近稳定性):如果 V(x) 正定,且 Ṽ(x) 负定(Ṽ(x) < 0 对所有 x ≠ 0),则平衡点是渐近稳定的。

定理 3(不稳定性):如果 V(x) 正定,但 Ṽ(x) 正定,则平衡点是不稳定的。

3.2 判断步骤

  1. 构造候选函数:根据系统特性选择合适的 V(x)
  2. 计算导数:求 Ṽ(x) = dV/dt = (∂V/∂x) · f(x)
  3. 判断符号:分析 Ṽ(x) 的定号性
  4. 得出结论:根据定理判断稳定性

4. 应用示例

考虑简单一阶系统:

ẋ = -ax,  a > 0

选择李雅普诺夫函数:

V(x) = x²/2

计算导数:

Ṽ(x) = x · ẋ = x · (-ax) = -ax² < 0  (x ≠ 0)

因为 V(x) 正定,Ṽ(x) 负定,所以系统渐近稳定。


总结

李雅普诺夫能量函数方法的核心优势在于:

  • 无需求解微分方程,直接通过能量分析判断稳定性
  • 适用于非线性系统,比线性化方法更通用
  • 物理意义明确,能量耗散对应系统稳定

掌握这一工具对于分析和设计控制系统至关重要。

编辑