一种电池电量修正的方法、装置、车辆和存储介质与流程

专利2025-11-15  53


本技术涉及车辆领域,并且更具体地,涉及车辆领域中一种电池电量修正的方法、装置、车辆和存储介质。


背景技术:

1、在电池管理系统技术领域,电池荷电状态(state of charge,soc)是一项非常重要的参数。soc是电池组剩余容量和额定容量的百分比,用于衡量电池组当前剩余的电流。准确的soc值是预测车辆续航能力的关键,当动力电池的soc和实际soc存在误差时,预测车辆续航能力存在误差,可能会给用户带来不好的用车体验。

2、现有技术中,通常通过开路电压法估算动力电池的soc,当车辆搭载磷酸铁锂电池时,由于磷酸铁锂动力电池因自身特性存在较大的电压平台区间,该区间内,动力电池的电压与剩余电量失去了线性的特性,而在电压平台区间两侧存在两个修正区间。因此,现有技术中为了提高动力电池的soc的准确度通常会在动力电池充满的时候或者动力电池处于较低电量的时候基于修正区间的线性特性对动力电池的soc进行修正,但是修正后的soc仍然不够精确。


技术实现思路

1、本技术提供了一种电池电量修正的方法、装置、车辆和存储介质,该方法能够基于多次历史修正的修正幅度对动力电池当前的剩余电量进行修正,提高了动力电池的剩余电量的准确度。

2、第一方面,提供了一种电池电量修正的方法,该方法包括:获取多组修正历史信息;其中,每组修正历史信息包括对动力电池的剩余电量进行一次历史修正对应的修正幅度;基于多组修正历史信息,计算多次历史修正的平均修正幅度;基于平均修正幅度,确定目标安时补偿值;基于目标安时补偿值,对动力电池当前的剩余电量进行修正。

3、在上述技术方案中,车辆获取动力电池进行多次历史修正的多组修正历史信息,基于多组修正历史信息计算多次历史修正的平均修正幅度,对多组修正历史信息没有预设条件的限定,即使多次修正的修正方向不同,也可以综合考虑多次历史修正,取多次历史修正的平均修正幅度。考虑到多次历史修正仍会存在一定的误差,误差往往和修正幅度存在一定的关联,因此基于多次修正的平均修正幅度,确定目标安时补偿值对动力电池当前的剩余电量进行修正,实现了基于多次历史修正的修正幅度对动力电池当前的剩余电量进行修正,提高了动力电池的剩余电量的准确度。

4、结合第一方面,在某些可能的实现方式中,每组修正历史信息还包括:上次修正到本次修正之间动力电池的吞吐量;基于多组修正历史信息,计算多次历史修正的平均修正幅度,包括:基于每组修正历史信息中的吞吐量,计算每组修正历史信息对应的权重值;基于每组修正历史信息中的修正幅度和每组修正历史信息对应的权重值,计算平均修正幅度。

5、在上述技术方案中,基于吞吐量确定每次修正对应的修正幅度所占的权重值,基于权重值和修正幅度确定平均修正幅度,使得确定的平均修正幅度考虑了动力电池的吞吐量,进而使确定的目标安时补偿值更加接近实际误差,可以进一步提高动力电池剩余电量的精确度。

6、结合第一方面和上述实现方式,在某些可能的实现方式中,基于每组修正历史信息中的修正幅度和每组修正历史信息对应的权重值,计算平均修正幅度,包括:将每组修正历史信息对应的修正幅度乘以修正历史信息对应的权重值并相加,将相加得到的和作为平均修正幅度。

7、结合第一方面和上述实现方式,在某些可能的实现方式中,基于每组修正历史信息中的修正幅度和每组修正历史信息对应的权重值,计算平均修正幅度,包括:对于每组修正历史信息,将修正历史信息中的修正幅度除以修正历史信息中的吞吐量并乘以预设吞吐量,得到与修正历史信息对应的单位修正幅度;基于每组修正历史信息对应的权重值和每组修正历史信息对应的单位修正幅度,计算平均修正幅度。

8、在上述技术方案中,以预设吞吐量为单位,分别计算每次修正对应的单位修正幅度,统一了单位可以使不同的历史修正产生的修正历史信息之间直接进行比较和计算,使得计算的平均修正幅度更加科学精确,进一步提高动力电池剩余电量的精确性。

9、结合第一方面和上述实现方式,在某些可能的实现方式中,基于每组修正历史信息中的吞吐量,计算每组修正历史信息对应的权重值,包括:将多组修正历史信息中的吞吐量相加,得到总吞吐量;对于每组修正历史信息,将修正历史信息中的吞吐量占总吞吐量的比值,作为修正历史信息对应的权重值。

