计算机工程与应用 ›› 2013, Vol. 49 ›› Issue (21): 46-50.

• 理论研究、研发设计 • 上一篇    下一篇

基于图论的联锁程序的研究与设计

石擎宇,谭  丽,成利刚   

  1. 兰州交通大学 自动化与电气工程学院,兰州 730070
  • 出版日期:2013-11-01 发布日期:2013-10-30

Design of interlocking program on graph theory

SHI Qingyu, TAN Li, CHENG Ligang   

  1. School of Automation & Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China
  • Online:2013-11-01 Published:2013-10-30

摘要: 研究了作为计算机联锁系统核心的联锁程序的设计问题。分析了联锁程序需要处理的基本问题。为了将图论中解决问题的基本方法应用到这些问题的解释上,对几个最基本的概念作出严格的数学定义。在此基础之上,又对结点的封闭、释放和如何选择安全的路径作了进一步的分析。提出了一种新的联锁程序的设计思路。通过实验,验证了提出的方法是符合安全条件的。并与现行的联锁程序进行对比后发现,以该理论为基础设计的程序有数据量小,算法通用和可移植性好等诸多优点。

关键词: 联锁, 数据结构, 车站信号

Abstract: This paper focuses on the design problem of the interlocking program, which is the core part of computer interlocking system. The most essential problem of the interlocking program is analyzed. To apply the basic method of graph on this issue, the strict mathematical definition of some basic conception is given. Based on these, it is analyzed how to capture and release a node, and how to find a safe route. A new scheme of interlocking program is presented. The experiments on real data prove that the method presented is safe. And compared with the present interlocking system, the program based on the paper has many advantages, such as less data and better portability.

Key words: interlocking, data structure, signal of station