掌桥专利:专业的专利平台
掌桥专利
首页

一种基于RVM与PF算法融合的电池剩余使用寿命预测方法

文献发布时间:2023-06-19 11:02:01


一种基于RVM与PF算法融合的电池剩余使用寿命预测方法

技术领域

本发明涉及电池领域,尤其涉及一种基于RVM与PF算法融合的电池剩余使用寿命预测方法。

背景技术

本部分的陈述仅仅是提供了与本公开相关的的背景技术信息,不必然构成在先技术。

锂离子电池被广泛应用在各种电子产品、储能装置、电动汽车以及航空航天等诸多领域,对新能源的发展以及新技术的兴起具有重要的作用。在实际应用中锂离子电池受其内部不可逆的物理、化学反应以及复杂的工况条件等因素的影响,其性能逐渐退化,严重影响系统运行的可靠性,作为各种电子系统的核心器件,在大多数情况下,锂离子电池性能退化或损坏是系统发生故障或失效的主要原因。

利用锂离子电池的早期循环数据对电池RUL进行准确预测,将为锂离子电池的使用和优化带来新的机遇。例如,电池制造商可以加速电池的研发周期,执行新的制造过程的快速验证,并根据预测的电池寿命对新电池做出分级;同时,对于用户来说,可以对锂离子电池的寿命退化趋势做出快速准确的预测,以便在电池寿命终止前及时对锂离子电池进行维护更换,可以降低系统故障发生的概率。对锂离子电池的剩余使用寿命做出快速准确的预测具有广泛的用途,但由于电池内外部等各种不确定性因素的影响,造成了锂离子电池老化趋势的非线性和不确定性。

锂离子电池剩余使用寿命预测主要是通过电池当前的老化状态来估计其剩余容量达到寿命结束点所需要的充放电周期数。目前,锂离子电池剩余使用寿命预测方法主要分为基于机理模型、数据驱动以及融合的方法。机理模型主要通过对电池的失效机制进行分析,建立电池寿命退化过程的物理模型,从而对电池的剩余使用寿命做出预测,机理模型主要有退化机理模型、等效电路模型、经验退化模型等;基于数据驱动的方法是利用人工智能算法对电池容量的历史数据进行分析,提取其老化规律,进而对电池剩余使用寿命做出预测,常用的人工智能算法有人工神经网络、粒子滤波(PF:Particle Filter)、支持向量机(Relevance Vector Machine,RVM)等;基于融合的方法分为机理模型与数据驱动融合以及两种或多种数据驱动方法融合,融合方法弥补了单一方法的不足,使电池剩余使用寿命预测的精度得到了极大的提升。

粒子滤波算法是一种基于蒙特卡罗方法的近似贝叶斯滤波算法,可以应用在任何非线性非高斯问题的处理中,近年来,粒子滤波算法在锂离子电池剩余使用寿命预测方面得到了广泛的应用。粒子滤波算法过于依赖电池经验模型,而准确的电池经验模型往往很难获得。

发明内容

为了克服粒子滤波算法过于依赖电池经验模型这一缺点,同时提高锂离子电池剩余使用寿命预测的精确度,本发明提出一种基于RVM与PF算法融合的电池剩余使用寿命预测方法。

一种基于RVM与PF算法融合的电池剩余使用寿命预测方法,包括:

S1:选取电池数据集,提取两组电池容量退化数据Q_train和Q_test;

S2:初始化相关向量机参数,利用相关向量机对电池容量退化数据进行训练,利用迭代估计法计算相关参数;

S3:提取电池容量退化数据中的相关向量;

S4:利用相关向量拟合电池容量退化趋势,并得到状态空间模型的状态方程和观测方程;

S5:初始化粒子滤波算法的相关参数,初始化粒子集;

S6:将k-1时刻的粒子分布x

S7:当粒子滤波循环到达预测起始点时,迭代结束,对预测起始点之后的电池容量进行预测;

S8:判断电池容量是否达到电池寿命结束的阈值,若达到阈值,则记录此时的电池充放电循环周期数,并计算剩余使用寿命。

优选的,所述初始化相关向量机参数包括:

给定训练数据集

