鄭金海
(山東理工大學計算機科學與技術學院,山東淄博255091)
與傳統(tǒng)的點對點式的控制系統(tǒng)相比,網(wǎng)絡控制系統(tǒng)(NCSs)具有成本更低、效率更高、易安裝、維護簡便以及較高的可靠性和靈活性等優(yōu)點,使得網(wǎng)絡控制系統(tǒng)得以在加工制造、交通運輸、醫(yī)療診斷以及航空航天等領域得到廣泛應用.但是由于網(wǎng)絡帶寬的發(fā)展始終滯后于數(shù)據(jù)量的增長速度,數(shù)據(jù)在網(wǎng)絡傳輸過程中就不可避免地存在著延遲、錯序甚至丟失的現(xiàn)象,以及執(zhí)行器或傳感器發(fā)生故障的可能,使得網(wǎng)絡控制系統(tǒng)的穩(wěn)定性和可靠性受到較大的影響.因此近年來許多文獻對于網(wǎng)絡時延、丟包、錯序以及不確定性等因素對系統(tǒng)性能的影響進行了相關的研究.文獻[1] 研究了一類時變參數(shù)不確定性的線性時延系統(tǒng)的保性能控制問題;文獻[2] 提出了單包傳輸情況下的包含時延、丟包、錯序等非理想因素的模型;但是文獻[1-4] 均沒有涉及針對可靠控制的研究;文獻[5] 研究了具有時變采樣周期的網(wǎng)絡控制系統(tǒng)的執(zhí)行器失效的穩(wěn)定性問題;文獻[6] 同時研究了不確定系統(tǒng)的魯棒穩(wěn)定性問題和保性能容錯控制問題,但是沒有考慮網(wǎng)絡時延、丟包、錯序等非理想因素;文獻[7] 中提出的模型考慮了這些因素,但是文中只研究了系統(tǒng)的保性能控制器的設計問題.因此,本文基于文獻[7] 中提出的系統(tǒng)模型,研究了具有網(wǎng)絡時延、丟包、錯序等影響的網(wǎng)絡控制系統(tǒng)的魯棒控制和保性能可靠控制問題,通過仿真實例驗證了本文方法的正確性.
考慮如下一類含有狀態(tài)時延的線性不確定系統(tǒng):
其中,x(t)∈Rn和u(t)∈Rm分別是適維狀態(tài)向量和控制輸入向量;A,A1和B為適維常數(shù)矩陣,d為定常狀態(tài)時延,ΔA,ΔA1和ΔB為具有時變特性的不確定參數(shù)矩陣,范數(shù)有界且滿足
其中,F(xiàn)(t)∈Ri×j為具有Legesgue可測元素的不確定矩陣,滿足FT(t)F(t)≤I,D,E,E1和Eb為適維常數(shù)矩陣.
綜合考慮網(wǎng)絡傳輸過程中網(wǎng)絡延遲、丟包和錯序等因素的影響,實際的系統(tǒng)可描述為
其中,h為傳感器的采樣周期.τk表示ikh時刻的采樣信號作用到被控對象時的時延.ik(k=1,2,3,…)是一些整數(shù),并且有{i1,i2,i3,…}?{0,1,2,3,…}.
從而,系統(tǒng)(3)可改寫為
對于t∈[ikh+τik,ik+1h+τik+1),如果ik+1>ik,說明數(shù)據(jù)包傳輸過程中沒有出現(xiàn)錯序;否則,說明出現(xiàn)錯序現(xiàn)象.而如果|ik+1-ik|>1,則說明出現(xiàn)了數(shù)據(jù)包丟失.
對于控制輸入向量u(t)=[u1(t)u2(t)…um(t)]T,用uF(t)=表示來自存在故障的執(zhí)行器的信號[8],并且滿足=αiui,i=1,2,…,m,從而有
當αi=0時,表示執(zhí)行器完全失效;當αi=1時,表示執(zhí)行器正常;當0<αi<1時,表示執(zhí)行器部分失效.
于是,考慮了執(zhí)行器故障的系統(tǒng)模型為
為了得到本節(jié)的結(jié)果,給出如下引理:
引理1 設D,E和F為具有適當維數(shù)的實矩陣,其中F滿足FT(t)F(t)≤I,則對于任意向量ε>0,有下列不等式成立:
引理2 當N>0時,下述等式左邊>0,
定理1 對于任意可能的執(zhí)行器故障矩陣α∈Rm×m,若存在對稱正定矩陣>>0>0,適維矩陣X,Y(i=1,2,3,4)和標量ε>0,對于任意給定的標量η,λi(i=2,3,4)以及矩陣Q>0,R>0,使得不等式(9)對于可接受的不確定性均是成立的,則網(wǎng)絡控制系統(tǒng)(5)漸近穩(wěn)定,u(t)=Kx(t),(K=Y(jié)X-T)是該系統(tǒng)的一個魯棒穩(wěn)定性控制律.
其中:
其中:
證明 構造Lyapunov-Krasovskii泛函
其中:P>0,S>0,T>0.
根據(jù)Newton-Leibniz公式x(t)-x(ikh)-以及對任意適維數(shù)矩陣Ni和Mi(i=1,2,3,4),利用(5)式,分別構造如下等式:
從而,V(t)在t∈[ikh+τik,ik+1h+τik+1] 上的關于時間t的導數(shù)為
其中eT(t)=[xT(t)xT(t-d)xT(t)] ,NT=
根據(jù)t∈[ikh+τik,ik+1h+τik+1),及(8)式,利用引理2,得
其中:
根據(jù)矩陣的Schur補性質(zhì),如果ˉΩ<0,根據(jù)(11)式就可以推知˙V(t)<0.
根據(jù)引理1,
其中:
其中:
再次利用矩陣的Schur補性質(zhì),并定義Y=KXT=XPXT=XSXT=XTXT=XNiXT(i=1,2,3,4)替換相應矩陣,再用diag{X-1X-1X-1X-1X-1}及其轉(zhuǎn)置矩陣分別左乘和右乘得到的矩陣,最后定義M2=λ2M,M3=λ3M1,M4=λ4M1,X=M-11,
得到式(12),從而證明了˙V(t)<0.并且由定義Y=KXT可得,K=Y(jié)X-T.定理得證.
針對本文中建立的系統(tǒng)模型,性能指標為
其中,Q和R是給定的正定對稱矩陣[9].
定理2 對于任意可能的執(zhí)行器故障矩陣α∈Rm×m,若存在對稱正定矩陣>>>0,適維矩陣X,Y(i=1,2,3,4)和標量ε>0,對于任意給定的標量η,λi(i=2,3,4)以及矩陣Q>0,R>0,使得不等式(9)對于可接受的不確定性均是成立的,并且滿足(14)式,則系統(tǒng)(5)是保性能漸近穩(wěn)定的,u(t)=Kx(t),(K=Y(jié)X-T)是該系統(tǒng)的一個保性能魯棒可靠控制律.
證明 根據(jù)定理1的證明,由(12)式可得
對上式,從ikh+τik到t∈[ikh+τik,ik+1h+τi+1] 積分,由于系統(tǒng)(6)是漸近穩(wěn)定的,因此有V(∞)→0.從而(14)式成立.根據(jù)定理1的證明過程可知,u(t)=Kx(t),(K=Y(jié)X-T)是該系統(tǒng)的一個保性能魯棒可靠控制律.定理得證.
以下考慮最優(yōu)保性能控制律的設計問題,該控制律使得性能指標的上界J*最小,即求得以下問題的一個可行解
定義 Φ1=φ(0)φT(0),
由矩陣跡的性質(zhì)可得
引入新變量
使得
根據(jù)矩陣的Schur補性質(zhì),可得
其中,M=X-1===
對于常數(shù)σ,假設
綜合上述各式,對于系統(tǒng)(5)和性能指標(13),利用cone complementary linearization(CCL)算法,系統(tǒng)的最優(yōu)保性能控制設計問題可以轉(zhuǎn)化為以下最優(yōu)問題
滿足
算法
1)為σso設置一個充分大的初始值σ,使得(20)存在一組可行解.令σso=σ.求得一組滿足(21)式的可行解
3)若步驟2)中求出的解滿足(17)式,得解.然后適當減小σ的值,令σso=σ,轉(zhuǎn)到步驟1).若不滿足,檢查k是否達到最大迭代次數(shù)kmax,若達到,則問題無解,退出;否則,令k=k+1,轉(zhuǎn)到步驟3).
考慮不確定時延系統(tǒng)(5),其中:
1.5,λ3=2,λ4=2.5,則利用上述算法,給定d=1,K=Y(jié)X-1,可得表1.
表1 給定不同的故障矩陣α得到的反饋增益K和性能指標上界σso________________________
其中,1)α=I表示執(zhí)行器完全正常;2)α=diag{1,0}和α=diag{0,1}分別表示執(zhí)行器1,2發(fā)生故障完全失效.
可見,在執(zhí)行器發(fā)生故障的情況下,利用本文中的方法,仍能達到可以接受的性能要求.
本文針對綜合考慮了網(wǎng)絡傳輸過程中存在時延、丟包和錯序等非理想因素的網(wǎng)絡控制系統(tǒng)模型,研究了系統(tǒng)的魯棒穩(wěn)定性控制和保性能可靠控制問題,分別推導出了執(zhí)行器正常時,系統(tǒng)的帶有狀態(tài)反饋和魯棒控制律,以及執(zhí)行器可能發(fā)生故障時,系統(tǒng)的保性能可靠控制.文中最后的數(shù)值實例,驗證了本文方法和正確性.
[1] Li Y,Jian C.An LMI approach to guaranteed cost control of linear uncertain time-delay systems[J] .Automatica,1999,35:1 155-1 159.