2、电池基础回顾:锂电池工作原理、关键参数(电压、电流、温度、内阻)

各位同学,咱们今天先不急着讲卡尔曼滤波。做SOH算法,说白了就是跟电池打交道。你连电池的脾气都没摸透,怎么给它做状态估计?这一节,我带大家把锂电池的基础知识再过一遍。嗯,都是干货,也是后面所有算法的根基。

2.1 锂电池是怎么工作的?

锂电池,全称是锂离子电池。它工作的核心,就是锂离子在正负极之间来回跑。充电的时候,锂离子从正极跑出来,穿过电解液,钻进负极的石墨层里。放电的时候,它们又从负极跑回正极。

这个过程,我习惯把它想象成「摇椅」。锂离子就像坐在摇椅上,来回晃荡。所以锂电池也叫「摇椅电池」。你想想看,这个过程中没有金属锂的析出和溶解,所以安全性比以前的锂金属电池好很多。

我在项目中遇到过一件事:有个同事把电池过放了,电压掉到了1.5V。结果呢?负极的铜箔都溶解了,电池直接报废。这就是破坏了锂离子来回跑的「通道」。所以,理解这个原理,你才能明白为什么电压不能太低。

核心要点:锂电池是「摇椅」机制,锂离子在正负极间嵌入和脱出,没有化学反应消耗电极材料。这是它长循环寿命的基础。

2.2 关键参数:电压

电压是电池最直观的参数。但我要提醒你,别只看一个电压值。

  • 开路电压(OCV):电池静置足够久之后的端电压。它和SOC有很强的对应关系。我个人习惯在算法里用OCV-SOC曲线做初值校准。
  • 工作电压:带负载时的电压。放电时它会下降,充电时它会上升。下降的幅度取决于电流和内阻。
  • 截止电压:厂家规定的安全边界。比如三元锂电,放电截止电压一般是2.8V或3.0V。我曾经见过有人把磷酸铁锂放到2.0V,结果电池鼓包了。嗯,这里要注意,不同材料的截止电压不一样。

避坑指南:我曾经在BMS项目中,直接用开路电压估算SOC,结果误差高达15%。为什么?因为电池刚充完电,极化效应还没消失,测出来的电压是虚高的。一定要静置30分钟以上再测OCV。

2.3 关键参数:电流

电流决定了电池的充放电速率。我们通常用C-rate来表示。1C的意思就是1小时充满或放完。0.5C就是2小时。

电流对SOH的影响很大。大电流放电,内阻上的压降大,有效容量会减少。而且大电流会加速老化。我建议你在做SOH算法时,一定要把电流的积分算准。安时积分法虽然简单,但电流传感器的偏置误差会累积,时间长了就偏到姥姥家了。

C-rate 电流大小(以100Ah电池为例) 典型应用场景
0.5C 50A 标准充放电测试
1C 100A 动力电池常规使用
3C 300A 急加速或快充

2.4 关键参数:温度

温度是电池的「命门」。锂电池的最佳工作温度是25°C左右。温度高了,内部副反应加速,SEI膜会增厚,容量衰减加快。温度低了,电解液变粘稠,锂离子移动变慢,内阻增大,容量发挥不出来。

我记得有一次在东北做项目,冬天零下20°C,电池的可用容量直接打了六折。客户问是不是电池坏了?其实不是,温度回升就好了。但长期低温充电,尤其是0°C以下充电,会造成锂枝晶,这是很危险的。

个人经验:做SOH算法时,一定要把温度作为修正因子。同一个电池,25°C下测的内阻和0°C下测的内阻,能差一倍。如果不做温度补偿,你的SOH估计就是错的。

2.5 关键参数:内阻

内阻是衡量电池健康状态的核心指标。它分为欧姆内阻和极化内阻。

  • 欧姆内阻:来自电极材料、电解液、集流体、接触电阻。它随温度变化明显,随老化缓慢增加。
  • 极化内阻:来自电化学反应的活化极化和浓差极化。它和电流大小、SOC、温度都有关系。

怎么测内阻?我常用的方法是HPPC(混合脉冲功率特性)测试。给电池一个短时大电流脉冲,记录电压变化。用ΔV/ΔI就能算出直流内阻。这个方法简单粗暴,但很实用。

// 直流内阻计算示例
// 假设脉冲电流为 I_pulse = 100A
// 脉冲前电压 V_before = 3.8V
// 脉冲结束瞬间电压 V_after = 3.65V

R_dc = (V_before - V_after) / I_pulse
     = (3.8 - 3.65) / 100
     = 0.0015 Ω = 1.5 mΩ

重要提醒:内阻增加是电池老化的最直接表现。当内阻增加到初始值的1.5倍到2倍时,通常认为电池寿命终结。我在做SOH算法时,会把内阻作为状态量之一,用卡尔曼滤波去实时估计它。

2.6 四个参数的关系

这四个参数不是孤立的。它们互相影响,构成了电池的复杂特性。你想想看:

  • 大电流放电 → 内阻压降大 → 端电压低 → 可能触发截止电压 → 容量用不完
  • 低温 → 内阻增大 → 同样电流下压降更大 → 可用容量更少
  • 高温 → 内阻减小 → 但副反应加速 → 长期老化加快

所以,做SOH算法不能只看一个参数。我习惯把电压、电流、温度、内阻都作为输入,建立一个多维度的状态空间模型。卡尔曼滤波正好擅长处理这种多变量、带噪声的系统。

好了,这一节的内容就到这里。电池基础打牢了,后面讲卡尔曼滤波的时候,你才能理解为什么我们要选这些状态量,为什么观测方程长那个样子。下一节,我们正式进入卡尔曼滤波的世界。