《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于FPGA的SVPWM過調(diào)制算法的設(shè)計
基于FPGA的SVPWM過調(diào)制算法的設(shè)計
2016年微型機與應(yīng)用第21期
王水魚,肖寶峰
西安理工大學 自動化與信息工程學院,陜西 西安 710048
摘要: 對SVPWM過調(diào)制控制原理進行了分析,把調(diào)制區(qū)域分為兩個部分,并用相應(yīng)的控制策略來實現(xiàn)。為便于工程實現(xiàn),對雙模式過調(diào)制方法進行了簡化,即在過調(diào)制Ⅰ區(qū)只修改電壓矢量的幅值,不改變相位;而在過調(diào)制Ⅱ區(qū)使用相位跳變的方式來修改電壓矢量的相位。這種方法可以控制逆變器從線性調(diào)制模式平滑過渡到六拍波模式。最后,利用Verilog HDL編寫代碼、設(shè)計程序,并用Modelsim軟件進行仿真驗證。從仿真結(jié)果可以看出,這種過調(diào)制方法是可行的。
Abstract:
Key words :

  王水魚,肖寶峰

 ?。ㄎ靼怖砉ご髮W 自動化與信息工程學院,陜西 西安 710048)

       摘要:SVPWM過調(diào)制控制原理進行了分析,把調(diào)制區(qū)域分為兩個部分,并用相應(yīng)的控制策略來實現(xiàn)。為便于工程實現(xiàn),對雙模式過調(diào)制方法進行了簡化,即在過調(diào)制Ⅰ區(qū)只修改電壓矢量的幅值,不改變相位;而在過調(diào)制Ⅱ區(qū)使用相位跳變的方式來修改電壓矢量的相位。這種方法可以控制逆變器從線性調(diào)制模式平滑過渡到六拍波模式。最后,利用Verilog HDL編寫代碼、設(shè)計程序,并用Modelsim軟件進行仿真驗證。從仿真結(jié)果可以看出,這種過調(diào)制方法是可行的。

  關(guān)鍵詞:SVPWM;過調(diào)制控制;逆變器;電壓利用率

0引言

  將SVPWM控制方法應(yīng)用在逆變器控制系統(tǒng)中,相對于常規(guī)六拍階梯波形,可以得到更好的輸出電壓波形,同時直流電壓利用率能夠提高15%左右,并且可以降低30%左右的開關(guān)損耗,動態(tài)性能更好[1]。

  但是在有些場合需要輸出更高的交流電壓,當出現(xiàn)過調(diào)制時,輸出的基波電壓與調(diào)制度不再是線性關(guān)系,輸出電壓部分受控。因此,對過調(diào)制方法的研究非常重要。在參考文獻[2-3]中,分別將過調(diào)制區(qū)域分為兩部分,并對其算法進行了相應(yīng)的分析。本文研究了一種易于工程實現(xiàn)的過調(diào)制算法,并用Modelsim進行了仿真驗證。仿真結(jié)果表明該算法是可行的。

1SVPWM原理

圖像 010.png

       空間電壓矢量如圖1所示。逆變器開關(guān)有8個狀態(tài),對應(yīng)8個基本電壓矢量,包括6個非零矢量分別為U1、U2、U3、U4、U5、U6和兩個零矢量U0、U7。電壓空間被這8個電壓矢量分為6個扇區(qū)。任何一個空間電壓矢量都可以由每個扇區(qū)內(nèi)相鄰的兩個非零矢量和零矢量合成[4]。

  根據(jù)伏秒平衡原理,可以計算出每個扇區(qū)內(nèi)基本電壓矢量的作用時間,然后合成任意電壓矢量。為了減少諧波,通常采用七段式分配方法,即在一個周期內(nèi)零矢量均勻地分布在開頭和中間,保證每次只有一個開關(guān)動作。

2過調(diào)制算法的原理

  定義調(diào)制度為:

  QQ圖片20161207140150.png

  式(1)中分母為逆變器在六拍波狀態(tài)下輸出的相電壓幅值,分子為參考電壓幅值。根據(jù)調(diào)制度的不同,將調(diào)制區(qū)域劃分為線性調(diào)制區(qū)、過調(diào)制Ⅰ區(qū)、過調(diào)制Ⅱ區(qū)。

  2.1線性調(diào)制區(qū)

  如圖1所示,當參考電壓矢量在正六邊形內(nèi)部時,可以用8個基本電壓矢量來合成。此時,電壓矢量的軌跡為圓形。利用伏秒平衡原則計算出扇區(qū)內(nèi)相鄰兩個非零矢量的作用時間和零矢量的作用時間,然后合成電壓矢量。

  當m=0.906 9時,電壓矢量的軌跡為正六邊形的內(nèi)切圓,輸出基波電壓達到線性調(diào)制區(qū)的最大值。

  2.2過調(diào)制Ⅰ區(qū)

  如圖2所示,在過調(diào)制Ⅰ區(qū),只改變電壓矢量的幅值,而不更改電壓矢量的相位。即將超出正六邊形邊界的電壓矢量限制在六邊形邊界上,而輸出電壓矢量的相位與參考電壓矢量相同,以減少諧波。其中,外圓為期望的參考電壓矢量,內(nèi)圓為調(diào)制后輸出電壓矢量的基波分量。修改后的輸出電壓矢量為粗實線所示。

