蘭州理工大學電氣工程與信息工程學院(甘肅 蘭州730050)李 煒 蔣棟年
網(wǎng)絡(luò)化控制系統(tǒng)(Networked Control System,NCS)是通過一個實時網(wǎng)絡(luò)構(gòu)成的閉環(huán)控制系統(tǒng)。與傳統(tǒng)意義上點到點連接的控制系統(tǒng)相比,NCS具有連線少,成本低,資源共享,便于系統(tǒng)安裝、維護、擴展和故障診斷等優(yōu)點[1-2]。然而,由于網(wǎng)絡(luò)的引入也衍生出諸如數(shù)據(jù)傳輸時延、丟包、異步采樣、多包傳輸、時序錯亂以及網(wǎng)絡(luò)調(diào)度等新問題[3]。此外,NCS不僅規(guī)模更加龐大、結(jié)構(gòu)復雜,而且不確定因素眾多,一旦發(fā)生故障,損失將難以估量,因此使NCS具有容錯能力已成為現(xiàn)代網(wǎng)絡(luò)化控制系統(tǒng)的本征性能所求[4]。近年來NCS的容錯研究越來越受到廣泛的關(guān)注[5-7],但是目前的研究大多數(shù)限于線性系統(tǒng),非線性系統(tǒng)的研究則一般采用T-S模糊模型[8,9]。T-S模糊模型[10]是將線性系統(tǒng)理論與模糊理論相結(jié)合來解決非線性系統(tǒng)問題的方法,通過IF-THEN規(guī)則將復雜的系統(tǒng)用若干局部的線性模型來表示,再以局部模型的綜合來完成全局模型的構(gòu)造。
本文針對線性連續(xù)網(wǎng)絡(luò)化控制系統(tǒng),基于時延準T-S模型,考慮系統(tǒng)參數(shù)不確定性的影響,在傳感器發(fā)生失效故障時,通過構(gòu)造時延概率分布相關(guān)的Lyapunov泛函,給出了系統(tǒng)具有魯棒完整性的充分條件,并通過求解LMIs得到了魯棒容錯控制器。
考慮線性被控對象
式中:x(t)∈Rn,u(t)∈Rm分別為被控對象狀態(tài)變量和控制向量,系數(shù)矩陣 A,B,C具有適當?shù)木S數(shù)。根據(jù)文獻[11],假設(shè)傳感器和執(zhí)行器均由時鐘驅(qū)動,設(shè) h為采樣周期,由離散化式(1)可以得到 kh時刻的網(wǎng)絡(luò)控制系統(tǒng)的局部模型
其中:執(zhí)行器的 kh時刻采樣的數(shù)據(jù)包的網(wǎng)絡(luò)時延為 τk(k∈N)個周期,且
假設(shè)maxτk=n(n∈N),且數(shù)據(jù)包按照發(fā)送順序到達控制器和執(zhí)行器,那么 τk+1只決定于 τk,而與 τ1,τ2,…,τk-1無關(guān),即{τ1,τ1,…τk,…}構(gòu)成一個馬爾可夫鏈??紤]到網(wǎng)絡(luò)時延 τk的隨機性,設(shè) k時刻網(wǎng)絡(luò)時延概率分布為 μ(k)=[μ1(k),μ2(k),…,μn(k)],其中 μi(k)=P(τk=i)。若 T=[pij](i,j∈{1,2,…,n})為馬爾可夫時延概率轉(zhuǎn)移矩陣,初始值 μ(0)已知,則 μ(k+1)=μ(k)T,則可根據(jù) T和 μ(0)來求得 k時刻的模型概率分布 μ(k)。
將具有 τk=i時的模型視為一個子系統(tǒng),隨機變量 τk的概率分布作為隸屬度函數(shù),若對各子系統(tǒng)使用相同的狀態(tài)反饋控制律,模糊規(guī)則可以如下方式給出
THEN網(wǎng)絡(luò)控制系統(tǒng)局部模型為
應(yīng)用并行分布補償(PDC)方法,網(wǎng)絡(luò)控制系統(tǒng)的全局模型可表示為
由式(3)可以得到網(wǎng)絡(luò)化控制系統(tǒng)的時延準T-S閉環(huán)模型為
在實際的網(wǎng)絡(luò)化控制系統(tǒng),由于環(huán)境的變化、元器件的老化、網(wǎng)絡(luò)指標的精確度等原因,系統(tǒng)往往具有不確定性,考慮具有參數(shù)不確定性的系統(tǒng)
其中ΔA和ΔB是范數(shù)有界的,由(3),(4)可得不確定網(wǎng)絡(luò)化控制系統(tǒng)的閉環(huán)模型為
引理3[14]給定矩陣 Z1,Z2和 Z3,若
引理1[12]對任意的變量 v1,v2和矩陣 M和正定對稱矩陣 N,由(Mv1-Nv2)TN-1(Mv1-Nv2)≥0可得
引理2[13](schur補引理)若已知3個矩陣Z3則,當且僅當,當且僅當,對于
執(zhí)行器失效故障時NCS魯棒容錯控制:
考慮傳感器可能發(fā)生失效故障的情形,引入開關(guān)矩陣 F,并把它放在反饋增益陣和狀態(tài)之間,其形式為
F∈Φ,Φ為傳感器開關(guān)矩陣 F的對角元素任取0或1的各種組合的對角陣集合(除 F=0外),表示所有可能的傳感器失效故障模式的集合。則網(wǎng)絡(luò)化閉環(huán)故障系統(tǒng)模型為
魯棒容錯控制的設(shè)計目標為:尋求狀態(tài)反饋增益陣K,使得不確定網(wǎng)絡(luò)化閉環(huán)故障系統(tǒng)對任意 F∈Φ均保持漸近穩(wěn)定。
定理1對于任意可能的傳感器失效故障模式 F∈Φ和系統(tǒng)允許的不確定性,給定正定對稱矩陣 R以及正常數(shù) α,β,若存在正定矩陣 X,滿足
則系統(tǒng)(6)對傳感器失效故障具有魯棒完整性??刂破髟鲆婢仃嚰礊?K。
證明:考慮閉環(huán)系統(tǒng)(6)構(gòu)造離散Lyapunov-Krasovskii泛函
由引理1可得
則ΔV(k)<0,即系統(tǒng)(6)是漸近穩(wěn)定的。
對(9),(10)分別左乘和右乘 P-1,并定義 X=P-1,則有
注:定理1中所得到的條件不是嚴格的LMI條件,使得式(14)成為非凸問題,不能直接采用LMI求解的方法求解。
求解該非線性優(yōu)化問題的步驟如下
Step1:選取 P-1=λI,其中 λ>0為充分大的常量,設(shè) s=1;
Step2:使用Step1中選取的 P-1求解LMI(7),(8);
Step3:令 P-1=X,重新求解 LMI(7),(8).s=s+1;
Step4:判斷條件:若|δs- δs-1|<ξ,或|γs- γs-1|<ξ,停止;否則,返回Step2。其中 ξ為預先選定的充分小量。
考慮網(wǎng)絡(luò)化控制系統(tǒng)(4),(5)采用如下的模型數(shù)據(jù)
設(shè)采樣周期為 h=0.1s,并假設(shè) maxτk=3,μ(0)=[0.3,0.4,0.3],65 個周期后,μ(65)=[0.2308,0.4615,0.3077],則 T-S 網(wǎng)絡(luò)化控制系統(tǒng)的全局模型如下
針對傳感器正常和各種失效故障情形,其中:F0=diag(1,1)表示傳感器正常情況,F(xiàn)1=diag(0,1)和 F2=diag(1,0)分別表示傳感器1,2發(fā)生完全失效故障。根據(jù)定理1,取 α=1,β=1求解線性矩陣不等式組LMIs,可得
假設(shè)系統(tǒng)的初始條件為 x(0)=[3,3]T,在傳感器發(fā)生 F1和F2故障情形下,其狀態(tài) x1,x2的零輸入響應(yīng)如圖1,圖2所示。
由仿真結(jié)果可以看出,NCS在發(fā)生傳感器失效故障時仍是漸近穩(wěn)定的,說明文中所述方法對于具有馬爾可夫特性時延的影響,不確定網(wǎng)絡(luò)控制系統(tǒng)在傳感器失效故障時具有魯棒完整性。
本文以具有馬爾可夫特性時延的網(wǎng)絡(luò)化線性控制系統(tǒng)為研究對象,基于時延準T-S模型,考慮系統(tǒng)參數(shù)不確定性的影響,采用狀態(tài)反饋控制律,在構(gòu)造Lyapunov-Krasovskii泛函時引入了時延概率分布因子,推證出了保證參數(shù)不確定網(wǎng)絡(luò)化控制系統(tǒng)在傳感器發(fā)生失效故障時仍漸近穩(wěn)定的充分條件,并以求解LMIs給出魯棒容錯控制器的設(shè)計方法。最后通過仿真驗證了文中所述方法的可行性和有效性。
[1]Zhang W,Branicky M,Phillips S.Stability of networked control systems[J].IEEE Control Systems Magazine,2001,21(1):84 ~ 99.
[2]Walsh G.C.,Hong Ye,Bushnell L.G.Stability analysis of networked control systems[J].IEEE Transactions on Control Systems Technology,2002,10(3):438~446.
[3]邱占芝,張慶靈,劉明.有時延和數(shù)據(jù)包丟失的網(wǎng)絡(luò)控制系統(tǒng)控制器設(shè)計[J].控制與決策,2006,21(6):625 ~ 630.
[4]R J Patton,C.Kambhampati,A.Casavola,G.Franze.Fault-tolerance as a key requirement for the control of modern systems[J].The International Federation of Automatic Control,2006,6(1):26 ~ 36.
[5]鄭英,王彥偉,方華京.基于T-S模型的網(wǎng)絡(luò)化控制系統(tǒng)的魯棒容錯控制[J].華中科技大學學報,2008,36(3):111 ~113.
[6]Huo Zhihong,F(xiàn)ang Huajing.Research on robust fault-tolerant control for networked control system with packet dropout[J].Journal of Systems Engineering and Electronics,2007,18(1):76 ~ 82.
[7]郭一楠,張芹英,鞏敦衛(wèi),張建化.一類時變時延網(wǎng)絡(luò)控制系統(tǒng)的魯棒容錯控制[J].控制與決策,2008,23(6):689 ~692.
[8]Huaguang Zhang,Jun Yang,Chun-Yi Su.T-S Fuzzy-Model-Based Robust Design for Networked Control Systems With Uncertainties.Industrial Informatics,IEEE Transactions 2007,3(4):289 ~ 301.
[9]Huaguang Zhang,Dedong Yang,Tianyou Chai.Guaranteed Cost Networked Control for T-S Fuzzy Systems With Time Delays.Systems,Man,and Cybernetics,Part C:Applications and Reviews,IEEE Transactions on Volume 37,Issue 2,March 2007 Page(s):160 ~ 172.
[10]Takagi T,Sugeno M.Fuzzy identification of systems and its applications to modeling and control[J].IEEE Transaction on system,Man,and Cybernetics,1985,15:116 ~ 132.
[11]Zheng Y,F(xiàn)ang H,Wang H.Takagi-Sugeno fuzzy model-based fault detection for networked control systems with Markov delays[J].IEEE Transactions on System,Man,and Cybernetics,Part B:Cybernetics,2006,36(3):924~929.
[12]Fang Huajing,Zhang Hong,F(xiàn)ang Yiwei,et al.Quasi T-S fuzzy models and stable controllers for networked control systems[C].The 6th World Congress on Intelligent Control and Automation,Dalina China,2006.
[13]Gemain G,Jacques B,Denis A.Robust stabilization of discrete-time linear systems with norm-bounded time-varying uncertainty.IEEE Trans.Systems and Control Letters,1994,22(5):327 ~ 339.
[14]Mahmoud M.S.Robust control of discrete systems with uncertain parameters and unknown delay.IEEE Trans.Automatica,2000,36(4):627 ~ 635.