楊廣輝,郭振超,程啟原,黃曉燦
(1.國家知識產(chǎn)權(quán)局 專利局,北京 100088;2.洛陽電光設(shè)備研究所瞄準(zhǔn)顯示部,洛陽 471000;3.西北工業(yè)大學(xué) 自動化學(xué)院,西安 710072;4.吉林大學(xué) 通信工程學(xué)院,長春 130022)
開關(guān)磁阻電機(SRM)驅(qū)動系統(tǒng)具有結(jié)構(gòu)簡單、工作可靠、機械強度高、高效節(jié)能、調(diào)速精度高、起動電流小、可頻繁正反轉(zhuǎn)運行等優(yōu)點[1],在航空航天、電動汽車、家用電器、工業(yè)傳動等領(lǐng)域具有廣泛的應(yīng)用前景[2-5]。不對稱半橋功率變換器是SRM驅(qū)動系統(tǒng)中常用的功率變換器拓?fù)鋄6],不對稱半橋功率變換器通常由分立的功率開關(guān)器件和二極管,或者電源斬波模塊搭建而成,不采用工業(yè)上成熟的電機驅(qū)動功率模塊,這無疑增加了系統(tǒng)的復(fù)雜度與成本。
文獻(xiàn)[7]提出的模塊化功率變換器由1個半橋IGBT模塊和1個三相全橋IGBT模塊組成,電機相繞組采用星形連接并將中線引出,減少了電機與功率變換器的接線數(shù)量,提高了系統(tǒng)的可靠性。文獻(xiàn)[8]針對文獻(xiàn)[7]無法實現(xiàn)重疊導(dǎo)通的缺陷,提出了新型雙極性勵磁控制策略,該方法改善了模塊化功率轉(zhuǎn)換器的控制性能,提高了電機輸出轉(zhuǎn)矩,增加了功率變換器的靈活性和適用性。
在抑制SRM轉(zhuǎn)矩波動領(lǐng)域,直接瞬時轉(zhuǎn)矩控制(以下簡稱DITC)具有很好的應(yīng)用前景。文獻(xiàn)[9]采用的SRM DITC控制方法,提出了在不同工作區(qū)域內(nèi)對轉(zhuǎn)矩誤差分別進(jìn)行補償?shù)姆桨?,并根?jù)變化的工作條件動態(tài)調(diào)整換相時刻,通過轉(zhuǎn)矩誤差調(diào)節(jié)器和檢測相電流結(jié)束的時刻,在每個電周期內(nèi)修改開通角和關(guān)斷角。文獻(xiàn)[10]提出了一種基于電流重疊角可變的轉(zhuǎn)矩分配函數(shù)對DITC方法進(jìn)行優(yōu)化。文獻(xiàn)[11]引入了脈寬調(diào)制(PWM)來調(diào)制轉(zhuǎn)矩偏差,代替?zhèn)鹘y(tǒng)DITC中的轉(zhuǎn)矩滯環(huán)控制器,根據(jù)PWM信號和轉(zhuǎn)子位置所在的扇區(qū)選擇最佳開關(guān)信號,根據(jù)轉(zhuǎn)矩特性曲線,分析了換相期間的轉(zhuǎn)矩脈動,提出了補償方法。
本文采用文獻(xiàn)[8]中的模塊化功率變換器拓?fù)浣Y(jié)構(gòu),在傳統(tǒng)DITC策略的基礎(chǔ)上,提出了一種基于電流重疊角優(yōu)化和脈寬調(diào)制的DITC方法,將傳統(tǒng)轉(zhuǎn)矩分配函數(shù)中固定的電流重疊角替換為實時計算的值,并在轉(zhuǎn)矩控制器設(shè)計時結(jié)合脈寬調(diào)制算法,有效降低了SRM的轉(zhuǎn)矩脈動。
本文采用的模塊化功率變換器拓?fù)淙鐖D1所示,由1個三相全橋開關(guān)模塊和1個半橋開關(guān)模塊組成,其相電流是雙極性,每個工作模式下存在2種不同的運行狀態(tài)。
圖1 模塊化功率變化器拓?fù)浣Y(jié)構(gòu)
模塊化功率變換器驅(qū)動的DITC原理框圖如圖2所示,采用雙閉環(huán)控制,根據(jù)位置傳感器得到轉(zhuǎn)速n后與參考轉(zhuǎn)矩nref進(jìn)行比較,得到參考轉(zhuǎn)矩Tref,利用靜態(tài)轉(zhuǎn)矩特性得到當(dāng)前瞬時轉(zhuǎn)矩T,與參考轉(zhuǎn)矩Tref比較后經(jīng)DITC轉(zhuǎn)矩控制器得到開關(guān)信號。
圖2 DITC原理框圖
轉(zhuǎn)矩控制器的設(shè)計是SRM DITC的核心,其中滯環(huán)控制方法是應(yīng)用較多的偏差控制方法,滯環(huán)控制器結(jié)構(gòu)相對簡單,應(yīng)用范圍廣。將模塊化功率變換器工作模式分別定義如下:勵磁模式為“1”狀態(tài),續(xù)流模式為“0”狀態(tài)、退磁模式為“-1”狀態(tài)。模塊化功率變換器轉(zhuǎn)矩滯環(huán)控制原理如圖3所示。
圖3 模塊化功率變換器轉(zhuǎn)矩滯環(huán)控制原理圖
圖3中,轉(zhuǎn)矩誤差ΔT定義:
ΔT=Tref-T
(1)
ΔT1和ΔT2分別為轉(zhuǎn)矩滯環(huán)的內(nèi)環(huán)帶寬與外環(huán)帶寬。
在單相導(dǎo)通區(qū),轉(zhuǎn)矩滯環(huán)控制原理如圖3(a)所示,以A相為例,如果其初始狀態(tài)為“1”,A相繞組通過開關(guān)管T1和T8施加+Udc母線電壓,電機輸出轉(zhuǎn)矩快速增大,轉(zhuǎn)矩誤差ΔT快速減小。直至轉(zhuǎn)矩誤差小于-ΔT1時,改變繞組狀態(tài)為“0”,此時A相繞組處于續(xù)流階段,轉(zhuǎn)矩誤差繼續(xù)緩慢減小到-ΔT2,此時電機輸出轉(zhuǎn)矩過大,需要退磁以減小電磁轉(zhuǎn)矩,滿足系統(tǒng)需求,即改變繞組狀態(tài)為“-1狀態(tài)”,給A相繞組施加-Udc母線電壓,電磁轉(zhuǎn)矩快速減小。
在換相導(dǎo)通區(qū),轉(zhuǎn)矩滯環(huán)控制原理如圖3(b)所示,以A、B兩相重疊導(dǎo)通為例,且A相為開通相,要建立轉(zhuǎn)矩,而B相處于關(guān)斷角前期,由于模塊化功率變換器存在電氣耦合,每相并不獨立,此時需要對這兩相的開關(guān)狀態(tài)同時進(jìn)行調(diào)節(jié),其中SN-1、SN分別代表退磁相和勵磁相。
若A、B兩相的初始狀態(tài)分別是(1, 1),電機輸出轉(zhuǎn)矩快速增大,轉(zhuǎn)矩誤差ΔT快速減小到0,為保證總轉(zhuǎn)矩穩(wěn)定,犧牲退磁相,使B相繞組處于續(xù)流狀態(tài),勵磁相A相繞組建立轉(zhuǎn)矩保持不變,即選擇狀態(tài)(1, 0)。當(dāng)轉(zhuǎn)矩誤差ΔT達(dá)到內(nèi)環(huán)下限-ΔT1時,此時選擇狀態(tài)(0, 0),A、B兩相均處于續(xù)流狀態(tài),實際輸出轉(zhuǎn)矩增加緩慢;直到轉(zhuǎn)矩誤差ΔT達(dá)到外環(huán)下限-ΔT2時,表明電機輸出轉(zhuǎn)矩遠(yuǎn)大于參考轉(zhuǎn)矩,需要關(guān)斷開關(guān)管T1、T6,繞組處于退磁狀態(tài),電機輸出轉(zhuǎn)矩減小,以維持轉(zhuǎn)矩穩(wěn)定。
轉(zhuǎn)矩分配函數(shù)(TSF)控制策略是以合成瞬時轉(zhuǎn)矩保持恒定為目標(biāo),通過轉(zhuǎn)矩分配函數(shù)分配各相繞組在不同位置時的預(yù)期轉(zhuǎn)矩。常用的轉(zhuǎn)矩分配函數(shù)有直線型、指數(shù)型、余弦型以及立方型4種。
本文采用余弦型轉(zhuǎn)矩分配函數(shù)進(jìn)行轉(zhuǎn)矩分配,其函數(shù)表達(dá)式:
(2)
式中:θon為開通角;θoff是導(dǎo)通相按照轉(zhuǎn)矩分配函數(shù)設(shè)定的規(guī)律開始減小分配的電磁轉(zhuǎn)矩的起始位置角;θov是相鄰兩相電流重疊導(dǎo)通的角度;τr為電機轉(zhuǎn)子角周期。
(3)
轉(zhuǎn)矩分配函數(shù)與開通角、關(guān)斷角以及電流重疊角有關(guān),傳統(tǒng)轉(zhuǎn)矩分配函數(shù)將電流重疊角θov定義為常數(shù),但設(shè)定恒定的θov并不能嚴(yán)格保證SRM各相分配函數(shù)之和一直為1,從而產(chǎn)生較大的轉(zhuǎn)矩脈動。
SRM電流重疊角在不同工況下的變化如圖4所示。圖4中,iB_TSF、iA_TSF分別為轉(zhuǎn)矩分配函數(shù)中電流重疊角θov_TSF不變時,對應(yīng)的B、A相繞組電流;iB為實際工況下B相繞組電流,θov為實際工況下電機電流重疊角。
圖4 電流重疊角變化示意圖
當(dāng)電機低速或者帶較小負(fù)載電動運行時,相電流較小,如圖4(a)所示,當(dāng)SRM從B相換相到A相運行時,實際的電流重疊角θov<θov_TSF,按照傳統(tǒng)的余弦型分配函數(shù),在S1區(qū)域內(nèi)應(yīng)滿足式(4),但此時B相無法產(chǎn)生轉(zhuǎn)矩,實際轉(zhuǎn)矩分配如式(5),因此電機實際產(chǎn)生的電磁轉(zhuǎn)矩小于轉(zhuǎn)矩分配函數(shù)分配的電磁轉(zhuǎn)矩。
(4)
(5)
當(dāng)電機高速或者帶大負(fù)載運行時,相電流較大,如圖4(b)所示,當(dāng)SRM從B相換相到A相,實際的電流重疊角θov>θov_TSF,若按照傳統(tǒng)的余弦型分配函數(shù),在S2區(qū)域內(nèi)應(yīng)滿足式(6),但是B相仍可以產(chǎn)生轉(zhuǎn)矩,實際轉(zhuǎn)矩分配如式(7),因此電機實際產(chǎn)生的電磁轉(zhuǎn)矩將會大于轉(zhuǎn)矩分配函數(shù)分配的電磁轉(zhuǎn)矩。
(6)
(7)
針對上述問題,本文采用電流重疊角可變的轉(zhuǎn)矩分配函數(shù)來對傳統(tǒng)的DITC策略進(jìn)行改進(jìn)。以A、C相重疊導(dǎo)通為例,電流重疊角θov=θA0-θonC。其中θonC為C相開通角,θA0需要實時在線檢測,在θA0處,理論上A相電流滿足下式:
(8)
通過檢測相電流大小和變化率可以計算得到實際電流重疊角θov的值,將實時計算所得的θov代替?zhèn)鹘y(tǒng)余弦型轉(zhuǎn)矩分配函數(shù)中固定的θov_TSF。
在SRM DITC算法中,轉(zhuǎn)矩控制器采用傳統(tǒng)滯環(huán)控制方法,結(jié)構(gòu)簡單,但滯環(huán)限設(shè)置的大小會影響到滯環(huán)控制方法的效果。當(dāng)滯環(huán)限范圍設(shè)置得比較小時,雖然可以提高系統(tǒng)的響應(yīng)速度,但是無疑增加了功率開關(guān)器件的負(fù)擔(dān),在開關(guān)頻率比較高的情況下可能會導(dǎo)致功率器件開關(guān)無法響應(yīng),會引起系統(tǒng)失控的嚴(yán)重后果;當(dāng)滯環(huán)限設(shè)置得比較大時,系統(tǒng)的控制作用就會減弱,不能達(dá)到抑制轉(zhuǎn)矩脈動的目的,并且在滯環(huán)限內(nèi)系統(tǒng)功率開關(guān)器件不動作,于是系統(tǒng)進(jìn)入到了一種“自由響應(yīng)”階段。
為了克服傳統(tǒng)滯環(huán)控制方法滯環(huán)限內(nèi)不動作、滯環(huán)限外強制動作的缺點,本文在模塊化功率變換器的基礎(chǔ)上,結(jié)合PWM算法進(jìn)行轉(zhuǎn)矩滯環(huán)控制器設(shè)計,在滯環(huán)限內(nèi)采用PWM算法,在固定采樣周期下連續(xù)調(diào)整轉(zhuǎn)矩誤差,在滯環(huán)限外部采用傳統(tǒng)滯環(huán)控制方法。PWM調(diào)制方法定義如表1所示。
表1 調(diào)制方法定義
在一個采樣周期Ts內(nèi),定義轉(zhuǎn)矩誤差采樣值為ΔTsample,δ為誤差閾值的絕對值,本文將滯環(huán)限之間的轉(zhuǎn)矩誤差歸一化到±1之間,誤差閾值δ滿足:
(9)
式中:γ為期望轉(zhuǎn)矩脈動系數(shù)。
模塊化功率變換器單相導(dǎo)通區(qū)轉(zhuǎn)矩誤差控制原理如圖5所示。控制策略如下:
圖5 模塊化功率變換器單相導(dǎo)通轉(zhuǎn)矩誤差控制原理圖
(10)
轉(zhuǎn)矩誤差控制原理如下:
1)當(dāng)ΔTsample>δ時,電機參考轉(zhuǎn)矩遠(yuǎn)大于實際轉(zhuǎn)矩,此時電機繞組應(yīng)處于“1”狀態(tài),進(jìn)入快速勵磁階段,滿足系統(tǒng)需求。
2)當(dāng)0≤ΔTsample≤δ時,電機參考轉(zhuǎn)矩稍大于實際轉(zhuǎn)矩,此時采用PUPWM,電機繞組處于“1”和“0”狀態(tài),從而柔和地增加電機的輸出轉(zhuǎn)矩。
3)當(dāng)-δ≤ΔTsample<0時,電機參考轉(zhuǎn)矩稍小于實際轉(zhuǎn)矩,此時采用NUPWM,電機繞組處于“-1”和“0”狀態(tài),從而柔和地減小電機的輸出轉(zhuǎn)矩。
4)當(dāng)ΔTsample<-δ時,電機參考轉(zhuǎn)矩遠(yuǎn)小于實際轉(zhuǎn)矩,此時電機繞組應(yīng)處于“-1”狀態(tài),進(jìn)入快速退磁階段,盡快減小電機輸出轉(zhuǎn)矩。
換相導(dǎo)通區(qū)轉(zhuǎn)矩誤差控制原理如圖6所示??刂撇呗匀缦拢?/p>
圖6 模塊化功率變換器換相導(dǎo)通轉(zhuǎn)矩誤差控制原理圖
(11)
以B、A兩相重疊導(dǎo)通為例,且A相為即將導(dǎo)通相,B相為即將關(guān)斷相,轉(zhuǎn)矩誤差控制原理如下:
1)當(dāng)ΔTsample>δ時,電機參考轉(zhuǎn)矩遠(yuǎn)大于實際轉(zhuǎn)矩,電機繞組應(yīng)處于(1,1)狀態(tài),進(jìn)入快速勵磁階段,滿足系統(tǒng)需求。
2)當(dāng)-δ≤ΔTsample≤δ時,電機參考轉(zhuǎn)矩與實際轉(zhuǎn)矩稍有偏差,此時A相采用BPWM調(diào)制方式,B相采用NUPWM,B、A兩相電機繞組在此區(qū)間內(nèi)狀態(tài)可處于(1,1),(0,1),(0,0),(-1,-1)4種狀態(tài),算法可根據(jù)轉(zhuǎn)矩誤差實際值進(jìn)行快速有效調(diào)節(jié)。
3)當(dāng)ΔTsample<-δ時,電機參考轉(zhuǎn)矩遠(yuǎn)小于實際轉(zhuǎn)矩,此時電機繞組應(yīng)處于(-1,-1)狀態(tài),進(jìn)入快速退磁階段,盡快減小電機的輸出轉(zhuǎn)矩。
本文以一臺三相12/8極SRM為樣機,經(jīng)過實驗獲取了其靜態(tài)磁鏈特性,進(jìn)而采用文獻(xiàn)[12]神經(jīng)網(wǎng)絡(luò)非線性映射建模的方法,對曲線簇進(jìn)行學(xué)習(xí),得到完整的SRM靜態(tài)特性曲線。而后根據(jù)電壓平衡方程和機械方程,進(jìn)行電機本體仿真模型的搭建,主要包括三相SRM模塊、模塊化功率變換器模塊和控制器模塊,如圖7所示。
圖7 模塊化功率變換器驅(qū)動的SRM系統(tǒng)仿真模型
設(shè)定參考轉(zhuǎn)速為500 r/min,采用傳統(tǒng)DITC控制方式仿真結(jié)果如圖8所示。圖8中轉(zhuǎn)矩脈動系數(shù)為54.39%,效率為62.85%。
圖8 500 r/min時DITC仿真結(jié)果
采用改進(jìn)型DITC控制方式仿真結(jié)果如圖9所示。圖9中轉(zhuǎn)矩脈動系數(shù)下降到了31.13%,效率為63.07%。
圖9 500 r/min時改進(jìn)型DITC仿真結(jié)果
給定參考轉(zhuǎn)速為1 000 r/min,采用傳統(tǒng)DITC控制方式仿真結(jié)果如圖10所示。圖10中,轉(zhuǎn)矩脈動系數(shù)為65.01%,系統(tǒng)效率為78.85%。
圖10 1 000 r/min時DITC仿真結(jié)果
采用改進(jìn)型DITC控制方式仿真結(jié)果如圖11所示。圖11中,轉(zhuǎn)矩脈動系數(shù)下降到了34.65%,系統(tǒng)效率為78.96%。
圖11 1 000 r/min時改進(jìn)型DITC仿真結(jié)果
將模塊化功率變換器驅(qū)動的SRM轉(zhuǎn)矩脈動的上述仿真結(jié)果進(jìn)行總結(jié),如表2所示。
表2 SRM模塊化功率變換器DITC仿真結(jié)果總結(jié)
分析表2數(shù)據(jù)可以得到如下結(jié)論:
1)電機運行在相同轉(zhuǎn)速條件下,改進(jìn)型DITC控制算法轉(zhuǎn)矩脈動小于傳統(tǒng)DITC控制方法,在低轉(zhuǎn)速500 r/min時,改進(jìn)型DITC控制方式下的,SRM轉(zhuǎn)矩脈動系數(shù)可以降低到31.13%。
2)電機運行轉(zhuǎn)速相同時,采用兩種不同的控制算法,電機輸出的平均轉(zhuǎn)矩相當(dāng);對傳統(tǒng)DITC方法改進(jìn)后,不僅沒有犧牲電機的輸出轉(zhuǎn)矩和效率,而且對轉(zhuǎn)矩脈動起到較好的抑制作用,從仿真的角度證明了改進(jìn)算法的有效性。
目前,dSPACE在電機控制領(lǐng)域發(fā)揮著越來越重要的作用[13]。本文搭建的SRM驅(qū)動系統(tǒng)測試平臺實物圖如圖12所示。實驗中電機所加負(fù)載為1.5 N·m,分別給定不同的參考轉(zhuǎn)速進(jìn)行實驗,實時系統(tǒng)中斷頻率為10 kHz。
圖12 基于dSPACE的SRM實驗平臺實物照片
設(shè)定參考轉(zhuǎn)速為500 r/min,采用傳統(tǒng)DITC控制方式,實驗結(jié)果如圖13所示,轉(zhuǎn)矩脈動系數(shù)為63.60%,系統(tǒng)效率為46.02%。
圖13 500 r/min時DITC實驗結(jié)果
采用改進(jìn)型DITC控制方式,實驗結(jié)果如圖14所示。圖14中轉(zhuǎn)矩脈動系數(shù)下降到了38.09%,系統(tǒng)效率為46.38%。
圖14 500 r/min時改進(jìn)型DITC實驗結(jié)果
給定參考轉(zhuǎn)速為1 000 r/min,采用傳統(tǒng)DITC控制方式,實驗結(jié)果如圖15所示,轉(zhuǎn)矩脈動系數(shù)為70.68%,系統(tǒng)效率為58.72%。
圖15 1 000 r/min時DITC實驗結(jié)果
采用改進(jìn)型DITC控制方式,實驗結(jié)果如圖16所示。圖16中,轉(zhuǎn)矩脈動系數(shù)下降到了42.30%,系統(tǒng)效率為59.02%。
圖16 1 000 r/min時改進(jìn)型DITC實驗結(jié)果
將模塊化功率變換器驅(qū)動的SRM轉(zhuǎn)矩脈動的上述實驗結(jié)果進(jìn)行總結(jié),如表3所示。
表3 SRM模塊化功率變換器DITC實驗結(jié)果總結(jié)
分析表3數(shù)據(jù),可得以下結(jié)論:
1)給定相同的參考轉(zhuǎn)速,本文的改進(jìn)型DITC控制方法對SRM轉(zhuǎn)矩脈動抑制效果要比傳統(tǒng)DITC控制方法好。
2)相同轉(zhuǎn)速條件下,從電機輸出的平均轉(zhuǎn)矩以及驅(qū)動系統(tǒng)效率看,改進(jìn)的DTIC控制方法與傳統(tǒng)DITC控制方法基本一致。
3)采用同種控制方法,隨著轉(zhuǎn)速的升高,SRM轉(zhuǎn)矩脈動會變大,驅(qū)動系統(tǒng)效率會有所提升。
實驗結(jié)果與仿真結(jié)果相比,轉(zhuǎn)矩脈動增大,效率降低。二者之間存在差異,主要原因是仿真條件比較理想,步長設(shè)置為5×10-6s,而實驗受dSPACE實時系統(tǒng)以及功率變換器的開關(guān)頻率限制,控制系統(tǒng)步長為1×10-4s。
本文針對模塊化功率變換器驅(qū)動的SRM,提出了一種基于電流重疊角優(yōu)化和脈寬調(diào)制的DITC策略,實現(xiàn)了電流重疊角的實時計算與更新,保留了滯環(huán)控制方法快速簡單的特性,并避免了其滯環(huán)帶內(nèi)不動作的缺點。仿真及實驗結(jié)果表明,本文的改進(jìn)型DITC控制方法能夠有效地抑制電機的轉(zhuǎn)矩波動,且不犧牲平均輸出轉(zhuǎn)矩和效率。