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

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制的研究與應(yīng)用

2017-09-14 06:48:26中車青島四方機(jī)車車輛股份有限公司張士存
電子世界 2017年17期
關(guān)鍵詞:程序機(jī)制

中車青島四方機(jī)車車輛股份有限公司 張士存 顧 佳 安 帥

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制的研究與應(yīng)用

中車青島四方機(jī)車車輛股份有限公司 張士存 顧 佳 安 帥

主要介紹Kafka和Spark流的處理機(jī)制,并且將兩者的優(yōu)勢(shì)結(jié)合起來(lái)對(duì)動(dòng)車組WTD現(xiàn)車數(shù)據(jù)的實(shí)時(shí)接收和解析進(jìn)行深入研究,最終形成實(shí)時(shí)傳輸+Kafka+Spark方式的數(shù)據(jù)接收與解析技術(shù)機(jī)制。此種機(jī)制加強(qiáng)了實(shí)時(shí)采集和處理動(dòng)車組運(yùn)行數(shù)據(jù)的能力,保證了數(shù)據(jù)接收和解析以及展示的實(shí)時(shí)性。

Kafka;Spark;接收;解析

一、引言

為了高鐵更好、更快、更安全的發(fā)展,現(xiàn)在已經(jīng)能夠通過(guò)車載WTD設(shè)備將動(dòng)車組運(yùn)行數(shù)據(jù)傳回地面,供地面預(yù)測(cè)與健康管理系統(tǒng)對(duì)列車進(jìn)行實(shí)時(shí)監(jiān)測(cè)管理以及故障預(yù)測(cè)。然而目前動(dòng)車組的位置、運(yùn)行狀態(tài)和報(bào)警等數(shù)據(jù)采集速度和傳輸效率存在問(wèn)題,數(shù)據(jù)傳輸較慢,不能保障數(shù)據(jù)實(shí)時(shí)采集和傳輸,需要加強(qiáng)數(shù)據(jù)的實(shí)時(shí)采集、實(shí)時(shí)解析和數(shù)據(jù)存儲(chǔ)能力,保障預(yù)測(cè)與健康管理系統(tǒng)的數(shù)據(jù)安全性。

針對(duì)該問(wèn)題本論文提出了基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制,以下簡(jiǎn)稱為列車運(yùn)行數(shù)據(jù)接收處理應(yīng)用技術(shù),該技術(shù)實(shí)現(xiàn)列車狀態(tài)數(shù)據(jù)的實(shí)時(shí)采集和處理,對(duì)列車狀態(tài)進(jìn)行監(jiān)控和故障快速告警,保障列車的健康安全運(yùn)行;該技術(shù)對(duì)車輛運(yùn)行數(shù)據(jù)進(jìn)行沉淀,為故障診斷、分析和運(yùn)維決策提供穩(wěn)定、可靠地運(yùn)營(yíng)車輛數(shù)據(jù)服務(wù)。

二、基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制在PHM中的研究和實(shí)際應(yīng)用

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制具體為:數(shù)據(jù)采集程序以socket作為底層數(shù)據(jù)傳輸協(xié)議[1],實(shí)現(xiàn)鐵科與四方的實(shí)時(shí)數(shù)據(jù)傳輸,通過(guò)多并發(fā)處理技術(shù),提高網(wǎng)卡的高利用率,提升整體數(shù)據(jù)采集效率,實(shí)時(shí)將采集到數(shù)據(jù)存儲(chǔ)在前置機(jī)上;Kafka實(shí)時(shí)到前置機(jī)讀取數(shù)據(jù)并將數(shù)據(jù)整理為數(shù)據(jù)流序列,并有序的提供給Spark實(shí)時(shí)數(shù)據(jù)處理程序[2];Spark實(shí)時(shí)解析流對(duì)接收到的數(shù)據(jù)進(jìn)行清洗和解析,最終將解析后的數(shù)據(jù)存儲(chǔ)到Hbase中,供PHM系統(tǒng)對(duì)列車狀態(tài)進(jìn)行實(shí)時(shí)展現(xiàn)。具體流程如圖1所示:

圖1 具體流程圖

以下將對(duì)此機(jī)制分步驟進(jìn)行介紹:

1.原始數(shù)據(jù)實(shí)時(shí)接收

數(shù)據(jù)采集程序,以socket作為底層數(shù)據(jù)傳輸協(xié)議,實(shí)現(xiàn)鐵科與四方的實(shí)時(shí)數(shù)據(jù)傳輸;通過(guò)多并發(fā)處理技術(shù),提高網(wǎng)卡的高利用率,提升整體數(shù)據(jù)采集效率;采用C語(yǔ)言自編解析程序,進(jìn)行原始數(shù)據(jù)解析;解析后數(shù)據(jù)以socket數(shù)據(jù)流形式發(fā)送給Kafka,Kafka將數(shù)據(jù)流整理為數(shù)據(jù)流序列,并有序的提供給后端實(shí)時(shí)數(shù)據(jù)處理程序。

(1)從鐵科實(shí)時(shí)采集和接收車地?cái)?shù)據(jù)和解析后的數(shù)據(jù);

(2)車地?cái)?shù)據(jù)和解析后的數(shù)據(jù)轉(zhuǎn)成消息以及生成文件;

(3)通過(guò)Kafka平臺(tái)進(jìn)行消息隊(duì)列的接收和分發(fā); Spark平臺(tái)接收消息后,進(jìn)行實(shí)時(shí)數(shù)據(jù)處理,推送給前端,實(shí)現(xiàn)數(shù)據(jù)呈現(xiàn);

(4)通過(guò)FTP對(duì)文件進(jìn)行采集,對(duì)文件進(jìn)行處理,加載到關(guān)系型數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)校驗(yàn)和、數(shù)據(jù)分析以及歷史數(shù)據(jù)查詢等。

2.數(shù)據(jù)實(shí)時(shí)解析

數(shù)據(jù)解析程序,以spark實(shí)時(shí)流程序+協(xié)議配置的方式對(duì)數(shù)據(jù)進(jìn)行解析,將數(shù)據(jù)校驗(yàn)規(guī)則、數(shù)據(jù)過(guò)濾規(guī)則、數(shù)據(jù)轉(zhuǎn)換規(guī)則、車地通訊協(xié)議等形成標(biāo)準(zhǔn)配置化文件,然后供spark流程序加載,最終按照標(biāo)準(zhǔn)的格式將數(shù)據(jù)解析,如編碼E28-310001,E28代表車型,31代表數(shù)據(jù)接口類型,0001表示對(duì)應(yīng)協(xié)議中的1字節(jié)。

3.數(shù)據(jù)實(shí)時(shí)入庫(kù)

數(shù)據(jù)存儲(chǔ)程序?qū)⒔馕鐾甑臄?shù)據(jù)存入到Hbase中,一份存入到當(dāng)前表中,以接口_列號(hào)_車號(hào)作為rowkey,實(shí)時(shí)數(shù)據(jù)會(huì)覆蓋掉歷史數(shù)據(jù),供系統(tǒng)參數(shù)實(shí)時(shí)展示使用;一份存入到歷史表中,以接口_列號(hào)_車號(hào)_時(shí)間作為rowkey,保留列車全部數(shù)據(jù)信息,供系統(tǒng)參數(shù)歷史查詢使用。

三、實(shí)際應(yīng)用成果

1.完成數(shù)據(jù)實(shí)時(shí)接收和解析,從接收到解析再到存儲(chǔ)用時(shí)不超過(guò)5秒,保證系統(tǒng)參數(shù)展示和查詢的實(shí)時(shí)性。

2.將數(shù)據(jù)解析后存入到Hbase中,以接口_列號(hào)_車號(hào)_時(shí)間為rowkey,以協(xié)議編碼為F_DATA或S_DATA,提高系統(tǒng)查詢效率。

四、結(jié)語(yǔ)

通過(guò)對(duì)基于動(dòng)車組車載WTD設(shè)備數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制在預(yù)測(cè)與健康管理系統(tǒng)中的研究與應(yīng)用,了解kafka+spark數(shù)據(jù)接收和處理機(jī)制的原理和優(yōu)點(diǎn)。

