李玲瑞, 許鳴珠, 高旭東
(石家莊鐵道大學(xué) 機(jī)械工程學(xué)院,河北 石家莊 050043)
基于擴(kuò)展卡爾曼濾波器的電流預(yù)測(cè)控制*
李玲瑞, 許鳴珠, 高旭東
(石家莊鐵道大學(xué) 機(jī)械工程學(xué)院,河北 石家莊 050043)
高性能的永磁同步電機(jī)伺服系統(tǒng)要求快速響應(yīng)的電流內(nèi)環(huán)來滿足系統(tǒng)的高性能要求。經(jīng)典PID控制容易出現(xiàn)滯后、振蕩等問題,而傳統(tǒng)預(yù)測(cè)控制可以實(shí)現(xiàn)對(duì)指令信號(hào)無超調(diào)的快速跟蹤,但對(duì)控制對(duì)象的精確數(shù)學(xué)模型有很強(qiáng)的依賴性。提出的基于擴(kuò)展卡爾曼濾波的預(yù)測(cè)控制方法,利用擴(kuò)展卡爾曼濾波器具有的估計(jì)、濾波的優(yōu)勢(shì),降低了預(yù)測(cè)控制對(duì)控制對(duì)象數(shù)學(xué)模型參數(shù)的依賴性;同時(shí),相對(duì)于PID控制,改進(jìn)的方法實(shí)現(xiàn)了指令信號(hào)無超調(diào)的快速跟蹤,動(dòng)靜態(tài)性能得到了提高,電機(jī)低速運(yùn)行噪聲大的問題也得到了很好的解決。試驗(yàn)結(jié)果驗(yàn)證了該算法的有效性和實(shí)用性。
永磁同步電機(jī); 擴(kuò)展卡爾曼濾波器; 預(yù)測(cè)控制; PID控制
永磁同步電機(jī)(Permanent Magnet Synchronous Motor, PMSM)因其功率因數(shù)大、過載能力強(qiáng)、動(dòng)靜態(tài)性能好等特點(diǎn),被廣泛應(yīng)用于機(jī)器人、汽車等高精度控制領(lǐng)域,也吸引了眾多學(xué)者進(jìn)行相關(guān)研究。PMSM數(shù)字控制系統(tǒng)的電流控制策略主要包括經(jīng)典的靜止和旋轉(zhuǎn)軸系的PID控制、滑模變結(jié)構(gòu)控制、預(yù)測(cè)控制、滯環(huán)控制等[1-5]。
靜止軸系的PID控制可以限制最高控制頻率,但是由于控制器存在的低通濾波器特性,穩(wěn)態(tài)輸出在幅值和相位上均存在滯后的問題[6-7]。在旋轉(zhuǎn)坐標(biāo)系下的PID控制保證了電流控制穩(wěn)態(tài)無靜差,但存在交、直軸耦合的問題,從而影響電流的靜、動(dòng)態(tài)響應(yīng)[8]?;W兘Y(jié)構(gòu)控制能夠改善系統(tǒng)正常運(yùn)行階段的動(dòng)、靜態(tài)性能,但其在系統(tǒng)原點(diǎn)附近存在高頻抖振,增加了控制器的負(fù)擔(dān)[9]。滯環(huán)控制響應(yīng)快速,但是這種bang-bang控制方式存在紋波大、開關(guān)頻率不固定的缺點(diǎn),不適用于高性能的控制場(chǎng)合[10]。
預(yù)測(cè)控制可以實(shí)現(xiàn)對(duì)指令信號(hào)無超調(diào)的快速跟蹤,但它依賴于被控對(duì)象的精確數(shù)學(xué)模型[11]。擴(kuò)展卡爾曼濾波器(Extended Kalman Filter,EKF)采用信號(hào)與噪聲的狀態(tài)空間模型,利用前一時(shí)刻的估計(jì)值和現(xiàn)時(shí)刻的觀測(cè)值來更新對(duì)狀態(tài)變量的估計(jì),即以“預(yù)測(cè)-實(shí)測(cè)-修正”的順序遞推,根據(jù)系統(tǒng)的量測(cè)值來消除隨機(jī)干擾,再現(xiàn)系統(tǒng)的狀態(tài)。
本文設(shè)計(jì)了一種基于EKF的預(yù)測(cè)控制方法,把預(yù)測(cè)控制成功應(yīng)用于電流控制系統(tǒng),建立模型預(yù)測(cè)的數(shù)學(xué)模型,并對(duì)其離散化處理。為了有效降低預(yù)測(cè)控制對(duì)電機(jī)精確數(shù)學(xué)模型的依賴,把EKF與預(yù)測(cè)控制相結(jié)合應(yīng)用到電機(jī)電流調(diào)速系統(tǒng)中,以期提高電機(jī)控制的精度、降低運(yùn)行噪聲。試驗(yàn)結(jié)果證明,與傳統(tǒng)的PID控制相比,本文提出的基于EKF的預(yù)測(cè)控制方法有效地提高了系統(tǒng)的動(dòng)靜態(tài)性能和電機(jī)的低速可運(yùn)行性,同時(shí)擴(kuò)大了電機(jī)的有效控速范圍,降低了運(yùn)行噪聲。
PMSM是一個(gè)高階、非線性、強(qiáng)耦合的多變量系統(tǒng)。為了實(shí)現(xiàn)解耦控制將三相交流繞組通過坐標(biāo)變換等效為旋轉(zhuǎn)的兩相直流繞組,變換后系統(tǒng)變量之間得到部分解耦,方便了系統(tǒng)的控制[12]。PMSMdq旋轉(zhuǎn)坐標(biāo)系下的電壓方程為
(1)
式中:ud、uq,id、iq——dq坐標(biāo)系下的電壓、電流;R、ψf——定子電阻、永磁體磁鏈;Ld、Lq——定子電感;w——轉(zhuǎn)子電角速度。
(2)
即
(3)
模型預(yù)測(cè)控制由預(yù)測(cè)模型、滾動(dòng)優(yōu)化、反饋校正組成,其控制原理如圖1所示。
圖1 模型預(yù)測(cè)控制結(jié)構(gòu)框圖
2.1 EKF模型
傳統(tǒng)的卡爾曼濾波模型假定控制系統(tǒng)方程和觀測(cè)方程均為線性的,而PMSM模型系統(tǒng)為非線性多變量系統(tǒng)。本文利用EKF模型實(shí)現(xiàn)非線性系統(tǒng)的近似線性化,提高濾波和預(yù)測(cè)精度[14-15]。
為了降低預(yù)測(cè)控制對(duì)電機(jī)精確數(shù)學(xué)模型的依賴性,采用EKF對(duì)電機(jī)電流進(jìn)行估計(jì)預(yù)測(cè)。PMSM的擴(kuò)展卡爾曼控制方程離散化后可表示為
(4)
式中:f(·)——非線性連續(xù)可微分函數(shù);rk——系統(tǒng)噪聲;ρk——測(cè)量噪聲。
在此基礎(chǔ)上EKF算法可分為2個(gè)階段:
(5)
(6)
式中:Qd——rk的協(xié)方差陣,Qd=diag{q1,q2},q1、q2為常數(shù)。
(7)
(8)
(9)
式中:Rd——測(cè)量噪聲ρ的協(xié)方差陣,Rd=diag{r1,r2};
r1、r2——常數(shù)。
狀態(tài)誤差協(xié)方差陣Pk|k-1初值不取為0[16]。
2.2 靜止坐標(biāo)系電機(jī)數(shù)學(xué)模型的建立
(10)
c=diag{1,1}。
式中:ψr、w——電機(jī)轉(zhuǎn)子永磁體磁鏈和電角速度。
圖2 基于EKF的預(yù)測(cè)電流控制器原理圖
圖3、圖4分別為PID控制的電機(jī)轉(zhuǎn)速圖和基于EKF的預(yù)測(cè)控制電機(jī)轉(zhuǎn)速圖。電機(jī)轉(zhuǎn)速以300 r/min為單位進(jìn)行變速,調(diào)速范圍為300~3 000 r/min。對(duì)比圖3、圖4可知,在基于EKF的預(yù)測(cè)控制算法的控制下,PMSM的轉(zhuǎn)速平穩(wěn)性得到提高,尤其是電機(jī)的低速運(yùn)行狀況得到了很好的改善。從圖5、圖6電機(jī)加速圖中可以知道基于EKF的預(yù)測(cè)控制算法將電機(jī)速度平穩(wěn)性相對(duì)PID控制而言提高了一倍左右。除此之外,EKF的加入還很好地降低了電機(jī)的運(yùn)行噪聲。
圖3 PID控制的永磁同步電機(jī)轉(zhuǎn)速圖
圖4 基于EKF的預(yù)測(cè)控制電機(jī)轉(zhuǎn)速圖
圖5 PID控制時(shí)電機(jī)加速控制圖
圖6 基于EKF的預(yù)測(cè)控制電機(jī)加速圖
圖7 PID控制電機(jī)加減速電流圖
圖8 基于EKF的預(yù)測(cè)控制電機(jī)加減速電流圖
本文提出的基于EKF的預(yù)測(cè)控制算法,通過EKF具有的估計(jì)、濾波兩大特點(diǎn),成功地降低了預(yù)測(cè)控制對(duì)參數(shù)的敏感性,并實(shí)現(xiàn)了對(duì)電機(jī)速度環(huán)、電流環(huán)雙閉環(huán)的控制。相對(duì)PID控制而言,基于EKF的預(yù)測(cè)控制可以在實(shí)現(xiàn)對(duì)電流快速跟蹤的同時(shí)保證電流不出現(xiàn)超調(diào)現(xiàn)象,并且穩(wěn)態(tài)運(yùn)行時(shí)電流波動(dòng)小,電機(jī)的速度控制精度得到了提高。相對(duì)傳統(tǒng)的預(yù)測(cè)控制而言,基于EKF的預(yù)測(cè)控制算法對(duì)電機(jī)模型參數(shù)準(zhǔn)確性要求低,并且很好地降低了電機(jī)的運(yùn)行噪聲。試驗(yàn)結(jié)果表明,基于EKF的預(yù)測(cè)控制算法具有良好的動(dòng)靜態(tài)性能,能夠較好地提高電機(jī)的控制效果,證明了該算法的有效性和實(shí)用性。
[1] MOOM H T, KIM H S, YOUN M J.A discrete-time predictive current control for PMSM[J].IEEE Transactions on Power Electronics, 2003,18(1): 464-472.
[2] LIU X X, LI S H.Speed control for PMSM servo system using predictive functional control and extended state observer[J].IEEE Transactions on Industry Electronics, 2012,59(2): 1171-1183.
[3] 楊代利,張宏立.基于全魯棒滑??刂频挠来磐诫姍C(jī)伺服系統(tǒng)矢量控制[J].電機(jī)與控制應(yīng)用,2014,41(2): 19-22.
[4] 錢強(qiáng),王淑紅,宋澤琳.基于電流預(yù)測(cè)的內(nèi)置式永磁同步電機(jī)矢量控制系統(tǒng)[J].電機(jī)與控制應(yīng)用,2014,41(5): 31-34.
[5] 蘇良昱.基于PCHD模型和滑??刂频谋碣N式永磁同步電機(jī)控制系統(tǒng)設(shè)計(jì)[J].電機(jī)與控制應(yīng)用,2015,42(8): 39-43.
[6] ZMOOD D N, HOLMES D G, BODE G H.Frequency domain analysis of three-phase linear current regulators[J].IEEE Trans on Industrial Applications, 2001,37(2): 601-610.
[7] ZMOOD D N, HOLMES D G.Stationary frame current regulation of PWM inverters with zero steady-state error[J].IEEE Trans on Power Electronics, 2003,18(3): 814-822.
[8] KUKRER O.Discrete-time current control of voltage fed three-phase PWM inverters[J].IEEE Trans on Power Electronics, 1996,11(2): 260-269.
[9] 張曉光.永磁同步電機(jī)調(diào)速系統(tǒng)滑模變結(jié)構(gòu)控制若干關(guān)鍵問題研究[D].哈爾濱: 哈爾濱工業(yè)大學(xué),2014.
[10] 廖金國(guó),花為,程明,等.一種永磁同步電機(jī)變占空比電流滯環(huán)控制策略[J].中國(guó)電機(jī)工程學(xué)報(bào),2015,35(18): 4762-4770.
[11] 鄭澤東,王奎,李永東,等.采用模型預(yù)測(cè)控制的交流電機(jī)電流控制器[J].電工技術(shù)學(xué)報(bào),2013,28(11): 118-123.
[12] 任志斌.電動(dòng)機(jī)的DSP控制技術(shù)與實(shí)踐[M].北京: 中國(guó)電力出版社,2012.
[13] 王偉華,肖曦,丁有爽.永磁同步電機(jī)改進(jìn)電流預(yù)測(cè)控制[J].電工技術(shù)學(xué)報(bào),2013,28(3): 50-55.
[14] 尹忠剛,趙昌,鐘彥儒,等.采用抗差擴(kuò)展卡爾曼濾波器的感應(yīng)電機(jī)轉(zhuǎn)速估計(jì)方法[J].中國(guó)電機(jī)工程學(xué)報(bào),2012,32(18): 152-159.
[15] 尹忠剛,張瑞峰,鐘彥儒,等.基于抗差擴(kuò)展卡爾曼濾波器的永磁同步電機(jī)轉(zhuǎn)速估計(jì)策略[J].控制理論與應(yīng)用,2012,29(7):921-927.
[16] 陳永軍.低速大轉(zhuǎn)矩永磁同步電機(jī)直接轉(zhuǎn)矩控制研究[D].武漢:華中科技大學(xué),2008.
[主要欄目]
·綜述 ·研究與設(shè)計(jì) ·變頻與調(diào)速 ·控制與應(yīng)用技術(shù)
·應(yīng)用 ·運(yùn)行與保護(hù) ·新產(chǎn)品介紹 ·新能源與風(fēng)力發(fā)電
·電機(jī)系統(tǒng)節(jié)能 ·測(cè)試技術(shù)與檢測(cè)設(shè)備 ·行業(yè)信息
引領(lǐng)技術(shù)發(fā)展趨勢(shì) 報(bào)道經(jīng)典實(shí)用案例 反映行業(yè)最新動(dòng)態(tài)
Current Predictive Control Based on Extended Kalman Filter*
LILingrui,XUMingzhu,GAOXudong
(College of Mechanical Engineering, Shijiazhuang Railway University, Shijiazhuang 050043, China)
In order to meet the high performance requirements of the system, high performance permanent magnet synchronous motor servo system required fast response current inner loop.Classical PID control was prone to lag, oscillation and so on.But the traditional predictive control could achieve fast tracking of the command signal without overshoot, which had a strong dependence on the accurate mathematical model of the control object.A predictive control method based on extended Kalman filter was proposed, the extended Kalman filter had the advantages of the estimation and filtering, which reduced the dependence of the predictive control on the mathematical model parameters of the control object.At the same time, compared with PID control, the improved method has realized the fast tracking of the command signal without overshoot, and the dynamic and static performance has been improved, motor at low speed running noise big problem also got a good solution.The experimental results showed that the algorithm was effective and practical.
permanent magnet synchronous motor (PMSM); extended Kalman filter (EKF); predictive control; PID control
國(guó)家自然科學(xué)基金面上項(xiàng)目(11372198);河北省教育廳科學(xué)技術(shù)重點(diǎn)項(xiàng)目(Z9900451)
李玲瑞(1990—),碩士研究生,研究方向?yàn)橹悄軝z測(cè)技術(shù)與控制系統(tǒng)。 許鳴珠(1967—),博士研究生,教授,研究方向?yàn)榭刂评碚撆c應(yīng)用。
TM 301.2
A
1673-6540(2017)03- 0001- 05
2016 -08 -31