王志達(dá) 韓 亮 丁勝奪
(中國(guó)石油集團(tuán)安全環(huán)保技術(shù)研究院有限公司HSE信息中心 北京 102206)
永磁同步電機(jī)因其效率高、扭矩大、使用壽命長(zhǎng)而越來(lái)越受到人們的青睞[1],但在實(shí)際應(yīng)用中,其結(jié)構(gòu)和控制電路性能的影響制約了永磁同步電機(jī)的發(fā)展,而良好的控制系統(tǒng)可以顯著提升其性能[2],因此,電機(jī)控制系統(tǒng)的設(shè)計(jì)具有重要意義。
在電機(jī)控制系統(tǒng)中,伺服控制占有重要地位[3]。最初廣泛采用PID 控制實(shí)現(xiàn)電機(jī)伺服控制,該控制方法具有結(jié)構(gòu)簡(jiǎn)單,運(yùn)算量小,魯棒性強(qiáng)等優(yōu)點(diǎn),因此被廣泛應(yīng)用于對(duì)控制精度和響應(yīng)速度不高的控制領(lǐng)域中[4~10]。在后來(lái)的研究中提出了以現(xiàn)代控制理論為基礎(chǔ)的控制方法,如滑模變結(jié)構(gòu)控制[11~18],自適應(yīng)控制[19~20]等,增加了控制的精度,但存在抖動(dòng)、系統(tǒng)開銷大、難以滿足伺服控制系統(tǒng)快速響應(yīng)要求的問(wèn)題。隨著人工智能技術(shù)的發(fā)展,研究人員提出智能控制方法,該方法不依賴或不完全依賴被控對(duì)象的數(shù)學(xué)模型,而是以實(shí)際的控制效果為指標(biāo)進(jìn)行控制,能夠充分考慮到系統(tǒng)的不確定性,如模糊控制、神經(jīng)網(wǎng)絡(luò)控制[21~24]等,但目前存在依賴經(jīng)驗(yàn)、專家知識(shí)、數(shù)據(jù)使得控制精度難以保證的情況。
自抗擾控制器(ADRC)具有結(jié)構(gòu)明晰、算法簡(jiǎn)單、響應(yīng)速度快、控制精度高,對(duì)受控對(duì)象模型的不確定性因素和外擾具有優(yōu)良的適應(yīng)性和魯棒性的特點(diǎn)[25~26],能夠準(zhǔn)確地實(shí)時(shí)估計(jì)系統(tǒng)的總擾動(dòng),對(duì)于系統(tǒng)內(nèi)部干擾和外部干擾,隨機(jī)干擾和固定的干擾都具有很好的估計(jì)效果,將估計(jì)的擾動(dòng)值補(bǔ)償給閉環(huán)系統(tǒng)的輸入,把一個(gè)復(fù)雜的系統(tǒng)變換成為一個(gè)簡(jiǎn)單的線性系統(tǒng),從而使閉環(huán)系統(tǒng)獲得良好的控制性能,可有效提高伺服控制系統(tǒng)的性能[27]。
基于自抗擾控制的永磁同步電機(jī)伺服控制系統(tǒng)如圖1 所示。該控制系統(tǒng)包含位置環(huán)控制器、電流環(huán)控制器以及磁場(chǎng)定向控制(FOC)部分,其中位置環(huán)采用自抗擾控制,包含微分跟蹤器、非線性組合以及擴(kuò)張狀態(tài)觀測(cè)器。微分跟蹤器為參考輸入安排過(guò)渡過(guò)程并提供高信噪比的微分信號(hào),提高了系統(tǒng)的穩(wěn)定性,擴(kuò)張狀態(tài)觀測(cè)器可以用來(lái)跟蹤系統(tǒng)各狀態(tài)變量并估計(jì)出系統(tǒng)模型的不確定因素和干擾的實(shí)時(shí)值,線性反饋控制律通過(guò)誤差及誤差的微分的組合產(chǎn)生需要的電流值[25~26]。電流環(huán)采用PI控制。FOC 部分包含Park 逆變換、SVPWM、Park 變換以及Clarke變換。該控制結(jié)構(gòu)魯棒性強(qiáng),可有效提高伺服控制的精度。
圖1 伺服控制系統(tǒng)結(jié)構(gòu)
永磁同步電機(jī)的定子采用三相對(duì)稱繞組,轉(zhuǎn)子為永磁體,定轉(zhuǎn)子通過(guò)氣隙磁場(chǎng)相互作用,存在電磁耦合關(guān)系。永磁同步電機(jī)在d-q 軸坐標(biāo)系下的數(shù)學(xué)模型如下[1]:
式中,ψd、ψq為d、q 軸磁鏈,Rs為定子電阻,id、iq為d、q 軸電流,Ld、Lq為d、q 軸電感,ψf轉(zhuǎn)子磁鋼在定子上的耦合磁鏈,Te為電磁轉(zhuǎn)矩,Pn為極對(duì)數(shù),TL為負(fù)載轉(zhuǎn)矩,J為轉(zhuǎn)動(dòng)慣量。
由式(1)~(6)可得電磁轉(zhuǎn)矩的另一表達(dá)式:
ADRC 控制器包括微分跟蹤器,擴(kuò)張狀態(tài)跟蹤器,和線性反饋控制律,針對(duì)伺服控制系統(tǒng),微分跟蹤器表達(dá)式如下:
式中,Pref為電機(jī)參考位置,P˙ref為電機(jī)參考位置信號(hào)的微分,即電機(jī)的轉(zhuǎn)速,r,h 為系統(tǒng)待調(diào)參數(shù),fst為快速控制最優(yōu)綜合函數(shù)。
擴(kuò)張狀態(tài)觀測(cè)器用來(lái)獲取測(cè)量轉(zhuǎn)速信號(hào)的跟蹤值及其微分信號(hào),其表達(dá)式如下:
式中,x1為測(cè)量電機(jī)位置的跟蹤信號(hào),P 為測(cè)量轉(zhuǎn)速信號(hào),x2為測(cè)量電機(jī)位置的微分信號(hào),即觀測(cè)的電機(jī)轉(zhuǎn)速,w為擾動(dòng)的跟蹤信號(hào),u 為輸入電機(jī)的參考電流值,β01、β02、β03、b、a1、a2為系統(tǒng)的待調(diào)參數(shù),fal為系統(tǒng)函數(shù)。
線性反饋控制律通過(guò)誤差及誤差的微分的組合產(chǎn)生需要的電流值iref,表達(dá)式如下:
式中,e3為位置的誤差值,e4為轉(zhuǎn)速的誤差值。
本節(jié)利用Matlab/Simulink 平臺(tái)進(jìn)行仿真,仿真所用電機(jī)參數(shù)如表1所示,仿真模型如圖2所示,模擬時(shí)采用ode23tb 算法,模擬時(shí)間為10s,最大時(shí)間步長(zhǎng)0.00125s,分別分析不同負(fù)載轉(zhuǎn)矩及系統(tǒng)擾動(dòng)條件下的控制誤差。
表1 仿真用永磁同步電機(jī)參數(shù)
圖2 伺服控制系統(tǒng)仿真模型
ADRC控制器的仿真模型如圖3所示。該控制模型包含微分跟蹤器(TD),非線性組合(NonLC)和擴(kuò)張狀態(tài)觀測(cè)器(ESO)三部分,三部分均采用S 函數(shù)搭建。位置參考信號(hào)經(jīng)微分跟蹤器平滑后與擴(kuò)張狀態(tài)觀測(cè)器觀測(cè)值比較產(chǎn)生偏差信號(hào),該偏差信號(hào)經(jīng)非線性組合運(yùn)算后與擴(kuò)張狀態(tài)觀測(cè)器觀測(cè)出的擾動(dòng)信號(hào)疊加得到q軸電流參考信號(hào)。
圖3 ADRC控制器仿真模型
階躍負(fù)載轉(zhuǎn)矩影響下電機(jī)伺服誤差如圖4 所示,伺服跟蹤控制效果如圖5 所示。仿真時(shí)負(fù)載轉(zhuǎn)矩為階躍式,初始幅值為0,階躍后幅值為2N·m,在5s 時(shí)產(chǎn)生幅值階躍。由圖可以看出,伺服跟蹤控制效果較好,曲線無(wú)明顯超調(diào)。當(dāng)電機(jī)空載轉(zhuǎn)動(dòng)控制偏差隨轉(zhuǎn)速的增加逐漸增大,2s~4s 電機(jī)勻速運(yùn)動(dòng),控制偏差保持在0.13°,4s 后電機(jī)減速運(yùn)動(dòng),控制偏差逐漸減小,突然施加負(fù)載轉(zhuǎn)矩時(shí),控制偏差并未產(chǎn)生明顯變化,控制偏差最小值為0.11°。隨后電機(jī)帶載運(yùn)動(dòng),控制偏差變化規(guī)律與空載時(shí)相同,并未明顯受負(fù)載轉(zhuǎn)矩影響,由此可以看出,該位置控制系統(tǒng)魯棒性較強(qiáng),可有效抵抗階躍型負(fù)載轉(zhuǎn)矩的影響。
圖4 階躍負(fù)載轉(zhuǎn)矩下電機(jī)伺服誤差
圖5 階躍負(fù)載轉(zhuǎn)矩下電機(jī)轉(zhuǎn)角變化
階躍負(fù)載轉(zhuǎn)矩條件下電機(jī)轉(zhuǎn)速變化情況如圖6 所示。由圖可以看出,伺服控制時(shí)電機(jī)轉(zhuǎn)速與規(guī)劃轉(zhuǎn)速幾乎一致,且電機(jī)轉(zhuǎn)速波動(dòng)較小,波動(dòng)最大值為100rpm。在電機(jī)啟動(dòng)階段,電機(jī)轉(zhuǎn)速與規(guī)劃轉(zhuǎn)速偏差較小,階躍載荷幾乎對(duì)電機(jī)轉(zhuǎn)速無(wú)影響,當(dāng)電機(jī)帶載運(yùn)動(dòng)時(shí),由于負(fù)載轉(zhuǎn)矩的影響,電機(jī)轉(zhuǎn)速波動(dòng)略微增加。
圖6 階躍負(fù)載轉(zhuǎn)矩下電機(jī)轉(zhuǎn)速變化
交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下電機(jī)伺服誤差如圖7所示,控制效果如圖8所示,其中交變負(fù)載轉(zhuǎn)矩為幅值為3N·m,周期為1s 的正弦信號(hào),系統(tǒng)擾動(dòng)為隨機(jī)信號(hào)。由圖可以看出,交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)對(duì)該控制系統(tǒng)影響很小。位置誤差隨電機(jī)轉(zhuǎn)速的增加逐漸增大,在2s 以后,交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)對(duì)于控制系統(tǒng)具有輕微影響,位置誤差最大值為0.13°,最小值為0.11°。通過(guò)與圖4、圖5對(duì)比可以看出,位置偏差幾乎未發(fā)生變化,由此可以說(shuō)明該控制系統(tǒng)具有較強(qiáng)的魯棒性。
圖7 交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下伺服控制誤差
圖8 交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下電機(jī)伺服效果
交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下電機(jī)轉(zhuǎn)速變化如圖9 所示。由圖可以看出,交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)主要影響2s 以后電機(jī)的轉(zhuǎn)速,但電機(jī)的轉(zhuǎn)速變化與規(guī)劃值幾乎一致。對(duì)比圖6 可以看出,交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)對(duì)系統(tǒng)的影響更大,該控制系統(tǒng)具備較強(qiáng)的魯棒性,且可自動(dòng)補(bǔ)償系統(tǒng)擾動(dòng)。
圖9 交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下電機(jī)轉(zhuǎn)速
隨后采用實(shí)驗(yàn)驗(yàn)證該控制系統(tǒng)的性能。實(shí)驗(yàn)時(shí)采用實(shí)驗(yàn)儀器如圖10 所示,其中旋變用于測(cè)量電機(jī)的位置,控制板用于生成控制信號(hào),驅(qū)動(dòng)板用于驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),上位機(jī)通過(guò)CAN 卡與下位機(jī)通信。負(fù)載轉(zhuǎn)矩近似呈正弦規(guī)律變化,幅值為3.5N·m,與模擬時(shí)采用的負(fù)載轉(zhuǎn)矩較為吻合,如圖11 所示。
圖10 實(shí)驗(yàn)平臺(tái)
圖11 負(fù)載轉(zhuǎn)矩特性
實(shí)驗(yàn)結(jié)果如圖12 所示。由圖12(a)和(b)可以看出,在交變負(fù)載轉(zhuǎn)矩下,電機(jī)位置誤差呈交變狀態(tài),最大為0.6°。電流環(huán)控制誤差變化劇烈,變化范圍為-0.4A~0.3A,這是由于負(fù)載轉(zhuǎn)矩呈交變狀態(tài),控制時(shí)為適應(yīng)負(fù)載轉(zhuǎn)矩,電機(jī)電流不斷變化,使得電機(jī)的轉(zhuǎn)速不穩(wěn)定,進(jìn)而導(dǎo)致位置偏差劇烈波動(dòng)。由此可以看出,該控制系統(tǒng)的魯棒性較好,在交變負(fù)載轉(zhuǎn)矩下仍可保持較高的控制精度。
本文以設(shè)計(jì)強(qiáng)魯棒性伺服控制系統(tǒng)為目標(biāo),基于自抗擾控制理論,提出基于自抗擾控制的永磁同步電機(jī)伺服控制系統(tǒng),并采用仿真驗(yàn)證控制系統(tǒng)的性能,得到如下結(jié)論。
1)電機(jī)空載運(yùn)動(dòng)時(shí),控制誤差隨電機(jī)轉(zhuǎn)速增加而增大,最大值為0.13°,階躍負(fù)載對(duì)控制系統(tǒng)幾乎無(wú)影響,在恒定負(fù)載轉(zhuǎn)矩作用下控制誤差最小值為0.11°。電機(jī)轉(zhuǎn)速與規(guī)劃轉(zhuǎn)速幾乎一致。
2)交變負(fù)載轉(zhuǎn)矩與系統(tǒng)擾動(dòng)作用下電機(jī)控制誤差最大值為0.13°,最小值為0.11°,與空載情況幾乎相同,電機(jī)轉(zhuǎn)速未發(fā)生明顯變化,由此可以看出,該控制系統(tǒng)具有較強(qiáng)的魯棒性。
3)實(shí)驗(yàn)表明在幅值為3.5N·m 的交變負(fù)載轉(zhuǎn)矩下電機(jī)位置誤差呈交變狀態(tài),最大為0.6°。電流環(huán)控制誤差變化劇烈,變化范圍為-0.4A~0.3A,該控制系統(tǒng)具有較強(qiáng)的魯棒性。