摘要
针对锂电池剩余寿命预测的直接健康因子难以测量以及预测精度不高等问题,提出一种改进灰狼优化最小二乘支持向量机(improved gray wolf optimization least-squares support vector machine, IGWO-LSSVM)的锂电池剩余寿命间接预测方法。该方法从电池放电特性曲线中获取3种表征电池性能退化的间接健康因子,通过引入tent混沌映射、收敛因子非线性递减与莱维飞行策略对灰狼算法加以改进,并结合LS-SVM模型,形成了具有全局优化的改进灰狼优化最小二乘支持向量机的锂电池寿命预测模型。最后利用NASA数据集对文中提出的方法进行了验证,并将实验结果与GWO-LSSVM、PSO-ELM和BP神经网络算法进行了对比分析,试验结果表明文中所提出的改进算法具有更好的预测性能。
关键词
近些年,随着国家对节能环保理念的推广,电动汽车产业得到了快速的发展,其产量呈现逐年上升趋
目前,锂离子电池剩余寿命预测方法可以大致分为2
针对上述问题,文中提出了一种改进灰狼优化最小二乘支持向量机算法的锂离子电池剩余寿命在线间接预测方法。首先,该方法从锂离子电池放电特性曲线中提取放电温度峰值时间、平均放电电压和等压降时间3种间接健康因子,并与电池容量进行Pearson与Spearman相关性分析;然后,在基本的灰狼优化算法基础上引入tent混沌映射、非线性递减和莱维飞行策略,提出一种基于间接健康因子的IGWO-LSSVM算法,并利用该算法构建出锂离子电池剩余寿命在线预测模型;最后,利用NASA数据集对文中提出的方法进行了验证,并将实验结果与GWO-LSSVM、PSO-ELM、BP神经网络算法进行了对比分析,试验结果表明文中所提出的改进算法具有更好的预测性能。
研究选择美国宇航局PCoE 研究中心(National Aeronautics and Space Administration Prognostics Center of Excellence, NASA PCoE)公开的锂离子电池老化试验数据
充电过程:首先对4组电池以1.5 A恒定电流进行持续性的充电,当4组电池的电压达到4.2 V时,再将电池在4.2 V的恒压模式下进行充电,直至电流逐渐下降到20 mA,则停止充电。
放电过程:将4组电池B5、B6、B7、B18分别在电流强度为2 A的恒流模式下进行放电,直至各自的电压分别降至2.7 V、2.5 V和2.2 V时停止放电。
由于电池容量衰减需要一个长期的反复循环过程,因此将4组电池进行反复地充放电实验,当电池的容量衰减到额定的72%(1.44 Ah)时,认为电池到达失效阈值,则终止实验。电池容量衰减趋势如

图1 锂离子电池容量退化曲线
Fig. 1 Lithium ion battery capacity degradation curve
电池容量与内阻的变化通常作为衡量电池健康状态的直接健康因子,然而这2个参数在实际应用中难以在线实时测量。因此,可以通过对锂离子电池性能衰减过程加以分析,并从中提取间接健康因子。文中分析了锂离子电池放电过程中电池的电压、电流和温度的变化情况,如图

图2 锂离子电池放电电压曲线
Fig. 2 Discharge voltage curve of lithium ion battery

图3 锂离子电池放电电流曲线
Fig. 3 Discharge current curve of lithium ion battery

