Transcript 李雅普诺夫稳定性理论
第
四
章
动态系统的稳定性分析
本章内容:
1 稳定性基本概念
2 李雅普诺夫意义下的稳定性
3 李雅普诺夫第一法
4 李雅普诺夫第二法
5 线性定常系统渐近稳定性判别法
第一节
李雅普诺夫稳定性定义
一、稳定性基本概念
1. 平衡状态: xe
f ( xe , t ) 0
xe 系统的平衡状态
a. 线性系统
A非奇异:
A奇异:
x Ax
x Rn
Axe 0 xe 0
解唯一,平衡点只有
一个
Axe 0 有无穷多个xe
b. 非线性系统
x f ( xe , t ) 0 可能有一个或多个xe
例:
x1 x1
x2 x1 x2 x
3
2
x1 0
令
0
xe
1 0
x2 0
0
xe3
1
0
xe2
1
2. 孤立的平衡状态:在某一平衡状态的充分小的
邻域内不存在别的平衡状态。
说明:
(1)
系统不一定都存在平衡点;
(2)
但系统也可能有多个平衡点;
(3)
平衡点多数在状态空间的原点,可通过适当
的坐标变换移到原点(针对孤立平衡点);
(4)
稳定性问题都是相对于某个状态而言的,对
多平衡点问题需针对各状态讨论。
二、李雅普诺夫意义下的稳定性
定义4-2:系统x f ( x, t )平衡状态xe的H邻域为
x xe H , H 0, 为2范数(欧几里德范数)
即 x xe
x1 xe1 2 x2 xe2 2 xn xen 2
说明:
(1) 考虑的是平衡状态的邻域
(2) 利用2范数定义该邻域,实质为一超球体
(3) 若状态空间为2维的,则平衡状态的邻域为以该状态
为圆心,半径为H的圆
二、李雅普诺夫意义下的稳定性
定义4-2(续)
类似地, 定义球域S ( ), S ( ).
在H邻域内, 对任意0 H , 均有:
(1) 如果对应于每一个S ( ), 存在一个S ( ), 使得当t
时, 始于S ( )的轨迹不脱离S ( ),则平衡状态xe 0称为在
Lyapunov意义下是稳定的。对于 , 有 ( , t0 )即与 , t0
有关。如果与t0无关, 则此平衡状态称为一致稳定的
平衡状态 — —又称一致李氏稳定。
几何意义:
当t t0时, 系统受扰动, 平衡状态受破坏, 产生对应初始状态
x0 , 当t t0后, 运动状态x(t )会发生变化。
若无论多么小球域S ( ),总存在一个球域S ( ),当
x0 S ( )时, x(t )轨线不会超出S ( ),则平衡点xe为
Lyapunov意义下稳定。
实际上,工程中的李氏稳
定是临界不稳定
S ( ) S ( )
B 无摩擦,
Xe
等幅振荡
A
定义4-3(渐近稳定)
若系统不仅是Laypunov意义下的稳定, 且有 lim x(t ) xe
t
则称xe是渐近稳定的。若 ( , t0 ) ( )与t0无关, 则称
一致渐近稳定。
几何意义
S ( )
S ( )
物理意义
Xe
A
球受外力离开
平衡点,存在摩
擦力时,小球最
终静止在A点。
定义4-4(大范围渐近稳定)
若对任意x0都有 lim x(t ) xe , 则称xe是大范围渐近稳定。
t
又称全局稳定。
S ( )
S ( )
Xe
必要条件:只有
一个平衡点。
定义4-5(不稳定)
对任意给定实数 0, 不论多么小, 至少有一个x0 ,当
x0 xe , 则有 x(t ) xe , 则称xe不稳定。
Xe
对概念的几点说明:
(1) 若系统渐近稳定,则对于x’=Ax而言,A特征值
应均有负实部。
(2) 若系统大范围渐近稳定,则其必要条件是在整个
状态空间中只有一个平衡点。
(3) 除非S ( )对应于整个状态平面, 否则这些定义只能应用
于平衡状态的邻域。
对概念的几点说明:
(4) 对于图(d),轨迹离开S ( ),说明平衡状态不稳定, 却不说明
轨迹趋于无穷远处。轨迹还可能趋于S ( )处的某一极限环。
(线性定常系统不稳定, 则不稳定平衡点附近出发的轨迹将
趋于无穷远; 但对非线性系统, 这一结论不成立)
(5)线性系统渐近稳定等价于大范围渐近稳定。对非线
性系统,一般只考虑吸引区为有限定范围的渐近稳定。
第二节
李雅普诺夫间接法
思想:李氏间接法利用系统矩阵A的特征值 1, 2 ,, n
或者说系统极点来判断系统稳定性。
一、线性定常系统的稳定性
x Ax
xe 0是一个平衡点
线性定常系统的稳定性判别定理:
(1)李氏稳定
A的约当标准形J中,实部为0的特
征值所对应的约当块的维数是一维的,其余特征值
均有负实部。
(2)渐近稳定
(3)不稳定
A的特征值均具有负实部。
A的特征值中至少有一个有正实部。
说明:
(1)劳斯判据依然适用。
(2)状态稳定(内部的稳定)与BIBO稳定(输出稳定性)。
解释:
J P1 AP A~J 考察e Jt即可看出e At的有界性
例1:
0 0
J1
0 - 1
李氏稳定
0 1
J2
0
0
不稳定
0 0
J3
0 0
李氏稳定
0 0
A J1
0
1
e
At
1 0
-t
0 e
1 0 x10 x10
x ( t ) e x0
-t
-t
0 e x20 e x20
李氏稳定
x(t )有界
At
0 1
A J2
0 0
e
At
1 t
0
1
1 t x10 x10 tx20
x(t ) e x0
x20
0 1 x20
At
t 时, x10 tx20 x(t )
不稳定
例2:
0 6 - 2
x
x u
1 - 1 1
y 0 1x
求A的特征值:det I A 1 6 2 3 0
不稳定
得A特征值: 1 2, 2 3
二、非线性系统的稳定性
非线性系统的稳定性一般是局部的。用间接法判
断时,应在平衡点处先线性化。
非线性系统x f ( x, t )在xe附近线性化:
f
x T
x
xe
高阶导数项
x xe R(x)
f
令 x x xe , A T
x
xe
f1
x
1
f 2
x1
f n
x1
f1
f1
x2
xn
f 2
f 2
x2
xn
f n
f n
x2
xn
xe
.
则 x x ( xe常数)
.
x Ax
判别定理:
(1) A 的所有特征值均有负实部, 则xe是渐近稳定的,
与R( x)无关.
(2) A 的特征值至少有一个有正实部, 则xe是不稳定的,
与R( x)无关.
(3) A 的特征值至少有一个实部为0, 则xe的稳定性
与R( x)有关, 不能由A来决定.
说明: (1) x 不一定为0.
e
(2)并不是对所有的非线性系统都可用间接法判别;
(3) 此方法只能判定xe局部稳定与否, 不能判定范围.
例: x 0.5x 2 x x 2 0
x1 x2
令 x1 x
2
x2 x
x2 0.5 x2 2 x1 x1
x1 0
平衡点
x2 0
x1 0
和
x2 0
f1
f2
x1 2
x2 0
0
- 2
即 xe1 xe2
0
0
在 xe1 处
f
A1 T
x
线性化:
x xe1
1
0
2
2
x
0.5
1
两个负实根,渐近稳定
xe1
1
0
2
0.5
在 xe2 处
线性化:
f
A2 T
x
x xe2
0 1
2
0.5
2 0.5 2 0
有一个正实根,不稳定
例:
x1 x1 x1 x2
x2 x2 x1 x2
x1 0
平衡点
x2 0
0
1
即 xe1 xe2
0
1
x1 x1 x1 x2
x2 x2 x1 x2
在 xe1 处
f
A1 T
x
线性化:
x xe1
1-x2 -x1
x
1
x
1
2
其特征值 1 1, 2 1
所以,系统在 xe1 处不稳定
在 xe2 处
线性化:
f
A2 T
x
x xe2
0 -1
1
0
其特征值 1 j, 2 j
实部为0,不能由A来判断稳定性
xe1
1 0
0
1
第三节
李雅普诺夫直接法
李氏直接法通过找一个能量函数V(x)来判断系统
的稳定性。如果V(x)能量减小,系统可能稳定;V(x)
增大,则系统不稳定。但并不是所有的系统都可以
找到能量函数。
一、函数的定号性
设x是n维向量, V ( x)是标量函数.对x 0, V ( x) 0, 当x 0
有 : (1) V(x) 0 V(x)正定;
(2)V(x) 0 V(x)半正定;
(3)V(x) 0 V(x)负定;
(4)V(x) 0 V(x)半负定.
x1
例: x
x2
V ( x) x12 x22 0 正定
x12 x22
V ( x)
0 正定
2
2
1 x1 x2
V ( x) x12 0 半正定
x1 0, x2 0
V ( x) x1 x2 2 0 半正定 x1 x2
V ( x) x12 x22 0 负定
V ( x) x1 x2 2 0 半负定
二、二次型
p11
p
21
T
V ( x) x Px x1 x2 xn
pn1
p11 x12 p12 x1 x2 p13 x1 x3
p1n x 1
p22 p2 n x2
pn 2 pnn xn
p1n x1 xn
p12
p22 x22 p21 x2 x1 p23 x2 x3
p2 n x2 xn
pnn xn2 pn1 xn x1 pn 2 xn x2
pn ( n 1) xn xn 1
P为实对称矩阵, pij p ji
例: V ( x) 2 x12 4 x1 x2 5 x22 6 x32 8 x2 x3
2 2 0
xT 2 5 4 x
0 4 6
V(x)的定号性完全由P来确定。
希尔维斯
特判据
P的正负判定:通过P的主子式的正负来判断。
P的顺序主子式:
P1 p11, P2
p11 p12
p21 p22
p11 p12 p1n
, , Pn
p21 p22 p2 n
pn1 pn 2 pnn
(1) 若Pi 0, 则P是正定的 V ( x)正定;
Pi 0 i 1,2, ,n-1
(2) 若
, 则P半正定 V ( x)半正定;
Pn 0
0 i为偶数
(3) 若Pi
则P 0, 负定 V ( x)负定;
0 i为奇数
0 i为偶数
(4) 若Pi 0 i为奇数 则P半负定 V ( x)半负定
0 i n
例: V ( x) 2 x 2 6 x x 7 x 2 6 x 2 4 x x
1
1 2
2
3
1 3
2 3 2
xT 3 7 0 x
2 0 6
P1 2 0
2 3
P2
50
3 7
2 3 2
P3 3 7 0 2 0
2 0 6
∵P的顺序主子式都大于0
∴P是正定的 ∴V(x)正定
例:
V ( x)
2 x12
8x1x2
x22
2 4
x
x
4 1
T
2 4
P1 2 0, P2
14 0
4 1
不定
例:
V ( x)
x12
2 x1x2 4 x22
1 1
x
x
4 4
T
1 1
P1 1 0, P2
30
4 4
负定
Lyapunov直接法通过构造能量函数来判断,建
立在用能量分析稳定性的基础上。
能量>0
能量=0
能量=0
能量>0
例: 如图所示机械系统:弹簧K,阻尼器B,质量M
B
y
M y
选择M位移y和
速度y为状态变量
K
x1 y
则
x2 y
x1 x2
K
B
x2 x1
x2
M
M
1 2
1
系统能量 : 弹簧 K中势能 Kx1 M动能 Mx 22
2
2
1 2 1
用V(x)表示系统的能量: V ( x) Kx1 Mx 22
2
2
显然, 在运动中( x1 0, x2 0)V ( x) 0, 能量以热能形式
耗散在阻尼器中, 耗散速率为:
V ( x) Bx1x2 Bx22
∴ V(x)随时间减小,从而运动的轨迹也将随时间增
大而趋于坐标原点。
∴ 坐标原点是渐近稳定。
Lyapunov直接法就是利用V ( x)和V ( x)的正负来判别
稳定性。
定理4-2: n阶系统为x f ( x, t ),平衡状态为xe 0, 若
存在标量函数V ( x)满足 :
(1) V ( x)对所有x都有一阶连续偏导数;
(2) V ( x)是正定的,即V ( x) 0;
dV ( x)
(3) V ( x)
, 若有:
dt
(a ) V ( x)半负定, 即V ( x) 0, 则xe李氏稳定;
(b) V ( x)负定, 即V ( x) 0, 则x 渐近稳定;
e
(c) V ( x)半负定, 即V ( x) 0, 但V ( x)不恒为0, 则xe 渐近稳定;
(d ) 对(b)或(c),当 x , 有V ( x) , 则xe大范围渐近稳定;
(e) V ( x)正定, 即V ( x) 0, 则x 不稳定.
e
对李氏函数的讨论:
(1) V(x)是一正定标量函数,且对x具有一阶连续偏导。
(2) 对于一给定系统,若V(x)可找到,那么通常是非唯一
的,但这并不影响结论的一致性。
(3) V(x)的最简单形式是二次型函数 V ( x) xT Px ,其中P
为实对称方阵,它的元素可以是定常的,可以是时变的,
但V(x)并不一定都是简单的二次型。
(4) V(x)函数只表示系统在平衡状态附近某邻域内局部运动的
稳定情况,但丝毫不能提供邻域外运动的任何信息。
(5) 由于V(x)构造需要技巧,因此Lyapunov第二法主要用
于那些使用别的方法无效或难以判断其稳定性的问题,
如高阶非线性系统或时变系统。
(6) 只有V(x)可判稳定性时,才称其为李氏函数。
例: x1 x2 ax1 x12 x22
2
2
x
x
ax
x
x
1
2 1
2
2
解:
x1 0
先求平衡点
x2 0
取V ( x) x12 x22
判稳定性。
xe 0 唯一
显然是正定的,且
有连续一阶偏导
V ( x) 2 x1 x1 2 x2 x2 2a x12 x22
2
(1) a 0时,V(x) 0 负定 xe 渐近稳定
且当 x ,V ( x) 是大范围渐近稳定
(2) a 0时,V(x) 0 李氏稳定
(3) a 0时,V(x) 0 正定 xe不稳定
x2
x0
x2
x2
x0
x12 x22 C0 V ( x0 )
x12
x22
C1
x(t )
x(t )
x(t )
0
x1
x0
0
x1
0
x1
x12 x22 C2
(a)
(b)
(c)
(a) V(x) 0时, 能量不断减小。因不断减小,
渐近稳定
(b) V(x) 0时, 能量不断增大。因不断增大,
不稳定
(c) V(x) 0时, 能量不变, 始终在圆上运动。
例: x 0 1 x
- 1 0
判稳定性。
(1) 特征根 j 李氏稳定
(2) V(x) x12 x22
V ( x) 2 x1 x2 2 x1 x2 0 李氏稳定
cost sin t
(3) 方程的解为x(t )
x0
- sin t cost
x(t ) x0 不随时间改变 李氏稳定
状态与平衡
点的距离
始终位于圆上
x0
x(t )
xe 0
x1
例: x 0 1 x 判稳定性。
- 1 -1
解:
x1 x2 0
先求平衡点
x2 x1 x2 0
x1 x2
(*)
x 2 x1 x2
A 0 xe 0唯一
(1) 构造V ( x) 2x12 x22 0 正定,有连续偏导数
V ( x) 4 x1x2 2 x1x2 2 x22 4 x1x2 2 x22 不定.
无法判别
(2) 构造 V ( x) x12 x22 V ( x) -2x22 0 半负定
李氏稳定
x
0
的任意值
1
令V ( x)
0
非零解
x2 0
代入方程(*)中
x1 0
x1 0
0 x1
使V ( x) 0的解不是方程的非零解
-2x22
xe是渐近稳定的,又x 时,V (x)
是大范围渐近稳定的
(3)
1 2
2 2
构造 V ( x)
x1 x2 2 x12 x22 正定,连续偏导数
2
x
x 0
V ( x) x12 x22 2 x1 x1 2 x2 x2 2 x1 x1 x2 x2
2
1
2
2
xe渐近稳定
x 时,V (x) 大范围渐近稳定
由上例可以看出:关键是寻找合适的李氏函数。
例: x1 x2
x 2 1 x1 x2 x1
解:
x1 0
求平衡点
x 2 0
判稳定性。
x1 0
(唯一 )
x2 0
构造V ( x) x12 x22 0 正定,有连续偏导数
V ( x) 2 x1x1 2 x2 x2 2 x22 1 x1
(a) x1 1时,V ( x) 0 李氏稳定
(b) x1 1时,V ( x) 0 李氏稳定,又
x1 0
V ( x) 0 时,
不是状态方程的非零解
x2 0
xe为渐近稳定
(c) x 1时,V ( x) 0 不稳定
1
说明:系统的稳定域在单位圆内。
例: x1 kx 2 k 0 判稳定性。
x 2 x1
解:
x1 kx2 0
先求平衡点
x2 x1 0
A 0 xe 0唯一
构造V ( x) x12 kx22 0 正定,有连续偏导数
V ( x) 2x1 x1 2kx2 x2 2kx1 x2 2kx1x2 0
V ( x)在任意x值上均可保持为零,则是李氏稳定,
但不是渐近稳定。
二、克拉索夫斯基方法(构造李氏函数的方法)
定理4-3:
f
系统x f ( x, t ), 平衡点xe 0。取F ( x) T
x
若x(t ), 有F * ( x) F ( x) Fˆ ( x) 0, 则xe 渐近稳定,
且有李氏函数V ( x) f * ( x, t ) f ( x, t ).
进一步:当 x 时, 有V ( x) , 则是大范围渐近稳定.
注:F * ( x), f * ( x, t )分别为F ( x), f ( x, t )的共轭转置.
证明:
取V ( x) f * ( x, t ) f ( x, t ) 0
df ( x, t ) f ( x, t ) dx
有f ( x, t )
F ( x ) f ( x, t )
T
dt
dt
x
V ( x) f * ( x, t ) f ( x, t ) f * ( x, t ) f ( x, t )
F f * f f * F f f * F * f f * F f
f * ( x, t ) F * ( x) F ( x) f ( x, t )
当F * ( x) F ( x) 0时, 有V ( x) 0, 则xe是渐近稳定的,
且V ( x) f * f是Lyapunov函数。
说明:
(1)这种方法并不适用于所有系统;
(2) V ( x) f * f有可能是Lyapunov函数。
(3) 对线性定常系统x Ax,A是非奇异的实数矩阵,
Fˆ AT A, x 0唯一。
若Fˆ 0, 则x 大范围渐近稳定
e
(充分条件)
e
2
2
例: x1 x2 x1 x1 x2
2
2
x
x
x
x
x
1
2 1
2
2
解:
平衡点xe 0唯一
判稳定性。
2
2
3
x
x
1 2 x1 x2
f
1
2
F ( x) T
2
2
x
1 2 x1 x2 x1 3x2
2
2
6
x
2
x
4
x
x
1
2
1
2
T
Fˆ F F
2
2
4 x1 x2 2 x1 6 x2
求Fˆ的顺序主子式:
Fˆ 6x2 2x2 0
1
1
2
Fˆ2 6 x12 2 x22 2 x12 6 x22 16 x1 x2 12 x12 x22
Fˆ 0
此系统在xe 0处是渐近稳定的。
V ( x) f f
T
x12
x22
x12
2 2
x2
当 x 时,V (x)
此系统是大范围渐近稳定的。
0
2
0
例:线性定常系统
解:
-1 1 判稳定性。
x
x
2 - 3
A 0 xe 0唯一
- 2 3
T
ˆ
F A A
3
6
Fˆ1 2 0
Fˆ2 12 3 3 0
F 0 此系统在xe 0大范围渐近稳定
三、李雅普诺夫方程
线性定常系统判别稳定性的充要条件。
x Ax
V ( x) xT Px
P应为正定实对称矩阵
则 V ( x) x T Px xT Px xT AT Px xT PAx
xT AT P PA x xT Qx
当Q 0时,V ( x) 0, 则系统大范围渐近稳定。
李氏方程:AT P PA Q
任意确定一正定矩
阵Q,则可求出P
P 0, 则xe 0是大范围渐近稳定。
定理4-4:
线性定常系统x Ax渐近稳定的充要条件:
正定对称矩阵Q, 若存在一正定对称矩阵P,
满足AT P PA Q, 且有李氏函数V ( x) xT Px。
说明:
(1) Q只要正定即可, 通常取Q I .
(2) Q 0也满足, 只要x Ax的非零解不使V ( x) 0即可.
(3) 用MAT LAB解李氏函数方程:P Lyap( AT , Q)
判P 0 ?
(4) 与从A特征值分布分析稳定性相联系, 该定理实质
是x Ax中矩阵A特征值均具有负实部的充要条件.
例:线性定
常系统
0 1
x
x
- 1 -1
判稳定性。
解: xe 0唯一
令 QI
p12 p21
A P PA I
0 - 1 p11 p12 p11 p12 0 1
1 0
1 - 1 p p p p - 1 - 1 0 1
21 22 21 22
T
2 p12 1
有 p11 p22 p12 0
2 p 2 p 1
22
12
p11 3 2
p12=p21 1 2
p 1
22
3
2
P
1
2
1
2
1
3
P1 0
顺序主子式
2
3 1
P2 0
2 4
P 0
3 2
xe大范围渐近稳定,且有 V ( x) x1 x1 x2 x22
2
说明:线性定常系统用李氏方程判稳定性并不一
定方便,但提供了一种思维方式。
例:如图所示控制系统,欲使系统渐稳,试确定增益
K取值范围。
R
-
K
s 1
x3
1
s2
x2
1
s
x1
解:写出状态方程:
x1 x2
x 2 2 x2 x3
x Kx x KR
1
3
3
设R=0(不影响稳定性)
平衡状态xe 0
x1 0 1 0 0
x 0 - 2 1 x 0 R
2
x3 -K 0 - 1 K
0 0 0
选Q 0 0 0 半正定对称阵
0 0 1
即V ( x) xT Qx x2 0
3
x1 0
2
若 V ( x) x3 0 则 x2 0不是状态方程的非零解
x 0
3
即由x3 0
x3 0 即 Kx1 x3 0 x1 0
又由x1 0
x1 0 x2 0 即x1 x2 x3 0
V ( x) 0只有x1 x2 x3 0的情况
Q的选取也保证了系统的大范围渐近稳定
p11 p12 p13
设P= p21 p22 p23
p31 p32 p33
由AT P PA Q, 求得:
K 2 RK
6K
0
12 2 K 12-2 K
2
K
6K
P=
12-2 K
12-2 K 12-2 K
K
6
0
12-2 K 12-2 K
12 2K 0
由P正定,所以
K 0
0 K 6