国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

城市軌道交通可視化調(diào)試技術(shù)的研究

2013-05-11 13:25張偉星
關(guān)鍵詞:開發(fā)人員報(bào)文子系統(tǒng)

張偉星

(北京交通大學(xué) 電子信息工程學(xué)院,北京 100044)

城市軌道交通控制系統(tǒng)開發(fā)是一項(xiàng)復(fù)雜的工程,擁有多個(gè)子系統(tǒng),設(shè)計(jì)和調(diào)試的工作量巨大。本文研究的基于城市軌道交通的可視化調(diào)試技術(shù)是專門針對(duì)城市軌道交通的系統(tǒng)調(diào)試技術(shù),其以強(qiáng)大的計(jì)算機(jī)計(jì)算能力為依托,結(jié)合傳統(tǒng)調(diào)試技術(shù),將城市軌道交通系統(tǒng)運(yùn)行的具體細(xì)節(jié)都可視化,包括內(nèi)部具體某個(gè)函數(shù)的執(zhí)行情況,實(shí)際現(xiàn)場(chǎng)中某個(gè)設(shè)備的運(yùn)作細(xì)節(jié)等,調(diào)試過程中開發(fā)人員可以根據(jù)可視化信息對(duì)出現(xiàn)的問題進(jìn)行有效的定位,問題的解決變得更加有針對(duì)性。

1 調(diào)試系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

城市軌道交通控制系統(tǒng)主要包含以下子系統(tǒng):列車自動(dòng)監(jiān)控系統(tǒng)(ATS)、計(jì)算機(jī)聯(lián)鎖系統(tǒng)(CI)、區(qū)域控制器(ZC)、列車自動(dòng)防護(hù)系統(tǒng)(ATP)、列車自動(dòng)運(yùn)行系統(tǒng)(ATO)和數(shù)據(jù)通信系統(tǒng)(DCS)。

ATS系統(tǒng)能進(jìn)行識(shí)別列車、追蹤列車、顯示列車、提供人工和自動(dòng)線路設(shè)置功能,并且調(diào)節(jié)列車運(yùn)動(dòng)來保持行車計(jì)劃的執(zhí)行。

ZC系統(tǒng)的功能是安全地管理本區(qū)域內(nèi)所有列車的運(yùn)行,在保證安全運(yùn)行間隔的情況下,最大限度地提高線路列車密度,達(dá)到提高運(yùn)行效率的目的。ZC系統(tǒng)功能的實(shí)現(xiàn),主要依靠為本區(qū)域所有具備基本通信的列車控制(CBTC)模式的列車計(jì)算移動(dòng)授權(quán)完成的。另外,ZC子系統(tǒng)還承擔(dān)著列車狀態(tài)的轉(zhuǎn)發(fā),ATS及站臺(tái)命令處理功能。

ATP系統(tǒng)主要負(fù)責(zé)防護(hù)列車,確保任何時(shí)間內(nèi)列車都安全運(yùn)行。其主要功能有:列車的測(cè)速和定位、超速防護(hù)、狀態(tài)防護(hù)、啟動(dòng)和制動(dòng)、控制模式和駕駛級(jí)別的轉(zhuǎn)換、降級(jí)模式下的ATP防護(hù)。

ATO系統(tǒng)主要負(fù)責(zé)列車的自動(dòng)駕駛,完成列車的程序站停和精確停車,其主要功能有:自動(dòng)駕駛、精確停車、車門管理、程序站停。

聯(lián)鎖系統(tǒng)是為保證行車安全,通過技術(shù)方法使得區(qū)段、道岔以及信號(hào)機(jī)等軌旁設(shè)備按一定的程序和條件建立起既互相聯(lián)系又互相制約的關(guān)系的系統(tǒng)。

數(shù)據(jù)通信系統(tǒng)則是負(fù)責(zé)CBTC各子系統(tǒng)間的數(shù)據(jù)通信,包括有線通信和無線通信,是CBTC系統(tǒng)正常工作的至關(guān)重要的條件。

