锂电池SOC估计算法的修正方法和SOC估计算法及存储介质技术

技术编号:33436804 阅读:10 留言:0更新日期:2022-05-19 00:25
本发明专利技术实施例提供一种锂电池SOC估计算法的修正方法和SOC估计算法及存储介质,属于电池容量校准领域。所述修正方法包括:获取锂电池组的所有单体电压;根据所有的所述单体电压计算所述锂电池的第一平均电压;获取所述锂电池组中首个或最后一个单体电池的单体电压;计算所述首个或最后一个单体电池以及与所述首个或最后一个单体电池相邻的单体电池的第二平均电压;判断所述第一平均电压是否位于预设的第一阈值范围。该修正方法能够舍弃掉问题单体电池,采用没有问题的单体电池的单体电压平均值进行计算,优化动态校准和静态校准策略。优化动态校准和静态校准策略。优化动态校准和静态校准策略。

【技术实现步骤摘要】
锂电池SOC估计算法的修正方法和SOC估计算法及存储介质


[0001]本专利技术涉及电池容量校准领域,具体地涉及锂电池SOC估计算法的修正方法和SOC估计算法及存储介质。

技术介绍

[0002]当电池工作一段时间后,由于电池的老化,SOC会出现虚高和虚低的情况;导致BMS储存的SOC值不能反映当前电池实际的SOC值。为了解决这种SOC虚高和虚低问题,现阶段BMS会采用动态校准和静态校准策略,通过查SOC_OCV表,获取当前真实的SOC值,然后进行加速和减速校准,实现BMS的SOC向真实的SOC靠近,直到拟合。
[0003]当前动态校准和静态校准策略主要通过采用电池组内部最低和最高单体电压进行SOC_OCV查表,计算真实SOC;没有考虑电池内部单体出现电容或者TVS漏电,甚至断线问题。这样用最高或者最低单体电压查表,获取的SOC不能真实反映电池的情况,如果开启动态校准和静态校准,不仅不能缩小BMS的SOC和真实SOC的偏差;而且还会增加BMS的SOC和真实SOC的偏差。

技术实现思路