其中:ω=(ω

η为核参数;α={α

优选的,所述利用相关向量机对电池容量退化数据进行训练包括:

计算权值ω的协方差Σ和均值μ:

Σ=(σ

其中:A=diag{α

使用迭代估计法进行计算,得到新的超参数α和噪声方差σ

重复以上计算过程,直到迭代次数达到最大值或输出结果梯度小于收敛条件。

优选的,所述提取电池容量退化数据中的相关向量包括:

迭代结束后,删除α中所有大于α

优选的,所述利用相关向量拟合电池容量退化趋势包括:

利用相关向量拟合电池容量退化趋势,得到趋势函数:

Q(k)=rvm_capa(k),k=1,2,…为正整数。

优选的,所述得到状态空间模型的状态方程和观测方程包括:

利用趋势函数构建系统的状态空间模型,得到状态方程和观测方程:

状态方程为:

观测方程为:

Q(k)=rvm_capa([a(k)*k+b(k)])+v(k)。

本发明的有益效果:

1、利用相关向量机提取电池容量退化数据集中的相关向量,相关向量体现了样本数据最本质的特征,根据相关向量得到趋势函数,可以有效描述锂离子电池容量退化的趋势;

2、基于相关向量机提取的趋势函数建立状态空间模型,不依赖锂离子电池容量退化的经验模型,提升了粒子滤波算法在容量预测方面的适用性,同时提高了预测精度;

3、利用粒子滤波算法良好的状态跟踪能力可以对电池容量做出较为准确的预测,同时该方法给出了预测结果的概率密度分布,具有不确定性表达的预测结果参考价值更大。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1是本发明实施例一种基于RVM与PF算法融合的电池剩余使用寿命预测方法流程示意图。

具体实施方式

应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

本发明实施例提出一种基于RVM与PF算法融合的电池剩余使用寿命预测方法,如图1所示,包括以下步骤:

S1:选取电池数据集,提取两组电池容量退化数据Q_train和Q_test。

选取电池数据集,提取两组电池容量退化数据Q_train和Q_test,

S2:初始化相关向量机参数,利用相关向量机对电池容量退化数据进行训练,利用迭代估计法计算相关参数。

给定训练数据集

其中:ω=(ω

η为核参数;α={α

计算权值ω的协方差Σ和均值μ:

Σ=(σ

其中:A=diag{α

使用迭代估计法进行计算,得到新的超参数α和噪声方差σ

重复以上计算过程,直到迭代次数达到最大值或输出结果梯度小于收敛条件。

S3:提取电池容量退化数据中的相关向量。

迭代结束后,删除α中所有大于α

S4:利用相关向量拟合电池容量退化趋势,并得到状态空间模型的状态方程和观测方程。

利用相关向量拟合电池容量退化趋势,得到趋势函数:

Q(k)=rvm_capa(k),k=1,2,…为正整数

利用趋势函数构建系统的状态空间模型,得到状态方程和观测方程:

状态方程为:

观测方程为:

Q(k)=rvm_capa([a(k)*k+b(k)])+v(k)。

在本实施例中,利用相关向量机提取电池容量退化数据集中的相关向量,相关向量体现了样本数据最本质的特征,根据相关向量得到趋势函数,可以有效描述锂离子电池容量退化的趋势。

在本实施例中,基于相关向量机提取的趋势函数建立状态空间模型,不依赖锂离子电池容量退化的经验模型,提升了粒子滤波算法在容量预测方面的适用性,同时提高了预测精度。

S5:初始化粒子滤波算法的相关参数,初始化粒子集。

S6:将k-1时刻的粒子分布x

S7:当粒子滤波循环到达预测起始点时,迭代结束,对预测起始点之后的电池容量进行预测。

设定预测起始点T,利用预测起始点之前的电池数据对模型进行迭代训练,当循环到达预测起始点时,迭代结束,并对预测起始点之后的电池容量进行预测。

S8:判断电池容量是否达到电池寿命结束的阈值,若达到阈值,则记录此时的电池充放电循环周期数,并计算剩余使用寿命。

设定电池寿命结束的阈值,在预测过程中判断电池容量是否达到电池寿命结束的阈值,若达到阈值,则记录此时的电池充放电循环周期数,并计算该电池剩余使用寿命。

在本实施例中,利用粒子滤波算法良好的状态跟踪能力可以对电池容量做出较为准确的预测,同时该方法给出了预测结果的概率密度分布,具有不确定性表达的预测结果参考价值更大。

为了验证本发明是否能够有效的实现锂离子电池的寿命预测,下面采用NASAPCoE研究中心提供的BatteryDataSet实验数据以及马里兰大学先进寿命周期工程中心的BatteryDataSet实验数据进行验证。

NASA电池数据集中,提取B0005、B0006、B0007三组电池容量数据进行实验,选取B0005电池样本数据进行相关向量机离线训练,拟合得到电池容量退化趋势,并构建状态空间模型。对B0006和B0007电池样本数据进行剩余使用寿命预测,设置电池容量失效阈值为1.45Ah,并设置预测起始点分别为T=50cycle和70cycle。马里兰大学电池数据集中,选取A5、A8、A12三组电池容量数据进行实验,其中,利用相关向量机算法对A5电池数据进行离线训练,构建状态空间模型。对A8和A12两组电池容量数据进行预测,设置电池容量失效阈值为0.65,根据电池容量样本数据衰退的快慢,对两组电池数据选取不同的预测起始点。其中,A8预测起始点为T=80cycle,A12预测起始点为120cycle。

实验中利用标准的粒子滤波算法对相同的电池数据集进行了锂离子电池剩余使用寿命预测实验,基于相关向量机算法和粒子滤波算法融合的锂离子电池剩余使用寿命预测实验数据与标准粒子滤波算法实验数据对比如表1所示。

表1融合方法与PF的RUL预测结果

对以上实验数据求其平均绝对误差和均方根误差,结果如表2所示:

表2融合方法与PFRUL预测误差

从表2中可以看出,所提出算法的均方根误差与平均绝对误差均小于标准粒子滤波算法,验证了相关向量机和粒子滤波融合算法在锂离子电池寿命预测领域的准确性。

本发明采用数据驱动方法实现了锂离子电池剩余使用寿命的预测,提出了基于相关向量机和粒子滤波融合的锂离子电池剩余使用寿命预测方法,通过利用NASA和马里兰大学的电池数据对该方法进行了验证,相关向量机算法可以准确地提取电池容量退化的主要特征,根据趋势函数构建状态空间模型,不依赖电池的经验模型和机理模型,利用粒子滤波算法良好的状态跟踪能力,实现了不同工况下锂离子电池剩余使用寿命的预测,同时给出了预测结果的不确定性表达。

本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

相关技术
  • 一种基于RVM与PF算法融合的电池剩余使用寿命预测方法
  • 基于长短时记忆LSTM和粒子滤波PF的锂离子电池剩余使用寿命预测方法
技术分类

06120112775423