10、结合第一方面和上述实现方式,在某些可能的实现方式中,基于平均修正幅度,确定目标安时补偿值,包括:根据平均修正幅度,查询安时映射表,得到与平均修正幅度对应的第一安时补偿值;安时映射表用于描述平均修正幅度和安时补偿值之间的对应关系;在第一安时补偿值大于或等于第一预设阈值的情况下,将第一预设阈值确定为目标安时补偿值;在第一安时补偿值小于或等于第二预设阈值的情况下,将第二预设阈值确定为目标安时补偿值;其中,第二预设阈值小于第一预设阈值;在第一安时补偿值小于第一预设阈值且大于第二预设阈值的情况下,将第一安时补偿值确定为目标安时补偿值。

11、在上述技术方案中,基于预设的第一预设阈值和第二阈值阈值,对确定的第一安时补偿值进行上下限限制,避免安时补偿值过大或过小,导致修正后的剩余电量不在正常电量范围内,进而影响车辆的安全驾驶。

12、结合第一方面和上述实现方式,在某些可能的实现方式中,基于目标安时补偿值,对动力电池的当前剩余电量进行修正,包括:确定对动力电池的当前剩余电量进行修正的修正速率;基于目标安时补偿值,并按照修正速率对动力电池的当前剩余电量进行修正。

13、在上述技术方案中,由于动力电池的剩余电量的变化过程是一个平缓的过程,导致剩余电量无法一次更改的过多,因此当安时补偿值较大时,可能无法实现基于安时补偿值的修正,或无法保证将安时补偿值对应的修正量完全补偿至剩余电量。确定一个修正速率,可以保证较大的安时补偿值基于修正速率对电池的剩余电量进行修正,保证将安时补偿值对应的修正量完全补偿至剩余电量,同时避免在补偿过程中剩余电量发生突变。

14、结合第一方面和上述实现方式,在某些可能的实现方式中,确定对动力电池的当前剩余电量进行修正的修正速率,包括:在确定目标安时补偿值为正值时,确定修正速率为预设上升速率;在确定目标安时补偿值为负值时,确定修正速率为预设下降速率;按照修正速率对动力电池的当前剩余电量进行修正,包括:按照预设上升速率对动力电池的当前剩余电量进行增大修正,直至增大的修正量为与目标安时补偿值对应的修正量;或者,按照预设下降速率对动力电池的当前剩余电量进行减小修正,直至减小的修正量为与目标安时补偿值对应的修正量。

15、结合第一方面和上述实现方式,在某些可能的实现方式中,基于目标安时补偿值,对动力电池的当前剩余电量进行修正,包括:在确定车辆包括目标电气件的情况下,确定第二安时补偿值;其中,目标电气件用于对动力电池进行性能监测;第二安时补偿值用于对目标电气件进行性能监测时消耗的动力电池的电量进行补偿;将目标安时补偿值和第二安时补偿值相加,得到总安时补偿值;基于总安时补偿值,对动力电池的当前剩余电量进行修正。

16、在上述技术方案中,对动力电池的剩余电量进行修正时,考虑afe芯片功耗带来的误差,确定第二安时补偿值,结合目标安时补偿值和第二安时补偿值对动力电池的剩余电量进行修正,可以进一步提高动力电池电量的精度。

17、综上,本技术获取多次历史修正的多组修正历史信息,基于修正历史信息中的吞吐量和修正幅度,计算以预设吞吐量为单位的单位修正幅度,将修正幅度以预设吞吐量为单位进行精细划分,考虑到了吞吐量对修正幅度的影响,可以使后续计算平均修正幅度更加精确,并且基于吞吐量计算了每次修正对应的修正幅度占总修正幅度的权重值,基于权重值和单位修正幅度确定平均修正幅度,进一步精确了平均修正幅度,使得基于平均修正幅度确定的目标安时补偿值更加精确,基于精确的安时补偿值对电池的剩余电量进行修正,进而提高了电池剩余电量的精确度。

18、第二方面,提供了一种车辆控制的装置,该装置包括:获取模块,用于获取多组修正历史信息;其中,每组修正历史信息包括对动力电池的剩余电量进行一次历史修对应的修正幅度;计算模块,用于基于多组修正历史信息,计算多次历史修正的平均修正幅度;确定模块,用于基于平均修正幅度,确定目标安时补偿值;修正模块,用于基于目标安时补偿值,对动力电池的当前剩余电量进行修正。

19、结合第二方面,在某些可能的实现方式中,每组修正历史信息还包括:上次修正到本次修正之间动力电池的吞吐量,计算模块具体用于:基于每组修正历史信息中的吞吐量,计算每组修正历史信息对应的权重值;基于每组修正历史信息中的修正幅度和每组修正历史信息对应的权重值,计算平均修正幅度。

20、结合第二方面和上述实现方式,在某些可能的实现方式中,计算模块具体用于:将每组修正历史信息对应的修正幅度乘以修正历史信息对应的权重值并相加,将相加得到的和作为平均修正幅度。