[0004]本专利技术实施例的目的是提供锂电池SOC估计算法的修正方法和SOC估计算法及存储介质,该修正方法能够舍弃掉问题单体电池,采用没有问题的单体电池的单体电压平均值进行计算,优化动态校准和静态校准策略。
[0005]为了实现上述目的,一方面,本专利技术实施例提供一种锂电池SOC估计算法的修正方法,所述修正方法包括:
[0006]获取锂电池组的所有单体电压;
[0007]根据所有的所述单体电压计算所述锂电池的第一平均电压;
[0008]获取所述锂电池组中首个或最后一个单体电池的单体电压;
[0009]计算所述首个或最后一个单体电池以及与所述首个或最后一个单体电池相邻的单体电池的第二平均电压;
[0010]判断所述第一平均电压是否位于预设的第一阈值范围;
[0011]在判断所述第一平均电压位于所述第一阈值范围的情况下,计算所述第一平均电压和所述第二平均电压的第一差值绝对值;
[0012]判断所述第一差值绝对值是否位于预设的第二阈值范围;
[0013]在判断所述第一差值绝对值位于所述第二阈值范围的情况下,计算所述首个或最后一个单体电池与相邻的单体电池的电压的第二差值绝对值;
[0014]判断所述第二差值绝对值是否位于预设的第三阈值范围;
[0015]在判断所述第二差值绝对值位于所述第三阈值范围外的情况下,确定所述首个或最后一个单体电池采集状态异常;
[0016]判断当前是否处于充电状态;
[0017]在判断当前处于充电状态的情况下,采用所述第一平均电压作为与所述首个或最后一个单体电池相邻的单体电池的单体电压,并执行SOC修正操作。
[0018]可选地,所述策略还包括:
[0019]在判断当前处于非充电状态的情况下,采用所述第一平均电压作为所述首个或最后一个单体电池的单体电压,并执行所述SOC修正操作。
[0020]可选地,所述修正方法还包括:
[0021]获取所述锂电池组中非首个或最后一个单体电池的单体电压;
[0022]计算所述非首个或最后一个单体电池以及与所述非首个或最后一个单体电池相邻的两个单体电池的第三平均电压;
[0023]判断所述第一平均电压是否位于预设的第一阈值范围;
[0024]在判断所述第一平均电压位于所述第一阈值范围的情况下,计算所述第一平均电压和所述第三平均电压的第三差值绝对值;
[0025]判断所述第三差值绝对值是否位于预设的第二阈值范围;
[0026]在判断所述第三差值绝对值位于所述第二阈值范围的情况下,计算所述非首个或最后一个单体电池与相邻的两个单体电池的电压的第四差值绝对值;
[0027]判断所述第四差值绝对值是否位于预设的第三阈值范围;
[0028]在判断所述第四差值绝对值位于所述第三阈值范围外的情况下,确定所述非首个或最后一个单体电池采集状态异常;
[0029]判断当前是否处于充电状态;
[0030]在判断当前处于充电状态的情况下,采用所述第一平均电压作为与所述非首个或最后一个单体电池相邻的两个单体电池的单体电压,并执行SOC修正操作。
[0031]可选地,所述策略还包括:
[0032]在判断当前处于非充电状态的情况下,采用所述第一平均电压作为所述非首个或最后一个单体电池的单体电压,并执行所述SOC修正操作。
[0033]可选地,所述第一阈值范围为3.4V至3.29V。
[0034]可选地,所述第二阈值范围为0至10mV。
[0035]可选地,所述第三阈值范围为0至50mV。
[0036]可选地,所述修正方法还包括:
[0037]确定所述锂电池组是否处于充放电保护控制状态;
[0038]在判断所述锂电池组未处于充放电保护控制状态的情况下,获取锂电池组的所有单体电压。
[0039]另一方面,本专利技术还提供一种锂电池SOC估计算法,包括锂电池SOC估计算法和如上述任一所述的修正方法。
[0040]再一方面,本专利技术还提供一种计算机存储介质,所述计算机可读存储介质存储有指令,所述指令用于被机器读取以使得所述机器执行如上述任一所述的修正方法或如上述所述的锂电池SOC估计算法。
[0041]通过上述技术方案,本专利技术提供的一种锂电池SOC估计算法的修正方法和SOC估计算法及存储介质通过获取到的所有单体电池的单体电压计算第一平均电压,选择一个单体电池和与其相邻的单体电池的单体电压计算平均电压。当所有的单体电池的第一平均电压
在第一阈值范围内,选择的单体电池和与其相邻的单体电池的平均电压与所有的单体电池的第一平均电压的差值的绝对值在第二阈值范围内,选择的单体电池的单体电压与相邻的单体电池的单体电压的差值的绝对值在第三阈值的范围外,则可以判断该被选择的单体电池采集状态异常。在进行充放电的SOC的修正操作时,采用所有单体电池的第一平均电压作为该被选择的单体电池的单体电压或与其相邻的单体电池的单体电压参与SOC的修正,使得修正SOC与真实SOC之间的偏差逐渐缩小。
[0042]本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0043]附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:
[0044]图1是根据本专利技术的一个实施方式的锂电池SOC估计算法的修正方法的部分流程图;
[0045]图2是根据本专利技术的一个实施方式的锂电池SOC估计算法的修正方法的部分流程图。
具体实施方式
[0046]以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。
[0047]图1是根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种锂电池SOC估计算法的修正方法,其特征在于,所述修正方法包括:获取锂电池组的所有单体电压;根据所有的所述单体电压计算所述锂电池的第一平均电压;获取所述锂电池组中首个或最后一个单体电池的单体电压;计算所述首个或最后一个单体电池以及与所述首个或最后一个单体电池相邻的单体电池的第二平均电压;判断所述第一平均电压是否位于预设的第一阈值范围;在判断所述第一平均电压位于所述第一阈值范围的情况下,计算所述第一平均电压和所述第二平均电压的第一差值绝对值;判断所述第一差值绝对值是否位于预设的第二阈值范围;在判断所述第一差值绝对值位于所述第二阈值范围的情况下,计算所述首个或最后一个单体电池与相邻的单体电池的电压的第二差值绝对值;判断所述第二差值绝对值是否位于预设的第三阈值范围;在判断所述第二差值绝对值位于所述第三阈值范围外的情况下,确定所述首个或最后一个单体电池采集状态异常;判断当前是否处于充电状态;在判断当前处于充电状态的情况下,采用所述第一平均电压作为与所述首个或最后一个单体电池相邻的单体电池的单体电压,并执行SOC修正操作。2.根据权利要求1所述的策略,其特征在于,所述策略还包括:在判断当前处于非充电状态的情况下,采用所述第一平均电压作为所述首个或最后一个单体电池的单体电压,并执行所述SOC修正操作。3.根据权利要求1所述的修正方法,其特征在于,所述修正方法还包括:获取所述锂电池组中非首个或最后一个单体电池的单体电压;计算所述非首个或最后一个单体电池以及与所述非首个或最后一个单体电池相邻的两个单体电池的第三平均电压;判断所述第一平均电压是否位于预设的第一阈值范围;在判断所述第一平均电压位于所述第一阈值范围的情况下,计算所述第一平均电压和所述第三平均电...

【专利技术属性】
技术研发人员:杨法松吉祥曾国建汪红熊珊珊
申请(专利权)人:安徽锐能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1