论文部分内容阅读
联锁表作为计算机联锁系统的功能规范,在保证车站的列车运行安全中发挥着重要作用,设计联锁系统的第一步就是设计联锁表,但是目前还是有部分是依靠人工的方式来对联锁表进行编制审核,这种方式对于小型站或者铁路货场来说会比较容易,然而当站场结构变复杂之后,由于计算机联锁系统和人为干扰的复杂性,快速且准确地生成联锁表变得相当困难,使得联锁表的生成和审核效率低下,且容易出错。因此,怎样开发出一套高可靠性、高安全性、方便且快捷的自动生成联锁表的系统,通过完整的系统属性配置,使该系统可以准确地输出与现有联锁系统相匹配的联锁表,这才是当前联锁系统最需要解决的问题之一。本文结合计算机联锁技术条件,研究进路控制过程的联锁逻辑,提出适用于不同车站站场平面图的通用联锁设计规则,在此基础上为各类信号设备建立图元模型,开发出能描述各种不同站型的图形界面,生成不同场型的站场型数据结构。通过生成的站场型数据结构,运用高度无往返搜索算法与联锁规则相结合对车站所有进路进行搜索,得到所有进路的联锁信息,按照联锁表的生成要求,将搜索到的进路保存到EXCLE和AutoCAD文件中,实现联锁表的自动生成。本文所实现的主要功能如下所述:(1)经过对信号设备的图形描绘和对相关信号设备图形组合的定义,为信号机、轨道区段、道岔等基本信号设备设计了图元模型,以此实现了车站站场平面图设计与绘制的功能。使得负责数据开发的相关信号设计人员能够利用本系统迅速地重绘出一个可视化车站平面布置图,与原来的站场设计图一致,使得软件能够进行可视化开发。(2)基于对信号设备类型不同的剖析,建立起了以联锁系统的信号设备为父类,具体信号设备(信号机、轨道区段、道岔等)为子类的信号设备类图结构,该类图结构以继承关系为主,并根据此类图结构将对站场的图形描述转换到对站场拓扑结构的描述,为联锁表的后期自动生成工作提供了可靠的数据支持。(3)通过对站场拓扑结构的分析,采用高度无往返搜索算法,对所有的列车、调车和延续进路进行搜索,并结合拓扑结构,处理较为复杂的条件敌对、进路变更点、中岔等联锁关系。(4)最后展示了可视化的车站平面模型,采用ActiveX和ADO技术,实现C++与AutoCAD和EXECL的接口,将生成的联锁逻辑信息通过文件的方式输出,自动生成联锁表。