APP下载

计划台调度工作质量考核系统设计

2023-11-27陈子豪钟德昭

铁路计算机应用 2023年10期
关键词:调度计划考核

陈子豪,钟德昭,罗 明

(中国铁路武汉局集团有限公司 信息技术所,武汉 430071)

随着我国铁路事业的飞速发展,运输调度已成为铁路运输生产的核心工作。铁路运输调度生产数据量大,计划台调度工作考核指标计算逻辑复杂、计算频率高,考核工作量十分繁重。为了更好地掌握铁路运输动态,评估调度工作质量,挖掘运输潜力,亟需建立一套完善的信息化考核机制,用于提高考核指标的计算效率和质量。

本文基于铁路运输调度生产数据,设计计划台调度工作质量考核系统,实现数据治理、调度工作质量考核、技术站作业效率考核及车流分析等功能,以期为提高调度工作的信息化水平提供技术支撑。

1 系统总体架构

计划台调度工作质量考核系统总体架构如图1所示。

图1 计划台调度工作质量考核系统总体架构

1.1 数据层

负责存储和应用列车运行过程中产生的各种数据,包括数据收集、分类、处理及共享。针对不同的数据类型分为不同的存储空间,其中,大量的运输调度生产数据存储在分布式数据库中;反复使用的计算数据缓存在Redis缓存数据库中;系统运行核心数据存储在主从数据库中。

1.2 网络层

该层提供多种数据资源传输方式,如通过HTTP请求方式传输考核指标计算结果;通过Redis资源共享方式传输运输相关实时数据[1];通过消息队列和数据共享等方式收集数据,并在完成数据汇聚和处理之后通过微服务的方式实现数据共享。

1.3 应用层

通过SpreadJS和Spring Boot等技术实现各模块的应用。其中,用户权限管理模块和数据字典管理模块能够根据考核细则对其进行调整;多个考核指标计算模块和考核报表导出模块可满足多种个性化的考核报表需求;通过运用车保有量模块、行车调度查询模块和车流分析模块,用户可查看各类运输调度生产数据及其分析结果。

1.4 访问层

该层面向调度工作人员和相关管理人员,为各级用户提供访问和操作界面,包括网页端和客户端2种方式。

2 系统功能

计划台调度工作质量考核系统功能如图2所示。

图2 计划台调度工作质量考核系统功能

2.1 数据治理

2.1.1 数据汇聚

负责收集各种调度相关的生产数据,针对不同数据类型和不同的安全级别,分为数据库同步、消息队列等汇聚方式。

2.1.2 数据处理

负责将汇聚的数据串联起来,对运行线和确报等关键数据进行串线、绑报及并线处理,得到铁路局集团公司范围内更高维度的运行线信息,再通过深入挖掘、自动分析数据,为考核指标的计算提供依据。

2.1.3 数据字典

用于统一不同数据来源中相同含义的字段,定义某项指标的扩展内容和映射关系,控制各项计算指标的考核粒度,将各种生产数据有序地组织在一起。

2.2 调度工作质量考核

2.2.1 考核指标计算

通过分析大量运输生产数据,实现调度工作质量考核指标的自动计算,包括计划兑现率、分界口交接统计、货车相关指标和机车相关指标等,并按照数据来源整合计算结果,提供计算结果的接口。

2.2.2 考核报表导出

将自动计算的考核指标进行初步的数据汇总,以表格的形式呈现给用户;用户可查看每一项考核指标的计算详情,核对计算结果;此外,可针对不同侧重点,组合数据接口,对表格进行二次开发,提供丰富的表格导出功能。

2.2.3 运用车保有量

提供实时的运用车保有量分析。用户可查看当前计划台管辖范围内运用车的详情,同时记录下每次交班时各计划台管辖范围内运用车的数量,作为一项重要的考核指标。

2.3 技术站作业效率考核

2.3.1 编组站作业考核

考核各计划台管辖范围内主要编组站的作业效率,对编组站完成的办理车数、中时、列车出发/到达列数、编组/解体列数进行评价。

2.3.2 区段站作业考核

2.4 车流分析

2.4.1 车流分布

分析每次交班时各计划台管辖范围内的车流分布情况,包括计划台内工作车辆数、按去向统计的局内外移交车辆数、按车种统计的空车辆数等[2]。

2.4.2 装卸车分析

分析每次交班时各计划台管辖范围内的货车装卸情况,包括按车种、去向统计的装车辆数,以及按车种统计的卸车辆数。

3 主要功能实现

计划台调度工作质量考核指标主要包括分界口交接车列数、中间站挂车数、货车停留时间、运用车保有量等,需要结合列车运行图、确报系统、车号自动识别(AEI,Automatic Equipment Identification)系统、现车系统等核心生产数据,进行数据处理和考核指标计算。

3.1 数据处理

3.1.1 绑报

绑报指将运行线与确报结合起来,使运行线的每一个站都有对应的确报。绑报操作具体分为初始绑报、AEI校正、现车反查及人工绑报。

(1)初始绑报

于2014年和2016年在广西省采集5个居群的63份样品(表1),经复旦大学药学院康云讲师鉴定为广西地不容Stephaniakwangsiensis H. S. Lo。转录组测序用的样品为新鲜嫩叶,于干冰中冷冻保存。其他样品在野外采集后用变色硅胶快速干燥。

