故障检测方法、装置及轨道车辆与流程

未命名 10-09 阅读:120 评论:0


1.本发明涉及轨道交通技术领域,尤其涉及一种故障检测方法、装置及轨道车辆。


背景技术:

2.轨道车辆在运行过程中,通过tcms(tcms,train control and management system,列车控制和管理系统)实时监控并反馈车辆各设备的故障状态。为保证车辆稳定运行,tcms通常采用双环网冗余的通信方式进行数据交互,当车辆各设备出现故障时,将同时通过双环网中的第一通讯网络和第二通讯网络向tcms发送故障数据,同时,部分设备在单网内存在冗余控制,因此,tcms在同一时间会接收到来自第一通讯网络和第二通讯网络的多份故障数据,当数据受到干扰时,tcms接收到的各故障数据存在不同,例如,部分故障数据报出设备存在故障,而另一部分故障数据报出设备运行正常。现有方法在各故障数据存在不同时,无法识别各故障数据中的有效数据,从而无法准确地对设备进行故障检测,无法保证车辆的安全运行。


技术实现要素:

3.针对现有技术中存在的上述问题,本发明提供一种故障检测方法、装置及轨道车辆。
4.本发明提供一种故障检测方法,包括:
5.获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
6.基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
7.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
8.根据本发明提供的故障检测方法,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:
9.若所述待测设备对应有一个所述控制器,基于所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,确定所述第一通讯网络和所述第二通讯网络中的目标通讯网络;
10.将所述目标通讯网络对应的所述故障数据作为所述目标故障数据。
11.根据本发明提供的故障检测方法,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:
12.若所述待测设备对应有多个所述控制器,确定各所述故障数据对应的所述控制器的控制状态;
13.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据。
14.根据本发明提供的故障检测方法,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据,包括:
15.若各所述故障数据对应的所述控制器的控制状态满足预设条件时,基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据;其中,所述目标控制器为各所述控制器中,所述控制状态为主控制的所述控制器;所述候选数据为各所述故障数据中,所述目标控制器对应的所述故障数据;
16.若各所述故障数据对应的所述控制器的控制状态不满足所述预设条件时,生成报错信息。
17.根据本发明提供的故障检测方法,存在一个与所述第一通讯网络或所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:
18.若所述目标控制器与所述候选数据对应的通讯网络的通讯状态为通讯正常时,将所述候选数据作为所述目标故障数据;所述通讯网络为所述第一通讯网络或所述第二通讯网络;
19.若所述目标控制器与所述候选数据对应的所述通讯网络的通讯状态为通讯异常时,生成所述报错信息。
20.根据本发明提供的故障检测方法,存在两个分别与所述第一通讯网络和所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:
21.若所述目标控制器与所述第一通讯网络的通讯状态为通讯正常时,将所述第一通讯网络对应的所述候选数据作为所述目标故障数据;
22.若所述目标控制器与所述第一通讯网络的通讯状态为通讯异常且与所述第二通讯网络的通讯状态为通讯正常时,将所述第二通讯网络对应的所述候选数据作为所述目标故障数据;
23.若所述目标控制器与所述第一通讯网络的通讯状态以及与所述第二通讯网络的通讯状态均为通讯异常时,生成所述报错信息。
24.根据本发明提供的故障检测方法,所述基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,包括:
25.基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态。
26.根据本发明提供的故障检测方法,所述基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通
讯网络或所述第二通讯网络的通讯状态,包括:
27.若所述故障数据在连续多个所述扫描周期中的所述生命信号均相同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯异常;
28.若所述故障数据在连续多个所述扫描周期中的所述生命信号存在不同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯正常。
29.本发明还提供一种故障检测装置,包括:
30.第一处理模块,用于获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
31.第二处理模块,用于基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
32.第三处理模块,用于基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
33.本发明还提供一种轨道车辆,所述轨道车辆使用如上述任一种所述的故障检测方法,或,包括如上述所述的故障检测装置。
34.本发明提供的故障检测方法、装置及轨道车辆,通过获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据,并基于故障数据中的生命信号确定各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态,以基于各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态以及待测设备对应的控制器的数量从一份或多份故障数据中确定目标故障数据,能够快速有效地从获取到的一份或多份冗余的故障数据中剥离出可靠的故障数据,在通过目标故障数据对待测设备进行故障检测的过程中,进一步提高了故障检测结果的准确性和可靠性,从而实现了车辆运行安全性的有效提高。
附图说明
35.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1是本发明提供的故障检测方法的流程示意图;
37.图2是本发明提供的故障检测装置的结构示意图;
38.图3是本发明提供的电子设备的结构示意图。
具体实施方式
39.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.下面结合图1描述本发明的故障检测方法。本发明故障检测方法由控制器等电子设备或其中的硬件和/或软件执行,用于对轨道车辆中的各设备进行故障检测,可以理解的是,本发明故障检测方法还可以应用于其他通过控制器对各设备进行故障检测的交通工具以及作业机械等,以下以轨道车辆为例对本发明故障检测方法的具体实施过程进行说明。如图1所示,本发明故障检测方法至少包括:
41.s101、获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
42.s102、基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
43.s103、基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
44.本实施例中,待测设备为轨道车辆的各设备中待进行故障检测的任一设备。待测设备可以通过双环网发送故障数据,双环网可以包括第一通讯网络和第二通讯网络。待测设备可以包括一个或多个控制器,例如,空调、走行部、蓄电池等设备通过一个控制器发送故障数据,牵引系统、制动系统、烟火系统、乘客系统等设备,通过多个冗余的控制器发送故障数据。
45.待测设备包括一个控制器时,该控制器可以通过第一通讯网络或第二通讯网络发送故障数据,从而能够通过双环网获取到待测设备的一份故障数据,即,不存在冗余的故障数据,该控制器也可以同时通过第一通讯网络和第二通讯网络发送冗余的故障数据,从而通过双环网能够同时获取到待测设备的两份冗余的故障数据。待测设备包括多个控制器时,多个控制器可以同时通过双环网发送冗余的故障数据,对于多个控制器中的任一控制器,可以通过第一通讯网络或第二通讯网络发送故障数据,也可以同时通过第一通讯网络和第二通讯网络发送冗余的故障数据,从而通过双环网能够同时获取到待测设备发送的多份冗余的故障数据,实现了网内和网间的冗余,进一步提高了获得的故障数据的可靠性。作为一种可选的实施方式,待测设备可以包括两个控制器,两个控制器可以包括一个主控制器和一个从控制器,两个控制器的主从控制状态可以根据工况需求等自动调整。
46.其中,同一控制器可以通过相同的端口信息向第一通讯网络和第二通讯网络发送冗余的运行数据,同时,不同的控制器也可以通过相同的端口信息向第一通讯网络和第二通讯网络中的同一通讯网络发送冗余的运行数据,以降低端口信息的配置数量,进而实现了资源占用率的降低。其中,同一控制器可以通过不同的端口信息向第一通讯网络和第二通讯网络中的同一通讯网络发送不同类别的运行数据,不同类别的各运行数据中包括故障数据。每一个控制器可以包括与第一通讯网络连接的第一通讯地址和/或与第二通讯网络连接的第二通讯地址,各通讯地址均为唯一的,不存在重复。在获取待测设备发送的一份或多份故障数据的过程中,可以基于通讯地址从通过双环网接收到的各运行数据中,获取待测设备的各控制器所发送的运行数据以及各运行数据对应的通讯网络,并基于端口信息从
待测设备的各控制器所发送的各运行数据中,确定故障数据,从而得到待测设备对应的一份或多份故障数据,以及各故障数据对应的通讯网络。
47.对于各故障数据中的任一故障数据中,可以包括生命信号,例如,可以在故障数据的第一预设字节处设置生命信号,通过对故障数据进行解析,得到该生命信号的信号值。可以基于各故障数据中的生命信号的信号值,确定待测设备对应的各控制器与第一通讯网络和/或第二通讯网络的通讯状态,通讯状态可以为通讯正常或通讯异常。例如,对于各故障数据中的任一故障数据,可以基于该故障数据中的生命信号的信号值与预设值的比较结果,来确定该故障数据对应的控制器与该故障数据对应的通讯网络的通讯状态;还可以基于该故障数据中的生命信号的信号值在连续多个扫描周期中的变化状态,来确定该故障数据对应的控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态,从而能够快速有效地确定每一个控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态。
48.确定各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态之后,可以基于各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态以及待测设备对应的控制器的数量,来确定一份或多份故障数据中的目标故障数据。控制器的数量为一个时,故障数据的数量可以为一份或两份,可以根据该控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态,来确定目标故障数据。控制器的数量为多个时,可以包括一个主控制器以及一个或多个从控制器,故障数据的数量为多份,可以根据各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态,以及控制器的控制状态来确定目标故障数据。控制状态可以为主控制或从控制,从而能够快速有效地从获取到的一份或多份冗余的故障数据中剥离出可靠的故障数据,即目标故障数据,在根据目标故障数据对待测设备进行故障检测的过程中,能够有效提高故障检测结果的准确性和可靠性,从而实现了车辆运行安全性的有效提高。
49.本实施例通过获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据,并基于故障数据中的生命信号确定各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态,以基于各控制器与相应的第一通讯网络和/或第二通讯网络的通讯状态以及待测设备对应的控制器的数量从一份或多份故障数据中确定目标故障数据,能够快速有效地从获取到的一份或多份冗余的故障数据中剥离出可靠的故障数据,在通过目标故障数据对待测设备进行故障检测的过程中,进一步提高了故障检测结果的准确性和可靠性,从而实现了车辆运行安全性的有效提高。
50.在示例性实施例中,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:
51.若所述待测设备对应有一个所述控制器,基于所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,确定所述第一通讯网络和所述第二通讯网络中的目标通讯网络;
52.将所述目标通讯网络对应的所述故障数据作为所述目标故障数据。
53.本实施例中,若待测设备对应有一个控制器时,该控制器可以通过第一通讯网络或第二通讯网络发送故障数据,从而能够通过双环网获取到待测设备的一份故障数据,即,不存在冗余的故障数据,该控制器也可以同时通过第一通讯网络和第二通讯网络发送冗余
的故障数据,从而通过双环网能够同时获取到待测设备的两份冗余的故障数据。
54.只存在一份故障数据时,若控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态为通讯正常,则将该故障数据作为目标故障数据,若控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态为通讯异常,则该故障数据不可靠,可以生成报错信息,还可以将报错信息发送至显示装置进行显示,和/或,发送至预设终端进行告警。
55.存在两份故障数据时,对于两份故障数据中的任一故障数据,若控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态为通讯正常,则将该故障数据对应的第一通讯网络或第二通讯网络作为候选通讯网络。若候选通讯网络包括第一通讯网络和第二通讯网络中的一个,则该候选通讯网络即为目标通讯网络;若候选通讯网络包括第一通讯网络和第二通讯网络,可以将第一通讯网络和第二通讯网络中的预设通讯网络作为目标通讯网络,例如,可以将第一通讯网络作为目标通讯网络,其中,第一通讯网络连接的设备的数量可以大于第二通讯网络连接的设备的数量,或第一通讯网络的可靠度可以大于第二通讯网络的可靠度。确定目标通讯网络后,可以将目标通讯网络对应的故障数据作为目标故障数据,从而能够有效保证得到的目标故障数据的可靠性。
56.在示例性实施例中,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:
57.若所述待测设备对应有多个所述控制器,确定各所述故障数据对应的所述控制器的控制状态;
58.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据。
59.本实施例中,若待测设备对应有多个控制器时,可以同时通过多个控制器发送冗余的故障数据,对于多个控制器中的任一控制器,可以通过第一通讯网络或第二通讯网络发送故障数据,也可以同时通过第一通讯网络和第二通讯网络发送冗余的故障数据,从而通过双环网能够同时获取到待测设备发送的多份冗余的故障数据,实现了网内和网间的冗余。
60.在确定多份故障数据中的目标故障数据时,可以确定各故障数据对应的控制器的控制状态。其中,对于多份故障数据中的任一故障数据,可以在该故障数据的第二预设字节处设置控制信号,通过对故障数据进行解析,以得到该控制信号对应的控制状态,控制状态可以为主控制或从控制。
61.确定各故障数据对应的控制器的控制状态后,可以基于各控制器与第一通讯网络和/或第二通讯网络的通讯状态,以及各故障数据对应的控制状态,来确定多份故障数据中的目标故障数据。例如,可以基于控制器与第一通讯网络和/或第二通讯网络的通讯状态,从控制状态为主控制的控制器所对应的故障数据中确定目标故障数据,从而能够从多份故障数据中有效剥离出可靠的故障数据,进一步提高了故障检测结果的可靠性。
62.在示例性实施例中,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故
障数据中的所述目标故障数据,包括:
63.若各所述故障数据对应的所述控制器的控制状态满足预设条件时,基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据;其中,所述目标控制器为各所述控制器中,所述控制状态为主控制的所述控制器;所述候选数据为各所述故障数据中,所述目标控制器对应的所述故障数据;
64.若各所述故障数据对应的所述控制器的控制状态不满足所述预设条件时,生成报错信息。
65.本实施例中,预设条件可以根据实际需求进行设定,满足各控制器控制状态的区分即可,例如,预设条件可以为:同一通讯网络中最多包括一个控制状态为主控制的控制器,且双环网中至少包括一个控制状态为主控制的控制器,以及至少一个控制状态为从控制的控制器。
66.目标控制器为待测设备对应的各控制器中,控制状态为主控制的控制器。候选数据为各故障数据中,目标控制器对应的故障数据。
67.若各故障数据对应的控制器的控制状态满足该预设条件,可以基于目标控制器与第一通讯网络和/或第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,例如,可以基于目标控制器与第一通讯网络和/或第二通讯网络的通讯状态,确定各候选数据对应的通讯网络中的目标通讯网络,并将目标通讯网络对应的候选数据作为目标故障数据,从而能够有效保证目标故障数据确定结果的准确性。
68.若各故障数据对应的控制器的控制状态不满足该预设条件,则表明各控制器对应的故障数据中的控制信号存在错误,可以生成报错信息,还可以将报错信息发送至显示装置进行显示,和/或,发送至预设终端进行告警,从而能够有效降低控制状态错误对目标故障数据确定结果的准确性影响,进一步提高了故障检测结果的可靠性。
69.在示例性实施例中,存在一个与所述第一通讯网络或所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:
70.若所述目标控制器与所述候选数据对应的通讯网络的通讯状态为通讯正常时,将所述候选数据作为所述目标故障数据;所述通讯网络为所述第一通讯网络或所述第二通讯网络;
71.若所述目标控制器与所述候选数据对应的所述通讯网络的通讯状态为通讯异常时,生成所述报错信息。
72.本实施例中,若候选数据的数量为一个时,表明控制状态为主控制的控制器仅通过第一通讯网络或第二通讯网络发送故障数据。可以基于目标控制器与候选数据对应的通讯网络的通讯状态,来确定该候选数据是否可靠,从而能够有效保证得到的目标故障数据的准确性,进而提高了故障检测结果的可靠性。
73.例如,若目标控制器与候选数据对应的通讯网络的通讯状态为通讯正常,则表明该候选数据可靠,可以将该候选数据作为目标故障数据;若目标控制器与候选数据对应的通讯网络的通讯状态为通讯异常,可以生成报错信息,另外,还可以将报错信息发送至显示装置进行显示,和/或,发送至预设终端进行告警,以便于相关人员及时排故,从而进一步提高了车辆运行的可靠性。
74.在示例性实施例中,存在两个分别与所述第一通讯网络和所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:
75.若所述目标控制器与所述第一通讯网络的通讯状态为通讯正常时,将所述第一通讯网络对应的所述候选数据作为所述目标故障数据;
76.若所述目标控制器与所述第一通讯网络的通讯状态为通讯异常且与所述第二通讯网络的通讯状态为通讯正常时,将所述第二通讯网络对应的所述候选数据作为所述目标故障数据;
77.若所述目标控制器与所述第一通讯网络的通讯状态以及与所述第二通讯网络的通讯状态均为通讯异常时,生成所述报错信息。
78.本实施例中,若候选数据的数量为两个时,表明控制状态为主控制的控制器同时通过第一通讯网络和第二通讯网络发送冗余的故障数据。可以基于目标控制器与第一通讯网络和第二通讯网络的通讯状态来确定第一通讯网络和第二通讯网络中的目标通讯网络,并将目标通讯网络对应的候选数据作为目标故障数据,从而能够快速准确地从多个冗余的故障数据中确定目标故障数据,进而提高了故障检测结果的准确性。
79.例如,若目标控制器与第一通讯网络的通讯状态以及与第二通讯网络的通讯状态均为通讯正常,可以将第一通讯网络和第二通讯网络中的预设通讯网络作为目标通讯网络,例如,可以将第一通讯网络作为目标通讯网络,其中,第一通讯网络连接的设备的数量可以大于第二通讯网络连接的设备的数量,或第一通讯网络的可靠度可以大于第二通讯网络的可靠度。若目标控制器与第一通讯网络和第二通讯网络中的一个通讯网络的通讯状态为通讯正常,则将第一通讯网络和第二通讯网络中通讯状态为通讯正常的通讯网络作为目标通讯网络。若目标控制器与第一通讯网络的通讯状态以及与第二通讯网络的通讯状态均为通讯异常,可以生成报错信息,另外,还可以将报错信息发送至显示装置进行显示,和/或,发送至预设终端进行告警,以便于相关人员及时排故,从而进一步提高了车辆运行的可靠性。
80.在示例性实施例中,所述基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,包括:
81.基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态。
82.本实施例中,对于各故障数据中的任一故障数据,可以基于该故障数据中的生命信号确定该故障数据对应的控制器与该故障数据对应的通讯网络的通讯状态。
83.扫描周期可以为从双环网中获取故障数据的周期。可以设置多个数组,例如,可以每个控制器对应一个数组,也可以每个设备对应一个数组,通过数组缓存相应的运行数据。在获取故障数据的过程中,可以连续获取多个扫描周期的故障数据,例如,五个扫描周期,并缓存至相应的数组,通过解析该故障数据在各扫描周期中的生命信号,来确定该故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态,从而能够有效提高通讯状态的确定结果的有效性,进而为提高故障检测结果的可靠性提供了技术基础。
84.其中,可以根据该故障数据在连续多个扫描周期中的生命信号的变化状态来确定
该故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态;还可以根据该故障数据的生命信号在连续多个扫描周期中的信号值与预设值的比较结果来确定该故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态,例如,可以根据扫描周期与生命信号的预设值之间的对应关系,对故障数据的生命信号在连续多个扫描周期中的信号值进行比对,若各扫描周期中的信号值均与相应的预设值相同,则表明该故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态为通讯正常,若否,则表明该故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态为通讯异常。
85.在示例性实施例中,所述基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态,包括:
86.若所述故障数据在连续多个所述扫描周期中的所述生命信号均相同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯异常;
87.若所述故障数据在连续多个所述扫描周期中的所述生命信号存在不同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯正常。
88.本实施例中,对于多份故障数据中的任一故障数据,若该故障数据在连续多个扫描周期中的生命信号均相同,即,该故障数据的生命信号在连续多个扫描周期中均未发生变化,表明该故障数据对应的控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态为通讯异常。若该故障数据在连续多个扫描周期中的生命信号存在不同,即,该故障数据的生命信号在连续多个扫描周期中存在变化,表明该故障数据对应的控制器与该故障数据对应的第一通讯网络或第二通讯网络的通讯状态为通讯正常,从而能够快速准确地确定各故障数据对应的控制器与相应的第一通讯网络或第二通讯网络的通讯状态。
89.下面对本发明提供的故障检测装置进行描述,下文描述的故障检测装置与上文描述的故障检测方法可相互对应参照。如图2所示,本发明故障检测装置至少包括:
90.第一处理模块201,用于获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
91.第二处理模块202,用于基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
92.第三处理模块203,用于基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
93.在示例性实施例中,所述第三处理模块203具体用于:
94.若所述待测设备对应有一个所述控制器,基于所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,确定所述第一通讯网络和所述第二通讯网络中的目标通讯网络;
95.将所述目标通讯网络对应的所述故障数据作为所述目标故障数据。
96.在示例性实施例中,所述第三处理模块203具体用于:
97.若所述待测设备对应有多个所述控制器,确定各所述故障数据对应的所述控制器的控制状态;
98.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据。
99.在示例性实施例中,所述第三处理模块203具体用于:
100.若各所述故障数据对应的所述控制器的控制状态满足预设条件时,基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据;其中,所述目标控制器为各所述控制器中,所述控制状态为主控制的所述控制器;所述候选数据为各所述故障数据中,所述目标控制器对应的所述故障数据;
101.若各所述故障数据对应的所述控制器的控制状态不满足所述预设条件时,生成报错信息。
102.在示例性实施例中,存在一个与所述第一通讯网络或所述第二通讯网络相对应的所述候选数据时,所述第三处理模块203具体用于:
103.若所述目标控制器与所述候选数据对应的通讯网络的通讯状态为通讯正常时,将所述候选数据作为所述目标故障数据;所述通讯网络为所述第一通讯网络或所述第二通讯网络;
104.若所述目标控制器与所述候选数据对应的所述通讯网络的通讯状态为通讯异常时,生成所述报错信息。
105.在示例性实施例中,存在两个分别与所述第一通讯网络和所述第二通讯网络相对应的所述候选数据时,所述第三处理模块203具体用于:
106.若所述目标控制器与所述第一通讯网络的通讯状态为通讯正常时,将所述第一通讯网络对应的所述候选数据作为所述目标故障数据;
107.若所述目标控制器与所述第一通讯网络的通讯状态为通讯异常且与所述第二通讯网络的通讯状态为通讯正常时,将所述第二通讯网络对应的所述候选数据作为所述目标故障数据;
108.若所述目标控制器与所述第一通讯网络的通讯状态以及与所述第二通讯网络的通讯状态均为通讯异常时,生成所述报错信息。
109.在示例性实施例中,所述第二处理模块202具体用于:
110.基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态。
111.在示例性实施例中,所述第二处理模块202具体用于:
112.若所述故障数据在连续多个所述扫描周期中的所述生命信号均相同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯异常;
113.若所述故障数据在连续多个所述扫描周期中的所述生命信号存在不同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的
通讯状态为通讯正常。
114.本发明还提供一种轨道车辆,所述轨道车辆使用如上述任一实施例所述的故障检测方法,或,包括如上述任一实施例所述的故障检测装置。
115.本实施例中,轨道车辆诸如地铁车辆、轻轨车辆、动车组等。
116.图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)301、通信接口(communications interface)302、存储器(memory)303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信。处理器301可以调用存储器303中的逻辑指令,以执行故障检测方法,该方法包括:获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
117.基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
118.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
119.此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
120.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的故障检测方法,该方法包括:获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;
121.基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
122.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
123.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的故障检测方法,该方法包括:获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯
网络和/或所述第二通讯网络发送所述故障数据;
124.基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;
125.基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。
126.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
127.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
128.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种故障检测方法,其特征在于,包括:获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。2.根据权利要求1所述的故障检测方法,其特征在于,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:若所述待测设备对应有一个所述控制器,基于所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,确定所述第一通讯网络和所述第二通讯网络中的目标通讯网络;将所述目标通讯网络对应的所述故障数据作为所述目标故障数据。3.根据权利要求1所述的故障检测方法,其特征在于,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据,包括:若所述待测设备对应有多个所述控制器,确定各所述故障数据对应的所述控制器的控制状态;基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据。4.根据权利要求3所述的故障检测方法,其特征在于,所述基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及各所述故障数据对应的所述控制器的控制状态,确定各所述故障数据中的所述目标故障数据,包括:若各所述故障数据对应的所述控制器的控制状态满足预设条件时,基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据;其中,所述目标控制器为各所述控制器中,所述控制状态为主控制的所述控制器;所述候选数据为各所述故障数据中,所述目标控制器对应的所述故障数据;若各所述故障数据对应的所述控制器的控制状态不满足所述预设条件时,生成报错信息。5.根据权利要求4所述的故障检测方法,其特征在于,存在一个与所述第一通讯网络或所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:若所述目标控制器与所述候选数据对应的通讯网络的通讯状态为通讯正常时,将所述候选数据作为所述目标故障数据;所述通讯网络为所述第一通讯网络或所述第二通讯网络;
若所述目标控制器与所述候选数据对应的所述通讯网络的通讯状态为通讯异常时,生成所述报错信息。6.根据权利要求4所述的故障检测方法,其特征在于,存在两个分别与所述第一通讯网络和所述第二通讯网络相对应的所述候选数据时,所述基于目标控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,从各候选数据中确定所述目标故障数据,包括:若所述目标控制器与所述第一通讯网络的通讯状态为通讯正常时,将所述第一通讯网络对应的所述候选数据作为所述目标故障数据;若所述目标控制器与所述第一通讯网络的通讯状态为通讯异常且与所述第二通讯网络的通讯状态为通讯正常时,将所述第二通讯网络对应的所述候选数据作为所述目标故障数据;若所述目标控制器与所述第一通讯网络的通讯状态以及与所述第二通讯网络的通讯状态均为通讯异常时,生成所述报错信息。7.根据权利要求1至6任一项所述的故障检测方法,其特征在于,所述基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,包括:基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态。8.根据权利要求7所述的故障检测方法,其特征在于,所述基于所述故障数据在连续多个扫描周期中的所述生命信号,确定所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态,包括:若所述故障数据在连续多个所述扫描周期中的所述生命信号均相同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯异常;若所述故障数据在连续多个所述扫描周期中的所述生命信号存在不同,所述故障数据对应的所述控制器与所述故障数据对应的所述第一通讯网络或所述第二通讯网络的通讯状态为通讯正常。9.一种故障检测装置,其特征在于,包括:第一处理模块,用于获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,所述待测设备对应有一个或多个控制器,每个所述控制器通过所述第一通讯网络和/或所述第二通讯网络发送所述故障数据;第二处理模块,用于基于各所述故障数据中的生命信号,确定各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态;第三处理模块,用于基于各所述控制器与所述第一通讯网络和/或所述第二通讯网络的通讯状态,以及所述待测设备对应的所述控制器的数量,确定一份或多份所述故障数据中的目标故障数据;所述目标故障数据用于对所述待测设备进行故障检测。10.一种轨道车辆,其特征在于,所述轨道车辆使用如权利要求1至8任一项所述的故障检测方法,或,包括如权利要求9所述的故障检测装置。

技术总结
本发明涉及轨道交通技术领域,尤其涉及一种故障检测方法、装置及轨道车辆。其方法包括:获取待测设备通过双环网中的第一通讯网络和/或第二通讯网络发送的一份或多份故障数据;其中,待测设备对应有一个或多个控制器,每个控制器通过第一通讯网络和/或第二通讯网络发送故障数据;基于各故障数据中的生命信号,确定各控制器与第一通讯网络和/或第二通讯网络的通讯状态;基于各控制器与第一通讯网络和/或第二通讯网络的通讯状态,以及待测设备对应的控制器的数量,确定一份或多份故障数据中的目标故障数据;目标故障数据用于对待测设备进行故障检测。本发明能够有效提高故障检测结果的准确性和可靠性,从而实现了车辆运行安全性的有效提高。有效提高。有效提高。


技术研发人员:崔玉龙 李意 王文勇 宋奉霖 于潞龙 周忠洋 陈璋
受保护的技术使用者:中车青岛四方机车车辆股份有限公司
技术研发日:2023.06.16
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