江維,肖輝,曾林俊,崔永林
(長沙理工大學(xué)電氣與信息工程學(xué)院,長沙410114)
電力系統(tǒng)中大量電力電子裝置、波動性負荷等非線性元件的使用,使得系統(tǒng)產(chǎn)生大量的諧波、間諧波,嚴重影響電力系統(tǒng)的安全運行[1-2]。間諧波的存在還會引起電力系統(tǒng)電壓有效值和峰值的波動,嚴重時造成系統(tǒng)電壓發(fā)生閃變、次同步振蕩等危害。因此,諧波、間諧波的有效治理成為電力系統(tǒng)安全運行的重要保證,然而諧波、間諧波的精確檢測是治理的前提。
目前,對于諧波的同步采樣可以通過并聯(lián)加強鎖相環(huán)[3]或基波同步插值法[4-5]來實現(xiàn),但對于間諧波而言,滿足同步采樣的窗口非常長,無法滿足IEC 61000-4-7的標準,很難實現(xiàn)同步采樣,則會產(chǎn)生間諧波對諧波以及間諧波之間的泄漏問題。已有許多文獻針對此問題開展大量研究,文獻[4]利用諧波頻點鄰近的譜線值來估算間諧波在諧波頻點處的泄漏值,但當諧波附近含有多個主導(dǎo)間諧波成分時,此時泄漏估算的線性方程維數(shù)增加,導(dǎo)致計算量較大;文獻[6]提出鄰近譜線抵消法來消除泄漏的間諧波對諧波頻譜的干擾,該方法把泄漏旁瓣近似認為是線性關(guān)系,而實際間諧波的泄漏值是由主瓣向旁瓣呈一種衰減形式,因而會存在較大的誤差。對于間諧波間的頻譜干擾問題,采用補零法[7-8]能使難以辨別的譜峰得到改善,采用加窗插值[9-12]法在一定程度上能夠抑制間諧波的頻譜泄漏。
為進一步提高諧波、間諧波檢測精度,本文提出對諧波鄰近譜線采用曲線擬合的方法來求取間諧波在諧波譜線上的泄漏估計值,由于間諧波的泄漏譜線由主瓣向旁瓣近似呈一種指數(shù)函數(shù)衰減,因而采用指數(shù)函數(shù)進行曲線擬合來求取間諧波在諧波頻點處的泄漏值具有更高的精度,從而得到較精確的擬諧波信號。針對間諧波之間的頻譜泄漏和頻率較近易出現(xiàn)譜線難以辨別的問題,文中采用補零和加窗插值法相結(jié)合可得到較精確擬間諧波信號參數(shù)。通過算例仿真分析,驗證了本文所提方法在檢測諧波和間諧波時有較高的精度。
考慮電力系統(tǒng)信號為:
式中fm為信號頻率;Am和φm分別為信號的幅值和初始相角;P為信號的成分數(shù);t為時間。
對信號進行離散化采樣,采樣窗口長度為Tm,得到離散信號:
其中k=0,1,… ,N-1;N為采樣點數(shù),且 TS=N/fs。
對信號x(k)進行離散時間傅里葉變換(DTFT),可得:
式中Ω=2πfΔt,其中Δt=1/fs,則對應(yīng)DFT為:
式中 n=0,1,… ,N-1。
對式(3)和式(4)進行比較,得到離散信號 x(k)的DFT結(jié)果為其DTFT結(jié)果的離散化,忽略負頻譜的影響,可得:
從式(5)可知,若fmTs為整數(shù),則DFT值在n=fmTs時值為NAmejφm,在其他頻點處的值都為零,即為同步采樣。若fmTs為非整數(shù),即當采樣窗口長度不是信號周期整數(shù)倍時,其就會在各離散頻點存在泄漏,該泄漏成份會干擾其他頻率成份,即為非同步采樣(如圖1所示)。此時X(ejΩ)在任何頻點的值都是信號中各譜線的分量在此點對應(yīng)值的矢量疊加,從而造成檢測結(jié)果出現(xiàn)偏差。
圖1 頻譜泄漏示意圖Fig.1 Schematic diagram of the spectrum leakage
間諧波的非同步采樣造成實際檢測的諧波譜線包含兩部分,一部分是諧波本身的譜線值,另一部分是間諧波在諧波頻點處泄漏的譜線值。
現(xiàn)對某一頻率為fm的間諧波信號在非同步采樣下分別從實部和虛部進行頻譜分析,本文取信號頻率 fm=70 Hz,采樣頻率 fs=256 Hz,采樣點數(shù)N=200的信號進行FFT仿真分析,得到的間諧波泄漏的譜線實部和虛部泄漏頻譜分別如圖2、圖3所示。
假設(shè)k處存在一諧波信號,取k及其附近k-2、k-1、k+1和k+2五個頻點進行譜線分析,對應(yīng)的FFT值為 X(k-2)、X(k-1)、X(k)、X(k+1)、X(k+2)。由于X(k)在任何頻點的值都是信號中各個分量在此點對應(yīng)值的疊加,可由式(6)表示:
由于對諧波的同步采樣,則諧波在其他頻點上無泄漏值,所以在諧波頻點外的其它頻點值為間諧波單獨引起的泄漏值,則式(6)可以簡化為:
從圖2、圖3可以看出,實部和虛部旁瓣對應(yīng)的鄰近頻譜線近似呈指數(shù)函數(shù)衰減,譜線間隔設(shè)定為5 Hz(IEC推薦的采樣時長來確定,如圖2、圖3虛線所示),不妨設(shè)衰減函數(shù)為:
圖2 間諧波信號的頻譜泄漏實部圖Fig.2 Real part of spectra leakage of inter-harmonics
圖3 間諧波信號的頻譜泄漏虛部圖Fig.3 Image part of spectra leakage of inter-harmonics
根據(jù)圖2譜線 X實部(k-2)、X實部(k-1)、X實部(k+1)、X實部(k+2)的值,調(diào)用 MATLAB中的 H(x)函數(shù)模型進行指數(shù)擬合,在最大擬合程度情況下(不同擬合程下的 m,n,p,q值不同),獲得最優(yōu) m,n,p,q值,則可求得 H實部(k)的值,同理可得 H虛部(k)的值。則有:
當信號中存在多個間諧波時,間諧波泄漏值為每個間諧波單獨泄漏值實部和虛部的分別疊加,實部和虛部泄漏值疊加的譜線依然滿足式(8)函數(shù)關(guān)系。則各諧波真實估計值:因此,可推導(dǎo)得出頻率為fm的諧波頻譜估計值通用公式:
當兩間諧波之間的頻率差遠大于頻率分辨率時,可通過加窗插值法獲得較精確間諧波參數(shù)。但當兩間諧波之間的頻率差較小,在頻率分辨率范圍附近時,甚至小于其頻率分辨率時,兩譜峰由于峰值譜線相隔太近會出現(xiàn)混頻問題。因此,如何改善譜線的分布密集度成為解決混頻問題的關(guān)鍵。
設(shè)兩相鄰譜線間隔為 d f,其中 d f=fs/N,fs為采樣頻率,N為采樣截斷數(shù)據(jù)長度,對截斷的數(shù)據(jù)后面補N1個零,則信號補零后的數(shù)據(jù)長度由N增加到N+N1,采樣點數(shù)N的增加會導(dǎo)致相鄰譜線間隔d f減小,譜線變得更密集,使得譜線外觀變得平滑,能夠改善由于譜線混頻而造成間諧波檢測中的頻率漏檢問題,如圖4所示。在滿足IEC 61000-4-7規(guī)定的信號采樣時長為10個基波周期時,一般N1取N就能夠達到較好的分辨效果。
從圖4可以看出,補零前信號的頻段在[A,B]段只含一個頻率成份,補零后信號含有兩個波峰,即含有兩個頻率成份。對圖4兩譜峰間的波谷M處進行頻段劃分,則補零后的頻段可劃分[A,M]和[M,B]兩部分。
圖4 擬間諧波信號的補零FFT幅值頻譜Fig.4 Add zero FFT spectrum of quasi inter-harmonic
文中對間諧波各頻段進行譜峰搜索,設(shè)搜索到的譜峰最大和次大譜線分別為l和l+1,對應(yīng)的譜值為|X(l)|和|X(l+1)|。由文獻[13]知 Nuttall窗具有較其它窗函數(shù)較窄的主瓣寬度和較大的旁瓣衰減速度的性能,且考慮到窗函數(shù)計算量,選擇4項3階Nuttall窗函數(shù)進行雙譜線插值FFT計算,由文獻[9]可得Nuttall窗函數(shù)插值公式如式(12)所示,可通過MATLAB仿真求得各頻段間諧波的參數(shù)。
式中a為插值系數(shù);b為相鄰譜峰比;A、f、φm分別為間諧波的幅值、頻率和相角。
為驗證文中在檢測諧波和間諧波的有效性,下面提供一組電壓信號的計算實例,給定信號參數(shù)如表1所示。
表1 仿真信號參數(shù)Tab.1 Simulated signal parameters
設(shè)信號采樣頻率為1 000 Hz,采樣時長為0.2 s,分別采用三種方法對諧波進行MATLAB仿真計算:
(1)方法1:直接諧波FFT計算;
(2)方法2:加hanning窗的諧波FFT計算;
(3)方法3:指數(shù)函數(shù)擬合的諧波FFT計算。
諧波信號的幅值和相位計算結(jié)果分別如表2和表3所示。
從表3、表4可知,方法2在諧波精度上較方法1有較大提高,因為加窗函數(shù)能夠在一定的程度上抑制間諧波的頻譜泄漏。文中采用指數(shù)函數(shù)擬合法來求取間諧波泄漏值,從信號疊加產(chǎn)生誤差的本質(zhì)上出發(fā)。算例結(jié)果表明,方法3采用指數(shù)函數(shù)擬合消去法具有比方法1和方法2更高的計算精度。
表2 諧波幅值參數(shù)的計算結(jié)果及其誤差對比Tab.2 Amplitude contrast of calculation result and errors
表3 諧波相位參數(shù)的計算結(jié)果及其誤差對比Tab.3 Phase contrast of calculation result and errors of harmonic phase parameters
將表1信號減去擬諧波信號得到擬間諧波信號,如圖5所示。實際包含4個間諧波成分,MATLAB進行仿真只含3個間諧波頻譜成份,分別在[20,60]、[60,100]、[120,160]這 3個頻段,實際給出的間諧波在[60,100]頻段有2個間諧波成份,這是由于兩間諧波頻率相對較近而造成譜峰發(fā)生混疊。
圖5 擬間諧波信號的頻譜Fig.5 Spectrum of quasi inter-h(huán)armonics
原信號采樣點數(shù)N為200,補零點數(shù)N1也取200,可得到補零后的信號頻譜如圖6所示。
信號在頻段[60,100]處含有兩個間諧波成分,與實際給出的信號成分相吻合,通過MATLAB可得到波谷處頻率為82.5 Hz,則可將頻段[60,100]劃分成[60,82.5]和[82.5,100]兩部份。
圖6 擬間諧波信號補零后的頻譜Fig.6 After add zero spectrum of quasi inter-h(huán)armonics
分別對[20,60]、[60,82.5]、[82.5,120]、[120,160]頻段進行最大和次大譜線搜索,采用雙譜線加4項3階Nuttall窗進行FFT計算,采樣0.2 s后,得到擬間諧波信號頻率、幅值和相位的計算結(jié)果分別如表4、表5和表6所示??芍疚臋z測的間諧波精度較高。
表4 擬間諧波信號頻率加窗插值的結(jié)果Tab.4 Results of inter-harmonic signal frequency windowed interpolation
表5 擬間諧波信號幅值加窗插值的結(jié)果Tab.5 Results of inter-harmonic signal amplitude windowed interpolation
表6 擬間諧波信號相位加窗插值的結(jié)果Tab.6 Results of inter-harmonic signal phase windowed interpolation
由表4、表5和表6的檢測參數(shù)結(jié)果可知,本文算法測得間諧波精度較高,主要取決于兩方面:一是由于諧波的精確檢測,減少諧波對間諧波檢測的干擾;二是本文采用4項3階Nuttall窗有較高抑制頻譜泄漏能力。
本文從間諧波的頻譜泄漏角度出發(fā),提出采用指數(shù)擬合的方法來求泄漏的間諧波在對應(yīng)諧波頻點處的泄漏值,推導(dǎo)出了譜線疊加公式的簡化公式,通過指數(shù)函數(shù)式可求得間諧波在諧波處的泄漏值。為解決間諧波間頻率相對較近(5 Hz左右)而容易造成頻譜混疊的問題,采用補零法能夠有效改善頻譜混疊。在各頻段內(nèi)采用譜線搜索和4項3階Nuttall窗插值法能大大減小譜線搜索和插值的計算量,仿真和實驗結(jié)果得到的諧波間諧波參數(shù)較精確。
補零法能夠有效解決間諧波間的頻率差在分辨率(5 Hz)附近時易出現(xiàn)的混疊問題,如何提高頻率分辨率是下一步研究的重點。