田晓莉,谭在龙,徐志根
(西南交通大学 信息科学与技术学院, 成都 610031)
城市交通通信信号系统是保证行车安全和提高运输效率的有利工具,通常被称为轨道交通的“神经系统”。列车自动监控(ATS)系统主要实现对列车运行的监督和控制,它在提高运输效率和保障运行安全方面起着十分重要的作用。因此,ATS系统能否进行正常操作,将直接关系到列车安全。
目前我国城市轨道交通领域,随着客流量的不断增加,运营间隔不断缩短,如何提高运营效率成为运营管理者和系统开发人员越来越关注的问题。自动排列进路功能的实现降低了调度员的工作量,减少失误率,从而提高ATS系统的效率。本文以西安一号线ATS系统的列车自动排列进路模块为例,介绍列车自动排列进路的原理及实现过程。
列车自动排列进路软件需要不断轮询列车信息和设备占用位置,查看是否有计划车和头码车满足自动触发的条件。为了保证运行规律性,也要考虑运行触发点,在正线上定义若干个触发点,同时为正线上的每一条列车进路分配可达节点。将列车的进路信息存放在一个进路文件里,并为进路文件中配置一个触发点文件。可由列车识别与跟踪软件确定列车的位置,列车自动排列进路软件根据列车位置首先进行触发时机的检查,如果触发时机满足列车自动排列进路软件会确定列车运行触发点,随后进行进路选择,在进路选择之后要进行进路间的冲突检查,列车进路选排条件检查是命令输入到联锁之间的最后一步,如果以上条件都满足后进路将会自动排列出来。
列车自动排列进路的过程,如图1所示。
图1 列车自动排列进路的过程
列车自动排列子系统从列车识别与跟踪子系统获取列车的位置和列车停稳信息。若列车所处的位置是触发点时,则继续获取列车所处区段的车次窗和车次信息。
在ATS系统中,列车的类型主要分为3种:计划车、头码车和人工车。不同的列车类型,判定触发时机是否满足的要求也不一样。
(1)计划车:即在运行图中编制出的赋予表号、车次号和线路号的列车。当列车为计划车时触发时机的确定要考虑的方面较多。大体上可分为两种情况:a.当列车不处于停车场/车辆段时,则满足触发时机;b.当列车处于停车场/车辆段时,要判定列车是否处于转换轨的位置,当不处于转换轨时,则不能满足触发时机(停车场/车辆段不能自动排列进路)。当列车处于停车场/车辆段的转换轨,且(计划出库时间–当前时间)<10 min时,则触发时机满足。
(2)头码车:即赋予运行目的地及车组号的非计划车。列车为头码车时,要根据列车的位置来判定是否满足触发时机。若列车所处的位置恰好是目的地时,则不满足触发时机(到达目的地不能进行触发);反之,满足触发时机。
(3)人工车:即由调度员手动添加并人工组织运行,只赋予车组号的非计划车。人工车不具备自动排列进路的功能。
运行触发点,即信号机防护方向后方一定范围内的设备(一般为无岔设备或道岔设备),可以进行配置;当列车驶过该设备开始进行进路自动触发流程。
运行触发点的设置应该使列车在正常运行条件下以区段所允许的最高速度运行,具体应根据列车速度和轨道长度确定。运行触发点不能触发的太早,否则会引起其它列车不必要的麻烦,从而影响运行效率。
运行触发点文件包含进路始端信号机及触发轨等信息。本次将进路触发点信息以XML文件的形式存放在进路文件中。
本文介绍的列车自动排列进路,以西安地铁一号线的部分线路为例进行说明,如图2所示。
以信号机X2902为例,介绍运行触发点的数据结构:
其中,Signal station_brief表示信号设备所在站的名称;line_brief表示信号设备所在线路号;dev_name表示信号设备名称;Dev station_brief表示触发区段所在站的名称;DevName表示进路触发设备的名称。
图2 西安地铁一号线的部分线路
当列车进入触发点请求进路时,可以根据已配置的进路数据被确定。因此,为每一个带有有效目的地号的触发点配置一条进路。每一个具有有效目的地号的进路还应该配置一条替代进路。替代进路的配置是有必要的,因为如果该进路被其它列车占用时,就可以根据替代进路的优先顺序,触发对应的替代进路。
每条进路的数据以XML的形式存储在进路文件里,下面以图2中S2707—S2801为例,介绍进路文件的数据结构:
其中,Route no表示进路号;StartButton station_brief表示开始信号设备的信号按钮;EndButton station_brief表示结束信号设备的信号按钮;StartSignal station_brief表示开始信号设备;Section station_brief表示进路所包含的区段;TrainSubtendProtect station_brief表示进路外方的第一个区段;ReachableNodes表示进路的可达节点。
进路的确定根据列车类型的不同而有所区别,头码车和计划车进路选择的流程如图3、图4所示。
图3 头码车选择流程
图4 计划车进路选择流程
进路自动排列的过程中,关键的一步就是进路间的冲突检查。
头码车进路冲突检查策略:检查当前待排列的进路与已经排列出的进路有没有重合的区段,包括进路内区段和进路的保护区段有无重合。若重合则进路冲突,联锁无法同时执行进路排列。
计划车进路冲突检查策略:
(1)计划车与头码车冲突检查:检查当前待排列的进路与已经排列出的头码车进路有没有重合的区段,包括进路内区段和进路的保护区段有无重合。若重合则认为进路冲突,联锁无法同时执行进路排列。
(2)计划车与计划车冲突检查:计划车折返或出库作业;该进路需要进行计划冲突检查。检查时根据下一站节点选择最近的也需经过该节点的计划线,若该车为计划点,且时间在一定范围,则认为进路冲突。
(3)目前并未进行实际的进路级别路径的冲突检查,计划车仍然是根据计划车到达节点的时间冲突检查。
在进路排列命令输入到联锁设备之前,还需要进行进路选排条件检查,该检查能否通过将直接影响进路命令的执行或拒绝。ATS系统开放进路信号必须同时具备以下条件:(1)进路内区段的道岔区段在所需位置或可扳到所需位置;(2)进路始端信号机未开放;(3)进路相关按钮检查通过;(4)所有轨道设备均无单封、单解。列车进路选排条件检查流程如图5所示。
列车经过以上5个步骤的检查,就可以根据列车的实际运行情况自动排列出一条满足系统需求的进路。
图5 列车进路选排条件检查流程图
本文介绍了ATS仿真系统列车自动排列进路的方案,并详细阐述了列车自动排列进路的过程。在这个过程中,列车进路选择极为重要。列车自动排列进路技术已经在西安一号线一期应用,减轻了调度人员的工作量并减少了出错率,减缓了客流压力,从而提高了整个系统的运行效率。
[1]林瑜筠.城市轨道交通信号[M].北京:中国铁道出版社,2008.
[2]张晓娟,张雁鹏,汤自安.城市轨道交通智能控制系统[M].北京:中国铁道出版社,2008.
[3]吴 江,郭秀清.上海地铁ATS仿真系统进路自动排列的设计与实现[J].微型机与应用,2012,31(17):7-10.
[4]孙 旺,王俊锋.自动进路原理中提前开放距离的最优化分析[J].铁道通信信号,2013,49(赠刊):138-140.