一种全自动驾驶列车的出库方法、装置、系统和列车控制中心与流程

文档序号:20932143发布日期:2020-06-02 19:08阅读:427来源:国知局
一种全自动驾驶列车的出库方法、装置、系统和列车控制中心与流程
本发明属于列车自动控制领域,尤其涉及一种全自动驾驶列车的出库方法、装置、系统和列车控制中心。
背景技术
:在现有技术中,列车的出库派班计划是事先安排好的,列车出库时按照派班计划出库,但可能因为突发事故导致列车故障,影响列车的正常出库,而且在系统中有出库计划相关的软件,系统复杂化。技术实现要素:本发明旨在解决上述技术问题或技术问题之一。本发明为解决上述技术问题或技术问题之一,提供一种全自动驾驶列车的出库方法,包括:生成运行计划表,并根据所述运行计划表生成上线车次表,所述上线车次表包括:上线车次号、上线时间和上线轨编号;根据所述上线轨编号确定待分配列车所属的车辆段;获取所述车辆段中所有列车的列车信息,根据所述列车信息生成列车信息表,所述列车信息表包括:车辆状态和行驶里程,所述车辆状态包括可用状态和不可用状态;判断所述车辆段中车辆状态为可用状态,且行驶里程最少的列车为待分配列车;根据与所述车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间;发送唤醒指令给所述待分配列车,若唤醒成功,则为所述待分配列车分配对应的上线车次号;根据所述待分配列车的出库时间发送出库指令给所述待分配列车,使得所述待分配列车根据所述出库指令运行至对应的上线轨。本发明还提供一种全自动驾驶列车的出库装置,包括:计划生成单元,所述计划生成单元用于依据运行计划生成运行计划表,并依据所述运行计划表生成上线车次表,所述上线车次表包括:上线车次号、上线时间和上线轨编号;计划确定单元,所述计划确定单元用于根据上线轨编号确定车辆段,并根据所述车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间;采集模块,所述采集模块用于获取所述车辆段中的各列车的列车信息,并生成列车信息表,所述列车信息表包括:车辆状态和行驶里程,所述车辆状态包括可用状态和不可用状态;分配模块,所述分配模块用于根据所述列车信息表的列车信息确定待分配列车,并发送唤醒指令给所述待分配列车,若唤醒成功,则为所述待分配列车分配对应的上线车次号,并根据所述待分配列车的出库时间发送出库指令至所述待分配列车,使得所述待分配列车根据所述出库指令出库并运行至对应的上线轨。本发明还提供一种列车控制中心,包括存储器及处理器,所述存储器存储有计算机程序,当所述处理器执行所述程序时,可实现如上所述的全自动驾驶列车的出库方法。本发明还提供一种全自动驾驶列车的出库系统,包括列车和上述列车控制中心。本发明的有益效果:每天开始运营时,上线车次较多,提前批量为上线车次唤醒并进行车辆状态检查,提前批量准备好运营开始时段所用的车辆,避免单车出库时由于一些故障影响车辆正常出库,进一步提高了运营开始时段车辆的出库效率。附图说明图1是根据本发明实施例一提供的一种全自动驾驶列车的出库方法的流程示意图一;图2是根据本发明实施例二提供的一种全自动驾驶列车的出库方法的流程示意图二;图3是根据本发明实施例二提供的一种全自动驾驶列车的出库方法的流程示意图三;图4是根据本发明一实施例提供的一种全自动驾驶列车的出库装置示意图。具体实施方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。实施例一:如图1所示,是本发明一实施例提供的一种全自动驾驶列车的出库方法的流程示意图,包括:s101:根据当日的运行计划生成运行计划表,并根据运行计划表生成上线车次表;可以理解的是,上线车次表包括:上线车次号、上线时间、上线轨编号和出库头码,其中,出库头码为上线轨的位置码,出库头码与上线轨编码是一一对应的。s102:根据上线轨编号确定待分配列车所属的车辆段;s103:获取车辆段中的所有的列车信息,并根据列车信息生成列车信息表;可以理解的是,列车信息表中的内容包括车辆状态和行驶里程,还可以包括车组号和库轨号,车辆状态包括可用状态和不可用状态。s104:如果车辆段中车辆状态为可用状态且行驶里程最少,则该车辆为待分配列车;s105:根据与车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间;s106:发送唤醒指令给待分配列车,若唤醒成功,则为待分配列车分配对应的上线车次号;s107:根据待分配列车的出库时间发送出库指令给待分配列车,使得待分配列车根据出库指令运行至对应的上线轨。需要理解的是,生成上线车次表之后,上线车次表中包括上线轨的编号,所以可以确定上线轨,根据上线轨编号可以确定车辆段,即可以确定列车是从哪个车辆段发出,之后,可以先从确定了的车辆段中获取该车辆段中所有列车的列车信息,生成列车信息表,再根据车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间,也可以是先根据车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间,再从确定了的车辆段中获取该车辆段中所有列车的列车信息,生成列车信息表,当然,也可以同时进行。可以理解的是,如果车辆状态为可用状态并且行驶里程最少,则将该列车作为目标列车。实施例二:当需要为上线车次表中的某个上线车次号分配列车时,先根据上线车次表中该上线车次号对应的上线轨编号确定待分配类车所属的车辆段,再获取该车辆段中所有列车的列车信息,根据列车信息生成一个列车信息表,根据车辆段对应的上线时间和上线轨编号,将待分配列车的出库时间确定下来,然后在列车信息表中查找车辆状态为可用状态且行驶里程最少的列车作为待分配的目标列车。如图2所示,如果没有查找到可用状态的列车,则给出报警提示,如果查找到可用状态且行驶里程最少的列车,则发送唤醒指令到该列车。如图3所示,若唤醒失败,则发送报警提示,并将该列车的车辆状态标记为不可用状态,重新在列车信息表中查找可用状态且行驶里程最少的列车,若唤醒成功,则判断该列车的电量状态和故障状态,若该列车的电量充足且无故障,则将该列车分配给该上线车次号,并将该列车标记为不可用状态,若唤醒成功,但该列车的电量不足或者该列车故障,则发送报警提示,同时发送休眠指令到该列车,使得该列车休眠,并将该列车的车辆状态标记为不可用状态,重新在列车信息表中查找可用状态且行驶里程最少的列车。当该上线车次号分配到列车,则开始为下一个上线车次号分配列车,下一个上线车次号的列车的分配方法如上所述,此处不再描述,直到每一个上线车次号均分配到列车。依据上线车次表中的上线时间和根据上线时间与上线轨编号确定的出库时间发送出库指令到对应的列车,使得列车根据出库指令运行到对应的上线轨。下面将以一示例进行详细说明,需要说明的是,此处仅作为示例,并不是对本发明的保护范围的限制。全自动驾驶的线路a上有车辆段1和车辆段2,车辆段1对应的上线轨为上线轨1(zhg1),上线轨1的位置码为zh1,车辆段2对应的上线轨为上线轨2(zhg2),上线轨2的位置码为zh2,需要说明的是,上线轨也称为转换轨,车辆段中的列车运行至正线需经过上线轨。s201:在运营开始之前控制中心会生成当日运行计划,当生成当日运行计划之后,会根据当日运行计划生成当日上线车次表,当日上线车次表中的信息包括上线车次号、上线时间、上线轨和出库头码,并且将当日上线车次表的车次按照上线时间从早到晚排序,如表1所示,表1:上线车次号上线时间上线轨出库头码10106:00zhg1zh120106:05zhg2zh230106:10zhg1zh140106:15zhg2zh250108:00zhg1zh160108:05zhg2zh2s202:根据上线轨确定车辆段,并根据车辆段、上线时间和上线轨确定待分配列车的出库时间,列车从车辆段1运行到上线轨1处需要的出库时间为5分钟,列车从车辆段2运行到上线轨2需要的出库时间为6分钟,则确定车辆段和出库时间后的表格如表2所示,表2:上线车次号上线时间上线轨出库头码待分配列车出库车辆段待分配列车出库时间10106:00zhg1zh1车辆段105:5520106:05zhg2zh2车辆段205:5930106:10zhg1zh1车辆段106:0540106:15zhg2zh2车辆段206:0950108:00zhg1zh1车辆段107:5560108:05zhg2zh2车辆段207:59s203:获取车辆段中各列车的列车信息表,列车信息表包括车组号、车辆段、库轨号、车辆状态和行驶里程,其中,车辆状态为可用状态则标记为1,车辆状态为不可用状态则标记为0,并按照行驶里程从小到大排序,排序之前如表3和表4所示,排列之后如表5和表6所示,表3:车组号车辆段库轨号车辆状态(1-可用,0-不可用)行驶里程101车辆段1g113000102车辆段1g216000103车辆段1g315000104车辆段1g414000105车辆段1g507000表4:车组号车辆段/停车场库轨号车辆状态(1-可用,0-不可用)行驶里程106车辆段2g614000107车辆段2g717000108车辆段2g816000109车辆段2g915000110车辆段2g1008000表5:车组号车辆段/停车场库轨号车辆状态(1-可用,0-不可用)行驶里程101车辆段1g113000104车辆段1g214000103车辆段1g315000102车辆段1g416000105车辆段1g507000表6:车组号车辆段/停车场库轨号车辆状态(1-可用,0-不可用)行驶里程106车辆段2g614000109车辆段2g715000108车辆段2g816000107车辆段2g917000110车辆段2g1008000s204:控制中心遍历当日上线车次表,并按照上线时间的先后依次为上线车次号分配列车,下面以上线车次号101a为例,将为101a车次分配列车。s205:在当日上线车次表中查找车辆状态为可用状态且行驶里程最少的列车,并判断是否查找到对应列车,若查找到车辆状态为可用状态且行驶里程最少的列车,则发送唤醒指令到该列车,若查找不到车辆状态为可用状态且行驶里程最少的列车,则发送报警提示。s206:判断唤醒是否成功,如果唤醒成功并与ats(自动列车监控系统:automatictrainsupervisionsystem)建立通信连接,ats会收到该列车的故障信息、电量信息等上线指标,如果该列车的电量充足且无故障(即上线指标合格),则将该列车分配给该上线车次号,并将该列车的车辆状态标记为不可用状态(即车辆状态标记为0)。应当理解的是,上述中的列车上线指标除故障信息和电量信息外,还包括其他影响列车安全驾驶的列车信息,上线指标是用来判断列车是否正常,列车自身是否存在影响驾驶安全的故障隐患。具体的,控制中心为101a车次分配列车时,101a车次的待分配列车出库车辆段为车辆段1,则从车辆段1中查找车辆状态为可用状态并且行驶里程最少的列车,查找到车组号101的列车的车辆状态为可用状态且行驶里程最少的列车,将101车为目标列车,控制中心发送唤醒指令到101车,若101车唤醒成功并与ats建立通信连接,则ats收到101车故障信息、电量信息等上线指标,如果101车无故障并且电量充足,则将101车分配给上线车次号101a,并将101车的车辆状态标记为不可用状态(即在列车信息表中101车对应的车辆状态标记为0)。上述电量充足为列车电量达大于或等于95%,此处的95%仅为一种示例,作为参考,并不是对本发明的限制,当然也可选用其他数值作为电量充足的判断依据。如果唤醒失败,控制中心将该车的车辆状态标记为不可用状态,并给出报警提示,返回步骤s205,重新开始从车辆段中查找其他车辆状态为可用状态的列车。具体的,如果101车唤醒失败,控制中心将101车的车辆状态标记为不可用状态,并给出报警提示,返回步骤s205,重新开始从车辆段1中查找其他车辆状态为可用状态的列车,在本实施例中,其他车辆状态为可用状态的列车包括102车、103车和104车,再在102车、103车和104车中选择行驶里程最少即104车作为目标列车,分配给101a车次,并将104车的车辆状态标记为不可用状态(即车辆状态标记为0)。s207:唤醒成功后,判断列车上线指标是否达标,如果唤醒成功,但是与ats建立通信连接后,ats收到上线指标为列车故障或者电量不足,则该车的车辆状态标记为不可用状态,并且给出报警提示,还将发送休眠指令给该车,使该车从唤醒状态变为休眠状态,返回步骤s205,重新开始从车辆段中查找其他车辆状态为可用状态的列车。具体的,如果101车唤醒成功,但是与ats建立通信连接后,ats收到101车的上线指标为列车故障或者电量不足,则将101车的车辆状态标记为不可用状态,并且给出报警提示,还将发送休眠指令给101车,使101车从唤醒状态变为休眠状态,返回步骤s205,重新开始从车辆段1中查找其他车辆状态为可用状态的列车;如果该车唤醒成功,与ats建立通信连接后,ats收到该车的上线指标为列车无故障且电量充足,该车的其他上线指标也达标,则将该车分配给对应的上线车次号,并将该车的车辆状态标记为不可用状态。具体的,如果101车唤醒成功,与ats建立通信连接后,ats收到101车的上线指标为列车无故障且电量充足,101车的其他上线指标也达标,则将101车分配给101a车次,并将101车的车辆状态标记为不可用状态。可以理解的是,当列车唤醒成功,但与ats建立通信连接时,连接失败,则发送报警提示,将该列车的车辆状态标记为不可用状态,并发送休眠指令到该列车,使得该列车休眠,之后,重新在列车信息表中查找车辆状态为可用状态且行驶里程最少的列车。如图3所示,是根据本实施例提供的唤醒列车时的唤醒示意图。s208:循环执行s204-s207步骤方法,直至每个上线车次号都分配到列车,分配完成之后如表7所示,表7上线车次号上线时间上线轨出库头码待分配车辆出库车辆段待分配列车出库时间被分配车辆的车组号10106:00zhg1zh1车辆段105:5510120106:05zhg2zh2车辆段205:5910630106:10zhg1zh1车辆段106:0510440106:15zhg2zh2车辆段206:0910950108:00zhg1zh1车辆段107:5510360108:05zhg2zh2车辆段207:59108s209:完成上述分配后,依据待分配列车的出库时间获取当前待出库列车和对应的当前待出库列车的出库头码,并将出库头码设置在该列车上,发送出库指令到该列车,该列车收到出库指令后自动出库运行至对应的上线轨。当前待出库列车为101车,101车对应的出库头码为zhg1,将出库头码zh1设置到101车上,并发送出库指令到101上,101车收到出库指令后自动出库运行至对应的上线轨zhg1,至此,101车的出库完成。其他列车的出库方式与上述一致,此处不再一一举例说明。可以理解的是,当列车出库行驶至另一车辆段停放后,则将作为另一车辆段中的待分配列车。如图3所示,本发明还提供了一种全自动驾驶列车的出库装置,包括:计划生成单元,计划生成单元用于依据运行计划生成运行计划表,并依据运行计划表生成上线车次表,其中,上线车次表包括:上线车次号、上线时间和上线轨编号;计划确定单元,计划确定单元用于根据上线轨编号确定车辆段,并根据车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间;采集模块,采集模块用于获取所述车辆段中的各列车的列车信息,并生成列车信息表,所述列车信息表包括:车辆状态和行驶里程,车辆状态包括可用状态和不可用状态;分配模块,分配模块用于根据列车信息表的列车信息确定待分配列车,并发送唤醒指令给待分配列车,若唤醒成功,则为待分配列车分配对应的上线车次号,并根据待分配列车的出库时间发送出库指令至待分配列车,使得待分配列车根据出库指令出库并运行至对应的上线轨。其中,分配模块还包括报警单元,报警单元给出报警提示包括:若待分配列车唤醒成功,且待分配列车的电量不足或列车故障,则报警单元给出报警提示;若待分配列车唤醒失败,则报警单元给出报警提示;当列车信息表中的车辆状态均为不可用状态时,报警单元给出报警提示。可以理解的是,当要为某个上线车次号分配列车时,计划确定单元根据上线轨编号确定车辆段,再根据列车从车辆段到上线轨的运行时间确定待分配车辆的出库时间,采集模块获取车辆段中得各列车的列车信息,并根据类车信息生成列车信息表,分配模块根据列车信息表的列车信息确定待分配列车,是通过从列车信息表中查找车辆状态为可用状态且行驶里程最少的列车作为待分配的目标列车,当在列车信息表中查找到车辆状态为可用状态且行驶里程最少的列车时,发送唤醒指令给待分配的目标列车,唤醒指令发送之后可能出现包括以下情况:(1)当分配模块发送唤醒指令给该待分配的目标列车,列车唤醒成功,则该列车与ats建立通信连接,ats会收到该列车的故障信息、电量信息等上线指标,判断该列车是否可以安全出库上线,如果该列车的电量充足且无故障,则将该待分配目标列车分配给对应上线车次号,并将该列车的车辆状态标记为不可用状态。(2)当分配模块发送唤醒指令给该待分配的目标列车时,若列车唤醒成功,则待分配的目标列车与ats建立通信连接,ats会收到该待分配的目标列车的故障信息、电量信息等上线指标,判断该待分配的目标列车是否可以安全出库上线,当该待分配的目标列车的电量不足或者列车出现故障时,将该待分配的目标列车的车辆状态标记为不可用状态,并给出报警提示,分配模块重新从列车信息表中查找车辆状态为可用状态且行驶里程最少的列车作为待分配的目标列车。(3)当分配模块发送唤醒指令给该待分配的目标列车时,若列车唤醒失败,则报警单元给出报警提示,并且分配单元将该待分配的目标列车的车辆状态标记为不可用状态,分配模块重新从列车信息表中查找车辆状态为可用状态且行驶里程最少的列车作为待分配的目标列车。当分配模块在该车辆段列车的列车信息表中没有查找到可以分配的列车时,分配模块中的报警单元也会给出报警提示,可以理解的是,没有查找到可以分配的列车包括:列车信息表中的车辆状态均为不可用状态;列车信息表中有车辆状态为可用状态的列车,但是车辆状态为可用的列车在唤醒时,均唤醒失败;列车信息表中有车辆状态为可用状态的列车,而且唤醒时唤醒成功,但是与ats建立通信连接后,ats收到的待分配的目标列车的故障信息、电量信息等上线指标均不合格;列车信息表中有车辆状态为可用状态的列车,而且唤醒时唤醒成功,但是与ats建立通信连接时连接失败。本发明还提供一种列车控制中心,该列车控制中心包括存储器和处理器,可以理解的是,该存储器中有计算机程序,当处理器执行计算机程序时,可以实现本发明实施例一和实施例二中的全自动驾驶列车的出库方法。本发明还提供了一种列车出库系统,该系统包括列车和上述列车控制中心。当然的,本发明还可以将上线车次表分为运营开始上线车次表和运营期间上线车次表,运营开始上线车次表和运营期间上线车次表可以依据上线时间来划分,例如在上线时间为早上8:00及8:00以前的可以划分为运营开始上线车次表,8:00之后的为运营期间上线车次表,可以理解的是,此处的8:00仅为一个示例,依照上述全自动驾驶列车的出库方法先为运营开始上线车次表中的各个上线车次号分配好列车之后,控制中心再遍历运营期间上线车次表,为运营期间上线车次表中的各个上线车次号分配列车。综上所述,本发明通过提供一种全自动驾驶列车的出库方法、装置及系统和一种包括存储器及处理器的控制中心,该方法包括:根据当日运行计划生成运行计划表,并根据运行计划表生成上线车次表,其中,上线车次表包括:上线车次号、上线时间和上线轨编号;根据上线轨编号确定待分配列车所属的车辆段;获取车辆段中所有列车的列车信息,根据列车信息生成列车信息表,其中,列车信息表包括:车辆状态和行驶里程,具体的,车辆状态包括可用状态和不可用状态;判断车辆段中车辆状态为可用状态,且行驶里程最少的列车为待分配列车;根据与车辆段对应的上线时间和上线轨编号,确定待分配列车的出库时间;发送唤醒指令给待分配列车,若唤醒成功,则为待分配列车分配对应的上线车次号;根据待分配列车的出库时间发送出库指令给待分配列车,使得待分配列车根据出库指令运行至对应的上线轨。本发明通过在每天开始运营前,提前批量为上线车次唤醒并进行车辆状态检查,提前批量准备好运营开始时段所用的车辆,避免单车出库时由于一些故障影响车辆正常出库,进一步提高了运营开始时段车辆的出库效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。在本发明的描述中,需要理解的是,术语“中心”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或者位置关系为基于附图所示的方位或位置关系,仅仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,限定有“第一”、“第二”的特征可以名师或者隐含地包括一个或者多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或者两个以上。本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介简介相连,也可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“实例”、“具体实例”、或“一些实例”等的描述意指结合该实施例或或实例描述的具体特征、结构、材料或者包含于本发明的至少一个实施例或实例中。在本说明书中,对上述术语的示意性表述不一定指相同的实施例或示例。而且,在描述的具体特征、结构、材料或者特点可以在任何一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1