999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

充油電氣設備油色譜故障診斷ANN方法的性能優化

2021-07-02 05:58:48張寶全馬雅麗關睿白詩婷李靜胡偉濤
廣東電力 2021年6期
關鍵詞:故障診斷故障

張寶全,馬雅麗,2,關睿,白詩婷,李靜,胡偉濤

(1.國網河北省電力有限公司檢修分公司,河北 石家莊 050070;2.華北電力大學 電力工程系,河北 保定 071003)

為了提高電氣設備壽命,高壓電氣設備往往是以油和固體電介質(如紙和高分子材料)作為內絕緣。電氣設備在運行中受到電、熱、機械和環境應力的作用會逐漸老化[1],當電氣和機械性能不滿足要求時將會發生故障,影響電力系統的可靠運行。因此,充油電氣設備的故障診斷對于保障電力系統正常運行、提高供電質量非常重要。

絕緣電阻、泄漏電流、介電譜[2]、局部放電[3]、溫度[4]、振動[5]、紅外和紫外[6]、油中溶解氣體分析(又稱油色譜)[7-9]等是常見的充油電氣設備故障檢測特征量,每種方法都有自己的特點和適合應用的場合,本文主要針對油色譜法開展研究。由于不同類型和嚴重程度的故障導致充油電氣設備油中產生的故障特征氣體含量不同,采用氣相色譜法檢測獲得油中故障特征氣體含量,結合故障診斷方法即可判斷設備內部發生的故障。該方法適用于診斷局部、慢性、潛在性缺陷,同時由于大型充油電氣設備有取油樣口,取油樣時并不需要停電操作,故也適合于在線監測。

目前現場針對油色譜故障診斷最為常用的方法為比值法[10-11],該類方法中又以國際電工委員會(International Electrotechnical Commission,IEC)推薦的IEC三比值法及其改良版本應用最為廣泛。考慮到溶解度和擴散系數的相似性,該方法選擇3對氣體(C2H2和C2H4、CH4和H2、C2H4和C2H6)的體積分數比值,根據比值確定編碼,根據編碼確定故障類型。三比值法應用廣泛,能比較有效地診斷充油電氣設備的故障,但診斷準確率還不夠高,不能進一步利用大量特征氣體數據所隱含的信息來提高故障診斷準確率。為了解決該問題,人們提出采用機器學習來提高故障診斷的準確率,主要有人工神經網絡(artificial neural network,ANN)法[12-13]、專家系統法[14]、遺傳算法[15]、證據推理法[16]、云理論法[17]、貝葉斯網絡法[18]等,有效推動了充油電氣設備故障診斷的智能化,尤其是ANN方法由于具有較好的自學習能力而被廣泛應用。針對油色譜的ANN診斷方法尚存在以下問題:①雖然有不少文獻采用了不同算法訓練ANN[19-22],也給出了故障診斷結果,但這些算法訓練速度和診斷準確率關系如何未見文獻公開報道,這給算法的選擇帶來了難度;②有文獻給出了隱層神經元數量的選擇方法[23-24],但不確定對基于油色譜的ANN方法是否適用,關于隱層神經元數量、隱層和輸出層神經元激活函數選擇和訓練目標選擇對基于油色譜的ANN訓練速度和診斷準確率的影響未見文獻公開報道。以上問題可能會影響網絡診斷的準確性,非常有必要進行研究。

為了解決這個問題,本文基于搜集得到的470個典型故障特征氣體樣本,構建單隱層多層前饋ANN系統,研究訓練算法、隱層神經元數量、網絡輸入和訓練目標、隱層和輸出層神經元激活函數對訓練和診斷效果的影響規律,并給出ANN應用于充油電氣設備故障診斷時相關參數選擇的建議,為基于油色譜的充油電氣設備故障診斷的應用提供參考。

1 基于ANN的充油電氣設備故障診斷

1.1 油色譜分析過程

