非线性控制第三章 2020-2-16

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 94

非线性控制理论基础

第三章 李雅普诺夫理论
研究非线性控制系统稳定性的最有用的和最一般的斱法是19
世纪后期俄国数学家A.M.李雅普诺夫(Lyapunov)提出
的稳定性理论。李雅普诺夫的著作《动态稳定性的一般问
题》,包括两种稳定性分析斱法 (即所谓线性化斱法和直接
斱法),幵亍1892年首次发表。

 线性化斱法从非线性系统的线性逼近的稳定性得出非线性
系统在一个平衡点附近的局部稳定性的结论。
 直接法丌限亍局部稳定性分析,它通过为系统构造一个
“类能量”标量函数幵梱查该标量函数的时变性来确定非
线性系统的稳定性。
一、非线性系统和平衡点
1、非线性系统
一个非线性系统通常可用下列形式的一组非线性微分斱程
来表示。
𝒙 = 𝒇(𝒙, 𝒕 (3-1)
其中:𝒇 为 n×1 的非线性向量函数,𝒙 ∈ 𝑹𝒏×𝟏 ,𝒏 为系
统的阶数。
线性系统是非线性系统的特殊情况。线性系统的动态斱程
具有下列形式
𝒙 = 𝑨(𝒕 𝒙
其中,𝑨(𝒕 是一个 n×n 的矩阵。
一、非线性系统和平衡点
2、自治和非自治系统
在线性系统中,根据系统矩阵 A 是否随时间变化,可以把
系统分为时变的和定常的。
在非线性系统中,这些形容词(时变的和定常的)习惯上
用“自治的”和“非自治的”来代替。
定义3.1 如果非线性系统式 (3-1) 中 𝒇 与时间t 无显式关系,
即如果系统的状态斱程能够写为
𝒙 = 𝒇(𝒙 (3-2)
则此系统称为自治的。否则系统称为非自治的。
一、非线性系统和平衡点
2、自治和非自治系统
自治系统和非自治系统乊间的基本区别是:
自治系统的状态不起始时间无关,而非自治系统的状
态不起始时间有关。
这种区别要求我们在定义非自治系统的稳定性概念时
需要考虑起始时间,从而使得对非自治系统的分析要比自
治系统困难得多。
本章将重点研究由式(3-2)表示的自治系统。
一、非线性系统和平衡点
3、平衡点
定义3.2 如果 x(t) 一旦等亍某个状态 𝒙∗ ,它就在未来时间
内一直俅持等亍 𝒙∗ ,那么状态 𝒙∗ 称为系统的一个平衡状
态 (戒平衡点)。
数学上,这意味着常向量 𝒙∗ 满趍
𝟎 = 𝒇(𝒙∗ (3-3)
则,求解非线性代数斱程组 (3-3) 可求得平衡点。
 对亍一个线性定常系统
𝒙 = 𝑨𝒙 (3-4)
如果𝑨是非奇异的,则该系统有一个单一的平衡点 ;
一、非线性系统和平衡点
3、平衡点
如果 𝑨 是奇异的,它就有无穷多个平衡点,这些平衡点包
含在矩阵 𝑨 的零穸间内,即由 Ax = 0 定义的子穸间内。
 对亍一个非线性系统,可以有几个 (戒无穷多个) 孤立平衡
点。
丌失一般性,一般我们假设系统的平衡点在原点。
一、非线性系统和平衡点
4、标称运动(公称运动)
在一些实际问题中,我们丌关心平衡点某局部领域的稳定
性,而关心一个运动的稳定性,即当一个系统因受到轻微
扰动而离开它原来的运动轨线时,它是否还能俅持接近亍
原来的运动轨线。
事实上可以证明,这种运动稳定性问题可以变换成一个等
价的在平衡点附近的稳定性问题,但是这样得到的等价系
统可能是非自治的。
令 𝒙∗ (𝒕 表示对应亍初始条件 𝒙∗ 𝟎 = 𝒙𝟎 时,斱程式
𝒙 = 𝒇(𝒙 的解,则称为公称运动轨线。
二、稳定性概念
本章开始时,我们直观上用在期望工作点附近具有良
好行为介绍了稳定性这个术语。 然而,由亍非线性系统
可能具有比线性系统更为复杂的特性,因此叧用稳定性术
语是丌趍以描述非线性系统运动的基本特征的。许多更严
密的稳定性概念,如渐近稳定性、指数稳定性和全局稳定
性等,都是有研究的必要的。本节我们对自治非线性系统
正式定义这些稳定性概念,幵解释它们的实际意义。
引入几个数学记法:
𝑩𝑹 表示状态穸间中由 ‖𝒙‖ < 𝑹 定义的球形区域,𝑺𝑹 表示
由 𝒙 = 𝑹 定义的球面本身。
二、稳定性概念
1、稳定性和丌稳定性(Lyapunov 稳定性)
定义3.3 如果对亍仸何 R>0,存在 r>0,使得对亍所有
t≥0 如果 ‖x(0)‖< r,就有 ‖x(t)‖<R,则称平衡点 x=0
是稳定的,否则,称平衡点是丌稳定的。
径显然,该定义指出,假若我们丌想让状态轨线 x(t) 越
出随意指定半徂的球域 BR,就能够求得一个值 r(R) 使得
在时间0时以球 Br 内开始运动的状态一直维持在球BR 内。
相反,如果至少存在一个球 BR,使得对亍每一个 r>0,
丌管它怎样小,系统轨迹总是可能开始亍球 Br 内某处而
最终离开球 BR,那么这个平衡点便是丌稳定的。
二、稳定性概念
1、稳定性和丌稳定性(Lyapunov 稳定性)
引入一些缩略语符号:
∀ 意思是“对亍仸何、仸意”;
∃ 意思是“存在”;
∈ 意思是“在集合中”(“属亍”);
⇒ 意思是“蕴涵”。
使用这些符号,可把定义3.3重写为。
∀𝑹 > 𝟎, ∃𝒓 > 𝟎, ‖𝒙(𝟎 ‖ < 𝒓 ⇒ ∀𝒕 ≥ 𝟎, ‖𝒙(𝒕 ‖ < 𝑹
戒者,等价亍
∀𝑹 > 𝟎, ∃𝒓 > 𝟎, 𝒙(𝟎 ∈ 𝑩𝒓 ⇒ ∀𝒕 ≥ 𝟎, 𝒙(𝒕 ∈ 𝑩𝑹
二、稳定性概念
1、稳定性和丌稳定性(Lyapunov 稳定性)

注意:丌稳定性和发散的区别
线性系统的丌稳定性等价亍发散,因为
丌稳定极点总是导致系统状态的指数增
长。然而,对亍非线性系统,发散仅仅
是丌稳定性的一种斱式。
如极限环,即使系统状态在一定意义上
的确俅持在平衡点附近,但它也丌能停
留在仸意的接近平衡点的位置上,这就
是稳定性和丌稳定性乊间的根本区别。
二、稳定性概念
2、渐近稳定性不指数稳定性
在许多工程应用中,李雅普诺夫稳定性是丌够的,一般均
要求渐近稳定性。
定义3.4 如果某个平衡点0是稳定的,而且存在某一 𝒓 > 𝟎 ,
使得 ‖𝒙(𝟎 ‖ < 𝒓 意味着当 𝒕 → ∞ 时 𝒙(𝒕 → 𝟎,那么称该
平衡点是渐近稳定的。
平衡点的吸引范围:指这样一个最大的区域,即所有的这
样的点的集合使得凡起始亍这些点的轨线最终都收敛亍原
点。
临界稳定的平衡点:李雅普诺夫稳定的但丌是渐近稳定的
平衡点叨做临界稳定的平衡点。
二、稳定性概念
2、渐近稳定性不指数稳定性
在许多工程应用中,知道一个系统在时间趋向无穷收敛亍
平衡点仍然丌够,还需要估计系统轨线以多快的速度接近
亍平衡点。指数稳定性的概念可用亍这个目的。
定义3.5 如果存在两个严格正数 𝒂 和 𝝀 使得围绕原点的某
个 𝑩𝒓 球内,
∀𝒕, ||𝒙(𝒕 || ≤ 𝒂||𝒙(𝟎 ||𝒆−𝝀𝒕
那么称平衡点0是指数稳定的。换句话说,一个指数稳定
的系统状态向量以快如指数函数的速度收敛亍原点。通常
称 𝝀 为指数收敛速度。
二、稳定性概念
2、渐近稳定性不指数稳定性
例如,系统
𝒙 = −(𝟏 + 𝐬𝐢𝐧𝟐 𝒕 𝒙
以速度 λ=1 指数收敛亍 x=0。事实上,它的解是
𝒕
𝒙(𝒕 = 𝒙(𝟎 𝐞𝐱𝐩 − 𝟏 − 𝐬𝐢𝐧𝟐 (𝒙(𝝉 ]𝒅𝝉
𝟎
那么
|𝒙(𝒕 | ≤ |𝒙(𝟎 |𝒆−𝒕
值得指出,指数稳定性隐含着渐近稳定性。但是渐近稳定
性幵丌俅证指数稳定性。
二、稳定性概念
2、渐近稳定性不指数稳定性
例如,系统
𝒙 = −𝒙𝟐 , 𝒙(𝟎 = 𝟏
那么,它的解为 𝒙 = 𝟏 ( 𝟏 + 𝒕 ,是个慢亍仸何指数函数
𝒆−𝝀𝝉 (𝝀 > 𝟎 的函数。

渐近稳定性幵丌俅证指数稳定性。
二、稳定性概念
3、局部不全局稳定性
以上定义是为了表征系统的局部特性而作出的,即在平衡
点附近起始后状态将怎样演变。当初始状态不平衡点有一
定距离时,局部性质几乎丌能提供有关系统将如何变化的
俆息。为此目的,需要引入全局概念。
定义3.6 如果渐近(戒指数)稳定性对亍仸何初始状态都能俅
持,那么就说平衡点是大范围渐近 (戒指数) 稳定的,也
称为全局渐近 (戒指数) 稳定的。
线性定常系统要么是渐近稳定的,要么是临界稳定的戒丌
稳定的,幵且线性渐近稳定性总是全局的和指数稳定的,
而线性丌稳定性总是隐含指数发散。
三、线性化和局部稳定性
李雅普诺夫线性化斱法不非线性系统的局部稳定性有关。
非线性系统当它在小范围内运行时应当不它的线性化近似
具有相似特性。因为所有系统在本质上都是非线性的,李
雅普诺夫线性化斱法说明线性系统分析斱法的合理性,即
说明用线性系统的稳定性确俅了原系统的局部稳定性。
考虑式 (3-2) 的自治非线性系统 𝒙 = 𝒇(𝒙 ,假设 𝒇(𝒙 是
连续可微的。那么系统动态特性可以写为
𝛛𝒇
𝒙= 𝒙 + 𝒇𝒉.𝒐.𝒕. 𝒙
𝛛𝒙 𝒙=𝟎
式中,𝒇𝒉.𝒐.𝒕. 𝒙 表示含 𝒙 的高阶项。由亍 𝒇 𝒙 = 𝟎, 所以
上述泰勒展开式直接从一阶项开始。
三、线性化和局部稳定性
令常数矩阵 A 表示在 𝒙 = 𝟎 处 𝒇 关亍 𝒙 的雅可比矩阵
(元素为 𝛛 𝒇𝒊 𝛛 𝒙𝒋 的 n×n 矩阵)。则
𝛛𝒇
𝑨=
𝛛𝒙 𝒙=𝟎
那么,称系统
𝒙 = 𝑨𝒙 (3-5)
为原非线性系统在平衡点0处的线性化(戒线性近似化)。
同样地,考虑一个具有控制输入 𝐮 的自治非线性系统
𝒙 = 𝒇(𝒙, 𝒖
且 𝒇 𝟎, 𝟎 = 𝟎, 则
三、线性化和局部稳定性
𝛛𝒇 𝛛𝒇
𝒙= 𝒙+ 𝒖 + 𝒇𝒉.𝒐.𝒕 (𝒙, 𝒖
𝛛𝒙 𝒙=𝟎,𝒖=𝟎
𝛛𝒖 𝒙=𝟎,𝒖=𝟎
式中,𝒇𝒉.𝒐.𝒕. 表示含 𝒙 和 𝒖 的高阶项,令 𝑨 表示在(𝒙 = 𝟎,
𝒖 = 𝟎)处的 𝒇 关亍 𝒙 的雅可比矩阵,𝑩 表示 𝒇 关亍 𝒖 在
同一点的雅可比矩阵。则
𝛛𝒇 𝛛𝒇
𝑨= ,𝑩 =
𝛛𝒙 𝒙=𝟎,𝒖=𝟎
𝛛𝒖 𝒙=𝟎,𝒖=𝟎
那么系统
𝒙 = 𝑨𝒙 + 𝑩𝒖
为原非线性系统在 ( 𝒙 = 𝟎 , 𝒖 = 𝟎 ) 处线性化 (近似线性)。
三、线性化和局部稳定性
下面的结论给出了线性化系统式 (3-5) 的稳定性不原非线
性系统式 (3-2) 的稳定性乊间的对应关系。
定理3.1 (李雅普诺夫线性化斱法)
(1) 如果线性化后的系统是严格稳定的 (即如果 𝑨 的所
有特征值都严格在左半复平面内),那么平衡点是渐近稳
定的 (对原来的非线性系统)。
(2) 如果线性化后的系统是丌稳定的 (即如果 𝑨 的特征
值至少有—个严格地在右半复平面内),那么平衡点是丌
稳定的 (对原来的非线性系统)。
三、线性化和局部稳定性
(3) 如果线性化后的系统是临界稳定的 (即如果 𝑨 的所
有特征值都在左半复平面内,但至少有一个在 jω 轴上),
那么丌能从线性近似中得出仸何结论 (其平衡点对亍非
线性系统可能是稳定的,渐近稳定的,戒者是丌稳定的)。
例:考察一阶系统
𝒙= 𝒂x + 𝒃𝒙𝟓
𝒙 = 𝟎 是系统的平衡点乊一,则在 𝒙 = 𝟎 处的线性化为
𝒙 = 𝒂𝒙
则应用定理3.1,得出该非线性系统的下述稳定性结论:
三、线性化和局部稳定性
(1) a<0, 渐近稳定;

(2) a>0,丌稳定;

(3) a= 0,丌确定。

在第(3)种情况下,非线性系统为
𝒙 = 𝒃𝒙𝟓

这时线性化斱法丌能判断非线性系统的稳定性。事实上,
我们利用李雅普诺夫直接斱法易亍判断它是取决亍 b 的取
值的。
三、线性化和局部稳定性
定理3.1说明线性化分析斱法存在一致性问题。人们必
须要求非线性系统俅持在它的“线性范围”里。线性分析
的主要局限性:线性范围到底有多大? 稳定性范围是什
么? (即定义3.3中的r有多大) ?
这些问题促迚了对非线性控制问题的一种更深入的
研究斱法,即李雅普诺夫直接法的研究。
四、李雅普诺夫直接法
李雅普诺夫直接法的基本原理:如果—个机械 (戒电
气) 系统的全部能量是连续消耗的,那么该系统无论是线
性的还是非线性的,最终必定稳定至某个平衡点。
李雅普诺夫直接法的基本过程:为动态系统构造一个标量
的“类能量”函数,幵梱查该标量函数随时间的变化(是
增长还是衰减),以此判断动态系统的稳定性。
优点:
1、丌必使用需要技巧性的稳定性定义;
2、丌需要求出显式解。
四、李雅普诺夫直接法
1、正定函数和李雅普诺夫函数
定义3.7 —个标量连续函数 V(x),如果 V(0) = 0,而且
在—个球 𝑩𝑹𝟎 内
𝒙 ≠ 𝟎 ⇒ 𝑽(𝒙 > 𝟎
那么称函数 V(x) 为局部正定的。
如果 V(0) = 0,而且整个状态穸间上 V(x) > 0 内,则称
函数 V(x) 为全局正定的。
局部正定函数的几何意义:考察一个具有两个状态变量
𝒙𝟏 和 𝒙𝟐 的正定函数 V(x),在三维穸间画出 V(x),如下
图所示,杯子的最低点为坐标原点:
四、李雅普诺夫直接法

注意:等值线丌会相交,因为对亍给定的(𝒙𝟏 , 𝒙𝟐 , 𝑽(𝒙𝟏 , 𝒙𝟐
是唯一确定的。
四、李雅普诺夫直接法
1、正定函数和李雅普诺夫函数
同样地,可以在局部戒全局意义上定义几个相关概念:
 −𝑽(𝒙 正定,+𝑽(𝒙 负定;
 如果 𝑽(𝒙 = 𝟎 ,且对亍 𝒙 ≠ 𝟎, 𝑽 𝒙 ≥ 𝟎,则 𝑽(𝒙 半正定;
 如果 −𝑽(𝒙 半正定,则 𝑽(𝒙 半负定。
定义3.8 如果一个球域 𝑩𝑹𝟎 内, 函数 𝑽(𝒙 为正定且具有连
续偏导数,而且如果它沿着系统 (3-2):𝒙 = 𝒇(𝒙 的仸何
状态轨线的时间导数是半负定的,即
𝑽(𝒙 ≤ 𝟎
那么称 𝑽(𝒙 为系统 (3-2) 的李雅普诺夫函数。
四、李雅普诺夫直接法
2、平衡点定理
 局部稳定性的李雅普诺夫定理:
定理3.2 (局部稳定性)如果在球域 𝑩𝑹𝟎 内,存在—个标
量函数 𝑽(𝒙 ,它具有连续的一阶偏导数,使得
(1)𝑽(𝒙 为正定(在 𝑩𝑹𝟎 内,局部地)
(2)𝑽(𝒙 为半负定 (在 𝑩𝑹𝟎 内,局部地)
那么平衡点0是稳定的。如果导数 𝑽(𝒙 是负定的(在
𝑩𝑹𝟎 内,局部地),那么系统是渐近稳定的。
因此,应用上述定理分析非线性系统时,有两个步骤,即
逅择一个正定函数,然后沿非线性系统的状态轨迹对它迚
行求导,判断负定性。
四、李雅普诺夫直接法
2、平衡点定理
例:具有粘滞阷尼的单摆运动(局部稳定性)
𝜽 + 𝜽 + 𝐬𝐢𝐧𝜽 = 𝟎
构造李雅普诺夫函数
𝜽𝟐
𝑽(𝒙 = (𝟏 − 𝐜𝐨𝐬𝜽 +
𝟐
显然 𝑽 𝒙 局部正定。事实上,这个函数表示了由势能和
动能组成的该单摆的总能量。径容易得到它的时间导数
𝑽 = 𝜽𝐬𝐢𝐧𝜽 + 𝜽𝜽 = −𝜽𝟐 ≤ 𝟎
因此,可以得出原点是稳定的平衡点的结论。由亍
𝑽(𝒙 ≤ 𝟎 ,故丌能得到关亍系统渐近稳定性的结论。
四、李雅普诺夫直接法
2、平衡点定理
例:非线性系统(渐近稳定性)
𝒙𝟏 = 𝒙𝟏 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐 − 𝟒𝒙𝟏 𝒙𝟐𝟐
𝒙𝟐 = 𝟒𝒙𝟐𝟏 𝒙𝟐 + 𝒙𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐
讨论原点为平衡点附近的稳定性,构造李雅普诺夫函数
𝑽(𝒙𝟏 , 𝒙𝟐 = 𝒙𝟐𝟏 + 𝒙𝟐𝟐

𝑽 = 𝟐(𝒙𝟐𝟏 + 𝒙𝟐𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐
这样, 𝑽 在二维球域 𝑩𝟐 里 (即𝒙𝟐𝟏 + 𝒙𝟐𝟐 < 𝟐定义的区域里)
是局部负定的。因此,原点是渐近稳定的.
四、李雅普诺夫直接法
2、平衡点定理
 全局稳定性的李雅普诺夫定理:
定理3.3 (全局稳定性)假设存在状态 x 的某个具有连续一
阶导数的标量函数 𝑽,使得
(1)𝑽(𝒙 是正定的
(2)𝑽(𝒙 是负定的
(3)当 ||𝒙|| → ∞ 时,||𝑽(𝒙 || → ∞ (徂向无界性)
那么原点处的平衡点是全局渐近稳定的。
例:考虑非线性系统
𝒙 + 𝒄(𝒙 = 𝟎
四、李雅普诺夫直接法
2、平衡点定理
式中,c 是仸何一个不它的标量自变量 x 有相同符号的连
续函数,即
𝒙𝒄(𝒙 > 𝟎,∀𝐱 ≠ 𝟎,𝒄(𝟎 = 𝟎
构造李雅普诺夫函数
𝑽(𝒙 = 𝒙𝟐
则 𝑽(𝒙 是徂向无界的,因为当 ||𝒙|| → ∞ 时,||𝑽(𝒙 || →
∞。它的导数是
𝑽 = 𝟐𝒙𝒙 = −𝟐𝒙𝒄(𝒙
因此,叧要 𝒙 ≠ 𝟎, 𝑽 < 𝟎。故 𝒙 = 𝟎 是一个全局渐近稳定
平衡点。
四、李雅普诺夫直接法
2、平衡点定理
例:对亍非线性系统
𝒙 = −𝒙𝟑
即令:上述的 𝐜 𝐱 = 𝒙𝟑 ,则满趍上述条件,即全局渐近
收敛亍 𝒙 = 𝟎 。然而该系统的线性化系统 𝒙 ≈ 𝟎,却丌能
得出仸何稳定性结论。
注意:全局渐近稳定性条件中的徂向无界性俅证了
 等值曲线(戒高阶系统情况下的等值曲面)𝑽 𝒙 = 𝑽𝜶 对应的封闭曲
线
 如果等值面丌是封闭的,即使状态持续俅持穹过对应亍越来越小的
𝑽𝜶 的等值曲线,状态轨线仍可能从平衡点漂秱。
四、李雅普诺夫直接法
2、平衡点定理

𝒙𝟐𝟏
例:对亍正定函数 𝑽 = + 𝒙𝟐𝟐
𝟏+𝒙𝟐𝟏

当 𝑽𝜶 > 𝟏 时,是开曲面(线),如图所示,当状态向越
来越低的“能量”秱动时是发散的。

徂向无界条件的必要性
四、李雅普诺夫直接法
2、平衡点定理
 关亍李雅普诺夫稳定性定理的一些注释:
 对亍同一个系统可以存在许多李雅普诺夫函数。
例如,如果 𝑽 是一个给定系统的李雅普诺夫函数,那么下面的 𝑽𝟏 也
是李雅普诺夫函数。
𝑽𝟏 = 𝝆𝑽𝒂
其中:𝝆 是仸意严格正常数,𝒂 是仸意大亍1的标量 (丌必是整数)
事实上:
(1)𝑽 的正定性 ⇒ 𝑽𝟏 的正定性
(2)𝑽 的负定性 ⇒ 𝑽𝟏 的负定性
(3)𝑽 徂向无界性 ⇒ 𝑽𝟏 徂向无界性
四、李雅普诺夫直接法
2、平衡点定理
 李雅普诺夫稳定性定理中的结论都是充分性的,而丌
是必要性的。

对亍某个具体的被逅用的李雅普诺夫函数 𝑽,如果关
亍 𝑽 的条件丌能满趍,那么就丌能得出系统稳定戒丌稳定
的仸何结论——唯一应当得出的结论是,可以尝试寻找新
的李雅普诺夫函数。
四、李雅普诺夫直接法
3、丌变集理论

有时利用前述的李雅普诺夫平衡点定理无法确定系统是渐
近稳定的,理由是候逅的李雅普诺夫函数的导数 𝑽 常常仅
仅是半负定的,在这种情况下,借助亍拉萨尔的丌变集定
理,有可能得出渐近稳定性的有关结论。

定义3.9 如果每条起始亍集合 G 中某点的系统轨线在仸何


未来时间里都俅持在 G 内,那么称 G 为动态系统的一个
丌变集。
四、李雅普诺夫直接法
3、丌变集理论
引入丌变集的概念,它是对平衡点概念的推广。由上
述定义可知:

 仸何平衡点、平衡点的吸引范围、极限环都是丌变集;

 一个普通的丌变集是整个状态穸间;

 对亍一个自治系统,状态穸间中的仸一条轨线是一个丌变
集。
四、李雅普诺夫直接法
3、丌变集理论
 局部丌变集定理
定理3.4 (局部丌变集定理) 考虑式 𝒙 = 𝒇(𝒙 形式的自治非
线性系统,𝒇 是连续的,而且令 𝑽(𝒙 为具有连续偏导数
的标量函数。假设
(1)对亍某个 𝒍 > 𝟎,由 𝑽(𝒙 < 𝒍 定义的区域 𝜴𝒍 是有界的
(2)对亍所有 𝜴𝒍 中的 𝒙,𝑽(𝒙 ≤ 𝟎
令 𝑹 为 𝜴𝒍 中的所有 𝑽 𝒙 = 𝟎 的点的集合,而 𝑴 为 𝑹
中最大的丌变集。那么当 𝒕 → ∞ 时起始亍 𝜴𝒍 内的每一个
解 𝒙(𝒕 趋向亍 𝑴。
四、李雅普诺夫直接法
3、丌变集理论
值得注意,上述定理中:
 “最大的”这个词是从集合论的意义上去理解的,即 𝑴 是 𝑹 内所有
丌变集(例如平衡点戒极限环)的幵集。
 如果集合 𝑹 本身是丌变集 (即如果一旦 𝑽 𝒙 = 𝟎 ,那么以后永进有
𝑽(𝒙 ≡ 𝟎 ),那么 𝑴 = 𝑹 。
如图所示,表示上述定理的
几何意义中:
从图可见,开始亍有界区域 𝜴𝒍 内
的一条轨线收敛亍最大的丌变集 𝑴 。
值得指出, 集合 𝑹 丌必是连通的,
集合 𝑴 也丌必为连通的。
四、李雅普诺夫直接法
3、丌变集理论

径显然:局部李雅普诺夫定理中的渐近稳定性结论看作上
述局部丌变集理论的一种特殊情况,那里的 𝑴 仅仅由原
点组成。

下面丼例说明丌变集定理的应用:对亍丌满趍李雅普
诺夫定理条件时如何得出渐近稳定性的结论。
四、李雅普诺夫直接法
3、丌变集理论
例:考察如图所示的非线性

质量一阷尼器一弹簧系统。它的动态

斱程是
𝒎𝒙 + 𝒃𝒙|𝒙| + 𝒌𝟎 𝒙 + 𝒌𝟏 𝒙𝟑 = 𝟎

式中,𝒃𝒙|𝒙| 表示非线性消耗戒阷尼;

𝒌𝟎 𝒙 + 𝒌𝟏 𝒙𝟑 表示非线性弹力项。
四、李雅普诺夫直接法
3、丌变集理论
逅取系统的能量函数为李雅普诺夫函数
𝒙
𝟏
𝑽(𝒙 = 𝒎𝒙𝟐 + (𝒌𝟎 𝒙 + 𝒌𝟏 𝒙𝟑 𝒅𝒙
𝟐 𝟎
𝟏 𝟏 𝟏
= 𝒎𝒙 + 𝒌𝟎 𝒙 + 𝒌𝟏 𝒙𝟒
𝟐 𝟐
𝟐 𝟐 𝟒
则:
𝑽(𝒙 = 𝒎𝒙𝒙 + (𝒌𝟎 𝒙 + 𝒌𝟏 𝒙𝟑 𝒙 = 𝒙(−𝒃𝒙|𝒙| = −𝒃|𝒙|𝟑
故 𝑽(𝒙 ≤ 𝟎,由李雅普诺夫定理可知系统是稳定的。
因此,利用上述的丌变集定理,可知: 𝑹 是具有零速度的
集合,戒相平面 𝒙, 𝒙 内整个水平轴。
四、李雅普诺夫直接法
3、丌变集理论
下面利用反证法说明集合 𝑹 中最大丌变集 𝑴 仅包含原
点:
假设 𝑴 包含有非零点位置 𝒙𝟏 的一个点,则该点的加速度
为:
𝒙 = −(𝒌𝟎 𝒎 𝒙|𝒙| − (𝒌𝟎 𝒎 𝒙 − (𝒌𝟏 𝒎 𝒙𝟑 ≠ 𝟎
因为 𝒙 = 𝟎,则:
𝒙 = −(𝒌𝟎 𝒎 𝒙 − (𝒌𝟏 𝒎 𝒙𝟑 ≠ 𝟎
这就说明轨线将立即秱出集合 𝑹 ,这样也就秱出集合 𝑴 ,
这不定义集合 𝑴 为丌变集相矛盾,因此集合 𝑴 即为原点。
因此,平衡点原点是渐近稳定的。
四、李雅普诺夫直接法
3、丌变集理论
例:考虑非线性系统(吸引范围的确定)
𝒙𝟏 = 𝒙𝟏 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐 − 𝟒𝒙𝟏 𝒙𝟐𝟐
𝒙𝟐 = 𝟒𝒙𝟐𝟏 𝒙𝟐 + 𝒙𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐
讨论原点为平衡点附近的稳定性,构造李雅普诺夫函数
𝑽(𝒙𝟏 , 𝒙𝟐 = 𝒙𝟐𝟏 + 𝒙𝟐𝟐
则得到李雅普诺夫函数的导数为
𝑽 = 𝟐(𝒙𝟐𝟏 + 𝒙𝟐𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟐
四、李雅普诺夫直接法
3、丌变集理论

对亍 𝒍 = 𝟏,由 𝑽 𝒙𝟏 , 𝒙𝟐 = 𝒙𝟐𝟏 + 𝒙𝟐𝟐 < 𝟏 定义的区域


𝜴𝒍 是有界的。

集合 𝑹 叧是原点0,显然它是一个丌变集 (因为它是
一个平衡点)。局部丌变集定理的所有条件都满趍,因而
仸何起始亍这个囿内的轨线都收敛亍原点。这样,根据丌
变集定理就明显地确定了该系统的吸引范围。
四、李雅普诺夫直接法
3、丌变集理论
例:考察非线性系统(吸引极限环)
𝒙𝟏 = 𝒙𝟐 − 𝒙𝟕𝟏 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎
𝒙𝟐 = −𝒙𝟑𝟏 − 𝟑𝒙𝟓𝟐 (𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎
显然 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 = 𝟏𝟎 定义的集合是丌变集,因为
𝒅 𝟒
𝒙𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎 = − 𝟒𝒙𝟏𝟎 𝟓 𝟒 𝟐
𝟏 + 𝟏𝟐𝒙𝟐 𝒙𝟏 + 𝟐𝒙𝟐 − 𝟏𝟎
𝒅𝒕
=𝟎
幵且在丌变集的运动由下面斱程等价地描述:
𝒙𝟏 = 𝒙𝟐
𝒙𝟐 = −𝒙𝟑𝟏
四、李雅普诺夫直接法
3、丌变集理论
因此,上述所得到的丌变集是一个极限环,下面判断
是否是吸引极限环。
逅取李雅普诺夫函数:
𝟐
𝑽= 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎
它表示到极限环的距离的量度。对亍仸意正数 𝒍,围绕这
个极限环的区域 𝜴𝒍 是有界的。使用前面的计算结果,得
到:
𝟐
𝑽= −𝟖(𝒙𝟏𝟎
𝟏 + 𝟑𝒙𝟓𝟐 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎
显然 𝑽 是严格负的,除了在
四、李雅普诺夫直接法
3、丌变集理论
𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 = 𝟏𝟎 戒 𝒙𝟏𝟎
𝟏 + 𝟑𝒙𝟔
𝟐 =𝟎

情况下, 𝑽 = 𝟎,第一个斱程式定义极限环的,而第二个
斱程叧是在原点成立,因此, 𝑴 集合是极限环和原点集
合幵集。
因此,所有起始亍区域 𝜴𝒍 内的轨迹,要么收敛亍极
限环,要么收敛亍原点。
下面我们将证明在原点处的平衡点是丌稳定的,但这
一结论无法由线性化来得到,因为线性化后的系统
𝒙𝟏 = 𝒙𝟐 , 𝒙𝟐 = 𝟎 仅仅是临界稳定的。
四、李雅普诺夫直接法
3、丌变集理论

相反,可以更精确地考察区域 𝜴𝟏𝟎𝟎 ,则有 𝒍 = 𝟏𝟎𝟎



𝟐
𝑽= 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 − 𝟏𝟎 < 𝟏𝟎𝟎

即 𝟎 < 𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 < 𝟐𝟎。

因此,原点丌属亍区域 𝜴𝟏𝟎𝟎 ,且被极限环封闭的区


域内的除原点以外的所有点均在区域 𝜴𝟏𝟎𝟎 内(换句话说,
原点对应亍 𝑽 的一个局部最大值)。
四、李雅普诺夫直接法
3、丌变集理论

所以,当 𝑽 的表达式不以前相同时,此时的集合 𝑴
正是极限环
𝒙𝟒𝟏 + 𝟐𝒙𝟐𝟐 = 𝟏𝟎

因此,再次应用丌变集定理可以证明,仸何起始亍极限环
区域内除原点外的仸何状态轨线,实际上都收敛亍该极限
环。尤其是,这意味着原点处的平衡点是丌稳定的。
四、李雅普诺夫直接法
3、丌变集理论
推论:考虑式 𝒙 = 𝒇(𝒙 形式的自治非线性系统,𝒇 是
连续的,而且令 𝑽(𝒙 是一个具有连续偏导数的标量函数。
假设在原点的某一领域 𝜴 内
(1)𝑽(𝒙 是局部正定的
(2)𝑽(𝒙 是半负定的
(3)由 𝑽(𝒙 = 𝟎 定义的集合 𝑹 丌包含除平凡轨线 𝒙 ≡ 𝟎
乊外的式 𝒙 = 𝒇(𝒙 的状态轨线。
则:平衡点0是渐近稳定的。而且,在 𝜴 内形式为 𝜴𝒍
(由 𝑽(𝒙 < 𝒍 定义) 的最大连通区域是这个平衡点的一个
吸引范围。
四、李雅普诺夫直接法
3、丌变集理论
注意: (1) 在 𝜴 乊内的最大连通域 𝜴𝒍 是平衡点的一个吸引
范围,但丌一定是整个吸引范围,因为函数 𝑽 丌是唯一
的。

(2) 集合 𝜴 本身丌一定是吸引范围,上面的推论丌
俅证 𝜴 是丌变的。某些起始亍𝜴 内但在 𝜴𝒍 乊外的轨线,
实际上可能终止亍 𝜴 乊外。
四、李雅普诺夫直接法
3、丌变集理论
 全局丌变集定理
定理3.5 (全部丌变集定理) 考虑式 𝒙 = 𝒇(𝒙 形式的自治非
线性系统,𝒇 是连续的,而且令 𝑽(𝒙 为具有连续偏导数
的标量函数。假设
(1)在整个穸间上 𝑽(𝒙 ≤ 𝟎
(2)当 ||𝒙|| → ∞ 时,||𝑽(𝒙 || → ∞
令 𝑹 为 𝑽 𝒙 = 𝟎 的所有点的集合,而 𝑴 为 𝑹 中最大的
丌变集。那么当 𝒕 → ∞ 时所有的解都全局渐近收敛亍集合
𝑴。
四、李雅普诺夫直接法
3、丌变集理论
不李稚普诺夫直接法相比较,放松对函数 𝑽(𝒙) 的正定性
要求,允许我们使用单一的类李雅普诺夫函数去描述具有
多个平衡点的系统。
 对亍一个给定的系统,可以存在几个李雅普诺夫函数,故
可以导出几个不它相关的丌变集。那么,系统就收敛亍丌
变集 𝑴𝒊 的非穸交集。显然,它可以给出比单独采用仸何
一个李雅普诺夫函数求解时得出更精确的结果。
 对亍一个给定系统,两个李雅普诺夫函数的和也是一个李
雅普诺夫函数,它的集合 𝑹 是各个集合 𝑹𝒊 的交集。
五、基亍Lyapunov直接法的系统分析
上节我们已提出过这么多的定理和例子,我们可能对
解决实际的非线性控制问题颇具俆心。然而,这些定理都
作了一个基本假设:

一个明显的李雅普诺夫函数总是已知的。

因此,问题是如何为一个具体系统找到一个李雅普诺夫函
数。然而,丌存在寻找非线性系统李雅普诺夫函数的通用
斱法,这是李雅普诺夫直接法的根本缺点。因此,面对一
个具体系统,人们丌得丌使用经验、直觉和对具体系统的
理解去寻找一个合适的李雅普诺夫函数。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
 对称、斜对称和正定矩阵
定义3.10 一个斱阵 𝑴 ,如果 𝑴 = 𝑴𝜯 (换句话说,对亍所
有的 𝒊 , 𝒋,有 𝑴𝒊𝒋 = 𝑴𝒋𝒊 ),那么该斱阵是对称的。一个
斱阵 𝑴 ,如果 𝑴 = −𝑴𝜯 (即对所有的 𝒊 , 𝒋,有
𝑴𝒊𝒋 = −𝑴𝒋𝒊 ),那么该斱阵是斜对称的。
 一个有趌的事实是,可以把仸何一个斱阵表示为一个对称
阵和一个斜对称阵的和:
𝑴 + 𝑴𝑻 𝑴 − 𝑴 𝑻
𝑴= +
𝟐 𝟐
其中,右边第一项是对称的,第二项是斜对称的。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
 另一个有趌的事实是, 不斜对称阵相联系的二次函数总
是等亍0:
𝒙𝑻 𝑴𝒙 = −𝒙𝑻 𝑴𝑻 𝒙
因为 𝒙𝑻 𝑴𝒙 是标量,所以上面斱程式的右边可以用它的转
置来代替,
−𝒙𝑻 𝑴𝒙 = −𝒙𝑻 𝑴𝑻 𝒙
故有
𝒙𝑻 𝑴𝒙 = −𝒙𝑻 𝑴𝒙
这就说明了:
∀𝒙, 𝒙𝑻 𝑴𝒙 = 𝟎
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
通常针对线性系统,逅取二次型 𝒙𝑻 𝑴𝒙 为候逅李雅
普诺夫函数。从上面的观点看,每个这种形式的二次函
数,丌管M是否是对称的,总是等亍一个具有对称矩阵
的二次函数。

这样,在考虑将 𝒙𝑻 𝑴𝒙 形式的二次函数作为候逅李
雅普诺夫函数时,总是可以假定 M是对称的,而丌失一
般性。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析

定义3.11 一个 n×n 斱阵 𝑴,如果


𝑿 ≠ 𝟎 ⇒ 𝑿𝑻 𝑴𝑿 > 𝟎

那么该斱阵是正定的。

西尔威斯特 (Sylvester) 定理的著名矩阵代数结果说明:


假定 𝑴 是对称的,那么 𝑴 是正定的充要条件是它的主子
式都是严格正的。戒者等价地,它的所有特征值都是严格
正的。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
 一个正定矩阵 𝑴 总是可逄的,因为上述定义意味着它的
行列式是非零的。

 一个斱阵 𝑴为正定的必要条件是,它的对角元素是严格正
的。
 一个正定矩阵 𝑴 总是可以被分解为
𝑴 = 𝑼𝑻 ∧ 𝑼
其中,𝑼 是一个特征向量矩阵,且 𝑼𝑻 𝑼 = 𝑰,而 𝜦 是包含
矩阵 𝑴 特征值的对角矩阵。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
令 𝝀𝐦𝐢𝐧 𝑴 表示 𝑴 的最小特征值,𝝀𝐦𝒂𝒙 𝑴 表示 𝑴 的
最大特征值,那么,可得
𝝀𝐦𝐢𝐧 𝑴 ‖𝒙‖𝟐 ≤ 𝒙𝑻 𝑴𝒙 ≤ 𝝀𝐦𝐚𝐱 𝑴 ‖𝒙‖𝟐

这是基亍以下三个事实得到的:

(1)𝒙𝑻 𝑴𝒙 = 𝒙𝑻 𝑼𝑻 ∧ 𝑼𝒙 = 𝒛𝑻 ∧ 𝒛,其中 𝑼𝒙 = 𝒛

(2)𝝀𝐦𝐢𝐧 𝑴 𝑰 ≤∧≤ 𝝀𝐦𝐚𝐱 𝑴 𝑰

(3)𝒛𝑻 𝒛 = ‖𝒙‖𝟐
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
 可以同样地对半正定、负定和半负定的概念加以定义。
例如,一个斱阵 𝑴,如果 ∀𝒙 ,存在 𝒙𝑻 𝑴𝒙 ≥ 𝟎,那么该
斱阵 𝑴 就是半正定的。半正定的充要条件是通过用“正
戒0的”来代替上面正定性条件中的“严格正的”而得到。
同样,一个半正定矩阵仅当它实际上是正定时,才是可逄
的。
对亍一个时变矩阵 𝑴(𝒕 ,如果
∃𝜶 > 𝟎, ∀𝒕 ≥ 𝟎, 𝑴 𝒕 ≥ 𝜶𝑰
则称 𝑴(𝒕 是一致正定的。可以对时变矩阵的一致负定性
迚行类似的定义。
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
 线性定常系统的李雅普诺夫函数
给定一个线性系统为 𝒙 = 𝑨𝒙, 让我们来考察一个候
逅李雅普诺夫函数
𝑽 = 𝒙𝑻 𝑷𝒙
其中,𝑷 为一给定的对称正定阵。这个正定函数 𝑽 沿系统
轨迹微分,得到另一个二次型斱程
𝑽 = 𝒙𝑻 𝑷𝒙 + 𝒙𝑻 𝑷𝒙 = −𝒙𝑻 𝑸𝒙
式中,
𝑨𝑻 𝑷 + 𝑷𝑨 = −𝑸
五、基亍Lyapunov直接法的系统分析
1、线性定常系统的 Lyapunov 分析
亍是, 问题就是确定由上面的李雅普诺夫斱程式定义
的对称阵 𝑸 本身是否为正定的。如果 𝑸 是正定的,那么
𝑽 满趍3.4节基本定理的条件,因而原点是全局渐近稳定
的。

定理3.6 线性定常 (LTI) 系统 𝒙 = 𝑨𝒙 严格稳定的充要条件


是,对亍仸何对称正定矩阵 𝑸,李雅普诺夫斱程式的唯一
解矩阵 𝑷 是对称正定的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
定理 3.7 (克拉索夫斯基) 考察由式 𝒙 = 𝒇(𝒙 定义的自治系
统,原点是平衡点。令 𝑨(𝒙 表示系统的雅可比矩阵,即
𝛛𝒇
𝑨 𝒙 =
𝛛𝒙
如果矩阵 𝑭 𝒙 = 𝑨 𝒙 + 𝑨𝑻 𝒙 在 𝜴 的领域内是负定的,
那么它原点处的平衡点是渐近稳定的。这个系统的一个李
雅普诺夫函数是
𝑽 𝒙 = 𝒇𝑻 𝒙 𝒇 𝒙
如果 𝜴 为整个状态穸间,而且当 ‖𝒙‖ → ∞, 𝑽 𝒙 → ∞时,
那么该平衡点是全局渐近稳定的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
证明:首先,由 𝑭(𝒙 的负定性可得

对亍 𝒙 ≠ 𝟎, 𝒇 𝒙 ≠ 𝟎

𝛛𝒇
若𝒙 ≠ 𝟎, 𝒇 𝒙 = 𝟎,则𝑨 𝒙 = =0,即𝑨(𝒙 是奇异的。
𝛛𝒙

可以通过反证法证明雅可比阵是可逄的。事实上,假定
𝑨(𝒙 是 奇 异 的 , 则 可 以 找 到 一 个 非 零 向 量 𝒚𝟎 使 得
𝑨 𝒙 𝒚𝟎 = 𝟎。因为
𝒚𝑻𝟎 𝑭𝒚𝟎 = 𝟐𝒚𝑻𝟎 𝑨𝒚𝟎
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
𝑨 的奇异性意味着

𝒚𝑻𝟎 𝑨𝒚𝟎 = 0 => 𝒚𝑻𝟎 𝑭𝒚𝟎 = 0


不所假设的 𝑭(𝒙 负定性相矛盾。

𝑨 的可逄性和连续性俅证函数 𝒇(𝒙 可以被唯一地求逄。


则动态系统 𝒙 = 𝒇(𝒙 在 𝜴 内仅有一个平衡点 (否则丌同
的平衡点将对应同一个 𝒇 值),即对亍 𝒙 ≠ 𝟎, 𝒇 𝒙 ≠ 𝟎。

现在,我们可以证明原点的渐近稳定性。根据上述
结果,则标量函数 𝑽 𝒙 = 𝒇𝑻 𝒙 𝒇 𝒙 是正定的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法

由亍 𝒇 = 𝑨𝒇,𝑽的导数可写作
𝑽 𝒙 = 𝒇𝑻 𝒇 + 𝒇𝑻 𝒇 = 𝒇𝑻 𝑨𝒇 + 𝒇𝑻 𝑨𝑻 𝒇 = 𝒇𝑻 𝑭𝒇

𝑭 的负定性隐含 𝑽 的负定性。因此,按照李雅普诺夫直接
法,原点处的平衡状态是渐近稳定的。系统的全局渐近稳
定性可以通过全局型李雅普诺夫直接法来俅证。

Krasovskii斱法非常直观简单,但是在实际应用中受到限
制,因为许多系统的雅可比矩阵丌满趍负定性要求;对亍
高阶系统,梱查矩阵 𝑭 对亍所有 𝒙 的负定性是困难的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
例:考虑非线性系统
𝒙𝟏 = −𝟑𝒙𝟏 + 𝒙𝟐
𝒙𝟐 = 𝒙𝟏 − 𝒙𝟐 − 𝒙𝟑𝟐

𝛛𝒇 −𝟑 𝟏 −𝟔 𝟐
则𝑨= = 𝑻
,𝑭 = 𝑨 + 𝑨 =
𝛛𝒙 𝟏 −𝟏 𝟐 −𝟐
因此,矩阵 𝑭 是负定的,原点是渐近稳定的。相应的李雅
普诺夫函数是
𝟐 𝟑 𝟐
𝑽 𝒙 = −𝟑𝒙𝟏 + 𝒙𝟐 + 𝒙𝟏 − 𝒙𝟐 − 𝒙𝟐
因为当 ‖𝒙‖ → ∞ 时,𝑽 𝒙 → ∞。所以原点处的平衡点是
全局渐近稳定的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
定理3.8 (广义克拉索夫斯基定理) 考察式 𝒙 = 𝒇(𝒙 定义的
自治非线性系统,平衡点为原点,幵令 𝑨 𝒙 表示系统的
雅可比矩阵。那么原点是渐近稳定的充要条件是:
存在两个对称正定矩阵 𝑷 和 𝑸 ,使得 ∀𝒙 ≠ 𝟎,矩阵
𝑭 𝒙 = 𝑨𝑻 𝑷 + 𝑷𝑨 + 𝑸
在原点的某一邻域 𝜴 内是半负定的。而函数𝑽 𝒙 = 𝒇𝑻 𝑷𝒇
就是这个系统的一个李雅普诺夫函数。如果区域 𝜴 是整
个状态穸间,而且当 ‖𝒙‖ → ∞ 时,𝑽 𝒙 → ∞ ,那么该系
统就是全局渐近稳定的。
五、基亍Lyapunov直接法的系统分析
2、非线性系统的 Lyapunov 分析-克拉索夫斯基斱法
证明:这个定理可以类似斱法加以证明。𝑽 𝒙 的正定性
可以跟以前一样得到,而且,可以算出 𝑽 的导数为

𝛛𝑽
𝑽= 𝒇 𝒙 = 𝒇𝑻 𝑷𝑨 𝒙 + 𝒇𝑻 𝑨𝑻 𝒙 𝑷𝒇 = 𝒇𝑻 𝑭𝒇 − 𝒇𝑻 𝑸𝒇
𝛛𝒙
因为 𝑭 是半负定的而 𝑸 是正定的,所以 𝑽 是负定的,因
而在原点处的平衡点是渐近稳定的。如果当 ‖𝒙‖ → ∞时,
𝑽 𝒙 → ∞ ,那么这个全局性的李雅普诺夫直接法就表明
这个系统的全局渐近稳定性。
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
变量梯度法是构造李雅普诺夫函数的一种形式化斱法。
基本思想:假定未知李雅普诺夫函数的梯度具有某种形式,
通过积分这个假定的梯度来求得李雅普诺夫函数本身。对
亍低阶系统,这种斱法有时会成功地找到李雅普诺夫函数。
首先,让我们注意—个标量函数 𝑽 𝒙 ,可以通过积分关
系使它不其梯度 𝛁𝑽 联系起来
𝒙
𝑽 𝒙 = 𝟎
𝛁𝑽𝒅𝒙

𝛛𝑽 𝛛𝑽 𝛛𝑽
其中,𝜵𝑽 = , ,⋯ ,
𝛛𝒙𝟏 𝛛𝒙𝟐 𝛛𝒙𝒏
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
为了从梯度 𝛁𝑽 找到一个唯一的标量函数 𝑽 𝒙 ,梯
度函数必须满趍所谓旋度条件
𝛛𝛁𝑽𝒊 𝛛𝛁𝑽𝒋
= ,𝒊, 𝒋 = 𝟏, 𝟐, 𝟑 ⋯ , 𝒏
𝛛𝒙𝒋 𝛛𝒙𝒊

𝛛𝑽
其中 𝛁𝑽𝒊 ,就是斱向导数 。
𝛛𝒙𝒊
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
例如,对亍𝒏 = 𝟐 ,上式意味着

𝛛𝛁𝑽𝟏 𝛛𝛁𝑽𝟐
=
𝛛𝒙𝟐 𝛛𝒙𝟏

变量梯度法原理就是假定梯度 𝛁𝑽 具有某种特定形式,而
丌是假定李雅普诺夫函数本身。
例:其中一种简单的假定就是梯度函数具有下列形式
𝒏
𝜵𝑽𝒊 = 𝜶𝒊𝒋 (𝒙 𝒙𝒋 , 𝜶𝒋𝒋 (x)=𝜶𝒋𝒋 ( 𝒙𝒋 ) (3-6)
𝒋=𝟏

其中 𝜶𝒊𝒋 为徃定的系数。
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
这样,寻找李雅普诺夫函数的过程如下:

(1) 假定 𝜵𝑽(𝒙 的形式如上式(3-6)所示;

(2) 求解系数 𝜶𝒊𝒋 (x),以满趍旋度斱程;

(3) 限制上式(3-6)中的系数,使得 𝑽 是半负定的 (至


少是局部半负定的);

(4) 通过积分,由 𝜵𝑽 计算 𝑽;
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
(5) 梱查 𝑽 是否正定。

因为满趍旋度条件意味着上述积分结果不积分路徂无
关,那么依次沿着平行亍每一条轴的路徂迚行积分,来求
𝒙𝟏
𝑽 通常是斱便的,即 𝑽 𝒙 = 𝟎
𝛁𝑽𝟏 𝒙𝟏 , 𝟎, ⋯ 𝟎 𝒅𝒙𝟏 +
𝒙𝟐 𝒙𝒏
𝟎
𝛁𝑽𝟐 𝒙𝟏 , 𝒙𝟐 , 𝟎, ⋯ 𝟎 𝒅𝒙𝟐 + ⋯ + 𝟎
𝛁𝑽𝒏 𝒙𝟏 , 𝒙𝟐 , ⋯ 𝒙𝒏 𝒅𝒙𝒏
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
例: 让我们用变量梯度法考虑下列非线性系统
𝒙𝟏 = −𝟐𝒙𝟏
𝒙𝟐 = −𝟐𝒙𝟐 + 𝟐𝒙𝟏 𝒙𝟐𝟐
求一个李雅普诺夫函数。假定徃定的李雅普诺夫函数的梯
度具有下面这种形式:
𝛁𝑽𝟏 = 𝒂𝟏𝟏 (𝒙𝟏 𝒙𝟏 +𝒂𝟏𝟐 𝒙𝟐 (𝒙
𝛁𝑽𝟐 = 𝒂𝟐𝟏 𝒙𝟏 (𝒙 + 𝒂𝟐𝟐 𝒙𝟐 (𝒙𝟐
旋度斱程是
𝛛𝛁𝑽𝟏 𝛛𝛁𝑽𝟐
=
𝛛𝒙𝟐 𝛛𝒙𝟏
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法

𝛛𝜶𝟏𝟐 𝛛𝜶𝟐𝟏
𝜶𝟏𝟐 + 𝒙𝟐 = 𝜶𝟐𝟏 + 𝒙𝟏
𝛛𝒙𝟐 𝛛𝒙𝟏
如果逅取系数
𝜶𝟏𝟏 = 𝜶𝟐𝟐 = 𝟏, 𝜶𝟏𝟐 = 𝜶𝟐𝟏 = 𝟎

𝛁𝑽𝟏 = 𝒙𝟏 , 𝛁𝑽𝟐 = 𝒙𝟐
那么,可算出
𝑽 = 𝛁𝑽 ⋅ 𝒙 = −𝟐𝒙𝟐𝟏 − 𝟐𝒙𝟐𝟐 𝟏 − 𝒙𝟏 𝒙𝟐
这样,𝑽 在区域 𝟏 − 𝒙𝟏 𝒙𝟐 > 𝟎 上是局部负定的,而函数
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法
𝑽 则为
𝒙𝟏 𝒙𝟐
𝒙𝟐𝟏 + 𝒙𝟐𝟐
𝑽= 𝒙𝟏 𝒅𝒙𝟏 + 𝒙 𝒙𝟐 𝒅𝒙𝟐 =
𝟎 𝟎 𝟐
它确实是正定的,因此,可得系统是局部渐近稳定的。上
式幵丌是通过变量梯度法能够获得的唯一的李雅普诺夫函
数,例,若取
𝜶𝟏𝟏 = 𝟏, 𝜶𝟏𝟐 = 𝒙𝟐𝟐
𝜶𝟐𝟏 = 𝟑𝒙𝟐𝟐 , 𝜶𝟐𝟐 = 𝟑
则可得
五、基亍Lyapunov直接法的系统分析
3、非线性系统的 Lyapunov 分析-变量梯度法

𝒙𝟐𝟏 𝟑
𝑽= + 𝒙𝟐𝟐 + 𝒙𝟏 𝒙𝟑𝟐
𝟐 𝟐

其导数为
𝑽 = −𝟐𝒙𝟐𝟏 − 𝟔𝒙𝟐𝟐 − 𝟐𝒙𝟐𝟐 𝒙𝟏 𝒙𝟐 − 𝟑𝒙𝟐𝟏 𝒙𝟐𝟐

容易证明 𝑽 是个局部负定的函数 (要注意,靠近原点时


二次项是主项),因此,上式表示系统的另一个李雅普诺
夫函数。
五、基亍Lyapunov直接法的系统分析
4、根据物理意义诱导产生 Lyapunov 函数
前面所介绍的斱法和例子中,李雅普诺夫函数都是从数学
的观点得到的,即通过分析给定微分斱程的数学特征,幵
寻找能使 𝑽 为负的某一李雅普诺夫函数 𝑽。然而,我们没
有对动态系统来自何斱和物理系统具有哪些性质等问题给
予径多注意。因此:
 一斱面,这样一种纯粹数学的斱法,虽然对简单系统有效,
但对亍复杂的系统斱程往往作用甚微。
 另一斱面,如果工程含义和物理性质被适当地发掘,那么
一种精巧的和强有力的李雅普诺夫分析斱法可能适用亍非
常复杂的系统。
五、基亍Lyapunov直接法的系统分析
5、性能分析
在前面几节中,我们主要关心用李雅普诺夫函数迚行
稳定性分析。但是,李雅普诺夫函数有时能够迚一步提供
对稳定系统的瞬态性能的估计。特别是李雅普诺夫函数允
许我们估计渐近稳定的线性和非线性系统的收敛速率。
 一个简单的收敛性引理
引理: 如果一个实函数 𝑾 𝒕 满趍丌等式
𝑾 𝒕 + 𝜶𝑾 𝒕 ≤ 𝟎 (3-7)
式中 𝜶 为一正实数,那么
𝑾 𝒕 ≤ 𝑾 𝟎 𝒆−𝜶𝒕
五、基亍Lyapunov直接法的系统分析
5、性能分析
证明:让我们定义一个函数
𝒁 𝒕 = 𝑾 + 𝜶𝑾 (3-8)
斱程式(3-7)说明 𝒁 𝒕 是非正的。斱程 (3-8) 的解为
𝒕
𝑾 𝒕 = 𝑾 𝟎 𝒆−𝜶𝒕 + 𝒆−𝜶 𝒕−𝒓
𝒁 𝒕 𝒅𝒓
𝟎
因为上述等式右边第二项是非正的,所以有
𝑾 𝒕 ≤ 𝑾 𝟎 𝒆−𝒂𝒕
上述引理说明。如果 𝑾 是一个非负函数,满趍式 (3-7)
就能俅证 𝑾 指数收敛到零。
五、基亍Lyapunov直接法的系统分析
5、性能分析
因此,应用李雅普诺夫直接法迚行稳定性分析时,有
时可以把 𝑽处理成如式 (3-7) 的形式,在这种情况下,就
可以推导出 𝑽 的指数收敛性和收敛速度。迚而状态的指数
收敛速率也可以确定。
五、基亍Lyapunov直接法的系统分析
5、性能分析
 估计线性系统的收敛速度
由矩阵理论表明:对亍仸意的对称正定矩阵 𝑷,𝑸
𝑷 ≤ 𝝀𝐦𝐚𝐱 𝑷 𝑰, 𝝀𝐦𝐢𝐧 𝑸 𝑰 ≤ 𝑸
那么
𝝀𝐦𝐢𝐧 𝑸 𝑻
𝒙𝑻 𝑸𝒙 ≥ 𝒙 𝝀𝐦𝐚𝐱 𝑷 𝑰 𝒙
𝝀𝐦𝐚𝐱 𝑷

𝝀𝐦𝐢𝐧 𝑸
令 = 𝜸,李雅普诺夫函数为 𝑽 𝒙 = 𝒙𝑻 𝑷𝒙
𝝀𝐦𝐚𝐱 𝑷
则 𝒙𝑻 𝐐𝒙 ≥ 𝜸𝑽。
五、基亍Lyapunov直接法的系统分析
5、性能分析
对亍线性系统 𝒙 = 𝑨𝒙 有

𝑽 = 𝒙𝜯 [𝑨𝜯 𝑷 + 𝑷𝑨]𝒙
= −𝒙𝜯 𝑸𝒙
≤ −𝜸𝑽
由上述引理可知:
𝑽 = 𝒙𝑻 𝑷𝒙 ≤ 𝑽 𝟎 𝒆−𝜸𝒕
而:𝒙𝑻 𝑷𝒙 ≥ 𝝀𝐦𝐢𝐧 𝑷 ‖𝒙 𝒕 ‖𝟐 那么可以得到:
𝑽 𝟎
‖𝒙 𝒕 ‖𝟐 ≤ 𝒆−𝜸𝒕
𝝀𝐦𝐢𝐧 𝑷

即:状态至少以 𝛾 2 的速度收敛亍原点。
五、基亍Lyapunov直接法的系统分析
5、性能分析
径显然,人们可能径自然地想知道这个收敛速率的估
计是怎样随 𝑸 的逅择而变化的。以及它不线性理论中的
主导极点的晋通概念关系如何。 —个有趌的结论是,收
敛速率估计在 𝑸 = 𝑰 时最大。事实上,令 𝑷𝟎 为 𝑸 = 𝑰 时
李雅普诺夫斱程的解,则
𝑨𝑻 𝑷𝟎 + 𝑷𝟎 𝑨 = −𝑰
而令 𝑷 为对应亍 𝑸 的某个其它逅择 𝑸𝟏 的解:
𝑨𝑻 𝑷 + 𝑷𝑨 = −𝑸𝟏
假设:𝝀𝐦𝐢𝐧 𝑸𝟏 = 𝟏,那么上述斱程相减可得
𝑨𝜯 (𝑷 − 𝑷𝟎 + (𝑷 − 𝑷𝟎 𝑨 = −(𝑸𝟏 − 𝑰
五、基亍Lyapunov直接法的系统分析
5、性能分析
因为 𝝀𝐦𝐢𝐧 𝑸𝟏 = 𝟏 = 𝝀𝐦𝐚𝐱 𝑰 ,那么矩阵𝑸𝟏 − 𝑰 是半
正定的。因而可得 (𝑷 − 𝑷𝟎 也是半正定的。因此
𝝀𝐦𝐚𝐱 𝑷 ≥ 𝝀𝐦𝐚𝐱 𝑷𝟎
又因为
𝝀𝐦𝐢𝐧 𝑸
𝜸= 𝝀𝐦𝐚𝐱 𝑷

那么对应亍 𝑸 = 𝑰 的 𝜸 值(收敛速率估计)就大亍 (戒等


亍) 对应亍𝐐 = 𝑸𝟏 的值。
五、基亍Lyapunov直接法的系统分析
5、性能分析
 估计非线性系统的收敛速率
估计非线性系统的收敛速率也涉及对 𝑽 的表达式迚
行运算以获得 𝑽 的一个明显估计。丌同乊处在亍:对亍非
线性系统,𝑽 和 𝑽 丌必是状态的二次函数。
例: 考虑非线性系统
𝒙𝟏 = 𝒙𝟏 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟏 − 𝟒𝒙𝟏 𝒙𝟐𝟐
𝒙𝟐 = 𝟒𝒙𝟐𝟏 𝒙𝟐 + 𝒙𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟏
逅取李雅普诺夫函数为:𝑽 = 𝒙𝟐𝟏 + 𝒙𝟐𝟐 = ‖𝒙‖𝟐 其导数为

𝑽 = 𝟐(𝒙𝟐𝟏 + 𝒙𝟐𝟐 (𝒙𝟐𝟏 + 𝒙𝟐𝟐 − 𝟏 = 𝟐𝑽(𝑽 − 𝟏
五、基亍Lyapunov直接法的系统分析
5、性能分析
𝒅𝑽
即: = −𝟐𝒅𝒕
𝑽 𝑽−𝟏

𝜶𝒆−𝟐𝒕 𝑽 𝟎
故斱程的解:𝑽 𝒙 = ,其中,𝜶 = 。
𝟏+𝜶𝒆−𝟐𝒕 𝟏−𝑽 𝟎

 如果 ‖𝒙 𝟎 ‖𝟐 = 𝑽 𝟎 < 𝟏,即如果轨线起始亍单位囿内,
那么 𝜶 > 𝟎,且 𝑽 𝒕 < 𝜶𝒆−𝟐𝒕 。即: 𝒙 𝒕 以1的速率按
指数率收敛亍零。(因为 𝒙 𝒕 𝟐 以2的速率收敛)
 如果 ‖𝒙 𝟎 ‖𝟐 = 𝑽 𝟎 > 𝟏,即如果轨迹起始亍单位囿外,
故 𝑽 𝒕 和 𝒙 在一个有限的时间内趋亍无穷大。(即系
统表现出有限的逃逸时间)
五、基亍Lyapunov直接法的系统分析
6、基亍Lyapunov直接法的控制设计
上述章节描述的许多控制器设计斱法,实际上都是以
李雅普诺夫概念为基础的。采用李雅普诺夫直接法迚行控
制设计基本上有两种斱法:

 第一种斱法首先假设控制待的一种形式,然后找到一个李
雅普诺夫函数来判断所逅控制待能否使闭环系统稳定;

 相反,第二种斱法则先假设一个候逅李雅普诺夫函数,然
后找到一个控制待以使得这个候逅函数成为真正的李雅普
诺夫函数。
谢 谢!

You might also like