《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于上海地鐵1號(hào)線的ATS仿真系統(tǒng)
基于上海地鐵1號(hào)線的ATS仿真系統(tǒng)
2015年微型機(jī)與應(yīng)用第20期
江星宇1,陳運(yùn)哲2,陳永生1
1.同濟(jì)大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)系,上海 201804; 2.東華大學(xué) 計(jì)算機(jī)系,上海 201600
摘要: 介紹了以上海地鐵1號(hào)線為原型的ATS仿真系統(tǒng),圍繞固定閉塞模型進(jìn)行展開,以追蹤運(yùn)行的兩列列車為對(duì)象,分別對(duì)它們的追蹤過程、運(yùn)行效果及間隔距離進(jìn)行了具體的研究與計(jì)算。同時(shí)引入了聯(lián)鎖系統(tǒng),詳細(xì)說明了進(jìn)路搜索算法和聯(lián)鎖表的設(shè)計(jì)步驟,很好地體現(xiàn)了聯(lián)鎖系統(tǒng)對(duì)列車追蹤的安全性與可靠性的重要保障作用。
Abstract:
Key words :

  摘  要: 介紹了以上海地鐵1號(hào)線為原型的ATS仿真系統(tǒng),圍繞固定閉塞模型進(jìn)行展開,以追蹤運(yùn)行的兩列列車為對(duì)象,分別對(duì)它們的追蹤過程、運(yùn)行效果及間隔距離進(jìn)行了具體的研究與計(jì)算。同時(shí)引入了聯(lián)鎖系統(tǒng),詳細(xì)說明了進(jìn)路搜索算法和聯(lián)鎖表的設(shè)計(jì)步驟,很好地體現(xiàn)了聯(lián)鎖系統(tǒng)對(duì)列車追蹤的安全性與可靠性的重要保障作用。

  關(guān)鍵詞ATS系統(tǒng);固定閉塞;列車追蹤;間隔距離;聯(lián)鎖系統(tǒng)

0 引言

  仿真作為一門綜合性學(xué)科至今已有50多年的發(fā)展歷史,利用模型代替實(shí)體進(jìn)行實(shí)驗(yàn)的特點(diǎn)令其具備了經(jīng)濟(jì)、安全、實(shí)驗(yàn)周期短等眾多優(yōu)勢(shì)。隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,應(yīng)用計(jì)算機(jī)進(jìn)行系統(tǒng)仿真更是日益受到人們的重視。本文圍繞基于上海地鐵1號(hào)線的ATS仿真系統(tǒng)進(jìn)行展開,重點(diǎn)介紹了該系統(tǒng)下的信號(hào)系統(tǒng)與聯(lián)鎖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程。

1 ATS仿真系統(tǒng)概述

  基于上海地鐵1號(hào)線,采用面向?qū)ο蠹夹g(shù)構(gòu)建列車對(duì)象、ATS對(duì)象、信號(hào)設(shè)備對(duì)象等,共同完成了ATS系統(tǒng)的各項(xiàng)功能。列車自動(dòng)監(jiān)控(Automatic Train Supervision,ATS)系統(tǒng)與列車自動(dòng)防護(hù)(Automatic Train Protection,ATP)系統(tǒng)同屬于列車自動(dòng)控制(Automatic Train Control,ATC)系統(tǒng)。ATS系統(tǒng)主要實(shí)現(xiàn)了列車自動(dòng)識(shí)別與跟蹤、監(jiān)視列車運(yùn)行和設(shè)備狀態(tài)以及系統(tǒng)故障復(fù)原處理等功能。

