彭偉倫,姜建國,劉賀,喬樹通
(上海交通大學(xué)電力傳輸與功率變換控制教育部重點實驗室,上海200030)
多電平變換器從產(chǎn)生至今已經(jīng)有三十多年的發(fā)展歷史[1],具有諧波小、輸出電壓等級高和對共模電壓抑制性好的特點,在大功率中等電壓等級的設(shè)備,如電機(jī)拖動、靜止無功補(bǔ)償器和有源濾波器中得到了廣泛的應(yīng)用[2-3]。經(jīng)典的變流器拓?fù)溆卸O管中點箝位式(NPC)、飛跨電容式(FC)和H橋級聯(lián)式(CHB)[4-5]以及模塊化多電平變流器(MMC)[6]。每種變流器都有各自的優(yōu)點,同時存在拓?fù)湟鸬碾y以被克服的缺點。例如,二極管中點箝位式存在母線電容電壓平衡問題,飛跨電容式對電容的數(shù)量需求大且電容電壓控制困難,而級聯(lián)式則需要比較多的獨立電源數(shù)量。因此,對其他新型拓?fù)湫褪降淖兞髌鞯难芯渴呛苡斜匾?。堆疊多單元(SM,Stacked Multicell)拓?fù)湫妥兞髌鞯脑O(shè)計在2001年被提出,是由飛跨電容式變流器衍生而來[7-8],其拓?fù)浣Y(jié)構(gòu)如圖1所示。SM型變流器具有中點電位自平衡、不需要變壓器和半導(dǎo)體開關(guān)電壓應(yīng)力分配平均等特點[7,9],近年來吸引了越來越多的關(guān)注。但國內(nèi)對SM變流器研究很少,中國知網(wǎng)上目前仍然檢索不到相關(guān)文獻(xiàn),而國外對SM變流器的研究也都集中在多電平模塊化和載波調(diào)制算法的優(yōu)化上[10-11],缺少針對具體拓?fù)溟_關(guān)狀態(tài)的分析和空間矢量調(diào)制算法的控制策略研究。本論文針對空間矢量調(diào)制算法,提出了五電平SM變流器的控制策略,通過對開關(guān)狀態(tài)的分析和選擇,在輸出給定的參考電壓矢量的同時維持各個電容電壓兩端電壓的平衡和穩(wěn)定。
圖1 五電平SM變流器單相拓?fù)浣Y(jié)構(gòu)Fig.1 Single phase topology of five-level SM convertors
三相五電平SM變流器的單相拓?fù)浣Y(jié)構(gòu)如圖1所示,由2個懸浮電容和8個電力開關(guān)構(gòu)成。圖1中x可以是a、b或c,代表三相電壓中的一相,ixn,ixf1和ixf2分別表示流過母線中點n、懸浮電容Cxf1和Cxf2的電流,參考方向如圖1所示。直流母線上的電壓基準(zhǔn)值給定為4E,被兩個母線電容 Cd1、Cd2所平分,a、b、c三相共用這2個母線電容。兩個懸浮電容Cxf1和Cxf2兩端的電壓值均為E。uxon是單相電壓輸出點o與母線中點n的電位差,用來表示x相的輸出電壓,根據(jù)不同的開關(guān)狀態(tài)選擇uxon可以是±2E,±E或者0。
由于目前缺乏針對五電平SM變流器的開關(guān)狀態(tài)研究的文獻(xiàn),本文首先針對該拓?fù)浞治鏊锌赡艿拈_關(guān)狀態(tài)及其對電路的影響。表1中列出了每一種開關(guān)狀態(tài)及其對應(yīng)的輸出電壓和流過各個電容電流的大小。
表1中,“0”表示對應(yīng)的開關(guān)斷開,“1”表示對應(yīng)的開關(guān)導(dǎo)通。由表1可以看出,開關(guān) Sw1、Sw3、Sw5、Sw7分別與開關(guān) Sw2、Sw4、Sw6和 Sw8的狀態(tài)互補(bǔ)。所以,只需要決定開關(guān)Sw1,Sw4,Sw5和Sw8的狀態(tài)可以控制逆變器的輸出。變流器共有9種開關(guān)狀態(tài),一個輸出電壓可對應(yīng)著幾個不同的開關(guān)狀態(tài)。例如,需要輸出電壓uxon為0時,變流器可以使用表1中的d、e或f三種不同的開關(guān)狀態(tài)實現(xiàn)相電壓輸出。開關(guān)狀態(tài)的冗余為電壓平衡控制策略的實現(xiàn)提供了前提條件。每個開關(guān)狀態(tài)對應(yīng)的電流通路如圖2所示。
表1 各個開關(guān)狀態(tài)對應(yīng)的電容充電電流和相電壓輸出Tab.1 Each switching state and corresponding current and phase-voltage output
圖2 各個開關(guān)狀態(tài)對應(yīng)的電流通路Fig.2 Every switching state and its corresponding current path
由圖2和表1分析可得,不同的開關(guān)狀態(tài)會對電容進(jìn)行充電或放電,從而使電容兩端電壓值增大或減小。例如,當(dāng)輸出的電壓為E,電流ix數(shù)值為正時,開關(guān)狀態(tài)b使電容Cxf1充電,而開關(guān)狀態(tài)c使其放電。而開關(guān) Sw1、Sw3、Sw5、Sw7分別與開關(guān) Sw2、Sw4、Sw6、Sw8的通斷狀態(tài)相反,所以,通過確定四個開關(guān)的導(dǎo)通或斷開即可對變流器的工作進(jìn)行控制。合理地選擇這些開關(guān)狀態(tài)可使變流器的電容電壓值穩(wěn)定在期望的數(shù)值上。
圖3 五電平電壓矢量空間Fig.3 Five-level voltage vector space
五電平逆變器的電壓矢量空間是如圖3所示。五電平的變流器擁有25個基本電壓矢量,但同時有高達(dá)125個冗余電壓矢量。1個基本電壓矢量往往對應(yīng)著多個冗余電壓矢量??梢酝ㄟ^60°坐標(biāo)系(g-h坐標(biāo)系)來計算每個基本矢量對應(yīng)著哪些冗余矢量。文獻(xiàn)[12-13]中詳細(xì)介紹了通過60°坐標(biāo)系計算電壓矢量的方法。利用該計算方法,可以確定參考電壓矢量f的三個最臨近的基本矢量和相應(yīng)基本矢量的占空比。根據(jù)伏秒定理,將三個臨近基本矢量的輸出合成給定的參考電壓矢量f。再根據(jù)需求(計算簡單或電平波動小等)利用基本矢量選擇相應(yīng)的冗余矢量。例如,圖3中的參考矢量f可由60°坐標(biāo)系下的基本矢量(3,0),(2,1)和(3,1)合成,對應(yīng)的冗余矢量分別為{(2,1,-1),(1,0,-2)},{(2,1,-1),(1,0,-2)}和(2,1,-2)。總之,空間調(diào)制算法的輸入為給定的參考電壓矢量,而輸出為冗余電壓矢量和其在一個采樣周期內(nèi)的占空比。
隨著變流器的運行,電容會被充電或放電,導(dǎo)致電容電壓變化。為了變流器輸出電壓的精確,維持電容電壓的穩(wěn)定是很有必要的。
選取所有懸浮電容大小為Cf,母線電容大小為Cd,且采樣頻率fsp遠(yuǎn)大于基波頻率fft。此時,一個采樣周期內(nèi)的電流可以認(rèn)為是不變的。下面以a相為例,對控制策略進(jìn)行描述,b相與c相的控制與a相類似。
首先將控制電壓平衡的重點放在懸浮電容電壓uaf1,uaf2上。通過圖1和表1中的分析可以得出,當(dāng)輸出為±2E時,電流通路對各個電容電壓均不造成任何影響;而當(dāng)輸出為±E時,開關(guān)狀態(tài)(b)、(c)和(g)、(h)可分別改變懸浮電容兩端的電壓uaf1和uaf2的大小,如表2所示。
表2 相電壓輸出為±E、±2E的各個開關(guān)狀態(tài)及其對電容電壓的影響Tab.2 Switching states when output is±E or±2E and their corresponding effects on voltage of capacitors
Δuaf1和 Δuaf2分別表示懸浮電容電壓uaf1、uaf2的變化量而tk(k=a,b,… ,i)表示利用k開關(guān)狀態(tài)輸出的時間。
設(shè)輸出一個冗余電壓矢量時,變流器a相需要輸出電平n(n=-2E,-E,0,E,2E)的時間為tn,tn是由該冗余矢量的占空比與采樣周期相乘得到的。則:
通過控制電壓變化量Δuaf1和Δuaf2的大小使懸浮電容電壓uaf1、uaf2穩(wěn)定在標(biāo)準(zhǔn)值E處。
當(dāng)輸出為E時,為了減小懸浮電容電壓uaf1的偏差,令 -Δuaf1=uaf1-E,并限定tb、tc的取值范圍為(0,tE),可以得到式(2)~式(4),用于計算出開關(guān)狀態(tài)b和c的作用時間:
同理,當(dāng)輸出為-E時,可以通過式(5)~式(7)計算出開關(guān)狀態(tài)g和h的作用時間:
由上述方法進(jìn)行控制,可使懸浮電容的中點電位偏移得到抑制。
雖然在負(fù)載三相對稱的情況下,變流器的母線電容電壓能自然平衡[12-13],但是修正中點電位偏移的過程相對緩慢。為了加快電壓平衡的速度,使母線電容電壓更加的穩(wěn)定。本小節(jié)將描述一個主動平衡電容電壓的控制方法。
當(dāng)變流器a相輸出電壓為uaon為0時,有開關(guān)狀態(tài)d、e、f可供選擇,它們對各個電容電壓的影響如表3所示。
表3 相電壓輸出為0的各個開關(guān)狀態(tài)及其對電容電壓的影響Tab.3 Switching states when output is 0 and their cores ponding effects on voltage of capacitors
分析表3可得,e、f開關(guān)狀態(tài)可以修正兩個懸浮電壓的和,而對母線電容電壓沒有影響;而開關(guān)狀態(tài)d則只能在ia×(ud1-ud2)≤0時,改善母線電容電壓,而對懸浮電容電壓沒有影響。
所以,當(dāng)ia×(ud1-ud2)≥0時,變流器只應(yīng)用開關(guān)狀態(tài)e、f輸出電平0,此時可以調(diào)節(jié)兩個串聯(lián)的懸浮電容總電壓(uaf1+uaf2)的大小;當(dāng)ia×(ud1-ud2)≤0時,則變流器只應(yīng)用開關(guān)狀態(tài)d輸出電平0,此時可以抑制母線電容中點電位偏移。
分配給開關(guān)狀態(tài)d、e、f的時間td、te和tf可通過式(8)~式(11)計算得出:
通過上述算式可以計算出輸出各個電平時選擇的開關(guān)狀態(tài)及其該狀態(tài)在一個采樣周期內(nèi)應(yīng)持續(xù)的時間。其中,式(1)對應(yīng)輸出電平為±2E的計算,式(2)、式(3)對應(yīng)輸出電平為E的計算,式(5)、式(6)對應(yīng)于輸出電平為-E的計算,而式(8)~式(10)對應(yīng)于輸出電平為0的計算??刂撇呗酝ㄟ^對輸出±E和0的開關(guān)狀態(tài)選擇來控制電容電壓平衡。
SM變流器a相控制策略的流程圖如圖4所示,b相、c相與a相的控制類似。
圖4 SM變流器控制流程圖Fig.4 Flow chart of SM convertors’control
在仿真軟件Matlab/Simulink中建立五電平SM拓?fù)浣Y(jié)構(gòu)的變流器。選取的參數(shù)如表4所示。
表4 仿真所設(shè)置的各個參數(shù)值Tab.4 Parameters for the simulation
SM逆變器連接三對稱負(fù)載,仿真開始后的懸浮電容電壓波形如圖5所示,可以看出,通過運用文中提出的控制策略,逆變器的懸浮電壓兩端的電壓始終保持在指定的標(biāo)準(zhǔn)值(E=50 V)附近。
SM逆變器的母線電容電壓如圖6所示,可以看出,通過運用本文中的控制策略,逆變器的母線電容兩端的電壓始終維持在指定的標(biāo)準(zhǔn)值(2E=100 V)附近。
SM逆變器的輸出的相電壓,線電壓與相電流如圖7所示。由圖中可以看出,逆變器能穩(wěn)定而精確地輸出5個電平的相電壓和9個電平的線電壓,從而準(zhǔn)確地在每個采樣周期內(nèi)合成所需的電壓矢量。
圖5 懸浮電容電壓Fig.5 Voltage of the flying capacitor
圖6 母線電容電壓Fig.6 Voltage of the dc-link capacitor
圖7 五電平SM變流器輸出Fig.7 Five-level SM convertors’output
負(fù)載變化時,控制策略對于負(fù)載變化過程中的電容電壓平衡控制效果如圖8所示。由圖中可知,負(fù)載在0.05 s處發(fā)生變化,而逆變器中各個電容電壓在負(fù)載變化前后保持穩(wěn)定??刂撇呗詫τ谧兓呢?fù)載的有效性得到了證實。
圖8 負(fù)載發(fā)生變化前后的母線電容電壓,懸浮電容電壓與相電流Fig.8 DC-link capacitor’s voltage,flying capacitor’s oltage and phase current before and after load changed
詳細(xì)分析了五電平SM變流器存在的所有開關(guān)狀態(tài)及其對電路的影響,并基于此提出了一種電壓空間矢量控制策略。該控制策略以控制懸浮電容電壓為主,同時對母線電容電壓進(jìn)行修正。通過仿真證實了該控制策略可以有效的使逆變器各個電容兩端的電壓保持在設(shè)定的標(biāo)準(zhǔn)值,同時準(zhǔn)確地控制逆變器的輸出。該控制策略適用于任何應(yīng)用空間矢量調(diào)制(SVM)算法的電機(jī)控制器、同步靜止無功補(bǔ)償器(STATCOM)或有源濾波器(APF)等設(shè)備中。