汪昕楊,劉亞超,鐘永彬,高 健
(廣東工業(yè)大學(xué)機電工程學(xué)院,廣州 510006)
多電機協(xié)同控制系統(tǒng)在機器人、高精度加工平臺等現(xiàn)代化工業(yè)領(lǐng)域中具有極高的研究價值,在實際應(yīng)用中協(xié)同控制性能的好壞將直接影響其加工產(chǎn)品的優(yōu)良程度[1]。由于直線電機的控制滯后性與模型不確定性,與電機之間存在耦合等因素,增大了多電機協(xié)同系統(tǒng)的控制難度[2-3]。目前90%的協(xié)同控制策略仍采用傳統(tǒng)PID,其在復(fù)雜的工作環(huán)境下控制的多軸協(xié)同系統(tǒng)精度低、穩(wěn)定性差,適應(yīng)能力差。當(dāng)某一軸電機受到干擾時,其他軸電機不能及時進行調(diào)整,將導(dǎo)致控制系統(tǒng)產(chǎn)生滯后性,影響系統(tǒng)協(xié)同允許[4]。
目前國內(nèi)外學(xué)者已對多電機協(xié)同控制進行了多方面研究,文獻[5]采用神經(jīng)網(wǎng)絡(luò)控制算法來實現(xiàn)電機協(xié)同控制,該方法不依賴于被控對象模型,具有學(xué)習(xí)能力,但計算過程較復(fù)雜,過于依賴硬件性能。文獻[6]采用基于人群搜索算法的PID控制算法,提高了多電機協(xié)同系統(tǒng)的收斂精度和速度,但該算法較為復(fù)雜,難以廣泛應(yīng)用。文獻[7]采用協(xié)同速度控制器(SSC)來實現(xiàn)多電機協(xié)同控制,相比傳統(tǒng)的PID控制和滑模控制,具有更好的同步性和魯棒性,但其參數(shù)較多難以整定,增大了應(yīng)用難度。文獻[8]提出了一種基于自適應(yīng)虛擬補償?shù)亩嚯姍C協(xié)同控制系統(tǒng),通過一個虛擬閉環(huán)補償多電機之間的轉(zhuǎn)速誤差,大幅提高了系統(tǒng)的跟蹤能力,但其設(shè)計理念較先進,仍需一定實驗進行驗證。
高本鋒等提出了結(jié)合現(xiàn)代控制理論的優(yōu)點、并繼承傳統(tǒng)PID原理的自抗擾控制技術(shù)(active disturbance rejection control, ADRC)[9-10]。自抗擾控制技術(shù)通過放大觀測器對系統(tǒng)總擾動進行估計并實時補償,能夠輕松實現(xiàn)非線性、變量耦合、時變系統(tǒng)、多變量系統(tǒng)的統(tǒng)一控制,具有控制超調(diào)小、響應(yīng)速度快、精度高、抗干擾能力強等特點,能夠解決協(xié)同控制中存在的抗干擾能力、跟蹤精度低的問題。
綜合考慮上述控制算法的不足,本文提出了自基準(zhǔn)超前校正自抗擾控制策略(自校正自抗擾控制)。該方法在充分發(fā)揮超前校正環(huán)節(jié)和微分作用最大性能的前提下,克服了微分對噪聲放大的缺點,同時提升了協(xié)同系統(tǒng)的控制性能,解決協(xié)同系統(tǒng)在實際應(yīng)用中存在的精度低、跟蹤速度慢及同步性差等問題,有利于擴大多電機協(xié)同系統(tǒng)在人工智能、自動化領(lǐng)域中的應(yīng)用范圍。
本節(jié)建立了永磁直線同步電機的簡化數(shù)學(xué)模型[11-12], 在d、q軸坐標(biāo)下的電壓平衡方程:
(1)
d、q磁鏈方程為:
(2)
其中,ud、uq為永磁直線同步電機動子在d軸和q軸下的電壓;R為初級繞組的等效電阻;id、iq分別為d、q軸下的電流;Ld、Lq分別為d軸和q軸下的電感;τ為永磁體極距;v為電機的動子速度;ψd、ψq為d、q軸的磁鏈;ψf為永磁體磁鏈。
永磁直線同步電機機械運動方程為:
(3)
其中,F(xiàn)L為負(fù)載阻力;Fe為直線電機推力;D為摩擦系數(shù);M為動子質(zhì)量。
圖1 永磁直線電機的動力學(xué)建模
偏差耦合協(xié)同控制方式通過速度補償器,將電機與其他電機之間的同步誤差按一定比例對系統(tǒng)進行補償,使系統(tǒng)獲得良好的同步性能[13]。圖2為傳統(tǒng)速度補償器的結(jié)構(gòu)圖。
圖2 傳統(tǒng)速度補償器結(jié)構(gòu)圖
圖中K12、K13、K14為速度耦合補償增益,其作用類似于比例控制,其計算公式為:
(4)
式中,Ja為控制電機的轉(zhuǎn)動慣量;Jb為與控制電機速度相差的電機轉(zhuǎn)動慣量,w1、w2、w3、w4為各軸電機的輸出轉(zhuǎn)速,wc為速度補償器輸出的補償量。
在實際的應(yīng)用中,多電機協(xié)同系統(tǒng)是一個非線性、時變復(fù)雜系統(tǒng),難以獲得其精確模型,而且很容易受到環(huán)境噪聲的干擾。因此,基于PID控制器的協(xié)同系統(tǒng)在受到干擾后,其他軸的電機無法及時進行調(diào)整,使系統(tǒng)存在一定的滯后性,破壞協(xié)同系統(tǒng)的同步性。ADRC將內(nèi)部外部的不確定性一起作為總擾動進行補償,快速對系統(tǒng)的反饋量進行響應(yīng),實現(xiàn)控制系統(tǒng)的精確控制。為提高控制系統(tǒng)的控制精度、穩(wěn)定性等性能,本文對傳統(tǒng)ADRC進行改進,設(shè)計了自校正自抗擾控制器,解決了實際應(yīng)用中存在的響應(yīng)速度慢和穩(wěn)定性差的問題。
自抗擾控制技術(shù)不依賴于模型,能處理各種內(nèi)外不確定性,具有很強的魯棒性[14-16]。但在實際操作中,由于參數(shù)較多,參數(shù)整定問題成為了該控制器使用的難題。因此,高志強提出線性自抗擾控制器(LADRC)[17],具有魯棒性強、易實現(xiàn)等特點,使自抗擾技術(shù)克服了參數(shù)整定難題。LADRC由線性擴張狀態(tài)觀測器(linear extended state observer, LESO)和線性狀態(tài)誤差反饋控制律(linear state error feedback, LSEF)構(gòu)成。其具體結(jié)構(gòu)如圖3所示。
圖3 線性自抗擾控制器結(jié)構(gòu)圖
圖中,v為輸出誤差,u為控制量,w為外在干擾,y為輸出,z1、z2、z3為估計量。
2.1.1 線性擴張狀態(tài)觀測器(LESO)
設(shè)二階被控系統(tǒng)矩陣形式為:
(5)
其中,X表示狀態(tài)矢量,A、B、C、E這4個矩陣分別為:
(6)
則對應(yīng)的三階線性擴張狀態(tài)觀測器為:
(7)
其矩陣形式為:
(8)
式中,L=[β1β2β3]T表示觀測器誤差反饋增益向量,Z表示狀態(tài)矢量,y0為系統(tǒng)輸出的估計值,y為系統(tǒng)輸出。
2.1.2 線性狀態(tài)誤差反饋控制律(LSEF)
對于二階系統(tǒng),可將 LSEF的結(jié)構(gòu)簡化為PD形式,則LSEF的形式如下:
u0=Kp(v-z1)-Kdz2
(9)
其中,v為給定值,z1,z2為LESO的估計值,Kp,Kd分別為比例P與微分D的增益。
閉環(huán)傳遞函數(shù)是一個無零點的二階傳遞函數(shù)系統(tǒng):
(10)
2.2.1 自校正速度補償器
由三頻段理論可知,超前校正環(huán)節(jié)能改善系統(tǒng)的動態(tài)性能,但同時會提升系統(tǒng)的高頻增益,導(dǎo)致噪聲放大,降低系統(tǒng)的抗干擾能力。因此,本節(jié)對超前校正環(huán)節(jié)進行改進,設(shè)計了自校正速度補償器。其原理是系統(tǒng)處于低頻段時,適當(dāng)增大自校正參數(shù)β的值,使其提高系統(tǒng)相角裕度,增大系統(tǒng)帶寬,改善動態(tài)性能;處于高頻段時,減小β值,降低系統(tǒng)的高頻增益,抑制噪聲干擾。因此,自校正環(huán)節(jié)既保留了超前校正改善動態(tài)性能的優(yōu)點,又能克服超前校正放大噪聲的缺點。
圖4為自校正速度補償器的結(jié)構(gòu)圖。
圖4 自校正速度補償器結(jié)構(gòu)圖
圖中,w1、w2、w3、w4為各軸電機的輸出轉(zhuǎn)速,n為其他軸電機的數(shù)量,Kc、Fg為校正裝置的增益和傳遞函數(shù),ua為自校正速度補償器輸出的補償量。
假設(shè)超前校正環(huán)節(jié)的傳遞函數(shù)為:
(11)
根據(jù)對系統(tǒng)性能的要求,求其相位裕量γ1。由原本的相位裕量γ,計算超前校正裝置產(chǎn)生的相位超前量φ,即:
φ=φm=γ-γ1+ε
(12)
式中的ε用于補償因超前校正環(huán)節(jié)的引入而增加的相角滯后量。
根據(jù)確定的φm,按照式(12)計算校正環(huán)節(jié)的參數(shù),即:
(13)
此時,根據(jù)各電機的轉(zhuǎn)速差ωd的絕對值來判斷此時系統(tǒng)處于的頻段,在不同的頻段時,選取不同的β值。即:
(14)
式中,wo為超前校正衰減差額,根據(jù)系統(tǒng)的額定輸出來定;a值一般取1>a1>a>a2>0。
本節(jié)所設(shè)計的自校正環(huán)節(jié)的傳遞函數(shù)為:
(15)
2.2.2 改進型自抗擾控制技術(shù)
由于微分項對噪聲干擾過于靈敏,當(dāng)某一臺電機受到干擾影響后,會嚴(yán)重影響整個協(xié)同控制系統(tǒng)的穩(wěn)定性。為了降低高頻干擾對系統(tǒng)穩(wěn)定性的影響,本節(jié)對于線性狀態(tài)誤差反饋控制律進行改進,提出了fn函數(shù)。改進型自抗擾控制技術(shù)能夠根據(jù)系統(tǒng)的期望輸入來設(shè)置微分作用的閾值,對微分作用進行合理規(guī)劃,使微分項在系統(tǒng)趨于穩(wěn)定時作用逐漸減弱,實現(xiàn)微分作用在控制系統(tǒng)中最大性能,同時保證了系統(tǒng)在高頻噪聲下也能穩(wěn)定運行。
改進后的控制律表達(dá)式如下:
u0=Kp(v-z1)+Kdfn(z2,A,B)
(16)
fn函數(shù)為設(shè)計的非線性函數(shù),表達(dá)式為:
(17)
其中,x1、x2為根據(jù)系統(tǒng)期望輸出選取的閾值,x2取值一般大于1。A、B為微分作用的放大倍數(shù),一般取B>1>A。
將自校正速度補償器與改進型自抗擾控制器結(jié)合起來,完成了自校正自抗擾控制器的設(shè)計。
根據(jù)LESO的估計能力[18-20],分析自校正自抗擾控制的多電機協(xié)同控制系統(tǒng)在高頻段的穩(wěn)定性。
被控對象(5)和控制律(9)組成的閉環(huán)控制系統(tǒng)為:
(18)
(19)
則上式可寫為:
(20)
式的解為:
(21)
在Simulink平臺上進行仿真實驗,搭建四軸電機協(xié)同控制模型。其中,四軸電機給定輸入均為50 rad/s的轉(zhuǎn)速,每一軸均采用相同參數(shù)的永磁直線同步電機,仿真參數(shù)如表1所示。
表1 永磁直線同步電機仿真參數(shù)
根據(jù)系統(tǒng)的傳遞函數(shù),計算出超前校正的衰減因子a,根據(jù)a選取自校正參數(shù)β值以及放大倍數(shù)A、B。3 s時加入10 rad/s的轉(zhuǎn)速變化,協(xié)同控制系統(tǒng)轉(zhuǎn)速變化曲線如圖5所示。
圖5 協(xié)同控制系統(tǒng)轉(zhuǎn)速變化曲線
加入噪聲干擾后,協(xié)同控制系統(tǒng)轉(zhuǎn)速變化曲線及其放大圖如圖6和圖7所示,協(xié)同控制系統(tǒng)轉(zhuǎn)速誤差曲線放大圖如圖8所示。
圖6 噪聲干擾下協(xié)同系統(tǒng)轉(zhuǎn)速變化曲線
圖7 噪聲干擾下協(xié)同系統(tǒng)轉(zhuǎn)速變化曲線放大圖
圖8 噪聲干擾下協(xié)同系統(tǒng)轉(zhuǎn)速誤差曲線放大圖
由圖5可以看出,加入干擾時,ADRC相比于PID調(diào)節(jié)速度大幅度提升,提高了系統(tǒng)的穩(wěn)定性。超前校正ADRC相比于ADRC的輸出響應(yīng)速度提升了,但調(diào)節(jié)過程中輸出曲線存在較大的振蕩。相比于ADRC,自校正ADRC提升了調(diào)節(jié)速度,使系統(tǒng)及時響應(yīng)并趨于穩(wěn)定;相比于超前校正ADRC,自校正ADRC響應(yīng)調(diào)節(jié)的過程更為平滑,穩(wěn)態(tài)性能較好。由圖6~圖8可以看出,在加入噪聲干擾時,幾種方式的抗干擾能力對比為:自校正ADRC>ADRC>超前校正ADRC>PID。為了衡量4種控制策略的性能指標(biāo),本文給出了基于4種控制策略系統(tǒng)的絕對誤差積分值(IAE)和時間乘絕對誤差值(ITAE)對比,如表2所示。
表2 基于4種控制策略的性能指標(biāo)
由表2可知,相比于PID、ADRC和超前校正ADRC控制策略,本文所提出的方法在相同情況下的絕對誤差積分值和時間乘絕對誤差值更小,即得到的控制量作用于系統(tǒng)后更加接近于跟蹤值,系統(tǒng)的跟蹤性能更好,保證了系統(tǒng)良好的穩(wěn)定性,解決了系統(tǒng)滯后性問題。
本文針對多電機協(xié)同控制的響應(yīng)速度慢、抗干擾能力弱的問題,結(jié)合自校正速度補償器和改進型自抗擾控制器提出了基于自校正自抗擾算法的多電機協(xié)同控制策略。電機以改進型自抗擾控制器啟動,引入自校正速度補償器,在系統(tǒng)中加入干擾,與傳統(tǒng)PID控制、傳統(tǒng)ADRC、超前校正ADRC進行了仿真對比,結(jié)果表明自校正ADRC能快速響應(yīng),并使調(diào)節(jié)曲線趨于平滑,減少振蕩,提高了整個電機協(xié)同控制系統(tǒng)的穩(wěn)定性。同時,在噪聲干擾下,自校正ADRC能有效減小系統(tǒng)的輸出波動,具有很強的魯棒性,使系統(tǒng)更快穩(wěn)定。仿真結(jié)果表明了所設(shè)計的協(xié)同控制策略獨特的優(yōu)越性,值得進一步在工程上應(yīng)用實現(xiàn)。