2 固定閉塞信號(hào)系統(tǒng)

  2.1 固定閉塞信號(hào)系統(tǒng)的定義

  上海地鐵1號(hào)線采用固定閉塞信號(hào)系統(tǒng),通過軌道電路傳輸控制信息及確定列車位置[1],閉塞分區(qū)的長度和數(shù)量決定了線路的通過能力。系統(tǒng)在軌道鋪設(shè)時(shí)按照在軌運(yùn)行的最差性能要求將線路軌道劃分為許多長度不等的閉塞分區(qū),形成追蹤列車之間的空間間隔。閉塞分區(qū)的數(shù)量則是依據(jù)劃分的速度級(jí)別而定。

  2.2 固定閉塞追蹤模型

  三顯示列車追蹤是一種常見的固定閉塞追蹤模型,如圖1所示。該模型將線路區(qū)間劃分為若干閉塞分區(qū),每個(gè)閉塞分區(qū)的始端設(shè)有防護(hù)信號(hào)機(jī),信號(hào)機(jī)的顏色依據(jù)列車位置而變化,列車運(yùn)行必須遵從信號(hào)機(jī)的指示。綠燈表示允許列車按照規(guī)定速度運(yùn)行,此時(shí)列車運(yùn)行前方至少有兩個(gè)空閑的閉塞分區(qū)。黃燈為注意或減速信號(hào),表示列車運(yùn)行前方有一個(gè)閉塞分區(qū)空閑。當(dāng)前方閉塞分區(qū)被某一列車占用時(shí),入口的信號(hào)機(jī)顯示為紅色,提醒后續(xù)列車停車等待。列車的運(yùn)行速度在三種信號(hào)機(jī)的顯示控制下會(huì)逐漸減小,故稱為階梯式分級(jí)制動(dòng)速度控制。

Image 001.png

  追蹤間隔至少要保證3個(gè)以上長度不等的閉塞分區(qū),同時(shí),為了確保不追尾還應(yīng)加上列車長度,所以列車區(qū)間追蹤運(yùn)行間隔距離為:

  L=LBlock1+LBlock2+LBlock3+LTrain(1)

3 聯(lián)鎖系統(tǒng)

  3.1 聯(lián)鎖系統(tǒng)概述

  ATS系統(tǒng)同時(shí)結(jié)合了聯(lián)鎖系統(tǒng)的設(shè)計(jì),利用計(jì)算機(jī)對(duì)車站值班人員的操作命令和現(xiàn)場(chǎng)實(shí)際狀態(tài)的表示信息進(jìn)行邏輯運(yùn)算,從而實(shí)現(xiàn)對(duì)信號(hào)機(jī)、道岔以及進(jìn)路的集中控制與聯(lián)鎖[2]。

  3.2 聯(lián)鎖系統(tǒng)與軌旁ATP

 ?。?)ATP系統(tǒng)防護(hù)原理

  ATP系統(tǒng)是列車控制系統(tǒng)的關(guān)鍵設(shè)備之一,主要是對(duì)列車運(yùn)行實(shí)施自動(dòng)超速防護(hù),以保障列車運(yùn)行安全。ATP在控制車輛不超過限速的同時(shí),還會(huì)盡量保證這些控制操作對(duì)司機(jī)駕駛的干擾降到最小[3]。其工作過程示意圖如圖2所示。

 ?。?)聯(lián)鎖系統(tǒng)與軌旁ATP

  ATP中的軌旁ATP子系統(tǒng)能夠?qū)崟r(shí)監(jiān)測(cè)列車狀態(tài),聯(lián)鎖系統(tǒng)通過接收軌旁ATP發(fā)送的信息,為列車開放禁止通過信號(hào)。同時(shí),聯(lián)鎖會(huì)向軌旁ATP發(fā)送道岔位置、信號(hào)機(jī)顯示狀態(tài)、進(jìn)路設(shè)定狀態(tài)等相關(guān)信息[4]。

Image 002.png

  3.3 聯(lián)鎖表的設(shè)計(jì)

  聯(lián)鎖表是鐵路車站信號(hào)設(shè)備聯(lián)鎖關(guān)系的說明圖表,是聯(lián)鎖系統(tǒng)功能設(shè)計(jì)的總依據(jù),以下是聯(lián)鎖表設(shè)計(jì)的詳細(xì)步驟[5]。

 ?。?)站場(chǎng)數(shù)據(jù)編輯

  將信號(hào)平面布置圖轉(zhuǎn)換成信號(hào)設(shè)備之間的基本聯(lián)鎖關(guān)系,完成信號(hào)平面圖中站場(chǎng)數(shù)據(jù)的輸入和轉(zhuǎn)換。ATS系統(tǒng)站場(chǎng)圖如圖3所示。

