上一篇博客里我们分析了文献[1]证明积分形式系统扩张状态观测器(ESO)收敛性的套路(以下称博客1),并且指出收敛性分析依赖于假设Lyapunov函数存在且满足一定条件(即假设3),这个假设随后在文献[1]中进一步放宽如下:
假设4:存在常数RRR,α>0\alpha>0α>0以及正定连续可微函数VVV,WWW:Rn+1→R\mathbb{R}^{n+1}\rightarrow\mathbb{R}Rn+1→R使得
- 对任意d>0d>0d>0,集合{y∣V(y)≤d}\{y\vert V(y)\leq d\}{y∣V(y)≤d}有界,
- ∑i=1n∂V∂yi(yi+1−gi(y1))−∂V∂yn+1gn+1(y1)≤−W(y)\sum\limits_{i=1}^{n}\frac{\partial V}{\partial y_i}(y_{i+1}-g_i(y_1))-\frac{\partial V}{\partial y_{n+1}}g_{n+1}(y_1)\leq -W(y)i=1∑n∂yi∂V(yi+1−gi(y1))−∂yn+1∂Vgn+1(y1)≤−W(y)
- 当∥y∥≥R\Vert y\Vert\geq R∥y∥≥R时,∣∂V∂yn+1∣≤αW(y)\left|\frac{\partial V}{\partial y_{n+1}}\right|\leq \alpha W(y)∣∣∣∂yn+1∂V∣∣∣≤αW(y)成立。
对比假设3和假设4可以看到,最大的不同是假设4只是要求VVV和WWW正定,而不是像假设3那样大于自变量的范数平方乘以某个常数,相应地,收敛性能也需要打一点折扣,具体结论如下:
定理2:若假设1,假设2和假设4成立,则ESO收敛:对任意σ∈(0,1)\sigma\in(0,1)σ∈(0,1),存在与σ\sigmaσ有关的量εσ∈(0,1)\varepsilon_\sigma\in(0,1)εσ∈(0,1),使得对任意ε∈(0,εσ)\varepsilon\in(0,\varepsilon_\sigma)ε∈(0,εσ),∣xi(t)−x^i(t)∣<σ\vert x_i(t)-\hat{x}_i(t)\vert<\sigma∣xi(t)−x^i(t)∣<σ对所有t∈(Tε,∞)t\in (T_\varepsilon,\infty)t∈(Tε,∞)均成立,其中Tε>0T_\varepsilon>0Tε>0与ε\varepsilonε有关,xix_ixi和x^i\hat{x}_ix^i分别为原系统和ESO的解,i=1,2,…,n+1i=1,2,\ldots,n+1i=1,2,…,n+1,xn+1=f+wx_{n+1}=f+wxn+1=f+w为原系统的扩张状态(这里和上一篇博客中的定义保持一致)。
证明:在开始证明之前,为了对正定函数进行定量分析,需要利用文献[3]中的引理4.3。具体来说,我们首先定义所谓的K\mathcal{K}K类函数:连续函数α\alphaα:[0,a)→[0,∞)[0,a)\rightarrow[0,\infty)[0,a)→[0,∞)属于K\mathcal{K}K类函数,如果其严格递增且α(0)=0\alpha(0)=0α(0)=0。如果a=∞a=\inftya=∞且当r→∞r\rightarrow\inftyr→∞时α(r)→∞\alpha(r)\rightarrow\inftyα(r)→∞,则α\alphaα属于K∞\mathcal{K}_\inftyK∞类函数。这个定义纯属装B,目的是为了后面便于用一些花里胡哨的数学公式唬人。这里顺便提一句,如果想写控制理论方面的论文,为了凸显所谓理论的深度,文献[3]是写论文的必备参考书,很多定义和定理都是近十几年控制理论方面论文的基础。
给出所谓的K\mathcal{K}K类函数定义后,文献[3]中的引理4.3具体内容如下:
引理4.3:设V:D→RV:D\rightarrow RV:D→R为连续正定函数,定义域DDD包含原点,对于某个r>0r>0r>0,Br={x∈Rn∣∥x∥≤r}⊂DB_r=\{x\in\mathbb{R}^n\vert\Vert x\Vert\leq r\}\subset DBr={x∈Rn∣∥x∥≤r}⊂D,则存在定义于[0,r][0,r][0,r]上的K\mathcal{K}K类函数α1\alpha_1α1和α2\alpha_2α2,使得对所有 x∈Brx\in B_rx∈Br,有
α1(∥x∥)≤V(x)≤α2(∥x∥)\alpha_1(\Vert x\Vert)\leq V(x)\leq\alpha_2(\Vert x\Vert)α1(∥x∥)≤V(x)≤α2(∥x∥)
若D=RnD=\mathbb{R}^nD=Rn,则α1\alpha_1α1和α2\alpha_2α2的定义域为[0,∞)[0,\infty)[0,∞),上述不等式对所有x∈Rnx\in\mathbb{R}^nx∈Rn均成立。进一步,若V(x)V(x)V(x)径向无界,则可以选取α1\alpha_1α1和α2\alpha_2α2为K∞\mathcal{K}_\inftyK∞类函数。
根据引理4.3,存在K\mathcal{K}K类函数Ki:[0,∞)→[0,∞)K_i:[0,\infty)\rightarrow [0,\infty)Ki:[0,∞)→[0,∞),i=1,2,3,4i=1,2,3,4i=1,2,3,4使得
K1(∥(y1,y2,…,yn+1)∥)≤V(y1,y2,…,yn+1)≤K2(∥(y1,y2,…,yn+1)∥)K3(∥(y1,y2,…,yn+1)∥)≤W(y1,y2,…,yn+1)≤K4(∥(y1,y2,…,yn+1)∥)K_1(\Vert (y_1,y_2,\ldots,y_{n+1})\Vert)\leq V(y_1,y_2,\ldots,y_{n+1}) \leq K_2(\Vert (y_1,y_2,\ldots,y_{n+1})\Vert)\\K_3(\Vert (y_1,y_2,\ldots,y_{n+1})\Vert)\leq W(y_1,y_2,\ldots,y_{n+1}) \leq K_4(\Vert (y_1,y_2,\ldots,y_{n+1})\Vert)K1(∥(y1,y2,…,yn+1)∥)≤V(y1,y2,…,yn+1)≤K2(∥(y1,y2,…,yn+1)∥)K3(∥(y1,y2,…,yn+1)∥)≤W(y1,y2,…,yn+1)≤K4(∥(y1,y2,…,yn+1)∥)
令博客1中系统(7)的解为η(t;η0)\eta(t;\eta_0)η(t;η0),其中η0=(e1(0)εn,e2(0)εn−1,…,en+1(0))T\eta_0=\left(\frac{e_1(0)}{\varepsilon^n},\frac{e_2(0)}{\varepsilon^{n-1}}, \ldots,e_{n+1}(0)\right)^\mathrm{T}η0=(εne1(0),εn−1e2(0),…,en+1(0))T,整个证明过程分为下面几步,核心还是利用反证法。
第一步:证明存在ε1∈(0,1)\varepsilon_1\in(0,1)ε1∈(0,1),使得对任意ε∈(0,ε1)\varepsilon\in(0,\varepsilon_1)ε∈(0,ε1),均存在tε>0t_\varepsilon>0tε>0使得
(15){η(t;η0)∣t∈[tε,∞)}⊂{η∣V(η)≤C}\{\eta(t;\eta_0)\vert t\in[t_\varepsilon,\infty)\}\subset\{\eta\vert V(\eta)\leq C\} \tag{15}{η(t;η0)∣t∈[tε,∞)}⊂{η∣V(η)≤C}(15)
其中,C=max∥y∥≤RV(y)<∞C=\max\limits_{\Vert y\Vert\leq R}V(y)<\inftyC=∥y∥≤RmaxV(y)<∞,公式序号延续博客1。
这一步无非是想说当t≥tεt\geq t_\varepsilont≥tε时,∥η(t;η0)∥≤R\Vert \eta(t;\eta_0) \Vert\leq R∥η(t;η0)∥≤R。首先容易利用反证法证明存在ε0∈(0,12Mα)\varepsilon_0\in\left(0,\frac{1}{2M\alpha}\right)ε0∈(0,2Mα1)使得对任意ε∈(0,ε0)\varepsilon\in(0,\varepsilon_0)ε∈(0,ε0),均存在常数tε>0t_\varepsilon>0tε>0使得∥η(tε;η0)∥≤R\Vert \eta(t_\varepsilon;\eta_0) \Vert\leq R∥η(tε;η0)∥≤R。如若不然,即对任意ε∈(0,ε0)\varepsilon\in(0,\varepsilon_0)ε∈(0,ε0),∥η(t;η0)∥>R\Vert \eta(t;\eta_0) \Vert> R∥η(t;η0)∥>R对所有t>0t>0t>0均成立,计算VVV沿博客1中系统(7)的导数可得
dVdt=∑i=1n∂V∂ηi(ηi+1−gi(η1))−∂V∂ηn+1gn+1(η1)+εΔ∂V∂ηn+1≤−(1−αεM)W(η)≤−K3(R)2<0\begin{aligned} \frac{\mathrm{d}V}{\mathrm{d}t} =&\sum_{i=1}^{n}\frac{\partial V}{\partial \eta_i}(\eta_{i+1}-g_i(\eta_1)) -\frac{\partial V}{\partial \eta_{n+1}}g_{n+1}(\eta_1)+\varepsilon\Delta\frac{\partial V}{\partial \eta_{n+1}}\\ \leq& -(1-\alpha\varepsilon M)W(\eta)\leq -\frac{K_3(R)}{2}<0 \end{aligned}dtdV=≤i=1∑n∂ηi∂V(ηi+1−gi(η1))−∂ηn+1∂Vgn+1(η1)+εΔ∂ηn+1∂V−(1−αεM)W(η)≤−2K3(R)<0
这样会导致VVV的取值不断减小直到小于0,而这和VVV是正定函数的设定矛盾,因此存在ε0∈(0,12Mα)\varepsilon_0\in\left(0,\frac{1}{2M\alpha}\right)ε0∈(0,2Mα1)使得对任意ε∈(0,ε0)\varepsilon\in(0,\varepsilon_0)ε∈(0,ε0),均存在常数tε>0t_\varepsilon>0tε>0使得∥η(tε;η0)∥≤R\Vert \eta(t_\varepsilon;\eta_0) \Vert\leq R∥η(tε;η0)∥≤R,我们还可以顺便看到12Mα\frac{1}{2M\alpha}2Mα1这个量其实是从上面的不等式中凑出来的,在ADRC论文的证明中处处充满了试凑,也使得这样形成的论文只能自娱自嗨,没有任何实际意义。
接下来继续利用反证法证明第一步,主要思路是还是看dVdt\frac{\mathrm{d}V}{\mathrm{d}t}dtdV的表现(其实所有Lyapunov稳定性框架下的控制理论文章都是看这个),并判断VVV的值是否会大于CCC,为此构造集合{y∣C≤V(y)≤C+1}\{y\vert C\leq V(y)\leq C+1\}{y∣C≤V(y)≤C+1},显然这个集合是有界的,同时由于∂V∂yn+1\frac{\partial V}{\partial y_{n+1}}∂yn+1∂V连续,因此
A=supY∈{y∣C≤V(y)≤C+1}∣∂V(y)∂yn+1∣<∞A=\sup_{Y\in\{y\vert C\leq V(y)\leq C+1\}}\left\vert\frac{\partial V(y)}{\partial y_{n+1}}\right\vert
<\inftyA=Y∈{y∣C≤V(y)≤C+1}sup∣∣∣∣∂yn+1∂V(y)∣∣∣∣<∞
同时考虑到∀η∈{y∣C≤V(y)≤C+1}\forall \eta\in\{y\vert C\leq V(y)\leq C+1\}∀η∈{y∣C≤V(y)≤C+1},有
(16)W(η)≥K3(∥η∥)≥K3K2−1(V(η))≥K3K2−1(C)>0W(\eta)\geq K_3(\Vert\eta\Vert)\geq K_3K_2^{-1}(V(\eta)) \geq K_3K_2^{-1}(C)>0\tag{16}W(η)≥K3(∥η∥)≥K3K2−1(V(η))≥K3K2−1(C)>0(16)
然后反证法登场。因为之前证明了∥η(tε;η0)∥≤R\Vert \eta(t_\varepsilon;\eta_0) \Vert\leq R∥η(tε;η0)∥≤R,也就意味着V(η(tε;η0))≤CV(\eta(t_\varepsilon;\eta_0))\leq CV(η(tε;η0))≤C。若第一步的结论错误,即当t≥tεt\geq t_\varepsilont≥tε时,∥η(t;η0)∥\Vert \eta(t;\eta_0)\Vert∥η(t;η0)∥会逃脱{η∣V(η)≤C}\{\eta\vert V(\eta)\leq C\}{η∣V(η)≤C}这个集合,取
(17)ε1=min{1,K3K2−1(C)AM}\varepsilon_1=\min\left\{1,\frac{K_3K_2^{-1}(C)}{AM}\right\}\tag{17}ε1=min{1,AMK3K2−1(C)}(17)
则存在ε<ε1\varepsilon<\varepsilon_1ε<ε1和t1ε,t2ε∈(tε,∞)t_1^\varepsilon,t_2^\varepsilon\in (t_\varepsilon,\infty)t1ε,t2ε∈(tε,∞),t1ε<t2εt_1^\varepsilon<t_2^\varepsilont1ε<t2ε使得
(18)η(t1ε;η0)∈{η∣V(η)=C},  η(t2ε;η0)∈{η∣V(η)>C}\eta(t_1^\varepsilon;\eta_0)\in\{\eta\vert V(\eta)=C\},\; \eta(t_2^\varepsilon;\eta_0)\in\{\eta\vert V(\eta)>C\}\tag{18}η(t1ε;η0)∈{η∣V(η)=C},η(t2ε;η0)∈{η∣V(η)>C}(18)
以及
(19){η(t;η0)∣t∈[t1ε,t2ε]}⊂{y∣C≤V(y)≤C+1}\{\eta(t;\eta_0)\vert t\in[t_1^\varepsilon,t_2^\varepsilon]\}
\subset \{y\vert C\leq V(y)\leq C+1\}\tag{19}{η(t;η0)∣t∈[t1ε,t2ε]}⊂{y∣C≤V(y)≤C+1}(19)
其实就是在CCC和C+1C+1C+1上各取一个时刻,然后考察两个时刻之间VVV的取值情况。结合式(16)和(19)可得
(20)inft∈[t1ε,t2ε]W(η(t;η0))≥K3K2−1(C)\inf_{t\in[t_1^\varepsilon,t_2^\varepsilon]}W(\eta(t;\eta_0))\geq K_3K_2^{-1}(C)\tag{20}t∈[t1ε,t2ε]infW(η(t;η0))≥K3K2−1(C)(20)
因此,对t∈[t1ε,t2ε]t\in[t_1^\varepsilon,t_2^\varepsilon]t∈[t1ε,t2ε],VVV 沿系统(7)的导数满足
dV(η(t;η0))dt≤−W(η(t;η0))+AMε≤−K3K2−1(C)+AMK3K2−1(C)AM=0\frac{\mathrm{d}V(\eta(t;\eta_0))}{\mathrm{d} t}
\leq -W(\eta(t;\eta_0))+AM\varepsilon
\leq -K_3K_2^{-1}(C)+AM\frac{K_3K_2^{-1}(C)}{AM}=0dtdV(η(t;η0))≤−W(η(t;η0))+AMε≤−K3K2−1(C)+AMAMK3K2−1(C)=0
可见V(η(t;η0))V(\eta(t;\eta_0))V(η(t;η0))在[t1ε,t2ε][t_1^\varepsilon,t_2^\varepsilon][t1ε,t2ε]内取值是非增的(发现了吗?式(17)中的K3K2−1(C)AM\frac{K_3K_2^{-1}(C)}{AM}AMK3K2−1(C)就是从上式试凑出来的),从而
V(η(t2ε;η0))≤V(η(t1ε;η0))=CV(\eta(t_2^\varepsilon;\eta_0))\leq V(\eta(t_1^\varepsilon;\eta_0))=CV(η(t2ε;η0))≤V(η(t1ε;η0))=C
这就和式(18)矛盾了,反证法的目的达成,第一步得证。
第二步:证明存在εσ∈(0,ε1)\varepsilon_\sigma\in(0,\varepsilon_1)εσ∈(0,ε1)使得对任意ε∈(0,εσ)\varepsilon\in(0,\varepsilon_\sigma)ε∈(0,εσ),存在Tε∈[tε,tε+2CK3(δ)]T_\varepsilon\in\left[t_\varepsilon,t_\varepsilon+\frac{2C}{K_3(\delta)}\right]Tε∈[tε,tε+K3(δ)2C]使得∥η(Tε;η0)∥<δ\Vert \eta(T_\varepsilon;\eta_0)\Vert<\delta∥η(Tε;η0)∥<δ。(原文这里的表达式有点问题,∥η∥\Vert\eta\Vert∥η∥和VVV的取值范围是有区别的,我们关注的重点应该是∥η∥\Vert\eta\Vert∥η∥的界)。
这一步是想说明η(t;η0)\eta(t;\eta_0)η(t;η0)在TεT_\varepsilonTε处开始收敛。注意到VVV为连续函数,对任意σ>0\sigma>0σ>0,存在δ∈(0,σ)\delta\in(0,\sigma)δ∈(0,σ)使得(有没有回忆起数学分析中著名的ε−δ\varepsilon-\deltaε−δ语言?)
(21)0≤V(η)≤K1(σ),  ∀∥η∥≤δ0\leq V(\eta)\leq K_1(\sigma),\;\forall \Vert\eta\Vert\leq\delta\tag{21}0≤V(η)≤K1(σ),∀∥η∥≤δ(21)
同时,对任意∥η∥≥δ\Vert\eta\Vert\geq\delta∥η∥≥δ,有
(22)W(η)≥K3(∥η∥)≥K3(δ)>0W(\eta)\geq K_3(\Vert\eta\Vert)\geq K_3(\delta)>0\tag{22}W(η)≥K3(∥η∥)≥K3(δ)>0(22)
根据第一步的结论,对任意ε∈(0,ε1)\varepsilon\in(0,\varepsilon_1)ε∈(0,ε1),{η(t;η0)∣t∈[tε,∞)}⊂{η∣V(η)≤C}\{\eta(t;\eta_0)\vert t\in[t_\varepsilon,\infty)\}\subset\{\eta\vert V(\eta)\leq C\}{η(t;η0)∣t∈[tε,∞)}⊂{η∣V(η)≤C},因此
H=supt∈[tε,∞)∣∂V∂ηn+1(η(t;η0))∣≤supη∈{η∣V(η)≤C}∣∂V∂ηn+1(η)∣≤∞H=\sup_{t\in[t_\varepsilon,\infty)}\left\vert\frac{\partial V}{\partial \eta_{n+1}}(\eta(t;\eta_0))\right\vert
\leq \sup_{\eta\in\{\eta\vert V(\eta)\leq C\}}\left\vert\frac{\partial V}{\partial \eta_{n+1}}(\eta)\right\vert
\leq \inftyH=t∈[tε,∞)sup∣∣∣∣∂ηn+1∂V(η(t;η0))∣∣∣∣≤η∈{η∣V(η)≤C}sup∣∣∣∣∂ηn+1∂V(η)∣∣∣∣≤∞
接下来反证法登场。若第二步的结论错误,则对于
εσ=min{ε1,K3(δ)2HM}\varepsilon_\sigma=\min\left\{\varepsilon_1,\frac{K_3(\delta)}{2HM}\right\}εσ=min{ε1,2HMK3(δ)}
存在一个ε<εσ\varepsilon<\varepsilon_\sigmaε<εσ使得对任意t∈[tε,tε+2CK3(δ)]t\in\left[t_\varepsilon,t_\varepsilon+\frac{2C}{K_3(\delta)}\right]t∈[tε,tε+K3(δ)2C],均有∥η(t;η0)∥≥δ\Vert \eta(t;\eta_0)\Vert\geq\delta∥η(t;η0)∥≥δ。结合式(22)可知对这个选取的ε<εσ\varepsilon<\varepsilon_\sigmaε<εσ和所有t∈[tε,tε+2CK3(δ)]t\in\left[t_\varepsilon,t_\varepsilon+\frac{2C}{K_3(\delta)}\right]t∈[tε,tε+K3(δ)2C],有
dV(η(t;η0))dt≤−W(η(t;η0))+∣∂V(η(t;η0))∂ηn+1Mε∣≤−K3(δ)2<0\frac{\mathrm{d}V(\eta(t;\eta_0))}{\mathrm{d} t}
\leq -W(\eta(t;\eta_0))+\left\vert\frac{\partial V(\eta(t;\eta_0))}{\partial \eta_{n+1}}M\varepsilon\right\vert\leq -\frac{K_3(\delta)}{2}<0dtdV(η(t;η0))≤−W(η(t;η0))+∣∣∣∣∂ηn+1∂V(η(t;η0))Mε∣∣∣∣≤−2K3(δ)<0
对上式两端在t∈[tε,tε+2CK3(δ)]t\in\left[t_\varepsilon,t_\varepsilon+\frac{2C}{K_3(\delta)}\right]t∈[tε,tε+K3(δ)2C]上积分可得
V(η(2CK3(δ);η0))=∫tεtε+2CK3(δ)dV(η(t;η0))dtdt+V(η(tε;η0))≤−K3(δ)22CK3(δ)+V(η(tε;η0))≤0\begin{aligned}
V\left(\eta\left(\frac{2C}{K_3(\delta)};\eta_0\right)\right)
=&\int_{t_\varepsilon}^{t_\varepsilon+\frac{2C}{K_3(\delta)}}
\frac{\mathrm{d}V(\eta(t;\eta_0))}{\mathrm{d}t}\mathrm{d}t
+V(\eta(t_\varepsilon;\eta_0))\\
\leq& -\frac{K_3(\delta)}{2}\frac{2C}{K_3(\delta)}+V(\eta(t_\varepsilon;\eta_0))
\leq 0\end{aligned}V(η(K3(δ)2C;η0))=≤∫tεtε+K3(δ)2CdtdV(η(t;η0))dt+V(η(tε;η0))−2K3(δ)K3(δ)2C+V(η(tε;η0))≤0
由于对任意t∈[tε,tε+2CK3(δ)]t\in\left[t_\varepsilon,t_\varepsilon+\frac{2C}{K_3(\delta)}\right]t∈[tε,tε+K3(δ)2C],均有∥η(t;η0)∥≥δ\Vert \eta(t;\eta_0)\Vert\geq\delta∥η(t;η0)∥≥δ,那么应该有
V(η)≥K1(∥η∥)≥K1(δ)>0V(\eta)\geq K_1(\Vert\eta\Vert)\geq K_1(\delta)>0V(η)≥K1(∥η∥)≥K1(δ)>0
这就导致矛盾了,反证法的目的达成,第二步的结论得证。
第三步:证明对每一个ε∈(0,εσ)\varepsilon\in (0,\varepsilon_\sigma)ε∈(0,εσ),如果存在Tε∈[tε,∞)T_\varepsilon\in[t_\varepsilon,\infty)Tε∈[tε,∞)使得η(Tε;η0)∈{η∣∥η∥≤δ}\eta(T_\varepsilon;\eta_0)\in\{\eta\vert \Vert\eta\Vert\leq \delta\}η(Tε;η0)∈{η∣∥η∥≤δ},则有
(23){η(t;η0)∣t∈[Tε,∞)}⊂{η∣∥η∥≤σ}\{\eta(t;\eta_0)\vert t\in[T_\varepsilon,\infty)\}\subset \{\eta\vert\Vert\eta\Vert\leq\sigma\}\tag{23}{η(t;η0)∣t∈[Tε,∞)}⊂{η∣∥η∥≤σ}(23)
这一步是接着第二步,想说明η(t;η0)\eta(t;\eta_0)η(t;η0)在t≥Tεt\geq T_\varepsilont≥Tε之后进一步收敛,同样利用反证大法证明。若第三步的结论错误,意味着η(t;η0)\eta(t;\eta_0)η(t;η0)在t≥Tεt\geq T_\varepsilont≥Tε之后发散,则存在t2ε>t1ε≥Tεt_2^\varepsilon>t_1^\varepsilon\geq T_\varepsilont2ε>t1ε≥Tε使得(这里和第一步用了同样的符号,但仅限于第三步使用)
(24)∥η(t1ε;η0)∥=δ,    ∥η(t2ε;η0)∥>δ,{η(t;η0)∣t∈[t1ε,t2ε]}⊂{η∣∥η∥≥δ}\Vert\eta(t_1^\varepsilon;\eta_0)\Vert=\delta,\;\;
\Vert\eta(t_2^\varepsilon;\eta_0)\Vert>\delta,\\
\{\eta(t;\eta_0)\vert t\in[t_1^\varepsilon,t_2^\varepsilon]\}\subset\{\eta\vert\Vert\eta\Vert\geq\delta\}\tag{24}∥η(t1ε;η0)∥=δ,∥η(t2ε;η0)∥>δ,{η(t;η0)∣t∈[t1ε,t2ε]}⊂{η∣∥η∥≥δ}(24)
结合式(22)可知对t∈[t1ε,t2ε]t\in[t_1^\varepsilon,t_2^\varepsilon]t∈[t1ε,t2ε],有
(25)K1(∥η(t2ε;η0)∥)≤V(η(t2ε;η0))=∫t1εt2εdV(η(t;η0))dtdt+V(η(t1ε;η0))≤∫t1εt2ε−K3(δ)2dt+V(η(t1ε;η0))≤V(η(t1ε;η0))\begin{aligned}
K_1(\Vert\eta(t_2^\varepsilon;\eta_0)\Vert)\leq& V\left(\eta\left(t_2^\varepsilon;\eta_0\right)\right)
=\int_{t_1^\varepsilon}^{t_2^\varepsilon}\frac{\mathrm{d}V(\eta(t;\eta_0))}{\mathrm{d}t}\mathrm{d}t
+V\left(\eta\left(t_1^\varepsilon;\eta_0\right)\right)\\
\leq& \int_{t_1^\varepsilon}^{t_2^\varepsilon}-\frac{K_3(\delta)}{2}\mathrm{d}t
+V\left(\eta\left(t_1^\varepsilon;\eta_0\right)\right)
\leq V\left(\eta\left(t_1^\varepsilon;\eta_0\right)\right)
\end{aligned}\tag{25}K1(∥η(t2ε;η0)∥)≤≤V(η(t2ε;η0))=∫t1εt2εdtdV(η(t;η0))dt+V(η(t1ε;η0))∫t1εt2ε−2K3(δ)dt+V(η(t1ε;η0))≤V(η(t1ε;η0))(25)
进一步由式(21)和∥η(t1ε;η0)∥=δ\Vert\eta(t_1^\varepsilon;\eta_0)\Vert=\delta∥η(t1ε;η0)∥=δ可得
V(η(t1ε;η0))≤K1(σ)V(\eta(t_1^\varepsilon;\eta_0))\leq K_1(\sigma)V(η(t1ε;η0))≤K1(σ)
结合式(25)有
K1(∥η(t2ε;η0)∥)≤K1(σ)K_1(\Vert\eta(t_2^\varepsilon;\eta_0)\Vert)\leq K_1(\sigma)K1(∥η(t2ε;η0)∥)≤K1(σ)
根据K\mathcal{K}K类函数的定义,K1K_1K1单调递增,因此上面的不等式意味着η(t2ε;η0)≤σ\eta(t_2^\varepsilon;\eta_0)\leq \sigmaη(t2ε;η0)≤σ,这和式(24)矛盾,从而第三步的结论正确。根据前面三步的结论可知,定理2的结论成立,证明完毕。
总结一下,这三步首先是证明观测误差有界,然后是观测误差在某一个时间点收敛,最后是观测误差在该时间点之后进一步收敛。三步的证明核心都是反证法,如果不收敛,那么选取两个时间点,考虑这两个时间点之间Lyapunov函数的变化,然后想办法凑 的值(充分利用了$\varepsilon $理论上可以任意小),导出矛盾。也许是觉得三步证明有点繁琐,所以作者在文献[2]中又进行了改进,我们在下一篇博客进行分析。
可以看到,这篇博客的大部分都是为了证明一个所谓的存在性定理,然后堆砌了大量的公式。这里谈一点个人感受,目前控制理论方面的论文总体趋势是偏数学,而且越是顶刊,这种趋势越明显,从而也离控制工程背景越远。而且特别不好的地方是,在当前国内研究生教育培养背景下,论文指标和毕业压力使得大部分控制学科的博士生出于为写论文而写论文的目的而自觉或者不自觉往这个趋势靠近。这些论文是如此不接地气,以至于如果不是仔细阅读的话,很容易被表面堆砌的公式给唬住,可是看明白套路后也会觉得没多大意思。这些利用了数学工具的论文既没能在理论上媲美纯粹数学方面的研究,也没能在最后回到工程背景来为控制工程师提供指导。也许只有当毕业后不受论文压力的指使,才能真正开始做一点有意义的研究吧。
参考文献
[1]Guo B Z, Zhao Z. On the convergence of an extended state observer for nonlinear systems with uncertainty[J]. Systems & Control Letters, 2011, 60(6): 420-430.
[2]Zhao Z L, Guo B Z. Extended state observer for uncertain lower triangular nonlinear systems[J]. Systems & Control Letters, 2015, 85: 100-108.
[3]Khalil H K. Nonlinear systems[M]. Prentice-Hall, 2001.
本文深入探讨了积分形式系统扩张状态观测器(ESO)的收敛性,通过引入假设4,放宽了对Lyapunov函数的要求,并详细证明了定理2,展示了观测误差有界性和收敛性的三个关键步骤。
1369

被折叠的 条评论
为什么被折叠?



