王國東,馬莉,古彥龍,王啟陽,魏亮
(1.國網(wǎng)寧夏電力有限公司檢修公司,寧夏 銀川 750011;2.國網(wǎng)寧夏電力有限公司電力科學研究院,寧夏 銀川 750011)
高壓斷路器是電力系統(tǒng)重要的控制和保護裝置,其操作可靠性是電網(wǎng)安全、穩(wěn)定運行的必要保障[1-2]。在高壓斷路器運行過程中,振動信號是通過操作機構(gòu)部件間能量傳遞過程獲取的蘊含豐富機械狀態(tài)信息的信號,是評估斷路器機械狀態(tài)的常用特征信號之一[3-4]。通常采用小波變換(wavelet transform,WT)[5-6]、經(jīng)驗模態(tài)分解(empirical mode decomposition,EMD)[7-8]、(Hilbert-Huang Transform)集總經(jīng)驗模態(tài)分解(ensemble empirical mode decomposition,EEMD)[9]等方法提取信號特征。文獻[5]運用WT處理斷路器振動信號,提取奇異性指數(shù)特征,通過分析斷路器不同狀態(tài)下的特征差異進行故障辨識,診斷效果良好,但WT不能夠自適應分解信號且分解過程存在能量泄露問題;文獻[7-8]采用EMD將振動信號分解成多個相互獨立的IMF分量之和,提取IMF樣本熵[7]、總樣本熵[8]等作為特征,并進行斷路器缺陷辨識,該方法避免了WT的缺點,是一種自適應分解方法,但EMD在分解過程中,易發(fā)生端點效應、模態(tài)混疊等現(xiàn)象。文獻[9]采用EEMD和SVM對斷路器分閘過程中的振動信號進行故障診斷,EEMD通過添加輔助噪聲消除了EMD過程中出現(xiàn)的模態(tài)混疊問題,提高了故障診斷率,但其分解完備性較差,存在添加高斯白噪聲的參數(shù)設(shè)置以及集成次數(shù)選擇等問題。
在EEMD基礎(chǔ)上,Torres等人提出一種具有自適應白噪聲的完整集成經(jīng)驗模態(tài)分解方法—CEEMDAN[10],該方法克服了WT、EMD和EEMD分解過程中存在的缺陷,提高了振動信號的分解效率,消除了信號的重構(gòu)誤差,目前已被成功應用于變壓器放電噪聲診斷[11]、滾動軸承故障診斷[12]、風機故障診斷[13]、電力負荷預測[14]等各個方面的信號分析問題中。
支持向量機是一種適用于小樣本分類、具有較強學習能力和分類能力的算法[15]。本文結(jié)合CEEMDAN與SVM算法特點,提出基于CEEMDAN樣本熵的斷路器故障特征提取方法,將篩選后的IMF樣本熵特征量輸入PSO優(yōu)化的支持向量機進行故障診斷,實驗結(jié)果表明該方法能快速有效地提取斷路器分閘振動信號特征向量,并能準確分類與識別。
CEEMDAN算法是在EEMD的理論基礎(chǔ)上通過添加自適應白噪聲,計算唯一的余量信號,獲得IMF分量。EEMD算法流程如下:
(1)在原始序列信號x(n)中加入具有標準正態(tài)分布的高斯白噪聲wi(n),則第i次的信號序列為
xi(n)=x(n)+wi(n)
(1)
(2)
在EEMD中,x(n)每一次分解產(chǎn)生的IMF不同,因此,每一次分解的余量信號也不同:
(3)
在此基礎(chǔ)上, CEEMDAN方法具體過程如下:
(1)與EEMD相同,在原始信號x(n)中加入噪聲分量ε0wi(n),εi-1是求解IMF時的自適應系數(shù),進行EMD分解并在第i次加入白噪聲后分解得到的第1個IMF分量。
(4)
(2)計算CEEMDAN分解的第1個余量。
(5)
(3)定義Ek(·)為EMD分解得到第k個模態(tài)分量,向殘余信號中加入自適應白噪聲ε1E1(wi(n)),然后進行EMD分解,求解第2個IMF分量。
(6)
與步驟2、3一致,求解剩余余量信號和IMF模態(tài)分量:
(7)
(8)
(5)重復步驟4,直至余量信號無法進行EMD分解為止,算法終止后,假設(shè)分解出K個IMF分量,則最終的余量信號為
(9)
為驗證CEEMDAN算法在振動信號分解方面的優(yōu)勢,建立一組理想斷路器振動信號仿真模型[16]:
(10)
式中:Ai、ai、fi、ti—第i個振蕩子波最大振幅、衰減系數(shù)、頻率、起始時間;
u(t)—單位階躍信號。
振動信號具體仿真參數(shù)見表1。
在加入白噪聲的幅值和總體平均次數(shù)相同的情況下將仿真信號分別進行CEEMDAN分解和EEMD分解。前5階IMF分量及其頻譜分析如圖1所示。對比圖1(a)CEEMDAN和圖1(b)EEMD分解結(jié)果可知,EEMD分解后的IMF分量在時間維度不可分,存在模態(tài)混疊現(xiàn)象;相反,CEEMDAN分解后的IMF為單頻分量,信號分離效果更好,頻率值與表1參數(shù)一致。圖2為CEEMDAN和EEMD算法重構(gòu)誤差,EEMD算法重構(gòu)誤差<1×10-1, CEEMDAN算法重構(gòu)誤差<4×10-15。相比于EEMD算法, CEEMDAN算法重構(gòu)誤差幾乎為零,可完整重構(gòu)信號,且有效削弱了模態(tài)混疊現(xiàn)象,更有利于故障特征的提取。
表1 仿真振動信號參數(shù)
圖1 CEEMDAN與 EEMD分解效果及頻譜分量
圖2 CEEMDAN與 EEMD重構(gòu)誤差
樣本熵(sample entropy,SampEN)是由Richman等人提出的一種新的度量時間序列復雜性的方法[17]。對于由N個數(shù)據(jù)組成的一維時間序列x(n){n=1,2,…,N},樣本熵定義如下。
(1)將序列x(n)按序號組成向量維數(shù)為m的序列,其中:
(11)
式中:Xm(i)代表從第i點開始的m個連續(xù)的x值。
(2)定義向量Xm(i)和Xm(j)之間的距離Dij,為兩者對應元素中最大差值的絕對值:
Dij=max(|x(i+k)-x(j+k)|)
(12)
式中:k=0,1,…,m-1。
(3)對于給定的Xm(i),統(tǒng)計xm(i)到xm(j)之間距離小于等于r的j(1 (13) 計算所有平均值: (14) (4)增加維數(shù)到m+1,重復步驟(1)到步驟(3),得到: (15) (5)實測數(shù)據(jù)N為有限值時,樣本熵估計值為 (16) 支持向量機算法具有適合小樣本分類,準確率高等優(yōu)點,其核心思想為通過核函數(shù)將樣本映射到高維特征空間,在高維特征空間構(gòu)造分類間隔最大的最優(yōu)分類超平面,達到對最優(yōu)分類超平面求解的目標[18]。 SVM目標函數(shù)和約束條件如下: (17) 式中:εi(εi≥0)—松弛變量; w—分類平面法向量; b—閾值; C—懲罰常數(shù)。 利用拉格朗日乘子法對上述優(yōu)化問題進行求解: (18) 擴展到非線性問題,利用核函數(shù)將樣本映射到高維特征空間轉(zhuǎn)化為線性問題,此時分類函數(shù)為 (19) 在構(gòu)建SVM分類模型時,其最佳核函數(shù)參數(shù)g和懲罰參數(shù)C的選擇對分類性能有很大的影響,本文采用粒子群算法對SVM參數(shù)尋優(yōu)[19]。 綜上所述,基于CEEMDAN樣本熵與PSO-SVM的斷路器故障診斷流程如圖3所示。采集的斷路器振動信號經(jīng)過處理后,通過CEEMDAN分解獲取N個IMF分量,采用相關(guān)系數(shù)與歸一化能量選取前K個IMF分量,計算其樣本熵,作為特征向量輸入PSO-SVM進行故障診斷。 圖3 基于CEEMDAN與樣本熵的斷路器機械故障診斷流程 本文采用ZN65-12型真空斷路器進行測試試驗,模擬斷路器分閘過程中正常(A)、轉(zhuǎn)軸卡澀(B)、基座松動(C)3種狀態(tài),利用固定在斷路器支架上的L0102T型壓電加速度傳感器采集3種狀態(tài)下各20組振動信號,采樣頻率為51.2 kHz。振動信號小波去噪后時域波形如圖4所示。 圖4 振動信號時域波形 由于無法從波形信號中直接判斷信號類型,需將復雜振動信號時間序列分解為多個單分量信號,再提取其特征量,以便準確辨識故障狀態(tài)。 對振動信號進行CEEMDAN分解,得到14階IMF分量,如圖5所示,隨著階數(shù)增加,分量幅值逐漸減小。由于存在虛假分量問題,且斷路器的故障特征都主要集中在高頻段,本文分別采用自相關(guān)函數(shù)與原信號自相關(guān)函數(shù)的相關(guān)系數(shù)[20]γ以及歸一化能量求取包含主要故障信息的IMF分量。各IMF分量的自相關(guān)函數(shù)與原信號自相關(guān)函數(shù)的相關(guān)系數(shù)γ,如圖6(a)所示,前8階分量γ>0.1,9階之后的γ接近于零,則選取前8階IMF進一步分析,IMF1-IMF8歸一化能量如圖6(b)所示,IMF8包含的能量幾乎為零,因此,選取前7階IMF分量作為研究對象,作為表征信號特征的主要分量。 圖5 轉(zhuǎn)軸卡澀故障IMF分量 圖6 IMF分量相關(guān)系數(shù)及歸一化能量值 求解斷路器振動信號CEEMDAN分解后的前7階IMF分量的樣本熵值大小,如表2所示,各種狀態(tài)下振動信號樣本熵值沒有明顯重疊,具有可分性,將其作為斷路器各機械狀態(tài)下振動信號特征向量,輸入PSO算法改進的SVM進行進一步分類識別。 表2 振動信號特征向量 高壓斷路器故障診斷過程包括振動信號特征提取和分類。本文SVM采用徑向基核函數(shù),在一定的參數(shù)范圍內(nèi),使用粒子群算法尋優(yōu)SVM參數(shù)C和g。將前30組振動信號的樣本熵作為訓練樣本建立SVM分類模型,其余30組輸入訓練好的SVM分類器進行測試;算法尋優(yōu)結(jié)果如表3所示,由表3可知,相比于EEMD,CEEMDAN提取的樣本熵特征輸入PSO-SVM的分類準確率更高。斷路器故障分類結(jié)果如圖7所示,使用CEEMDAN樣本熵與PSO-SVM方法結(jié)合進行故障診斷,30個測試樣本全部分類正確,辨識結(jié)果達到100%,通過以上結(jié)果可以證明本文提出算法的有效性。 表3 不同算法特征識別的參數(shù)及分類準確率 圖7 CEEMDAN-PSO-SVM故障診斷結(jié)果 依據(jù)高壓斷路器機械振動信號的特性,提出一種基于CEEMDAN樣本熵和PSO-SVM相結(jié)合的高壓斷路器故障診斷方法,研究結(jié)果表明: (1)相比于EEMD算法,CEEMDAN算法減小了信號分解過程中由于白噪聲引起的重構(gòu)誤差,抑制了模態(tài)混疊現(xiàn)象,結(jié)合樣本熵能夠有效提取表征故障振動信號狀態(tài)信息的特征向量,該特征提取方法在分析、處理斷路器振動信號上具有很大優(yōu)勢。 (2)運用相關(guān)系數(shù)與歸一化能量選取主IMF分量,提取IMF分量特征,并輸入PSO算法優(yōu)化的SVM分類器可準確、快速辨識斷路器故障類型。3 支持向量機
4 斷路器故障診斷流程
5 實驗及結(jié)果分析
5.1 實驗模擬
5.2 特征提取
5.3 基于PSO-SVM的故障診斷
6 結(jié) 論