充油電氣設備在運行中會受到熱應力、電應力等作用導致設備內部溫升、局部放電、局部的火花和電弧等故障,這樣設備內部的油和紙可能會分解產生氣體,通常用于故障特征判斷的氣體是H2、CH4、C2H6、C2H4、C2H2、CO和CO2,通常稱為故障特征氣體。產生的氣體溶解于油中,通過設備內部的油循環被輸運到取油樣口。在取油樣口取出故障特征氣體后,通過震蕩脫氣等方式可以獲得處于混合狀態的故障特征氣體,然后通過氣相色譜、光聲光譜、紅外光譜等方式實現各種類型故障特征氣體含量的測量。不同故障下作用在油和紙上的溫度、功率不同,導致油和紙分解產生氣體的類型、產氣速率和氣體的分壓比不同,根據檢測得到的各種故障特征氣體數據即可判斷故障類型乃至嚴重程度。

1.2 基于ANN的充油電氣設備故障診斷

從數學角度看,多層前饋ANN可以認為是一個映射,涉及到充油電氣設備故障診斷時就是實現從輸入特征氣體含量到故障類型的映射。多層前饋ANN理論上可以實現任意復雜的映射,且單隱層ANN即具有該能力,適用于本文的充油電氣設備故障診斷。多層前饋ANN結構如圖1所示,其中:M為輸入層神經元數量;N為隱層神經元數量;L為輸出層神經元數量;xmq(m=1,2,…,M)為第q個樣本向量中第m個元素的值;ω1mn(m=1,2,…,M,n=1,2,…,N)為輸入層第m個神經元到隱層第n個神經元的權值;ω2nl(n=1,2,…,N,l=1,2,…,L)為隱層第n個神經元到輸出層第l個神經元的權值;ol(l=1,2,…,L)為輸出層第l個神經元的輸出結果。

圖1 多層前饋ANN結構Fig.1 Structure of multi-layer feedforward ANN

圖1所示ANN對應的映射

ol(x1q,x2q,…,xMq)=

l=1,2,…,L.

(1)

式中:f1和f2分別為隱層和輸出層神經元的激活函數;tn為隱層第n個神經元的閾值。

ANN訓練本質上是一個非線性最小二乘問題,即通過調整權值和閾值使目標函數E最小化,

(2)

式中:Q為訓練樣本數量;εlq為針對第q個樣本ANN輸出層第l個神經元輸出的目標值。

無論采用什么算法,網絡可調變量(權值和閾值)ωa的調整公式為:

ωa(k+1)=ωa(k)+Δωa(k),a=1,2,…,A.

(3)

式中:Δωa為第a個可調變量的增量;A為網絡可調變量的數量;k為迭代次數。

不同算法之間的差別就在于Δωa(k)的計算方式。除了經典的BP算法[24],為了避免訓練時陷入局部極小點同時提高收斂速度,研究人員又提出了變學習速率(步長)和加動量項的BP算法[24]。振蕩傳播算法[25]從另外一個角度修正可調變量增量的計算公式,即有效利用誤差梯度的符號信息。共軛梯度法[26-27]利用搜索方向互相共軛的方式來提高收斂速度,減小計算過程對內存的需求,典型的共軛梯度法有基于Powell-Beale重開始方式和基于Polak-Ribiére修正的算法[26-27]。但是,基于一階梯度的算法訓練速度受到一定程度的限制,為了進一步提高訓練速度,有研究人員將基于二階梯度的算法引入到ANN的訓練中來,具體包括擬牛頓法[26]和Levenberg-Marquardt算法[28]。目前已有很多文獻對以上典型算法的原理進行了介紹[24-28]。

2 ANN優化

2.1 ANN缺省參數選擇

為了確保樣本的有效性和典型性,從現有公開發表文獻和少量現場實測數據中選擇470組油色譜樣本。另外,ANN的訓練樣本要求具有較好的代表性,這樣訓練得到的ANN才可以學習到訓練樣本數據中隱藏的故障診斷規則。本文采用聚類分析方法,從470個樣本中選擇出226個典型樣本作為訓練樣本,剩余的244個樣本作為測試樣本,具體見表1。

表1 不同故障類型的訓練和測試樣本數量Tab.1 Numbers of training and test samples for different fault types

