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

人機界面運營過程復現(xiàn)系統(tǒng)的應用研究

2015-06-28 15:35:28張友兵崔俊鋒牛道恒
鐵路計算機應用 2015年9期
關(guān)鍵詞:故障設備

張友兵,劉 嶺,崔俊鋒,牛道恒

(北京全路通信信號研究設計院有限公司 通用技術(shù)研究院, 北京 100073)

人機界面運營過程復現(xiàn)系統(tǒng)的應用研究

張友兵,劉 嶺,崔俊鋒,牛道恒

(北京全路通信信號研究設計院有限公司 通用技術(shù)研究院, 北京 100073)

在CTCS-2級和CTCS-3級列車控制車載設備中,司機通過觀察和操作人機界面(DMI,Driver Machine Interface)單元監(jiān)控和調(diào)整列車運行狀態(tài)。但是司機的錯誤操作、人機界面設備故障等均可能導致列車控制車載設備故障,造成運營晚點。為了對司機操作和車載設備故障進行復現(xiàn),需要開發(fā)一種可以復現(xiàn)人機界面運營過程的系統(tǒng)。本文介紹了列車控制車載設備人機界面運營過程復現(xiàn)系統(tǒng)的系統(tǒng)框架、基本原理、人機界面日志記錄包含的信息,以及人機界面運營過程復現(xiàn)系統(tǒng)4種典型應用場景,包括復現(xiàn)人機界面故障、支持人機界面軟件調(diào)試、人機界面功能演示和自動測試人機界面功能。

車載設備;人機界面;運營復現(xiàn)

在CTCS-2級和CTCS-3級列車控制車載設備中,車載主機向人機界面實時傳遞列車的位置、速度、等級、模式等信息,人機界面以圖形、文字等形式實時顯示列車的各種運行狀態(tài)信息。此外,司機操作人機界面的按鍵時,人機界面將把按鍵信息及時傳遞給車載主機,達到調(diào)整列車運行狀態(tài)的目的[1]。

在列車運行過程中,如果司機錯誤操作了人機界面,或者人機界面軟件缺陷、車載主機軟件缺陷等均會影響列車控制系統(tǒng)的正常運行,降低鐵路運輸效率。為了對司機操作和車載設備故障進行復現(xiàn),需要開發(fā)一種可以利用人機界面日志記錄復現(xiàn)人機界面運營過程的系統(tǒng)。當現(xiàn)場人機界面發(fā)生故障時,可以下載該人機界面的日志記錄文件,并使用人機界面運營過程復現(xiàn)系統(tǒng)復現(xiàn)該人機界面的運營過程,便于通過觀察快速發(fā)現(xiàn)問題和解決問題。

1 人機界面運營過程復現(xiàn)系統(tǒng)簡介

該系統(tǒng)以真實人機界面設備產(chǎn)生的日志記錄文件為腳本,以日志記錄文件中前后兩條日志記錄的系統(tǒng)時間間隔作為處理消息的時間間隔。提取日志記錄文件中車載設備發(fā)送給人機界面的消息并發(fā)送給人機界面,驅(qū)動人機界面正常工作。提取日志記錄文件中人機界面發(fā)送給車載主機的消息,根據(jù)消息內(nèi)容、按鍵布局、按鍵菜單結(jié)構(gòu)和軟件邏輯將消息轉(zhuǎn)換成對應的按鍵操作命令,重新發(fā)送給人機界面,人機界面接收到按鍵命令時自動觸發(fā)按壓按鍵的操作,模擬司機操作人機界面按鍵的過程[2]。

人機界面運營過程復現(xiàn)系統(tǒng)原理圖如圖1所示,該系統(tǒng)包括人機界面日志記錄文件、車載主機模擬工具和人機界面設備。人機界面日志記錄文件為人機界面設備運行過程中的日志記錄數(shù)據(jù),包含人機界面設備與車載主機交互的所有消息。車載主機模擬工具在系統(tǒng)中模擬車載主機的功能,以人機界面日志記錄文件為腳本驅(qū)動人機界面工作。人機界面設備為真實的人機界面設備或者具有人機界面軟件邏輯的PC機軟件。

圖1 人機界面運營過程復現(xiàn)系統(tǒng)原理圖

2 對人機界面日志記錄的信息挖掘

2.1 人機界面日志記錄的構(gòu)成

