薛萍 王亞彬 姚娟 鄒學(xué)州 高美
摘 要:針對在采用快速傅里葉變換分析電力諧波時,對信號非同步采樣以及非整周期截斷的情況下,會產(chǎn)生頻譜泄露和柵欄效應(yīng),無法有效檢測諧波的各參數(shù)值等問題,提出了加窗插值算法,能夠提高計算精度抑制頻譜泄露,Kaiser窗的頻帶內(nèi)能量主要集中在主瓣中,擁有絕佳的旁瓣抑制性能,該算法充分利用峰值譜線頻點最近的四條譜線進行加權(quán)運算提高運算精度,運用MATLAB多項式擬合推導(dǎo)出實用的插值修正公式。仿真結(jié)果表明,四譜線插值算法得到的21次諧波的幅值相對誤差≤0.00001%,相位相對誤差≤0.000001%,基波頻率計算相對誤差為6.2×10-11%,并且能夠有效消除頻譜泄露和柵欄效應(yīng)的影響,計算精度更高。
關(guān)鍵詞:諧波分析;Kaiser窗;四譜線插值;FFT
DOI:10.15938/j.jhust.2018.02.010
中圖分類號: TM935
文獻標志碼: A
文章編號: 1007-2683(2018)02-0053-05
Abstract:When the Fast Fourier Transform (FFT)method is used to analyze the harmonics in a power network, the fast Fourier transform (FFT)can produce spectral leakage and fence effect under the situation of non-synchronized sampling and non-integral period truncation, which leads to a great error in the results of calculation. The window functions and interpolation algorithm can reduce spectral leakage and improve the accuracy of computation. By MATLAB data fitting, practical correction formulas corresponding to commonly used window functions are obtained by using weighted arithmetic of four pillars spectral line near the harmonic frequency point. The simulation and test results show that the relative errors of amplitude for 21 order harmonics are no more than 0.00001%, the relative errors of phrase collection for 21 order harmonics are no more than 0.000001%, and the relative errors of fundamental wave frequency are 6.2×10-11%. The algorithm can eliminate the influence of spectral leakage and fence effect effectively, improving the accuracy of harmonic analysis.
Keywords:harmonic analysis; Kaiser window; four-spectrum-line interpolation; FFT
0 引 言
在供配電網(wǎng)絡(luò)中,存在著含有大量的非線性、沖擊性負荷的電力電子設(shè)備,導(dǎo)致電網(wǎng)諧波污染越來越嚴重。為了維護電網(wǎng)的安全穩(wěn)定運行,獲得實時的電網(wǎng)質(zhì)量參數(shù),對諧波參數(shù)進行高精度的檢測顯得尤其重要。常用的諧波分析方法是快速傅里葉變換(FFT),在非同步采樣時會產(chǎn)生頻譜泄露和柵欄效應(yīng),影響諧波分析的精度。采用性能良好的窗函數(shù)可以有效抑制頻譜泄露,對頻域信號進行插值運算可減少柵欄效應(yīng)引起的誤差[1-2]。常用的窗函數(shù)有三角窗、Hanning窗[3]、Blackman-Harris窗[4]、Rife-Vincent窗[5]、Nuttall窗[6-7]等。在插值算法中,常用的有單譜線插值算法[8-9],雙譜線插值算法[10-14],三次樣條插值算法[15-16],三譜線插值算法等高精度插值算法[17-19]。
傳統(tǒng)的窗函數(shù)無法隨意改變主旁瓣能量之間的比重,而Kaiser窗較為靈活[20]。本文對Kaiser窗的頻譜特性進行分析,在雙譜線插值和三譜線插值的基礎(chǔ)上,提出了基于Kaiser窗四譜線插值FFT的電力諧波分析方法,同時為了計算的方便快捷,運用MATLAB多項式擬合推導(dǎo)出實用的插值修正公式,并對本文提出的算法進行了驗證。
1 Kaiser窗特性
Kaiser窗由零階貝塞爾函數(shù)構(gòu)成,可自由選擇主瓣寬度和旁瓣高度之間的比重,頻帶內(nèi)能量主要集中在主瓣中,其時域表達式為:
圖1(a)、(b)給出了β=[0,4,8,11]時Kaiser窗的時域和頻域特性。由時域圖形可見,當β=0時,Kaiser窗變?yōu)榫匦未昂瘮?shù),其旁瓣漸進衰減速率為6dB/oct,當β=8時,旁瓣峰值為-58.3dB,旁瓣漸進衰減速率為12dB/oct,隨著β值的增大,旁瓣峰值繼續(xù)下降,旁瓣漸進衰減速率增加。本文算法選擇β=20。
2 基于Kaiser窗的四譜線插值算法
3 仿真驗證及結(jié)果分析
3.1 簡單信號分析
為驗證基于Kaiser窗的四譜線插值算法的精確性,采用已被眾多文獻驗證的無噪聲信號模型,其表達式為:
本文選取Hanning窗、Kaiser窗雙譜線、三譜線和四譜線(β=20,N=1024)進行仿真。
從表1數(shù)據(jù)可以看出,相比于Hanning窗、Kaiser雙譜線、Kaiser三譜線,本文Kaiser窗四譜線插值算法具有良好的抑制頻譜泄露的作用,并且精度更高。
3.2 利用復(fù)雜信號對算法進行的仿真驗證
為了便于比較分析,本文采用了已被眾多文獻驗證的包含21次諧波的復(fù)雜信號模型:
依次用Kaiser窗雙譜線插值算法、三譜線插值算法和本文提出的四譜線插值算法對諧波信號進行處理(雙譜線插值采用文[10]的修正公式及結(jié)果,三譜線插值采用文[17]提出的插值算法 ),仿真結(jié)果如表3、表4所示。其中表3為基波與各次諧波幅值的相對誤差,最后一項為基波頻率的相對誤差;表4為基波與各次諧波相位的相對誤差。
從表3、表4仿真結(jié)果可以看出,在其他條件相同且β=20的情況下,本文四譜線插值算法得到的21次諧波的幅值相對誤差≤0.00001%,相位相對誤差≤0.000001%,由于本文算法流程,只求一次基波頻率,諧波頻率根據(jù)基波頻率的倍數(shù)求得,所以基波頻率的精度非常重要,由表3可得雙譜線、三譜線和四譜線基波頻率計算相對誤差分別為-1.4×10-9%、4×10-10%、6.2×10-11%,四譜線插值算法比雙譜線和三譜線精確度更高??梢姳疚奶岢龅腒aiser窗四譜線插值算法與雙譜線和三譜線相比,由于提高了修正公式的精確度,從而顯著的提高了諧波參數(shù)檢測準確性。
4 結(jié) 論
由于Kaiser窗擁有絕佳的頻譜泄露抑制效果,并且,四譜線插值較高的運算精度,本文提出了基于Kaiser窗四譜線插值FFT的電力諧波分析方法。并且為了計算方便,根據(jù)MATLAB多項式擬合求出了實用的插值修正公式。通過對簡單信號和復(fù)雜信號在不同插值算法的仿真對比,結(jié)果表明本文所提算法在對采樣數(shù)據(jù)進行非整周期截斷情況下,與Kaiser窗的雙譜線和三譜線插值算法相比,具有更高的計算準確度。
參 考 文 獻:
[1]許珉, 楊陽, 陳飛, 等. 基于 Nuttall(I)窗的插值 FFT算法[J]. 電力系統(tǒng)保護與控制, 2011, 39(23): 44-47.
[2]曾博, 唐求, 卿柏元, 等, 基于 Nuttall 自卷積窗的改進FFT 譜分析方法[J]. 電工技術(shù)學(xué)報, 2014, 29(7): 59-65.
[3]BARROS J, DIEGO R I. On the Use of the Hanning Window for Harmonic Analysis in the Standard Frame-work[J].IEEE Trans on Power Delivery, 2006, 21(1): 538-539.
[4]HARRIS F J. On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform [J].Proceedings of the IEEE, 1978, 66(1): 51-83.
[5]RIFE D C,VINCENT G A.Use of the Discrete Fourier Transform in the Measurement of Frequencies and Levels of Tones[J].The Bell System Technical Journal,1970,49(2):197-228.
[6]NUTTALL A H.Some Windows with a Very Good Side Lobe Behavior [J].IEEE Trans. on Acoustics,Speech and Signal Processing, 1981, 29(1):84-91.
[7]卿柏元,滕召勝,高云鵬,等.基于 Nuttall 窗雙譜線插值 FFT 的電力諧波分析方法[J].中國電機工程學(xué)報,2008,28(25):153-158.
[8]王楠,肖先勇,曾頌崎,等.基于插值線性調(diào)頻 Z 變換的間諧波分析方法[J].電網(wǎng)技術(shù),2007,31(18):43-47.
[9]肖先勇,王楠,劉亞梅.基于多項式逼近的單峰譜線插值算法在間諧波分析中的應(yīng)用[J].電網(wǎng)技術(shù),2008,32(18):57-61.
[10]高云鵬, 騰召勝, 卿柏元. 基于 Kaiser 窗雙譜線插值FFT 的諧波分析方法[J]. 儀器儀表學(xué)報, 2010, 31(2): 287-292.
[11]高云鵬, 滕召勝, 溫和, 等. 凱塞窗差值 FFT 的電力諧波分析與應(yīng)用[J]. 中國電機工程學(xué)報, 2010, 30(4):43-48.
[12]曾博, 滕邵勝, 高云鵬, 等. 基于 Rife-Vincent 窗的高準確度電力諧波相量計算方法[J]. 電工技術(shù)報,2009, 24(8): 154-159.
[13]龐浩,李東霞,俎云霄,等. 應(yīng)用 FFT 進行電力系統(tǒng)諧波分析的改進算法[J]. 中國電機工程學(xué)報,2003,23 (6): 50-54.
[14]薛蕙,楊仁剛. 基于 FFT 的高精度諧波檢測算法[J].中國電機工程學(xué)報,2002,22( 12): 106-110.
[15]王繼東, 杜旭浩, 楊帆. 基于三次樣條插值信號重構(gòu)的微網(wǎng)諧波及間諧波分析算法[J]. 電網(wǎng)技術(shù), 2012,36(11): 7-11.
[16]楊曉萍, 劉普森, 鐘彥儒. 基于經(jīng)驗?zāi)J椒纸獾挠性礊V波器諧波檢測[J]. 電工技術(shù)學(xué)報, 2009, 24(5):197-202.
[17]陳立偉,劉歡,馮馳,等.Kaiser 窗三譜線插值電力諧波分析[J].應(yīng)用科技,2014(2):5-11.
[18]牛勝鎖, 梁志瑞, 張建華, 等. 基于三譜線插值 FFT 的電力諧波分析算法[J]. 中國電機工程學(xué)報, 2012, 32(16): 130-136.
[19]王宏民,蘇燕濤,楊新華. Nuttall窗的光伏系統(tǒng)間諧波分析方法[J]. 哈爾濱理工大學(xué)學(xué)報,2015(4):66-70+75.
[20]黃知超,延紅艷,楊升振,等. 凱瑟窗改進諧波法測電力電容器介質(zhì)損耗因數(shù)[J]. 哈爾濱理工大學(xué)學(xué)報,2012(5):13-18+25.
(編輯:關(guān) 毅)