充电设备的故障预警方法、装置和计算机设备与流程
未命名
07-17
阅读:125
评论:0
1.本技术涉及充电设备技术领域,特别是涉及一种充电设备的故障预警方法、装置和计算机设备。
背景技术:
2.随着新能源汽车的发展,充电设施数量呈几何倍数增长。充电设施在对新能源汽车的电池进行充电时,通常由新能源汽车中的电池管理系统管理充电设施对电池的充电。
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.根据充电装置的充电数据得到第二目标值,包括:
37.根据充电装置近预设充电次数的充电数据得到第二目标值。
38.第二方面,本技术还提供了一种充电设备的故障预警装置,充电设备包括互相充电的充电装置和电池管理系统,该装置包括:
39.数据获取模块,获取充电装置和电池管理系统的充电数据;
40.第一计算模块,用于根据电池管理系统的充电数据得到第一目标值;
41.第二计算模块,用于根据充电装置的充电数据得到第二目标值;
42.第一故障预警模块,用于若第一目标值大于第一预设阈值,生成第一故障预警信息;第一故障预警信息用于表征电池管理系统即将或已经出现故障;
43.第二故障预警模块,用于若第二目标值大于第二预设阈值,生成第二故障预警信息;第二故障预警信息用于表征充电装置即将或已经出现故障。
44.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
45.获取充电装置和电池管理系统的充电数据;
46.根据电池管理系统的充电数据得到第一目标值;
47.根据充电装置的充电数据得到第二目标值;
48.若第一目标值大于第一预设阈值,生成第一故障预警信息;第一故障预警信息用于表征电池管理系统即将或已经出现故障;
49.若第二目标值大于第二预设阈值,生成第二故障预警信息;第二故障预警信息用于表征充电装置即将或已经出现故障。
50.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,
其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
51.获取充电装置和电池管理系统的充电数据;
52.根据电池管理系统的充电数据得到第一目标值;
53.根据充电装置的充电数据得到第二目标值;
54.若第一目标值大于第一预设阈值,生成第一故障预警信息;第一故障预警信息用于表征电池管理系统即将或已经出现故障;
55.若第二目标值大于第二预设阈值,生成第二故障预警信息;第二故障预警信息用于表征充电装置即将或已经出现故障。
56.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
57.获取充电装置和电池管理系统的充电数据;
58.根据电池管理系统的充电数据得到第一目标值;
59.根据充电装置的充电数据得到第二目标值;
60.若第一目标值大于第一预设阈值,生成第一故障预警信息;第一故障预警信息用于表征电池管理系统即将或已经出现故障;
61.若第二目标值大于第二预设阈值,生成第二故障预警信息;第二故障预警信息用于表征充电装置即将或已经出现故障。
62.上述充电设备的故障预警方法、装置、计算机设备、存储介质和计算机程序产品,通过获取充电装置和电池管理系统的充电数据,并根据电池管理系统的充电数据得到第一目标值,根据充电装置的充电数据得到第二目标值。若第一目标值大于第一预设阈值,生成第一故障预警信息。第一故障预警信息用于表征电池管理系统即将或已经出现故障。若第一目标值大于第二预设阈值,生成第二故障预警信息。第二故障预警信息用于表征充电装置即将或已经出现故障。即通过对电池管理系统的充电数据和充电装置的充电数据进行分析,实现了电池管理系统和充电装置的故障预警,提高了故障预警结果的准确性,从而进一步提高了运维效率。
附图说明
63.图1为一个实施例中充电设备的故障预警方法的应用环境图;
64.图2为一个实施例中充电设备的故障预警方法的流程示意图;
65.图3为一个实施例中充电设备的故障预警方法的流程示意图;
66.图4为一个实施例中充电设备的故障预警方法的流程示意图;
67.图5为一个实施例中充电设备的故障预警方法的流程示意图;
68.图6为一个实施例中充电设备的故障预警方法的流程示意图;
69.图7为一个实施例中充电设备的故障预警方法的流程示意图;
70.图8为一个实施例中充电设备的故障预警方法的流程示意图;
71.图9为一个实施例中充电装置和电池管理系统的连接示意图;
72.图10为一个实施例中充电设备的故障预警方法的流程示意图;
73.图11为一个实施例中充电设备的故障预警装置的结构框图;
74.图12为一个实施例中计算机设备的内部结构图。
具体实施方式
75.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
76.本技术实施例提供的充电设备的故障预警方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。具体的,终端102可以从服务器104的数据存储系统中获取充电装置和电池管理系统的充电数据。再根据电池管理系统的充电数据得到第一目标值,根据充电装置的充电数据得到第二目标值。然后,若第一目标值大于第一预设阈值,生成第一故障预警信息,第一故障预警信息用于表征电池管理系统即将或已经出现故障。若第二目标值大于第二预设阈值,生成第二故障预警信息,第二故障预警信息用于表征充电装置即将或已经出现故障。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
77.在一个实施例中,如图2所示,提供了一种充电设备的故障预警方法。其中,充电设备包括充电装置和电池管理系统。充电装置可以为充电桩,电池管理系统可以为电动汽车的电池管理系统,电池可以为电动汽车中的电池。充电桩可以通过电动汽车的电池管理系统向电动汽车中的电池进行充电。充电过程中,电池管理系统可以实时监测电池的运行状态并反馈给充电装置。充电装置可以根据接收到的电池的相关运行信息调整充电方式。例如,降低输出电压、输出电流等。从而保障整个充电过程安全可靠。
78.以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
79.步骤202,获取充电装置和电池管理系统的充电数据。
80.其中,充电装置的充电数据可以包括充电装置的采集电压、采集电流、计量电能等参数。电池管理系统的充电数据可以包括电池管理系统的采集电压、采集电流、计量电能等参数。
81.具体的,获取充电装置的充电数据可以是获取一个或多个充电装置的充电数据,获取电池管理系统的充电数据可以是获取一个或多个电池管理系统的充电数据。进一步的,为了提高故障预警的实时性和可靠性,可以实时获取一个或多个充电装置的充电数据和一个或多个电池管理系统的充电数据。也可以按照预设时间间隔获取一个或多个充电装置和一个或多个电池管理系统的充电数据,这样可以减少资源的浪费。
82.步骤204,根据电池管理系统的充电数据得到第一目标值。
83.其中,电池管理系统的充电数据包括电池管理系统的充电输入数据和充电输出数据。电池管理系统的充电输入数据可以是每次充电过程中,充电装置采集的数据。电池管理系统的充电输出数据可以是每次充电过程中,电池管理系统采集的数据。
84.具体的,在获取到充电装置和电池管理系统的充电数据之后,首先选取某个电池管理系统,特别的,可以是选取当前正在充电的电动汽车的电池管理系统。再获取该电池管理系统的充电输入数据和充电输出数据,然后根据该电池管理系统的充电输入数据和充电
输出数据得到第一目标值。进一步地,第一目标值可以是该电池管理系统充电输入数据和充电输出数据的差值的平均值。例如,当该电池管理系统的充电输入数据为输入电压,充电输出数据为输出电压时,将输入电压和输出电压作差取平均值后得到的结果可以作为第一目标值。
85.步骤206,根据充电装置的充电数据得到第二目标值。
86.其中,充电装置的充电数据包括充电装置的充电输入数据和充电输出数据。充电装置的充电输入数据可以是每次充电过程中,电池管理系统采集的数据。充电装置的充电输出数据可以是每次充电过程中,充电装置采集的数据。充电输入数据和充电输出数据相对应。
87.具体的,在获取到充电装置和电池管理系统的充电数据之后,首先选取某个充电装置,特别的,可以是选取当前正在给电动汽车充电的充电装置。再获取该充电装置的充电输入数据和充电输出数据,然后根据该充电装置的充电输入数据和充电输出数据得到第二目标值。进一步地,第二目标值可以是该充电装置的充电输入数据和充电输出数据的差值的平均值。例如,当该充电装置的充电输入数据为输入电压,充电输出数据为输出电压时,将输入电压和输出电压作差取平均值后得到的结果可以作为第二目标值。
88.步骤208,若第一目标值大于第一预设阈值,生成第一故障预警信息。
89.其中,第一预设阈值可以根据电池管理系统的采集精度进行设置。第一故障预警信息用于表征电池管理系统即将或已经出现故障。第一故障预警信息具体可以包括电池管理系统的类型信息和报警信息。电池管理系统的类型信息用于表征电池管理系统的类型。报警信息用于警示用户电池管理系统即将或已经出现故障。用户接收到第一故障预警信息后,可以视情况对电池管理系统进行维修。
90.另外,若第一目标值小于或等于第一预设阈值,不生成第一故障预警信息。可以理解,若第一目标值小于或等于第一预设阈值,认为电池管理系统在一段时间之内不会发生故障。
91.步骤210,若第二目标值大于第二预设阈值,生成第二故障预警信息。
92.其中,第二预设阈值可以根据充电装置的电压等级进行设置。第二故障预警信息用于表征充电装置即将或已经出现故障。第二故障预警信息具体可以包括充电装置的类型信息和报警信息。充电装置的类型信息用于表征充电装置的类型。报警信息用于警示用户充电装置即将或已经出现故障。另外,用户接收到第二故障预警信息后,可以视情况对充电装置进行维修。
93.另外,若第二目标值小于或等于第二预设阈值,不生成第二故障预警信息。可以理解,若第一目标值小于或等于第一预设阈值,认为充电装置在一段时间之内不会发生故障。
94.本实施例中的充电设备的故障预警方法,通过获取充电装置和电池管理系统的充电数据,并根据电池管理系统的充电数据得到第一目标值,根据充电装置的充电数据得到第二目标值。若第一目标值大于第一预设阈值,生成第一故障预警信息。第一故障预警信息用于表征电池管理系统即将或已经出现故障。若第一目标值大于第二预设阈值,生成第二故障预警信息。第二故障预警信息用于表征充电装置即将或已经出现故障。即通过对电池管理系统的充电数据和充电装置的充电数据进行分析,实现了电池管理系统和充电装置的故障预警,提高了故障预警结果的准确性,从而进一步提高了运维效率。
95.在一个实施例中,如图3所示,步骤204之前,充电设备的故障预警方法还包括步骤301、步骤302和步骤303。
96.步骤301,根据电池管理系统的充电数据和充电装置的充电数据得到第三目标值。
97.其中,电池管理系统的充电数据可以为电池管理系统采集的充电数据。例如,可以是电池管理系统的采集模块采集到的输入电流、输入电压等数据。充电装置的充电数据可以为充电装置采集的充电数据。例如,可以是充电装置的采集模块采集到的输出电压、输出电流等数据。
98.具体的,获取到充电装置的充电数据和电池管理系统的充电数据之后,可以将充电装置的充电数据和电池管理系统的充电数据的差值作为第三目标值。
99.步骤302,判断第三目标值是否大于第三预设阈值。若是,执行步骤303;若否,执行步骤204。
100.其中,第三预设阈值可以由本领域技术人员根据实际需求进行设置。若第三目标值小于或等于第三预设阈值,根据电池管理系统的充电数据得到第一目标值。此时电池管理系统的充电数据包括多次充电过程中的该电池管理系统的充电输入数据和充电输出数据。具体的,充电输入数据可以是该电池管理系统采集的充电数据。充电输出数据可以是充电装置采集的充电数据。
101.步骤303,生成充电设备故障信息。
102.其中,充电设备故障信息用于表征充电设备已经发生故障。充电设备故障具体可以是充电装置故障、电池管理系统故障、充电回路故障等。另外,用户接收到充电设备故障信息时,可以及时对充电设备进行故障处理。
103.本实施例中,通过根据电池管理系统的充电数据和充电装置的充电数据得到第三目标值,判断第三目标值是否大于第三预设阈值,若是,生成充电设备故障信息,可以实现充电设备的故障报警。若否,根据电池管理系统的充电数据得到第一目标值。这样可以减少对充电设备进行故障预警时的计算量,从而提高故障预警效率。
104.在一个实施例中,充电设备故障信息包括充电装置故障信息和电池管理系统故障信息。如图4所示,步骤303包括步骤401、步骤402、步骤403和步骤404。
105.步骤401,若第三目标值大于第三预设阈值,判断充电装置是否有故障预警未处理。若是,执行步骤402;若否,执行步骤403。
106.其中,第三预设阈值可由本领域技术人员根据实际需求进行设置。当第三目标值大于第三预设阈值时,可以理解为充电装置或电池管理系统有可能已经发生故障。此时,通过判断充电装置和/或电池管理系统是否有故障预警未处理,来进一步确定是否是充电装置和/或电池管理系统发生故障。具体的,当充电装置有故障预警未处理时,生成充电装置故障信息。当充电装置没有故障预警未处理时,判断电池管理系统是否有故障预警未处理。
107.另外,在其它实施例中,也可以当电池管理系统有故障预警未处理时,生成电池管理系统故障信息。当电池管理系统没有故障预警未处理时,进一步判断充电装置是否有故障预警未处理。若充电装置有故障预警未处理,生成充电装置故障信息。若充电装置没有故障未处理,生成其它故障信息。
108.步骤402,生成充电装置故障信息。
109.充电装置故障信息用于表征充电装置已经发生故障。其中,充电装置故障信息可
以包括充电装置的类型信息和报警信息。充电装置的类型信息用于表示充电装置的类型。充电装置的报警信息用于故障报警。
110.步骤403,判断电池管理系统是否有故障预警未处理。若是,执行步骤404。
111.具体的,若电池管理系统有故障预警未处理,生成电池管理系统故障信息。若电池管理系统没有故障未处理,生成其它故障信息。其它故障信息用于表征充电设备发生其它不明故障。当充电设备发生其它不明故障时,需要人为排查故障原因。
112.步骤404,生成电池管理系统故障信息。
113.电池管理系统故障信息用于表征电池管理系统已经发生故障。其中,电池管理系统故障信息可以包括电池管理系统的类型信息和报警信息。电池管理系统的类型信息用于表示电池管理系统的类型。电池管理系统的报警信息用于故障报警。
114.本实施例中,充电设备故障信息包括充电装置故障信息和电池管理系统故障信息。通过当第三目标值大于第三预设阈值时,判断充电装置和/或电池管理系统是否有故障预警未处理,来判断充电装置和/或电池管理系统是否发生故障,可以实现充电装置和/或电池管理系统的故障报警。
115.在一个实施例中,如图5所示,步骤302之后,步骤204之前,充电设备的故障预警方法还包括步骤501。
116.步骤501,判断第三目标值是否大于第四预设阈值。若是,执行步骤204。
117.其中,第四预设阈值小于第三预设阈值。具体的,若第三目标值小于第三预设阈值,进一步判断第三目标值是否大于第四预设阈值。若第三目标值大于第四预设阈值,根据电池管理系统的充电数据得到第一目标值。若第三目标值小于或等于第四预设阈值,不执行后续步骤。即不对充电设备进行故障预警。
118.在一个实施例中,如图6所示,充电设备的故障预警方法还包括步骤601和/或步骤602。
119.步骤601,根据第一目标值、第三目标值和剩余寿命计算模型得到电池管理系统的剩余寿命。
120.具体的,将第一目标值和第三目标值作为输入参数输入到剩余寿命计算模型中,剩余寿命计算模型可以输出电池管理系统的剩余寿命。电池管理系统的剩余寿命可以理解为当前时间到电池管理系统发生故障的时间。
121.进一步地,根据电池管理系统实际发生故障的时间可以对剩余寿命计算模型中的模型参数进行调整,以实现剩余寿命计算模型的优化,从而提高剩余寿命计算的准确度。
122.步骤602,根据第二目标值、第三目标值和剩余寿命计算模型得到充电装置的剩余寿命。
123.具体的,将第二目标值和第三目标值作为输入参数输入到充电装置剩余寿命计算模型中,充电装置剩余寿命计算模型可以输出充电装置的剩余寿命。充电装置的剩余寿命可以理解为当前时间到充电装置发生故障的时间。
124.进一步地,根据充电装置实际发生故障的时间可以对剩余寿命计算模型中的模型参数进行调整,以实现剩余寿命计算模型的优化,从而提高剩余寿命计算的准确度。
125.本实施例中,通过根据第一目标值、第三目标值和剩余寿命计算模型得到电池管理系统的剩余寿命,根据第二目标值、第三目标值和剩余寿命计算模型得到充电装置的剩
余寿命,可以预测充电装置和电池管理系统的剩余寿命,以进一步提高对充电设备故障预警的可靠性。
126.在一个实施例中,如图7所示,步骤204包括步骤701和步骤702,步骤206包括步骤703和步骤704。
127.步骤701,对电池管理系统的充电数据进行分类。
128.具体的,可以根据电池管理系统的型号或电池管理系统的输入电路来对电池管理系统的充电数据进行分类。进一步的,当电池管理系统为电动汽车的电池管理系统时,还可以根据车辆型号对电动汽车的电池管理系统的充电数据进行分类。
129.步骤702,根据分类后的电池管理系统的充电数据得到第一目标值。
130.其中,分类后的电池管理系统的充电数据包括电池管理系统采集的充电数据。例如,包括电池管理系统采集的输入电压、输入电流等参数。
131.具体的,获取到分类后的电池管理系统的充电数据之后,进行特征提取得到第一目标值。例如,当电池管理系统的充电数据包括电池管理系统的输入电压时,可以计算电池管理系统的输入电压的平均电压,并将该平均电压作为第一目标值。
132.步骤703,对充电装置的充电数据进行分类。
133.具体的,可以根据充电装置的型号或充电装置的输出电路来对充电装置的充电数据进行分类。进一步的,当充电装置为充电桩时,还可以根据充电桩的型号对充电装置的充电数据进行分类。
134.步骤704,根据分类后的充电装置的充电数据得到第二目标值。
135.其中,分类后的充电装置的充电数据包括充电装置采集的充电数据。例如,充电装置采集的输出电压、输出电流等参数。
136.具体的,获取到分类后的充电装置的充电数据之后,进行特征提取得到第二目标值。例如,当充电装置的充电数据包括充电装置的输出电压时,可以计算充电装置的输出电压的平均电压,并将该平均电压作为第二目标值。
137.在其他实施例中,可以根据第一目标值和第二目标值可以建立故障预警模型。故障预警模型用于开展故障预警。另外,也可以建立多个故障预警模型以针对不同类别的电池管理系统和充电装置进行故障预测和故障预警,从而进一步提高故障预警的准确度。
138.本实施例中,通过分别对电池管理系统的充电数据进行分类并得到第一目标值,对充电装置的充电数据进行分类并得到第二目标值,可以建立故障预警模型,以提高故障预警的准确性和可靠性。
139.在一个实施例中,如图8所示,步骤204包括步骤801,步骤206包括步骤802。
140.步骤801,根据电池管理系统近预设充电次数的充电数据得到第一目标值。
141.其中,电池管理系统近预设充电次数的充电数据包括近预设充电次数的充电输入数据和充电输出数据。例如,当预设充电次数为10次时,电池管理系统近预设充电次数的充电数据包括电池管理系统近10次充电的充电输入数据和充电输出数据。
142.具体的,根据电池管理系统近预设充电次数的充电输入数据和充电输出数据得到第一目标值。例如,可以将电池管理系统近预设充电次数的充电输入数据和充电输出数据的平均值或方差作为第一目标值。
143.步骤802,根据充电装置近预设充电次数的充电数据得到第二目标值。
144.充电装置近预设充电次数的充电数据包括近预设充电次数的充电输入数据和充电输出数据。具体的,根据充电装置近预设充电次数的充电输入数据和充电输出数据得到第二目标值。例如,可以将充电装置近预设充电次数的充电输入数据和充电输出数据的平均值或方差作为第二目标值。
145.本实施例中,通过根据电池管理系统近预设充电次数的充电数据得到第一目标值,根据充电装置近预设充电次数的充电数据得到第二目标值,可以提高故障预警的效率。
146.为便于更好地理解上述充电设备的故障预警方法,下面结合一个具体实施例进行详细解释说明。
147.在一个实施例中,提供了一种充电设备的故障预警方法,充电设备包括充电装置和电池管理系统。在本实施例中,充电装置为充电桩,电池管理系统为汽车bms(battery management system,电池管理系统)。充电桩可以向汽车中的电池进行充电,同时汽车bms可以对整个充电过程进行实时监测。
148.首先,从国家大数据平台获取汽车bms和充电桩采集的充电数据。其中,如图9所示,汽车bms采集的数据包括汽车bms的输入电压u1、输入电流i1、输入回路电阻r1。充电桩采集的充电数据包括充电桩的输出电压u2、输出电流i2、输出回路r2。理想情况下,汽车bms输入电压u1+i1*r1=充电桩输出电压u2-i2*r2,汽车bms输入电流i1=充电桩输出电流i2。随着使用时间的增长,加上器件参数差异和采集误差,汽车bms和充电桩采集到的电压/电流会有所差异,直至发生故障。
149.以通过分析充电桩采集的输出电压和汽车bms采集的输入电压进行故障预警为例,参考图10,具体步骤包括:
150.1、计算充电桩和bms系统的电压差值;为了减少误差,可选取一段时间内(10s)充电桩采集的输出电压的平均值作为充电桩的输出电压,汽车bms系统采集的输入电压的平均值作为充电桩的输入电压。该电压差值对应于上文中提到的第三目标值。
151.2、判断电压差值是否大于阈值1。若电压差值大于阈值1,判断充电桩近期是否故障预警未处理。若是,则充电桩故障。若否,判断bms系统近期是否有故障预警未处理。若是,则bms系统故障。若否,则为其他故障。阈值1对应于上文中提到的第三预设阈值。阈值1具体取值可以为3v。
152.3、若电压差值小于或等于阈值1,判断电压差值是否大于阈值2。若电压差值大于阈值2,判断最近10次充电该汽车bms与充电桩的电压差值的平均值是否大于阈值3或方差大于阈值4。若是,汽车bms预警。若否,判断最近10次充电该充电桩与汽车bms的电压差值的平均值是否大于阈值5或方差大于阈值6。其中,最近10次充电该汽车bms与充电桩的电压差值的平均值对应于上文中提到的第一目标值。最近10次充电该充电桩与汽车bms的电压差值的平均值对应于上文中提到的第二目标值。阈值2对应于上文中提到的第四预设阈值,阈值2具体取值可以为0.5v。阈值3或阈值4对应于上文中提到的第一预设阈值,阈值3具体取值可以为0.4v,阈值4具体取值可以为1.5v。阈值5或阈值6对应于上文中提到的第二预设阈值。阈值5具体取值可以为0.3v,阈值6具体取值可以为0.7v。
153.4、若最近10次充电该充电桩与汽车bms的电压差值的平均值大于阈值5或方差大于阈值6,充电桩预警。否则,为其他故障。
154.其中,汽车bms预警还包括计算汽车bms的剩余寿命。具体方法为,根据剩余寿命计
算模型计算得到汽车bms的剩余寿命。剩余寿命计算模型具体与汽车bms的型号有关,可以有多个。例如,剩余寿命计算模型可以为l=x*ua+y*ub+z/v。其中,x、y、z为剩余寿命计算模型的参数,可通过机器学习获得。ua可以为上述步骤中计算得到的充电桩和bms系统的电压差值,ub可以为最近10次充电该汽车bms与充电桩的电压差值的平均值。v为最近10次充电该汽车bms与充电桩的电压差值的方差。l可以为汽车bms的剩余寿命。
155.另外,在获取到汽车bms和充电桩采集的充电数据后,还可以通过滑动平均(ma)、时域特征分析(ta)等方法对数据进行特征提取,提取汽车bms的输入电压、输入电流值(包括平均值、最大值、最小值等)和充电桩的输出电压、输出电流值(包括平均值、最大值、最小值等)等。然后再根据上述步骤进行故障预警。
156.本实施例中的充电设备的故障预警方法,通过分析对比充电桩和汽车bms系统的在线监测数据,进行数据分类、特征提取后,开展故障预警和剩余寿命计算,可大幅提高故障预警和剩余寿命计算的准确度,提升厂家的维保效率,降低维修成本,并提高客户满意度。
157.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
158.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的充电设备的故障预警方法的充电设备的故障预警装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个充电设备的故障预警装置实施例中的具体限定可以参见上文中对于充电设备的故障预警方法的限定,在此不再赘述。
159.在一个实施例中,如图11所示,提供了一种充电设备的故障预警装置900,包括:数据获取模块901、第一计算模块902、第二计算模块903、第一故障预警模块904和第二故障预警模块905,其中:
160.数据获取模块901,用于获取充电装置和电池管理系统的充电数据;
161.第一计算模块902,用于根据电池管理系统的充电数据得到第一目标值;
162.第二计算模块903,用于根据充电装置的充电数据得到第二目标值;
163.第一故障预警模块904,用于若第一目标值大于第一预设阈值,生成第一故障预警信息;第一故障预警信息用于表征电池管理系统即将或已经出现故障;
164.第二故障预警模块905,用于若第二目标值大于第二预设阈值,生成第二故障预警信息;第二故障预警信息用于表征充电装置即将或已经出现故障。
165.在其中一个实施例中,第一计算模块902还包括第一计算单元和第一故障信息生成单元,其中:
166.第一计算单元,用于根据电池管理系统的充电数据和充电装置的充电数据得到第三目标值。
167.故障信息生成单元,用于判断第三目标值是否大于第三预设阈值;若是,生成充电
设备故障信息;若否,执行根据电池管理系统的充电数据得到第一目标值。
168.在其中一个实施例中,充电设备故障信息包括充电装置故障信息和电池管理系统故障信息,故障信息生成单元还包括第一故障信息生成单元和第二故障信息生成单元,其中:
169.第一故障信息生成单元,用于若第三目标值大于第三预设阈值,判断充电装置是否有故障预警未处理;若充电装置有故障预警未处理,生成充电装置故障信息;若充电装置没有故障预警未处理,判断电池管理系统是否有故障预警未处理。
170.第二故障信息生成单元,用于当电池管理系统有故障预警未处理时,生成电池管理系统故障信息。还用于当电池管理系统没有故障预警未处理时,生成其他故障信息。
171.在其中一个实施例中,第一计算模块902还包括故障预警判断单元,其中:
172.故障预警判断单元,用于判断第三目标值是否大于第四预设阈值;第四预设阈值小于第三预设阈值;若第三目标值大于第四预设阈值,执行根据电池管理系统的充电数据得到第一目标值。若第三目标值小于或等于第四预设阈值,则不进行故障预警。
173.在其中一个实施例中,充电设备的故障预警装置900还包括剩余寿命计算模块,其中:
174.剩余寿命计算模块,用于根据第一目标值、第三目标值和剩余寿命计算模型得到电池管理系统的剩余寿命;和/或,
175.根据第二目标值、第三目标值和剩余寿命计算模型得到充电装置的剩余寿命。
176.在其中一个实施例中,第一计算模块902还包括第一分类单元和第二分类单元,其中:
177.第一分类单元,用于对电池管理系统的充电数据进行分类;根据分类后的电池管理系统的充电数据得到第一目标值。
178.第二分类单元,用于对充电装置的充电数据进行分类;根据分类后的充电装置的充电数据得到第二目标值。
179.在其中一个实施例中,第一计算模块902还用于根据电池管理系统近预设充电次数的充电数据得到第一目标值;根据充电装置近预设充电次数的充电数据得到第二目标值。
180.上述充电设备的故障预警装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
181.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种充电设备的故障预警方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水
显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
182.本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
183.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
184.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
185.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
186.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
187.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
188.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种充电设备的故障预警方法,其特征在于,所述充电设备包括充电装置和电池管理系统,所述充电装置通过所述电池管理系统对电池进行充电,所述方法包括:获取所述充电装置和所述电池管理系统的充电数据;根据所述电池管理系统的充电数据得到第一目标值;根据所述充电装置的充电数据得到第二目标值;若所述第一目标值大于第一预设阈值,生成第一故障预警信息;所述第一故障预警信息用于表征所述电池管理系统即将或已经出现故障;若所述第二目标值大于第二预设阈值,生成第二故障预警信息;所述第二故障预警信息用于表征所述充电装置即将或已经出现故障。2.根据权利要求1所述的充电设备的故障预警方法,其特征在于,所述根据所述电池管理系统的充电数据得到第一目标值之前,还包括:根据所述电池管理系统的充电数据和所述充电装置的充电数据得到第三目标值;判断所述第三目标值是否大于第三预设阈值;若是,生成充电设备故障信息;若否,执行所述根据所述电池管理系统的充电数据得到第一目标值。3.根据权利要求2所述的充电设备的故障预警方法,其特征在于,所述充电设备故障信息包括充电装置故障信息和电池管理系统故障信息,所述若所述第三目标值大于所述第三预设阈值,生成充电设备故障信息包括:若所述第三目标值大于所述第三预设阈值,判断所述充电装置是否有故障预警未处理;若所述充电装置有故障预警未处理,生成充电装置故障信息;若所述充电装置没有故障预警未处理,判断所述电池管理系统是否有故障预警未处理;当所述电池管理系统有故障预警未处理时,生成电池管理系统故障信息。4.根据权利要求2所述的充电设备的故障预警方法,其特征在于,所述判断所述第三目标值是否大于第三预设阈值之后,所述执行所述根据所述电池管理系统的充电数据得到第一目标值之前,还包括:判断所述第三目标值是否大于第四预设阈值;所述第四预设阈值小于所述第三预设阈值;若所述第三目标值大于所述第四预设阈值,执行所述根据所述电池管理系统的充电数据得到第一目标值。5.根据权利要求2所述的充电设备的故障预警方法,其特征在于,所述方法还包括:根据所述第一目标值、所述第三目标值和剩余寿命计算模型得到所述电池管理系统的剩余寿命;和/或,根据所述第二目标值、所述第三目标值和剩余寿命计算模型得到所述充电装置的剩余寿命。6.根据权利要求1所述的充电设备的故障预警方法,其特征在于,所述根据所述电池管理系统的充电数据得到第一目标值,包括:对所述电池管理系统的充电数据进行分类;
根据分类后的电池管理系统的充电数据得到第一目标值;所述根据所述充电装置的充电数据得到第二目标值,包括:对所述充电装置的充电数据进行分类;根据分类后的充电装置的充电数据得到第二目标值。7.根据权利要求1所述的充电设备的故障预警方法,其特征在于,所述根据所述电池管理系统的充电数据得到第一目标值,包括:根据所述电池管理系统近预设充电次数的充电数据得到第一目标值;所述根据所述充电装置的充电数据得到第二目标值,包括:根据所述充电装置近预设充电次数的充电数据得到第二目标值。8.一种充电设备的故障预警装置,其特征在于,所述充电设备包括互相充电的充电装置和电池管理系统,所述装置包括:数据获取模块,用于获取所述充电装置和所述电池管理系统的充电数据;第一计算模块,用于根据所述电池管理系统的充电数据得到第一目标值;第二计算模块,用于根据所述充电装置的充电数据得到第二目标值;第一故障预警模块,用于若所述第一目标值大于第一预设阈值,生成第一故障预警信息;所述第一故障预警信息用于表征所述电池管理系统即将或已经出现故障;第二故障预警模块,用于若所述第二目标值大于第二预设阈值,生成第二故障预警信息;所述第二故障预警信息用于表征所述充电装置即将或已经出现故障。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结
本申请涉及一种充电设备的故障预警方法、装置、计算机设备、存储介质和计算机程序产品,通过获取充电装置和电池管理系统的充电数据,并根据电池管理系统的充电数据得到第一目标值,根据充电装置的充电数据得到第二目标值。若第一目标值大于第一预设阈值,生成第一故障预警信息。第一故障预警信息用于表征电池管理系统即将或已经出现故障。若第一目标值大于第二预设阈值,生成第二故障预警信息。第二故障预警信息用于表征充电装置即将或已经出现故障。即通过对电池管理系统的充电数据和充电装置的充电数据进行分析,实现了电池管理系统和充电装置的故障预警,提高了故障预警结果的准确性,从而进一步提高了运维效率。从而进一步提高了运维效率。从而进一步提高了运维效率。
技术研发人员:刘俊斌 路国光 何世烈 俞鹏飞 周振威 孟苓辉 洪丹妮 余陆斌
受保护的技术使用者:中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室))
技术研发日:2023.04.04
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
