高雨峰 中国铁路上海局集团有限公司工务部
集团公司的LKJ 基础数据量庞大,动态调整变化频繁。当工务线路里程体系发生变化时,会影响到相关专业部门的基础数据资料同步联动,特别是线路条件原因必须设置断链的情况最为复杂。由于各专业部门在数据修改、上报时信息沟通不畅,数据“烟囱”的现象时有发生,断链的设置也最容易造成数据“打架”,造成列车运行控制关键距离、里程偏差等安全风险。为确保列车运行安全,断链位置的设置地点,有严格的技术规范要求,国铁集团(原总公司)为此特别发布了《中国铁路总公司关于印发〈铁路线路里程断链设置和管理的规定〉的通知》(铁总运电【2014】312 号)规章类文件,严格规范各局断链设置方案。本文立足于上述背景,对上海局集团公司在断链里程设置、使用过程遇到的难点问题进行拆解、分析,结合在试用的LKJ 基础数据维护管理系统,研究解决方案并提出了断链设置的有关建议。
铁路线路里程断链(以下简称断链)系指:因线路改造、复测等原因,使线路里程产生不连续的处所。断链前后两里程之差小于实际长度时为长链,反之为短链。
国铁集团的“铁总运电【2014】312号”文件中对于铁路线路里程中的断链设置原则、要求如下:
(1)新建铁路应将线路里程贯通为统一里程,由于单绕等原因必须设置断链时,不得设置长链。
(2)新增二线全线开通前须贯通里程,并消除或减少断链设置处所。
(3)既有线复测、改造时,应消除或减少断链设置处所。
(4)既有线复测时,铁路局管界里程一般不应发生变化并保持连续,确需设置断链时,断链须设在管界标所在的里程范围之外。
(5)双线并行区段的里程位置应保持一致。因设备改造等原因,双线并行区段同时出现断链时,断链位置应设在同一处所。
(6)断链起、终点位置应在区间直线范围内,不得设置在车站(含线路所)、桥隧建筑物、曲线、平交道、信号机、分相区、负里程等设备范围内或设备处[1]。
归纳成两句话:第一,新建、改建、复测线路时,应尽量消除断链;第二,断链位置不得随意设置,有具体条件要求。实际工作中,线路的新建和改建、轨旁设备的安装均须依据实际情况进行综合考虑和设计,不得已必须设置断链的情况属于现实需要,不能完全避免,但断链设置的位置可以根据需要进行选择和调整。
断链分为短链和长链。短链是在同一里程位置点上,进行公里标跳变,设置位置一般容易确定,而长链的设置位置选择最为复杂,比如图1的长链。
图1 复杂的长链
符夹线里程顺推改造施工分四步进行,最终消除了原有线路中的大部分断链,包括上图第三步过渡施工时临时设置的长链。但第三步过渡施工时,发现原方案符夹下行线K47+400a长链起点位置处有一架通过信号机的实际情况,遂临时将符夹下行线过渡长链的起点位置向较大里程顺推延设了100 m,虽解决了第三步过渡施工的问题,但也印证了断链设置时可能产生的安全风险。
国铁集团之所以要求尽量减少长链设置,就是因为现有的长链设置方案会存在里程重复情况。仍以符夹线第三步过渡施工为例,长链的头部、尾部存在45 m 的里程重叠区段(K47A+400a—K47A+445a),如图2。
图2 重叠区段的长链
当轨旁设备位置(如信号机)和LKJ 限速控制需用到或落在上述重叠里程范围时,容易产生公里标重复、错位或者限速控制范围错误的情况,因此,长链应尽量减少或者不设。当必须设置长链时,使用LKJ 设备进行列车限速控制时,工务类线路允许速度表中区段限速的起讫里程以及LKJ 临时限速起终点位置的设置,对长链也均有特殊要求。如在上海局集团公司高速铁路行车组织细则中,第八章限速管理第53条第2 点的第4 小点明确要求“限速申请单位提出和登记的限速申请,限速的起始和终止里程不得在线路断链里程范围内,如实际限速起止点在断链中时,提出和登记的限速范围须包含整个断链。”其本质就是为了解决长链里程重叠问题。如何巧妙的选择、确定长链设置地点,就成为了各铁路局集团公司刚性技术需求。
当需要设置线路里程断链时,应首先选择条件比较好的直线区间,即排除车站(含线路所)、桥隧建筑物、曲线、平交道、分相区、负里程等工务和供电设施设备里程;其次,选择地面信号设备的长闭塞区间,以排除信号机、发码点等电务设施设备里程;最后确定断链设置位置。上述断链设置里程筛选的过程,可以使用LKJ 基础数据维护管理系统大数据,统筹调查、分析具体线路设备条件情况,跨不同专业筛查数据的关联关系以达到选址目的。
工务部门将线路断链里程设置完成后,通过LKJ 基础数据维护管理系统提示相关专业,如电务、供电、运输、机务、调度等部门,目的是提示、提醒有关专业部门,此处存在断链,后续遇到设备改造、加装或设置临时限速时,不容易遗忘或漏项。所以,断链设置信息的流转、共享也是一类技术需求。
LKJ 基础数据维护管理系统,集合了各专业部门的大数据,整合后的数据资源,可以应用于长链的选址设置、数据筛查,包括跨专业部门提醒,发挥事半功倍的效果。本文使用Java语言,编写伪代码小程序,利用LKJ基础数据维护管理系统大数据进行检索、分析,以实现自动筛查。
长链的起点、终点位置里程坐标有严格的要求。第一,应在区间直线范围内;第二,不得设置在车站(含线路所)、桥隧建筑物、曲线、平交道、信号机、分相区、负里程等设备范围内或设备处。两个限制条件可以通过调用LKJ 基础数据维护管理系统中工务线路数据进行模糊筛查、有效选址。
系统用表:“LKJ 数-2(车站表)”、“LKJ 数-7(曲线表)”、“LKJ 数-8(桥梁表)”、“LKJ 数-9(隧道表)”、“LKJ 数-10(道口表)”、“LKJ 数-14-1-1(信号机和轨道电路分布表-信号机)”、“LKJ 数-14-1-2(高铁反向正线信号机和轨道电路分布表)”、“LKJ 数-14-1-3(反向正线信号机和轨道电路分布表)”、“LKJ数-34(接触网分相数据表)”。
具体程序检查逻辑如下:
指令1:输入要搜索的工务线路里程范围,工务线路编号B,搜索范围起点里程值G1、终点里程值G2;
指令2:输入要设置的线路长链起点里程值或终点里程值N;
指令3:检查长链起点里程值或终点里程值是否在车站(含线路所)、曲线、桥梁、隧道、道口、信号机、分相区区段(见表1):
表1 检查长链起点里程值或终点里程值
指令4:输出结果,“不可设置在此处,此处位于*****(显示筛查项目名称)范围内或设备处”;否则输出“可以设置”。使用Java语言编写伪代码小程序见图3。
图3 伪代码小程序
长链区段内因存在里程重叠,当信号机(含信号标志牌、反向接码点)里程位置处于长链里程重叠区段时容易发生公里标错位,因此,应避免将信号机(含信号标志牌、反向接码点)设置在长链上,或者将长链一拆为二,来满足长链里程范围内不能有信号机里程坐标的原则性要求。
系统用表:“LKJ 数-14-1-1(信号机和轨道电路分布表-信号机)”、“LKJ 数-14-1-2(高铁反向正线信号机和轨道电路分布表)”、“LKJ 数-14-1-3(反向正线信号机和轨道电路分布表)”。
具体程序检查逻辑如下:
指令1:输入要搜索的工务线路编号B,长链起点里程整公里数值N1、终点里程整公里数值N2;
指令2:系统用表中该工务线路B 的(N1,N2)里程范围内是否存在“信号机位置”公里标X;
指令3:输出结果,存在X∈(N1,N2)的,提取、显示“信号机位置”公里标X,并输出提示“请确认长链中是否存在信号设备”;反之,则提示“筛查通过”。
使用Java语言编写伪代码小程序见图4。
图4 伪代码小程序
本文主要介绍了断链设置的技术规范,分析了断链设置要求的具体原因,重点研究了长链设置筛查方法,通过跨专业部门使用LKJ 基础数据维护管理系统大数据进行筛查,提出断链设置的优化技术方案,并推动铁路各专业部门间的协同工作。但本文的技术手段尚未能完全解决全部断链设置所有难题,如在跨线区段或在枢纽地区设置断链时应如何考虑,仍需要继续深入研究和探讨;还有LKJ 基础数据维护管理系统中数据填写格式规范性、准确性问题,仍然会给数据提取、数据挖掘以及数据应用带来各方面的困扰,研究更智能、更便捷、更全面的技术路线和解决方案仍然任重道远。