2. 电池特性基础:锂离子电池的化学原理、充放电特性、内阻、容量衰减及温度影响

做BMS这么多年,我始终觉得一个道理特别朴素:不懂电池特性,就别谈BMS算法。你想想看,连电池的脾气都没摸透,怎么去管它?今天这一章,我就把锂离子电池最核心的几个特性掰开了讲。嗯,都是我在项目里踩过坑、流过汗才真正理解的东西。

2.1 锂离子电池的化学原理——说白了就是锂离子在“搬家”

锂离子电池的工作原理,其实没那么玄乎。我经常跟团队里的新人说:你就把它想象成一个“摇椅”。锂离子在正极和负极之间来回跑,充电时从正极跑到负极,放电时又从负极跑回正极。

正极材料常见的有三元(NCM)、磷酸铁锂(LFP)、钴酸锂(LCO)等。负极嘛,主流还是石墨。电解液是锂盐溶解在有机溶剂里,负责给锂离子当“高速公路”。

充电时,外部电源把电子从正极“抽”到负极,锂离子也跟着从正极脱出,穿过隔膜和电解液,嵌入到负极的石墨层间。放电时反过来,锂离子从负极跑回正极,电子通过外部电路做功。

这里有个关键点:隔膜只允许锂离子通过,电子是过不去的。所以电子只能走外电路,这就产生了电流。我在项目中遇到过有人把隔膜搞破了,结果电池内部短路,温度瞬间飙升……嗯,那场面,不想再回忆了。

核心化学方程式(以钴酸锂为例):

正极反应:LiCoO₂ ⇌ Li₁₋ₓCoO₂ + xLi⁺ + xe⁻

负极反应:6C + xLi⁺ + xe⁻ ⇌ LiₓC₆

总反应:LiCoO₂ + 6C ⇌ Li₁₋ₓCoO₂ + LiₓC₆

2.2 充放电特性——电压平台和曲线,你得刻在脑子里

不同材料的电池,充放电曲线差别很大。我习惯把电压-容量(或SOC)曲线叫做电池的“指纹”。

三元锂电池(NCM):

  • 标称电压3.6-3.7V,满电4.2V(有些高压版到4.35V甚至4.4V)
  • 放电平台在3.6V左右,曲线比较平缓
  • SOC从20%到80%这段,电压变化很小,所以单纯靠电压估算SOC很容易翻车

磷酸铁锂电池(LFP):

  • 标称电压3.2-3.3V,满电3.65V
  • 放电平台在3.2-3.3V,平台极其平坦
  • SOC从10%到90%,电压变化可能不到0.1V!

我个人最怕的就是LFP的SOC估算。为什么?因为电压太平了,稍微有点采样误差,SOC能偏出10%以上。我曾经在一个储能项目里,就因为电压采样板噪声没处理好,SOC跳来跳去,客户差点投诉到总部。

我的经验:对于LFP电池,千万别只用开路电压法估算SOC。一定要结合安时积分+卡尔曼滤波,或者用机器学习模型。纯靠电压,你会被坑得很惨。

2.3 内阻——电池的“健康指标”

内阻是衡量电池健康状态(SOH)的核心参数之一。它分为两部分:欧姆内阻极化内阻

  • 欧姆内阻:来自电极材料、电解液、集流体、焊接点等。这部分是“硬伤”,基本随温度变化和老化而增加。
  • 极化内阻:来自电化学反应过程中的浓度极化和电化学极化。说白了就是锂离子“堵车”了,来不及迁移。

内阻怎么测?我常用的方法是HPPC(混合脉冲功率特性)测试。给电池一个短时大电流脉冲(比如1C或2C,持续10秒),记录电压降,然后用欧姆定律算:

// 内阻计算示例(伪代码)
R = (V_before - V_after) / I_pulse

// 实际项目中,我会做多次脉冲取平均
// 并且区分充电内阻和放电内阻,它们不一样!
float R_dch = (V1 - V2) / I_dch;  // 放电内阻
float R_chg = (V3 - V4) / I_chg;  // 充电内阻

