1.一种电池SOC的修正方法,其特征在于,包括:
电池管理系统根据采集到的电池静置状态下电压值、电流值以及温度值与预设的OCV曲线表中的电压值、电流值以及温度值进行匹配,找出OCV状态理论SOC值SOCo,并根据当前SOC值SOCP,得到ΔSOCo;
根据采集到的电池放电状态下电压值、电流值以及温度值与预设的EDV曲线表中的电压值、电流值以及温度值进行匹配,找出EDV理论SOC值SOCe,并根据当前SOC值SOCp,得到ΔSOCe;
通过比较所述ΔSOCo与ΔSOCe,并结合触发ΔSOCo修正设定的静置时间以及触发ΔSOCe修正设定的电压值,执行ΔSOCo对SOC值的修正或执行ΔSOCe对SOC值的修正,并确定修正系数;
在电池充放电过程中将所述修正系数作为安时积分计算电池实时SOC变量的一个变量因子,对放电曲线进行平滑处理,使SOC趋近真实值。
2.根据权利要求1所述的电池SOC的修正方法,其特征在于,在电池管理系统根据采集到的电池静置状态下电压值、电流值以及温度值与预设的OCV曲线表中的电压值、电流值以及温度值进行匹配,找出OCV状态理论SOC值SOCo,并根据当前SOC值SOCp,得到ΔSOCo的步骤之前,还包括:
在电池管理系统中输入电池不同放电倍率、不同温度下的OCV曲线表、EDV曲线表。
3.根据权利要求1所述的电池SOC的修正方法,其特征在于,所述在电池充放电过程中将所述修正系数作为安时积分计算电池实时SOC变量的一个变量因子,对放电曲线进行平滑处理,使SOC趋近真实值的步骤之前,包括:
动力电池初始上电后,根据OCV曲线估算初始的SOC值。
4.根据权利要求1所述的电池SOC的修正方法,其特征在于,所述ΔSOCe计算方法为:ΔSOCe=SOCe-SOCp;所述ΔSOCo计算方法为:ΔSOCo=SOCo–SOCp;
所述ΔSOCe或ΔSOCo的修正公式为:
ΔSOC后=ΔSOC前-∫|(1-x)*I|d(t),
其中ΔSOC前表示对平滑修正前的ΔSOC值,ΔSOC后表示对平滑修正后的ΔSOC值,x为电流积分的缩放系数;当ΔSOC后=0时,完成修正,所述ΔSOC前值为ΔSOCe值或ΔSOCo值。
5.根据权利要求1所述的电池SOC的修正方法,其特征在于,所述ΔSOCe的修正执行优先级高于ΔSOCo的修正执行,当ΔSOCe≠0时,对ΔSOCo清零;
当ΔSOCe=0,ΔSOCo>0或ΔSOCe>0,ΔSOCo=0时,充电状态下,增大电流积分的缩放系数,放电状态下,减小增大电流积分的缩放系数;
当ΔSOCe=0,ΔSOCo或ΔSOCe<0,ΔSOCo=0时,充电状态下,减小增大电流积分的缩放系数,放电状态下,增大电流积分的缩放系数;当ΔSOCo=0,ΔSOCe=0时,增大电流积分的缩放系数为1,不作缩放。
6.一种电池SOH的估算方法,其特征在于,包括:
电池管理系统根据采集到的电池静置状态下电压值、电流值以及温度值与预设的OCV曲线表中的电压值、电流值以及温度值进行匹配,找出OCV状态理论SOC值SOCo,并根据当前SOC值SOCP,得到ΔSOCo;
根据采集到的电池放电状态下电压值、电流值以及温度值与预设的EDV曲线表中的电压值、电流值以及温度值进行匹配,找出EDV理论SOC值SOCe,并根据当前SOC值SOCp,得到ΔSOCe;
通过比较所述ΔSOCo与ΔSOCe,并结合触发ΔSOCo修正设定的静置时间以及触发ΔSOCe修正设定的电压值,执行ΔSOCo对SOC值的修正或执行ΔSOCe对SOC值的修正,并确定修正系数;
在电池充放电过程中将所述修正系数作为安时积分计算电池实时SOC变量的一个变量因子,对放电曲线进行平滑处理,使SOC趋近真实值;
根据平滑处理修正后的放电曲线确定电池满充状态,并对电池满充后,再放电至放电末端的累计放电容量推定为满充容量值,进而得到SOH估算值。
7.根据权利要求8所述的电池SOC的修正方法,其特征在于,所述满充容量值的推定公式为:
FCC=DiscCap/(1-SocLearn),
其中,FCC为满充容量;DiscCap为满充后到放电末端的累计放电容量;SocLearn为放电末端自学习FCC的SOC点。
8.一种电池SOC的修正装置,其特征在于,包括:
第一获取模块,用于电池管理系统根据采集到的电池静置状态下电压值、电流值以及温度值与预设的OCV曲线表中的电压值、电流值以及温度值进行匹配,找出OCV状态理论SOC值SOCo,并根据当前SOC值SOCP,得到ΔSOCo;
第二获取模块,用于根据采集到的电池放电状态下电压值、电流值以及温度值与预设的EDV曲线表中的电压值、电流值以及温度值进行匹配,找出EDV理论SOC值SOCe,并根据当前SOC值SOCp,得到ΔSOCe;
数据处理模块,用于通过比较所述ΔSOCo与ΔSOCe,并结合触发ΔSOCo修正设定的静置时间以及触发ΔSOCe修正设定的电压值,执行ΔSOCo对SOC值的修正或执行ΔSOCe对SOC值的修正,并确定修正系数;
平滑修正模块,用于在电池充放电过程中将所述修正系数作为安时积分计算电池实时SOC变量的一个变量因子,对放电曲线进行平滑处理,使SOC趋近真实值。
9.根据权利要求8所述的电池SOC的修正装置,其特征在于,还包括数据输入模块,用于在电池管理系统中输入电池不同放电倍率、不同温度下的OCV曲线表、EDV曲线表。
10.根据权利要求8所述的电池SOC的修正装置,其特征在于,还包括初始数据估算模块,用于动力电池初始上电后,根据OCV曲线估算初始的SOC值。