黨選舉,張 超
(桂林電子科技大學電子工程與自動化學院,桂林 541004)
近年來,開關磁阻電機(switched reluctance motor,SRM)因具有結構簡單、制造成本低、系統(tǒng)可靠性高及調速范圍廣等特點,成為新能源汽車、航天航空等領域驅動裝置的首選[1]。由于SRM雙凸極結構、磁路高度飽和、磁滯效應和強非線性等原因,導致建立精確數(shù)學模型較為困難,從而造成SRM 在低速運行中產(chǎn)生較大的轉矩脈動,嚴重制約了SRM的發(fā)展與應用[2-4]。因此,針對SRM轉矩脈動抑制控制策略的研究,具有重要理論與工程價值。
在SRM傳統(tǒng)的控制中,電流斬波控制是將電流作為被控量對SRM進行控制,雖然控制簡單但并不能達到理想的效果。王勉華等[5]對比了CCC控制和DTFC控制策略,DTFC對轉矩脈動抑制具有更好的效果。CHEOK等[6]將轉矩和磁鏈作為被控量對SRM進行控制,但磁鏈模型是利用磁鏈特性表對磁鏈進行查詢,會造成較大的誤差。并且實際過程中轉矩并不可測,在SRM驅動應用中,精確的電磁轉矩模型對于SRM轉矩控制至關重要,利用力矩傳感器會帶來較高的成本。為了構建準確的轉矩模型,ZHANG等[7]改進了高斯函數(shù)擬合方法,利用轉矩觀測器進行轉矩估計,通過擬合5個固定位置磁鏈表達式推導了電磁轉矩模型。此方法雖然得到了電磁轉矩,但是只考慮到5個特殊位置,局部誤差較大不可避免。EVANGELINE等[8]通過二維有限元方法利用LSSVM設計SRM轉矩參數(shù)回歸模型,實現(xiàn)對轉矩脈動進行抑制。但因為未知量過多,計算較為復雜,也很難推廣到工程應用中。李孟秋等[9]利用BP神經(jīng)網(wǎng)絡構建了SRM的轉矩觀測器,但并未充分考慮到SRM的轉矩特性,網(wǎng)絡結構較為復雜。
本文根據(jù)SRM的機理特性設計了神經(jīng)網(wǎng)絡對轉矩進行估計,解決轉矩獲取問題,將轉矩脈動引入到磁鏈控制中,對磁鏈實時補償,獲得準確磁鏈信息,在磁鏈滯環(huán)的配合下對SRM轉矩脈動進行抑制控制。
SRM內部電磁特性極其復雜,忽略磁路飽和影響以及磁通邊緣效應,SRM電磁轉矩表達式為:
(1)
系統(tǒng)磁共能為:
(2)
將式(2)帶入式(1),可得系統(tǒng)轉矩-電流模型為:
(3)
式中,L為繞組電感;i為繞組電流;T為電磁轉矩;W′為系統(tǒng)磁共能;θ為轉子位置角;ψ為繞組磁鏈。
由文獻[10]可知,SRM實際轉矩可表示為:
(4)
由式(4)可知,SRM輸出轉矩和磁鏈相關,可以通過控制磁鏈對SRM的轉矩脈動進行抑制控制進行控制。
基于TSF傳統(tǒng)磁鏈控制系統(tǒng)[11]如圖1所示,轉速 PI調節(jié)根據(jù)轉速偏差輸出轉矩控制量Tref,利用轉矩分配函數(shù)根據(jù)轉子位置角θ將轉矩控制量合理地分配到各相,通過轉矩逆模型將相轉矩Tk轉換為相參考電流ψk,利用滯環(huán)比較器對磁鏈進行控制,實現(xiàn)SRM轉矩控制。
圖1 傳統(tǒng)SRM磁鏈控制系統(tǒng)
SRM換相時轉矩應該滿足下式:
(5)
式中,Tk為第K相參考轉矩;fk(θ)為第K相轉矩分配函數(shù)。GAN等[12]對比分析了常用的4種TSF:立方型、指數(shù)型、線性型、余弦型,其中立方型TSF具有更好的性能,其表達式如下:
(6)
式中,θon為轉矩增大時開通角;θoff為轉矩減小時關斷角;θov為換相重疊角。
基于TSF傳統(tǒng)磁鏈控制,并沒有考慮將轉矩脈動信息反饋到控制過程中,導致轉矩脈動過大。本文通過構建轉矩估計器將瞬時轉矩引入到控制系統(tǒng)中,在磁鏈模型基礎上,利用轉矩偏差經(jīng)過PD控制器對磁鏈進行實時補償,從而得到更為準確的磁鏈信息,在磁鏈滯環(huán)配合下對SRM進行控制?;谵D矩估計和磁鏈補償?shù)腟RM轉矩脈動抑制控制如圖2所示。
圖2 基于轉矩估計和磁鏈補償?shù)腟RM轉矩脈動抑制控制
實際運行過程中,SRM的轉矩模型并不可知,根據(jù)式(3)可利用神經(jīng)網(wǎng)絡構建SRM的轉矩-電流模型,根據(jù)SRM的機理特性設計了激活函數(shù)和預處理解析表達式,神經(jīng)網(wǎng)絡拓撲結構如圖3所示。
圖3 SRM轉矩特性神經(jīng)網(wǎng)絡結構
網(wǎng)絡結構輸入層為X=[i,θ,F(i,θ)],預處理函數(shù)F(i,θ),隱含層激勵函數(shù)為fj=[f1,f2,…,fn],隱含層權值向量為wj=[w1,w2,…,wn],網(wǎng)絡輸出為T=wTh+ε。
3.1.1 神經(jīng)網(wǎng)絡輸入預處理函數(shù)的設計
本文采用電磁轉矩預處理函數(shù)為:
(7)
式中,Lq為定子凸極和轉子凹槽中心對應飽和電感;Ldast為定轉子凸極中心完全對齊位置的電感;A、B為擬合系數(shù);f(θ)為位置角函數(shù)。A、B、f(θ)表達式分別為:
A=ψm-LdastIm
(8)
(9)
(10)
式中,Nr為轉子極數(shù);Ld為定子凸極與轉子凹槽中對應的飽和電感;ψm為最大磁鏈值;Im為最大磁鏈下的電流值。
考慮SRM的轉矩特性具有較強的非線性特性,因此引入LE等[13]提出的轉矩非線性解析表達式作為神經(jīng)網(wǎng)絡的預處理函數(shù),通過對輸入樣本數(shù)據(jù)預處理優(yōu)化了神經(jīng)網(wǎng)絡,使得在固定網(wǎng)絡結構下提高精度和訓練速度。
3.1.2 神經(jīng)網(wǎng)絡激勵函數(shù)的設計
黨選舉等[14]根據(jù)輸入信號的先驗知識設計隱含層元激勵函數(shù),與Sigmoid函數(shù)、徑向基函數(shù)等通用激勵函數(shù)相比,能夠簡化網(wǎng)絡結構并提升網(wǎng)絡性能,更有效率的解決問題。受該文啟發(fā),本文根據(jù)SRM轉矩基本變化規(guī)律設計神經(jīng)網(wǎng)絡隱含層激勵函數(shù)為:
(11)
式中,I′是由電流進過CSF電流分配得到的值用來調節(jié)函數(shù)形狀;bj代表隱含層的基寬向量值;k決定函數(shù)凹陷寬度;cj代表隱含層的中心坐標向量值,c與當前的導通相有關,當參數(shù)選取得當即可使得激活函數(shù)曲線近似于SRM轉矩特性。本文取b=0.2,k=0.05,根據(jù)SRM三相周期性導通規(guī)則,該文令c遵守以下約束。
(12)
式中,c的取值應該在當前導通相θon與θoff之間,使激勵函數(shù)類似于SRM的電磁轉矩特性,取值范圍較寬,該文c1=[10,0]T,c2=[40,1]T,c3=[70,0]T,隱含層激勵函數(shù)的設計目的是為了能夠更好的描述SRM的轉矩特性。SRM的轉矩特性和激勵函數(shù)圖形如圖4所示。
圖4 SRM的轉矩特性和激勵函數(shù)圖形如圖
由圖得知,激勵函數(shù)形狀和SRM的轉矩特性類似,所設計的激勵函數(shù)可以表達SRM轉矩的基本變化趨勢。
3.1.3 神經(jīng)網(wǎng)絡訓練過程
神經(jīng)網(wǎng)絡通過誤差反向傳播算法進行在線學習訓練。選取性能指標函數(shù)為:
(13)
式中,ut是網(wǎng)絡逼近誤差;Te是神經(jīng)網(wǎng)絡實際輸出;Tref是參考轉矩。通過訓練使ut趨近于0,進而使得輸出轉矩Te能更好地跟蹤參考轉矩Tref。轉矩模型中Te更接近Tref,系統(tǒng)的動態(tài)性能就更好。
自適應學習率就是讓學習率的大小適應網(wǎng)絡的訓練。當損失函數(shù)曲面較為平緩時,加大學習速率,損失函數(shù)曲面振蕩較為劇烈時,減小學習速率,提升網(wǎng)絡收斂性。
假設L(k)、L(k-1)分別是批次k和k-1批次的損失函數(shù),β(k)為損失函數(shù)的變化率[15]。
(14)
則k+1批次的學習率δ(k+1)為:
(15)