劉春芳 任修孟 王麗梅
(沈陽工業(yè)大學電氣工程學院,遼寧沈陽110870)
隨著磁懸浮技術的日益成熟及其在工業(yè)上的應用日益廣泛,將磁懸浮技術應用于數(shù)控機床中將成為可能。磁懸浮技術通過磁場力把移動部件浮起,采用直線電動機驅動部件運動。與傳統(tǒng)的機床相比,磁懸浮移動部件具有無機械摩擦、無接觸磨損和無需潤滑的優(yōu)點。目前對這方面的研究有很多。文獻[1]基于反饋線性化方法,針對橫梁懸浮系統(tǒng)線性模型設計了PI狀態(tài)反饋控制器。文獻[2]針對龍門移動式數(shù)控機床在運行過程中參數(shù)攝動以及未建模動態(tài)參數(shù)可能對系統(tǒng)造成的影響,結合魯棒H∞理論的控制方案設計出自適應積分滑??刂破?。文獻[3]對磁懸浮列車采用H∞狀態(tài)反饋設計控制器,抑制擾動使列車穩(wěn)定懸浮。此外,模糊、神經(jīng)網(wǎng)絡等先進控制策略也在磁懸浮控制器得到應用[4-5]。這些文獻都把模型先線性化,然后再設計控制器,因而不可避免地帶來了一些原始誤差。本文針對磁懸浮系統(tǒng)非線性模型進行控制器設計,避免了線性化帶來的模型誤差。
自抗擾控制方法是韓京清教授在非線性PID控制律的基礎上提出發(fā)展起來的一種新型非線性控制算法。它利用非線性跟蹤-微分器安排過渡過程,通過擴張狀態(tài)觀測器實時估計出系統(tǒng)內(nèi)外的綜合擾動,并予以前饋補償,此外還結合非線性反饋結構進一步提高控制性能。該技術具有超調(diào)小,動態(tài)響應快,精度高,抗干擾能力強及算法簡單等眾多優(yōu)點[6-7]。
龍門移動式加工中心結構[8-9]如圖1所示。龍門移動式數(shù)控機床橫梁懸浮系統(tǒng)是一個典型的非線性不穩(wěn)定系統(tǒng)。由于其自身的機械和電氣特性很難獲得精確的數(shù)學模型,懸浮控制系統(tǒng)必須保證在模型不精確和各種外部干擾的情況下,提供良好的懸浮性能。自抗擾控制技術將系統(tǒng)的未建模動態(tài)和未知擾動都歸結為系統(tǒng)的總擾動而進行估計并給予補償,既能使控制器對系統(tǒng)的外部干擾和內(nèi)部參數(shù)變化表現(xiàn)出較強的抗擾動能力,又能克服系統(tǒng)模型的不精確性對控制器設計造成的影響。因此本文采用自抗擾控制技術對懸浮氣隙進行控制。
龍門移動式數(shù)控機床中的懸浮系統(tǒng),其懸浮為兩端同步懸浮,要求保證懸浮的同步性、穩(wěn)定性和精確性。而本文主要對單電磁懸浮系統(tǒng)給予控制,保證懸浮的精確度和穩(wěn)定性。在建立模型時,忽略漏磁通的影響和電磁鐵與導軌中的電阻,認為磁動勢均勻分布在氣隙上,并且電磁鐵只在垂直方向上運動。由文獻[1]和[2]得單電磁懸浮系統(tǒng)的數(shù)學模型為
式中:δ(t)為懸浮間隙;F(i,δ)為電磁鐵的電磁吸力;m為懸浮橫梁的質(zhì)量;fd(t)為外部干擾;i(t)為控制線圈的電流;u(t)為控制線圈兩端的電壓;φm為氣隙磁通;φ1為漏磁通;g為重力加速度;μ0為真空磁導率;A為鐵芯面積;N為電磁鐵繞組匝數(shù);R為電感等效電阻。
選取狀態(tài)變量x1=δ,x2=˙δ,x3=i,選擇輸出y=δ=x1,令 k=μ0N2A/4,根據(jù)系統(tǒng)的數(shù)學模型(1),得到系統(tǒng)的非線性狀態(tài)方程為:
設L0=μ0N2A/2δ,非線性磁懸浮系統(tǒng)的開環(huán)結構如圖2所示。
典型自抗擾控制器由跟蹤微分器(TD)、擴張狀態(tài)觀測器(ESO)和非線性狀態(tài)誤差反饋控制律(NLSEF)3部分組合而成。本文根據(jù)自抗擾控制器的典型結構在非線性狀態(tài)方程(2)基礎上設計一階電流環(huán)和二階位置環(huán)的雙環(huán)自抗擾控制器,如圖3所示。電流環(huán)的作用是加快電流響應速度,使控制量盡可能快地作用到控制對象上,位置環(huán)的作用是穩(wěn)定系統(tǒng)并使其達到預定的控制精度。δ0為系統(tǒng)懸浮氣隙給定,δ為實際懸浮氣隙輸出。
橫梁懸浮系統(tǒng)工作時,電磁鐵發(fā)熱嚴重,導致電感和電阻值變化,系統(tǒng)模型參數(shù)變化,擴張狀態(tài)觀測器將這些內(nèi)部參數(shù)變化和外部擾動歸結為總擾動進行估計并給予補償,得到更好的控制效果??刂破餍问饺缦?。
二階擴張狀態(tài)觀測器:
非線性反饋P:
β04、β05、δ5為二階擴張狀態(tài)觀測器參數(shù),K、α3、δ6為非線性反饋P的參數(shù),b2是與系統(tǒng)模型有關的參數(shù),e2為電流環(huán)控制器中二階擴張狀態(tài)觀測器估計的電流與系統(tǒng)輸出電流間的誤差。
在設計位置環(huán)控制器時,將電流環(huán)看成直通,進行設計。由于給定是常值,可以不安排過渡過程,給定的導數(shù)為零,在系統(tǒng)仿真時用常數(shù)零給定。設計的控制器如下。
三階擴張狀態(tài)觀測器:
非線性反饋PD:
在以上式中,非線性函數(shù) fal(ε,α,δ)為:
式(5)中,β01、β02、β03、δ1、δ2為三階擴張狀態(tài)觀測器參數(shù),e1為位置環(huán)控制器中三階擴張狀態(tài)監(jiān)測器估計的懸浮氣隙與系統(tǒng)輸出懸浮氣隙間的誤差。式(6)中,Kp、Kd、α1、α2、δ3、δ4為非線性反饋 PD 的參數(shù)。參數(shù)b1與電流環(huán)控制器中的b2一樣,是與被控對象有關的參數(shù),也是擴張狀態(tài)觀測器和擾動補償共用的參數(shù),它們對系統(tǒng)性能起很重要的作用,決定控制系統(tǒng)抗擾動范圍。
對于位置環(huán)非線性擴張狀態(tài)觀測器中參數(shù)β01、β02、β03來說,β01在一定范圍內(nèi)增大對系統(tǒng)控制品質(zhì)并無較大影響,當β01過大時容易引起發(fā)散振蕩,過小時系統(tǒng)整體的跟蹤效果變差;β02的過大會產(chǎn)生高頻噪聲信號,導致系統(tǒng)控制品質(zhì)惡化,過小會使振蕩次數(shù)增加,振蕩幅度加大;β03過大時,系統(tǒng)的跟蹤速度加快,但容易引起振蕩,過小時系統(tǒng)的跟蹤速度減慢,過渡過程趨于平穩(wěn),不易引起振蕩,但容易引起較大的相位滯后,甚至跟蹤不上。
對于非線性反饋PD中參數(shù) Kp、Kd來說,Kp過大時,振蕩次數(shù)增加,過小時跟蹤速度變慢;當Kp和Kd越大,系統(tǒng)的響應速度越快,但過大就會造成輸出超調(diào)。
對于電流環(huán)一階自抗擾控制器的參數(shù)與位置環(huán)二階自抗擾控制器中對應的參數(shù)對系統(tǒng)的影響類似。
控制器其他參數(shù)根據(jù)經(jīng)驗取值,對于參數(shù)b1和b2來說,采用試湊法確定。
為了實現(xiàn)龍門移動式數(shù)控機床高加工精度的目標,將橫梁懸浮起來徹底消除摩擦,要求橫梁在任何情況下都能穩(wěn)定地懸浮在1.6 mm高度,并在有內(nèi)外各種擾動影響的情況下具有很強的魯棒性。根據(jù)上面所設計的控制器,利用仿真軟件MATLAB/Simulink進行仿真[10]。
龍門移動式數(shù)控機床橫梁懸浮系統(tǒng)參數(shù)為:懸浮橫梁質(zhì)量m=600 kg,鐵芯面積A=0.65×0.03 m2,電磁鐵繞組匝數(shù)N=380,電阻R=1 Ω,期望懸浮間隙δ0=1.6 mm。
對于橫梁懸浮系統(tǒng)工作時,內(nèi)部參數(shù)變化主要是電磁鐵電感電阻的變化。圖4為自抗擾控制時電阻變化前后的系統(tǒng)響應輸出曲線。從圖中看出,電阻為1 Ω時系統(tǒng)響應曲線幾乎無超調(diào),橫梁穩(wěn)定懸浮在1.6 mm處;電阻由1 Ω變成2 Ω后,懸浮氣隙和控制電流曲線有微超調(diào)外,和電阻為1 Ω時的響應曲線幾乎重合,說明自抗擾控制器對系統(tǒng)內(nèi)部參數(shù)變化有較強的抗擾動能力。
橫梁懸浮系統(tǒng)工作時,外部擾動來源主要是加工工件過程中對懸浮橫梁產(chǎn)生的干擾力。圖5為在t=0.5 s時加103N擾動的系統(tǒng)響應輸出曲線。在t=0.5 s時加擾動,原平衡被打破,懸浮氣隙變大,控制器根據(jù)檢測的氣隙信號增大電磁鐵電壓來增大電磁力,減小氣隙,電壓變大伴隨電流變大。從圖5中看出,氣隙與電流劇變后在0.2 s內(nèi)又恢復穩(wěn)定,懸浮氣隙穩(wěn)定在1.6 mm處,電流達到新的平衡點并保持穩(wěn)定,證明控制系統(tǒng)具有抗擾動能力。
本文在龍門移動式數(shù)控機床中引入磁懸浮技術徹底消除摩擦,并針對橫梁懸浮系統(tǒng)建模不精確及外部干擾和內(nèi)部參數(shù)變化時可能對系統(tǒng)造成的影響,采用自抗擾控制技術,通過擴張狀態(tài)觀測器將系統(tǒng)建模不精確和內(nèi)外未知擾動作用都歸結為對系統(tǒng)的總擾動而進行估計并給予補償。仿真結果表明,自抗擾控制器控制磁懸浮系統(tǒng)輸出微超調(diào),動態(tài)響應速度快,對系統(tǒng)內(nèi)部參數(shù)變化和大擾動具有強魯棒性。
[1]王麗梅,石佳.龍門移動式數(shù)控機床橫梁磁懸浮控制系統(tǒng)研究[J].制造技術與機床,2008(2):79-82.
[2]劉春芳,安明偉,王麗梅.移動式數(shù)控機床橫梁磁浮系統(tǒng)的滑模-H∞控制[J].沈陽工業(yè)大學學報,2010,32(4):443 -448.
[3]孟范偉,何聯(lián),王毅,等.磁懸浮系統(tǒng)的H∞狀態(tài)反饋設計[J].電機與控制學報,2009,13(2):282 -286.
[4]張靜,姚小偉,武俊峰.磁懸浮系統(tǒng)的模糊控制研究[J].哈爾濱理工大學學報,2006,11(6):1 -4.
[5]許杰,劉春生.基于神經(jīng)網(wǎng)絡的磁懸浮球自適應控制器[J].機電工程,2007,24(3):22 -24.
[6]韓京清.自抗擾控制技術[M].北京:國防工業(yè)出版社,2008.
[7]夏長亮,俞衛(wèi),李志強.永磁無刷直流電機轉矩波動的自抗擾控制[J].中國電機工程學報,2006,26(24):137 -142.
[8]劉春芳,遲青光,郭慶鼎.機床橫梁懸浮系統(tǒng)的動態(tài)積分滑膜變結構控制器的設計[J].制造技術與機床,2011(2):73-76.
[9]劉春芳,安明偉,王麗梅.加工中心龍門磁懸浮高度的滑膜-H∞控制[J].制造技術與機床,2010(1):79 -83.
[10]王兵樹,姜萍,林永君,等.SIMULINK中自抗擾控制技術自定義模塊庫的創(chuàng)建[J].系統(tǒng)仿真學報,2010,22(3):610 -615.