Image 003.png

 ?。?)進(jìn)路搜索算法

  站場(chǎng)信號(hào)平面布置圖如圖4所示。將信號(hào)設(shè)備作為信號(hào)點(diǎn),根據(jù)其在圖中的位置建立站場(chǎng)型數(shù)據(jù)結(jié)構(gòu)圖如圖5所示。每個(gè)信號(hào)點(diǎn)即為節(jié)點(diǎn),由數(shù)據(jù)場(chǎng)df和指針場(chǎng)pf組成:df用來存放數(shù)據(jù)塊,pf實(shí)現(xiàn)節(jié)點(diǎn)之間的聯(lián)系。不同的信號(hào)設(shè)備需要不同的指針數(shù),比如信號(hào)機(jī)節(jié)點(diǎn)只能與相鄰2個(gè)節(jié)點(diǎn)聯(lián)接,所以一般只要2個(gè)指針指明左右節(jié)點(diǎn)的首址即可,而道岔節(jié)點(diǎn)必須要有3個(gè)指針才能記錄相鄰節(jié)點(diǎn)的首址[6]。

Image 004.png

Image 005.png

  本文采用深度優(yōu)先搜索[7](Depth First Search,DFS)算法進(jìn)行進(jìn)路搜索。若采用廣度優(yōu)先搜索,每個(gè)節(jié)點(diǎn)在擴(kuò)展時(shí)無法確定該擴(kuò)展方向是否為目標(biāo)節(jié)點(diǎn)的方向,造成擴(kuò)展分枝較多,存儲(chǔ)量較大[8]。而DFS在遇到對(duì)象道岔標(biāo)志時(shí)會(huì)以直股搜索優(yōu)先,找不到目標(biāo)節(jié)點(diǎn)時(shí)再返回沿彎股方向搜索,并且不會(huì)保留已經(jīng)搜索過的未找到目標(biāo)節(jié)點(diǎn)的路徑,節(jié)省了存儲(chǔ)空間。相關(guān)算法如下:

  //搜索進(jìn)路,判斷是否需要改變方向

  for(int i=0;i<NearTrackNum;i++){

  //NearTrackNum:相鄰區(qū)間區(qū)段數(shù)

  CASSIDPCntrItem*pTrack=NearTrackArray[i];

  //CASSIDPCntr--Item*pTrack:股道對(duì)象

  TRACE("%s",pTrack->GetTrackName());

  if(pTrack->GetRunDirectionProp()==DIR_LEFT&&

  //GetRun--DirectionProp():獲得股道運(yùn)行方向

 ?。╬SignalItem->GetSiDirection()==SIGNAL_DIR_RIGHT

  //GetSi--Direction():獲得信號(hào)機(jī)朝向值

  ||pSignalItem->GetSiDirection()==SIGNAL_DIR_UPRIGHT

  ||pSignalItem->GetSiDirection()==SIGNAL_DIR_DOWNRIGHT))

  return true;

  else if(pTrack->GetRunDirectionProp()==DIR_RIGHT &&

 ?。╬SignalItem->GetSiDirection()==SIGNAL_DIR_LEFT

  ||pSignalItem->GetSiDirection()==SIGNAL_DIR_UPLEFT

  ||pSignalItem->GetSiDirection()==SIGNAL_DIR_DOWNLEFT))

  return true;

  }

  (3)敵對(duì)信號(hào)運(yùn)算

  當(dāng)兩條進(jìn)路有相互重疊或交叉的部分,不能以道岔位置來區(qū)分時(shí),這兩條進(jìn)路互為敵對(duì)進(jìn)路,防護(hù)這兩條進(jìn)路的信號(hào)機(jī),互為敵對(duì)信號(hào)機(jī)。

 ?。?)進(jìn)路特征排序

  進(jìn)路搜索算法得到的進(jìn)路是隨機(jī)排序的,一般不能直接作為最終的輸出順序,所以還需按照咽喉區(qū)、進(jìn)站口、進(jìn)路類型等進(jìn)路特征對(duì)已經(jīng)得到的進(jìn)路進(jìn)行排序。

 ?。?)聯(lián)鎖表輸出

  計(jì)算得到的聯(lián)鎖表以Excel表格格式輸出(如圖6所示),方便后續(xù)開發(fā)人員共享資源[9]。

