基于IUPF的锂离子电池剩余使用寿命预测方法

2018-08-07 10:53李丽敏温宗周宋玉琴
计算机与现代化 2018年7期
关键词:无迹锂离子锂电池

李丽敏,温宗周,宋玉琴

(西安工程大学电子信息学院,陕西 西安 710048)

0 引 言

国家在“十三五”规划中明确表示新能源将被大力发展,电能的使用将逐渐替代其他相关能源,如汽油等[1]。因此,储能原件如电池的应用将更加广泛,而锂电池因其相同体积下较其他电池储电更多而被大量使用,如电动汽车、小型无人机等均采用锂电池供电方式[2-3]。在享受电动装置带给人类方便时,锂电池寿命预测显得尤为重要,若锂电池已达寿命临界值而没有及时更换,失电的用电设备会突然停止运行,造成比较严重的后果[4]。文献[5-16]中综述了当前国内外关于锂电池寿命预测方面的研究现状。目前,锂电池寿命预测算法包含2大类:

一类是基于模型的方法。该类方法的应用前提是已知对象模型,一旦模型已知,便能精确预测。问题是,目前很多非线性系统的模型未知,则比较难实施[5-9]。如文献[10]提出将耦合数值方法应用于电动汽车的锂电池寿命预测,前提是必须已知该电池的模型,才能继续开展后续工作。

另外一类是基于数据驱动的方法。原理是从数据中总结出规律然后再进行预测,事实证明该类方法鲁棒性比较差[11-17]。

粒子滤波(PF)方法能够将上述2类方法有效进行融合,既吸收了基于模型预测方法准确性方面的优点,也改进了数据驱动方法鲁棒性不强的缺点,是目前应用最多的一种预测方法,其在本文中的应用提升了锂电池寿命预测的准确性。粒子滤波方法起源于Monte Carlo方法,用粒子集来表征概率,可以用于任何形式的状态空间模型上[18-25]。为准确估计锂离子电池剩余使用寿命,将粒子滤波方法进行改进后,得到改进的无迹粒子滤波方法(IUPF),用于锂电池剩余使用寿命的计算。之所以采用改进的无迹粒子滤波方法原因是,一般的无迹粒子滤波方法在计算UT变换之前,其输入值协方差矩阵Pt-1是奇异值时,会导致UT变换结果无效,因此本文在采用无迹粒子滤波方法时,首先对协方差矩阵Pt-1进行了奇异值分解,获得了等效的特征值表达,再重新进行UT变换,使得预测结果更加准确。

1 UPF算法概述

UPF算法是PF和无迹卡尔曼滤波(UKF)算法的融合,在标准的PF算法中,动态状态空间方程如式(1)和式(2)所示[26]。

xt=f(xt-1,vt-1)

(1)

yt=h(xt,nt)

(2)

(3)

(4)

(5)

(6)

2)在t=1,2,...时刻。循环下列步骤:

2.1)重要性采样。

①根据公式(7)计算sigma点:

(7)

其中,λ=α2(nx+κ)-nx,α和κ为尺度参数。

②xt迭代。

③yt迭代。

④估计重要性权值。

⑤归一化重要性权值。

2.2)选择(同PF方法)。

2.3)输出结果(同PF方法)。

2 IUPF算法及其在锂离子电池寿命预测中的应用

2.1 IUPF算法

(8)

其中,U为左奇异向量,S称为奇异值矩阵,V是右奇异向量。分解过程为:

①求协方差矩阵P的转置PT;

②求PTP的特征值λi:(PTP)Vi=λiVi;

2)计算sigma点。

(9)

(10)

2.2 仿真验证

在仿真验证部分,主要从2方面开展:1)采用3种标准评价本文方法在估计锂电池寿命预测时是否满足要求;2)与UPF方法在上述3种指标下进行预测准确度的比较。选择美国宇航局(NASA)艾姆斯预测数据库公布的锂离子电池容量数据[27]作为测试集,选取其中2组电池的容量数据进行算法性能的测试。

1)锂电池模型的建立和参数初始化。

根据文献[25]所述的锂离子电池退化模型如式(11)所示,将其作为锂电池寿命预测的基础。

Cap=a·exp (b·t)+c·exp (d·t)

(11)

式(11)中,Cap为锂离子电池容量(Ah),参数a、c是与内阻相关的2个参数,b、d是与锂电池性能退化速率相关的2个参数,t为锂电池循环充电次数。如果a、b、c和d这4个参数可以被准确地估计,则锂离子电池的容量值也能够被准确地估计。

2)锂电池剩余使用寿命计算。

(12)

(13)

(14)

3)3种评价指标。

为综合评价算法的性能,选择了以下3个指标,如表1所示。

表1 3种评价指标

评价指标名称具体公式估计误差Est_error=∑mi=1Cap(i)-Cap_real(i)Cap_real(i)均方根误差(RMSE)均值A=∑mi=1(Cap-Cap(i))2RMSE_mean=A均方根误差(RMSE)方差RMSE_var=∑Ni=1(A(i)-A)N

4)仿真结果。

①第一组数据仿真结果。

(a) UPF

(b) IUPF

如图1所示,以32充电次数前的数据作为训练数据,以其后数据作为测试数据,结果表明IUPF方法预测出的容量值结果优于UPF方法,这为准确计算锂电池剩余寿命提供了基础。

在预测出的容量值的基础上,利用式(14)计算锂电池剩余使用寿命,结果如图2所示。

(a) UPF

(b) IUPF

从图2可以看出,IUPF方法计算得到的RUL结果更加贴近于实际的RUL,为将评价结果量化,采用表1中的3种评价指标进行性能对比,如表2所示。

表2 第一组测试数据对2种方法进行的3种评价指标比较

评价指标Cycle(=32)UPFIUPF估计误差/%2.622.49RMSE均值0.01160.0107RMSE方差0.00370.0035

②第二组数据仿真结果。

(a) UPF

(b) IUPF

(a) UPF

(b) IUPF

如图3所示,以12充电次前的数据作为训练数据,以其后数据作为测试数据,结果表明IUPF方法预测出的容量值结果同样优于UPF方法。

从图4看出,IUPF方法计算得到的RUL结果更加贴近于实际的RUL,为将评价结果量化,采用表1中的3种评价指标进行性能对比,如表3所示。

表3 第二组测试数据对2种方法进行的3种评价指标比较

评价指标Cycle(=12)UPFIUPF估计误差/%3.663.53RMSE均值0.01200.0119RMSE方差0.00240.0024

从表2和表3的对比结果可以得到结论,基于IUPF的锂电池寿命预测方法总体性能优于UPF方法,验证了本文方法的有效性和优越性。

3 结束语

针对锂离子电池寿命预测,本文在无迹粒子滤波方法的基础上,对求解sigma点用到的协方差矩阵先进行奇异值分解,提升该算法的鲁棒性,从而提升了锂电池寿命预测性能。采用美国宇航局(NASA)艾姆斯预测数据库中的锂离子电池容量数据作为测试数据,经过多组数据的仿真测试,验证了IUPF算法在用于锂电池剩余使用寿命时优于UPF算法。

猜你喜欢
无迹锂离子锂电池
全陶瓷电极可用于锂离子电池
快速充电降低锂离子电池性能存在其他原因
没停
善行无迹
高能锂离子电池的“前世”与“今生”
一种锂电池组主动均衡充电保护电路的设计
我是一面等风的旗
锂电池里装微型灭火器:再也不担心手机电池起火等
充电电池到底该怎么带?——话说锂电池
旋转导向系统有色噪声的改进无迹卡尔曼滤波方法