人機界面設備在運行過程中,將從車載主機收到的消息和發(fā)送給車載主機的消息均以固定的格式記錄在日志記錄文件中。每條日志記錄包含時間戳、系統(tǒng)時間、消息方向和消息內(nèi)容4個組成部分。時間戳以100 ms為單位,人機界面上電啟動時的時間戳初始值為0,此后隨著時間向上累加。系統(tǒng)時間包括年、月、日、時、分、秒和毫秒,為消息產(chǎn)生時的人機界面設備的時間。消息方向記錄本條消息是由車載主機發(fā)送給人機界面,還是由人機界面發(fā)送給車載主機。消息內(nèi)容為本條消息的具體內(nèi)容。

2.2 對時間戳的信息挖掘

人機界面設備上電時初始化時間戳為0,此后時間戳以100 ms為單位向上累加,當人機界面設備斷電時,時間戳停止向上累加,每一條人機界面日志記錄攜帶的時間戳為產(chǎn)生該條日志記錄時刻的時間戳。對于同一次運營,人機界面日志記錄的時間戳總是從小到大向上增長的。前一次運營的最后一條日志記錄的時間戳到后一次運營的第一條日志記錄的時間戳會出現(xiàn)從大到小的跳變,根據(jù)時間戳的這個特征可以將包含多次運營的人機界面日志記錄文件分割開來。用一次運營的開始時間和結(jié)束時間標記本次運營的時間范圍,便于操作人員選擇期望的運營數(shù)據(jù),進行人機界面運營過程復現(xiàn)。

2.3 對系統(tǒng)時間的信息挖掘

人機界面設備上電后與車載主機建立正常的通信連接后,車載主機向人機界面設備發(fā)送系統(tǒng)校時消息,人機界面設備據(jù)此設置本設備的系統(tǒng)時間。每一條日志記錄攜帶的系統(tǒng)時間即為產(chǎn)生該條日志記錄時刻的人機界面設備系統(tǒng)時間。復現(xiàn)人機界面運營過程時,車載主機模擬工具按先后順序依次處理一次運營的每一條日志記錄。處理完前一條日志記錄時,根據(jù)后一條日志記錄與前一條日志記錄的系統(tǒng)時間差,可以計算出處理后一條日志記錄需要推延多長時間。當時間延遲滿足前后兩條日志記錄的系統(tǒng)時間間隔時,車載主機模擬工作才處理后一條日志記錄。通過這種方式保證車載主機模擬工具處理日志記錄的時機是完全符合車載主機與人機界面設備交互消息的時機。

日志記錄的系統(tǒng)時間也為選擇一次運營的復現(xiàn)起始時間提供了基礎。在復現(xiàn)故障場景時,得知故障發(fā)生的時間,可以定位故障屬于哪一次運營,設置復現(xiàn)起始時間為故障發(fā)生時間前面的一個時間點,車載主機模擬工具則處理復現(xiàn)起始時間之后的日志記錄,提高復現(xiàn)故障場景的效率。

2.4 對消息方向的信息挖掘

人機界面設備從車載主機接收到ETCS和CTCS動態(tài)消息或其他消息,產(chǎn)生的日志記錄攜帶的消息方向分別為“ETCSDyn”、“CTCSDyn”或“receive”。人機界面發(fā)送給車載主機的消息,產(chǎn)生的日志記錄攜帶的消息方向為“send”。通過日志記錄攜帶的消息方向可以快速辨別出該消息是車載主機發(fā)送給人機界面設備或是人機界面設備發(fā)送給車載主機。

2.5 對消息內(nèi)容的信息挖掘

對于消息方向為人機界面設備發(fā)送給車載主機,則車載主機模擬工具需要根據(jù)消息內(nèi)容進一步辨別該消息是人機界面設備自動發(fā)送給車載主機,還是由于司機操作人機界面設備按鍵觸發(fā)人機界面設備發(fā)送消息。如果辨別該消息為人機界面設備自動發(fā)送給車載主機,則忽略該條日志記錄。如果辨別該消息為司機操作人機界面設備按鍵觸發(fā)人機界面設備發(fā)送消息,則車載主機模擬工具需要根據(jù)消息內(nèi)容、按鍵布局、按鍵菜單結(jié)構(gòu)和軟件邏輯將消息轉(zhuǎn)換成對應的按鍵操作命令,重新發(fā)送給人機界面,人機界面接收到按鍵命令時自動觸發(fā)按壓按鍵的操作,模擬司機操作人機界面按鍵的過程。

3 人機界面運營過程復現(xiàn)系統(tǒng)的應用場景

3.1 復現(xiàn)故障場景

在高速列車上均裝備有人機界面設備,列車在運行過程中發(fā)生故障時,可以下載人機界面設備存儲的日志記錄文件。使用人機界面運營過程復現(xiàn)系統(tǒng)復現(xiàn)日志記錄文件對應時間段的人機界面設備運行過程,觀察故障時間段的人機界面設備運行狀態(tài),定位和分析故障可能發(fā)生的原因。

由于人機界面設備存儲的日志記錄文件包含多次運營,為了快速復現(xiàn)故障時刻的人機界面運行狀態(tài),提高復現(xiàn)的效率,車載主機模擬工具增加根據(jù)運營次數(shù)不同對日志記錄進行分割、從指定時間點開始復現(xiàn)、加快或放慢復現(xiàn)速度等功能。

將人機界面設備上電開始產(chǎn)生日志記錄到人機界面設備下電停止產(chǎn)生日志記錄作為一次運營。車載主機模擬工具根據(jù)運營次數(shù)對日志記錄文件進行分割,用開始時間和結(jié)束時間標記每一次運營的時間范圍。復現(xiàn)故障時,根據(jù)故障發(fā)生的時間點判斷故障屬于哪一次運營,選擇包含故障時間點的該次運營進行故障復現(xiàn)。根據(jù)故障發(fā)生時間點設置開始復現(xiàn)的起始時間,忽略起始時間之前的運營過程,可以提高復現(xiàn)效率。在復現(xiàn)過程中可以加快或減慢復現(xiàn)速度,對于不需要關(guān)注的過程,可以加快復現(xiàn)速度,對于需要關(guān)注的過程,可以放慢復現(xiàn)速度。

3.2 支持人機界面軟件調(diào)試

將需要測試的PC版人機界面軟件置于人機界面運營過程復現(xiàn)系統(tǒng)中,使用車載主機模擬工具驅(qū)動人機界面軟件工作,搭建測試環(huán)境簡單方便。不但可以使用真實的人機界面運行日志記錄作為腳本驅(qū)動被測試人機界面軟件工作,測試人機界面軟件的正常功能。而且還可以人工設計特殊的人機界面運行日志記錄,測試正常情況下無法走到的人機界面軟件邏輯,提高了人機界面軟件測試的覆蓋率。

3.3 人機界面功能演示

真實的車載設備重量大、體積大,會給展示帶來不便,使用人機界面運行過程復現(xiàn)系統(tǒng)驅(qū)動PC版人機界面工作,以展示人機界面設備的工作過程。

3.4 自動測試人機界面功能

按照人機界面日志記錄格式設計車載主機與人機界面設備交互消息的消息序列,構(gòu)成驅(qū)動人機界面設備工作的測試腳本。對人機界面設備執(zhí)行自動測試時,車載主機模擬工具加載測試腳本,將方向為車載主機至人機界面設備的消息發(fā)送給人機界面設備,驅(qū)動人機界面設備正常工作。遇到方向為人機界面設備至車載主機的消息,忽略此類消息。車載主機模擬工具與人機界面設備交互的所有消息按照日志記錄格式全部記錄下來,得到執(zhí)行結(jié)果腳本。

使用工具分析測試腳本中期望的人機界面設備至車載主機的消息與執(zhí)行結(jié)果腳本中實際收到的人機界面設備至車載主機的消息是否一致,以判斷人機界面設備軟件邏輯是否符合設計,達到對人機界面功能的自動測試。使用人機界面運營過程復現(xiàn)系統(tǒng)自動測試人機界面功能的原理圖如圖2所示。

4 結(jié)束語

CTCS3-300T列車控制車載設備在我國高速鐵路中已經(jīng)得到廣泛應用。當列車控制系統(tǒng)在運營過程中發(fā)生故障時,現(xiàn)場值班人員會盡快下載列車控制車載設備各種歷史數(shù)據(jù)(包括人機界面設備記錄的數(shù)據(jù))并將數(shù)據(jù)發(fā)送給相關(guān)人員。相關(guān)人員使用人機界面運營過程復現(xiàn)系統(tǒng)再現(xiàn)發(fā)生故障時段的設備運營過程,通過觀察分析,可以快速定位故障發(fā)生的原因,提出解決問題的方法,達到提高列車運輸效率的目的。

圖2 自動測試人機界面原理圖

[1] 中國鐵路總公司. CTCS-2/3級列控車載設備人機界面(DMI)顯示暫行規(guī)范[S].中國鐵路總公司,2014.

