孟芳芳,邵雪卷
(太原科技大學(xué) 電子信息與工程學(xué)院,山西 太原 030024)
永磁同步電機(jī)(PMSM)調(diào)速系統(tǒng)具有時(shí)變、非線性、強(qiáng)耦合等特征,傳統(tǒng)PID控制計(jì)算簡單,能滿足一般控制系統(tǒng)性能要求,但PID控制器參數(shù)優(yōu)化困難、抗干擾能力弱、對(duì)負(fù)載的適應(yīng)能力差,一些新型控制策略表現(xiàn)出更好的應(yīng)用前景[1]?;疑A(yù)測(cè)控制能利用系統(tǒng)數(shù)據(jù)的發(fā)展變化規(guī)律對(duì)未來行為進(jìn)行預(yù)測(cè),通過對(duì)系統(tǒng)提前控制來提高系統(tǒng)的適應(yīng)能力[2]。近年來,灰色預(yù)測(cè)在電機(jī)控制中已經(jīng)得到廣泛研究,文獻(xiàn)[3]將灰色系統(tǒng)預(yù)測(cè)理論應(yīng)用到電機(jī)轉(zhuǎn)子位置和速度預(yù)測(cè)上,通過灰色關(guān)聯(lián)度分析確定轉(zhuǎn)子位置及速度的有效預(yù)測(cè)因子。文獻(xiàn)[4]將灰色預(yù)測(cè)用于電機(jī)可靠性分析,并根據(jù)已有電機(jī)的可靠性數(shù)據(jù)對(duì)所給模型進(jìn)行仿真。許多專家學(xué)者試圖將灰色預(yù)測(cè)與其他先進(jìn)控制相結(jié)合應(yīng)用于復(fù)雜快速隨動(dòng)系統(tǒng)[5]。文獻(xiàn)[6]提出一種新型自調(diào)節(jié)控制器,可依據(jù)預(yù)測(cè)精度在線調(diào)節(jié)控制器,提高了系統(tǒng)魯棒性。內(nèi)模控制僅有一個(gè)參數(shù),計(jì)算簡單,調(diào)整方向明確,控制器具有PI結(jié)構(gòu)[7]。本文針對(duì)永磁同步電機(jī)調(diào)速系統(tǒng)提出自調(diào)整灰色預(yù)測(cè)內(nèi)??刂圃O(shè)計(jì)方法,利用自調(diào)整灰色預(yù)測(cè)在線實(shí)時(shí)對(duì)轉(zhuǎn)速誤差進(jìn)行預(yù)測(cè),并可依據(jù)預(yù)測(cè)模型精度在線自動(dòng)調(diào)整預(yù)測(cè)誤差和當(dāng)前誤差所占比例,以提高系統(tǒng)的抗擾動(dòng)性和魯棒性,內(nèi)??刂埔罁?jù)系統(tǒng)下一時(shí)刻的輸出響應(yīng)誤差控制輸出變量。最后在MATLA/Simulink的仿真環(huán)境下對(duì)矢量控制PMSM調(diào)速系統(tǒng)運(yùn)用此方法進(jìn)行仿真研究,表明了此方法的有效性。
永磁同步電機(jī)(Permanent Magnet Synchronous Motor,簡稱PMSM)調(diào)速系統(tǒng)通常采用基于id=0矢量控制,通過坐標(biāo)變換,永磁同步電機(jī)具有像直流電機(jī)同樣的表達(dá)形式。
PMSM的運(yùn)動(dòng)方程為:
其中ω是電機(jī)機(jī)械角速度;Te、TL分別是電磁轉(zhuǎn)矩、負(fù)載轉(zhuǎn)矩;B是粘滯摩擦系數(shù);J是轉(zhuǎn)動(dòng)慣量。
電磁轉(zhuǎn)矩方程為:
其中Pn是電機(jī)極對(duì)數(shù);ψf是轉(zhuǎn)子磁鏈;iq是定子交軸電流分量。
令TL=0,對(duì)式(1)進(jìn)行拉氏變換,則 PMSM模型傳遞函數(shù)為:
內(nèi)??刂破鲀H有一個(gè)參數(shù)可調(diào)節(jié),算法簡單,魯棒性強(qiáng),能消除對(duì)未知干擾的影響,當(dāng)轉(zhuǎn)速環(huán)采用內(nèi)??刂圃O(shè)計(jì)時(shí),其原理框圖如圖1。
圖1 內(nèi)模控制PMSM速度控制系統(tǒng)結(jié)構(gòu)圖
由圖1可得:
由式(4)可知,當(dāng)數(shù)學(xué)模型和被控對(duì)象匹配時(shí),即:M(s)=(3/2Pnψf)/(Js+B)時(shí),依照內(nèi)模控制器設(shè)計(jì)原理,在設(shè)計(jì)控制器Q(s)需增加一個(gè)低通濾波器L(s),以確保系統(tǒng)的穩(wěn)定性,增強(qiáng)模型失配時(shí)的魯棒性。L(s)的表達(dá)形式如下:
其中λ是濾波器的時(shí)間常數(shù),則內(nèi)??刂破鳛?
等效控制器GC(s)為:
由式(10)可知,內(nèi)??刂破骶哂蠵I控制結(jié)構(gòu),有且僅有一個(gè)參數(shù)λ可調(diào),計(jì)算公式簡單,調(diào)整方向明確,對(duì)未知干擾魯棒性較強(qiáng)。λ值與控制系統(tǒng)的動(dòng)態(tài)特性有關(guān),λ取值越小,輸出響應(yīng)越快,但超調(diào)量較大;λ取值越大,輸出響應(yīng)越慢,但超調(diào)量較小。
GM(1,1)模型是在灰色預(yù)測(cè)中最常用的模型[8],它通過對(duì)原有數(shù)據(jù)使用累加生成的數(shù)據(jù)處理方法,得到一條呈現(xiàn)指數(shù)增長趨勢(shì)的上升數(shù)列值,建立一階微分方程模型,再經(jīng)累減生成操作即可得到預(yù)測(cè)數(shù)列?;疑A(yù)測(cè)控制具有實(shí)時(shí)控制性好,噪音不用過濾,結(jié)構(gòu)簡單易懂,單變量多變量兼容,對(duì)環(huán)境適應(yīng)性好等優(yōu)點(diǎn)。
設(shè)已知系統(tǒng)原始序列為:
對(duì)上式序列累加一次,可以得到序列:
其中:
對(duì)序列X(1)進(jìn)行相鄰均值的生成,得到生成序列Z(1)如下:
其中 k=1,2,…,n
可得 GM(1,1)的灰色微分方程[9]:
則相應(yīng)的白化方程為:
其中α稱為發(fā)展系數(shù)、μ為灰色作用量,兩者可以用最小二乘法求得:
其中:
則方程(13)的解為:
相對(duì)應(yīng)式(15)的時(shí)間響應(yīng)序列為:
其中 k=1,2,…,n
通過對(duì)上序列x^(1)進(jìn)行累減生成操作可得預(yù)測(cè)序列x^(0)。
其中 k=1,2,…,n
傳統(tǒng)的控制器是根據(jù)當(dāng)前誤差計(jì)算下一時(shí)刻的控制變化量,灰色預(yù)測(cè)控制能根據(jù)當(dāng)前系統(tǒng)誤差來預(yù)測(cè)未來系統(tǒng)誤差。自調(diào)整灰色預(yù)測(cè)則將當(dāng)前誤差和預(yù)測(cè)誤差進(jìn)行有效綜合,并根據(jù)預(yù)測(cè)模型精度來實(shí)時(shí)調(diào)整不同誤差所占比例,來提高控制系統(tǒng)的精確性。當(dāng)模型精確度高時(shí),灰色預(yù)測(cè)在控制系統(tǒng)中的作用量權(quán)值增強(qiáng),當(dāng)模型精確度低時(shí),灰色預(yù)測(cè)在控制系統(tǒng)中的作用量權(quán)值減弱。其控制原理框圖如圖2所示。
圖2 自調(diào)整灰色預(yù)測(cè)內(nèi)模控制原理框圖
圖(2)中yr(k)、yr(k+1)分別為k、k+1時(shí)刻的系統(tǒng)速度參考值,e(k)、(k+1)分別為k時(shí)刻實(shí)際誤差,k+1時(shí)刻預(yù)測(cè)誤差,Kr、Kt分別為當(dāng)前誤差和預(yù)測(cè)誤差所占的權(quán)值,es(k)為合成誤差。從圖中可知:
通過調(diào)整Kr、Kt的值,可以改變當(dāng)前誤差和預(yù)測(cè)誤差在合成誤差中所占的比重,兩者取值范圍都為[0,1]?;疑A(yù)測(cè)的模型精度決定Kr、Kt的值,若預(yù)測(cè)精度變高,Kt取值變大,Kr取值變小,反之,預(yù)測(cè)精度變低,Kt取值變小,Kr取值變大,這樣可以避免預(yù)測(cè)誤差對(duì)系統(tǒng)的不良影響。本文選用殘差檢驗(yàn)中的平均相對(duì)誤差對(duì)模型精度進(jìn)行檢驗(yàn),計(jì)算公式如下:
平均相對(duì)誤差作為模型的精度的檢驗(yàn)指標(biāo),它取值越小,表明模型精度相對(duì)越高。這里取模型的平均精度為:
為避免合成誤差增大,本文取:
圖(2)中GM對(duì)下一刻實(shí)時(shí)轉(zhuǎn)速通常用新陳代謝模式來進(jìn)行預(yù)測(cè),即前一個(gè)舊數(shù)據(jù)的去除都是后一個(gè)新數(shù)據(jù)輸入為前提,每時(shí)有一個(gè)新模型形成,隨之得到一組新的預(yù)測(cè)值,用于建模的數(shù)據(jù)列維數(shù)是一恒值,但預(yù)測(cè)系統(tǒng)的變量是隨時(shí)間而發(fā)生變化的,因此系統(tǒng)適應(yīng)能力很強(qiáng)。
基于MATLAB/Simulink仿真環(huán)境下搭建的PMSM控制系統(tǒng)仿真模型如圖3所示。電流控制器為傳統(tǒng)的PI控制,速度控制器采用本文設(shè)計(jì)的自調(diào)整灰色預(yù)測(cè)內(nèi)??刂啤S来磐诫姍C(jī)選用MATLAB/Simulink自帶的模型,參數(shù)為:額定轉(zhuǎn)矩為 0.8 N·m,額定轉(zhuǎn)速為3 000 r/min,漏磁通 ψf=0.171 7 ωb,轉(zhuǎn)動(dòng)慣量J=2.26 ×10-5kg·m2,極對(duì)數(shù) Pn=2,粘滯摩擦系數(shù) B=1.349 ×10-5N·m/(rad·s)。
圖3 系統(tǒng)仿真Simulink模型圖
根據(jù)內(nèi)??刂圃恚C合考慮系統(tǒng)的快速性和魯棒性,內(nèi)模控制器中參數(shù)λ選為0.001。在灰色預(yù)測(cè)中,通常系統(tǒng)的慣性越小,預(yù)測(cè)步數(shù)越小,電機(jī)調(diào)速為快速控制,實(shí)時(shí)性較強(qiáng),本文建模維數(shù)選為k=5,預(yù)測(cè)步數(shù)選為1。為驗(yàn)證本方法的有效性,永磁同步電機(jī)速度調(diào)節(jié)器分別采用文獻(xiàn)[6]自調(diào)整灰色預(yù)測(cè)控制、內(nèi)模PI控制及本文所設(shè)計(jì)方法跟蹤恒值轉(zhuǎn)速響應(yīng)曲線如圖4所示,在0.04 s時(shí),加入幅值為0.5 N·m的干擾信號(hào),不同控制器的轉(zhuǎn)速響應(yīng)曲線仿真結(jié)果如圖5所示。
圖4 采用不同控制器時(shí)輸出轉(zhuǎn)速波形
圖5 受到擾動(dòng)時(shí)采用不同控制器速度波形
由圖4可知,自調(diào)整灰色預(yù)測(cè)內(nèi)??刂戚敵鲛D(zhuǎn)速響應(yīng)平穩(wěn),沒有超調(diào),無震蕩,大大縮小了響應(yīng)時(shí)間,其動(dòng)態(tài)性能明顯優(yōu)于單一內(nèi)??刂坪妥哉{(diào)整灰色預(yù)測(cè)。由圖5可知,在0.04 s時(shí),加入幅值為0.5 N·m的干擾信號(hào),本方法轉(zhuǎn)速降落400每分轉(zhuǎn)為最少,這是由于自調(diào)整灰色預(yù)測(cè)為“超前控制”,能預(yù)測(cè)系統(tǒng)將來輸出變化而提前改變控制量的輸出,迅速返回到穩(wěn)態(tài)值。仿真結(jié)果表明該設(shè)計(jì)方法跟隨性能好且具有較強(qiáng)抑制干擾能力和良好的魯棒性。
本文將自調(diào)整灰色預(yù)測(cè)和內(nèi)模控制各自優(yōu)點(diǎn)綜合使用,內(nèi)??刂葡扔?jì)算出控制器參數(shù),保證系統(tǒng)快速性,自調(diào)整灰色預(yù)測(cè)能在線依據(jù)GM預(yù)測(cè)精度在線自動(dòng)調(diào)整預(yù)測(cè)數(shù)據(jù)在系統(tǒng)中所占的比例,提高了控制系統(tǒng)的適應(yīng)能力。仿真結(jié)果表明,該方法較傳統(tǒng)單一控制器能明顯提高響應(yīng)速度能力和抗干擾能力,適用于
PMSM實(shí)時(shí)控制調(diào)速系統(tǒng)。
[1]王雷,蔣靜坪.無刷直流電機(jī)自適應(yīng)補(bǔ)償最優(yōu)狀態(tài)反饋速度控制[J].中國電機(jī)工程學(xué)報(bào),2008,28(24):101-107.
[2]TRUONG D Q,AHN K K.Force Control for Hydraulic Load Simulator Using Self-Tuning Grey Predictor-Fuzzy PID[J].Mechatronics,2009,19(2):233-246.
[3]祝曉輝,李穎暉,陳玉峰.永磁同步電機(jī)轉(zhuǎn)子位置及速度提取灰色預(yù)測(cè)法[J].電機(jī)與控制學(xué)報(bào),2009,13(2):184-189.
[4]朱顯輝,崔淑梅,師楠,等.電動(dòng)汽車電機(jī)可靠性的灰色預(yù)測(cè)模型[J].電機(jī)與控制學(xué)報(bào),2012,16(8):42-46.
[5]RUEY JING LIAN.Grey-prediction self-organizing fuzzy controller for robotic motion control[J].Information Sciences,2012,202(12):73–89.
[6]張廣立,付瑩,楊汝清.一種新型自調(diào)節(jié)灰色預(yù)測(cè)控制器[J].控制與決策,2004,19(2):212-215.
[7]吳曉威,張井崗,趙志誠.基于灰色預(yù)測(cè)的自適應(yīng)內(nèi)模PID雙重控制器設(shè)計(jì)[J].智能系統(tǒng)學(xué)報(bào),2008,3(1):71-76.
[8]GUO HUAN,XIAO XIN-PING,F(xiàn)ORREST JEFFREY.A research on a comprehensive adaptive grey prediction modelCAGM(1,N)[J].Applied Mathematics and Computation,2013,225:216-227.
[9]周國雄,吳敏.基于改進(jìn)的灰色預(yù)測(cè)的模糊神經(jīng)網(wǎng)絡(luò)控制[J].系統(tǒng)仿真學(xué)報(bào),2010,22(10):2333-2336.