System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电池管理,尤其是涉及一种电池soc计算方法及相关设备。
技术介绍
1、随着电动汽车、移动设备和其他电力驱动设备的普及,电池管理系统的准确性和可靠性变得尤为重要。电池的荷电状态(state of charge,soc)是电池管理系统中的一个关键参数,它反映了电池当前的剩余能量水平。准确的soc计算对于预测电池续航里程、防止电池过充或过放以及优化电池使用效率都具有重要意义。
2、现有的soc计算方法主要依赖于库伦计数法,即通过对电池充放电电流进行时间积分来计算电池soc。然而,这种方法存在误差累积的问题,尤其是在电池工作环境温度变化较大的情况下,误差会更为明显。
3、因此,对电池soc计算后的校正变得至关重要。
技术实现思路
1、有鉴于此,本申请提供一种电池soc计算方法、装置、电池管理设备及存储介质,以解决现有技术中电池处于充放电状态下估算电池soc准确度差的技术问题。
2、本申请的第一方面提供一种电池soc计算方法,所述方法包括:
3、监测到电池的充放电信号时,使用库伦法基于所述电池的当前电流计算得到第一电池soc,并使用查表法基于所述电池的当前温度进行查表得到第二电池soc;
4、根据所述第一电池soc及所述第二电池soc判断是否满足预设的校正条件;
5、当确定满足所述预设的校正条件时,使用预设的电流校正模型基于所述第一电池soc及所述第二电池soc对所述电池的当前电流进行校正,得到所述电池的校正电
6、使用库伦法基于所述电池的校正电流计算得到校正电池soc。
7、可选的,所述使用预设的电流校正模型基于所述第一电池soc及所述第二电池soc对所述电池的当前电流进行校正,得到所述电池的校正电流包括:
8、基于所述第二电池soc及所述第一电池soc进行差值计算,得到电池soc差值;
9、基于所述电池的当前电流、所述电池soc差值及预设的控制容量速率进行计算,得到电流调整值;
10、基于所述电池的当前电流及所述电流调整值,得到所述电池的校正电流。
11、可选的,所述基于所述电池的当前电流、所述电池soc差值及预设的控制容量速率进行计算,得到电流调整值包括:
12、基于所述电池的当前电流及所述电池soc差值的乘积,得到电流调整系数;
13、基于所述电流调整系数及所述预设的控制容量速率的比值,得到所述电流调整值。
14、可选的,所述使用查表法基于所述电池的当前温度进行查表得到第二电池soc包括:
15、根据所述电池的当前温度和预设的温度阈值分段区间,确定目标开路电压-soc数据表,并根据所述目标开路电压-soc数据表及所述电池的当前电压进行插值计算,得到所述第二电池soc;
16、其中,所述预设的温度阈值分段区间包括多段温度阈值区间,每段温度阈值区间对应一个开路电压-soc数据表。
17、可选的,所述根据所述第一电池soc及所述第二电池soc判断是否满足预设的校正条件包括:
18、当所述电池处于放电状态时,判断所述第一电池soc或所述第二电池soc是否低于预设的第一soc阈值,当所述第一电池soc或所述第二电池soc低于所述预设的第一soc阈值时,确定满足所述预设的校正条件;
19、当所述电池处于充电状态时,判断所述第一电池soc或所述第二电池soc是否高于预设的第二soc阈值,当所述第一电池soc或所述第二电池soc高于所述预设的第二soc阈值时,确定满足所述预设的校正条件;
20、其中,所述预设的第一soc阈值小于所述预设的第二soc阈值。
21、可选的,所述使用库伦法基于所述电池的校正电流计算得到校正电池soc包括:
22、基于所述电池的校正电流与所述电池的充放电时间进行积分计算,得到所述校正电池soc。
23、可选的,所述方法还包括:
24、实时显示所述校正电池soc。
25、本申请的第二方面提供一种电池soc计算装置,所述装置包括:
26、监测模块,用于监测到电池的充放电信号时,使用库伦法基于所述电池的当前电流计算得到第一电池soc,并使用查表法基于所述电池的当前温度进行查表得到第二电池soc;
27、判断模块,用于根据所述第一电池soc及所述第二电池soc判断是否满足预设的校正条件;
28、校正模块,用于当确定满足所述预设的校正条件时,使用预设的电流校正模型基于所述第一电池soc及所述第二电池soc对所述电池的当前电流进行校正,得到所述电池的校正电流;
29、计算模块,用于使用库伦法基于所述电池的校正电流计算得到校正电池soc。
30、本申请的第三方面提供一种电池管理设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的电池soc计算方法的步骤。
31、本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的电池soc计算方法的步骤。
32、本申请实施例提供的电池soc计算方法、装置、电池管理设备及存储介质,在监测到电池的充放电信号时,使用库伦法基于所述电池的当前电流计算得到第一电池soc,并使用查表法基于所述电池的当前温度进行查表得到第二电池soc;根据所述第一电池soc及所述第二电池soc确定满足预设的校正条件时,使用预设的电流校正模型基于所述第一电池soc及所述第二电池soc对所述电池的当前电流进行校正,得到所述电池的校正电流;使用库伦法基于所述电池的校正电流计算得到校正电池soc。本申请综合考虑了电池的充放电电流及温度的影响,减小了电池soc的计算误差,提高了电池soc的精度和稳定性。
本文档来自技高网...【技术保护点】
1.一种电池SOC计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电池SOC计算方法,其特征在于,所述使用预设的电流校正模型基于所述第一电池SOC及所述第二电池SOC对所述电池的当前电流进行校正,得到所述电池的校正电流包括:
3.根据权利要求2所述的电池SOC计算方法,其特征在于,所述基于所述电池的当前电流、所述电池SOC差值及预设的控制容量速率进行计算,得到电流调整值包括:
4.根据权利要求1至3中任意一项所述的电池SOC计算方法,其特征在于,所述使用查表法基于所述电池的当前温度进行查表得到第二电池SOC包括:
5.根据权利要求4所述的电池SOC计算方法,其特征在于,所述根据所述第一电池SOC及所述第二电池SOC判断是否满足预设的校正条件包括:
6.根据权利要求5所述的电池SOC计算方法,其特征在于,所述使用库伦法基于所述电池的校正电流计算得到校正电池SOC包括:
7.根据权利要求6所述的电池SOC计算方法,其特征在于,所述方法还包括:
8.一种电池SOC计算装置,其特征在于,所述
9.一种电池管理设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的电池SOC计算方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的电池SOC计算方法的步骤。
...【技术特征摘要】
1.一种电池soc计算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的电池soc计算方法,其特征在于,所述使用预设的电流校正模型基于所述第一电池soc及所述第二电池soc对所述电池的当前电流进行校正,得到所述电池的校正电流包括:
3.根据权利要求2所述的电池soc计算方法,其特征在于,所述基于所述电池的当前电流、所述电池soc差值及预设的控制容量速率进行计算,得到电流调整值包括:
4.根据权利要求1至3中任意一项所述的电池soc计算方法,其特征在于,所述使用查表法基于所述电池的当前温度进行查表得到第二电池soc包括:
5.根据权利要求4所述的电池soc计算方法,其特征在于,所述根据所述第一电池soc及所述第二电池soc判断是否满...
【专利技术属性】
技术研发人员:李杰,蔡学峰,
申请(专利权)人:深圳市优贝特科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。