论文部分内容阅读
随着我国高速铁路的快速发展,列车运行速度不断提高,中国列车运行控制系统(Chinese Train Control System,CTCS)作为监督、控制和调整列车速度的技术装备,其安全性至关重要。然而,现场的复杂性和特殊性使CTCS的安全性难以得到验证。CTCS仿真平台是对列车运行控制全过程的真实模拟,可以实现对CTCS安全性的相关测试。仿真平台的故障注入技术用于收集系统可靠性相关的信息,评价系统的安全防护设计水平,可以模拟现场设备故障,将故障注入到待测系统中,分析系统响应,从而评价系统冗余机制的有效性。传统的CTCS故障注入技术通常采用单个故障注入,容易被过滤,从而难以验证其冗余机制的有效性。本文提出了一种基于组合测试的CTCS故障组合注入方法,通过多个故障组合注入来验证冗余机制的有效性。首先,以CTCS故障降级场景为例,通过测试用例生成算法得到故障注入组合测试用例表矩阵B;其次,利用故障组合注入方法,通过测试者下达的命令,将测试用例按照一定的规则注入到待测系统(CTCS或CTCS仿真平台)中,生成测试结果;再次,根据故障注入组合测试用例表、测试结果和附加测试用例,通过诱因组合迭代定位方法和支持度support(x→y),计算诱因元素的频繁度,将诱因元素按频繁度降序排列,得到有序故障诱因元素表;最后,利用诱因元素的跟随关系,构建故障注入组合测试的频繁项关系矩阵,计算故障诱因组合的可疑度?,得出最小故障诱因组合可疑度排名表,实现故障定位。本文依托兰州交通大学“国家级轨道交通信息与控制虚拟仿真实验教学中心”京沈高速铁路CTCS仿真平台,结合现场真实的线路数据和设备信息,验证了所提方法可以有效测试CTCS的冗余机制,并且可以定位由于多个故障耦合导致系统失效的最小故障诱因组合,为后期的故障诊断提供依据,减少了诊断时间,降低了成本。