陳 波,馮德祥
(1.成都鐵路局 車輛檢測所,成都 610082;2.成都鐵路局 車輛處,成都 610082)
動態(tài)檢車員作業(yè)質(zhì)量抽查功能的設(shè)計
陳 波1,馮德祥2
(1.成都鐵路局 車輛檢測所,成都 610082;2.成都鐵路局 車輛處,成都 610082)
根據(jù)鐵路貨車運行故障動態(tài)圖像檢測系統(tǒng)(TFDS)的分布特點,本文提出采用網(wǎng)頁采集信息技術(shù)獲取TFDS動態(tài)檢車員作業(yè)信息,通過作業(yè)信息比對實現(xiàn)作業(yè)質(zhì)量抽查功能。
信息采集;貨車運行故障動態(tài)圖像檢測系統(tǒng);質(zhì)量抽查
鐵路貨車故障動態(tài)圖像檢測系統(tǒng)(以下簡稱TFDS)的運用,改變了列檢作業(yè)方式,將列檢作業(yè)方式由室外改變到室內(nèi),由靜態(tài)檢查轉(zhuǎn)變?yōu)閯討B(tài)檢查,解決了車輛新技術(shù)、新結(jié)構(gòu)運用后部分零部件現(xiàn)場檢車員無法檢查到位的情況,壓縮了列車技術(shù)檢查時間,提高了列車檢查的效率。為保證列車安全,各級管理人員需要對TFDS動態(tài)檢車員作業(yè)質(zhì)量進行抽查和卡控,并對作業(yè)質(zhì)量進行評價。管理人員在作業(yè)質(zhì)量進行卡控和作業(yè)質(zhì)量評價時,采用TFDS提供的查詢功能進行作業(yè)信息查詢比較,需要在鐵路總公司級、鐵路局級和探測站級系統(tǒng)進行查詢,系統(tǒng)及網(wǎng)頁切換頻繁,抽查效率低?;谏鲜鲈?,開發(fā)動態(tài)檢車員作業(yè)質(zhì)量抽查程序,對鐵路總公司級數(shù)據(jù)、鐵路局級數(shù)據(jù)、周邊探測站數(shù)據(jù)進行采集,通過對采集的數(shù)據(jù)進行分析比對,確定疑似漏檢信息,對疑似漏檢信息進行有針對性的抽查確認,從而實現(xiàn)動檢作業(yè)質(zhì)量抽查和評價。
在TFDS中,探測站采集并向鐵路局和鐵路總公司級系統(tǒng)上傳了列車編組、發(fā)現(xiàn)故障情況和故障圖片等數(shù)據(jù),對外提供探測站列車信息列表、車輛信息列表、故障信息列表等查詢功能,為了實現(xiàn)作業(yè)抽查功能,需要對系統(tǒng)中的列車信息、車輛信息、故障信息等數(shù)據(jù)進行查詢,由于系統(tǒng)未對外公布數(shù)據(jù)接口,如果采用直接連接TFDS數(shù)據(jù)庫的方式,會影響原系統(tǒng)數(shù)據(jù)安全。因此,通過采用網(wǎng)頁信息采集技術(shù),對需要的TFDS數(shù)據(jù)進行有針對性的進行自動查詢,自動分析,自動采集。采集內(nèi)容包括:指定探測站的過車信息、本站和周邊探測站作業(yè)發(fā)現(xiàn)的故障信息,程序通過比對本站作業(yè)故障信息和周邊探測站的作業(yè)故障信息,形成疑似漏檢故障數(shù)據(jù),抽查人員對疑似漏檢作業(yè)進行確定是否漏檢,屬于漏檢故障生成漏檢信息表。處理流程如圖1所示。
2.1 信息采集
作業(yè)質(zhì)量抽查程序中使用大量的過車信息和作業(yè)信息,過車信息和作業(yè)信息的采集成為本程序功能實現(xiàn)的基礎(chǔ)。由于管理人員在日常抽查工作中均通過訪問總公司、局級和探測站網(wǎng)站查詢得到信息,為了避免直接連接TFDS數(shù)據(jù)庫造成的系統(tǒng)安全風(fēng)險,本程序參照網(wǎng)頁抽查方式對網(wǎng)頁信息進行分析,自動從鐵路局級TFDS和鐵路總公司級TFDS網(wǎng)頁中采集過車信息、作業(yè)信息、故障圖片信息。
(1)探測站過車信息采集
在TFDS中,列車信息列表網(wǎng)頁train_list提供了通過列車的查詢及查詢結(jié)果的顯示,在該頁查詢結(jié)果中提供了探測站通過列車信息列表,內(nèi)容包括:通過時間、通過地點、車次、行車方向、平均車速、車輛數(shù)、故障輛數(shù)、故障件數(shù)等列車信息。建立QueryTrainList()方法對該網(wǎng)頁進行分析,從而采集指定時間內(nèi)通過該探測站的列車信息。
Function QueryTrainList (Station_ID: string; Date_max, Date_min: TDateTime ) : boolean;
//下載列車信息Station_ID:探測站編碼Date_max,Date_min列車通過時間期間
begin
//生成網(wǎng)頁查詢地址
… …
// 查詢網(wǎng)頁數(shù)據(jù)
……
//分析列車信息表
…….
// 插入列車信息數(shù)據(jù)
……
// 調(diào)用QueryTrainCarList()方法取得本列車編組信息
end;
通過QueryTrainList ()方法采集的信息中只有列車基本信息,沒有列車的編組情況,需要對列車編組車輛信息進行采集。在TFDS中的車輛信息列表頁面vehicle_list中提供了列車編組情況,內(nèi)容包括:通過時間、通過地點、編組位數(shù)、車次、車號、車型、換長、故障數(shù)等信息。建立QueryTrainCarList()方法對vehicle_list頁面進行分析采集列車編組信息。
Function QueryCarList(T_ID: string; Date_max,Date_min:TDateTime):boolean;
// T_ID: 探測站編碼;Date_max,Date_min: 列車通過探測站時間期間
begin //下載車輛編組信息
// 生成網(wǎng)頁查詢地址
……
// '查詢網(wǎng)頁數(shù)據(jù)
……..
//分析列車編組信息表
……
//插入列車編組數(shù)據(jù)
……
// 插入列車編組信息數(shù)據(jù)
……
// 調(diào)用QueryTrainCarFault()下載列車故障信息
end;
(2)作業(yè)發(fā)現(xiàn)故障信息采集
作業(yè)發(fā)現(xiàn)故障信息采集,包括本站和周邊探測站作業(yè)發(fā)現(xiàn)故障。在TFDS中,故障信息列表頁面(fault_list)中提供了作業(yè)發(fā)現(xiàn)故障信息,內(nèi)容包括:通過時間、通過地點、編組位數(shù)、車次、車號、車型、故障名稱、室內(nèi)檢車員姓名、故障確認人姓名等信息,建立QueryTrainCarFault()方法從TFDS網(wǎng)頁采集指定探測站作業(yè)信息和周邊探測站動檢作業(yè)發(fā)現(xiàn)故障信息。
圖1 探測站作業(yè)質(zhì)量抽查流程圖
Function QueryTrainCarFault(T_ID: string; PASS_TIME :TDateTime):boolean;
begin //下載列車對應(yīng)的故障信息
// 生成故障查詢網(wǎng)頁地址
……
// '查詢網(wǎng)頁車輛故障信息
……
// '返回車輛故障信息數(shù)據(jù)
……
// 插入故障信息數(shù)據(jù)
……
// 調(diào)用QueryCarFaultImg()方法下載故障對應(yīng)圖片信息
……
end;
(3)周邊探測站故障圖片采集
作業(yè)抽查時,管理人員需要查看周邊探測站發(fā)現(xiàn)的故障圖片以幫助確定本站漏檢故障所在位置和故障程度。在TFDS中,探測站向上級系統(tǒng)上傳了經(jīng)過確認的故障信息和故障圖片,建立QueryCarFaultImg()方法從TFDS中自動采集周邊探測站發(fā)現(xiàn)并確認的故障圖片供抽查作業(yè)時比對確認使用。
Function QueryCarFaultImg(Station_id, Pass_time, lx,FAULT_SERIES: string): Boolean;
begin //故障圖片信息
// 生成故障圖片查詢地址
……
// 查詢故障圖片網(wǎng)頁
……
// '處理下載的故障圖片
……
end;
2.2 疑似故障分析
(1)前方探測站發(fā)現(xiàn),本探測站未發(fā)現(xiàn),確定為疑似漏檢故障,需要抽查人員確認;(2)前方探測站發(fā)現(xiàn),后方探測站發(fā)現(xiàn),本探測站發(fā)現(xiàn),直接確定為漏檢,不需要抽查人員確認;(3)后方探測站發(fā)現(xiàn),本探測站未發(fā)現(xiàn),確定為疑似漏檢故障,需要抽查人員確認。
2.3 疑似故障確認
程序自動生成的疑似故障需要管理人員進一步確定。確定時,點擊疑似故障,程序自動定位在抽查探測站的TFDS瀏覽界面,進行故障確認,不需要頻繁的登錄TFDS和切換頁面。疑似故障確認為漏檢故障時,程序自動剪切漏檢故障所在部位圖片生成漏檢信息,內(nèi)容包括故障名稱、故障部位、截取的含作業(yè)組信息的網(wǎng)頁圖片、故障部位圖片,故障確認信息如圖2所示。
圖2 故障確認信息
程序采用Delphi7開發(fā),SQLite輕量級數(shù)據(jù)庫和Windows運行環(huán)境,瀏覽器IE6以上版本。
本文基于網(wǎng)頁采集技術(shù),實現(xiàn)了探測站動態(tài)檢車員作業(yè)信息的自動采集和漏檢故障評判,方便管理人員快速定位探測站漏檢故障,有針對性地進行作業(yè)質(zhì)量抽查,從而更好地對動態(tài)檢車員作業(yè)質(zhì)量進行評價;本程序沒有對TFDS數(shù)據(jù)庫進行直接連接,避免了對原系統(tǒng)數(shù)據(jù)庫直接訪問造成的安全隱患,保證了現(xiàn)有系統(tǒng)的安全性。
[1]中華人民共和國鐵道部.TPDS、TADS、TFDS設(shè)備檢修維護管理規(guī)程[M]. 北京:中國鐵道出版社,2007:127-176.
[2]陳 雷,趙長波.TFDS動態(tài)檢查方法與技巧[M].北京:中國鐵道出版社,2010.
[3]趙長波,陳 雷.鐵路貨車現(xiàn)代化檢查技術(shù)[M].北京:中國鐵道出版社,2012:112-139.
[4]鮑 敏,吳 昊.Delphi網(wǎng)絡(luò)高級編程[M].北京:人民郵電出版社,2001.
責(zé)任編輯 陳 蓉
Function of quality inspection for railway freight cars operation
CHEN Bo1, FENG Dexiang2
( 1.Vehicle Detection Technology Institute, Chengdu Railway Administration, Chengdu 610082, China; 2.Department of Vehicle, Chengdu Railway Administration, Chengdu 610082 , China )
According to the distribution characteristics of Trouble of moving Freight car Detection System(TFDS), this paper put forward the technology of information collection with Web for TFDS operation information. The function of quality inspection was implemented by comparing the operation information
information collection; Trouble of moving Freight car Detection System(TFDS); quality inspection
U294∶TP39
A
1005-8451(2014)08-0053-03
2014-01-13
陳 波,助理工程師;馮德祥,高級工程師。