列车排序方法、列车排序装置、电子设备及存储介质与流程

文档序号:31416672发布日期:2022-09-03 16:04阅读:197来源:国知局
列车排序方法、列车排序装置、电子设备及存储介质与流程

1.本发明涉及轨道交通技术领域,尤其涉及一种列车排序方法、列车排序装置、电子设备及存储介质。


背景技术:

2.基于灵活编组的城市轨道交通技术实现了客流高峰大编组到非高峰小编组的动态编组,在既满足运营需求的同时,还能达到减少牵引供电消耗,实现节能减排。
3.对于灵活编组列车,列车在本区域控制器(zone controller,zc)与相邻zc间进行列车移交时,通常是先遍历计算轨道区段上关联列车,然后将关联列车按位置报告排序。而在计算区段关联列车时,灵活编组中的被控车不计算区段占用,因而不在区段关联列车计算范围,进而会丢失被控车排序。此外,当关联列车表中存在被控车时,由于位置报告延迟会出现被控车运行在主控车前方的情况,存在安全风险。


技术实现要素:

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.图1是本发明提供的列车排序方法的流程示意图;
38.图2是本发明提供的列车排序装置的结构示意图;
39.图3是本发明提供的电子设备的实体结构示意图。
具体实施方式
40.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.图1为本发明提供的列车排序方法的流程示意图。参照图1,本发明提供的列车排序方法包括:步骤110、步骤120和步骤130。
42.步骤110、根据目标轨道区段关联的连挂列车相对于目标轨道区段的偏移位置,确定连挂列车的排序;
43.步骤120、基于连挂列车的位置报告和筛选状态,确定连挂列车对应的非通信车相对于连挂列车的排序;
44.步骤130、基于连挂列车的排序和非通信车相对于连挂列车的排序,确定目标轨道区段对应的列车排序。
45.需要说明的是,本发明提供的列车排序方法的执行主体可以是电子设备、电子设备中的部件、集成电路、或芯片。该电子设备可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc),本发明不作具体限定。
46.下面以计算机执行本发明提供的列车排序方法为例,详细说明本发明的技术方案。
47.在基于通信的列车控制(communication based train control,cbtc)运行系统中,列车的控制权由区域控制器(zone controller,zc)进行管理。每个zc具有一定的控制范围,各zc控制范围之间存在重叠区,控制范围分界点称为移交边界。cbtc列车由一个zc控制范围进入另一个zc控制范围时需要进行控制权移交。
48.区域控制器(zc)主要功能是根据通信列车所汇报的位置信息以及联锁排列的进路和轨旁设备提供的轨道占用/空闲信息,为其控制范围内的列车生成和发送移动授权,是车地信息处理的枢纽,保障了cbtc系统下通信列车行车效率及安全运行,具备在各种列车控制级别和驾驶模式下进行列车管理的能力。
49.在一些实施例中,目标轨道区段为区域控制器重叠区轨道区段中的至少一个区段。
50.在实际执行中,将zc重叠区轨道区段进行划分,得到目标轨道区段,目标轨道区段在同一时间内只能运行一个列车。
51.目标轨道区段可以为zc重叠区轨道区段中的最小单位长度的区段。
52.例如:将zc重叠区轨道区段划分为若干个block区段,block区段可以理解为zc子系统所使用的最小单位长度的区段。一个固定闭塞区域所包含的最大block区段数量为10,一个计轴区段或一个轨道区段所包含的最大block区段数量为15等。
53.对zc重叠区轨道区段中的每个目标轨道区段进行列车排序,可以提高列车排序的精度。
54.在一些实施例中,在步骤110之前,还包括:
55.遍历目标轨道区段对应的列车信息表,确定连挂列车,列车信息表用于指示目标轨道区段的列车占压状况。
56.在实际执行中,遍历zc重叠区轨道区段上的每个目标轨道区段所对应的列车信息表。
57.基于列车信息表,可以获取列车上传的位置报告,确定目标轨道区段的列车占压状况,进而可以确定占压目标轨道区段的列车和与目标轨道区段相同的列车,即确定目标轨道区段所关联的所有列车。
58.可以理解的是,与目标轨道区段关联的所有列车可以包括灵活编组列车所包含的所有列车类型,例如包括:连挂列车或普通列车。连挂列车可以包括:主控车、被控车或无主控车的被控车。无主控车的被控车为主控车还未与zc通信的列车。
59.本发明提供的列车排序方法,能够将灵活编组中包含的所有类型的列车识别出来,便于准确的对目标轨道区段关联的列车进行排序。
60.在步骤110中,在确定连挂列车之后,可以根据列车位置报告,以目标轨道区段为参考位置,确定连挂列车相对于目标轨道区段的偏移位置。
61.在一些实施例中,偏移位置包括以下至少一项:
62.任一连挂列车的头部和尾部均在目标轨道区段内;
63.任一连挂列车的头部和尾部均在目标轨道区段外;
64.任一连挂列车的头部在目标轨道区段内且任一连挂列车的尾部在目标轨道区段外;
65.任一连挂列车的头部在目标轨道区段外且任一连挂列车的尾部在目标轨道区段内。
66.在实际执行中,比较与目标轨道区段关联的连挂列车的偏移位置,再根据列车运行方向和列车头尾占压此区段的情况,对所有连挂列车进行排序,得到关联列车表。
67.在步骤120中,基于关联列车表,可以创建一个目标轨道区段所对应的初始临时列车表。
68.根据连挂列车的位置报告以及筛选状态,可以确定连挂列车对应的非通信车相对于连挂列车的排序,并添加到初始临时列车表中。
69.其中,非通信列车为不向zc发送信息,也不接收来自zc的信息的列车或者可以是
隐藏车。
70.在步骤130中,根据连挂列车的排序和非通信车相对于连挂列车的排序,相应调整初始临时列车表中的排序信息,最终可以确定目标轨道区段对应的列车排序。
71.本发明提供的列车排序方法,通过将灵活编组技术下的主控车和被控车均加入到轨道区段排序信息,提高了列车排序信息的准确性,进而可以提高列车运行效率。
72.在一些实施例中,连挂列车包括主控车和被控车;
73.基于连挂列车的排序和非通信车相对于连挂列车的排序,确定目标轨道区段对应的列车排序,包括:
74.基于主控车的列车运行方向,以及主控车和被控车之间的连接顺序,将主控车对应的列车排序加入临时列车表中;
75.基于被控车的列车运行方向,以及主控车和被控车之间的连接顺序,将被控车对应的列车排序加入临时列车表中;
76.合并临时列车表中重复的相邻列车,确定目标轨道区段对应的列车排序,并得到对应的目标临时列车表。
77.在实际执行中,遍历关联列车表中的主控车和被控车。
78.当遍历到主控车,根据列车运行方向,将此主控车连接的被控车按照实际首尾连接顺序加入到初始临时列车表中,防止因为位置报告延迟,导致出现如下几种情形:
79.连挂车后车已经进入重叠区轨道区段,连挂车前车还未进入,轨道区段排序中无法添加前车的情况;
80.连挂车后车驶入移交边界,连挂车前车还未进入移交边界,目标轨道区段排序中无法添加前车的情况;
81.连挂车后车驶出移交边界,连挂车前车还未驶出移交边界,目标轨道区段排序中无法添加后车的情况。
82.对于遍历到被控车同理,根据列车运行方向,将此被控车连接的主控车按照实际首尾连接顺序加入到初始临时列车表中。
83.当遍历完目标轨道区段关联的所有列车后,合并初始临时列车表中重复的相邻车辆,并得到对应的目标临时列车表。
84.本发明提供的列车排序方法,可以防止由于位置报告延迟会出现被控车在主控车前方的情况,导致目标轨道区段排序信息不准确的情况。
85.在一些实施例中,在合并初始临时列车表中重复的相邻列车之前,还包括:
86.基于位置报告,对连挂列车进行列车筛选,确定筛选状态,列车筛选包括头部筛选和尾部筛选中的至少一个;
87.在筛选状态为头部筛选成功的情况下,确定连挂列车的头部之前不存在非通信车;
88.在筛选状态为尾部筛选成功的情况下,确定连挂列车的尾部之后不存在非通信车;
89.在筛选状态为头部筛选失败的情况下,确定连挂列车的头部之前存在非通信车;
90.在筛选状态为尾部筛选失败的情况下,确定连挂列车的尾部之后存在非通信车。
91.需要说明的是,cbtc系统中,zc会给未识别的列车创建安全包络,通过列车筛选可
以消除列车头部或列车尾部未识别的安全包络。筛选失败可以说明列车头部或列车尾部存在非通信车,筛选成功可以说明列车头部或列车尾部不存在非通信车。
92.在实际执行中,在列车运行时,可以对列车进行筛选,排除列车前后方可能存在的非通信车。列车筛选一般包括头筛和尾筛,列车筛选成功后,可以升级到cbtc模式,从而实现高效运营。
93.在本实施例中,基于列车位置报告,可以分为如下四种情况:
94.任一连挂列车的头部和尾部均在目标轨道区段内;
95.任一连挂列车的头部和尾部均在目标轨道区段外;
96.任一连挂列车的头部在目标轨道区段内且任一连挂列车的尾部在目标轨道区段外;
97.任一连挂列车的头部在目标轨道区段外且任一连挂列车的尾部在目标轨道区段内。
98.一、任一连挂列车的头部和尾部均在目标轨道区段内:
99.(1)无头筛有尾筛,即头部筛选失败且尾部筛选成功;
100.在初始临时列车表中添加当前连挂列车,在当前连挂列车的头部所在排序之前添加非通信车,初始临时列车表索引增加当前连挂列车和非通信车;
101.(2)有头筛无尾筛,即头部筛选成功且尾部筛选失败;
102.在初始临时列车表中添加当前连挂列车,在当前连挂列车的尾部所在排序之后添加非通信车,初始临时列车表索引增加当前连挂列车和非通信车;
103.(3)无头筛无尾筛,即头部筛选失败且尾部筛选失败;
104.在初始临时列车表中仅添加当前连挂列车,在当前连挂列车的头部所在排序之前添加非通信车,在当前连挂列车的尾部所在排序之后添加非通信车,初始临时列车表索引增加当前连挂列车和头尾俩非通信车;
105.(4)有头筛有尾筛,即头部筛选成功且尾部筛选成功;
106.初始临时列车表不增加非通信车,只增加当前连挂列车,初始临时列车表索引增加当前连挂列车。
107.二、任一连挂列车的头部和尾部均在目标轨道区段外;
108.初始临时列车表不增加非通信车,只增加当前连挂列车,初始临时列车表索引增加当前连挂列车。
109.三、任一连挂列车的头部在目标轨道区段内且任一连挂列车的尾部在目标轨道区段外。
110.只考虑头筛情况,即有如下两种情形:
111.(1)有头筛,即头部筛选成功;
112.初始临时列车表不增加非通信车,只增加当前连挂列车,初始临时列车表索引增加当前连挂列车;
113.(2)无头筛,即头部筛选失败;
114.在初始临时列车表中添加当前连挂列车,在当前连挂列车的头部所在排序之前添加非通信车,初始临时列车表索引增加当前连挂列车和非通信车。
115.四、任一连挂列车的头部在目标轨道区段外且任一连挂列车的尾部在目标轨道区
段内。
116.只考虑尾筛情况,即有如下两种情形:
117.(1)有尾筛,即尾部筛选成功;
118.初始临时列车表不增加非通信车,只增加当前连挂列车,初始临时列车表索引增加当前连挂列车;
119.(2)无尾筛,即尾部筛选失败;
120.在初始临时列车表中添加当前连挂列车,在当前连挂列车的尾部所在排序之后添加非通信车,初始临时列车表索引增加当前连挂列车和非通信车。
121.本发明提供的列车排序方法,通过列车筛选排除非通信车,实现安全追踪运行的过程,以保证列车的安全、高效和运行。
122.下面对本发明提供的列车排序装置进行描述,下文描述的列车排序装置与上文描述的列车排序方法可相互对应参照。
123.图2为本发明提供的列车排序装置的结构示意图。参照图2,本发明提供的列车排序方法包括:第一确定模块210、第二确定模块220和第三确定模块230。
124.第一确定模块210,用于根据目标轨道区段关联的连挂列车相对于所述目标轨道区段的偏移位置,确定所述连挂列车的排序;
125.第二确定模块220,用于基于所述连挂列车的位置报告和筛选状态,确定所述连挂列车对应的非通信车相对于所述连挂列车的排序;
126.第三确定模块230,用于基于所述连挂列车的排序和所述非通信车相对于所述连挂列车的排序,确定所述目标轨道区段对应的列车排序。
127.本发明提供的列车排序装置,可以将灵活编组技术下的主控车和被控车均加入到轨道区段排序信息,提高列车排序信息的准确性,进而可以提高列车运行效率。
128.在一些实施例中,所述连挂列车包括主控车和被控车;
129.所述第三确定模块230,还用于:
130.基于所述主控车的列车运行方向,以及所述主控车和所述被控车之间的连接顺序,将所述主控车对应的列车排序加入临时列车表中;
131.基于所述被控车的列车运行方向,以及所述主控车和所述被控车之间的连接顺序,将所述被控车对应的列车排序加入所述临时列车表中;
132.合并所述临时列车表中重复的相邻列车,确定所述目标轨道区段对应的列车排序,并得到对应的目标临时列车表。
133.在一些实施例中,所述列车排序装置,还包括:
134.第四确定模块,用于基于所述位置报告,对所述连挂列车进行列车筛选,确定所述筛选状态,所述列车筛选包括头部筛选和尾部筛选中的至少一个;
135.在所述筛选状态为头部筛选成功的情况下,确定所述连挂列车的头部之前不存在所述非通信车;
136.在所述筛选状态为尾部筛选成功的情况下,确定所述连挂列车的尾部之后不存在所述非通信车;
137.在所述筛选状态为头部筛选失败的情况下,确定所述连挂列车的头部之前存在所述非通信车;
138.在所述筛选状态为尾部筛选失败的情况下,确定所述连挂列车的尾部之后存在所述非通信车。
139.在一些实施例中,所述列车排序装置,还包括:
140.第五确定模块,用于遍历所述目标轨道区段对应的列车信息表,确定所述连挂列车,所述列车信息表用于指示所述目标轨道区段的列车占压状况。
141.在一些实施例中,所述偏移位置包括以下至少一项:
142.任一连挂列车的头部和尾部均在所述目标轨道区段内;
143.所述任一连挂列车的头部和尾部均在所述目标轨道区段外;
144.所述任一连挂列车的头部在所述目标轨道区段内且所述任一连挂列车的尾部在所述目标轨道区段外;
145.所述任一连挂列车的头部在所述目标轨道区段外且所述任一连挂列车的尾部在所述目标轨道区段内。
146.在一些实施例中,所述目标轨道区段为区域控制器重叠区轨道区段中的至少一个区段。
147.图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communications interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行列车排序方法,该方法包括:
148.根据目标轨道区段关联的连挂列车相对于所述目标轨道区段的偏移位置,确定所述连挂列车的排序;
149.基于所述连挂列车的位置报告和筛选状态,确定所述连挂列车对应的非通信车相对于所述连挂列车的排序;
150.基于所述连挂列车的排序和所述非通信车相对于所述连挂列车的排序,确定所述目标轨道区段对应的列车排序。
151.此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
152.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的列车排序方法,该方法包括:
153.根据目标轨道区段关联的连挂列车相对于所述目标轨道区段的偏移位置,确定所述连挂列车的排序;
154.基于所述连挂列车的位置报告和筛选状态,确定所述连挂列车对应的非通信车相对于所述连挂列车的排序;
155.基于所述连挂列车的排序和所述非通信车相对于所述连挂列车的排序,确定所述目标轨道区段对应的列车排序。
156.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的列车排序方法,该方法包括:
157.根据目标轨道区段关联的连挂列车相对于所述目标轨道区段的偏移位置,确定所述连挂列车的排序;
158.基于所述连挂列车的位置报告和筛选状态,确定所述连挂列车对应的非通信车相对于所述连挂列车的排序;
159.基于所述连挂列车的排序和所述非通信车相对于所述连挂列车的排序,确定所述目标轨道区段对应的列车排序。
160.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
161.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
162.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1