分别匹配运行线的车次、站码和确报的车次、发报站码,得到一组该车次在该站对应的确报,根据列车的到发时间在一定误差范围内匹配确报的发车时间,取发车时间最晚的确报与该站绑定。

(2)AEI校正

分界口站会设立AEI设备对进出的列车进行识别和记录。铁路局集团公司管内分界口站初始绑报后,需要与AEI数据进行比对,将AEI数据中的车次和到发时间与运行线数据匹配,匹配无误视为正确绑报。

(3)现车查询

若初始绑报失败则需要使用现车数据反查确报[3]。通过车次、站码和到发时间筛选出现车数据,随机取其中一些车号,再利用车次、站码和到发时间查询确报。分别比较确报的报文车号和现车的车号,如果匹配成功,则认为是正确的确报。

(4)人工绑报

通过以上3步,约98%的运行线可绑报成功,其余大多因为AEI设备缺失或调度员操作不规范导致无法绑定的数据可以通过人工绑报进行修正。

3.1.2 并线

并线指将一趟行车在各个计划台的运行线串联起来,并去除其中重复的站点。按照车次、时间和公共站点判断各计划台内运行线的先后顺序,随后按排好的顺序将线条合并起来,根据站归属计划台,对公共站点去重,获得一趟行车在铁路局集团公司管内的完整路线。

3.2 考核指标计算

完成数据处理后,利用整合之后的运行线信息计算各项考核指标。各计划台按照各自管辖范围,每计划台一天两班,生成计划台考核报表和调度工作质量简报[4]。调度工作质量考核主要指标计算方法如下。

3.2.1 分界口交接车列数

分界口交接车出入统计反映铁路局集团公司间及国内外铁路间的列车出入情况,可作为统计现有数、考核列车交接计划完成情况及运输财务清算的依据。统计某一班时间段内通过各计划台管辖范围内分界口的运行线数,即为分界口交接车列数。

3.2.2 中间站挂车数

中间站挂车统计货车始发或作业时挂载车厢的数量,分为装车、卸车、卸后装和中转车,反映车站挂载能力[5]。按照装车、卸车、卸后装和中转车分类,分别统计货车始发或作业时挂载车厢的数量,可计算出中间站挂车数。

3.2.3 货车停留时间

货车停留时间反映运用车的货物作业停留时间和中转停留时间,可作为检查、分析、改善车站的运输组织工作,提高货车使用效率的依据[6]。按照站点、货物、作业方式,分别统计每列货车停靠和发车的时间差,计算出停留时间。

3.2.4 运用车保有量

统计某一时刻计划台管辖范围内在途和在站的运用车数量,可作为日常调度指挥、编制运输工作计划、调整运力配置的依据[7]。

计划台调度工作一天分为2个班次,其中,前一日20:00—当日8:00为第1班;当日8:00—当日20:00为第2班。为保证数值准确,设定每一班的指标计算从这一班时间上限开始,到这一班时间下限又一小时结束,每小时计算一次[8]。例如,今日第1班的指标,从昨日的20:00开始计算,每整点计算一次,直到今日的9:00结束计算。通过SpreadJS插件,结合考核指标计算服务接口,可以对计划台工作简报作定制化开发,并以Excel表格的形式导出。

4 关键技术

4.1 消息中间件

铁路运输调度相关生产数据具有变化频率高的特点,传统多级数据库同步的方式难以满足计划台调度工作质量考核系统对数据实时性的要求。本文基于Kafka消息中间件,汇聚各生产系统底层消息队列(MQ,Message Queue)消息,实现对数据变动的秒级响应[9]。半结构化的各类MQ消息无法直接用于考核指标计算,计划台调度工作质量考核系统将其解析并汇入运输调度数据仓库,避免出现因为数据更新滞后而导致计算指标与实际不符的问题。

4.2 多源异构数据整合

计划台调度工作质量考核的数据源于多个生产系统,这些系统之间存在一定的数据壁垒,因此需要通过多源异构数据整合技术将各类生产数据有序地组织在一起。计划台调度工作质量考核系统分析各类生产数据之间的内在联系,建立对应的时间、空间和状态等特征索引,实现运行线和确报数据的整合,将考核指标的粒度细化到每一个站,解决数据结合不紧密的问题。

4.3 内存数据库

现有计划台调度工作质量考核指标由人工计算得到,仅有一份最终结果,无法查看考核明细。计划台调度工作质量考核系统将考核指标计算产生的中间结果缓存在Redis内存数据库,提供分布式考核算法服务,可供用户查看任意指标的计算过程,实现考核指标的公开透明,解决考核明细不详尽的问题[10]。

5 结束语

本文基于计划台行车调度生产数据,设计计划台调度工作质量考核系统。通过建立相关数据仓库,汇总分析各项生产指标,实现调度工作质量分析考核的自动化。目前,该系统已投入使用,考核准确率可以达到99%,大幅减少了统计人员的工作量,促进调度工作质量的不断提升,提高了调度的信息化水平。下一步将继续探索生产数据的规律,深度挖掘数据价值,为调度决策提供更有力的支撑。

猜你喜欢

调度计划考核
内部考核
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
一种基于负载均衡的Kubernetes调度改进算法
虚拟机实时迁移调度算法
创新完善机制 做实做优考核
暑假计划
学做假期计划
学做假期计划
Learn to Make a Holiday Plan学做假期计划
公立医院 如何考核?