The invention discloses an automatic test method and system for data of autonomous machine in decentralized autonomous dispatching centralized station. The related systems include: sequentially connected data test management terminal, CTC autonomous machine and computer interlocking simulation system; automatically generating test cases and route instructions by reading configuration files of autonomous machine through data test management terminal, and sending route control through autonomous machine. Data test management terminal can judge the consistency between the real-time information of the signal device feedback from the computer simulation system and the expected results of the test cases, and automatically generate test reports; it frees the tester from the tedious and repetitive labor of arranging the original route manually and checking the information manually in the two systems, and the tester can concentrate on modifying the use case script and solving the problem of automatic generation. The error items in the test report can be submitted automatically many times after modification until there is no alarm in the report. Automated testing improves the efficiency and reliability of testing and meets the requirements of Engineering implementation.
【技术实现步骤摘要】
一种分散自律调度集中车站自律机数据自动测试方法及系统
本专利技术涉及轨道交通
,尤其涉及一种分散自律调度集中车站自律机数据自动测试方法及系统。
技术介绍
近年来,随着信息技术和铁路快速发展,分散自律调度集中系统(CTC)已在全路大面积推广使用,尤其在高速铁路和客运专线上实现了全覆盖,行车调度工作实现了计算机化、网络化、自动化,极大的提高了行车调度指挥水平和铁路运输效率,已经成为了现代铁路行车指挥不可缺少的重要技术装备。然而,作为CTC的核心设备车站自律机不仅自身配置数据量大、结构复杂;而且与其他系统存在大量实时数据交互。因此,CTC系统新站开通或既有车站改造的过程中必须经过严格的数据和功能测试,系统才能准确无误的将调度中心下达的阶段计划自动生成列车进路指令,并根据《站细》、现场设备和列车运行实时状态择机自动将进路指令转为控制命令发送给计算机联锁设备操作现场信号设备。对于自律机核心数据联锁大排队映射表和联锁进路表,目前采用人工走查核对或者手工在计算机联锁和CTC两个系统上逐条办理列车/调车进路人工核对进路和信号设备显示状态的方式,该方法存在缺陷:不仅工作量大、效率低、成本高;而且容易出现错漏等一系列问题,已经无法满足工程化实施的要求。
技术实现思路
本专利技术的目的是提供一种分散自律调度集中车站自律机数据自动测试方法及系统,可以实现系统配置数据自动测试,提高数据测试的效率、可靠性和安全性。本专利技术的目的是通过以下技术方案实现的:一种分散自律调度集中车站自律机数据自动测试系统,包括:数据测试管理终端,CTC自律机和计算机联锁仿真系统;其中:所述数据测试管理 ...
【技术保护点】
1.一种分散自律调度集中车站自律机数据自动测试系统,其特征在于,包括:数据测试管理终端,CTC自律机和计算机联锁仿真系统;其中:所述数据测试管理终端,用于通过读取自律机的配置文件自动分类后生成测试用例与相应的执行指令,并发送给CTC自律机;还用于将相应测试用例的执行结果以及接收到的执行相应测试用例后的相关信息,与相应测试用例的预期结果进行比对,从而确定是否通过相应测试用例的测试;所述CTC自律机,用于解析接收到测试用例与相应的执行指令,并进行协议转换后发送给所述计算机联锁仿真系统;还用于将所述计算机联锁仿真系统反馈的执行相应测试用例后的相关信息发送给所述数据测试管理终端;所述计算机联锁仿真系统,用于执行测试用例,并将执行相应测试用例后的相关信息进行协议转换后发送给所述CTC自律机。
【技术特征摘要】
1.一种分散自律调度集中车站自律机数据自动测试系统,其特征在于,包括:数据测试管理终端,CTC自律机和计算机联锁仿真系统;其中:所述数据测试管理终端,用于通过读取自律机的配置文件自动分类后生成测试用例与相应的执行指令,并发送给CTC自律机;还用于将相应测试用例的执行结果以及接收到的执行相应测试用例后的相关信息,与相应测试用例的预期结果进行比对,从而确定是否通过相应测试用例的测试;所述CTC自律机,用于解析接收到测试用例与相应的执行指令,并进行协议转换后发送给所述计算机联锁仿真系统;还用于将所述计算机联锁仿真系统反馈的执行相应测试用例后的相关信息发送给所述数据测试管理终端;所述计算机联锁仿真系统,用于执行测试用例,并将执行相应测试用例后的相关信息进行协议转换后发送给所述CTC自律机。2.根据权利要求1所述的一种分散自律调度集中车站自律机数据自动测试系统,其特征在于,所述数据测试管理终端包括:测试用例自动生成模块以及用例执行与验证模块;其中:所述测试用例自动生成模块,用于根据通过读取自律机的配置文件自动分类后生成测试用例,并根据不同类型的测试用例生成不同的执行指令和预期结果,提供给用例执行与验证模块使用;所述用例执行与验证模块,用于在执行阶段,根据预设的用例执行顺序,以及故障或异常处理规则自动执行测试命令:检查计算机联锁仿真系统提供的实时站场信息是否满足指令执行条件,若是,则发送测试用例与相应的执行指令;否则,自动生成人工解锁或故障解锁指令通过所述CTC自律机自动发送给所述计算机联锁仿真系统;还用于在验证阶段,将相应测试用例的执行结果以及接收到的执行相应测试用例后的相关信息,与相应测试用例的预期结果进行比对,若比对结果不一致,则快照当时场景并且在报告中记录相应测试用例未通过测试,通知人工进行确认检查。3.根据权利要求1或2所述的一种分散自律调度集中车站自律机数据自动测试系统,其特征在于,所述通过读取自律机的配置文件自动分类后生成测试用例的步骤包括:读取联锁大排队映射表、联锁进路表以及CAD文件;对联锁大排队映射表、联锁进路表以及CAD文件中信号元素进行相互校验,若校验通过,则对元素类型进行分类;若校验未通过,则进行报警,提示人工修改直至校验通过;利用CAD文件对元素类型进行分类,包含道岔类、按钮类以及进路类,再根据不同的类别生成不同的测试用例;判断所生成的测试用例中的元素是否与联锁大排队映射表、联锁进路表以及CAD文件中的元素是否一致;若一致,则提示人工修改直至元素一致。4.根据权利要求3所述的一种分散自律调度集中车站自律机数据自动测试系统,其特征在于,数据测试管理终端根据不同的类别生成不同的测试用例、执行指令以及相应的预计结果;其中:道岔类测试用例,包括道岔定位、反位、单锁、单封、解封、解锁操作测试用例;测试用例自动生成模块根据CAD文件和联锁大排队映射表自动生成道岔定位、反位、单锁、单封、解封、解锁操作指令以及计算机联锁仿真系统反馈的预期状态信息;按钮类测试用例,包括按钮加封与解封、以及功能按钮操作测试用例;钮加封与解封测试用例,根据CAD文件和联锁大排队映射表自动生成全部信号机按钮加封与解封操作指令以及计算机联锁仿真系统反馈的预期状态信息...
【专利技术属性】
技术研发人员:许伟,王涛,张琦,张涛,陈峰,袁志明,宋鹏飞,赵随海,赵宏涛,段晓磊,周晓昭,桂乐芹,林海桐,曾壹,王子维,白利洁,金博汇,高峰,张芸鹏,金海林,刘紫耀,魏元玲,李伟,盛凯,孙延浩,
申请(专利权)人:中国铁道科学研究院集团有限公司通信信号研究所,中国铁道科学研究院集团有限公司,北京市华铁信息技术开发总公司,北京锐驰国铁智能运输系统工程技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。