APP下载

列车全自动运行信号系统时间同步方案

2024-02-22黄柒光

城市轨道交通研究 2024年2期
关键词:备机服务端信号系统

黄柒光 梁 宇

(卡斯柯信号有限公司,200072,上海)

对于列车全自动运行系统,时间同步设备是保证信号系统中各子系统协同联动的基础,其直接关系到列车的运营准点率和运行安全性。时间同步包括信号系统与外部时钟源的同步、安全子系统轨旁ATC(列车自动控制)系统与ATC车载设备的同步,以及采用LTE(长期演进)车地无线通信BBU(基带处理单元)之间的同步。对于全自动运行线路而言,时间不同步将导致列车运行不准点、开关车门时间过短等故障现象,易引起乘客的不满情绪。基于此,本文主要介绍了在列车全自动运行情况下,信号系统与外部时钟源、各子系统之间及各车载设备之间的同步机制,研究了外部时钟源跳变对信号系统的影响,以及某一层设备的时间错误对下一层设备的影响。

1 时间同步设备在信号系统中的作用

时间同步设备在信号系统中的作用为保证信号系统中各子系统协同工作,以及确保列车运行安全和运营准点。在全自动运行线路中,针对早点或晚点情况,轨旁ATS(列车自动监控)系统通过比较列车计划与实际到站或离站时间,调整停站时间和区间运行时间,并将调整后的时间发给ATC车载设备,ATC车载设备结合轨旁传递的设备状态及授权终点,计算ATO(列车自动运行)速度曲线。若轨旁ATS系统与ATC车载设备时间不同步,将影响 ATO运行速度、列车的区间运行时间及到站时间,进而影响列车的准点率。

此外,时间同步设备还在信号系统中起到了确保列车安全自动开关门的作用。在全自动运行线路中,当列车停靠在站台时,ATC车载设备通过轨旁应答器和车载传感器获取列车位置信息,并结合所采集的列车速度判断列车准确停靠站台后,ATC车载设备向列车请求切除牵引、施加制动。当获得列车反馈成功信息后,ATC车载设备向列车发送开车门指令,同时通过联锁设备发送开屏蔽门指令。根据所调整的早点、晚点停站时间,轨旁ATS系统通过车地无线通信将时间调整信息传递至ATC车载设备,ATC车载设备根据接收到的停站时间关闭车门。若轨旁ATS系统与ATC车载设备时间不同步,很有可能导致开车门时间过短,进而影响乘客上下车。

2 信号系统时间同步方案

列车全自动运行信号系统包括ATC设备、ATS设备、CI(计算机联锁)设备、MSS(维护支持系统)设备、DCS(数据通信子系统)设备。其中:ATC设备、CI设备下位机是保证系统安全的设备,安全等级为SIL(安全完整性等级)4,由冗余网络组成;ATS设备、CI设备上位机的安全等级为SIL2,由另一对冗余网络组成;MSS设备的安全等级为SIL0,由非冗余网络组成。外部时钟系统连接到ATS设备的FEP(前端处理器),ATS设备经网关与SIL4设备相连,ATS设备经维护台与SIL0设备相连。全自动运行信号系统时间同步网络架构示意图如图1所示。

注:CATS为中心应用服务器;SDM为诊断和维护子系统。

在全自动运行线路中,为实现列车的全自动运行,必须使信号系统各子系统之间的时间同步,特别是信号车载设备与轨旁设备之间的时间同步。信号系统中的关键设备及通信通道均采取冗余配置,且均为热备状态,以确保在一个关键设备或通信通道故障的情况下,列车仍可以全自动运行。

两台通信前置机FEP通过网络及串口连接通信,将先启动应用程序的FEP作为主机,后启动应用程序的FEP作为备机。在网络不稳定的情况下,通过串口通信获取对方通信前置机状态,以确保通信通道和通信前置机设备均为冗余状态。通信前置机主机启动后作为时间服务端提供时间服务,通信前置机备机停止提供时间服务。

