知识 电池测试 基于神经网络的电池SOC估算的关键输入参数是什么?通过精确的实验室测试提高模型精度
作者头像

技术团队 · Kintek Solution

更新于 1 个月前

基于神经网络的电池SOC估算的关键输入参数是什么?通过精确的实验室测试提高模型精度


神经网络电池SOC估算的基本输入包括:电芯电压、电流、温度、容量相关信息以及内阻。这些变量描述了电池的电学状态、运行条件、历史记录以及与老化相关的行为。实验室电芯测试设备通过在受控条件下精确且同步地测量这些变量,并生成具有代表性的充放电数据集,从而提高模型精度。

神经网络无法弥补劣质数据。准确的SOC估算既依赖于信息丰富的输入参数,也依赖于通过严谨的实验室测试所产生的高质量参考SOC标签。

SOC神经网络需要哪些输入参数?

电芯电压

端电压是最重要的输入之一,因为它反映了电池在负载下的电化学状态。

然而,电压并非SOC的直接测量值。它还会随电流、温度、迟滞效应、弛豫行为和电池老化而变化,因此模型必须结合其他输入来解读电压。

充放电电流

电流的大小和方向表明电芯处于充电还是放电状态,以及其运行的剧烈程度。

电流也是通过安时积分法计算累积电荷所必需的。包含电流有助于神经网络区分在不同负载条件下出现的相似电压值。

温度

电芯温度对可用容量、电压响应、充电效率和内阻有很大影响。

仅在单一温度下训练的模型在实际应用中表现可能不佳。因此,必须将温度作为输入向量的一部分进行测量,并覆盖预期的工作范围。

累积释放或充电容量

模型受益于容量相关的历史数据,例如累积放电容量、充电容量或随时间积分的电流。

该变量提供了自已知参考点以来有多少电荷进入或离开电芯的信息。它还有助于模型考虑路径依赖性,并减少在瞬时电压和电流相似的操作状态之间的歧义。

电池容量

可用电芯容量是关键的模型参数,可以作为输入、校准值或动态更新的状态来处理。

容量随温度、电流倍率、老化和运行历史而变化。仅使用电芯的标称容量可能会随着电池退化而引入系统性的SOC误差。

内阻或动态阻抗

内阻捕捉了电芯对电流的响应,并有助于解释负载下的电压偏差。

电阻并不总是能在每一时刻直接测量;它可以通过电压和电流响应进行估算,或通过脉冲和阻抗测试来识别。包含与电阻相关的信息可以提高模型在老化和不断变化的操作条件下的稳健性。

时间和运行历史

虽然并不总是作为独立的物理输入列出,但时间序列信息对于动态SOC模型非常重要。

神经网络可以使用近期的电压、电流和温度样本,而不仅仅是瞬时值。这使得模型能够学习瞬态行为、弛豫效应、充放电方向以及其他记忆效应。

为什么数据质量决定了模型精度

监督学习需要可靠的参考SOC

神经网络通常从包含测量输入和相应参考SOC值的数据集中学习。

如果参考SOC不准确、不一致,或者与电压和电流测量值同步性差,模型就会学习到错误的关联,即使其架构合理,也会产生估算误差。

SOC是一种非线性动态状态

由于电池行为具有非线性和历史依赖性,仅凭电压无法可靠地推断SOC。

根据电流方向、温度、近期负载条件、弛豫时间和电芯老化程度的不同,相同的端电压可能对应不同的SOC值。因此,一个足够多样化的数据集至关重要。

覆盖范围与测量精度同样重要

如果一个高精度的数据集仅覆盖了狭窄的温度范围、单一的C倍率或有限的SOC窗口,它仍然是不完整的。

训练数据应代表最终SOC估算器将遇到的操作条件,包括充放电操作、热变化、瞬态负载以及相关电芯老化阶段。

实验室测试设备如何支持精度

测量同步的电学输入

高性能实验室电池测试仪可提供电压和电流的精确测量,通常带有同步时间戳。

这种同步至关重要。电流、电压、温度和参考SOC之间微小的时间不匹配,可能导致神经网络将错误的操作条件与错误的标签关联起来。

控制充放电曲线

实验室系统可以执行可重复的恒流、恒压、脉冲和动态负载曲线。

受控的曲线使电芯处于已知的操作条件下,使研究人员能够观察SOC相关行为如何随电流大小、方向和瞬态负载需求而变化。

控制热环境

环境箱和温控测试装置允许在定义的温度条件下测试电芯。

这产生了模型在单一实验室温度之外运行所需的温度相关数据。它还有助于将温度影响与电压和电阻变化的其他原因区分开来。

建立参考容量和SOC

准确的容量测试为计算可用容量和生成参考SOC标签提供了基础。

受控的完全或部分充放电程序,结合精确的电流积分和定义的初始条件,有助于建立训练和评估神经网络所需的参考标准。

绘制OCV–SOC行为

获得可靠的开路电压与SOC关系需要精确的电流控制和足够长的弛豫时间。

