本技术涉及电池能量,尤其涉及一种电池剩余能量确定方法、装置、电子设备及存储介质。
背景技术:
1、目前,锂离子电池的剩余能量(state of energy,soe)与电池当前的使用时间密切相关,通常可以直观的反映出电动汽车当前剩余续航里程以及续航时间等信息。因此准确估计出电池当前的剩余能量是电池管理系统(battery management system,bms)的重要功能。目前,锂离子电池所使用的剩余能量估算方法一般是利用ui积分和查表法来进行估计的。然而,随着电池的老化,电池内部的参数会发生变化,利用ui积分和查表法来估计锂离子电池的剩余能量将会进一步导致误差累积,使得估计的电池剩余能量不准。因此,如何更为准确地确定出锂离子电池中的剩余能量,已经成为了业内亟待解决的技术问题。
技术实现思路
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、将所述目标开路电压ocvnow、所述目标截止电压ocvend、所述最大容量值qnow和所述模拟荷电状态比值soc代入下式进行计算,得到所述目标剩余能量:
33、
34、其中,e表示所述目标剩余能量。
35、在一些实施例,所述根据所述实测荷电状态比值和所述电压荷电曲线进行模拟计算,得到模拟荷电状态比值,包括:
36、获取所述目标电池的等效模型,确定所述等效模型中的模拟参数;
37、根据所述实测荷电状态比值、所述电压荷电曲线和所述模拟参数,进行扩展卡尔曼滤波计算,得到所述模拟荷电状态比值。
38、为实现上述目的,本技术实施例的第二方面提出了一种电池剩余能量确定装置,所述装置包括:
39、曲线获取模块,用于测量目标电池的电压荷电曲线;其中,所述电压荷电曲线用于描述所述目标电池的荷电状态比值与所述目标电池的开路电压之间的关系;
40、参数采集模块,用于采集所述目标电池的实测荷电状态比值和目标截止电压;
41、模拟计算模块,用于根据所述实测荷电状态比值和所述电压荷电曲线进行模拟计算,得到模拟荷电状态比值;
42、电容量计算模块,用于根据所述模拟荷电状态比值对所述目标电池进行电容量计算,获取所述目标电池的最大容量值;
43、电压计算模块,用于基于所述模拟荷电状态比值,在所述电压荷电曲线中确定所述目标电池的目标开路电压;
44、剩余能量计算模块,用于根据所述目标开路电压、所述目标截止电压、所述最大容量值和所述模拟荷电状态比值进行计算,得到所述目标电池的目标剩余能量。
45、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的电池剩余能量确定方法。
46、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的电池剩余能量确定方法。
47、本技术提出的电池剩余能量确定方法、装置、电子设备及存储介质,其通过测量目标电池的电压荷电曲线。然后,采集目标电池的实测荷电状态比值和目标截止电压。并根据所述实测荷电状态比值和所述电压荷电曲线进行模拟计算,得到模拟荷电状态比值。再根据所述模拟荷电状态比值对所述目标电池进行电容量计算,获取所述目标电池的最大容量值。基于所述模拟荷电状态比值,在所述电压荷电曲线中确定所述目标电池的目标开路电压。最终,根据所述目标开路电压、所述目标截止电压、所述最大容量值和所述模拟荷电状态比值进行计算,得到所述目标电池的目标剩余能量。由此,本技术通过模拟计算得到模拟荷电状态比值,并根据模拟状态比值来进对电池进行电容量计算得到最大容量值,避免电池老化带来的误差影响,从而实现更为准确地确定出电池中的剩余能量。