两台应用服务器CATS通过网络及串口连接通信,将先启动应用程序的CATS作为主机,后启动应用程序的CATS作为备机。在网络不稳定的情况下,通过串口通信获取对方CATS的状态,以确保通信通道和CATS设备均为冗余状态。

两台网关服务器Gateway通过网络及串口连接通信,将先启动应用程序的网关服务器作为主机,后启动应用程序的网关服务器作为备机。在网络不稳定的情况下,通过串口通信获取对方网关状态,以确保通信通道和网关设备均为冗余状态。

在全自动运行线路中,信号系统内部时间同步采用NTP(网络时间协议),其精度为毫秒级,通过采用Meinberg时钟同步软件实现时间同步。信号系统由通信系统的时钟接口获取时间源后,通过在通信前置机部署的自开发应用程序与时钟源进行时间同步。为避免外部时间源跳变影响信号系统内部子系统,在一定时间偏差范围内(可配置),通信前置机需实时同步外部时间源,如外部时间源非正常跳变且超过一定时间偏差(可配置),则通信前置机判断外部时间源出现故障,停止同步外部时间源,并给出告警信息。当外部时间源恢复正常后,经确认可在通信前置机人工输入命令,以同步外部时间源。

信号系统对于轨旁设备与车载设备的同步要求较高。外部时钟系统使用GPS(全球定位系统)或北斗卫星进行时间同步校准,避免产生累计误差。信号系统内部以通信前置机获取的时间进行同步,同时需确保通信前置机主机作为时间服务端提供时间服务,通信前置机备机停止提供时间服务,避免因两台通信前置机同时为下一层设备提供时间服务,而导致的硬件或操作系统异常,进而使得两台通信前置机的时间偏差过大,影响下一层设备的时间同步准确性及精度。

在全自动运行线路中,为确保轨旁设备与车载设备能够保持时间同步,对于提供时间服务端的关键设备,信号系统将会对其进行冗余配置,同时与下一层设备进行交叉连接,以提高时间同步的可靠性。将FEP、CATS、Gateway和ATS维护台作为客户端,同步上一层的时钟信息,同时为下一层设备提供时间基准。

为保证时间同步精度:①若两台应用服务器出现双主机现象,则自动退出一台主机应用程序,启动应用服务器主机和备机时间服务、关闭通过应用服务器的应用程序控制,确保两台应用服务器仅有主机提供时钟服务,避免两台应用服务器的时间偏差过大,进而影响下一层设备的时间同步准确性及精度。②若两台网关服务器出现双主机现象,则自动退出一台主机应用程序,启动网关主机和备机时间服务,关闭通过网关的应用程序控制,以确保两台网关服务器仅有主机提供时间服务,避免两台网关时间偏差过大,进而影响下一层设备的时间同步准确性及精度。

信号系统内的各子系统设备进行时间同步时,需提供时间服务端设备。若服务端设备的时间跳变超过一定数值(可配置),则下一层客户端设备时间同步服务会立即停止,进而避免下一层客户端设备同步跳变。若服务端设备的时间跳变小于一定数值,则下一层客户端将在一定时间内完成时间平滑调整,并与服务端设备时间保持一致,该过程可采用Meinberg时钟同步软件实现。

时间服务端设备采用SNTP(简单网络时间同步协议),下层客户端设备的时间同步精度只能达到秒级,不能满足列车全自动运行的需求,因此提供时间服务端的设备均需采用NTP进行时间同步。

本文所提时间同步方法的特点有:①可确保信号系统内ATC、ATS、CI、MSS、DCS五个子系统时间的统一,且时间同步精度可达毫秒级,能够满足列车全自动运行的需求;②关键设备和通信通道采取冗余配置且均为热备状态,可避免某台设备或通信通道故障对下一层设备同步时间的影响,提高了系统的可靠性;③对于所有冗余时间服务端设备,仅有主机提供时间服务,可避免两台时间服务端设备由于操作系统或硬件偶发原因出现的故障或跳变,导致的两台时间服务端设备时间偏差过大,进而影响下一层设备的时间同步;④时间服务端设备可在一定时间范围内跳变,下一层设备可在一定时间内平滑调整同步时间服务端设备的时间,避免出现由于时间跳变影响列车全自动运行的情况;⑤当时间服务端设备跳变超过一定时间时,下一层设备可自动停止同步时间服务,避免其他设备时间变化过大,进而影响列车全自动运行。

