陸原,趙江峰,劉泰廷
(河北大學(xué)電子信息工程學(xué)院,河北保定071002)
兩電平SVPWM調(diào)制技術(shù)發(fā)展了數(shù)十年,已經(jīng)日趨完善,成為相對成熟的電氣控制技術(shù);并廣泛應(yīng)用于各種三相逆變設(shè)備、電力有源濾波器、靜止無功發(fā)生器等能源設(shè)備和變頻調(diào)速、電機(jī)拖動等電氣傳動設(shè)備當(dāng)中。
兩電平SVPWM調(diào)制經(jīng)典算法是把A、B、C三相電壓通過Clark變換,轉(zhuǎn)變成α-β直角坐標(biāo)中的Uα和Uβ兩個分量[1-2];或者是將參考矢量Uref分解為αβ直角坐標(biāo)中的Uα和Uβ兩個分量[3-4];然后利用Uα和Uβ間接控制SVPWM調(diào)制。
文獻(xiàn)和教科書[5-6]都普遍認(rèn)為利用SVPWM基本公式直接控制SVPWM調(diào)制涉及到大量三角函數(shù)運算,比較繁瑣,基本不被采用。而有些非經(jīng)典SVPWM調(diào)制方法使得SVPWM調(diào)制過程更為復(fù)雜。
直接矢量控制的SVPWM調(diào)制算法是利用參考矢量幅度和旋轉(zhuǎn)角度達(dá)到直接控制SVPWM調(diào)制的目的。參考矢量幅度為Uref,參考矢量旋轉(zhuǎn)角度為θ=ωt,ω為變流設(shè)備輸出角頻率。這種SVPWM調(diào)制電路結(jié)構(gòu)簡單,不附加過多的理論基礎(chǔ),僅輸入有限的幾個三角函數(shù)值和標(biāo)準(zhǔn)工作時序,就能實現(xiàn)SVPWM調(diào)制算法。該方法還可以移植為軟件調(diào)制。
三相電壓,按空間矢量相加后的合成空間矢量U(t)可以表示為:
式中Um為相電壓幅值,上式實際是一個幅值為,幅角為θ的矢量;當(dāng)θ=ωt時,軌跡是一圓。
SVPWM調(diào)制的基本原理是對圖1的逆變電路的六只功率開關(guān)做有序控制,使逆變輸出三相電壓u、v、w的合成矢量模擬這個圓。
圖1 三相逆變器主回路Fig.1 Main circuit of three-phase inverter
在圖2基本矢量空間中,根據(jù)SVPWM調(diào)制原理[7-8],導(dǎo)出SVPWM調(diào)制的基本公式:
式中 參考矢量Uref是由兩個相鄰矢量Vk、Vk+1和零矢量V0共同作用的結(jié)果;在一個調(diào)制周期TS內(nèi),其作用大小,按作用時間比例分配。
圖2 基本矢量空間Fig.2 Basic vector space
調(diào)制周期TS是由相鄰矢量Vk、Vk+1和零矢量V0的作用時間Tk、Tk+1與T0之和。
在一個調(diào)制周期TS內(nèi),兩個相鄰矢量Vk、Vk+1的作用時間由Tk和Tk+1表示。
首先,要想實現(xiàn)直接矢量控制的SVPWM調(diào)制算法,就要對調(diào)制波進(jìn)行規(guī)則采樣。在第一扇區(qū)內(nèi),通過對公式(1)進(jìn)行數(shù)學(xué)推導(dǎo),可得公式(2)。其中,θ在連續(xù)區(qū)間(0,)內(nèi)取值。
≤1時,合成矢量Uref位于基本矢量構(gòu)成的六邊形內(nèi)切圓內(nèi),如圖2所示。令ɑ=1,得到公式(3)。其中,θ在連續(xù)區(qū)間(0,)內(nèi)取值。
用幅度為1,周期為TS的等腰鋸齒波對式(3)作規(guī)則采樣,獲采樣值(4),采樣值為該θi點的三角函數(shù)值,其中圖3為采樣值和作用時間Tk、Tk+1、T0以及周期TS的對應(yīng)關(guān)系。θi在離散區(qū)間(0~n)內(nèi)取值。
圖3 用單位幅值,周期為TS的等腰鋸齒波對Pk、Pk+1和 P0 做規(guī)則采樣Fig.3 Regular zigzag sampling of Pk、Pk+1and P0 with unit amplitude,cycle for TSisosceles sawtooth
從圖3和公式(4)中可以看出,采樣點xki、x(k+1)i和x0i的值就是當(dāng)ɑ=1時,參考矢量Uref旋轉(zhuǎn)到θi的位置,Tk、Tk+1和T0對調(diào)制周期TS的比值。有了每個 θi點的 xki、x(k+1)i、x0i值和調(diào)制周期 TS,其相應(yīng)的矢量作用時間 Tk、Tk+1和T0i就很容易得到了。
規(guī)則采樣后,獲得一系列采樣值分別為:xki、x(k+1)i和x0i,i∈ (0 ~n)。按公式(4)計算,得到Tki、T(k+1)i和 T0i。
Tki=αTSxki
{T(k+1)i=αTSx(k+1)i(5)
T0i=αTSx0i
在實際的SVPWM調(diào)制過程中,輸出頻率f和調(diào)制頻率F確定后,有限個采樣點θi位置是已知的,采樣值可通過直接查三角函數(shù)表獲得。如上所述,獲得第一區(qū)間的Tki、T(k+1)i和T0i后,其它區(qū)間僅是這些數(shù)據(jù)規(guī)律性重復(fù)[9-10]。
在一個調(diào)制周期內(nèi),Tki、T(k+1)i和 T0i是其相應(yīng)矢量的作用時間,其作用順序和時間分配應(yīng)滿足七段式調(diào)制要求。圖4為七段式SVPWM調(diào)制波形。
圖4 SVPWM調(diào)制七段式調(diào)制波形Fig.4 Seven-segment of SVPWM modulation waveform
圖5 為第一扇區(qū)的一個調(diào)制周期TS的調(diào)制波形和對應(yīng)的幅度為1的等腰三角形。圖5圖解了Ta、Tb、Tc和 Ua、Ub、Uc之間的關(guān)系。Ua、Ub、Uc是 SVPWM調(diào)制波形成比較器的門限電平。
圖 5 圖解 Ta、Tb、Tc和 Ua、Ub、Uc關(guān)系Fig.5 Illustration of the relationship betweenTa、Tb、Tcand Ua、Ub、Uc
由圖5,可得:
用單位幅值,周期為TS的等腰鋸齒波與值Ua、Ub、Uc通過比較器就可獲圖4(a)第一扇區(qū)的SVPWM調(diào)制波形。同理,照此方法可獲得其它五個扇區(qū)的SVPWM調(diào)制波形,如圖4(b)~圖4(f)所示。
該調(diào)制過程還可以進(jìn)一步簡化。通過觀察,式(7)中的 x0i、xki和 x(k+1)i具有 x(k+1)i=xk(n-i)和 x0i=1-(xki+x(k+1)i)的關(guān)系;所以,在得到xki后,通過計算獲得 x(k+1)i和 x0i。依此方法獲得 SVPWM調(diào)制波形。
圖6是按上述推導(dǎo)過程構(gòu)成的仿真電路模型,輸入端①輸入xki,每個扇區(qū)n個三角函數(shù)值,間隔時間為采樣周期TS,六個扇區(qū)數(shù)據(jù)重復(fù);輸入端②輸入x(k+1)i,每個扇區(qū)n個三角函數(shù)值,間隔時間為采樣周期TS,六個扇區(qū)數(shù)據(jù)重復(fù);輸入端③輸入方波,頻率為逆變輸出頻率的六倍;輸入端④輸入載波,幅度為1的等腰鋸齒波,頻率F,周期為TS。輸出端①輸出六路SVPWM調(diào)制波。
電路模型說明:模6計數(shù)器的輸入頻率為逆變器輸出頻率的6倍,模6計數(shù)器輸出六個不同的狀態(tài)以送給三個六路選擇開關(guān),用于選擇六個扇區(qū)。
通過調(diào)整Uref參考矢量的調(diào)制系數(shù)ɑ(0≤a=,改變U的幅度,調(diào)整逆變輸出幅度。ref通過x0i=1-ɑ(xki+x(k+1)i)計算獲得x0i。
通過乘法器(c)、ADD1和 ADD2獲得 Va、Vb和Vc;再與單位幅值,周期為TS的等腰鋸齒波比較獲圖4所示SVPWM調(diào)制波。
圖6 SVPWM調(diào)制仿真電路模型Fig.6 Simulation circuit model of SVPWM modulation
在MATLAB/Simulink中進(jìn)行了兩電平直接矢量SVPWM調(diào)制算法的仿真,以圖6電路模型為依據(jù),其中調(diào)制系數(shù)ɑ=0.9,采樣值n=12,直流側(cè)電壓Udc=540 V,濾波電容 =2 μF,電感 =3 mH,負(fù)載100 Ω,仿真結(jié)果如圖7所示。
圖7 (a)為未加濾波的輸出波;圖7(b)為經(jīng)三相逆變電路后獲得的線電壓。圖7(c)為AB、BC、CA三相線電壓。圖7(d)為經(jīng)三相逆變電路后獲得的相電壓。
圖8為上述仿真波形的諧波總畸變率分析圖。在頻率為工頻50 Hz時,THD為2.07%。相對于傳統(tǒng)SVPWM調(diào)制算法,諧波失真較小,滿足要求。
圖8 諧波總畸變率分析圖Fig.8 Analysis diagram of total harmonic distortion rate
在基于TMS320F28035的實驗平臺上,實現(xiàn)了兩電平SVPWM調(diào)制的直接矢量控制算法的實驗。在實驗直流電壓Udc=12 V,單L濾波,調(diào)制系數(shù)ɑ=0.8。當(dāng)采樣點n=30時,實驗結(jié)果如圖9(a)所示。當(dāng)采樣點n=15時,實驗結(jié)果如圖9(b)所示。
圖9 實驗波形Fig.9 Experimental waveform
通過圖9實驗波形的對比可知,在調(diào)制系數(shù)ɑ相同時,通過改變采樣點n的大小,可有效改善波形的效果。同理,在采樣點n確定時,通過改變調(diào)制系數(shù)ɑ,也可有效改善實驗波形。
直接矢量控制的SVPWM調(diào)制算法雖然有別于傳統(tǒng)的SVPWM調(diào)制算法,但可獲得與其相同的調(diào)制結(jié)果,而調(diào)制過程得到了簡化。其特點可歸納為:
(1)確定了一個扇區(qū)選n+1個采樣點,變流設(shè)備輸出頻率f確定了,SVPWM調(diào)制頻率F就確定了。SVPWM調(diào)制頻率為F=6×n×f;
(2)n是指對一個扇區(qū)n等分,所以,所有的采樣點對應(yīng)的角度θi是已知的;
(3)xki、x(k+1)i和 x0i,i=0 ~ n 原理上應(yīng)為采樣值,實際操作是按θi角度查三角函數(shù)表。僅需要查xki即可,x(k+1)i和x0i可通過計算獲得;
(4)圖6所示SVPWM調(diào)制仿真電路模型的4個輸入在時序上是相關(guān)聯(lián)的,并且是同步的,可以由一個標(biāo)準(zhǔn)基頻產(chǎn)生。變流設(shè)備需要改變輸出頻率f時,僅需改變標(biāo)準(zhǔn)基頻,隨之調(diào)制頻率F改變,而每個扇區(qū)n+1個采樣點是固定不變的;
(5)圖6所示是一種七段式SVPWM調(diào)制的硬件電路結(jié)構(gòu),按照文章所述步驟,可以將此方法移植為軟件SVPWM調(diào)制。