郭 語(yǔ),鞠全勇
(金陵科技學(xué)院機(jī)電工程學(xué)院,江蘇 南京 211169)
隨著電機(jī)技術(shù)的發(fā)展,永磁同步電機(jī)(PMSM)替代有刷電機(jī)已經(jīng)成為主流趨勢(shì)。近些年,針對(duì)PMSM的驅(qū)動(dòng)控制方法在各行各業(yè)進(jìn)行了廣泛的研究[1-4]。充分發(fā)揮PMSM的優(yōu)勢(shì),提高電機(jī)的控制效果一直是主要研究熱點(diǎn)之一[5-6]。矢量控制結(jié)合空間矢量脈寬調(diào)制(space vector pulse width modulation,SVPWM)是PMSM的主流控制方式[7-8],但傳統(tǒng)的SVPWM調(diào)制是在采集三相電流、經(jīng)過(guò)坐標(biāo)變換后再通過(guò)電壓矢量合成實(shí)現(xiàn)的[9],這種方式需要利用電流傳感器采集電流,并經(jīng)過(guò)Clark變換、Park變換和Park逆變換進(jìn)行電流環(huán)控制,因此會(huì)增加硬件成本和軟硬件的復(fù)雜度。
本文采用波形描述方法,預(yù)先生成一個(gè)電周期的SVPWM調(diào)制波形數(shù)據(jù)表,利用速度閉環(huán)輸出調(diào)制電壓幅值,結(jié)合查表法實(shí)現(xiàn)等效SVPWM調(diào)制控制。
傳統(tǒng)SVPWM調(diào)制一般是基于電流檢測(cè)并結(jié)合矢量控制實(shí)現(xiàn)的,圖1為典型的PMSM速度閉環(huán)控制系統(tǒng)框圖。采集三相電流,并經(jīng)過(guò)Clark變換和Park變換得到q軸電流Iq和d軸電流Id,然后分別與設(shè)定值比較計(jì)算誤差值,經(jīng)過(guò)Park逆變換轉(zhuǎn)化為兩相靜止參考坐標(biāo)系中的電壓Uα和Uβ,最后通過(guò)SVPWM調(diào)制輸入三相逆變器從而實(shí)現(xiàn)電機(jī)驅(qū)動(dòng)控制。
圖1 PMSM速度閉環(huán)控制系統(tǒng)框圖
傳統(tǒng)SVPWM調(diào)制方法一般基于電壓源型三相逆變器實(shí)現(xiàn),其原理如圖2所示。每一相在同一時(shí)刻只有一個(gè)橋臂會(huì)導(dǎo)通,設(shè)開(kāi)關(guān)狀態(tài)組合Sx=[S1,S2,S3],其中S1,S2,S3分別表示上橋臂的開(kāi)關(guān)狀態(tài),0為斷開(kāi),1為導(dǎo)通,則不同的開(kāi)關(guān)狀態(tài)可形成8種組合,對(duì)應(yīng)8種電壓空間矢量。
圖2 三相逆變器示意圖
將一個(gè)電周期劃分為6個(gè)扇區(qū),每60°為一個(gè)扇區(qū)。磁鏈空間矢量可以等效為電壓空間矢量的積分[10],SVPWM的思想是控制參考電壓空間矢量Uref的軌跡為圓形,從而形成圓形磁場(chǎng)。將Uref分解為靜止參考坐標(biāo)系中的電壓Uα和Uβ,再通過(guò)SVPWM算法計(jì)算得到電機(jī)的三相端電壓,各相端電壓均為含有三次諧波的馬鞍波,具體技術(shù)原理可參閱文獻(xiàn)[11],本文不再贅述。
為了降低軟硬件的復(fù)雜度和成本,本文利用波形生成器預(yù)先在軟件中生成一個(gè)電周期的端電壓波形數(shù)據(jù)表,通過(guò)查表法結(jié)合速度閉環(huán)控制的方式實(shí)現(xiàn)PMSM的速度控制,控制框圖如圖3所示。圖中ωref為設(shè)定轉(zhuǎn)速,ωfed為實(shí)際轉(zhuǎn)速,UAmp為端電壓幅值,θ為轉(zhuǎn)子當(dāng)前位置角度。角度傳感器為增量式光電編碼器,采用M/T法測(cè)量電機(jī)轉(zhuǎn)速,DC為24 V直流電源,電機(jī)為四對(duì)極三相PMSM。
圖3 等效SVPWM調(diào)制速度控制框圖
根據(jù)當(dāng)前轉(zhuǎn)速,預(yù)設(shè)轉(zhuǎn)子轉(zhuǎn)過(guò)30°電角度所用時(shí)間T為轉(zhuǎn)速計(jì)算周期,設(shè)T時(shí)間內(nèi)測(cè)得輸出脈沖數(shù)為N,編碼器每圈輸出脈沖數(shù)為M,對(duì)轉(zhuǎn)子位置角度θ及轉(zhuǎn)速ωfed進(jìn)行計(jì)算,則有:
(1)
(2)
式中:θ0為上一次采樣位置角度。
利用WaveStar軟件對(duì)傳統(tǒng)SVPWM所生成的馬鞍波進(jìn)行分解分析,可知波形中含有的主要分量為3次諧波,幅值為基波的21.45%,則等效SVPWM波形電壓可表示為:
UTab=sinθ+0.214 5sin(3θ)+Udc/2
(3)
式中:Udc為直流電源電壓;θ取值為0°~360°,控制程序中以1°為間隔取值,形成360個(gè)數(shù)據(jù)的電壓波形描述表。
利用角度傳感器結(jié)合式(1)、(2)得到轉(zhuǎn)子位置角度θ和轉(zhuǎn)速ωfed,通過(guò)速度環(huán)PI(比例、積分)控制器得到所需馬鞍波端電壓的幅值UAmp。將轉(zhuǎn)子位置角度和電壓幅值輸入波形描述表,輸出得到三相相差為120°的等效SVPWM調(diào)制波形,如圖4所示,圖中U、V、W分別表示輸入給電機(jī)的U相、V相、W相端電壓,A點(diǎn)為U相端電壓最大幅值處。
圖4 三相端電壓目標(biāo)波形
本文采用ELMOS公司出品的E523.05單片機(jī)作為主控芯片實(shí)現(xiàn)PMSM的等效SVPWM調(diào)制控制。該型單片機(jī)主頻為48 MHz,MOS管驅(qū)動(dòng)頻率為16 kHz,采用中心對(duì)稱(chēng)方式生成脈沖寬度調(diào)制(pulse width modulation,PWM)波形,則PWM模塊對(duì)應(yīng)的計(jì)數(shù)器最大值為:
PWMPRD=48 000 000/16 000/2=1 500
以圖4中的A點(diǎn)為例,設(shè)其對(duì)應(yīng)的轉(zhuǎn)子位置角度為θU,所需電壓幅值為UAmp,控制程序通過(guò)PWM模塊比較器生成上下互補(bǔ)的兩路PWM驅(qū)動(dòng)信號(hào)。同時(shí),為了防止上下MOS管直通,加入1 μs的死區(qū)時(shí)間td。輸出的U相PWM波形如圖5所示。
圖5 U相PWM波形
V、W兩相分別與U相相差120°、240°,轉(zhuǎn)子位置角度分別為(θU-120°)和(θU-240°),查表得到兩相所需電壓,PWM波形輸出與U相同理?;诘刃VPWM調(diào)制的速度閉環(huán)控制流程圖如圖6所示。
圖6 速度閉環(huán)控制流程圖
為了驗(yàn)證本文所提方法的正確性,搭建了三相PMSM控制系統(tǒng),如圖7所示。設(shè)定電機(jī)轉(zhuǎn)速為2 400 r/min,以16 kHz的頻率驅(qū)動(dòng)電機(jī),DC為24 V穩(wěn)壓電源。由于電機(jī)是感性負(fù)載,會(huì)導(dǎo)致相電流滯后于端電壓,實(shí)際控制時(shí),速度環(huán)輸出的調(diào)制波形幅值相位需要前移一個(gè)超前角。通過(guò)多次標(biāo)定實(shí)驗(yàn)發(fā)現(xiàn),當(dāng)轉(zhuǎn)速為2 400 r/min時(shí),超前角取值27°可使電機(jī)具有最高效率。
圖7 PMSM控制系統(tǒng)
利用示波器測(cè)量U相端電壓,同時(shí)對(duì)該相端電壓濾波,結(jié)果如圖8所示??梢钥闯?,濾波后的電壓為標(biāo)準(zhǔn)的馬鞍波,與理論所需波形一致。圖9所示為三相濾波后的端電壓輸出波形,從圖中可以看出三相端電壓均為馬鞍波,且相位相差為120°,與理論一致。圖10所示為三相逆變器上橋MOS管輸出波形,驅(qū)動(dòng)頻率為16 kHz。圖11所示為U相端電壓和相電流輸出波形,從圖中可以看出,相電流波形為正弦波,正弦性較高,表明本文所提方法可實(shí)現(xiàn)PMSM的穩(wěn)定運(yùn)行。
圖8 U相端電壓及濾波后的電壓
圖9 三相端電壓濾波后波形
圖10 三相上橋臂MOS管輸出
圖11 U相端電壓及相電流
本文提出了一種等效SVPWM調(diào)制方法,并通過(guò)實(shí)驗(yàn)進(jìn)行了驗(yàn)證,得到結(jié)論如下:
1)軟件內(nèi)部預(yù)置SVPWM調(diào)制波形,通過(guò)速度環(huán)輸出作為調(diào)制波形電壓幅值,無(wú)需采集三相電流進(jìn)行坐標(biāo)變換,降低了硬件成本和軟硬件復(fù)雜度。
2)方法具有可行性和有效性,電機(jī)相電流正弦度較高,電機(jī)可以實(shí)現(xiàn)穩(wěn)定運(yùn)行。
機(jī)械設(shè)計(jì)與制造工程2020年12期