[2] 北京全路通信信號研究設計院有限公司. CTCS3-300T列控車載設備DMI司機操作手冊[S]. 北京全路通信信號研究設計院有限公司,2013.

責任編輯 方 圓

DMI Operation Reappearing System

ZHANG Youbing, LIU Ling, CUI Junfeng, NIU Daoheng
( Beijing National Railway Research & Design Institute of Signal & Communication Ltd., Research Institute of General Technology, Beijing 100073, China )

In CTCS-2 and CTCS-3 Train Control Systems, The driver monitors and adjusts the train running status through observing and operating the DMI equipment. But the wrong operation and DMI equipment failure could cause the Train Control System fault, and the train delay. In order to reappear driver’s operations and on-board equipment faults, it was needed to provide a system of reappearing DMI operation process. This paper introduced the system frame and basic principles of the DMI Operation Reappearing System, described the useful information which was included in the DMI logs, introduced four typical applications about reappearing the DMI defaults, debugging the DMI software, displaying the DMI functions and testing the DMI functions automatically.

on-board equipment; Driver Machine Interface(DMI); operation reappearing

U284.48∶TP39

A

1005-8451(2015)09-0047-04

2015-01-14

鐵路總公司重大課題(2003B001-A-1);鐵路總公司重點課題(2014X003-H)。

張友兵,工程師;劉 嶺,高級工程師。

猜你喜歡
故障設備
諧響應分析在設備減振中的應用
故障一點通
基于VB6.0+Access2010開發(fā)的設備管理信息系統(tǒng)
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
奔馳R320車ABS、ESP故障燈異常點亮
500kV輸變電設備運行維護探討
故障一點通
故障一點通
故障一點通
如何在設備采購中節(jié)省成本
主站蜘蛛池模板: 亚洲视频一区| 中文字幕在线视频免费| 日本少妇又色又爽又高潮| 国产一区二区网站| 国产成人a在线观看视频| 免费a级毛片18以上观看精品| 亚洲狠狠婷婷综合久久久久| 熟妇丰满人妻av无码区| 久久性妇女精品免费| 91精品情国产情侣高潮对白蜜| 国产欧美日韩18| 国产在线自乱拍播放| 国产精品无码久久久久AV| 免费看的一级毛片| 99re经典视频在线| 亚洲va在线∨a天堂va欧美va| 亚洲男人的天堂久久香蕉网| 无遮挡国产高潮视频免费观看| 国产欧美视频一区二区三区| 欧美激情二区三区| 中文字幕永久视频| 欧美午夜精品| AV片亚洲国产男人的天堂| 91色在线观看| 精品久久香蕉国产线看观看gif| 亚洲人视频在线观看| 国产女人综合久久精品视| 精品久久久久久久久久久| 久久国产精品影院| 香蕉久人久人青草青草| 亚洲不卡无码av中文字幕| 爱色欧美亚洲综合图区| 日本高清视频在线www色| Aⅴ无码专区在线观看| 五月天久久综合| 国产一区二区人大臿蕉香蕉| 国产乱码精品一区二区三区中文 | 亚洲中文字幕在线精品一区| 亚洲天堂日韩在线| 国产一级毛片网站| 国产欧美亚洲精品第3页在线| 亚洲天堂精品视频| 国产亚洲欧美另类一区二区| 五月天在线网站| 日韩高清成人| 午夜无码一区二区三区| 久久福利网| 91色爱欧美精品www| 在线观看免费黄色网址| 色AV色 综合网站| 欧美综合在线观看| 亚洲成人网在线播放| a网站在线观看| 福利姬国产精品一区在线| 亚洲IV视频免费在线光看| 亚洲最大在线观看| 国产99精品久久| 国产免费福利网站| 久久精品娱乐亚洲领先| 久操中文在线| 国产永久无码观看在线| 亚洲精品第1页| 亚洲男人的天堂在线观看| 国产在线第二页| 久久美女精品国产精品亚洲| 国产精品部在线观看| 亚洲人成影院午夜网站| 国产菊爆视频在线观看| 伊人色在线视频| 亚洲精品图区| 欧洲极品无码一区二区三区| a亚洲天堂| 成年女人18毛片毛片免费| www.91中文字幕| 久久香蕉国产线看精品| 亚洲伊人电影| 国产激情无码一区二区APP| 成人在线欧美| 91区国产福利在线观看午夜| 国产一级在线播放| 国产素人在线| 亚洲一级毛片|