林立 ,柏明科,林喜斌
(1.多電源地區(qū)電網(wǎng)運(yùn)行與控制湖南省重點(diǎn)實(shí)驗(yàn)室,湖南邵陽,422000;2.邵陽學(xué)院 電氣工程學(xué)院,湖南邵陽,422000;3.邵陽資水科技公司,湖南邵陽,422000)
搬運(yùn)機(jī)器人具有工作效率高、負(fù)載大、工作場(chǎng)合廣泛等特點(diǎn),在汽車行業(yè)、貨物運(yùn)輸、電子行業(yè)、船舶行業(yè)等得到了廣泛的應(yīng)用[1]。異步電機(jī)具有結(jié)構(gòu)簡(jiǎn)單、成本低廉、制造方便、運(yùn)行可靠、堅(jiān)固耐用、運(yùn)行可靠等優(yōu)點(diǎn),可以應(yīng)用于比較惡劣的環(huán)境,在工業(yè)應(yīng)用場(chǎng)合得到了非常廣泛的應(yīng)用[2]。矢量控制的引入使異步電機(jī)定子電流成功實(shí)現(xiàn)了解耦,讓異步電機(jī)的調(diào)速性能媲美于直流電機(jī)的調(diào)速性能[3,4]。異步電機(jī)現(xiàn)代控制策略如滑模變結(jié)構(gòu)控制[5]、自適應(yīng)控制[6]、預(yù)測(cè)控制[7]、內(nèi)??刂芠8]等控制策略有效的提高了電機(jī)控制系統(tǒng)性能。但是,滑模變結(jié)構(gòu)控制存在“抖振”現(xiàn)象,在低速時(shí),會(huì)產(chǎn)生很大的轉(zhuǎn)矩脈動(dòng);內(nèi)模控制器的固定時(shí)間常數(shù)在魯棒性和快速性存在矛盾;自適應(yīng)控制算法復(fù)雜;預(yù)測(cè)控制算法存在預(yù)測(cè)精度低、反饋修正方法單調(diào)、滾動(dòng)優(yōu)化策略少等問題[9]。而自抗擾控制器不依賴于系統(tǒng)精確的數(shù)學(xué)模型模型,通過擴(kuò)張狀態(tài)觀測(cè)器對(duì)系統(tǒng)的內(nèi)外擾動(dòng)進(jìn)行實(shí)時(shí)估計(jì)并予以補(bǔ)償,使電機(jī)調(diào)速系統(tǒng)得到更好的動(dòng)態(tài)性能和魯棒性能,在電機(jī)控制領(lǐng)域中得到了廣泛的應(yīng)用。
本文分析了異步電機(jī)的動(dòng)態(tài)數(shù)學(xué)模型,闡述了自抗擾控制理論,設(shè)計(jì)并搭建了一種轉(zhuǎn)速環(huán)為自抗擾控制的搬運(yùn)機(jī)器人異步電機(jī)矢量控制系統(tǒng)。并將基于自抗擾控制的異步電機(jī)矢量控制系統(tǒng)進(jìn)行了仿真與實(shí)驗(yàn)驗(yàn)證,與傳統(tǒng)PI控制的異步電機(jī)矢量控制系統(tǒng)比較,基于自抗擾控制的異步電機(jī)調(diào)速系統(tǒng)的抗負(fù)載干擾能力和動(dòng)態(tài)穩(wěn)定性能都得到了提升,解決了PI控制系統(tǒng)中超調(diào)與快速性的矛盾。
根據(jù)矢量控制理論,異步電機(jī)的動(dòng)態(tài)數(shù)學(xué)模型可以用以下四階非線性微分狀態(tài)方程組表示:
式中:
Lm為定轉(zhuǎn)子間互感,Lr為轉(zhuǎn)子電感,Ls為定子電感,ωr為電機(jī)轉(zhuǎn)子轉(zhuǎn)速,Tr為時(shí)間常數(shù),Ids,Uds為d軸上的電流分量和電壓分量,Iqs,Uqs為q軸上的電流分量和電壓分量,np為極對(duì)數(shù),φdr為轉(zhuǎn)子磁鏈d軸分量,J為轉(zhuǎn)動(dòng)慣量,Rs和Rr為定子電阻和轉(zhuǎn)子電阻。由式(1)和(3)可知,定子電流并沒有實(shí)現(xiàn)完全解耦,IdsIqs仍然存在著交叉耦合,這對(duì)異步電機(jī)控制系統(tǒng)高性能的實(shí)現(xiàn)增加了一定的難度。ADRC的核心思想是將所有能影響系統(tǒng)的因素歸結(jié)于“擾動(dòng)”,主動(dòng)從被控制對(duì)象中提取“擾動(dòng)”信息,通過控制信號(hào)來消除擾動(dòng)的控制方法,這樣就可以不依賴于系統(tǒng)精確的數(shù)學(xué)模型就能實(shí)現(xiàn)系統(tǒng)高性能控制。通過分析ADRC的原理,將異步電機(jī)調(diào)速系統(tǒng)中的所有內(nèi)在因素和外界因素總歸結(jié)為系統(tǒng)的總擾動(dòng),這樣就可以把轉(zhuǎn)子磁鏈與轉(zhuǎn)矩之間的耦合看作為電機(jī)調(diào)速系統(tǒng)的內(nèi)在因素,利用擴(kuò)張狀態(tài)觀測(cè)器進(jìn)行觀測(cè),并實(shí)時(shí)進(jìn)行補(bǔ)償,使異步電機(jī)調(diào)速系統(tǒng)的的動(dòng)態(tài)性能和魯棒性得到了提高。
自抗擾控制是一種針對(duì)非線性、不確定性系統(tǒng)的控制方法,由跟蹤微分器(Track Differentiator,TD),擴(kuò)張狀態(tài)觀測(cè)器(Extended State Observer,ESO),非線性狀態(tài)誤差反饋控制率(Nonlinear State Error Feedback Control Rate,NLSEF)三部分組成[10,11]。由式(4)轉(zhuǎn)速方程式可得:
式中:M=K3φdr,N(t) = (np/J)TL,負(fù)載轉(zhuǎn)矩TL與轉(zhuǎn)動(dòng)慣量J會(huì)根據(jù)異步電機(jī)工作的狀態(tài)不同而發(fā)生變化,從而較大程度的影響了電機(jī)的轉(zhuǎn)速性能。故可將N(t)視為擾動(dòng),利用擴(kuò)張觀測(cè)器進(jìn)行實(shí)時(shí)估計(jì)并予以補(bǔ)償。圖1為自抗擾控制器的原理框圖。
圖1 自抗擾控制器的原理框圖
跟蹤微分器(TD)是為了防止目標(biāo)值突變而安排的過渡過程,它能有效的避免輸入量跳變,有效的解決了傳統(tǒng)PI控制快速跟蹤和超調(diào)之間的矛盾。離散形式的非線性微分跟蹤器為:
式中,v(k)為k時(shí)刻的輸入信號(hào),δ為決定跟蹤快慢的參數(shù),fst()函數(shù)為最速控制綜合函數(shù)。
非線性控制率(NLSEF)的兩個(gè)輸入分別是e(1e1=v1-z1)、e2(e2=v2-z2),其輸出是u0,u0并沒有疊加系統(tǒng)總擾動(dòng)補(bǔ)償,它只是NLSEF的輸出,并不是系統(tǒng)的最終輸出。系統(tǒng)的最終輸出是直接作用到被控對(duì)象的量u(u=u0-z3/b)。本文使用的的NLSEF公式如(8)所示:
其中 0<α1<α2<1。
由圖1可以看出擴(kuò)張狀態(tài)觀測(cè)器(ESO)的輸入有兩個(gè),分別是反饋值y和輸出值u *b(b被稱為補(bǔ)償系數(shù))。z1、z2、z3為ESO的三個(gè)輸出,z1的數(shù)值是跟隨著輸出y的,z2是跟隨y的微分的,z3是系統(tǒng)擴(kuò)張的一個(gè)狀態(tài),它對(duì)系統(tǒng)的總擾動(dòng)進(jìn)行觀測(cè)并進(jìn)行一定的補(bǔ)償,也是自抗擾控制器最核心的部分。ESO的數(shù)學(xué)表達(dá)式如(9)所示:
異步電機(jī)的動(dòng)態(tài)數(shù)學(xué)模型中許多變量存在著耦合,提高了其獲得高動(dòng)態(tài)調(diào)速性能的難度。將異步電機(jī)矢量控制系統(tǒng)中速度環(huán)采用自抗擾控制,可以把系統(tǒng)的交叉耦合、參數(shù)和負(fù)載變化等統(tǒng)一視為系統(tǒng)的“擾動(dòng)”,通過擴(kuò)張狀態(tài)觀測(cè)器(ESO)對(duì)這一系列“擾動(dòng)”進(jìn)行實(shí)時(shí)觀測(cè)并補(bǔ)償,跟蹤微分器(TD)對(duì)給定信號(hào)的跟蹤和微分信號(hào)的獲取,非線性狀態(tài)誤差反饋控制率(NLSEF)生成控制量,為異步電機(jī)高動(dòng)態(tài)調(diào)速性能的實(shí)現(xiàn)奠定了基礎(chǔ)。自抗擾控制器繼承了經(jīng)典PID控制器的精華,對(duì)被控對(duì)象的數(shù)學(xué)模型幾乎沒有任何要求,解決了PI控制系統(tǒng)快速性與超調(diào)之間的矛盾。圖2為基于ADRC的異步電機(jī)矢量控制原理框圖。
圖2 基于ADRC的異步電機(jī)矢量控制原理圖
為了驗(yàn)證采用ADRC的異步電機(jī)矢量控制系統(tǒng)的動(dòng)態(tài)性能和魯棒性能。本文在Matlab/Simulink上分別對(duì)轉(zhuǎn)速環(huán)采用PI控制轉(zhuǎn)速環(huán)采用ADRC控制的異步電機(jī)矢量控制系統(tǒng)進(jìn)行了系統(tǒng)仿真模型的搭建,采用ADRC的異步電機(jī)矢量控制系統(tǒng)仿真框圖如圖3所示。仿真時(shí)電機(jī)的額定參數(shù)為:PN=3kW,UN=380V,IN=6.5A,fn=50HZ,RS=0.435Ω,Rr=0.816Ω,J=0.18kg.m2,nP=2,Lm=0.069H。仿真時(shí)兩系統(tǒng)工況相同,給定轉(zhuǎn)速為500r/min,在1s時(shí),負(fù)載由空載突增到30N*m。由圖4可知,采用自抗擾控制器的異步電機(jī)矢量控制系統(tǒng)動(dòng)態(tài)響應(yīng)速度更快,在0.15s時(shí)速度就達(dá)到了穩(wěn)定,而基于PI控制器的異步電機(jī)調(diào)速系統(tǒng)存在著超調(diào)問題,直到0.3s時(shí)才達(dá)到穩(wěn)定,在1s加載時(shí),ADRC控制轉(zhuǎn)速波動(dòng)很小,而PI控制轉(zhuǎn)速波動(dòng)較大且持續(xù)時(shí)間較長(zhǎng)。
圖3 采用ADRC的異步電機(jī)矢量控制系統(tǒng)仿真圖
圖4 轉(zhuǎn)速波形對(duì)比
圖5為異步電機(jī)矢量控制系統(tǒng)采用ADRC控制的實(shí)驗(yàn)平臺(tái),該平臺(tái)由A,B,C,D,E,F(xiàn),G七部份組成。其中A為電源模塊,B為TMS320F28335芯片,C為仿真器,D為三相異步電機(jī),E為磁粉制動(dòng)器,F(xiàn)為編碼器,G為上位機(jī),并通過編碼器對(duì)異步電機(jī)的轉(zhuǎn)速進(jìn)行實(shí)時(shí)監(jiān)測(cè),通過電流傳感器檢測(cè)異步電機(jī)三相電流運(yùn)行的狀態(tài)。
圖5 實(shí)驗(yàn)平臺(tái)
實(shí)驗(yàn)時(shí)電機(jī)的額定參數(shù)為:pN=40W,UN=380V,IN=0.2A,fN=50Hz,在該平臺(tái)上,分別對(duì)采用ADRC控制器的異步電機(jī)矢量控制系統(tǒng)與采用PI控制器的異步電機(jī)矢量控制系統(tǒng)進(jìn)行實(shí)驗(yàn),并將它們的轉(zhuǎn)速波形進(jìn)行了對(duì)比,如圖6和圖7所示。實(shí)驗(yàn)時(shí)兩系統(tǒng)工況相同,給定轉(zhuǎn)速為500r/min,同一時(shí)間突加相同負(fù)載,從圖6和圖7可以得到:ADRC控制器相對(duì)于PI控制器,突加負(fù)載時(shí),電機(jī)轉(zhuǎn)速變化少,電機(jī)轉(zhuǎn)速穩(wěn)定時(shí)間快,很快就能達(dá)到動(dòng)態(tài)平衡。
圖6 采用PI控制器的轉(zhuǎn)速響應(yīng)
圖7 采用ADRC控制器的轉(zhuǎn)速響應(yīng)
本文將自抗擾控制用于異步電機(jī)矢量控制系統(tǒng)中的轉(zhuǎn)速環(huán),并對(duì)其進(jìn)行了仿真與實(shí)驗(yàn)。仿真和實(shí)驗(yàn)結(jié)果表明:相對(duì)于傳統(tǒng)PI控制,基于自抗擾控制的異步電機(jī)矢量控制系統(tǒng)的快速響應(yīng)能力及抗負(fù)載干擾性有了一定的提升,且系統(tǒng)的魯棒性能較好,超調(diào)量少,解決了PI控制中快速性與超調(diào)的矛盾。