單隱層ANN能保障足夠的學習能力,而且相較于多隱層ANN具有更高的泛化能力,即更高的故障診斷準確率,因此本文選擇單隱層ANN。輸入層和輸出層神經元數量分別由特征氣體種類和故障種類決定。故障診斷用的特征氣體分別為H2、CH4、C2H6、C2H4和C2H2,輸出為6種故障類型——低溫過熱、中溫過熱、高溫過熱、局部放電、火花放電和電弧放電,因此輸入層和輸出層神經元數量均為6。

ANN結構以及輸入數據方式、訓練目標等默認取值如下:考慮到診斷的準確性,訓練算法選擇Levenberg-Marquardt算法;隱層和輸出層神經元的激活函數分別設置為sigmoid函數和線性函數;考慮到實際情況下特征氣體含量可能會在很大范圍內變化,故用于訓練的輸入數據為每種氣體體積分數與總氣體體積分數的比值;對于輸出結果,如果屬于某類故障則對應的神經元應該輸出為1,其他神經元應該輸出為0;訓練目標是均方誤差為0.01,一旦誤差滿足要求則網絡收斂,停止迭代。

后文對網絡結構、激活函數和訓練目標三者之一進行優化時,其他兩者保持不變。另外,由于10個ANN訓練時間存在一定的波動性,有時波動較大,為了更好地反映訓練時間的變化規律,如無特殊說明,后續的訓練時間指10個ANN訓練時間的中位數。

2.2 訓練算法

采用8種不同算法對ANN進行訓練,具體為BP算法、加動量項的BP算法、變學習速率的BP算法、振蕩傳播算法、基于Powell-Beale重開始方式和基于Polak-Ribiére修正的共軛梯度法、擬牛頓法及Levenberg-Marquardt算法,訓練至誤差趨于穩定值。綜合考慮診斷準確率和訓練耗時后,以上算法對應隱層神經元選擇了不同值——BP算法及其改進算法選擇為400,其他算法選擇為50。不同算法下訓練樣本的均方誤差與訓練時間的關系如圖2所示,其中的訓練時間為具體某ANN的訓練時間。

圖2 不同算法下訓練時間與訓練誤差的關系Fig.2 Relationship between training time and errors of different algorithms

為了減少訓練結果的隨機性,采用每種算法成功訓練10個ANN,后續針對訓練樣本和測試樣本的診斷結果均為10個ANN結果的均值。采用不同算法訓練得到的ANN針對訓練樣本和測試樣本的故障診斷準確率見表2、表3。

表3 采用不同算法訓練得到的ANN針對測試樣本的故障診斷準確率Tab.3 Fault diagnosis accuracy of ANN method for test samples using different algorithms %

由表2和3可知,不同算法訓練得到的ANN診斷的準確性比較接近,尤其是針對測試樣本的診斷準確率非常接近。但從訓練時間上看不同算法差別較大:前3種BP類算法訓練1個ANN耗時分別為1 669.14 s、1 558.46 s和1 647.13 s。后5種算法成功訓練完成1個ANN需要的時間分別為27.27 s、26.93 s、231.74 s、35.96 s和4.60 s。Levenberg-Marquardt算法的訓練速度最快,而BP算法的訓練速度最慢。考慮到各種算法訓練得到網絡的故障診斷準確率接近,但Levenberg-Marquardt算法的訓練速度最快,故選擇該算法訓練ANN。

表2 采用不同算法訓練得到的ANN針對訓練樣本的故障診斷準確率Tab.2 Fault diagnosis accuracy of ANN method for training samples using different algorithms %

2.3 網絡結構

隱層神經元數量在30~60范圍內變化,針對每個隱層神經元數量,成功訓練10個ANN。網絡訓練時間隨隱層神經元數量的變化如圖3所示,針對測試樣本的診斷準確率如圖4所示。隱層神經元數量不同時,訓練得到的ANN針對測試樣本的故障診斷準確率見表4。

表4 不同隱層神經元數量下訓練得到的ANN針對測試樣本的故障診斷準確率Tab.4 Fault diagnosis accuracy of ANN for test samples with different numbers of hidden layer neuron

圖3 訓練時間與隱層神經元數量的關系Fig.3 Relationship between training time and numbers of hidden layer neuron

圖4 針對測試樣本的故障診斷準確率與隱層神經元數量的關系Fig.4 Relationship between fault diagnosis accuracy for test samples and numbers of hidden layer neuron

