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

基于樣條插值與RBF網絡的道岔故障診斷系統

2017-06-05 14:15:40馬艷東單九思
計算機技術與發展 2017年5期
關鍵詞:故障診斷故障

梅 歡,馬艷東,單九思,彭 曄

(1.河北省科學院 應用數學研究所,河北 石家莊 050081;2.河北省信息安全認證工程技術研究中心,河北 石家莊 050081;3.石家莊鐵道大學,河北 石家莊 050043)

基于樣條插值與RBF網絡的道岔故障診斷系統

梅 歡1,2,馬艷東1,2,單九思3,彭 曄3

(1.河北省科學院 應用數學研究所,河北 石家莊 050081;2.河北省信息安全認證工程技術研究中心,河北 石家莊 050081;3.石家莊鐵道大學,河北 石家莊 050043)

隨著列車運行速度與行車密度的不斷提高,道岔將面臨更加嚴峻的考驗,而傳統依靠維護人員研讀相關監測數據進行故障診斷的手段,越來越不能夠適應鐵路對運行安全的高要求。為快速、準確診斷出道岔故障,特建立基于三次樣條插值與RBF神經網絡的智能道岔故障診斷模型。利用基于三次樣條插值的數據整合模塊將不同維數的道岔動作電流數據劃歸成統一的數據維數。采用新型RBF神經網絡對其進行故障診斷。利用某火車站道岔動作的真實歷史監測數據對所提模型的有效性與可行性進行驗證。實驗結果表明,所提出的模型不僅能夠適應不同數據維數的道岔動作曲線數據,而且還可以快速、準確地對道岔故障進行診斷,從而幫助維護人員縮短故障處理時間,提高鐵路行車的安全性。

道岔故障診斷;人工智能;RBF神經網絡;三次樣條插值;道岔動作電流

0 引 言

隨著列車運行速度與行車密度的不斷提高,作為限制火車運行速度的關鍵設備之一—道岔[1-5]將面臨更加嚴峻的考驗。如果能夠及時發現道岔故障、準確診斷故障類型,不僅可以預防重大事故,避免人員傷亡和財產損失,而且可以減少維修成本,避免維修盲目性,以獲得最大經濟效益。目前,國內的道岔故障診斷手段主要是依靠相關業務人員分析微機監測系統現場采集的道岔各組成設備的檢測信息,依靠其工作經驗、業務水平、精力與責任心。這種傳統的發現問題和解決問題的手段越來越不能滿足鐵路發展的現狀。如何采用智能化手段及時、準確地診斷故障是亟待解決的問題。

相對于傳統BP神經網絡,RBF神經網絡[6-7]不僅具有結構簡單、收斂速度快、泛化能力強等特點,還具有優異的函數逼近能力、全局尋優和最佳逼近能力。研究表明,RBF神經網絡節點的寬度、中心、權重等參數選取的是否合理將直接影響到RBF神經網絡的性能表現。故而在所提出的道岔故障診斷系統中,采用基于AutoEncoder的RBF神經網絡對道岔動作電流數據進行建模,以期挖掘學習到蘊含其中的道岔故障信息。

由于受到鐵路現場溫度、濕度、設備狀況、天氣狀況等因素的影響,從微機監測系統中獲取的道岔動作電流數據的維數會在一個較大的范圍內波動。如何在盡量保留原始監測數據所包含信息的前提下,使其數據維數調整到固定維數,從而能夠輸入到智能算法模型中,具有重要的現實意義。為此,采用基于三次樣條插值的數據處理方法將不同數據維數的道岔動作電流數據劃歸成統一的數據維數,以便將其輸入到RBF神經網絡中進行學習訓練。

綜上所述,采用三次樣條插值與新型RBF神經網絡等技術,將不同數據維數的道岔動作電流數據劃歸成統一的數據維數,采用新型的RBF神經網絡對其進行故障診斷,以幫助維護人員快速、準確地對道岔故障進行診斷,減少故障處理時間,提高鐵路行車的安全性。

1 基于三次樣條插值的數據整合方法

