跳到主要内容

稳定性与李雅普诺夫方法

李雅普诺夫方法,简单来说,就是判断一个系统是否会稳定下来的一种工具。

我们可以把它比作一个“小球找谷底”的过程。

想象你有一个碗,碗里放了一个小球:

  1. 情况一(稳定): 碗口朝上。你把小球放在碗边的任意位置,一松手,小球会滚来滚去,但最终会停在碗底那个最低点。我们说这个系统是稳定的。

  2. 情况二(不稳定): 碗口朝下(像一个倒扣的碗)。你把小球放在顶端,稍微一碰,小球就会滚下去再也回不来。这是不稳定的。

  3. 情况三(临界): 碗放在一个绝对平整的桌面上。你把小球放在任何地方,它都会停在原地不动,既不会回去也不会跑远。这是临界稳定。

在数学和控制理论中,我们没法真的拿个碗去试,只能通过公式去分析。李雅普诺夫发明了一种聪明的办法,不需要真的去求解复杂的方程,就能判断这个“小球”最终会不会掉进“谷底”。

这个方法主要是“找能量”:

构造一个“能量函数”(李雅普诺夫函数):这个函数就像描述“小球高度”的公式。在碗底(我们想要的目标状态),能量最低(比如是0);在其它地方,能量都是正的。

看能量的变化趋势:我们分析这个“能量”随着时间的推进是变大还是变小。如果能量越来越小(就像小球高度越来越低,往谷底滚),说明系统在趋向稳定,这就是李雅普诺夫稳定性。如果能量越来越大或忽大忽小乱跳,说明系统不稳定。

李雅普诺夫提供了两种视角:

第一方法(间接法):把复杂的系统在小范围内“拉直”看(线性化)。就像看小球在谷底附近是怎么动的,如果谷底附近是斜向下的,那它就会滑回去。

第二方法(直接法):不管系统多复杂,直接盯着那个“能量函数”看。只要发现能量一直在消耗、一直在减少,那么系统最终必然会停下来。这是最精髓、最常用的方法。

4.1 李雅普诺夫关于稳定性的定义


4.2 李雅普诺夫第一法



4.3 李雅普诺夫第二法(直接法)

4.3.1 基本知识

4.3.2 二次线标量函数

4.3.3 稳定性判据

4.4 李雅普诺夫方法在线性系统中的应用