一种针对于车站值班员的考核评价系统列车群生成方法与流程

专利2022-05-09  106


本发明涉及信息处理技术领域,具体而言,涉及一种针对于车站值班员的考核评价系统列车群生成方法。



背景技术:

随着我国高速铁路的快速发展,运输需求量的飞速增涨,国家对安全运输越来越重视。为了有效保证铁路运输的安全,保障人民的生命财产,各路局都高度重视行车调度指挥人员的培训工作,搭建了相关的业务技能实训考核平台。然而,无论是正常列车常规演练,还是运行故障应急处置考核,都离不开列车运行场景的构建,所以列车计划生成和列车运行模拟是所有实训考核工作的基础前提与技术核心,然而现有技术生成的虚拟列车群运行信息,以及根据该信息模拟出的列车运行视频无法接近真实的列车运行情况。现有技术在列车运行过程中,未根据列控系统码位信息和实时计算的rbc系统信息对列车运行速度进行精细校核,并且未对列车启动,制动,提速和减速过程进行严格卡控。而且现有技术无法控制列车计划范围内的非常规情况,对列车区间停车,区间折返,列车救援作业等情况没有处理手段,与列车真实运行情况的复杂性和突发性相比不够贴切。



技术实现要素:

鉴于此,本申请实施例的目的在于提供一种针对于车站值班员的考核评价系统列车群生成方法,以解决上述问题。

本发明的一种针对于车站值班员的考核评价系统列车群生成方法,所述方法包括:获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;控制虚拟的列车以所述计划出发时间从所述始发站的出口出发;基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度;根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

进一步的,所述实时确定出所述虚拟的列车需要运行的速度,包括:基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

进一步的,所述根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行,包括:根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区;根据所述需要运行的速度,控制所述虚拟的列车按照所述列车运行计划依次经过各个闭塞分区。

进一步的,所述获取列车的运行计划包括:获取初始的列车运行计划;其中,所述初始的列车运行计划包括:所述列车从初始始发站的出口出发的初始计划出发时间、所述列车到达各个中转站的入口的初始计划时间,从各个中转站的出口出发的初始计划时间,以及到达所述终到站的入口的初始计划时间;获取所述虚拟的列车开始运行的实际时间;在所述实际时间和所述初始计划出发时间不同时,根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划。

进一步的,若所述初始始发站为所述始发站,所述根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划,包括:在所述实际时间晚于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划;或在所述实际时间晚早于所述初始计划出发时间时,根据所述实际时间述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向前推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

进一步的,所述根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划,包括:在所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划。

本发明提供一种针对于车站值班员的考核评价系统列车群生成装置,所述装置包括:获取单元,用于获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;第一控制单元,用于控制虚拟的列车以所述计划出发时间从所述始发站的出口出发;确定单元,用于基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度;第二控制单元,用于根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

进一步的,所述确定单元,具体用于基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;以及基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

进一步的,所述第二控制单元,具体用于根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区;以及根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划依次经过各个闭塞分区。

进一步的,所述获取单元,包括:初始计划获取单元,用于获取初始的列车运行计划;其中,所述初始的列车运行计划包括:所述列车从初始始发站的出口出发的初始计划出发时间、所述列车到达各个中转站的入口的初始计划时间,从各个中转站的出口出发的初始计划时间,以及到达所述终到站的入口的初始计划时间;实际时间获取单元,用于获取所述虚拟的列车开始运行的实际时间;更新单元,用于在所述实际时间和所述初始计划出发时间不同时,根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划。

进一步的,若所述初始始发站为所述始发站,所述更新单元,具体用于在所述实际时间晚于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划;或在所述实际时间晚早于所述初始计划出发时间时,根据所述实际时间述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向前推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

进一步的,所述更新单元,还用于在所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划。

本发明提供一种电子设备,包括处理器以及与所述处理器连接的存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行上述的方法。

本发明提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。

本发明的有益效果是:通过本发明的列车群生成技术,充分体现了列车调度过程中与真实日班行车计划的一致性,在实现列车按计划生成和运行的同时,并完成了列车区间停车作业,列车救援作业,列车区间折返,站内折返车,接发车股道变更,进路变更等各类复杂场景的逻辑处理。本发明接入了rbc系统和列控系统,有效控制列车运行过程中的速率曲线,使模拟列车运行更加符合真实效果。

