5. 第五章

5.1 稳定性的基本概念

自治系统

零输入作用的系统,用如下方程描述:

(1)x˙=f(x,t)tt0x(t0)=x0

其中, xn 维状态向量, f(,,)n 维向量函数。如果是定常系统,则没有t,如果是线性系统,则f函数是x的线性函数。

受扰系统

本质:零输入响应

(2)x(t)=ϕ(t;x0,t0),tt0

它是时间 tx0t0 的函数, 显然有 ϕ(t0;x0,t0)=x0

平衡状态

在(1)描述的系统中,如果对于所有的 t 存在着:

(3)f(xe,t)=0

则称 xe 为系统的平衡状态,如果系统是线性定常的,则:

(4)f(xc,t)=Ax

欧几里德(Euclid)范数

即:n维空间中到平衡状态 xe 的距离,一般来说 xe 是原点。

(5)xxe=[(x1x1e)2+(x2x2e)2++(xnxne)2]1/2x=[x12+x22++xn2]1/2(xe)

稳定

ε>0 ,若 (ε,t0)>0 使得由满足不等式

(6)x0xeδ(ε,t0),tt0

的任一初始状态x0出发的受扰运动x(t)=ϕ(t;x0,t0)满足不等式

(7)ϕ(t;x0,t0)xeε,tt0

则称 xe 存李雅普诺夫意义下是稳定的。

其实可以这样理解:

image-20240707145918036

里面的小圆是 δ , 大圆是 ε, 只要出发点在小圆内的曲线,都不会跑到大圆外去,则稳定。

一般来说,小圆的大小是根据大圆大小和 t0 共同决定的。

一致稳定

如果 δ 只依赖于 ε 而和 t0 的选取无关,则称平衡状态 xe 是一致稳定的。

对于定常系统,稳定和一致稳定是等价的‼️。

通常要求系统是一致稳定的,以便在任意初始时刻 t0 出现的受扰运动都是李雅普诺夫意义下稳定的。

渐进稳定

如果 xe 是李雅普诺夫意义稳定的,且具有吸引性。(注意:前提是稳定)

即:对于 δ(ε,t0)μ>0 ,总 T(μ,δ,t0)>0 使得由满足不等式 x0xeδ(ε,t0),tt0 的任一初态 x0 出发的受扰运动都满足不等式:

(8)ϕ(t;x0,t0)xeμ,tt0+T(μ,δ,t0)

则称平衡状态 xe 是渐近稳定的。

image-20240707151552411

随着 μ0 ,显然有 T ,因此原点的平衡状态 xe 为渐近稳定时,必成立:

(9)limtϕ(t;x0,t0)=xe,x0S(δ)S(δ)

既反映了运动的有界性,同时又反映了运动随时间变化过程的渐进性。

因此:渐进稳定=稳定+吸引

一致渐进稳定

如果实数 δT 的大小都不依赖于初始时刻 t0 ,则称平衡状态 xe 是一致渐近稳定的。

(10)δ(ε,t0)=δ(ε)T(μ,δ,t0)=T(μ,δ)

对于定常系统,渐进稳定和一致渐进稳定是等价的。

反正渐进的意思就是,和 t0 无关‼️

大范围渐进稳定

如果从状态空间的任一有限非零初始状态 x0 出发的受扰运动 ϕ(t;x0,t0) 都是有界的,且满足在:

(11)t,ϕ(t;x0,t0)0

另一种说法: 如果 xe=0 是稳定的平衡状态,且当 t 时,系统的每个解都收玫于 xe=0 ,则此平衡状态就是大范围渐近稳定的。

image-20240707152300686

显然,大范围渐近稳定的必要条件是在整个状态空间中只有一个平衡状态。

对于线性系统,若其平衡状态为渐近稳定,则必然是大范围渐近稳定。

不言而喻,我们总是系统系统具有大范围渐进稳定性。

如果不是这样,我们就需要确定渐进稳定的引力域,而这项工作是困难的。

但是对于实际问题来说,确定一个足够大的渐进稳定范围,使得厨师扰动不超过它也就足够了。

不稳定

对于某个实数 ε>0δ>0 ,在超球域 S(δ) 内始终存在状态 x0 ,使得从该状态开始的受扰运动至少有一条状态轨线要越过超球域 S(ε)

几种稳定性之间的关系‼️

image-20240707153605912

image-20240707153620634

正定函数

V(x) 是向量 x 的标量函数,Sx 空间包含原点的封闭有限区域。如果对于 S 中的所有 x,都有下面三个条件,则称 V(x) 是正定的(半正定的)。

如果条件3中符号反向,则称 V(x) 为负定或者半负定的。

如果在 S 域内,无论 S 多小,V(x) 可能是正的也可能是负的,则是不定的。

二次型

建立在李雅普诺夫第二方法上的稳定性分析中,有一类标量函数起着重要的作用,即为二次型函数:

(12)V(x)=xTPx

P 为权矩阵,一般有:

(13)P=[p11p12p1np21p22p2npn1pn2pnn]V(x)=i=1nj=1npijxixj

常取 P 为对称矩阵,即 pij=pji

二次型一个重要结论(?)

对于二次型:

(14)f(x,y,z)=ax2+by2+cz2+dxy+exz+fyz

P

(15)P=(ad/2e/2d/2bf/2e/2f/2c)

赛尔维斯特定理

P 为对称矩阵的时候,V(x) 为正定的充分必要条件是 P 的所有顺序主子行列式都是正的‼️,即:

(16)p11>0,det[p11p12p21p22]>0,,detP>0

如果 P 的所有主子行列式为非负的,且至少一个等于零,那么 V(x) 即是正定的。

如果 V(x) 是正定的(半正定的),则V(x)将是负定的(半负定的)。

一个易错概念

矩阵(半)负定当且仅当所有顺序主子行列式都是负的(非正的),这个是错的‼️

矩阵(半)负定当且仅当:

5.2 李雅普诺夫稳定性理论

5.2.1 李雅普诺夫第一方法

李雅普诺夫第一方法又称为间接法,其基本思想是解出系统的状态方程,然后根据状态方程解的性质判别系统的稳定性。

显然,对于线性系统,只需要求出系数矩阵的特征值就能判断其稳定性。

考察非线性系统,设在零输入下状态方程为:

(17)x˙=f(x)

讨论系统在其平衡状态 xe 的稳定性,将非线性向量函数 f(x) 在平衡状态 xe 拊近展开成泰勒级数:

(18)x˙=fx|x=xe(xxe)+O((xxe)2)f(xe)=0

O(...) 是高阶项。

引入新的向量 y=xxe 将平衡状态移到原点,得:

(19)y˙=Ay+O(y2)A=fx|x=x0=fy|y=0

从而得到一次近似的线性化方程:

(20)y˙=Ay

其中 An×n 的雅各比矩阵(Jacobian),即:

(21)A=[f1y1f1ynfny1fnyn]y=0=[f1x1f1xnfnx1fnxn]x=xc

出现在雅可比矩阵 A 中的所有偏导数都是在平衡状态 x=xey=0 处求取的。 O(y2) 是由泰勒级数展开式的高阶导数项所组成,其元素在平衡状态为0。

结论‼️:

重要例题:

image-20240707162348147

5.2.2 李雅普诺夫第二方法

能量函数的概念:

通过分析系统能量的变化来确定系统运动的稳定性对一个给定的系统,如果能够找到一个正定的标量函数,它沿着轨迹对时间的导数总是负值,则随着时间的增加,V(x)将取越来越小的值,随时间的进步增加,最终将导致V(x)变为零,x也变为零。这意味着状态空间的原点是渐近稳定的。

定理:

假设系统的状态方程为:

(22)x˙=f(x,t),f(0,t)=0,t

如果存在一个具有连续偏导数的标量函数(李雅普诺夫函数)V(x,t),并且满足条件:

那么系统在原点处的平衡状态时一致渐进稳定的。如果随着 x,有 V(x,t)(径向无界)则在原点处的平衡状态是大范围渐进稳定的。

比如:

image-20240707170329905

image-20240707165209837

image-20240707165223059

注意:如果只能找到 V(x) 符合下面这个条件:

也就是第二个条件还不够符合,则只能得出稳定的结论,不能得出渐进稳定的结论。

这个时候运动轨迹将落在某个特定的曲面上,而不会收敛于原点,属于临界稳定。

比如:

image-20240707170347928

image-20240707165650923

补充定理:

对于系统:

(23)x˙=f(x,t),f(0,t)=0t

如果存在一个标量函数 V(x,t) 并且满足条件:

tt0 时不恒等于0,那么系统是一致渐进稳定的。如果随着 x,有 V(x,t)(径向无界)则在原点处的平衡状态是大范围渐进稳定的。

image-20240707170410850

定理:

对于系统:

(24)x˙=f(x,t),f(0,t)=0t

如果存在一个标量函数 V(x,t) 并且满足条件:

则系统在原点处的平衡状态时一致稳定的。

需要注意:

定理:

对于系统:

(25)x˙=f(x,t),f(0,t)=0t

如果存在一个标量函数 W(x,t),它具有连续的一阶偏导数,并且满足条件:

则系统在原点出的平衡状态是不稳定的。

比如:

image-20240707171044515

5.2.3 一些说明

  1. 对于一个给定的系统,李雅普诺夫函数不是唯一的。

  2. 对于非线性系统能给出关于在大范围内稳定性的信息。

  3. 若系统稳定,则一定存在满足条件的李雅普诺夫函数,但是从特定李雅普诺夫函数得到的稳定性条件是充分的而不是必要的。

  4. 因此,若没能找到合适的李雅普诺夫函数就不能得出该系统稳定性方面的任何结论。

  5. 李雅普诺夫函数只能判断其定义域内平衡状态的稳定性。

  6. 如果系统的原点是稳定的或渐近稳定的,那么具有所要求性质的李雅普诺夫函数一定是存在的。经验表明,李雅普诺夫函数最简单的形式是二次型,即 V(x)=xTPxP 为正定的实对称方阵。

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

利用李雅普诺夫方法判断线性系统的稳定性

连续系统

定理:

问题其实就是如何通过 A 找到 V(x)‼️

设系统的状态方程为:

(26)x˙=Ax

An×n 常数非奇异矩阵。则系统在平衡状态 x=0 处是大范围渐进稳定的充要条件是:给定一个正定的实对称矩阵 Q,存在一个正定的实对称矩阵 P,满足李雅普诺夫(矩阵代数)方程:

(27)ATP+PA=Q

此时的标量函数 V(x)=xTPx 就是系统的李雅普诺夫函数。

注意:

重要例题:

image-20240707175017593

 

离散系统

直接看公式就行了:

(28)Q=(GTPGP)

是正定的就行了。