列车运行模拟
- 格式:docx
- 大小:78.91 KB
- 文档页数:8
关于列车运行监控装置(LKJ)数据复核模拟及卡控环节的探索韩成彦(中国铁路武汉局集团有限公司工电检测所,武汉 430071)摘要:L K J车载数据源文件在模拟、交接管理过程中,既有的工作方式已与高速发展的科技时代脱节。
探索数据模拟过程中实现基础数据资料与校核结果图谱化、数据管控流程规范化,是提高车载数据准确性和保障运输安全性的必然选择。
关键词:LKJ车载基础数据;模拟;图谱化;管理;规范化中图分类号:U284.48 文献标志码:A 文章编号:1673-4440(2021)06-0031-07Research on Data Review Simulation and Supervision and Control of Train Operation Monitoring Device (LKJ)Han Chengyan(Track Maintenance and Signaling Depot, China Railway Wuhan Group Co., Ltd., Wuhan 430071, China)Abstract: In terms of the simulation and handover management of LKJ vehicle-mounted data source fi les, the existing working mode has become obsolete in the era of the rapid development of science and technology. It is an inevitable choice to improve the accuracy of on-board data and ensure the safety of transportation to realize the mapping of basic data data and verification results and the standardization of data control process in the process of data simulation.Keywords: LKJ vehicle-mounted basic data; simulation; mapping; management; standardization DOI: 10.3969/j.issn.1673-4440.2021.06.007本文基于全路各局当前广泛应用的 LKJ ����型数据编制软件和模拟设备条件,对 LKJ 基础数据文件的复核、模拟和卡控环节进行应用科技手段,就如何确保 LKJ 基础数据准确性、车载数据安全性的重点和难点问题进行探索。
(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910366433.1(22)申请日 2019.05.05(71)申请人 暨南大学地址 510632 广东省广州市黄埔大道西601号(72)发明人 武建华 严冬松 谢勇君 张紫萱 石金潮 (74)专利代理机构 珠海智专专利商标代理有限公司 44262代理人 林永协(51)Int.Cl.B61L 27/00(2006.01)G05B 19/042(2006.01)(54)发明名称有轨电车模拟运行系统和有轨电车模拟运行方法(57)摘要本发明提供一种有轨电车模拟运行系统和有轨电车模拟运行方法,有轨电车模拟运行系统包括实体模型组、传感器组、上位机和下位机;有轨电车模拟运行方法使用上述的有轨电车模拟运行系统对有轨电车进行模拟运行;模拟运行方法包括读取并显示预设的有轨电车模拟运行模型;根据运行设定参数数据改变有轨电车实体模型在轨道实体模型上的运行状态,同时根据运行设定参数数据改变有轨电车模拟模型在轨道模拟模型上的运行状态;根据实时的有轨电车模拟运行模型生成并显示模拟运行图组;获取多个时间点的监测数据组,根据多个监测数据组生成并显示监测数据表。
有轨电车模拟运行方法可对列车行驶中的各种状况进行模拟,提前获取各个问题的解决方案。
权利要求书2页 说明书4页 附图3页CN 110104036 A 2019.08.09C N 110104036A权 利 要 求 书1/2页CN 110104036 A1.有轨电车模拟运行系统,其特征在于,包括:实体模型组,包括轨道实体模型和有轨电车实体模型;传感器组,包括设置在所述有轨电车实体模型上的第一电压传感器、第一电流传感器、温度传感器和湿度传感器,所述传感器组还包括设置在所述轨道实体模型上的第二电压传感器、第二电流传感器和对射光电传感器,多对所述对射光电传感器沿所述轨道实体模型的延伸方向排列在所述轨道实体模型上;上位机和下位机,所述下位机获取来自所述传感器组的采集数据并生成监测数据组,所述上位机通过无线网络获取来自所述下位机的所述检测数据组。
Trainz模拟火车教程编写:江南QQ:396037170各位玩家,相信大部分同学都是最先开始接触msts微软模拟火车才开始转战TRS的,msts的各种局限导致游戏不能满足玩家的与时俱进的对游戏的要求。
然而TRS给大家提供了这么一个游戏平台,无论是从游戏的画面还是游戏的可玩性,都是其它任何一款模拟火车游戏不可比拟的。
下面让我们开始我们的trainz 火车世界之旅吧。
第一章:游戏下载及安装1.1 Trainz游戏下载:各种版本T rs2006:/topics/56160/Trs2009:/topics/2727138Trs2010:/topics/2789870/本人使用的是TRS2009,感觉比较稳定,建议电脑配置低的考虑实际情况下载适合自己的版本。
(各种版本的配置要求是递增的)。
当你费了一天的时间下载好了游戏文件,那么我们就开始安装吧!1.2游戏安装游戏下载好了之后你会得到很多个压缩文件,你把压缩文件其中的一个解压就会得到以下的文件,第一个是种子文件没用的,而第四个就是最重要的安装文件了:这个时候游戏新手可能会问虚拟光驱是什么,请看下载地址:/soft/2345.html安装好虚拟光驱之后运行,之后操作如图:注意:提醒安装2010版本的同学在安装时光驱运行到75%左右的时候会提示你插入第二章光盘,这个时候你记得把第二个ISO镜像文件导入进去。
第二章:游戏前准备工作2.1 辅助软件游戏安装完成了,先别急,我们先来游戏前的一些准备工作。
首先,请先确认你的电脑中安装了DX软件,这个就是游戏加速软件,必须要安装,否则进不了游戏!下载地址:/game_tool/000009.rar?key=9186f597e6363862075 48d40d3546d932.2 界面介绍接下来进入游戏。
点击游戏图标,进入游戏首界面。
因为其他几个按钮用不上,所有只介绍三个按钮。
Start:这个自然不用多说,点击这个直接进入游戏,不过你还没进行设置的话请不要点击,让我们先进行下面的步骤。
Trainz模拟火车任务教程编写:江南前言说明一点,写这个教程是在魏车迷的教程基础上给大家再做一个详尽的解释,再次特别感谢魏车迷给各位新手的帮助。
目前Trainz模拟火车游戏的版本已经有04 06 09 10 12等多个版本,而本教程只是基于09和12版本编写,所以不能保证适用于其它版本。
本套教程可以结合Trainz模拟火车新手教程一起使用。
很多玩家接触模拟火车游戏很长一段时间内只是单调的控制着一列火车在铁路世界里面行驶,很难看到现实场景中各种列车忙碌的场景。
那么现在我们开始来学习一下怎么制作一个简单的任务,让你的列车在Trainz模拟火车的世界里面忙碌起来吧!第一章:任务思路简述一下任务的思路,由你控制的列车必须按照信号灯的指令前进或者后退,完成你实现设定的行程规划,而信号灯的指令则是由道岔或者别的轨道因素决定的。
所以在这里面最关键的就是在任务编辑里面对道岔的设置了。
第二章:对AI车的任务设置所谓AI车就是电脑控制运行的车辆,在真实铁路运行上叫图定列车。
在游戏任务中玩家不能对其进行驾驶操作。
而精彩的游戏任务就是由多种AI车命令来完成的。
由于AI车的任务命令设置比较简单,所以先来了解AI车在游戏中是如何运行的。
首先让我们来进入任务编辑模板。
就是这个按钮,点击一下,进入。
接下来就会弹出这么一个选项框。
下面来简单介绍这4个图标的意思。
第一个图标是开始设置说明:第一个控制方法指的是你编辑这个任务时,你让玩家选择何种操控火车的方式。
第二个是设置天气的选项条,你可以选择在任务进行中天气情况,以及天气的变化情况。
第三个是指游戏开始的时间以及时间运行的速度,你可以选择2倍或者n倍的时间运转速度。
第四个按钮是指在你的任务中,你的列车在遇到事故时是否脱轨,选择是或则否,选择是可以增强游戏的真实性。
ok,上面四个比较重要,也是很基本的。
第二个图标:司机设置。
在你编辑任务时,一定要把玩家控制的本务机车放在最顶上的位置,它下面的设置AI车的运行指令!本务机车不用设置任何指令,二AI车则需要设置,例如你需要在你驾驶你的本务机车从B前往A站,在途中你将与AI车1会车,那么你就需要设置AI 车1的运行,它是由A开往B站的,所以你将用到下面这几个命令:那么这些个指令到底代表什么意思,我们来看看魏车迷是怎么解释的:有的玩家会问了,我的游戏里面没有这么多命令选项,这些都是从哪里调出来的,不要着急,这些都是从第三个原件里面调出来的。
基于Opentrack的轨道交通运行仿真实验的设计与开发作者:高帆等来源:《大学教育》2014年第18期[摘要]利用Opentrack软件可以对城市轨道交通列车运行进行实时仿真,以动画的形式呈现给用户,并可生成列车运行图等有效数据,从事运营管理的人可直观判断并计算分析城市轨道交通行车组织方案是否可行、可靠。
发挥Opentrack软件优良的仿真特性,为学生提供很好的实验平台,可设计开放式、综合性、研究性的仿真实验,帮助学生对理论知识的理解,提高学生的实践创新能力以及综合运用所学知识解决实际问题的能力,从而培养具有专业素养的应用型人才。
[关键词]Opentrack 行车组织仿真实验[中图分类号] TP391.9;U239.5 [文献标识码] A [文章编号] 2095-3437(2014)18-0101-02引言城市轨道交通在设计上一般有站间距离较短、行车密度较高、行驶速度较快、安全性能好的要求。
因此,对于从事运行管理的人员来说,根据客流量等前期数据计算并制订合理的行车组织方案对日后轨道交通安全、高效运行起着决定性作用。
所以,如果能在正式运营之前依据设计好的行车组织方案对列车运行进行仿真测试,并依据仿真结果修改而制订出更加合理、可靠的行车组织方案也有着重要意义。
利用Opentrack软件实现仿真后,用户可直观地看到列车运行过程、轨道占用情况、进路排列情况等的二维动画。
然后,用户可利用仿真后设置生成的列车运行图等仿真数据,进行各种指标的计算和分析,以进一步确定行车组织方案的可行性并做出合理优化。
目前城市轨道交通运营管理的数字化、智能化、信息化是可持续发展的根本保证,这要求学校培养具有专业理论知识和熟练操作能力的,适应生产、管理、服务于一线的应用型人才。
为满足培养需求,运用Opentrack软件给学生提供一个良好的仿真实验平台,让学生利用多方面专业理论知识自主设计实验。
这样远比传统教学模式中单纯的知识灌输更加形象直接,也更易于学生的理解和应用。
列车脱轨后运行姿态模拟朱翔;陆新征;杜永峰;王强【摘要】列车脱轨后撞击站房建筑可能会造成严重后果。
而国内外相关研究几乎还是空白。
本文采用非线性有限元软件,建立列车、铁轨和地面的有限元模型,通过人为引入障碍物,诱使列车脱轨,分析了脱轨后列车的运行姿态,以及不同地面摩擦系数的影响。
研究表明:地面的摩擦系数会影响脱轨后火车的速度和运行时间,脱轨后车厢之间有明显的拉拽碰撞作用,后面车厢会明显挤压前面的车厢,列车呈“蛇形”运动,可能与列车两侧约6.68m范围内的物体发生碰撞。
%A derailed train may impact station buildings to cause serious consequences.But the corresponding studies are few.Here,the finite element models of atrain,railways and the ground were built with nonlinear finite element software.By introducing an artificial obstacle,the train derailment and the attitude of the train after derailment were simulated.The influences of various friction coefficients of the ground were discussed.The simulation results showed that the friction coefficients of the ground affect the speed and running time of the train after derailment;significant pulling and collision between different carriages of the train are observed,the rear carriages extrude the front ones to make the train move at a “snake-like”attitude,the train may collide with objects wit hin a range of 6.68m from both sides of railways.【期刊名称】《振动与冲击》【年(卷),期】2014(000)023【总页数】5页(P145-149)【关键词】列车;脱轨;摩擦系数;运行轨迹【作者】朱翔;陆新征;杜永峰;王强【作者单位】兰州理工大学防震减灾研究所,兰州730050;清华大学土木工程系,北京 100084;兰州理工大学防震减灾研究所,兰州 730050;铁道部经济规划研究院,北京 100038【正文语种】中文【中图分类】U270.1+1近年来我国高铁建设取得飞速发展。
西南交通大学基于VC的计算机联锁系统中列车模拟运行的设计及实现摘要计算机联锁是保证车站内列车和调车作业安全,提高车站通过能力的一种信号设备。
为满足我国铁路电务事业实现跨越式发展的需要,新时期要积极发展车站计算机联锁技术。
本文以计算机联锁技术条件为依据,以软件工程和数据结构为方法,阐述了计算机联锁系统中数据结构的建立方法。
利用Windows下的VC++编程完成需求模块的程序设计,通过调试程序,最终实现了列车的模拟运行。
关键词计算机联锁轨道道岔信号机列车模拟运行1.概述1.1计算机联锁的定义与发展计算机联锁(Computer Interlocking)系统不再是孤立的信号控制系统,而是信号安全综合控制检测系统和综合运营管理系统的一个子系统。
计算机联锁利用计算机对车站作业人员的操作命令及现场表示的信息进行逻辑运算,从而实现对信号机、道岔及进路等进行集中控制,使其达到相互制约的车站联锁设备,即微机集中联锁。
它必须在规定的联锁条件和规定的时序下对进路、信号和道岔实行控制。
自20世纪70年代以来,由于微型计算机的问世以及容错技术的发展,一些发达国家相继着手研究计算机联锁系统。
1978年在瑞典首先使用了计算机联锁系统,此后,美、日、英、德等国家也开发出并使用了计算机联锁系统,日本自80年代初就停止新建继电联锁系统而代之以计算机联锁系统。
在我国,1983年,第一套系统安装在南京梅山铁矿井下200m深处4组道岔的运输线路上,1984年投入运营成功,1994年1月由通号总公司研制的车站计算机联锁控制系统在南京分局浦口到发场开通使用。
自此,车站联锁系统由6502继电器联锁向计算机联锁系统转化已成为事实。
2.计算机联锁系统中列车模拟运行功能的软件结构计算机联锁系统是以计算机为主要技术实现车站联锁控制的系统,本文中主要实现列车模拟运行中的以下联锁功能:进路建立、道岔锁闭、选排一致检查及道岔控制命令生成模块、进路解锁模块等功能。
2.1 联锁数据和数据结构联锁数据是指在联锁计算机中所有参与联锁运算的数据。
联锁数据在计算机存储器中的组织形式称为数据结构,数据结构有静态数据结构和动态数据结构两种,数据结构不仅影响联锁程序的结构,而且对程序占用空间的大小、搜索时间的长短和搜索算法等衡量系统的参数有一定的影响,同时也关系到数据结构本身的生成方式问题。
建立任何一条进路都必须根据联锁关系编制联锁表,联锁表的主要内容有:进路性质、进路方向、进路的范围、防护进路的信号机、进路中的轨道电路区段名称及数量、进路中的道岔名称、应处的位置、数量、进路所涉及的侵限绝缘轨道区段名称及检查条件、进路的接近区段名称、进路的离去区段名称、进路末端是否存在需要结合或照查的设施等。
有一定的影响,同时也关系到数据结构本身的生成方式问题。
建立任何一条进路都必须根据联锁关系编制联锁表,联锁表的主要内容有:进路性质、进路方向、进路的范围、防护进路的信号机、进路中的轨道电路区段名称及数量、进路中的道岔名称、应处的位置、数量、进路所涉及的侵限绝缘轨道区段名称及检查条件、进路的接近区段名称、进路的离去区段名称、进路末端是否存在需要结合或照查的设施等。
3.列车模拟运行功能的实现3.1软件开发环境和工具在本文中,采用Visual C++作为开发工具,VC++6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。
MFC(Microsoft Foundation Classes)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,它包含了窗口等许多类的定义,各种类的集合构成了一个应运程序的框架结构,以减少应用程序开发人员的工作量。
其中包含的类包含大量Windows句柄封装类和Windows的内建控件和组件的封装类。
因此本文使用VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。
3.2 模拟运行功能的实现首先,新建一个单文档类型的MFC AppWizard(exe)工程,工程取名为:Text。
既可以在视图类中进行鼠标左键操作信息的捕获,也可以在框架类中进行此项工作为此程序添加一个基类为CWnd派生的窗口类COutputWnd实现对窗口和界面的创建和定义。
另添加基类为CObject 派生的Cline、CSignal、CSwitch实现对轨道、信号机、道岔的定义和绘画以及重绘。
根据界面,在界面上安排进路,程序接受任务,查找程序里是否有相应进路的事件,如果没有则清除任务,如果有有则检查是否安排的进路与其他进路没有冲突,进路是否被占用,如果被占用则显示进路被占用,否则执行任务。
图 1思路流程图如图2所示,根据联锁表,选择使用Timer事件,命令当事件触发时,被安排的这条条从信号机Sn到信号机X的列车通过进路时,信号机Sn点亮红灯,进路中轨道区段由蓝色变为灰白色,道岔锁闭,点击手动模拟发车按钮,在轨道区段实现模拟运行。
当车运行到信号机Sn前方第一个轨道区段时,信号机绿灯灭灯,点亮红灯,轨道区段由灰白色变为红色,表示轨道区段处于占用状态。
轨道区段的主要代码如下:void CLine::drawline(CDC *pDC){ COLORREF color;if (type&4)//判断是否占用,1占用,0未占用{color=RGB(255,0,0);//被占了就是红色的线 }else if (type&2)//判断是否选出,1选出,0未选出{color=RGB(255,255,255);//如果选出就是白色}else color=RGB(0x2b,0x44,0x90);CPen linepen(PS_SOLID,2,color);CPen *poldlinepen=pDC->SelectObject(&linepen);switch(type&1){case 0:pDC->MoveTo(point.x,point.y);pDC->LineTo(point.x+65,point.y);break;case 1:pDC->MoveTo(point.x,point.y);pDC->LineTo(point.x+150,point.y);break;default:break;}pDC->SelectObject(poldlinepen);}其效果图如图2:图2-1即将进入该轨道区段图2-2离开该轨道区段信号机是利用MFC类实现画线和画刷功能,首先定义一个CDC类型的指针,用CPen来创建画笔对象。
该类封装了与画笔相关的操作。
它有三个构造函数,其中一个构造函数的原型声明如下所示:CPen( int nPenStyle, int nWidth, COLORREF crColor);其中第一个参数(nPenStyle)指定笔的线型(实线、点线、虚线等);第二个参数(nWidth)指定笔的线宽;第三个参数(crColor)指定笔的颜色,这个参数是类型,利用RGB这个宏可以构建这种类型的值。
接着利用SelectObject函数将新的画笔对象进入设备描述表。
再利用画线函数绘制线条。
最后,再次调用SelectObject函数恢复设备描述表中的画笔对象。
MFC提供了一个CBrush类,可以用来创建画刷对象。
当列车进入某轨道区段时,信号机显示红灯,如图3:图3列车进入某轨道区段当列车离开该轨道区段时,该信号机显示的是黄灯,如图4所示:图4列车离开某轨道区段4.结论本文采用Windows下的VC++为开发工具,完成文中相关模块的程序设计和实现。
由于程序和数据是独立的,对于不同的车站站场,各模块是通用的,只需修改相应的车站站场数据即可完成程序设计,这种算法不但提高了运算效率,还提高了内存空间的利用率。
在实际的应用过程中,计算机联锁软件的设计可以在满足计算机联锁和6502继电联锁的技术标准的基础上,实现优化系统。
而在继电器执行电路及接口驱动电路等方面可尽量实现统一,实现标准化和简单化,以方便应用。
参考文献[1] 谢保锋.车站计算机联锁的现状与发展[J].交通运输系统工程与信息,2004,4(4):87~90[2] 鲁志彤.我国车站计算机联锁系统[J].甘肃科技,2009.25(11):61~62[3] 喻喜平,浅谈我国车站计算机联锁系统的发展[J].石家庄铁路职业技术学院学报,2007,6(2):110~112[4] 方亚非,铁路车站计算机联锁系统的现状和发展趋势[J].铁路通信信号工程技术,2007,4(4):7~8[5] 邢露元,计算机联锁控制系统车站设计[J].科技资讯,2009:29~31[6] 李翠霞,零基础学Visual C++[M] 机械工业出版社[7] 谢文站,国产计算机联锁系统的发展现状[J].铁路通信信号工程技术(RSCE),2008,5,(1):51~53[8] 吴芳美,计算机联锁软件现场测试方法及实现[J].中国铁路,2001(7):27~28[9] 郭进,铁路信号基础[M] 中国铁道出版社[10]唐浩强, C语言设计[M] 清华大学出版社[11] 孙鑫,VC++深入详解[M] 电子工业出版社[12] 郑莉,C++语言程序设计[M] 清华大学出版社。