Research and development of intelligent dispatching system for delayed passenger trains in high-speed railway
-
摘要: 为提升调度员对高铁晚点列车的调度指挥效率,研究晚点时间估算方法和晚点列车调整规则,利用雷达图和电子地图等可视化技术,开发高铁晚点列车智能调度系统,提供高铁列车运行晚点实时监控、重点监控列车晚点预警、列车晚点原因分析、调整方案协同制定等功能,具有一定程度的智能化水平,有助于减轻调度员的工作强度。目前,系统1.0版本已在中国国家铁路集团有限公司和铁路局集团公司两级单位正式启用,应用效果良好。Abstract: To improve the working efficiency of the dispatchers in coping with delayed trains in high-speed railway, delay time estimate method and adjustment rules for delayed passenger trains are studied. On the basis of this, the intelligent dispatching system for delayed passenger trains in high speed railway was developed by using visulization technologies including radar chart and electronic map. This system realizes the functions of real-time monitoring of delayed trains in high-speed railway, pre-alarming on key delayed trains under monitor, cause analysis of delayed trains, coordinated adjustment of train operation plan by multiple dispatchers and has a certain level of intelligence. helping to ease the work of the dispatchers. At present, the version 1.0 of the system has been officially put into use in CHINA RAILWAY and good effects of its application have been achieved.
-
列车正点运行是旅客关注的焦点,提高旅客列车正点率一直是运输调度工作的重点。随着铁路客运需求和运能的不断增长,铁路旅客列车日开行列数日益增加,高峰期每日已近万余列,调度员面临着越来越大的工作压力和挑战。
目前,中国国家铁路集团有限公司(简称:国铁集团)和铁路局集团公司调度员对在途列车运行晚点情况的掌握主要通过查询列车运行图,缺少可快速、全面获取全路或管内所有晚点列车信息的工具。在全路推广应用的旅客列车正晚点统计分析及考核系统[1]已取得良好效果,但只能提供滞后的晚点列车统计及晚点原因分析,不能实时地提供全路运行列车晚点信息。中国铁路太原局集团有限公司研发的旅客列车正晚点实时分析系统[2]可实时地提供本局集团公司管内列车晚点信息,但不具备晚点列车调整功能,对调度工作的辅助支持不够充分。为此,研究开发高铁晚点列车智能调度系统(简称:系统),以图形化方式直观显示晚点列车实时分布状况[3],方便调度员对运行列车晚点情况随时跟进,同时提供重点监控晚点列车运营信息查询、晚点时间自动估算、晚点列车智能调整等功能。目前,系统1.0版本已在全路正式应用,效果良好,可大幅提升调度员工作效率。
1 系统主要功能
1.1 列车晚点实时监控
提供雷达图和GIS地图2种图形化的列车运行晚点监控界面,让调度员能够对在途晚点列车的总体分布状况做到一目了然。
在雷达图形式的全路高铁晚点列车实时监控界面上,平面极坐标系被分为18等份,每20度极角范围代表一个铁路局集团公司,极径范围与列车晚点程度关联,距离中心越近表示晚点程度越高,需调度员重点关注。如图1所示,图上每个圆点代表一列晚点列车,根据列车运行当前局集团公司和列车晚点时长,可确定圆点在雷达图上的显示位置。
在GIS地图形式的全路高铁晚点列车实时监控界面上,根据晚点运行列车的经纬度确定列车的显示位置,以不同颜色区分其晚点程度,如晚点1 h以上的列车用红色表示,晚点30 min以上、1 h以内的列车用黄色表示,晚点30 min以下的列车用绿色表示。
1.2 重点监控列车晚点预警
对于晚点超过20 min的晚点列车将作为重点监控列车,要求调度员予以重点关注,优先制定调整方案。针对这类重点监控列车的晚点预警,系统通过调用数据服务接口,自动获取和整合调度员需要关注的重点监控列车相关运营信息,在数据表格形式的重点监控列车晚点预警清单中集中显示,包括车次、类型(直通/管内)、始发站、终到站、始发时刻、终到时刻、晚点时间、当前局集团公司、途经局集团公司、担当局集团公司、后续车次、折返时间、编组、车型、定员、车上人数等。借助重点监控列车晚点预警清单,调度员无需再费时费力从不同系统收集晚点列车的相关信息,作业效率可大幅提升。
1.3 列车晚点原因分析
列车晚点原因可分为自然灾害、铁路交通事故、设备故障和其他原因4个大类,每个大类的晚点原因还可进一步进行细分[4]。列车发生晚点后,调度员首先需要核实列车晚点原因,通过系统记录晚点原因,便于列车晚点信息的传递沟通与统计分析。对各种列车晚点原因进行统一分类,并在系统维护功能模块中完成设置,调度员录入晚点列车原因时,仅需选择相应选项即可;另外,统一设置列车晚点原因类别,也有利于系统快速自动生成统计结果。调度员可通过分析,发现经常性导致晚点的惯性晚点原因类别,对惯性晚点原因进行重点处置,制定针对性的晚点应急预案。今后还可借助数据挖掘技术,进一步研究不同类别晚点原因造成晚点时长的趋势,实现对列车未来晚点时长的预测。
1.4 调整方案协同制定
国铁集团、列车担当局集团公司和列车终到局集团公司的调度员可在系统支持下,协同完成晚点列车调整方案的制定。系统根据晚点调整规则模型,自动选用调整策略,并同步推送给国铁集团及相关铁路局集团公司调度员;铁路局集团公司调度员可直接采纳系统推荐的调整策略,或自行手动调整;国铁集团调度员汇集相关铁路局集团公司调度员的调整策略,形成最终裁定的调整策略;系统根据最终裁定的调整策略,自动生成调度命令,下发给相关铁路局集团公司的有关部门;铁路局集团公司列车调度员依据调度命令,完成对列车运行计划的调整。
2 系统技术架构
系统采用“平台+应用”分层架构[5],基于LayUI、Spring Boot、Spring Cloud等技术框架,采用Java、Html5和JavaScript语言编码实现。数据存储结合Oracle和Hadoop数据库,采用Spark框架完成数据处理,系统技术架构如图2所示。
2.1 前端UI层
系统采用B/S应用模式,网页版操作界面基于LayUI框架实现,提供雷达图和GIS地图2种方式的晚点列车实时动态监控和预警界面;其中,雷达图方式的监控界面使用Html5 Canvas技术绘制,GIS地图方式的监控界面基于SuperMap组件绘制。
2.2 服务层
包括基础服务、业务服务和数据服务3个模块,利用SpringCloud微服务架构实现服务治理;基础服务模块包括身份认证、权限管理、日志管理、GIS服务、微服务配置等功能;业务服务模块包括列车运行晚点监控、列车晚点时间推算、重点监控列车晚点预警、列车运营信息查询、调整策略智能推荐、调整方案协同制定、列车晚点原因分析等功能;数据服务模块负责从外部系统采集数据,完成数据处理后提供数据服务。
2.3 数据层
主要负责数据存储,采用Oracle关系型数据库和Hadoop分布式文件系统2种类型数据库存储数据,利用不同类型数据库的优势提升数据访问效率;其中,Oracle关系型数据库是基于行的存储方式,适用于需要获取或更新单行值的事务处理,用于实时交互的系统内部数据存储在Oracle数据库中;基于分布式架构的Hadoop文件系统是基于列处理的存储方式,适用于存储和计算海量数据,历史数据及从外部采集的数据均存储在Hadoop分布式文件系统中,以利用不同数据库数据存储方式的优势来提升数据访问效率。
3 关键技术
3.1 晚点时间估算
列车运行图上显示的列车晚点时间是当前运行列车在通过最近一个车站时的晚点时间[6]。当列车因故障或某种特殊情况在车站或者运行区间长时间停留时,列车运行图上显示的晚点时间就会不准确。为此,研究列车晚点时间估算算法,按照列车区间停留和在站停留2种场景分别进行估算。
(1)列车区间停留晚点时间估算
假设高铁列车
${G_X}$ 在A站至B站区间由于故障停车,计划到达B站时间为${T_B}$ ,从故障停车点到B站的区间运行时分为${T_{B - T}}$ 。若当前时间${T_C}$ 下列车故障仍未修复,则列车当前预计的晚点时间$Ws$ 可由式(1)计算得到:$${W_S} = {T_C} - ({T_B}{\rm{ - }}{T_{B - T}})$$ (1) 式(1)成立的假设条件是列车在停车点至B站之间不再发生运行晚点,且区间运行时分已知。
若区间运行时分暂不可知,则由式(2)估算大致的晚点时间为:
$${W_S} = {T_C} - {T_B}$$ (2) (2)列车在站停留晚点时间推算
假设高铁列车
${G_X}$ 在C站由于故障停车,计划从C站出发的时间为${T_{{F_C}}}$ ;若当前时间${T_C}$ 下列车故障仍未修复,则列车当前预计的晚点时间${W_S}$ 可由式(3)计算得到:$$\begin{split} {W_S} =& {T_C} - {T_{{F_C}}} \end{split}$$ (3) 通过上述列车晚点时间推算算法,计算出的晚点时间可更加准确地反映晚点列车在站或区间停留晚点的真实情况,为后续的调度调整提供更准确的依据。
3.2 晚点列车调整
目前,当调度员需要对晚点列车进行调整时,主要以电话沟通的方式,协商确定晚点列车的调整方案,工作效率较低。为此,将调度员处置晚点列车的经验总结为若干晚点列车调整规则,以晚点列车的终到晚点时间、后续折返列车、终到局集团公司、担当局集团公司等相关信息作为输入条件,系统自动判断和选用合适的调整规则,形成推荐的晚点列车调整策略提供给调度员,调度员可直接确认采纳,也可手工修改。
目前,系统已实现以下4种晚点列车调整策略的自动推荐[7-8]。
3.2.1 不予调整策略(晚到晚开)
(1)终到晚点时间
${W_{ZD}}$ 小于等于1 h;(2)终到晚点时间
${W_{ZD}}$ 大于1 h,且当日没有后续折返列车$T{R_{zf}}$ ;(3)终到晚点
${W_{ZD}}$ 大于1 h,且列车终到局${B_{ZD}}$ 不是列车担当局${B_{DD}}$ ;对以上任意一种晚点列车均不进行调整,实行晚到晚开。
3.2.2 优先放行策略
(1)直通动车组相较于管内动车组优先放行,将直通动车组加权值
$Type$ 设为2,管内动车组加权值$Type$ 设为1;(2)动车组终到晚点时间
${W_{ZD}}$ 大于3 h,且后续交路车次预计终到时间$NTTim{e_{ZD}}$ 在次日凌晨1:00(Time1)以后;(3)预计终到时刻
$TTim{e_{ZD}}$ 晚于次日凌晨2:00(Time2),严重影响天窗;对(2)、(3)两种情况,根据输入参数,由式(4)计算
$V$ 值:$$\begin{split} {V_{}} =& \{ ({W_{ZD}} > 3) \cap (NTTim{e_{ZD}} > Tim{e_1})\} \cup\\ &(NTTim{e_{ZD}} > Tim{e_2}) \end{split}$$ (4) 若
$V$ 值为true,则推荐实行优先放行,并根据不同列车类型加权值大小,确定列车优先放行顺序。3.2.3 交路调整策略
当前运行晚点时间
${W_{YX}}$ 大于1 h,且列车担当局集团公司${B_{DD}}$ 与终到局集团公司${B_{ZD}}$ 一致,可考虑启用热备动车组,生成交路调整建议;即由式(5)根据输入参数计算${V_{CL}}$ 值:$${V_{CL}} = ({W_{YX}} > 1) \cap ({B_{DD}} = {B_{ZD}})$$ (5) 若
${V_{CL}}$ 值为true,则推荐采用交路调整策略。3.2.4 后续停运策略
晚点动车组后续交路车次预计始发晚点
${W_{NTSF}}$ 大于3 h,或当前运行动车组途中折返时,推荐采用后续交路停运策略。4 系统应用与完善
高铁晚点列车智能调度系统1.0版本于2019年10月在国铁集团和全路各铁路局集团公司调度所投入试用。国铁集团调度指挥中心高铁调度员和铁路局集团公司调度所高铁相关岗位参加系统的试用。在系统试用期间,根据用户反馈意见与建议,对系统进行多次完善。目前,系统运行稳定,应用效果良好,显著提升了调度员处理高铁晚点列车的工作效率,推进智能运输调度技术在高铁行车组织中的应用。
5 结束语
高铁晚点列车智能调度系统采用“平台+应用”的架构设计,在建立数据服务平台的基础上,可快速实现应用功能开发。采用数据可视化技术,为调度员实时监控晚点列车动态提供直观、便捷的手段;基于列车晚点时间估算算法和晚点列车调整策略,可较为准确地估算列车当前晚点时间,以及根据晚点列车的不同情况,向调度员推荐合适的晚点列车调整策略,系统功能具有一定的智能化水平,有助于减轻调度员的工作强度。
系统1.0版本已实现列车运行晚点监控、重点监控列车晚点预警、列车晚点原因分析、晚点列车调整方案协同制定4项主要功能,后续将开发列车晚点调整调度命令自动生成下发、晚点列车统计分析、列车晚点预测等功能;同时,深入研究历史晚点事件分析,从外部系统收集更多相关信息,运用大数据分析处理、数据挖掘、机器学习等智能技术,对列车未来晚点时间进行更精准的估算。
-
[1] 刘 哲. 旅客列车正晚点统计分析及考核系统的优化方法 [J]. 铁路计算机应用,2017,26(12):45-58. DOI: 10.3969/j.issn.1005-8451.2017.12.014 [2] 徐承禹. 旅客列车正晚点实时分析系统的设计与实现 [J]. 铁路计算机应用,2012,21(11):18-21. DOI: 10.3969/j.issn.1005-8451.2012.11.006 [3] Friendly M. A Brief History of Data Visualization, In: Handbook of Data Visualization[M]. Berlin: Springer Handbooks Company, 2008.
[4] 黄 平,彭其渊,文 超,等. 高速铁路故障分类及其影响列车数模型 [J]. 中国安全科学学报,2018,28(增 2):46-53. [5] 王同军. 中国铁路大数据应用顶层设计研究与实践 [J]. 中国铁路,2017(1):8-16. [6] 刘 岩,郭竞文,罗常津,等. 列车运行实绩大数据分析及应用前景展望 [J]. 中国铁路,2015(6):70-73. DOI: 10.3969/j.issn.1001-683X.2015.06.018 [7] 翟恭娟. 高速铁路列车运行调整优化研究[D]. 成都: 西南交通大学, 2013. [8] 赵莉莉. 基于旅客延误的城际铁路列车运行调整方法研究[D]. 北京: 北京交通大学, 2017. -
期刊类型引用(3)
1. 樊春美,杨立鹏,李雯,张智. 基于横向联邦学习的风险用户识别研究. 铁路计算机应用. 2024(08): 72-77 . 本站查看
2. 刘国峰,王小卫,冀平,胡志鹏,石瑞君. 基于席位位图的海外铁路智能选座系统研究与实现. 铁路计算机应用. 2024(08): 87-91 . 本站查看
3. 吴越,袁志明,代学武,崔东亮,程丽娟,岳鹏. 强化学习算法在高速铁路运营调度中的应用. 铁路计算机应用. 2022(07): 92-98 . 本站查看
其他类型引用(5)