吳瑕杰 宋文勝 馮曉云,2
?
一種在線計算多模式空間矢量調(diào)制算法及其FPGA實現(xiàn)
吳瑕杰1宋文勝1馮曉云1,2
(1. 西南交通大學電氣工程學院 成都 610031 2. 西南交通大學牽引動力國家重點實驗室 成都 610031)
針對大功率牽引傳動系統(tǒng)中開關頻率低的特點,在列車運行全速度范圍內(nèi),牽引逆變器廣泛采用多模式調(diào)制算法。為此,給出了一種新穎的在線計算多模式空間矢量脈寬調(diào)制(SVPWM)算法并研究了不同調(diào)制模式間的切換方法。給出了該算法基于現(xiàn)場可編程邏輯門陣列(FPGA)的詳細設計方案,通過簡化乘法器、高效率開方器、除法器等關鍵性設計使核心數(shù)字信號處理器(DSP)避免了大量運算,同時兼具FPGA速度快、可靠度高、可移植性好等優(yōu)點。最后,采用DSP-FPGA的控制系統(tǒng),基于RT-LAB的半實物(HIL)實驗平臺對該在線計算多模式SVPWM算法的正確性和基于FPGA設計方案的可行性進行了驗證。
空間矢量脈寬調(diào)制 在線 多模式 現(xiàn)場可編程邏輯陣列
我國高速動車組牽引傳動系統(tǒng)主要分為兩電平牽引變流器驅(qū)動系統(tǒng)和三電平二極管中性點鉗位(Neutral Point Clamped, NPC)變流器驅(qū)動系統(tǒng)兩類[1]。目前,逆變器調(diào)制算法主要分為載波調(diào)制(SPWM)與空間矢量脈寬調(diào)制(Space Vector Pulse Width Modulation, SVPWM)兩類。相比于SPWM技術,SVPWM技術以其易于數(shù)字化實現(xiàn)、電壓利用率高等優(yōu)點,廣泛應用于兩電平牽引逆變器的調(diào)制[1-6]。
大功率交流牽引傳動系統(tǒng)啟動時,由于載波比較大,由異步SVPWM造成的逆變器輸出電流正負半周對稱性較好,因此,系統(tǒng)實現(xiàn)簡單且具有良好的控制性能。但隨著逆變器輸出頻率逐漸升高,在一個調(diào)制周期內(nèi)脈沖數(shù)將逐漸減少,由異步SVPWM造成的逆變器輸出電流正負半周不對稱情況嚴重,導致逆變器輸出電流容易產(chǎn)生畸變,引發(fā)較大的轉(zhuǎn)矩脈動,難以保證系統(tǒng)具有良好的控制性能[7]。目前,為了保證波形的對稱性與較好的諧波性,通常采用特定諧波消除技術比如SHEPWM[8-12],但該技術需要事先根據(jù)優(yōu)化目標離線計算得出開關角,在優(yōu)化開關角度計算上的復雜性限制了其在某些領域的使用。此外,該方法只適用于穩(wěn)態(tài)條件,在動態(tài)過程中開關角度易產(chǎn)生混亂,從而引起電流諧波劇增,甚至導致調(diào)制算法失敗[7]。以S. R. Bowes為代表的一些學者在此基礎上提出了一些實時計算方法用以近似實現(xiàn)SHEPWM[13-16],但仍存在一些使用限制,并且計算精度難以得到保證。因此,為了彌補異步SVPWM在低載波比時調(diào)制性能的不足以及SHEPWM算法靈活性的不足,有必要采用一種可以實時計算且適用于低載波比情況的調(diào)制算法。文獻[17]論述了一種基于DSP實現(xiàn)的多模式SVPWM調(diào)制算法,但并未對多模式SVPWM算法進行詳細的理論分析和設計方案;作為順序處理器,DSP按照順序逐條執(zhí)行指令會導致時間延遲與性能下降。此類算法多以離線方式實現(xiàn),且由于DSP IO數(shù)目的限制不利于向多電平拓撲延伸。隨著FPGA技術的不斷成熟,利用FPGA完成SVPWM相關工作,不僅兼具硬件電路速度快、可靠性高、設計復用性好等優(yōu)點[18,19],同時能將核心控制器DSP從繁重的重復性計算中解放出來,使其重點運行核心控制程序[20,21]。
本文以兩電平牽引逆變器的調(diào)制算法為研究對象,首先給出了一種將低速異步SVPWM與中高速分段同步SVPWM相結(jié)合的在線計算多模式SVPWM算法。該方法將同步調(diào)制頻段分為九脈沖、七脈沖、五脈沖、三脈沖四種調(diào)制模式,同時為了進一步減小轉(zhuǎn)矩脈動,改善切換性能,將七脈沖、五脈沖分別設計為七脈沖A和七脈沖B、五脈沖A和五脈沖B的組合形式。其次詳細介紹了該在線計算多模式SVPWM算法基于FPGA的設計方案以及不同調(diào)制方式間的切換方法。最后基于DSP-FPGA的控制系統(tǒng)和RT-LAB半實物實驗平臺進行了實驗驗證。
基于兩電平牽引逆變器主電路拓撲結(jié)構(gòu),定義其三相橋臂狀態(tài)函數(shù)為
式中,S為逆變器A、B、C三相橋臂狀態(tài)函數(shù); 1為上橋臂導通;0為下橋臂導通。
本文將整個空間分為6個扇區(qū)(Ⅰ~Ⅳ),以第Ⅰ扇區(qū)為例,對兩電平異步SVPWM算法進行簡要的闡述。
(a)扇區(qū)分割
(b)矢量合成
圖1 異步調(diào)制矢量合成圖
Fig.1 Component of space vector for asynchronous modulation
定義調(diào)制度為
式中,dc為直流側(cè)電壓矢量;ref為參考空間電壓矢量。
參考空間電壓矢量ref由空間電壓矢量s1和s2合成,在一個開關周期s內(nèi),由伏秒平衡原理可得
式中,1、2為基本空間電壓矢量s1和s2的作用時間;0、7為零矢量s0和s7的作用時間;s為開關周期。
解得基本空間電壓矢量s1和s2作用時間為
將零矢量總作用時間平均分配給s0和s7,則有
由前面計算得出的基本矢量作用時間并根據(jù)7段式PWM信號生成原理就可以得到一個開關周期內(nèi)各相橋臂的開關序列模式,如圖2所示。
圖2 一個開關周內(nèi)各相橋臂的開關序列模式
根據(jù)我國目前高速動車組的發(fā)展現(xiàn)狀和高壓大電流的電力電子器件發(fā)展水平,在電力牽引傳動系統(tǒng)中,考慮到逆變器開關頻率較低的實際應用情況,為了有效減小脈沖電壓中的高次諧波含量,需要保證控制器輸出脈沖具有三相對稱性(3PS),半波對稱性(HWS)和四分之一對稱性(QWS)。本文將整個同步調(diào)制按照逆變器輸出電壓頻率的不同分為九脈沖、七脈沖、五脈沖和三脈沖四種同步調(diào)制方式,同時,為了進一步改善不同同步SVPWM方式間的切換性能,將七脈沖與五脈沖進一步分別設計為A、B兩種調(diào)制方式,本文以九脈沖、七脈沖A和七脈沖B為例進行詳細分析。
圖3 九脈沖同步調(diào)制矢量合成
以每兩個基本空間電壓矢量(s0~s7)夾角平分線為分界,將整個參考電壓矢量空間均分為A~F六個區(qū)域,當參考空間電壓矢量的位置角p/6<<p/2時,即參考空間電壓矢量ref位于A區(qū)域時,參考空間電壓矢量ref的作用效果可以用這一區(qū)間的主矢量s2及零矢量s7的作用效果進行等效替代。
根據(jù)數(shù)字控制的固有特點,假設參考空間電壓矢量ref以角速度逆時針旋轉(zhuǎn),在一個開關周期s內(nèi),連續(xù)變化的參考空間電壓矢量ref按照固定的時間間隔c被離散化為個獨立的矢量,其中第個矢量為ref(),則根據(jù)伏秒平衡原理可得
式中,c為控制周期,即從控制器對傳感器的反饋信號進行采集到計算出參考空間電壓矢量ref()的時間;2為主矢量s2的作用時間。
將式(6)所示關系分解為垂直于主矢量s2和沿著主矢量s2兩個方向,由于垂直于主矢量方向
因此,只需考慮沿著主矢量方向,存在關系
由式(8)化簡可得
假設參考空間電壓矢量ref的角速度0在每一個開關周期s內(nèi)保持不變,即
將式(10)關系代入式(9)可得
解得主矢量s2和零矢量s7的作用角度為
式中,2為A區(qū)域內(nèi)主矢量s2總作用角度;7為A區(qū)域內(nèi)零矢量s7總作用角度。
為滿足同步調(diào)制所需三個對稱性條件,九脈沖同步調(diào)制采用等脈寬方式并按照固定的矢量作用序列產(chǎn)生PWM信號。表1給出了參考空間電壓矢量位于A區(qū)域時九脈沖同步調(diào)制矢量作用序列及對應的作用角度區(qū)間。
表1 九脈沖同步調(diào)制作用角度分配(A區(qū))
Tab.1 Angle distribution of nine-pulse synchronous modulation for region A
同理,對于七脈沖A同步調(diào)制,采用類似九脈沖同步調(diào)制的分析方法,考慮參考空間電壓矢量ref位于A區(qū)域的情況,可以解得主矢量s2及零矢量s7的作用角2和7如式(12)所示,然后采用等脈寬方式生成PWM信號。表2給出了參考空間電壓矢量位于A區(qū)域時七脈沖A同步調(diào)制矢量作用序列及對應的作用角度區(qū)間。
表2 七脈沖A同步調(diào)制作用角度分配(A區(qū))
Tab.2 Angle distribution of seven-pulse A synchronous modulation for region A
對于七脈沖B同步調(diào)制,同樣考慮參考空間電壓矢量ref位于A區(qū)域的情況,與九脈沖同步調(diào)制和七脈沖A同步調(diào)制不同,此時參考空間電壓矢量ref的作用效果需要用一個主矢量s2、兩個輔矢量s1和s3以及零矢量s7的作用效果進行等效替代。
首先,將整個A區(qū)域均分為A1、A2和A3三個小區(qū)域,如圖4所示,為了實現(xiàn)相對于七脈沖A同步調(diào)制更加精細、準確的等效替代,當參考空間電壓矢量ref分別位于三個小區(qū)域內(nèi)時,需采用三種不同的矢量合成方式。表3給出了每個小區(qū)域?qū)氖噶孔饔眯蛄小?/p>
圖4 七脈沖B同步調(diào)制矢量合成
表3 七脈沖B同步調(diào)制矢量作用序列(A區(qū))
Tab.3 Vector sequence of seven-pulse B synchronous modulation for different region in region A
然后,考慮當參考空間電壓矢量ref位于A2小區(qū)域時,同理,只需考慮參考空間電壓矢量沿著主矢量方向的作用,根據(jù)伏秒平衡可得
式中,s2為A2區(qū)域內(nèi)主矢量;2(2)為A2區(qū)域內(nèi)主矢量s2作用時間。
由此可以化簡參考空間電壓矢量ref與主矢量s2的對應伏秒關系為
解得主矢量s2及零矢量s7在A2小區(qū)域內(nèi)作用角度為
式中,2(2)為A區(qū)域A2小區(qū)域內(nèi)主矢量s2作用時間;7(2)為A區(qū)域A2小區(qū)域內(nèi)零矢量s7作用時間。
為了保證脈沖信號的四分之一對稱性(QWS),A1與A3兩個小區(qū)域需在A2小區(qū)域兩側(cè)對稱分布。所以,A1和A3內(nèi)零矢量作用角度均為7(2)/2。
根據(jù)主矢量s2與輔矢量s1和s3之間存在的等效替代關系,可以將整個A區(qū)域內(nèi)參考空間電壓矢量與主矢量、輔矢量間伏秒關系表示為
式中,2(13)為A區(qū)域A1和A3小區(qū)域內(nèi)主矢量s2作用角度。
由于基本矢量模值|s1|=|s2|=|s3|,小區(qū)域A1與A3中主矢量與輔矢量作用角度可表示為
式中,13(13)為A1和A3區(qū)域內(nèi)輔矢量s1和s3總作用角度。
采用等脈寬的方式,給出七脈沖B同步調(diào)制矢量作用序列及作用角度分配見表4。
表4 七脈沖B同步調(diào)制作用角度分配(A區(qū))
Tab.4 Angle distribution of seven-pulse B synchronous modulation for region A
本文以九脈沖、七脈沖A和七脈沖B三種同步調(diào)制方式為例,考慮當參考空間電壓矢量ref位于A區(qū)域的情況,對三種同步調(diào)制方式進行了詳細的推導與分析。同理,可以得到五脈沖A、五脈沖B與三脈沖兩種同步調(diào)制方式的矢量作用角度計算公式,并推廣到A區(qū)域以外的其他幾個區(qū)域。
不同調(diào)制方式間的切換是多模式SVPWM算法的一個關鍵問題。在不同的調(diào)制方式下,脈沖所表征的有效基波信息并不完全相同。當發(fā)生切換時,由于基波的幅值和相位會發(fā)生突變,導致輸出電壓、電流波形發(fā)生突變,轉(zhuǎn)矩脈動及諧波突增,從而使電機使用壽命減少。在不同調(diào)制算法之間進行切換時,需要保證參考空間電壓矢量的連續(xù)性,即切換前后參考空間電壓矢量的幅值與相位不突變;另一方面,當逆變器輸出電壓頻率恰好在切換頻率點附近時,就會出現(xiàn)在兩種不同調(diào)制方式間頻繁切換的情況。同時切換點與切換時刻的選擇也是不同調(diào)制方式間平滑切換的關鍵。為此,本文設計了一種不同調(diào)制方式間的切換方法,首先,為了充分利用開關頻率,經(jīng)過詳細分析與仿真驗證,表5給出了逆變器在不同輸出頻率段對應的調(diào)制方式。其次,為了保證切換前后參考空間電壓矢量的連續(xù)性,切換時刻選擇在前調(diào)制模式最后一個脈沖信號結(jié)束之后,后調(diào)制模式第一個脈沖信號開始之前。
表5 逆變器輸出電壓頻率與調(diào)制方式關系
Tab.5 Relationship of voltage frequency and modulation
在本設計中,基于Xilinx公司FPGA芯片和VerilogHDL與Schematic的設計方式,設計了在線計算多模式SVPWM電路。圖5給出了在線計算多模式SVPWM電路功能模塊劃分。
圖5 在線計算多模式SVPWM電路模塊組成
然后,根據(jù)展開的級數(shù)形式即可得出硬件電路設計方法。圖6為乘法器的硬件電路描述。整個系統(tǒng)以16位的數(shù)據(jù)長度進行定點運算時,異步SVPWM方式的PWM模塊分辨率不足13位,因此只需取到級數(shù)的第六項即可滿足精度要求。
圖6 乘法器電路描述
本設計采用定點方式完成計算且在算法中存在大量除法運算。為達到高速、低資源占用的設計要求,圖7給出了一種除法器的設計思路。整個除法運算主要包括如下步驟:①加載被除數(shù)、除數(shù),同時將商和余數(shù)清零;②將左移1位并將移出的這一位賦給的最低位;③比較和,若≥,則將更新為-,同時將左移1位并將其最低位賦值為1,否則,保持不變,將左移1位并將其最低位賦值為0。如此循環(huán),便可得到需要的商和余數(shù)。
圖7 除法器算法描述
本設計在同步調(diào)制部分需要進行開方運算。由于整個系統(tǒng)以16位的數(shù)據(jù)長度進行運算,為保證數(shù)據(jù)不會溢出以及輸出16位的開方結(jié)果,本文給出了一種基于加法器和移位寄存器的簡化開方器設計。
由于被開方數(shù)為32位,則開方結(jié)果為16位,余數(shù)為17位,共需進行16次迭代運算得到開方結(jié)果。圖8給出了開方器的硬件結(jié)構(gòu)。
圖8 開方器硬件結(jié)構(gòu)
為了驗證多模式空間矢量調(diào)制算法及基于FPGA設計方案的正確性與可行性以及算法的穩(wěn)態(tài)與切換性能,對該算法進行了半實物實驗研究,并給出了異步、九脈沖、七脈沖A與七脈沖B三種調(diào)制方式的穩(wěn)態(tài)波形與各調(diào)制方式間切換的電流波形。圖9給出了該半實物實驗系統(tǒng)的實物圖。該系統(tǒng)包括TMS320C6713 DSP+Xilinx Spartan 3E FPGA核心控制箱和RT-LAB半實物實驗平臺以及上位機三個部分。表6給出了半實物實驗的相關參數(shù)。
圖9 半實物實驗系統(tǒng)實物
表6 半實物實驗系統(tǒng)參數(shù)
Tab.6 Parameters of Hardware-in-the-loop experiment system
圖10給出了不同的同步調(diào)制模式下三相上橋臂開關管對應的PWM信號,圖10a~圖10f中從上至下依次為A相上橋臂PWM信號、B相上橋臂PWM信號、C相上橋臂PWM信號,其中圖10a為逆變器輸出頻率0=50Hz時九脈沖調(diào)制模式對應PWM信號,圖10b為逆變器輸出頻率0=52Hz時七脈沖A調(diào)制模式對應PWM信號,圖10c為逆變器輸出頻率0=60Hz時七脈沖B調(diào)制模式對應PWM信號,圖10d為逆變器輸出頻率0=70Hz時五脈沖A調(diào)制模式對應PWM信號,圖10e為逆變器輸出頻率0=80Hz時五脈沖B調(diào)制模式對應PWM信號,圖10f為逆變器輸出頻率0=100Hz時三脈沖調(diào)制模式對應PWM信號。由圖10可知,本文所給出的同步調(diào)制模式對應的PWM信號具有良好的三相對稱性、半波對稱性以及四分之一對稱性。
圖11給出了逆變器輸出頻率為20Hz,開關頻率為450Hz時異步調(diào)制對應的電機側(cè)線電壓AB及相電流A的波形,電流波形的半波、三相對稱性好;由線電壓波形可以看出,此時一個調(diào)制周期內(nèi)脈沖數(shù)較多,且正負半周脈沖數(shù)相等。
圖11 f=20Hz時異步調(diào)制模式下線電壓和相電流的半實物實驗波形
圖12給出了逆變器輸出頻率為50Hz時九脈沖同步調(diào)制對應的電機側(cè)線電壓AB及相電流A的波形,此時電流波形滿足三相對稱性、半波對稱性、四分之一對稱性;線電壓正負半周脈沖個數(shù)一致,正負半周對稱性好。
圖12 f=50Hz時九脈沖同步調(diào)制模式下線電壓和相電流的半實物實驗波形
圖13給出了逆變器輸出頻率為52Hz時七脈沖A同步調(diào)制和60Hz時七脈沖B同步調(diào)制對應的電機側(cè)線電壓AB及相電流A的波形。此時電流波形正弦度較高,三相對稱性、半波對稱性及四分之一對稱性均較好。
(a)=52Hz時七脈沖A同步調(diào)制
(b)=60Hz時七脈沖B同步調(diào)制
圖13 七脈沖A和七脈沖B同步調(diào)制模式下線電壓和相電流的半實物實驗波形
Fig.13 HIL experimental waveforms of the line-voltage and phase-current in seven-pulse A and B synchronous modulation modes
圖14a給出了異步調(diào)制切換到九脈沖同步調(diào)制對應的三相相電流波形。圖14b給出了九脈沖同步調(diào)制切換到七脈沖A同步調(diào)制對應的三相相電流波形。圖14c給出了七脈沖A同步調(diào)制切換到七脈沖B同步調(diào)制對應的三相相電流波形。圖14d給出了七脈沖B同步調(diào)制切換到五脈沖A同步調(diào)制對應的三相相電流波形。由圖14可知,在切換點附近,三相相電流過渡平滑,不存在明顯的尖峰與跳變,并且在整個切換過程中保持了良好的三相對稱性、半波對稱性與四分之一對稱性。
(a)異步調(diào)制切換到九脈沖同步調(diào)制
(b)九脈沖同步調(diào)制切換到七脈沖A同步調(diào)制
(c)七脈沖A同步調(diào)制切換到七脈沖B同步調(diào)制
(d)七脈沖B同步調(diào)制切換到五脈沖A同步調(diào)制
圖14 調(diào)制方式切換時刻相定子電流的半實物實驗波形
Fig.14 HIL experimental waveforms of three-phase stator currents in the different modulation change modes
本文以兩電平牽引逆變器調(diào)制算法為研究對象,給出了一種適用于全速域的在線計算多模式SVPWM算法并給出了基于FPGA的實現(xiàn)方案,其特點如下:
1)該算法是一種在線計算的多模式SVPWM算法,不僅能夠?qū)崿F(xiàn)全速域范圍內(nèi)的調(diào)速,同時能夠完成實時計算,適應各類不同的外部復雜條件。
2)從實驗結(jié)果中可以看出,該算法不僅具有良好的穩(wěn)態(tài)性能,同時在切換時刻具有良好的平滑切換能力。
3)方案采用VerilogHDL語言完成設計,通過簡化乘法器、開方器等關鍵性設計在滿足設計精度的前提下進一步減少芯片資源占用量,在一定程度上降低了系統(tǒng)的生產(chǎn)成本。
4)本設計可作為電機控制系統(tǒng)協(xié)同處理器,將SVPWM相關運算移植到FPGA中完成,使DSP/ MCU從大量正余弦計算中解放出來,更好地運行電機控制核心算法。
最后,通過半實物實驗驗證了所給出的在線計算多模式SVPWM算法的正確性與可行性,為牽引傳動系統(tǒng)的設計提供了參考,對我國軌道交通牽引傳動控制系統(tǒng)的發(fā)展具有積極意義。
[1] 馮曉云. 電力牽引交流傳動及其控制系統(tǒng)[M]. 北京: 高等教育出版社, 2009.
[2] Jae A, Chang H, Dong S. A new simplified space- vector PWM method for three-level inverters[J]. IEEE Transactions on Power Electronics, 2001, 16(4): 545-550.
[3] Pou J, Boroyevich D, Pindado R. New feed forward space-vector PWM method to obtain balanced AC output voltages in a three-level neutral-point-clamped converter[J]. IEEE Transactions on Industrial Elec- tronics, 2002, 49(5): 1026-1034.
[4] 姜衛(wèi)東, 王群京, 史曉峰, 等. 一種完全基于兩電平空間矢量調(diào)制的三電平空間矢量調(diào)制算法[J]. 電工技術學報, 2009, 24(1): 108-114.
Jiang Weidong, Wang Qunjing, Shi Xiaofeng, et al. SVPWM strategy for three-level inverter based on SVPWM strategy for two-level inverter[J]. Transa- ctions of China Electrotechnical Society, 2009, 24(1): 108-114.
[5] 韋克康, 鄭瓊林, 周明磊, 等. 低開關頻率下混合脈寬調(diào)制方法研究[J]. 北京交通大學學報, 2011, 35(5): 106-112.
Wei Kekang, Zheng Qionglin, Zhou Minglei, et al. Study on a hybrid PWM method under low switching frequency[J]. Journal of Beijing Jiaotong University, 2011, 35(5): 106-112.
[6] 孫鶴旭, 荊鍇, 董硯, 等. 基于120°坐標系的SVPWM算法研究[J]. 電工技術學報, 2016, 31(5): 52-57.
Sun Hexu, Jing Kai, Dong Yan, et al. Research of SVPWM algorithm based on 120° coordinates system[J]. Transactions of China Electrotechnical Society, 2016, 31(5): 52-57.
[7] 周明磊, 游小杰, 王琛琛. 電力機車牽引電機在方波下的控制策略[J]. 電工技術學報, 2013, 28(11): 155-162, 169.
Zhou Minglei, You Xiaojie, Wang Chenchen. Vector control of driving system of locomotive[J]. Transa- ctions of China Electrotechnical Society, 2013, 28(11): 155-162, 169.
[8] Li L, Czarkowski D, Liu Y, et al. Multilevel selective harmonic elimination PWM technique in series- connected voltage inverters[J]. IEEE Transactions on Industrial Applications, 2000, 36(1): 160-170.
[9] Pontt J, Rodriguez J, Huerta R. Mitigation of noneli- minated harmonics of SHEPWM three-level mul- tipulse three-phase active front end converters with low switching frequency for meeting standard IEEE- 519-92[J]. IEEE Transactions on Power Electronics, 2004, 19(6): 1594-1600.
[10] Agelidis V, Balouktsis A, Balouktsis I, et al. Multiple sets of solutions for harmonic elimination PWM bipolar waveforms: analysis and experimental verify- cation[J]. IEEE Transactions on Power Electronics, 2006, 21(2): 415-421.
[11] Zhang Y, Zhao Z, Zhu J. A hybrid PWM applied to high-power three-level inverter-fed induction-motor drives[J]. IEEE Transactions on Industrial Elec- tronics, 2011, 58(8): 3409-3420.
[12] Kavousi A, Vahidi B, Salehi R, et al. Application of the bee algorithm for selective harmonic elimination strategy in multilevel inverters[J]. IEEE Transactions on Power Electronics, 2012, 27(4): 1689-1696.
[13] Bowes S, Clark P. Regular-sampled harmonic- elimination PWM control of inverter drives[J]. IEEE Transactions on Power Electronics, 1995, 10(5): 521- 531.
[14] 張志剛, 黃守道, 胡存剛, 等. 三電平SHEPWM與SVPWM混合控制策略及其矢量平滑切換方法的研究[J]. 電工技術學報, 2015, 30(14): 342-348.
Zhang Zhigang, Huang Shoudao, Hu Cungang, et al. Hybrid method of three-level SHEPWM and SVPWM and its vector smooth-switching[J]. Transactions of China Electrotechnical Society, 2015, 30(14): 342-348.
[15] 王堃, 游小杰, 王琛琛, 等. 低開關頻率下SHEPWM和SVPWM同步調(diào)制策略比較研究[J]. 電工技術學報, 2015, 30(14): 333-341.
Wang Kun, You Xiaojie, Wang Chenchen, et al. Research on the comparison of synchronized modulation of SHEPWM and SVPWM under low switching frequency[J]. Transactions of China Electrotechnical Society, 2015, 30(14): 333-341.
[16] Bowes S, Grewal S. Novel space vector based harmonic elimination inverter control[J]. IEEE Transactions on Industrial Applications, 2000, 36(2): 549-557.
[17] 何亞屏, 文宇良, 徐峻峰, 等. 基于多模式SVPWM算法的永磁同步牽引電機弱磁控制策略[J]. 電工技術學報, 2012, 27(3): 92-99.
He Yaping, Wen Yuliang, Xu Junfeng, et al. High- power permanent magnet fiux-weakening strategy based on multi-mode SVPWM[J]. Transactions of China Electrotechnical Society, 2012, 27(3): 92-99.
[18] 徐文波, 田耕. Xilinx FPGA開發(fā)實用教程[M]. 北京: 清華大學出版社, 2012.
[19] Pongiannan R, Paramasivam S, Yadaiah N. Dyna- mically reconfigurable PWM controller for three- phase voltage-source inverters[J]. IEEE Transactions on Power Electronics, 2011, 26(6): 1790-1799.
[20] Alvarez J, Lopez O, Freijedo F, et al. Digital parameterizable VHDL module for multilevel multiphase space vector PWM[J]. IEEE Transactions on Industrial Electronics, 2011, 58(9): 3946-3957.
[21] 吳瑕杰, 王順亮, 宋文勝, 等. 基于FPGA的三電平空間矢量脈寬調(diào)制算法半實物實驗方案[J]. 電力系統(tǒng)自動化, 2014, 38(3): 78-82.
Wu Xiajie, Wang Shunliang, Song Wensheng, et al. Hardware-in-the-loop experiment scheme for a three-level space-vector PWM algorithm based on FPGA[J]. Automation of Electric Power System, 2014, 38(3): 78-82.
An On-Line Calculation Multi-Mode SVPWM Algorithm and Implementation Based on FPGA
111,2
(1. School of Electrical Engineering Southwest Jiaotong University Chengdu 610031 China 2. State Key Laboratory of Traction Power Southwest Jiaotong University Chengdu 610031 China)
Due to the low switching frequency in high power AC electrical locomotive, multi-mode modulation algorithm is widely adopted for traction inverter in the whole speed range. A new on-line calculation multi-mode space vector pulse width modulation (SVPWM) is adopted for two-level diode neutral point clamped (NPC) inverter, and the switching method between different modes is studied. Then, based on field programmable gate array (FPGA), the implementation scheme is presented, with the features of high speed, high reliability and reuse-ability. As a result, digital signal processors (DSP) can be relieved from heavy computation task through the simplified design of multiplier, square root units and divider. Finally, by virtue of hardware-in-loop (HIL) experimental system based on DSP-FPGA controller and RT-LAB platform, the accuracy of the on-line calculation multi-mode SVPWM algorithm and the feasibility of the implementation scheme are verified.
Space vector pulse width modulation, on-line, multi-mode, field programming gate array (FPGA)
TM922;TM46
吳瑕杰 男,1989年生,博士研究生,研究方向為電力電子與電力傳動。
E-mail: xiajie_wu@126.com
宋文勝 男,1985年生,博士,講師,碩士生導師,研究方向為電力牽引交流傳動及其控制。
E-mail: songwsh@swjtu.edu.cn(通信作者)
2015-09-23 改稿日期 2016-05-23
國家自然科學基金(51207131、51277153)和中央高?;究蒲袠I(yè)務費專項資金(2682013ZT19、2682013CX017)資助項目。