王鵬程,崔佳倫,申江衛(wèi),李萬超
(1.昆明理工大學(xué)交通工程學(xué)院,云南 650500;2.中國船舶重工集團(tuán)公司第705研究所昆明分部,云南 650101)
永磁同步電機(jī)具有高效率、易控制、低成本、節(jié)省空間等優(yōu)點,已在新能源汽車領(lǐng)域得到了廣泛應(yīng)用[1]。PMSM主要由轉(zhuǎn)子、定子、永磁體、定子繞組和端蓋等部件組成,其工作原理是基于電磁感應(yīng)定律和電磁力定律,利用安裝在轉(zhuǎn)子上的永磁體產(chǎn)生磁場,以磁場為介質(zhì),與通電定子繞組產(chǎn)生的定子磁場彼此作用產(chǎn)生電磁轉(zhuǎn)矩,實現(xiàn)機(jī)電能量轉(zhuǎn)換。
從控制原理來說,PMSM驅(qū)動控制技術(shù)主要分為3種,即恒壓頻比控制(voltage frequency,VF)、直接轉(zhuǎn)矩控制(direct torque control,DTC)和矢量控制(field oriented control,FOC)[2]。DTC技術(shù)不需要傳感器反饋,成本低,且控制結(jié)構(gòu)簡單,但DTC策略一般采用滯環(huán)控制器實現(xiàn)電機(jī)磁鏈和轉(zhuǎn)矩控制,控制精度較差,在低速和穩(wěn)態(tài)工況下尤為明顯。FOC技術(shù)因具有動態(tài)響應(yīng)快、轉(zhuǎn)矩脈動小、工作效率高等優(yōu)點,且可以實時控制新能源汽車PMSM運行,已在新能源汽車電機(jī)控制系統(tǒng)中廣泛使用[3]。
模型預(yù)測控制采用模型來預(yù)測系統(tǒng)未來的輸出,通過設(shè)計目標(biāo)函數(shù),計算出最優(yōu)的控制律[4],改進(jìn)了對參數(shù)變化和外部干擾的不敏感性。CHEN等[5]提出的非線性廣義預(yù)測控制根據(jù)連續(xù)時間模型,通過泰勒級數(shù)展開得到有限時域的模型輸出,該方法計算量小,易于工程實現(xiàn)。LIU等[6]將電流環(huán)和參數(shù)辨識結(jié)合起來提升控制系統(tǒng)的魯棒性,但控制性能會受到辨識方法的參數(shù)和精度的影響,且增加計算量[7]。DENG等[8]提出了基于觀測器的擾動估計方案,通過前饋補(bǔ)償控制方式將估算的擾動量補(bǔ)償?shù)诫娏鳝h(huán)中。ZHOU等[9]提出了基于滑??刂频聂敯糇赃m應(yīng)PMSM電流控制方法。WANG等[10]提出了一種新的變增益逼近律來改善滑模結(jié)構(gòu)的動態(tài)響應(yīng)性能。LU等[11]采用正弦飽和函數(shù)設(shè)計了具有柔性邊界層的軟開關(guān)滑模觀測器以減少抖振現(xiàn)象。
本文提出了一種基于SMDO的NGPC級聯(lián)結(jié)構(gòu)的PMSM驅(qū)動方案。它由兩個控制回路組成:內(nèi)環(huán)通過所提控制器優(yōu)化的電樞電壓來調(diào)節(jié)電樞電流,外環(huán)通過所提控制器優(yōu)化所得電樞電流q軸分量作為內(nèi)環(huán)輸入來跟蹤速度參考。在NGPC的基礎(chǔ)上,引入SDMO可有效的估計出外部干擾和模型攝動,將其補(bǔ)償?shù)娇刂破髦?,實現(xiàn)快速響應(yīng)和強(qiáng)魯棒性,以滿足PMSM不同工況下的高性能控制。同時級聯(lián)結(jié)構(gòu)的優(yōu)點是很容易直接處理當(dāng)前的約束。最后仿真實驗驗證了所設(shè)計控制器的控制性能。
在考慮參數(shù)不確定性的情況下,PMSM在d-q軸坐標(biāo)系下的電磁模型可表示為:
(1)
式中,Ld和Lq分別為d-q軸同步坐標(biāo)系下的定子電感;id、iq、uq、uq分別為d-q軸坐標(biāo)系下的定子電流和電壓;Rs為定子電阻;np為極對數(shù);Wm為轉(zhuǎn)子機(jī)械角速度;Ψ為永磁體產(chǎn)生的磁鏈;J為轉(zhuǎn)動慣量;B為摩擦系數(shù);fd、fq和fw為參數(shù)變化對系統(tǒng)的擾動,分別定義如下:
(2)
式中,ΔRs=Rst-Rs;ΔΨ=Ψt-Ψ;ΔLd=Ldt-Ld;ΔLq=Lqt-Lq;ΔJ=Jt-J;ΔB=Bt-B;TL為負(fù)載轉(zhuǎn)矩;Rst、Ldt、Lqt、Ψt、Jt、Bt為電機(jī)運行中的實時參數(shù);Wm和iq為控制變量。
將考慮系統(tǒng)擾動下的PMSM數(shù)學(xué)模型表示為標(biāo)準(zhǔn)非線性系統(tǒng)形式為:
(3)
為了實現(xiàn)電流的跟蹤控制,定義成本函數(shù):
(4)
式中,T為預(yù)測時域;yr為參考電流;y(t+τ)和yr(t+τ)分別為預(yù)測電流和預(yù)測參考電流,定義為:
(5)
本文中輸出量對輸入量的相對階等于1。因此,泰勒級數(shù)展開可得:
根據(jù)文獻(xiàn)[5],最小值成本函數(shù)的控制律為:
(6)
(7)
對于轉(zhuǎn)速環(huán),方程的狀態(tài)、輸入和輸出定義為:
(8)
成本函數(shù)如式(4)所示,其中y(t+τ)和yr(t+τ)定義為:
(9)
同理可得,轉(zhuǎn)速環(huán)控制律為:
(10)
通過引入SMDO來估算系統(tǒng)擾動量并前饋補(bǔ)償控制,以達(dá)到提高NGPC控制器的魯棒性目的。為了保證系統(tǒng)魯棒性,使系統(tǒng)的控制變量盡可能接近滑模面[4]。首先構(gòu)造d-q軸電流的SMDO滑模面,引入如下滑模面:
Si=x-zi
(11)
式中,Si=[SdSq]T;zi=[zdzq]T。
本文在指數(shù)趨近律的基礎(chǔ)上綜合考慮模型參數(shù)信息,為了抑制滑模控制產(chǎn)生的抖振問題,設(shè)計趨近律zi為:
(12)
式中,μd>0、μq>0、εd>|g21fd|、εq>|g22fq|為SMDO的設(shè)計參數(shù)。對式求導(dǎo),并代入式中,則有:
(13)
(14)
根據(jù)上式可得:
(15)
考慮到μd>0,εd>|g21fd|,則:
(16)
即:
(17)
同理可得:
(18)
再由μq>0,εq>|g22fq|可以得到:
(19)
由式(18)和式(20)可得:
(20)
因此滑模面Si可達(dá),即:
Si=0
(21)
將式(21)帶入到式(13),可得電流控制系統(tǒng)擾動的觀測值:
(22)
在設(shè)計的SMDO中引入飽和函數(shù)sat(Si)代替sgn(Si),來減小滑??刂浦写嬖诘亩墩饐栴},sat(Si)表達(dá)為:
(23)
同理,針對系統(tǒng)擾動fw,構(gòu)造SMDO表達(dá)式如下:
(24)
繼而可得fw的觀測值為:
(25)
綜上所述,由式(22)、式(25)即可得到估算的擾動量fod、foq和fow,構(gòu)成了基于SMDO的PMSM級聯(lián)預(yù)測控制器,實現(xiàn)電機(jī)電流和轉(zhuǎn)速的魯棒控制。由SMDO輸出表達(dá)式(22)和式(25)可以看出,該策略利用電機(jī)模型中的實時參數(shù)信息,來得到不確定的擾動值,使觀測器獲得了較好的可靠性。通過仿真試驗來驗證所研究控制策略的可行性。
圖1 PMSM級聯(lián)控制系統(tǒng)結(jié)構(gòu)
表1 PMSM參數(shù)
通過仿真驗證所設(shè)計控制策略的動態(tài)性能和魯棒性,并與傳統(tǒng)的PI控制策略相比較。其中所設(shè)計控制策略中NGPC的轉(zhuǎn)速環(huán)預(yù)測時域Tr1=500 μs,電流環(huán)預(yù)測時域Tr2=50 μs,SMDO的參數(shù)μ=100,ε=200。
采用所設(shè)計控制策略對PMSM進(jìn)行控制。設(shè)定起動轉(zhuǎn)速為200 r/min,在0.1 s時設(shè)定轉(zhuǎn)速為100 r/min。仿真實驗結(jié)果如圖2和圖3所示,PI控制和所設(shè)計控制策略的性能指標(biāo)如表2所示,表中|Δid|和|Δiq|分別為d軸和q軸電流的絕對誤差,Δstart為起動時超調(diào)量,Δr為減速時超調(diào)量。
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
表2 電機(jī)起動變速仿真結(jié)果性能指標(biāo)
從圖2、圖3可以看出,PI控制策略和所研究控制策略都能夠?qū)⒖嫁D(zhuǎn)速和電流實現(xiàn)跟蹤控制。根據(jù)表2所示,所研究控制策略在起動時轉(zhuǎn)速控制的超調(diào)量(0)要小于PI轉(zhuǎn)速控制的超調(diào)量(0.7%)。同時減速過程中轉(zhuǎn)速跟蹤的超調(diào)量僅為0.17%。
對于PMSM電流控制,明顯可以看出所研究控制策略的電流跟蹤曲線更平穩(wěn)。其中d-q軸的絕對誤差分別為0.094 8 A、0.729 A,與PI控制的d-q軸電流絕對誤差相比,d-q軸電流跟蹤的絕對誤差要小0.12 A和0.369 A。綜上所述,所研究控制策略相比PI控制具有更優(yōu)的靜、動態(tài)性能。
設(shè)定電機(jī)轉(zhuǎn)速為200 r/min,在0.1 s時突加負(fù)載轉(zhuǎn)矩30 N·m,采用PI控制策略和所設(shè)計策略開展電機(jī)控制。圖4為PI控制仿真實驗結(jié)果,圖5為所研究控制策略仿真實驗結(jié)果,表3為PI控制和所研究控制策略下仿真實驗的性能指標(biāo)。
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
表3 電機(jī)負(fù)載轉(zhuǎn)矩突變仿真結(jié)果性能指標(biāo)
如圖5a所示,所設(shè)計控制策略下,電機(jī)轉(zhuǎn)速在突加負(fù)載時,轉(zhuǎn)速迅速跌落1.21 r/min,然后較快的恢復(fù)至參考轉(zhuǎn)速。與PI控制算法對比,所設(shè)計控制策略的轉(zhuǎn)速跌落更小。同時所設(shè)計控制策略可以消除在突加負(fù)載轉(zhuǎn)矩后轉(zhuǎn)速產(chǎn)生的穩(wěn)態(tài)誤差。如圖5b、圖5c和表3所示,針對電流控制,所設(shè)計控制算法的d軸電流絕對誤差為0.144 A,q軸電流絕對誤差為0.332 A,均比PI控制效果更優(yōu)。所設(shè)計控制策略相比PI控制具有更好的動態(tài)性能和抗擾動性能。
為了驗證研究控制算法的魯棒性,改變電機(jī)參數(shù),即Rs改為0.26 Ω,Ls改為0.000 4 H,Ψf改為0.034 Wb。圖6為PI控制策略的仿真結(jié)果,圖7為所設(shè)計控制策略的仿真結(jié)果,表4為控制策略的性能指標(biāo)。
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
(a) 電機(jī)轉(zhuǎn)速 (b) d軸電流
表4 電機(jī)參數(shù)變化仿真結(jié)果性能指標(biāo)
如圖6所示,在電機(jī)電磁參數(shù)變化時,電流控制效果變差,d-q軸電流跟蹤的絕對誤差分別為0.135 A和1.023 A。如圖7所示,在相同條件下,所設(shè)計控制策略的q軸電流跟蹤效果更好,d軸電流跟蹤曲線在電機(jī)起動時會出現(xiàn)波動情況,然后迅速收斂到d軸參考電流。根據(jù)表4,d軸電流跟蹤的絕對誤差為0.126 A,q軸電流跟蹤絕對誤差為0.408 A。因此,所設(shè)計控制策略在電磁參數(shù)擾動下的電流跟蹤控制效果更好,具有較強(qiáng)的魯棒性。
本文針對永磁同步電機(jī)轉(zhuǎn)速和電流雙閉環(huán)控制,在廣義預(yù)測和擾動觀測器的基礎(chǔ)上,提出了基于NGPC和SMDO的永磁同步電機(jī)級聯(lián)控制策略。在永磁同步電機(jī)數(shù)學(xué)模型的基礎(chǔ)上,根據(jù)NGPC策略設(shè)計轉(zhuǎn)速-電流級聯(lián)控制器。設(shè)計了一種新型趨近率的SMDO對系統(tǒng)擾動估算并對NGPC控制器前饋補(bǔ)償,進(jìn)一步消除了NGPC策略中由電機(jī)參數(shù)不匹配和外部擾動產(chǎn)生的穩(wěn)態(tài)誤差。該控制結(jié)構(gòu)對系統(tǒng)約束設(shè)計簡單。通過仿真過程可以得到:①SMDO的趨近律引入了系統(tǒng)的狀態(tài)信息,使得結(jié)構(gòu)可靠性更高,同時SMDO的參數(shù)調(diào)試更方便;②仿真結(jié)果表明,所設(shè)計控制器相比傳統(tǒng)的PI控制策略具有更好的魯棒性和抗擾動性能。