知识 电池测试 先进的电池测试系统如何帮助评估和优化在动态脉冲条件下用于锂离子电池荷电状态(SOC)估计的自适应扩展卡尔曼滤波(EKF)算法?通过测试提高 SOC 精度
作者头像

技术团队 · Kintek Solution

更新于 1 个月前

先进的电池测试系统如何帮助评估和优化在动态脉冲条件下用于锂离子电池荷电状态(SOC)估计的自适应扩展卡尔曼滤波(EKF)算法?通过测试提高 SOC 精度


先进的电池测试系统将自适应 EKF 开发转变为一个可控、可衡量的优化过程。 它们执行可重复的高倍率脉冲配置文件,同步捕获精确的电流和电压响应,并提供调优自适应增益因子 ( \lambda ) 所需的参考数据。在 20 C 充放电脉冲等动态条件下,当算法和测试条件经过适当校准后,该工作流程有助于将 SOC 估计误差从 15% 以上降低至约 3.5%。

核心要点: 测试系统不仅仅是收集电池数据:它还能重现暴露 EKF 弱点的电压扰动,识别这些扰动背后的模型参数,并验证自适应卡尔曼增益缩放是否在不产生静置误差的情况下提高了收敛性。

为什么动态脉冲挑战传统的 EKF 算法

突然的电压变化产生估计滞后

传统的 EKF 使用等效电路模型预测电池状态,并利用测量电压修正这些预测。然而,在高电流脉冲期间,电压的变化速度可能超过滤波器模型的准确表示能力。

其结果往往是状态跟踪延迟,特别是在电池经历快速极化、欧姆电压降或运行条件变化时。

固定的卡尔曼增益在每个阶段的效果并不相同

固定的卡尔曼增益代表了对模型预测和电压测量信任度之间的一种折衷。这种折衷在主动脉冲和静置期间可能都不适用。

在强脉冲期间,过于保守的增益可能会减慢误差修正速度。在静置期间,过于激进的增益可能会使 SOC 估计对极化恢复而非实际电荷移动做出响应。

非线性电池行为使 SOC 估计复杂化

内阻、容量、极化和开路电压随 SOC、温度、运行历史和老化而变化。这些依赖关系使得简单的线性模型和未经修正的库仑计数法不足以进行可靠的动态估计。

EKF 通过在当前工作点附近对模型进行线性化处理来解决部分非线性问题,但其准确性仍然在很大程度上取决于模型和测量数据。

测试系统如何暴露 EKF 的弱点

重现真实的复合脉冲配置文件

先进的系统可以执行多条件充放电配置文件,将高功率事件与低负载和静置期相结合。这些配置文件可以代表类似于加速、再生制动和怠速的条件。

例如,20 C 脉冲对滤波器响应能力的测试要求远高于恒流放电,因为测量电压包含了快速瞬态和极化效应。

控制每个事件的时间和幅度

测试系统精确定义了脉冲电流、持续时间、方向、间隔和静置时间。这种可重复性使工程师能够使用相同的电刺激来比较不同的 EKF 设置。

如果没有受控的激励,SOC 精度表面的提高可能仅仅是因为负载模式不同,而不是算法得到了改进。

捕获同步电气数据

电流和电压的高速同步测量至关重要,因为 SOC 估计取决于施加电流与产生电压之间的时间关系。

温度测量以及相关的阻抗数据提供了更多背景信息,有助于将真正的 SOC 变化与电阻和热效应区分开来。

测试数据如何支持自适应 EKF 设计

识别等效电路模型

脉冲测试揭示了电池的瞬时电压响应及其随后的弛豫过程。这些响应支持识别欧姆电阻、极化行为和动态时间常数等参数。

对于电流阶跃,瞬时电压变化可用于根据以下公式估计内阻:

[ R_0 = \frac{\Delta U}{|I|} ]

由此产生的参数构成了 EKF 状态空间模型的基础。

建立 SOC-电压关系

实验室测试可以在整个可用 SOC 范围内建立 OCV-SOC 查找表和动态电压响应数据。这些关系有助于 EKF 区分由 SOC 引起的电压变化和由电流引起的极化导致的电压变化。

这种区分尤为重要,因为内阻在低 SOC 和高 SOC 附近的变化往往比在 30%–70% SOC 的中间范围更为剧烈。

构建 EKF 观测模型

电池模型通常通过泰勒级数展开进行局部线性化,以获得 EKF 所需的状态转移和观测关系。

然后,滤波器重复执行两个操作:

  1. 预测: 根据模型和施加的电流估计下一个 SOC 和其他内部状态。
  2. 修正: 将预测电压与测量电压进行比较,并使用卡尔曼增益更新状态。

这两个操作的质量都取决于从测试中获得的模型参数的准确性。

如何评估自适应增益缩放

在主动脉冲期间应用更大的增益

自适应方法对传统的卡尔曼增益进行缩放:

[ K'_k = \lambda K_k ]

在主动高倍率充放电期间,参考报告显示,使用约 ( \lambda = 40\text{–}60 ) 的较大增益因子可加速 SOC 估计误差的收敛。

从概念上讲,当运行条件产生传统 EKF 可能跟踪过慢的快速状态变化时,这使得测量修正具有更大的影响力。

在静置期间将增益恢复为单位值

在静置期间,自适应因子恢复为:

[ \lambda = 1 ]

这降低了滤波器将电压弛豫或极化恢复误解为 SOC 突然变化的风险。

因此,区分主动运行静置是该方法的核心。目标不是持续最大化增益,而是使修正强度与电池的运行状态相匹配。

根据参考值比较估计误差

测试系统提供算法使用的电流和电压历史记录,而受控的测试方案则为评估 SOC 提供了参考依据。工程师随后可以比较:

  • 传统 EKF 的 SOC 估计值。
  • 自适应 EKF 的 SOC 估计值。
  • 根据校准容量和测试数据得出的参考 SOC。
  • 模型与测量电池电压之间的电压残差。
  • 每次脉冲后的收敛时间。
  • 瞬态期间及之后的振荡幅度。

报告的结果是在评估的动态条件下,SOC 误差从 15% 以上降低至 3.5% 以内。

有效验证工作流程是什么样的

建立可靠的初始条件

典型的验证序列始于受控的满充,包括恒流和恒压阶段,随后是截止电流条件。

这建立了可重复的初始状态,并为动态测试开始前提供了基于 OCV 的 SOC 基准。

防止不切实际的高 SOC 过压

在动态循环前进行少量受控放电可以降低在接近满充时施加类似再生能量脉冲时出现过压的风险。

这既是一种安全措施,也是确保测试代表预期运行窗口而非意外保护限制事件的一种方式。

运行重复的动态循环

系统随后应用选定的驱动循环或复合脉冲配置文件,直到达到所需的放电深度。重复性使得评估自适应 EKF 是否始终有效,而不仅仅是在某一个有利的波形上有效,成为可能。

配置文件应包括与预期应用相关的脉冲幅度和时序。

将脉冲响应与弛豫响应分开

静置期很有价值,因为它们揭示了极化恢复和电压弛豫。短时间的静置可以代表运行暂停,而较长时间的静置可以为检查弛豫行为和模型拟合提供数据。

这些数据有助于确定算法是否错误地将非平衡电压变化归因于 SOC。

测量剩余容量

最终受控放电至电压截止点,并在适当情况下进行小电流剩余放电,确定了该测试条件下的可用容量。

该容量测量改进了评估 SOC 算法的参考标准,并暴露了因假设电池容量错误而导致的误差。

了解权衡

更大的增益可以提高速度,但会放大噪声

增加 ( \lambda ) 可以使滤波器对测量差异的响应更快。然而,过大的增益也可能使 SOC 估计对电压噪声、传感器偏移、模型不匹配或未建模的极化更加敏感。

因此,报告的 40–60 范围应被视为实验观察到的工作范围,而不是针对每个电池、温度或脉冲配置文件的通用设置。

静置期间的电压并非纯粹的 SOC 信息

脉冲后的电压弛豫可能包含显著的极化效应。如果 EKF 给这种电压过高的权重,即使电池中几乎没有电荷进出,估计值也可能发生振荡或漂移。

在静置期间使用 ( \lambda = 1 ) 有所帮助,但它并不能消除对精确弛豫模型的需求。

模型质量限制了算法质量

自适应增益无法无限期地补偿错误的 OCV-SOC 曲线、不准确的电阻值、缺失的温度依赖性或容量衰减。

复杂的滤波器如果搭配糟糕的表征,可能会产生“自信地错误”的估计。

实验室条件可能无法代表现场条件

电池级的脉冲实验可能无法捕捉到电池组级的效应,如电池不平衡、布线电阻、热梯度、接触电阻或传感器同步误差。

因此,当算法旨在用于电池组管理系统时,验证应从受控的单体电池测试进展到具有代表性的模组或电池组测试。

在更强的非线性条件下,UKF 可能更可取

无迹卡尔曼滤波(UKF)可以在不显式计算雅可比矩阵的情况下表示非线性状态分布,从而可能在强非线性条件下提高准确性。

它的代价是更高的计算复杂度,因此当自适应 EKF 的准确性和计算需求满足应用需求时,它仍然具有吸引力。

如何将其应用于您的项目

测试系统应配置为算法开发循环的一部分,而不是仅用于最终验证。

  • 如果您的主要重点是更快的 EKF 收敛: 使用可重复的高倍率脉冲配置文件,并在主动充放电间隔期间评估自适应增益值,重点关注收敛时间和瞬态 SOC 误差。
  • 如果您的主要重点是最小化 SOC 振荡: 包含仔细控制的静置期,并将自适应因子恢复为单位值,以免过度解读极化弛豫。
  • 如果您的主要重点是模型准确性: 使用脉冲和弛豫数据来识别相关 SOC 和温度范围内的电阻、极化、时间常数和 OCV-SOC 参数。
  • 如果您的主要重点是现场可靠性: 在不同的脉冲幅度、放电深度、温度、老化状态以及最终具有代表性的串联电池组上验证算法。
  • 如果您的主要重点是测量完整性: 优先考虑同步、高速的电流-电压-温度采集,因为传感器时序和准确性直接影响 EKF 的修正质量。

通过受控激励、高保真测量和针对特定状态的增益自适应,先进的电池测试系统提供了使 SOC 估计更快、更稳定、更值得信赖所需的证据。

总结表:

特性 在 EKF 优化中的作用
可重复的脉冲配置文件 重现动态条件(例如 20C 脉冲)以暴露 EKF 弱点
同步电流/电压捕获 为模型识别和滤波器修正提供准确数据
静置期控制 实现增益降低 (λ=1) 以防止误读电压弛豫
参考 SOC 测量 比较估计误差和收敛速度的基准
温度/阻抗监测 区分 SOC 变化与电阻和热效应

准备好优化您的电池 SOC 估计了吗?KINTEK 提供全面的实验室设备,用于电池研发和先进材料研究,包括先进的电池测试系统。我们的解决方案支持整个电芯制造工作流程——从浆料混合、涂布和精密压制到电芯组装和测试系统。无论您是在改进 EKF 算法、开发新型电池化学体系,还是在研究动态条件下的材料,我们多功能的设备对于您的研究都至关重要。立即联系我们的专家,了解 KINTEK 如何提升您的测试和算法开发水平。立即联系我们


留下您的留言