受設備自身健康狀況的變化、環境因素的干擾以及其他未知因素的影響,由微機監測系統采集的數據維數有可能發生較大的變化。如道岔動作電流的數據維數就很有可能在200~3 000的范圍內變化。不管是利用神經網絡、深度學習,還是其他人工智能算法,這些算法模型大都要求輸入數據的維數固定不變。否則,會給模型的建立、算法的實現帶來很大困難。為此,提供一種方法——不管傳入數據的維數是如何變化不穩定,這種算法都能夠在盡可能保留原始數據所包含信息的前提下,將不同維數的數據劃歸到指定的維數。

1.1 三次樣條插值

設f(x)是區間[a,b]上的一個連續可微函數,在區間[a,b]上給定一組基點:

a=x0

設函數S(x)滿足條件:

(1)S(x)在每個子區間[xi,xi+1](i=0,1,…,n-1)上是次數不超過m的多項式;

(2)S(x)在區間[a,b]上有m-1階連續導數。

則稱S(x)是定義在[a,b]上的m次樣條函數[8]。x0,x1,,xn稱為樣條節點,其中x1,x2,,xn-1稱為內節點。x0,xn稱為邊界節點。當m=3時,便成為最常用的三次樣條函數。利用三次樣條函數作為插值函數的插值方法即為三次樣條插值。

1.2 基于三次樣條插值的數據整合算法

前提條件:已知采集上來的原始數據集R是M×1維數據。

現場要求:

將R從M×1維調整到N×1維,其中N為指定自然數,且N≠M;

盡可能使劃歸后的新數據與原數據的方差保持最??;

保留原數據集中的極值、零值。

算法步驟如下:

Step1:令Q為某個特定的自然數,將原始數據平均劃分為Q份。

Step2:令Qi為平均劃分后的原始數據的第i份數據集。

Step3:在Qi份數據集的基礎上,利用三次樣條插值算法,生成樣條函數fi(x)。

Step4:在樣條函數fi(x)上等間距采樣[N/Q]個,形成數據集Qi*。如果Q不能被N整除,那么,令(int)[N/Q]為N/Q的整數部分,K為N/Q的余數部分,則可以隨機選擇K個數據集。這些選中的數據集上選擇(int)[N/Q]+1個數據,其他未被選中的數據集上選擇(int)[N/Q]個數據。

Step5:查找數據集Qi*的極值點、零點及其位置信息。

Step6:根據Step5的結果,在數據集Qi*上,查找Qi的極值點與零點與哪個點的距離最近。并用這些極值點與零點替換這些在Qi*中的數據,從而形成新的數據集QQi;

Step7:令i遍歷1,2,…,Q,分別執行Step3~Step6,得到數據子集QQ1,QQ2,…,QQQ。

Step8:將數據子集QQ1,QQ2,…,QQQ,按次序依次拼接成新的最終數據集QQ。

Step9:跳出。

2 基于AutoEncoder的RBF神經網絡訓練方法

RBF神經網絡是一種特殊的三層前饋神經網絡,其網絡結構包括一個輸入層、一個隱含層和一個輸出層。輸入層節點負責將網絡與外界實際連接起來,其個數由輸入數據的維數決定。隱含層節點由徑向基函數構成,其主要作用是輸入空間到隱含層空間之間進行非線性變換,在大多數情況下,隱含層空間有較高的維數。而輸出層節點通常是由簡單的線性函數構成,其作用主要是為輸入層信號作出最終響應。

AutoEncoder自動編碼器是深度學習[9-14]領域的重要算法之一,是利用人工神經網絡具有層次結構的特點,假定其輸出數據與輸入數據相同,即輸入數據的類標是其本身。然后,訓練調整網絡各個參數,得到每一層節點的參數及權重。通常隱含層節點的數目要小于輸入層節點的數目。那么,在給定的條件下,隱含層節點的直接輸出值可以看做是從輸入數據抽取出來的特征。也就是說可以利用隱含層直接輸出的數據恢復輸入層的數據。這樣AutoEncoder就是一種盡可能復現輸入信號的神經網絡。

針對AutoEncoder自編碼器提取的輸入特征能夠更好地發現樣本間的相關性的優點,算法[15]擬利用AutoEncoder的訓練結果,替代隨機初始化RBF神經網絡的各個參數,然后利用梯度下降法進一步調整更新網絡的各個參數。

其算法步驟如下:

Step1:設置算法終止條件:

(1)RBF神經網絡的訓練精度。

(2)梯度下降更新網絡參數的最大迭代次數。

