陳順中,談龍成,王秋良
(中國科學(xué)院電工研究所,北京 100190)
基于TMS320F2812的異步電機矢量控制系統(tǒng)
陳順中,談龍成,王秋良
(中國科學(xué)院電工研究所,北京 100190)
傳統(tǒng)的矢量控制方法基于異步電機的穩(wěn)態(tài)模型,控制性能受電機的參數(shù)影響很大。本文結(jié)合異步電機的特性和要求在控制策略中設(shè)計了轉(zhuǎn)速、電流、磁鏈等多個閉環(huán),采用了對參數(shù)依賴性很小的偏差電壓解耦方式,并結(jié)合電機的電壓模型和電流模型對傳統(tǒng)的轉(zhuǎn)子磁鏈計算進行了補償和修正,有效地降低參數(shù)變化對系統(tǒng)的影響。DSP芯片TMS320F2812有著強大的運算能力和優(yōu)良的控制性能,基于該芯片的硬件系統(tǒng)很好地實現(xiàn)了控制方案,實驗表明該控制系統(tǒng)精度高,實時性和動態(tài)響應(yīng)都較好。
偏差電壓解耦;矢量控制;轉(zhuǎn)子磁鏈;TMS320F2812
矢量控制的本質(zhì)就是把交流電動機模擬成直流電動機來控制,通過坐標(biāo)變換把定子電流矢量分解成轉(zhuǎn)矩分量和勵磁分量。由于兩個分量是解耦的,可以分別加以控制,從而能取得與直流電機相媲美的控制性能。但矢量控制算法中大量使用了電機參數(shù),而在運行中電機參數(shù)變化很大(如轉(zhuǎn)子電阻最大變化可達50%),極大地影響了控制系統(tǒng)的性能。如何消除參數(shù)的變化對控制性能造成的影響成為矢量控制中的一個重要課題。
為了解決這一問題,很多學(xué)者在電機參數(shù)在線辨識方面做了大量的工作。文獻[1]~[4]介紹了幾種常見的電機參數(shù)在線辨識方法,主要有擴張卡爾曼濾波法(EKF)、模型參考自適應(yīng)法(MRAC)、神經(jīng)元網(wǎng)絡(luò)法(ANN)等等。但這些方法算法復(fù)雜,需要大量實時計算,而且很多都包含了微分運算環(huán)節(jié),容易產(chǎn)生運算結(jié)果的“毛刺”現(xiàn)象。文獻[5]在控制環(huán)節(jié)中加入了相角閉環(huán)來補償由于參數(shù)變化引起的轉(zhuǎn)子磁鏈誤差,但其依據(jù)電機的電流模型,在低速時補償效果不佳。
本文根據(jù)閉環(huán)對參數(shù)變化具有抵抗作用,在控制策略中設(shè)計了轉(zhuǎn)速、電流、磁鏈等多個閉環(huán),電壓解耦環(huán)節(jié)采用了對電機轉(zhuǎn)子參數(shù)依賴性很小的偏差解耦方式,并且結(jié)合了電機的電壓模型和電流模型對控制中的核心變量(轉(zhuǎn)子磁鏈)進行了補償和修正。繞過復(fù)雜的參數(shù)辨識環(huán)節(jié),大大降低了電機參數(shù)變化對控制系統(tǒng)的影響。采用TI公司生產(chǎn)的DSP芯片TMS320F2812實現(xiàn)了該矢量控制系統(tǒng)的軟硬件設(shè)計,取得了較好的實驗結(jié)果。
矢量控制有定子磁場、氣隙磁場和轉(zhuǎn)子磁場3種磁場定向方式。這里采用轉(zhuǎn)子磁場定向,實現(xiàn)對定子電流的轉(zhuǎn)矩分量和勵磁分量的解耦。通過3/2變換和旋轉(zhuǎn)變換可以得到異步電機在以轉(zhuǎn)子磁鏈為d軸,與之垂直且超前π/2方向為q軸的旋轉(zhuǎn)坐標(biāo)下的數(shù)學(xué)模型[6,7]:
式中:L,R,w,ψ—— 電感、電阻、角速度和磁鏈;
下標(biāo)s,r,m,d,q——定子、轉(zhuǎn)子,磁場量旋轉(zhuǎn)坐標(biāo)系的d軸和q軸分量;
Tr,Te,p—— 轉(zhuǎn)子時間常數(shù),電磁轉(zhuǎn)矩,微分算子;
δ——定子電感因數(shù),δ=1-L2m/LrLs;
δr—— 轉(zhuǎn)子漏磁因數(shù),δr=Lrl/Lm。
實際控制中引入PI調(diào)節(jié)器,繞開參數(shù)對電流進行有效控制。PI調(diào)節(jié)器具體算法如下:
但從式(7)和式(8)可以看出,d 軸和q軸之間存在耦合。要消除交叉耦合量的影響必須對d、q軸電壓進行解耦。目前,學(xué)者共提出3種解耦方法:反饋解耦、前饋解耦、偏差解耦[8]。本文采用偏差解耦的方法,通過電流給定信號與反饋信號的差值進行PI調(diào)解以生成耦合量:
將PI調(diào)節(jié)引入到解耦電壓項的計算中,不僅保證了高速運行時系統(tǒng)跟隨給定變化的調(diào)節(jié)能力和快速響應(yīng)給定的變化,更重要是在電機運行中,轉(zhuǎn)子電阻和轉(zhuǎn)子電感的變化非常大,偏差解耦避開了這兩個參數(shù),增強了系統(tǒng)對電機參數(shù)變化的抵抗能力。
在矢量控制中,轉(zhuǎn)子磁鏈ψr和磁場定向角θs都是實際值,但這兩個量是難以直接測量的,只能采用觀測值或模型計算。傳統(tǒng)的觀測器所依據(jù)的電機模型方程為(4)~(6)。從式中可以看出,傳統(tǒng)的轉(zhuǎn)子磁鏈觀測器依賴于電機參數(shù)的正確性,受參數(shù)變化影響很大。為了解決這個問題很多學(xué)者在電機參數(shù)在線辨識方面進行了大量的研究工作。這里對傳統(tǒng)的轉(zhuǎn)子磁鏈計算和控制進行改進,提出一種新的轉(zhuǎn)子控制方法,從而繞過參數(shù)在線辨識,使系統(tǒng)在運行中不受參數(shù)變化的影響[9]。
如圖1所示,在理想電機模型中,令d軸與轉(zhuǎn)子磁鏈完全重合,此時有ψr=ψrd, ψrq=0,磁鏈和轉(zhuǎn)矩實現(xiàn)完全解耦。但實際運行中,由于電機參數(shù)的變化間接導(dǎo)致轉(zhuǎn)子磁鏈ψr偏離d軸,假設(shè)偏至d′軸,則與理想模型中的d 軸有一偏角△θ;磁鏈與轉(zhuǎn)矩之間存在耦合關(guān)系,無法通過定子電流中的磁鏈分量和轉(zhuǎn)矩分量實現(xiàn)分別獨立控制,若在控制系統(tǒng)中,強迫△θ為零,則非完全解耦問題便得以解決。由圖1可得:
可以解得:
上面的變量中isd,isq可由傳統(tǒng)的坐標(biāo)變換求得。sdi′,sqi′可通過實測的電流、電壓值在α-β坐標(biāo)系中算得。電機在α-β坐標(biāo)系中的數(shù)學(xué)模型可由下列方程表示:
圖1 異步電機轉(zhuǎn)矩和磁鏈非完全解耦矢量圖
結(jié)合圖2的矢量坐標(biāo)可推導(dǎo)出:
式中:is——定子電流的幅值;
則
通過上面方程計算出△θ,再經(jīng)過一個調(diào)節(jié)器調(diào)節(jié)后將所得的值補償?shù)溅譺給定值上來對PWM逆變器的輸入電流進行調(diào)節(jié),使△θ值等于0,從而使d’軸與理想模型中的d軸重合,實現(xiàn)磁鏈和轉(zhuǎn)矩完全解耦。
偏差電壓解耦改進型矢量控制系統(tǒng)原理框圖如圖2所示。系統(tǒng)由一個速度閉環(huán)、一個磁鏈閉環(huán)、 兩個電流閉環(huán)組成。
圖2 偏差電壓解耦改進型矢量控制原理圖
硬件設(shè)計中采用TI公司生產(chǎn)的高性能數(shù)字處理芯片(DSP)TMS320F2812,該芯片是在F240X的基礎(chǔ)上開發(fā)的32位定點處理器,主頻高達150MHz,具有強大的運算能力,完全能勝任本文控制方案中的復(fù)雜算法。芯片內(nèi)置了兩個12位的A/D采樣模塊,共16個通道,為采集電機運行中的各種信號提供了方便。另外TMS320F2812還具有優(yōu)良的控制能力,是一款用于電機數(shù)字控制的專用芯片,其最大特色在于內(nèi)置了兩個功能強大的事件管理器,其完備的功能,使得TMS320F2812幾乎可以實現(xiàn)各種電機的控制[10]。圖3以TMS320F2812為核心的控制系統(tǒng)示意圖。
本文的矢量控制方案中包含大量復(fù)雜的數(shù)學(xué)運算,在編程時單用匯編語言來實現(xiàn)不僅麻煩、容易出錯,而且程序的可讀性和可移植性也較差,這將延長系統(tǒng)的開發(fā)時間并且不利于系統(tǒng)的維護。TMS320F2812提供了C/C++語言編譯器,可用C語言進行DSP系統(tǒng)的開發(fā),大大提高了開發(fā)的效率。本系統(tǒng)中DSP控制軟件采用C語言和匯編語言混合編程的方式,匯編語言程序主要完成定時器控制、A/D采樣、測速等工作,C語言程序主要完成矢量控制算法、SVPWM控制算法。主程序流程圖如圖4所示、圖5為定時器下溢中斷子程序。
圖3 控制系統(tǒng)硬件示意圖
圖4 主程序流程圖
圖5 定時器下溢中斷子程序
在實驗系統(tǒng)平臺上對本文設(shè)計的矢量控制方案進行了實驗驗證。實驗中使用的異步交流電機參數(shù)為:額定電壓Urms=460V,irms=375A,額定頻率fn=50Hz,定子電阻Rs=0.015Ω,轉(zhuǎn)子電阻Rr=0.01Ω,定子電感Ls=53.25mH,轉(zhuǎn)子電感Lr=42.1mH,互感Lm=38.0mH,磁極對數(shù)P=1。實驗結(jié)果見圖8~圖10。
從圖6~8中可以看出,電機啟動過程中轉(zhuǎn)矩很快達到最大值,然后幾乎保持恒定,說明電機控制中實現(xiàn)了恒轉(zhuǎn)矩啟動,而且轉(zhuǎn)子磁鏈很快建立然后保持恒定,說明控制方案中很好實現(xiàn)了轉(zhuǎn)矩分量和勵磁分量的解耦。電機轉(zhuǎn)速在啟動過程中的超調(diào)量和波動都很小。圖9說明電機的轉(zhuǎn)速調(diào)節(jié)具有很好的動態(tài)響應(yīng)性能。從圖10可以看出,電機在帶載穩(wěn)態(tài)運行時,電壓和電流波形較為理想,波形中的“毛刺”和畸變都很小,控制系統(tǒng)具有很好的穩(wěn)態(tài)性能。
圖6 電機起動過程中的轉(zhuǎn)速波形
圖7 電機起動過程中的轉(zhuǎn)矩波形
圖8 電機起動過程中的轉(zhuǎn)子磁鏈波形
圖9 電機轉(zhuǎn)速隨給定速度響應(yīng)波形
圖10 帶載2400r/min時電機相電壓和電流波形
本文設(shè)計的多閉環(huán)偏差電壓解耦矢量控制方案有較高的控制精度,實時性和動態(tài)響應(yīng)較好。DSP芯片TMS320F2812具有強大的運算能力,非常適合復(fù)雜的電機控制方案。其豐富的片內(nèi)外資源,大大減少了系統(tǒng)的外圍電路,使硬件系統(tǒng)更加緊湊、可靠。
[1] Samer Mayaleh, Suha Bayindir. Online estimation of rotor time constant of an induction motor using recurrent neural networks [J]. IEEE 1998. 654 -661.
[2] Nihat Inanc, Mustafa K Guven. A new sliding mode flux and speed observer for speed sensorless control of induction machine [J]. IEEE 2000. 1079-1085.
[3] Bauer F, Hming H D.Quick response space vector control for a high power three-level inverter drive system[J].EPE Aaschen 1989.417-421.
[4] Gubae Kang, Jinhwan Jung. A new rotor time constant update rule using stator flux estimates for an induction motor [J]. IEEE 1999. 500-508.
[5] 王立新, 周順榮. 一種改進的異步電機矢量控制方法[J]. 中小型電機, 2005, 32(6): 15-17.
[6] F. Bauer, HD. Heining, Quick Response Space Vector Control for a High Power Three-levelinverter Drive System, EPE, 1989. 417-421
[7] T. H. Chin, Approaches for Vector Control of Induction Motor without Speed Sensor, IECON,1994.1616-1620.
[8] 沈瀅,郝榮泰. 感應(yīng)電機矢量控制解耦算法的研究[J]. 北方交通大學(xué)學(xué)報, 2003, 27(2):55-56.
[9] Jinhwan J.A Dynamic Decoupling Control Scheme for High—Speed Operation of Induction Motors[J].IEEE Trans.Industrial Electronics 1999, 46(1):100-110.
[10] Texas Instruments, “TMS320F28X System Control and Interrupts Peripheral Reference Guide”,May 2002.
Vector Control System for Asynchronous Motor Base on TMS320F2812
CHEN Shun-zhong, TAN Long-cheng, WANG Qiu-liang
(Institute of Electrical Engineering, Chinese Academy of Sciences, Beijing 100190, China)
Traditional vector control is based on steady-state model of asynchronous motor. The performance of the control system is affected greatly by motor parameters. Combining with the speciality of asynchronous motor, a number of closed loop of the rotational speed, current, and flux are designed in control strategy. Deviation voltage decoupling which depends little on parameters is adopted. Conventional calculation of rotor flux is compensated and corrected. This system effectively reduces the bad effect of the parameters variation. DSP chip TMS320F2812 has powerful operation ability and excellent control capability. The hardware system based on this chip well implements this control scheme. Experimentation indicates that this control system has the advantages of high precision, good real-time characteristics and dynamic response.
deviation voltage decoupling; vector control; rotor flux; TMS320F2812
TM346+.2
A
1000-3983(2010)01-0032-05
2008-10-10
陳順中(1982-),碩士研究生,現(xiàn)從事電力電子與電力傳動研究。