周天沛黃文芳
(1.徐州工業(yè)職業(yè)技術學院電氣工程系,江蘇 徐州 221140;2.蘇州技師學院電氣工程系,江蘇 蘇州 215007)
故障錄波器是電力系統(tǒng)發(fā)生故障及振蕩時能自動記錄的一種裝置,它可以記錄因短路故障、系統(tǒng)振蕩、頻率崩潰、電壓崩潰等大擾動引起的系統(tǒng)電流、電壓及其導出量,如有功、無共計系統(tǒng)頻率的全過程變化現(xiàn)象[1],被喻為電力系統(tǒng)的“黑匣子”和電網(wǎng)安全運行的“心電圖”。
隨著故障錄波器在電力系統(tǒng)中的廣泛應用,故障錄波數(shù)據(jù)已成為電力系統(tǒng)故障分析和保護動作不可缺少的依據(jù)。電力故障錄波數(shù)據(jù)的主要功能是記錄和分析電力故障,使電力調度端能夠快捷、準確地掌握故障情況,以進行相應的處理[2]。由于對故障信號采樣需要較高的采樣率,因此得到的數(shù)據(jù)量很大,故障信號的傳輸和存儲都面臨著巨大的挑戰(zhàn)。比如,向調度中心上傳的數(shù)據(jù)量大,占用數(shù)據(jù)通道時間長,特別是多個站點同時上傳數(shù)據(jù)時容易造成數(shù)據(jù)通道阻塞。如何能提取出故障信號中的有效部分,將巨量的故障信號壓縮,是一個急待解決的且非常有意義的問題。
由于多種因素的影響,傳統(tǒng)數(shù)據(jù)壓縮算法很難提高數(shù)據(jù)的壓縮比,而且速度很難滿足工業(yè)控制系統(tǒng)的實時性要求。而由于小波變換具有良好的時頻局部化能力,而且該算法具有較高的壓縮比,現(xiàn)已廣泛地應用于視頻圖像壓縮系統(tǒng)并取得了很好的效果。目前基于小波變換的數(shù)據(jù)壓縮方法中有3大類:一類是利用小波奇異性檢測特點直接由信號在各尺度下的小波變換系數(shù)模極大值重構信號[3];另一類是利用交替投影的迭代法從多尺度過零信息重構信號[4],這些都是對原始信號的近似恢復。還有一類方法是對信號經離散小波變換后的細節(jié)設置閾值,去除冗余信息后對信號進行重構,該方法對工業(yè)控制過程歷史數(shù)據(jù)壓縮具有較好的效果[5]。
本文首先對故障信號進行基于三次B樣條小波在尺度3上的分解和重構,針對信號壓縮過程中的閾值選取問題提出了最小極大法,并進行了改進。最后進行了仿真分析,取得了很好的效果。
B樣條的研究最早開始于19世紀,在1946年,I. J. Schoenberg利用B樣條進行統(tǒng)計數(shù)據(jù)的光滑化處理,開創(chuàng)了樣條逼近的現(xiàn)代理論。φn(x)函數(shù)可以用B樣條來表示[6]
式中,n為分段多項式的次數(shù);c(i)為B樣條系數(shù);βn(x)為連接n+2個空間點{0,1,2,…,(n+1)}的n次B樣條函數(shù)。
樣條小波是最常用的離散小波變換中的一種。與其他小波基有所不同,樣條小波基具有明確的時域和頻域表達式,這方便了我們對其進行分析。樣條小波是很有規(guī)律的,通常是對稱或者是反對稱的。B樣條常常被用作尺度函數(shù)。雙正交樣條小波即B樣條小波提供了最佳的時頻分辨率[7]。B樣條小波只需一半的分辨率就可以達到比Db小波更好的逼近能力[8]。文獻[9]證明了在噪聲情況下檢測信號的奇異性時,三次B樣條小波是漸近最優(yōu)的,并指出B樣條小波不僅具有對稱性和線性相位的優(yōu)點。
本文介紹了一種通過構造兩組濾波器矩陣 An、Bn和 Pn、Qn的方法來實現(xiàn)信號分解和重構[10-11]。其主要思想為:對表示為一個列向量 Cn的離散信號進行向下采樣,則得到低分辨率的逼近信號 Cn-1和細節(jié)部分 Dn-1,將此分解過程可以表示為
信號的重構則是一個相反過程,即可表示為
其中,0為全零矩陣。
根據(jù)上述思想,對故障信號進行基于三次B樣條小波在尺度3上的分解和重構。
在上述信號壓縮過程中,閾值的選取非常關鍵:閾值選取過大,壓縮過程中將丟失特征信息;閾值選取過小,則壓縮過程中保留的數(shù)據(jù)量仍很大。國內外眾多專家、學者在這方面進行了很深入的研究工作,也取得了很多的成果。常用的閾值的選取方法有統(tǒng)一閾值法、模極大值法、最小極大法、能量閾值法等。
其中統(tǒng)一閾值法對所有的小波系數(shù)采用相同的閾值,并按照如下公式設置閾值
式中,N為信號長度,即采樣點數(shù)。通過仿真發(fā)現(xiàn),這種閾值選取方法很容易導致某些細節(jié)版本中的重要模極大值丟失。
文獻[12]采用了另一種閾值選取方法,該方法可以使重構信號和原始信號的總體誤差控制在設定誤差限內,但也可能導致某些細節(jié)上的模極大值丟失,尤其是細節(jié)含有多個模極大值,且各個模極大值間相差較大的情況。鑒于此,本文采用文獻了最小極大法,其思想采用多分辨分析對故障信號進行J層分解,得到J個細節(jié)版本和一個光滑版本,設任一細節(jié)為
式中,m為該細節(jié)的長度。隨后,提取各細節(jié)的所有模極大值中最小的一個作為閾值。這種閾值設置方法即為最小極大法,該方法確保故障信號的時一頻局部特征不致丟失[13]。
關于模極大值點的檢測,文獻[14]采用數(shù)字判斷法,即在檢測時段內如某點的模值大于該時段內信號模均值的6倍且該點均比它相鄰的左右3個點的模值大,則認為該點為模極大值點。仿真發(fā)現(xiàn)該方法所得閾值較大,容易丟失細節(jié),故筆者對模極大值的選取進行了一定的改進,選取原則:在J尺度下,對所有小波系數(shù)選出比左右相鄰點大,且大于該尺度下模均值2倍的模值,再選出其中最小的作為閾值。
為了驗證前面所述方法,在 Matlab/Simulink環(huán)境下建模,仿真電力系統(tǒng)故障如圖1所示。通過Fault模塊進行故障設置,故障選取時間為0.3~0.4s,故障類型為3相接地。為了使采樣信號能夠反映被采樣的模擬信號,采樣頻率必須滿足采樣定理。本系統(tǒng)僅考慮19次諧波,每周波采樣64點,即采樣頻率為3.2kHz。所采集的故障數(shù)據(jù)是關于離散時間采樣點和a相電壓值的二維數(shù)據(jù)。將a相電壓值單獨存儲為faultsignal.mat一維數(shù)據(jù)文件。
(1)對故障信號進行基于三次B樣條小波在尺度3上的分解和重構,其信號分解和重構見圖2所示。重構信號與原始信號之間的誤差如圖3所示。
由圖2看出,原始信號經三次B樣條小波變換后,平滑部分和細節(jié)部分是進行抽2所得。平滑部分反映了原始信號輪廓,而細節(jié)部分則是原始信號局部特征。(e)-(g)為未閾值化的細節(jié)部分,可以看出突變點與模極大值點之間的對應關系。選擇較合適的閾值,可以濾除一部分高頻噪聲,同時也達到了壓縮的目的,可見,信號通過小波的分解和重構過程其實也是消噪的過程。在未設置閾值的情況下,進行了信號的重構,可得,MSE為-285.7027(dB),NMSE為3.9557e-032,PER為100.0000,可見三次B樣條小波有較好的分解和重構能力。
圖1 電力系統(tǒng)故障仿真模型
圖2 基于三次B樣條小波的3尺度分解和重構
圖3 重構信號與原始信號之間的誤差
(2)采用改進的最小極大法進行閾值的選取,仿真運行后的結果,NMSE為0.0053,PER為88.20,CR為7.62。
另外本文通過Matlab現(xiàn)有函數(shù)對Huffman編碼、LZW編碼和三次B樣條小波變換3種數(shù)據(jù)壓縮算法的花費時間進行了計算,Huffman花費0.4680s,LZW花費14.4310s,而三次B樣條小波只用了0.1410s??梢奓ZW時間成本較大,而三次B樣條小波較小。
隨著電力系統(tǒng)規(guī)模的不斷擴大,電網(wǎng)結構日益復雜,負載種類日益增多,用戶對供電質量和可靠性的要求也越來越高。而故障錄波數(shù)據(jù)是電力系統(tǒng)故障分析和保護動作行為評價不可缺少的依據(jù)。本文主要研究如何對故障錄波數(shù)據(jù)進行有效壓縮。
(1)對應用小波變換對故障錄波數(shù)據(jù)進行壓縮時,選擇合適的分解層數(shù)和小波函數(shù),可以改善信號的壓縮效果。三次B樣條小波有著不錯的信號分解和重構能力。選擇合適的閾值將可以達到7.62:1的壓縮比且能較好的保留故障特征。
(2)在閾值的選取中,模極大值法和改進的最小極大值法表現(xiàn)出了較高的壓縮比且可保留故障細節(jié)的能力,但是前者在消噪過程中表現(xiàn)不是太佳,這是由于在信噪比較小的情況下,噪聲在各尺度分解的小波系數(shù)能量較大,從而保留住了部分噪聲。
[1]駱健,丁網(wǎng)林,唐濤.國內外故障錄波器的比較[J].電力自動化設備, 2001,21(7): 27-31.
[2]司亞青.故障錄波裝置在電力系統(tǒng)中的應用和發(fā)展[J].電力學報,2001,16 (4):315-318.
[3]Daubechies I. Ten lectures on wavelets [M].CBMS -NFS Seriesin Applied Mathematics(SIAM),Philadelphia,1992:129-214.
[4]Anotonini M , Barlaud M , Mathieu P,et al. Image coding using wavelet transform[J] .IEEE Trans. on Image Processing,1992(1): 205-220.
[5]趙少華,黃瑞光.基于 PCI總線的小波視頻壓縮卡的設計與實現(xiàn)[J].計算機工程與應用,2001,37(5):105 -109.
[6]Michael User, Akram Aldroubi,and Murray Eden. Fast B-Spline Transform for Continuous Image Representation and Interpolation[J].IEEE transactions on patten analysis and machine intelligence.1991,13(3):277-285.
[7]S.K.Meher,A.K.Pradhan,G.Panda. An integrated data compression scheme for power quality events using spline wavelet and neural network[J].Electric power systems research. 2004,69(2-3):213-220.
[8]P.K.Dash, B.K.Panigrahi, D.K.Sahoo, and G.Panda. Power Quality Disturbance Data Compression,Detection, and Classification Using Integrated Spline Wavelet and S-Transform[J].IEEE transactions on power delivery. 2003,18(2):595-600.
[9]崔錦泰.小波分析導論[M].西安:西安交通大學出版社,1995.
[10]Richard H.Bartels,FaramarzF.Samavati.Reversing subdivision rules: Local linear conditions and observations on inner product[J]. Journal of Computational and applied mathematics 2000,119(1-2):29-67.
[11]Faramarz F.Samavati, Richard H.Bartels. Diagrammatic tools for generating biorthogonal multiresolutions[R].University of Calgary,2003.
[12]任震,何建軍,黃雯瑩等.基于小波包算法的電機故障信號的壓縮和重構[J].中國電機工程學報,2001, 21(1): 25-29.
[13]劉應梅,白曉民,易俗等.基于最小極大法的電力擾動信號壓縮[J].電網(wǎng)技術,2004,28(3):33-36.
[14]石敏,吳正國,徐襲.基于概率神經網(wǎng)絡和雙小波的電能質量擾動自動識別[J].電力自動化設備,2006,26 (3):5-8.