• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

列车在站技术作业时间写实管理信息系统设计

杨廷宇, 倪少权, 陈钉均, 王柄达

杨廷宇, 倪少权, 陈钉均, 王柄达. 列车在站技术作业时间写实管理信息系统设计[J]. 铁路计算机应用, 2019, 28(8): 31-36.
引用本文: 杨廷宇, 倪少权, 陈钉均, 王柄达. 列车在站技术作业时间写实管理信息系统设计[J]. 铁路计算机应用, 2019, 28(8): 31-36.
Tingyu YANG, Shaoquan NI, Dingjun CHEN, Bingda WANG. Realistic management information system for train technical operation time at station[J]. Railway Computer Application, 2019, 28(8): 31-36.
Citation: Tingyu YANG, Shaoquan NI, Dingjun CHEN, Bingda WANG. Realistic management information system for train technical operation time at station[J]. Railway Computer Application, 2019, 28(8): 31-36.

列车在站技术作业时间写实管理信息系统设计

基金项目: 

国家重点研发计划资助 2017YFB1200702

国家自然基金项目 61703351

中国铁路总公司科技研究计划项目 P2018T001

详细信息
    作者简介:

    杨廷宇,在读硕士研究生

    倪少权,教授

  • 中图分类号: U292.12;TP39

