一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电池模组状态检测方法、装置、电子设备及存储介质与流程

2022-02-20 05:47:23 来源:中国专利 TAG:


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.图1为本技术实施例基于的电池模组状态检测系统的结构示意图;
62.图2为本技术实施例提供的电池模组状态检测方法的流程示意图;
63.图3为本技术实施例提供的示例性的电池模组状态检测方法的流程示意图;
64.图4为本技术实施例提供的电池模组状态检测装置的结构示意图;
65.图5为本技术实施例提供的电子设备的结构示意图。
66.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图
和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
67.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
68.此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
69.下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明实施例进行描述。
70.首先,对本技术所基于的电池模组状态检测系统的结构进行说明:
71.本技术实施例提供的电池模组状态检测方法、装置、电子设备及存储介质,适用于对新能源电动汽车上的电池模组进行状态检测。如图1所示,为本技术实施例基于的电池模组状态检测系统的结构示意图,主要包括电池模组、数据存储装置及电池模组状态检测装置,其中,电池模组的历史充电数据均存储在数据存储装置中。具体地,电池模组状态检测装置从数据存储装置中获取充电数据,根据得到的充电数据,确定电池模组的状态检测结果。
72.本技术实施例提供了一种电池模组状态检测方法,用于对新能源电动汽车上的电池模组进行状态检测。本技术实施例的执行主体为电子设备,比如服务器、台式电脑、笔记本电脑、平板电脑及其他可用于分析电池模组的充电数据的电子设备。
73.如图2所示,为本技术实施例提供的电池模组状态检测方法的流程示意图,该方法包括:
74.步骤201,获取多个待检测数据集。
75.其中,待检测数据集包括待检测的电池模组在预设检测周期内的充电数据,充电数据包括电池模组中各电芯在每个时刻的电压值。
76.步骤202,根据各待检测数据集,确定电池模组在各检测周期内的电芯间最大压差值。
77.需要说明的是,一个电池模组包括多个电芯,电芯间压差值是指某时刻下,该电池模组内各个电芯之间的压差值。例如,若电池模组包括3个电芯,分别为第一电芯、第二电芯和第三电芯,则可以得到某时刻的第一电芯与第二电芯之间的电芯间电压差v
1-v2,第一电芯与第三电芯之间的电芯间电压差v
1-v3,第二电芯与第三电芯之间的电芯间电压差v
2-v3。
78.具体地,待检测数据集是按照检测周期划分的,针对每个待检测数据集,可以按照充电数据对应的时刻,计算该检测周期内各时刻下的电芯间压差值,从而确定检测周期内的电芯间最大压差值。
79.步骤203,根据相邻检测周期的电芯间最大压差值变化情况,确定电池模组的状态检测结果。
80.需要说明的是,相邻检测周期具体指相邻的两个检测周期,这两个检测周期按照时间划分,可以分别为时间排序在前的第一检测周期和时间排序在后的第二检测周期。
81.具体地,可以根据第二检测周期的电芯间最大压差值与第一检测周期的电芯间最大压差值之间的变化值或变化率等,确定电池模组的状态检测结果。其中,电池模组的状态检测结果分为异常和正常。
82.具体地,在一实施例中,为了进一步提高状态检测结果的可靠性,根据相邻检测周期的电芯间最大压差值变化情况,确定电池模组的状态检测结果,包括:
83.步骤2031,判断相邻检测周期的电芯间最大压差值的变化值是否达到预设变化阈值;
84.步骤2032,若是,则获取该相邻检测周期的电芯间最大压差值的发生时刻,根据相邻检测周期的电芯间最大压差值的变化值和该电芯间最大压差值的发生时刻,确定电池模组的状态检测结果。
85.需要说明的是,相邻检测周期的电芯间最大压差值的变化值具体指这两个检测周期的电芯间最大压差值之间的差值,体现了电池模组在这两个周期内的电芯间最大压差值的变化情况。
86.示例性的,若相邻检测周期的电芯间最大压差值的变化值δv1≥6mv,即达到了预设变化阈值(6mv),则结合这两个电芯间最大压差值的发生时刻,分析电池模组的电芯间最大压差值之间的变化率,最后根据得到的变化率,确定电池模组的状态检测结果。
87.具体地,在一实施例中,可以根据相邻检测周期的电芯间最大压差值的发生时刻,确定压差变化时长;根据相邻检测周期的电芯间最大压差值的变化值和压差变化时长之间的比值,确定电池模组的压差变化率;判断压差变化率是否大于预设的变化率阈值;若是,则确定电池模组的状态检测结果为异常。
88.具体地,可以根据如下公式计算压差变化率:
89.δ=α*(δv1/δt1)
90.其中,δ表示压差变化率,δt1表示压差变化时长,具体为相邻检测周期的电芯间最大压差值的发生时刻之间的差值,α表示加权系数,例如,当当前的检测周期为1小时时,可以令α=24,此时对应的变化率阈值为1mv/d,d表示天。
91.具体地,当变化值达到预设变化阈值时,可以初步判断该电池模组可能存在异常,为了避免出现误报警的情况,本技术实施例进一步分析电芯间最大压差值的变化率,若此时变化率较小,即小于预设的变化率阈值,表示电芯的状态较为稳定,则依然确定该电池模组为正常状态。
92.进一步地,在一实施例中,当确定电池模组的状态检测结果为异常时,方法还包括:
93.生成电池模组的报警信息,报警信息包括异常发生时间。
94.需要说明的是,异常发生时刻对应上述第二检测周期中的电芯间最大压差值的发生时刻。
95.相反地,在一实施例中,当相邻检测周期的电芯间最大压差值的变化值未达到预设变化阈值时,或当压差变化率不大于预设的变化率阈值时,确定电池模组的状态检测结果为正常。
96.其中,若电池模组的状态检测结果为正常,则可以不进行检测结果的报出。
97.在上述实施例的基础上,作为一种可实施的方式,在上述实施例的基础上,在一实施例中,获取多个待检测数据集,包括:
98.步骤2011,获取待检测的电池模组在任一充电周期内各电芯的充电数据;
99.步骤2012,按照预设的检测周期,对充电数据进行集合划分,以将充电数据划分为多个待检测数据集。
100.其中,充电周期可以为“天”,具体可以获取待检测的电池模组前一天的充电数据,检测周期可以为“小时”,具体可以以1小时为检测周期,将得到的前一天的充电数据划分为多个待检测数据集。
101.具体地,在一实施例中,由于电池模组刚刚进入充电状态时的状态不稳定,因此,为了进一步保证状态检测结果的可靠性,可以获取电池模组的在该充电周期内各时刻的充电量;根据电池模组的在该充电周期内各时刻的充电量,确定电池模组处于稳定状态的时间段;将该时间段内的充电数据作为目标充电数据;按照预设的检测周期,对目标充电数据进行集合划分。
102.具体地,当电池模组的充电量处于[80%,90%]区间时,可以确定电池模组处于稳定状态,因此可以将满足条件的这段时间确定为电池模组处于稳定状态的时间段。
[0103]
示例性的,如图3所示,为本技术实施例提供的示例性的电池模组状态检测方法的流程示意图。其中,电池模组中的电芯在整个生命周期内都会向车辆控制器发送报文,因此可以通过获取其发送的报文,判断其是否处于充电状态,具体可以查找报文中的充电标识以及电流这两个字段,例如当一条报文的充电状态为充电,电池模组充电电量处于[80%,90%]区间,电流小于0并且电流大于-51.480(小于0.33c),则可以确定这条报文是电芯处于充电状态时发送的报文。需要说明的是,电芯在充电过程中的电流是负数,小于0且大于-51.480。然后,找到第一个充电数据,并令其为firsttime,后面每一帧充电数据与firsttime在一小时(检测周期)内的为第一个充电循环的数据,第二充电循环起始第一条数据为第一个充电循环最后一条数据的后一条数据为firsttime2,然后在firsttime2后面在一小时内的充电数据为第二个充电循环的数据,以此类推,可以给每帧充电数据划分充电循环数据(待检测数据集)。本技术实施例提供的电池模组状态检测方法具体可以基于javaspark实现,如图3所示的方法为如图2所示的方法的一种示例性的实现方式,二者实现原理相同,在此不再赘述。
[0104]
本技术实施例提供的电池模组状态检测方法,通过获取多个待检测数据集;其中,待检测数据集包括待检测的电池模组在预设检测周期内的充电数据,充电数据包括电池模组中各电芯在每个时刻的电压值;根据各待检测数据集,确定电池模组在各检测周期内的电芯间最大压差值;根据相邻检测周期的电芯间最大压差值变化情况,确定电池模组的状态检测结果。即通过根据相邻检测周期的电芯间最大压差值变化情况所反映的电芯在充电状态下的电压变化情况,确定电池模组的状态检测结果,即保证了状态检测的客观性,也考虑了电芯间最大压差值波动情况对状态检测结果的影响,提高了状态检测结果的可靠性。并且,通过计算相邻检测周期的压差变化率,并根据得到的压差变化率对电池模组进行进一步的状态检测,避免了误报警情况的发生,进一步提高了状态检测结果的可靠性。
[0105]
本技术实施例提供了一种电池模组状态检测装置,用于执行上述实施例提供的电
池模组状态检测方法。
[0106]
如图4所示,为本技术实施例提供的电池模组状态检测装置的结构示意图。该电池模组状态检测装置40包括获取模块401、确定模块402和检测模块403。
[0107]
其中,获取模块,获取多个待检测数据集;其中,待检测数据集包括待检测的电池模组在预设检测周期内的充电数据,充电数据包括电池模组中各电芯在每个时刻的电压值;确定模块,用于根据各待检测数据集,确定电池模组在各检测周期内的电芯间最大压差值;检测模块,用于根据相邻检测周期的电芯间最大压差值变化情况,确定电池模组的状态检测结果。
[0108]
具体地,在一实施例中,检测模块,具体用于:
[0109]
判断相邻检测周期的电芯间最大压差值的变化值是否达到预设变化阈值;
[0110]
若是,则获取相邻检测周期的电芯间最大压差值的发生时刻,根据相邻检测周期的电芯间最大压差值的变化值和该电芯间最大压差值的发生时刻,确定电池模组的状态检测结果。
[0111]
具体地,在一实施例中,检测模块,具体用于:
[0112]
根据相邻检测周期的电芯间最大压差值的发生时刻,确定压差变化时长;
[0113]
根据相邻检测周期的电芯间最大压差值的变化值和压差变化时长之间的比值,确定电池模组的压差变化率;
[0114]
判断压差变化率是否大于预设的变化率阈值;
[0115]
若是,则确定电池模组的状态检测结果为异常。
[0116]
具体地,在一实施例中,检测模块,还用于:
[0117]
当相邻检测周期的电芯间最大压差值的变化值未达到预设变化阈值时,或当压差变化率不大于预设的变化率阈值时,确定电池模组的状态检测结果为正常。
[0118]
具体地,在一实施例中,当确定电池模组的状态检测结果为异常时,检测模块,还用于:
[0119]
生成电池模组的报警信息,报警信息包括异常发生时间。
[0120]
具体地,在一实施例中,获取模块,具体用于:
[0121]
获取待检测的电池模组在任一充电周期内各电芯的充电数据;
[0122]
按照预设检测周期,对充电数据进行集合划分,以将充电数据划分为多个待检测数据集。
[0123]
具体地,在一实施例中,获取模块,具体用于:
[0124]
获取电池模组的在该充电周期内各时刻的充电量;
[0125]
根据电池模组的在该充电周期内各时刻的充电量,确定电池模组处于稳定状态的时间段;
[0126]
将该时间段内的充电数据作为目标充电数据;
[0127]
按照预设的检测周期,对目标充电数据进行集合划分。
[0128]
关于本实施例中的电池模组状态检测装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0129]
本技术实施例提供的电池模组状态检测装置,用于执行上述实施例提供的电池模组状态检测方法,其实现方式与原理相同,不再赘述。
[0130]
本技术实施例提供了一种电子设备,用于执行上述实施例提供的电池模组状态检测方法。
[0131]
如图5所示,为本技术实施例提供的电子设备的结构示意图。该电子设备50包括:至少一个处理器51和存储器52;
[0132]
存储器存储计算机执行指令;至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如上实施例提供的电池模组状态检测方法。
[0133]
本技术实施例提供的一种电子设备,用于执行上述实施例提供的电池模组状态检测方法,其实现方式与原理相同,不再赘述。
[0134]
本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上任一实施例提供的电池模组状态检测方法。
[0135]
本技术实施例的包含计算机可执行指令的存储介质,可用于存储前述实施例中提供的电池模组状态检测方法的计算机执行指令,其实现方式与原理相同,不再赘述。
[0136]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0137]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0138]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0139]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0140]
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0141]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献