本发明涉及电池管理,具体而言,涉及一种电池电量管理方法、电子设备及存储介质。
背景技术:
1、车载或者大型储能电池系统中通常会分两大类箱体:pack箱与高压箱。pack箱集成电芯、冷却方式、从控等相关电芯采集以及热管理部件。高压箱集成接触器、电流传感器、熔断器以及电池管理系统主控等电气部件。
2、电流传感器的功能为采集电流,电池管理系统主控根据电流方向判断电池簇处于充电、放电以及静置状态,同时根据电流值大小进行安时积分为sox算法提供关键基础数据。
3、但由于电流传感器以及相关采集线束安装会存在方向错误问题,而一般需要将高压箱装配完成且放入电池簇后进行充放电后人工观察判断后才可确定出是否存在反装问题,在发现反装后人工进行调整。如人工未识别到,则会出现放电过程中过压严重报警、充电过程中出现欠压严重报警,如果相关策略有互斥无法启动对应保护造成严重问题。
技术实现思路
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、本发明通过在电池的静置时间不满足静置条件且电池处于非静置状态时,确定电池处于非静置状态时的第一电压,其中,非静置状态表示电池处于充电状态或者放电状态,在电池满足第一预设条件时,确定电池在第一充放电时长的第一电量累计值和第二电压,其中,第一预设条件表示电池在第一充放电时长内电流方向未发生变化且电池的电流大小未发生变化,第一充放电时长表示电池处于充电或者放电的时长,基于第一电压和第二电压,确定电池的电压趋势,基于电压趋势确定电池的充放电状态,根据电池的充放电状态,基于第一电量累计值对电池的电量进行计算。可自适应电流传感器方向,无需强行匹配bms(battery management system,电池管理系统)电流采集方向,在传感器方向与bms不匹配时,无需人工干预即可实现电池电量管理。