一种现车分布推算方法及其系统技术方案

技术编号:29677060 阅读:22 留言:0更新日期:2021-08-13 21:59
本发明专利技术属于列车报点推算领域,特别涉及一种现车分布推算方法及其系统。所述现车分布推算方法包括以下步骤:S1:读取实际现车分布切面及调车计划列表数据;S2:将调车计划列表中对应的调车计划设置为报点状态;S3:根据原实际现车切面及报点的调车计划推算新的实际现车切面;S4:如果实际现车切面推算失败,撤回调车计划报点状态;如果实际现车切面推算成功,根据新的实际现车切面及所有未报点的调车计划推算计划现车切面;S5:如果计划现车切面推算失败,撤回调车计划报点状态;如果计划现车切面推算成功,更新实际现车切面,更新计划现车切面,即报点成功。通过本发明专利技术可以实现多多个调车计划进行连续推算,并且运算步骤更简洁,提高运算速率。

【技术实现步骤摘要】
一种现车分布推算方法及其系统
本专利技术属于列车报点推算领域,特别涉及一种现车分布推算方法及其系统。
技术介绍
调车计划是由车站调度员编制的调车机摘挂并移动车辆的工作计划,现场工作人员根据调车计划,利用内燃或电力机车连挂股道内的车辆,将车辆送入目的股道。调车计划状态分为报点状态与未报点状态。车站调度员编制完成调车计划,现场工作人员还未根据该调车计划开展工作,此时的调车计划为未报点状态,当现场工作人员根据调车计划完成调车作业,并将作业完成时间上报后,此时的调车计划变为报点状态。目前市面上的现车管理系统都支持根据报点状态调车计划推算实际现车车流,根据未报点状态调车计划推算计划现车流信息功能,但部分系统仅支持1个调车计划的推算,而且在推算的时候需要读取例如原始分布切面、实际分布切面和计划分布切面等多个数据,推算过程也较为复杂,造成效率低下,无法快速根据车站调度员与编制的所有未报点调车计划推算未来的计划现车分布。
技术实现思路
针对上述问题,本专利技术公开了一种现车分布推算方法,所述现车分布推算方法包括以下步骤:S1:读取实际现车分布切面及调车计划列表数据;S2:将调车计划列表中对应的调车计划设置为报点状态;S3:根据原实际现车切面及报点的调车计划推算新的实际现车切面;S4:如果实际现车切面推算失败,撤回调车计划报点状态;如果实际现车切面推算成功,根据新的实际现车切面及所有未报点的调车计划推算计划现车切面;S5:如果计划现车切面推算失败,撤回调车计划报点状态;如果计划现车切面推算成功,更新实际现车切面,更新计划现车切面,即报点成功。进一步的,步骤S1具体包括以下步骤:从数据库读取实际现车切面及调车计划列表数据,将数据加载入系统内存;在系统内存中,根据实际现车分布切面按照调车计划列表中未报点调车计划依次推导,得到计划现车分布切面并存放入系统内存。进一步的,在步骤S1中调车计划表新增调车计划需要更新计划现车分布切面时,推算步骤如下:S11:将新建调车计划放入调车计划列表末位;S12:根据原计划现车切面及新建的调车计划推算新的计划现车切面;S13:如果推算成功,将计划现车切面更新为新的计划现车切面;如果推算失败,不更新计划现车分布,同时将新建的调车计划从调车计划列表中删除。进一步的,所述调车计划列表包括未报点调车计划和已报点调车计划。进一步的,推算成功的标准是系统根据调车计划内容去股道中查找是否存在对应的车辆,且车辆的排序必须与调车计划中指定的车辆排序一致。进一步的,当未按照调车计划列表顺序进行报点时,具体推导步骤如下:根据原实际现车切面即上报的报点调车计划推算新的实际现车切面;根据新的实际现车分布切面依次推算未报点的调车计划得到新的计划现车分布切面。本专利技术还公开了一种现车分布推算系统,所述现车分布推算系统包括存取模块和推算模块;所述存取模块用于从数据库中读取实际现车分布切面和调车计划列表;所述推算模块用于根据调车计划列表中未报点调车计划从实际现车分布切面按顺序推算得到新的实际现车分布切面。进一步的,调车计划报点时推算新的实际现车分布切面具体包括:将调车计划列表中对应的调车计划设置为报点状态;根据原实际现车切面及报点的调车计划推算新的实际现车切面;根据新的实际现车切面及所有未报点的调车计划推算新的计划现车切面;如果计划现车切面推算失败,撤回调车计划报点状态;如果计划现车切面推算成功,更新实际现车切面,更新计划现车切面;如果实际现车切面推算失败,撤回调车计划报点状态;如果实际现车切面推算成功,则进一步推算新的计划现车分布切面。进一步的,新增调车计划需要更新计划现车分布切面时,所述推算模块用于将新建调车计划放入调车计划列表末位;根据原计划现车切面及新建的调车计划推算新的计划现车切面;如果推算成功,将计划现车切面更新为新的计划现车切面;如果推算失败,不更新计划现车分布,同时将新建的调车计划从调车计划列表中删除。进一步的,当未按照调车计划列表顺序进行报点时,具体推导步骤包括如下:根据原实际现车切面即上报的报点调车计划推算新的实际现车切面;根据新的实际现车分布切面依次推算未报点的调车计划得到新的计划现车分布切面。本专利技术的优点是能够持续的对调车计划进行推算,并且推算效率较高。将数据加载入系统内存进行运算可以进一步加快现车分布推算的效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术实施例中现车管理系统的技术架构图;图2示出了根据现有技术中CIPS系统的数据模型;图3示出了根据本专利技术实施例中数据模型的数据模型图;图4示出了根据本专利技术实施例中现车分布推算方法的流程图;图5示出了根据本专利技术实施例中调车计划列表的示意图;图6示出了根据本专利技术实施例中现车分布切面的推导示意图;图7示出了根据本专利技术实施例中新建调车计划时,计划现车分布切面推算的流程图;图8示出了根据本专利技术实施例中新建调车计划时,计划现车分布切面推算的流程示意图;图9示出了根据本专利技术实施例中调车计划报点时实际现车分布切面推算的流程示意图;图10示出了根据本专利技术实施例中不按照调车计划列表报点时,实际现车分布切面推算的流程示意图;图11示出了根据本专利技术实施例中0001号车根据调车计划在股道间移动示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开了一种现车管理系统,图1示出了所述现车管理系统的技术架构图。如图1所示,所述现车管理系统包括客户端、应用聚合服务层、应用内核服务层和数据库层。示例性的,所述现车管理系统采用基于SOA的B/S微服务框架,通过采用基于SOA的B/S微服务架构可以简化人机交互端的安装部署和系统维护工作,也可以将各业务逻辑处理分散于各微服务中,提高所述现车管理系统的并行计算能力以及数据吞吐量。进一步的,所述客户端与应用聚合服务层以及应用内核服务层之间通信采用RESTful风格的轻量级API。通过RESTful风格的轻量级API可以使本文档来自技高网...

