非自洽系统的LaSalle不变集原理的严格数学表述及证明

非自洽系统的LaSalle不变集原理的严格数学表述及证明
非自洽系统的LaSalle不变集原理的严格数学表述及证明

LaSalle不变集原理是控制理论中的重要定理之一,其数学表述为:

设系统的微分方程为:\dot{x}=f(x)
x
˙
=f(x),x\in R^nx∈R
n
,有一个连续函数V(x)满足以下条件:

V(x)V(x)是正定的,即V(x)>0,\ \forall x\neq0V(x)>0, ∀x

=0

\dot{V}(x)\leq 0,\ \forall x\neq0
V
˙
(x)≤0, ∀x

=0

\dot{V}(x)=0
V
˙
(x)=0的充分必要条件为x=0x=0

则令M={x|V(x)\leq c}M={x∣V(x)≤c},其中c为常数,则:

M是一个紧集

从任意初始状态,系统的轨迹最终都会落到M内部并且停留在M上

证明:

首先证明MM是一个紧集。

因为V(x)>0V(x)>0,所以MM是一个闭集。假设MM不是紧集,则存在MM的一个开覆盖,即存在一系列开集{U_i}{U
i

},使得M\subset \cup_{i=1}^{\infty}U_iM⊂∪
i=1


U
i

。根据MM的定义,对于任意的x\in R^n-Mx∈R
n
−M,有V(x)>cV(x)>c。因此,对于任意的ii,都存在c_i>cc
i

c,使得V(x)>c_iV(x)>c
i

对x\in U_ix∈U
i

成立。由于f(x)f(x)连续,因此f^{-1}(U_i)f
−1
(U
i

)开集,且x\in f^{-1}(U_i)x∈f
−1
(U
i

)时,\dot{V}(x)\leq0
V
˙
(x)≤0。因此,对于任意的ii,有\dot{V}(x)\leq0
V
˙
(x)≤0对x\in f^{-1}(U_i)x∈f
−1
(U
i

)成立。由于MM不是紧集,因此存在一列点y_n\in My
n

∈M,使得y_ny
n

没有收敛子列。因此,定义序列{x_n}{x
n

},使得x_nx
n

为离y_ny
n

最近的U_iU
i

中的一点,则x_nx
n

可以被证明是无界的。根据定义,x_n\in U_i,c_ix
n

∈U
i

,c
i

,因此V(x_n)>c_iV(x
n

)>c
i

。因为V(x)V(x)是正定的,而c_i>cc
i

c,因此V(x_n)>cV(x
n

)>c,即x_n\notin Mx
n


/
M,与定义矛盾。因此,MM是紧集。

现在我们证明第二部分,即从任意初始状态,系统的轨迹最终都会落到MM内部并且停留在MM上。

根据条件2,有\dot{V}(x)\leq0
V
˙
(x)≤0,因此V(x)V(x)不会无限制增长,即对于任意的初始状态x_0x
0

,系统的解会存在一定的范围内摆动,直到最后落到MM内部。假设存在解x(t)x(t)使得x(t)x(t)在t_1t
1

时刻进入了MM,但是在t_2>t_1t
2

t
1

时刻离开了MM。则必然存在t_3\in(t_1,t_2)t
3

∈(t
1

,t
2

),使得V(x(t_3))V(x(t
3

))达到了m=inf{V(x)|t_1\leq t\leq t_2}m=inf{V(x)∣t
1

≤t≤t
2

}。由于\dot{V}(x)\leq0
V
˙
(x)≤0,因此m=V(x(t_3))m=V(x(t
3

)),进一步推出\dot{V}(x(t_3))=0
V
˙
(x(t
3

))=0。根据条件3,x(t_3)x(t
3

)必须是一个不动点,即x(t_3)=0x(t
3

)=0。但是,m=V(x(t_3))m=V(x(t
3

)),因此x(t)x(t)不可能穿过圆心,与假设矛盾。因此,从任意初始状态,系统的轨迹最终都会落到MM内部并且停留在MM上。