论文部分内容阅读
在磁悬浮交通系统中,运行控制系统是列车运行安全的重要保证,作为运行控制系统的重要组成部分,车载设备的主要任务是连续地、实时地监督高速列车的运行速度,完成对列车制动系统的自动控制,实现列车的超速防护。这样一种可靠性要求很高的系统,在投入使用之前,对其进行充分的功能测试与验证是十分必要的。本文结合实验室车载运行控制系统车载子系统研发的具体项目,从系统功能需求出发,对车载设备测试的相关问题展开研究。首先分析了磁悬浮列车运行控制系统及车载子系统的结构和功能,对车载运行过程进行场景划分,针对每一个子场景,通过UML(Unified Modeling Language)建模工具分别建立了各场景的用例图、顺序图、状态图和活动图模型。提出了基于UML模型图的测试用例生成方法,设计了测试用例具体格式,并进行了实例分析。在此基础上进一步研究了基于参数配对组合的测试数据生成方法,在对传统的AETG(Automatic Efficient Testcase Generator)策略与IPO(In-Parameter-Order)算法进行比较分析的基础上提出了改进的IPO算法。探讨了基于权值对测试用例进行排序的思路。结合磁浮车载设备测试的需要,设计实现了车载测试数据生成工具,实现测试数据的半自动生成。为了满足车载设备实验室测试的需要,本文采用仿真的方式设计了车载设备测试系统并建立了列车运动学模型。测试系统包括车载硬件仿真平台和车载外围仿真环境。系统采用分层设计思想,具备充分的可扩展性,可以适应不同开发阶段的测试要求。最后,依照所设计的测试用例,分别在实验室和试验现场完成了车载设备的测试工作,对测试过程发现的系统设计缺陷进行了修复和总结,提高了车载设备工作的稳定性与可靠性。