趙孟文,高俊峰,戈 源
(1.西安航空學院 陜西 西安 710077;2.內(nèi)蒙古第一機械集團有限公司 內(nèi)蒙古 包頭 014000)
電液伺服加載系統(tǒng)的魯棒自適應(yīng)PID控制方法
趙孟文1,高俊峰2,戈 源2
(1.西安航空學院 陜西 西安 710077;2.內(nèi)蒙古第一機械集團有限公司 內(nèi)蒙古 包頭 014000)
舵機在安裝在飛行器之前,必須在地面對承載能力及其動態(tài)性能進行測試,負載模擬是較為有效的方法。針對負載模擬系統(tǒng)的多余力和動態(tài)性能要求,提出了一種減小多余力和增加動態(tài)性能的有效的PID控制算法。該算法主要以CMAC神經(jīng)網(wǎng)絡(luò)控制算法與PID控制算法結(jié)合,通過神經(jīng)網(wǎng)絡(luò)的在線學習功能和PID的簡單快速控制功能,實現(xiàn)了減小多余力的有效控制。并對其穩(wěn)定性分析進行了理論證明。仿真和試驗結(jié)果表明該控制算法能夠有效的消除系統(tǒng)模擬的多余力。
電液伺服加載系統(tǒng);魯棒自適應(yīng);PID控制;多余力
舵機是飛行器中非常重要的動力元件,其要求有較高的可靠性和優(yōu)越的性能。其在裝配在飛行器之前,必須經(jīng)過嚴格的可靠性、功能和性能測試。電液負載模擬測試系統(tǒng)是舵機在地面進行有效地性能和功能測試手段。
該測試手段的主要技術(shù)指標是多余力和動態(tài)響應(yīng)[1]。對此,科學研究者進行了大量的研究,如文獻[2-6]通過建立線性化數(shù)學模型,提出了多種減少多余力的控制方法。由于電液負載模擬測試系統(tǒng)具有非線性和不確定性特點,文獻中的控制方法還有待提高。基于PID及其改進控制算法的優(yōu)點,在實際負載模擬控制系統(tǒng)中,仍然是控制算法的主力軍[7-12]。文獻[13-18],將神經(jīng)網(wǎng)絡(luò)引入PID控制算法中,提出了基于神經(jīng)網(wǎng)絡(luò)的PID自適應(yīng)控制策略,取得了較好的效果,但其穩(wěn)定性分析及參數(shù)的選取還需要進一步研究。
對此,論文提出了一種采用CMAC神經(jīng)網(wǎng)絡(luò)的魯棒自適應(yīng)PID控制算法,實現(xiàn)了對多余力的高精度控制。
電液伺服加載系統(tǒng)結(jié)構(gòu)圖如圖1所示,其動力學方程為:

圖1 電液力伺服系統(tǒng)結(jié)構(gòu)圖
1)線性化后的伺服閥流量方程

式中:Qf、pf分別為模擬負載用加載缸的流量和負載壓差,Kq、Kc、xv分別為控制模擬負載元件伺服閥的流量放大系數(shù)、壓力放大系數(shù)、閥芯位移。
2)液壓缸流量連續(xù)方程

式中:At、xt、Vt分別為模擬負載用加載缸活塞有效面積、輸出位移、有效容積,Ey、Csl分別為油液等效容積彈性模量和泄漏系數(shù)。
3)是模擬負載與被試系統(tǒng)相互作用的力平衡方程

式中:F、mt、bt分別為所模擬的負載力、 系統(tǒng)等效質(zhì)量和粘性阻尼系數(shù)。
4)力傳感器方程

式中:Kt為模擬負載用系統(tǒng)的綜合剛度系數(shù),xd為被試產(chǎn)品對模擬系統(tǒng)的位移擾動。
5)為控制模擬負載元件伺服閥的閥芯位移為:



假設(shè)加載力指令為Fd,令e=Fd-F,有

針對系統(tǒng)(7),給定PID控制器為:

式中,K=[kIkpkd0]。

針對(7),建立了如下控制方程:

選取CMAC神經(jīng)網(wǎng)絡(luò)權(quán)值調(diào)整規(guī)則為:

式中,β為CMAC神經(jīng)網(wǎng)絡(luò)權(quán)值學習系數(shù)。
定理 針對所研究的系統(tǒng)(7),采用(10)控制器,應(yīng)用式(11),當 η>|ε|時,系統(tǒng)是漸近穩(wěn)定的。
證明:構(gòu)造系統(tǒng)Lyapunov函數(shù)如下所示:

并對其求導可得

注意 sgn(Kz)=-sgn(BTPz),令 η>|ε|,可以得到

由矩陣PBBTP的特點得

證畢。
3.1 仿真研究
文中采用四階龍格-庫塔算法對所設(shè)計的控制器性能進行驗證,并與傳統(tǒng)的基于結(jié)構(gòu)不變性原理的控制方案進行仿真對比。
魯棒自適應(yīng)PID控制器參數(shù)為:kp=1.0,kI=0.1,kD=0.025,CMAC神經(jīng)網(wǎng)絡(luò)量化等級N=1 0000,泛化參數(shù)C=100,學習速度β=0.15,魯棒系數(shù)η=0.5。

圖2為采用魯棒自適應(yīng)PID控制方法和前饋補償控制方法的多余力補償仿真結(jié)果曲線對比圖,此時加載力指令為零,舵機運動規(guī)律為:x=65sin(2πft)mm/s,頻率分別 4、5 Hz。

圖2 魯棒自適應(yīng)PID和前饋補償控制抑制多余力對比圖
由圖2仿真結(jié)果對比圖可見,魯棒自適應(yīng)PID控制算法對多余力的抑制效果在各個頻率下均優(yōu)于前饋補償控制方法,在頻率較高時尤為顯著。在前饋補償方法中,由于一方面多余力中高階次項影響增大、而補償器只能補償?shù)碗A次項,另一方面舵機運動頻率增加使得系統(tǒng)非線性和不確定性影響顯著,因此其多余力抑制在運動頻率逐漸增大時具有一定的局限性。而魯棒自適應(yīng)PID控制算法采用CMAC神經(jīng)網(wǎng)絡(luò)在線學習系統(tǒng)非線性、不確定性以及外干擾,其多余力抑制效果優(yōu)于前饋補償方法。
為檢驗魯棒自適應(yīng)PID算法對給定加載指令的跟蹤能力,給定氣動載荷加載指令為:F=5 000+2 000sin(6πt)N,舵機運動規(guī)律為 x=65sin(10πt) mm/s,圖3為仿真結(jié)果曲線。

圖3 魯棒自適應(yīng)PID控制對給定加載力的跟蹤仿真結(jié)果
由圖3仿真結(jié)果可見,魯棒自適應(yīng)控制算法對給定期望加載力指令具有較高的跟蹤精度,控制效果較好。
3.2 試驗結(jié)果
根據(jù)前文的方法,建立了實際的模擬負載系統(tǒng)進行試驗,試驗條件為:油溫<50°,環(huán)境溫度<30°,油源壓力為18 MPa。
試驗為某舵面在某一飛行狀態(tài)下的氣動載荷模擬試驗,試驗結(jié)果如圖4所示。試驗中,該舵面由舵機操縱按一定規(guī)律由0度運動到30度,稍作停留后由30度回到0度,其氣動載荷根據(jù)提供的角度與加載力數(shù)據(jù)對采用3次樣條插值算法進行擬合而得到。

圖4 試驗結(jié)果
由舵面氣動載荷模擬試驗結(jié)果可見,采用魯棒自適應(yīng)PID控制算法的電液伺服加載系統(tǒng)對舵面氣動載荷的點點跟蹤精度較高,跟蹤誤差不足100 N。
針對電液伺服加載系統(tǒng)中存在的非線性、不確定性以及外干擾等特性,本文提出了一種魯棒自適應(yīng)控制算法,并給出了閉環(huán)系統(tǒng)穩(wěn)定性條件。仿真研究與試驗結(jié)果表明該控制算法對多余力具有較強的抑制能力,對系統(tǒng)非線性和不確定性具有較強的魯棒性,對期望加載力指令具有較好的跟蹤性能。
[1]鄭凱鋒,陳思忠.比例閥控制非對稱液壓缸系統(tǒng)的非線性建模與仿真[J].液壓與氣動,2013(4):25-29.
[2]耿潔,陳振,劉向東,等.永磁同步電機的自適應(yīng)逆控制[J].電工技術(shù)學報,2011(6):51-55.
[3]葉小華,岑豫皖,趙韓,等.基于液壓彈簧剛度的閥控非對稱缸建模仿真[J].中國機械工程,2011(1):23-27.
[4]梁利華,劉強,趙琳琳.減搖鰭電液負載仿真臺前饋補償解耦控制研究 [J].中國機械工程,2007,18(4):439-441.
[5]郝經(jīng)佳,趙克定,許宏光等.雙閥控制在電液負載仿真臺中的應(yīng)用[J].中國機械工程,2002,13(10):142-145.
[6]孫一力.基于視覺的四旋翼直升機目標跟蹤技術(shù)研究[J].電子設(shè)計工程,2016(18):159.
[7]錢開國,王偉,申時凱,等.基于蜂窩網(wǎng)格錨點的虛擬力導向節(jié)點部署算法[J].計算機測量與控制,2014(6):1839-1841.
[8]閆炳洋,谷立臣.基于AMESim的恒壓變頻動力系統(tǒng)研究[J].流體傳動與控制,2014,23(8):21-24.
[9]王岳鵬,霍修坤,權(quán)希龍.八通道串口數(shù)據(jù)采集與處理虛擬儀器系統(tǒng)設(shè)計[J].電子設(shè)計工程,2010(5):40.
[10]劉軍龍,姜繼海,歐進萍,等.直驅(qū)容積控制電液伺服系統(tǒng)模型與動態(tài)特性[J].哈爾濱工業(yè)大學學報,2011,43(7):61-65.
[11]王莉娜,朱鴻悅,楊宗軍.永磁同步電動機調(diào)速系統(tǒng)PI控制器參數(shù)整定方法[J].電工技術(shù)學報,2014,29(5):104-117.
[12]付永領(lǐng),劉和松,龐饒,等.用于直驅(qū)式機電作動器的自抗擾控制研究[J].四川大學學報(工程科學版),2011,43(2):121-127.
[13]石良臣.MATLAB/Simulink系統(tǒng)仿真超級學習手冊[M].北京:人民郵電出版社,2014.
[14]李壯云.液壓元件與系統(tǒng)[M].北京:機械工業(yè)出版社,2011.
[15]孫春耕,周永明,袁銳波,等.軋機液壓壓下AGC系統(tǒng)伺服閥的選擇[J].機床與液壓,2011,39(14):68-69.
[16]李瑞,賈建芳,楊瑞峰.負載模擬器控制策略的研究綜述[J].液壓與氣動,2012(10):12-16.
[17]李罡,賀向宗,李寶仁,等.變剛度電液力負載模擬器自適應(yīng)反步控制[J].液壓與氣動,2015(9):130-133.
[18]劉忠偉,青先麒.巨型模鍛液壓機同步系統(tǒng)的模糊PID控制研究[J].鍛壓技術(shù),2015,40(4):89-95.
Research on robust adaptive PID control of electro-hydraulic servo load system
ZHAO Meng-wen1,GAO Jun-feng2,GE Yuan2
(1.Xi’an Aeronautical University,Xi’an 710077,China;2.Inner Mongolia First Machinery Group Corporation,Baotou 014000,China)
Before installation in the aircraft,the steering gear must be to carrying capacity and its dynamic performance must be to testing,load simulation is an effective method.For surplus torque and dynamic performance of the load simulation system,this paper proposes a reduces the surplus torque and increase the dynamic performance of the PID control algorithm effectively.The algorithm mainly by CMAC neural network control algorithm combined with PID control algorithm,through online learning functions of neural network and PID simple fast control function,reduce the effective control of surplus torque is realized.And its stability analysis in theory to prove.Simulation and experimental results show that the proposed control algorithm can effectively eliminate the surplus torque of system simulation.
electro-hydraulic servo load system;robust adaptive;PID controller;surplus force
TN99
:A
:1674-6236(2017)13-0178-04
2017-04-05稿件編號:201704029
陜西省自然科學基金項目(2014JM2-5069);陜西省教育廳科研計劃項目資助(15JK1378)
趙孟文(1968—),男,陜西渭南人。研究方向:液壓伺服系統(tǒng)。