Realistic management information system for train technical operation time at station

  • 摘要: 研究列车在站技术作业时间查定与管理现状,立足实践,设计列车在站技术作业时间写实管理信息系统。基于现有的铁路技术作业相关流程及查定模式和C/S模式,采用面向对象的系统设计方法,提出“ 1主1辅3层次4应用”的系统总体结构与分层结构,详细设计了数据获取、数据汇总与处理、数据统计与分析等功能,阐述数据结构设计、分布式数据查询优化等系统关键问题的解决方法。该系统可解决部分列车习惯性晚点的问题,在一定程度上提升列车运行的正点率。
    Abstract: This paper studied the current situation of the determination and management of train technical operation time at the station, and designed a realistic management information system for train technical operation time at the station based on practice.Based on the existing railway technical operation related processes, determination mode and C/S mode, the overall structure and hierarchical structure of"1 main, 1 auxiliary, 3 levels and 4 applications system were proposed by using object-oriented system design method.In this paper, functions of data acquisition, data aggregation and processing, data statistics and analysis were designed in detail, the key problems of the system such as data structure design and distributed data query optimization were discussed.The design of this system can solve the problem of habitual delays of some trains, improve the punctuality rate of train operation to a certain extent.
  • 当前,我国铁路制定的列车在站技术作业时间标准与实际作业时间存在不相符的情况,造成部分列车惯性晚点,降低了列车运行的正点率,影响铁路运输服务质量的进一步提高。现阶段,列车在站技术作业时间主要依靠专业写实人员到铁路现场查定,整个过程复杂、繁琐,且个体差异较大,已越来越不能满足铁路运营管理需求。随着既有铁路的提速和高速铁路的相继开通运营,对精确查定铁路行车技术作业时间的要求也越来越高,如何对技术作业写实数据进行自动化汇总、处理、计算,进而确定各种技术作业的时间标准,成为研究内容。

    通过文献调研发现,国内学者在铁路行车技术作业时间的机理、流程及模拟仿真方面进行了广泛的研究,如王健[1]、罗常津[2]、张明[3], 何洁[4],张兰[5]等人从机制、方法、保障对策、算法等视角研究列车在站技术时间的方案,给出了概要设计;彭文高[6]、冉锋[7]、岳琦均[8]等人建立了虚拟仿真模型,验证铁路行车作业时间,提升了铁路行车的精度。这些研究都是针对某一个具体的技术作业时间,虽在理论层面形成了一系列的研究成果,却缺乏系统性,且对实际情况的技术条件考虑较少。国外学者的研究主要聚焦于实践,如Dewei Li [9]等人以荷兰火车站为例,基于到发线占用数据模型对列车中间站停站时间进行预估,模型对高峰期停站时间预测的准确率高达85.8% ~ 88.5%,对平峰期的预测准确率达到80.1%,证明了模型的高相关性。同时,也证明了可以不通过客流数据对列车停站时间进行预测。Wen-jun Chu [10]等人提出基于极限学习机(ELM,Extreme Learning Machine)模型对城市轨道交通列车停站时间进行了分析和预估,证实了其效果优于既有的其它两个模型。虽然国外学者的模型在精度层面有了显著提升,但是与我国铁路在站技术时间的统计分析存在较大的差异。近年来,也有学者提出利用微机联锁设备实现铁路技术作业时间获取与推算的半自动查定方法,但该方法缺少后端数据管理功能,无法投入高效使用,故仍有必要设计与开发出一套集数据获取、记录、汇编、分类与存储一体化的列车在站技术作业时间写实管理信息系统。

    列车在站技术作业时间写实管理信息系统涉及车、机、工、电、辆多个部门,需适应分工细、连续性强、各个部门作业相互制约等特点,其总体设计目标如下:

    (1)实现列车在站技术作业时间实时采集、记录,同时,兼容传统的数据提交方式;

    (2)提出列车在站技术作业时间数据汇总与分层管理办法;

    (3)提出列车在站技术作业时间查定方法;

    (4)实现基于用户权限的列车在站技术作业时间数据差异性共享。

    列车在站技术作业时间写实管理信息系统的功能性需求可概括为“ 1主1辅3层次4应用”,系统功能层次如图 1所示。“ 1主”为一条主线,即列车在站技术作业时间数据的采集、传输、处理、查询与反馈;“ 1辅”为系统辅助功能,即系统基础数据(如车站数据、行车数据)与系统基本信息(如用户信息、权限信息)的管理与维护;“ 3层次”为操作员及其车间(科室)层、车站层、铁路局集团公司(简称:铁路局)层,铁路局层包含有多个车站,各车站又包括多个技术作业工种,每个工种对应一个科室(车间)及若干名技术作业人员;“ 4应用”为4类系统使用者—操作员(技术作业人员)、车间用户、车站管理员、铁路局管理员,他们分别对应系统的操作员及车间层、车站层和铁路局层。

    图  1  系统功能层次图

    (1)基础信息数据库:车站基本信息、行车信息和用户信息。车站基本信息包括:车站名、车站代码和车站时钟等;行车数据包括:车次号、停站代码、列车种类(性质)、计划到(发)点等;用户信息包括:用户工号、用户姓名、用户职务及用户单位等。

    (2)技术作业时间数据库:各单项技术作业时间写实数据和列车在站技术作业全过程时间数据。以始发普速旅客列车为例,其在站技术作业由图 2所示的列车始发技术检修作业、上水等平行的单项技术作业组成,每个单项技术作业的耗时即为单项技术作业时间,作业总时分即为列车在站技术作业全过程时间。

    图  2  始发普速旅客列车技术作业流程

    (3)业务报表数据库:用于储存各层用户的业务报表信息。

    物理结构上看,各车站需要建立一个本地数据库(局部数据库),管理本站内部数据,同时,将处理好的数据向铁路局层提报。铁路局需要建立和管理一个汇总所有信息的全局数据库,还要满足所辖各站及车间工作人员间的环比查询需求,故需使用分布式数据库。该数据库还需充分考虑数据存储、维护和操作等功能性需求与访问权限、加密管理和日志管理等安全性需求。

    基于安全性要求高、人机交互频繁、用户群组固定等特点,列车在站技术作业时间写实管理信息系统采用C/S架构。

    系统总体呈如图 3所示的“串–并行”结构。铁路局级、车站级与操作员级分别对应系统功能性需求的3个层次,而车间作为技术作业时间的最终查定与运用者,与前3个层级呈平行关系。

    图  3  系统总体结构图

    (1)数据汇总与处理。接收所辖各车站发送的列车在站技术作业流程时间数据、单项技术作业时间写实数据,并对相关数据进行增加、删除和修改。

    (2)数据查询。按车站、车次等形式查看各站单项技术作业时间写实数据和列车在站技术作业流程时间数据,结合车站信息、行车数据进行多表联合查询。

    (3)数据统计与分析。统计分析同性质列车在铁路局内不同车站办理技术作业时间的差异,跟进重点车次在铁路局内各站办理技术作业的情况。

    (4)向下辖各车站发送反馈信息。

    (1)数据汇总。接收操作员或车间用户传输的各单项技术作业时间写实数据。

    (2)数据处理。计算各列车在站技术作业时间,并对其进行增加、删除、修改。

    (3)数据查询。查看铁路局内各站的各单项技术作业时间、列车在站技术作业流程时间数据,其中,本站数据可查看和修改,其它站数据仅供查看。

    (4)数据统计与分析。统计本站各性质列车在站技术作业流程时间的平均值、中位值、极值、方差(标准差)等指标,并生成报表。

    (5)数据提报。车站每隔固定时间(周/月)就要向铁路局层提报各单项技术作业时间写实数据和各列车在站技术作业流程时间数据。

    (6)接收来自铁路局层的反馈信息,并向车间层发送反馈信息。

    (1)数据采集与确认。技术作业人员通过手持终端采集技术作业时间原始数据,并通过逻辑判断语句对时间数据进行初步检验,剔除不合理数据。

    (2)数据处理。技术作业人员在一次采集完毕后,前端能自动计算本次技术作业的时间,并通过如自动弹出对话框的形式使技术作业人员即时地获取本次技术作业的时分。

    (3)数据查询。操作员在自身权限范围内查看相关信息。

    (4)数据实时传输。采集完毕后,技术作业时间写实数据能实时传输至所属的车站数据库,用以存储、处理和分析。

    (5)接收车间用户的信息反馈。

    (1)导入写实数据。手持终端设备故障条件下,允许通过接口手动导入用Excel等方式记录的技术作业时间写实数据。

    (2)数据查询。在自身权限范围内查看本工种的技术作业时间历史数据,既包括本车间又包括其它站同一性质车间。

    (3)数据统计和分析。车间用户可按作业员、车次、时段统计技术作业时间平均值、中位值、极值、方差(标准差)等指标,统计的结果能够灵活生成曲线、柱状图等形式的分析报表。

    (4)接收来自车站层的反馈信息,并向操作员发送反馈信息。发送的反馈信息可分为个性化反馈信息和固定反馈信息。个性化反馈信息是车间用户针对指定技术作业员发送的消息,主要内容是对员工近一段时间工作的评价或提醒,提供意见咨询、发挥监督作用;固定反馈信息,即按固定时间面向全体员工发布的工作信息,如周报、月报,供每个技术作业员学习,提高工作素养。

    采用3层架构:(1)数据访问层,是系统构建的基础;(2)业务逻辑层,介绍系统构建的功能和关系结构;(3)表示层,即系统用户层。系统的分层结构如图 4所示。

    图  4  系统分层结构图

    (1)操作员与各级管理员两类用户是表示层人机交互的主要对象,不同身份用户可操作界面亦不相同。

    (2)业务逻辑层主要实现基于系统辅助管理的数据获取和数据管理。

    (3)数据访问层主要包含技术作业时间数据、基础信息数据、分析报表数据等。

    依靠作业人员通过手持终端实时采集列车在站技术作业过程中各单项技术作业的开始时刻、结束时刻,同时,允许相应的车间级管理员手动导入。

    系统获取的原始数据为各单项技术作业的开始时刻、结束时刻,将原始数据通过识别与关联数据库、作差运算等技术手段,计算出时间间隔数据,即单项技术作业时间和列车在站技术作业全过程时间。采用分类汇总法,对关键词词段值相同的记录进行汇总。系统层级不同,汇总对象也不同,其具体对应关系如表 1所示,此外,还包括数据基本表的定义、修改、删除和更新表中数据等功能。

    表  1  数据汇总层级及其对象
    功能层次 数据汇总对象
    铁路局级 各站列车在站技术作业全过程时间数据、各站各单项技术作业时间数据
    车站级 本站列车在站技术作业全过程时间数据、各单项技术作业时间数据
    下载: 导出CSV 
    | 显示表格

    数据查询分为本地查询和环比查询。本地查询的对象是用户所在单位的本地数据库,查询结果可供修改;环比查询(即联机查询)的对象是系统其它同层级、不同单位的数据,需要访问全局数据库,查询结果仅支持铁路局级管理员修改,其具体对应关系如表 2所示。数据查询可按车站、员工、技术作业类型等多种条件进行,基于用户权限的多表联合查询技术是实现该功能的基础,用户查询权限如表 3所示。

    表  2  不同级别用户对应的查询范围表
    用户权限信息 车站基本信息 行车基本信息 用户基本信息 单项技术作业时间写实数据 在站技术作业全过程时间数据 历史报表数据
    铁路局管理员
    (注:限本单位)
    车站管理员
    (注:限本级及以下)

    (注:限本单位)
    车间(科室)用户
    (注:限本级及以下)

    (注:限本工种)

    (注:限本单位)
    操作员
    (注:限本级)

    (注:限本工种)
    下载: 导出CSV 
    | 显示表格
    表  3  不同层级的本地查询与环比查询对象
    层级 本地查询对象 环比查询对象
    铁路局 各站单项技术作业时间数据、各站各列车在站技术作业全过程时间数据、报表数据
    车站 本站各单项技术作业时间数据、本站各列车在站技术作业全过程时间数据、报表数据 局内其它站各列车在站技术作业全过程时间数据、各单项技术作业时间数据
    车间(科室)与操作员 本工种的技术作业时间数据、报表数据 局内其它车站同工种的技术作业时间数据
    下载: 导出CSV 
    | 显示表格

    系统数据统计与分析工作基于数据查询功能展开,并生成业务报表。不同层级单位业务报表对应的核心任务与具体内容如表 4所示。

    表  4  不同层级单位业务报表的具体内容
    层级 核心任务 具体内容 备注
    铁路局 跟踪列车在局内各站的技术作业全过程时间 按车次、按同种性质列车(即同一技术作业类型)统计其(在固定时段内)在站技术作业全过程时间 按车次统计的结果能以车站为横轴、以技术作业时间平均值为纵轴生成曲线图, 按列车性质统计的结果能以车站为横轴、以技术作业时间平均值为纵轴生成柱状图, 以便管理员更加直观的参考
    车站 (1)统计分析该站各工种的技术作业时间;
    (2)统计分析该站各列车在站车技术作业全过程时间
    (1)统计各工种(在固定时段内)技术作业时间的平均值、方差;
    (2)按车次、性质统计各列车在站技术作业全过程时间的平均值、方差
    平均值用于衡量技术作业的水平, 方差用于评价技术作业的稳定性。
    车间(科室) 统计分析该工种技术作业时分 按员工(工号)、车次统计(在固定时段内)平均值、中位值、极值、方差 按工号统计的结果可生成柱状图、按车次统计的结果可生成曲线图, 以便管理员更加直观地对员工作业质量进行评估。
    下载: 导出CSV 
    | 显示表格

    (1)对所有基础数据进行核实、添加、删除、修改,如车站基本数据、行车基本数据、用户基本数据;(2)对系统基本功能进行管理,如用户操作、权限管理等。

    系统采用如图 5所示的分布式数据库,将分散存储在多个网络节点上的数据有机统一起来,以获取更大的存储容量和更高的并发访问量。

    图  5  系统数据库结构设计

    基于设计,物理上分散的各车站需建立和管理一个局部数据库,铁路局将所有数据汇总管理后建立一个全局数据库。全局数据库可以供所有用户在自身权限内访问(只读),而局部数据库的数据既可以供本地用户查询,又可以供本地用户修改。

    此外,系统需要设计合理的数据表结构,满足不同层级单位对技术作业时间存储与汇总的需要。以某站某列车在站技术作业为例,用结构体类型定义的数据结构描述如下:

    TYPEDEF STRUCT单项技术作业时间写实数据

    {

    GH; //工号

    ZY_no; //作业代码

    Station_no; //车站代码

    CC; //车次号

    SK1;//时刻1

    · · ·

    SKn; //时刻n

    ZYSJ; //作业时间}单项技术作业时间写实数据TYPEDEF STRUCT列车在站技术作业全过程时间数据;

    {

    CC; //车次号

    XC_no; //行车作业代码

    LCLX; //列车类型

    Station_no; //停站代码

    Begintime; //开始时刻

    Endtime; //结束时刻

    ZYSJ; //作业时间}列车在站技术作业全过程时间数据。

    当进行车站层汇总时,系统以技术作业代码作为第1关键词,以工号作为第2关键词,以(车次号,时刻)作为第3关键词;当进行铁路局层汇总时,系统以车站代码作为第1关键词,以技术作业代码作为第2关键词,以(车次号,时刻)作为第3关键词,以工号作为第4关键词进行数据汇总。

    系统为适应铁路点多、线长等特点,采用分布式数据库,实现数据查询“物理分散,逻辑集中”。受地域因素影响,查询速度是影响系统性能的关键,本系统采用的是基于代价的优化策略。以某车站用户要查询两个远程数据库(即其它车站)中的表remote a, remote b,以及一个当地数据库(即本站)的表local c中数据的操作为例,优化后的查询语句可以写为:

    SELECT r.CC, r.XC_no, r.LCLX, r.Station_no, c. Begintime, c.Endtime

    FROM(SELECT a. LCLX, a. Station_no, b. Begintime, b.Endtime

    FROM remote a, remote b

    WHERE a.XC_no=b.XC_no) r, local c

    WHERE c.XC_no=r.XC_no

    这种在多个远程站点通过构造行中视图的方法减少了查询数量与网络传输代价,进而提高了查询速度。

    本文分析列车在站技术作业流程,以及技术作业时间写实管理信息系统的需求,设计系统总体结构和功能。后续的工作可考虑从以下方面展开:

    (1)丰富系统功能,扩展系统应用范围,实现对移动设备场库内检修作业时间、列车行车间隔时间等其它类型的铁路技术作业时间的一体化管理;

    (2)运用大数据技术与方法,进一步完善数据分析与管理功能等。

  • 图  1   系统功能层次图

    图  2   始发普速旅客列车技术作业流程

    图  3   系统总体结构图

    图  4   系统分层结构图

    图  5   系统数据库结构设计

    表  1   数据汇总层级及其对象

    功能层次 数据汇总对象
    铁路局级 各站列车在站技术作业全过程时间数据、各站各单项技术作业时间数据
    车站级 本站列车在站技术作业全过程时间数据、各单项技术作业时间数据
    下载: 导出CSV

    表  2   不同级别用户对应的查询范围表

    用户权限信息 车站基本信息 行车基本信息 用户基本信息 单项技术作业时间写实数据 在站技术作业全过程时间数据 历史报表数据
    铁路局管理员
    (注:限本单位)
    车站管理员
    (注:限本级及以下)

    (注:限本单位)
    车间(科室)用户
    (注:限本级及以下)

    (注:限本工种)

    (注:限本单位)
    操作员
    (注:限本级)

    (注:限本工种)
    下载: 导出CSV

    表  3   不同层级的本地查询与环比查询对象

    层级 本地查询对象 环比查询对象
    铁路局 各站单项技术作业时间数据、各站各列车在站技术作业全过程时间数据、报表数据
    车站 本站各单项技术作业时间数据、本站各列车在站技术作业全过程时间数据、报表数据 局内其它站各列车在站技术作业全过程时间数据、各单项技术作业时间数据
    车间(科室)与操作员 本工种的技术作业时间数据、报表数据 局内其它车站同工种的技术作业时间数据
    下载: 导出CSV

    表  4   不同层级单位业务报表的具体内容

    层级 核心任务 具体内容 备注
    铁路局 跟踪列车在局内各站的技术作业全过程时间 按车次、按同种性质列车(即同一技术作业类型)统计其(在固定时段内)在站技术作业全过程时间 按车次统计的结果能以车站为横轴、以技术作业时间平均值为纵轴生成曲线图, 按列车性质统计的结果能以车站为横轴、以技术作业时间平均值为纵轴生成柱状图, 以便管理员更加直观的参考
    车站 (1)统计分析该站各工种的技术作业时间;
    (2)统计分析该站各列车在站车技术作业全过程时间
    (1)统计各工种(在固定时段内)技术作业时间的平均值、方差;
    (2)按车次、性质统计各列车在站技术作业全过程时间的平均值、方差
    平均值用于衡量技术作业的水平, 方差用于评价技术作业的稳定性。
    车间(科室) 统计分析该工种技术作业时分 按员工(工号)、车次统计(在固定时段内)平均值、中位值、极值、方差 按工号统计的结果可生成柱状图、按车次统计的结果可生成曲线图, 以便管理员更加直观地对员工作业质量进行评估。
    下载: 导出CSV
  • [1] 王健.基于编组站综合自动化系统的列车到发技术作业过程查定方法研究[J].铁道运输与经济, 2016, 38(5): 31-35, 55. https://www.cnki.com.cn/Article/CJFDTOTAL-TDYS201605007.htm
    [2] 罗常津.铁路车站管理信息系统方案研究[J].铁路计算机应用, 2016, 25(4): 22-27. DOI: 10.3969/j.issn.1005-8451.2016.04.006
    [3] 张明, 彭小东.广州站列车正点率保障对策分析[J].铁道运营技术, 2018, 24(1): 35-38. https://www.cnki.com.cn/Article/CJFDTOTAL-TDYY201801011.htm
    [4] 何洁, 陈韬, 王永成, 等.基于技术作业时间协调的铁路客运站技术作业计划编制算法研究[J].铁道运输与经济, 2015, 37(10): 17-22. https://www.cnki.com.cn/Article/CJFDTOTAL-TDYS201510005.htm
    [5] 张兰, 包文艳, 刘宇波, 等.关于神木北站如何压缩中转停留时间的探讨[J].神华科技, 2015, 13(1): 86-89. DOI: 10.3969/j.issn.1674-8492.2015.01.026
    [6] 彭文高.铁路行车技术作业时间标准仿真验证系统研究与设计[J].铁道运输与经济, 2018, 40(8): 59-64. https://www.cnki.com.cn/Article/CJFDTOTAL-TDYS201808012.htm
    [7] 冉锋.铁路点外上线计划管理信息系统设计与开发[J].铁路计算机应用, 2016, 25(11): 19-23. http://tljsjyy.xml-journal.net/article/id/4067
    [8] 岳琦均.铁路行车技术作业时间标准仿真系统研究[D].成都: 西南交通大学, 2016.
    [9]

    Dewei Li, Winnie Daamen, Rob M. P. et al. Estimation of train dwell time at short stops based occupation event data: A study at a Dutch railway on track station[J]. Journal of Advanced Transportation, 2016(50): 877-896. https://www.researchgate.net/publication/301316315_Estimation_of_train_dwell_time_at_short_stops_based_on_track_occupation_event_data_A_study_at_a_Dutch_railway_station_Train_Dwell_Time_Estimation

    [10]

    Wen-jun Chu, Xing-then Zhang, Jun-hua Chen, et al. An ELMBased Approach for Estimating Train Dwell Time in Urban Rail Traffic[J]. Mathematical Problems in Engineering, 2015(14):1-9.

    [11] 段博韬.铁路行车技术作业时间标准研究[D].成都: 西南交通大学, 2016.
    [12]

    Xian-Jun Xia, Zhen-Hua Ling, Yuan Jiang, et al. HMM-based unit selection speech synthesis using log likelihood ratios derived from perceptual data[J]. Speech Communication, 2014(63-64): 27-37.

  • 期刊类型引用(1)

    1. 吴志伟. 铁路货运站场车辆终到停留时间预测模型研究. 铁路计算机应用. 2024(09): 12-16 . 本站查看

    其他类型引用(1)

图(5)  /  表(4)
计量
  • 文章访问数:  2377
  • HTML全文浏览量:  62
  • PDF下载量:  79
  • 被引次数: 2
出版历程
  • 收稿日期:  2018-08-12
  • 刊出日期:  2019-08-24

目录

/

返回文章
返回