电池SOC的估算方法及相关装置制造方法及图纸

技术编号:35054586 阅读:11 留言:0更新日期:2022-09-28 10:59
本申请提供一种电池SOC的估算方法及相关装置。该方法包括:获取电池的当前SOC值;对所述电池的电压进行采样,得到所述电池的当前测量电压;计算所述电池在所述当前测量电压下对应的SOC目标值;获取所述SOC目标值的修正误差,并基于所述修正误差和所述SOC目标值,确定SOC误差范围;根据所述SOC误差范围和所述当前SOC值的大小关系,对所述当前SOC值进行修正。通过上述方案,本申请可以在对SOC进行修正时考虑SOC计算过程中的修正误差,基于修正误差扩大当前SOC值的不修正范围,从而避免因频繁重复修正导致的SOC抖动问题,保证SOC的估算精度。度。度。

【技术实现步骤摘要】
电池SOC的估算方法及相关装置


[0001]本申请涉及电池
,尤其涉及一种电池SOC的估算方法及相关装置。

技术介绍

[0002]在电池管理系统中,SOC(state of charge,电池荷电状态)的通用修正方法为静置OCV(Open circuit voltage,开路电压)修正和充满修正。但是如果电池长期不静置、不充满会导致SOC长期无法修正,累积极大的误差。因此,电池充放电运行过程中SOC的修正就显的格外重要。
[0003]目前,为了计算电池在充放电运行过程中的SOC值,可以根据电池直流电阻确定电池在运行过程中的开路电压OCV,然后通过OCV

SOC表查找对应的SOC目标值,也可以在电池充电过程中采用CCV(closed circuit voltage,闭路电压)

SOC表查询对应的SOC目标值,但是,由于SOC计算过程中往往存在各种误差,例如测量器件的采样误差,查表误差等。如果完全采用SOC目标值修正电池SOC,会存在过修及频繁重复修正的问题,从而导致SOC抖动。

技术实现思路

[0004]本申请提供了一种电池SOC的估算方法及相关装置,以解决现有技术中因SOC计算过程中的误差导致的SOC抖动的问题。
[0005]第一方面,本申请提供了一种电池SOC的估算方法,包括:
[0006]获取电池的当前SOC值;
[0007]对所述电池的电压进行采样,得到所述电池的当前测量电压;
[0008]计算所述电池在所述当前测量电压下对应的SOC目标值;
[0009]获取所述SOC目标值的修正误差,并基于所述修正误差和所述SOC目标值,确定SOC误差范围;
[0010]根据所述SOC误差范围和所述当前SOC值的大小关系,对所述当前SOC值进行修正。
[0011]在一种可能的实现方式中,所述计算所述电池在所述当前测量电压下对应的SOC目标值,包括:
[0012]根据公式U
ocv
=U
c
+i*DCR,计算所述电池的开路电压,其中,U
ocv
表示所述开路电压,U
c
表示所述当前测量电压,i表示所述电池的当前测量电流,DCR表示所述电池的直流内阻;
[0013]基于所述OCV

SOC对应关系,确定所述开路电压对应的SOC值,并将该SOC值作为SOC目标值。
[0014]在一种可能的实现方式中,所述计算所述电池在所述当前测量电压下对应的SOC目标值,包括:
[0015]若所述电池处于充电状态,则根据预设CCV

SOC表确定所述当前测量电压下对应的SOC目标值,所述预设CCV

