电池容量的检测方法、装置、可读存储介质及电子设备与流程

文档序号:33704595发布日期:2023-03-31 21:03阅读:55来源:国知局
电池容量的检测方法、装置、可读存储介质及电子设备与流程

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.图1是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
51.图2是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
52.图3是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
53.图4是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
54.图5是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
55.图6是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
56.图7是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
57.图8是根据一示例性实施例示出的一种散点图;
58.图9是根据一示例性实施例示出的一种电池容量的检测方法的流程图;
59.图10是根据一示例性实施例示出的一种电池容量的检测装置的框图;
60.图11是根据一示例性实施例示出的一种电子设备的框图;
61.图12是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
62.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
63.图1是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图1所
示,该方法包括以下步骤。
64.在步骤s11中,获取满足电池容量检测需求的多个充电记录对应的电池充电过程特征值。
65.可以理解的是,新能源汽车所用的动力电池的电池容量在使用过程中会不断衰减,因此对电池容量的检测十分必要。满足电池容量检测需求的多个充电记录可以包括对大量车辆充电过程的进行统计后得到的多个充电记录,例如包括每个车辆每次充电过程的数据记录,该充电过程特征值可以包括充电前静置时间、充电起始和充电结束时的电压、充电起始和充电结束时的soc(state of charge,荷电状态)等数据。
66.在步骤s12中,通过该电池充电过程特征值确定该多个充电记录对应的电池系统容量。
67.其中,该多个充电记录中的每个充电记录有对应的电池系统容量。
68.在步骤s13中,根据该多个充电记录对应的电池系统容量确定电池系统的异常容量阈值。
69.其中,电池系统的异常容量阈值包括上限阈值和下限阈值。
70.在步骤s14中,根据该异常容量阈值识别目标车辆的电池系统容量状态。
71.可以理解的是,当目标车辆的电池系统容量超过上限阈值时,可能是检测过程中出现问题或者被检测车辆和电池不匹配等原因导致;当目标车辆的电池系统容量低于下限阈值时,可能是电池衰减严重,需要对动力电池进行维修或更换。因此,在电池系统容量高于上限阈值,或低于下限阈值的情况下,可以确定目标车辆的电池系统容量状态为电池系统容量异常。
72.图2是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图2所示,步骤s11所述的获取满足电池容量检测需求的多个充电记录对应的电池充电过程特征值,可以包括以下步骤:
73.步骤s111,获取多个车辆的电池系统在充电过程中的充电记录。
74.可以理解的是,不同车辆在使用过程中会有多次的充电过程,因此可以从车辆信息数据库中获取多个车辆的电池系统在充电过程中的充电记录。
75.步骤s112,基于该多个车辆的电池系统在充电过程中的充电记录,形成第一数据矩阵。
76.示例地,每辆车每次的充电过程的充电记录可以包括时间、电压、电流、温度、soc、里程和充电状态等数据,因此可以提取所有车辆每次充电过程的充电记录,形成第一数据矩阵a1,从而该第一数据矩阵a1中可以包含多个车辆的多个充电过程中的时间、电压、电流、温度、soc、里程和充电状态等数据。
77.进一步地,图3是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图3所示,上述步骤s112所述的基于该多个车辆的电池系统在充电过程中的充电记录,形成第一数据矩阵,可以包括以下步骤:
78.步骤s1121,对电池数据进行清洗。
79.示例地,每个车辆的动力电池每次充电过程的原始充电记录中,可能存在空值或超出阈值的异常数据,在获取充电记录时,首先需要对这些异常数据进行清洗,需要清洗的数据可以包括:
80.对于时间、电流、温度和里程,删除这些数据中的空值行;
81.对于电压和soc,删除这些数据中的超出阈值的行,其中,电压的阈值可以设定为0.5~4.5v,soc的阈值可以设定为0~100;
82.充电状态,删除状态标志位异常的行,示例地,状态标志位可以为数字1、2、3、4,其中1代表正在充电状态,4代表充电完成状态,2代表行车状态,3代表其它异常状态,充电记录中的充电状态显示为2或3时,则代表状态标志位异常,需要删除该行。状态标志位的异常情况可以根据实际情况进行设置,本公开不作限定。
83.示例地,经过数据清洗后的充电记录,可以如表1所示。
84.表1
[0085][0086]
其中,当两个记录点的soc减小且时间间隔600s时,可以认为是上一次充电结束,下一次充电开始。示例地,如表1所示,其中两条记录的时间间隔是(7200-3600)>600,soc从90减小至40,可以认为两条记录分别是第1次充电结束和第2次充电开始的记录。
[0087]
步骤s1122,获取该多个车辆的电池系统在充电过程中的充电记录。
[0088]
可以理解的是,上述表1是每个车辆的多次充电过程充电记录,将每个车辆的记录进行汇总,得到多个车辆的电池系统在充电过程中的充电记录。
[0089]
步骤s1123,从该多个车辆的电池系统在充电过程中的充电记录中筛选符合预设条件的充电记录,形成该第一数据矩阵。
[0090]
示例地,从这些记录中,选取每个车辆的里程,充电前静置时间,充电起始v
min
、v
max
、t
min
、t
max
和soc,充电结束v
min
、v
max
、t
min
、t
max
和soc,以及充入容量的数据,每个车辆的这些数据形成一条记录。其中,电流绝对值小于c/20(c表示充放电能力倍率)或3a时可以认为是静置状态。充入容量可以通过安时积分得到。多个车辆中的每个车辆的记录形成第一数据矩阵a1。第一数据矩阵a1包含的特征数据可以如表2所示。
[0091]
表2
[0092][0093]
步骤s113,对该第一数据矩阵进行筛选处理,形成第二数据矩阵,该第二数据矩阵包括筛选后的多个充电记录。
[0094]
进一步地,在得到第一数据矩阵a1后,对a1中的数据进行筛选,筛选条件可以包括以下一种或多种:
[0095]
充电前静置时间大于30分钟;
[0096]
充电起始v
min
小于soc-ocv曲线的平台区电压,充电起始soc小于20;
[0097]
充电结束v
min
大于充电曲线的平台区电压,充电结束soc大于90。
[0098]
对a1按照上述条件筛选,删除不符合条件的记录后,可以得到第二数据矩阵a2。
[0099]
步骤s114,通过该第二数据矩阵获取该电池充电过程特征值。
[0100]
示例地,确定电池系统容量所需的该电池充电过程特征值可以包括:充入电量capacity
cha
、充电结束时的最小电压v
min
和最大电压v
max
对应的最小可补入容量capacity
min
和最大可补入容量capacity
max
、充电起始v
min
状态下系统放电能量capacity
res
,这些特征值可以通过第二数据矩阵a2中的数据获取。
[0101]
进一步地,图4是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图4所示,上述步骤s114所述的通过该第二数据矩阵获取该电池充电过程特征值,可以包括以下步骤:
[0102]
步骤s1141,获取该第二数据矩阵中每个充电记录对应的电池充电过程的充入电量。
[0103]
可以理解的是,第二数据矩阵a2是从第一数据矩阵a1筛选得到的,在a1中已经通过安时积分得到了电池充电过程的充入容量capacity
cha
,因此从第二数据矩阵a2中可以直接获取每个充电记录对应的电池充电过程的充入容量capacity
cha

