HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

基于静态进路表的列车进路控制方法及装置与流程

2021-02-04 10:02:36|285|起点商标网
基于静态进路表的列车进路控制方法及装置与流程

本发明涉及列车进路控制技术领域,尤其涉及一种基于静态进路表的列车进路控制方法及装置。



背景技术:

ats(automatictrainsupervision,列车自动监控系统)是负责在线列车监控和调整的轨道交通控制系统的子系统。通过控制列车进路,按照运营人员提前或临时制定的列车运行交路和计划,安排列车上线运营或调车作业。

列车进路的获取方法一般有查询静态进路数据和搜索最优进路两种,按照不同列车进路获取方法查询或搜索的结果控制列车进路。其中,查询静态进路表相较于搜索进路方法的优势在于获得进路的速度快,且在静态进路表充分测试的基础上,进路的控制可以完全按照设计要求,对于各种控制情况可以完全控制进路选择结果,具有很强的可靠性和准确性。而其劣势在于需要大量测试验证环境,对于已经部署的方案修改起来十分不便,并且修改后表中部分已经测试过的进路数据仍需二次测试验证,提高了部署成本。



技术实现要素:

本发明实施例提供一种基于静态进路表的列车进路控制方法及装置,用以解决现有技术中基于静态进路表的列车进路控制需要进行大量测试的缺陷,实现降低进路数据的测试和验证成本。

本发明实施例提供一种基于静态进路表的列车进路控制方法,包括:

若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;

若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;

对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;

其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

根据本发明一个实施例的基于静态进路表的列车进路控制方法,从进路表中查找所述列车的进路的步骤之前还包括:

根据车辆段进路之间的交点将所述车辆段进路划分为多个进路段;

对每个所述进路段进行测试,根据测试通过的进路段之间的连接关系构建所述车辆段进路;

将构建的所述车辆段进路保存在所述静态进路表中。

根据本发明一个实施例的基于静态进路表的列车进路控制方法,对每个所述进路段进行测试的步骤之后还包括:

若任一所述车辆段进路发生改变,则根据测试通过的进路段之间的连接关系构建改变后的车辆段进路;

将构建的改变后的车辆段进路保存在所述静态进路表中。

根据本发明一个实施例的基于静态进路表的列车进路控制方法,若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件的步骤之前还包括:

若所述列车的占用轨为触发点,则获取所述列车的类型;

若所述列车的类型为头码车且所述列车没有到达目的地,则获知所述列车满足进路的触发时机;

若所述列车的类型为计划列车且所述列车不处于停车场或车辆段进路,则获知所述列车满足进路的触发时机;

若所述列车的类型为计划列车,且所述列车处于停车场或车辆段进路,则判断所述列车的占用轨是否为转换轨;

若所述列车的占用轨为转换轨,则计算所述列车的计划出库时间与当前时间的差值;

若所述差值小于预设阈值,则获知所述列车满足进路的触发时机。

根据本发明一个实施例的基于静态进路表的列车进路控制方法,若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件的步骤包括:

获取与所述列车的占用轨关联的信号机;

若所述列车的占用轨与所述信号机之间连通且所述列车的占用轨与所述信号机之间不存在其他列车,则判断是否存在锁闭进路以所述信号机为始端信号机;

若不存在,则获知所述列车满足进路的触发条件;

若存在,则判断所述锁闭进路与所述列车的目的地是否一致;

若一致,则获知所述列车满足进路的触发条件。

根据本发明一个实施例的基于静态进路表的列车进路控制方法,对所述列车的进路进行冲突检查的步骤包括:

根据所述列车的进路的目的节点选择经过所述目的节点的其他列车;

判断所述列车经过所述目的节点和所述其他列车经过所述目的节点的时间是否相同;

若相同,则获知所述列车的进路与所述其他列车的进路存在冲突;

判断所述列车与其他列车之间是否存在折返冲突。

本发明实施例还提供一种基于静态进路表的列车进路控制装置,包括:

判断模块,用于若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;

查找模块,用于若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;

控制模块,用于对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;

其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

根据本发明一个实施例的基于静态进路表的列车进路控制装置,还包括构建模块,用于:

根据车辆段进路之间的交点将所述车辆段进路划分为多个进路段;

对每个所述进路段进行测试,根据测试通过的进路段之间的连接关系构建所述车辆段进路;

将构建的所述车辆段进路保存在所述静态进路表中。

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于静态进路表的列车进路控制方法的步骤。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于静态进路表的列车进路控制方法的步骤。