图4 锂离子电池放电温度曲线
Fig. 4 Discharge temperature curve of lithium ion battery
为了进一步验证所提的3个间接健康因子与容量之间的相关性,采用Pearson与Spearman相关性分析法作为评价方法。该方法目前已广泛地应用于衡量2个变量之间的线性相关强
(1) |
式中:E为期望值;与分别为2个长度相同的序列。
Spearman的计算公式为
(2) |
所提的间接健康因子与容量之间的Pearson与Spearman相关性分析结果见
型号 | H1 | H2 | H3 | |||
---|---|---|---|---|---|---|
P | S | P | S | P | S | |
B5 | 0.998 8 | 0.997 3 | 0.982 3 | 0.953 5 | 0.999 8 | 0.999 3 |
B6 | 0.997 6 | 0.991 2 | 0.965 5 | 0.952 0 | 0.997 2 | 0.996 2 |
B7 | 0.998 3 | 0.992 6 | 0.961 0 | 0.940 7 | 0.999 4 | 0.999 0 |
B18 | 0.999 4 | 0.998 9 | 0.985 6 | 0.988 7 | 0.999 5 | 0.992 0 |
根据
LS-SVM是Suykens和Vandewalle在传统的SVM模型的基础上提出的一种新型支持向量机算
(3) |
式中:为权值向量;b为偏差值;为映射函数。基于结构风险最小化原则,确定了模型参数、b,并选取误差的二次函数作为损失函数,将LSSVM回归问题转化为式(4)的约束优化问题。
(4) |
式中:为模型的训练误差;C为正则化参数。引入拉格朗日方程将式(4)转化为二次规划问题
(5) |
式中:为拉格朗日乘子,通过库恩-塔克条件(KKT),对式(5)进行求导,可得
(6) |
将式(6)进行线性方程组求解,可得:
(7) |
式中,K为核函数矩阵。通过实验对比不同类型的核函数,选择具有抗干扰能力强以及参数设置少等优点的径向基RBF作为模型核函数,即:
(8) |
结合Mercer条件,得到该LSSVM的模型为:
(9) |
经过以上的推导,将LSSVM回归模型由式(3)转化成式(9),考虑到该模型的参数选择对预测精度至关重要,采用灰狼优化算法对LSSVM中的正则化因子C和核参数σ进行优化,并且选择输出值与实际值的均方根误差作为模型的自适应函数值。
灰狼优化算法属于一种元启发式算法,其灵感源于灰狼的等级结构和社会狩猎行为,因其具有全局优化、易于编程、需要调整的参数少等优点而被广泛应
1)对猎物进行围攻。
(10) |
(11) |
式中:t为当前迭代次数;D表示狼群与猎物间的距离;为猎物的位置向量;X为灰狼的位置向量;A与C是系数向量,定义为
(12) |
(13) |
式中:),随着迭代次数的增加,a从2减少到0;和的取值范围为0~1;为总迭代次数。
2)捕猎过程。
前3个等级的狼群寻找方向朝猎物逐渐靠近,该过程的数学表达式为
(14) |
式中:、和分别为α、β和狼的最优位置;、和为前3只最优狼与种群的距离。然后,在α、β和狼的领导下,更新灰狼种群的位置
(15) |
(16) |
式中:A1、A2、A3为由式(12)计算得到的不同系数;X1、X2、X3分别为α、β、领导下的更新位置。
3)对猎物发起攻击。
随着对猎物的逼近α的值线性减小,对应的也在[-α, α]内变化。当<1时,算法收敛,获得猎物位置。
采用基本的狼群优化算法对LS-SVM模型进行寻优的过程中存在目标值易陷入局部最优解和收敛速度慢等问题,为解决该问题,笔者在基本的狼群优化算法基础上引入tent混沌映射、收敛因子非线性调整机制和莱维飞行等方法来构建新的灰狼优化算法,新构建的算法具有较快的收敛速度和良好的全局寻优能力。
为了改善基本的灰狼优化算法在初始化狼群时物种总体的多样性与适用性,并提供具有均匀分布的初始总体,以及避免困在局部最优值中,提高算法的求解效率,结合探索过程中的混沌随机性和遍历性特点,将tent混沌映射方
(17) |
收敛因子的大小对于算法的优化至关重要。当>1时,可以使得算法保持较高的全局优化与搜索能力;当≤1时,算法局部优化与搜索能力加强,收敛速度增加。然而,传统的灰狼优化算法线性收敛因子随着迭代次数的增长而线性减少,不能完全反映真实的优化过程,而且还存在收敛速度慢、不稳定和容易落入局部最优等问题。为了解决这些问题,并在全局和局部勘探能力之间做出适当的权衡,引进收敛因子非线性调整策略,其公式为
(18) |
式中:与分别为非线性因子初值与终值;与为调节参数;为最大迭代次数。
该非线性递减策略通过结合正弦函数可以使得收敛因子在起始阶段递减较慢从而保持全局搜索与优化的能力(>1),而在后期递减较快,可以提高算法的收敛速度(≤1)。
通过引入tent混沌映射、收敛因子非线性调整机制和莱维飞行方法对基本的灰狼算法进行改进,使得LS-SVM模型参数能够获得更好的参数,具体流程如