由圖3可知,在本節設定的仿真范圍內,隨著隱層神經元數量從較小值(30)開始增加,訓練時間快速下降,當達到最小值(此時神經元數量為40)之后,隨著神經元數量增加訓練時間又略有增加。由圖4可知,隨著隱層神經元數量從較小值開始增加,網絡診斷準確率先增加,然后趨于穩定值。綜合分析以上研究結果可知:隱層神經元數量不建議選擇過小值,因為這樣訓練時間太長且診斷準確率未必是最高;也不建議選擇過大值,因為從更大的范圍來看,隨隱層神經元數量增加網絡泛化能力下降,即此時診斷準確率未必是最優。因此,應該選擇一些居中的值,比如本例建議選擇50。

2.4 訓練目標

訓練目標為均方誤差,其值在2×10-3~0.04范圍內變化。針對每個訓練目標,成功訓練10個ANN。訓練時間與訓練目標的關系如圖5所示。不同訓練目標時,訓練得到的ANN針對測試樣本的故障診斷準確率見表5。

圖5 訓練時間與訓練目標的關系(1)Fig.5 Relationship between training time and training goals (1)

由圖5可知,隨訓練目標(均方誤差)從較小值開始增加,訓練時間先快速下降然后趨于穩定值。由表5可知,隨著訓練目標(均方誤差)的減小,ANN診斷準確率先增加,達到最大值后又逐漸減小。因此,訓練目標不應該選擇過大值或過小值,對于基于油色譜的充油電氣設備的故障診斷建議選擇0.01。

表5 不同訓練目標下,訓練得到的ANN針對測試樣本的故障診斷準確率(1)Tab.5 Fault diagnosis accuracy of ANN for test samples in different training goals (1)

為了增加結論的可靠性,針對網絡結構和隱層、輸出層激活函數不同時也開展了訓練目標對ANN訓練效果影響的研究,隱層神經元數量選擇100,隱層和輸出層激活函數均設置為sigmoid函數,訓練目標在5×10-4~0.04范圍內變化,其他參數保持不變。訓練時間隨訓練目標的變化如圖6所示。不同訓練目標時,訓練得到的ANN針對測試樣本的故障診斷準確率見表6。

圖6 訓練時間與訓練目標的關系(2)Fig.6 Relationship between training time and training goals (2)

顯然,圖6、表6與圖5、表5的結果在定性上能很好吻合。

表6 不同訓練目標下,訓練得到的ANN針對測試樣本的故障診斷準確率(2)Tab.6 Fault diagnosis accuracy of ANN for test samples in different training goals (2)

2.5 激活函數選擇

常見的激活函數為sigmoid函數和線性函數,隱層和輸出層激活函數分別設置為線性函數-線性函數、sigmoid函數-線性函數、線性函數-sigmoid函數、sigmoid函數-sigmoid函數4種組合。針對每種隱層和輸出層神經元激活函數組合,成功訓練10個ANN。圖7為不同激活函數組合下訓練誤差與訓練時間的關系,針對訓練樣本和測試樣本的診斷結果見表7、表8。

圖7 不同激活函數下訓練誤差與訓練時間的關系Fig.7 Relationship between training errors and training time for different activation functions

表7 采用不同激活函數時,訓練得到的ANN針對訓練樣本的故障診斷準確率Tab.7 Fault diagnosis accuracy of ANN for training samples using different activation functions %

表8 采用不同激活函數時,訓練得到的ANN針對測試樣本的故障診斷準確率Tab.8 Fault diagnosis accuracy of ANN for test samples using different activation functions %

由圖7可知:當隱層神經元激活函數為線性函數時,訓練結果均不能收斂于訓練目標(均方誤差為0.01);而隱層神經元激活函數為sigmoid函數時,輸出層神經元不管是采用線性函數還是sigmoid函數,訓練結果均能收斂。由表7可知,即使針對訓練過的樣本,隱層神經元激活函數為線性函數、輸出層神經元不管是采用線性函數還是sigmoid函數時,訓練得到ANN的診斷準確率均明顯低于其他情況下ANN的效果。表8中數據與圖7和表7吻合,即:當隱層神經元激活函數為線性函數時訓練得到ANN的診斷準確率偏低;當隱層神經元激活函數為sigmoid函數時,不管輸出層神經元激活函數是線性函數還是sigmoid函數,診斷準確率都較高且接近。因此,選擇sigmoid函數作為隱層神經元激活函數。