本发明实施例提供的基于静态进路表的列车进路控制方法及装置,通过预先对列车的进路进行各项检查,增加了对列车进路进行控制的可靠性,避免集中下发进路触发命令,降低联锁子系统的压力;使用静态进路表获得进路,直接高效获取进路,并通过车辆段中的长进路划分成多条短进路进行预先测试,降低了进路数据的测试成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种基于静态进路表的列车进路控制方法的流程示意图;

图2是本发明实施例提供的一种基于静态进路表的列车进路控制方法中触发时机检查流程示意图;

图3是本发明实施例提供的一种基于静态进路表的列车进路控制方法中触发条件检查流程示意图;

图4是本发明实施例提供的一种基于静态进路表的列车进路控制方法中计划车进路选择流程示意图;

图5是本发明实施例提供的一种基于静态进路表的列车进路控制方法中计划车进入冲突检查流程示意图;

图6是本发明实施例提供的一种基于静态进路表的列车进路控制装置的结构示意图;

图7是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1描述本发明实施例的基于静态进路表的列车进路控制方法流程示意图,该方法包括:s101,若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;

在正线场景中,根据列车的位置判断列车进路的触发时机,触发时机的检查包括列车占用轨所处位置、占用轨是否为触发轨道、列车计划时间等,如图2所示,但不限于这些条件。其中列车的位置可由列车识别与跟踪软件确定。通过判断获知列车满足进路的触发时机后,进一步判断列车是否满足进路的触发条件。触发条件的检查包括列车占用轨与信号机之间的连通性检查、占用轨与信号机之间有无其他列车的检查、进路触发条件和进路选排信号条件等,如图3所示,但本实施例不限于这些条件。

s102,若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;

通过判断获知列车满足进路的触发条件后,查找静态进路表即可选择出列车的进路,列车的进路选择如图4所示。

s103,对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;

将选择出的列车的进路放入待集中检查的进路容器中。对容器中的列车进路进行冲突检查。本实施例根据进路属性和冲突检查控制属性对进路进行冲突检查,如图5所示。对于存在冲突的列车进路,根据冲突的类型和配置的冲突解决方法,解决冲突的进路。当列车的进路通过冲突检查时控制列车进路操作。

其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

列车的进路分为正线和车辆段。本实施例将停车场统称为车辆段。按照正线区域与车辆段对应于不同的控制场景,列车进路的控制方法不同。对于正线运营场景,对于进路的获取与一般查询进路表做法无异,基于充分测试的静态进路数据直接进行进路查询。改进在于将所有不同类型列车同时所需的进路综合起来分析和检查进路的办理条件和冲突情况,既保证了进路获取的实时性,又充分验证了即将待办进路的合理性,对于ats应对早晚上线列车高峰提供保障。

对于车辆段的运营场景,进路的获取与正线不同。将长的车辆段进路划分多条短的进路段。每条长进路可以用多条段进路进行表示,通过综合短进路的起始点,将多条短进路拓展为长进路。在进行测试时只需要对每条短的进路段进行测试。对每条长的车辆段进路不用进行测试,只要构成每条长的车辆段进路的进路段均通过测试,则可以认定该车辆段进路通过测试。由于车辆段进路之间存在重复的进路段,对于重复的进路段只需要测试一次,从而解决了车辆段进路数量庞大,导致测试部署成本高的问题。车辆段场景下仅需测试短进路和生成长进路,即可充分验证进路数据的可靠性和准确性。

本实施例通过预先对列车的进路进行各项检查,增加了对列车进路进行控制的可靠性,避免集中下发进路触发命令,降低联锁子系统的压力;使用静态进路表获得进路,直接高效获取进路,并通过车辆段中的长进路划分成多条短进路进行预先测试,降低了进路数据的测试成本。

在上述实施例的基础上,本实施例中从进路表中查找所述列车的进路的步骤之前还包括:根据车辆段进路之间的交点将所述车辆段进路划分为多个进路段;对每个所述进路段进行测试,根据测试通过的进路段之间的连接关系构建所述车辆段进路;将构建的所述车辆段进路保存在所述静态进路表中。

具体地,通过使用车辆段进路之间的交点对车辆段进路进行划分,从而划分出车辆段进路之间的重复路段。对每个重复路段只测试一次。使用均通过测试的路段再构建成长进路。根据各路段之间的连接关系对均通过测试的路段进行灵活组合可以构建很多长进路。本实施例根据实际需求使用多条路段的组合构建所需的长进路,并将构建的长进路保存在静态进路表中。而现有技术对每条长进路分别进行测试,对长进路之间的重复路段进行重复测试。

在上述实施例的基础上,本实施例中对每个所述进路段进行测试的步骤之后还包括:若任一所述车辆段进路发生改变,则根据测试通过的进路段之间的连接关系构建改变后的车辆段进路;将构建的改变后的车辆段进路保存在所述静态进路表中。