图5 基于IGWO-LSSVM算法原理图
Fig. 5 Schematic diagram of IGWO-LSSVM algorithm
主要步骤如下:
1)数据预处理。对原始数据进行预处理,按照不同的比例分为训练集与测试集。
2)设置灰狼优化算法的基本参数。最大迭代次数M=50,狼群数量N=20,维度D=2,上界U=100,下界L=0.001。
3)设置自适应度函数。选择锂离子电池实际容量值与模型预测容量值之间的均方误差作为本算法中的自适应度函数,表达式为
(23) |
式中:表示预测值;表示实际值。
4)改进灰狼优化算法优化LS-SVM模型参数。利用tent混沌映射对种群进行初始化,根据自适应值的大小设置狼群等级,引入莱维飞行对种群位置进行更新,在反复的迭代过程中找到最优参数。
5)锂电池剩余寿命预测。在Matlab平台上使用测试集数据对IGWO-LSSVM模型进行验证,完成锂电池剩余寿命预测。
为了验证所提算法的有效性与准确性,笔者从NASA PCoE研究中心公开的锂离子电池老化试验数据集中提取4组电池的放电温度峰值时间H1、平均放电电压H2和等压降时间H3作为模型的输入,并以容量作为输出,建立了基于IGWO-LSSVM锂电池寿命预测模型。在本次实验中,选择B5、B6、B7的3组电池前85个循环以及B18电池前67个循环数据作为模型的训练样本,4组电池的其余样本均作为测试样本。在预测过程中,规定锂离子电池容量衰减到额定容量的72%(1.44 Ah)时,则认为锂离子电池达到寿命阈值。为了验证文中所提算法的有效性,将该方法分别与GWO-LSSVM、PSO-ELM算法、BP神经网络进行对比分析,不同方法的预测结果如图

图6 RUL预测结果(B5)
Fig. 6 RUL prediction results (B5)

图7 RUL预测结果(B6)
Fig. 7 RUL prediction results (B6)

图8 RUL预测结果(B7)
Fig. 8 RUL prediction results (B7)

图9 RUL预测结果(B18)
Fig. 9 RUL prediction results (B18)
根据图
(24) |
式中:PRUL为预测剩余寿命;RRUL为实际剩余寿命;Er为绝对误差;Per为相对误差。
型号 | 预测 起点 | RRUL | GWO-LSSVM | PSO-ELM | BP | IGWO-LSSVM | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRUL | Er | Per/% | PRUL | Er | Per/% | PRUL | Er | Per/% | PRUL | Er | Per/% | |||
B5 | 86 | 25 | 28 | 3 | 12.0 | 21 | 4 | 16.0 | 21 | 4 | 16.0 | 27 | 2 | 8.0 |
B6 | 86 | 13 | 16 | 3 | 23.1 | 12 | 1 | 7.6 | 14 | 1 | 7.6 | 14 | 1 | 7.6 |
B7 | 86 | 60 | 70 | 10 | 16.7 | ─ | ─ | ─ | ─ | ─ | ─ | 62 | 2 | 3.3 |
B18 | 68 | 15 | 18 | 3 | 20.0 | 20 | 5 | 33.3 | 21 | 6 | 40.0 | 16 | 1 | 6.7 |
根据
(25) |
(26) |
式中:n代表样本数量;与分别表示第i次的实际容量值与预测容量值。对4种不同算法的结果进行统计分析,结果如
型号 | 预测起点 | RRUL | GWO-LSSVM | PSO-ELM | BP | IGWO-LSSVM | ||||
---|---|---|---|---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | |||
B5 | 86 | 25 | 0.015 1 | 0.018 3 | 0.024 9 | 0.029 1 | 0.026 7 | 0.033 0 | 0.008 7 | 0.014 1 |
B6 | 86 | 13 | 0.022 4 | 0.030 6 | 0.026 9 | 0.034 4 | 0.047 3 | 0.073 0 | 0.014 3 | 0.022 0 |
B7 | 86 | 60 | 0.012 3 | 0.016 9 | 0.014 8 | 0.018 4 | 0.025 5 | 0.036 5 | 0.011 1 | 0.016 2 |
B18 | 68 | 15 | 0.018 6 | 0.025 2 | 0.017 9 | 0.024 3 | 0.022 9 | 0.030 1 | 0.017 5 | 0.022 3 |
由

图10 RUL预测结果(B5)
Fig. 10 RUL prediction results (B5)

图11 RUL预测结果(B6)
Fig. 11 RUL prediction results (B6)

图12 RUL预测结果(B7)
Fig. 12 RUL prediction results (B7)

图13 RUL预测结果(B18)
Fig. 13 RUL prediction results (B18)
型号 | 预测 起点 | RRUL | GWO-LSSVM | PSO-ELM | BP | IGWO-LSSVM | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PRUL | Er | Per/% | PRUL | Er | Per/% | PRUL | Er | Per/% | PRUL | Er | Per/% | |||
B5 | 67 | 44 | 50 | 6 | 13.60 | 39 | 5 | 11.40 | ─ | ─ | ─ | 45 | 1 | 2.27 |
B6 | 67 | 32 | 35 | 3 | 9.37 | 29 | 3 | 9.40 | 33 | 1 | 3.12 | 34 | 2 | 6.25 |
B7 | 67 | 79 | 93 | 14 | 17.70 | ─ | ─ | ─ | ─ | ─ | ─ | 82 | 3 | 3.79 |
B18 | 53 | 30 | 43 | 13 | 43.30 | 32 | 2 | 6.67 | 41 | 11 | 36.7 | 33 | 3 | 10.00 |
通过分析
因此,为了进一步论证缩减训练样本之后,文中所提算法仍具有较好的预测性能,则分别对4种不同算法的MAE与RMSE值进行分析,其具体分析结果见
型号 | 预测起点 | RRUL | GWO-LSSVM | PSO-ELM | BP | IGWO-LSSVM | ||||
---|---|---|---|---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | |||
B5 | 67 | 44 | 0.027 7 | 0.031 7 | 0.020 5 | 0.025 6 | 0.093 5 | 0.118 9 | 0.008 6 | 0.013 2 |
B6 | 67 | 32 | 0.028 5 | 0.034 4 | 0.028 7 | 0.035 8 | 0.083 0 | 0.117 8 | 0.016 2 | 0.022 9 |
B7 | 67 | 79 | 0.012 0 | 0.017 0 | 0.022 8 | 0.025 9 | 0.054 6 | 0.070 5 | 0.009 6 | 0.014 8 |
B18 | 53 | 30 | 0.033 9 | 0.035 6 | 0.024 5 | 0.028 4 | 0.036 3 | 0.044 5 | 0.023 9 | 0.026 8 |
由
为了提高锂离子电池剩余寿命的预测精度,降低意外事故发生的概率,在GWO-LSSVM算法的基础上,提出了一种改进灰狼优化最小二乘支持向量机算法的锂离子电池剩余寿命在线间接预测方法IGWO-LSSVM。IGWO-LSSVM方法通过提取放电平均电压、放电温度峰值时间和等压降所需时间作为3个间接的健康因子,并采用Pearson与Spearman相关系数法对健康因子与容量之间的关系进行相关性分析,将间接健康因子作为输入,容量作为输出,对锂离子电池剩余寿命进行预测。文中方法在基本的GWO基础上引入tent混沌映射、非线性递减和莱维飞行策略,解决了传统的GWO算法存在初始化种群比较单一以及迭代后期容易陷入局部最优解问题,建立了IGWO-LSSVM算法模型。利用NASA提供的数据集对文中所提的方法进行了验证性实验,并将实验结果与GWO-LSSVM、PSO-ELM和BP神经网络算法进行了比较分析,验证了文中所提IGWO-LSSVM算法预测精度更高。得出如下结论:
1)通过Pearson与Spearman相关系数分析法验证了平均放电电压、放电温度峰值时间和等压降时间3个间接健康因子与容量具有较强的相关性,可作为锂离子电池剩余寿命在线预测的间接健康因子。
2)在GWO算法的基础上引入tent混沌射、非线性递减和莱维飞行策略,可以有效的解决GWO寻优过程容易陷入局部最优解问题,从而增强了算法全局搜索的能力。
3)基于IGWO-LSSVM算法的锂离子电池剩余寿命在线间接预测方法,与其他算法相比,具有更高的预测精度。
参考文献
马建, 刘晓东, 陈轶嵩, 等.中国新能源汽车产业与技术发展现状及对策[J].中国公路学报, 2018, 31(8): 1-19. [百度学术]
Ma J, Liu X D, Chen Y S, et al. Current status and countermeasures for China’s new energy automobile industry and technology development[J].China Journal of Highway and Transport,2018,31(8):1-19. (in Chinese) [百度学术]
庞辉, 郭龙, 武龙星, 等. 考虑环境温度影响的锂离子电池改进双极化模型及其荷电状态估算[J]. 电工技术学报, 2021, 36(10): 2178-2189. [百度学术]
Pang H, Guo L, Wu L X, et al. An improved dual polarization model of Li-ion battery and its state of charge estimation considering ambient temperature[J]. Transactions of China Electrotechnical Society, 2021, 36(10): 2178-2189.(in Chinese) [百度学术]
Thomas E V, Bloom I, Christophersen J P,et al.Statistical methodology for predicting the life of lithium-ion cells via accelerated degradation testing[J].Journal of Power Sources, 2008,184(1):312-317. [百度学术]
Wang D, Yang F F, Tsui K L, et al. Remaining useful life prediction of lithium-ion batteries based on spherical cubature particle filter[J]. IEEE Transactions on Instrumentation and Measurement, 2016, 65(6): 1282-1291. [百度学术]
Guha A, Patra A.Online estimation of the electrochemical impedance spectrum and remaining useful life of lithium-ion batteries[J].IEEE Transactions on Instrumentation and Measurement,2018,67(8):1836-1849. [百度学术]
Li X, Ma Y,Zhu J J.An online dual filters RUL prediction method of lithium-ion battery based on unscented particle filter and least squares support vector machine[J].Measurement, 2021,184:109935. [百度学术]
徐佳宁, 倪裕隆, 朱春波. 基于改进支持向量回归的锂电池剩余寿命预测[J].电工技术学报, 2021, 36(17): 3693-3704. [百度学术]
Xu J N, Ni Y L, Zhu C B. Remaining useful life prediction for lithium-ion batteries based on improved support vector regression[J]. Transactions of China Electrotechnical Society, 2021, 36(17): 3693-3704. (in Chinese) [百度学术]
Patil M A, Tagade P, Hariharan K S, et al.A novel multistage Support Vector Machine based approach for Li ion battery remaining useful life estimation[J].Applied Energy,2015, 159:285-297. [百度学术]
王瀛洲, 倪裕隆, 郑宇清, 等. 基于ALO-SVR的锂离子电池剩余使用寿命预测[J].中国电机工程学报,2021,41(4):1445-1457,1550. [百度学术]
Wang Y Z, Ni Y L, Zheng Y Q, et al. Remaining useful life prediction of lithium-ion batteries based on support vector regression optimized and ant lion optimizations[J]. Proceedings of the CSEE, 2021, 41(4): 1445-1457, 1550. (in Chinese) [百度学术]
杨战社, 王云浩, 孔晨再. 基于GWO-SVR的锂电池剩余使用寿命预测[J].电源学报, 2023, 21(2):154-162. [百度学术]
Yang Z S, Wang Y H, Kong C Z. Prediction of remaining useful life of lithium-ion batteries based on GWO-SVR method[J]. Journal of Power Supply, 2023, 21(2):154-162. (in Chinese) [百度学术]
宁青菊, 施梦琢, 史永胜, 等. 基于最优充放电曲线的锂离子电池寿命预测方法[J].陕西科技大学学报,2021,39(2): 153-160. [百度学术]
Ning Q J, Shi M Z, Shi Y S, et al. Lithium-ion battery life prediction method based on optimal charge and discharge curve[J]. Journal of Shaanxi University of Science & Technology, 2021, 39(2): 153-160. (in Chinese) [百度学术]
Wang Q, Ye M, Wei M, et al.Co-estimation of state of charge and capacity for lithium-ion battery based on recurrent neural network and support vector machine[J].Energy Reports,2021,7:7323-7332. [百度学术]
王萍, 张吉昂, 程泽. 基于最小二乘支持向量机误差补偿模型的锂离子电池健康状态估计方法[J]. 电网技术, 2022, 46(2): 613-623. [百度学术]
Wang P, Zhang J, Cheng Z. State of health estimation of Li-ion battery based on least squares support vector machine error compensation model[J]. Power System Technology, 2022, 46(2): 613-623.(in Chinese) [百度学术]
姜滨, 孙丽萍, 曹军, 等. 基于PSO优化LS-SVM的木材含水率软测量建模[J]. 重庆大学学报, 2016, 39(1): 48-54. [百度学术]
Jiang B, Sun L P, Cao J, et al. Soft sensor model for wood moisture content based on LS-SVM optimized by PSO[J]. Journal of Chongqing University, 2016, 39(1): 48-54.(in Chinese) [百度学术]
杨晓敏. 改进灰狼算法优化支持向量机的网络流量预测[J].电子测量与仪器学报, 2021, 35(3): 211-217. [百度学术]
Yang X M. Improved gray wolf algorithm to optimize support vector machine for network traffic prediction[J].Journal of Electronic Measurement and Instrumentation, 2021, 35(3): 211-217. (in Chinese) [百度学术]
赵超, 戴坤成. 自适应加权最小二乘支持向量机的空调负荷预测[J]. 重庆大学学报, 2016, 39(1): 55-64. [百度学术]
Zhao C, Dai K C. Modeling air-conditioning load forecasting based on adaptive weighted least squares support vector machine[J]. Journal of Chongqing University, 2016, 39(1): 55-64. (in Chinese) [百度学术]
Chen G J, Liu Y H, Wang S C, et al. Searching for the optimal current pattern based on grey wolf optimizer and equivalent circuit model of Li-ion batteries[J]. Journal of Energy Storage, 2021, 33:101933. [百度学术]
Miao D, Hossain S. Improved gray wolf optimization algorithm for solving placement and sizing of electrical energy storage system in micro-grids[J]. ISA Transactions, 2020, 102: 376-387. [百度学术]
滕志军, 吕金玲, 郭力文, 等.一种基于Tent映射的混合灰狼优化的改进算法[J].哈尔滨工业大学学报, 2018, 50(11): 40-49. [百度学术]
Teng Z J, Lü J J, Guo L W, et al. An improved hybrid grey wolf optimization algorithm based on Tent mapping[J]. Journal of Harbin Institute of Technology, 2018, 50(11): 40-49. (in Chinese) [百度学术]
李彦苍,徐培东.基于自适应步长和莱维飞行策略的改进狼群算法[J/OL].重庆大学学报:1-18[2022-06-22]. http://kns.cnki.net/kcms/detail/50.1044.N.20210608.0958.002.html. [百度学术]
Li Y C, Xu P D. Improved wolf pack algorithm based on adaptive step size and levy flight strategy[J]. Journal of Chongqing University:1-18[2022-06-22]. http://kns.cnki.net/kcms/detail/50.1044.N.20210608.0958.002.html.(in Chinese) [百度学术]