孔麗麗,易春求,劉文通
(1.中國計量大學(xué)機電系,杭州 310018;2.奧的斯機電電梯有限公司開發(fā)部,杭州 310019)
永磁同步電機(PMSM)被廣泛應(yīng)用在機床、新能源汽車、工程機械、家用電器等領(lǐng)域。它具有結(jié)構(gòu)簡單、質(zhì)量輕、體積小、效率高、調(diào)速范圍寬等優(yōu)點。在傳統(tǒng)的PMSM調(diào)速系統(tǒng)中,為實現(xiàn)閉環(huán)控制,必須使用光電編碼器、磁編碼器等傳感器測量電機轉(zhuǎn)子的位置和轉(zhuǎn)速。這樣,不僅會增加系統(tǒng)的體積和生產(chǎn)成本,而且會增加系統(tǒng)故障率,降低系統(tǒng)的抗干擾能力。因此,采用無傳感器的電機控制系統(tǒng)將是未來發(fā)展趨勢[1]。
另一方面,隨著對PMSM控制系統(tǒng)精度和穩(wěn)定性要求的提高,控制系統(tǒng)中電機的參數(shù)必須足夠準確。因此,實時地獲取精確的電機參數(shù)對控制系統(tǒng)穩(wěn)定性非常重要。理想情況下電機自身參數(shù)是常數(shù)。然而隨著電機運行,內(nèi)部環(huán)境變化如溫升磁飽和等因素影響,PMSM的定子電感、定子電阻、磁鏈等參數(shù)都會發(fā)生變化,系統(tǒng)必須具有實時在線修正電機參數(shù)的功能。
對無傳感器的PMSM控制系統(tǒng)而言,準確估計電機轉(zhuǎn)子的位置和速度是控制系統(tǒng)實現(xiàn)的首要任務(wù)。目前,廣泛研究和應(yīng)用的方法主要有:電壓電流檢測法、觀測器法、卡爾曼濾波、模型參考自適應(yīng)法、旋轉(zhuǎn)/脈振高頻注入法、神經(jīng)網(wǎng)絡(luò)、模糊控制[2-10]。這些方法的實現(xiàn),都離不開電機模型,離不開準確的電機參數(shù)。在線參數(shù)辨識并不是孤立于PMSM無傳感器控制系統(tǒng)存在的,而是相關(guān)聯(lián)的。在線參數(shù)辨識常用的方法有:卡爾曼濾波法、最小二乘法、遺傳算法[11]。遺傳算法能對定子電阻、永磁體磁鏈以及電感進行辨識,具有收斂速度快、魯棒性好的優(yōu)點。本文采用滑膜電流觀測器估算電機轉(zhuǎn)子的位置角度和角速度。采用遺傳算法對電機參數(shù)進行在線修正辨識,將得出的定子電阻Rs、電感L送入滑膜電流觀測器,估計出電機轉(zhuǎn)子的位置和轉(zhuǎn)速。在MATLAB/Simulink中對永磁同步電機無傳感器控制系統(tǒng)進行了仿真研究。將滑膜觀測器和遺傳算法同時引入到PMSM控制系統(tǒng)中,兩種方法在統(tǒng)一的電機模型中完成,具有估計準確、收斂速快等優(yōu)點,避免了繁瑣的不同坐標系下的電機建模。
為了簡化建模過程,在建立永磁同步電機的數(shù)學(xué)模型時作如下假設(shè)[12]:①不考慮電機定、轉(zhuǎn)子的鐵芯飽和效應(yīng);②忽略電機的渦流和磁滯損耗;③永磁材料的電導(dǎo)率為0,永磁體內(nèi)部的磁導(dǎo)率與空氣磁導(dǎo)率相同;④電機穩(wěn)定運行時,三相繞組的電流波形為標準的正弦波。
PMSM數(shù)學(xué)模型包括a-b-c三相坐標系、α-β兩相靜止坐標系和d-q兩相同步旋轉(zhuǎn)坐標系下三種數(shù)學(xué)模型。不同的坐標系下,PMSM的數(shù)學(xué)模型也不同。PMSM在α-β兩相靜止坐標系下電壓方程:
(1)
式中,uα、uβ為定子α軸、β軸電壓;iα、iβ為定子α軸、β軸電流、L為定子電感;Rs為定子電阻;eα、eβ為定子α軸、β軸反電動勢。
由PMSM的運行原理可知,反電動勢與磁鏈、轉(zhuǎn)子角速度有關(guān),反電動勢方程為:
(2)
式中,ψ為轉(zhuǎn)子永磁體磁鏈;ω為轉(zhuǎn)子角速度;θ為轉(zhuǎn)子位置。
對式(1)進行變形得到電流的方程:
(3)
滑模控制是一種變結(jié)構(gòu)控制策略,與常規(guī)控制的根本區(qū)別在于控制的不連續(xù)性,具有控制系統(tǒng)結(jié)構(gòu)隨時間變化的開關(guān)特性。因此,滑膜控制非常適用于PMSM電機運行中定子參數(shù)會不斷變化的控制系統(tǒng)。且滑動模態(tài)不受系統(tǒng)外界干擾的影響,因此,使用滑模控制的系統(tǒng)具有很好的魯棒性?;る娏饔^測器的設(shè)計步驟為:①由PMSM兩相靜止坐標系模型,設(shè)計一個滑膜電流觀測器;②由滑膜電流觀測器模型導(dǎo)出電流觀測值;③將電流觀測值和電流實際值作差,得出電流誤差的狀態(tài)方程;④由誤差方程得出反電動勢觀測值,依據(jù)反電動勢觀測值可以估算出轉(zhuǎn)子位置θ;⑤對位置θ進行微分可以得出角速度ω。
首先,設(shè)計滑膜函數(shù)為:
(4)
根據(jù)α-β兩相靜止坐標系數(shù)學(xué)模型式(3),構(gòu)建含有電流估計值的滑膜電流觀測器模型:
(5)
(6)
(7)
K為滑膜觀測器增益。
對比式(3)和式(5),這兩個公式應(yīng)該是等效的??梢缘贸觯?/p>
(8)
(9)
對式(9)微分之后得出轉(zhuǎn)子角速度的觀測值:
(10)
圖1 滑膜電流觀測器原理圖
遺傳算法是在計算機輔助基礎(chǔ)上不斷迭代來完成的。PMSM的數(shù)學(xué)模型屬于連續(xù)系統(tǒng)模型。因此,必須將PMSM的數(shù)學(xué)模型式(3)轉(zhuǎn)換成計算機可以處理的形式,即對上述電機數(shù)學(xué)模型進行離散化處理。設(shè)采樣周期為T,離散序號為n(n=0,1,2……)。在采樣周期T足夠小的情況下,可以用差分代替微分的方法將上述模型離散化。
在數(shù)學(xué)模型式(3)的基礎(chǔ)上進行采樣周期T的離散化處理。結(jié)果為:
(11)
式中,
(12)
顯而易見,應(yīng)以電流作為等價系統(tǒng)的可測量的矢量,根據(jù)式(11)構(gòu)建電流等價跟蹤模型:
(13)
(14)
于是將辨識Rs和L的問題轉(zhuǎn)換為基于遺傳算法求目標函數(shù)J取最小值時的Rs和L的參數(shù)辨識問題。在滿足J最小時,可以求出K1和K2的值。然后通過式(12)反求出Rs和L。通過遺傳算法的不斷迭代,可以對Rs、L進行在線修正辨識。
圖2 在線參數(shù)辨識框圖
為了驗證方案的可行性,根據(jù)圖3所示的系統(tǒng)控制框圖,在MATLAB/Simulink中搭建系統(tǒng)仿真模型。電機控制采用的是SVPWM空間矢量控制方式。系統(tǒng)包括SVPWM矢量控制模塊、逆變模塊、PMSM電機模塊、必要的坐標系變換模塊、滑膜電流觀測器及在線參數(shù)辨識模塊、速度環(huán)控制模塊ASR、電流環(huán)控制模塊ACR。uα、uβ、iα、iβ作為滑膜電流觀測器的輸入,ω是滑膜電流觀測器輸出值,將估算出的角速度ω作為反饋與給定轉(zhuǎn)速ω*形成速度閉環(huán)控制ASR。uα、uβ、iα、iβ為在線參數(shù)辨識模塊的輸入量,經(jīng)遺傳算法參數(shù)辨識模塊的辨識,能針對電機的不同運行狀況不斷修正電機參數(shù)Rs和L。實驗選用隱極式永磁同步電機,其參數(shù)為:定子電阻Rs=0.2 Ω,定子電感L=8.6 mH,極對數(shù)P=3,永磁體磁鏈F=0.18 Wb,轉(zhuǎn)動慣量J=0.008 kg.m2。
圖3 PMSM控制系統(tǒng)框圖
圖4所示的是電機給定轉(zhuǎn)速為600 r/min時的永磁同步電機轉(zhuǎn)子實際位置角度和實際轉(zhuǎn)速波形。算法可以很好的估算出電機實際轉(zhuǎn)速。穩(wěn)定運行后轉(zhuǎn)速的估算誤差為10 r/min。收斂速度快,時間約為0.025 s。系統(tǒng)穩(wěn)態(tài)和動態(tài)性能良好。圖5所示的是電機給定轉(zhuǎn)速為800 r/min時的電機轉(zhuǎn)子位置角和轉(zhuǎn)速波形。穩(wěn)定運行后轉(zhuǎn)速的估算誤差為18 r/min。轉(zhuǎn)速收斂時間約為0.03 s。依舊保持良好的穩(wěn)態(tài)和動態(tài)性能。圖6給出的是電機轉(zhuǎn)速從600 r/min變化到800 r/min時轉(zhuǎn)子位置角度和轉(zhuǎn)速的波形圖。在電機速度發(fā)生變化時,速度估算誤差仍能保持在20 r/min,動態(tài)響應(yīng)時間約0.03 s。在電機速度發(fā)生動態(tài)變化時,該方法能快速地響應(yīng)電機速度變化。
電機運行過程中受各種內(nèi)外條件的影響,電機參數(shù)經(jīng)常發(fā)生變化,辨識算法需具有較好的跟隨性才能對電機參數(shù)進行更準確地辨識。實驗所用電機的定子電阻Rs=0.2 Ω、電感L=8.6 mH。圖7和圖8是對電機電阻和電感的辨識波形,可以看出最終的辨識結(jié)果都能收斂到真實值,說明這種方法對定子電阻的辨識和電感的辨識具有較高的準確度。
(a)位置角度 (b) 轉(zhuǎn)速圖4 轉(zhuǎn)速600r/min的轉(zhuǎn)子角度和轉(zhuǎn)速波形
(a)位置角度 (b) 轉(zhuǎn)速圖5 轉(zhuǎn)速800r/min的轉(zhuǎn)子角度和轉(zhuǎn)速波形
(a)位置角度 (b) 轉(zhuǎn)速圖6 轉(zhuǎn)速600r/min變到800r/min的轉(zhuǎn)子角度和轉(zhuǎn)速波形
圖7 定子電阻辨識曲線 圖8 定子電感辨識曲線
為解決傳統(tǒng)永磁同步電機有傳感器控制方法存在的不足以及電機參數(shù)受影響會發(fā)生變化的問題,提出了一種滑膜電流觀測器加遺傳算法參數(shù)辨識無傳感控制閉環(huán)策略。搭建系統(tǒng)仿真模型,并進行仿真驗證。實驗表明,在較大的調(diào)速范圍內(nèi),所提出的方法能快速、準確地預(yù)估出電機的位置角度和速度。對電機的定子電阻和電感都能很快收斂至真實值,具有較高的辨識精度。能夠滿足永磁同步電機無傳感器控制的場合。