[0104]
步骤s1142,获取该第二数据矩阵中每个充电记录中的充电末端电压曲线,并通过对该充电末端电压曲线进行归一化,形成电压与可补入容量的关系曲线。
[0105]
示例地,在得到第二数据矩阵a2后,首先筛选a2中充电前t
min
大于20℃、充电结束soc为100的充电记录,提取该记录对应的原始运行数据中的充电末端电压曲线,形成电压v与可补入电量的关系曲线,其中,充电末端为soc大于90的数据。再将里程分为不同档位,每1000km作为一档,例如,0~1000km、1000~2000km、2000~3000km等,将充电末端电压曲线根据里程存入不同的档位,形成该里程下对应的充电末端曲线数据库。之后对每个里程单位下的充电末端曲线进行归一化,每个档位输出一条电压v与可补入电量的关系曲线。
[0106]
步骤s1143,根据该关系曲线,获取该第二数据矩阵中每个充电记录对应的电池充
电结束时的最大电压和最小电压分别对应的最小可补入容量和最大可补入容量。
[0107]
进一步地,将第二数据矩阵a2中的充电结束时的最小电压v
min
和最大电压v
max
代入上述充电末端归一化曲线中,得到充电结束时的最小电压v
min
和最大电压v
max
对应的最小可补入容量capacity
min
和最大可补入容量capacity
max