只要滿足上述兩個條件的任何一個即可結束迭代。

Step2:歸一化訓練樣本,這里采用min-max標準化方法,其轉換函數如下:

(1)

其中,x*為樣本數據轉換后的標準數據,且有x*∈[0,1];xmax為樣本數據中的最大值;xmin為樣本數據中的最小值;x為樣本數據的原始值。

Step3:隨機抽取樣本數據的70%作為訓練集,其余30%為測試集。

Step4:在訓練集上,利用AutoEncoder自編碼器進行學習訓練。訓練結束后得到RBF神經網絡NN*。

Step5:在網絡NN*各個參數的基礎上,利用梯度下降法繼續調整更新各個參數,直至滿足終止條件。

3 基于三次樣條插值與新型RBF神經網絡的道岔故障診斷系統

3.1 系統整體設計

基于樣條插值與RBF網絡的道岔故障診斷系統(其原理圖如圖1所示)包括基于三次樣條插值的數據整合模塊與基于AutoEncoder的RBF神經網絡模塊。其中前者負責將處于不同數據維數的道岔動作電流數據劃歸為統一的數據維數。之后,由后者對該數據進行學習訓練與測試。

圖1 基于樣條插值與RBF網絡的

該道岔故障診斷系統可分為針對歷史數據的離線學習與針對實時數據的在線診斷兩個階段。在其歷史數據離線學習階段,將歷史數據按比例隨機拆分成訓練集與測試集兩個部分。該道岔故障診斷系統將訓練集數據輸入到基于三次樣條插值的數據整合模塊中,將原始數據維數劃歸為某個特定維數;之后,將整合后的數據輸入到RBF神經網絡進行學習訓練;在訓練結束后,將驗證集輸入到該RBF神經網絡以驗證網絡的泛化推廣能力;在RBF神經網絡滿足泛化需求之后,將其拷貝到現場進行實時故障診斷;通過人機交互模塊,對該道岔故障診斷系統的診斷結果進行反饋。如果診斷錯誤,則需要將診斷的正確結果輸入到RBF神經網絡,并啟動RBF神經網絡的增量訓練模式,對網絡參數進行微調,以使其學習到新的信息,進一步提高網絡性能。

3.2 算法實現

步驟1:將道岔動作電流數據的維數劃歸為某特定維數。

步驟2:對道岔動作電流的歷史數據采用式(2)進行歸一化處理。

(2)

其中,x為原始數據;x*為歸一化后的數據;μ為所有樣本數據的平均值;σ為所有樣本數據的標準差。

步驟3:基于訓練集,學習訓練基于AutoEncoder的RBF神經網絡。

步驟4:用步驟3中訓練好的RBF神經網絡對測試集進行故障診斷,并計算診斷的精度。如果精度較低,則返回步驟3。否則,進入下一步。

步驟5:將RBF網絡各個參數拷貝到對道岔動作電流進行實時診斷的電腦。

步驟6:對實時診斷結果進行判斷。如果診斷正確,則進入對下一條數據進行診斷的流程。否則,則將該條道岔動作電流數據與其正確的故障類型輸入到RBF神經網絡,并啟動增量學習模式,對網絡參數進行微調,以使該網絡學習到新的知識。

3.3 仿真實驗

道岔動作電流歷史數據集采集自某車站的——包括正常、啟動電路斷線、外線混線、繼電器接觸不良、電機匝間短路、道岔動作困難、未能解鎖、轉換不暢、電機轉子斷線、轉換阻力增大、道岔不閉鎖與減速器或電機抱死等12種故障類型的——真實的現場監測數據,共1 050條,數據維數在189~693之間。

在仿真實驗中,隨機選擇歷史數據集中30%的數據作為訓練數據,用來學習訓練RBF神經網絡的各個節點的參數;再隨機抽取該數據集另外20%的數據作為驗證集,用來檢驗RBF神經網絡的學習性能,以決定是否終止網絡的學習過程;其余50%的數據作為測試集,用來模擬實時數據,以判斷整個模型的最終表現。

設定數據整合后的維數為100,即將數據維數在189~693之間的歷史監測數據,通過基于三次樣條插值的數據整合模塊,統一劃歸為100維。

