安治國(guó),張 振,張東陽,王龍軒
(重慶交通大學(xué) 機(jī)電與車輛工程學(xué)院, 重慶 400074)
開關(guān)磁阻電機(jī)(SRM)具有魯棒強(qiáng)、控制靈活、運(yùn)行可靠、調(diào)速方便以及成本低廉等優(yōu)點(diǎn),被廣泛應(yīng)用于航空航天、新能源汽車及通用工業(yè)等諸多領(lǐng)域[1-4]。開關(guān)磁阻電機(jī)的雙凸極結(jié)構(gòu),使得磁通波路徑分布非線性,相電感參數(shù)非線性化,很難建立與轉(zhuǎn)子位置角的函數(shù)關(guān)系,而電磁轉(zhuǎn)矩又是電感與電流的函數(shù),因此電磁轉(zhuǎn)矩難以調(diào)節(jié)。由于轉(zhuǎn)矩-電流-角度非線特性的特點(diǎn),使其在低速和換相期的轉(zhuǎn)矩脈動(dòng)較大,從而引起較大的振動(dòng)與噪聲,這就限制了開關(guān)磁阻電機(jī)在NVH性能要求較高領(lǐng)域的應(yīng)用[5]。
目前對(duì)于轉(zhuǎn)矩脈動(dòng)的優(yōu)化主要集中在結(jié)構(gòu)和控制2個(gè)方面[6]。其中,控制方法的優(yōu)化可以在不改變電機(jī)結(jié)構(gòu)的情況下,優(yōu)化轉(zhuǎn)矩脈動(dòng),減少振動(dòng)于噪聲,因此受到廣泛關(guān)注。
文獻(xiàn)[7]提出了一種無差拍轉(zhuǎn)矩控制結(jié)合磁鏈控制的控制策略,以此來提高對(duì)轉(zhuǎn)矩和磁鏈的準(zhǔn)確控制。文獻(xiàn)[8]為了實(shí)現(xiàn)對(duì)轉(zhuǎn)矩和磁鏈的精準(zhǔn)控制,采用傅立葉級(jí)數(shù)形式建立非線性轉(zhuǎn)矩模型以實(shí)現(xiàn)轉(zhuǎn)矩控制,能夠有效抑制轉(zhuǎn)矩脈動(dòng),但是在電機(jī)低速運(yùn)行的效果不明顯。文獻(xiàn)[9]提出在電動(dòng)汽車SRM直接瞬時(shí)轉(zhuǎn)矩控制策略上加入線轉(zhuǎn)矩估計(jì)器和一個(gè)轉(zhuǎn)矩誤差補(bǔ)償器,通過仿真驗(yàn)證了此策略對(duì)低速時(shí)的轉(zhuǎn)矩脈動(dòng)抑制效果明顯。文獻(xiàn)[10-11]分別提出了脈寬調(diào)制結(jié)合直接瞬時(shí)轉(zhuǎn)矩的控制方法及分段占空比PWM的方法,對(duì)電機(jī)每相占空比進(jìn)行準(zhǔn)確控制,但是占空比的選取依賴電機(jī)的結(jié)構(gòu)參數(shù),在實(shí)際操作中難以實(shí)現(xiàn)。文獻(xiàn)[12]對(duì)直接轉(zhuǎn)矩控制和轉(zhuǎn)矩分配控制2種控制策略進(jìn)行了對(duì)比分析,表明在無法獲取磁鏈特性的情況下,轉(zhuǎn)矩分配函數(shù)具有更好的控制效果。文獻(xiàn)[13]提出將電流分配和磁鏈分配結(jié)合,以此來實(shí)現(xiàn)對(duì)電流和磁鏈的直接控制,實(shí)現(xiàn)更高的控制靈敏度,但是難以獲得電流的非線性關(guān)系,控制效果不甚理想。文獻(xiàn)[14]提出了在直接瞬時(shí)轉(zhuǎn)矩控制基礎(chǔ)上引入分?jǐn)?shù)階積分,仿真表明提出的模糊分?jǐn)?shù)階PID雙閉環(huán)控制器能夠減少轉(zhuǎn)矩脈動(dòng),加快系統(tǒng)響應(yīng),但是會(huì)減小電機(jī)運(yùn)行的穩(wěn)定性。文獻(xiàn)[15]提出了一種高性能的間接控制方案來抑制轉(zhuǎn)矩脈動(dòng),通過獲得最優(yōu)的電流分布,準(zhǔn)確跟蹤電流,減小紋波從而抑制轉(zhuǎn)矩脈動(dòng)。文獻(xiàn)[16]提出了一種改進(jìn)的電動(dòng)汽車開關(guān)磁阻電機(jī)間接瞬時(shí)轉(zhuǎn)矩控制(IITC)策略,通過引入改進(jìn)的力矩共享函數(shù),并采用粒子群優(yōu)化算法(PSO),確定了傳統(tǒng)智能控制系統(tǒng)的最優(yōu)控制參數(shù)。仿真結(jié)果表明了所提控制方法在變速范圍內(nèi)的可行性和有效性,但是無法補(bǔ)償非線性關(guān)系。文獻(xiàn)[17-20]提出了運(yùn)用DITC策略減少轉(zhuǎn)矩脈動(dòng),通過直接對(duì)轉(zhuǎn)矩的控制來加快系統(tǒng)響應(yīng),很好的抑制了轉(zhuǎn)矩的脈動(dòng),但是無法精準(zhǔn)跟蹤電流,會(huì)出現(xiàn)較大的電流峰值。
綜上所述,直接轉(zhuǎn)矩控制策略對(duì)轉(zhuǎn)矩脈動(dòng)抑制效果較好,但是會(huì)減小電機(jī)運(yùn)行時(shí)的穩(wěn)定性,對(duì)于制造要求比較高,并且會(huì)降低低速運(yùn)行的效率;轉(zhuǎn)矩分配控制需要獲得復(fù)雜的分配函數(shù),增加了算法的復(fù)雜程度。為了克服以上困難,將傳統(tǒng)PWM控制方法與智能算法相結(jié)合的研究被研究人員廣泛關(guān)注。為此,本文提出了一種模糊自整定PID與脈寬調(diào)制(PWM)相結(jié)合的控制方法。
1) 電壓回路方程。
開關(guān)磁阻電機(jī)的電壓回路方程如式所示
(1)
式中:U為繞組端電壓;R為繞組電阻;i為繞組電流;ψ繞組磁鏈;θ為轉(zhuǎn)子位置角。
考慮各相繞組間互感較小,公式可以進(jìn)一步寫為
(2)
式中,ω為機(jī)械角速度。
2) 機(jī)械運(yùn)動(dòng)方程。
根據(jù)力學(xué)定律轉(zhuǎn)矩平衡方程
(3)
式中:TL為負(fù)載轉(zhuǎn)矩;J為轉(zhuǎn)動(dòng)慣量;B為摩擦因數(shù)。
當(dāng)電機(jī)運(yùn)行穩(wěn)定后,公式為
(4)
電機(jī)每相運(yùn)動(dòng)一個(gè)周期的總機(jī)械能為
(5)
繞組的磁共能為
(6)
當(dāng)電流恒定時(shí),瞬時(shí)轉(zhuǎn)矩為
(7)
當(dāng)忽略磁鏈飽和電磁轉(zhuǎn)矩可以簡(jiǎn)化為
(8)
傳統(tǒng)的電流斬波控制系統(tǒng)主要包括電機(jī)、功率變換器、轉(zhuǎn)速檢測(cè)、電流檢測(cè)、PI控制器等,轉(zhuǎn)速誤差經(jīng)過PI控制器產(chǎn)生參考電流,參考電流與瞬時(shí)電流的偏差經(jīng)過電流滯環(huán)控制單元,產(chǎn)生信號(hào)作用在功率轉(zhuǎn)換器上,從而實(shí)現(xiàn)控制電流斬波控制,控制框圖如圖1所示。
圖1 傳統(tǒng)PWM控制框圖
電流斬波控制不依賴控制對(duì)象的數(shù)學(xué)模型,電機(jī)的施加電壓、開通角以及關(guān)斷角保持不變,通過反饋轉(zhuǎn)速和反饋電流來實(shí)現(xiàn)雙閉環(huán)控制,用反饋值與給定值的誤差上下限對(duì)開關(guān)進(jìn)行導(dǎo)通和關(guān)斷,從而實(shí)現(xiàn)將電流值控制在所要求的范圍內(nèi)。根據(jù)開關(guān)磁阻電機(jī)的工作原理可知,電感變化率在電感上升開始和結(jié)束的區(qū)間比較小,這一區(qū)間電流也比較小,并造成繞組輸出的瞬時(shí)轉(zhuǎn)矩減小,引起轉(zhuǎn)矩脈動(dòng)。在仿真過程中,相電流的值是采樣獲得的離散值,因此不對(duì)稱半橋驅(qū)動(dòng)電路接收到的開關(guān)信號(hào)相對(duì)于電流的變化會(huì)有所滯后,在控制過程中電流變化太快,會(huì)出現(xiàn)在滯環(huán)區(qū)間之外的情況,因此產(chǎn)生較大的電流脈動(dòng)。
模糊自整定PID控制器主要是根據(jù)轉(zhuǎn)速的誤差來自動(dòng)調(diào)節(jié)PID控制器的參數(shù),通過一定的規(guī)則實(shí)時(shí)對(duì)隸屬函數(shù)進(jìn)行修改,使電機(jī)各相在符合要求的區(qū)域?qū)?,并且在電機(jī)工作中對(duì)電機(jī)參數(shù)實(shí)時(shí)調(diào)整以獲得最優(yōu)控制。其控制原理如圖2所示。模糊自整定PID控制算法的流程如圖3所示。
圖2 模糊自整定PID控制器原理圖
圖3 控制算法流程框圖
模糊自整定PID控制離散算法為
(9)
式中:k為采樣系數(shù);T為采樣周期;e為誤差。
控制器以電機(jī)轉(zhuǎn)速誤差e和轉(zhuǎn)速誤差變化ec作為控制器的輸入,利用模糊規(guī)則對(duì)控制器參數(shù)進(jìn)行修改。
PID參數(shù)kp、ki和kd應(yīng)用模糊合成推理進(jìn)行設(shè)計(jì),第k個(gè)采樣時(shí)間的整定為:
kp(k)=kpo+Δkp(k)
(10)
ki(k)=kio+Δki(k)
(11)
kd(k)=kdo+Δkd(k)
(12)
在第k周期,對(duì)電機(jī)的運(yùn)行狀態(tài)進(jìn)行采樣,獲取電機(jī)的瞬時(shí)轉(zhuǎn)速信息,得到此時(shí)誤差e以及ec,將其關(guān)系進(jìn)行模糊化,根據(jù)模糊規(guī)則對(duì)進(jìn)行整定,計(jì)算當(dāng)前時(shí)刻的PID參數(shù)控制輸出u(k)。
模糊自整定PID控制系統(tǒng)如圖4所示。
圖4 模糊自整定PID控制系統(tǒng)框圖
控制系統(tǒng)主要由2部分組成,模糊自整定PID控制器和PWM信號(hào)發(fā)生器,模糊自整定PID輸入電機(jī)轉(zhuǎn)速信息根據(jù)模糊規(guī)則輸出參考電流,同時(shí)電流檢測(cè)單元對(duì)輸出電流進(jìn)行檢測(cè),與輸出的參考電流比較求出誤差,并輸出電流信號(hào)。PWM信號(hào)發(fā)生器根據(jù)輸出的電流信號(hào)發(fā)出控制信號(hào),從而控制電機(jī)工作。
隸屬函數(shù)的選取對(duì)結(jié)果影響比較大,根據(jù)具體要求采用分布比較均勻的三角形函數(shù)。電機(jī)給定轉(zhuǎn)速設(shè)為800、1 000、1 200和1 400 r/min,以1 200 r/min為例設(shè)定隸屬函數(shù)。在控制器中基本論域是輸入量的變化范圍,2種工況對(duì)應(yīng)的輸入e和ec的基本論域取為[-1 200,1 200]。輸入量e和ec是準(zhǔn)確值,將其轉(zhuǎn)化為模糊量E和EC,設(shè)定E、EC和輸出U的模糊論域?yàn)閇-6,6],在語言值的模糊子集為:
E、EC={NB,NM,NS,ZO,PS,PM,PB}E、EC、U的隸屬函數(shù)如圖5所示。
圖5 E、EC、U的隸屬函數(shù)
模糊控制的語言規(guī)則可以描述如下:
1) 當(dāng)電機(jī)工作時(shí)獲取的瞬時(shí)轉(zhuǎn)速小于給定值時(shí),模糊自整定PID控制器輸出電流值,該電流為期望電流值,期望電流值減小,期望電流值減小的幅度與轉(zhuǎn)速偏差成正比。
2) 當(dāng)電機(jī)工作時(shí)獲取的瞬時(shí)轉(zhuǎn)速為給定值時(shí),期望電流值保持不變。
3) 當(dāng)電機(jī)工作時(shí)獲取的瞬時(shí)轉(zhuǎn)速小于給定值時(shí),期望電流值增加,期望電流值增大的幅度與轉(zhuǎn)速偏差成正比。
根據(jù)規(guī)則修正表如表1—3所示。
表1 kp的修正規(guī)則表
表2 ki的修正規(guī)則表
表3 kd的修正規(guī)則表
利用Matlab/Simulink仿真平臺(tái),把模糊自整定PID與傳統(tǒng)的電流斬波進(jìn)行對(duì)比,在0.1 s后加入50 N·m的負(fù)載力矩。電機(jī)采用三相6/4開關(guān)磁阻電機(jī),額定功率為60 kW,額定電壓120 V,轉(zhuǎn)速設(shè)定為分別800、1 000、1 200及1 400 r/min。
為了便于分析轉(zhuǎn)矩脈動(dòng)的程度,定義Kt為轉(zhuǎn)矩脈動(dòng)
Kt=(Tmax-Tmin)/Tav
(13)
式中:Tmax為電機(jī)穩(wěn)定工作后的最大瞬時(shí)轉(zhuǎn)矩;Tmin為最小瞬時(shí)轉(zhuǎn)矩;Tav為平均轉(zhuǎn)矩。
Kt值越小說明對(duì)電機(jī)轉(zhuǎn)矩脈動(dòng)的抑制效果越好。
由圖6—9可知當(dāng)電機(jī)分別以800、1 000、1 200和1 400 r/min工作時(shí)的轉(zhuǎn)矩波形和電流波形。在負(fù)載加入的起始階段模糊自整定PID控制器能夠很好的減小脈動(dòng),防止在起始瞬間產(chǎn)生較大的脈動(dòng),穩(wěn)定工作后傳統(tǒng)PID控制的轉(zhuǎn)矩最大值分別為82、82、85、98 N·m,Kt分別為0.92、0.73、0.69、0.84。模糊自整定PID控制的轉(zhuǎn)矩最大值分別為78、64、70、89 N·m,Kt分別為0.68、0.58、0.59、0.73。
圖6 轉(zhuǎn)速800 r/min波形對(duì)比
圖7 轉(zhuǎn)速1 000 r/min波形對(duì)比
圖8 轉(zhuǎn)速1 200 r/min波形對(duì)比
圖9 轉(zhuǎn)速1 400 r/min波形對(duì)比
不同參考轉(zhuǎn)速下的對(duì)比結(jié)果如表4所示,Imax1傳統(tǒng)PWM的電流峰值,Imax2為模糊自整定的PWM電流峰值,ΔImax為電流峰值的差值,Tmax1傳統(tǒng)PWM的轉(zhuǎn)矩峰值,Tmax2模糊自整定PWM的轉(zhuǎn)矩峰值,ΔTmax為轉(zhuǎn)矩峰值的差值,Kt1傳統(tǒng)PWM的轉(zhuǎn)矩脈動(dòng),Kt2為模糊自整定的PWM轉(zhuǎn)矩脈動(dòng),ΔKt為轉(zhuǎn)矩脈動(dòng)的差值。
表4 2種控制方法對(duì)比分析
由表4可知,提出的模糊自整定PID的PWM的控制方法相對(duì)于傳統(tǒng)的PWM方法對(duì)在不同轉(zhuǎn)速下都可以減少電流峰值,在轉(zhuǎn)速為800和 1 000 r/min時(shí)電流峰值分別減少了8 A和5 A,在其他轉(zhuǎn)速也有不同程度的降低。當(dāng)電機(jī)以1 000 r/min工作時(shí)轉(zhuǎn)矩最大值減小了18 N·m,轉(zhuǎn)矩脈動(dòng)在800 r/min時(shí)優(yōu)化了0.24,在其他轉(zhuǎn)速均有很好的優(yōu)化效果。
在傳統(tǒng)的PWM控制方式下,傳統(tǒng)的PID控制器的參數(shù)為定值,無法實(shí)時(shí)地跟隨轉(zhuǎn)速的波動(dòng),電流和轉(zhuǎn)矩的波動(dòng)比較大。在負(fù)載剛加入的時(shí)候轉(zhuǎn)矩急劇上升,當(dāng)轉(zhuǎn)速在1 200 r/min時(shí)還會(huì)出現(xiàn)較大的初始轉(zhuǎn)矩脈動(dòng),在換向時(shí)轉(zhuǎn)矩脈動(dòng)也比較大。模糊自整定PID控制策略可以根據(jù)實(shí)時(shí)的轉(zhuǎn)速信息調(diào)節(jié)PID的參數(shù),加入負(fù)載后以及換向時(shí)轉(zhuǎn)矩能很好地過渡,防止過大的轉(zhuǎn)矩脈動(dòng)和電流峰值。
針對(duì)傳統(tǒng)PWM控制策略轉(zhuǎn)矩脈動(dòng)較大,提出了一種結(jié)合模糊自整定PID的PWM方法,基于Matlab/Simulink平臺(tái)搭建了電機(jī)控制策略仿真模型,利用模糊規(guī)則獲取參考電流,將電流作為控制量,產(chǎn)生控制信號(hào)作用在功率變換器上,并與傳統(tǒng)PID的PWM控制進(jìn)行對(duì)比分析,得出以下結(jié)論:
1) 模糊自整定PID能夠很好地和PWM控制策略結(jié)合,防止加入負(fù)載初始階段以及平穩(wěn)工作時(shí)產(chǎn)生較大的轉(zhuǎn)矩脈動(dòng),能夠很好地減小電流峰值抑制轉(zhuǎn)矩脈動(dòng)。
2) 對(duì)比不同轉(zhuǎn)速下的轉(zhuǎn)矩脈動(dòng),模糊自整定PID相對(duì)與傳統(tǒng)的PWM控制策略在不同轉(zhuǎn)速下都可以使轉(zhuǎn)矩平穩(wěn)過渡并且很好地抑制轉(zhuǎn)矩脈動(dòng)。
3) 當(dāng)轉(zhuǎn)速超過1 200 r/min時(shí),模糊自整定PID控制策略不僅可以使轉(zhuǎn)矩平穩(wěn)過渡抑制轉(zhuǎn)矩脈動(dòng),不會(huì)產(chǎn)生過大的轉(zhuǎn)矩波動(dòng),防止電機(jī)平穩(wěn)運(yùn)行后產(chǎn)生不穩(wěn)定轉(zhuǎn)矩。