知识 电池测试 为卡尔曼滤波(Kalman filter)SOC 估算进行电池等效电路模型参数化需要哪些实验数据?为什么需要高精度测试设备?
作者头像

技术团队 · Kintek Solution

更新于 1 个月前

为卡尔曼滤波(Kalman filter)SOC 估算进行电池等效电路模型参数化需要哪些实验数据?为什么需要高精度测试设备?


要为 EKF 或 UKF SOC 估算对电池等效电路模型进行参数化,您需要对端电压、电流、温度、SOC 以及在特定工作条件下的动态电压响应进行受控测量。 最重要的实验是施加电流脉冲、充放电曲线和静置期,同时以足够的时间和电气精度测量瞬态电压行为。这些数据用于识别模型状态方程和观测方程所需的参数,如开路电压(OCV)、欧姆电阻、极化电阻、电容和容量。

卡尔曼滤波 SOC 估算的可靠性完全取决于其背后的电池模型。 高精度测试是必要的,因为微小的电压或电流误差可能会被滤波器误解为 SOC、电阻或极化的变化,从而导致估算偏差和结果不稳定。

等效电路模型必须表征的内容

开路电压与 SOC 的关系

该模型需要 OCV–SOC 关系,通常通过以受控增量对电池进行充放电,并静置至端电压接近平衡来获得。

这种关系是观测方程的核心部分:预测的端电压在很大程度上取决于电池在其估算 SOC 下的 OCV。

欧姆电阻

欧姆电阻或瞬时内阻代表电流流过电池电阻元件时引起的瞬时电压降。

它可以根据电流阶跃或脉冲后的电压快速变化来估算:

[ R_0 \approx \frac{\Delta V_{\text{instantaneous}}}{\Delta I} ]

该估算值可能会随 SOC、温度、充放电方向和老化程度而变化,因此单一的电阻值往往是不够的。

极化电阻和电容

一个或多个 RC 分支代表较慢的电化学动力学,通常称为极化扩散相关的电压行为

所需数据是电流脉冲期间及之后的瞬态电压响应。响应时间和幅度允许识别极化电阻 (R_p)、电容 (C_p) 以及相关的时间常数:

[ \tau = R_p C_p ]

这些参数决定了模型如何预测负载变化后的电压恢复、弛豫和动态响应。

可用容量

模型还需要可用容量或总容量,通常通过在特定条件下进行受控的完全充放电获得。

容量建立了积分电流与 SOC 之间的关系。这一点尤为重要,因为库仑计数法通常用于状态方程内部:

[ SOC_{k+1}=SOC_k-\frac{\eta I_k \Delta t}{Q} ]

其中 (Q) 为容量,(\eta) 代表充放电效率。

温度依赖性

电池参数会随温度发生显著变化。因此,测量应包括电池温度,并在相关时在多个受控温度下进行测试。

研究人员至少应确定 OCV、电阻、极化动力学和容量在预期工作温度范围内如何变化。

所需的实验数据

电流和端电压测量

每次动态测试都必须记录:

  • 施加电流,包括其方向和大小
  • 端电压
  • 时间戳或采样周期
  • 电池温度
  • 累积充放电量

电流是模型输入,而端电压是用于拟合和验证等效电路模型的主要测量输出。

受控的 SOC 参考点

实验必须涵盖一系列已知的 SOC 值,而不仅仅是寿命初期的完全充电和完全放电条件。

一种常见的方法是通过受控充放电建立初始 SOC,应用测试曲线,并使用精确测量的电荷吞吐量更新参考 SOC。SOC 范围应包括电池在目标应用中预计运行的区域。

电流脉冲响应数据

复杂脉冲或阶跃响应测试对于识别动态参数特别有价值。

测试应捕获:

  1. 电流阶跃前的电压
  2. 阶跃后的瞬时电压变化
  3. 脉冲期间的电压演变
  4. 脉冲结束后的电压恢复
  5. 不同电流幅度和极性下的响应

这些特征将瞬时欧姆压降与较慢的极化效应分离开来。

静置和弛豫数据