这里有个坑:内阻是温度和SOC的函数。低温下内阻会急剧增大,0℃时可能是25℃时的2-3倍。我曾经在北方冬天做BMS测试,电池内阻大到离谱,放电能力直接腰斩。所以BMS在做功率限制时,必须查内阻-温度-SOC的三维表。

警告:千万不要用直流内阻去直接换算交流内阻(EIS测出来的)。两者物理意义不同,直流内阻包含极化效应,交流内阻更接近欧姆内阻。混用会导致SOH估算严重偏差。

2.4 容量衰减——电池也会“变老”

容量衰减是不可避免的。我把它分为两类:可逆衰减不可逆衰减

  • 可逆衰减:比如低温下容量暂时降低,温度回升后容量恢复。这其实是锂离子活性降低,不是真的“坏”了。
  • 不可逆衰减:活性锂损失、正极结构坍塌、电解液分解、SEI膜增厚……这些是永久性的。

影响容量衰减的主要因素:

  1. 循环次数:每充放一次,SEI膜就厚一点点,活性锂就少一点点。
  2. 充放电深度(DOD):经常满充满放,衰减更快。我建议日常使用保持在20%-80%之间。
  3. 充放电倍率:大电流充放,极化大,副反应多,加速老化。
  4. 温度:高温是容量衰减的头号杀手。45℃以上,衰减速度成倍增加。

我记得有个项目,客户要求电池循环寿命达到5000次(80%容量保持率)。我们做了大量加速老化测试,最后发现:只要把充电截止电压从4.2V降到4.1V,循环寿命能提升近一倍。这就是所谓的“电压窗口优化”。

2.5 温度影响——电池的“情绪”全看温度

温度对电池的影响是全方位的。我常说:电池就像个娇气的大小姐,太冷不行,太热也不行

温度范围 对电池的影响 BMS应对策略
< 0℃ 内阻剧增,容量下降,析锂风险高 限制充电功率,必要时加热
0℃ - 25℃ 性能随温度升高而改善 正常充放电,可适当提高功率
25℃ - 45℃ 最佳工作区间,性能稳定 正常管理,注意散热
45℃ - 60℃ 老化加速,SEI膜分解风险 限制充放电功率,启动散热
> 60℃ 热失控风险极高,隔膜可能收缩 立即切断回路,报警

低温下充电尤其危险。为什么?因为低温时锂离子在石墨负极里的扩散速度变慢,如果强行大电流充电,锂离子来不及嵌入石墨,就会在负极表面析出形成锂枝晶。锂枝晶可能刺穿隔膜,导致内部短路。这就是为什么BMS在低温下必须限制充电电流,甚至禁止充电。

高温下呢?SEI膜会分解,然后重新生成,消耗活性锂。同时正极材料可能释氧,与电解液反应产生气体,导致电池鼓包。我在实验室见过一块鼓得像枕头一样的电池,那场面……嗯,安全第一。

避坑指南:我曾经在低温充电策略上吃过亏。当时为了加快充电速度,把0℃时的充电电流放宽到了0.5C。结果循环了200次后,电池容量衰减比预期快了30%。后来拆解发现负极表面有大量锂枝晶。从那以后,我定了个死规矩:0℃以下充电电流不超过0.1C,-10℃以下禁止充电

2.6 知识体系总览

下面这张图是我自己梳理的电池特性知识框架,你可以把它当作这一章的“地图”。

锂离子电池特性 化学原理 锂离子在正负极间迁移 充放电特性 电压平台、曲线、倍率 内阻 欧姆内阻 + 极化内阻 容量衰减 循环、DOD、倍率、温度 温度影响 低温析锂、高温老化 BMS算法设计的基础输入 SOC估算 · SOH诊断 · 功率限制 · 安全保护

这张图把电池特性分成了五个维度。每个维度都不是孤立的——比如温度会影响内阻,内阻又会影响充放电效率,充放电策略又决定了容量衰减速度。做BMS算法时,必须把这些因素都耦合起来考虑。

好了,这一章的内容就到这里。电池特性是BMS的根基,理解得越深,后面做均衡算法和SOC校准就越顺手。下一章我们会进入实战,聊聊电池建模和参数辨识——嗯,那才是真正有意思的部分。


专注资料整理