• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一類多項式系統(tǒng)的事件觸發(fā)最優(yōu)控制

      2020-09-21 04:33:06樓旭陽
      南京理工大學(xué)學(xué)報 2020年4期
      關(guān)鍵詞:平方和最優(yōu)控制定義

      朱 貴,樓旭陽

      (江南大學(xué) 物聯(lián)網(wǎng)工程學(xué)院,江蘇 無錫 214122)

      多項式系統(tǒng)是一類非常重要的非線性系統(tǒng),在過程控制及系統(tǒng)生物領(lǐng)域都有極其廣泛的應(yīng)用[1]。因此,對多項式系統(tǒng)的控制及其優(yōu)化控制的研究一直是科學(xué)研究領(lǐng)域的一個熱門課題。但是,由于多項式系統(tǒng)是一類特殊的非線性系統(tǒng),求解其最優(yōu)控制下的可行解顯得十分困難,因此對于如何更好地獲得一個求解該系統(tǒng)可行解的方法是多年來科學(xué)家們所研究的一個主要方向。到目前為止,基于哈密頓-雅克比不等式,以及在狀態(tài)反饋控制策略下,學(xué)者們?nèi)〉昧艘欢ǖ倪M(jìn)展,文獻(xiàn)[2-4]給出了對于如何有效地尋找可行解給出了各自的答案。例如,文獻(xiàn)[2]研究了基于非線性矩陣不等式的H∞控制,文獻(xiàn)[3]基于一類二次型Lyapunov函數(shù)和狀態(tài)反饋控制策略成功獲得了一類多項式系統(tǒng)的可行解。但是,以上所提方法的求解復(fù)雜度依舊很高,對于控制器求解不是特別直接方便。因此,本文在前人的基礎(chǔ)上,基于哈密頓-雅克比不等式,在事件觸發(fā)控制策略下,設(shè)計了一類控制器并運用平方和算法,最終得到了該系統(tǒng)最優(yōu)控制下的一個可行解。

      本文采用事件觸發(fā)控制,相較于傳統(tǒng)的時間觸發(fā)控制,事件觸發(fā)控制是否執(zhí)行由事先給定的事件觸發(fā)條件所決定,而不是根據(jù)時間周期來決定[5]。假如觸發(fā)條件在某一時刻發(fā)生,則意味著控制器發(fā)出控制信號,執(zhí)行器進(jìn)行相應(yīng)的操作。因此,可以看出,相較于傳統(tǒng)的連續(xù)時間觸發(fā)控制,事件觸發(fā)控制方案可以有效地減少控制任務(wù)執(zhí)行數(shù)量,在保證系統(tǒng)性能的基礎(chǔ)上,有效地節(jié)約計算資源和通信資源[5]。對于多項式系統(tǒng)來說,之前的研究結(jié)果大多局限于一般的狀態(tài)反饋和輸出反饋等控制器的設(shè)計[6],基于事件觸發(fā)的最優(yōu)控制器的設(shè)計研究還很少。因此,本文在這方面進(jìn)行了相關(guān)的研究。

      此外對于多項式系統(tǒng)的優(yōu)化控制問題,由于其非凸特性[1],對于求解其全局最優(yōu)解顯得十分困難。所以在求解多項式函數(shù)最優(yōu)控制問題之前,首先需要先將其轉(zhuǎn)化為一個凸優(yōu)化問題[1]。本文采用的是基于哈密頓-雅克比不等式和狀態(tài)依賴模型,將一般的多項式系統(tǒng)優(yōu)化問題轉(zhuǎn)變成求解狀態(tài)依賴線性矩陣不等式問題[1],進(jìn)而采用平方和算法求解狀態(tài)依賴線性矩陣不等式得到其可行解。

      1 問題描述

      (1)

      式中:x∈Rn為系統(tǒng)狀態(tài)變量,u∈Rm為系統(tǒng)輸入。Z(x)為一個N維的多項式狀態(tài)向量,且滿足只有當(dāng)x=0時,Z(0)=0才成立;A(x)為多項式矩陣且滿足一定的維數(shù)。B∈Rn×m是一個常數(shù)矩陣。在本文中,定義狀態(tài)空間區(qū)域為Θ={x∈Rn:Z(x)TBΘZ(x)≤1},其中BΘ>0。

      對于控制輸入u,本文采用的是事件觸發(fā)機(jī)制下的狀態(tài)反饋控制器,具體形式為

      (2)

      (3)

      式中:Z(x)表示的是當(dāng)前時刻的狀態(tài)信息;Z(xk-1)表示第k-1次觸發(fā)時刻的狀態(tài)信息,k=1,2,…。具體的事件觸發(fā)條件在式(8)中給出。

      此外,本文定義的誤差變量形式為

      (4)

      由式(4)可以看出,e(x)的具體含義為:當(dāng)事件觸發(fā)時,該控制輸入誤差為0,當(dāng)事件沒有觸發(fā)時,該控制輸入誤差代表上一觸發(fā)時刻的控制輸入減去當(dāng)前時刻的控制輸入所得到的控制輸入誤差。

      引入控制輸入誤差變量之后,結(jié)合式(1)和誤差變量式(4),式(1)可以描述成

      (5)

      本文設(shè)計的最優(yōu)控制器主要基于如下二次型損失函數(shù)

      (6)

      假設(shè)損失函數(shù)的最優(yōu)解為J*(x0,u),可以表述成

      J*(x0,u)=minJ(x0,u) ?x0∈Θ

      此外,本文還定義了該閉環(huán)系統(tǒng)的一個Lyapunov函數(shù)V(x)。結(jié)合Lyapunov函數(shù)V(x),本文定義了該閉環(huán)系統(tǒng)的一個吸引域Ω[7],形式為

      Ω={x∈Rn|V(x)≤ρ}

      式中:Ω?Θ,ρ為一個正常數(shù)。不失一般性,本文假設(shè)ρ=1。

      由上述內(nèi)容可知,為了求解得到最優(yōu)解J*(x0,u)和最優(yōu)控制器u*,需要去求解哈密-雅克比-貝爾曼方程,而直接求解這個方程是非常困難的。因此,本文通過Lyapunov函數(shù)不等式來求解損失函數(shù)的一個有限上界作為其最優(yōu)解,具體的求解過程由下面的引理給出,證明過程可以參考文獻(xiàn)[8]。

      引理1[6]假設(shè)存在一個連續(xù)可微函數(shù)V:Θ→Rn和一個函數(shù)u:Θ→Rm,并滿足條件V(x)>0(?x∈Θ{0}),V(0)=0,且有

      uTRu≤0 ?x∈Θ

      (7)

      那么在二次型性能指標(biāo)式(6)下,該系統(tǒng)在原點處達(dá)到了漸近穩(wěn)定,并只要滿足條件Ω∈Θ,則對于任意的初始值x0∈Ω,都有

      J*(x0,u)≤J(x0,u)≤V(x0)

      可知,找一個合適的Lyapunov函數(shù)V(x)會使求解該控制器的問題成為一個凸優(yōu)化的問題,但是尋找這樣一個合適的Lyapunov函數(shù)V(x)和控制器u還是一件十分困難的事。本文將利用平方和算法給出其設(shè)計過程。

      注1假設(shè)f(0)=0且f(x)可以表示成f(x)=A(x)x,進(jìn)一步可以表示成

      2 主要結(jié)果

      2.1 平方和算法

      定義1[9]對于一個多變量多項式p(x1,…,xn)=p(x),如果存在多項式f1(x),…,fm(x),使得

      則稱p(x)是平方和多項式(SOSP)。

      引理2[10]多項式p(x)是SOSP,當(dāng)且僅當(dāng)存在一個半正定矩陣H,使得

      p(x)=Z(x)THZ(x)

      式中:Z(x)是關(guān)于x的單項式向量。

      由定義1和引理2可知,若多項式p(x)是SOSP,則p(x)≥0,所以SOS條件是判斷一個多項式是否是非負(fù)定的一個充分條件。雖然只是一個充分條件,然而數(shù)值仿真實驗表明,該方法帶來的保守性很小,也已有學(xué)者證明,在某些情況下,多項式非負(fù)與該多項式SOS二者是等價的[10]。

      2.2 事件觸發(fā)控制

      在設(shè)計事件觸發(fā)控制器之前,需要先定義一個事件觸發(fā)條件。本文設(shè)計的事件觸發(fā)條件為

      ‖e(x)‖≤σ‖K(x)Z(x)‖

      (8)

      式中:σ為一個正常數(shù),且取值范圍為0<σ<1。

      結(jié)合式(8),式(3)可以描述成為

      (9)

      為了滿足上述引理1中的限制條件,本文選取的Lyapunov函數(shù)V(x)為

      V(x)=Z(x)TP-1Z(x)

      (10)

      式中:P為一個對稱正定矩陣,即P>0。在此基礎(chǔ)上,吸引域Ω可以進(jìn)一步表示成如下形式

      Ω={x∈Rn|Z(x)TP-1Z(x)≤1}

      此外,定義M(x)是一個N×n的矩陣,其中矩陣每個元素的定義為

      結(jié)合上述討論和已知條件,給出本文的主要結(jié)果。

      定理1給定Q>0,R>0,若存在一個對稱正定矩陣P>0滿足如下條件

      (11)

      (12)

      (13)

      式中

      Φ(x)=-(M(x)A(x)P+PA(x)TM(x)T)-

      式(12)中I是滿足一定維數(shù)的單位矩陣,則式(1)在式(2)的作用下,使得閉環(huán)系統(tǒng)原點漸近穩(wěn)定,其中,K(x)=-R-1BTM(x)TP-1,λmax(R)和λmin(R)分別表示矩陣R的最大特征值和最小特征值。同時,對于任意的初始值x0∈Ω,滿足

      J*(x0,u)≤J(x0,u)≤V(x0)

      證明由條件式(11)可知,吸引域Ω滿足條件Ω?Θ。由式(2)和(4)可得u=K(x)Z(x)+e(x)。將Lyapunov函數(shù)式(10)以及K(x)=-R-1BTM(x)TP-1代入式(7)可得

      2Z(x)TP-1M(x)(A(x)Z(x)+BK(x)Z(x)+

      Be(x))+Z(x)TQZ(x)+(e(x)+K(x)Z(x))T·

      R(e(x)+K(x)Z(x))=Z(x)T(2P-1M(x)A(x))·

      Z(x)+Z(x)T(2P-1M(x)BK(x))Z(x)+

      Z(x)T(2P-1M(x)B)e(x)+Z(x)TQZ(x)+

      e(x)T(RK(x))Z(x)+Z(x)T(K(x)TR)e(x)+

      Z(x)T(K(x)TRK(x))Z(x)+e(x)TRe(x)=

      Z(x)T(2P-1M(x)A(x)+Q)Z(x)-

      Z(x)T(P-1M(x)BR-1BTM(x)TP-1)Z(x)+

      e(x)TRe(x)

      (14)

      由式(8)以及K(x)=-R-1BTM(x)TP-1,可得

      e(x)Te(x)≤σ2Z(x)TΨZ(x)

      (15)

      式中:Ψ=P-1M(x)BR-1R-1BTM(x)TP-1。

      將式(15)代入式(14),可得

      Z(x)T[2P-1M(x)A(x)+Q-P-1M(x)BR-1BTM(x)TP-1]·

      Z(x)+e(x)TRe(x)≤Z(x)T[2P-1M(x)A(x)+

      Q-P-1M(x)BR-1BTM(x)TP-1]Z(x)+

      P-1M(x)BR-1BTM(x)TP-1]Z(x)

      (16)

      利用Schur補引理以及Φ(x)的定義,式(12)等價于

      M(x)A(x)P+PA(x)TM(x)T+PQP+

      對上式分別進(jìn)行左乘和右乘矩陣P-1,可得

      P-1M(x)BR-1BTM(x)TP-1≤0

      (17)

      將式(17)代入式(16),可得

      uTRu≤0

      所以式(7)成立。又由于Z(0)=0,所以V(0)=0。由V函數(shù)定義可知,V(x)>0(?x∈{Θ0})。從而,由引理1知,閉環(huán)系統(tǒng)在原點漸近穩(wěn)定。利用Schur補引理,條件式(13)等價于Z(x0)TP-1Z(x0)≤1,即x0∈Ω,則可得J*(x0,u)≤J(x0,u)≤V(x0)成立。證畢。

      注2本文考慮的是多項式系統(tǒng)在事件觸發(fā)下的最優(yōu)控制問題,而沒有考慮一般狀態(tài)反饋控制下的穩(wěn)定性問題。一個最主要的原因是在那種情況下,會得到一個雙線性矩陣不等式(BMI)的充分條件,求解十分困難[11,12]??紤]在二次型損失函數(shù)下最優(yōu)控制時,本文能夠得到一個狀態(tài)依賴線性矩陣不等式(LMI)條件,且能用MTALAB工具箱SOSTOOLS[13]求解得到可行解。

      注3相比于連續(xù)時間控制,事件觸發(fā)控制可以節(jié)約大量的控制資源,同時也較為容易的在硬件設(shè)備上實現(xiàn),有利于工程實踐中的硬件設(shè)計和系統(tǒng)控制的實現(xiàn)。

      3 仿真算例

      本節(jié)給出兩個具體的仿真算例來說明所提方法的有效性。

      例1下面以Lorenz系統(tǒng)[14]為對象進(jìn)行研究,它是一個典型的混沌系統(tǒng),具體形式為

      (18)

      式中:x為狀態(tài)變量,a、b和c為系統(tǒng)參數(shù),u1和u2為控制信號。該系統(tǒng)可以轉(zhuǎn)化成式(1)的形式,其中

      B=[1,1,0]T

      當(dāng)無控制作用時,即u1=u2=0,且a=10,b=28,c=8/3時,式(15)的狀態(tài)相位圖如圖1所示。

      由圖1可以看出,Lorenz系統(tǒng)呈現(xiàn)出混沌狀態(tài)。利用定理1,本文設(shè)計事件觸發(fā)控制器式(2),其中參數(shù)如下,a=10,b=28,c=8/3,Q=I,R=1,BΘ=1.78I,σ=0.5,其中I是3×3的單位矩陣,取初始值x0=[0.456,0.523,0.675]T,則利用平方和算法可得控制器為

      u1=u2=-122.5762x1-110.9763x2+0.0004x3

      在此控制器作用下,可以得到如圖2所示的結(jié)果。由圖中可以看出,在事件觸發(fā)控制下,該系統(tǒng)能很快地趨于穩(wěn)定,說明了所設(shè)計控制器的有效性。事件觸發(fā)間隔如圖3所示。

      為了說明該控制方法的優(yōu)點,本文還給出了該系統(tǒng)在時間觸發(fā)控制情況下的系統(tǒng)狀態(tài),在時間觸發(fā)控制下,其控制信號間隔時間由控制總時間和該段時間內(nèi)的觸發(fā)總次數(shù)決定,而時間觸發(fā)控制下的觸發(fā)總次數(shù)與事件觸發(fā)控制下相同控制時間的觸發(fā)總次數(shù)相同,軌跡如圖4所示。比較圖2和圖4可以看出,事件觸發(fā)控制下系統(tǒng)狀態(tài)的收斂速度要快于時間觸發(fā)控制下的收斂速度,進(jìn)一步說明了事件觸發(fā)控制器的優(yōu)勢。

      例2下面這個例子是以Chua’s混沌系統(tǒng)[15]為研究對象,其系統(tǒng)狀態(tài)方程為

      (19)

      式中:x為狀態(tài)變量,α和β為系統(tǒng)參數(shù),u為控制信號,f(z)為一個分段線性函數(shù),具體形式為

      f(z)=dz+0.5(d-e)(|z+1|-|z-1|)

      式中:d和e為兩個常數(shù),并且滿足d

      同樣地,Chua’s系統(tǒng)也可以轉(zhuǎn)換成式(1)的形式,其中

      B=[1,0,0]T

      不考慮控制作用,即u=0時,取參數(shù)α=9.215 6,β=15.994 6,d=-1.249 05和e=-0.757 35,該系統(tǒng)呈現(xiàn)出混沌狀態(tài),效果如圖5所示。

      仿真中,取Q=2.5I,R=1,BΘ=0.9070I,σ=0.09,且I是一個3×3的單位矩陣,初始值x0=[0.15,0.1,0.2]T。由于f(z)是一個分段線性函數(shù)。所以,分三部分進(jìn)行控制器的設(shè)計,當(dāng)x1<-1時,可得控制器u=-24.1084x1-19.0293x2-9.2791x3+47.5972以及

      當(dāng)|x1|≤1時,可得控制器u=-65.6889x1-60.1526x2-9.8241x3且矩陣

      當(dāng)x1>1時,可得控制器u=-24.1084x1-19.0293x2-9.2791x3-47.5972和

      在上述控制器作用下,控制效果如圖6所示。從圖6可以看出,約3.5 s后,系統(tǒng)狀態(tài)收斂到原點。事件觸發(fā)間隔如圖7所示。

      同樣地,在時間觸發(fā)控制下,得到圖8的結(jié)果。從圖中可以看出,系統(tǒng)狀態(tài)收斂到原點需要5 s,收斂速度明顯慢于事件觸發(fā)控制下系統(tǒng)的收斂速度,從而說明了事件觸發(fā)控制的優(yōu)勢。

      4 結(jié)論

      本文以一類輸入仿射多項式系統(tǒng)為研究對象,基于狀態(tài)依賴模型和哈密頓-雅克比不等式成功構(gòu)造了狀態(tài)依賴線性矩陣不等式,與一般狀態(tài)反饋控制不同,本文還采用了能有效減少計算資源的事件觸發(fā)控制來研究多項式系統(tǒng)的最優(yōu)控制。最后,基于一類事件觸發(fā)控制策略和平方和算法求解得到了一個可行解,并驗證了其有效性。

      猜你喜歡
      平方和最優(yōu)控制定義
      條件平均場隨機(jī)微分方程的最優(yōu)控制問題
      帶跳躍平均場倒向隨機(jī)微分方程的線性二次最優(yōu)控制
      費馬—歐拉兩平方和定理
      利用平方和方法證明不等式賽題
      Timoshenko梁的邊界最優(yōu)控制
      勾股定理的擴(kuò)展
      關(guān)于四奇數(shù)平方和問題
      采用最優(yōu)控制無功STATCOM 功率流的解決方案
      成功的定義
      山東青年(2016年1期)2016-02-28 14:25:25
      修辭學(xué)的重大定義
      建始县| 包头市| 宁国市| 富宁县| 广东省| 凤阳县| 康乐县| 沈阳市| 崇州市| 囊谦县| 安阳市| 昭通市| 和顺县| 遂昌县| 屯昌县| 馆陶县| 济阳县| 夹江县| 门源| 治多县| 米林县| 宝坻区| 宜宾市| 黔西县| 航空| 澳门| 武威市| 海城市| 淮南市| 重庆市| 扬中市| 方城县| 独山县| 增城市| 嘉鱼县| 青海省| 乐山市| 和平区| 美姑县| 濮阳市| 青州市|