铁路实时车流推算方法及装置制造方法及图纸

技术编号:16991058 阅读:42 留言:0更新日期:2018-01-10 17:11
本申请提出铁路实时车流推算方法及装置。方法包括:从铁路运输信息集成平台上实时接收车辆状态报告;将该车辆状态报告复制一份,将一份车辆状态报告放入推算报告历史库,根据另一份车辆状态报告的类型进行对应的车流推算。本申请能够实现基于车辆的实时车流推算。

Calculation method and device for railway real time traffic flow

This application presents the method and device for calculating the railway real-time traffic flow. The method includes: from the railway transportation information integration platform to receive real-time vehicle status report; the vehicle status report a copy, a vehicle condition report in the calculation report history library, corresponding traffic projections according to another type of vehicle condition report. This application can be used to realize real time vehicle flow calculation based on vehicles.

【技术实现步骤摘要】
铁路实时车流推算方法及装置
本申请涉及铁路车流分析
,尤其涉及铁路实时车流推算方法及装置。
技术介绍
运输信息集成平台通过整合列车、车辆、货物、机车、机车乘务员等信息,建立集中统一的列车、货车、货物、机车、机车乘务员信息共享库,并提供公用服务、数据支持功能。通过运输信息集成平台可以实现与现有各应用系统之间的信息交互、共享和访问等信息共享要求。当车辆的状态发生变化时,车站应将变化信息以标准格式进行记录,并上传给铁路局及总公司,这些状态变化信息构成车辆状态报告,或简称为车辆报告。在2013年,铁路总公司及时启动了运输信息集成平台的建设,其目的是采集分布在不同铁路应用系统中的列车、车辆、机车、乘务员和货物数据,实现数据集中管理,以便于实时掌握铁路现场作业和进行更加有效的调度决策。铁路运输信息集成平台采用“一点采集、两级建库”方式,建立基于“事件报告”的数据采集机制,将车辆、货物、列车、机车、机车乘务员等信息构成有机整体。铁路运输信息集成平台主要通过车站上报报告的方式实现数据更新。第一期运输信息集成平台建设中,总公司级运输信息平台需采集如表1所示的15类车辆报告。表1这15类报告中,参与号码制车流推算使用前面10类报告。这些报告的数据格式各不相同,有些报告还可继续细分。装车报告和卸车报告根据装卸作业进度,还可细分为4个状态时间。每个状态完成时都要发送相应报告。这4个状态时间为:1)入线时间:指车辆已经送入车站货场的时间,可以进行装卸作业。2)开始时间:指车辆开始装车或卸车作业的时间。3)完成时间:指车辆装车或卸车完毕的时间,此时车辆空重状态发生变化。4)出线时间:指车辆已经从车站货场取出送到车站的时间,可以随时挂运列车出发。以往车流推算方法,总公司使用各铁路局的上报的推算信息进行推算。上报信息是铁路局的推算信息,并不能精确到具体车辆。在运输信息集成平台建成前,尚未发现使用车辆状态报告进行车流推算的相关研究。
技术实现思路
本申请实施例提供铁路实时车流推算方法及装置,以实现基于车辆的实时车流推算。本申请的技术方案是这样实现的:一种铁路实时车流推算方法,该方法包括:从铁路运输信息集成平台上实时接收车辆状态报告;将该车辆状态报告复制一份,将一份车辆状态报告放入推算报告历史库,根据另一份车辆状态报告的类型进行对应的车流推算。当所述车辆状态报告为列车出发报告;所述进行对应的车流推算包括:A、读取列车出发报告的报告头中的列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。当所述车辆状态报告为列车到达报告;所述进行对应的车流推算包括:A、读取列车到达报告的报告头中的列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G;C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,执行步骤E;D、将该空车加入到本列车到站的空车队列,返回步骤B;E、判断该重车的到站是否与本列车的到站相同,若是,执行步骤F;否则,执行步骤G;F、执行车辆终到推算,执行完毕,返回步骤B;G、将本列车的到站作为该重车的当前站,根据本列车在当前站的到站时间,计算该重车在当前站的编组时间,根据该重车在当前站的编组时间计算列车在当前站的出发时间,执行车辆径路推算,得到该重车的当前站与该重车的到站之间的径路,执行车辆在车站到发时间推算,得到该重车在当前站与该重车的到站之间途径各站的时间,计算完毕,返回步骤B。当所述车辆状态报告为列车解体报告;所述进行对应的车流推算包括:读取列车解体报告的报告头中的列车解体完成时间;执行列车编组完成时间推算:列车编组完成时间=列车解体完成时间+预设的列车集结时长+预设的编组作业时长;执行列车出发时间推算:列车出发时间=列车编组完成时间+预设的列车待发时长;对于列车编组中的每一车辆,执行车辆径路推算,得到车辆在发站、到站之间的径路,执行车辆在车站到发时间推算,得到车辆途径发站、到站之间各站的时间。当所述车辆状态报告为列车编组报告;所述进行对应的车流推算包括:A、根据列车编组报告中的列车编组完成时间,推算列车出发时间=列车编组完成时间+预设的列车待发时长,确定列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。当所述车辆状态报告为列车解保留报告;所述进行对应的车流推算包括:A、将列车解保留车站视为列车发站,确定列车车次、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,计算完毕,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。当所述车辆状态报告为车辆装车报告;所述进行对应的车流推算包括:A、判断该车辆装车报告的装车信息中是否包含出线时间,若是,执行步骤G;否则,执行步骤B;B、判断该车辆装车报告的装车信息中是否包含装完时间,若是,执行步骤F;否则,执行步骤C;C、判断该车辆装车报告的装车信息中是否包含开装时间,若是,执行步骤E;否则,执行步骤D;D、执行开装时间推算:开装时间=车辆装车报告的装车信息中的入线时间+预设的装车等待时长;E、执行装完时间推算:装本文档来自技高网
...
铁路实时车流推算方法及装置

