張華強(qiáng),嚴(yán)洪峰,冷艷禮,王學(xué)義
(1.哈爾濱工業(yè)大學(xué)(威海)電氣工程系,山東 威海264209;2.黃海造船有限公司,山東 榮成264309)
永磁同步電機(jī)常用的控制策略,如矢量控制和直接轉(zhuǎn)矩控制,其控制效果與電機(jī)參數(shù)有關(guān)。因此,對(duì)永磁同步電機(jī)參數(shù)進(jìn)行高精度在線辨識(shí)意義重大[1]。永磁同步電機(jī)常用的參數(shù)辨識(shí)方法有:最小二乘法、擴(kuò)展卡爾曼濾波法、模型參考自適應(yīng)法和人工智能算法[2]。人工智能算法是現(xiàn)在的研究熱點(diǎn),在選擇理想的算法結(jié)構(gòu)和相關(guān)參數(shù)下辨識(shí)效果較好。但算法復(fù)雜,實(shí)際應(yīng)用較少。最小二乘法和擴(kuò)展卡爾曼濾波算法均具有遞推形式,運(yùn)算量較小,辨識(shí)速度快,但誤差相對(duì)較大。而模型參考自適應(yīng)法在準(zhǔn)確建模的條件下辨識(shí)精度較高,但辨識(shí)速度相對(duì)較慢。本文將把遞推最小二乘法與模型參考自適應(yīng)法相結(jié)合,在保證參數(shù)辨識(shí)精度的前提下提高模型參考自適應(yīng)法的辨識(shí)速度,減輕動(dòng)態(tài)振蕩。
為建立永磁同步電機(jī)數(shù)學(xué)模型,作如下假設(shè):1)忽略鐵心磁阻、忽略磁路飽和、磁滯損耗和渦流損耗;2)氣隙分布均勻,磁回路自感與互感同轉(zhuǎn)子位置無關(guān);3)忽略電樞反應(yīng),定子三相繞組在空間中對(duì)稱分布,氣隙磁勢(shì)與磁密在空間作正弦分布。將三相永磁同步電機(jī)ABC 坐標(biāo)系下的數(shù)學(xué)模型經(jīng)Clark 變換及Park 變換后,可得dq坐標(biāo)軸下的數(shù)學(xué)模型[3-5]如下。
磁鏈方程:
式中:Ld,Lq為dq坐標(biāo)系下的定子直軸、交軸電感,H;id,iq為定子直軸、交軸電流,A;Ψd,Ψq為定子直軸、交軸磁鏈分量,Wb;Ψf為轉(zhuǎn)子永磁體磁鏈,Wb。
電壓方程:
式中:Ud,Uq為dq坐標(biāo)系下的定子直軸、交軸電壓,V;ωr為轉(zhuǎn)子電角速度,rad/s;Rs為定子電阻,Ω。
轉(zhuǎn)矩方程:
式中:Te為電磁轉(zhuǎn)矩,N·m;p為電機(jī)極對(duì)數(shù)。
運(yùn)動(dòng)方程:
式中:TL為負(fù)載轉(zhuǎn)矩,N·m;ωm=ωr/p;B 為阻尼系數(shù);J為轉(zhuǎn)動(dòng)慣量,kg·m2。
如果系統(tǒng)可以由下式描述,其中1個(gè)變量y是由1組n個(gè)變量x1,x2,…,xn按線性關(guān)系組成,即:
假定在時(shí)刻t1,t2,…,tm對(duì)系統(tǒng)作了m次觀測(cè),上邊方程組可以寫成矩陣形式,即:
其中
式中:Θ 為需要估計(jì)的參數(shù)。
設(shè)誤差矢量為
則式(6)應(yīng)寫成
即
以誤差平方和為最小作為用式F來擬合測(cè)量數(shù)據(jù)的判據(jù),F(xiàn)為
當(dāng)?shù)趍+1次測(cè)量后,得:
由式(6)可得:
此時(shí),引入一個(gè)矩陣恒等式,令A(yù),A+BC 和矩陣I+CA-1B為非奇異方陣,則:
定義
則
將式(19)代入式(20)并根據(jù)給出的矩陣恒等式,得:
結(jié)合式(17)得:
提取公因式P(m)X(m+1)化簡,并將式(19)和式(20)代入得:
其中,[1+XT(m+1)P(m)X(m+1)]為1×1矩陣,無需矩陣逆運(yùn)算,其遞推形式為
使用此方法對(duì)面貼式永磁同步電機(jī)的轉(zhuǎn)子磁鏈、定子電阻和電感進(jìn)行在線辨識(shí)。
1)轉(zhuǎn)子磁鏈辨識(shí)。對(duì)于面貼式永磁同步電機(jī)Ld=Lq=L,其轉(zhuǎn)矩方程為
忽略阻尼系數(shù)B,可寫為
代入遞推最小二乘算法公式得:
2)定子電阻和電感辨識(shí)。Ld=Lq=L,Rs簡寫為R,定子電阻和電感的矩陣表達(dá)式為
代入遞推最小二乘算法公式得:
利用Matlab/Simulink 搭建永磁同步電機(jī)模型,參數(shù)為:定子電阻Rs=2.875 Ω,轉(zhuǎn)子磁鏈Ψf=0.175 Wb,直軸電感Ld=8.5 mH,交軸電感Lq=8.5 mH,負(fù)載轉(zhuǎn)矩TL=1 N·m,極對(duì)數(shù)p=4。
電機(jī)運(yùn)行在700 r/min,各參數(shù)初值均為0。pψf與PRL的 初 值 取 為[7]:pψf(0)=10 000,PRL(0)=100 00E,E 為單位陣,采樣頻率設(shè)為1 MHz,從0.01 s開始辨識(shí),辨識(shí)曲線如圖1所示。
圖1 遞推最小二乘法參數(shù)在線辨識(shí)Fig.1 RLS online parameters identification
定子電阻的辨識(shí)值為3.162 Ω,誤差為9.98%;定子電感的辨識(shí)值為8.579 mH,誤差為0.93%;轉(zhuǎn)子磁鏈的辨識(shí)值為0.172 3 Wb,誤差為1.54%。分析結(jié)果可知,遞推最小二乘法因等式含定子電流微分量以及忽略阻尼系數(shù)等原因,辨識(shí)結(jié)果存在一定誤差,尤其是定子電阻誤差較大。又因運(yùn)算量較小,能夠同時(shí)辨識(shí)多個(gè)參數(shù)和辨識(shí)速度快等優(yōu)點(diǎn)而具有較大的實(shí)用價(jià)值。
模型參考自適應(yīng)法(MRAS)是選定一個(gè)參考模型,將參考模型和可變模型輸出的差值按一定的自適應(yīng)規(guī)則進(jìn)行估算,獲得可變模型中所需辨識(shí)的參數(shù),其結(jié)構(gòu)如圖2所示[8]。
圖2 模型參考自適應(yīng)算法結(jié)構(gòu)Fig.2 The algorithm structure of MRAS
以電機(jī)本身為參考模型,可變模型如下式所示:
以Ud和Uq作為參考模型和可變模型的輸入量,以id和iq作為輸出量,基于模型參考自適應(yīng)法的電機(jī)參數(shù)辨識(shí)方法框圖如圖3所示。
圖3 基于模型參考自適應(yīng)法的參數(shù)辨識(shí)框圖Fig.3 The structure black diagram of parameters identification based on MRAS
為敘述方便,將電機(jī)參考模型寫成如下形式:
則可變模型為如下形式:
其中
可變模型與參考模型輸入相同的電壓值,當(dāng)可變模型與參考模型的參數(shù)不同時(shí),所輸出的電流的差值則不同,定義差值為
將系統(tǒng)寫為描述誤差的狀態(tài)方程:
使用Popov 超穩(wěn)定性理論設(shè)計(jì)自適應(yīng)規(guī)則,主要分為以下幾步[9]:
1)將MRAS 系統(tǒng)等效轉(zhuǎn)化成擁有一個(gè)前饋線性模型和非線性反饋模塊的非線性時(shí)變系統(tǒng);
2)設(shè)計(jì)一部分自適應(yīng)規(guī)則使非線性反饋模塊滿足Popov不等式;
3)設(shè)計(jì)余下的自適應(yīng)規(guī)則保證前饋線性模型嚴(yán)格正定實(shí)數(shù)矩陣;
4)把等效系統(tǒng)再還原成MRAS系統(tǒng)。
具體設(shè)計(jì)過程如文獻(xiàn)[9]中所述,得到辨識(shí)的自適應(yīng)規(guī)則如下[10]:
利用Matlab/Simulink 進(jìn)行仿真,仿真過程中所需的設(shè)定參數(shù)如表1所示。
表1 模型參考自適應(yīng)法仿真參數(shù)Tab.1 The parameters of MRAS simulation
辨識(shí)結(jié)果如圖4所示。
圖4 模型參考自適應(yīng)法參數(shù)在線辨識(shí)Fig.4 MRAS online parameters identification
定子電阻的辨識(shí)值為2.874 4 Ω,誤差為0.021%;定子電感的辨識(shí)值為8.502 mH,誤差為0.024%;轉(zhuǎn)子磁鏈的辨識(shí)值為0.175 02 Wb,誤差為0.011%。分析仿真結(jié)果可知,模型參考自適應(yīng)法辨識(shí)精度較遞推最小二乘法有很大的提高,在模型準(zhǔn)確的情況下誤差接近0,但辨識(shí)速度較慢,定子電阻、電感和轉(zhuǎn)子磁鏈的辨識(shí)時(shí)間分別為:0.295 s,0.236 s,0.238 s。此外,因?yàn)槎ㄗ与娮枧c轉(zhuǎn)子磁鏈的辨識(shí)方程中需用到定子電感值,故受定子電感值波動(dòng)的影響,動(dòng)態(tài)過程有一定的振蕩。
綜上所述,遞推最小二乘法運(yùn)算量小,辨識(shí)速度快,但精度較差。而模型參考自適應(yīng)法則精度高但辨識(shí)速度慢。因此本文提出一種改進(jìn)的模型參考自適應(yīng)方法,即將遞推最小二乘法與模型參考自適應(yīng)法相結(jié)合,結(jié)構(gòu)如圖5所示。
圖5 基于改進(jìn)模型參考自適應(yīng)法的參數(shù)辨識(shí)框圖Fig.5 The structure black diagram of parameters identification based on improved MRAS
由圖5 可知,在對(duì)定子電感和轉(zhuǎn)子磁鏈的辨識(shí)時(shí),在模型參考自適應(yīng)法后加入遞推最小二乘法以提高辨識(shí)速度。因遞推最小二乘法對(duì)定子電阻的辨識(shí)誤差較大,所以對(duì)電阻辨識(shí)僅使用模型參考自適應(yīng)法。具體步驟如下。
1)使用模型參考自適應(yīng)法對(duì)3 個(gè)參數(shù)進(jìn)行辨識(shí):
利用Matlab/Simulink 進(jìn)行仿真,仿真過程中所需的設(shè)定參數(shù)與表2相同,仿真結(jié)果如圖6所示。
圖6 改進(jìn)模型參考自適應(yīng)法參數(shù)在線辨識(shí)Fig.6 Improved MRAS online parameters identification waveforms
定子電阻的辨識(shí)值穩(wěn)定在2.873 Ω與2.878 Ω間波動(dòng),最大誤差為0.1%;定子電感的辨識(shí)值穩(wěn)定在8.502 5 mH與8.503 5 mH間波動(dòng),最大誤差為0.04%;轉(zhuǎn)子磁鏈的辨識(shí)值穩(wěn)定在0.174 98 Wb與0.175 03 Wb間波動(dòng),最大誤差為0.02%。分析結(jié)果可知,改進(jìn)的MRAS方法對(duì)定子電感和轉(zhuǎn)子磁鏈的辨識(shí)速度明顯提高,定子電感的辨識(shí)時(shí)間減少到0.126 s;轉(zhuǎn)子磁鏈的辨識(shí)時(shí)間減少到0.137 s,動(dòng)態(tài)過程也得到很大的改善。雖然辨識(shí)值存在波動(dòng),但幅度極小,不影響辨識(shí)結(jié)果;定子電阻仍采用傳統(tǒng)的MRAS辨識(shí)方法,辨識(shí)時(shí)間也減少到0.192 s,盡管辨識(shí)值波動(dòng)較大,但可控制在精度辨識(shí)范圍內(nèi)。
本文分析了最小二乘法與模型參考自適應(yīng)法在永磁同步電機(jī)參數(shù)辨識(shí)上的優(yōu)缺點(diǎn),得出最小二乘法具有運(yùn)算量小,辨識(shí)速度快,參數(shù)能夠同時(shí)辨識(shí)的優(yōu)點(diǎn),但精度較低。模型參考自適應(yīng)法具有辨識(shí)精度高的優(yōu)點(diǎn),但辨識(shí)速度較慢。結(jié)合最小二乘法辨識(shí)速度快與模型參考自適應(yīng)法精度高的優(yōu)點(diǎn),在傳統(tǒng)模型參考自適應(yīng)辨識(shí)方法下,通過引入遞推最小二乘法模塊,在對(duì)定子電阻等參數(shù)辨識(shí)精度影響不大的情況下,大大提高了辨識(shí)速度,具有較好的應(yīng)用前景。
[1] 劉亢,劉忠途,李樂榮,等.永磁同步電機(jī)在線多參數(shù)辨識(shí)方法研究[J].微特電機(jī),2012,40(6):4-7.
[2] 胡升,史婷娜.基于模型參考自適應(yīng)的SPMSM參數(shù)在線辨識(shí)策略[J].電氣傳動(dòng),2014,44(1):13-16.
[3] 程善美,張益.基于協(xié)同粒子群算法的PMSM在線參數(shù)辨識(shí)[J].電氣傳動(dòng),2012,42(11):3-6.
[4] 柳晶,劉桂花,王衛(wèi).永磁同步電機(jī)參數(shù)離線辨識(shí)方法的研究[J].電源學(xué)報(bào),2011(1):27-30.
[5] 尹泉,孫明明,羅慧,等.交流伺服系統(tǒng)參數(shù)辨識(shí)策略研究[J].電氣傳動(dòng),2012,42(10):14-17.
[6] 龐中華,崔紅.系統(tǒng)辨識(shí)與自適應(yīng)控制Matlab仿真[M].北京:北京航空航天大學(xué)出版社,2009.
[7] 邵臣.混合動(dòng)力汽車ISG 永磁同步電機(jī)參數(shù)辨識(shí)方法研究[D].長春:吉林大學(xué),2007.
[8] Wang Shao-wei,Wan Shan-ming.Estimations of Load Parameters for PMSM by MRAS[C]//IEEE Electrical and Control Engineering Conference,2011(9):657-660.
[9] 張僑.永磁同步電機(jī)參數(shù)辨識(shí)的研究[D].武漢:華中科技大學(xué),2010.
[10]Wang Wei-hua,Xiao Xi.Research on Predictive Control for PMSM Based on Online Parameter Identification[C]//IEEE Industrial Electronics Conference,2012(10):1982-1986.