本发明涉及钢铁制造中铁路运输调配技术领域,尤其是一种钢铁制造中铁路运输调车作业计划软件系统的钩计划构成执行条件时软件系统自动执行该钩计划的实施方法。
背景技术:
在铁路信息系统中,通过调车作业计划可实现对火车车辆进行粗略的定位与跟踪,能够真实的把车辆相对位置通过系统画面呈现给调度人员查看。但由于信息系统只基于软件技术,缺乏现场信息、数据采集设备,需要人工对上述数据的录入或比对判断,无法自动判断调车作业计划何时应该对已经具备执行条件的钩计划在软件系统中进行执行完毕并进入下一个钩计划的执行准备状态,即“清钩”,已经具备执行条件的钩计划的信息为“清钩条件”,无法自动判断并完成该钩计划的“清钩”程序,只能采用人工手动点击“清钩”按钮,软件系统内执行该“清钩”程序的运行。为保证调车作业计划清钩的及时性,以确保车辆跟踪的准确性,避免出现货运事故的发生,安排专人对调车作业情况进行跟踪和进行人工执行调车作业计划清钩的工作。然而铁路企业调车作业计划量大且计划变动频繁,人工清钩已经影响到整个调车作业的工作效率,因而需要设计一种和现场实时关联的方法,实现铁路信息系统中的自动清钩操作。
技术实现要素:
本发明所要解决的问题是提供一种铁路调车作业计划自动清钩方法,以解决现有调车作业系统中人工清钩不及时、效率低的问题。
为了解决上述问题,本发明的技术方案是:本铁路调车作业计划自动清钩方法包括以下步骤:
步骤a、通过信号电缆在钢轨的一端连接滑线变阻器、送电端变压器,钢轨的另一端连接受电端变压器和滑线变阻器后连接室内继电器;当车辆压在该区域的钢轨上时,受电端被短路,无信号送回给室内继电器,继电器自然落下,当无车辆压在该区域的钢轨上时,受电端有电,信号送回给室内继电器,继电器吸起;铁路信息系统的接口模块读取继电器的状态信号,记录该区域是否有车辆占用的信号;
步骤b、将步骤a接收到的数据依据数据传输协议进行解码,并将解码后的数据存储到铁路信息系统的实时数据表中;
步骤c、铁路信息系统程序周期性地自动扫描调车作业计划情况,获取所有调车作业计划中当前需要自动执行的钩计划;
步骤d、根据获取的钩计划信息,从清钩条件中提取需要自动执行钩计划的数据条件;
步骤e、程序在获取当前需要自动执行钩计划的数据条件后,将依次从采集到实时数据表中提取相应的数据与每条钩计划的自动清钩条件进行逐个字段值比较,当实时数据满足该条钩计划自动清钩条件的每一字段值要求时,程序自动执行清钩,修改铁路信息系统中该钩计划涉及车辆的位置信息,继续进行实时数据的提取和下一条钩计划的比较;当实时数据不满足该条钩计划自动清钩条件的任意一字段值要求时,继续进行实时数据的提取与该条钩计划的自动清钩条件比较,直至实时数据满足该条钩计划自动清钩条件的每一字段值要求,程序自动执行清钩,同时修改铁路信息系统中该钩计划涉及车辆的位置信息。
上述技术方案中,更为具体的方案可以是:步骤c中的扫描周期范围为2~10秒。
进一步的:步骤c中的周期为4秒。
进一步的:步骤e中从采集到实时数据表中提取相应的数据的提取周期范围为1~8秒。
进一步的:步骤e中从采集到实时数据表中提取相应的数据的提取周期为2秒。
由于采用了上述技术方案,本发明与现有技术相比具有如下有益效果:
本铁路调车作业计划自动清钩方法采用在铁路钢轨两端通过信号电缆设置滑线变阻器和变压器,通过继电器及制作的接口模块读取继电器的状态信号反应该区域是否有车辆占用的信号,实时地与铁路信息系统调车作业的钩计划的满足执行条件(及清钩条件)进行关联并作对比,来判断并执行自动清沟操作,以及时、高效得对复杂的铁路信息系统调车作业系统进行自动清沟。
附图说明
图1是本发明实施例的铁路道岔定位状况图;
图2是本发明实施例的铁路道岔反位状况图。
具体实施方式
下面结合附图对本发明实施例作进一步详述:
本铁路调车作业计划自动清钩方法,包括以下步骤:
步骤a、通过信号电缆在钢轨的一端连接滑线变阻器、送电端变压器,钢轨的另一端连接受电端变压器和滑线变阻器后连接室内继电器;当车辆压在该区域的钢轨上时,受电端被短路,无信号送回给室内继电器,继电器自然落下,当无车辆压在该区域的钢轨上时,受电端有电,信号送回给室内继电器,继电器吸起;铁路信息系统的接口模块读取继电器的状态信号,记录该区域是否有车辆占用的信号;
步骤b、将步骤a接收到的数据依据数据传输协议进行解码,并将解码后的数据存储到铁路信息系统的实时数据表中;具体的:铁路信息系统的服务器中建立有调车作业计划基础信息库,包括线路信息、调车计划信息(一条调车作业计划下有多条钩计划,调车作业计划信息包括:计划编号、计划总钩数、当前已完成钩计划数量、未完成钩计划数量)、钩计划信息(每条钩计划信息包括:该钩计划所属的调车计划编号、在该调车计划编号内所有钩计划数中的排列序号、该钩计划执行情况及该钩计划的内容),铁路微机联锁设备布置遍布整个铁路站场,实时将铁路线路上的道岔位置状态(定位、反位)、线路占用状态(占用、空闲)等数据回传至铁路微机联锁系统,形成实时数据,通过串口定时将实时数据传输至铁路信息系统服务器,通过编写程序将接收到的实时数据依据数据传输协议进行解码,并将解码后的实时数据存储到铁路信息系统的实时数据表中,解码后的实时数据直观的反映出现场设备状态情况。实时数据信息包括道岔名、道岔位置状态实时数据、道岔区段名、道岔区段占用状态实时数据,如表1。
表1
注:实时数据表里,每样设备的实时数据只有一个值,采集到的数据会进行更新替换。
步骤c、按每4秒为周期,铁路信息系统程序自动扫描调车作业计划情况,获取所有调车作业计划中当前需要自动执行的钩计划。
步骤d、根据获取的钩计划信息,从清钩条件中提取需要自动执行钩计划的数据条件。
步骤e、程序在获取当前需要自动执行钩计划的数据条件后,将依次从采集到实时数据表中提取相应的数据与每条钩计划的自动清钩条件进行逐个字段值比较,当实时数据满足该条钩计划自动清钩条件的每一字段值要求时,程序自动执行清钩,修改铁路信息系统中该条钩计划执行状态为完成,同时修改铁路信息系统中该钩计划涉及车辆的位置信息,继续进行实时数据的提取和下一条钩计划的比较;当实时数据不满足该条钩计划自动清钩条件的任意一字段值要求时,继续进行实时数据的提取与该条钩计划的自动清钩条件比较,直至实时数据满足该条钩计划自动清钩条件的每一字段值要求,程序自动执行清钩,修改铁路信息系统中该条钩计划执行状态为完成,同时修改铁路信息系统中该钩计划涉及车辆的位置信息,继续进行实时数据的提取和下一条钩计划的比较,直至步骤c获得的钩计划全部完成;每次提取实时数据的周期为2秒。
表2
如图1、图2和表2:1为编1道,2为编2道,3为编3道,4为1#道岔,图中箭头方向为车辆进入方向,图1的1#道岔为定位状态,车辆只能进入遍1道,图2的1#道岔为反位状态,车辆只能进入遍2道。车辆从东进入编1道,达到自动清钩的条件为:1#道岔位置状态为定位,1#道岔区段为占用状态(车辆压在上面)。虚线表示的是铁路道岔,当车辆到达虚线区域时,就是达到了自动清钩的条件。虚线两头连接实线的表示铁路是通的,可以通行,虚线只有一边连接实线的表示该走向不可通行。
铁路站场存在很多的铁路线,进入每条铁路都有至少一组道岔(目前最多的有3组道岔),把所有的铁路线路及进入相应线路的必经道岔收集起来,作为各线路清钩条件的基础信息,为程序实现自动清钩提供基础信息。
图1中,从编3道进入编1道(从东进),只有一组道岔(1#道岔),对应的自动清钩条件为1#道岔位置状态为“定位”、1#道岔区段为占用状态(如表2);程序提取1#道岔定位和1#道岔区段名称,当提取1#道岔位置状态的实时数据,判断是“定位”,再提取1#道岔区段占用状态的实时数据,判断是“占用”,满足自动清钩条件,程序自动执行清钩,修改铁路信息系统中该条钩计划执行状态为完成,同时修改铁路信息系统中该钩计划涉及车辆的位置信息;当提取1#道岔位置状态的实时数据,判断是“反位”,不满足表1中的“定位”,重复提取1#道岔位置状态的实时数据,直至取到“定位”数据,再提取1#道岔区段占用状态的实时数据,判断是“占用”,满足自动清钩条件,程序自动执行清钩,修改铁路信息系统中该条钩计划执行状态为完成,同时修改铁路信息系统中该钩计划涉及车辆的位置信息;当提取1#道岔区段占用状态的实时数据,判断是“非占用”,不满足自动清钩条件,程序重新提取1#道岔位置状态和1#道岔区段占用状态的实时数据,直至1#道岔位置状态和1#道岔区段“占用”状态,满足自动清钩条件,程序自动执行清钩,修改铁路信息系统中该条钩计划执行状态为完成,同时修改铁路信息系统中该钩计划涉及车辆的位置信息;每次提取数据的周期为2秒。修改铁路信息系统数据表中车辆位置信息,挂车计划就将车辆位置信息修改为相应的机车编号,表示这些车辆目前与机车相连,会跟着机车移动;甩车计划就将车辆位置信息修改为甩到相应的股道上,表示这些车辆与机车断开,停留在这条股道上,显示页面数据发生变化。
本铁路调车作业计划自动清钩方法采用在铁路钢轨两端通过信号电缆设置滑线变阻器和变压器,通过继电器及制作的接口模块读取继电器的状态信号反应该区域是否有车辆占用的信号,实时地与铁路信息系统调车作业的钩计划的满足执行条件(及清钩条件)进行关联并作对比,来判断并执行自动清沟操作,以及时、高效得对复杂的铁路信息系统调车作业系统进行自动清沟。
1.一种铁路调车作业计划自动清钩方法,其特征在于包括以下步骤:
步骤a、通过信号电缆在钢轨的一端连接滑线变阻器、送电端变压器,钢轨的另一端连接受电端变压器和滑线变阻器后连接室内继电器;当车辆压在该区域的钢轨上时,受电端被短路,无信号送回给室内继电器,继电器自然落下,当无车辆压在该区域的钢轨上时,受电端有电,信号送回给室内继电器,继电器吸起;铁路信息系统的接口模块读取继电器的状态信号,记录该区域是否有车辆占用的信号;
步骤b、将步骤a接收到的数据依据数据传输协议进行解码,并将解码后的数据存储到铁路信息系统的实时数据表中;
步骤c、铁路信息系统程序周期性地自动扫描调车作业计划情况,获取所有调车作业计划中当前需要自动执行的钩计划;
步骤d、根据获取的钩计划信息,从清钩条件中提取需要自动执行钩计划的数据条件;
步骤e、程序在获取当前需要自动执行钩计划的数据条件后,将依次从采集到实时数据表中提取相应的数据与每条钩计划的自动清钩条件进行逐个字段值比较,当实时数据满足该条钩计划自动清钩条件的每一字段值要求时,程序自动执行清钩,修改铁路信息系统中该钩计划涉及车辆的位置信息,继续进行实时数据的提取和下一条钩计划的比较;当实时数据不满足该条钩计划自动清钩条件的任意一字段值要求时,继续进行实时数据的提取与该条钩计划的自动清钩条件比较,直至实时数据满足该条钩计划自动清钩条件的每一字段值要求,程序自动执行清钩,修改铁路信息系统中该钩计划涉及车辆的位置信息。
2.根据权利要求1所述的铁路调车作业计划自动清钩方法,其特征在于:步骤c中的扫描周期范围为2~10秒。
3.根据权利要求2所述的铁路调车作业计划自动清钩方法,其特征在于:步骤c中的周期为4秒。
4.根据权利要求1至3任一项所述的铁路调车作业计划自动清钩方法,其特征在于:步骤e中从采集到实时数据表中提取相应的数据的提取周期范围为1~8秒。
5.根据权利要求4所述的铁路调车作业计划自动清钩方法,其特征在于:步骤e中从采集到实时数据表中提取相应的数据的提取周期为2秒。
技术总结