本技术涉及车辆,特别涉及一种电池健康状态确定方法、装置、电池管理系统及存储介质。
背景技术:
1、对于电动汽车来说,电池系统工作一段时间后,由于电池系统的老化,电池系统的容量会出现衰减,而判断电池系统老化的指标就是电池系统的健康状态。
2、相关技术中,主要是通过电池管理系统记录流入、流出电池系统的累计容量,将该容量换算成电池的充放电循环次数,再根据实验室测得的充放电循环次数与容量的关系表,查表得出电池系统当前的容量,根据电池系统当前的容量确定电池系统的健康状态。
3、但累计容量的计算过程中,不可避免地会存在容量误差,而这种容量误差会随着时间的推移逐步累积,进而导致确定的电池系统健康状态的误差较大。
技术实现思路
1、本技术实施例提供了一种电池健康状态确定方法、装置、电池管理系统及存储介质,可以提高电池系统健康状态确定的准确性。所述技术方案如下:
2、一方面,提供了一种电池健康状态确定方法,所述方法包括:
3、获取电池系统的剩余电量和标称容量;
4、在基于所述电池系统的剩余电量确定所述电池系统满足条件的情况下,获取所述电池系统当前的放电容量和每个电池单元的电压,所述电池系统当前的放电容量为所述电池系统在充满电进入放电状态后,截止到当前为止的放电容量,所述电池系统包括多个电池单元;
5、对于每个电池单元,基于所述电池单元的电压,确定所述电池单元当前的剩余电量;
6、基于所述电池单元当前的剩余电量和所述电池系统当前的放电容量,确定所述电池单元当前的固有容量,所述电池单元当前的固有容量用于表示所述电池单元当前充满电后的容量;
7、基于所述每个电池单元当前的固有容量和所述标称容量,确定所述电池系统当前的健康状态值,所述电池系统当前的健康状态值用于反映所述电池系统当前的健康状态。
8、在一种可能的实现方式中,所述基于所述电池单元的电压,确定所述电池单元当前的剩余电量,包括:
9、获取所述电池单元当前的温度;
10、确定所述电池单元当前的温度所属的目标温度区间;
11、确定与所述目标温度区间对应的第一关系数据,所述第一关系数据用于表示在所述目标温度区间内,所述电池单元的电压与剩余电量之间的线性关系;
12、基于所述电池单元的电压和所述第一关系数据,确定所述电池单元当前的剩余电量。
13、在另一种可能的实现方式中,所述确定与所述目标温度区间对应的第一关系数据,包括:
14、获取所述电池单元在所述目标温度区间的参数表,所述参数表为基于所述电池单元的开路电压与剩余电量得到的;
15、基于所述参数表,确定所述电池单元在第一预设范围内的剩余电量对应的开路电压;
16、基于所述电池单元在第一预设范围内的剩余电量及其对应的开路电压,进行线性拟合,得到所述目标温度区间对应的第一关系数据。
17、在另一种可能的实现方式中,所述基于所述电池单元当前的剩余电量和所述电池系统当前的放电容量,确定所述电池单元当前的固有容量,包括:
18、确定1与所述电池单元当前的剩余电量的差值,得到第一差值;
19、确定所述电池系统当前的放电容量与所述第一差值的比值,得到所述电池单元当前的固有容量。
20、在另一种可能的实现方式中,所述基于所述每个电池单元当前的固有容量和所述标称容量,确定所述电池系统当前的健康状态值,包括:
21、确定所述每个电池单元当前的固有容量与所述标称容量的比值,得到所述每个电池单元当前的健康状态值;
22、从所述多个电池单元当前的健康状态值中确定最小的健康状态值,将所述最小的健康状态值确定为所述电池系统当前的健康状态值。
23、在另一种可能的实现方式中,所述方法还包括:
24、在所述电池系统的剩余电量在第一预设范围内,且所述电池系统先处于静置状态,后处于上电状态,且所述静置状态与所述上电状态之间的时长大于预设时长的情况下,确定所述电池系统满足条件。
25、另一方面,提供了一种电池健康状态确定装置,所述装置包括:
26、第一获取模块,用于获取电池系统的剩余电量和标称容量;
27、第二获取模块,用于在基于所述电池系统的剩余电量确定所述电池系统满足条件的情况下,获取所述电池系统当前的放电容量和每个电池单元的电压,所述电池系统当前的放电容量为所述电池系统在充满电进入放电状态后,截止到当前为止的放电容量,所述电池系统包括多个电池单元;
28、第一确定模块,用于对于每个电池单元,基于所述电池单元的电压,确定所述电池单元当前的剩余电量;
29、第二确定模块,用于基于所述电池单元当前的剩余电量和所述电池系统当前的放电容量,确定所述电池单元当前的固有容量,所述电池单元当前的固有容量用于表示所述电池单元当前充满电后的容量;
30、第三确定模块,用于基于所述每个电池单元当前的固有容量和所述标称容量,确定所述电池系统当前的健康状态值,所述电池系统当前的健康状态值用于反映所述电池系统当前的健康状态。
31、在一种可能的实现方式中,所述第一确定模块,用于获取所述电池单元当前的温度;确定所述电池单元当前的温度所属的目标温度区间;确定与所述目标温度区间对应的第一关系数据,所述第一关系数据用于表示在所述目标温度区间内,所述电池单元的电压与剩余电量之间的线性关系;基于所述电池单元的电压和所述第一关系数据,确定所述电池单元当前的剩余电量。
32、在另一种可能的实现方式中,所述装置还包括:
33、第三获取模块,用于获取所述电池单元在所述目标温度区间的参数表,所述参数表为基于所述电池单元的开路电压与剩余电量得到的;
34、第四确定模块,用于基于所述参数表,确定所述电池单元在第一预设范围内的剩余电量对应的开路电压;
35、拟合模块,用于基于所述电池单元在第一预设范围内的剩余电量及其对应的开路电压,进行线性拟合,得到所述目标温度区间对应的第一关系数据。
36、在另一种可能的实现方式中,所述第二确定模块,用于确定1与所述电池单元当前的剩余电量的差值,得到第一差值;确定所述电池系统当前的放电容量与所述第一差值的比值,得到所述电池单元当前的固有容量。
37、在另一种可能的实现方式中,所述第三确定模块,用于确定所述每个电池单元当前的固有容量与所述标称容量的比值,得到所述每个电池单元当前的健康状态值;从所述多个电池单元当前的健康状态值中确定最小的健康状态值,将所述最小的健康状态值确定为所述电池系统当前的健康状态值。
38、在另一种可能的实现方式中,所述装置还包括:
39、第五确定模块,用于在所述电池系统的剩余电量在第一预设范围内,且所述电池系统先处于静置状态,后处于上电状态,且所述静置状态与所述上电状态之间的时长大于预设时长的情况下,确定所述电池系统满足条件。
40、另一方面,提供了一种电池管理系统,所述电池管理系统包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一项所述的电池健康状态确定方法。
41、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的电池健康状态确定方法。
42、另一方面,提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的电池健康状态确定方法。
43、本技术实施例提供了一种电池健康状态确定方法,该方法是先基于电池系统中每个电池单元当前的剩余电量和电池系统当前的放电容量,确定每个电池单元当前的固有容量,然后基于每个电池单元当前的固有容量和标称容量,确定电池系统当前的健康状态。由此可知,该方法在确定电池系统的健康状态时,采用的是当前的数据,因此,不会出现误差随着时间的推移逐步累积的问题,从而可以提高电池系统健康状态确定的准确性。
44、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。