计算机联锁系统进路搜索软件设计_第1页
计算机联锁系统进路搜索软件设计_第2页
计算机联锁系统进路搜索软件设计_第3页
计算机联锁系统进路搜索软件设计_第4页
计算机联锁系统进路搜索软件设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1/6计算机联锁系统进路搜索软件设计计算机联锁系统进路搜索软件设计1计算机联锁进路搜索软件设计的意义进路搜索是计算机微机联锁的核心部分。在计算机控制的联锁系统中,道岔、进路和信号三者之间相互制约、相互依存的关系称为联锁关系。联锁进路反映了办理进路时涉及到的对象,即车站进路、信号、道岔和轨道间的联锁关系,是电路设计、设备开通前进行联锁实验、联锁检查的主要依据。如何更高效地完成进路的搜索过程也是研究的重点之一。根据对实际的站场结构平面图的分析,发现这种站场结构非常类似于图的结构。根据图的特性,把图的数据结构应用到联锁系统中的进路搜索,就可以把站场设备有序地组织起来,可以使搜索过程变得简单明了。使用图的存储结构并运用图的路径搜索的算法,使进路搜素的过程完全可以看作是站场图中两点之间的路径问题。进路搜索应完成的任务1)根据进路操作命令只能选出一条符合操作要求的进路。2)判明进路操作命令的合法性。操作命令是否合法本应在形成“进路操作命令”之前进行检查,其检查的方法是将实际操作与标准的操作相比较,一致时是合法操作,2/6否则是非法操作。3)判明已搜索出的进路是否有建立的可能性。即检查所选出的进路的敌对进路没有建立。若敌对进路已经建立,则所选的进路应无效,于是应形成“进路操作命令无效”的信息。4)如果能够建立进路,则在与该进路有关的所有变量模块中设置一个占用标志,以防其他进路再有占用这些模块的可能。这实际上是锁闭了敌对进路。5)指明与进路有关的道岔应在定位还是反位。在进路搜索中,根据操作命令必须仅能选出一条符合操作意图的进路,即在仅指明进路的始端和终端时只能选出一条基本进路而不应选出绕弯的或平行的迂回进路。如果需要选出迂回进路,则操作人员必须增加附加操作,指明变更点。进路搜索策略进路搜索策略是由按“节点对本文由论文联盟HTTP/收集整理”分段依次搜索、直股优先搜索、弯股优先搜索和沿同类型渡线搜索4个策略所组成。1)按“节点对”分段依次搜索根据进路操作命令,确定相邻的指定节点对,按“节点对”分段依次搜索。进路操作命令应能指明站场形数据结构中与进路的始端、终端以及变更点相对应的节点,3/6每两个相邻的指定节点构成一个“节点对”。2)为避免八字迂回进路的直股优先搜索策略在进路搜索过程中,当遇到每个对向道岔节点时,先沿着直股进行搜索下去,当搜索不到目标节点时,再返回到该道岔节点再沿弯股搜索。这样就避免了搜索出绕弯的迂回进路的可能。以后称这种搜索为直股优先搜索策略。3)为避免平行迂回进路的弯股优先搜索策略当节点对之间存在平行的进路时,必须事先确定其中哪一条是基本进路段,在引向基本进路段的对向道岔节点上,设置导向标志。在搜索过程中每遇到对向道岔节点时,首先检查其中是否具有导向标志,若没有,则按直股优先搜索的策略搜索。若有,则按弯股优先搜索的策略搜索,即每遇到含有导向标志的道岔节点时先沿弯股搜索,搜索不到目标节点时再返回来沿直股搜索。采用弯股优先搜索策略可以避免选出平行的迂回进路。4)为避免绕弯迂回进路的沿同类型渡线搜索策略将渡线按其铺设方式分为两类一类的铺设方式类似于正斜线,称为撇形渡线,以符号“/”表示。另一类的铺设方式类似于反斜线,称为捺形渡线,以符号“”表示。在节点对之间的搜索过程中,只允许沿着问类渡线进行搜索。这样就不致搜出绕弯的迂回进路来了。4/6术语及符号定义1)对向道岔沿搜索方向使一个轨道分为两个轨道的道岔。2)渡线指连接两个平行轨道之间的轨道。3)起始节点N0按发车方向进行搜索的指定起始节点。4)中间节点N1与变更按钮相对应的指定节点。5)目标节点NG按发车方向进行搜索时所要找到的最终指定节点。6)后继节点NS在站场图的数据结构中非道岔节点的后继节点。7)后继直节点NZ在站场图的数据结构中道岔节点直股方向的后继节点。8)后继弯节点NW在站场图的数据结构中道岔节点弯股方向的后继节点。9)死节点ND在站场图的数据结构中没有后继节点的节点。10)渡线类型CROSSINGLINE用于存放渡线的类型,其值有撇型“/”和捺型“”。11)弯股优先标志SIDINGPRIORITY在搜索中遇到道岔时是否需要沿道岔弯股优先搜索。12)堆栈SI用来存放起始、中间、目标节点。5/613)堆栈SC用来存放搜索过程中需要考察的节点。14)堆栈SR用来存放搜索过程中需要保存的路径上的节点。算法流程图1)在程序界面上布置各元件首先按照站场平面布置图来放置各类元件,并确定其各个属性。然后是在界面的上半部分和下半部分布置一些界面上所需的按钮,这些按钮在这个设计中不起任何作用,只是为了让整个界面看起来完整而已。然后确定每个元件跟其他元件之间的关系。最终的界面图如图2所示。2)主程序设计首先建立模块,用于存放主程序函数。结论软件首先建立了各个元件,包括信号机、道岔、轨道电路等等。然后将进路的信息存放在这些元件上面。通过按压相应的按钮来完成进路搜索。按压按钮之后就从起始

温馨提示

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

评论

0/150

提交评论