圖像 011.png

  可以得到參考角度α1的計算公式為:

  QQ圖片20161207140154.png

  由式(1)和式(2)可以得到參考角度α1與調(diào)制度m的關(guān)系,當參考角度為π6時,調(diào)制度為0.909 6,此時輸出電壓矢量是正六邊形的內(nèi)切圓;而當參考角度為0時,調(diào)制度為0.951 7,此時輸出電壓矢量軌跡是正六邊形的邊界[5]。

  以第一象限為例,修改后輸出電壓幅值和輸出電壓相位的關(guān)系為:

  QQ圖片20161207140158.png

  2.3過調(diào)制Ⅱ區(qū)

  當調(diào)制度增大到0.951 7時,輸出電壓矢量的軌跡為正六邊形的邊界,調(diào)制度再增大的話,參考電壓矢量將超出正六邊形的邊界,此時,只能通過延長基本電壓矢量的作用時間來進行補償。

  如圖3所示,U為修改后輸出電壓的基波幅值。在過調(diào)制Ⅱ區(qū)是通過α2來控制輸出電壓的相位,當參考電壓矢量的相位小于α2時,實際輸出的電壓矢量是非零基本電壓矢量。當參考電壓矢量的相位達到α2時,實際輸出電壓矢量開始追趕參考電壓矢量,并且在π6處重合,此時輸出電壓矢量的旋轉(zhuǎn)速度大于參考電壓矢量;當相位超過π6時,輸出電壓矢量的旋轉(zhuǎn)速度小于參考電壓矢量。

圖像 012.png

  電壓矢量是交替領(lǐng)先的,相位在不停地變化,控制起來比較復雜??梢酝ㄟ^相位跳變的方式來改變電壓矢量的相位,這樣輸出電壓諧波會稍微增大,但是可以得到算法上的簡化,利于工程實現(xiàn)。

  在α2內(nèi)實際輸出電壓矢量為基本電壓矢量,相位為0。當參考電壓矢量相位達到α2時,實際輸出電壓矢量和參考電壓矢量同步旋轉(zhuǎn),相位從α2開始,與參考電壓矢量相位相同。修改后輸出電壓矢量的軌跡為圖3中粗實線所示。以第一象限為例,實際輸出電壓矢量幅值和參考電壓矢量相位的關(guān)系為:

  QQ圖片20161207140201.png

  α2與調(diào)制度m之間的關(guān)系不是線性的,在工程實現(xiàn)中需要離線計算或者將其線性化。分段線性化之后的計算公式為:

  QQ圖片20161207140205.png

3算法的實現(xiàn)和驗證

  算法的主流程圖如圖4所示,根據(jù)參考電壓矢量計算出調(diào)制度,然后按照調(diào)制度的大小將調(diào)制區(qū)域分為3個部分,即線性調(diào)制區(qū)、過調(diào)制Ⅰ區(qū)、過調(diào)制Ⅱ區(qū)。分別采用相應(yīng)的調(diào)制方法進行處理。

圖像 013.png

  在過調(diào)制Ⅰ區(qū),由式(2)和式(3)計算出參考角度α1和輸出電壓修改后的幅值,計算出矢量的作用時間,然后按照過調(diào)制Ⅰ區(qū)的方法修改矢量的作用時間,其流程如圖5所示。

圖像 014.png

  在過調(diào)制Ⅱ區(qū),由式(4)和式(5)計算出α2和輸出電壓修改后的幅值,計算矢量作用時間,然后按照過調(diào)制Ⅱ區(qū)的方法修改矢量的作用時間,其流程如圖6所示。

圖像 015.png

  本文采用Modelsim軟件進行編程和仿真驗證,圖7為不同調(diào)制度下的SVPWM調(diào)制波波形,每個調(diào)制度取兩個周期,調(diào)制度分別為0.904 0、0.934 3、0.959 6、1。

圖像 016.png

  從圖7中可以看到,調(diào)制波的波峰逐漸消失,最后為方波狀態(tài)。與此同時逆變器逐漸從線性調(diào)制區(qū)過渡到過調(diào)制Ⅰ區(qū)、過調(diào)制Ⅱ區(qū),最后工作在六拍波狀態(tài)。

4結(jié)論

  本文研究了一種SVPWM過調(diào)制方法,詳細推導了該算法的基本原理和實現(xiàn)步驟,并進行了簡化,使其易于工程實現(xiàn)。針對上述過調(diào)制方法,調(diào)用Modelsim進行仿真驗證。結(jié)果表明,該過調(diào)制算法可以實現(xiàn)從線性調(diào)制狀態(tài)到六拍波運行狀態(tài)的過渡。

  參考文獻

 ?。?] 瞿文龍,黃斐梨.逆變器供電感應(yīng)電機新型空間矢量PWM控制方法[J].清華大學學報:自然科學版,1997,37(1):69-73.

 ?。?] 張艷芳,林飛,馬志文,等.兩種SVPWM過調(diào)制方法的比較研究[J].北京交通大學學報,2005,4(2):39-43.

 ?。?] 呂敬,張建文,王晗,等.SVPWM過調(diào)制算法的理論分析與實驗應(yīng)用[J].電氣傳動,2011,41(8):7-11.

 ?。?] 全恒立,張鋼,陳杰,等.一種SVPWM過調(diào)制算法的數(shù)字化實現(xiàn)[J].電氣傳動,2010,40(5):44-48.

 ?。?] 宛世源.SVPWM過調(diào)制算法研究與實現(xiàn)[D]. 武漢:華中科技大學, 2014.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。