附图说明

图1为本发明一种针对于车站值班员的考核评价系统列车群生成方法的流程示意图。

图2为本发明一种针对于车站值班员的考核评价系统列车群生成装置的结构示意图。

图3为本发明一种电子设备的结构示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。

请参照图1,图1为本申请实施例提供的一种考核评价系统列车群生成方法的流程图,下面将对图1所示的流程进行详细阐述,所述方法包括步骤:s11、s12、s13和s14。

s11:获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间。

s12:控制虚拟的列车以所述计划出发时间从所述始发站的出口出发。

s13:基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度。

s14:根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

在实际实施过程中,s11可以按照如下方式实施,从第三方获取列车的运行计划;其中,所述列车运行计划中的目标运行路线可以通过如下方式确定,根据预先确定的始发站和终到站,从预先存储的行车路线中查找出目标运行路线,其中,所述目标运行路线的起点站为所述始发站,终点为所述终到站;所述目标运行路线中包括各个站台的入口信息和出口信息。

作为一种实施方式,s11包括步骤:a1、a2和a3。

a1:获取初始的列车运行计划;其中,所述初始的列车运行计划包括:所述列车从初始始发站的出口出发的初始计划出发时间、所述列车到达各个中转站的入口的初始计划时间,从各个中转站的出口出发的初始计划时间,以及到达所述终到站的入口的初始计划时间。

在实际实施过程中,a1可以按照如下方式实施,从第三方获取初始的列车运行计划;其中,所述列车运行计划中的初始运行路线可以通过如下方式确定,根据预先确定的始发站和终到站,从预先存储的行车路线中查找出初始运行路线,其中,所述初始运行路线的起点站为所述初始始发站,终点为所述终到站;所述初始运行路线中包括各个站台的入口信息和出口信息。

a2:获取所述虚拟的列车开始运行的实际时间。

在获取到所述实际时间之后,执行步骤a3。

a3:在所述实际时间和所述初始计划出发时间不同时,根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划。

在上述实现过程中,在虚拟列车出发的实际时间和所述初始计划出发时间不同时,无需直接丢弃所述初始的列车计划,而是根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,以使虚拟的列车能够准确地按照所述初始的列车计划中所规定的相邻两个站台之间所需运行时长,以及在各个站台所需停留时长来运行,保证了计划的实时性和有效性。

若所述初始始发站为所述始发站,作为一种实施方式,a3包括:在所述实际时间晚于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

通过将所述实际时间与所述初始计划时间进行比较,在确定所述实际时间晚于所述初始计划出发时间时,通过将所述实际时间与所述初始计划出发时间作差,确定出所述实际时间与所述初始计划出发时间之间的差值,继而将所述初始计划中的各个初始计划时间向后推移所述差值,得到从初始始发站的出口出发的新的计划出发时间、所述列车到达各个中转站的入口的新的计划时间,从各个中转站的出口出发的新的计划时间,以及到达所述终到站的入口的新的计划时间,以实现对所述初始运行计划的更新,得到所述运行计划,可以理解的是,所述运行计划中的运行路线与所述初始的列车运行计划中的运行路线相同。

若所述初始始发站为所述始发站,作为另一种实施方式,a3包括:在所述实际时间早于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向前推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

通过将所述实际时间与所述初始计划时间进行比较,在确定所述实际时间早于所述初始计划出发时间时,通过将所述实际时间与所述初始计划出发时间作差,确定出所述实际时间与所述初始计划出发时间之间的差值,继而将所述初始计划中的各个初始计划时间向前推移所述差值,得到从初始始发站的出口出发的新的计划出发时间、所述列车到达各个中转站的入口的新的计划时间,从各个中转站的出口出发的新的计划时间,以及到达所述终到站的入口的新的计划时间,以实现对所述初始运行计划的更新,得到所述运行计划,可以理解的是,所述运行计划中的运行路线与所述初始的列车运行计划中的运行路线相同。