本文研究的基于城市軌道交通的可視化調(diào)試技術(shù),以城市軌道交通的計(jì)算機(jī)平臺(tái)作為試驗(yàn)平臺(tái),開發(fā)一套可視化調(diào)試系統(tǒng)(V isible Debugging System,VDS),該系統(tǒng)包含仿真平臺(tái)中的軌旁仿真系統(tǒng)(W ayside Simulation System,WSIM)和車載仿真系統(tǒng)(Vehic le Sim u lation System,VSIM),并且包含新開發(fā)的可視化信息系統(tǒng)(Visible Information System,VIS)。該調(diào)試系統(tǒng)將會(huì)對(duì)WSIM和VSIM做出較小程度的調(diào)整,調(diào)整后,WSIM只負(fù)責(zé)模擬軌旁硬件設(shè)備,而VSIM只負(fù)責(zé)模擬車載硬件設(shè)備,仿真子系統(tǒng)的角色將會(huì)更加鮮明,其作用會(huì)變得更加明顯和針對(duì)性。而可視化信息系統(tǒng)將會(huì)整合仿真系統(tǒng)中剝離出來的信息,作為其部分內(nèi)容,而系統(tǒng)運(yùn)行的各階段重要信息則作為可視化信息系統(tǒng)的其他內(nèi)容。本文為可視化信息系統(tǒng)與其他各子系統(tǒng)間分別構(gòu)建通信接口,將城市軌道交通系統(tǒng)運(yùn)行的各階段重要信息分批顯示在可視化調(diào)試軟件的界面上。應(yīng)用有可視化調(diào)試技術(shù)的城市軌道交通的系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 具有可視化調(diào)試技術(shù)的城市軌道交通系統(tǒng)結(jié)構(gòu)

2 調(diào)試系統(tǒng)接口設(shè)計(jì)

正如圖1所示,VDS由WSIM、VSIM和V IS組成,并且V IS擁有許多接口,這些接口用于接收來自其他各子系統(tǒng)的數(shù)據(jù)信息。V IS通過以太網(wǎng)與其他各子系統(tǒng)建立外部接口,通過這個(gè)接口,各子系統(tǒng)可以將以下信息傳輸給VIS:

(1)ATS相關(guān)信息:包括ATS與CI和ZC的實(shí)時(shí)通信狀態(tài)、ATS給其他子系統(tǒng)發(fā)送的報(bào)文信息、ATS自身工作狀態(tài)、排進(jìn)路時(shí)具體的操作細(xì)節(jié)過程、時(shí)刻表具體信息等。

(2)ZC相關(guān)信息:包括ZC與CI和ATP的通信狀態(tài)、ZC給其他子系統(tǒng)發(fā)的報(bào)文信息、ZC自身的工作狀態(tài)、固定障礙物和移動(dòng)障礙物的具體情況、移動(dòng)授權(quán)的實(shí)時(shí)更新細(xì)節(jié)、屏蔽門的開關(guān)過程等。

(3)VATP相關(guān)信息:包括VATP與VSIM和VATO的通信狀態(tài)、VATP給其他子系統(tǒng)發(fā)送的報(bào)文數(shù)據(jù)、VATP自身的工作狀態(tài)、防護(hù)曲線的實(shí)時(shí)更新、緊急制動(dòng)的細(xì)節(jié)過程、精確停車的具體細(xì)節(jié)等。

(4)VATO相關(guān)信息:包括VATO與VSIM的通信狀態(tài)、VATO給其他子系統(tǒng)發(fā)送的報(bào)文數(shù)據(jù)、VATO自身的工作狀態(tài)、駕駛曲線的計(jì)算細(xì)節(jié)、VATO推薦速度的實(shí)時(shí)更新、列車啟動(dòng)的過程細(xì)節(jié)、車門的開關(guān)過程等。

(5)CI相關(guān)信息:包括CI與WSIM的通信狀態(tài)及自身工作狀態(tài),CI給其他子系統(tǒng)發(fā)送的報(bào)文數(shù)據(jù),道岔的扳動(dòng)細(xì)節(jié)過程,股道鎖閉解鎖具體過程,信號(hào)機(jī)亮滅具體細(xì)節(jié)等。

(6)仿真系統(tǒng)相關(guān)信息:包括VSIM和WSIM間的通信狀態(tài),互相發(fā)送的報(bào)文信息、區(qū)段占用的模擬過程、應(yīng)答器的信息顯示等。

從列車的運(yùn)行準(zhǔn)備、啟動(dòng)、運(yùn)行(包括正常運(yùn)行、跳停、扣車、常規(guī)制動(dòng)、緊急制動(dòng)等各種情況)、退出運(yùn)行等整個(gè)系統(tǒng)運(yùn)行過程,V IS將各個(gè)階段系統(tǒng)運(yùn)行的具體細(xì)節(jié)可視化,必要時(shí)開發(fā)人員可以打開報(bào)文對(duì)話框查看系統(tǒng)間發(fā)送的報(bào)文,直接觀察可視化界面上顯示的實(shí)時(shí)信息,進(jìn)行系統(tǒng)調(diào)試。

