曹鵬飛,甘永平
(北京國網(wǎng)信通埃森哲信息技術(shù)有限公司,北京 100053)
電力變壓器是一種用于改變交流電電壓的裝置[1],被廣泛應(yīng)用于電力、制造加工業(yè)和航空航天等重要領(lǐng)域。而隨著變壓器設(shè)備的長時間運行,故障率也會隨之提高,。因此,針對變壓器設(shè)備進行運行工況實時監(jiān)測與故障診斷具有重要意義[2]。采用故障診斷技術(shù)可以有效降低由變壓器故障導致的事故發(fā)生概率,但這同時要求所使用的故障診斷技術(shù)具有相當高的診斷精度[3]。
目前,絕大部分輸配電系統(tǒng)中的變壓器設(shè)備都是油浸式變壓器[4]。油中溶解氣體分析法(DGA)是廣泛使用的變壓器故障診斷方法之一[5],主要包括[6]:特征氣體法、比值法以及大衛(wèi)三角形法等。這些傳統(tǒng)方法大多依賴專家先驗知識,專家知識又難以覆蓋所有可能發(fā)生的故障情況[7]。隨著數(shù)據(jù)驅(qū)動技術(shù)的提出,學者們將人工神經(jīng)網(wǎng)絡(luò)(ANN)[8]、支持向量機(SVM)[9]、隨機森林(RF)[10]等數(shù)據(jù)驅(qū)動方法應(yīng)用在變壓器故障診斷領(lǐng)域中。文獻[11]提出了一種多策略海鷗優(yōu)化算法(SOA)優(yōu)化SVM的變壓器故障診斷方法,使用多策略的改進方法提升SOA的尋優(yōu)性能,優(yōu)化SVM內(nèi)部參數(shù),提升了診斷精度。文獻[12]通過修改灰狼算法的控制因子和加權(quán)距離,提高了算法的收斂精度和穩(wěn)定性,并結(jié)合概率神經(jīng)網(wǎng)絡(luò)進行變壓器故障的有效診斷。文獻[13]采用ReliefF和最大相關(guān)最小冗余(mRMR)算法對變壓器故障數(shù)據(jù)進行特征選取,再通過改進天鷹優(yōu)化算法(IAO)對最優(yōu)特征集合和SVM參數(shù)聯(lián)合尋優(yōu),構(gòu)建最佳故障診斷模型,提高了變壓器故障診斷精度。
ELM相較于其他神經(jīng)網(wǎng)絡(luò)模型效率更高,它通過固定隨機產(chǎn)生的權(quán)值和偏置來進行訓練學習,而不需要反饋調(diào)整,大大減少了訓練時間。但這同時也導致權(quán)值和偏置隨機選擇的不合理性,因此選擇合適的智能優(yōu)化算法進行優(yōu)化對提升ELM分類精度有重要作用。文獻[14,15]分別采用粒子群算法和黏菌算法對ELM參數(shù)進行優(yōu)化,但其在解空間內(nèi)的全局搜索和收斂速度方面仍有一定的缺點,并且容易陷入局部最優(yōu)的情況也沒有得到解決,這會對ELM的分類精度有一定影響。本文提出一種采用INFO算法優(yōu)化ELM的變壓器故障診斷模型,首先使用INFO算法對ELM的初始權(quán)值和偏置進行尋優(yōu),然后將變壓器油中溶解氣體作為輸入?yún)?shù),輸出故障分類編碼,然后使用提出的INFO-ELM算法建立變壓器故障診斷分類模型,并進行仿真實驗,同時與SVM、ELM、PSO-ELM、SSA-ELM、GWO-ELM故障診斷模型進行診斷效果對比測試,驗證所提出算法的有效性。
向量加權(quán)平均算法(INFO)是一種基于群體的優(yōu)化算法,該算法包括更新規(guī)則、向量合并和局部搜索三個階段,具體原理如下:
1)更新規(guī)則階段。使用基于均值的規(guī)則(MeanRule)更新向量的位置,是從一組隨機向量的加權(quán)均值中提取的。此外,為了提升算法的全局搜索能力,在更新規(guī)則階段中加入了收斂加速部分(CA)。更新規(guī)則的主要公式如下:
式中:
和—第g次迭代得到的新位置向量;
σ—向量的縮放率,可以由公式(2)得出;
a1≠a2≠a3≠1—[1,NP]區(qū)間中隨機選取得到的不相同的整數(shù);
randn—標準正態(tài)隨機值。
式中:
α—可以通過公式(3)進行更新。
針對MeanRule的定義如公式(4)所示:
式中:
r —[0,0.5]區(qū)間內(nèi)隨機選取的1個數(shù)。
式中:
式中:
式中:
w1,w2,w3—加權(quán)函數(shù),用來計算向量的加權(quán)平均值,能夠增強算法在解空間內(nèi)的全局搜索能力;
xbs,xbt,xws—種群第g次迭代時最優(yōu)、次優(yōu)和最差的解向量。
2)向量合并階段。根據(jù)公式(18),INFO把上一階段的兩個向量()與rand < 0.5的向量結(jié)合生成新向量。
式中:
—第g次迭代后的向量合并所得的新向量;
μ=0.05×randn。
3)局部搜索階段。通過局部搜索階段可以避免算法陷入局部最優(yōu)的情況。如果rand < 0.5,則可以生成一個新向量。其中rand是[0,1]中的隨機數(shù)。
式中:
式中:
φ—區(qū)間(0,1)中的一個隨機數(shù);
xrnd—是由xavg、xbt和xbs組成的新解,這樣做可以增強算法的隨機性,從而更好的在解空間中進行搜索;v1和v2是兩個隨機數(shù),定義如下:
為了測試INFO算法的尋優(yōu)能力,選擇常用的23個標準測試函數(shù)中的F1(單峰函數(shù)/30維)、F9(多峰函數(shù)/30維)和F20(固定維度多峰函數(shù)/6維)作為性能對比測試函數(shù),如表1所示。
表1 性能對比測試函數(shù)
本文采用PSO、GSA、SCA和GWO四種優(yōu)化算法進行性能比較,對所有優(yōu)化算法設(shè)置相同的初始化參數(shù):種群規(guī)模設(shè)置為30,最大迭代次數(shù)設(shè)置為500,算法運行次數(shù)設(shè)置為30次。測試結(jié)果如圖1~3所示。由圖1~3可知,INFO算法具有更好的尋優(yōu)性能。
圖1 函數(shù)F1(x)尋優(yōu)曲線
圖2 函數(shù)F9(x)尋優(yōu)曲線
圖3 函數(shù)F20(x)尋優(yōu)曲線
ELM在訓練時隨機生成神經(jīng)元的權(quán)重和偏置,并將數(shù)據(jù)輸入到網(wǎng)絡(luò)中,得到一個隱層的輸出結(jié)果。接著,通過解線性方程組的方式求解輸出層的權(quán)重,使得網(wǎng)絡(luò)擬合訓練數(shù)據(jù)的誤差最小化。最后,利用得到的輸出權(quán)重和隱層輸出,進行測試數(shù)據(jù)的預測分類。具體地,ELM的計算過程如下:
式中:
L—隱藏單元的數(shù)量;
N—訓練集樣本數(shù);
a—權(quán)重;
g—激活函數(shù);
b—偏置向量;
x—輸入向量。
由于激活函數(shù)的選取對于模型的分類結(jié)果有一定程度的影響,而高斯核函數(shù)(RBF)因為具有良好的泛化能力,所以選擇的激活函數(shù)為:
利用INFO優(yōu)化算法對ELM模型中的超參數(shù)a和b進行尋優(yōu),從而提升ELM模型的故障診斷分類的準確率。基于INFO-ELM的故障診斷流程如圖4所示。
圖4 INFO-ELM故障診斷流程
變壓器故障診斷步驟具體如下:
1)數(shù)據(jù)預處理。對所選取的變壓器故障數(shù)據(jù)集進行歸一化處理。
2)初始化INFO和ELM的相關(guān)參數(shù)。設(shè)置初始種群數(shù)量、最大迭代次數(shù)以及各種邊界約束條件。
3)更新規(guī)則,如公式(1)進行規(guī)則更新,計算個體適應(yīng)度值,并進行排序,找出當前階段最優(yōu)向量的適應(yīng)度值與位置。
4)向量合并,如公式(17)進行合并,生成新向量。
5)局部搜索,如公式(18)引入隨機數(shù),增強算法隨機性。
6)計算最優(yōu)個體適應(yīng)度、位置。并進行條件判斷,如迭代次數(shù)是否已經(jīng)達到最大,精度是否滿足使用需求等。如果條件滿足,則輸出最優(yōu)參數(shù)a,b,輸出變壓器故障診斷模型;如果未滿足相關(guān)約束條件,則繼續(xù)計算。
變壓器在運行過程中,由于各種因素可能會引發(fā)降解、老化等問題,從而導致變壓器故障,這些問題通常都會導致油中溶解氣體的增加或減少,所以普遍使用油中溶解氣體的含量對變壓器故障進行分類。
我們選取H2、CH4、C2H2、C2H4和C2H6作為分析對象,數(shù)據(jù)集樣本總數(shù)為375組,包含五種典型變壓器故障類型,具體故障類型及樣本分布如表2所示,所使用數(shù)據(jù)及部分數(shù)據(jù)及故障類型編碼如表3所示。
表2 數(shù)據(jù)集樣本分布情況
表3 部分數(shù)據(jù)及對應(yīng)故障類型編碼
利用本文提出的INFO-ELM故障診斷分類模型對變壓器進行故障診斷,并與SVM、ELM、PSO-ELM、SSAELM、GWO-ELM故障診斷模型的結(jié)果進行對比,結(jié)果如圖5~10所示,診斷準確率如表4所示。
圖5 SVM故障診斷分類結(jié)果
圖6 ELM故障診斷分類結(jié)果
圖7 PSO-ELM故障診斷分類結(jié)果
圖8 SSA-ELM故障診斷分類結(jié)果
圖9 GWO-ELM故障診斷分類結(jié)果
圖10 INFO-ELM故障診斷分類結(jié)果
表4 不同模型的故障診斷準確率
綜上,本文提出的INFO-ELM故障診斷分類模型針對變壓器的故障診斷效果更好。
本文提出了一種基于INFO優(yōu)化ELM的變壓器故障診斷分類模型,使用變壓器油中溶解氣體作為模型的輸入,變壓器故障類型對應(yīng)的編碼作為模型的輸出,并與其他五種不同的故障診斷模型進行了對比測試,對所提出的INFO-ELM故障診斷模型的有效性進行驗證,總結(jié)如下。
1)對INFO優(yōu)化算法、PSO優(yōu)化算法、GSA優(yōu)化算法、SCA優(yōu)化算法和GWO優(yōu)化算法進行性能測試,結(jié)果表示INFO優(yōu)化算法具有更好的尋優(yōu)性能。
2)使用INFO優(yōu)化算法對ELM中的初始輸入權(quán)重a和偏置b進行優(yōu)化,能夠進一步提升故障診斷的精度。
3)通過與SVM、ELM、PSO-ELM、SSA-ELM、GWO-ELM模型的故障診斷結(jié)果可以看出,INFO-ELM故障診斷模型的平均診斷準確率為98.71 %,相較于其他五種模型分別提升了21.61 %、16.87 %、11.65 %、10.36 %和11.06 %,由此驗證了本文提出的INFO-ELM模型在變壓器故障診斷方面的可行性與良好的診斷分類精度。