个人博客Glooow,欢迎各位老师来踩踩
1. 系统模型
考虑一个控制系统
x˙(t)=f(x(t))
其中
f(0)=0。
2. 基本定义
正极限点(positive limit point):p 被称为
x(t) 的正极限点,如果存在一个时间序列
{tn},有
n→∞ 时
tn→∞,且使得
x(tn)→∞ 随着
n→∞。
正极限集(positive limit set):
x(t) 的所有正极限点的集合即为正极限集。
Remarks:这里举个例子,序列
x(n)=1,−1,1,−1,...,那么取奇数项时极限为 1,偶数项时极限为 -1.但是对于完整的序列
x(n) 则极限不存在,而
x(n) 的正极限集则为
{1,−1}。
为什么这里会引入集合呢?因为控制系统中最终的稳定状态可能不是一个孤立的点,而是在很多个状态之间循环转换,比如一个单位圆。
不变集(invariant set):集合
M 是关于系统 (1) 的不变集,如果有
x(0)∈M⇒x(t)∈M,∀t∈R。如果有
x(0)∈M⇒x(t)∈M,∀t≥0 则称为正不变集(positive invariant set)。
3. 拉萨尔不变性原理
LaSalle’ Theorem:令
Ω∈D 是一个紧致集,且是关于系统
x˙(t)=f(x(t)) 的不变集。令
V:D→R 是一个连续函数,且满足
V˙(x)≤0 in Ω。令
M 为
Ω 中所有满足
V˙(x)=0 的点的集合,令
E 为
M 中的最大不变集,那么从
Ω 中出发的所有解都将趋于
E 随着
t→∞。
Remarks:这里的
M 和
E 有什么不同吗?二者不等价吗?不一定等价!因为
Ω 本身是一个不变集,而
M 又是他的一个子集,如下图所示,那么任意一个起始于
M 的轨迹都有可能跑出
M 而进入
Ω\M,因此
M 并不是一个不变集。