1.一种基于LKJ运行记录数据的列控场景测试方法,其特征在于,应用于基于LKJ运行记录数据的列控场景测试系统,其包括指定LKJ的LKJ主机、传输设备和运行有仿真系统的上位机,所述上位机通过传输设备和LKJ主机连接,所述方法包括以下步骤:获取LKJ运行记录数据并提取指定LKJ相关的目标运行参数,将目标运行参数作为用于LKJ基础数据模拟检测的LKJ测试数据;对LKJ测试数据进行模型规范化处理,得到LKJ列控场景测试模型并作为测试用例,所述LKJ列控场景测试模型的数据包括从始发参数设定到终到站之间连续的行车场景数据,用所述LKJ测试数据驱动LKJ主机运行;根据所述测试用例进行仿真,得到仿真数据,并实时获取LKJ主机的运行数据,比较仿真数据与运行数据的一致性后输出测试报告。
2.根据权利要求1所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,所述目标运行参数包括:检修参数、始发参数、开车对标数据、区间过机数据、支线数据、侧线数据、DMI按键信息、机车运行变化数据。
3.根据权利要求1所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,对LKJ测试数据进行模型规范化处理的步骤具体包括:将LKJ测试数据中的始发参数中的各变量的信息分别按顺序写入始发参数设置指令数据包中;若LKJ测试数据中的DMI按键信息存在第一类DMI操作指令,将第一类DMI操作指令保存在DMI操作指令数据包中,若LKJ测试数据中的DMI按键信息不存在第一类DMI操作指令,进入下一步;若LKJ测试数据中存在开车对标数据,根据开车对标数据,获取区间过机信息对比数据包,并获取DMI操作指令数据包,在DMI操作指令数据包中写入目标指令,将区间过机信息对比数据包和DMI操作指令数据包发送给需要对标的信号机;将LKJ测试数据中的当前区间过机数据各变量的信息分别按顺序写入区间过机信息对比数据包;对LKJ测试数据中的特殊操作处理,包括:若LKJ测试数据中有支线数据,将LKJ测试数据中支线数据的变量信息写入支线选择指令数据包;若LKJ测试数据中有测线数据,将LKJ测试数据中侧线数据的变量信息分别按顺序写入侧线输入指令数据包;若LKJ测试数据中的DMI按键信息存在第二类DMI操作指令,将第二类DMI操作指令写入DMI操作指令数据包;若LKJ测试数据中有包括信号、速度,压力、工况的机车运行变化数据,将LKJ测试数据中机车运行变化数据的变量信息分别写入机车状态数据输入指令包中的对应位置;若所述机车运行变化数据有停车对应的数据,机车状态数据输入指令包中位移控制指令对应的变量赋值为目标值;返回将LKJ测试数据中的当前区间过机数据各变量的信息分别按顺序写入区间过机信息对比数据包的步骤,直到区间过机数据结束。
4.根据权利要求1所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,LKJ列控场景测试模型的脚本数据基本结构包括:测试指令、里程/公里标、距离、信号机编号及类型、工况、机车信号、管压、缸压、速度、限速。
5.根据权利要求3所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,返回对LKJ测试数据中的当前区间过机数据处理的步骤之前,还包括调整测试速度的步骤,具体包括:根据区间信号机编号及类型,以及是否有特殊操作,在LKJ列控场景测试模型中插入车位调整数据指令。
6.根据权利要求1所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,根据所述测试用例进行仿真,得到仿真数据,并实时获取LKJ主机的运行数据,比较仿真数据与运行数据的一致性后输出测试报告的具体步骤包括:获取LKJ列控场景测试模型文件并解析,获取开车指令后模拟自动开车;获取所述运行数据,将其中的目标数据与解析后的LKJ列控场景测试模型文件的目标脚本中的对应目标数据比较,若比较后的误差小于预设阈值,执行下一步,否则等待预设时刻后执行获取所述运行数据的步骤;根据解析后的LKJ列控场景测试模型文件的目标脚本类型,对目标脚本进行仿真得到对应的仿真数据,获取所述运行数据,比较其中的实测数据与对应的仿真数据的一致性后,记录测试结果;若解析后的LKJ列控场景测试模型文件的脚本测试完毕,根据所述测试结果生成测试报告,选取下一LKJ列控场景测试模型文件,执行获取LKJ列控场景测试模型文件并解析的步骤,若解析后的LKJ列控场景测试模型文件的脚本未测试完毕,在未测试脚本中选取目标脚本,执行获取所述运行数据,将其中的目标数据与解析后的LKJ列控场景测试模型文件的目标脚本中的对应目标数据比较的步骤。
7.根据权利要求6所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,获取开车指令后模拟自动开车之前还包括:设定始发参数,获取所述运行数据,将其中的始发参数与所设定的始发参数比较,若两者相同,则执行获取开车指令后模拟自动开车的步骤,若两者不相同,则记录始发站发车数据不对,选取下一LKJ列控场景测试模型文件,执行获取LKJ列控场景测试模型文件并解析的步骤。
8.根据权利要求6所述的基于LKJ运行记录数据的列控场景测试方法,其特征在于,根据解析后的LKJ列控场景测试模型文件的目标脚本类型,对目标脚本进行仿真得到对应的仿真数据,获取所述运行数据,比较其中的实测数据与对应的仿真数据的一致性后,记录测试结果的具体步骤包括:若所述目标脚本类型为区间过机,对目标脚本进行仿真得到区间过机仿真数据,获取所述运行数据,判断其中的区间过机实测数据与区间过机仿真数据是否一致,将判断结果作为测试结果并记录;若所述目标脚本类型为支线选择,获取支线选择指令并对目标脚本进行仿真得到支线选择后调用仿真数据,获取所述运行数据,判断其中的支线选择后调用实测数据与支线选择后调用仿真数据是否一致,将判断结果作为测试结果并记录;若所述目标脚本类型为侧线选择,获取侧线选择指令并对目标脚本进行仿真得到侧线选择后调用仿真数据,获取所述运行数据,判断其中的侧线选择后调用实测数据与侧线选择后调用仿真数据是否一致,将判断结果作为测试结果并记录;若所述目标脚本类型为DMI操作指令,获取按键指令并对目标脚本进行仿真得到DMI操作结构仿真数据,获取所述运行数据,判断其中的DMI操作结构实测数据与DMI操作结构仿真数据是否一致,将判断结果作为测试结果并记录;若所述目标脚本类型为其他类型,对目标脚本进行仿真得到限速仿真数据和/或速度仿真数据和/或工况仿真数据,获取所述运行数据,判断其中的限速实测数据和/或速度实测数据和/或工况实测数据与对应的限速仿真数据和/或速度仿真数据和/或工况仿真数据是否一致,将判断结果作为测试结果并记录。
9.一种基于LKJ运行记录数据的列控场景测试系统,其特征在于,包括LKJ主机、传输设备和运行有仿真系统的上位机,所述上位机通过传输设备和LKJ主机连接,所述上位机被配置以执行:获取LKJ运行记录数据并提取目标运行参数作为LKJ基础数据模拟检测的LKJ测试数据;对LKJ测试数据进行模型规范化处理,得到LKJ列控场景测试模型并作为测试用例,所述LKJ列控场景测试模型的数据包括从始发参数设定到终到站之间连续的行车场景数据,用所述LKJ测试数据驱动LKJ主机运行;根据所述测试用例进行仿真,得到仿真数据,并实时获取LKJ主机的运行数据,比较仿真数据与运行数据的一致性后输出测试报告。
10.根据权利要求9所述的基于LKJ运行记录数据的列控场景测试系统,其特征在于,所述LKJ主机包括DMI、主机板和通讯板,其中:所述DMI用于进行检修参数设置、始发参数设置、自动开车对标、DMI操作;所述通讯板用于根据外围设备数据、机车信号、工况、管压、速度来驱动主机板运行;所述主机板用于被配置主机控制程序和LKJ基础数据,并被所述通讯板驱动运行,运行时提供LKJ主机的运行数据。