列车运行控制实验_第1页
列车运行控制实验_第2页
列车运行控制实验_第3页
列车运行控制实验_第4页
列车运行控制实验_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

列车运行控制系统实验报告CTCS-2级列控系统行车许可使用摘要:本次实验主要为编写程序完成站外停车、18号道岔以下侧线接车、18号道岔以上侧线接车以及侧线引导接车的功能。使用程序自带的距离-速度的运算公式从而得出相应的速度限制曲线。再比较实际速度与限制速度,从而得到是制动还是缓解。关键词:1;站外停车2;18号道岔以下侧线接车3;18号道岔以上侧线接车4;侧线引导接车1实验目的1)理解CTCS-2级列车运行控制系统地面设备工作原理。2)理解CTCS-2级列控系统车载设备使用MA的原理。3)掌握列控系统车载设备基本工作原理。4)初步具备解决列控系统实际工程问题的能力。2编写程序ATPprotection的流程框图结束输出制动结束输出制动缓解制动测速距离读取轨道电路码信息读取应答器信息,获取轨道区段长度计算目标距离和目标速度计算当前位置的速度-距离防护曲线在当前位置的限速确定当前位置处的线路静态限速确定当前位置处的最终限速判断当前速度与限速大小结束输出制动缓解制动测速距离读取轨道电路码信息读取应答器信息,获取轨道区段长度计算目标距离和目标速度计算当前位置的速度-距离防护曲线在当前位置的限速确定当前位置处的线路静态限速确定当前位置处的最终限速判断当前速度与限速大小结束输出制动结束输出制动缓解制动测速距离读取轨道电路码信息读取应答器信息,获取轨道区段长度计算目标距离和目标速度计算当前位置的速度-距离防护曲线在当前位置的限速确定当前位置处的线路静态限速确定当前位置处的最终限速判断当前速度与限速大小3实验程序DimaAsIntegerDimcAsIntegerDimbAsSingleDimdAsSingleDimTargetDistanceAsSingleDimTargetSpeedAsSingleDimTrainAllowSpeed1AsSingleDimTrainAllowSpeed2AsSingleb=0Fora=0To10b=b+Blocks(a)Ifb>=CurrentPosThenExitForEndIfNextd=0IfTrackSignal="L5"ThenForc=0To(a+7)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="L4"ThenForc=0To(a+6)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="L3"ThenForc=0To(a+5)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="L2"ThenForc=0To(a+4)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="L"ThenForc=0To(a+3)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="LU"ThenForc=0To(a+2)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="U2S"ThenForc=0To(a+1)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=80EndIfIfTrackSignal="U2"ThenForc=0To(a+1)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=45EndIfIfTrackSignal="U"ThenForc=0To(a+1)d=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfIfTrackSignal="UUS"ThenForc=0Toad=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=80EndIfIfTrackSignal="UU"ThenForc=0Toad=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=45EndIfIfTrackSignal="HU"ThenForc=0Toad=d+Blocks(c)NextTargetDistance=d-CurrentPosTargetSpeed=0EndIfTrainAllowSpeed1=ff.CalcLimit(TargetDistance,TargetSpeed)IfTrackSignal="HB"ThenTrainAllowSpeed1=40EndIfIfTrackSignal="B"ThenTrainAllowSpeed1=40EndIfIfCurrentPos<=LineAllowSpeed(1,0)AndCurrentPos>=LineAllowSpeed(0,0)ThenTrainAllowSpeed2=LineAllowSpeed(0,1)EndIfIfCurrentPos<=LineAllowSpeed(2,0)AndCurrentPos>=LineAllowSpeed(1,0)ThenTrainAllowSpeed2=LineAllowSpeed(1,1)EndIfIfCurrentPos>=LineAllowSpeed(2,0)ThenTrainAllowSpeed2=LineAllowSpeed(2,1)EndIfIfTrainAllowSpeed1>=TrainAllowSpeed2ThenTrainAllowSpeed=TrainAllowSpeed2ElseTrainAllowSpeed=TrainAllowSpeed1EndIfIfCurrentSpeed>TrainAllowSpeedThenBrakeFlag=TrueElseBrakeFlag=FalseEndIf4结果验证4.1测试案例测试程序的正线接车功能测试步骤设置初速度200km/h,加速运行;选择正线接车进路类型,直到列车停车;观察所计算的允许速度曲线是否正确;查看记录文件;测试结果列车在进站信号机前停车测试结果截图4.2测试案例测试程序的18号道岔以下侧线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择18号码道岔以下侧线接车进路类型,直到列车停车;3、观察所计算的允许速度曲线是否正确;4、查看记录文件;测试结果列车进入18号以下道岔到侧线停车测试结果截图4.3测试案例测试程序的18号道岔以上侧线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择18号码道岔以上侧线接车进路类型,直到列车停车;3、观察所计算的允许速度曲线是否正确;4、查看记录文件;测试结果列车进入18号以上道岔到侧线停车测试结果截图4.4测试案例测试程序的侧线引导接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择侧线引导接车进路类型,直到列车停车;3、观察所计算的允许速度曲线是否正确;4、查看记录文件;测试结果列车通过进站信号机引导入侧线接车测试结果截图5实验中所遇到的问题问题现象描述问题原因解决方法列车无法按照所排进路进行减速运行或者停车由于对限速曲线、闭塞区间和当前速度理解错误,在编写程序时,此段程序编写不正确请教老师后,我们真正明白了这个实验,重新设计了算法,解决了这个问题列车在不同区间中运行时限制速度不连续,有跳变因为根据内置程序限制曲线的计算方式为输入距离目标点的距离以及目标速度,得到限制曲线。又因为根据程序所编,我们是采用每经过一个应答器根据所读码序计算出一个速度限制曲线,从而使得在相邻的区间段的出口端速度与入口端速度不一致。所以限制速度不连续,有跳变。可以更改轨道区间的长度,适当的减短,从而使得相邻区段出口端与入口端速度相一致。6实验感想总结赵浩强:通过本次实验,我十分透彻地了解了CTCS-2级列控系统行车许可使用的生成过程-从判断列车所在位置到读取相应的电路码,再到根据码序生成相应的速度限制曲线。另外,也使我们更加了解到了CTCS-2级列控系统其中可能存在的问题,例如限制速度曲线的不连续跳变的情况等。另外,通过本次实验我们还了解了VB语言的编程结构,增强了我们的程序编写能力、修改能力以及检查能力。我们感觉本次实验收获颇丰。唐乾坤:这次的“CTCS-2级列控系统行车许可使用”实验,我深刻的理解了CTCS-2级列车运行控制系统地面设备是如何工作的以及CTCS-2级列控系统车载设备是如何使用MA的。在整个实验的过程中,我们从刚开始的对列控系统懵懵懂懂不是很了解它是如何工作的,到之后的对整个实验过程能很熟练地加以说明、改进。而这些知识,我觉得是在书本上很难领悟的到的。此外,在让老师检查的的过程中,老师给我们提了几个值得我们深入思考的问题,例如:在列车将要进站的时候,此时选排进路会不会报错,编写的程序是否还能正常的工作?这些都让我们感受到了作为一个工程师,对待每一项工程都需要严谨和缜密的思考。这次实验是我在专业课学习的过程中印象很深的一次,不仅仅是学到了CTCS-2级列控系统的知识,更重要的是从学会了分析与解决问题的能力。敬翔:做这个实验,关于对题目和题目内设函数的理解让我话费了很多时间。在同学和老师的讲解之下,才渐渐搞明白。怎么制动程序本身已经给了,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论