一种SOC开机修正方法、系统及设备技术方案

技术编号:39439000 阅读:15 留言:0更新日期:2023-11-19 16:22
本发明专利技术提供了一种SOC开机修正方法、系统及设备,涉及SOC修正领域,该方法包括:当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态并获取电池休眠时间以及开机电流值;根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态;基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

【技术实现步骤摘要】
一种SOC开机修正方法、系统及设备


[0001]本专利技术涉及SOC修正领域,特别是涉及一种SOC开机修正方法、系统及设备。

技术介绍

[0002]电池荷电状态(State of Charge,SOC)表征了电池剩余容量与当前寿命下额定容量之比,它是衡量锂电池性能的关键参数。SOC的估算准确性与电动汽车的续航里程成正相关,SOC不准会影响驾驶人的体验感,累计误差很大时会严重影响行车安全,导致汽车半途抛锚,甚至引发各类交通事故。
[0003]工程中常见的SOC修正方法有安时积分法、等效电路模型修正法等。安时积分法指通过电流对时间积分计算流入电池的净容量,净容量与当前寿命下额定容量求商获取SOC值,但安时积分法受电流采样精度影响,随时间累积SOC误差会越来越大。等效电路模型修正法是基于N(N=1,2,3,4)阶RC等效电路,通过辨识混合功率脉冲特性(Hybrid Pulse Power Characteristic,HPPC)测试数据获取电池模型RC参数值,基于电池模型参数估算的电压与实际采样电压的差值修正SOC,等效电路模型修正法适用于各类汽车使用工况,但是需要大量的测试数据支持,测试周期较长,计算量大,且低温下参数辨识精度欠佳,导致低温SOC修正效果一般。

技术实现思路

[0004]本专利技术的目的是提供一种SOC开机修正方法、系统及设备,以解决SOC修正误差大,修正效果差的问题。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种SOC开机修正方法,包括
[0007]当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态并获取电池休眠时间以及开机电流值;
[0008]根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态;
[0009]基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

SOC

Temp表,确定OCV值以及SOC值;所述OCV

SOC

Temp表包括充电OCV

SOC

Temp表以及放电OCV

SOC

Temp表;所述SOC值包括最高单体电压对应的SOC值、平均单体电压对应的SOC值以及最低单体电压对应的SOC值;
[0010]根据所述SOC值确定修正电压以及修正荷电状态;
[0011]根据所述OCV值以及所述修正电压确定电压偏差量;
[0012]获取当前实际SOC,并根据所述修正荷电状态以及所述当前实际SOC确定SOC偏差量;
[0013]根据所述电压偏差量以及所述SOC偏差量修正所述当前实际SOC。
[0014]可选的,根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态,具体包括:
[0015]当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态,并记录安时积分量;
[0016]当有电流信号输入后,按时间对电流进行积分,确定累加后的安时积分量;
[0017]定义最小SOC变化量,并根据所述最小SOC变化量确定最小容量变化量;
[0018]根据所述累加后的安时积分量以及所述最小容量变化量判定电池的充放电状态;
[0019]对比判定的充放电状态以及所述上一时刻下电存储的充放电状态是否相同;
[0020]若相同,确定所述上一时刻下电存储的充放电状态为所述当前时刻的充放电状态;
[0021]若不同,将所述判定的充放电状态作为所述当前时刻的充放电状态,并存储所述判定的充放电状态作为BMS下次被上电唤醒时的上一时刻下电存储的充放电状态。
[0022]可选的,基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

SOC

Temp表,确定OCV值以及SOC值,具体包括:
[0023]当所述当前时刻的充放电状态为充电状态时,根据当前温度以及当前实际SOC正查所述充电OCV

SOC

Temp表确定OCV值,根据所述当前温度以及实际端电压反查所述充电OCV

SOC

Temp表确定SOC值;
[0024]当所述当前时刻的充放电状态为放电状态时,根据当前温度以及当前实际SOC正查所述放电OCV

SOC

Temp表确定OCV值,根据所述当前温度以及实际端电压反查所述放电OCV

SOC

