1.本发明涉及列车信号控制系统,尤其是涉及一种基于
道岔的
紧急停车
区域自动生成方法及装置。
背景技术:
2.近年来,城市轨道交通中广泛应用cbtc系统,即基于通信的列车控制系统。其中,atp(自动列车防护)子系统是任何cbtc系统配置方式中必备的一个子系统,用于保证列车在安全间隔下行驶,必要时自动启动紧急制动,激活紧急停车功能。在紧急停车区域激活后,位于该区域中的列车会进行紧急制动,而在区域外的列车则被禁止进入该区域。
3.传统的紧急停车区域的生成主要是由车站值班员和旅客、维修员或安全区请求消息等人为激发。
4.经过检索中国专利公开号cn112590887a公开了一种轨道交通spks激活紧急停车区域的自动生成实现方法,具体包括包括:1,为每个spks定义需要其防护的逻辑轨道或防护的物理轨道区段;2,配置一个或多个逻辑公里标值或防护的物理轨道区段;3,如果数据中配置的逻辑轨道上的逻辑公里标位于站间,以站台区域边界作为紧急停车区域的边界;如果配置的逻辑轨道上的逻辑公里标位于站台区域,那么整个站台区域为紧急停车区域;如果选择不配置逻辑轨道和逻辑公里标,可通过配置防护的物理轨道区段生成所需的紧急停车区域;4,定义紧急停车区域关联的spks列表;5,定义紧急停车区域中的逻辑区段列表;6,计算紧急停车区域的始端偏移量和终端偏移量。但是该现有专利对于紧急停车区域的计算并未考虑其他轨旁设备和相关区域信息,因此存在紧急停车区域的长度设置不合理,无法更为精确地定位紧急停车区域。
技术实现要素:
5.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于道岔的紧急停车区域自动生成方法及装置,提高了异常处理效率和列车运行的精确度。
6.本发明的目的可以通过以下技术方案来实现:
7.根据本发明的第一方面,提供了一种基于道岔的紧急停车区域自动生成方法,该方法依据道岔、站台、折返区域以及停车区域,在已有的紧急停车区域划分技术的基础上,将距离道岔岔心小于设定第一阈值或道岔警冲标与侧线距离小于设定第二阈值的区域纳入紧急停车区域。
8.作为优选的技术方案,该方法具体包括以下步骤:
9.步骤a:将折返区域和停车区域设置为紧急停车区域;
10.步骤b:将不属于站台、折返和停车区域类型的区域设置为紧急停车区域;
11.步骤c:拆分跨zc区域的紧急停车区域;
12.步骤d:拆分过长的紧急停车区域。
13.作为优选的技术方案,
所述步骤a中生成的紧急停车区域esa对应的属性包括
block_id_list、start_abscissa、end_abscissa;
14.其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。
15.作为优选的技术方案,所述步骤b中紧急停车区域的边界为最近的站台、折返区域或停车区域的边界或相关道岔的岔尖。
16.作为优选的技术方案,所述步骤c中,当紧急停车区域所属的zc超过1个,按zc个数生成相应数量且以zc边界为边界的esa区域,并生成对应的属性block_id_list、start_abscissa、end_abscissa;
17.其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。
18.作为优选的技术方案,所述步骤d具体为:遍历紧急停车区域,对过长的紧急停车区域进行拆分。
19.作为优选的技术方案,所述遍历紧急停车区域,对过长的紧急停车区域进行拆分具体为:
20.如果esa所包含的闭塞区间个数大于第三阈值,那么将该esa拆分为n个相同个数的esa,并生成对应的属性:block_id_list、start_abscissa、end_abscissa;
21.其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。
22.作为优选的技术方案,每个所述esa所包含的闭塞区间个数小于等于第三阈值。
23.作为优选的技术方案,所述的第一阈值、第二阈值和第三阈值按具体项目需求由人工设置。
24.根据本发明的第二方面,提供了一种用于所述的基于道岔的紧急停车区域自动生成方法的装置,包括:
25.第一紧急停车区域设置模块,用于将折返区域和停车区域设置为紧急停车区域;
26.第二紧急停车区域设置模块,用于将不属于站台、折返和停车区域类型的区域设置为紧急停车区域;
27.第一紧急停车区域拆分模块,用于拆分跨zc区域的紧急停车区域;
28.第二紧急停车区域拆分模块,用于拆分过长的紧急停车区域。
29.根据本发明的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现所述的方法。
30.根据本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现所述的方法。
31.与现有技术相比,本发明具有以下优点:
32.1)本发明提高了列车运行的精确度,相比传统的划分方式,本发明引入其他轨旁设备和相关区域作为参考,设置合理长度的紧急停车区域,更方便精准定位紧急停车区域。
33.2)本发明提高了异常处理活动的工作效率,本发明提供的划分方法能自动触发且
生成紧急停车区域,方便轨旁控制器进行操作。
附图说明
34.图1为本发明方法的流程图;
35.图2为本发明esa计算的流程图;
36.图3为本发明步骤a、b对应的esa生成示意图;
37.图4为本发明跨zc的esa拆分示意图;
38.图5为本发明装置的示意图。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
40.如图1-4所示,本发明对紧急停车区域(esa区域)的划分提高了列车异常处理的效率,具体的流程如下所示:
41.所述的步骤101:将折返和停车区域设置为紧急停车区域。遍历人工配置的特定道岔信息,根据道岔的属性,筛选出所有符合条件的折返和停车区域,生成对应的esa并赋属性值:block_id_list、start_abscissa、end_abscissa。block_id_list为esa区域所覆盖的闭塞区间列表。start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量。end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。
42.所述的步骤102:将不属于站台、折返和停车区域类型的区域设置为紧急停车区域。遍历特定道岔信息,根据道岔的属性,筛选出所有符合条件的区域,生成对应的esa并赋属性值:block_id_list、start_abscissa、end_abscissa。其中esa区域的边界:最近的站台、折返、停车区域的边界或距离该逻辑位置最近的特定道岔的岔尖(由于定位和反位轨道使用的坐标系不同,该物理位置有两个逻辑值)。
43.所述的步骤103:遍历紧急停车区域,对跨zc区域的紧急停车区域进行拆分。当esa所属的zc超过1个,则按zc个数生成相应数量且以zc边界作为边界的esa区域并赋属性值:block_id_list、start_abscissa、end_abscissa。
44.所述的步骤104:遍历紧急停车区域,对过长的紧急停车区域进行拆分。如果esa所包含的闭塞区间个数大于阈值,那么将该esa拆分为n个相同个数(+/-1)的esa(每个esa所包含的闭塞区间个数应小于等于阈值)。
45.以上是关于方法实施例的介绍,以下通过装置实施例,对本发明所述方案进行进一步说明。
46.如图5所示,本发明用于所述的基于道岔的紧急停车区域自动生成方法的装置,包括:
47.第一紧急停车区域设置模块1,用于将折返区域和停车区域设置为紧急停车区域;
48.第二紧急停车区域设置模块2,用于将不属于站台、折返和停车区域类型的区域设置为紧急停车区域;
49.第一紧急停车区域拆分模块3,用于拆分跨zc区域的紧急停车区域;
50.第二紧急停车区域拆分模块4,用于拆分过长的紧急停车区域。
51.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
52.本发明电子设备包括中央处理单元(cpu),其可以根据存储在只读存储器(rom)中的计算机程序指令或者从存储单元加载到随机访问存储器(ram)中的计算机程序指令,来执行各种适当的动作和处理。在ram中,还可以存储设备操作所需的各种程序和数据。cpu、rom以及ram通过总线彼此相连。输入/输出(i/o)接口也连接至总线。
53.设备中的多个部件连接至i/o接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
54.处理单元执行上文所描述的各个方法和处理,例如方法s101~s104。例如,在一些实施例中,方法s101~s104可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由rom和/或通信单元而被载入和/或安装到设备上。当计算机程序加载到ram并由cpu执行时,可以执行上文描述的方法s101~s104的一个或多个步骤。备选地,在其他实施例中,cpu可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法s101~s104。
55.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
56.用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
57.在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
58.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种基于道岔的紧急停车区域自动生成方法,其特征在于,该方法依据道岔、站台、折返区域以及停车区域,在已有的紧急停车区域划分技术的基础上,将距离道岔岔心小于设定第一阈值或道岔警冲标与侧线距离小于设定第二阈值的区域纳入紧急停车区域。2.根据权利要求1所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,该方法具体包括以下步骤:步骤a:将折返区域和停车区域设置为紧急停车区域;步骤b:将不属于站台、折返和停车区域类型的区域设置为紧急停车区域;步骤c:拆分跨zc区域的紧急停车区域;步骤d:拆分过长的紧急停车区域。3.根据权利要求2所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述步骤a中生成的紧急停车区域esa对应的属性包括block_id_list、start_abscissa、end_abscissa;其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。4.根据权利要求2所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述步骤b中紧急停车区域的边界为最近的站台、折返区域或停车区域的边界或相关道岔的岔尖。5.根据权利要求2所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述步骤c中,当紧急停车区域所属的zc超过1个,按zc个数生成相应数量且以zc边界为边界的esa区域,并生成对应的属性block_id_list、start_abscissa、end_abscissa;其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。6.根据权利要求2所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述步骤d具体为:遍历紧急停车区域,对过长的紧急停车区域进行拆分。7.根据权利要求6所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述遍历紧急停车区域,对过长的紧急停车区域进行拆分具体为:如果esa所包含的闭塞区间个数大于第三阈值,那么将该esa拆分为n个相同个数的esa,并生成对应的属性:block_id_list、start_abscissa、end_abscissa;其中block_id_list为esa区域所覆盖的闭塞区间列表;start_abscissa为esa始端到esa始端所在闭塞区间的始端的偏移量;end_abscissa为esa终端到esa终端所在闭塞区间的始端的偏移量。8.根据权利要求7所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,每个所述esa所包含的闭塞区间个数小于等于第三阈值。9.根据权利要求7所述的一种基于道岔的紧急停车区域自动生成方法,其特征在于,所述的第一阈值、第二阈值和第三阈值按具体项目需求由人工设置。10.一种用于权利要求1所述的基于道岔的紧急停车区域自动生成方法的装置,其特征在于,包括:
第一紧急停车区域设置模块,用于将折返区域和停车区域设置为紧急停车区域;第二紧急停车区域设置模块,用于将不属于站台、折返和停车区域类型的区域设置为紧急停车区域;第一紧急停车区域拆分模块,用于拆分跨zc区域的紧急停车区域;第二紧急停车区域拆分模块,用于拆分过长的紧急停车区域。11.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~9中任一项所述的方法。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~9中任一项所述的方法。
技术总结
本发明涉及一种基于道岔的紧急停车区域自动生成方法及装置,该方法依据道岔、站台、折返区域以及停车区域,在已有的紧急停车区域划分技术的基础上,将距离道岔岔心小于设定第一阈值或道岔警冲标与侧线距离小于设定第二阈值的区域纳入紧急停车区域。与现有技术相比,本发明具有提高了异常处理效率和列车运行的精确度等优点。精确度等优点。精确度等优点。
技术研发人员:
蒋唯曦 田绪俊 陈祥 吕新军
受保护的技术使用者:
卡斯柯信号有限公司
技术研发日:
2022.02.23
技术公布日:
2022/6/7