论文部分内容阅读
铁路车站联锁系统是指以技术手段实现信号、道岔与进路之间的制约关系和操作顺序的联锁控制系统,是保证车站行车安全的信号系统。 随着铁路网规模不断扩大,铁路不断提速,研制更加先进的车站联锁系统成为了必然的趋势。 本文在研究了车站联锁控制系统基础上,依据现代车站联锁系统的要求,使用现代先进的计算机技术、信息技术和网络技术,从计算机联锁系统的通信技术、进路控制技术和分布式信息管理技术三个方面对计算机联锁系统进行了探讨。 全文共分五章。第一章为绪论,介绍了计算机联锁系统的概念,以及国内车站联锁系统的发展过程和研究现状。 第二章介绍了计算机联锁系统的系统结构。这为下面的深入探讨打下了一个基础。 第三章对计算机联锁系统的通信技术和进路控制技术进行了探讨。目前,大多数计算机联锁系统的开发软件采用的是C、VC++、Delphi等,它们都是与平台有关的,还没有看到用Java语言编写的联锁控制软件,因此,本文尝试着用Java语言来编写联锁控制软件。首先编写了基于Java2的PC串行通信程序和PLC串行通信程序,实现了基于Java2的联锁逻辑控制层的PC和采集驱动层的PLC串行通信。然后,对进路控制过程进行了探讨,给出了进路搜索策略,它是由按“节点对”分段依次搜索、直股优先搜索、弯股优先搜索和沿同类型渡线搜索4个策略所组成。依据此进路搜索策略,制定了详细的进路搜索算法。最后,用Java语言编写了进路控制的程序,并设计了进路控制台图形界面。 第四章对计算机联锁系统的分布式信息管理技术进行了探讨。目前车站联锁系统的信息管理存在着信息难共享、分布不合理等诸多问题。因此,本章在软件上又尝试着用J2EE技术,来实现计算机联锁分布式信息管理。采用BEA公司的Weblogic Server8.1作为J2EE服务器,Borland公司的Jbuilder9作为开发环境的组合,系统的开发分为EJB开发和Web应用程序开发两部分。Web应用程序开发采用Struts框架,EJB部分开发采用了Session Facade设计模式。据此,设计和开发了计算机联锁分布式信息管理系统,并给出了系统界面的设计。 第五章对全文进行了总结和展望,总结了本文所取得的科研成果。