【技术实现步骤摘要】
一种批处理车流推算方法和装置
本专利技术涉及铁路运输调度
,特别涉及一种批处理车流推算方法和装置。
技术介绍
为了实时掌握铁路现场作业和进行更加有效的调度决策,铁路总公司启动并建立了铁路运输信息集成平台,通过对分布在不同铁路应用系统中的列车、车辆、货物、机车、乘务员等数据信息进行采集,实现对铁路运输过程中的数据信息的集中管理。铁路运输信息集成平台通过整合列车、车辆、货物、机车、机车乘务员等数据信息,建立集中统一的列车、货车、货物、机车、机车乘务员信息共享库,并提供公用服务、数据支持功能。通过运输信息集成平台可以实现与现有各铁路应用系统之间的信息交互、共享和访问等信息共享要求。现有铁路运输信息集成平台,采用基于“事件报告”的数据采集机制,将车辆、货物、列车、机车、机车乘务员等信息构成有机整体,利用车站上报事件报告的方式实现数据更新。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种批处理车流推算方法和装置,能够实现基于车辆的车流推算。为了达到上述目的,本专利技术提供了如下技术方案:一种批处理车流推算方法,包括:接收并存储各车站上报的各类车辆状态报告;需要进行批处理车流推算时,针对每个车辆执行以下车流推算操作:计算该车辆从发出最新车辆状态报告的车站到其卸车站的车流径路,根据该车辆的车流径路上相邻车站之间的车流径路里程和行驶速度计算该车辆在该相邻车站之间的行驶时间;确定该车辆在发出最新车辆状态报告的车站的出发时间,根据该车辆在发出最新车辆状态报告的车站的出发时间,以及该车辆在其车流径路上相邻车站之间的行驶时间,计算该车辆在其车流径路上每一车站的到达时间。一 ...
【技术保护点】
一种批处理车流推算方法,其特征在于,该方法包括:接收并存储各车站上报的各类车辆状态报告;需要进行批处理车流推算时,针对每个车辆执行以下车流推算操作:计算该车辆从发出最新车辆状态报告的车站到其卸车站的车流径路,根据该车辆的车流径路上相邻车站之间的车流径路里程和行驶速度计算该车辆在该相邻车站之间的行驶时间;确定该车辆在发出最新车辆状态报告的车站的出发时间,根据该车辆在发出最新车辆状态报告的车站的出发时间,以及该车辆在其车流径路上相邻车站之间的行驶时间,计算该车辆在其车流径路上每一车站的到达时间。
【技术特征摘要】
1.一种批处理车流推算方法,其特征在于,该方法包括:接收并存储各车站上报的各类车辆状态报告;需要进行批处理车流推算时,针对每个车辆执行以下车流推算操作:计算该车辆从发出最新车辆状态报告的车站到其卸车站的车流径路,根据该车辆的车流径路上相邻车站之间的车流径路里程和行驶速度计算该车辆在该相邻车站之间的行驶时间;确定该车辆在发出最新车辆状态报告的车站的出发时间,根据该车辆在发出最新车辆状态报告的车站的出发时间,以及该车辆在其车流径路上相邻车站之间的行驶时间,计算该车辆在其车流径路上每一车站的到达时间。2.根据权利要求1所述的方法,其特征在于,预先针对每类车辆状态报告设置审核规则和修正规则;存储各车站上报的各类车辆状态报告到推算报告数据库;存储各车站上报的各类车辆状态报告到推算报告数据库之前,进一步包括:根据该类车辆状态报告的审核规则对该车辆状态报告进行审核,如果审核通过,则存储该车辆状态报告到推算报告数据库,否则,根据该类车辆状态报告的修正规则对审核结果表明的该车辆状态报告中的错误字段的内容进行修正,若修正成功,则存储修正后的车辆状态报告到推算报告数据库,若修正失败,则将该车辆状态报告存储到错误报告数据库。3.根据权利要求2所述的方法,其特征在于,针对每类车辆状态报告设置的审核规则包括:该类车辆状态报告中用于车流推算的字段的取值范围;根据该类车辆状态报告的审核规则对该车辆状态报告进行审核的方法为:如果该车辆状态报告中用于车流推算的字段未缺失,且所有用于车流推算的字段的取值均未超出该字段的取值范围,则确定审核通过,否则,确定审核未通过,并将缺失的字段、以及取值超过该字段的取值范围的字段确定为错误字段。4.根据权利要求2所述的方法,其特征在于,针对每类车辆状态报告设置的修正规则包括:该类车辆状态报告中用于车流推算的字段的替代字段;根据该类车辆状态报告的修正规则对审核结果表明的该车辆状态报告中的错误字段的内容进行修正的方法为:针对该车辆状态报告中的每一错误字段,判断该错误字段的替代字段是否异常,如果是,则确定修正失败,否则,将该错误字段的内容修改为该错误字段的替代字段的内容;如果该车辆状态报告中的所有错误字段的内容均被修改为各自字段的替代字段的内容,则确定修正成功;其中,如果一错误字段不存在替代字段,替代字段缺失、替代字段的取值超出了该错误字段的取值范围,则该错误字段的替代字段异常。5.根据权利要求1所述的方法,其特征在于,所述车辆状态报告包括以下几种类型:列车出发报告、列车到达报告、列车编成报告、列车解体报告、列车解保留报告、车辆装车报告、及车辆卸车报告;将该车辆的所有车辆状态报告中报告时间最接近当前时间的车辆状态报告作为最新车辆状态报告;确定该车辆在发出最新车辆状态报告的车站的出发时间的方法为:如果该最新车辆状态报告为列车出发报告,则将列车出发报告中的出发时间,作为该车辆在该车站的出发时间;如果最新车辆状态报告为列车到达报告,则若列车到达报告中的列车到达站是该车辆的卸车站,则将该车辆标记为空车,并停止对该车辆的车流推算;若列车到达报告中的列车到达站不是该车辆的卸车站,则将列车到达报告中的到达时间加上车辆在该车站的中转停留时间,作为该车辆在该车站的出发时间;如果最新车辆状态报告为列车编成报告,则将列车编成报告中的编组结束时间加上车辆在该车站的待发时间,作为该车辆在该车站的出发时间;如果最新车辆状态报告为列车解体报告,则将列车解体报告中的解体结束时间加上车辆在该车站的待编时间和待发时间,作为该车辆在该车站的出发时间;如果最新车辆状态报告为列车解保留报告,则将列车解保留报告中的保留解除时间,作为该车辆所在列车上所有车辆在该车站的出发时间;如果最新车辆状态报告为车辆装车报告,则判断车辆装车报告的子类型,若子类型为入线报告,则将车辆装车报告中的入线时间加上装车等待时间、装车作业时间、出线等待时间、和出发等待时间,作为该车辆在该车站的出发时间;若子类型为开装报告,则将车辆装车报告中的开装时间加上装车作业时间、出线等待时间、和出发等待时间,作为该车辆在该车站的出发时间;若子类型为装完报告,则将车辆装车报告中的装完时间加上出线等待时间和出发等待时间,作为该车辆在该车站的出发时间;若子类型为出线报告,则将车辆装车报告中的出线时间加上出发等待时间,作为该车辆在该车站的出发时间。6.根据权利要求5所述的方法,其特征在于,所述车辆状态报告还包括以下类型:车辆卸车报告;针对每个车辆执行车流推算操作之前,进一步包括:如果该车辆的最新车辆状态报告为车辆卸车报告,则判断车辆卸车报告的子类型,若子类型为入线报告,则将车辆卸车报告中的入线时间加上卸车等待时间、卸车作业时间,作为该车辆在该车站的卸完时间;若子类型为开卸报告,则将车辆卸车报告中的开卸时间加上卸车作业时间,作为该车辆在该车站的卸完时间;若子类型为卸完报告,则将该车辆标记为空车;若子类型为出线报告,则将该车辆加入空车队列。7.根据权利要求5或6所述的方法,其特征在于,计算最近预设时长内车辆在一车站的中转停留时间的平均值,将该平均值作为车辆在该车站的中转停留时间;分别计算最近预设时长内车辆在一车站的装车等待时间、装车作业时间、出线等待时间、及出发等待时间的平均值,将计算的平均值分别作为车辆在该车站的装车等待时间、装车作业时间、出线等待时间、及出发等待时间;分别计算最近预设时长内车辆在一车站的卸车等待时间、卸车作业时间的平均值,将计算的平均值分别作为车辆在该车站的卸车等待时间、卸车作业时间。8.一种批处理车流推算装置,其特征在于,该装置包括:数据处理单元、车流推算单元;所述数据处理单元,用于接收并存储各车站上报的各类车辆状态报告;所述车流推算单元,用于需要进行批处理车流推算时...
【专利技术属性】
技术研发人员:卢永忠,王斌,金福才,周利萍,李龙,武威,
申请(专利权)人:中国铁路信息技术中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。