具体地,当实际的需求发生改变,需要修改长进路时,不需要对修改的长进路进行二次测试。只需要对长进路中包含的短进路进行更换即可。

在上述各实施例的基础上,本实施例中若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件的步骤之前还包括:若所述列车的占用轨为触发点,则获取所述列车的类型;若所述列车的类型为头码车且所述列车没有到达目的地,则获知所述列车满足进路的触发时机;若所述列车的类型为计划列车且所述列车不处于停车场或车辆段进路,则获知所述列车满足进路的触发时机;若所述列车的类型为计划列车,且所述列车处于停车场或车辆段进路,则判断所述列车的占用轨是否为转换轨;若所述列车的占用轨为转换轨,则计算所述列车的计划出库时间与当前时间的差值;若所述差值小于预设阈值,则获知所述列车满足进路的触发时机。

具体地,不同类型的列车的触发时机也不同。人工车是由调度人员手动添加并组织运行,只赋予了车组号,不具有进路自动排列的功能。因此人工车没有触发时机,即不触发任何进路。头码车也是由调度人员手动添加的一种列车,但调度人员为其赋予了目的地号和车组号。

对于头码车的进路触发时机检查相对简单,只需要检查头码车现有所占用的位置是不是列车要到达的目的地对应的股道。若现在的位置恰好是目的地股道,则不满足触发时机,否则满足触发时机。

计划车是调度人员根据运行计划编制的具有表号、车次号和线路号的列车。若列车是计划车,先判断列车现在的位置是否处于停车场或车辆段进路。若不处于停车场或车辆段进路,则计划车在任何时候都满足触发时机,否则要判断列车现在的位置是不是处于进出段的转换轨处。若列车现在的位置不是转换轨处,则也不满足触发时机。但当列车现在的位置是转换轨处且列车的计划出库时间与当前时间的差值小于预设阈值,如10分钟,则计划车满足触发时机。具体触发时机检查过程如图2所示。

在上述各实施例的基础上,本实施例中若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件的步骤包括:获取与所述列车的占用轨关联的信号机;若所述列车的占用轨与所述信号机之间连通且所述列车的占用轨与所述信号机之间不存在其他列车,则判断是否存在锁闭进路以所述信号机为始端信号机;若不存在,则获知所述列车满足进路的触发条件;若存在,则判断所述锁闭进路与所述列车的目的地是否一致;若一致,则获知所述列车满足进路的触发条件。

具体地,在对列车的进路触发条件进行检查时,首先找到占用轨为触发点的所有关联信号机,然后去掉与列车运行方向不一致的信号机,再进一步去掉非管理站的信号机,在遍历信号机的队列中选择一个信号机。若信号机同时满足信号机关联的自动进路和自动触发按钮都处于抬起状态、占用轨和信号机之间是连通的,以及存在有锁闭的进路以该信号机为始端信号机,但锁闭的进路目的地与列车运行的目的地一致,则认为列车进路满足触发条件。具体触发条件检查过程如图3所示。

在上述各实施例的基础上,本实施例中对所述列车的进路进行冲突检查的步骤包括:根据所述列车的进路的目的节点选择经过所述目的节点的其他列车;判断所述列车经过所述目的节点和所述其他列车经过所述目的节点的时间是否相同;若相同,则获知所述列车的进路与所述其他列车的进路存在冲突;判断所述列车与其他列车之间是否存在折返冲突。

具体地,在对列车的进路进行冲突检查时,主要包括进路对冲突检查和折返冲突检查。其中,进路对冲突检查对于与列车的进路有交集的其他列车的进路,结合两条进路上列车通过的时间先后顺序判断是否存在冲突。折返冲突检查是指前车从当前出站进路到折返轨之间的区段里或折返轨内有车时,后车可以在前方进路内有车的时候触发进路。此种情况下,如果前车需要折返时,需要检查折返冲突。结合前后车计划和站形状可以判断冲突。具体进路冲突检查过程如图5所示。

下面对本发明实施例提供的基于静态进路表的列车进路控制装置进行描述,下文描述的基于静态进路表的列车进路控制装置与上文描述的基于静态进路表的列车进路控制方法可相互对应参照。

如图6所示,该装置包括判断模块601、查找模块602和控制模块603,其中:

判断模块601用于若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;

在正线场景中,根据列车的位置判断列车进路的触发时机,触发时机的检查包括列车占用轨所处位置、占用轨是否为触发轨道、列车计划时间等,如图2所示,但不限于这些条件。其中列车的位置可由列车识别与跟踪软件确定。通过判断获知列车满足进路的触发时机后,进一步判断列车是否满足进路的触发条件。触发条件的检查包括列车占用轨与信号机之间的连通性检查、占用轨与信号机之间有无其他列车的检查、进路触发条件和进路选排信号条件等,如图3所示,但本实施例不限于这些条件。

