1. CBTC联锁系统集成与接口测试概述

CBTC(基于通信的列车控制)系统是城市轨道交通信号系统的核心,它以车地连续通信为基础,把列车位置、速度等状态实时送到地面,再由地面设备计算移动授权,实现列车的高密度、安全运行。要理解联锁系统在其中的角色,以及集成与接口测试为什么重要,需要先看清整个系统的组成与分工。

一、CBTC系统的组成与联锁的功能定位

从设备层级看,CBTC系统通常可划分为四大部分:

  • 车载设备(ATP/ATO):负责列车定位、超速防护、自动驾驶与车门控制,通过无线与地面通信。
  • 地面控制设备:包括区域控制器(ZC)、计算机联锁(CBI)、列车自动监控(ATS)等,完成移动授权计算、进路控制与行车调度。
  • 通信设备:包括无线接入网、有线骨干网,承载车地信息与地面设备间的数据交换。
  • 轨旁设备:包括信号机、道岔转辙机、计轴器、应答器等,直接反映线路状态并执行联锁命令。

联锁子系统(CBI)是其中的安全核心。它的职责可以概括为:根据轨旁设备状态和进路请求,检查联锁条件,安全地排列进路、控制道岔和信号机,并把进路、区段占用、信号显示等状态提供给ZC和ATS。换句话说,联锁是“地面安全逻辑的执行者”,它不直接计算移动授权,但为ZC提供判断列车能否安全运行的基础条件;它也不直接调度列车,但为ATS的进路操作提供安全约束。联锁与ZC、ATS、轨旁设备之间的接口,正是集成测试的重点。

CBTC系统组成与联锁接口关系 车载设备 ATP / ATO 通信设备 无线接入网 / 骨干网 地面控制设备 ZC / ATS 计算机联锁 CBI 进路检查 · 道岔控制 · 信号控制 状态采集与安全输出 轨旁设备 信号机 · 转辙机 · 计轴 · 应答器 车地信息经通信网 进路请求 / 状态上报 驱动命令 / 状态采集 接口测试关注点 ① 联锁—ZC:进路与授权条件 ② 联锁—ATS:进路操作与显示 ③ 联锁—轨旁:命令与状态一致性

二、集成与接口测试的目标与范围

单套设备出厂前会做型式试验和工厂测试,但设备“各自正常”不等于“组合起来正常”。集成与接口测试的目标,是验证不同厂商、不同子系统之间的信息交互正确、时序匹配、故障处理安全。具体包括三个层面:

  1. 数据正确性:接口报文中的字段含义、取值范围、编码方式是否一致。例如联锁向ZC上报区段占用状态时,区段编号、占用/空闲标志、时间戳必须与接口协议定义完全对应。
  2. 时序与交互逻辑:一条进路排列后,联锁何时向ZC发送“进路已锁闭”,ZC何时据此延伸移动授权,二者先后顺序和超时处理是否符合设计。
  3. 故障与降级行为:通信中断、设备故障、非法请求时,各子系统是否进入预定的安全状态,是否给出正确的告警与状态指示。

测试范围通常覆盖联锁与ZC、联锁与ATS、联锁与轨旁设备、联锁与维护监测系统之间的接口,以及联锁在CBTC整体运营场景(如进路自动触发、列车折返、故障降级)中的集成行为。范围界定要明确“测什么、不测什么”,避免与单设备功能测试重复,也避免遗漏跨系统场景。

三、测试在工程生命周期中的位置

接口测试不是一次性动作,而是贯穿设计、制造、现场调试和运营维护的连续过程。典型工程中,它出现在以下节点:

阶段主要测试活动关注重点
设计阶段接口协议评审、接口数据表核对字段定义、时序约定是否闭环
工厂集成测试联锁与ZC/ATS在实验室联调报文交互、正常场景与典型故障
现场调试联锁与真实轨旁设备、真实通信网联调时延、丢包、设备实际响应
试运行与验收运营场景下的集成验证降级模式、故障恢复、运营可用性

越早发现接口问题,修复成本越低。设计阶段一个字段定义的歧义,如果拖到现场调试才暴露,往往需要修改软件、重新测试甚至影响工期。因此接口测试的左移(在设计阶段就介入)是工程实践中的重要原则。

四、一个接口测试的示例场景

以“联锁向ZC上报进路锁闭状态”为例,说明测试如何落地。假设接口协议约定:联锁在进路排列成功且道岔锁闭后,向ZC发送ROUTE_LOCKED报文,报文中包含进路编号、锁闭状态、时间戳;ZC收到后应在200ms内回送确认,并据此更新移动授权。

测试时,测试人员通过接口仿真工具模拟ZC,向联锁下发进路排列命令,观察联锁输出:

发送:ROUTE_SET  进路号=G01-03  方向=上行
接收:ROUTE_LOCKED 进路号=G01-03 状态=锁闭 时间戳=T0
检查:报文在道岔锁闭后发出,字段与协议一致
模拟:ZC延迟300ms回确认
预期:联锁在超时阈值内保持进路锁闭,并上报告警

判断依据是:正常场景下报文内容与协议逐字段一致、时序在约定范围内;异常场景下联锁不误放行、不丢失已锁闭状态,告警信息可被ATS正确显示。这类“正常+异常”成对设计的用例,比只测正常流程更能暴露接口问题。

接口测试用例设计时,建议每个接口至少覆盖:正常交互、边界值、通信中断、非法报文、时序超时五类场景,并为每类场景明确预期状态与判据。

总体而言,CBTC联锁系统的集成与接口测试,本质是在“设备正确”之上验证“系统正确”。理解系统组成与联锁定位,明确测试目标与范围,并把测试放进工程生命周期的正确位置,是后续开展具体接口测试工作的基础。