在轨道交通信号系统中,实时性的本质并非要求计算周期绝对精确,而是要求控制计算与物理世界保持时间一致性(Temporal Consistency)。对于周期性任务而言,只要周期抖动处于可控范围内,例如100 ms周期上下波动数毫秒,通常不会直接影响系统安全;真正危险的是输入、计算和输出之间出现时间失配。
信号系统的控制对象是持续运动的列车。控制计算所依据的列车位置、速度等状态信息,必须与当前物理世界同步。如果计算使用的是数百毫秒之前的状态数据,即使计算过程本身只需几毫秒,得到的结果也可能已经不再反映列车的真实状态。同样,如果控制结果不能及时送达执行设备,而是在较大的延迟后才被使用,也会形成“用过去的命令控制当前的列车”的问题,从而破坏系统安全假设。
因此,轨道交通信号系统更关注控制链路的整体时效性,而非单个任务的执行速度。系统中的状态采集、控制计算和命令执行必须建立在统一时间基准之上,确保所有参与决策的数据和结果都对应同一个时刻的物理世界。CBTC系统广泛采用GPS、北斗或IEEE 1588精密时钟同步技术,其目的并非单纯提高时钟精度,而是保证ATS、ZC、CI和VOBC等分布式节点对系统状态具有一致认知。
从功能安全角度看,周期抖动主要影响系统性能,而时间不同步则会直接导致控制对象错位。因此,信号系统最怕的不是“算得快一点或慢一点”,而是“算的不是同一个时刻的世界”。实时控制的核心不是周期精度,而是时间一致性。
发布于 上海