查找模块602用于若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;

通过判断获知列车满足进路的触发条件后,查找静态进路表即可选择出列车的进路,列车的进路选择如图4所示。

控制模块603用于对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;

将选择出的列车的进路放入待集中检查的进路容器中。对容器中的列车进路进行冲突检查。本实施例根据进路属性和冲突检查控制属性对进路进行冲突检查,如图5所示。对于存在冲突的列车进路,根据冲突的类型和配置的冲突解决方法,解决冲突的进路。当列车的进路通过冲突检查时控制列车进路操作。

其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

对于车辆段的运营场景,进路的获取与正线不同。将长的车辆段进路划分多条短的进路段。每条长进路可以用多条段进路进行表示,通过综合短进路的起始点,将多条短进路拓展为长进路。在进行测试时只需要对每条短的进路段进行测试。对每条长的车辆段进路不用进行测试,只要构成每条长的车辆段进路的进路段均通过测试,则可以认定该车辆段进路通过测试。由于车辆段进路之间存在重复的进路段,对于重复的进路段只需要测试一次,从而解决了车辆段进路数量庞大,导致测试部署成本高的问题。车辆段场景下仅需测试短进路和生成长进路,即可充分验证进路数据的可靠性和准确性。

本实施例通过预先对列车的进路进行各项检查,增加了对列车进路进行控制的可靠性,避免集中下发进路触发命令,降低联锁子系统的压力;使用静态进路表获得进路,直接高效获取进路,并通过车辆段中的长进路划分成多条短进路进行预先测试,降低了进路数据的测试成本。

在上述实施例的基础上,本实施例中还包括构建模块,用于根据车辆段进路之间的交点将所述车辆段进路划分为多个进路段;对每个所述进路段进行测试,根据测试通过的进路段之间的连接关系构建所述车辆段进路;将构建的所述车辆段进路保存在所述静态进路表中。

在上述实施例的基础上,本实施例中还包括修改模块,用于若任一所述车辆段进路发生改变,则根据测试通过的进路段之间的连接关系构建改变后的车辆段进路;将构建的改变后的车辆段进路保存在所述静态进路表中。

在上述实施例的基础上,本实施例中还包括检查模块,用于若所述列车的占用轨为触发点,则获取所述列车的类型;若所述列车的类型为头码车且所述列车没有到达目的地,则获知所述列车满足进路的触发时机;若所述列车的类型为计划列车且所述列车不处于停车场或车辆段进路,则获知所述列车满足进路的触发时机;若所述列车的类型为计划列车,且所述列车处于停车场或车辆段进路,则判断所述列车的占用轨是否为转换轨;若所述列车的占用轨为转换轨,则计算所述列车的计划出库时间与当前时间的差值;若所述差值小于预设阈值,则获知所述列车满足进路的触发时机。

在上述实施例的基础上,本实施例中判断模块具体用于:获取与所述列车的占用轨关联的信号机;若所述列车的占用轨与所述信号机之间连通且所述列车的占用轨与所述信号机之间不存在其他列车,则判断是否存在锁闭进路以所述信号机为始端信号机;若不存在,则获知所述列车满足进路的触发条件;若存在,则判断所述锁闭进路与所述列车的目的地是否一致;若一致,则获知所述列车满足进路的触发条件。

在上述实施例的基础上,本实施例中控制模块具体用于:根据所述列车的进路的目的节点选择经过所述目的节点的其他列车;判断所述列车经过所述目的节点和所述其他列车经过所述目的节点的时间是否相同;若相同,则获知所述列车的进路与所述其他列车的进路存在冲突;判断所述列车与其他列车之间是否存在折返冲突。

图7示例了一种电子设备的实体结构示意图,如图7所示,该电子设备可以包括:处理器(processor)701、通信接口(communicationsinterface)702、存储器(memory)703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信。处理器701可以调用存储器703中的逻辑指令,以执行基于静态进路表的列车进路控制方法,该方法包括:若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

此外,上述的存储器703中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的基于静态进路表的列车进路控制方法,该方法包括:若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的基于静态进路表的列车进路控制方法,该方法包括:若列车满足进路的触发时机,则判断所述列车是否满足进路的触发条件;若所述列车满足进路的触发条件,则从静态进路表中查找所述列车的进路;对所述列车的进路进行冲突检查,若冲突检查通过,则控制所述列车进路;其中,若所述列车的进路为车辆段进路,则所述列车的进路包括多条进路段,每条所述进路段均通过测试。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips