魯照權(quán) 錢曉陽
(合肥工業(yè)大學(xué)電氣與自動化工程學(xué)院,合肥 230009)
步進(jìn)梁負(fù)載擾動自適應(yīng)獲取與前饋控制
魯照權(quán) 錢曉陽
(合肥工業(yè)大學(xué)電氣與自動化工程學(xué)院,合肥 230009)
步進(jìn)式加熱爐的步進(jìn)梁在爐內(nèi)加熱過程中的運(yùn)動速度既要保證生產(chǎn)節(jié)奏,又要實(shí)現(xiàn)鋼坯的輕托輕放。由于運(yùn)動部分的慣性太大,加上負(fù)載的階躍式突變,實(shí)現(xiàn)速度和位移的精準(zhǔn)控制難度很大。為了實(shí)時準(zhǔn)確地獲取鋼坯的重量信息并實(shí)現(xiàn)前饋補(bǔ)償控制,提出在移動梁上升過程中,從系統(tǒng)的速度與增益自適應(yīng)模型的輸出偏差中提取負(fù)載擾動信息并實(shí)現(xiàn)前饋補(bǔ)償控制的方法,解決了負(fù)載階躍變化導(dǎo)致的速度跌落問題,大幅改善了移動梁上升過程的動態(tài)性能,提高了速度控制的準(zhǔn)確性。
速度控制 步進(jìn)梁 模型增益自適應(yīng) 負(fù)載擾動 前饋補(bǔ)償控制
步進(jìn)梁是步進(jìn)式加熱爐的核心設(shè)備,由固定梁和移動梁組成。鋼坯的移動是通過移動梁和固定梁的相對運(yùn)動來實(shí)現(xiàn)的。移動梁做上升、前進(jìn)、下降和后退動作,將鋼坯在爐內(nèi)加熱的過程中一步一步向前運(yùn)送。移動梁的自重近兩百噸,滿載時一百多根鋼坯的重量有三百多噸。移動梁系統(tǒng)采用雙輪斜軌式機(jī)構(gòu),由液壓驅(qū)動。在等高線以下運(yùn)動時移動梁不承載,只有自重;在超過等高線時托起鋼坯,負(fù)載出現(xiàn)階躍式突變。步進(jìn)梁的運(yùn)動速度既要保證生產(chǎn)節(jié)奏,又要保證對鋼坯的輕托輕放,以免產(chǎn)生沖擊損壞移動梁和固定梁。但是,由于運(yùn)動部分的慣性太大,加上負(fù)載的階躍式突變,實(shí)現(xiàn)速度和位移的精準(zhǔn)控制難度很大,是目前工程上比較突出的難題。
對于可測不可控的負(fù)載擾動,前饋補(bǔ)償控制是最有效的解決方法。但是,在工程上鋼坯的重量是隨機(jī)的、不可測的。為了實(shí)時準(zhǔn)確地獲取鋼坯的重量信息,實(shí)現(xiàn)前饋補(bǔ)償控制,將移動梁的上升過程分為等高線以下和等高線以上兩個階段。在移動梁的每一個運(yùn)動周期中,等高線以下進(jìn)行模型增益自適應(yīng),使得模型的輸出逼近移動梁的實(shí)際運(yùn)行速度,以消除模型輸出的偏差;在等高線之上時,由于移動梁托起了鋼坯,造成負(fù)載的階躍式增加,使得原來已經(jīng)消除的模型輸出偏差徒然增加,其增加量恰好與負(fù)載階躍變化的幅值相關(guān)。從該偏差中提取階躍負(fù)載信息進(jìn)行前饋補(bǔ)償,即可解決由于負(fù)載階躍變化而導(dǎo)致的速度跌落問題,從而大幅改善系統(tǒng)的動態(tài)性能,提高位移與速度控制的準(zhǔn)確性。在移動梁上升、前進(jìn)、下降、后退4個動作過程中,上升過程受負(fù)載擾動的影響最大,控制難度最大。因此,筆者主要研究移動梁上升過程的前饋補(bǔ)償控制方法。
步進(jìn)梁的結(jié)構(gòu)如圖1所示,移動梁的運(yùn)動速度位移曲線如圖2所示。
圖1 步進(jìn)梁結(jié)構(gòu)示意圖
圖2 步進(jìn)梁速度位移示意圖
步進(jìn)梁系統(tǒng)在上升、下降驅(qū)動油缸和前進(jìn)、后退驅(qū)動油缸的作用下,實(shí)現(xiàn)移動梁的上升、下降、前進(jìn)、后退動作[1]。為了減輕上升、下降驅(qū)動油缸的負(fù)載,移動梁采用雙輪斜軌式步進(jìn)機(jī)構(gòu),如圖3所示。
圖3 斜軌式步進(jìn)機(jī)構(gòu)示意圖
移動梁位移ys與液壓缸活塞位移y的關(guān)系如下:
ys=yη
(1)
液壓缸的負(fù)載FL和鋼坯與步進(jìn)梁運(yùn)動部分總重量的關(guān)系如下:
FL=msg=(m0+m1)gη
(2)
其中,η=ysinθ,θ為斜軌的斜坡角度;ms為框架和鋼坯的質(zhì)量;m0為框架的質(zhì)量,m1為鋼坯的質(zhì)量。
電液比例方向閥的閥芯位移Xv(s)與控制信號U(s)之間的傳遞函數(shù)為[2]:
(3)
其中,Ksv、Tsv分別為電液比例方向閥的增益和時間常數(shù)。
活塞桿外伸時,活塞位移Y(s)的計算式[3,4]為:
(4)
n=A2/A1
式中A1——無桿腔的有效面積,m2;
A2——有桿腔的有效面積,m2;
Ci——液壓缸內(nèi)泄漏系數(shù),m3/(s·Pa);
Kc——流量-壓力系數(shù);
Kq——流量增益;
M——活塞和負(fù)載總質(zhì)量,kg;
ps——油源壓力,MPa;
V1——液壓缸進(jìn)油腔的容積,m3;
Xv——電液比例閥閥芯位移,m;
βe——油液的有效體積彈性模量,包括油液、混入油液中的空氣、連接管道和缸體機(jī)械柔度的影響,N/m2。
則活塞位移Y(s)與閥芯位移Xv(s)之間的傳遞函數(shù)為:
(5)
活塞位移Y(s)與負(fù)載FL(s)之間的傳遞函數(shù)為:
(6)
活塞位移Y(s)與油源壓力ps(s)之間的傳遞函數(shù)為:
(7)
為了獲取負(fù)載擾動信息,實(shí)現(xiàn)前饋補(bǔ)償控制,提出如圖4所示的移動梁速度閉環(huán)控制系統(tǒng)結(jié)構(gòu)[5,6]。在原控制系統(tǒng)結(jié)構(gòu)的基礎(chǔ)上增加了系統(tǒng)速度與模型輸出比較器、步進(jìn)梁系統(tǒng)廣義增益自適應(yīng)模型、自適應(yīng)機(jī)構(gòu)、控制開關(guān)及前饋控制等環(huán)節(jié)。
圖4 移動梁速度閉環(huán)控制系統(tǒng)結(jié)構(gòu)框圖
(8)
其中,F(xiàn)L0為移動梁自重產(chǎn)生的作用力,基本為常數(shù);FL1為鋼坯重量產(chǎn)生的作用力,其值是隨機(jī)的。由于生產(chǎn)鋼坯品種和入爐鋼坯數(shù)量的不同,因此FL1的值也是不同的。將模型輸出與系統(tǒng)速度的偏差VE描述為:
(9)
控制開關(guān)為:
(10)
當(dāng)0s≤t<7s時,Sp=0、SM=1,自適應(yīng)機(jī)構(gòu)工作使VE0→0;當(dāng)7s≤t≤14s時,Sp=1、SM=0,這段時間自適應(yīng)機(jī)構(gòu)停止工作,但輸出保持不變,即模型增益kM保持不變。同時,由于移動梁托起鋼坯,導(dǎo)致系統(tǒng)實(shí)際速度跌落,VE突然變大,前饋控制器WFFC(s)工作,以實(shí)現(xiàn)系統(tǒng)的擾動補(bǔ)償。
為了便于獲得增益自適應(yīng)律,假設(shè)圖4的ps和FL均為零,且模型能夠完全描述步進(jìn)梁系統(tǒng)。則由圖4中的比較器可獲得模型輸出與系統(tǒng)速度的偏差VE為:
(11)
(12)
k=1-kM
將式(3)、(5)代入式(12),得:
(13)
從而可得廣義誤差微分方程為:
(14)
則可得:
(15)
構(gòu)造李雅普諾夫函數(shù)[7~9]:
(16)
其中,P=PT>0,為PA+ATP=-Q的解(Q=QT>0)。
對V求導(dǎo)可得:
(17)
(18)
(19)
式(19)所表示的自適應(yīng)律,除了包含vE之外,還包含其一階、二階導(dǎo)數(shù),難以實(shí)現(xiàn)。為此,使PC=hξ,ξ>0,h=[1,0,0]T則自適應(yīng)律只與vE有關(guān),而與其一階、二階導(dǎo)數(shù)無關(guān)[10~12]。即:
(20)
其中,β=ξ/(λk*),得到自適應(yīng)律kM為:
(21)
假設(shè)系統(tǒng)是線性的,滿足疊加原理。為了實(shí)現(xiàn)負(fù)載擾動的完全補(bǔ)償,由圖4知,必須使得[13,14]:
FL1WF(s)ηs+VE1WFFC(s)Wv(s)W(s)ηs=0
(22)
VE1=ηsWF(s)FL1
(23)
則有:
(24)
將式(3)、(5)代入式(24)可得:
(25)
6.1系統(tǒng)相關(guān)參數(shù)及其計算
某加熱爐參數(shù)為:Kq=1.23m2/s,Kc=6×10-10m5/(N·s),A1=0.0616m2,Ci=6.3×10-11m3/(s·Pa),A2=0.0301m2,βe=1.3×109N/m2,ps=18MPa,Vt1=1.96×10-2m3,θ=17°,M=1.31×105kg,Ksv=1×10-3m/V,Tsv=0.06s。將加熱爐數(shù)據(jù)代入相應(yīng)的數(shù)學(xué)模型可得:
6.2仿真和分析
為了驗(yàn)證系統(tǒng)的控制效果,采用MATLAB/Simulink進(jìn)行仿真[15]。設(shè)移動梁自重200t,圖5為等高線以下時模型的增益自適應(yīng)仿真曲線??梢姡S著增益的自適應(yīng),模型輸出與鋼坯上升速度之間的偏差經(jīng)過1s多時間后基本趨于零。
圖5 模型增益自適應(yīng)過程系統(tǒng)響應(yīng)曲線
圖6、7分別為鋼坯重量為125、250t時的反饋控制系統(tǒng)響應(yīng)曲線。可見,在移動梁托起鋼坯后,移動梁的運(yùn)動速度產(chǎn)生很大跌落,且鋼坯重量越大跌落越嚴(yán)重。
圖6 反饋控制系統(tǒng)響應(yīng)曲線(m1=125t)
圖7 反饋控制系統(tǒng)響應(yīng)曲線(m1=250t)
圖8、9分別為前饋反饋復(fù)合控制系統(tǒng)的響應(yīng)曲線??梢?,加入前饋控制后,在移動梁托起鋼坯時,移動梁的運(yùn)動速度幾乎沒有跌落。
圖9 前饋反饋復(fù)合控制系統(tǒng)響應(yīng)曲線(m1=250t)
在加熱爐步進(jìn)梁系統(tǒng)引入增益自適應(yīng)模型,基于等高線以下模型的輸出偏差,由自適應(yīng)律調(diào)整模型增益,實(shí)現(xiàn)模型輸出對移動梁運(yùn)動速度的跟蹤,使得系統(tǒng)具有很高的魯棒性,能夠消除系統(tǒng)長期運(yùn)行中諸多因素造成的模型偏差對擾動信號準(zhǔn)確性的影響。通過移動梁運(yùn)動速度與自適應(yīng)模型輸出的比較,獲得了鋼坯重量信息,實(shí)現(xiàn)了負(fù)載擾動的前饋控制,保證了系統(tǒng)速度和位移的準(zhǔn)確控制。步進(jìn)梁負(fù)載擾動自適應(yīng)獲取與前饋控制方法簡單易行,具有很高的應(yīng)用價值。
[1] 魯照權(quán),鄒揚(yáng)舉,任才橫,等.步進(jìn)爐鋼坯測量與定位控制系統(tǒng)[J].電子測量技術(shù),2012,35(10):36~40.
[2] 鄒揚(yáng)舉.步進(jìn)式加熱爐電液控制系統(tǒng)分析與建模[D].合肥:合肥工業(yè)大學(xué),2013.
[3] Guo R,Zhao J.Research of Electro-Hydraulic Control System Design and Energy Saving Characteristic in the New Drawbead Test Bed[J].Fluid Power and Mechatronics(FPM),2011,26(3):301~305.
[4] 常鈺,馮永保.電液比例閥控缸速度控制系統(tǒng)的建模與仿真[J].液壓氣動與密封,2011,31(8):23~27.
[5] 譚永紅.未測干擾過程的前饋控制[J].信息與控制,1990,19(4):56~59.
[6] 巨軍讓,金以慧.不可測擾動的自適應(yīng)預(yù)測控制[J].新疆石油天然氣,1990,2(1):112~114.
[7] 高軍禮,鄧則名,李芳.可調(diào)增益的模型參考自適應(yīng)控制及其仿真[J].信陽師范學(xué)院學(xué)報(自然科學(xué)版),2001,14(3):341~343.
[8] 魯照權(quán),任才橫,何娟,等.基于自適應(yīng)解耦的加熱爐燃燒系統(tǒng)控制[J].化工自動化及儀表,2013,40(7):827~830.
[9] 曹海洋,李新宇.基于模型參考自適應(yīng)的礦井提升機(jī)液壓制動控制系統(tǒng)[J].煤礦機(jī)械,2009,30(4):112~114.
[10] 謝新民,丁鋒.自適應(yīng)控制系統(tǒng)[M].北京:清華大學(xué)出版社,2002:38~40.
[11] 徐南榮,程明熙.自適應(yīng)控制[M].北京:國防工業(yè)出版社,1980:128~130.
[12] 邢曉熙,戴寧生.直流調(diào)速系統(tǒng)模型參考自適應(yīng)控制器設(shè)計[J].中國制造業(yè)信息化,2007,36(8):49~50.
[13] 胡壽松.自動控制原理[M].北京:科學(xué)出版社,2007:276~277.
[14] Peng X W,Wang Y,Wang X Z.Self-Adjusting Feedforward Compensation Tracking Control for Proportional Valve-Controlled Motor[J].Journal of Beijing Institute of Technology,1999,8(3):282~287.
[15] Dong J B,Ren S J.Research of Synchronization Control System Based on Electro-hydraulic Proportional Valve[J].Computer Application and System Modeling,2010,(10):377~380.
WalkingBeamLoadDisturbanceAdaptiveAcquisitionandFeedforwardControl
LU Zhao-quan, QIAN Xiao-yang
(SchoolofElectricalEngineeringandAutomation,HefeiUniversityofTechnology,Hefei230009,China)
Walking beam’s speed in the furnace should ensure production rhythm and the transport of steel billet gently and safely. The large inertial motion of the moving parts and step-type mutation load make precise control of both velocity and displacement very difficult. In order to accurately obtain the billet’s weight information, achieve feedforward compensation control, a method that in the process of moving beam’s rise, extracting the information of load disturbance from the output deviation of the system’s speed and the gain adaptive model to achieve feedforward compensation control was proposed to solve the fall of the speed incurred by changes in the load step, and greatly improve dynamic performance of the moving beam’s rise process as well as improve the precision of speed control.
speed control, walking beam, model gain adaptive, load disturbance, feedforward compensation control
TH862
B
1000-3932(2016)12-1257-05
2016-08-31(修改稿)
國家自然科學(xué)基金項目——分布參數(shù)切換系統(tǒng)控制理論及其應(yīng)用研究(60974022);合肥工業(yè)大學(xué)企業(yè)委托項目——山東臨沂步進(jìn)式加熱爐工程項目自動控制系統(tǒng)(105-432683/11-037)