【控制】李亚普诺夫稳定性分析
李亞普諾夫穩(wěn)定性分析
- 李亞普諾夫穩(wěn)定性分析
- 1. 系統(tǒng)平衡狀態(tài)
- 2. 穩(wěn)定性
- 2.1 李亞普諾夫意義下的穩(wěn)定
- 2.2 漸進(jìn)穩(wěn)定 / 2.3 大范圍穩(wěn)定
- 2.4 不穩(wěn)定
- 3. 李亞普諾夫第一法
- 4. 李亞普諾夫第二法
- 5. 李亞普諾夫穩(wěn)定性判據(jù)
- 6. 李亞普諾夫輔助判據(jù)
- 7. 李亞普諾夫不穩(wěn)定判據(jù)
- 8. 李亞普諾夫第二法的幾點(diǎn)說明
李亞普諾夫穩(wěn)定性分析
1. 系統(tǒng)平衡狀態(tài)
對(duì)于一個(gè)不受外力作用的系統(tǒng)
x˙=f(x,t),x(t0)=x0,t≥t0\dot{x} = f(x,t), \quad x(t_0) = x_0,\quad t\ge t_0x˙=f(x,t),x(t0?)=x0?,t≥t0?
如果存在某個(gè)狀態(tài) xex_exe?,使 xe˙=f(xe,t)=0,?x≥t0\dot{x_e} = f(x_e,t)=0, \quad \forall x \ge t_0xe?˙?=f(xe?,t)=0,?x≥t0?成立,則稱 xex_exe? 為系統(tǒng)的一個(gè)平衡狀態(tài)。
對(duì)于線性系統(tǒng):x˙=Ax,Axe=0\dot{x}=Ax,\quad Ax_e=0x˙=Ax,Axe?=0
當(dāng) AAA 非奇異,系統(tǒng)只有唯一的一個(gè)平衡狀態(tài),xe=0x_e=0xe?=0,
當(dāng) AAA 奇異,則存在無窮多個(gè)平衡狀態(tài)。
對(duì)于非線性系統(tǒng)通常存在多個(gè)平衡狀態(tài)。
例如:對(duì)于非線性系統(tǒng)
{x1˙=?x1x2˙=x1+x2?x23\left\{\begin{aligned} &\dot{x_1} = -x_1\\ &\dot{x_2} = x_1 + x_2 - x_2^3 \end{aligned} \right.{?x1?˙?=?x1?x2?˙?=x1?+x2??x23??
其平衡狀態(tài)為方程:
{x1=0x1+x2?x23=0\left\{\begin{aligned} &{x_1} = 0\\ &x_1 + x_2 - x_2^3 = 0 \end{aligned} \right.{?x1?=0x1?+x2??x23?=0?
的解,可解得有三個(gè)平衡狀態(tài):xe1=[00]x_{e_1} = \left[\begin{matrix}0\\0\end{matrix}\right]xe1??=[00?],xe2=[01]x_{e_2} = \left[\begin{matrix}0\\1\end{matrix}\right]xe2??=[01?],xe3=[0?1]x_{e_3} = \left[\begin{matrix}0\\-1\end{matrix}\right]xe3??=[0?1?]。
孤立的平衡狀態(tài):如果平衡狀態(tài)是彼此孤立的,即在某一平衡狀態(tài)的任意小的鄰域內(nèi)不存在其他平衡狀態(tài),則稱該平衡狀態(tài)為孤立的平衡狀態(tài)。
2. 穩(wěn)定性
2.1 李亞普諾夫意義下的穩(wěn)定
若一不受外力作用的系統(tǒng)(自治系統(tǒng))
x˙=f(x,t),x(t0)=x0,t≥t0\dot{x}=f(x,t),\quad x(t_0) = x_0, \quad t\ge t_0x˙=f(x,t),x(t0?)=x0?,t≥t0?
對(duì)任意選定的實(shí)數(shù) ?>0\epsilon>0?>0,都存在另一實(shí)數(shù) δ(?,t0)>0\delta(\epsilon,t_0)>0δ(?,t0?)>0,使得由滿足不等式
∣∣x0?xe∣∣<δ(?,t0)||x_0 - x_e|| < \delta(\epsilon,t_0)∣∣x0??xe?∣∣<δ(?,t0?)
的任一初始狀態(tài)出發(fā)的受擾運(yùn)動(dòng)都滿足不等式
∣∣Φ(t;x0,t0)?xe∣∣<?,t≥t0||\Phi(t;x_0,t_0) - x_e|| < \epsilon,\quad t\ge t_0∣∣Φ(t;x0?,t0?)?xe?∣∣<?,t≥t0?
則稱孤立平衡狀態(tài) xex_exe? 為李亞普諾夫意義下的穩(wěn)定狀態(tài)。
如下圖所示,系統(tǒng)狀態(tài)從 x0x_0x0? 出發(fā),無論怎么運(yùn)動(dòng),都處于藍(lán)色區(qū)域之內(nèi)。
若 δ\deltaδ 的取值與 t0t_0t0? 無關(guān),則稱這個(gè)孤立平衡狀態(tài)是一致穩(wěn)定的。
2.2 漸進(jìn)穩(wěn)定 / 2.3 大范圍穩(wěn)定
2.4 不穩(wěn)定
3. 李亞普諾夫第一法
4. 李亞普諾夫第二法
關(guān)于系統(tǒng)正定等概念參考正定 負(fù)定 半正定 半負(fù)定
5. 李亞普諾夫穩(wěn)定性判據(jù)
定理(李亞普諾夫穩(wěn)定性主判據(jù)):設(shè)系統(tǒng)的狀態(tài)方程為:x˙=f(x)\dot{x}=f(x)x˙=f(x),
若存在一個(gè)具有連續(xù)一階導(dǎo)數(shù)的標(biāo)量函數(shù) V(x)V(x)V(x) 且滿足:
則系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是漸進(jìn)穩(wěn)定的。
例:對(duì)于非線性系統(tǒng)
{x1˙=x2?x1(x12+x22)x2˙=?x1?x2(x12+x22)\left\{\begin{aligned} &\dot{x_1} = x_2-x_1(x_1^2+x_2^2)\\ &\dot{x_2} = -x_1 - x_2 (x_1^2 + x_2^2) \end{aligned} \right.{?x1?˙?=x2??x1?(x12?+x22?)x2?˙?=?x1??x2?(x12?+x22?)?
試判別其平衡狀態(tài) xe=0x_e=0xe?=0 的穩(wěn)定性。
解:取正定標(biāo)量函數(shù):V(x)=x12+x22V(x) = x_1^2+x_2^2V(x)=x12?+x22?
V(x)V(x)V(x) 對(duì)時(shí)間的導(dǎo)數(shù)為:V˙(x)=2x1x1˙+2x2x2˙=?2(x12+x22)\dot{V}(x)=2x_1\dot{x_1} + 2x_2\dot{x_2} = -2(x_1^2+x_2^2)V˙(x)=2x1?x1?˙?+2x2?x2?˙?=?2(x12?+x22?)
由于 V(x)V(x)V(x) 正定,V˙(x)\dot{V}(x)V˙(x) 負(fù)定,故系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是漸進(jìn)穩(wěn)定的。
由于當(dāng) ∣∣x∣∣→∞||x||\rightarrow\infty∣∣x∣∣→∞,有 V(x)→∞V(x)\rightarrow\inftyV(x)→∞,故系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是大范圍漸進(jìn)穩(wěn)定的。
6. 李亞普諾夫輔助判據(jù)
定理(李亞普諾夫穩(wěn)定性輔助判據(jù)):設(shè)系統(tǒng)的狀態(tài)方程為:x˙=f(x)\dot{x}=f(x)x˙=f(x),
若存在一個(gè)具有連續(xù)一階導(dǎo)數(shù)的標(biāo)量函數(shù) V(x)V(x)V(x) 且滿足:
則系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是漸進(jìn)穩(wěn)定的。
注:
V˙(x)\dot{V}(x)V˙(x) 半負(fù)定,說明在 t≥t0t\ge t_0t≥t0? 的某些時(shí)刻,系統(tǒng)的“能量”不再減少;
V˙(x)\dot{V}(x)V˙(x) 不恒等于零,表明系統(tǒng)“能量”不再減少的狀態(tài)不能保持,即系統(tǒng)會(huì)繼續(xù)減少能量,直到平衡狀態(tài)。
7. 李亞普諾夫不穩(wěn)定判據(jù)
定理(李亞普諾夫不穩(wěn)定性判據(jù)):設(shè)系統(tǒng)的狀態(tài)方程為:x˙=f(x)\dot{x}=f(x)x˙=f(x),
若存在一個(gè)具有連續(xù)一階導(dǎo)數(shù)的標(biāo)量函數(shù) V(x)V(x)V(x) 且滿足:
則系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是不穩(wěn)定的。
例:系統(tǒng)的狀態(tài)方程為:
{x1˙=x1+x2x2˙=?x1+x2\left\{\begin{aligned} &\dot{x_1} = x_1 + x_2\\ &\dot{x_2} = -x_1 + x_2 \end{aligned} \right.{?x1?˙?=x1?+x2?x2?˙?=?x1?+x2??
試判別其平衡狀態(tài) xe=0x_e=0xe?=0 的穩(wěn)定性。
解:取正定標(biāo)量函數(shù):V(x)=x12+x22V(x)=x_1^2+x_2^2V(x)=x12?+x22?
V(x)V(x)V(x) 對(duì)時(shí)間的導(dǎo)數(shù)為:V˙(x)=2x1x1˙+2x2x2˙=2(x12+x22)\dot{V}(x)=2x_1\dot{x_1} + 2x_2\dot{x_2} = 2(x_1^2+x_2^2)V˙(x)=2x1?x1?˙?+2x2?x2?˙?=2(x12?+x22?)
由于 V(x)V(x)V(x) 正定,V˙(x)\dot{V}(x)V˙(x) 也正定,故系統(tǒng)在平衡狀態(tài) xe=0x_e=0xe?=0 是不穩(wěn)定的。
8. 李亞普諾夫第二法的幾點(diǎn)說明
From: 浙江大學(xué)2020公開課【現(xiàn)代控制理論】
如果系統(tǒng)
x˙=Ax+Bu,x(t0)=x0\dot{x} = Ax + Bu,\quad x(t_0)=x_0x˙=Ax+Bu,x(t0?)=x0?
是漸進(jìn)穩(wěn)定的,當(dāng)且僅當(dāng)對(duì)于任意給定的正定對(duì)稱矩陣QQQ,李亞普諾夫方程
ATP+PA=?QA^TP + PA = -QATP+PA=?Q
有唯一正定對(duì)稱解陣PPP。
Ref:
總結(jié)
以上是生活随笔為你收集整理的【控制】李亚普诺夫稳定性分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Matlab 控制】矩阵、图像操作基础
- 下一篇: 【Matlab 控制】仿真多智体一致性分