01SOC算法(安时法)-误差产生的途径
1. 电流采样造成的误差,包括 采样精度造成的误差(包括零漂)、采样间隔造成的误差。
2. Cmax(最大容量)变化造成的误差,包括 温度造成Cmax变化、电池衰减造成Cmax变化。
3. SOC保存过程中取舍造成的误差,指的是SOC保存时,对数值采取的四舍五入。
4.电池的充放电效率。
解决方法:
1. 开路电压校准
2.满充满放校准Cmax
3.标定电池的充放电效率
02KF需要注意的点
1.采样精度问题:
电芯采样精度:±5~±10mV(三元材料)、±1~±5mv(磷酸铁锂)
电流采样精度:±1%
温度采样精度:±1℃
2.采样速率:
电芯采样速率:太快增加CPU开销,太慢无法反映电压变化,10ms~100ms
电流采样速率:太快增加CPU开销,太慢无法反映电流变化,10ms~100ms
温度采样速率:1s
3.运算速度:
运算周期100ms~1s
4.采用Kalman滤波算法是否还需要开路电压修正SOC
Kalman滤波算法本身具有SOC修正功能,采用开路电压修正需要电池静置固定长的时间才能比较准确,对磷酸铁锂电池平台期会受采集精度影响。
5.温度对SOC精度的影响:
(1)大部分情况无法做到每个电芯对应一个温度采集点温差可能较大
(2)需要建立大量的不同温度下的电池模型,增大系统开销
6.只估算最低最高电芯电压的SOC还是估算全部电芯的SOC
(1)最高最低电芯电压的位置在充放电过程中会发生变化,所以估算得到的最高最低SOC在整个过程中不是对应唯一电芯。
(2)算法无法扩展,只能做SOC估算。
03影响SOH算法的因素
aZ1. 温度造成容量值、内阻的变化(可逆)
2. 使用习惯造成容量值、内阻的变化(可逆)
3. 充电习惯造成容量值、内阻的变化(可逆)
4. 电池自然衰减造成容量值、内阻的变化(不可逆)
5. 电池异常造成容量值、内阻的变化(不可逆)
个人观点,欢迎交流