某项目中,采用SNTP和NTP的ATC车载设备与ATS网关时间同步分析情况,如表1和表2所示。由表1和表2可知:采用NTP的时间同步精度远高于采用SNTP的时间精度。

表1 采用SNTP的ATC车载设备与ATS网关时间同步分析情况

表2 采用NTP的ATC车载设备与ATS网关时间同步分析情况

3 信号系统时间同步说明

关于信号系统时间同步方法的说明如下:

1) 信号系统的通信前置机通过网络从时钟系统获取统一时间源,当通信前置机获取时间信息后,同步本机操作系统时间。两台通信前置机的主机为下一层客户端设备和通信前置机的备机提供时间服务,通信前置机的备机停止作为服务端提供时间服务。

2) 当通信前置机主机因硬件、操作系统或应用程序故障退出时,通信前置机备机应用程序升为主机,同时作为服务端提供时间服务。对于发生故障的原主机,当应用程序启动后将其作为备机,备机应用程序主动停止时间服务。若备机应用程序没有启动,主机将向备机操作系统发送停止时间服务指令,以确保仅有主机提供时间服务。

3) 将两台应用服务器作为客户端,同步通信前置机的主机时间。两台应用服务器中仅由应用服务器主机作为服务端为下一层设备提供时间服务,应用服务器备机作为服务端停止提供时间服务。当应用服务器主机因硬件、操作系统或应用程序故障退出时,应用服务器备机应用程序升为主机,同时提供时间服务。对于发生故障的原主机,当应用程序启动后将其作为备机,备机应用程序主动停止时间服务。若备机应用程序没有启动,主机将向备机操作系统发送停止时间服务指令,以确保仅有主机提供时间服务。

4) 将ATS工作站、ATS维护台、ATS车站服务器和联锁SDM工作站作为客户端,同步两台应用服务器的主机时间。将两台网关服务器作为客户端,同步应用服务器的主机时间。两台网关服务器中仅有网关主机作为服务端为下一层设备提供时间服务,网关备机作为服务端停止提供时间服务。

5) 当网关主机因硬件、操作系统或应用程序故障退出时,网关备机应用程序升为主机,同时作为服务端提供时间服务。对于故障的原主机,当应用程序启动后将其作为备机,备机应用程序作为服务端主动停止时间服务。若备机应用程序没有启动,主机将向备机操作系统发送停止时间服务指令,以确保仅有主机提供时间服务。

6) 将ATC设备、DCS设备作为客户端,同步两台网关服务器中的主机时间。ATS维护台与MSS子系统通信,并作为服务端为MSS设备提供时间服务,MSS设备作为客户端同步ATS维护台时间。

4 结语

本文介绍了全自动运行系统中的时间同步方法。信号系统的内部与外部分别采用不同的时间同步方法,避免外部时钟跳变直接影响内部信号系统。信号系统内采用NTP,且冗余设备仅主机提供时间服务,确保了设备的时间同步精度,其时间同步精度可达毫秒级,保障了列车全自动运行的需求。目前,本文所提时钟同步方案已成功用于上海、北京、成都和郑州等多个城市的线路,线路运行情况良好,至今未出现由时钟不同步引起的相关故障问题。

猜你喜欢

备机服务端信号系统
LTE-M在地铁信号系统中的应用
SmarTram型有轨电车信号系统
跨座式单轨与中低速磁浮信号系统的关键技术
云存储中基于相似性的客户-服务端双端数据去重方法
新时期《移动Web服务端开发》课程教学改革的研究
在Windows Server 2008上创建应用
信号系统一体化的探讨
仪表着陆系统下滑台备机故障的分析与解决
紫光云计算机升级 支持信息化建设
紫光云计算机升级虚拟化模块