21、结合第二方面和上述实现方式,在某些可能的实现方式中,计算模块具体用于:对于每组修正历史信息,将修正历史信息中的修正幅度除以修正历史信息中的吞吐量并乘以预设吞吐量,得到与修正历史信息对应的单位修正幅度;基于每组修正历史信息对应的权重值和每组修正历史信息对应的单位修正幅度,计算平均修正幅度。

22、结合第二方面和上述实现方式,在某些可能的实现方式中,计算模块具体用于:将多组修正历史信息中的吞吐量相加,得到总吞吐量;对于每组修正历史信息,将修正历史信息中的吞吐量占总吞吐量的比值,作为修正历史信息对应的权重值。

23、结合第二方面和上述实现方式,在某些可能的实现方式中,确定模块具体用于:根据平均修正幅度,查询安时映射表,得到与平均修正幅度对应的第一安时补偿值;安时映射表用于描述平均修正幅度和安时补偿值之间的对应关系;在第一安时补偿值大于或等于第一预设阈值的情况下,将第一预设阈值确定为目标安时补偿值;在第一安时补偿值小于或等于第二预设阈值的情况下,将第二预设阈值确定为目标安时补偿值;其中,第二预设阈值小于第一预设阈值;在第一安时补偿值小于第一预设阈值且大于第二预设阈值的情况下,将第一安时补偿值确定为目标安时补偿值。

24、结合第二方面和上述实现方式,在某些可能的实现方式中,修正模块具体用于:确定对动力电池的当前剩余电量进行修正的修正速率;基于目标安时补偿值,并按照修正速率对动力电池的当前剩余电量进行修正。

25、结合第二方面和上述实现方式,在某些可能的实现方式中,修正模块具体用于:在确定目标安时补偿值为正值时,确定修正速率为预设上升速率;在确定目标安时补偿值为负值时,确定修正速率为预设下降速率;按照预设上升速率对动力电池的当前剩余电量进行增大修正,直至增大的修正量为与目标安时补偿值对应的修正量;或者,按照预设下降速率对动力电池的当前剩余电量进行减小修正,直至减小的修正量为与目标安时补偿值对应的修正量。

26、结合第二方面和上述实现方式,在某些可能的实现方式中,修正模块还用于,在确定车辆包括目标电气件的情况下,确定第二安时补偿值;其中,目标电气件用于对动力电池进行性能监测;第二安时补偿值用于对目标电气件进行性能监测时消耗的动力电池的电量进行补偿;将目标安时补偿值和第二安时补偿值相加,得到总安时补偿值;基于总安时补偿值,对动力电池的当前剩余电量进行修正。

27、第三方面,提供一种车辆,包括存储器和处理器。该存储器用于存储可执行程序代码,该处理器用于从存储器中调用并运行该可执行程序代码,使得该车辆执行上述第一方面或第一方面任意一种可能的实现方式中的方法。

28、第四方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。

29、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的方法。


技术特征:

1.一种电池电量修正的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,每组所述修正历史信息还包括:上次修正到本次修正之间所述动力电池的吞吐量;

3.根据权利要求2所述的方法,其特征在于,所述基于每组所述修正历史信息中的修正幅度和每组所述修正历史信息对应的所述权重值,计算所述平均修正幅度,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于每组所述修正历史信息中的修正幅度和每组所述修正历史信息对应的所述权重值,计算所述平均修正幅度,包括:

5.根据权利要求2至4中任意一项所述的方法,其特征在于,所述基于每组所述修正历史信息中的所述吞吐量,计算每组所述修正历史信息对应的权重值,包括:

6.根据权利要求1至4中任意一项所述的方法,其特征在于,所述基于所述平均修正幅度,确定所述目标安时补偿值,包括:

7.根据权利要求1至4中任意一项所述的方法,其特征在于,所述基于所述目标安时补偿值,对所述动力电池的当前剩余电量进行修正,包括:

8.根据权利要求7所述的方法,其特征在于,所述确定对所述动力电池的当前剩余电量进行修正的修正速率,包括:

9.根据权利要求1至4中任意一项所述的方法,其特征在于,所述基于所述目标安时补偿值,对所述动力电池的当前剩余电量进行修正,包括:

10.一种电池电量修正的装置,其特征在于,所述装置包括:

11.一种车辆,其特征在于,所述车辆包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至9中任意一项所述的方法。


技术总结
本申请提供了一种电池电量修正的方法、装置、车辆和存储介质,该方法包括:获取多组修正历史信息;其中,每组修正历史信息包括对动力电池的剩余电量进行一次历史修正对应的修正幅度;基于多组修正历史信息,计算多次历史修正的平均修正幅度;基于平均修正幅度,确定目标安时补偿值;基于目标安时补偿值,对动力电池当前的剩余电量进行修正。该方法能够基于多次历史修正的修正幅度对动力电池当前的剩余电量进行修正,提高了动力电池的剩余电量的准确度。

技术研发人员:赵晴,孙佳新
受保护的技术使用者:长城汽车股份有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17619.html

最新回复(0)