SOC表包括测量电压和SOC值的对应关系。
[0016]在一种可能的实现方式中,所述获取所述SOC目标值的修正误差,包括:
[0017]获取所述电池经过离线标定得到的不同测量电压下的真实SOC值;
[0018]获取所述电池在历史充放电周期中不同测量电压下对应的历史SOC目标值;
[0019]针对任一测量电压,将该测量电压下电池的历史SOC目标值与SOC真实值的差值作为该测量电压对应的误差值;
[0020]对各个测量电压对应的误差值求平均,得到所述修正误差。
[0021]在一种可能的实现方式中,所述获取所述SOC目标值的修正误差,包括:
[0022]获取电压测量器件的采样误差;
[0023]基于所述采样误差确定目标测量电压的电压误差范围;所述目标测量电压为预设SOC值对应的测量电压;
[0024]基于所述电压误差范围确定所述预设SOC值对应的误差范围;
[0025]根据所述预设SOC值的误差范围和所述预设SOC值确定所述SOC目标值的修正误差。
[0026]在一种可能的实现方式中,所述获取所述SOC目标值的修正误差,包括:
[0027]获取所述电池经过离线标定得到的不同测量电压下的真实SOC值;
[0028]获取所述电池在历史充放电周期中不同测量电压下对应的历史SOC目标值;
[0029]针对任一测量电压,将该测量电压下电池的历史SOC目标值与SOC真实值的差值作为该测量电压对应的误差值;
[0030]对各个测量电压对应的误差值求平均,得到第一修正误差;
[0031]获取电压测量器件的采样误差;
[0032]基于所述采样误差确定目标测量电压的电压误差范围;所述目标测量电压为预设SOC值对应的测量电压;
[0033]基于所述电压误差范围确定所述预设SOC值对应的误差范围;
[0034]根据所述预设SOC值的误差范围和所述预设SOC值确定第二修正误差;
[0035]选取所述第一修正误差和所述第二修正误差中的较大值,并将该较大值作为所述SOC目标值的修正误差。
[0036]在一种可能的实现方式中,所述SOC误差范围包括误差上限值和误差下限值;
[0037]所述根据所述SOC误差范围和所述当前SOC值的大小关系,对所述当前SOC值进行修正,包括:
[0038]若所述当前SOC值超出所述SOC误差范围,且所述当前SOC值小于所述误差下限值,则将所述当前SOC值修正至所述误差下限值;
[0039]若所述当前SOC值超出所述SOC误差范围,且所述当前SOC值大于所述误差上限值,则将所述当前SOC值修正至所述误差上限值;
[0040]若所述当前SOC值处于所述SOC误差范围内,则不修正所述当前SOC值。
[0041]第二方面,本申请提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面任一种可能的实现方式所述方法的步骤。
[0042]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一种可能的实现方式所述方法的步骤。
[0043]第四方面,本申请提供了一种汽车,其包括如上第二方面所述的电子设备。
[0044]本申请实施例提供一种电池SOC的估算方法,其首先获取电池的当前SOC值;然后对所述电池的电压进行采样,得到所述电池的当前测量电压;计算所述电池在所述当前测量电压下对应的SOC目标值;接着获取所述SOC目标值的修正误差,并基于所述修正误差和所述SOC目标值,确定SOC误差范围;最后根据所述SOC误差范围和所述当前SOC值的大小关系,对所述当前SOC值进行修正。通过上述方案,本申请可以在对SOC进行修正时考虑SOC计算过程中的修正误差,基于修正误差扩大当前SOC值的不修正范围,从而避免因频繁重复修正导致的SOC抖动问题,保证SOC的估算精度。
附图说明
[0045]为了更清楚地说明本申请实施例中的技术方案,下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池SOC的估算方法,其特征在于,包括:获取电池的当前SOC值;对所述电池的电压进行采样,得到所述电池的当前测量电压;计算所述电池在所述当前测量电压下对应的SOC目标值;获取所述SOC目标值的修正误差,并基于所述修正误差和所述SOC目标值,确定SOC误差范围;根据所述SOC误差范围和所述当前SOC值的大小关系,对所述当前SOC值进行修正。2.根据权利要求1所述的电池SOC的估算方法,其特征在于,所述计算所述电池在所述当前测量电压下对应的SOC目标值,包括:根据公式U
ocv
=U
c
+i*DCR,计算所述电池的开路电压,其中,U
ocv
表示所述开路电压,U
c
表示所述当前测量电压,i表示所述电池的当前测量电流,DCR表示所述电池的直流内阻;基于所述OCV

SOC对应关系,确定所述开路电压对应的SOC值,并将该SOC值作为SOC目标值。3.根据权利要求1所述的电池SOC的估算方法,其特征在于,所述计算所述电池在所述当前测量电压下对应的SOC目标值,包括:若所述电池处于充电状态,则根据预设CCV

SOC表确定所述当前测量电压下对应的SOC目标值,所述预设CCV

SOC表包括测量电压和SOC值的对应关系。4.根据权利要求1所述的电池SOC的估算方法,其特征在于,所述获取所述SOC目标值的修正误差,包括:获取所述电池经过离线标定得到的不同测量电压下的真实SOC值;获取所述电池在历史充放电周期中不同测量电压下对应的历史SOC目标值;针对任一测量电压,将该测量电压下电池的历史SOC目标值与SOC真实值的差值作为该测量电压对应的误差值;对各个测量电压对应的误差值求平均,得到所述修正误差。5.根据权利要求1所述的电池SOC的估算方法,其特征在于,所述获取所述SOC目标值的修正误差,包括:获取电压测量器件的采样误差;基于所述采样误差确定目标测量电压的电压误差范围;所述目标测量电压为预设SOC值对应的测量电压;基于所...

【专利技术属性】
技术研发人员:康文蓉张君伟
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1