[0108]
步骤s1144,获取该第二数据矩阵中每个充电记录对应的电池充电起始时的最小电压对应的校正荷电状态。
[0109]
示例地,将第二数据矩阵a2中的充电起始时的最小电压v
min
代入soc-ocv曲线中得到充电起始时的最小电压v
min
对应的校正soc。
[0110]
图5是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图5所示,上述步骤s12所述通过该电池充电过程特征值确定该多个充电记录对应的电池系统容量,可以包括以下步骤:
[0111]
步骤s121,对于该多个充电记录中的每个充电记录,通过充入电量、最小可补入容量和校正荷电状态确定最小电压情况对应的系统放电能量。
[0112]
示例地,充电起始v
min
状态下系统放电能量capacity
res
可以通过以下公式得到:
[0113][0114]
步骤s122,通过系统放电能量、充入容量和最大可补入容量确定该充电记录对应的电池系统容量。
[0115]
示例地,电池系统容量=capacity
cha
+capacity
max
+capacity
res

[0116]
在上述技术方案中,通过电池充电过程特征值确定了多个充电记录对应的电池系统容量。
[0117]
图6是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图6所示,步骤s13所述的根据该多个充电记录对应的电池系统容量确定电池系统的异常容量阈值,可以包括以下步骤:
[0118]
步骤s131,根据该多个充电记录对应的电池系统容量,获取里程和电池系统容量的散点图。
[0119]
示例地,通过上述方法得到电池系统容量后,汇总多个充电记录对应的电池系统容量,并获取里程和电池系统容量的散点图。
[0120]
步骤s132,基于该散点图,按照预设的距离步长以窗口滑动的方式对该多个充电记录对应的多个车辆的电池系统容量进行处理,得到窗口滑动对应的异常容量阈值。
[0121]
示例地,基于获取的里程和电池系统容量的散点图,首先通过窗口滑动的方式对电池系统容量进行处理,清洗检测过程中出现的异常波动数值,再结合统计学方法得到电池系统的异常容量阈值。
[0122]
进一步地,图7是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图7所示,步骤s132所述的基于该散点图,按照预设的距离步长以窗口滑动的方式对该多个充电记录对应的多个车辆的电池系统容量进行处理,得到窗口滑动对应的异常容量阈值,可以包括以下步骤:
[0123]
步骤s1321,基于该散点图,以第一距离为窗口滑动步长对该多个充电记录对应的多个车辆的电池系统容量进行窗口滑动,以获取每次窗口滑动对应的电池系统容量中位
数。
[0124]
可以理解的是,该散点图是多个充电记录对应的电池系统容量的汇总,其中包含每个车辆的电池系统容量,针对每个车辆的里程和电池系统容量的散点图,首先以第一距离为窗口滑动步长进行窗口滑动,以获取每次窗口滑动对应的电池系统容量中位数。
[0125]
示例地,对于每个车辆的里程和电池系统容量的散点图,进行窗口滑动取中位数时,可以是1000km的窗口长度,500km的窗口滑动步长。
[0126]
步骤s1322,基于该电池系统容量中位数对该多个车辆中每个车辆的电池系统容量中的异常数据进行过滤,得到过滤后的每个车辆的电池系统容量。
[0127]
示例地,窗口滑动后,得到每个车辆的不同里程对应的电池容量中位数,基于该中位数,过滤每个车辆的电池系统容量中的异常数据,得到过滤后的每个车辆的不同里程对应的电池系统容量。
[0128]
步骤s1323,将该过滤后的每个车辆的电池系统容量汇总,得到该多个车辆的过滤后的电池系统容量。
[0129]
可以理解的是,将上述每个车辆的不同里程对应的电池系统容量进行汇总,可以得到多个车辆的过滤后的不同里程对应的电池系统容量。
[0130]
步骤s1324,以第二距离为窗口滑动步长对该多个车辆的过滤后的电池系统容量进行窗口滑动,并对每次窗口滑动对应的电池系统容量利用四分位距方法确定对应的电池系统容量上限阈值和电池系统容量下限阈值。
[0131]
进一步地,在一种实施方式中,在进行,可以通过进行上述的通过窗口滑动计算电池系统容量上限阈值和电池系统容量下限阈值的过程中,可以通过soh(stateofhealth,电池健康状态,来表征电池系统容量,图8是根据一示例性实施例示出的一种散点图,如图8所示,横轴为里程(单位km),纵轴表示soh,针对多个车辆的过滤后的不同里程对应的电池系统容量,以第二距离为窗口滑动步长进行窗口滑动,示例地,窗口长度可以是5000km,窗口滑动步长可以是1km。
[0132]
在窗口活动过程中,首先获取每个窗口的75分位thre75和25分位thre25,再利用thre75和thre25计算每个窗口的电池系统容量上限阈值和电池系统容量下限阈值,计算方法可以是:
[0133]
上限阈值thre_up’=thre75+c*(thre75-thre25)
[0134]
下限阈值thre_down’=min{thre25-c*(thre75-thre25),soh
min-0.5}
[0135]
其中,上述的上限阈值thre_up’和下限阈值thre_down’的单位为soh,soh中位数可以表征上述的电池容量中位数,也可以根据需要将上述的上限阈值thre_up’、下限阈值thre_down’、soh中位数通过上述的soh计算方法换算为以电池系统容量为单位的上限阈值、下限阈值以及电池容量中位数,soh
min
为质保要求的寿命终止时的电池容量保持,一般为0.8;c为超参数,一般为1~3,可以根据结果进行优化。
[0136]
通过上述方法计算得到每个窗口的thre_up’和thre_down’后,对所有窗口的汇总数据,再次以第二距离为窗口滑动步长进行窗口滑动取中位数,得到最终的电池系统容量上限阈值thre_up和电池系统容量下限阈值thre_down,进而得到不同里程对应的电池容量上限阈值和电池容量下限阈值。
[0137]
图9是根据一示例性实施例示出的一种电池容量的检测方法的流程图,如图9所示,上述步骤s14所述的根据该异常容量阈值识别目标车辆的电池系统容量状态,可以包括以下步骤:
[0138]
步骤s141,获取该目标车辆的电池充电过程特征值。
[0139]
步骤s142,根据该目标车辆的电池充电过程特征值确定该目标车辆的电池系统容量。
[0140]
步骤s143,根据该目标车辆的电池系统容量,和该异常容量阈值,识别目标车辆的电池系统容量状态,该电池系统容量状态包括电池系统容量异常或电池系统容量正常。
[0141]
示例地,目标车辆的电池系统容量的确定方法和电池系统容量状态的识别方法,与上述电池容量的检测方法相同,此处不再赘述。
[0142]
可以理解的是,根据该目标车辆的电池系统容量,和该异常容量阈值,识别目标车辆的电池系统容量状态,当目标车辆的电池系统容量超过上限阈值时,可能是检测过程中出现问题或者被检测车辆和电池不匹配等原因;当目标车辆的电池系统容量低于下限阈值时,可能是电池衰减严重,需要对动力电池进行维修或更换。因此,在电池系统容量高于上限阈值,或低于下限阈值的情况下,可以确定目标车辆的电池系统容量状态为电池系统容量异常;如果是电池系统容量位于上限阈值与下限阈值之间,则可以确定目标车辆的电池系统容量状态为电池系统容量正常。
[0143]
在上述技术方案中,首先获取满足电池容量检测需求的多个充电记录对应的电池充电过程特征值,其次通过该电池充电过程特征值确定该多个充电记录对应的电池系统容量,并根据多个充电记录对应的电池系统容量确定电池系统的异常容量阈值,最后根据该异常容量阈值识别目标车辆的电池系统容量状态。通过上述的实现方式,能够利用大数据中的多个充电记录得到动力电池的电池系统容量,并结合统计学方法,根据得到的电池系统容量确定电池系统的异常容量阈值,进而能够识别目标车辆的电池系统容量异常状态,能够提高电池系统容量检测的准确性。
[0144]
图10是根据一示例性实施例示出的一种电池容量的检测装置200的框图,参照图10,该装置200包括获取模块210,确定模块220和识别模块230。
[0145]
该获取模块210,用于获取满足电池容量检测需求的多个充电记录对应的电池充电过程特征值;
[0146]
该确定模块220,用于通过该电池充电过程特征值确定该多个充电记录对应的电池系统容量;
[0147]
该确定模块220,还用于根据该多个充电记录对应的电池系统容量确定电池系统的异常容量阈值;
[0148]
该识别模块230,用于根据该异常容量阈值识别目标车辆的电池系统容量状态。
[0149]
可选地,该获取模块210,可以包括:
[0150]
第一获取子模块,用于获取多个车辆的电池系统在充电过程中的充电记录;
[0151]
生成子模块,用于基于该多个车辆的电池系统在充电过程中的充电记录,形成第一数据矩阵;
[0152]
该生成子模块,用于对该第一数据矩阵进行筛选处理,形成第二数据矩阵,该第二数据矩阵包括筛选后的多个充电记录;
[0153]
该第一获取子模块,用于通过该第二数据矩阵获取该电池充电过程特征值。
[0154]
可选地,该第一获取子模块,用于:
[0155]
获取该第二数据矩阵中每个充电记录对应的电池充电过程的充入电量;
[0156]
获取该第二数据矩阵中每个充电记录对应的电池充电结束时的最大电压和最小电压分别对应的最小可补入容量和最大可补入容量;
[0157]
获取该第二数据矩阵中每个充电记录对应的电池充电起始时的最小电压对应的校正荷电状态。
[0158]
可选地,该确定模块220,用于:
[0159]
对于该多个充电记录中的每个充电记录,通过充入电量、最小可补入容量和校正荷电状态确定最小电压情况对应的系统放电能量;
[0160]
通过系统放电能量、充入容量和最大可补入容量确定该充电记录对应的电池系统容量。
[0161]
可选地,该确定模块220,可以包括第二获取子模块和处理子模块:
[0162]
该第二获取子模块,用于根据该多个充电记录对应的电池系统容量,获取里程和电池系统容量的散点图;
[0163]
该处理子模块,用于基于该散点图,按照预设的距离步长以窗口滑动的方式对该多个充电记录对应的多个车辆的电池系统容量进行处理,得到窗口滑动对应的异常容量阈值。
[0164]
可选地,该处理子模块,用于:
[0165]
基于该散点图,以第一距离为窗口滑动步长对多个充电记录对应的多个车辆中每个车辆的电池系统容量进行窗口滑动,以获取每次窗口滑动对应的电池系统容量中位数;
[0166]
基于该电池系统容量中位数对该多个车辆中每个车辆的电池系统容量中的异常数据进行过滤,得到过滤后的每个车辆的电池系统容量;
[0167]
将该过滤后的每个车辆的电池系统容量汇总,得到多个车辆的过滤后的电池系统容量;
[0168]
以第二距离为窗口滑动步长对该多个车辆的过滤后的电池系统容量进行窗口滑动,并对每次窗口滑动对应的电池系统容量利用四分位距方法确定对应的电池系统容量上限阈值和电池系统容量下限阈值。
[0169]
可选地,该识别模块230,可以包括确定子模块和识别子模块:
[0170]
该获取子模块,用于获取该目标车辆的电池充电过程特征值;
[0171]
该确定子模块,用于根据该目标车辆的电池充电过程特征值确定该目标车辆的电池系统容量;
[0172]
该识别子模块,用于根据该目标车辆的电池系统容量,和该异常容量阈值,识别目标车辆的电池系统容量状态,该电池系统容量状态包括电池系统容量异常或电池系统容量正常。
[0173]
可选地,该生成子模块,用于:
[0174]
对电池数据进行清洗;
[0175]
获取该多个车辆的电池系统在充电过程中的充电记录;
[0176]
从该多个车辆的电池系统在充电过程中的充电记录中筛选符合预设条件的充电
记录,形成该第一数据矩阵。
[0177]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0178]
图11是根据一示例性实施例示出的一种电子设备700的框图。如图11所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出接口704,以及通信组件705中的一者或多者。
[0179]
其中,处理器701用于控制该电子设备700的整体操作,以完成上述的电池容量的检测方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。输入/输出接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
[0180]
在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的电池容量的检测方法。
[0181]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的电池容量的检测方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的电池容量的检测方法。
[0182]
图12是根据一示例性实施例示出的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图12,电子设备1900包括处理器1922,其数量可以为一个或多个,以及存储器1932,用于存储可由处理器1922执行的计算机程序。存储器1932中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器
1922可以被配置为执行该计算机程序,以执行上述的电池容量的检测方法。
[0183]
另外,电子设备1900还可以包括电源组件1926和通信组件1950,该电源组件1926可以被配置为执行电子设备1900的电源管理,该通信组件1950可以被配置为实现电子设备1900的通信,例如,有线或无线通信。此外,该电子设备1900还可以包括输入/输出接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统。
[0184]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的电池容量的检测方法的步骤。例如,该非临时性计算机可读存储介质可以为上述包括程序指令的存储器1932,上述程序指令可由电子设备1900的处理器1922执行以完成上述的电池容量的检测方法。
[0185]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的电池容量的检测方法的代码部分。
[0186]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0187]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0188]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1