關(guān) 威,梁 鵬,高瀚斐
(沈陽(yáng)航空航天大學(xué) 自動(dòng)化學(xué)院,沈陽(yáng) 110136)
?
基于執(zhí)行器飽和雙輪平衡車的容錯(cuò)控制
關(guān) 威,梁 鵬,高瀚斐
(沈陽(yáng)航空航天大學(xué) 自動(dòng)化學(xué)院,沈陽(yáng) 110136)
雙輪小車的平衡與穩(wěn)定受到執(zhí)行器飽和問題的困擾。將小車的穩(wěn)定問題轉(zhuǎn)化成一個(gè)標(biāo)準(zhǔn)的控制問題,對(duì)小車建立非線性數(shù)學(xué)模型,并研究在狀態(tài)反饋條件下自適應(yīng)容錯(cuò)控制器的設(shè)計(jì)問題。利用線性矩陣不等式的方法進(jìn)行處理,給出固定增益和自適應(yīng)控制算法的設(shè)計(jì)方法。利用MATLAB對(duì)系統(tǒng)進(jìn)行仿真并分析最終結(jié)果,得出一種能夠使系統(tǒng)更加穩(wěn)定的算法。
雙輪小車;執(zhí)行器飽和;線性矩陣不等式;自適應(yīng)控制
雙輪平衡車是一種不穩(wěn)定的系統(tǒng),具有高階次、不穩(wěn)定、多變量、非線性和強(qiáng)耦合等特性,必須施加一些有效的控制方法才能使其保持自身的穩(wěn)定[1]。在實(shí)際的生產(chǎn)生活中,執(zhí)行器飽和與執(zhí)行器故障都是極為普遍的現(xiàn)象,并且大部分系統(tǒng)在運(yùn)行過程中都伴隨著這兩種現(xiàn)象的發(fā)生[2]。本文針對(duì)控制系統(tǒng)在執(zhí)行器飽和現(xiàn)象下的容錯(cuò)控制問題,探究飽和現(xiàn)象在正常狀態(tài)與故障狀態(tài)下的控制算法,將執(zhí)行器飽和對(duì)執(zhí)行器故障的影響降到最小。
1.1 參數(shù)設(shè)定
由于雙輪平衡小車實(shí)際建模過程存在一定的困難,可以忽略掉一些次要的因素,將車輪和車身分別進(jìn)行分析處理,綜合兩部分得出的方程,建立小車的非線性方程,對(duì)其進(jìn)行線性化處理,最終可以求出系統(tǒng)的狀態(tài)空間方程[3]。
設(shè)θw為車輪的轉(zhuǎn)動(dòng)角度,假定逆時(shí)針為正,H1、H2分別表示的是左右車輪與車體之間水平方向的作用力;Hf1、Hf2分別是左右車輪與地面之間的作用力;P1、P2是左右兩個(gè)車輪與車體之間在垂直方向上的作用力;C1、C2是左右車輪的轉(zhuǎn)矩;x是車輪的水平位移;Mw、MP是車輪與車體的質(zhì)量;R是車輪半徑;θp為車體擺角;l為車體長(zhǎng)度;Iw、Ip分別是車輪與車體的轉(zhuǎn)動(dòng)慣量[4]。
1.2 線性化模型的建立
在忽略了空氣阻力和各種摩擦之后,分別對(duì)車子的左右兩輪進(jìn)行受力分析,其中車輪的受力分析和車身的受力分析如圖1、圖2所示:
圖1 左輪受力分析圖
圖2 車身受力分析圖
一般情況下,雙輪平衡小車在運(yùn)行過程中正負(fù)角度較小,一般都在7°以內(nèi)[5],可以進(jìn)行線性化處理。
(1)
當(dāng)小車做直線運(yùn)動(dòng)時(shí):C1=C2,因此系統(tǒng)狀態(tài)方程可以化簡(jiǎn)為:
(2)
2.1 結(jié)構(gòu)設(shè)計(jì)
雙輪小車系統(tǒng)在有執(zhí)行器故障及執(zhí)行器飽和下的狀態(tài)方程[6]如式(3)所示:
(3)
其中,u(t)表示在故障模式下的執(zhí)行器故障信號(hào),ρ為未知常數(shù),當(dāng)ρ=0時(shí),說明該執(zhí)行器處于正常狀態(tài)。本實(shí)驗(yàn)考慮的是小車執(zhí)行器在正常工作和在執(zhí)行器部分失效的狀態(tài)下的情況,不包括小車執(zhí)行器完全失效的情況[7]。
通過設(shè)計(jì)小車控制器結(jié)構(gòu),使閉環(huán)系統(tǒng)不僅在正常狀態(tài)下可以保持穩(wěn)定,并且在故障狀態(tài)下也可以同樣保持穩(wěn)定[8]。
控制器的結(jié)構(gòu)重新設(shè)計(jì)后如式(4)所示:
(4)
(5)
2.2 控制算法設(shè)計(jì)
根據(jù)定理,可以把問題轉(zhuǎn)化為如何從得到的無數(shù)個(gè)滿足不變集條件的集合中挑選出一個(gè)“最大”吸引域的問題[12]。因此,只需要盡可能地增大區(qū)域ε(P,1)就可以估計(jì)出系統(tǒng)的“最大”吸引區(qū)域[13]。
從滿足定理?xiàng)l件的橢球中選擇一個(gè)使得參數(shù)γR(ε*(P,δ))的數(shù)值達(dá)到最大,若XR為橢球,最優(yōu)化問題如式(6)所示:
(6)
(7)
若當(dāng)Yaj=0,Ybj=0,Oaj=0,Obj=0,j∈I[1,m]時(shí),定理中的自適應(yīng)控制設(shè)計(jì),將變成固定增益控制器設(shè)計(jì)的設(shè)計(jì)方案。
2.3 參數(shù)計(jì)算及仿真
系統(tǒng)的模型參數(shù)如下:
車體質(zhì)量Mp=1 kg,車輪質(zhì)量Mw=0.2 kg
車體長(zhǎng)度l=0.25 m,車輪半徑R=0.04 m
車體的轉(zhuǎn)動(dòng)慣量Ip=0.0078kgm2,車輪的轉(zhuǎn)動(dòng)慣量Iw=0.0005kgm2
系統(tǒng)狀態(tài)方程式(2)中各個(gè)參數(shù)如下:
執(zhí)行器存在兩種模式:正常模式和故障模式。正常模式下ρ=0;故障模式下,假設(shè)ρ=0.4是執(zhí)行器的最大失效率。
在固定增益控制器的設(shè)計(jì)方法中,代表吸引域大小的指標(biāo)L′=1.494 1,而通過自適應(yīng)控制器的設(shè)計(jì)方法,可得L=0.538 4。顯然對(duì)于優(yōu)化問題(7)的優(yōu)化指標(biāo)L的值更小。
以上兩種不同方法下閉環(huán)系統(tǒng)的狀態(tài)軌跡[15],當(dāng)初始值為x(0)=(6 -0.2 2 -12)時(shí),圖3與圖4為閉環(huán)系統(tǒng)在正常模式下的狀態(tài)軌線。圖5與圖6是初始值為x(0)=(0.2 -3 2.5 -15)時(shí)閉環(huán)系統(tǒng)在故障模式下的狀態(tài)軌線。
圖3 正常狀態(tài)下,系統(tǒng)在固定增益控制器作用下x(3)、x(4)的狀態(tài)響應(yīng)軌線
圖4 正常狀態(tài)下,系統(tǒng)在自適應(yīng)增益控制器作用下x(3)、x(4)的狀態(tài)響應(yīng)軌線
圖5 故障狀態(tài)下,系統(tǒng)在固定增益控制器作用下x(3)、x(4)的狀態(tài)響應(yīng)軌線
圖6 故障狀態(tài)下,系統(tǒng)在自適應(yīng)增益控制器作用下x(3)、x(4)的狀態(tài)響應(yīng)軌線
圖3與圖4分別顯示了正常狀態(tài)中,在固定增益控制器與自適應(yīng)增益控制器的作用下系統(tǒng)的部分狀態(tài)響應(yīng)軌線,可以看出,在相同的初始條件下,自適應(yīng)增益控制器能夠使系統(tǒng)最終達(dá)到穩(wěn)定狀態(tài)。圖5與圖6中分別顯示了故障狀態(tài)中,在不同控制器的作用下系統(tǒng)的狀態(tài)響應(yīng)軌線,同樣可以看出,在相同的初始條件下,自適應(yīng)增益控制器能夠使系統(tǒng)最終趨向穩(wěn)定狀態(tài)。
本文在考慮有執(zhí)行器故障與飽和的情況下,對(duì)比固定增益與自適應(yīng)控制兩種算法的優(yōu)越性,通過以上仿真結(jié)果可以看出,在狀態(tài)反饋條件下,自適應(yīng)控制器具有更大的吸引域來控制系統(tǒng),使其保持穩(wěn)定。
[1]Hu T,Teel A R and Zaccarian L.Anti-windup synthesis for linear control systems with input saturation:Achieving regional,nonlinear performance[J].Automatica,2008,44(3):512-519.
[2]Liang Lu,Zhongli Lin,Haijun Fang.L2 gain analysis for a class of switched systems[J].Automatica,2009,45(4):965-972.
[3]Calvin Chan Lit Yong.Two wheeled self balancing robot[D].Malaysia:University Teknologi Malaysia,2010:51-55.
[4]曹志杰.一種自平衡雙輪移動(dòng)機(jī)器人控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2008:17-20.
[5]周毅漳,葉榮斌.雙輪自平衡機(jī)器人研究綜述[J].機(jī)電技術(shù),2009,(S1):24-26.
[6]Chen J.Formulating and solving robust fault diagnosis problems based on aH∞setting[C].Proceedings of the 17th IFAC World Congress.Seoul:IFAC,2008:7259-7264.
[7]金小崢,楊紅光,常曉恒,等.容錯(cuò)控制系統(tǒng)魯棒H∞和自適應(yīng)補(bǔ)償設(shè)計(jì)[J].自動(dòng)化學(xué)報(bào),2013,39(1):31-42.
[8]王福忠,姚波,張嗣瀛.具有執(zhí)行器故障的保成本可靠控制[J].東北大學(xué)學(xué)報(bào),2003,24(7):616-619.
[9]Yang G H,Ye D.ReliableH∞control of linear systems with adaptive mechanism[J].IEEE Transactions on Automatic Control,2010,55(1):242-247.
[10]姚麗娜,王宏.基于有理平方根逼近的非高斯隨機(jī)分布系統(tǒng)的故障診斷和容錯(cuò)控制[J].控制理論與應(yīng)用,2006,23(4):561-568.
[11]聞新,張洪鉞,周露.控制系統(tǒng)的故障診斷和容錯(cuò)控制[M].北京:機(jī)械工業(yè)出版社,2000:225-229.
[12]朱大奇,劉永安.故障診斷的信息融合方法[J].控制與決策,2007,22(12):1321-1328.
[13]俞立.魯棒控制-線性矩陣不等式處理方法[M].北京:清華大學(xué)出版社,2002:243-252.
[14]王福忠,姚波,張嗣瀛.具有執(zhí)行器故障的保成本可靠控制[J].東北大學(xué)學(xué)報(bào),2003,24(7):616-619.
[15]薛定宇.基于MATLAB/ Simulink 的系統(tǒng)仿真技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2002:314-325.
(責(zé)任編輯:劉劃 英文審校:劉敬鈺)
Fault-tolerant control of the two-wheel self-balanced trolley based on actuator saturation
GUAN Wei,LIANG Peng,GAO Han-fei
(College of Automation,Shenyang Aerospace University,Shenyang 110136,China)
The balance and stability of the two-wheeled trolley are plagued by the problem of actuator saturation.To establish its nonlinear mathematical model,the stability of the trolley can be transformed into a standard control,and the design of self-adaptive fault-tolerant controllers will be studied under the state feedback condition,which will be dealt with by using the LMI to work out a design method about fixed gain control algorithm and self-adaptive control algorithm.The analysis of the final result by using the MATLAB simulation can come up with an algorithm which may make the system more stable.
Two-wheel trolley;actuator saturation;LMI;adaptive control
2015-01-16
國(guó)家自然科學(xué)基金青年基金(項(xiàng)目編號(hào):61203087);遼寧省優(yōu)秀人才培養(yǎng)計(jì)劃第二層次(項(xiàng)目編號(hào):LJQ2013017);沈陽(yáng)航空航天大學(xué)博士啟動(dòng)項(xiàng)目(項(xiàng)目編號(hào):11YB18)
關(guān)威(1980-),男,遼寧沈陽(yáng)人,副教授,主要研究方向:受限系統(tǒng)、容錯(cuò)控制、非線性系統(tǒng),E-mail:guanweihaha@163.com。
2095-1248(2015)04-0067-04
TP273
A
10.3969/j.issn.2095-1248.2015.04.011