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

基于粒子群支持向量機的軌道電路故障診斷

2016-02-16 05:15:34
鐵路計算機應用 2016年8期
關鍵詞:故障診斷分類故障

陳 欣

(西南交通大學 信息科學與技術學院,成都 611756)

基于粒子群支持向量機的軌道電路故障診斷

陳 欣

(西南交通大學 信息科學與技術學院,成都 611756)

支持向量機(SVM)是一種解決小樣本分類問題的最佳理論算法,它的核函數的參數選擇非常重要,直接影響著故障診斷的準確率。本文將粒子群算法(PSO)用于支持向量機的參數優化,提出基于粒子群支持向量機的故障診斷模型,并將其運用于軌道電路中。通過對比MATLAB仿真結果得出:經過粒子群尋優得到的參數比隨機選取的參數更優,所建立的PSO-SVM模型的故障診斷準確率高于普通的SVM模型。

軌道電路;故障診斷;支持向量機;粒子群算法

無絕緣軌道ZPW-2000A在我國鐵路系統中占據著非常重要的作用,主要用于站間閉塞區間和站內電碼化。作為鐵路信號系統中最重要、最關鍵的基礎設備之一,軌道電路的結構很復雜,故障也是多樣化的,設備運用損耗、檢修維護不到位和環境因素都可能對軌道電路造成影響。目前,針對ZPW-2000A型無絕緣軌道電路的故障診斷仍然停留在人工階段,主要依靠故障區段的無絕緣衰耗盤指示燈對故障的定位和對測試塞孔進行的電氣特性測試[1],根據所測試的數據進行故障判斷和分析,依賴的是維修人員對設備故障的處理經驗和知識,存在很大的盲目性和復雜性。因此,軌道電路的故障檢修工作亟待完善。

支持向量機(SVM)是一種以統計學習理論為基礎的機器學習方法,相比較人工神經網絡等方法的缺點,如網絡結構難于確定、過學習、欠學習,以及局部極小等問題,SVM對于解決有限樣本更優,被認為是目前解決有限樣本分類問題的最佳理論[2]。本文將利用粒子群支持向量機理論建立更為有效的軌道電路故障診斷模型,實現多種故障的診斷。

1 ZPW-2000A軌道故障分析

1.1 ZPW-2000A軌道電路構成

ZPW-2000A型無絕緣軌道電路系統由室內部分和室外部分組成,室外部分包括調諧區、機械絕緣節、匹配變壓器、補償電容、傳輸電纜及調諧設備引接線,其中,調諧單元、空心線圈、鋼軌中的電容、電阻、電感等元器件組成的電路實行串、并聯諧振,實現了兩個相鄰軌道電路之間的電氣絕緣;傳輸電纜采用的是SPT型的國產鐵路數字電纜,傳輸控制信息及電能;匹配電壓器是為了使軌道電路和SPT 電纜實現匹配連接;補償電容則延長了傳輸的距離,實現電路的補償,可以獲得最佳的傳輸效果。室內部分包括發送器、接收器、衰耗盤、電纜模擬網絡盤和站防雷,其中,發送器和接收器都具有較完整的監測功能,發送器產生穩定的移頻信號,分別向主軌道電路和小軌道電路傳送,再經過鋼軌、匹配變壓器、電纜通道,最后被主軌道電路的接收器接收,而流向小軌道電路的信號,則由運行前方的相鄰的軌道電路接收器接收;衰耗盤的作用是對主軌道電路的接收端輸入電平調整,以及對小軌道電路正反向的調整[3]。

1.2 ZPW-2000A軌道電路故障分析

ZPW-2000A軌道電路常見的故障有紅光帶和分路不良兩種[4],紅光帶是指軌道上本來沒車占用,戰場圖中顯示有車占用,嚴重的影響了運輸效率;而分路不良則是指本來有車占用,戰場圖中卻顯示無車占用,可能引發嚴重的事故,兩個方面都應該盡量減少和避免。軌道電路的故障有兩種處理方式:有報警故障處理和無報警故障處理[5],紅光帶故障屬于無報警故障,需要通過一些判斷分析,測定故障范圍,區分是室內故障還是室外故障,再判斷具體的室內或室外故障點。ZPW-2000A無絕緣軌道電路的常見故障點主要包括主軌道故障、小軌道故障、發送通道故障和接收通道故障。

2 PSO-SVM算法的實現

2.1 支持向量機的基本理論

支持向量機是由Vapnik提出的一種新型算法,主要思想是建立一個超平面用于模式分類,將正例和反例分隔開,并盡量最大化隔離邊緣,SVM是結構風險最小化的近似實現。線性可分問題易于分類,對于線性不可分問題,SVM通過一個非線性映射φ,把樣本空間映射到一個高維的特征空間,轉化為高維空間中的線性問題,在變換空間中求出最優分類超平面[6]。決策輸出函數表示為:

其中, a*—拉格朗日乘子;

偏置b*可通過a*求得; K(x,xi)—核函數。

SVM中常用的核函數有多項式函數k(xi,xj)=(xixj+b)d,徑向基函數(RBF),其中,核參數的選擇問題非常重要,一個好的核參數構成的支持向量機不但具有很好的推廣能力,還具有更好的分類能力,由于RBF中只需要確定一個參數σ,因此本文核函數選用RBF,較少的核參數需要確定,更有利于參數優化。

2.2 粒子群算法原理

粒子群算法(PSO)的主要思想是在可解空間中初始化一群粒子,每個粒子由位置、速度和適用度值確定,適用度值由適用度函數計算得到。粒子在解空間中運動,通過跟蹤個體極值點和群體極值點來更新自己的位置,個體極值Pbest是指個體所經歷位置中計算得到的適應度值最優位置,群體極值Gbest是指種群中所有粒子搜索到的適應度最優位置[7]。粒子不斷地更新位置,每更新一次就重新計算一次適應度值,再通過比較適應度值,更新個體極值Pbest和群體極值Gbest。

在每一次迭代過程中,粒子通過個體極值和全局極值更新自身的速度和位置,更新公式為:

式中,ω—慣性權重;

d=1,2,…,D;i=1,2,…,n;

t—當前迭代次數;

vid—粒子的速度;

c1和c2—非負常數,稱為加速度因子;

r1和r2—分部于[0,1]之間的隨機數。

2.3 PSO-SVM算法實現步驟

以RBF為核函數的支持向量機中有2個參數:懲罰參數c和核函數參數g,其中,懲罰參數c用于控制超出誤差的樣本懲罰程度,核函數參數g表示徑向基函數RBF的寬度,c、g對于SVM的分類準確率有著很大的影響。因而,將兩個參數(c,g)構成一個微粒,采用粒子群優化算法尋求較優的參數,提高SVM算法故障診斷的準確率和效率,該算法流程圖如圖1所示。

粒子和速度初始化是對由支持向量機中的兩個參數構成的粒子(c,g)賦予隨機的初始粒子位置和粒子速度,根據初始粒子適應度值確定個體極值和群體極值,再根據式(2)和式(3)更新粒子速度和位置,根據新種群中粒子適應度值更新個體極值和群體極值。對于本文中的適應度值也即軌道電路故障診斷的準確率。

圖1 PSO-SVM算法流程圖

3 基于PSO-SVM的軌道電路故障診斷模型

3.1 特征提取

為了建立粒子群支持向量故障診斷模型,本文選取正常狀態、主軌道故障、小軌道故障、發送通道故障、接收通道故障5種狀態作為模型的輸出,根據上述故障發生后各特征參數的變化,選擇主軌道輸出電壓、小軌道輸出電壓、軌入電壓、衰耗器測試空電壓、模擬盤電壓作為故障診斷特征量作為輸入。

因為各軌道電路故障診斷特征值具有不同的數量級,為了避免對PSO-SVM模型進行訓練的過程中出現病態矩陣,同時也方便數據處理,使程序加快收斂,因此需要對訓練樣本和測試樣本進行歸一化預處理,采用的歸一化映射公式如下:

其中,y—歸一化后的數據;

x—原始數據;

min(X)—原始數據中的最小值;

man(X)—原始數據中的最大值。

這種歸一化的方式稱為[0,1]區間歸一化,處理后的數據位于[0,1]區間。

3.2 模型的構建

基本的SVM算法是針對二類別分類問題提出來的,是一種二類分類器,故障診斷屬于多分類問題,軌道電路的故障診斷選取了5種狀態,也即5種類別,SVM的多分類法有“一對一”、“一對多”等方法[8]。對于一個k類分類問題,“一對一”方法需要構造k(k–1)/2個SVM子分類器,訓練速度快,每一個分類問題的規模較?。弧耙粚Χ唷狈椒ㄐ枰獦嬙靕個SVM子分類器,分類速度相對較快,但是訓練時間過長,因此本文采用“一對一”SVM多分類法構成軌道電路故障診斷模型。“一對一”方法的主要思想是在 類分類中,對每兩類樣本分別建立一個支持向量二類分類器,需要建立k(k–1)/2個二分類器,因此對于軌道電路故障診斷的5類分類問題,則需要構造10個二類分類器,測試時采用的是投票法,將測試樣本x分別帶入上述建立的10個二分類器進行測試,如果x屬于第i類,則在第i類投票上加1,否則在第j類投票上加1,直到10個支持向量二分類器完成分類,累計5種類別的得票結果,得票最多的類則為測試樣本所屬的類別。