【技术保护点】
一种铁路实时车流推算方法,其特征在于,该方法包括:从铁路运输信息集成平台上实时接收车辆状态报告;将该车辆状态报告复制一份,将一份车辆状态报告放入推算报告历史库,根据另一份车辆状态报告的类型进行对应的车流推算。

【技术特征摘要】
1.一种铁路实时车流推算方法,其特征在于,该方法包括:从铁路运输信息集成平台上实时接收车辆状态报告;将该车辆状态报告复制一份,将一份车辆状态报告放入推算报告历史库,根据另一份车辆状态报告的类型进行对应的车流推算。2.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为列车出发报告;所述进行对应的车流推算包括:A、读取列车出发报告的报告头中的列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。3.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为列车到达报告;所述进行对应的车流推算包括:A、读取列车到达报告的报告头中的列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G;C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,执行步骤E;D、将该空车加入到本列车到站的空车队列,返回步骤B;E、判断该重车的到站是否与本列车的到站相同,若是,执行步骤F;否则,执行步骤G;F、执行车辆终到推算,执行完毕,返回步骤B;G、将本列车的到站作为该重车的当前站,根据本列车在当前站的到站时间,计算该重车在当前站的编组时间,根据该重车在当前站的编组时间计算列车在当前站的出发时间,执行车辆径路推算,得到该重车的当前站与该重车的到站之间的径路,执行车辆在车站到发时间推算,得到该重车在当前站与该重车的到站之间途径各站的时间,计算完毕,返回步骤B。4.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为列车解体报告;所述进行对应的车流推算包括:读取列车解体报告的报告头中的列车解体完成时间;执行列车编组完成时间推算:列车编组完成时间=列车解体完成时间+预设的列车集结时长+预设的编组作业时长;执行列车出发时间推算:列车出发时间=列车编组完成时间+预设的列车待发时长;对于列车编组中的每一车辆,执行车辆径路推算,得到车辆在发站、到站之间的径路,执行车辆在车站到发时间推算,得到车辆途径发站、到站之间各站的时间。5.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为列车编组报告;所述进行对应的车流推算包括:A、根据列车编组报告中的列车编组完成时间,推算列车出发时间=列车编组完成时间+预设的列车待发时长,确定列车车次、发站、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。6.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为列车解保留报告;所述进行对应的车流推算包括:A、将列车解保留车站视为列车发站,确定列车车次、到站、编组信息;B、依次读取编组内容中的各车辆信息,对于读取到的每一车辆信息,执行步骤C~G:C、判断该车辆信息是否指示对应车辆为空车,若是,执行步骤D;否则,确定对应车辆为重车,执行步骤E;D、将该列车的到站作为该空车的到站;E、从列车动态库中查找本列车运行时刻表,若查找到,执行步骤F;否则,将列车的发站作为车辆的当前站,执行步骤G;F、按照本列车运行时刻表,计算该车辆到达列车到站前途径各站的时间,判断该车辆的到站是否与列车的到站相同,若是,返回步骤B;否则,将列车的到站作为该车辆的当前站,执行步骤G;G、执行车辆径路推算,得到该车辆在当前站与该车辆的到站之间的径路,计算完毕,执行车辆在车站到发时间推算,得到该车辆在当前站与该车辆的到站之间途径各站的时间,返回步骤B。7.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为车辆装车报告;所述进行对应的车流推算包括:A、判断该车辆装车报告的装车信息中是否包含出线时间,若是,执行步骤G;否则,执行步骤B;B、判断该车辆装车报告的装车信息中是否包含装完时间,若是,执行步骤F;否则,执行步骤C;C、判断该车辆装车报告的装车信息中是否包含开装时间,若是,执行步骤E;否则,执行步骤D;D、执行开装时间推算:开装时间=车辆装车报告的装车信息中的入线时间+预设的装车等待时长;E、执行装完时间推算:装完时间=开装时间+预设的装车作业时长;F、执行出线时间推算:出线时间=装完时间+预设的出线等待时长;G、执行出发时间推算:出发时间=出线时间+预设的出发等待时长。H、根据车辆装车报告的报告头中的发站、到站和货物品类,将发站作为车辆径路推算的起点站,将到站作为车辆径路推算的终点站,执行车辆径路推算,推算完毕,将车辆的发站作为参与车辆在车站到发时间推算的起点站,将车辆的到站作为参与车辆在车站到发时间推算的终点站,执行车辆在车站到发时间推算。8.根据权利要求1所述的方法,其特征在于,当所述车辆状态报告为车辆卸车报告;所述进行对应的车流推算包括:A、判断该车辆卸车报告的卸车信息中是否包含出线时间,若是,本流程结束;否则,执行步骤B;B、判断该车辆卸车报告的卸车信息中是否包含卸完时间,若是,执行步骤F;否则,执行步骤C;C、判断该车辆卸车报告的卸车信息中是否包含开卸时间,若是,执行步骤E;否则,执行步骤D;D、执行开卸时间推算:开卸时间=车辆卸车报告的卸车信息中的入线时间+预设的卸车等待时长;E、执行卸完时间推算:卸完时间=开卸时间+预设的卸车作业时长,在卸完时间到达时,执行步骤F;F、将车辆的状态由重车改为空车,将车辆加入空车队列。9.根据权利要求2至7任一所述的方法,其特征在于,所述执行车辆径路推算包括:A、确定参与车辆径路计算的起点站、终点站和货物品类;B、在车辆径路参数表中,查找参与车辆径路推算的起点站、终点站和货物品类对应的经由支点站信息,判断是否查找到,若是,直接读取车辆径路参数表中的对应经由中间车站和站间里程信息;否则,根据起点站、终点站、货物品类调用径路计算模块计算对应的经由中间车站和站间里程信息。10.根据权利要求2至7任一所述的方法,其特征在于,所述执行车辆在车站到发时间推算包括:A、确定参与车辆在车站到发时间推算的起点站和终点站,将所述起点站作为车辆的当前站;B、判断是否能从车辆状态报告获取车辆在当前站的出发时间,若是,执行步骤G;否则,执行步骤C;C、从车辆状态报告获取车辆在当前站的到达时间;D、判断当前站是否具有预设的车辆在车站的停留时长,若是,执行步骤E;否则,执行步骤F;E、根据车辆在当前站的到达时间、预设的车辆在车站的停留时长,计算车辆在当前站的出发时间,转至步骤G;F、计算车辆在当前站出发时间=车辆在当前站到达时间;G、判断当前站是否为车辆到站,若是,执行车辆终到推算,本流程结束;否则,根据车辆径路推算结果中的车辆在当前站与下一站间的里程,以及预设的车辆平均运行速度,计算车辆在当前站与下一站间的运行时长,计算车辆在下一站的到达时间=车辆在当前站的出发时间+车辆在当前站与下一站间的运行时长,将下一站作为新的当前站,返回步骤B。11.根据权利要求3或10所述的方法,其特征在于,所述执行车辆终到推算包括:A、确定车辆到站时间;B、根据车辆状态报告中的编组信息,判断该车辆是否为空车,若是,执行步骤D;否则,执行步骤C;C、执行车辆入线时间推算:车辆入线时间=车辆到站时间+预设的车辆入线等待时长;执行车辆开卸时间推算:车辆开卸时间=车辆入线时间+预设的车辆卸车等待时长;执行车辆卸空时间推算:车辆卸空时间=车辆开卸时间+预设的卸车作业时长;当该车辆卸空后,将该车辆的状态变更为空车;D、将该空车加入到本站的待用空车队列。12.一种铁路实时车流推算装置,其特征在于,该装置包括:车辆状态报告接收模块:从铁路运输信息集成平台上实时接收车辆状态报告;车辆状态报告处理模块:将车辆状态报告接收模块接收的车辆状态报告复制一份,将一份车辆状态报告放入推算报告历史库,根据另一份车辆状态报告...

【专利技术属性】
技术研发人员:卢永忠金福才牛志敏赵飞靳磊刘哲
申请(专利权)人:中国铁路信息技术中心
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1