实验室设备通过应用受控的充放电步骤、让电芯弛豫并记录产生的电压来支持这些测试。由此产生的OCV–SOC曲线可作为模型校准和验证的基准。

表征电阻和动态行为

脉冲测试和其他表征程序揭示了端电压如何响应电流的变化。

这些测量支持对内阻、动态阻抗和等效电路参数的估算。当神经网络与等效电路模型、观测器或滤波算法结合使用时,此类信息非常有价值。

跟踪老化和容量衰减

在受控条件下重复循环显示了容量和电阻如何随使用而演变。

包含与老化相关的数据有助于防止模型仅对新电芯准确。它还使研究人员能够确定是否应将容量和电阻作为变化的输入或定期重新校准的参数。

设计有效的训练数据集

结合稳态和动态测试

稳定的充放电循环有助于定义容量和基准SOC行为。

动态电流曲线和脉冲测试也是必要的,因为真实的电池负载不是恒定的。一个强大的数据集应同时包含受控参考循环和瞬态操作条件。

覆盖预期的操作范围

数据集应涵盖以下预期的范围:

  • SOC
  • 温度
  • 充放电电流
  • 电压
  • C倍率
  • 电芯老化或循环寿命
  • 静置和弛豫条件

不应期望模型在训练期间所代表的条件之外进行可靠的外推。

保持测量可追溯性

每个训练样本都应可追溯到其生成的测试条件。

重要的记录包括电芯标识符、初始SOC、测试温度、电流曲线、电压限制、静置时间、循环编号和容量测量值。这些元数据有助于识别异常结果并防止混合不兼容的数据集。

使用未见过的操作条件进行验证

应使用训练期间未使用的测试数据来评估精度。

在不同温度、电流曲线、SOC区域和老化状态下进行验证,比在同一循环中随机选择样本进行测试提供了更真实的评估。

理解权衡

更多的输入并不自动产生更好的模型

增加电压、电流、温度、容量、电阻和历史样本可以提高可观测性,但也会增加测量和预处理的要求。

输入的选择应基于它们是否可测量、是否足够可靠以及在预期应用中是否可用。

内阻在线获取可能很困难

电阻通常是从瞬态电压和电流行为中推断出来的,而不是在每个时间步长直接测量。

如果电阻估算值在部署的系统中存在噪声或不可用,则围绕它训练模型可能会导致实验室性能与实际性能之间的不匹配。

实验室控制可能无法代表现场操作

实验室测试提供了可重复性,但真实的电池会经历传感器噪声、不规则负载、热梯度、电池组不平衡和不断变化的环境条件。

这些影响应在验证过程中体现出来,或者模型应在适当的噪声和干扰条件下进行测试。

神经网络仍然依赖于其训练域

神经网络可以模拟复杂的非线性关系,但在应用于训练分布之外时,其表现可能不佳。

因此,在适当的情况下,应将它们与安时积分法、等效电路观测器、EKF或UKF方法以及支持向量回归等更简单的方法进行评估。最佳选择取决于可用的测量值、计算限制、可解释性要求以及预期的运行变化。

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

测量和测试计划应遵循SOC估算器最终运行的条件。

  • 如果您的主要重点是神经网络训练:收集整个预期工作范围内同步的电压、电流、温度、容量历史和电阻相关数据。
  • 如果您的主要重点是准确的参考SOC:使用受控的容量测试、精确的电流积分、定义的初始条件和足够的弛豫时间来建立可信的标签。
  • 如果您的主要重点是温度稳健性:在受控的热条件下进行测试,并包括容量、电压、效率和电阻随温度的变化。
  • 如果您的主要重点是老化稳健性:在循环寿命期间重复表征,以便模型学习容量衰减和电阻增长,而不仅仅是新电芯的行为。
  • 如果您的主要重点是部署可靠性:确保实验室训练期间可用的每个模型输入,在电池管理系统中也能以相当的质量进行测量或估算。

准确的SOC估算源于将信息丰富的输入与受控、具有代表性且可追溯的电池测试数据相结合。

总结表:

输入参数 重要原因 实验室设备如何提供帮助
电芯电压 反映电化学状态,但需要其他输入的背景信息 精确且同步地测量电压、电流和温度
电流 决定充放电方向并支持安时积分 高精度控制和记录电流曲线
温度 影响容量、电压、电阻和效率 使用环境箱控制热条件
容量历史 提供路径依赖性并减少歧义 通过精确积分跟踪累积充放电量
电池容量 SOC参考的关键,随老化和条件变化 执行容量测试以确定可用容量
内阻 解释负载下的电压偏差 通过脉冲测试和阻抗分析表征电阻
时间/历史 捕捉动态行为和记忆效应 实现同步的时间序列数据记录

准备好提高您的电池SOC估算精度了吗?在KINTEK,我们先进的电芯测试设备提供了可靠神经网络训练所需的精确、同步的测量。无论您是在进行电池研发还是先进材料研究,我们从浆料搅拌机到测试系统的全面产品组合都能支持您工作流程的每一步。立即联系我们,讨论您的具体测试需求,并了解KINTEK如何帮助您实现卓越的模型精度。立即联系


留下您的留言