Image 006.png

 ?。?)聯(lián)鎖表對(duì)比審核

  為了保證聯(lián)鎖系統(tǒng)的嚴(yán)謹(jǐn)可靠,通常先由多個(gè)工作人員共同編制聯(lián)鎖表,再交由審核人員進(jìn)行對(duì)比審核。

4 影響列車追蹤間隔的因素

  在實(shí)際的工程應(yīng)用中,除了信號(hào)系統(tǒng)、聯(lián)鎖系統(tǒng)的選擇與設(shè)計(jì),還會(huì)綜合考慮運(yùn)營需求、線路和站間距離等其他因素來最終確定列車追蹤間隔距離[10]。

5 結(jié)論

  本文對(duì)基于上海地鐵1號(hào)線的ATS仿真系統(tǒng)下的固定閉塞列車追蹤運(yùn)行過程進(jìn)行了研究,總結(jié)可知前行列車在運(yùn)行過程中不受信號(hào)系統(tǒng)影響,但會(huì)通過信號(hào)系統(tǒng)影響后續(xù)追蹤列車的運(yùn)行。與聯(lián)鎖系統(tǒng)結(jié)合后,ATS又進(jìn)一步提高了列車追蹤與車站通過能力,因此在設(shè)計(jì)聯(lián)鎖時(shí)不僅要突出系統(tǒng)的可靠性,還應(yīng)結(jié)合聯(lián)鎖的故障—安全性能,進(jìn)一步改善系統(tǒng)的高安全性,最終實(shí)現(xiàn)列車追蹤的安全與高效。

參考文獻(xiàn)

  [1] 周艷紅,唐金金.高速列車追蹤運(yùn)行過程仿真方法研究[J].鐵道標(biāo)準(zhǔn)設(shè)計(jì),2012(8):116-120.

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

  [3] 馮崢.基于通信的列車自動(dòng)防護(hù)系統(tǒng)(ATP)關(guān)鍵技術(shù)研究[D].長沙:中南大學(xué),2013.

  [4] 于增明,劉正東.基于通信的列車控制系統(tǒng)中聯(lián)鎖功能的改變[J].鐵道運(yùn)營技術(shù),2011,17(4):13-15.

  [5] 于磊.列車運(yùn)行軌跡仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2009.

  [6] 文武臣,王曉明.計(jì)算機(jī)聯(lián)鎖的數(shù)據(jù)結(jié)構(gòu)及進(jìn)路搜索算法[J].重慶工學(xué)院學(xué)報(bào)(自然科學(xué)),2008,22(6):52-53.

  [7] 嚴(yán)蔚敏.數(shù)據(jù)結(jié)構(gòu)[M].北京:清華大學(xué)出版社,1997.

  [8] 胡媛,魏宗壽.采用DFS策略的進(jìn)路搜索算法研究[J].鐵路計(jì)算機(jī)應(yīng)用,2007,16(9):4-6.

  [9] 葉兆生,陳永生.雙線接發(fā)列車仿真系統(tǒng)運(yùn)行圖模塊的設(shè)計(jì)與開發(fā)[J].微型機(jī)與應(yīng)用,2014,33(18):7-10.

  [10] 趙明,汪希時(shí).移動(dòng)自動(dòng)閉塞條件下列車追蹤運(yùn)行控制研究[J].鐵道學(xué)報(bào),1997,19(3):61-68.



此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。