轨道交通的安全计算机
轨道交通运行控制系统大多是实时、多任务和安全苛求的计算机控制系统,
美国 Wind River 公司的 VxWorks 是微核结构的多任务嵌入式实时操作系统
(RTOS),相当符合这种控制系统的要求。VxWorks 采用了中断驱动和基于优先级
的抢占式任务调度方式,包括丰富的任务间通信与同步机制,例如共享存、互斥、
信号量、消息队列、信号和管道等,它还提供了先进的存保护机制和容错管理框
架。VxWorks 的可靠性和实时性在许多领域都得到了验证,是目前优秀的多任务
嵌入式实时操作系统之一。
为了进一步提高列车运行速度和线路运营效率,基于通讯的列车控制系统
(Communication Based Train Control system ,CBTC)成为城市轨道交通的主要发展
趋势。在 CBTC 系统中,车载控制器、区域控制器和计算机联锁控制器是系统的
核心组成部分,对整个 CBTC 的安全可靠运行具有重要影响。而作为这些系统载
体的安全计算机,其安全性、可靠性、可用性和可维护性等性能指标也成为影响
整个 CBTC 系统安全可靠性的重要因素。本文针对轨道交通领域对安全计算机在
安全性能方面的苛刻要求,提出了一种基于三取二表决结构的安全计算机系统的
设计方法。
1.1 选题背景、目的和意义
当今中国社会进步迅速、城市规模迅速扩大、城市人口过度密集以及基础设
施建设未及时跟上,造成城市交通拥堵问题已经成为制约诸多大中城市发展的一
道障碍。城市轨道交通(包括城市轻轨和地下铁)具有运能大、快捷方便、安全舒
适以及相对与公路交通污染小、排放少、节能环保等优点,正在被越来越多的城
市作为解决交通拥堵问题的主要解决途径,并加以积极发展建设。
随着电子信息技术的发展,在轨道交通领域,传统的继电器联锁方式轨道交
通信号系统正在逐渐被以计算机联锁为代表的安全计算机信号系统所代替。人们
对城市轨道交通的要求越来越高,如何保证列车的安全、可靠、稳定、快速以及
高效的运行是城市轨道交通信号系统函待满足的根本需求。如果系统不能够保证
长期稳定、安全、可靠地运行,将可能出现不可预料的严重后果。系统的失效或
者故障往往可能导致重大的生命财产损失,包括人员的伤亡、设备的损坏、环境
的破坏和财产损失等严重后果,因此系统的安全可靠运行能力是轨道交通信号系
统的一项重要指标。安全计算机作为城市轨道交通信号系统的核心,在保证行车
安全、增强旅客乘坐舒适度、提高运营效率、提高列车运行精确度等方面觉有决
定性作用。保证安全计算机系统的安全可靠运行是安全计算机系统设计制造过程
中的一项基本要求。
目前轨道交通信号系统正朝着自动化、智能化、系统化、网络化和信息化的
方向发展,基于通信的列车控制系统((CBTC)是目前全球轨道交通行业公认的最先
进的列车运行控制技术,是当今世界围轨道交通信号技术的发展趋势 [f}l。它的
特点是用无线通信媒体来实现列车和地面的双向通信,用以代替轨道电路作为媒
体来实现列车运行控制。CBTC 的突出优点是实现了车一地双向通信,而且数据
吞吐量大,传输速度快,减少区间铺设电缆数量,减少一次性投资及日常维护工
作,可以大幅提高轨道交通运营效率。
我国的 CBTC 技术相比国外虽然起步较晚,但正处于迅速发展阶段。到目前