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 个以上。
模型选择的本质是“时间尺度匹配”:若工况中极化过程跨越两个以上明显不同的时间常数,单 RC 就会产生系统性偏差;若工况平稳,高阶模型反而因参数辨识困难而引入过拟合。

二、结构对比与参数关系

下面用一张结构关系图,把五种模型的拓扑、状态量和参数数量放在同一视图中对比。图中左侧为模型名称,中间为电路拓扑示意,右侧标注状态量与典型参数个数。

五种等效电路模型结构对比 模型 电路拓扑 状态量 / 参数个数 Rint 零阶 R0 OCV 源 无极化状态量 参数:2(OCV, R0) Thevenin 一阶 RC R0 R1 C1 状态量:U_p1 参数:4(+R1, C1) 双极化 DP 二阶 RC R0 R1 R2 C1 C2 状态量:U_p1, U_p2 参数:6(+R2, C2) PNGV 一阶 + 累积电容 R0 R1 Cb C1 状态量:U_p1, U_b 参数:5(+Cb) GNL 二阶 + OCV 修正 R0 R1 R2 Rd C1 C2 状态量:U_p1, U_p2, U_d 参数:≥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 仍能捕捉慢极化尾巴。

选择建议:若 BMS 采样周期为 100 ms、算力有限,优先 Thevenin;若工况包含频繁大倍率脉冲且温度低于 10 ℃,建议双极化;若系统需要长时间搁置后的 OCV 修正,PNGV 的 Cb 环节更有优势;GNL 适合离线参数辨识与模型验证,不建议直接用于量产在线估算。

五、选择决策的实用判断路径

实际工程中可按以下顺序判断:先看工况中是否存在两个以上可区分的时间尺度——若脉冲后电压恢复曲线明显呈“快降—慢升”两段,选 DP;若只有一段,Thevenin 足够。再看是否需要描述长时间充放电导致的 OCV 漂移——若是,PNGV 或 GNL。最后看算力与参数辨识条件:参数越多,对激励的持续性和信噪比要求越高,若工况激励单一(如长期恒流),高阶模型反而容易辨识失败。

不要盲目追求高阶模型。在嵌入式 BMS 中,双极化模型的 6 个参数若用递推最小二乘在线辨识,容易因激励不足导致参数漂移,反而使端电压预测误差大于 Thevenin。模型阶数应与激励的“信息量”匹配。

总结来说,Rint 是“瞬时欧姆响应”的抽象,Thevenin 是“单时间尺度极化”的抽象,双极化是“快慢双极化”的抽象,PNGV 是“极化 + 累积”的抽象,GNL 是“极化 + 累积 + OCV 修正”的抽象。选择哪一个,取决于你需要回答什么问题:是快速估算 SOC,还是精确复现动态端电压,还是研究老化后的极化演变。明确问题,再选模型,才是正确的顺序。