因此,模型中的RBF神經網絡的輸入節點個數等于輸入數據的維數100;輸出節點的個數等于故障類型的數目12;其隱含層節點數目的確定到目前為止沒有很好的方法,在實驗仿真過程中,就采用不斷嘗試的方法以確定RBF神經網絡隱含層節點的最終數目。并且,在訓練過程中,對每一個所嘗試的隱含層節點數目都重復實驗10次,以便從這10次訓練好的RBF神經網絡中挑選中表現最好的網絡。

最終實驗結果參見圖2與表1。

圖2 故障診斷精度與隱含層節點

由圖2可知,當RBF神經網絡隱含層節點數目為52時,網絡的泛化能力最高。

表1 實驗仿真結果

由表1可知,當RBF神經網絡的隱含層節點數目等于52時,該模型在其第10次訓練時,所學習訓練得到的RBF神經網絡的訓練精度、驗證精度、測試精度分別高達99.682 5%、96.190 5%與97.142 9%。也說明此時該神經網絡具有更好的泛化能力,也就是具有更好的識別未知樣例故障類型的能力。

4 結束語

針對道岔故障數據維數變化不定且故障數據量大,難以實時、快速、準確地進行人工診斷這一現實需求,綜合采用基于三次樣條插值與RBF神經網絡等技術手段,建立了新型道岔故障診斷系統。通過應用某站真實歷史監測數據進行驗證,證明所建立的模型不僅能夠適應不同數據維數的現場監測數據,而且還可以幫助維護人員快速、準確地對道岔故障進行診斷,減少故障處理時間,提高鐵路行車的安全性。

[1] 馮琳玲.運用微機監測道岔電流曲線分析提速道岔故障[J].鐵路通信信號工程技術,2011,8(1):73-75.

[2] 周桂強.利用微機監測道岔動作電流曲線指導日常維修[J].鐵道運營技術,2006,12(3):34-35.

[3] 候志宇,崔澤彬.電動轉轍機自動開閉器故障原因及解決方法[J].鐵道通信信號,2005,41(6):25.

[4] 姜 玥,韓麗英,張曉鋒.微機監測道岔電流采集中的故障分析[J].鐵道通信信號,2011,47(11):45-46.

[5] 王玉芬.S700K1/30提速道岔常見故障分析與對策[J].上海鐵道科技,2009(1):38-39.

[6] Schwenker F,Kestler H A,Palm G.Three learning phase for radial-basis-function networks[J].Neural Networks,2001,14:439-458.

[7] Roy A,Govil S,Miranda R.An algorithm to generate Radial Basis Function (RBF)-like nets for classification problems[J].NeuralNetworks,1995,8(2):179-201.

[8] 王仁宏.數值逼近[M].北京:高等教育出版社,1999:220-253.

[9] 孫志軍,薛 磊,許陽明,等.深度學習研究綜述[J].計算機應用研究,2012,29(8):2806-2810.

[10]ErhanD,BengioY,CoupvileA,etal.Whydoesunsupervisedpre-traininghelpdeeplearning[J].JournalofMachineLearningResearch,2010,11(3):625-660.

[11]LasersonJ.Fromneuralnetworkstodeeplearing:zeroinginonthehumanbrain[J].XRDS,2011,18(1):29-34.

[12]HintonGE,OsinderoS,TehY.Afastlearningalgorithmfordeepbeliefnets[J].NeuralComputation,2006,18(7):1527-1554.

[13]BengioY.LearningdeeparchitecturesforAI[J].FoundationsandTrendsinMachLearning,2009,2(1):1-127.

[14]LecunY,BottouL,BengioY,etal.Gradient-basedlearningappliedtodocumentrecognition[J].ProceedingsoftheIEEE,1998,86(11):2278-2324.

[15] 馬艷東.一種基于AutoEncoder的RBF神經網絡訓練算法[J].中國科技信息,2015(9):59-60.

Research on Switch Fault Diagnosis System with Cubic SplineInterpolation and RBF Neural Network

MEI Huan1,2,MA Yan-dong1,2,SHAN Jiu-si3,PENG Ye3

(1.Institute of Applied Mathematics,Hebei Academy of Sciences,Shijiazhuang 050081,China;2.Hebei Authentication Technology Engineering Research Center,Shijiazhuang 050081,China;3.Shijiazhuang Tiedao University,Shijiazhuang 050043,China)

