王福欣, 郜世杰
(1.上海船舶運輸科學(xué)研究所航運技術(shù)與安全國家重點實驗室,上海200135;2.海軍駐廣州地區(qū)軍事局,廣州510000)
永磁同步電機(Permanent Magnet Synchronous Motor,PMSM)伺服控制系統(tǒng)一般采用三閉環(huán)結(jié)構(gòu)(即速度環(huán)、位置環(huán)和電流環(huán)),其中電流環(huán)作為最內(nèi)環(huán)結(jié)構(gòu),用來保證定子電流對電流指令的快速準(zhǔn)確跟蹤,其控制性能直接影響著位置環(huán)和速度環(huán)的控制性能,對于整個電機的控制而言具有重要作用。目前在PMSM的磁場定向控制中,通常采用比例-積分-微分(Proportion-Integral-Derivative,PID)控制器分別對旋轉(zhuǎn)坐標(biāo)系的d軸和q軸進行控制,控制過程簡單,容易得到實踐[1]。
隨著電路電子技術(shù)的發(fā)展,PID控制器在控制電流方面逐漸暴露出電流波動性較大、抵抗擾動的能力較差和穩(wěn)定性不足等問題。近年來,越來越多的電流控制算法被提出。例如:文獻[1]提出雙PI解耦控制的方法,可提高控制器的魯棒性,但雙PI參數(shù)眾多,很難調(diào)節(jié)到最優(yōu);文獻[2]提出用前饋解耦控制代替電流反饋解耦控制,可消除電流誤差,提高跟蹤性能,但受電機參數(shù)的準(zhǔn)確度影響,魯棒性較差;文獻[3]提出用模糊PID控制器代替?zhèn)鹘y(tǒng)的電流環(huán)PID控制器,可解決參數(shù)實時整定的問題,但模糊PID控制器的參數(shù)主要是靠經(jīng)驗獲得的,且運算量太大;文獻[4]提出電壓前饋解耦與模糊PI相結(jié)合的方法,使得控制器具有自適應(yīng)參數(shù)調(diào)節(jié)能力,但參數(shù)同樣依賴于經(jīng)驗,控制效果很大程度上取決于經(jīng)驗水平;文獻[5]和文獻[6]提出采用內(nèi)模和滑模的結(jié)構(gòu)進行電流控制,可提高系統(tǒng)的響應(yīng)速度和穩(wěn)態(tài)性,但也存在穩(wěn)態(tài)誤差;文獻[7]提出基于模型預(yù)測控制的電流控制策略,可有效提高電流的動態(tài)性能,但控制器的實現(xiàn)比較復(fù)雜。
本文以PID控制的PMSM模型為基礎(chǔ),提出一種基于自抗擾理論的PMSM電流環(huán)控制算法,采用自抗擾控制器(Active Disturbances Rejection Controller,ADRC)[8-11]取代PMSM q軸電流環(huán)的PID控制器,減小超調(diào),增強抵抗擾動的能力,提高穩(wěn)定性。通過仿真試驗驗證該算法的正確性。
ADRC的設(shè)計主要包括安排過渡過程部分的設(shè)計、擴張狀態(tài)觀測器部分的設(shè)計和誤差反饋部分的設(shè)計等3部分。由此,ADRC主要由跟蹤微分器、擴張狀態(tài)觀測器和非線性誤差反饋等3部分組成。為降低系統(tǒng)的復(fù)雜度,減少計算量,控制器一般采用簡單的一階ADRC,可建立ADRC模型為
式(1)~式(3)中:v0為目標(biāo)信號;v1為系統(tǒng)的跟蹤信號;y為實際的測得的信號;e0為系統(tǒng)實際行為與期望目標(biāo)之間的差值;e1和e2為擴張狀態(tài)觀測器估計的變量誤差;r為非線性函數(shù)的時間尺度;z1和z2為擴張狀態(tài)觀測器擴張生成的狀態(tài)變量;β01、β02和β為擴張狀態(tài)觀測器的參數(shù);u0(t)為擴張狀態(tài)觀測器輸出的中間變量;u(t)為最終輸出的控制變量;b0為放大系數(shù)。
上述函數(shù)fe=fal(e(t),α,δ)的表達(dá)式為
式(4)中:δ為該函數(shù)的線性段的區(qū)間長度;α為該非線性函數(shù)的參數(shù),0<α<1;sign為符號函數(shù)。
在MATLAB/Simulink中設(shè)計一階ADRC模型(見圖1)。
給定初始信號值為0、階躍時間為1、階躍值為1.0的信號進行仿真運算,結(jié)果見圖2。
從圖2中可看出:在0~1 s內(nèi)階躍值一直為0;在給定階躍值1.0處出現(xiàn)約9%的超調(diào);在2.7 s時達(dá)到穩(wěn)定的階躍值1.0。
佳能PowerShot D30在這組對比中并不起眼,但是它25米的下潛深度擊敗了除尼康W300之外的所有對手。2米防摔以及零下10攝氏度的防凍能力也相當(dāng)可觀,不過不像同組中的奧林巴斯TG-5以及理光WG-50,D30完全沒有防沖擊設(shè)計。佳能PowerShot D30還擁有全高清視頻拍攝以及GPS定位能力。D30在頗具圓滑線條的機身前后加上了兩片增加摩擦力的膠皮以保證足夠的握持穩(wěn)定性,邏輯合理的操控布局以及足夠大的按鍵尺寸使得這臺相機成為這次測試中操作效率方面最優(yōu)秀的機型。考慮到水下攝影師往往需要隔著厚厚的手套進行操作,佳能的操控設(shè)計為它贏得了更高的分?jǐn)?shù)。
圖1 一階ADRC模型
作為對比,給定相同的階躍信號,用PID控制器進行處理,結(jié)果見圖3。
圖2 經(jīng)ADRC處理后的階躍信號響應(yīng)圖
圖3 經(jīng)PID處理后的階躍信號響應(yīng)圖
從圖3中可看出:在0~1 s內(nèi)階躍值一直為0;在給定階躍值1.0處出現(xiàn)約12%的超調(diào);在2.7 s時達(dá)到穩(wěn)定的階躍值1.0。
通過對比圖2和圖3可知,經(jīng)過ADRC處理后的圖形比經(jīng)過PID處理后的圖形更加穩(wěn)定,超調(diào)優(yōu)化效果尤為明顯。
以PMSM的矢量控制[12-16]為基礎(chǔ),在MATLAB/Simulink中建立仿真模型,該模型主要由位置和速度檢測模塊,軸、速度環(huán)PI檢測器,坐標(biāo)變換模塊,SVPWM模塊和逆變模塊等4部分組成(見圖4)。
圖4 PMSM的矢量控制圖
PMSM模塊[17-19]的定子繞組共包括A相、B相、C相的輸入和負(fù)載轉(zhuǎn)矩輸入Tm等4個輸入端,大體上按照星形連接。輸出參數(shù)包括:定子三相電流iA、iB、iC,A;轉(zhuǎn)子機械位置角θThetam,rad;電磁轉(zhuǎn)矩Tm,N·m;轉(zhuǎn)子角速度ωr,rad/s。
用一個一階ADRC控制器替換PMSM矢量控制圖中q軸的PID控制器,進行PMSM q軸的ADRC伺服控制設(shè)計,在MATLAB/Simulink中建立模型圖見圖5。
圖5 PMSM q軸的ADRC伺服控制設(shè)計模型圖
仿真試驗的參數(shù)設(shè)置為:電壓U=300 V;電動機功率P=1.1 k W;定子繞組電阻R=2.875Ω;d相繞組自感與q相繞組自感相等,Ld=Lq=8.5×10-3;轉(zhuǎn)子磁通量Ψf=0.175 Wb;轉(zhuǎn)動慣量J=8.0×10-4kg·m2;黏滯摩擦因數(shù)F=1.0×10-3;極對數(shù)Pm=4。
給定轉(zhuǎn)速1 000 r/min,在t=0時啟動PMSM,初始負(fù)載為3 N·m;在t=0.04 s時,負(fù)載由3 N·m突變?yōu)? N·m;系統(tǒng)仿真運行時間為0.16 s,得到電流曲線、轉(zhuǎn)矩曲線和轉(zhuǎn)速曲線對比見圖6~圖8。
圖6 P M S M仿真電流圖對比
圖7 P M S M仿真轉(zhuǎn)矩圖對比
圖8 PMSM仿真轉(zhuǎn)速圖對比
從圖7中可看出,PMSM q軸的ADRC伺服控制設(shè)計仿真生成的轉(zhuǎn)矩圖與基于PID控制器的PMSM矢量控制仿真生成的轉(zhuǎn)矩圖相比,波動幅度更小,波動時間和達(dá)到穩(wěn)定值的時間更短,二次波動幅值更小,穩(wěn)定性和抗干擾性能更好。
從圖8中可看出,PMSM q軸的ADRC伺服控制設(shè)計仿真生成的轉(zhuǎn)速圖與基于PID控制器的PMSM矢量控制仿真生成的轉(zhuǎn)速圖相比,波動時間更短,響應(yīng)速度更快,兩者抵抗負(fù)載變化的能力都比較好,轉(zhuǎn)速變化可忽略不計。
本文在PID控制PMSM的基礎(chǔ)上,提出將自抗擾理論應(yīng)用到PMSM電流環(huán)的控制算法中,可優(yōu)化PMSM的性能,為解決工程實踐中的問題提供參考。仿真結(jié)果表明,該控制算法具有以下優(yōu)點:
1)研究是基于ADRC控制理論開展的,安排有過渡過程,能減少超調(diào)量,提高穩(wěn)定性;
2)用到的ADRC可成功替代PMSM q軸電流環(huán)的PID控制器,優(yōu)化控制性能;
3)電流波動更小,能提高電機的穩(wěn)定性;
4)設(shè)計簡單,可應(yīng)用到復(fù)雜的環(huán)境中。