文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.190014
中文引用格式: 孫成,,黃鈺,,朱劍平,等. 基于DFFT-WT-BP的光伏系統(tǒng)諧波檢測(cè)[J].電子技術(shù)應(yīng)用,,2019,,45(10):71-75.
英文引用格式: Sun Cheng,Huang Yu,,Zhu Jianping,,et al. Harmonic detection of PV power generation system based on DFFT-WT-BP[J]. Application of Electronic Technique,2019,,45(10):71-75.
0 引言
隨著現(xiàn)代光伏系統(tǒng)的發(fā)展,,越來(lái)越多的光伏逆變器接入電網(wǎng),隨之產(chǎn)生的大量的諧波對(duì)于系統(tǒng)電能質(zhì)量的污染十分嚴(yán)重[1],。FFT是傳統(tǒng)的諧波檢測(cè)算法,,被廣泛應(yīng)用于光伏發(fā)電站的諧波檢測(cè)[2]。但在工程應(yīng)用中,,采樣非同步時(shí),,F(xiàn)FT存在較為明顯的頻譜泄露與柵欄效應(yīng)[3],檢測(cè)精度較低,,難以準(zhǔn)確識(shí)別間諧波與非穩(wěn)態(tài)諧波[4],。為此許多學(xué)者們提出了各類改進(jìn)FFT算法,,如FFT與WT聯(lián)合算法[5-7]、FFT與BP聯(lián)合算法[8-10]等,。但是,,這些改進(jìn)算法都只是針對(duì)某些諧波的檢測(cè)有優(yōu)勢(shì),難以處理實(shí)際的復(fù)雜諧波信號(hào),。本文提出了一種基于DFFT-WT-BP的諧波檢測(cè)方法,,該方法結(jié)合了FFT、WT和BP網(wǎng)絡(luò)的優(yōu)點(diǎn),,可以分析實(shí)際光伏并網(wǎng)逆變系統(tǒng)的復(fù)雜諧波信號(hào),,精度更高,實(shí)用性更強(qiáng),。
1 FFT算法
傅里葉變換的實(shí)質(zhì)就是對(duì)信號(hào)進(jìn)行加窗截?cái)?,從時(shí)域變換到頻域進(jìn)行分析[11]??紤]到漢寧窗頻具有譜泄露較小的優(yōu)點(diǎn),,因此截?cái)啻昂瘮?shù)選擇漢寧窗。漢寧窗雙譜線插值算法的頻率,、幅度的修正公式為[12]:
2 基于FFT的改進(jìn)算法
2.1 基于FFT-WT的改進(jìn)算法
分布式光伏并網(wǎng)逆變系統(tǒng)實(shí)際運(yùn)行時(shí)會(huì)產(chǎn)生大量的突變信號(hào)或高頻諧振,,以及各種類型的噪聲干擾。這些信號(hào)FFT難以處理,,而WT適用于分析非穩(wěn)態(tài)信號(hào),,彌補(bǔ)了前者的不足[13]。所以,,學(xué)者們提出了一種將FFT與WT結(jié)合之后得到的能夠綜合兩者優(yōu)勢(shì)的新算法(FFT-WT算法),,具體流程如圖1所示。主要思路為:利用WT將信號(hào)分解至不同的頻帶,,利用FFT分析低頻信號(hào),利用小波分析高頻信號(hào),。
然而,,該算法是在已知諧波成分的基礎(chǔ)上制定的,但在工程實(shí)際中面對(duì)的諧波信號(hào)是未知的,,因此無(wú)法確定小波的分解層數(shù)以及所需要關(guān)注的頻帶,。本文在前者的基礎(chǔ)上,增加了FTT預(yù)分析的方法,,提出了雙重FFT與WT相結(jié)合(Wavelet-Double FFT,,DFFT-WT)的改進(jìn)方案:利用FFT獲取諧波的粗略分布,以此推算出小波的分解層數(shù)和后續(xù)關(guān)注的頻帶,,再使用WT將信號(hào)分離,。對(duì)所關(guān)注的高頻頻帶使用小波閾值消噪后分析與重構(gòu),,獲得高頻分量的參數(shù)信息;對(duì)關(guān)注的低頻頻帶使用加窗插值FFT分析,,獲得低頻分量的參數(shù)信息,。算法的主要流程如圖2所示。
對(duì)比圖1與圖2所示流程圖,,可以看到,,本節(jié)提出的DFFT-WT算法采取了預(yù)分析的方式,確定了分解層數(shù)與關(guān)注頻帶,,理論上可以大大減少運(yùn)算量,,具有更高的精度與實(shí)用性。
2.2 基于FFT-BP的改進(jìn)算法
FFT對(duì)于諧波的檢測(cè)精度不高,,而B(niǎo)P神經(jīng)網(wǎng)絡(luò)擁有強(qiáng)大的非線性映射能力和自學(xué)習(xí)能力,,能夠彌補(bǔ)前者的不足。對(duì)此,,一些學(xué)者將FFT與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合(以下簡(jiǎn)稱FFT-BP算法),,提升了對(duì)于諧波檢測(cè)的精度,具體流程如圖3所示,。
本節(jié)將學(xué)習(xí)率,、動(dòng)量因子和激勵(lì)函數(shù)一同參與網(wǎng)絡(luò)的調(diào)節(jié),構(gòu)建的BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖如圖4所示,,其訓(xùn)練步驟如下:
BP網(wǎng)絡(luò)的輸入設(shè)為ti(i=1,,2,…,,N),,網(wǎng)絡(luò)的激勵(lì)函數(shù)c(t)表示為:
在仿真研究時(shí)發(fā)現(xiàn),因?yàn)锽P網(wǎng)絡(luò)尋求的是全局的最優(yōu)解,,所以在多種諧波共同構(gòu)成的復(fù)雜諧波信號(hào)中,,BP網(wǎng)絡(luò)為了達(dá)到整體誤差的最小,會(huì)在迭代時(shí)自動(dòng)“犧牲”小信號(hào)分量的精度,。所以說(shuō),,改進(jìn)后的FFT-BP算法對(duì)于復(fù)雜信號(hào)中的間諧波弱分量的檢測(cè)能力仍然是不夠的。
3 基于DFFT-WT-BP的聯(lián)合檢測(cè)方案
DFFT-WT算法能夠同時(shí)處理穩(wěn)態(tài)與非穩(wěn)態(tài)諧波,,但精度仍然有提升的空間,,改進(jìn)后的FFT-BP算法對(duì)于間諧波小信號(hào)的檢測(cè)能力不足,且無(wú)法檢測(cè)非穩(wěn)態(tài)諧波,。在研究了FFT算法,、WT算法和BP神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上,聯(lián)系前面提出的兩種改進(jìn)算法,本文提出了基于DFFT-WT-BP的復(fù)雜信號(hào)檢測(cè)算法,,具體流程如圖5所示,,主要步驟如下:
(1)FFT算法預(yù)分析,得到小波的分解層數(shù)以及需要關(guān)注的頻帶,。
(2)根據(jù)上一步計(jì)算獲得的分解層數(shù),,選取合適的離散小波將復(fù)雜信號(hào)粗略分離,得到關(guān)注頻帶信息,。
(3)對(duì)上一步分解之后得到的關(guān)注高頻分量進(jìn)行閾值去噪后分析,,必要時(shí)重構(gòu),得到高頻諧波的起止時(shí)刻以及振幅,;得到關(guān)注的低頻分量,,利用加窗插值FFT得到全部的穩(wěn)態(tài)諧波個(gè)數(shù)及粗精度的頻率、幅度和相位,。
(4)將上一步得到的諧波總個(gè)數(shù)設(shè)定為BP網(wǎng)絡(luò)中神經(jīng)元的個(gè)數(shù),,將得到的粗精度諧波頻率設(shè)定為BP神經(jīng)網(wǎng)絡(luò)中諧波頻率的初始值。前文提到,,BP網(wǎng)絡(luò)在運(yùn)算復(fù)雜信號(hào)時(shí),,對(duì)于間諧波弱信號(hào)的檢測(cè)能力不足,但是本方案的前三步已經(jīng)讓BP網(wǎng)絡(luò)獲得了較好的初值,,因此在其基礎(chǔ)上,,增加BP網(wǎng)絡(luò)迭代時(shí)±1%頻率閾值區(qū)間、±5%幅度閾值區(qū)間和±10%相位閾值區(qū)間,,進(jìn)行優(yōu)化運(yùn)算,,最終得到穩(wěn)態(tài)分量高精度的頻率、幅度與相位,。
與傳統(tǒng)的檢測(cè)算法以及各類改進(jìn)檢測(cè)算法相比,,DFFT-WT-BP算法主要作出了以下5點(diǎn)改進(jìn):
(1)利用FFT預(yù)分析未知信號(hào),可以快速得出分解層數(shù)和關(guān)注諧波所處的頻帶,,只需要對(duì)特定的頻帶作處理,,節(jié)省了工作量。
(2)由于已經(jīng)通過(guò)預(yù)分析的方法確定了關(guān)注頻帶,,因此只需要對(duì)信號(hào)作粗略的分解,,規(guī)避了分解層數(shù)過(guò)多時(shí)檢測(cè)速度與精度受到影響的問(wèn)題。
(3)將已經(jīng)處理過(guò)的粗精度諧波參數(shù)送入BP網(wǎng)絡(luò)進(jìn)一步優(yōu)化,,減少了迭代時(shí)間,提升了檢測(cè)精度,,增加了對(duì)間諧波的識(shí)別能力,。
(4)將BP網(wǎng)絡(luò)的學(xué)習(xí)率與動(dòng)量因子一起參與神經(jīng)網(wǎng)絡(luò)的調(diào)整,減少了運(yùn)算時(shí)間,提升了檢測(cè)精度,,實(shí)現(xiàn)了對(duì)間諧波的檢測(cè),。
(5)增加了頻率、幅度和相位的迭代區(qū)間,,限制了運(yùn)算時(shí)的搜索區(qū)域,,規(guī)避了間諧波迭代時(shí)為了“迎合”全局的誤差最小值而發(fā)生偏移。
4 仿真分析
4.1 與FFT-BP算法的對(duì)比
由2.2節(jié)分析可知,,F(xiàn)FT-BP算法不好處理復(fù)雜信號(hào)中的間諧波,,為了體現(xiàn)DFFT-WT-BP算法的優(yōu)勢(shì),在信號(hào)模型中僅加入整數(shù)次穩(wěn)態(tài)諧波分量,,獲得FFT-BP算法與DFFT-WT-BP算法對(duì)于整數(shù)次諧波的檢測(cè)結(jié)果,。設(shè)諧波采樣信號(hào)為:
由FFT預(yù)處理后,設(shè)定神經(jīng)元個(gè)數(shù)為5個(gè),,取基波頻率為50 Hz,,設(shè)定BP網(wǎng)絡(luò)初始的頻率學(xué)習(xí)率為0.02,幅度與相位的學(xué)習(xí)率為0.1,,動(dòng)量因子設(shè)定為0.6,,并按2.2節(jié)所述的規(guī)則進(jìn)行調(diào)整。獲得的幅度和相位的對(duì)比見(jiàn)表1,、表2,,誤差曲線的對(duì)比如圖6、圖7所示,??梢钥闯觯現(xiàn)FT-BP算法與DFFT-WT-BP算法在該類信號(hào)條件下,,幅值與相位的檢測(cè)誤差均在10-5~10-4,,精度并沒(méi)有明顯差異,但FFT-BP算法的運(yùn)算次數(shù)為1 871次,,DFFT-WT-BP算法的運(yùn)算次數(shù)為672次,,運(yùn)算時(shí)間有很大的差距??梢缘贸?,DFFT-WT-BP算法與FFT-BP算法相比,迭代次數(shù)更少,,效率更高,。
4.2 與FFT-WT算法的對(duì)比
本文構(gòu)建了如式(7)所示的復(fù)雜信號(hào),其包括50 Hz的基頻信號(hào)以及頻次比為1.6:3:3.1:5:5.2:7:8.2:11的穩(wěn)態(tài)信號(hào),,其幅度比為100:8:50:10:50:5:50:30:15:30,;含有一個(gè)最大幅度為80 V的高頻衰減信號(hào);包含一個(gè)正態(tài)分布的隨機(jī)噪聲。對(duì)該模型采取FFT-WT算法以及DFFT-WT-BP算法分別仿真分析,。
根據(jù)圖6所示流程圖,,得到高頻衰減信號(hào)如圖8所示,其最大幅度為80 V,,起始位置為0.2 s,,與預(yù)定結(jié)果一致,滿足檢測(cè)要求,。得到全部的穩(wěn)態(tài)諧波與間諧波粗精度的頻率,、幅度與相位信息如圖9所示,經(jīng)過(guò)BP網(wǎng)絡(luò)計(jì)算后獲得的優(yōu)化結(jié)果與FFT-WT算法的結(jié)果分析結(jié)果比對(duì)見(jiàn)表3~表5,。
由表3~表5的數(shù)據(jù)對(duì)比得到:
(1)FFT-WT算法檢測(cè)頻率的誤差分布在10-4~10-3,,DFFT-WT-BP算法檢測(cè)頻率的誤差分布在10-6~10-5。
(2)FFT-WT算法檢測(cè)幅度的誤差分布在10-4~10-2,,DFFT-WT-BP算法檢測(cè)幅度的誤差分布在10-5~10-4,。
(3)FFT-WT算法檢測(cè)相位的誤差分布在10-4~10-2,DFFT-WT-BP算法檢測(cè)相位的誤差分布在10-5~10-4,。
能夠推出,,在處理電網(wǎng)實(shí)際的復(fù)雜信號(hào)時(shí),DFFT-WT-BP算法不但準(zhǔn)確檢測(cè)出了非穩(wěn)態(tài)分量的主要參數(shù),,而且用設(shè)定閾值區(qū)間的方法規(guī)避了FFT-BP算法的固有缺陷,,擁有了對(duì)間諧波弱信號(hào)的檢測(cè)能力,對(duì)于穩(wěn)態(tài)分量整體的檢測(cè)精度比FFT-WT算法高出了1~2個(gè)數(shù)量級(jí),。
5 結(jié)論
針對(duì)光伏系統(tǒng)的諧波信號(hào),,本文在對(duì)現(xiàn)有的FFT-WT算法和FFT-BP算法改進(jìn)的基礎(chǔ)上,提出了聯(lián)合的DFFT-WT-BP算法,。經(jīng)仿真驗(yàn)證,,本文提出的DFFT-WT-BP算法對(duì)于光伏系統(tǒng)中由穩(wěn)態(tài)的諧波與間諧波分量、非穩(wěn)態(tài)分量和各種噪聲疊加而成的復(fù)雜信號(hào)有著很好的檢測(cè)效果,。理論與仿真結(jié)果表明,,DFFT-WT-BP算法精度高,實(shí)時(shí)性好,,適應(yīng)能力強(qiáng),,能夠滿足實(shí)際的檢測(cè)需求。
參考文獻(xiàn)
[1] 薛萍,,朱琳琳,,王宏民.基于準(zhǔn)同步采樣光伏發(fā)電系統(tǒng)諧波分析方法[J].電子技術(shù)應(yīng)用,2015,,41(11):121-123.
[2] LIU D,,YANG Z,,HE Y,et al.Harmonic analysis of power system based on Rife-Vincent self-convolution window triple-spectral-line interpolation FFT[J].Journal of Electronic Measurement & Instrumentation,,2016,30(9):1351-1356.
[3] 李平,,李源,,孔銀昌.一種加Nuttall窗三譜線插值FFT諧波檢測(cè)算法[J].電子技術(shù)應(yīng)用,2017,,43(5):41-43.
[4] 翟曉軍,,周波.一種改進(jìn)的插值FFT諧波分析算法[J].中國(guó)電機(jī)工程學(xué)報(bào),2016,,36(11):2952-2958.
[5] 朱翔,,解大,高強(qiáng),,等.基于FFT和db20小波變換的電力系統(tǒng)諧波聯(lián)合分析策略[J].電力系統(tǒng)保護(hù)與控制,,2012,40(12):62-65.
[6] 房國(guó)志,,楊超,,趙洪.基于FFT和小波包變換的電力系統(tǒng)諧波檢測(cè)方法[J].電力系統(tǒng)保護(hù)與控制,2012,,40(5):75-79.
[7] EBRAHIM M A,,ELYAN T,WADIE F,,et al.Optimal design of RC snubber circuit for mitigating transient overvoltage on VCB via hybrid FFT/Wavelet Genetic approach[J].Electric Power Systems Researc,,2017,143:451-461.
[8] 王凱亮,,曾江,,王克英.一種基于BP神經(jīng)網(wǎng)絡(luò)的諧波檢測(cè)方案[J].電力系統(tǒng)保護(hù)與控制,2013(17):44-48.
[9] 曹英麗,,尹希哲.基于BP神經(jīng)網(wǎng)絡(luò)和全相位快速傅里葉變換的電力系統(tǒng)諧波檢測(cè)技術(shù)研究[J].現(xiàn)代電子技術(shù),,2017, 40(1):133-136,141.
[10] 邢曉敏,,商國(guó)敬,,徐新.基于線性神經(jīng)網(wǎng)絡(luò)的諧波檢測(cè)方法研究[J].電測(cè)與儀表,2014,,51(22): 40-43.
[11] OUYANG M X. Applications of addbBlackman window function in FFT[J].Southern Metals,,2012(5):51-53,60.
[12] KANG W,,LI N,,ZHANG J,,et al.An improved harmonic analysis algorithm of multi-spectrum-line interpolation FFT[J].Electrical Measurement & Instrumentation,2016,,53(10):8-15.
[13] 孫曙光,,龐毅,王景芹,,等.一種基于新型小波閾值去噪預(yù)處理的eemd諧波檢測(cè)方法[J].電力系統(tǒng)保護(hù)與控制,,2016:44(2):42-48.
作者信息:
孫 成1,黃 鈺2,,朱劍平1,,張保健1,張志遠(yuǎn)1,,王雅靜2
(1.上海金智晟東電力科技有限公司,,江蘇 南京210000;2.山東理工大學(xué),,山東 淄博255000)