3 初級(jí)樣機(jī)開發(fā)

基于城市軌道交通的可視化調(diào)試技術(shù)的初級(jí)樣機(jī)主要由3部分組成:系統(tǒng)工作細(xì)節(jié)的界面顯示、通信報(bào)文的查看、日志文件的讀取與分析。其中系統(tǒng)工作細(xì)節(jié)的界面顯示是本調(diào)試技術(shù)的核心組成部分,為開發(fā)人員提供主要的信息量,其內(nèi)容劃分如圖2所示。

圖2 系統(tǒng)工作細(xì)節(jié)的界面顯示

列車的移動(dòng)授權(quán)是列車運(yùn)行的必要條件,在傳統(tǒng)的系統(tǒng)調(diào)試過程中,經(jīng)常會(huì)出現(xiàn)因?yàn)橐苿?dòng)授權(quán)的跳變而引起的列車緊急制動(dòng),移動(dòng)授權(quán)突然出現(xiàn)異常值(比如零),然后又返回正常值,這樣的情況下,列車緊急制動(dòng)的原因往往難以被開發(fā)人員發(fā)覺。而配有可視化調(diào)試技術(shù)的城市軌道交通系統(tǒng)開發(fā)平臺(tái),將會(huì)實(shí)時(shí)的顯示每輛車具體的移動(dòng)授權(quán)距離和緊急制動(dòng)距離的數(shù)值,在第一時(shí)間發(fā)現(xiàn)這種原因。

在系統(tǒng)調(diào)試過程中可能會(huì)出現(xiàn)列車在某一站臺(tái)的站停時(shí)間結(jié)束之后,列車并不能啟動(dòng)的情況。如果該問題是由于所給的運(yùn)行時(shí)間不夠所引起的,傳統(tǒng)的系統(tǒng)調(diào)試技術(shù)并不能非常容易的發(fā)現(xiàn)這一點(diǎn),而本文所研究的系統(tǒng)調(diào)試技術(shù)將會(huì)把ATO曲線的具體計(jì)算細(xì)節(jié)顯示在界面上,這當(dāng)中就包括文字提示“由于運(yùn)行時(shí)間不夠,導(dǎo)致ATO曲線計(jì)算失敗”。

在列車的運(yùn)行過程中,ZC會(huì)不斷搜索出列車前方信號(hào)機(jī)的編號(hào),并將編號(hào)發(fā)送給聯(lián)鎖,以供聯(lián)鎖使用,開發(fā)人員可以從軌旁仿真系統(tǒng)(WSIM)的界面上輕易看出列車的前方信號(hào)機(jī)的編號(hào),但是由于線路數(shù)據(jù)庫(kù)是個(gè)非常龐大的數(shù)據(jù)庫(kù),調(diào)試初期,ZC不一定能正確搜索到列車的前方信號(hào)機(jī)編號(hào),如果搜索出現(xiàn)異常,搜索結(jié)果未經(jīng)顯示就將其發(fā)送給聯(lián)鎖系統(tǒng),開發(fā)人員并不一定會(huì)馬上察覺,或者系統(tǒng)運(yùn)行并不一定馬上出現(xiàn)錯(cuò)誤,而可視化信息系統(tǒng)(V IS)則會(huì)將ZC的搜索結(jié)果進(jìn)行實(shí)時(shí)的顯示,如圖3所示,開發(fā)人員可以從軌旁仿真的界面上容易看出列車JD01的前方信號(hào)機(jī)為S0402。而后通過查看可視化信息系統(tǒng)(V IS)界面顯示的前方信號(hào)機(jī)表格得到JD01列車的前方信號(hào)機(jī)為S0402,說明搜索正確。

圖3 可視化信息系統(tǒng)實(shí)時(shí)顯示的ZC搜索結(jié)果

“通信報(bào)文的查看”則為開發(fā)人員提供各子系統(tǒng)間的通信報(bào)文。當(dāng)需查看某2個(gè)子系統(tǒng)間完整的通信報(bào)文時(shí),可以通過選擇發(fā)送方和接收方來查看相應(yīng)子系統(tǒng)間具體的通信報(bào)文。并且為了系統(tǒng)的簡(jiǎn)單高效,僅當(dāng)打開報(bào)文對(duì)話框并選中相應(yīng)系統(tǒng)時(shí),V IS才會(huì)接收這2個(gè)系統(tǒng)發(fā)送過來的報(bào)文數(shù)據(jù),并進(jìn)行顯示,它不會(huì)接收沒有被選中的系統(tǒng)的報(bào)文,可以減少數(shù)據(jù)通信子系統(tǒng)(DCS)的工作壓力。

