基于应答器报文的ATP车载设备仿真测试脚本自动生成方法与流程

文档序号:33905346发布日期:2023-04-21 11:12阅读:80来源:国知局
基于应答器报文的ATP车载设备仿真测试脚本自动生成方法与流程

本发明涉及轨道交通,尤其涉及一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法。


背景技术:

1、列车超速防护系统(atp)的仿真测试不仅包括各项设计功能实现程度的检查,还包括现场运用过程中的故障分析,在列控车载设备仿真测试的过程中,需要测试环境通过一定技术方式向车载设备提供基本线路数据,包含应答器位置和数据、轨道电路位置、轨道电路低频和载频等信息,数据的提供方式一般分为脚本触发或者场景触发。

2、atp车载设备仿真采用图1所示的测试环境,通过上位机软件读取场景脚本、计算速度,发送io信号(输入输出信号)、速度信号、tcr信号(轨道电路信号)、应答器信号给相应模块,控制列车运行,完成与被测车载设备之间的信息交互。

3、目前脚本编写方案与故障测试方案如下:1)脚本编写方法如下:传统的测试脚本编制方式主要采用人工编写,需要从列控工程数据表中的信号数据表、线路坡度表、进路信息表以及应答器位置表等多个数据表格中获取编制脚本所需要的关键数据,按照公里标位置进行排序后得到测试脚本数据。对于现场问题的故障复现,有时无列控工程数据,需要根据车载设备运行记录数据,根据记录的应答器位置、轨道电路位置和发码信息,手动记录数据间的相对位置后得到测试脚本。2)故障测试流程如下:由测试人员将现场环境还原,凭借自己的经验以及得到的现场数据编写一个测试脚本,将脚本上传到现有的测试环境后,利用与现场同型号的atp车载设备进行故障测试。

4、以上方案的主要问题在于:

5、1)人工编写脚本工作效率低。由于测试脚本编制涉及到的数据信息繁多,传统人工编制脚本耗时在整个仿真测试过程中时间占比在50%以上,如果涉及到大型的枢纽线路,则需要更长的时间。

6、2)对测试人员自身能力要求高。脚本编写时注意事项非常多,一旦测试人员经验较少,就容易因脚本编写错误而出现新的故障,甚至混淆对现场故障数据的判断。

7、3)故障原因分析时效性低。在实际查找车载设备发生故障的原因时,需要测试人员以及厂家尽快分析故障原因并编写相关故障报告,时间非常紧迫。传统人工编制脚本耗时长,导致故障复现和原因分析效率低。


技术实现思路

1、本发明的目的是提供一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,可以基于应答器报文数据逆向自动编制测试脚本,提高测试脚本编写效率,减少测试人员自身经验的限制,提高了分析故障数据的准确性和时效性。

2、本发明的目的是通过以下技术方案实现的:

3、一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,包括:

4、通过应答器报文解析工具对应答器报文数据进行解析,获得所有应答器对应的轨道区段信息包与应答器链接信息包;

5、选定一个至少包含应答器链接信息包的应答器组作为初始应答器组,记录该初始应答器组的位置作为初始位置,根据设定的搜索方向,从该初始应答器组中搜索应答器中的轨道区段信息包和应答器链接信息包,提取对应的ctcs轨道区段位置信息和应答器链接信息,完成初始应答器组的信息搜索后,再根据该初始应答器组中的链接信息搜索下一个应答器组中的轨道区段信息包和应答器链接信息包,并提取对应的ctcs轨道区段位置信息和应答器链接信息,直至完成全部应答器报文数据的遍历;

6、利用提取的ctcs轨道区段信息和应答器链接信息,完成测试脚本的自动生成。

7、由上述本发明提供的技术方案可以看出:1)本发明与人工编写脚本的方式相比,能够极大的节约了编写时间。2)本发明可以实现多条进路脚本的自动生成。在测试多条线路时,可以将应答器信息全部放入一个文件夹中,根据选定的第一组应答器的不同以及列车运行方向(搜索方向)的不同,可以实现根据同一应答器文件包的信息,自动生成多条进路的测试脚本。3)本发明不会受到测试人员自身经验的限制,只需要选定第一组应答器和搜索方向,完全不受测试人员对信息包相关内容掌握程度的影响,可以保证在应答器报文和方向选定无误的情况下,生成的脚本没有错误,不会导致其他的故障问题,可以提高故障分析的准确性。4)本发明提高了故障处理的时效性,目前发生故障时,多方人员都在等待处理故障的结果,需要测试人员与厂家配合,尽快找到故障的原因,而通过本发明自动生成脚本可以提升故障分析的时效性。



技术特征:

1.一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,包括:

2.根据权利要求1所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,所述应答器链接信息包中包括:距离/长度分辨率、到下一个应答器组的距离增量、下一个应答器组与前一个的地区关系,下一个应答器组的地区编号以及应答器标识号;其中,距离/长度分辨率以及到下一个应答器组的距离增量用于确定到下一个应答器组的距离,从而确定下一个应答器组与初始位置的距离,并作为下一个应答器组的位置;下一个应答器组与本组应答器的地区关系对应的数值为0或1,分别表示地区关系相同与不同,下一个应答器组的地区编号与应答器标识号用于确定下一个应答器组编号。

3.根据权利要求2所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,应答器链接信息包的搜索流程包括:

4.根据权利要求1所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,所述轨道区段信息包的搜索流程包括:

5.根据权利要求1所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,所述利用提取的ctcs轨道区段信息和应答器链接信息,完成测试脚本的自动生成包括:

6.根据权利要求5所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,轨道区段的位置是指轨道区段与初始位置的距离,应答器组的位置是指应答器组与初始位置的距离。

7.根据权利要求1所述的一种基于应答器报文的atp车载设备仿真测试脚本自动生成方法,其特征在于,提取ctcs轨道区段信息和应答器链接信息时,先根据初始位置,与设定的搜索方向搜索应答器链接信息包,提取应答器链接信息,根据应答器链接信息包含的应答器组的位置与编号确定应答器组的排布顺序;再根据初始位置,与设定的搜索方向,按照应答器组的排布顺序搜索轨道区段信息包,提取对应的ctcs轨道区段信息。


技术总结
本发明公开了一种基于应答器报文的ATP车载设备仿真测试脚本自动生成方法,可以基于应答器报文数据逆向自动编制测试脚本,与人工编写脚本的方式相比,能够极大的节约了编写时间,并且不会受到测试人员自身经验的限制,只需要选定第一组应答器和搜索方向,完全不受测试人员对信息包相关内容掌握程度的影响,可以保证在应答器报文和方向选定无误的情况下,生成的脚本没有错误,不会导致其他的故障问题,可以提高故障分析的准确性;此外,本发明提高了故障处理的时效性,发生故障时,多方人员都在等待处理故障的结果,需要测试人员与厂家配合,尽快找到故障的原因,自动生成脚本可以提升故障分析的时效性。

技术研发人员:程剑锋,刘育君,惠子南,王心仪,莫志松,郑升,李凯,李一楠,岳林,陈汇远,尤瑞君,周博渊,王鹏,赵晓宇,齐英华,孙文哲,穆进超,谢俊红
受保护的技术使用者:中国铁道科学研究院集团有限公司通信信号研究所
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1