4. 常用等效电路模型结构对比
等效电路模型(ECM)是电池管理系统(BMS)中连接“可测外特性”与“内部状态”的桥梁。它的核心任务是用电阻、电容等电气元件,复现电池端电压对电流激励的响应。不同模型之间的差别,本质上不是“谁更准”,而是“用多少状态量、多少时间尺度去描述极化过程”。理解这一点,才能在具体工况下做出合理选择。
一、从零阶到多阶:模型复杂度的递进逻辑
电池的端电压可写为 U(t) = OCV(SOC) − I·R0 − U_p(t),其中 R0 是欧姆内阻,U_p 是极化电压。各模型的差异,就体现在 U_p 用几个 RC 环节来描述。
- Rint 模型:只有
OCV与R0,无极化环节。端电压瞬时跳变,无法描述弛豫。参数仅 2 个,计算量最小。 - Thevenin 模型:1 个 RC 并联环节,描述单一时间常数的极化。参数 4 个(OCV、R0、R1、C1)。
- 双极化模型(DP):2 个 RC 环节,分别对应电化学极化(快,秒级)与浓差极化(慢,数十秒至分钟级)。参数 6 个。
- PNGV 模型:在 Thevenin 基础上串联一个电容
Cb,用于描述开路电压随电流累积的变化,参数 5 个。 - GNL 模型:在双极化基础上再引入一个描述 SOC 变化对 OCV 影响的环节,阶数更高,参数 7 个以上。
二、结构对比与参数关系
下面用一张结构关系图,把五种模型的拓扑、状态量和参数数量放在同一视图中对比。图中左侧为模型名称,中间为电路拓扑示意,右侧标注状态量与典型参数个数。
从图中可以清楚看到:Rint 到 GNL,状态量从 0 个增加到 3 个以上,参数从 2 个增加到 7 个以上。每增加一个 RC 环节,就多引入一个时间常数,模型对动态过程的刻画能力增强,但参数辨识的难度和计算负担也随之上升。
三、各模型的适用工况与选择依据
模型选择不能只看精度指标,必须结合工况的时间尺度、温度范围、SOC 区间和 BMS 算力综合判断。
| 模型 | 典型时间常数 | 适用工况 | 不适用场景 |
|---|---|---|---|
| Rint | 无 | 恒流稳态、粗略 SOC 估算、快速原型验证 | 脉冲充放电、动态工况 |
| Thevenin | 秒级(1~10 s) | 常规 BMS、温和动态工况、嵌入式实时计算 | 长时间弛豫、低温浓差极化明显 |
| 双极化 DP | 秒级 + 数十秒 | 动态工况(NEDC/WLTC)、低温、大倍率充放电 | 算力极受限的 MCU |
| PNGV | 秒级 + 累积 | 长时间充放电、SOC 缓慢变化、储能系统 | 快速脉冲工况 |
| GNL | 秒级 + 数十秒 + SOC 修正 | 高精度科研、宽温域、全 SOC 区间验证 | 量产 BMS 在线运行 |
四、实操示例:同一脉冲工况下的模型响应对比
假设对一节标称 3.7 V / 50 Ah 的磷酸铁锂电芯,在 25 ℃、SOC=50% 下施加一个 10 s、1C(50 A)的放电脉冲,随后静置 60 s。用不同模型拟合端电压,可观察到以下典型差异(以下为教学示例参数,非实测数据):
示例参数(25℃,SOC=50%):
OCV = 3.280 V
R0 = 1.2 mΩ
R1 = 0.8 mΩ, C1 = 2500 F → τ1 = 2.0 s
R2 = 0.5 mΩ, C2 = 40000 F → τ2 = 20 s
Cb = 15000 F
脉冲结束瞬间(t=10 s)端电压跌落:
Rint: ΔU = I·R0 = 50×0.0012 = 0.060 V
Thevenin: ΔU = 0.060 + 50×0.0008×(1−e^(−10/2)) ≈ 0.060 + 0.0398 = 0.0998 V
DP: ΔU ≈ 0.060 + 0.0398 + 50×0.0005×(1−e^(−10/20)) ≈ 0.060 + 0.0398 + 0.0098 = 0.1096 V
静置 60 s 后,Rint 模型端电压立即回到 OCV,而 Thevenin 模型仍有约 50×0.0008×e^(−60/2) ≈ 0.000 V 的残余极化,DP 模型则保留约 50×0.0005×e^(−60/20) ≈ 0.0012 V 的慢极化分量。这说明:如果只看脉冲瞬间的压降,Rint 与 DP 的差异约 0.05 V(约 1.5% SOC 误差);如果看弛豫过程,Rint 完全无法描述,Thevenin 在 60 s 后已基本恢复,DP 仍能捕捉慢极化尾巴。
五、选择决策的实用判断路径
实际工程中可按以下顺序判断:先看工况中是否存在两个以上可区分的时间尺度——若脉冲后电压恢复曲线明显呈“快降—慢升”两段,选 DP;若只有一段,Thevenin 足够。再看是否需要描述长时间充放电导致的 OCV 漂移——若是,PNGV 或 GNL。最后看算力与参数辨识条件:参数越多,对激励的持续性和信噪比要求越高,若工况激励单一(如长期恒流),高阶模型反而容易辨识失败。
总结来说,Rint 是“瞬时欧姆响应”的抽象,Thevenin 是“单时间尺度极化”的抽象,双极化是“快慢双极化”的抽象,PNGV 是“极化 + 累积”的抽象,GNL 是“极化 + 累积 + OCV 修正”的抽象。选择哪一个,取决于你需要回答什么问题:是快速估算 SOC,还是精确复现动态端电压,还是研究老化后的极化演变。明确问题,再选模型,才是正确的顺序。