3.3 診斷結果分析

為了驗證算法的正確性,采集 170組軌道電路的相關數據,從中選取100組作為訓練樣本,另外70個作為測試樣本,進行故障診斷。為了驗證所建立的PSO-SVM模型更優,通過2種方法選取懲罰參數c和核函數參數g:(1)在一定的范圍內隨機選取15組參數c、g,得到的最高診斷準確率為88.57%,此時,c=5,g=8,診斷時間約為3 s;(2)采用PSO

快速尋優得到最優的參數c、g,設定粒子個數為m=20,學習因子c1=1.5,c2=1.7,最大迭代數t=200,最終得到的最優參數c=12.29,g=3.76,故障診斷準確率為97.14%,診斷時間約為29.46 s,結果如圖2所示。

Track circuit fault diagnosis based on particle swarm optimization and support vector machine

CHEN Xin
( School of Information Science and Technology,Southwest Jiaotong University,Chengdu 611756,China)

Support vector machine (SVM) is one of the best theoretical algorithm to solve the problem of small sample classifcation.Kernel parameter selection is very important,which directly affects the accuracy of fault diagnosis.In this paper,the particle swarm optimization (PSO) was used to optimize the parameters of SVM,the PSO-SVM model was proposed which was applied to fault diagnosis of track circuit.By comparing the MATLAB simulation results,it was concluded that the parameters obtained by PSO were better than the random parameters,and the fault diagnosis accuracy of the established PSO-SVM model was higher than that of the ordinary SVM model.

track circuit;fault diagnosis ;support vector machine(SVM);particle swarm optimization(PSO)

U284.2:TP39

A

1005-8451(2016)08-0056-04

2016-01-22

陳 欣,在讀碩士研究生。

猜你喜歡
故障診斷分類故障
分類算一算
故障一點通
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
奔馳R320車ABS、ESP故障燈異常點亮
因果圖定性分析法及其在故障診斷中的應用
故障一點通
江淮車故障3例
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 国产精品刺激对白在线| 国产精欧美一区二区三区| 亚洲天堂日韩av电影| 国产一区二区丝袜高跟鞋| 亚洲中文字幕精品| 国产精品9| 色播五月婷婷| 国产欧美另类| 女人18毛片久久| 天天做天天爱夜夜爽毛片毛片| 51国产偷自视频区视频手机观看| 在线观看视频一区二区| 99在线小视频| 毛片免费高清免费| 色综合a怡红院怡红院首页| 四虎亚洲国产成人久久精品| 亚洲天堂视频网站| 91精品国产丝袜| 亚洲国产精品成人久久综合影院| 欧美亚洲香蕉| 91精品国产一区| 米奇精品一区二区三区| 午夜日b视频| 久久午夜夜伦鲁鲁片不卡| 欧美国产在线一区| 国产精品所毛片视频| 成人免费视频一区二区三区 | 91系列在线观看| 欧美高清国产| 国产主播喷水| 91无码人妻精品一区二区蜜桃| 欧美另类一区| 久热这里只有精品6| 一级毛片免费不卡在线视频| 91美女视频在线| 国产毛片不卡| 国产91高清视频| 国产精品网曝门免费视频| 特级aaaaaaaaa毛片免费视频 | 亚洲国产天堂在线观看| 久久男人视频| 国产97视频在线观看| 蜜臀AVWWW国产天堂| 亚洲日韩AV无码一区二区三区人| 天天摸天天操免费播放小视频| 中文字幕久久波多野结衣| 日韩中文字幕免费在线观看| 精品视频一区二区观看| 无码一区18禁| 久久窝窝国产精品午夜看片| 国精品91人妻无码一区二区三区| 欧美视频在线观看第一页| 国产精品毛片一区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚瑟天堂久久一区二区影院| 欧美亚洲激情| 乱系列中文字幕在线视频 | 亚洲男人在线| 午夜小视频在线| 日本人妻丰满熟妇区| 国产乱子伦精品视频| 国产精品任我爽爆在线播放6080| 91精品久久久无码中文字幕vr| 成年人视频一区二区| 午夜福利视频一区| 亚洲国产成人超福利久久精品| 国产一区在线视频观看| 在线免费观看AV| 国产欧美又粗又猛又爽老| 国产精品免费久久久久影院无码| 尤物精品视频一区二区三区| 动漫精品中文字幕无码| 亚洲美女视频一区| 国产自产视频一区二区三区| 性色一区| 在线视频亚洲欧美| 中国一级特黄视频| 麻豆国产原创视频在线播放 | 高清不卡毛片| 污网站在线观看视频| 亚洲欧美另类中文字幕| 成人精品视频一区二区在线|