康文妮,譚陽紅,司羽飛,趙楓帆,李 杰
(湖南大學電氣與信息工程學院,長沙 410082)
通常,功率開關器件是系統(tǒng)中最易損壞的組件之一[2],大約42%的系統(tǒng)故障可歸因于功率開關器件故障[3]。提高變換器可靠性的自然方法是使用高度可靠的功率開關器件。然而,硅和寬禁帶半導體器件的可靠性和耐用性問題仍未完全解決[4]。飛跨電容器多電平變換器具有冗余特性[5],即一個或多個功率開關器件出現(xiàn)故障,變換器仍可以運行(盡管功率水平或性能降低)。因此,要求在能夠進入容錯模式之前迅速檢測并識別出開關器件的故障。
現(xiàn)在越來越多的研究點集中在飛跨電容多電平DC-DC 變換器的故障診斷中。文獻[6]報道了一種基于相電流的多相多電平變換器的故障檢測方法,通過檢測相電流可以識別多電平變換器中短路和開路故障,但是無法準確定位故障器件。因此,無論分支中是否有健康的功率開關器件,容錯算法都需要切斷整個電路。文獻[7]在多電平變換器中檢測飛跨電容電壓,可以準確定位故障器件。但是,廣泛使用的FCMC電平數(shù)通常高于3,且為變換器中的每個功率開關器件都配備電流、電壓傳感器來檢測變換器的健康狀態(tài),使得成本過高。除了成本因素以外,由于較大的無源分量,控制變量可能會緩慢地變化,從而導致故障診斷的時間持續(xù)較長。文獻[8]提出一種基于磁分量電壓的兩電平DC-DC變換器故障檢測方法,但是方法局限于兩電平。文獻[9]在直流系統(tǒng)中串聯(lián)電感進行了分析。
針對現(xiàn)有的問題,本文提出一種基于磁分量電壓的飛跨電容三電平DC-DC 變換器故障診斷策略。使用互感器獲得磁性元件電感的電壓,用比較器和AD模數(shù)轉(zhuǎn)換器將電感電壓轉(zhuǎn)換成數(shù)字量來確定故障類型和位置,再通過容錯設計保證變換器能夠繼續(xù)運行。這種新策略僅使用互感器,而無需添加任何新硬件,并且可以在2個載波周期內(nèi)以較高的精度識別出故障類型和位置,因此具有成本較低、精度較高的優(yōu)勢。
圖1 所示為單相三電平飛跨電容buck 變換器FCBC(flying-capacitor buck converter)示意。圖中,VD、Vsw、vL和vo分別是源邊輸入電壓、開關節(jié)點電壓、電感電壓和輸出電壓。變換器由單元1和單元2 串聯(lián)組成。飛跨電容上的壓降為vcf。假設每個單元下橋臂二極管的壓降vl是單元l(l=1,2)的輸出電壓,由KVL定理可知
圖1 單相三電平FCBC 示意Fig.1 Schematic of single-phase 3-level FCBC
本文采用相移載波脈寬調(diào)制PSCPWM(phase shift carrier pulse width modulation),其已經(jīng)被應用于FCMC 線性調(diào)制領域中。定義開關函數(shù)Sk∈{0, }1 (k= 1,2),若Sk=0,則單元k的上橋臂功率開關器件斷開;反之亦然。
由于相移載波調(diào)制可以平衡每個功率開關器件上的電應力,因此飛跨電容上的壓降和每個開關單元的輸出電壓為
因此,電感電壓會出現(xiàn)3種電平,即:vL(1)=VD-vo,vL(2)=VD/2-vo,vL(3)=-vo。模擬電路具有反應時間快、延時短的優(yōu)點,所以本文采用互感器、電壓比較器和AD模數(shù)轉(zhuǎn)換器采集電感電壓信息。設計的電壓采樣電路如圖2所示。
大數(shù)據(jù)跟我們每個人相關,但我們絕大多數(shù)人其實并不掌握大數(shù)據(jù),當然也不能從中直接獲益。大數(shù)據(jù)掌握在極少數(shù)的機構(gòu)手里,掌握在騰訊、阿里、百度等大公司手里。我們每個身處互聯(lián)網(wǎng)的人其實不過扮演了大數(shù)據(jù)采集節(jié)點供應器的角色,讓自己的數(shù)據(jù)匯入大數(shù)據(jù)的洪流之中,但我們鬧得再歡騰,卻也不過僅僅如此而已。我們絕大多數(shù)的個體并不是大數(shù)據(jù)宴會的真正擁有者,我們只是大數(shù)據(jù)的貢獻者甚至是犧牲者。
圖2 電壓采樣電路Fig.2 Voltage sampling circuit
假設比較器的參考電壓為vcp(n)(n=1,2,3),設置vcp(n)與電感電壓的3種電平存在以下關系
假設互感器的縮放比例系數(shù)為λ,則比較器的正輸入vm=λvL。當vm大于負輸入vcp(n)時,輸出為高電平;反之,輸出為低電平。比較器的輸出端與AD模數(shù)轉(zhuǎn)換器連接,分別將高、低電平模擬量轉(zhuǎn)換成1和0的數(shù)字量SL(n)。
通過比較器和AD模數(shù)轉(zhuǎn)換器將模擬量vL(n)依次轉(zhuǎn)換成向量M(n),有
令Q=[M(3),M(2),M(1)]T,則Q為單位下三角矩陣。通過式(3),得出每組開關函數(shù)Sk都會對應一種電平,并且每種電平都會對應一組數(shù)字量SL(n)。假設在同一時刻,H為M(n)中1 的個數(shù),h為開關函數(shù)Sk中1的個數(shù),那么變換器在正常工作下,滿足
當變換器發(fā)生功率開關器件故障時,則不再滿足式(6)。
使用Matlab/Simulink 仿真驗證所提出的方法,建立基于寬禁帶器件的三電平FCBC,移相載波頻率ωc=100 kHz ,源邊電壓VD=100 V ,輸出電壓vo=40 V,飛跨電容Cf=40 μF ,電感L=500 μH,負載電阻R=50 Ω,負載電容Co=47 μF。設故障發(fā)生時刻為100 μs,不同故障的仿真波形如圖3所示。
圖3 模擬不同故障的三電平FCBC 仿真時域波形Fig.3 Simulated time-domain waveforms of 3-level FCBC under different faults
根據(jù)相移載波調(diào)制,變換器具有4種開關序列,即S1S2通過排列組合有4 種情況:00、01、10、11。將這4 種開關序列代入式(3),有:VD/2(0+0)-vo,VD/2(0+1)-vo,VD/2(1+0)-vo,VD/2(1+1)-vo,則vL會出現(xiàn)3 種電平,分別表示為:A=vL(1)=VD-vo,B=vL(2)=VD/2-vo,C=vL(3)=-vo。將這3 種電平轉(zhuǎn)換成3 組數(shù)字量,對應關系如表1 所示。則單位下三角矩陣Q為
表1 模擬量與數(shù)字量的對應關系Tab.1 Correspondence between analog and digital quantities
表2 在正常和各種故障情況下,開關函數(shù)Sk 與數(shù)字量SL(n)的關系Tab.2 Correspondence between switching function Sk and digital quantity SL(n) under normal and various fault conditions
如果發(fā)生故障,4 種開關序列對應的4 個電感電壓中,將會有特定的2個電感電壓受到故障的影響而發(fā)生改變,偏離了正常值,從而導致特定的2組數(shù)字量SL(n)的改變。
如果發(fā)生短路故障,那么短路故障使數(shù)字量SL(n)特定位置的元素由0 變成1,不再滿足式(6),而有H-h=2。如果發(fā)生開路故障,那么開路故障使數(shù)字量SL(n)特定位置的元素由1 變成0,不再滿足式(6),而有H-h=0。
實時采集H、h的信息,當不滿足式(6)時,診斷出故障。當H-h= 2 時,診斷為短路故障;當Hh=0時,診斷為開路故障,實現(xiàn)了故障類型的診斷。
根據(jù)移相載波的特性,開關函數(shù)Sk的每次變化,只會改變開關函數(shù)中的一個元素,因此可以通過檢測故障識別前后的開關函數(shù)實現(xiàn)故障的定位。假設在to時刻檢測識別出故障,記錄開關函數(shù)Sk(to)和上一個開關函數(shù)Sk(x),以S1為例,參考表3所示的真值表,作異或比較,即P=Sk(to)⊕Sk(x)。若P=10,則定位于單元1;若P=01,則定位于單元2。
表3 S1(to)和S1(x)的真值表Tab.3 Truth table for S1(to) and S1(x)
圖4 故障識別和定位Fig.4 Fault identification and location
如果單元1發(fā)生開路故障,在to時刻檢測識別故障,則開關函數(shù)Sk(to)=S1(to)S2(to)=10,上一個開關函數(shù)Sk(x)=S1(x)S2(x)=00,異或比較結(jié)果P=10。同理得,如果單元2發(fā)生開路故障,Sk(to)=S1(to)S2(to)=01,Sk(x)=S1(x)S2(x)=00,異或比較結(jié)果P= 01;如果單元1 發(fā)生短路故障,Sk(to)=S1(to)S2(to)=00,Sk(x)=S1(x)S2(x)=10,異或比較結(jié)果P=10;如果單元2發(fā)生短路故障,Sk(to)=S1(to)S2(to)=00,Sk(x)=S1(x)S2(x)=01,異或比較結(jié)果P=01。
圖5 為故障診斷算法。圖5(a)展示了變換器從正常運行-故障發(fā)生-故障檢測-故障識別和定位的開關函數(shù)流程,橫軸代表開關函數(shù)的變化。假設故障發(fā)生在開關函數(shù)Sk(t1)和Sk(t2)之間,則發(fā)現(xiàn)故障標志F(H-h,單元k)在開關函數(shù)Sk(t1)中,定位于復平面的(1,0)位置處。在隨后的開關函數(shù)Sk(tn)中發(fā)現(xiàn),通常F 將會出現(xiàn)在圖5(b)標注的故障識別、定位的區(qū)域中,從而能夠快速精準地識別故障并定位。通常在10 μs內(nèi)可實現(xiàn)故障識別和定位。
圖5 故障診斷算法Fig.5 Fault diagnosis algorithm
為了驗證所提出的故障檢測策略,設計并搭建了一個基于Si MOSFET 的三電平FCBC 實驗平臺??刂破鬟x擇FPGA(Artix-7 100T AX7102),Si功率開關器件選擇英飛凌的IRFP4110PbF,源邊電壓VD=25 V,輸出電壓vo=8 V,飛跨電容Co=47 μF,電感L=500 μH ,負載電阻R=50 Ω ,負載電容Co=47 μF,開關頻率ωc=100 kHz。
設故障發(fā)生時刻為20 μs,在4 種故障下測得S1、S2和vL的波形如圖6所示。圖7為使用不同形狀校準故障發(fā)生后故障標志F 在復平面的坐標變化,各形狀中的數(shù)字代表開關函數(shù)的變化步驟。假設故障發(fā)生在步驟1 和2 之間。當單元1 開路時,發(fā)現(xiàn)F 在步驟1、2、3時都定位于坐標(1,0)處,F(xiàn)在步驟4時定位于坐標(0,1);當單元2開路時,發(fā)現(xiàn)F在步驟1 時定位于坐標(1,0)處,F(xiàn) 在步驟2 時定位于坐標(0,2);當單元1 短路時,發(fā)現(xiàn)F 在步驟1 時定位于坐標(1,0)處,F(xiàn) 在步驟1 時定位于坐標(2,1),代表著故障發(fā)生的同時識別和定位故障;當單元2短路時,發(fā)現(xiàn)F在步驟1、2時都定位于坐標(1,0)處,F(xiàn)在步驟3時定位于坐標(2,2)。實驗結(jié)果與圖5的分析相一致,因此實現(xiàn)了故障的快速識別和定位,總的診斷時間在10 μs以內(nèi)。
圖6 在4 種故障下測得的S1、S2 和vL 波形Fig.6 S1,S2 and vL waveforms measured under four different faults
圖7 故障標志F 在復平面上的變化Fig.7 Changes in fault sign F on the complex plane
本文提出了一種用于檢測、識別和定位三電平FCBC中功率開關器件故障的新技術(shù)。通過連續(xù)分析電感器電壓和開關函數(shù)來識別故障類型和定位,仿真和實驗驗證了三電平FCBC功率開關器件故障檢測的新策略。功率開關器件故障的及時檢測對于多電平變換器的容錯運行至關重要,從而保證變換器的可靠性,提高系統(tǒng)的穩(wěn)定性。