2. 全局稳定性的李雅普诺夫定理

定理3.3 全局稳定性(Global Stability)

假定存在状态x\boldsymbol{x}的标量函数VV,它具有一阶连续偏导数并且

  • V(x)V(\boldsymbol{x})正定
  • V˙(x)\dot{V}(\boldsymbol{x})负定
  • V(x),xV(\boldsymbol{x}) \to \infty,\text{当}\left \| x \right \| \to \infty(径向无界条件)

那么原点作为平衡点是全局渐近稳定的。

e.g. 一阶系统

x˙+c(x)=0\dot{x}+c(x)=0

其中,c(x)c(x)是任意一个与变量xx同号的连续函数(c(0)=0)(c(0)=0),即

xc(x)>0,x0xc(x)>0,x\neq 0

选取李雅普诺夫函数

V=x2V=x^{2}

函数VV是径向无界的,因为当x\left | x \right | \to \infty时它趋于无穷。其导数为

V˙=2xx˙=2xc(x)\dot{V}=2x\dot{x}=-2xc(x)

因此,当x0x\neq 0时,V˙<0\dot{V} <0,所以x=0x=0是全局渐近稳定的平衡点。

ps:李雅普诺夫函数不唯一(Lyapunov’s function is not unique)

3.4.3 不变集理论(Invariant Set Theorems by Lasalle)

控制系统的渐近稳定性是一个非常重要的性质,但是之前的平衡点定理常常难以保证这一性质。因为候选李雅普诺夫函数的导数常常只是负半定的。幸运的是,对于这种情况,我们还是有可能得到渐近稳定的结论,这就要借助于拉塞尔提出的强有力的不变集定理。

概念:一个集合G称为一个动态系统的不变集。如果从G中一个点出发的轨线永远留在G中。
例如任一平衡点是一个不变集,一个平衡点的吸引域也是一个不变集。一个平凡不变集是整个状态空间。

1. 全局不变集定理

定理3.5 全局不变集定理

考察自治系统(3.2),这里f\boldsymbol{f}连续,设V(x)V(\boldsymbol{x})为带有连续一阶偏导数的标量函数,并且

  • V(x)V(\boldsymbol{x})\to \infty(当x\left \| x \right \| \to \infty时)
  • V˙(x)0\dot{V}(\boldsymbol{x})\leqslant 0对所有x\boldsymbol{x}成立

R\boldsymbol{R}为所有使V˙(x)=0\dot{V}(\boldsymbol{x})=0的点的集合,M\boldsymbol{M}R\boldsymbol{R}中最大不变集,那么,当tt\to \infty时所有解全局渐近收敛于M\boldsymbol{M}

e.g. 二阶非线性系统

x¨+b(x˙)+c(x)=0\ddot{x}+b(\dot{x})+c(x)=0

其中,b(x)b(x)c(x)c(x)为连续函数,满足以下符号条件

x˙b(x˙)>0,x˙0xc(x)>0,x0\begin{align*} \dot{x}b(\dot{x})>0,\dot{x}\neq 0\\ xc(x)>0,x \neq 0\\ \end{align*}

结论:原点是全局渐进稳定平衡点

带有非线性阻尼器与弹簧的质量一阻尼一弹簧系统的动态方程属于此类。而上述符号条件说明一般的b和c函数实际上代表了"阻尼"和"弹簧"效应。一个非线性R-L-C(电阻-电感-电容)电路也可以用上述方程描述。注意,如果b和c实际上是线性的(b(x˙)=a1x˙,c(x)=a0xb(\dot{x})=a_1\dot{x},c(x)=a_0x),则上述符号条件成为系统稳定的充要条件(因为它们等价于条件a1>0,a0>0a_1 > 0,a_0 > 0)

1

证明:考虑一个正定函数为

V=12x˙2+0xc(y)dyV=\frac{1}{2}\dot{x}^2 +\int_{0}^{x}c(y)\mathrm{d}y

VV是径向无界函数若积分0xc(y)dy\int_{0}^{x}c(y)\mathrm{d}yx\left | x \right | \to \infty时是无界的

其导数

V˙=x˙x¨+c(x)x˙=x˙b(x˙)x˙c(x)+c(x)x˙=x˙b(x˙)0\dot{V}=\dot{x}\ddot{x}+c(x)\dot{x}=-\dot{x}b(\dot{x})-\dot{x}c(x)+c(x)\dot{x}=-\dot{x}b(\dot{x})\leqslant 0

它可以看作系统的能量损耗,并且,由假定x˙b(x˙)=0\dot{x}b(\dot{x})=0仅当x˙=0\dot{x}=0时成立,而x˙=0\dot{x}=0可推出

x¨=c(x)\ddot{x} =-c(x)

而它当x0x \neq 0时是非零的。因此系统不可能“停”在x=0外的任何一个点。换言之,由x˙=0\dot{x}=0定义的R\boldsymbol{R},包含的最大不变集M\boldsymbol{M}只含一个点,即x=0,x˙=0x=0,\dot{x}=0。故证原点是局部渐近稳定点。

参考

【1】Applied Nonlinear Control,Slotine and Li,Prentice-Hall 1991:Sections 3.4.3
【2】https://www.bilibili.com/video/BV1Tk4y167kR?p=3&vd_source=b1a52fdb6c7481b4e8c78d03e9a9acb0