本文研究的基于城市軌道交通的可視化調(diào)試技術(shù),推薦各子系統(tǒng)在系統(tǒng)調(diào)試過程中將各自的工作細(xì)節(jié)數(shù)據(jù)以bin文件形式存儲(chǔ)在SD卡中,而本文設(shè)計(jì)的V IS軟件具有解析該bin文件數(shù)據(jù)的功能,具體要解析哪些數(shù)據(jù)并進(jìn)行顯示是由開發(fā)人員根據(jù)具體情況制定規(guī)則來確定的。通過解析該bin文件的數(shù)據(jù),可以分析該子系統(tǒng)過去的工作狀況,甚至預(yù)測(cè)可能出現(xiàn)的問題。

4 結(jié)束語(yǔ)

本文分析了傳統(tǒng)的城市軌道交通系統(tǒng)開發(fā)手段的特點(diǎn)與不足,研究了可視化調(diào)試技術(shù)并應(yīng)用于城市軌道交通系統(tǒng)開發(fā)中,實(shí)現(xiàn)了初級(jí)樣機(jī)的開發(fā)。實(shí)驗(yàn)表明,基于城市軌道交通的可視化調(diào)試技術(shù),能夠有效地降低城市軌道交通控制系統(tǒng)開發(fā)的工作量,縮短系統(tǒng)開發(fā)周期。但也存在不足,例如本調(diào)試技術(shù)會(huì)增加系統(tǒng)間通信的接口和所需發(fā)送報(bào)文的數(shù)量,加重DCS的工作量,程序所占的空間也會(huì)增加,影響程序運(yùn)行的效率。

[1] 嚴(yán)慧君.管軌交通運(yùn)行控制環(huán)境仿真系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2010.

[2] 馬 亮.現(xiàn)代有軌電車運(yùn)行控制環(huán)境仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京:北京交通大學(xué),2011.

[3] 苑冰潔,穆曉敏.基于VC++的SDR處理平臺(tái)可視化調(diào)試軟件設(shè)計(jì)[J].科技信息,2010(35):718-719.

[4] 倪璐舟.軌道交通聯(lián)鎖軟件的計(jì)算機(jī)輔助開發(fā)工具的研究與實(shí)現(xiàn)[D]. 杭州:浙江大學(xué),2008.

[5] 劉 碩. CBTC系統(tǒng)移動(dòng)授權(quán)生成的建模與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2008.

[6] 王 辛,李青山,崔西寧,葉 宏,杜 林.分布式軟件調(diào)試中調(diào)試信息界面展示技術(shù)[J].航空計(jì)算技術(shù),2010(10).

[7] 王 偉,張建明.基于最小系統(tǒng)的CBTC仿真測(cè)試平臺(tái)[J].都市快軌交通,2011(4).

猜你喜歡
開發(fā)人員報(bào)文子系統(tǒng)
不對(duì)中轉(zhuǎn)子系統(tǒng)耦合動(dòng)力學(xué)特性研究
基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
CTCS-2級(jí)報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
GSM-R基站子系統(tǒng)同步方案研究
淺析反駁類報(bào)文要點(diǎn)
Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
駝峰測(cè)長(zhǎng)設(shè)備在線監(jiān)測(cè)子系統(tǒng)的設(shè)計(jì)與應(yīng)用
ATS與列車通信報(bào)文分析
后悔了?教你隱藏開發(fā)人員選項(xiàng)
車載ATP子系統(tǒng)緊急制動(dòng)限制速度計(jì)算
延川县| 长白| 高淳县| 华安县| 吉林市| 崇文区| 兴安县| 浮梁县| 潞城市| 栖霞市| 斗六市| 定远县| 陆河县| 陇川县| 房山区| 青阳县| 汝阳县| 宾阳县| 陆良县| 合江县| 远安县| 临安市| 辽宁省| 太保市| 渝北区| 垫江县| 闵行区| 墨竹工卡县| 合水县| 阳山县| 饶阳县| 宿松县| 江孜县| 房山区| 靖安县| 马龙县| 清河县| 阳高县| 武清区| 观塘区| 孝义市|