一种移动闭塞城轨列车追踪仿真方法与流程

文档序号:12470662阅读:1206来源:国知局

本发明涉及地铁城轨列车追踪仿真技术,特别涉及一种适用于高等职业院校、城轨企业进行教学和技术培训的移动闭塞城轨列车追踪仿真方法。



背景技术:

地铁列车追踪系统的要求是精确性、连续性、覆盖性、可靠性、安全性和可维护性,目前地铁列车追踪所应用的方法有轨道电路定位、计轴定位、查询-应答器定位、测速定位、交叉感应回线定位、无线通信定位等,以上追踪技术都已在各个城市的轨道交通中得到了很好的应用,其中一些技术已经实现了移动闭塞,从而提高了列车位置追踪精度,因此后续列车可以按该线路区段最大允许速度安全地接近最后一次确认的前行列车尾部位置,并与之保持安全距离;同时,列车不需要在被占用的轨道电路分区入口处的前方停车,运行间隔显著缩短。

目前有些企业设计开发一些城市轨道交通方面的仿真系统,具有类似的功能,但是对于高职院校的教学,存在以下不足:

1.每个城市轨道交通企业采用的追踪技术、设备不一定相同,具有针对性的教学仿真系统不多;

2.仿真系统过于复杂,与教学实际需要脱节,使用率不高;

3.设备成本高,采购周期较长;用于教学的仿真系统维护费用高,维护周期较长。



技术实现要素:

本发明的目的在于针对上述问题,为了满足铁路院校课程的教学要求,旨在设计一个移动闭塞方式下城轨列车追踪仿真系统,实现列车追踪仿真,以克服已有技术所存在的上述不足。

本发明采取的技术方案是:1.一种移动闭塞城轨列车追踪仿真方法,其特征在于:包括下述步骤:

S1、将城轨线路、控制信号、城轨模拟列车等实体归类处理,建立基础数据模块,该模块包括:

1)城轨坡道数据、2)城轨曲线数据、3)城轨隧道数据、4)城轨桥梁数据、5)信号机数据、6)城轨区段属性数据、7)城轨列车数据及控制信号闭塞方式定义;

S2、建立模拟参数定义模块,该模块包括:

1)自定义列车、2)现有城轨列车、3)自定义线路、4)现有城轨线路、5)追踪时间控制;

S3、建立系统运行模块,该模块包括:

1)列车运行状态模块、2)跟踪间隔计算模块、3)记录模块;

S4、在参数定义完毕并确认无误后, 根据需要, 设置并调用各类列车运行模拟时所需的基础数据;

S5、输入模拟参数,将所需模拟的环境具体化、数字化;

S6、进入系统模拟运行:

S61、计算追踪间隔并记录列车运行状态数据和追踪间隔数据;

S62、将前车的尾部位置设置为目标停车点,推算常规制动曲线、紧急制动曲线、正常制动曲线、正常行驶曲线;

S63、追踪距离判断和控制;

S7、输出追踪结果数据;

S8、绘制追踪结果曲线并确定追踪结果。

其进一步的技术方案是:所述基础数据模块、模拟参数定义模块和系统运行模块以Microsoft Visual C++编程为运行计算基础 。

所述基础数据模块、模拟参数定义模块和系统运行模块的输入和运算由安装有Microsoft Visual C++的计算机的运行中心完成。

由于采取上述技术方案,本发明之一种移动闭塞城轨列车追踪仿真方法具有如下有益效果:

1.以Microsoft Visual C++编程构建三个运行计算模块为系统核心,通过三个模块计算得出模拟列车的位置,实现城轨列车追踪仿真,以Microsoft Visual C++编程结构简单,易于实现移动闭塞方式下城轨列车追踪仿真,仿真系统操作简单、方便,运行可靠,人性化好;

2.紧密结合教学实际需要,针对性强;

3.仿真系统设备成本低,维护周期短。

附图说明

图1:本发明之一种移动闭塞城轨列车追踪仿真方法之仿真原理示意图;

图中:

00—运行中心,10—基础数据模块,20—模拟参数定义模块,30—系统运行模块,40—追踪结果显示模块。

具体实施方式

一种移动闭塞城轨列车追踪仿真方法,包括下述步骤:

S1、将城轨线路、控制信号、城轨模拟列车等实体归类处理,建立基础数据模块,该模块包括:

1)城轨坡道数据、2)城轨曲线数据、3)城轨隧道数据、4)城轨桥梁数据、5)信号机数据、6)城轨区段属性数据、7)城轨列车数据及控制信号闭塞方式定义;(说明:一般有三种闭塞方式,输入该模块可设置系统在哪种闭塞方式下工作);

S2、建立模拟参数定义模块,该模块包括:

1)自定义列车、2)现有城轨列车、3)自定义线路、4)现有城轨线路、5)追踪时间控制(通过该模块可控制追踪某列列车的时间);

S3、建立系统运行模块,该模块包括:

1)列车运行状态模块、2)跟踪间隔计算模块、3)记录模块;

S4、在参数定义完毕并确认无误后, 根据需要, 设置并调用各类列车运行模拟时所需的基础数据;

S5、输入模拟参数,将所需模拟的环境具体化、数字化;

S6、进入系统模拟运行:

S61、追踪间隔计算并记录列车运行状态数据和追踪间隔数据;

S62、将前车的尾部位置设置为目标停车点,推算常规制动曲线、紧急制动曲线、正常制动曲线、正常行驶曲线;

S63、追踪距离判断和控制;

S7、输出追踪结果数据;

S8、绘制追踪结果曲线并确定追踪结果。

上述基础数据模块、模拟参数定义模块和系统运行模块以Microsoft Visual C++编程为运行计算基础 ,并由安装有Microsoft Visual C++的计算机的运行中心完成运算工作。

工作原理:

本系统在仿真过程中,采用面向对象的程序设计方法,对各个人工输入的列车等级、线路等级、信号设备等实体归类处理,针对每个类别的不同属性,定义各个类的成员变量与成员函数,动态计算列车运行状态及追踪时间,从而达到列车追踪的目的。

仿真过程:

1)系统中模拟参数定义模块用于输入列车等级、线路等级、追踪时间,

2)再经过基础数据模块里的各种数据调用之后,一起进入到系统运行模块中计算,从而得出列车的运行状态和列车的追踪间隔,

3)经过结果数据库的接收与数据读取得出常规制动曲线、紧急制动曲线、正常行驶曲线,最终得到列车追踪结果。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1