电池SOC估算方法、电池管理系统和计算机可读存储介质技术方案

技术编号:33505390 阅读:18 留言:0更新日期:2022-05-19 01:15
本发明专利技术公开一种电池SOC估算方法、电池管理系统和计算机可读存储介质。该方法包括:获取电池实测数据,电池实测数据包括:获取电池实测数据,电池实测数据包括实测电流、实测电压、实测SOC和实测累计历史电量;根据实测电流和实测电压查询修正数据表,获取与实测电流和实测电压相匹配的SOC上限修正数据和SOC下限修正数据;根据实测累计历史电量、SOC上限修正数据和SOC下限修正数据,确定SOC上限阈值和SOC下限阈值;采用SOC上限阈值和SOC下限阈值对实测SOC进行修正,获取目标SOC。该电池SOC方法所估算的目标SOC准确性较高,与电池实际SOC的误差小,以使SOC估算可以兼顾准确性高、资源要求低和实时性高的需求。要求低和实时性高的需求。要求低和实时性高的需求。

【技术实现步骤摘要】
电池SOC估算方法、电池管理系统和计算机可读存储介质


[0001]本专利技术涉及电池管理
,尤其涉及一种电池SOC估算方法、电池管理系统和计算机可读存储介质。

技术介绍

[0002]SOC(State Of Charge的简称,即电池荷电状态或剩余电量),是指电池使用一段时间或者长期搁置不用后的剩余可放电电量与其完全充电状态的电量的比值。SOC是整个电池储能系统的重要参数,准确估算SOC可实现对电池能量进行合理利用,防止电池过充或过放等不合理使用的问题,以提高电池的使用寿命。
[0003]现有SOC估算方法包括但不限于安时积分法、实时电压修正法、开路电压法和神经网络法,每一种SOC估算方法具有各自的优点和不足。安时积分法是根据电流的累积实现SOC估算,其操作简单且资源要求低,但依赖于采样电流的精度,对充满时的高压和放空时的低压进行校准的要求大,准确性较低。实时电压修正法是根据实时电压、实时电流和已知的各电流充放电电压曲线进行SOC估算,在电压变化明显或者电池使用频率较高时可准确估算SOC,误差较小,但在电压变化不明显或者电池使用频率较低的情况下,SOC估算的准确性较低,误差较大。开路电压法是在电池静置不充放几个小时后进行测量,利用开路电压曲线进行SOC估算,通过静置电池,可以避免电流干扰,保证SOC估算的精度,但实时性较差。神经网络法是指采用神经网络对不同运行工况采集到的电池数据进行校正累算,以进行SOC估算,具有准确性较高,但资源要求高,但工况运行数据要求高。

技术实现思路