3 結論

本文基于搜集得到的大量油色譜樣本,從訓練和診斷2個角度系統研究了隱層神經元數量、訓練算法、訓練目標、隱層和輸出層神經元激活函數對網絡性能的影響,結論如下:

a)訓練目標一致時,8種不同算法訓練得到的ANN具有相近的故障診斷準確率,但從訓練時間上看Levenberg-Marquardt算法最快,BP類算法最慢,因此建議選擇Levenberg-Marquardt算法訓練ANN。

b)隱層神經元數量在一定范圍內對故障診斷準確率影響不大;隱層神經元數量不建議選擇過大或過小的值。

c)隨訓練目標(均方誤差)的減小,訓練時間增加,診斷誤差先增大后減小,建議均方誤差選擇0.01。

d)隱層神經元激活函數選擇線性函數時,訓練難以很好收斂,診斷準確率低。建議隱層神經元激活函數選擇sigmoid函數,輸出層神經元激活函數可以選擇線性函數或sigmoid函數。

猜你喜歡
故障診斷故障
凍干機常見故障診斷與維修
故障一點通
基于量子萬有引力搜索的SVM自駕故障診斷
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應用
故障一點通
故障一點通
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 亚洲成年人网| 曰AV在线无码| 综合色婷婷| 亚洲综合18p| 精品视频福利| m男亚洲一区中文字幕| 午夜精品久久久久久久无码软件| 精品一区二区无码av| 亚洲综合精品香蕉久久网| 亚洲最新在线| 久久99国产综合精品1| 亚洲欧美另类专区| 极品国产在线| 欧美亚洲欧美| 亚洲视频在线青青| 97国产精品视频人人做人人爱| 免费全部高H视频无码无遮掩| 久久香蕉国产线看观| 日本www在线视频| 国产一级妓女av网站| 久久精品只有这里有| 婷婷色一二三区波多野衣| 亚洲精品卡2卡3卡4卡5卡区| 日本不卡在线| 婷婷色中文| 成人在线综合| 亚洲最大在线观看| 欧美午夜精品| 青青操国产| 日韩123欧美字幕| 免费国产小视频在线观看| 亚洲精品国产精品乱码不卞| 五月婷婷欧美| 亚洲视频色图| 麻豆精品在线视频| 国产成人综合欧美精品久久 | 天天做天天爱天天爽综合区| 免费中文字幕一级毛片| 在线国产综合一区二区三区| 国产亚洲美日韩AV中文字幕无码成人| 在线毛片网站| 亚洲精品欧美日本中文字幕| 日本午夜精品一本在线观看| 国产午夜人做人免费视频| 色婷婷在线影院| 18禁黄无遮挡免费动漫网站| 免费激情网址| 亚洲 欧美 日韩综合一区| 精品久久久久久成人AV| 黄色福利在线| 尤物国产在线| 18禁色诱爆乳网站| 欧美精品1区2区| 无码AV日韩一二三区| 国产激爽大片高清在线观看| 男女性色大片免费网站| 亚洲国产欧美目韩成人综合| AV不卡无码免费一区二区三区| 国产综合无码一区二区色蜜蜜| 91人妻在线视频| 日本在线免费网站| 国产粉嫩粉嫩的18在线播放91| 无码中文字幕乱码免费2| 伊人福利视频| 九色最新网址| 国产精品19p| 亚洲精品无码久久毛片波多野吉| 色偷偷一区二区三区| 国产精品欧美亚洲韩国日本不卡| 国产不卡国语在线| 丁香六月综合网| 色老头综合网| 尤物视频一区| 中文字幕精品一区二区三区视频| 欧美国产精品不卡在线观看| 免费一级毛片不卡在线播放| A级毛片无码久久精品免费| 3344在线观看无码| 国产精品自拍合集| 国产成人亚洲毛片| 大香伊人久久| 永久免费无码日韩视频|