黨克,張超
(東北電力大學,吉林 吉林 132012)
近年來,隨著電力系統(tǒng)中的非線性電力電子器件的大量使用,導致電網(wǎng)中的電壓和電流發(fā)生畸變,嚴重影響電能質(zhì)量,而現(xiàn)階段智能電網(wǎng)又得到了快速的發(fā)展,出現(xiàn)了新的諧波源,主要分布在風力發(fā)電、太陽能光伏發(fā)電和電動汽車充放電等領(lǐng)域。傳統(tǒng)的諧波源和新出現(xiàn)的諧波源對電能質(zhì)量的影響日益嚴重。在改善電能質(zhì)量之前,需要對諧波進行有效地檢測,而瞬時無功功率理論是目前比較常用的方法,它能準確的檢測出諧波電流,但是在電路中采用了低通濾波器,所以有一定的時延特性,而小波分析法則克服了這個缺點,具有較好的動態(tài)性,實現(xiàn)了在線諧波檢測。
小波函數(shù)的定義[1]:對于函數(shù) φ(t)∈L2(C),(L2(C)為平方可積分的實數(shù)域空間),它的傅里葉變換ψ(ω)滿足條件:
時,則稱φ(t)為一個基本小波,式(1)也可以稱為容許性條件。
如果信號為連續(xù)信號,那么母小波經(jīng)過伸縮以及平移可以得到一個小波序列為:
式中,a為尺度因子,表示小波在頻窗的頻率軸上的伸縮和平移,a越大,φ(t/a)越寬,則φ(t/a)的時域分辨率越低,對應的小波頻率域所能支撐區(qū)間越窄,而頻域的分辨率則越高;b為平移因子,表示小波在時間軸上的移動。
如果信號為離散信號,那么小波序列φj,k(t)為;
對任何信號f(t)∈L2(R),f(t)的小波變換為:
由于小波分析的運算量大,運算時間長,導致目前基于小波分析的諧波檢測研究大部分是離線的,即將諧波電流信號分離出來保存,用小波工具箱或者MATLAB編寫小波去噪程序,消除電網(wǎng)中的諧波電流后,將濾除噪聲后的信號再次輸入系統(tǒng),這種處理方式實時性不強,但是在APF的諧波電流檢測中,要求諧波檢測與補償同步進行,因此利用滑動時間窗(Sliding Time Window,STW)的方法來解決。
基于小波變換的多分辨率特性,所以在利用小波變換進行在線諧波檢測時采用Mallat算法[3]。小波的多分辨率特性是逐級實現(xiàn)的,先對采樣信號進行分解,過濾掉相對較高的信號分量,同時在設(shè)置一個截止頻率,分解到該頻率時結(jié)束。實際的模型中,一個信號可以表示為:
s(i)=f(i)+σe(t)t=0,1,……,(n-1)
式中,s(i)為含噪聲信號,f(i)為真實信號,e(t)為噪聲信號,有用信號一般是低頻信號而噪聲信號則為高頻的。首先對采集到的信號進行如下分解(分解過程如圖所示),CAi(i=1,2,3)為分解完的低頻有用信號,CDi(i=1,2,3)為高頻噪聲信號,用門限閥值等方法對CD1、CD2、CD3包含的噪聲進行處理,在重構(gòu)信號這樣可以消除噪聲。S=CA3+CD1+CD2+CD3,如果CA3中還有高頻信號,可以繼續(xù)對其進行分解,最終可以講低頻段的信號近似的看做基波信號,然后用原始信號與基波信號做差可以得到總諧波信號[4]。
圖1 小波分解樹
本文所研究的在線諧波檢測是利用小波變換對信號進行檢測,在進行信號處理時,首先要利用滑動時間窗的方法將一系列離散的監(jiān)測點處理為在一定時間段具有連續(xù)性的連續(xù)信號。
圖2 滑動時間窗
如圖2所示為滑動時間窗的結(jié)構(gòu)圖,設(shè)定當前的狀態(tài)時刻為K+L,采集數(shù)據(jù)為K到K+L內(nèi)L時間段的數(shù)據(jù),利用小波模型對這段數(shù)據(jù)進行小波分析,當?shù)竭_K+2L時刻時,下一段采樣數(shù)據(jù)進入,而K時刻數(shù)據(jù)則被丟棄,小波模型內(nèi)的數(shù)據(jù)則再次被建立,如此循環(huán)直至采樣結(jié)束[5]。由此可以得出這個采樣過程是一個滑動采樣,具有很強的動態(tài)跟蹤特性。
伴隨著系統(tǒng)的運行,系統(tǒng)中的諧波電流在發(fā)生很大變化,新采集的數(shù)據(jù)不斷產(chǎn)生,為了準確的反映系統(tǒng)的瞬時狀態(tài),需要建立實時的數(shù)據(jù)模型,因此與當前采樣數(shù)據(jù)關(guān)聯(lián)性不大的數(shù)據(jù)在新建模型中的應該忽略或者降低它的比重。因此建立一個固定時間為L的區(qū)間,并保持其不變,當有新的數(shù)據(jù)被采集到時,最早的數(shù)據(jù)應該從上一個區(qū)間滑動出去,這樣能保證采樣數(shù)據(jù)區(qū)間能不斷地更新,同時所采集到的數(shù)據(jù)也不斷地更新,有源濾波器對系統(tǒng)的動態(tài)性能很高,所以滑動時間窗口采樣的區(qū)間L應該略大于小波分析中去除噪聲的時間長度。
圖3為流程圖。
圖3 基于小波變換的諧波檢測流程圖
系統(tǒng)對采樣信號變換前需要添加滑動時間窗,等采集完第一個L時間段的采樣序列后,對采集到的信號進行小波變換,閥值消噪以及小波重構(gòu),在進行小波變換的同時,繼續(xù)對下一個時間段進行采樣,采樣結(jié)束后繼續(xù)對其進行小波變換處理。最后用輸出的電流基波成分減去元電流諧波成分,即得到總諧波電流成分,如此循環(huán)下去直到系統(tǒng)運行結(jié)束。
利用雙進程進行在線檢測算法的實現(xiàn),其一為利用STW進行信號的采集,另一個則為信號的處理,兩個進程同步進行,構(gòu)成在線諧波檢測算法[6-8],具體實現(xiàn)步驟如下:
Step1:初始化,設(shè)定小波基和分解層次M以及滑動時間窗的長度L;
Step2:信號序列的采集,當采集完第一個L區(qū)間的序列時,轉(zhuǎn)入Step3限號進行去噪聲處理,同時繼續(xù)采集下一個區(qū)間的信號;
Step3:小波分解,運用設(shè)定的小波基對采集的序列進行M層分解;
Step4:閥值量化處理,對小波分解完的第一層到M層的每一層選定一個合適的閥值進行量化處理;
Step5:小波重構(gòu),對量化完的高頻系數(shù)進行小波重構(gòu);
Step6:對去除噪聲的基波成分,返回到Step2。
在MATLAB/SIMULINK中構(gòu)造三相三線制有源電力濾波器,在諧波檢測環(huán)節(jié)利用基于小波分析的在線諧波電流檢測,小波變換用S-function編程的方法實現(xiàn),如圖為諧波檢測仿真模塊。
SIMULINK進行方針時,一些簡單的算法可以搭建數(shù)學模型進行仿真,但是對于比較復雜的強耦合非線性的數(shù)學關(guān)系,用現(xiàn)成的模型庫實現(xiàn)比較困難,如果利用S-function實現(xiàn)起來就可以減小工作量。S函數(shù)在SIMULINK中運行分為連續(xù)和離散兩部分,如果沒有狀態(tài)變量那么X則為空,對于M文件中的S函數(shù),S函數(shù)的執(zhí)行會按照SIMULINK傳遞的參數(shù)進行[9],而這個參數(shù)就相應的標志了當前的具體仿真步驟,因此我們應該在標志參數(shù)出現(xiàn)的地方編寫相對應的函數(shù),S函數(shù)在MATLAB中的基本形式為:
[sys,x0,str,ts]=functionname[t,x,flag,c1.c2,…]其中,functionname是函數(shù)名;t代表當前時間;x為對應的狀態(tài)變量;x0為狀態(tài)初始值;flag表示被執(zhí)行的標志參數(shù);sys為返回參數(shù);str為狀態(tài)命令符;ts為采樣時間。仿真具體執(zhí)行過程為:
圖4 Simulink仿真步驟
用三相不可控整流器帶阻感負載作為諧波源,電源線電壓為380V,頻率50Hz,負載阻值R=20Ω,L=0.2mH,仿真時間為0.2s;S-function函數(shù)部分:在時間長度為L的采樣區(qū)間采樣250個點,即采樣時間為t=4e-5的采樣序列,小波基用bior1.5,分解層次M取7,閥值則取5。由于三相電路為對稱電路,因此取A相作為研究對象,仿真結(jié)果如圖5所示。
圖5 檢測出來的諧波電流
該方法有效地檢測出了電網(wǎng)中的諧波電流,能快速反應、準確跟蹤諧波的變化,實驗結(jié)果表明,這是一種行之有效地諧波電流檢測方法。
[1]任震.小波分析及其在電力系統(tǒng)中的應用[M].北京:中國電力出版,2003.
[2]彭玉華.小波變換與工程應用[M].北京:科學出版社,2003.
[3]程正興,楊守志,馮曉霞.小波分析的理論、算法、進展和應用[M].北京:國防工業(yè)出版社,2007.
[4]胡昌華,等.基于MATLAB的系統(tǒng)分析與設(shè)計-小波分析[M].陜西:西安電子科技大學出版社,2000.
[5]唐曉初.小波分析及其應用[M].重慶:重慶大學出版社,2006.
[6]閻咸武,??×?,邵惠鶴.基于滾動時間窗的最小二乘支持向量機回歸估計方及仿真[N].上海交通大學學報,2004.
[7]Gitanjali Mehta,S.P.Singh,R.D.Patidar.Non- linear load compensation in Fuel Cell grid interfaced system using active power filter[J].IEEE PEDS,2011.
[8]王文勇.基于Harr小波的時變諧波檢測[J].電力系統(tǒng)自動化,2007,20(31):80-83.
[9]房國志,楊超,趙洪.基于FFT和小波包變換的電力系統(tǒng)諧波檢測方法[J].電力系統(tǒng)保護與控制,2012,5(40):75-79.