简介:面向电动汽车BMS算法工程师与相关专业研究生的技术总结文档,聚焦SOH(健康状态)与SOP(功率状态)两大核心指标的估算策略,帮助读者系统梳理从容量衰减评估到峰值功率预测的方法体系。压缩包内为1个docx文档,约787KB,内容按SOH、SOP及二者联合估算三大板块组织,并附有内阻与SOH关系模型的实测流程示例。文档具体展开基于耐久性模型的开环方法、基于电池模型的闭环方法及基于开路电压的估算思路,SOP部分涵盖复合脉冲法与HPPC测试法,联合估算则介绍卡尔曼滤波双时间尺度与多时间尺度方案,并给出优缺点比较。已有3676人学习,适合需要快速建立估算策略全貌、对照选型或补充实验设计参考的读者查阅。
1. 从一张 BMS 状态估算地图说起
打开任何一份电动汽车 BMS 的复习资料,SOH 和 SOP 这两个词几乎必然同时出现,但很多人第一次学的时候会把它们当成两个孤立的知识点分别背,结果背完就忘、做题就混。真正系统梳理下来会发现,这两个量其实是同一条主线上的两个切面:SOH 回答的是「这块电池还能装多少电」,SOP 回答的是「这块电池此刻还能放出多大功率」,前者是慢变量、后者是快变量,而 SOC 则是夹在中间那个变化最快的状态量。三者共用一套电池模型、一套参数辨识手段,甚至共用同一套卡尔曼滤波的数学框架,只是时间尺度不同。这份笔记把 SOH 估算、SOP 估算、以及 SOH/SOC 多时间尺度联合估计串成一张地图,适合正在系统学 BMS 状态估算、或者备考相关方向的人拿来对照查漏。下面按「健康状态怎么算 → 功率状态怎么估 → 两者怎么联合 → 哪里最容易翻车 → 怎么复习」的顺序展开。
2. SOH 估算:三类方法的分野与选择逻辑
SOH 是整个状态估算体系的起点,因为容量衰减是所有后续估算的物理基础。这一章先把定义钉死,再把三类方法的分野讲清楚,最后落到 OCV 法和内阻法这两个最常考的具体路线上。
2.1 SOH 的定义与 80% 更换阈值
SOH 的定义在行业里有相对统一的表述:电池健康状态为当前容量与初始容量(标称容量)的比值。资料里给出的公式是:
SOH = (C_standard - C_fade) / C_standard × 100%其中C_fade是电池已损失容量,C_standard是标称容量。这个式子的物理含义很直白——把损失掉的那部分容量从标称容量里扣掉,剩下的就是还能用的比例。
真正需要记住的是那个阈值:IEEE 标准 1188-1996 规定,动力电池容量能力下降到 80% 时就应该更换电池。对纯电动汽车而言,一般只需考虑容量衰减,所以 80% 这条线就是 SOH 估算的工程意义所在——它不是学术指标,而是换电决策的判据。复习时容易忽略的一点是:这个 80% 是针对容量能力的,不是针对内阻或功率的,SOP 衰减到不能用的时间点往往比 SOH 到 80% 更早,这是后面讲 SOP 时要回头对照的地方。
2.2 三类方法:开环、闭环与 OCV 路线
资料把 SOH 估计方法大体分为三类,这个分类是整章的骨架,必须能默写出来并说清每类的适用边界。
| 方法类别 | 核心思路 | 代表手段 | 适用与局限 |
|---|---|---|---|
| 基于耐久性模型的开环方法 | 从机理或外特性出发,直接预测容量衰减与内阻变化 | 耐久性机理模型、外特性模型 | 描述 SEI 膜电阻与端电压增长,能解释衰退本质,但依赖老化实验数据,在线性差 |
| 基于电池模型的闭环方法 | 用辨识算法在线修正模型参数,反推容量 | 递推最小二乘法 RLS、卡尔曼滤波 KF | 精度较高、能跟踪时变,但计算量大、对模型精度敏感 |
| 基于开路电压的 SOH 估计 | 利用 OCV-SOC 关系在老化过程中的稳定性估算容量 | 固定 OCV 法、变化 OCV 法 | 实现相对简单,但受温度影响明显,且只在特定 SOC 区间成立 |
开环方法的逻辑是「先懂机理再预测」:它分析固体电解质膜电阻和电池端子电压的增加,从电化学反应特性入手理解容量衰退的本质,从而直接预测容量衰减和内阻变化。这条路线的价值在于解释性,缺点是它本质上是开环的,没有反馈修正,一旦实际老化路径偏离模型假设就会漂。
闭环方法则是「边测边修」:用 RLS 或 KF 把模型参数当成状态量持续辨识,容量作为参数之一被反推出来。它的精度来自反馈,代价是计算复杂度和对模型结构的依赖。复习时要把这两类的对比记牢——开环重机理、闭环重修正,这是后面理解多时间尺度联合估计的伏笔。
2.3 OCV 法的关键结论:曲线形状稳定但受温度牵制
OCV 路线里有一个非常反直觉但极其重要的实验结论:电池在不同老化程度下的 OCV 曲线对比分析发现,容量衰减对 OCV 曲线形状的影响并不明显,也就是说 OCV 与 SOC 之间的对应关系在整个老化过程中保持相对稳定。正因为这个稳定性,才能通过计算相同 OCV 区间内电池电量的变化来估计当前容量和 SOH——曲线没变形,变的只是「同样一段电压对应多少电量」。
但这个结论有严格的前提,资料里专门点出了两个限制。第一,OCV-SOC 受温度影响明显,温度一变曲线就漂,所以温度补偿不是可选项而是必需项。第二,理论研究指出,对锂离子电池而言 OCV 曲线在老化过程中并非完全一成不变,只有当 OCV 曲线斜率较大、且 SOC 与 OCV 呈明显线性关系时,才能忽略老化影响、近似认为恒定——这个区间通常落在 SOC 的高端部分。换句话说,OCV 法不是全 SOC 区间都能用,低 SOC 段斜率平缓,老化带来的微小偏移会被放大成大的容量误差。这是考试和实操里都容易踩的坑。
2.4 内阻法与一个可复现的特征参数标定流程
内阻法的原理现象很朴素:电池容量衰减的过程中,一般也会伴随内阻增加。所以针对车用阶段的容量损失过程,结合工作温度与内阻机理模型,再用内阻在线辨识技术,就能在宽温度范围内估 SOH。
资料给了一个完整的特征参数标定例子,把内阻和 SOH 建立一次线性关系,流程值得完整过一遍。测试环境是 25 ℃ 的高低温交变试验箱,用电池测试系统以恒流充电、静置、恒流放电为一个循环做加速老化,每循环 5 次测一次内阻。单个 SOC 点的测试步骤如下:
- 以 1C 放电至截止电压 2.7V;
- 静置 1h;
- 以 1C 充电至 4.2V,再恒压充电至电流降到 0.05C 停止;
- 静置 1h;
- 以 1C 恒流放电 0.1h,把 SOC 调到 90%;
- 静置 30min;
- 以 0.2C 充电 10min,每 1s 记录充电电压;
- 以 0.2C 放电 10min,每 1s 记录放电电压;
- 以 1C 放电 0.1h,把 SOC 调到 80%,重复上述循环直到 SOC 降到 10%。
对第 7、8 步的数据分别按充电、放电能量公式算出能量,再由公式算出内阻值;同时当前最大可充电量由第 3 步得到,代入 SOH 公式得出当前 SOH,于是建立起该时刻内阻 R 与 SOH 的对应关系。对同一批次不同单体做归一化处理后,能得到线性度很高的一次线性函数,说明这个模型适应性不错,优点是测试方法简单、参数识别快捷。
提示:这套流程里第 7、8 步的 0.2C 小电流充放电是测内阻的关键,电流太大内阻的欧姆极化会掩盖真实变化,复习时别把这里的倍率记错。
3. SOP 估算:从复合脉冲法到多参数约束
SOP 是隐性状态量,没法直接测,必须通过建模在线估计。这一章按「定义 → 三类方法 → HPPC 细节 → 多参数约束」推进,重点是复合脉冲法为什么简单却偏大、多参数约束又补了什么。
3.1 SOP 的定义与工程意义
SOP 描述电池功率状态,通常用短时峰值功率表示。锂离子电池多工作在车辆起步、加速或刹车状态,需要提供或吸收瞬时大功率,这个峰值功率直接影响快速启动、加速和紧急制动能力,进而关系到整车运行的安全性和可靠性。所以 BMS 必须具备在线估计 SOP 的能力。
准确的 SOP 估计有两个下游用途:一是给整车系统的功率分配和能量控制提供参考,二是同时保证运行性能和燃油经济性。这里有个容易被忽略的因果链——SOP 估小了,车加速肉、能量回收保守;估大了,电池可能被过流或过压击穿安全边界。所以 SOP 估算的误差方向是有安全含义的,这也是为什么后面复合脉冲法「估计峰值功率偏大」被明确列为缺点。
3.2 三类方法对比:简单、黑箱与多约束
| 方法 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| 复合脉冲法(HPPC) | 基于内阻模型,用当前 SOC 下 OCV 与内阻估瞬时峰值功率 | 模型简单、计算量小、应用最广 | 实际电流剧烈变化时误差大,未考虑充放电电流阈值与 SOC 限制,峰值功率偏大 |
| 非参数模型 | 黑箱理论、支持向量机、机器学习 | 不依赖显式机理模型 | 需要大量数据训练,训练时间长 |
| 多参数联合约束 | 同时考虑电压、电流、SOC 约束,预测 10s 持续峰值功率 | 理论上更全面、可操作性强 | 实用性与可靠性仍需商榷 |
这张表是复习时的核心记忆锚点。复合脉冲法之所以「最为广泛且简单」,是因为它把 SOP 化成了内阻模型的一次计算;它的问题也正来自这份简单——电动车实际运行电流变化非常剧烈,单一内阻模型跟不上,而且它压根没把电流阈值和 SOC 限制纳入约束,所以估出来的峰值功率偏大,偏大就意味着安全裕度被吃掉。
3.3 HPPC 测试:10s 脉冲窗口的由来
HPPC 全称混合脉冲功率特性测试,思想是给电池加 t 秒脉冲电流,分析电压变化,按给定公式算峰值功率。这里有个细节常被跳过:脉冲电流值本身不是拍脑袋定的,而是要通过多次测试数据拟合推断;恒功率测试法则是在某一恒定功率下持续充放电 t 秒恰好达到工作电压上下限,通过反复调整功率设定值让测试时间逼近 t 秒。
t 取 10s 是有工况依据的:统计数据显示,急加速持续时间在城市工况和高速工况下分别为 10s 和 25s,紧急制动持续时间分别为 5~10s 和 33s。综合考虑实际应用,选 t 等于 10s,测得的 10s 放电峰值功率就作为 SOP。
HPPC 的测试过程分五步:
- 用 CCCV 方法把电池充到满电;
- 用 CC 法放电到某一 SOC 点;
- 静置一小时;
- 脉冲放电 10s,静置 40s,脉冲充电 10s;
- SOC 从 90% 每次降 10% 到 10%,重复第 2 到第 4 步共九次。
计算上,基于脉冲放电过程的电压变化算出放电内阻,再按功率公式得到放电功率,其中Vmin是被测电池下限电压,OCVdis是放电脉冲开始前的 OCV。把温度影响纳入后,峰值功率推算可以写成以电池 SOC、内阻Radj和温度 T 为输入、峰值功率Padj为输出的参数模型,其中下限电压取 3.0V。这个「三输入一输出」的结构就是面向微观时间尺度的 SOP 参数模型,复习时把它当成一个函数签名来记最省事。
3.4 多参数约束:二分查找如何落地
多参数联合约束的思想是把电压、电流、SOC 三个限制同时纳入,预测 10s 持续峰值功率输出能力。步骤分四步:
- 考虑 SOC 约束,估计最大充、放电电流;
- 考虑电池电压约束,估计最大充、放电电流;
- 采用二分查找算法求解;
- 在多参数约束下计算峰值功率。
这里第 3 步的二分查找是工程实现的关键——因为电压约束下的电流上限与内阻、OCV 都相关,解析解不好直接写,用二分在可行区间里逼近满足端电压边界的最大电流,既保证收敛又控制计算量。资料对这条路线给了一个很实在的评价:理论上看起来可以、可操作手段也多,但实用性和可靠性尚值得商榷。复习时不要把它当成「最优解」背,而要理解它相对复合脉冲法补的是「约束完整性」,代价是复杂度上升。
4. SOH 与 SOC 多时间尺度联合估计:两条实现路径
单独估 SOH 或单独估 SOC 都会遇到同一个矛盾:SOH 变化极慢、SOC 变化极快,用同一个时间尺度去估,要么 SOH 观测器收敛太慢,要么 SOC 观测器被慢变量拖累。联合估计就是来解决这个矛盾的,资料给了两条路径。
4.1 路径一:双时间尺度 + RLS 参数辨识
第一条路径构建基于卡尔曼滤波的双时间尺度框架。具体做法是先确定一阶或二阶 RC 模型的标称参数对 SOC 的依赖性,用递推最小二乘法识别参数,再在电池 SOH 的基础上对标称模型的性能退化进行量化。然后设两个观测器:一个时间尺度的观测器用于实时估算 SOC,另一个用于离线估算 SOH,用量化后的模型精度退化来确定 SOH 观测器的时间尺度。最后用大量测试数据验证 SOC 与 SOH 的估算结果,完成联合估计。
这条路径的收益写得很明确:降低计算复杂度、提高估算精度。理解它的关键是「离线估 SOH、在线估 SOC」这个分工——SOH 不需要实时刷新,放到慢尺度上反而更稳;SOC 必须快,所以独占快尺度。RLS 在这里的角色是参数辨识的发动机,把模型参数随老化的漂移持续喂给两个观测器。
4.2 路径二:多尺度扩展卡尔曼滤波的宏微观分工
第二条路径同样基于卡尔曼滤波的多时间尺度,但建模思路不同:把等效电路模型与可用容量的变化联系起来,建立 SOC 与 SOH 联合估算的电池集总参数模型,再基于模型提出多尺度扩展卡尔曼滤波。考虑到 SOH 缓慢变化、SOC 快速变化的特性,采用宏观尺度估 SOH、微观尺度估 SOC,用两个估算器与多尺度估算理论融合来自不同时间尺度的测量信息,在 NEDC 工况下完成联合估算。
资料对这条路径的评价是估算精度高、收敛速度快、有一定优越性。两条路径对比着记更清楚:路径一靠 RLS 做参数辨识、双观测器分工;路径二靠集总参数模型加多尺度 EKF、宏微观分工。共同点是都用卡尔曼滤波家族、都利用时间尺度分离,差别在参数辨识手段和模型组织方式。
注意:两条路径都默认模型结构(一阶/二阶 RC)先定好,模型阶数选错,后面滤波器再精细也救不回来,这是联合估计里最隐蔽的误差源。
5. 易错点:五个最容易翻车的地方
这一章专门收口那些「看的时候觉得懂、用的时候必错」的点,每条按「易漏点 → 为什么漏 → 怎么补」写,复习时逐条自检。
易漏点一:把 OCV 曲线稳定性当成全区间成立。为什么漏:教材式的表述「OCV 与 SOC 对应关系在老化中保持稳定」太顺口,容易直接记成普适结论。怎么补:记住两个限定条件——温度影响明显、且只有 OCV 斜率大且线性关系明显的 SOC 高端区间才能近似恒定,低 SOC 段必须谨慎。
易漏点二:复合脉冲法估出的峰值功率偏大却当成准。为什么漏:方法简单、应用最广,容易让人默认它可靠。怎么补:明确它没考虑充放电电流阈值与 SOC 限制,实际电流剧烈变化时误差大,偏大意味着安全裕度被侵蚀,涉及安全边界的场景要换多参数约束。
易漏点三:HPPC 的 t 值随手取。为什么漏:10s 看起来像个约定俗成的常数。怎么补:记住它来自城市/高速工况下急加速 10s/25s、紧急制动 5~10s/33s 的统计数据,取 10s 是折中结果,换工况或换车型时这个窗口是要重新论证的。
易漏点四:SOH 的 80% 阈值张冠李戴。为什么漏:SOH、SOP 都谈「衰减到不能用」,容易混。怎么补:80% 是 IEEE 1188-1996 对容量能力的更换判据,SOP 的功率衰减往往更早触及可用边界,两者判据不同源。
易漏点五:联合估计只记框架不记分工。为什么漏:双时间尺度和多时间尺度名字太像,背完分不清谁估谁。怎么补:用一句话锁死——路径一是离线估 SOH、在线估 SOC 加 RLS 辨识;路径二是宏观估 SOH、微观估 SOC 加多尺度 EKF,两条都靠时间尺度分离降复杂度。
6. 复习清单:把这张地图走一遍
复习这个方向,我自己的习惯是先不看资料,拿一张白纸把「SOH 三类方法 → SOP 三类方法 → 联合估计两条路径」画成三列,每列只写方法名和一句话核心,画不出来的地方就是漏洞。画完之后按下面的清单逐项过,过一项打个勾。
| 复习项 | 自检问题 | 对应章节 |
|---|---|---|
| SOH 定义与阈值 | 公式能否默写?80% 出自哪个标准、针对什么量? | 2.1 |
| 三类 SOH 方法 | 开环、闭环、OCV 各自的核心手段与局限能否一句话说清? | 2.2 |
| OCV 法前提 | 曲线稳定性的两个限定条件是什么?哪个 SOC 区间能用? | 2.3 |
| 内阻标定流程 | 九步测试里哪两步是测内阻的关键?倍率是多少? | 2.4 |
| SOP 三类方法 | 复合脉冲法为什么偏大?多参数约束补了什么? | 3.2 |
| HPPC 细节 | t=10s 的工况依据?五步测试顺序?三输入一输出是什么? | 3.3 |
| 联合估计 | 两条路径的分工差异能否用一句话区分? | 4.1 / 4.2 |
| 易错点 | 五个易漏点能否不看笔记复述? | 5 |
清单过完还有余力,就做一件更狠的事:挑一个具体场景(比如某模拟项目里的 10s 急加速功率需求),从 SOH 估容量、到内阻标定、到 SOP 算峰值功率、再到联合估计校核,把整条链路在纸上推一遍,中间任何一步卡住就回到对应章节。这套流程走两遍,比把资料从头读五遍管用。
从那以后我每次复习 BMS 状态估算,都强制先默画那张三列地图再翻资料,因为翻资料容易产生「我都见过」的错觉,而默画会毫不留情地把漏洞暴露出来。希望这份梳理帮到你。
本文还有配套的精品资源,点击获取