列车联挂控制系统的制作方法
1.本发明涉及轨道交通技术领域,尤其涉及一种列车联挂控制系统。
背景技术:
2.现阶段,城市轨道交通系统运营方式自动化程度不高,随着客流量不断增大,系统复杂度不断增加,对列车运行控制系统的自动化水平要求不断提高。现在开始提倡网络化运营,提高系统调度效率,提升系统总体安全性能,避免操作人员由于失误造成错误操作,危害行车安全。因此,全自动运行系统开始成为城市轨道交通系统的主要发展方向。全自动运行系统采用更高级别的自动控制模式控制运营系统,以行车为核心,通过与车辆、综合监控、通信等多系统的配合,提高轨道交通运行系统的整体自动化水平。
3.由于城市轨道交通系统客流量随时间分布非常不均匀,在早间、晚间等时间段呈现明显的客流量高峰期,传统的固定编组列车无法适应不同时段的运力要求。在客流量高峰期无法灵活增大编组数量满足乘客交通需求,在客流量低峰期也无法灵活减小编组数量以降低能耗。基于此,灵活编组方案以及灵活自动监控联挂解编列车的系统技术可以有效解决固定编组带来的资源浪费和效率低下问题。在客流量高峰期,通过对小编组列车进行联挂,统一控制和调度,可以灵活适应较大的客流量压力,给乘客带来更加迅速、高效率的乘坐体验。
4.但是,相关技术中列车联挂控制系统在进行联挂解编过程中自动化程度较低,大多采用命令定时下发或者接收到待下发命令就直接下发的模式,导致通信资源被浪费,系统交互效率不高,因此,如何实现更高效的列车联挂解编控制,已经成为业界亟待解决的问题。
技术实现要素:
5.本发明提供一种列车联挂控制系统,用以解决现有技术中列车联挂控制系统在进行联挂解编过程中自动化程度较低的缺陷。
6.本发明提供一种列车联挂控制系统,包括:
7.中心命令处理模块、列车自动监控系统-列车控制器接口和各个车载列车控制器系统,所述列车自动监控系统-列车控制器接口分别与所述中心命令处理模块和各个所述车载列车控制器系统通信连接;
8.其中,所述中心命令处理模块用于向所述列车自动监控系统-列车控制器接口按照预设周期发送各个车辆的联挂解编周期命令帧,所述列车自动监控系统-列车控制器接口用于将所述联挂解编周期命令帧转发给各个车载列车控制器系统;
9.其中,所述中心命令处理模块用于在目标列车满足联挂过程命令触发条件的情况下,在目标列车对应所述联挂解编周期命令帧中添加联挂过程命令,并缓存所述联挂过程命令的命令状态信息,将添加所述联挂过程命令后的联挂解编周期命令帧通过所述列车自动监控系统-列车控制器接口转发给目标列车的车载列车控制器系统;
10.其中,所述中心命令处理模块在第一预设时间内收到所述列车自动监控系统-列车控制器接口反馈的所述联挂过程命令的命令回执后,则更新所述命令状态信息,否则,阻止与所述联挂过程命令同类型的命令下发,并生成告警信息。
11.根据本发明提供的一种列车联挂控制系统,所述列车自动监控系统-列车控制器接口,具体用于:
12.在收到所述联挂解编周期命令帧后,将所述命令帧中的列车车组信息转换为列车控制器系统的连接设备标识,根据列车自动监控系统-列车控制器协议组包,在下一个发送周期将所述联挂解编周期命令帧发送给所述连接设备标识对应的车载列车控制器系统。
13.根据本发明提供的一种列车联挂控制系统,所述系统还包括:车辆信息跟踪模块,所述车辆信息跟踪模块分别与所述列车自动监控系统-列车控制器接口和所述中心命令处理模块通信连接;
14.其中,所述列车自动监控系统-列车控制器接口接收到所述车载列车控制器系统发送的列车联挂解编状态信息后,会将所述列车联挂解编状态信息缓存至所述车载列车控制器系统对应的车辆状态信息包,并将所述车辆状态信息包发送给所述车辆信息跟踪模块。
15.根据本发明提供的一种列车联挂控制系统,所述中心命令处理模块,具体用于:
16.对各个列车的解编命令下发条件进行轮询检测;
17.在检测到符合解编命令下发条件的目标列车时,所述目标列车满足解编的联挂过程命令触发条件,在所述目标列车对应所述联挂解编周期命令帧中添加解编命令;
18.将添加所述解编命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。
19.根据本发明提供的一种列车联挂控制系统,所述列车自动监控系统-列车控制器接口,具体用于:
20.在接收到所述添加解编命令后的联挂解编周期命令帧的情况下,将所述解编命令拆分为被联挂列车解编命令信息和去联挂练车解编命令信息;
21.在下一个发送周期,将所述被联挂列车解编命令信息发送给目标列车中被联挂列车对应的列车控制器系统,将所述去联挂练车解编命令信息发送给目标列车中去联挂列车对应的列车控制器系统。
22.根据本发明提供的一种列车联挂控制系统,所述中心命令处理模块,具体用于:
23.对各个列车的联挂准备命令下发条件进行轮询检测;
24.在检测到符合联挂准备命令下发条件的被联挂列车时,在所述被联挂列车对应的所述联挂解编周期命令帧中添加被联挂准备命令和联挂列车组信息,其中,所述被联挂准备命令包括联挂停车点的区域信息,所述联挂列车组信息包括被联挂列车的信息和去联挂列车的信息;
25.将添加所述被联挂准备命令和联挂列车组信息后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口,并将所述被联挂列车和去联挂列车的车组信息缓存在所述车辆信息跟踪模块。
26.根据本发明提供的一种列车联挂控制系统,所述中心命令处理模块,具体用于:
27.在检测到符合联挂准备命令下发条件的去联挂列车,且所述去联挂列车与所述联
挂列车组信息中的去联挂列车一致,比较所述去联挂列车和所述被联挂列车对应的联挂停车点的区域信息;
28.在所述去联挂列车和所述被联挂列车对应的联挂停车点的区域信息一致的情况下,在所述去联挂列车对应的所述联挂解编周期命令帧中添加去联挂准备命令;
29.将添加所述去联挂准备命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。
30.根据本发明提供的一种列车联挂控制系统,所述中心命令处理模块,具体用于:
31.在所述去联挂列车处于去联挂工况,所述被联挂列车处于被联挂工况,在去联挂列车的联挂解编命令信息帧中添加开始联挂命令;
32.将添加所述开始联挂命令的联挂解编命令信息帧发送给列车自动监控系统-列车控制器接口。
33.根据本发明提供的一种列车联挂控制系统,所述中心命令处理模块,具体用于:
34.在所述去联挂列车处于去联挂工况,所述被联挂列车处于被联挂工况,且所述去联挂列车和所述被联挂列车均处于联挂过程中的情况下,在所述去联挂列车的联挂解编周期命令帧中添加试拉命令;
35.将添加所述试拉命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。
36.根据本发明提供的一种列车联挂控制系统,所述系统还包括:中心列车自动监控系统控显终端,所述中心列车自动监控系统控显终端分别与所述中心命令处理模块和所述车辆信息跟踪模块通信连接;
37.其中,所述中心列车自动监控系统控显终端用于向所述中心命令处理模块发送人工控制联挂命令和显示联挂状态信息。
38.本发明提供的一种列车联挂控制系统,中心命令处理模块根据行车计划及联挂解编命令触发条件,自动触发联挂解编命令,同时缓存命令下发状态为“下达中”,在收到列车自动监控系统-列车控制器接口的回执后,更新命令下发状态为“下达完成”,引入状态机以防止同一个命令的反复无效下发,避免通信资源的浪费,并且本技术实施例中的列车联挂控制系统可以实现命令的触发和回执状态值的处理及存储,可以实现联挂解编过程的自动监控,有效提高列车的自动化水平。
附图说明
39.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1为本技术实施例提供的列车联挂控制系统结构示意图之一;
41.图2为本技术实施例中列车联挂控制系统的交互时序图之一;
42.图3为本技术实施例中列车联挂控制系统的交互时序图之二;
43.图4为本技术实施例提供的列车联挂控制系统结构示意图之二。
具体实施方式
44.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.图1为本技术实施例提供的列车联挂控制系统结构示意图之一,如图1所示,包括:中心命令处理模块110、ats-vobc接口120和各个车载vobc系统130,所述ats-vobc接口120分别与所述中心命令处理模块110和各个所述车载vobc系统130通信连接;
46.其中,所述中心命令处理模块用于向所述ats-vobc接口按照预设周期发送各个车辆的联挂解编周期命令帧,所述ats-vobc接口用于将所述联挂解编周期命令帧转发给各个车载vobc系统;
47.其中,所述中心命令处理模块用于在目标列车满足联挂过程命令触发条件的情况下,在目标列车对应所述联挂解编周期命令帧中添加联挂过程命令,并缓存所述联挂过程命令的命令状态信息,将添加所述联挂过程命令后的联挂解编周期命令帧通过所述ats-vobc接口转发给目标列车的车载vobc系统;
48.其中,所述中心命令处理模块在第一预设时间内收到所述ats-vobc接口反馈的所述联挂过程命令的命令回执后,则更新所述命令状态信息,否则,阻止与所述联挂过程命令同类型的命令下发,并生成告警信息。
49.具体地,本技术实施例中列车自动监控系统包括控制中心系统和集中控制站设备,本技术实施例中所描述的中心是指中心设备,中心命令处理模块是指位于中心系统中的专门用于处理联挂解编命令的特定模块,它可以是一个独立的模块,也可以是一个集成功能模块中的一部分。
50.本技术实施例中所描述的车载控制器(vehicle on-board controller,vobc)系统,用于完成车载atp/ato功能。
51.当列车联挂控制系统建立ats与车载vobc的通信连接后,中心命令处理模块周期向ats-vobc接口发送各车辆的联挂解编周期命令帧(无联挂解编命令时发送默认值),ats-vobc接口将命令帧转发给各车辆vobc系统。
52.中心命令处理模块根据当天的列车运行计划,对联挂过程命令的下发条件进行轮询检测,当检查到列车计划信息及列车运行状态满足联挂过程命令触发条件时,自动向目标被联挂车及目标去联挂车的联挂解编周期命令帧中添加相应联挂过程命令的命令字段。随后周期向ats-vobc接口发送联挂解编周期命令帧。
53.中心命令处理模块缓存命令状态信息,该命令状态信息包括命令下发状态、目标被联挂车组信息、目标去联挂车组信息。
54.当中心命令处理模块收到ats-vobc接口发送回的命令回执后,更新命令下发状态。如果没能收到回执,则报警并阻塞同类型命令的下发,从而防止下发无效命令,占用通信平台资源。
55.在本技术实施例中,中心命令处理模块根据行车计划及联挂解编命令触发条件,自动触发联挂解编命令,同时缓存命令下发状态为“下达中”,在收到ats-vobc接口的回执后,更新命令下发状态为“下达完成”,引入状态机以防止同一个命令的反复无效下发,避免
通信资源的浪费,并且本技术实施例中的列车联挂控制系统可以实现命令的触发和回执状态值的处理及存储,可以实现联挂解编过程的自动监控,有效提高列车的自动化水平。
56.可选地,所述ats-vobc接口,具体用于:
57.在收到所述联挂解编周期命令帧后,将所述命令帧中的列车车组信息转换为vobc系统的连接设备标识,根据ats-vobc协议组包,在下一个发送周期将所述联挂解编周期命令帧发送给所述连接设备标识对应的车载vobc系统。
58.具体地,本技术实施例中,通过对ats-vobc接口接收到联挂周期命令帧后,将数据包内的车组信息转换为vobc连接设备id,根据ats-vobc协议组包,并在下一个发送周期将命令帧发送给对应的车载vobc系统。
59.在本技术实施例中,ats-vobc接口能够有效实现命令帧的有效转发到各个车载vobc系统。
60.可选地,所述系统还包括:车辆信息跟踪模块,所述车辆信息跟踪模块分别与所述ats-vobc接口和所述中心命令处理模块通信连接;
61.其中,所述ats-vobc接口接收到所述车载vobc系统发送的列车联挂解编状态信息后,会将所述列车联挂解编状态信息缓存至所述车载vobc系统对应的车辆状态信息包,并将所述车辆状态信息包发送给所述车辆信息跟踪模块。
62.具体地,本技术实施例中车载vobc系统周期向ats-vobc接口发送本车联挂解编状态信息,ats-vobc接口接收到状态帧后,更新缓存,并将其拼入车辆状态信息包,发送给各集中站车辆信息跟踪模块。
63.可选地,本技术实施例中车辆信息跟踪模块收到信息后,会更新本地缓存,并将联挂解编状态信息按照系统需求分包,周期发送给系统内其他模块。
64.在一些实施例中,当需要下发新命令时,中心命令处理模块都要将新命令信息与缓存中的命令信息(比如被联挂车组信息)进行比对,确定参数是否错误,如果发现参数错误,报警提示
65.在本技术实施例中,通过车辆信息跟踪模块,能够有效缓存各个车载vobc系统对应的车辆状态信息包,以便于系统中各个模块能够有效查阅车辆状态信息包,从而实现车辆的自动控制。
66.可选地,所述系统还包括:中心ats控显终端,所述中心ats控显终端分别与所述中心命令处理模块和所述车辆信息跟踪模块通信连接;
67.其中,所述中心ats控显终端用于向所述中心命令处理模块发送联挂命令和显示联挂状态信息。
68.具体地,本技术实施例中,在中心命令处理模块自动控制联挂过程中,可以人工控制命令的下达和取消,调度员可以在中心控显人工下达联挂解编命令,控显终端根据在列车状态包中获取到的各车辆的联挂解编状态值,判断当前是否允许人工下发联挂解编命令,判断条件符合后,将命令下发给中心命令处理模块。
69.更具体的,本技术实施例中所描述的中心ats控显终端还可以用于显示报警信息、或者显示列车的联挂状态,从而便于操控人员直观了解列车情况。
70.在本技术实施例中,通过中心ats控显终端,可以有效实现人工下达联挂解编命,并显示列车的报警信息,从而有效实现列车控制。
71.可选地,所述中心命令处理模块,具体用于:
72.对各个列车的联挂准备命令下发条件进行轮询检测;
73.在检测到符合联挂准备命令下发条件的被联挂列车时,在所述被联挂列车对应的所述联挂解编周期命令帧中添加被联挂准备命令和联挂列车组信息,其中,所述被联挂准备命令包括联挂停车点的区域信息,所述联挂列车组信息包括被联挂列车的信息和去联挂列车的信息;
74.将添加所述被联挂准备命令和联挂列车组信息后的联挂解编周期命令帧发送给ats-vobc接口,并将所述被联挂列车和去联挂列车的车组信息缓存在所述车辆信息跟踪模块。
75.具体地,图2为本技术实施例中列车联挂控制系统的交互时序图之一,如图2所示,包括:
76.当系统建立ats与车载vobc的通信连接后,中心命令处理模块周期向各车载vobc系统发送联挂解编命令信息帧(默认值)。
77.中心命令处理模块根据当天的列车运行计划,对联挂解编命令下发条件进行轮询检测。当检查到列车计划信息及列车运行状态满足联挂过程命令触发条件时,自动向被联挂车的联挂解编命令信息帧中添加联挂车组信息和被联挂准备命令,被联挂准备命令的参数设为联挂停车点的区域信息。随后,周期向ats-vobc接口发送联挂解编命令信息帧。
78.上述联挂车组信息应该同时包含被联挂车组信息和去联挂车组信息。
79.当中心命令处理模块开始下发被联挂准备命令后,被联挂车及去联挂车的车组信息就被缓存在本模块的命令帧缓存区域中。
80.ats-vobc接口收到来自中心命令处理模块发送的联挂解编命令信息帧后,将本模块缓存内的命令帧进行更新,随后,将命令帧中的联挂车组信息转换为vobc连接设备id,根据ats-vobc协议进行组包,并在下一个发送周期将命令帧发送给对应的车载vobc系统。ats-vobc接口向中心命令处理模块发送回执,说明向车载vobc系统下发命令成功或失败。
81.可选地,所述中心命令处理模块,具体用于:
82.对各个列车的联挂准备命令下发条件进行轮询检测;
83.在检测到符合联挂准备命令下发条件的被联挂列车时,在所述被联挂列车对应的所述联挂解编周期命令帧中添加被联挂准备命令和联挂列车组信息,其中,所述被联挂准备命令包括联挂停车点的区域信息,所述联挂列车组信息包括被联挂列车的信息和去联挂列车的信息;
84.将添加所述被联挂准备命令和联挂列车组信息后的联挂解编周期命令帧发送给ats-vobc接口,并将所述被联挂列车和去联挂列车的车组信息缓存在所述车辆信息跟踪模块。
85.具体地,中心命令处理模块根据当天的列车运行计划,当检查到列车计划信息及列车运行状态满足去联挂命令触发条件时,自动向去联挂车的联挂解编命令信息帧中添加去联挂准备命令,去联挂准备命令的参数设为联挂停车点的区域信息。随后,周期向ats-vobc接口发送联挂解编命令信息帧。
86.可选地,所述中心命令处理模块,具体用于:
87.对各个列车的联挂准备命令下发条件进行轮询检测;
88.在检测到符合联挂准备命令下发条件的被联挂列车时,在所述被联挂列车对应的所述联挂解编周期命令帧中添加被联挂准备命令和联挂列车组信息,其中,所述被联挂准备命令包括联挂停车点的区域信息,所述联挂列车组信息包括被联挂列车的信息和去联挂列车的信息;
89.将添加所述被联挂准备命令和联挂列车组信息后的联挂解编周期命令帧发送给ats-vobc接口,并将所述被联挂列车和去联挂列车的车组信息缓存在所述车辆信息跟踪模块。
90.具体地,当中心命令处理模块向联挂解编命令信息帧中添加去联挂准备命令时,将此次触发联挂过程的联挂车组信息与命令缓存中被联挂命令缓存的联挂车组信息进行比对,如果能够到对应的被联挂准备命令,且两者联挂区域信息一致,列车驾驶模式一致,则此次去联挂准备命令触发有效。否则,此次去联挂准备命令触发无效,向终端控显发送报警信息,并请求中心人工处理。
91.ats-vobc接口收到来自中心命令处理模块发送的联挂解编命令信息帧后,将本模块缓存内的命令帧进行更新,随后,将命令帧中的联挂车组信息转换为vobc连接设备id,并在下一个发送周期将命令帧发送给对应的车载vobc系统。同样,接口发送命令回执。
92.车载vobc系统周期向ats-vobc接口发送本车联挂解编状态信息,应至少包含主控端、联挂状态、联挂工况相关信息。
93.ats-vobc接口收到车载vobc系统发送的联挂解编状态信息后,将其拆包,判断联挂解编状态信息与上一个周期的同类型信息包之间的状态数据有无差异,如果有差异,则更新缓存中的联挂解编状态信息,并将联挂解编状态信息拼入当前列车的车辆状态信息包中,发送给ats内部的各集中站车辆信息跟踪模块。
94.各集中站车辆信息跟踪模块接收来自ats-vobc接口的车辆状态信息包,判断各状态信息是否有变化,有变化则更新本地缓存。车辆信息跟踪模块将车辆状态信息包按照系统内部的需求分为几种车辆跟踪信息包,并将各个包周期发送给系统内其他功能模块。
95.中心命令处理模块收到联挂状态信息包后,在模块内进行缓存。
96.ats中心控显收到联挂状态信息包后,在控显终端缓存联挂状态信息,用于人工命令下发时的条件卡控判断,并对车辆的联挂状态进行显示。
97.中心命令处理模块对各列车的联挂状态进行检测,当判断正在向去联挂列车发送去联挂准备命令,且被联挂列车和去联挂列车分别处于被联挂工况和去联挂工况后,自动向去联挂列车的联挂解编命令信息帧中添加开始联挂命令,同时清除去联挂列车命令中的去联挂命令。
98.中心命令处理模块发送的开始联挂命令,在开始发送后有两种停止发送方式:一是提前配置发送时间,当发送时间到达配置时间后自动停止发送;二是当判断去联挂列车和被联挂列车处于已联挂状态后,自动停止发送。
99.ats-vobc接口收到来自中心命令处理模块发送的联挂解编命令信息帧后,将本模块缓存内的命令帧进行更新,随后,将命令帧中的联挂车组信息转换为vobc连接设备id,并在下一个发送周期将命令帧发送给对应的车载vobc系统。
100.中心命令处理模块对各列车的联挂状态进行检测,当判断被联挂列车和去联挂列车分别处于被联挂工况和去联挂工况,且都处于联挂过程中后,自动向去联挂列车的联挂
解编命令信息帧中添加试拉命令。
101.中心命令处理模块发送的试拉命令,在开始发送后有两种停止发送方式:一是提前配置发送时间,当发送时间到达配置时间后自动停止发送;二是当判断去联挂列车和被联挂列车处于已联挂状态后,自动停止发送。
102.中心命令处理模块下发给ats-vobc接口的命令,均需要接口的命令回执,如果收到回执中命令下发失败,则向中心控显报警,提示联挂命令下达失败。
103.ats-vobc接口收到来自中心命令处理模块发送的联挂解编命令信息帧后,将本模块缓存内的命令帧进行更新,随后,将命令帧中的联挂车组信息转换为vobc连接设备id,并在下一个发送周期将命令帧发送给对应的车载vobc系统。
104.在vobc与ats建立通信状态后,ats-vobc接口周期向车载vobc系统发送联挂解编命令帧。如果不存在有效控制命令,则发送默认值。
105.在vobc与ats建立通信状态后,车载vobc系统周期向ats-vobc接口发送联挂解编状态信息帧。
106.在中心命令处理模块自动控制联挂过程中,中心控显可以人工下达联挂解编控制命令,当中心控显人工下达联挂解编命令时,控显需要根据缓存的联挂状态信息判断该命令是否符合人工触发条件,如果不符合则拒绝命令下达,并向中心控显报警提示。
107.在中心命令处理模块自动控制联挂过程中,中心控显可以下达取消联挂命令,当收到取消联挂命令时,中心命令处理模块清空相关被联挂车和去联挂车的联挂命令缓存,并重新开始循环判断命令触发条件。
108.图3为本技术实施例中列车联挂控制系统的交互时序图之二,如图3所示,
109.车载vobc系统周期向ats-vobc接口发送本车联挂解编状态信息,应至少包含主控端、联挂状态、联挂工况相关信息。
110.ats-vobc接口收到车载vobc系统发送的联挂解编状态信息后,将其拆包,判断联挂解编状态信息与上一个周期的同类型信息包之间的状态数据有无差异,如果有差异,则更新缓存中的联挂解编状态信息,并将联挂解编状态信息拼入当前列车的车辆状态信息包中,发送给ats内部的各集中站车辆信息跟踪模块。
111.各集中站车辆信息跟踪模块接收来自ats-vobc接口的车辆状态信息包,判断各状态信息是否有变化,有变化则更新本地缓存。当收到列车状态为已联挂后,将被联挂车和去联挂车当作一个联挂车整体对待,在ats内部将其看为一辆列车。车辆信息跟踪模块将车辆状态信息包按照系统内部的需求分为几种车辆跟踪信息包,并将各个包周期发送给系统内其他功能模块。
112.中心命令处理模块收到联挂状态信息包后,在模块内进行缓存。
113.ats中心控显收到联挂状态信息包后,在控显终端对车辆的联挂状态进行显示。将联挂状态缓存在本地,用于卡控后续人工命令的下发。
114.中心命令处理模块根据当天的列车运行计划,对联挂解编命令下发条件进行轮询检测。当检查到列车计划信息及列车运行状态满足解编过程命令触发条件时,自动向联挂车的联挂解编命令信息帧中添加联挂车组信息和解编命令。随后,周期向ats-vobc接口发送联挂解编命令信息帧。
115.ats-vobc接口收到来自中心命令处理模块发送的联挂解编命令信息帧后,将本模
块缓存内的命令帧进行更新,如果判断解编命令有效,则分别为被联挂车和去联挂车组包,分别添加两车的联挂端vobc连接设备id和解编命令,并在下一个发送周期将命令帧发送给对应的车载vobc系统。
116.在中心命令处理模块自动控制联挂过程中,中心控显可以人工下达解编命令,控显终端需要判断解编命令是否符合人工触发条件,如果不符合则拒绝命令下达,并向中心控显报警提示。
117.图4为本技术实施例提供的列车联挂控制系统结构示意图之二,如图4所示,包括中心命令处理模块110、ats-vobc接口120和各个车载vobc系统130、中心ats控显终端140和车辆信息跟踪模块150;
118.中心ats控显终端,用于显示联挂解编命令的下达状态,人工下达联挂解编命令及取消联挂命令。
119.中心命令处理模块,用于自动监控列车的运行状态及行车计划信息,判断联挂解编命令的下达时机,自动触发命令下达。接收ats-vobc接口发送回的命令回执信息,并发送给控显用于状态显示。
120.ats-vobc接口,用于接收中心命令处理模块发送的联挂解编相关命令,依据ats-vobc协议对相关列车进行组包,并将组好的联挂解编命令帧周期发送给对应车载vobc系统。接收vobc系统发送的车辆联挂解编状态信息,将其拼入车辆状态信息包中发送给ats跟踪模块。
121.车辆信息跟踪模块,用于接收ats-vobc接口发送的车辆状态信息包,更新本地缓存。将状态信息值根据ats内部协议进行数值转换,并按照系统内部的需求分为几种车辆跟踪信息包,并将各个包周期发送给系统内其他功能模块。
122.在本技术实施例中,包括命令的触发和回执状态值的处理及存储,可以实现联挂解编过程的自动监控,有效提高列车的自动化水平。同时本技术实施例中的系统通过各模块间通过命令下发和命令回执进行交互,中心命令处理模块的命令下发逻辑中加入状态机,可以有效提高模块间命令交互效率,避免同种命令的反复无效下发,避免挤占通信空间,有效提升通信平台空间的利用效率。作为可以实现联挂解编命令自动触发的系统,本技术实施例加入了对命令的人工控制,当出现紧急情况或者与行车计划不符的实际场景时,可以人工在ats控显终端进行命令下发或命令取消。可以有效提高自动驾驶系统的可控性,兼顾效率和安全,最大程度避免意外危险情况发生。
123.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
124.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。
技术特征:
1.一种列车联挂控制系统,其特征在于,包括:中心命令处理模块、列车自动监控系统-列车控制器接口和各个车载列车控制器系统,所述列车自动监控系统-列车控制器接口分别与所述中心命令处理模块和各个所述车载列车控制器系统通信连接;其中,所述中心命令处理模块用于向所述列车自动监控系统-列车控制器接口按照预设周期发送各个车辆的联挂解编周期命令帧,所述列车自动监控系统-列车控制器接口用于将所述联挂解编周期命令帧转发给各个车载列车控制器系统;其中,所述中心命令处理模块用于在目标列车满足联挂过程命令触发条件的情况下,在目标列车对应所述联挂解编周期命令帧中添加联挂过程命令,并缓存所述联挂过程命令的命令状态信息,将添加所述联挂过程命令后的联挂解编周期命令帧通过所述列车自动监控系统-列车控制器接口转发给目标列车的车载列车控制器系统;其中,所述中心命令处理模块在第一预设时间内收到所述列车自动监控系统-列车控制器接口反馈的所述联挂过程命令的命令回执后,则更新所述命令状态信息,否则,阻止与所述联挂过程命令同类型的命令下发,并生成告警信息。2.根据权利要求1所述的列车联挂控制系统,其特征在于,所述列车自动监控系统-列车控制器接口,具体用于:在收到所述联挂解编周期命令帧后,将所述命令帧中的列车车组信息转换为列车控制器系统的连接设备标识,根据列车自动监控系统-列车控制器协议组包,在下一个发送周期将所述联挂解编周期命令帧发送给所述连接设备标识对应的车载列车控制器系统。3.根据权利要求1所述的列车联挂控制系统,其特征在于,所述系统还包括:车辆信息跟踪模块,所述车辆信息跟踪模块分别与所述列车自动监控系统-列车控制器接口和所述中心命令处理模块通信连接;其中,所述列车自动监控系统-列车控制器接口接收到所述车载列车控制器系统发送的列车联挂解编状态信息后,会将所述列车联挂解编状态信息缓存至所述车载列车控制器系统对应的车辆状态信息包,并将所述车辆状态信息包发送给所述车辆信息跟踪模块。4.根据权利要求1所述的列车联挂控制系统,其特征在于,所述中心命令处理模块,具体用于:对各个列车的解编命令下发条件进行轮询检测;在检测到符合解编命令下发条件的目标列车时,所述目标列车满足解编的联挂过程命令触发条件,在所述目标列车对应所述联挂解编周期命令帧中添加解编命令;将添加所述解编命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。5.根据权利要求4所述的列车联挂控制系统,其特征在于,所述列车自动监控系统-列车控制器接口,具体用于:在接收到所述添加解编命令后的联挂解编周期命令帧的情况下,将所述解编命令拆分为被联挂列车解编命令信息和去联挂练车解编命令信息;在下一个发送周期,将所述被联挂列车解编命令信息发送给目标列车中被联挂列车对应的列车控制器系统,将所述去联挂练车解编命令信息发送给目标列车中去联挂列车对应的列车控制器系统。6.根据权利要求3所述的列车联挂控制系统,其特征在于,所述中心命令处理模块,具
体用于:对各个列车的联挂准备命令下发条件进行轮询检测;在检测到符合联挂准备命令下发条件的被联挂列车时,在所述被联挂列车对应的所述联挂解编周期命令帧中添加被联挂准备命令和联挂列车组信息,其中,所述被联挂准备命令包括联挂停车点的区域信息,所述联挂列车组信息包括被联挂列车的信息和去联挂列车的信息;将添加所述被联挂准备命令和联挂列车组信息后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口,并将所述被联挂列车和去联挂列车的车组信息缓存在所述车辆信息跟踪模块。7.根据权利要求6所述的列车联挂控制系统,其特征在于,所述中心命令处理模块,具体用于:在检测到符合联挂准备命令下发条件的去联挂列车,且所述去联挂列车与所述联挂列车组信息中的去联挂列车一致,比较所述去联挂列车和所述被联挂列车对应的联挂停车点的区域信息;在所述去联挂列车和所述被联挂列车对应的联挂停车点的区域信息一致的情况下,在所述去联挂列车对应的所述联挂解编周期命令帧中添加去联挂准备命令;将添加所述去联挂准备命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。8.根据权利要求7所述的列车联挂控制系统,其特征在于,所述中心命令处理模块,具体用于:在所述去联挂列车处于去联挂工况,所述被联挂列车处于被联挂工况,在去联挂列车的联挂解编命令信息帧中添加开始联挂命令;将添加所述开始联挂命令的联挂解编命令信息帧发送给列车自动监控系统-列车控制器接口。9.根据权利要求8所述的列车联挂控制系统,其特征在于,所述中心命令处理模块,具体用于:在所述去联挂列车处于去联挂工况,所述被联挂列车处于被联挂工况,且所述去联挂列车和所述被联挂列车均处于联挂过程中的情况下,在所述去联挂列车的联挂解编周期命令帧中添加试拉命令;将添加所述试拉命令后的联挂解编周期命令帧发送给列车自动监控系统-列车控制器接口。10.根据权利要求3所述的列车联挂控制系统,其特征在于,所述系统还包括:中心列车自动监控系统控显终端,所述中心列车自动监控系统控显终端分别与所述中心命令处理模块和所述车辆信息跟踪模块通信连接;其中,所述中心列车自动监控系统控显终端用于向所述中心命令处理模块发送人工控制联挂命令和显示联挂状态信息。
技术总结
本发明提供一种列车联挂控制系统,包括:中心命令处理模块用于向列车自动监控系统-列车控制器接口按照预设周期发送各个车辆的联挂解编周期命令帧,列车自动监控系统-列车控制器接口用于将联挂解编周期命令帧转发给各个车载列车控制器系统;其中,中心命令处理模块用于在目标列车满足联挂过程命令触发条件的情况下,在目标列车对应联挂解编周期命令帧中添加联挂过程命令,将添加联挂过程命令后的联挂解编周期命令帧通过列车自动监控系统-列车控制器接口转发给目标列车的车载列车控制器系统。器系统。器系统。