The train rail switch is facing more demanding request with the increasing speed and traffic density.The traditional fault diagnosis method which relies on maintenance personnel monitoring data cannot meet the higher safety request for the train operation safety.In order to diagnose the faults of the rail switch rapidly and accurately,the new intelligent rail switch fault diagnosis model based on Cubic Spline Interpolation and RBF neural network is established.The data integration module based on Cubic Spline Interpolation has been used to normalize the electric current curves of the rail switch into the same dimension.Then,the new RBF neural network is used to diagnose the new data of the electric current curves of the rail switch with same dimension.The model has been validated and evaluated with the historical and real monitoring data from certain railway station.The experiment results show that this model can not only be used to process the electric current curves of the rail switch action with different dimensions,but also can be used to diagnose rail switch faults rapidly and accurately.With this model,the fault processing time can be significantly decreased and the railway traffic can be safer.

switch fault diagnosis;artificial intelligence;RBF neural network;Cubic Spline Interpolation;electric curves of switch action

2016-06-06

2016-09-15 網絡出版時間:2017-03-07

河北省科技計劃項目(15210331);河北省科學院科技計劃項目(16606)

梅 歡(1981-),女,助理研究員,CCF會員,研究方向為數據挖掘。

http://kns.cnki.net/kcms/detail/61.1450.TP.20170307.0922.072.html

TP182

A

1673-629X(2017)05-0160-04

10.3969/j.issn.1673-629X.2017.05.033

猜你喜歡
故障診斷故障
凍干機常見故障診斷與維修
故障一點通
基于量子萬有引力搜索的SVM自駕故障診斷
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應用
故障一點通
故障一點通
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 亚洲毛片在线看| 人妻丰满熟妇αv无码| 五月婷婷综合在线视频| 欧美19综合中文字幕| 免费a级毛片视频| 天堂网国产| 日本尹人综合香蕉在线观看| 麻豆国产在线观看一区二区| 日韩一级毛一欧美一国产| 亚洲码在线中文在线观看| 萌白酱国产一区二区| 国内精品视频| 69av在线| 无码中字出轨中文人妻中文中| 美女毛片在线| 亚洲国产成人精品青青草原| 日本高清成本人视频一区| 狼友视频一区二区三区| 日韩精品中文字幕一区三区| 免费A级毛片无码免费视频| 国产区福利小视频在线观看尤物| 91亚洲精品国产自在现线| 久久久久久久97| 欧美精品二区| 精品国产aⅴ一区二区三区| www.91中文字幕| 免费看a级毛片| 思思99热精品在线| 97人妻精品专区久久久久| 日本午夜三级| 黄色网站在线观看无码| 亚洲免费福利视频| 亚洲高清国产拍精品26u| 亚欧成人无码AV在线播放| 久久无码av三级| 91丝袜在线观看| 免费看美女自慰的网站| 国产SUV精品一区二区6| 国产成人精品2021欧美日韩| 无码粉嫩虎白一线天在线观看| 国产成人啪视频一区二区三区| 动漫精品啪啪一区二区三区| 四虎影视库国产精品一区| 亚洲中文字幕无码mv| 久久这里只有精品国产99| 成人福利在线观看| 午夜国产精品视频| 国产偷倩视频| 99尹人香蕉国产免费天天拍| 亚洲视频免| 激情综合图区| 亚洲精品免费网站| 三级欧美在线| 啊嗯不日本网站| 午夜精品一区二区蜜桃| 一级毛片在线免费视频| 欧美精品在线免费| 欧美乱妇高清无乱码免费| 国产成人精品三级| 久久精品中文字幕少妇| 亚洲精品无码AV电影在线播放| 日本三级欧美三级| 亚洲网综合| 狠狠色噜噜狠狠狠狠奇米777 | 日本福利视频网站| 亚洲色成人www在线观看| 亚洲AV免费一区二区三区| 亚洲精品片911| 91美女视频在线| 久久人人爽人人爽人人片aV东京热| 女人毛片a级大学毛片免费| 中文字幕中文字字幕码一二区| 国产麻豆va精品视频| 91国内在线观看| 国内丰满少妇猛烈精品播| 亚洲综合国产一区二区三区| 亚国产欧美在线人成| 亚洲色图另类| 重口调教一区二区视频| www.亚洲天堂| 精品人妻一区无码视频| 亚洲无码免费黄色网址|