第3章李雅普诺夫稳定性理论 3.1引言 在控制系统中,通常用稳定性来描述系统能否长时间运行。通俗地说,系统稳定是指其状态不会随时间无限增长,或者系统中的各个状态都会有各自的上界。稳定性是对于系统的一种固有性质的描述,它与外界激励信号的形式及其大小无关。显然,稳定是系统能够长时间正常工作的前提。对于一个控制系统而言,只有在这个前提得到保证以后,讨论进一步的性能指标,例如,控制的精度、响应的快速性、对于各种干扰的鲁棒性等才有意义。 系统的稳定性通常有两种定义方式,即系统状态的稳定性和关于平衡点的稳定性[1]。对于线性系统而言,由于它具有叠加性等良好性质,所有稳定性都是针对全局意义而言的,并且所有稳定的线性系统都具有指数收敛的特性。因此,对于线性系统而言,上述两种稳定性是完全等价的。但是,对于非线性系统而言,系统状态的稳定性和关于平衡点的稳定性却具有完全不同的含义。在李雅普诺夫分析中,着重讨论的是平衡点的稳定性,即主要分析当系统在外作用下,轻微偏离平衡点以后,是否具有回复到平衡点的能力[23]。当系统偏离平衡点以后,如果它能自动回复到平衡点,则它关于该平衡点是稳定的; 反之则为不稳定的平衡点。一般而言,系统偏离平衡点以后,回复的速度越快,趋势越明显,则系统在该平衡点的稳定性越好。 对于如下的系统 x·=f(x)(3.1) 其平衡点可以通过求解代数方程得到 f(x)=0 假设x=xs是系统的一个平衡点,则有 f(xs)=0 如果定义如下的平移变换 ydefx-xs(3.2) 将其代入式(3.1),并经过整理后可以得到 y·= x·=f(x)=f(y+xs) 显然,对于这个系统而言,其平衡点为ys=0。因此,通过平移变换式(3.2)可以把原来关于x(t)在xs的平衡点转换到系统y(t)中在原点的平衡点ys=0。对于任意一个系统,如果它存在非零的平衡点,则可以采用同样的线性变换方法,把该平衡点转换到原点。因此,在以下的讨论中,只分析位于原点的平衡点的特性,而对于其他的非零平衡点,可以采用上述方法将它转换到原点以后,再进行讨论。 稳定性问题是自动控制系统分析的一个基本问题,同时也是进行系统设计时必须考虑的核心问题。随着控制理论的不断发展,人们首先提出了适用于线性系统的稳定性分析方法,如针对连续系统的劳斯判据和赫尔维茨判据,以及根轨迹方法,适用于线性离散系统的朱利判据等。但是,对于非线性系统而言,由于其不满足叠加性原理,动态特性非常复杂,因此能够对非线性系统进行稳定性分析的数学工具较少,其中,李雅普诺夫方法是由俄国科学家李雅普诺夫(Lyapunov)在19世纪末提出的一种方法,它可以适用于线性、非线性、定常、时变等各类系统[4,5]。迄今为止,这种方法仍然是非线性系统设计与稳定性分析的重要理论工具。此外,它也是当前自适应控制等方法的理论基础,因此在非线性控制领域具有非常重要的地位[6,7]。 非线性系统理论(第2版) 第3章李雅普诺夫稳定性理论 3.2稳定性定义 定义3.1(李雅普诺夫意义下的稳定性)对任意时刻t0和任意正常数ε∈R+,如果存在正数δ(ε,t0)∈R+满足如下条件: 当初始条件‖x(t0)‖<δ时,系统的状态‖x(t)‖<ε,t≥t0,在这种情况下,称系统的平衡点xs=0是稳定的; 进一步地,如果δ的选择不依赖于t0,即δ=δ(ε),则称平衡点xs=0是一致稳定的。 需要指出的是,李雅普诺夫意义下的稳定性是用来描述系统在平衡点附近的稳定性,它不同于平常意义下系统状态的有界性。事实上,对于某些系统而言,尽管它的状态总是有界的,但它并不是李雅普诺夫稳定的。 定义3.2(渐近稳定性)如果系统的平衡点xs=0是稳定的,且对任意时刻t0,存在正常数δ(t0)∈R+,当初始条件‖x(t0)‖<δ时,系统的状态收敛于零,即 limt→∞‖x(t)‖=0 则称平衡点xs=0是渐近稳定的。 渐近稳定相对于李雅普诺夫意义下的稳定性而言,是一个更强的结论,它表明平衡点是系统的一个吸引子。需要指出的是,上述定义仅仅探讨了系统在平衡点附近区域的收敛特性,因此它是一个局部的结论。而且,尽管系统的状态收敛于零,但是对于其收敛速度并没有给出任何限制,因此无法分析系统的暂态特性。为了进一步描述这些特性,针对性能更为优越的系统,分别有如下全局渐近稳定和指数稳定的定义[8]。 定义3.3(全局渐近稳定性)如果系统的平衡点xs=0是稳定的,且对于任意初始条件x(t0),系统的状态x(t)收敛于零: limt→∞‖x(t)‖=0,则称平衡点xs=0是全局渐近稳定的。 定义3.4(指数稳定性)对于一个系统而言,如果存在正的常数α,λ∈R+,当初始状态位于以原点为中心的球域范围之内,即x(t0)∈Br(0,r)时,系统的状态x(t)具有如下包络线 ‖x(t)‖≤α‖x(t0)‖e-λ(t-t0)(3.3) 则称平衡点xs=0是指数稳定的。进一步地,如果对于任意初始条件x(t0),式(3.3)成立,则称平衡点xs=0是全局指数稳定的。 图3.1稳定系统 例3.1试判断如图3.1~图3.3所示系统的稳定性。 (1) 对于任意初始条件,系统将在以初始状态为半径,原点为圆心的圆周上运动(见图3.1)。 解显然只要取δ=ε,则根据定义可以证明该系统在李雅普诺夫意义下是一致稳定的,但是由于系统状态并不会趋向于原点,因此,它不是渐近稳定的。 (2) 当初始状态在单位圆内时,系统状态单调递减,且逐渐衰减到零; 而当初始条件位于单位圆外时,系统状态将最终趋向于无穷大(见图3.2)。 解显然,系统状态满足稳定性定义,并且由于在单位圆内,状态逐渐衰减到零,因此系统在原点附近是局部渐近稳定的。 (3) 对于任意初始状态,系统都将在某一时刻先回到单位圆上,在单位圆上转动半个圆周后,然后再逐渐衰减到零(见图3.3)。 图3.2局部渐近稳定系统 图3.3不稳定系统 解这个系统看似渐近稳定的。但是按照稳定性定义3.1,可以看出,系统不是李雅普诺夫意义下稳定的。事实上,对于ε=0.5,由于系统状态总是会在单位圆上运行一段时间,因此找不到相对应的δ,使之满足稳定性定义的要求。因此,就李雅普诺夫意义下的稳定性而言,该系统是不稳定的。■ 3.3李雅普诺夫间接法 李雅普诺夫间接法是通过分析系统状态方程解的特性来判断其稳定性的方法,它通常也被称为李雅普诺夫第一方法,或者李雅普诺夫线性化方法。对于线性系统而言,李氏稳定的充要条件是系统矩阵A的全部特征值位于复平面左半部[910]。而对于非线性系统,为了判断其在平衡点上的稳定性,先要将其在平衡点附近进行线性化,即将系统的动态特性利用泰勒级数展开,并仅仅保留其中的一次项,从而将原来的非线性系统转化为一个线性系统。根据李雅普诺夫第一方法,对于原非线性系统在该平衡点附近的稳定性,可以通过分析所得到的线性系统的特征值来进行判断[11]。显然,由于这种方法是建立在线性近似的基础之上的,因此它只能得到关于平衡点附近的局部性质。 对于如下的非线性多维自治系统 x·=f(x)(3.4) 其中,x∈Rn表示系统的状态,xs=0是系统的平衡点。假设非线性函数f(x)是连续可微的,利用泰勒级数展开将该系统线性化后得到 x·=Ax(3.5) 其中,A∈Rn×n表示如下所定义的雅可比矩阵 A=dfdxxs=0 上述线性系统(3.5)通常称为原非线性系统(3.4)在平衡点处的线性近似。 李雅普诺夫早在1892年就得到了线性系统(3.5)和原来的非线性系统(3.4)在稳定性方面的相互关系,其主要结论如定理3.1所述。 定理3.1(李雅普诺夫线性化方法)对于非线性系统(3.4)和它的线性近似系统(3.5),它们之间的稳定性存在如下关系: (1) 如果线性系统(3.5)严格稳定,即系统矩阵A的所有特征值都位于左半平面,则原非线性系统(3.4)关于该平衡点是局部渐近稳定的; (2) 如果线性系统(3.5)不稳定,即系统矩阵A具有位于右半平面的特征值,则原非线性系统(3.4)关于该平衡点是不稳定的; (3) 如果线性系统(3.5)临界稳定,即系统矩阵A没有位于右半平面的特征值,但是至少有一对特征值位于虚轴上,则无法判断原非线性系统(3.4)关于该平衡点的稳定性。 考虑到篇幅的原因,本书对于该定理不做严格的数学证明。值得指出的是,当仅仅在平衡点附近分析系统的稳定性时,上述线性化近似显然具有较高的准确性。因此,对于前两种情况而言,由于系统具有非常清楚的性质(即特征值分别位于稳定和不稳定区域的内部),因此只要对主要的线性项进行分析就可以得到原来非线性系统的性质了。但是对于最后一种情况,由于系统处于稳定和不稳定的边界上,此时单纯利用线性项无法确定原非线性系统的稳定性,因此必须同时利用所忽略掉的高次项才能判断系统的稳定性。 例3.2对于如下的非线性系统 x·1=ax1+cx1x2+x31 x·2=x21+bx2-dx21x22 其中,a,b,c,d∈R为常数。试利用李雅普诺夫间接法分析系统在原点附近的稳定性。 解对该系统关于原点进行线性化后得到 x·=Ax 其中,x=x1x2T,系统矩阵为 A=a0 0b 因此,当a<0且b<0时,非线性系统在原点附近是渐近稳定的; 当a>0或b>0时,非线性系统在原点附近是不稳定的; 当ab=0时,无法判断原非线性系统的稳定性。■ 3.4李雅普诺夫直接法 1892年,李雅普诺夫在其博士学位论文《运动稳定性的一般问题》中,提出了用于分析非线性系统稳定性的李雅普诺夫函数法,现在一般称为直接法。他通过构造一个类似于系统能量的函数(通常称之为李雅普诺夫候选函数),并分析其随时间变化的性质来判断系统的稳定性。迄今为止,李雅普诺夫直接法仍然是用来分析非线性系统大范围稳定性的一种重要工具[1213],它主要包括如下局部稳定性和全局稳定性两个判断定理。值得指出的是,这些定理描述的都是关于系统稳定性的充分条件,而不是充要条件。因此,它们只能用来判断系统的稳定性,而不能用来判别系统是否一定不稳定。 定理3.2(局部稳定性定理)设x=0是系统的平衡点,如果对于球域BR0,存在一个标量函数V(x):Rn→R+满足如下条件: (1) 函数V(x)在球域BR0上是正定的,即V(x)≥0,且V(x)=0当且仅当x=0时成立; (2) 函数V(x)关于时间的导函数V·(x)在球域BR0上是负半定的; 则平衡点x=0是局部稳定的。进一步地,如果函数V·(x)在球域BR0上是负定的,则平衡点x=0是局部渐近稳定的。其中,满足条件(1)的函数通常称为李雅普诺夫候选函数,而同时满足条件(1)和(2)的函数则称为李雅普诺夫函数。 定理3.3(全局稳定性定理)设x=0是系统的平衡点,如果存在一个标量函数V(x):Rn→R+满足如下条件: (1) 函数V(x)是正定的,即V(x)≥0,且V(x)=0当且仅当x=0时成立; (2) 函数V(x)关于时间的导函数V·(x)是负半定的; (3) 当‖x‖→∞时,V(x)→∞; 则平衡点x=0是全局稳定的。进一步地,如果函数V·(x)是负定的,则平衡点x=0是全局渐近稳定的。需要指出的是,在上述定理中,条件(3)是必不可少的,它主要用来保证函数V(x)能够充满全状态空间,这个条件通常也称为径向无界条件。 如前所述,李雅普诺夫稳定性定理是一个充分非必要条件。因此,如果找不到同时满足条件(1)和(2)的函数V(x),并不表明系统一定是不稳定的。实际上,上述稳定性定理只能用来说明系统的稳定性。要想证明系统的不稳定性,尚需借助其他的判别定理。 例3.3对于以下系统 θ¨+θ·+sinθ=0 试判断系统的稳定性。 解由于这是一个二阶系统,它包含两个状态变量θ和θ·。为了便于分析,定义系统的状态为 x=x1x2T=θθ·T 则该系统可以改写如下 x·1=x2 x·2=-sinx1-x2 按照通常的选择,选取李雅普诺夫候选函数为 V(x)=12x21+12x22 其关于时间的导数计算如下 V·(x)=x1x·1+x2x·2=x1x2-x2sinx1-x22 显然,函数V·(x)是不定函数,无法根据该李雅普诺夫候选函数来判断系统的稳定性,因此必须选择另外不同的函数来进行尝试。 选择如下的李雅普诺夫候选函数 V2(x)=1-cosx1+12x22 显然,该函数在集合Ω=(-2π,2π)×R上是正定的。对上式进行求导并整理后可以得到导函数V·2(x)如下 V·2(x)=x2sinx1+x2x·2=-x22 显然,函数V·2(x)在集合Ω上是负半定的。根据稳定性定理可知,系统的平衡点(θ=0,θ·=0)在李雅普诺夫意义下是局部稳定的。 进一步地,如果我们再选择另外一个候选函数 V3(x)=1-cosx1+12xTPx 其中,P=0.90.9 0.91为正定对称矩阵,因此函数V3(x)是正定的。V3(x)关于时间的导数可以计算如下 V·3(x)=-0.9x1sinx1-0.1x22 在集合Ω2=(-π,π)×R上,V·3(x)是负定的,所以,系统的平衡点(θ=0,θ·=0)是局部渐近稳定的。■ 从以上例子可以看出,在运用李雅普诺夫方法分析系统的稳定性时,最关键的步骤是选取一个合适的李雅普诺夫候选函数。对于不同的候选函数,可能会得到不一样的结论。这也从另一个方面说明李雅普诺夫方法是一种非常保守的方法,采用该方法并不能保证分析得到系统关于平衡点最强的稳定性结论。例如,在上述例子中,如果选择函数V2(x)进行分析,则只能得到该系统在平衡点局部稳定的结论。但是,如果选择候选函数为V3(x),则可以证明系统的平衡点是局部渐近稳定的。遗憾的是,对于李雅普诺夫候选函数,虽然研究人员针对不同的系统提出了各种适应性不同的构造方法,但是在目前尚没有找到一种具有普遍性意义的候选函数。事实上,对于任意一个非线性系统,如何构造一个合适的候选函数来进行分析,是李雅普诺夫方法的关键,同时也是运用这种方法来分析系统特性时遇到的最大困难之一[14]。 例3.4对于标量系统: x·+f(x)=0,其中,f(x)为连续函数,且当x≠0时,xf(x)>0,试判断系统在平衡点附近的稳定性。 解由f(x)的性质,容易得到 f(x)>0,当x>0时 f(x)<0,当x<0时 由于f(x)是连续函数,因此由上式可知f(0)=0,所以原点是该系统的唯一平衡点。为了分析平衡点的稳定性,选取李雅普诺夫候选函数为 V(x)=12x2 显然,当|x|→∞时,V(x)→∞。V(x)关于时间的导数可以计算得到 V·(x)=xx·=-xf(x) 根据对于f(x)的分析可知,V·(x)是负定的,所以平衡点x=0是全局渐近稳定的。■ 例3.5对于下列摩擦系统 v·+2av|v|+bv=c 其中,a,b,c>0为系统常数,试求系统的平衡点并分析其稳定性。 解为了得到系统的平衡点,需要求解如下代数方程 2av|v|+bv=c 情形1: 当v≥0时,方程可以改写为 2av2+bv-c=0(3.6) 根据一元二次方程的求根公式可以得到 v1=-b+b2+8ac4a>0,v2=-b-b2+8ac4a<0 显然,v2不满足v≥0的前提条件,应舍弃,而v1>0则是系统的一个平衡点,它满足如下约束 2av21+bv1-c=0 情形2: 当v<0时,方程可以改写为 2av2-bv+c=0 求解上述方程可以得到 v3=b+b2-8ac4a>0,v4=b-b2-8ac4a>0 显然,v3,v4均不满足v<0的前提条件,都应舍弃。由上述分析可知,v1=-b+b2+8ac4a是系统的唯一平衡点。 为了分析系统在该平衡点的稳定性,引入平移变换 y=v-v1 则原系统可以转化为关于y的系统 y·= v·=-2av|v|-bv+c=-2a(y+v1)|y+v1|-b(y+v1)+c 经过数学计算后,可以利用约束式(3.6)将上式改写为 y· = -y[2a(y+2v1)+b],当y≥-v1时 2a(y+v1)2-b(y+v1)+c,当y<-v1<0时 (3.7) 根据上述动态方程,不难看出系统的唯一平衡点为ys=0。为了分析平衡点的稳定性,选取李雅普诺夫候选函数为 V(y)=12y2 显然,当|y|→∞时,V(y)→∞。V(y)关于时间的导数可以通过下式计算得到 V·(y)=yy· 将式(3.7)代入后可以得到 V·(y)= -y2[2a(y+2v1)+b],当y≥-v1时 y[2a(y+v1)2-b(y+v1)+c],当y<-v1<0时 由上式可知V·(y)是负定的,因此系统y关于原点全局渐近稳定,而原系统关于平衡点v=v1全局渐近稳定。■ 3.5李雅普诺夫候选函数的选择方法 如前所述,选择一个合适的李雅普诺夫候选函数是采用该方法进行稳定性分析的关键步骤。遗憾的是,对于一般的非线性系统,迄今尚未找到能够构造出合适的李雅普诺夫候选函数的确定方法。实际上,对于一个稳定的系统而言,尽管理论上存在无穷多个李雅普诺夫函数,但是如何找到其中的一个函数则是进行稳定性分析的一个难题。现在一般都是基于经验来寻找李雅普诺夫候选函数,下面介绍一些比较常见的构造方法。 3.5.1基于能量分析的构造方法 李雅普诺夫方法起源于从系统的能量出发来分析系统的稳定性。因此,对于机械系统而言,选择其动能与势能之和作为系统的李雅普诺夫候选函数是一个非常自然的选择。 例3.6对于如下的一阶吊车系统 M(q)q¨+Vm(q,q·)q·+G(q)=u(3.8) 其中,q(t)∈R2表示系统的状态: q=[x(t)θ(t)]T,M(q)∈R2×2,Vm(q,q·)∈R2×2分别代表惯性矩阵和柯氏力矩阵 M=mc+mp-mplcos θ -mplcos θmpl2,Vm=0mplsin(θθ·) 00 而G(q)∈R2,u(t)∈R2则分别表示代表重力向量和控制向量 G(q)=0mpglsinθT,u(t)=F0T 当分析系统的稳定性时,构造如下基于能量的李雅普诺夫函数 V=12kEE2+12kvx·2+12kpe2 其中,e(t)代表台车的定位误差: e(t)=x-xd,kE,kv,kp∈R+是控制增益,而系统能量E(q, q·)定义如下 E(q,q·)=12q·TM(q)q·+mpgl(1-cos θ)≥0■ 根据上述李雅普诺夫函数,可以完成控制器的设计和稳定性的证明,详细情况请参见本章参考文献[1516] 以及本书的第9章。 3.5.2基于控制目标的构造方法 如前所述,李雅普诺夫方法除了可以分析系统的稳定性之外,它还可以同时进行控制系统设计。即对于给定的性能指标,根据李雅普诺夫分析所得到的要求来设计合适的控制策略,使系统达到相应的目标。 例3.7对于如下的非线性系统,试设计控制器使系统状态达到设定值xd x·=ln(x2+1)-x3+u 解根据控制目标,构造李雅普诺夫函数如下 V=12e2 其中,e(t)代表控制误差: e(t)=x(t)-xd。对上述函数进行求导并整理后得到 V·=e[ln(x2+1)-x3+u] 为了使V·(t)为负定函数,设计控制器为 u=-ln(x2+1)+x3-ke 其中,k∈R+为控制增益,则有 V·=-ke2 所以,系统状态x(t)以指数方式收敛于设定值xd。■ 3.5.3经验与试探相结合的构造方法 李雅普诺夫方法是现代多种非线性控制策略的理论支柱,对于这些不同的控制方法,如自适应控制、自学习控制等,都需要采用各自不同的李雅普诺夫候选函数来进行系统设计与分析。因此,当采用这些控制方法时,必须根据经验来选择李雅普诺夫候选函数中与它们相对应的标准项,然后在进一步分析的基础上通过试探来完成系统设计与分析。 需要指出的是,在进行非线性系统设计与分析时,通常是综合采用上述各个方法来进行相应的处理。在此基础上,进行多次试探和修改,最终得到合适的李雅普诺夫候选函数来完成系统设计与分析。 例3.8对于二阶系统x¨+b(x·)+c(x)=0,其中,当x·≠0时,x·b(x·)>0; 当x≠0时,xc(x)>0,试求解系统的平衡点,并分析平衡点的稳定性。 解系统的状态为x=(x,x·)。采用和例3.4类似的方法可以分析得到 b(x·)>0,当x·>0时 b(0)=0 b(x·)<0,当x·<0时 , c(x)>0,当x>0时 c(0)=0 c(x)<0,当x<0时 根据以上结果容易得到(xs,x·s)=(0,0)是系统的唯一平衡点。 为了分析平衡点的稳定性,选取常规的李雅普诺夫候选函数为 V(x,x·)=12x2+12x·2 则其导函数可以计算得到 V·(x,x·)=xx·+ x·x¨=xx·- x·b(x·)- x·c(x) 遗憾的是,V·(x,x·)是不定函数,因此无法利用所定义的李雅普诺夫候选函数V(·)来判断系统的稳定性。仔细分析V(·)及V·(·)的表达式可以发现,V(·)中的第二项12x·2可以在V·(·)的表达式中贡献一个非正项-x·b(x·),而其第一项则没有起到任何作用。因此,保持第二项不变,假设第一项为待定非负函数g(x):R→R+,则修改后的李雅普诺夫候选函数为 V(·)=g(x)+12x·2 对上式求关于时间的导数可得 V·(·)=dgdxx·+ x· x¨=- x·b(x·)+ x·dgdx-c(x) 显然,如果能选择函数g(x),使得 dgdx-c(x)=0(3.9) 则V·(·)可以转换为负半定函数V·(·)=-x·b(x·)。对式(3.9)两边关于x积分可得 g(x)=∫x0c(y)dy 进一步地,利用积分中值定理可以证明 g(x)=c(ξ)x,ξ∈(0,x)或ξ∈(x,0) 根据c(x)的性质,从上式可以看出g(x)是正定函数。根据以上分析,对于原系统,选择如下的候选函数 V1(x)=∫x0c(y)dy+12x·2 则V·1(x,x·)可以计算如下 V·1(x,x·)=c(x)x·+ x·x¨=- x·b(x·) 因此,V·1(x,x·)为负半定函数。进一步分析可以证明: 当‖x‖→∞时,V(x)→∞,因此平衡点(xs,x·s)=(0,0)是全局稳定的。■ 3.6拉塞尔不变性原理 在利用李雅普诺夫定理进行稳定性分析时,为了得到渐近稳定的特性,李雅普诺夫候选函数的导函数V·(x)必须是负定的,这是一个比较苛刻的条件。在很多情况下,只能得到V·(x)负半定的结论。这时候,根据李雅普诺夫定理,只能得到系统在李雅普诺夫意义下稳定的结论。在某些情况下,可以利用下面介绍的拉塞尔不变性原理对系统进一步分析,并最终得到渐近稳定的结论。 定义3.5(不变集)对于定义在集合Ω上的动态系统,如果存在集合ΛΩ,对于任意初始状态x(t0)∈Λ,有x(t)∈Λ,t≥t0,则集合Λ称为该动态系统的不变集。 例3.9试证明对于如下的非线性系统 x·1=x2(x21+x22-10) x·2=x21(x21+x22-10)(3.10) 圆周{(x1,x2)|x21+x22=10}是它的一个不变集。 证明定义函数 f(x1,x2)=x21+x22-10 对其关于时间求导后得到 ddtf(x1,x2)=2x1x·1+2x2x·2 代入系统的动态方程式(3.10)并进行整理后得到 ddtf(x1,x2)=(2x1x2+2x2x21)(x21+x22-10) 从上式可知,当系统位于圆周{(x1,x2)|x21+x22=10}上时,f(x1,x2)关于时间的导数为零,因此系统在无其他外力作用的情况下,将保持在该圆周上,所以它是系统的一个不变集。实际上,这个不变集定义了系统式(3.10)的一个极限环。■ 定理3.4(局部不变性原理)对于定义在Rn上的动态系统x·=f(x),其中,f(x)为连续函数,设V(x):Rn→R是一阶光滑函数,且满足如下条件: (1) 存在正常数c∈R+,使集合Ωc={x∈Rn:V(x)≤c}有界; (2) 对于任意x∈Ωc,有V·(x)≤0; 定义集合S={x∈Ωc:V·(x)=0},M是S中的最大不变集,则对于x0∈Ωc,当t→∞时,x(t)趋于不变集M。 定理3.5(全局不变性原理)对于定义在Rn上的动态系统x·=f(x),其中,f(x)为连续函数,设V(x):Rn→R是一阶光滑函数,且满足如下条件: (1) 当‖x‖→∞时,V(x)→∞; (2) 对于任意x∈Rn,V·(x)≤0; 定义集合S={x∈Rn:V·(x)=0},M是S中的最大不变集,则对于x0∈Rn,当t→∞时,x(t)趋于不变集M。 对于定理3.4和定理3.5,本书不进行证明。需要指出的是,定理中的最大不变集M实际上就是由系统动态方程及约束条件V·(x)=0所确定的集合。换言之,最大不变集M可以通过求解如下约束得到 x·=f(x) V·(x)=0 对于局部不变性原理而言,其解还必须满足x∈Ωc的约束。特别地,如果集合M中只包含原点x=0,则平衡点x=0是渐近稳定的。 例3.10试利用拉塞尔不变性原理进一步分析例3.8中平衡点的稳定性。 解由例3.8中的分析得到 V·1(x)=-x·b(x·)≤0 等号当且仅当x·=0时成立。因此,为了求解系统的最大不变集,需要联立下列方程 x·=0 x¨+b(x·)+c(x)=0 在上式中,根据第一个方程得到b(x·)=0,x¨=0,把上述事实代入第二个方程可以得到x=0。因此最大不变集M中只包含平衡点x=(0,0),该平衡点是渐近稳定的。■ 习题 1. 试描述李雅普诺夫直接法和间接法的适用条件和主要区别。 2. 请比较分析李雅普诺夫意义下的稳定性、渐近稳定以及指数稳定3种稳定性的定义,并具体阐述其联系和主要区别。 3. 请指出李雅普诺夫分析方法的主要优点和不足之处。 4. 试运用李雅普诺夫线性化方法分析下列非线性系统关于平衡点附近的局部稳定性: x·1=-x1+x2+x1(x21+x22) x·2=-x1-x2+x2(x21+x22) 5. 对于如下的非线性系统,试计算系统的平衡点并利用李雅普诺夫方法分析其稳定性。 系统1: x·1=-x1(x21+x22)-x2 x·2=x1-x2(x21+x22) 系统2: x·=-kx3+sin5x 系统3: x·1=-x1+x32 x·2=-x1x22 系统4: x·1=-6x1(1+x21)2+2x2 x·2=-2(x1+x2)(1+x21)2 6. 已知某系统的动态特性如下 x·=-kx+sin3x+xcos2x 其中,k>2为常数。试证明: (1) 原点为该系统的唯一平衡点; (2) 该平衡点是全局指数稳定的。 7. 对于以下的非线性系统 x·1=-a[sin2x2+1]x31+bx1x22 x·2=-cx2-dx21x2 其中,a,b,c,d∈R+表示正常数。试计算系统的平衡点并分析其稳定性。 8. 对于以下关于两种生物个体群的Volterra方程 dx1dt=ax1+bx1x2 dx2dt=cx2+dx1x2 式中,a,b,c,d∈R为非零实数。试求出该系统的所有平衡点并讨论它在这些平衡点上的稳定性。 9. 已知某机械系统的闭环动态特性如下 x¨=-k1x-k2x·-θ· θ¨= x·-Asinθ 其中,k1,k2,A∈R+均为正的常数。试应用李雅普诺夫方法并结合拉塞尔不变性原理证明: limt→∞xx·θθ·=0000。 参 考 文 献 1. 廖晓昕.稳定性的理论、方法和应用[M].武汉: 华中理工大学出版社,2002. 2. Khalik H K.Nonlinear Systems[M]. Prentice Hall,1996. 3. Krstic M,et al.Nonlinear and Adaptive Control Design[M].New York: John Wiley Sons,1995. 4. 曾癸铨.李雅普诺夫直接法在自动控制中的应用[M].上海: 上海科学技术出版社,1985. 5. 齐晓慧.“李雅普诺夫稳定性理论”的教学研究[J].电力系统及其自动化学报,2005,17(3): 9194. 6. 胡跃明.非线性控制系统理论与应用[M].北京: 国防工业出版社,2002. 7. 冯纯伯,费树岷.非线性控制系统分析与设计[M].2版.北京: 电子工业出版社,1998. 8. Slotine J,Li W.Applied Nonlinear Control[M] .Englewood Clis,New Jersey: Prentice Hall,1991. 9. 罗抟翼,程桂芬,付家才.控制工程与信号处理[M].北京: 化学工业出版社,2004. 10. 王枞.控制系统理论及应用[M].北京: 北京邮电大学出版社,2005. 11. 胡寿松.自动控制原理[M].4版.北京: 科学出版社,2001. 12. 赖旭芝,黄灿.体操机器人控制的李雅普诺夫方法[J].计算机技术与自动化,2004,23(2): 47. 13. 叶华文,戴冠中,王红.控制李雅普诺夫函数的镇定应用[J].自动化学报,2004,30(3): 430435. 14. 何东武.李雅普诺夫稳定性理论中V函数的构造[J].辽宁师范大学学报(自然科学版),2001,24(3): 266271. 15. Fang Y,Zergeroglu E,Dixon W E,et al.Nonlinear Coupling Control Laws for an Overhead Crane System[J].Proc. of the IEEE Conference on Control Applications,2001,639644. 16. 方勇纯,Darren Dawson,王鸿鹏.欠驱动吊车非线性控制系统设计及实验[J].中南大学学报(自然科学版),2005,36(1): 151155.