需要静置期来观察向 OCV 的电压弛豫,并将平衡行为与瞬态极化区分开来。

所需的静置持续时间取决于电池化学性质、模型阶数和精度目标。短时间静置可用于识别浅层极化行为,但不应自动将其视为真正的平衡 OCV。

充放电曲线

模型应在充电和放电两种情况下进行测试,因为电池行为通常是不对称的。

  • 恒流充放电
  • 恒功率运行
  • 脉冲负载
  • 类似行驶工况的变电流曲线
  • 不同的 C 倍率
  • 重复的充放电序列

恒流测试有助于受控识别,而动态曲线则用于测试拟合模型是否能推广到实际的负载变化中。

温度和老化条件

对于实际的 BMS,应在相关的以下条件下收集参数数据:

  • 温度
  • C 倍率
  • SOC 区域
  • 充放电方向
  • 老化状态(如果长期运行很重要)

结果可能是一个查找表或参数曲面,而不是一组固定的电路值。

数据如何转化为卡尔曼滤波参数

状态方程参数

状态方程预测电池内部状态随时间如何演变。

根据模型不同,其参数包括:

  • 容量
  • 库仑效率
  • RC 时间常数
  • 极化电阻
  • 极化电容
  • 采样周期
  • 温度或 SOC 相关的参数值

对于 Thevenin 型模型,状态可能包括 SOC 和一个或多个极化电压。

观测方程参数

观测方程根据内部状态和电流预测端电压。简化形式为:

[ V_t = OCV(SOC) - I R_0 - V_p ]

其中 (V_t) 为端电压,(R_0) 为欧姆电阻,(V_p) 为极化电压。

实验得到的电压-电流数据用于拟合模型,使得其预测的端电压与动态条件下的测量电压相匹配。

过程噪声和测量噪声

EKF 和 UKF 的实现还需要对过程噪声测量噪声进行估算。

这些通常不是从单一的理想脉冲中获得的。它们是通过检查模型残差、传感器噪声、可重复性以及代表性测试中未建模的电池行为来推断的。

噪声调优不当会导致滤波器要么过度信任模型,要么对噪声电压测量反应过度。

模型验证数据

用于识别参数的数据应与用于验证模型的数据分开。

验证应比较未直接用于拟合的负载曲线下的测量电压和预测电压。重要指标包括电压误差、相对于参考方法的 SOC 误差、收敛时间和快速负载变化期间的鲁棒性。

为什么需要高精度测试设备

微小的电压误差会影响 SOC 的解读

电池端电压包含多个分量:OCV、欧姆压降、极化、传感器噪声和动态弛豫。

如果电压测量误差与 SOC 或极化引起的电压变化相当,识别过程可能会将误差分配给错误的模型参数。对于要求苛刻的表征工作,约 5 mV 以内的电压精度目标是合适的,但具体要求取决于电池化学性质、电压范围和估算精度。

电流误差会通过库仑计数累积

SOC 部分是通过对电流进行时间积分获得的。即使是很小的电流偏移,在长时间测试中也可能累积成巨大的 SOC 误差。

因此,精确的电流测量对于建立 SOC 参考以及识别施加电流与端电压响应之间的关系至关重要。

必须捕获快速瞬态

电流阶跃后的瞬时电压降发生的速度可能远快于较慢的极化响应。

测试系统需要具备足够的:

  • 采样率
  • 时间同步
  • 电流阶跃控制
  • 电压带宽
  • 触发精度

否则,瞬时电阻和短时间常数可能会被扭曲甚至完全丢失。

受控激励可提高参数可识别性

如果测试没有充分激励电池的动态模式,模型参数可能难以区分。

精确的脉冲幅度、持续时间、极性和静置时间使得以下区分变得更容易:

  • 欧姆电阻与极化电阻
  • 快速 RC 行为与慢速 RC 行为
  • 真实的 SOC 效应与瞬态伪影
  • 温度效应与电流引起的加热

可重复性揭示真实的电池行为

高质量设备允许在受控条件下重复相同的曲线。

可重复性有助于确定参数变化是反映了真实的电池行为,还是仅仅是仪器误差、初始条件不一致、温度漂移或电流控制不准确造成的。