Temp表确定SOC值。
[0025]可选的,根据所述SOC值确定修正电压以及修正荷电状态,具体包括:
[0026]判断所述最低单体电压对应的SOC值是否在第一区间内;
[0027]若所述最低单体电压对应的SOC值在第一区间内,判定电池处于放电末端,选取最低单体电压作为所述修正电压,选取所述最低单体电压对应的SOC值作为修正荷电状态;
[0028]若所述最低单体电压对应的SOC值未在第一区间内,判断所述最高单体电压对应的SOC值是否在第二区间内;
[0029]若所述最高单体电压对应的SOC值在第二区间内,判定电池处于充电末端,选取最高单体电压作为所述修正电压,选取所述最高单体电压对应的SOC值作为修正荷电状态;
[0030]若所述最低单体电压对应的SOC值未在所述第一区间且所述最高单体电压对应的SOC值未在所述第二区间,判定电池处于中间区段,选取平均单体电压作为修正电压,选择所述平均单体电压对应的SOC值作为修正荷电状态。
[0031]可选的,根据所述电压偏差量以及所述SOC偏差量修正所述当前实际SOC,具体包括:
[0032]当满足SOC修正条件时,根据所述修正电压以及电压采样误差计算重置电压;所述SOC修正条件为所述电压偏差量的绝对值大于电压偏差阈值,且所述SOC偏差量的绝对值大于SOC偏差阈值;
[0033]根据所述重置电压以及所述当前温度修正所述当前实际SOC,生成SOC修正值;
[0034]若不满足所述SOC修正条件,输出所述当前实际SOC。
[0035]一种SOC开机修正系统,包括:
[0036]参数读取模块,用于当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态并获取电池休眠时间以及开机电流值;
[0037]当前时刻的充放电状态确定模块,用于根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态;
[0038]OCV值以及SOC值确定模块,用于基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

SOC

Temp表,确定OCV值以及SOC值;所述OCV

SOC

Temp表包括充电OCV
...

【技术保护点】

【技术特征摘要】
1.一种SOC开机修正方法,其特征在于,包括:当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态并获取电池休眠时间以及开机电流值;根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态;基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

SOC

Temp表,确定OCV值以及SOC值;所述OCV

SOC

Temp表包括充电OCV

SOC

Temp表以及放电OCV

SOC

Temp表;所述SOC值包括最高单体电压对应的SOC值、平均单体电压对应的SOC值以及最低单体电压对应的SOC值;根据所述SOC值确定修正电压以及修正荷电状态;根据所述OCV值以及所述修正电压确定电压偏差量;获取当前实际SOC,并根据所述修正荷电状态以及所述当前实际SOC确定SOC偏差量;根据所述电压偏差量以及所述SOC偏差量修正所述当前实际SOC。2.根据权利要求1所述的SOC开机修正方法,其特征在于,根据所述上一时刻下电存储的充放电状态确定当前时刻的充放电状态,具体包括:当电池管理系统被上电唤醒时,读取上一时刻下电存储的充放电状态,并记录安时积分量;当有电流信号输入后,按时间对电流进行积分,确定累加后的安时积分量;定义最小SOC变化量,并根据所述最小SOC变化量确定最小容量变化量;根据所述累加后的安时积分量以及所述最小容量变化量判定电池的充放电状态;对比判定的充放电状态以及所述上一时刻下电存储的充放电状态是否相同;若相同,确定所述上一时刻下电存储的充放电状态为所述当前时刻的充放电状态;若不同,将所述判定的充放电状态作为所述当前时刻的充放电状态,并存储所述判定的充放电状态作为BMS下次被上电唤醒时的上一时刻下电存储的充放电状态。3.根据权利要求1所述的SOC开机修正方法,其特征在于,基于所述电池休眠时间以及所述开机电流值,根据所述当前时刻的充放电状态查询OCV

SOC

Temp表,确定OCV值以及SOC值,具体包括:当所述当前时刻的充放电状态为充电状态时,根据当前温度以及当前实际SOC正查所述充电OCV

SOC

Temp表确定OCV值,根据所述当前温度以及实际端电压反查所述充电OCV

SOC

Temp表确定SOC值;当所述当前时刻的充放电状态为放电状态时,根据当前温度以及当前实际SOC正查所述放电OCV

SOC

Temp表确定OCV值,根据所述当前温度以及实际端电压反查所述放电OCV

SOC

Temp表确定SOC值。4.根据权利要求1所述的SOC开机修正方法,其特征在于,根据所述SOC值确定修正电压以及修正荷电状态,具体包括:判断所述最低单体电压对应的SOC值是否在第一区间内;若所述最低单体电压对应的SOC值在第一区间内,判定电池处于放电末端,选取最低单体电压作为所述修正电压,选取所述最低单体电压对应的SOC值作为修正荷电状态;若所述最低单体电压对应的SOC值未在第一区间内,判断所述最高单体电压对应的SOC值是否在第二区间内;
若所述最高单体电压对应的SOC值在第二区间内,判定电池处于充电末端,选取最高单体电压作为所述修正电压,选取所述最高单体电压对应的SOC值作为修正荷电状态;若所述最低单体电压对应的SOC值未在所述第一区间且所述最高单体电压对应的SOC值未在所述第二区间,判定电池处于中间区段,选取平均单体电压作为修正电压,选择所述平均单体电压对应的SOC值作为修正荷电状态。5.根据权利要求1所述的SOC开机修正方法,其特征在于,根据所述电压偏差量以及所述SOC偏差量修正所述当前实际SOC,具体包括:当满足SOC修正条件时,根据...

【专利技术属性】
技术研发人员:孔德宝曹嘉伟马帅刘永青许奇
申请(专利权)人:杭州鹏成新能源科技有限公司
类型:发明
国别省市:

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

1