【技术保护点】
1.一种现车分布推算方法,其特征在于,所述现车分布推算方法包括以下步骤:/nS1:读取实际现车分布切面及调车计划列表数据;/nS2:将调车计划列表中对应的调车计划设置为报点状态;/nS3:根据原实际现车切面及报点的调车计划推算新的实际现车切面;/nS4:如果实际现车切面推算失败,撤回调车计划报点状态;/n如果实际现车切面推算成功,根据新的实际现车切面及所有未报点的调车计划推算计划现车切面;/nS5:如果计划现车切面推算失败,撤回调车计划报点状态;如果计划现车切面推算成功,更新实际现车切面,更新计划现车切面,即报点成功。/n

【技术特征摘要】
1.一种现车分布推算方法,其特征在于,所述现车分布推算方法包括以下步骤:
S1:读取实际现车分布切面及调车计划列表数据;
S2:将调车计划列表中对应的调车计划设置为报点状态;
S3:根据原实际现车切面及报点的调车计划推算新的实际现车切面;
S4:如果实际现车切面推算失败,撤回调车计划报点状态;
如果实际现车切面推算成功,根据新的实际现车切面及所有未报点的调车计划推算计划现车切面;
S5:如果计划现车切面推算失败,撤回调车计划报点状态;如果计划现车切面推算成功,更新实际现车切面,更新计划现车切面,即报点成功。


2.根据权利要求1所述的现车分布推算方法,其特征在于,
步骤S1具体包括以下步骤:
从数据库读取实际现车切面及调车计划列表数据,将数据加载入系统内存;
在系统内存中,根据实际现车分布切面按照调车计划列表中未报点调车计划依次推导,得到计划现车分布切面并存放入系统内存。


3.根据权利要求1所述的现车分布推算方法,其特征在于,
在步骤S1中调车计划表新增调车计划需要更新计划现车分布切面时,推算步骤如下:
S11:将新建调车计划放入调车计划列表末位;
S12:根据原计划现车切面及新建的调车计划推算新的计划现车切面;
S13:如果推算成功,将计划现车切面更新为新的计划现车切面;如果推算失败,不更新计划现车分布,同时将新建的调车计划从调车计划列表中删除。


4.根据权利要求1所述的现车分布推算方法,其特征在于,
所述调车计划列表包括未报点调车计划和已报点调车计划。


5.根据权利要求3所述的现车分布推算方法,其特征在于,
推算成功的标准是系统根据调车计划内容去股道中查找是否存在对应的车辆,且车辆的排序必须与调车计划中指定的车辆排序一致。


6.根据权利要求1所述的现车分...

【专利技术属性】
技术研发人员:苏斌刘永壮燕翔龙昭
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:北京;11

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

1