項柏潭,梅三冠,時 帥
(江南大學(xué) 物聯(lián)網(wǎng)工程學(xué)院, 無錫 214122)
由于具有功率密度高、可靠性強(qiáng)、高效率等特點,永磁同步電機(jī)(以下簡稱PMSM)在電動汽車等調(diào)速范圍要求較廣的驅(qū)動系統(tǒng)中得到了廣泛的應(yīng)用[1]。當(dāng)電機(jī)工作在弱磁區(qū)域內(nèi)時,需要保證電機(jī)的轉(zhuǎn)矩可以精確地跟隨給定。然而,電機(jī)參數(shù)受運行時的溫度、定子繞組電流和磁通飽和度等因素的影響[2],當(dāng)電機(jī)長時間高速運行時,其實際參數(shù)與控制方法中不一致,影響電機(jī)穩(wěn)定運行時的轉(zhuǎn)矩控制精度,導(dǎo)致電機(jī)的控制性能下降[3]。因此,在電機(jī)驅(qū)動控制系統(tǒng)中,需要實時準(zhǔn)確地獲取電機(jī)的實際參數(shù)[4-5],以提高電機(jī)的輸出轉(zhuǎn)矩精度和控制性能。
針對電機(jī)參數(shù)變化引起控制性能下降的問題,目前主要有以下三類解決思路:(1)將電機(jī)參數(shù)辨識算法和弱磁控制算法相結(jié)合,把辨識得到的參數(shù)實時反饋到弱磁控制算法中,達(dá)到改善電機(jī)控制性能的目的[6];(2)將前饋控制引入到弱磁控制算法中,降低算法對電機(jī)參數(shù)的敏感性[7];(3)預(yù)先估計參數(shù)變化引起的誤差,然后將其補償?shù)饺醮趴刂扑惴ㄖ衃8]。上述三類方法中,第一類可以更好地提高電機(jī)在參數(shù)發(fā)生變化后的控制性能,通過選用合適的算法,可以實現(xiàn)對PMSM多個電氣參數(shù)同時準(zhǔn)確識別,進(jìn)而對其進(jìn)行補償。
目前的參數(shù)辨識研究中,需要辨識的PMSM參數(shù)主要有交直軸電感和永磁體磁鏈。常用的方法包括離線參數(shù)辨識和在線參數(shù)辨識兩大類。離線參數(shù)辨識的方法主要有查表法[9],其通常僅針對一個參數(shù)進(jìn)行辨識,且依賴于大量實驗數(shù)據(jù)建表,可移植性較差,并且不能實時對電機(jī)的參數(shù)進(jìn)行辨識。而在線參數(shù)辨識方法實現(xiàn)了對參數(shù)的實時跟蹤,主要有以下幾種方法:最小二乘法[10]、卡爾曼濾波算法[11]、模型參考自適應(yīng)算法[12]等。最小二乘法具有簡單和易實現(xiàn)等優(yōu)點,但需處理大量數(shù)據(jù),存在數(shù)據(jù)易飽和的問題,且在非穩(wěn)態(tài)條件下,跟蹤能力較差??柭鼮V波算法通過將部分參數(shù)設(shè)為固定值,從而實現(xiàn)對其它參數(shù)的辨識,但卡爾曼濾波算法的設(shè)計比較復(fù)雜,并且對噪聲的魯棒性較差,由于被設(shè)為固定值的參數(shù)實際仍會發(fā)生變化,所以穩(wěn)態(tài)誤差較大。在模型參考自適應(yīng)算法中,待辨識參數(shù)識別的準(zhǔn)確率和快速性與算法中使用的參數(shù)具有較強(qiáng)的相關(guān)性,參數(shù)的選取會直接影響最終的辨識效果。
為了實現(xiàn)多個參數(shù)同時補償,文獻(xiàn)[3]提出了一種弱磁區(qū)域參數(shù)補償策略,其中的弱磁控制方法使用文獻(xiàn)[12]中提出的基于單q軸電流調(diào)節(jié)器的電壓矢量角弱磁控制策略(Single Q-axis Current Regulator-Variable Voltage Angle, SQCR-VVA),其優(yōu)點是在保證電流動態(tài)性能的同時解決了兩個電流調(diào)節(jié)器的調(diào)節(jié)沖突與飽和問題。上述參數(shù)補償方法可以實現(xiàn)多個參數(shù)的同時補償,且具有良好的抗擾性能,但該方法在建立參數(shù)補償模型時,忽略了定子電阻上壓降的影響,并且引入多個新的參數(shù),使得輸出轉(zhuǎn)矩的穩(wěn)態(tài)誤差較大。
在此基礎(chǔ)上,本文設(shè)計了一種PMSM多參數(shù)自適應(yīng)補償算法,通過分析在弱磁區(qū)域由于參數(shù)變化引起的電流和電壓誤差,建立參數(shù)補償模型,簡化了補償方法,改善了輸出轉(zhuǎn)矩誤差較大的問題,提高了電機(jī)在參數(shù)發(fā)生變化后的控制性能。最后通過實驗驗證方法的可行性。
在同步旋轉(zhuǎn)參考坐標(biāo)系下,PMSM的穩(wěn)態(tài)電壓方程:
(1)
式中:Rs為定子等效電阻;Uq和Ud分別是定子電壓的交、直軸分量;iq和id分別是定子電流的交、直軸分量;Lq和Ld分別是定子等效電感的交、直軸分量;ωs是同步角速度;ψf是永磁體磁鏈。
轉(zhuǎn)矩方程:
(2)
式中:Te是電磁轉(zhuǎn)矩;p是極對數(shù)。從轉(zhuǎn)矩方程中不難看出,轉(zhuǎn)矩受Ld、Lq和ψf的影響。
(3)
(4)
式中:us是電壓幅值,is是電流幅值。
當(dāng)PMSM工作在基速區(qū)間內(nèi)時,為保證電機(jī)的定子電流最小,以使得如銅耗等損耗最小,采用最大轉(zhuǎn)矩電流比控制策略,直軸電流分量如下:
(5)
當(dāng)電機(jī)工作在弱磁區(qū)域時,電機(jī)的電壓飽和,即us=umax。定義電壓矢量角θ為us與d軸之間的夾角,則當(dāng)電機(jī)工作在電動狀態(tài)下時,π/2<θ<π。電機(jī)的交直軸電壓分量如下:
(6)
當(dāng)PMSM工作在弱磁區(qū)域時,電壓矢量角θ是唯一的可調(diào)節(jié)量,可以通過調(diào)節(jié)θ達(dá)到控制電機(jī)的目的。同時,為了更好地規(guī)劃電流軌跡并提高電流動態(tài)性能,可以增加一個電流調(diào)節(jié)器。而為了簡化分析電流、電壓誤差和參數(shù)變化系數(shù)之間的關(guān)系,本文采用的弱磁控制方法為SQCR-VVA,其控制框圖如圖1所示。
圖1 SQCR-VVA弱磁控制框圖
(7)
(8)
(9)
在參數(shù)發(fā)生的變化瞬間,電流和轉(zhuǎn)速(ωs)均不會發(fā)生變化,由式(1)可知:
(10)
(11)
(12)
式中:α是定子電感的變化系數(shù);β是永磁體磁鏈的變化系數(shù),受溫度、電流和磁通飽和度等的影響,其變化范圍是[5]:
(13)
(14)
對本文中所用的隱極式電機(jī),考慮定子電感Ls和永磁體磁鏈ψf對電機(jī)控制精度的影響,分為三種情況進(jìn)行討論。
2.1.1 定子電感
當(dāng)只有定子電感Ls的值發(fā)生變化時,據(jù)式(1)、式(7)、式(11)、式(12),有:
(15)
(16)
(17)
通過式(17)可以計算出定子電感Ls的變化系數(shù),進(jìn)而對電感的偏差進(jìn)行補償。
2.1.2 永磁體磁鏈
當(dāng)只有永磁體磁鏈ψf的值發(fā)生變化時(α=0),式(16)中A=RΔid,據(jù)式(14)、式(16)有:
(18)
(19)
通過式(19)可以計算出永磁體磁鏈ψf的變化系數(shù),進(jìn)而可以對永磁體磁鏈的偏差進(jìn)行補償。
基于上述分析,可以在電機(jī)參數(shù)發(fā)生變化時,檢測到參數(shù)變化的大小,然后對參數(shù)進(jìn)行補償,使電機(jī)的輸出轉(zhuǎn)矩始終跟隨給定并工作在最優(yōu)電流曲線上。帶參數(shù)補償?shù)腟QCR-VVA控制框圖如圖2所示。
圖2 帶參數(shù)補償?shù)腟QCR-VVA控制框圖
(20)
為了驗證本文提出的參數(shù)補償算法在實際電機(jī)驅(qū)動控制系統(tǒng)中的性能,搭建0.75 kW的PMSM驅(qū)動系統(tǒng)實驗平臺如圖3所示,使用的PMSM參數(shù)如表1所示。
表1 PMSM參數(shù)
圖3 0.75 kW PMSM驅(qū)動系統(tǒng)實驗平臺
圖4 α=1.3, β=-0.05時的實驗結(jié)果
從圖4中可以看出,當(dāng)電機(jī)兩個參數(shù)同時發(fā)生變化時,多參數(shù)自適應(yīng)補償算法可以有效地補償由兩個參數(shù)同時變化引起的電流和轉(zhuǎn)矩誤差。在階段Ⅲ中切入?yún)?shù)補償算法后,可以使系統(tǒng)重新恢復(fù)到參數(shù)未發(fā)生變化的工作狀態(tài)。為了證明此狀態(tài)下控制系統(tǒng)也有較好的轉(zhuǎn)矩控制性能,多次重復(fù)實驗,分別取階段Ⅱ中間1 s和階段Ⅲ最后1 s的轉(zhuǎn)矩平均值計算得到:在階段Ⅱ轉(zhuǎn)矩下降了12.02%,在階段Ⅲ轉(zhuǎn)矩誤差為0.38%。
綜上所述,多參數(shù)自適應(yīng)補償算法在實際電機(jī)控制系統(tǒng)的參數(shù)發(fā)生變化時,可以有效地抑制參數(shù)變化對系統(tǒng)輸出的影響,提高在參數(shù)發(fā)生變化后的轉(zhuǎn)矩控制精度,顯著改善電機(jī)的控制性能。文獻(xiàn)[3]中所用方法在多個參數(shù)同時變化時,輸出轉(zhuǎn)矩的誤差在5%的范圍內(nèi)。本文中所用的方法則可以使轉(zhuǎn)矩誤差小于1%,更好地提高了在參數(shù)變化時的轉(zhuǎn)矩控制精度。
本文提出的多參數(shù)自適應(yīng)補償算法具有結(jié)構(gòu)簡單、易實現(xiàn)等優(yōu)點,在電機(jī)處于弱磁控制階段,定子電感和永磁體磁鏈發(fā)生變化時,可以通過電流和電壓誤差準(zhǔn)確地辨識出多參數(shù)變化,并反饋到控制算法中,進(jìn)而改善由于參數(shù)變化導(dǎo)致的輸出轉(zhuǎn)矩?zé)o法跟隨給定的問題。算法的參數(shù)辨識誤差在5%以內(nèi),實際輸出轉(zhuǎn)矩的平均值與期望轉(zhuǎn)矩間的誤差小于1%,實驗驗證了算法的準(zhǔn)確性和有效性。