隨著高鐵發(fā)展的日新月異,對(duì)列車數(shù)據(jù)監(jiān)控的實(shí)時(shí)性要求會(huì)越來(lái)越高,經(jīng)過(guò)試驗(yàn)本文論述的列車運(yùn)行數(shù)據(jù)接收處理應(yīng)用技術(shù)實(shí)時(shí)性很高,希望能夠?yàn)轭愃茢?shù)據(jù)接收和處理提供一定的參考。

[1]Bertauski,Tony.The Training of Socket Greeny[M].Bertauski.2010:25-31.

[2]張俊林.大數(shù)據(jù)日知錄:架構(gòu)與算法[M].電子工業(yè)出版社,2014.110-113.

猜你喜歡
程序機(jī)制
構(gòu)建“不敢腐、不能腐、不想腐”機(jī)制的思考
試論我國(guó)未決羈押程序的立法完善
自制力是一種很好的篩選機(jī)制
文苑(2018年21期)2018-11-09 01:23:06
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
定向培養(yǎng) 還需完善安置機(jī)制
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
破除舊機(jī)制要分步推進(jìn)
注重機(jī)制的相互配合
主站蜘蛛池模板: 免费一级成人毛片| 欧美在线一二区| 国产在线观看第二页| 成人在线第一页| 成人av专区精品无码国产| 九九九精品成人免费视频7| 国产欧美精品一区aⅴ影院| 国产人妖视频一区在线观看| 91欧美亚洲国产五月天| 特级欧美视频aaaaaa| YW尤物AV无码国产在线观看| 一级高清毛片免费a级高清毛片| 亚洲男女在线| 色综合激情网| 亚洲国产亚综合在线区| 98精品全国免费观看视频| 嫩草影院在线观看精品视频| 欧美一区精品| 亚洲三级影院| 欧美一区日韩一区中文字幕页| 亚洲中文制服丝袜欧美精品| 伊人久久婷婷| 国内毛片视频| 国产在线一区视频| 亚卅精品无码久久毛片乌克兰 | 国产精品久久自在自线观看| 伊人激情久久综合中文字幕| 免费一级毛片在线观看| 亚洲色大成网站www国产| 亚洲无码熟妇人妻AV在线| 国产在线视频欧美亚综合| 毛片一级在线| 91伊人国产| 欧美三级视频网站| 青青操视频在线| 国产精品美女免费视频大全| 5555国产在线观看| 波多野结衣国产精品| 无码电影在线观看| 美女扒开下面流白浆在线试听| 欧美黄网在线| 秘书高跟黑色丝袜国产91在线| 天天激情综合| 久久精品欧美一区二区| 亚洲人妖在线| 国产成人久视频免费| 日韩a级毛片| 国产精品香蕉在线| 丝袜美女被出水视频一区| 亚洲人成色在线观看| 热热久久狠狠偷偷色男同| 好吊妞欧美视频免费| 91小视频在线观看| 色噜噜中文网| 日韩精品无码不卡无码| 日韩免费毛片视频| 毛片久久网站小视频| a级高清毛片| 农村乱人伦一区二区| 亚洲国产精品一区二区第一页免| 国产91av在线| 高潮爽到爆的喷水女主播视频| 无码一区二区三区视频在线播放| 欧美色综合久久| 91久久偷偷做嫩草影院| 强乱中文字幕在线播放不卡| 欧洲欧美人成免费全部视频| 亚洲av片在线免费观看| 丝袜国产一区| 亚洲久悠悠色悠在线播放| 国产白浆在线| 国产第一页免费浮力影院| 美女潮喷出白浆在线观看视频| 精品人妻一区二区三区蜜桃AⅤ| 成人午夜免费观看| 免费毛片全部不收费的| 国产精品视频第一专区| 九九热精品在线视频| 视频二区国产精品职场同事| 精品无码视频在线观看| 午夜限制老子影院888| 亚洲精品无码不卡在线播放|