一、背景和现状
在电力系统常备UPS中配备的锂电池的容量越来越多,而锂电目前主要是磷酸铁锂和三元锂两种,担任锂电池控制和保护功能的BMS也越来越受到大家的重视。SOC的计算是BMS的主要功能之一,对于SOC计算市场长主要的算法有安时积分+电压修正、神经网络、卡尔曼滤波法、深度学习法等等。在众多算法中安时积分的算法因对硬件的资源的要求低,开发相对简单而被广泛使用。
安时积分+电压修正的思路主要是充放电时使用安时积分,而在静态或重新上电时使用端电压进行校正。三元锂的整个充放电区间内OCV-SOC曲线的斜率相对比较大,用这种方法相对比较容易,但是对于磷酸铁锂电池来说,OCV-SOC存在平台期,在平台期内3mV的压差对应着15%以上的SOC变化。如果使用该方案,那需要把采集精度提高到mV以内,成本和技术要求比较高,通常该方法不被大家选用。以下主要介绍改进版磷酸铁锂电池SOC的安时积分+电压修正的计算方法。
二、温度和倍率校正
我们选用深圳某厂家的磷酸铁锂26650型3Ah电芯进行试验,电芯组成10串2并的电池包,电芯特性如下
- 我们采用2A(0.33C)的电流进行恒流-恒压充电,电压采集芯片采用TI的BQ79616芯片,整个采样系统的采集误差在3mV以内、电流采集误差在0.1A以内。记录充电数据,在整个过程3mV的采样误差最大对应的SOC变化范围如下
温度 |
0℃ |
15℃ |
25℃ |