5. 第五章
5.1 稳定性的基本概念
自治系统
零输入作用的系统,用如下方程描述:
其中, 为 维状态向量, 为 维向量函数。如果是定常系统,则没有,如果是线性系统,则函数是的线性函数。
受扰系统
本质:零输入响应
它是时间 和 、 的函数, 显然有 。
平衡状态
在(1)描述的系统中,如果对于所有的 存在着:
则称 为系统的平衡状态,如果系统是线性定常的,则:
当A非奇异,原点是系统唯一的平衡状态
当A奇异,则存在无穷多个平衡状态
欧几里德(Euclid)范数
即:n维空间中到平衡状态 的距离,一般来说 是原点。
稳定
对 ,若 使得由满足不等式
的任一初始状态出发的受扰运动满足不等式
则称 存李雅普诺夫意义下是稳定的。
其实可以这样理解:
里面的小圆是 , 大圆是 , 只要出发点在小圆内的曲线,都不会跑到大圆外去,则稳定。
一般来说,小圆的大小是根据大圆大小和 共同决定的。
一致稳定
如果 只依赖于 而和 的选取无关,则称平衡状态 是一致稳定的。
对于定常系统,稳定和一致稳定是等价的‼️。
通常要求系统是一致稳定的,以便在任意初始时刻 出现的受扰运动都是李雅普诺夫意义下稳定的。
渐进稳定
如果 是李雅普诺夫意义稳定的,且具有吸引性。(注意:前提是稳定)
即:对于 和 ,总 使得由满足不等式 的任一初态 出发的受扰运动都满足不等式:
则称平衡状态 是渐近稳定的。
随着 ,显然有 ,因此原点的平衡状态 为渐近稳定时,必成立:
是超球域 既反映了运动的有界性,同时又反映了运动随时间变化过程的渐进性。
因此:渐进稳定=稳定+吸引
一致渐进稳定
如果实数 和 的大小都不依赖于初始时刻 ,则称平衡状态 是一致渐近稳定的。
对于定常系统,渐进稳定和一致渐进稳定是等价的。
反正渐进的意思就是,和 无关‼️
大范围渐进稳定
如果从状态空间的任一有限非零初始状态 出发的受扰运动 都是有界的,且满足在:
另一种说法: 如果 是稳定的平衡状态,且当 时,系统的每个解都收玫于 ,则此平衡状态就是大范围渐近稳定的。
显然,大范围渐近稳定的必要条件是在整个状态空间中只有一个平衡状态。
对于线性系统,若其平衡状态为渐近稳定,则必然是大范围渐近稳定。
不言而喻,我们总是系统系统具有大范围渐进稳定性。
如果不是这样,我们就需要确定渐进稳定的引力域,而这项工作是困难的。
但是对于实际问题来说,确定一个足够大的渐进稳定范围,使得厨师扰动不超过它也就足够了。
不稳定
对于某个实数 和 ,在超球域 内始终存在状态 ,使得从该状态开始的受扰运动至少有一条状态轨线要越过超球域 。
几种稳定性之间的关系‼️
正定函数
令 是向量 的标量函数, 是 空间包含原点的封闭有限区域。如果对于 中的所有 ,都有下面三个条件,则称 是正定的(半正定的)。
如果条件3中符号反向,则称 为负定或者半负定的。
如果在 域内,无论 多小, 可能是正的也可能是负的,则是不定的。
二次型
建立在李雅普诺夫第二方法上的稳定性分析中,有一类标量函数起着重要的作用,即为二次型函数:
P 为权矩阵,一般有:
常取 为对称矩阵,即 。
二次型一个重要结论(?)
对于二次型:
则 :
赛尔维斯特定理
当 为对称矩阵的时候, 为正定的充分必要条件是 的所有顺序主子行列式都是正的‼️,即:
如果 的所有主子行列式为非负的,且至少一个等于零,那么 即是半正定的。
如果 是正定的(半正定的),则将是负定的(半负定的)。
一个易错概念
矩阵(半)负定当且仅当所有顺序主子行列式都是负的(非正的),这个是错的‼️
矩阵(半)负定当且仅当:
奇数阶顺序主子式为负(非正)
偶数阶顺序主子式为正(非负)
5.2 李雅普诺夫稳定性理论
5.2.1 李雅普诺夫第一方法
李雅普诺夫第一方法又称为间接法,其基本思想是解出系统的状态方程,然后根据状态方程解的性质判别系统的稳定性。
对于线性系统,只须求出系数矩阵的特征值即可判断其稳定性。
对于非线性系统,则可以通过线性化处理,得到一次近似的线性化方程,然后再来判断
若系统存在一个以上的平衡状态,则要对每个平衡状态进行研究。
显然,对于线性系统,只需要求出系数矩阵的特征值就能判断其稳定性。
考察非线性系统,设在零输入下状态方程为:
讨论系统在其平衡状态 的稳定性,将非线性向量函数 在平衡状态 拊近展开成泰勒级数:
是高阶项。
引入新的向量 将平衡状态移到原点,得:
从而得到一次近似的线性化方程:
其中 为 的雅各比矩阵(Jacobian),即:
出现在雅可比矩阵 中的所有偏导数都是在平衡状态 或 处求取的。 是由泰勒级数展开式的高阶导数项所组成,其元素在平衡状态为0。
结论‼️:
如果 ,即 的所有特征值都具有负实部,则原非线性系统的平衡状态 是渐近稳定的,且系统的稳定性与高阶导数项无关。注意,是要求矩阵 的特征值,不是看矩阵 本身。
如果 的特征值中至少有一个实部为正,则原非线性系统的平衡状态 是不稳定的。
如果 的特征值中,虽然没有实部为正的,但有为零的,则原非线性系统的平衡状态 的稳定性要由高阶导数项来决定。
重要例题:
5.2.2 李雅普诺夫第二方法
能量函数的概念:
李雅普诺夫稳定性理论建立了系统能量与稳定性之间的关系。
如果系统有一个渐近稳定的平衡状态,则当它转移到该平衡状态的邻域内时,系统所具有的能量随着时间的增加而逐渐减少,直到在平衡状态达到最小值。需要有一个抽象的能量函数来描述系统的虚拟能量。
能量函数:状态和时间的标量函数
此能量函数称为李雅普诺夫函数,记作 。
通过分析系统能量的变化来确定系统运动的稳定性对一个给定的系统,如果能够找到一个正定的标量函数,它沿着轨迹对时间的导数总是负值,则随着时间的增加,将取越来越小的值,随时间的进步增加,最终将导致变为零,也变为零。这意味着状态空间的原点是渐近稳定的。
定理:
假设系统的状态方程为:
如果存在一个具有连续偏导数的标量函数(李雅普诺夫函数),并且满足条件:
那么系统在原点处的平衡状态时一致渐进稳定的。如果随着 ,有 (径向无界)则在原点处的平衡状态是大范围渐进稳定的。
比如:
注意:如果只能找到 符合下面这个条件:
也就是第二个条件还不够符合,则只能得出稳定的结论,不能得出渐进稳定的结论。
这个时候运动轨迹将落在某个特定的曲面上,而不会收敛于原点,属于临界稳定。
比如:
补充定理:
对于系统:
如果存在一个标量函数 并且满足条件:
在 时不恒等于0,那么系统是一致渐进稳定的。如果随着 ,有 (径向无界)则在原点处的平衡状态是大范围渐进稳定的。
定理:
对于系统:
如果存在一个标量函数 并且满足条件:
则系统在原点处的平衡状态时一致稳定的。
需要注意:
的半负定表示原点是一致稳定的,但未必是致渐近稳定的。在这种情况下系统可能呈现极限环运行状态。
如果系统的平衡状态 是不稳定的,那么就存在一个标量函数 ,并可以用 来确定平衡状态的不稳定性。
定理:
对于系统:
如果存在一个标量函数 ,它具有连续的一阶偏导数,并且满足条件:
在原点的某一邻域内是正定的
在同样的邻域中是正定的
则系统在原点出的平衡状态是不稳定的。
比如:
5.2.3 一些说明
对于一个给定的系统,李雅普诺夫函数不是唯一的。
对于非线性系统能给出关于在大范围内稳定性的信息。
若系统稳定,则一定存在满足条件的李雅普诺夫函数,但是从特定李雅普诺夫函数得到的稳定性条件是充分的而不是必要的。
因此,若没能找到合适的李雅普诺夫函数就不能得出该系统稳定性方面的任何结论。
李雅普诺夫函数只能判断其定义域内平衡状态的稳定性。
如果系统的原点是稳定的或渐近稳定的,那么具有所要求性质的李雅普诺夫函数一定是存在的。经验表明,李雅普诺夫函数最简单的形式是二次型,即 , 为正定的实对称方阵。
5.3 李雅普诺夫方法在线性系统中的应用
利用李雅普诺夫方法判断线性系统的稳定性
连续系统
定理:
问题其实就是如何通过 找到 ‼️
设系统的状态方程为:
为 常数非奇异矩阵。则系统在平衡状态 处是大范围渐进稳定的充要条件是:给定一个正定的实对称矩阵 ,存在一个正定的实对称矩阵 ,满足李雅普诺夫(矩阵代数)方程:
此时的标量函数 就是系统的李雅普诺夫函数。
注意:
如果沿任意一条轨迹都不恒等于零,那么 可取为半正定的。
如果取一个任意的正定矩阵(或者,若 沿一轨迹不恒等于零时,取为半正定矩阵),并求解矩阵方程式以确定 ,则对于系统在 的平衡状态是渐近稳定的来说, 为正定是个充要条件。分析过程:先确定 ,再由方程计算 ,判断 的正定性。
为了确定 的各元素,可以使用矩阵 和矩阵 的各元素相等,这就导致了有 个线性代数方程。如果用 表示矩阵 的特征值,当它们两两不相等,且每两者和有 的时候,矩阵 的元素是唯一确定的。实际上,如果矩阵 表示一个稳定系统,那么 总是不等于0的。
只要矩阵 选成正定的(或在许可时选为半正定的),那么对于系统渐进稳定的最终结果与 的具体选取无关。因此,在确定是否存在一个正定的实对称矩阵 时,可简单地选取 , 为n维单位矩阵。即根据 来求 ,然后检验 是否是正定的。
重要例题:
离散系统
直接看公式就行了:
是正定的就行了。