货运铁路列车安全位置计算的测试方法及系统与流程

文档序号:30620691发布日期:2022-07-02 02:34阅读:249来源:国知局
货运铁路列车安全位置计算的测试方法及系统与流程

1.本发明涉及轨道交通技术领域,尤其涉及一种货运铁路列车安全位置计算的测试方法及系统。


背景技术:

2.随着轨道交通行业的发展,在货运铁路列车信号列控系统中,由于该列车超大运载量,能够通过基于场景下验证货运铁路列车安全位置计算的准确性,为列车计算移动授权确保列车安全追踪运行。
3.在实际列车运行中,由于列车运行中存在通信延时、故障等因素,计算得到的列车安全位置的可靠性和有效性无法得到保障,列车的运行安全和效率存在隐患。


技术实现要素:

4.本发明提供的货运铁路列车安全位置计算的测试方法及系统,用于解决现有技术中存在的上述问题,通过对货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
5.本发明提供的一种货运铁路列车安全位置计算的测试方法,包括:
6.根据运维人员输入的测试信息,确定测试策略;
7.根据所述测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
8.根据所述日志文件,对所述货运铁路列车的列车安全位置进行验证。
9.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述测试信息,包括:
10.第一测试信息,所述第一测试信息至少包括:第一信息以及货运铁路列车运行在仿真轨旁的线路上且未到达所述线路的终点;
11.第二测试信息,所述第二测试信息至少包括:所述第一信息以及货运铁路列车运行在仿真轨旁的线路上且到达所述线路的终点且所述rbc系统计算的所述列车安全位置超出了所述线路的终点;
12.第三测试信息,所述第三测试信息至少包括:所述第一信息、货运铁路列车运行在仿真轨旁的线路上且到达所述线路的终点以及所述货运铁路列车运行至所述仿真轨旁上的第一应答器时所述货运铁路列车发生了定位丢失;
13.其中,所述第一信息包括:货运铁路列车与rbc系统通信正常、货运铁路列车处于完全监控模式、货运铁路列车运行在非道岔线路上、货运铁路列车未发生退行以及货运铁路列车汇报的位置信息。
14.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述根据所述测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文
件,包括:
15.根据所述测试策略,生成测试用例;
16.执行所述测试用例,以对所述货运铁路列车的行车模式进行更改;
17.根据所述货运铁路列车在更改后的行车模式下的运行状态,获取所述日志文件;
18.其中,所述执行所述测试用例包括:
19.在所述atp系统接收到上电指令后,启动所述atp系统;
20.根据所述运维人员在人机界面dmi上输入的所述货运铁路列车的列车编组信息,在所述仿真轨旁的第一线路为所述货运铁路列车办理接车进路;
21.根据所述运维人员在所述dmi上输入的目视行车模式,控制所述货运铁路列车运行,并在所述货运铁路列车经过所述仿真轨旁的第二应答器时,对所述货运铁路列车进行定位,将所述货运铁路列车的行车模式从所述目视行车模式更改为完全监控模式。
22.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述根据所述货运铁路列车在更改后的行车模式下的运行状态,获取所述日志文件,包括:
23.在所述货运铁路列车处于所述完全监控模式下,运行至所述仿真轨旁的第二线路时,获取所述日志文件。
24.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述根据所述货运铁路列车在更改后的行车模式下的运行状态,获取所述日志文件,包括:
25.在所述货运铁路列车处于所述完全监控模式下,所述货运铁路列车的列车安全车头或列车安全车尾运行至所述线路终点时,获取所述日志文件。
26.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述根据所述货运铁路列车在更改后的行车模式下的运行状态,获取所述日志文件,包括:
27.在所述货运铁路列车处于所述完全监控模式下,运行至所述第一应答器时,所述货运铁路列车发生了定位丢失,并在所述货运铁路列车停稳时,将所述完全监控模式更改为所述目视行车模式,获取所述日志文件。
28.根据本发明提供的一种货运铁路列车安全位置计算的测试方法,所述根据所述日志文件,对所述货运铁路列车的列车安全位置进行验证,包括:
29.对所述atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及所述rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置的有效性进行校验,以对所述列车安全位置进行验证。
30.本发明还提供一种货运铁路列车安全位置计算的测试系统,包括:第一获取模块、第二获取模块以及测试验证模块;
31.所述第一获取模块,用于根据运维人员输入的测试信息,确定测试策略;
32.所述第二获取模块,用于根据所述测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
33.所述测试验证模块,用于根据所述日志文件,对所述货运铁路列车的列车安全位置进行验证。
34.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述货运铁路列车
安全位置计算的测试方法。
35.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述货运铁路列车安全位置计算的测试方法。
36.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述货运铁路列车安全位置计算的测试方法。
37.本发明提供的货运铁路列车安全位置计算的测试方法及系统,通过根据运维人员输入的测试信息,制定测试策略,并通过执行测试策略后得到的atp系统以及rbc系统的日志文件,完成对货运铁路列车的列车安全位置的可靠性和有效性的验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
附图说明
38.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本发明提供的货运铁路列车安全位置计算的测试方法的流程示意图;
40.图2是本发明提供的货运铁路列车汇报的位置示意图;
41.图3是本发明提供的货运铁路列车运行在非线路终点时的示意图;
42.图4是本发明提供的货运铁路列车车头运行在线路终点时的示意图;
43.图5是本发明提供的货运铁路列车车尾运行在线路终点时的示意图;
44.图6是本发明提供的货运铁路列车运行过程中丢失定位时的示意图;
45.图7是本发明提供的货运铁路列车安全位置计算的测试系统的结构示意图;
46.图8是本发明提供的电子设备的实体结构示意图。
具体实施方式
47.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.图1是本发明提供的货运铁路列车安全位置计算的测试方法的流程示意图,如图1所示,方法包括:
49.步骤100、根据运维人员输入的测试信息,获取测试策略;
50.步骤200、根据测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
51.步骤300、根据日志文件,对货运铁路列车的列车安全位置进行验证。
52.需要说明的是,上述方法的执行主体可以是计算机设备。
53.可选地,对于货运铁路列车例如万吨货运列车运行在正线、区间、站台或非线路终点时,根据运维人员输入的测试信息制定测试策略,对无线闭塞中心rbc系统为列车计算出
的货运铁路列车的列车安全位置的可靠性和有效性进行验证,其中,列车安全位置包括列车安全车头位置和列车安全车尾位置。
54.其中,列车安全车头位置=列车最大安全前端位置+列车当前运行速度*车地通信延时(6s)+((列车当前最大加速度+坡度带来的加速度分量)*通信延时*通信延时)/2。
55.列车安全车尾位置=安全防护点位置+列车最大退行距离+溜车距离+最高退行速度的制动距离。
56.对于货运铁路列车运行在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点时,验证无线闭塞中心rbc系统为列车计算安全车头车尾位置有效且发生了变化,不影响列车正常运行。
57.对于货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景时,验证无线闭塞中心rbc系统无法为列车计算安全位置,需要列车进行降级人工防护,以确保列车安全运行。
58.对运维人员输入的测试信息进行需求分析,制定测试策略,根据测试策略设计不同的测试用例,通过执行测试用例,获取货运铁路列车的列车自动保护atp系统以及无线闭塞中心rbc系统的日志文件,并通过对atp系统以及rbc系统的日志文件进行分析,以满足不同场景下对rbc系统计算的货运铁路列车的可靠性和有效性的验证。
59.需要说明的是,本发明不仅考虑了rbc系统在正常场景下为货运铁路列车计算安全位置,还考虑了列车运行在线路终点的场景下rbc系统为列车计算的安全位置发生了变化,最后考虑了列车在运行中突然丢失位置后,rbc系统无法为列车计算出安全位置的验证方式,对列车安全位置计算功能进行了充分的测试。
60.本发明提供的货运铁路列车安全位置计算的测试方法,通过根据运维人员输入的测试信息,制定测试策略,并通过执行测试策略后得到的atp系统以及rbc系统的日志文件,完成对货运铁路列车的列车安全位置的可靠性和有效性的验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
61.进一步地,在一个实施例中,步骤100中的测试信息可以具体包括:第一测试信息,第一测试信息至少包括:第一信息以及货运铁路列车运行在仿真轨旁的线路上且未到达线路的终点;
62.第二测试信息,第二测试信息至少包括:第一信息以及货运铁路列车运行在仿真轨旁的线路上且到达线路的终点且rbc系统计算的列车安全位置超出了线路的终点;
63.第三测试信息,第三测试信息至少包括:第一信息、货运铁路列车运行在仿真轨旁的线路上且到达线路的终点以及货运铁路列车运行至仿真轨旁上的第一应答器时货运铁路列车发生了定位丢失;
64.其中,第一信息包括:货运铁路列车与rbc系统通信正常、货运铁路列车处于完全监控模式、货运铁路列车运行在非道岔线路上、货运铁路列车未发生退行以及货运铁路列车汇报的位置信息。
65.可选地,当运维人员输入的测试信息为包括第一信息以及货运铁路列车位于仿真轨旁的非线路终点的第一测试信息时,制定测试策略,根据测试策略设计测试用例,并通过执行该测试用例,完成在货运铁路列车运行在正线、区间、站台或非线路终点场景下,对rbc
系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证。
66.当运维人员输入的测试信息为包括第一信息以及货运铁路列车位于仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的第二测试信息时,制定测试策略,根据测试策略设计测试用例,并通过执行该测试用例,完成货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证。
67.当运维人员输入的测试信息为包括第一信息以及货运铁路列车运行在仿真轨旁的非线路终点以及货运铁路列车在仿真轨旁上的第一应答器时货运铁路列车的定位丢失的第三测试信息时,制定测试策略,根据测试策略设计测试用例,并通过执行该测试用例,完成货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证。
68.其中,第一信息包括:货运铁路列车与rbc系统通信正常、货运铁路列车处于完全监控模式、货运铁路列车运行在非道岔线路上、货运铁路列车未发生退行以及货运铁路列车汇报的位置信息。
69.需要说明的是,货运铁路列车汇报的位置信息包括如图2所示的列车最大安全前端位置、列车最小安全前端位置、列车最大安全后端位置、列车最小安全后端位置以及列车安全防护点位置(车尾防护点以及列车安全车尾/车头位置)。
70.列车安全车头位置为沿着列车的运行方向将列车最大安全车头位置向前延伸列车车头安全距离后在线路拓扑中的位置,在货运铁路列车正常运行过程中,一般将车尾防护点位置作为列车安全车尾位置。
71.列车最大安全前端位置是通过货运铁路列车在运行过程中的车头估计位置与测距误差求和后得到的;列车最小安全前端位置是通过车头估计位置与测距误差求差后得到的;列车最大安全后端位置通过货运铁路列车在运行过程中的车尾估计位置与测距误差求和后得到的;列车最小安全后端位置是通过车尾估计位置与测距误差求差后得到的。
72.本发明提供的货运铁路列车安全位置计算的测试方法,根据输入的测试信息的不同,能够实现对货运铁路列车运行在不同场景下,rbc系统为货运铁路列车计算出的列车安全位置的正确性和有效性进行验证,保障列车运行安全。
73.进一步地,在一个实施例中,步骤200可以具体包括:
74.步骤2001、根据测试策略,生成测试用例;
75.步骤2002、执行测试用例,以对货运铁路列车的行车模式进行更改;
76.步骤2003、根据货运铁路列车在更改后的行车模式下的运行状态,获取日志文件;
77.其中,执行测试用例包括:
78.在atp系统接收到上电指令后,启动atp系统;
79.根据运维人员在人机界面dmi上输入的货运铁路列车的列车编组信息,在仿真轨旁的第一线路为所述货运铁路列车办理接车进路;
80.根据运维人员在dmi上输入的目视行车模式,控制货运铁路列车运行,并在货运铁路列车经过仿真轨旁的第二应答器时,对货运铁路列车进行定位,将货运铁路列车的行车模式从目视行车模式更改为完全监控模式。
81.可选地,当运维人员输入为第一测试信息、测试策略以及测试策略中的任一测试
信息时,根据输入的测试信息生成对应的测试策略,并根据测试策略,设计测试用例,执行该测试用例,完成在货运铁路列车运行在正线、区间、站台或非线路终点场景或者在货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景或者在货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证,具体地:
82.在atp系统接收到上电指令后,atp上电,启动成功,激活货运铁路列车驾驶室钥匙。
83.此时,观察人机界面dmi,货运铁路列车进入待机模式;
84.在仿真轨旁上的第一线路link a加载货运铁路列车,在dmi上输入列车编组信息,选择万吨列车、下行方向运行,在联锁上为货运铁路列车办理接车进路;
85.此时,观察仿真轨旁接车进路已开放;
86.在dmi上选择目视行车模式,在驾驶台上方向手柄向前,给货运铁路列车施加牵引,驾驶货运铁路列车以目视行车模式运行,货运铁路列车运行过程中,经过第二应答器f1f2定位,此时货运铁路列车经过第一应答器f1f2定位与rbc建链成功,完成前端筛选,将货运铁路列车的驾驶模式由目视行车模式更改为完全监控模式,直至运行至仿真轨旁的第二线路link c;
87.此时,观察dmi上定位图标由红色变为绿色,列车处于完全监控模式。
88.根据货运铁路列车在更改后的行车模式(完全监控模式)下的运行状态,获取atp系统以及rbc系统的日志文件;
89.本发明提供的货运铁路列车安全位置计算的测试方法,根据制定的测试策略生成对应的测试用例,并通过执行测试用例,获取货运铁路列车运行在不同场景下的atp系统以及rbc系统的日志文件,通过解析该日志文件,实现对货运铁路列车运行在不同场景下,rbc系统为货运铁路列车计算出的列车安全位置的正确性和有效性进行验证,保障列车运行安全。
90.进一步地,在一个实施例中,步骤2003可以具体包括:
91.步骤20031、在货运铁路列车处于完全监控模式下,运行至仿真轨旁的第二线路时,获取日志文件。
92.可选地,如图3所示,当运维人员输入的测试信息为第一测试信息时,根据制定的测试策略,设计测试用例,执行该测试用例,完成在货运铁路列车运行在正线、区间、站台或非线路终点场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证,具体地:
93.在atp系统接收到上电指令后,atp上电,启动成功,激活货运铁路列车驾驶室钥匙。
94.此时,观察人机界面dmi,货运铁路列车进入待机模式;
95.在仿真轨旁上的第一线路link a加载货运铁路列车,在dmi上输入列车编组信息,选择万吨列车、下行方向运行,在联锁上为货运铁路列车办理接车进路;
96.此时,观察仿真轨旁接车进路已开放;
97.在dmi上选择目视行车模式,在驾驶台上方向手柄向前,给货运铁路列车施加牵引,驾驶货运铁路列车以目视行车模式运行,货运铁路列车运行过程中,经过第二应答器
f1f2定位,此时货运铁路列车经过第一应答器f1f2定位与rbc建链成功,完成前端筛选,将货运铁路列车的驾驶模式由目视行车模式更改为完全监控模式,直至运行至仿真轨旁的第二线路link c;
98.此时,观察dmi上定位图标由红色变为绿色,列车处于完全监控模式。
99.此时,查看atp系统以及rbc系统的日志文件,并根据得到的日志文件完成对rbc系统为货运铁路列车计算出的列车安全位置进行验证。
100.本发明提供的货运铁路列车安全位置计算的测试方法,通过对货运铁路列车处完全监控模式下,运行至仿真轨旁的第二线路时的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车运行在正线、区间、站台或非线路终点场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
101.进一步地,在一个实施例中,步骤2003还可以具体包括:
102.步骤20032、在货运铁路列车处于完全监控模式下,货运铁路列车的列车安全车头或列车安全车尾运行至线路终点时,获取日志文件。
103.可选地,当运维人员输入的测试信息为第二测试信息时,根据制定的测试策略,设计测试用例,执行该测试用例,完成在货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证,具体地:
104.在atp系统接收到上电指令后,atp上电,启动成功,激活货运铁路列车驾驶室钥匙。
105.此时,观察人机界面dmi,货运铁路列车进入待机模式;
106.在仿真轨旁上的第一线路link a加载货运铁路列车,在dmi上输入列车编组信息,选择万吨列车、下行方向运行,在联锁上为货运铁路列车办理接车进路;
107.此时,观察仿真轨旁接车进路已开放;
108.在dmi上选择目视行车模式,在驾驶台上方向手柄向前,给货运铁路列车施加牵引,驾驶货运铁路列车以目视行车模式运行,货运铁路列车运行过程中,经过第二应答器f1f2定位,此时货运铁路列车经过第二应答器f1f2定位与rbc建链成功,完成前端筛选,将货运铁路列车的驾驶模式由目视行车模式更改为完全监控模式,列车继续运行,使列车安全车头位置(参见图4)或列车安全车尾位置(参见图5)接近至第二线路link c/第一线路link a的终点位置;
109.此时,观察dmi上定位图标由红色变为绿色,列车处于完全监控模式。
110.此时,查看atp系统以及rbc系统的日志文件,并根据得到的日志文件完成对rbc系统为货运铁路列车计算出的列车安全位置进行验证。
111.本发明提供的货运铁路列车安全位置计算的测试方法,通过对货运铁路列车处完全监控模式下,货运铁路列车的列车安全车头或列车安全车尾运行至线路终点时的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了
线路终点的场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
112.进一步地,在一个实施例中,步骤2003还可以具体包括:
113.步骤20033、在货运铁路列车处于完全监控模式下,运行至第一应答器时,货运铁路列车发生了定位丢失,并在货运铁路列车停稳时,将完全监控模式更改为目视行车模式,获取日志文件。
114.可选地,如图6所示,当运维人员输入的测试信息为第三测试信息时,根据制定的测试策略,设计测试用例,执行该测试用例,完成在货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景下,对rbc系统为列车计算出的货运铁路列车的列车安全位置的可靠性和有效性的验证,具体地:
115.在atp系统接收到上电指令后,atp上电,启动成功,激活货运铁路列车驾驶室钥匙。
116.此时,观察人机界面dmi,货运铁路列车进入待机模式;
117.在仿真轨旁上的第一线路link a加载货运铁路列车,在dmi上输入列车编组信息,选择万吨列车、下行方向运行,在联锁上为货运铁路列车办理接车进路;
118.此时,观察仿真轨旁接车进路已开放;
119.在dmi上选择目视行车模式,在驾驶台上方向手柄向前,给货运铁路列车施加牵引,驾驶货运铁路列车以目视行车模式运行,货运铁路列车运行过程中,经过第二应答器f1f2定位,此时货运铁路列车经过第二应答器f1f2定位与rbc建链成功,完成前端筛选,将货运铁路列车的驾驶模式由目视行车模式更改为完全监控模式,列车继续运行;
120.此时,观察dmi上定位图标由红色变为绿色,列车处于完全监控模式。
121.货运铁路列车运行至仿真轨旁上设置的第一应答器f3f4时,无法获取货运铁路列车的定位信息;
122.此时,观察dmi上定位图标由绿色变为红色,列车继续运行,保持完全监控模式;
123.在货运铁路列车停稳时,将完全监控模式更改为目视行车模式列车停稳,此时,观察dmi提示:确认进入目视行车模式,并手动确认列车进入目视行车模式。
124.此时,观察dmi显示定位图标由绿色变更红色,列车模式由完全监控模式转为目视行车模式。
125.此时,查看atp系统以及rbc系统的日志文件,并根据得到的日志文件完成对rbc系统为货运铁路列车计算出的列车安全位置进行验证。
126.本发明提供的货运铁路列车安全位置计算的测试方法,通过对货运铁路列车处完全监控模式下,运行至第一应答器时,货运铁路列车发生了定位丢失,并在货运铁路列车停稳时,将完全监控模式更改为目视行车模式后的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
127.进一步地,在一个实施例中,步骤300可以具体包括:
128.步骤3001、对atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列
车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置的有效性进行校验,以对列车安全位置进行验证。
129.可选地,根据对atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置的有效性的校验结果,完成对货运铁路列车运行在正线、区间、站台或非线路终点场景、货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景以及货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景下对列车安全位置的验证,具体地:
130.对于货运铁路列车运行在正线、区间、站台或非线路终点场景,若atp系统的日志文件中列车模式为完全监控模式mode:a(mode:a=6),列车最大安全前端位置max abc(max a=link c,b=公里标,c=55),列车最小安全前端位置min abc(min a=link b,b=公里标,c=55),列车最大安全后端位置max abc(max a=link b,b=公里标,c=55),列车最小安全后端位置min abc(min a=link a,b=公里标,c=55),列车车尾防护点位置complete abc(complete a=link a,b=公里标,c=55);再查看rbc子系统日志文件:rbc系统为列车计算的安全车头车尾位置,08.002train id,linkoffset1,link offset2(train id=1,link offset1=link c+列车车头所在公里标,link offset2=link a+列车车尾所在公里标=complete a=link a,b=公里标),列车安全车尾位置与列车车尾防护点位置重合,则货运铁路列车运行在正线、区间、站台或非线路终点场景下时,rbc计算出的列车安全位置有效且可靠。
131.对于货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景,若atp系统的日志文件中列车模式为完全监控模式mode:a(mode:a=6),列车最大安全前端位置max abc(max a=link c,b=公里标,c=55),列车最小安全前端位置min abc(min a=link b,b=公里标,c=55),列车最大安全后端位置max abc(max a=link b,b=公里标,c=55),列车最小安全后端位置min abc(min a=link a,b=公里标,c=55),列车车尾防护点位置complete abc(complete a=link a,b=公里标,c=55);再查看rbc子系统日志文件:rbc系统为列车计算的安全车头车尾位置;
132.如列车安全车头位置运行在第二线路link c的线路终点,08.002 train id,link offset1,link offset2(train id=1,link offset1=link c与link c终点公里标重合,link offse2=link a与link a起点公里标重合且列车车尾防护点位置complete a=link a)。
133.如列车安全车尾位置运行在第一线路link a的线路终点,08.002 train id,link offset1,link offse2(train id=1,link offset1=link c与link c终点公里标重合,link offse2=由link a与link a起点公里标重合且link a+link c终点公里标和列车车尾防护点complete a=link a+link a起点公里标重合)。
134.则在货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景下时,rbc系统计算出的列车安全位置有效且可靠,且列车安全车头位置与第二线路终点的位置重合或者列车安全车尾位置与第一线路终点的位置重合。
135.对于货运铁路列车在仿真轨旁线路区间运行中突然失去列车定位异常场景,若
atp系统的日志文件中列车模式为完全监控模式列车模式为完全监控模式mode:a(mode:a=由6变为1),列车最大安全前端位置max abc(max a=0,b=0,c=0),列车最小安全前端位置min abc(mina=0,b=0,c=0),列车最大安全后端位置max abc(max a=0,b=0,c=0),列车最小安全后端位置有效min abc(min a=0,b=0,c=0),列车车尾防护点位置有效complete abc(completea=0,b=0,c=0);
136.再查看rbc系统的日志文件:rbc系统无法为列车计算的安全车头车尾位置;08.002train id,link offset1,link offse2(train id=0,link offset1=0,link offset2=0),则货运铁路列车仿真轨旁线路区间运行中突然失去列车定位异常场景下时,rbc无法为货运铁路列车计算出列车安全位置,此时,货运铁路列车在运行过程中失去定位导致其与rbc系统发生通信中断,rbc系统无法为完全监控模式下的列车计算安全位置或者货运铁路列车的列车安全位置无效。
137.需要说明的是,atp系统以及rbc系统的日志文件中各个参数的定义如表1所示:
138.表1
139.[0140][0141]
本发明提供的货运铁路列车安全位置计算的测试方法,通过对atp系统以及rbc系
统的日志文件(包括对atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置)进行分析,完成对货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0142]
下面对本发明提供的货运铁路列车安全位置计算的测试系统进行描述,下文描述的货运铁路列车安全位置计算的测试系统与上文描述的货运铁路列车安全位置计算的测试方法可相互对应参照。
[0143]
图7是本发明提供的货运铁路列车安全位置计算的测试系统的结构示意图,如图7所示,包括:
[0144]
第一获取模块710、第二获取模块711以及测试验证模块712;
[0145]
第一获取模块710,用于根据运维人员输入的测试信息,确定测试策略;
[0146]
第二获取模块711,用于根据测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
[0147]
测试验证模块712,用于根据日志文件,对货运铁路列车的列车安全位置进行验证;
[0148]
其中,测试信息,包括:
[0149]
第一测试信息,第一测试信息至少包括:第一信息以及货运铁路列车运行在仿真轨旁的线路上且未到达线路的终点;
[0150]
第二测试信息,第二测试信息至少包括:第一信息以及货运铁路列车运行在仿真轨旁的线路上且到达线路的终点且rbc系统计算的列车安全位置超出了线路的终点;
[0151]
第三测试信息,第三测试信息至少包括:第一信息、货运铁路列车运行在仿真轨旁的线路上且到达线路的终点以及货运铁路列车运行至仿真轨旁上的第一应答器时货运铁路列车发生了定位丢失;
[0152]
其中,第一信息包括:货运铁路列车与rbc系统通信正常、货运铁路列车处于完全监控模式、货运铁路列车运行在非道岔线路上、货运铁路列车未发生退行以及货运铁路列车汇报的位置信息。
[0153]
本发明提供的货运铁路列车安全位置计算的测试系统,通过根据运维人员输入的测试信息,制定测试策略,并通过执行测试策略后得到的atp系统以及rbc系统的日志文件,完成对货运铁路列车的列车安全位置的可靠性和有效性的验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0154]
进一步地,在一个实施例中,第二获取模块711,可以具体包括:
[0155]
生成子模块,用于根据测试策略,生成测试用例;
[0156]
执行子模块,用于执行测试用例,以对货运铁路列车的行车模式进行更改;
[0157]
获取子模块,用于根据货运铁路列车在更改后的行车模式下的运行状态,获取日志文件;
[0158]
其中,执行测试用例包括:
[0159]
在atp系统接收到上电指令后,启动atp系统;
[0160]
根据运维人员在人机界面dmi上输入的货运铁路列车的列车编组信息,在仿真轨旁的第一线路为货运铁路列车办理接车进路;
[0161]
根据运维人员在dmi上输入的目视行车模式,控制货运铁路列车运行,并在货运铁路列车经过仿真轨旁的第二应答器时,对货运铁路列车进行定位,将货运铁路列车的行车模式从目视行车模式更改为完全监控模式。
[0162]
本发明提供的货运铁路列车安全位置计算的测试系统,根据制定的测试策略生成对应的测试用例,并通过执行测试用例,获取货运铁路列车运行在不同场景下的atp系统以及rbc系统的日志文件,通过解析该日志文件,实现对货运铁路列车运行在不同场景下,rbc系统为货运铁路列车计算出的列车安全位置的正确性和有效性进行验证,保障列车运行安全。
[0163]
进一步地,在一个实施例时,获取子模块,还可以具体用于:
[0164]
在货运铁路列车处于完全监控模式下,运行至仿真轨旁的第二线路时,获取日志文件。
[0165]
本发明提供的货运铁路列车安全位置计算的测试系统,通过对货运铁路列车处完全监控模式下,运行至仿真轨旁的第二线路时的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车运行在正线、区间、站台或非线路终点场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0166]
进一步地,在一个实施例时,获取子模块,还可以具体用于:
[0167]
在货运铁路列车处于完全监控模式下,货运铁路列车的列车安全车头或列车安全车尾运行至线路终点时,获取日志文件。
[0168]
本发明提供的货运铁路列车安全位置计算的测试系统,通过对货运铁路列车处完全监控模式下,货运铁路列车的列车安全车头或列车安全车尾运行至线路终点时的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车在仿真轨旁的线路终点且rbc系统计算的列车安全位置超出了线路终点的场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0169]
进一步地,在一个实施例时,获取子模块,还可以具体用于:
[0170]
在货运铁路列车处于完全监控模式下,运行至第一应答器时,货运铁路列车发生了定位丢失,并在货运铁路列车停稳时,将完全监控模式更改为目视行车模式,获取日志文件。
[0171]
本发明提供的货运铁路列车安全位置计算的测试系统,通过对货运铁路列车处完全监控模式下,运行至第一应答器时,货运铁路列车发生了定位丢失,并在货运铁路列车停稳时,将完全监控模式更改为目视行车模式后的atp系统以及rbc系统的日志文件进行分析,对rbc系统计算得到的货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景(例如货运铁路列车在仿真
轨旁线路区间运行中突然失去列车定位异常场景)下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0172]
进一步地,在一个实施例中,测试验证模块712,还可以具体用于:
[0173]
对atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及所述rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置的有效性进行校验,以对列车安全位置进行验证。
[0174]
本发明提供的货运铁路列车安全位置计算的测试系统,通过对atp系统以及rbc系统的日志文件(包括对atp系统的日志文件中的列车模式、列车最大安全前端位置信息、列车最小安全前端位置信息、列车最大安全后端位置信息、列车最小安全后端位置信息以及rbc系统的日志文件中的列车安全车头位置与列车安全车尾位置)进行分析,完成对货运铁路列车的列车安全位置的可靠性和有效性进行验证,能够解决由于货运铁路列车超长车身、超大运载量以及在不同场景下列车安全位置计算不同或无效时造成的列车无法追踪,保障了列车运行的安全和效率。
[0175]
图8是本发明提供的一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communication interface)811、存储器(memory)812和总线(bus)813,其中,处理器810,通信接口811,存储器812通过总线813完成相互间的通信。处理器810可以调用存储器812中的逻辑指令,以执行如下方法:
[0176]
根据运维人员输入的测试信息,确定测试策略;
[0177]
根据测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
[0178]
根据日志文件,对货运铁路列车的列车安全位置进行验证。
[0179]
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机电源屏(可以是个人计算机,服务器,或者网络电源屏等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0180]
进一步地,本发明公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的货运铁路列车安全位置计算的测试方法,例如包括:
[0181]
根据运维人员输入的测试信息,确定测试策略;
[0182]
根据测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
[0183]
根据日志文件,对货运铁路列车的列车安全位置进行验证。
[0184]
另一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程
序,该计算机程序被处理器执行时实现以执行上述各实施例提供的货运铁路列车安全位置计算的测试方法,例如包括:
[0185]
根据运维人员输入的测试信息,确定测试策略;
[0186]
根据测试策略,获取货运铁路列车的列车自动保护atp系统和无线闭塞中心rbc系统生成的日志文件;
[0187]
根据日志文件,对货运铁路列车的列车安全位置进行验证。
[0188]
以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0189]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机电源屏(可以是个人计算机,服务器,或者网络电源屏等)执行各个实施例或者实施例的某些部分所述的方法。
[0190]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1