锂离子电池工作原理与关键参数
2.1 锂离子电池的充放电工作原理
锂离子电池的本质是一种依靠锂离子在正负极之间往返嵌入与脱嵌来完成电能存储与释放的电化学装置。理解其工作原理,是后续进行SOC估算与标定的物理基础。以最典型的石墨负极+钴酸锂/三元正极体系为例,其核心反应可以概括为“摇椅式”模型:充电时,锂离子从正极材料晶格中脱出,经电解液迁移并嵌入负极石墨层间;放电时则反向进行。整个过程中,电子通过外部电路流动形成电流,而锂离子则通过内部电解液传导,两者路径不同但数量严格对应。
正极反应(以LiCoO₂为例):
充电: LiCoO₂ → Li₁₋ₓCoO₂ + xLi⁺ + xe⁻
放电: Li₁₋ₓCoO₂ + xLi⁺ + xe⁻ → LiCoO₂
负极反应(石墨):
充电: 6C + xLi⁺ + xe⁻ → LiₓC₆
放电: LiₓC₆ → 6C + xLi⁺ + xe⁻
从BMS的角度看,这个原理揭示了三个关键事实:第一,电池的荷电状态(SOC)与正负极材料中锂离子的浓度梯度直接相关,因此电压、电流、内阻等参数都是SOC的间接表征量;第二,充放电过程中锂离子浓度变化存在滞后效应(即回滞),这导致相同SOC下充电态与放电态的电压不同;第三,过充或过放会导致电极材料结构不可逆破坏,因此BMS必须严格限制电压窗口。
2.2 关键参数:电压、电流、内阻、容量
BMS的SOC估算本质上是对这四个参数的实时采集、滤波与建模。每个参数都有其物理定义、测量方式和对SOC估算的影响路径,必须逐一厘清。
2.2.1 电压(Voltage)
电压是BMS最直接、最廉价的SOC指示信号。但必须区分三种电压:开路电压(OCV)、工作电压(端电压)和极化电压。OCV是电池静置足够长时间(通常≥2小时)后测得的平衡电位,它与SOC存在一一对应的单调关系,这是OCV-SOC标定法的理论基础。工作电压则是电池在充放电过程中实时测得的端电压,它等于OCV减去内阻压降(放电时)或加上内阻压升(充电时)。极化电压则是由电化学极化和浓度极化引起的动态偏差,在电流突变后尤为明显。
BMS工程要点:由于极化效应,电池从大电流工作状态切换到静置状态后,端电压会缓慢回升(放电后)或回落(充电后),这个过程可持续数分钟到数小时。因此,在线SOC估算不能直接使用工作电压查OCV表,必须等待电压弛豫稳定,或通过模型补偿极化电压。
2.2.2 电流(Current)
电流是安时积分法(Ah Counting)的核心输入。BMS通过分流器或霍尔传感器以一定采样频率(通常10Hz~100Hz)采集回路电流,并对时间积分得到累积电量。电流测量的精度直接决定了安时积分法的长期漂移程度。需要注意:充电电流定义为负,放电电流定义为正(或相反,取决于BMS约定),且必须考虑库仑效率(充电时约99%~99.5%,放电时约100%)。
2.2.3 内阻(Internal Resistance)
内阻并非一个固定常数,它随SOC、温度、电流方向和电池老化状态显著变化。内阻分为欧姆内阻(电子传导电阻+离子传导电阻)和极化内阻(电化学极化+浓差极化)。在BMS中,内阻通常通过HPPC(混合脉冲功率特性)测试获得,其计算公式为:
R = (ΔV) / (ΔI)
其中:
ΔV = 脉冲施加瞬间的电压跳变(V)
ΔI = 脉冲电流幅值(A)
R = 对应SOC与温度下的直流内阻(Ω)
内阻对SOC估算的影响体现在:第一,内阻压降导致工作电压偏离OCV,影响基于电压的SOC修正;第二,内阻随老化增大,导致相同电流下电压降更大,若不更新内阻参数,SOC估算误差会逐渐累积。
2.2.4 容量(Capacity)
容量是SOC估算的“分母”。电池的额定容量(标称容量)是在标准条件(如25°C、0.33C放电)下测得的,而实际可用容量随温度降低、放电倍率增大和循环老化而衰减。BMS必须定期更新实际容量值(通过完整充放电循环或在线估算),否则安时积分法的SOC计算会因分母错误而产生系统性偏差。
| 参数 | 测量方式 | 对SOC估算的影响 | 典型误差源 |
|---|---|---|---|
| 电压 | ADC采样(±1mV精度) | OCV查表法、电压修正 | 极化未消除、接触电阻 |
| 电流 | 分流器/霍尔传感器 | 安时积分核心输入 | 零点漂移、温漂、采样延迟 |
| 内阻 | HPPC测试/在线辨识 | 电压-SOC映射修正 | 温度变化、老化未更新 |
| 容量 | 完整充放电/在线估算 | SOC分母,决定满充标定 | 温度系数、倍率效应、老化 |
2.3 参数耦合关系与BMS标定场景
在实际BMS标定工作中,这四个参数并非独立存在,而是通过“等效电路模型”耦合在一起。以一阶RC等效电路模型为例,其端电压表达式为:
V(t) = OCV(SOC, T) - I(t)·R₀ - V_RC(t)
其中:
V_RC(t) 为一阶RC网络的极化电压,满足微分方程:
dV_RC/dt = I(t)/C₁ - V_RC(t)/(R₁·C₁)
这个模型揭示了SOC估算的核心矛盾:OCV是SOC的函数,但端电压还叠加了欧姆压降和极化压降。因此,标定工作的关键步骤是:
- OCV-SOC标定:在不同温度(-20°C、0°C、25°C、45°C)下,以0.02C小电流充放电,记录静置后的OCV与SOC对应关系,形成二维查表。
- HPPC脉冲测试:在特定SOC点施加10s放电脉冲+40s静置+10s充电脉冲,提取R₀、R₁、C₁参数。
- 容量标定:以标准工况进行完整充放电,更新当前实际容量值。
- 在线验证:将标定参数写入BMS,在动态工况(如UDDS循环)下对比估算SOC与参考SOC(实验室高精度设备)的误差。
常见误区:部分工程师在标定时只关注25°C下的OCV-SOC曲线,忽略了低温(-10°C以下)时OCV曲线平台区变窄、内阻急剧增大的现象。这会导致冬季低温环境下SOC估算误差显著增大,甚至出现SOC跳变。正确做法是至少覆盖三个温度点,并在低温区间加密标定间隔。
2.4 案例复盘:某乘用车BMS低温SOC跳变问题
现象:某纯电动车型在-15°C环境下,车辆静置一夜后启动,仪表显示SOC从32%瞬间跳变至18%,随后在行驶过程中又逐渐回升至25%。
根因分析:
- 该BMS采用“电压修正+安时积分”的混合算法。静置后启动时,BMS读取OCV并查表修正SOC。但标定OCV-SOC表时,-15°C数据点稀疏,且未充分考虑低温下电解液电导率下降导致的极化残留。
- 低温下电池内阻增大至常温的2~3倍,静置一夜后电压并未完全弛豫到真实OCV,仍残留约80mV的极化电压。查表时这80mV被误判为SOC下降14%的电压差。
- 行驶后电池温度上升,内阻降低,极化电压逐渐消除,端电压回升,SOC又被“修正”回来,造成用户感知的SOC跳变。
解决方案:
- 重新标定-20°C、-10°C、0°C三组低温OCV-SOC曲线,加密低SOC区间(0%~30%)的标定点。
- 在BMS软件中增加“低温静置时间判断”:若静置时间不足(如<4小时),禁止直接使用OCV查表修正,改用温度补偿后的电压阈值判断。
- 引入内阻温度修正系数,在低温启动时对端电压进行动态补偿后再查表。