[0004]本专利技术实施例提供一种电池SOC估算方法、电池管理系统和计算机可读存储介质,以解决现有SOC估算方法无法兼顾准确性高、运行资源低且实时性强的问题。
[0005]本专利技术实施例提供一种电池SOC估算方法,包括:
[0006]获取电池实测数据,所述电池实测数据包括实测电流、实测电压、实测SOC和实测累计历史电量;
[0007]根据所述实测电流和所述实测电压查询修正数据表,获取与所述实测电流和所述实测电压相匹配的SOC上限修正数据和SOC下限修正数据;
[0008]根据所述实测累计历史电量、所述SOC上限修正数据和所述SOC下限修正数据,确定SOC上限阈值和SOC下限阈值;
[0009]采用所述SOC上限阈值和所述SOC下限阈值对所述实测SOC进行修正,获取目标SOC。
[0010]优选地,所述根据所述实测电流和所述实测电压查询修正数据表,获取与所述实测电流和所述实测电压相匹配的SOC上限修正数据和SOC下限修正数据,包括:
[0011]基于所述实测电流查询修正数据表,获取所述修正数据表内预设电流与所述实测电流相匹配的SOC待选修正数据;
[0012]基于所述实测电压和所述SOC待选修正数据,获取所述SOC上限修正数据和所述SOC下限修正数据;
[0013]其中,SOC待选修正数据包括:预设电流、预设电压、预设SOC以及预设累计历史电量。
[0014]优选地,所述基于所述实测电流查询修正数据表,获取所述修正数据表内预设电流与所述实测电流相匹配的SOC待选修正数据,包括:
[0015]若所述修正数据表内的预设电流等于所述实测电流,则将所述预设电流对应的第一修正数据作为SOC待选修正数据;
[0016]若所述修正数据表内的预设电流不等于所述实测电流,则获取所述修正数据表内的第二修正数据以及第三修正数据,基于所述实测电流、所述第二修正数据和所述第三修正数据,获取SOC待选修正数据,其中,所述第二修正数据中的预设电流小于所述实测电流,所述第三修正数据中的预设电流大于所述实测电流。
[0017]优选地,所述基于所述实测电流、所述第二修正数据和所述第三修正数据,获取SOC待选修正数据,包括:
[0018]采用数据估算公式对所述实测电流、所述第二修正数据和所述第三修正数据进行处理,获取所述SOC待选修正数据;
[0019]所述数据估算公式为ST=(Sa

Sb)*(IT

Ib)/(Ia

Ib)+Sb;若Sa为所述第二修正数据中的预设电压,Sb为第三修正数据中的预设电压,则ST为所述SOC待选修正数据中的预设电压;若Sa为所述第二修正数据中的预设SOC,Sb为所述第三修正数据中的预设SOC,则ST为所述SOC待选修正数据中的预设SOC;若Sa为所述第二修正数据中的预设累计历史电量,Sb为所述第三修正数据中的预设累计历史电量,则ST为所述SOC待选修正数据中的预设累计历史电量;IT为实测电流;Ia为第二修正数据中的预设电流;Ib为第三修正数据中的预设电流。
[0020]优选地,所述基于所述实测电压和所述SOC待选修正数据,获取所述SOC上限修正数据和所述SOC下限修正数据,包括:
[0021]若所述SOC待选修正数据中的预设电压大于所述实测电压,则将所述预设电压与所述SOC待选修正数据中的实测电压的差值确定为第一差值,将所述第一差值最小的SOC待选修正数据确定为SOC上限修正数据;
[0022]若所述SOC待选修正数据中的预设电压小于所述实测电压,则将所述实测电压与所述SOC待选修正数据中的预设电压的差值确定为第二差值,将所述第二差值最小的SOC待选修正数据确定为SOC下限修正数据。
[0023]优选地,所述根据所述实测累计历史电量、所述SOC上限修正数据和所述SOC下限修正数据,确定SOC上限阈值和SOC下限阈值,包括:
[0024]根据所述实测累计历史电量和所述SOC上限修正数据中的预设累计电流误差和预设累计历史电量,获取上限误差值,将所述SOC上限修正数据中的预设SOC与所述上限误差值的和值,确定为SOC上限阈值;
[0025]根据所述实测累计历史电量和所述SOC下限修正数据中的预设累计电流误差和预设累计历史电量,获取下限误差值,将所述SOC下限修正数据中的预设SOC与所述下限误差值的差值,确定为SOC下限阈值。
[0026]优选地,所述采用所述SOC上限阈值和所述SOC下限阈值对所述实测SOC进行修正,获取目标SOC,包括:
[0027]若所述实测SOC大于所述SOC上限阈值,则将所述SOC上限修正数据中的预设SOC确定为所述目标SOC;
[0028]若所述实测SOC小于所述SOC下限阈值,则将所述SOC下限修正数据中的预设SOC确定为所述目标SOC;
[0029]若所述实测SOC不小于所述SOC下限阈值,且所述实测SOC不大于所述SOC上限阈值,则将所述实测SOC确定为所述目标SOC。
[0030]优选地,所述电池实测数据还包括实测累计电流误差;
[0031]在所述获取电池实测数据之后,所述电池SOC估算方法还包括:
[0032]比较所述实测累计电流误差和电流误差容忍值;
[0033]若所述实测累计电流误差大于所述电流误差容忍值,则执行所述根据所述实测电流和所述实测电压查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电池SOC估算方法,其特征在于,包括:获取电池实测数据,所述电池实测数据包括实测电流、实测电压、实测SOC和实测累计历史电量;根据所述实测电流和所述实测电压查询修正数据表,获取与所述实测电流和所述实测电压相匹配的SOC上限修正数据和SOC下限修正数据;根据所述实测累计历史电量、所述SOC上限修正数据和所述SOC下限修正数据,确定SOC上限阈值和SOC下限阈值;采用所述SOC上限阈值和所述SOC下限阈值对所述实测SOC进行修正,获取目标SOC。2.如权利要求1所述的电池SOC估算方法,其特征在于,所述根据所述实测电流和所述实测电压查询修正数据表,获取与所述实测电流和所述实测电压相匹配的SOC上限修正数据和SOC下限修正数据,包括:基于所述实测电流查询修正数据表,获取所述修正数据表内预设电流与所述实测电流相匹配的SOC待选修正数据;基于所述实测电压和所述SOC待选修正数据,获取所述SOC上限修正数据和所述SOC下限修正数据;其中,SOC待选修正数据包括:预设电流、预设电压、预设SOC以及预设累计历史电量。3.如权利要求2所述的电池SOC估算方法,其特征在于,所述基于所述实测电流查询修正数据表,获取所述修正数据表内预设电流与所述实测电流相匹配的SOC待选修正数据,包括:若所述修正数据表内的预设电流等于所述实测电流,则将所述预设电流对应的第一修正数据作为SOC待选修正数据;若所述修正数据表内的预设电流不等于所述实测电流,则获取所述修正数据表内的第二修正数据以及第三修正数据,基于所述实测电流、所述第二修正数据和所述第三修正数据,获取SOC待选修正数据,其中,所述第二修正数据中的预设电流小于所述实测电流,所述第三修正数据中的预设电流大于所述实测电流。4.如权利要求3所述的电池SOC估算方法,其特征在于,所述基于所述实测电流、所述第二修正数据和所述第三修正数据,获取SOC待选修正数据,包括:采用数据估算公式对所述实测电流、所述第二修正数据和所述第三修正数据进行处理,获取所述SOC待选修正数据;所述数据估算公式为ST=(Sa

Sb)*(IT

Ib)/(Ia

Ib)+Sb;若Sa为所述第二修正数据中的预设电压,Sb为第三修正数据中的预设电压,则ST为所述SOC待选修正数据中的预设电压;若Sa为所述第二修正数据中的预设SOC,Sb为所述第三修正数据中的预设SOC,则ST为所述SOC待选修正数据中的预设SOC;若Sa为所述第二修正数据中的预设累计历史电量,Sb为所述第三修正数据中的预设累计历史电量,则ST为所述SOC待选修正数据中的预设累计历史电量;I
T
为实测电流;Ia为第二修正数据中的预设电流;Ib为第三修正数据中的预设电流。5.如权利要求2所述的电池SOC估算方法,其特征在于,所述基于所述实测电压和所述SOC待选修正数据,获取所述SOC上限修正数据和所述SOC下限修正数据,包括:若所述SOC待选修正数据中的预设电压大于所述实测电压,则将所述预设电压与所述
SOC待选修正数据中的实测电压的差值确定为第一差值,将所述第一差值最小的SOC待选修正数据确定为SOC上限修正数据;若所述SOC待选修正数据中的预设电压小于所述实测电压,则将所述实测电压与所述SOC待选修正数据中的预设电压的差值确定为第二差值,将所述第二差值最小的SOC待选修正数据确定为SOC下限修正数据。6.如权利要求1所述的电池SOC估算方法,其特征在于,所述根据所述实测累计历史电量、所述SOC上限修正数据和所述SOC下限修正数据,确定SOC上限阈值和SOC下限阈值,包括:根据所述实测累计历史电量和所述SOC上限修正数据中的预设累计电流误差和预设累计历史电量,获取上限误差值,将所述SOC上限修正数据中的预设SOC与所述上限误差值的和值,确定为SOC上限阈值;根据所述实测累计历史电量和所述SOC下限修正数据中的预设累计电流误差和预设累计历史电量,获取下限误差值,将所述SOC下限修正数据中的预设SOC与所述下限误差值的差值,确定...

【专利技术属性】
技术研发人员:尹韶文林培锦尹雪芹
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1