理解权衡

更复杂的模型需要更多数据

与多 RC 模型相比,单 RC 等效电路模型需要的参数和测试更少。

然而,更简单的模型可能无法重现长弛豫期、高频瞬态或快速变化的负载。增加模型阶数可以改善电压表示,但也会增加识别工作量和滤波器复杂度。

更高的精度不能消除模型局限性

高精度仪器无法弥补等效电路模型本身的不完善。

如果电池化学性质表现出强烈的滞后、速率依赖性、扩散效应或显著的温度耦合,即使测量非常精确,基本的 Thevenin 模型仍可能产生系统性的残差。

更长的静置期可改善平衡估算

较长的静置期可以提供更好的 OCV 估算,但会显著增加测试持续时间。

短时间静置识别速度更快,可能适用于实际的参数提取,但所得电压可能仍包含残余极化,不应自动将其解读为平衡 OCV。

广泛的测试增加了实际成本

在 SOC、温度、C 倍率、方向和老化条件下进行测试会产生更可靠的参数图,但这需要更多的实验室时间、热控制、数据存储和电池重复性测试。

因此,测试矩阵应围绕目标 BMS 的运行范围和精度要求进行设计。

应避免的常见陷阱

将一组参数视为普遍有效

电阻、电容、容量和 OCV 不一定是恒定的。

在所有运行条件下使用在单一 SOC 和温度下测得的参数,可能会产生系统性的电压预测和 SOC 估算误差。

忽略充放电不对称性

仅拟合放电数据可能会导致模型在充电期间表现不佳。

当应用包括再生制动充电、快速充电或双向功率流时,应评估两个方向。

使用不足的采样分辨率

缓慢的记录可能会捕获平均电压趋势,但会丢失识别 (R_0) 和快速 RC 分支所需的瞬态响应。

采样要求应基于模型预期表示的最快电气动态。

混淆测量端电压与 OCV

电流流动期间的端电压包含电阻和极化贡献。

OCV 应在受控的静置或平衡程序下进行估算,而不是直接从负载测量中获取。

未能使用独立曲线进行验证

模型可能很好地拟合了其识别数据,但在实际动态负载下仍然失败。

独立的验证曲线对于揭示过拟合、错误的参数插值和不充分的模型结构是必要的。

为您的目标做出正确的选择

测试程序应与 SOC 估算器所需的精度、速度和运行范围相匹配。

  • 如果您的主要重点是基础 SOC 估算: 使用受控充放电和脉冲测试测量容量、OCV–SOC 行为、电流、电压和温度。
  • 如果您的主要重点是 EKF 或 UKF 的动态精度: 添加高分辨率电流阶跃、弛豫和复杂脉冲数据,以识别欧姆和 RC 极化参数。
  • 如果您的主要重点是宽运行范围的 BMS 性能: 在 SOC、温度、C 倍率、充放电方向和相关老化条件下重复表征。
  • 如果您的主要重点是算法验证: 保留独立的动态曲线进行测试,并评估电压预测和 SOC 估算误差。
  • 如果您的主要重点是快速实验室识别: 使用受控脉冲序列和精心选择的静置期,同时认识到较短的静置可能提供的是近似值而非真正的平衡 OCV。

准确、设计良好的实验为卡尔曼滤波器提供了可信的模型,这是可靠的电池 SOC 估算的基石。

总结表:

数据类型 目的 示例方法
OCV-SOC 点 电压预测的观测方程 带静置的增量充放电
欧姆电阻 瞬时电压降 电流阶跃响应
极化参数 瞬态电压行为 脉冲测试和弛豫
容量 状态方程中的库仑计数 完全受控的充放电
温度依赖性 参数随温度的变化 在多个温度下测试
动态曲线 验证和推广 行驶工况、变负载
过程/测量噪声 滤波器调优 残差分析、可重复性

想要提升您的电池测试水平?KINTEK 提供用于等效电路模型参数化的高精度设备。我们的解决方案可确保您的 BMS 实现精确的 SOC 估算。立即联系我们讨论您的需求!


留下您的留言