4. 等效电路模型详解

等效电路模型(Equivalent Circuit Model, ECM)是动力电池建模工程中最常用的一类半经验模型。它用理想电压源、电阻和电容网络来近似电池内部的欧姆效应、极化效应与扩散效应,从而在保证计算效率的同时获得可接受的端电压预测精度。本节围绕四种典型模型——Rint、Thevenin、PNGV、二阶RC——从结构、数学表达、参数含义和适用场景四个维度展开,帮助读者建立“结构复杂度—精度—计算量”之间的工程判断能力。

一、核心原理:从电化学到电路抽象

电池端电压可分解为开路电压与各类过电势之和。开路电压(OCV)是SOC的函数,代表热力学平衡电位;欧姆内阻R₀引起瞬时压降;极化过程表现为充放电后电压的缓慢恢复,可用RC并联网络描述;扩散过程时间常数更大,需要额外RC支路刻画。等效电路模型的本质,就是用“电压源+电阻+RC网络”的组合去拟合这些物理过程。

模型阶数越高,能描述的动态过程越丰富,但参数辨识难度、状态维数和计算量也随之增加。工程选型时应在精度需求与实时性约束之间取平衡。

二、四种模型的结构与数学表达

下面按复杂度递增顺序逐一说明。图中以二阶RC为基准,同时标出Rint、Thevenin、PNGV的结构差异,便于横向对比。

四种等效电路模型结构对比 Rint 模型 R₀ U = OCV − I·R₀ Thevenin 模型 R₀ R₁ C₁ U = OCV − I·R₀ − U₁ PNGV 模型 R₀ R₁ C₁ C₀ U = OCV − I·R₀ − U₁ − U_C0 二阶 RC 模型 R₀ R₁ R₂ C₁ C₂ U = OCV − I·R₀ − U₁ − U₂ 数学表达与状态方程 Rint:U(t) = OCV(SOC) − I(t)·R₀ Thevenin:dU₁/dt = −U₁/(R₁C₁) + I/C₁,U = OCV − I·R₀ − U₁ PNGV:dU₁/dt = −U₁/(R₁C₁) + I/C₁,dU_C0/dt = I/C₀,U = OCV − I·R₀ − U₁ − U_C0 二阶RC:dU₁/dt = −U₁/(R₁C₁) + I/C₁,dU₂/dt = −U₂/(R₂C₂) + I/C₂ U = OCV − I·R₀ − U₁ − U₂ τ₁ = R₁C₁(电化学极化,秒级) τ₂ = R₂C₂(浓差极化,十秒至百秒级)

Rint模型仅含一个欧姆内阻,数学表达为 U = OCV − I·R₀,计算量最小,但无法描述极化恢复,适合对精度要求不高的粗略估算。Thevenin模型在Rint基础上增加一个RC并联支路,用一阶微分方程描述极化电压U₁,能较好反映充放电后的电压弛豫。PNGV模型在Thevenin基础上串联一个电容C₀,用于描述开路电压随电流累积变化的过程,其状态方程多一维,适合长时间充放电工况。二阶RC模型则用两个RC支路分别对应电化学极化与浓差极化,时间常数τ₁和τ₂相差一个数量级以上,精度最高,也是BMS中应用最广的模型。

三、参数含义与辨识流程

四种模型的参数可归为三类:OCV-SOC关系、欧姆内阻R₀、RC参数(R₁、C₁、R₂、C₂、C₀)。工程辨识通常按以下流程进行:

  1. 开展HPPC或脉冲充放电测试,采集电流、电压、温度与SOC数据。
  2. 静置段提取OCV,拟合OCV-SOC曲线,常用多项式或查表法。
  3. 脉冲瞬间压降除以电流得到R₀,注意区分充电与放电方向。
  4. 对弛豫段电压进行指数拟合,提取时间常数与RC参数初值。
  5. 用递推最小二乘、粒子群或遗传算法对全工况进行参数寻优。
  6. 通过DST、US06等动态工况验证端电压误差,通常要求RMSE小于20 mV。
# 一阶RC离散化状态方程示例(Thevenin)
# 状态: x = [U1, SOC]^T
# 输入: u = I
# 输出: y = U_terminal
A = [[exp(-dt/(R1*C1)), 0],
     [0, 1]]
B = [[R1*(1-exp(-dt/(R1*C1)))],
     [-dt/(3600*Q_nominal)]]
y = OCV(SOC) - I*R0 - U1

四、工程案例:模型选型对比

某48 V/50 Ah磷酸铁锂电池包在BMS开发中需要在线估计SOC与SOH。若采用Rint模型,端电压在脉冲后无法恢复,SOC估计误差在动态工况下超过8%;采用Thevenin模型后误差降至3%以内,但长时间恒流充电时OCV漂移导致末端误差增大;引入PNGV后末端误差进一步降低;最终选用二阶RC模型,配合扩展卡尔曼滤波,全工况RMSE控制在15 mV,SOC误差小于2%。

模型状态维数可描述过程计算量典型精度适用场景
Rint1欧姆效应极低低粗略估算、快速原型
Thevenin2欧姆+电化学极化低中常规BMS、短时工况
PNGV3欧姆+极化+OCV累积中中高长时间充放电
二阶RC3~4欧姆+双极化中高高高精度SOC/SOH估计
选型建议:若BMS主控为低算力MCU且采样周期大于100 ms,优先考虑Thevenin;若需要兼顾长时工况与精度,PNGV或二阶RC更合适。模型阶数并非越高越好,参数辨识不准时高阶模型反而会引入振荡。

五、常见误区与复盘

  • 误区一:认为RC支路越多越好。实际上二阶以上参数耦合严重,若激励不充分,辨识结果不可信。
  • 误区二:忽略温度与SOC对R₀的影响。R₀在低温下可增大数倍,必须建立二维查表或温度补偿。
  • 误区三:用同一组参数覆盖全SOC区间。OCV-SOC曲线非线性强,分段辨识或在线更新更可靠。
  • 误区四:把PNGV的C₀当作物理电容。它更多是等效累积项,量纲与取值需结合工况标定。

复盘时建议绘制“电压误差—SOC—温度”三维热力图,定位模型失配最严重的区域,再决定是增加RC阶数、引入滞回电压,还是改用分数阶模型。等效电路模型是动力电池建模的基石,理解四种模型的结构差异与数学表达,是后续参数辨识与状态估计算法落地的前提。