1. 课程导入与电池建模全景

在电池管理系统(BMS)的工程实践中,我们真正关心的往往不是电池“现在电压是多少”,而是“它还能撑多久、还能放多少电、内部到底发生了什么”。电压、电流、温度这些可以直接测量的量,只是电池内部电化学状态的“外部投影”。电池参数辨识与等效模型,正是把可测量与不可直接测量的内部状态连接起来的一套方法体系。

简单来说,等效模型是用电路元件(电阻、电容、受控源等)去近似描述电池的外特性;参数辨识则是利用实验或运行数据,确定这些元件在特定工况下的具体数值。二者是一体两面:没有模型,辨识结果无处安放;没有辨识,模型参数只是纸上符号。

核心逻辑:真实电池 → 等效电路模型 → 参数辨识算法 → 可用状态估计(SOC/SOH/SOP)→ BMS决策

为什么这件事在工程上如此重要?以最常见的Thevenin等效电路模型为例,它由开路电压源 OCV、欧姆内阻 R₀、以及一个 RC 并联网络(极化电阻 R₁ 与极化电容 C₁)组成。端电压可写成:

U(t) = OCV(SOC) − I(t)·R₀ − U₁(t)
dU₁/dt = −U₁/(R₁C₁) + I/C₁

其中 U₁ 是极化电压。可以看到,若不知道 R₀、R₁、C₁ 随 SOC 和温度的变化,就无法从端电压反推 OCV,也就无法准确估计 SOC。这就是参数辨识的直接工程价值。

典型应用场景包括:

  • 电动汽车续航估算:SOC 误差每降低 1%,续航显示可信度显著提升;
  • 储能电站健康管理:通过内阻增长趋势判断 SOH 衰减;
  • 快充策略优化:依据极化参数动态调整充电电流,避免析锂;
  • 故障诊断:连接内阻异常升高往往预示接触不良或老化。

下面这张图展示了从真实电池到 BMS 决策的完整信号链与模型层级关系,也是本课程的整体学习路线图。

电池参数辨识与等效模型 · 全景学习路线 真实电池对象 电芯 / 模组 / 电池包 电压·电流·温度可测 等效电路模型 R₀ + RC网络 + OCV 结构决定可辨识性 参数辨识 R₀, R₁, C₁, OCV(SOC) 实验数据 + 算法 状态估计与决策 SOC · SOH · SOP · 热状态 ① 建模基础 模型结构与方程 ② 实验设计 HPPC / 脉冲 / OCV ③ 辨识算法 最小二乘 / 递推 / 智能 ④ 验证与部署 精度评估 / 嵌入式实现 模型精度不足 → 回到实验设计与模型结构迭代 物理层 算法层 学习层

从图中可以看到,整个课程沿着“物理层—算法层—学习层”三条主线展开。物理层回答“电池像什么电路”;算法层回答“参数怎么算出来”;学习层回答“怎么一步步学会并落地”。

在进入具体方法之前,先建立几个贯穿全课程的基本约定:

  • 符号约定:本文统一采用放电电流为正、充电电流为负的约定,端电压 U = OCV − I·R₀ − U₁。若某文献采用相反约定,需在对比时明确说明。
  • 参数含义:R₀ 反映欧姆内阻,主要来自电解液、电极与集流体;R₁、C₁ 反映电化学极化与浓差极化的动态过程,时间常数 τ = R₁C₁ 通常在数十秒量级。
  • 可辨识性:不是所有参数都能从任意工况中唯一确定。例如静置状态下电流为零,R₀ 无法辨识;因此实验设计必须包含足够的激励。
学习建议:每学完一种辨识算法,都用同一组示例数据(如 1C 脉冲放电 10s、静置 40s)复现一次,比较 R₀、R₁、C₁ 的估计值与残差曲线,这比单纯记公式有效得多。

本课程后续将依次展开:等效模型的结构与方程、OCV-SOC 关系获取、HPPC 与脉冲实验设计、最小二乘与递推最小二乘辨识、卡尔曼滤波类方法、参数随 SOC 与温度的变化规律、模型精度评估指标,以及嵌入式部署时的定点化与计算量约束。每一章都会给出可复现的示例参数与判断依据,帮助你把“辨识”从概念变成能跑通、能验证的工程能力。

最后强调一点:参数辨识不是一次性的离线任务。电池老化、温度变化、甚至一次深度放电,都会让参数漂移。真正有价值的模型,是能够在线更新、并在精度下降时给出可信度提示的模型。这也是本课程希望带你建立的整体视角。