在上述实现过程中,在虚拟列车出发的实际时间与计划时间不同的情况下,无需丢弃所述初始的列车计划,而是根据所述实际时间和所述初始计划出发时间的先后顺序,以及根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后或向前推移所述差值,以对所述初始运行计划进行更新,以使虚拟的列车从初始始发站开始,准确地按照所述初始的列车计划中所规定的相邻两个站台之间所需运行时长,以及在各个站台所需停留时长运行,保证了计划的实时性和有效性。

作为一种实施方式,a3包括:在所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划。

在上述实现过程中,在所述虚拟列车出发的实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,无需丢弃所述初始的列车计划,而是从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以使虚拟的列车仍然能按照初始运行计划中除位于始发站之前的车站的运行计划运行,以保证计划的实时性和有效性。

通过将所述实际时间与所述初始计划出发时间进行比较,在确定所述实际时间与所述初始计划出发时间不同时,将所述实际时间与所述初始的列车运行计划中的各个中转站的出口出发的初始计划时间进行比较,在确定所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,可以理解的是,所述始发站为所述初始的列车运行计划中的一个中转站,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划,可以理解的是,所述运行计划的起点为所述初始的列车运行计划中的所述始发站,终点为所述初始的列车运行路线中的终到站。在获取到所述列车运行计划之后,执行步骤s12。

s12:控制虚拟的列车以所述计划出发时间从所述始发站的出口出发。

在实际实施过程中,s12可以按照如下方式实施,从所述列车运行计划中确定出所述始发站的出口、从所述始发站的出口出发的计划出发时间,以及下一站,生成虚拟机的列车,并控制所述虚拟的列车以所述计划出发时间从所述始发站的出口向所述下一站出发。

s13:基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度。

在实际实施过程中,s13可以按照如下方式实施,实时获取当前时刻所述虚拟的列车在所述运行计划中的位置,继而根据该位置,从所述运行计划中确定出与该位置距离最近的下一个站台的入口,继而确定出所述下一个站台的入口与该位置之间的距离,以及从所述运行计划中确定出到达所述下一个站台的入口的计划时间,并将到达所述下一个站台的入口的计划时间与所述当前时刻作差,确定出所述当前时刻与到达所述下一个站台的入口的计划时间之间的时间差,基于预设时间间隔和所述时间差,将所述当前时刻至到达所述下一个站台的入口的计划时间做时间切片处理,得到多个时间切片,可以理解的是,每个时间切片的长度与所述预设时间间隔一致,其中,所述预设时间间隔根据实际需求设定,继而根据动力学方程、所述多个时间切片、所述时间差、所述距离以及预先确定的该位置至所述下一站台的入口之间的最大行驶速度,确定出所述虚拟的列车需要运行的速度,以保证所述虚拟的列车能够在所述下一个站台的入口的计划时间准时到达所述下一个站台的入口,其中,所述虚拟的列车需要运行的速度小于等于所述最大行驶速度。

其中,根据动力学方程、所述多个时间切片、所述距离以及预先确定的该位置至所述下一站台的入口之间的最大行驶速度,确定出所述虚拟的列车需要运行的速度的具体实施方式为本领域熟知技术。例如:

速率运算规则:

=

=

=

= =——(1)

将启动过程的时间按照时间片拆分,依据加速度计算公式计算每个时间片执行后的最终数据,作为下一个时间片的初始速度。

其中,n为自然数

、……表示每个时间片对应的初始速度,即为上一个时间片的最终速度

、……表示每个时间片对应的加速度

、……表示每个时间片对应的时间跨度。因为每个时间片是等长的,即

==……==/n——(2)

整合公式(1)可得:

…… =(-)/*n=atemp——(3)

在列车运行过程中,列车的加速度一定是由大到小,因此在满足

>>>……>=0的前置条件下,设定加速的关系为线性递减,则

=1*atemp/(n*(n-1))

=2*atemp/(n*(n-1))

……

=(n-1)*atemp/(n*(n-1))

依据上述规则,在设定列车启动,在5分钟达到速度峰值v目标速度整个启动过程中,每个时间片内加速度,再根据时间片中的加速度值获取每秒速度的瞬时速率。v目标速度由列控系统和rbc系统实时决定,其中列控系统会给出每个区间的最大运行速度,rbc系统会根据环境进路排列情况和设备状况,实时反馈列车可运行最大位移(ma),并依据ma计算最高速度,rbc计算结果优先级高于列控系统。列车再运行过程中,从速率计算公式中,实时获取当前速度。当列车达到峰值速率后,如果剩余时间小于于列车到达时间与当前时间的差值,列车运行速率会自动降低到平均速率(剩余距离/(列车到达时间-当前时间))。

由于列车的行驶速度不会一直保持不变,在行驶过程中会存在加速或者减速的过程,因此,在上述实现过程中,在获取到列车的运行计划之后,基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度,以保证根据所述需要运行的速度,能够控制所述虚拟的列车按照所述运行计划中所规定的计划时间到达各个站台,同时,由于本申请考虑到了列车的行驶速度不会一直保持不变,在行驶过程中会存在加速或者减速的过程,最终使得所模拟的列车的运行视频更贴近真实情况。

作为一种实施方式,s13包括步骤:b1和b2。

b1:基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度。

在实际实施过程中,b1可以按照如下方式实施,基于当前时刻所述虚拟的列车在所述运行计划中的位置,从所述运行计划中确定出位于所述位置之前且距离所述位置最近的上一个站台的出口,可以理解的是,所述虚拟的列车是从所述上一个站台的出口行驶至所述位置的,继而根据所述上一个站台的出口和所述下一个站台的入口,从预先存储的各个站台的出口、入口与闭塞分区的对应关系中,查找出与所述上一个站台的出口对应的全部第一闭塞分区,以及与所述下一个站台的入口对应的全部第二闭塞分区,继而从所述全部第一闭塞分区和所述全部第二闭塞分区中,查找出位于所述位置和所述下一个站台的入口之间的各个闭塞分区,继而从预先存储的闭塞分区与最大运行速度的对应关系中,查找出各个闭塞分区的最大运行速度。

在确定出各个闭塞分区的最大运行速度之后,执行步骤b2。

b2:基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

其中,b2的具体实施方式可以参照步骤s13的前述实施方式,因此,在此不再赘述。

其中,值的一提的是,所述虚拟的列车需要运行的速度小于等于虚拟列车所处闭塞分区的最大运行速度。

由于各个站台之间可能会存在多个闭塞分区,然而各个闭塞分区的长度和规定的最大运行速度可能不同,因此,在上述实现过程中,基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;继而基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度,以保证虚拟的列车能够准时到达列车运行计划中的各个站台,同时也为了保证虚拟列车的速度不超过该虚拟列车所处闭塞分区的最大运行速度。

在两个站台之间存在多个闭塞分区的情况下,为了保证列车能够完全按照列车运行计划所规定的线路运行,因此,在上述实现过程中,根据所述位置和所述下一个站台的入口信息,准确地确定出位于所述位置和所述下一站台之间的各个闭塞分区,继而根据所述需要运行的速度,准确地控制所述虚拟的列车按照所述列车运行计划依次经过各个闭塞分区,最终保证所述虚拟的列车能够准确地执行所述列车运行计划。

在获取到所述虚拟的列车在当前时刻需要运行的速度之后,执行步骤s14。

s14:根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

在实施实施过程中,s14可以按照如下方式实施,根据所述需要运行的速度,将所述虚拟的列车的速度调整至所述需要运行的速度,并控制所述虚拟的列车按照所述运行计划中的运行路线运行,以使所述虚拟的列车按照所述运行计划中的运行路线和计划时间运行。

作为一种实施方式,s14包括步骤:c1和c2。

c1:根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区。

根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区,以及各个闭塞分区的位置关系。

其中,c1的具体实施方式可以参照步骤b1,因此在此不再赘述。

c2:根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划依次经过各个闭塞分区。

在确定出当前时刻需要运行的速度之后,根据所述需要运行的速度,根据各个闭塞分区和各个闭塞分区的位置关系,控制所述虚拟的列车按照所述运行计划依次经过各个闭塞分区。

由于中心调度员和车站值班员的工作流程和操作方式完全不一致,现有的考核培训系统为了满足这两种情况,需要配置两套完全不一样的系统,因此,作为一种实施方式,在s11之后,所述方法还包括:基于预先确定的接口协议,将所述运行计划转发给行车调度台或车务终端;其中,所述预先定的接口协议为制定真实列车运行计划的系统所采用的协议。

请参照图2,图2是本申请实施例提供的一种列车群运行信息生成装置200的结构框图。下面将对图2所示的结构框图进行阐述,所述装置包括:

获取单元210,用于获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间。

第一控制单元220,用于控制虚拟的列车以所述计划出发时间从所述始发站的出口出发。

确定单元230,用于基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度。

第二控制单元240,用于根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

作为一种实施方式,所述确定单元230,具体用于基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;以及基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

作为一种实施方式,所述第二控制单元240,具体用于根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区;以及根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划依次经过各个闭塞分区。

作为一种实施方式,所述获取单元210,包括:初始计划获取单元,用于获取初始的列车运行计划;其中,所述初始的列车运行计划包括:所述列车从初始始发站的出口出发的初始计划出发时间、所述列车到达各个中转站的入口的初始计划时间,从各个中转站的出口出发的初始计划时间,以及到达所述终到站的入口的初始计划时间;实际时间获取单元,用于获取所述虚拟的列车开始运行的实际时间;更新单元,用于在所述实际时间和所述初始计划出发时间不同时,根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划。

作为一种实施方式,若所述初始始发站为所述始发站,所述更新单元,具体用于在所述实际时间晚于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划;或在所述实际时间晚早于所述初始计划出发时间时,根据所述实际时间述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向前推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

作为一种实施方式,所述更新单元,还用于在所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划。

本实施例对的各功能单元实现各自功能的过程,请参见上述图1所示实施例中描述的内容,此处不再赘述。

请参照图3,图3为本申请实施例提供的一种电子设备的结构示意图,所述电子设备可以为个pc、平板电脑、智能手机、(personaldigitalassistant,pda)个人数字助理等。

电子设备可以包括:存储器302、处理器301、通信接口303和通信总线,通信总线用于实现这些组件的连接通信。

存储器302用于存储本申请实施例提供的一种针对于车站值班员的考核评价系统列车群生成方法和装置对应的计算程序指令等各种数据,其中,存储器302可以是,但不限于,(randomaccessmemory,ram)随机存取存储器,(readonlymemory,rom)只读存储器,(programmableread-onlymemory,prom)可编程只读存储器,(erasableprogrammableread-onlymemory,eprom)可擦除只读存储器,(electricerasableprogrammableread-onlymemory,eeprom)电可擦除只读存储器等。

处理器301用于获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;控制虚拟的列车以所述计划出发时间从所述始发站的出口出发;基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度;根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

其中,处理器301可能是一种集成电路芯片,具有信号的处理能力。上述的处理器301可以是通用处理器,包括(centralprocessingunit,cpu)中央处理器、(networkprocessor,np)网络处理器等;还可以是(dsp)数字信号处理器、(asic)专用集成电路、(fpga)现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器,也可以是任何常规的处理器等。

通信接口303,用于接收和发送数据等。

此外,本申请实施例还提供了一种存储介质,在该存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本申请任一项实施方式所提供的方法。

由于列车的行驶速度不会一直保持不变,在行驶过程中会存在加速或者减速的过程,因此,综上所述,本申请各实施例提出的一种针对于车站值班员的考核评价系统列车群生成方法,在获取到列车的运行计划之后,基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度,以保证根据所述需要运行的速度,能够控制所述虚拟的列车按照所述运行计划中所规定的计划时间到达各个站台。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实例的说明只是用于帮助理解本发明的方法及其核心思想。以上所述仅是本发明的优选实施方式,应当指出,由于文字表达的有限性,而客观上存在无限的具体结构,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进、润饰或变化,也可以将上述技术特征以适当的方式进行组合;这些改进润饰、变化或组合,或未经改进将发明的构思和技术方案直接应用于其它场合的,均应视为本发明的保护范围。


技术特征:

1.一种针对于车站值班员的考核评价系统列车群生成方法,其特征在于,所述方法包括:

获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;

控制虚拟的列车以所述计划出发时间从所述始发站的出口出发;

基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度;

根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

2.根据权利要求1所述的方法,其特征在于,所述实时确定出所述虚拟的列车需要运行的速度,包括:

基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;

基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

3.根据权利要求1所述的方法,其特征在于,所述根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行,包括:

根据所述位置和所述下一个站台的入口信息,确定出位于所述位置和所述下一站台之间的各个闭塞分区;

根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划依次经过各个闭塞分区。

4.根据权利要求1所述的方法,其特征在于,所述获取列车的运行计划包括:

获取初始的列车运行计划;其中,所述初始的列车运行计划包括:所述列车从初始始发站的出口出发的初始计划出发时间、所述列车到达各个中转站的入口的初始计划时间,从各个中转站的出口出发的初始计划时间,以及到达所述终到站的入口的初始计划时间;

获取所述虚拟的列车开始运行的实际时间;

在所述实际时间和所述初始计划出发时间不同时,根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划。

5.根据权利要求4所述的方法,其特征在于,若所述初始始发站为所述始发站,所述根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划,包括:

在所述实际时间晚于所述初始计划出发时间时,根据所述实际时间与所述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向后推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划;或

在所述实际时间晚早于所述初始计划出发时间时,根据所述实际时间述初始计划出发时间之间的差值,将所述初始计划中的各个初始计划时间向前推移所述差值,以对所述初始运行计划进行更新,得到所述运行计划。

6.根据权利要求4所述的方法,其特征在于,所述根据所述实际时间和所述初始计划出发时间,对所述初始运行计划进行更新,得到所述运行计划,包括:

在所述实际时间与所述初始的列车运行计划中的所述始发站的出发时间相同时,从所述初始的列车运行计划中删除位于所述始发站之前的车站的运行计划,以对所述初始运行计划进行更新,得到所述运行计划。

7.一种针对于车站值班员的考核评价系统列车群生成装置,其特征在于,所述装置包括:

获取单元,用于获取列车的运行计划,其中,所述运行计划包括:所述列车从始发站的出口出发的计划出发时间、所述列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;

第一控制单元,用于控制虚拟的列车以所述计划出发时间从所述始发站的出口出发;

确定单元,用于基于动力学方程、当前时刻所述虚拟的列车在所述运行计划中的位置、该位置距离所述运行计划中的最近的下一个站台之间的距离,以及所述当前时刻与到达所述下一个站台的计划时间之间的时间差,实时确定出所述虚拟的列车需要运行的速度;

第二控制单元,用于根据所述需要运行的速度,控制所述虚拟的列车按照所述运行计划运行。

8.根据权利要求7所述的装置,其特征在于,所述确定单元,具体用于基于当前时刻所述虚拟的列车在所述运行计划中的位置,确定出所述位置至所述下一个站台之间的各个闭塞分区的最大运行速度;以及基于动力学方程、各个闭塞分区的最大运行速度、各个闭塞分区的长度以及所述时间差,实时确定出所述虚拟的列车需要运行的速度。

9.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行如权利要求1-6中任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序指令,所述计算机程序指令被计算机读取并运行时,执行如权利要求1-6中任一项所述的方法。

技术总结
本发明涉及一种针对于车站值班员的考核评价系统列车群生成方法,包括:获取列车的运行计划,运行计划包括:列车从始发站的出口出发的计划出发时间、列车到达各个中转站的入口的计划时间,从各个中转站的出口出发的计划时间,以及到达终到站的入口的计划时间;控制虚拟的列车以计划出发时间从始发站的出口出发;基于动力学方程、当前时刻虚拟的列车在运行计划中的位置、该位置距离运行计划中的最近的下一个站台之间的距离,以及当前时刻与到达下一个站台的计划时间之间的时间差,实时确定出需要运行的速度;根据需要运行的速度,控制虚拟的列车按照运行计划运行,保证虚拟的列车按照计划时间到达各个站。本系统能够最终使得所模拟的列车运行视频更贴近真实。

技术研发人员:赵随海;张涛;宋志丹;张海峰;张萍;刘子源
受保护的技术使用者:中国铁道科学研究院集团有限公司通信信号研究所;中国国家铁路集团有限公司;中国铁道科学研究院集团有限公司
技术研发日:2021.07.06
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-8536.html

最新回复(0)