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