Journal of Computer Applications ›› 2013, Vol. 33 ›› Issue (04): 1132-1135.DOI: 10.3724/SP.J.1087.2013.01132

• Network and distributed techno • Previous Articles     Next Articles

Formal analysis approaches of train control system based on Petri nets

LIU Jiankun,SONG Wen,ZHOU Tao   

  1. School of Mathematics and Computer Science, Xihua University, Chengdu Sichuan 610039, China
  • Received:2012-10-12 Revised:2012-11-22 Online:2013-04-01 Published:2013-04-23
  • Contact: LIU Jiankun

基于Petri网的列控系统形式化分析方法

刘建昆,宋文,周涛   

  1. 西华大学 数学与计算机学院, 成都 610039
  • 通讯作者: 刘建昆
  • 作者简介:刘建昆(1988-),男,河北冀州人,硕士研究生,主要研究方向:Petri网;宋文(1956-),男,四川洪雅人,教授,CCF高级会员,主要研究方向:Petri网;周涛(1988-),男,山西河津人,硕士研究生,主要研究方向:Petri网。
  • 基金资助:

    国家自然科学基金资助项目(61172083);四川省教育厅应用基础研究项目(09226030)

Abstract: Formal approaches are construction methods with accurate mathematical semantics, which are based on strict mathematical proofs. Generally, Petri nets are considered as a class of computation models to model the concurrent behavior. Also, formal specifications and analysis of a system can be conveniently developed by Petri nets. However, it is difficult to model a train control system with prototype Petri nets. The difficulties can be solved by extended Petri nets with inhibitor arcs. Hence, some key problems of train control systems were modeled and analyzed by the computation models of extended Petri nets in this paper. Two control sub-systems, station management sub-system and interval operation sub-system. were proposed. The former performed the entering and leaving of trains from stations by cooperative control. The later executed the safety control of block regions in stations, the safety recovery of emergency situations such as lightning stroke and the loss of signals, and the management of railway crossings. Finally, the activity, reachability, and boundedness of the proposed models were analyzed by S-invariants.

Key words: Petri net, inhibitor arc, train control system, block section, formalization

摘要: 利用原型Petri网对列车控制系统建模难于实现,用带抑止弧的增广Petri网则可以较好地描述问题。将带抑止弧的增广Petri网作为计算模型,对列车控制系统的一些关键问题进行了建模并给出了两个控制子系统:车站调度子系统与区间运行子系统。车站调度子系统实现了对列车请求进入和驶离车站的协调控制,区间运行子系统则实现了闭塞区间的车辆的安全性控制、突发事件时(如遭遇雷击,信号丢失的情况发生等)的安全性处理和公路铁路交叉口的调度等。最后,利用S-不变量对模型的活性、可达性和有界性等给予了形式化的验证。

关键词: Petri网, 抑止弧, 列车控制系统, 闭塞区间, 形式化

CLC Number: