一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于相关向量回归的锂电池剩余寿命检测方法与流程

2021-12-17 19:22:00 来源:中国专利 TAG:


1.本发明属于电池寿命评估技术领域,具体涉及一种基于改进麻雀优化算法与相关向量回 归算法结合的锂离子电池剩余寿命检测方法。


背景技术:

2.锂离子电池是新能源汽车发展的重要一环。与传统铅酸电池比起来,锂离子电池具有使 用寿命长、电压高、自放电小、电池整体体积小、能量密度相对较高的特点。。对于锂离子电 池剩余寿命预测(remain use of life,简称rul)是锂离子电池应用的重要环节。其作用主 要体现在两个方面:其一,锂离子电池寿命衰退时间较长,在某些特殊领域难以通过可靠性 试验来达到寿命验证的目的,此时可以通过分析rul来对锂电池可靠性进行估计;其二,通 过对锂离子电池rul进行评估,可以对其使用环境、使用策略进行评估,从而实现了锂离子 电池的维护、维修以及使用性能优化,进一步延长锂离子电池的寿命。rvm算法针对锂离子 电池寿命预测具有很好的效果,但是rvm算法核函数的选取对预测结果影响很大,直接影 响到电池预测精度和速度。


技术实现要素:

3.本发明的目的在于本发明提供了一种基于相关向量回归的锂电池剩余寿命检测方法,解 决现有预测技术中存在的问题。
4.为实现上述发明目的,本发明技术方案如下:
5.一种基于相关向量回归的锂电池剩余寿命检测方法,包括如下步骤:
6.步骤一:对锂电池数据进行预处理,以及初始化相关向量机rvm算法参数;
7.步骤二:麻雀种群初始化以及适应度评估;
8.步骤三:麻雀种群位置更新,迭代训练;
9.步骤四:判断迭代收敛条件;
10.步骤五:优化结束后,保存模型最优参数,并使用模型对数据集进行训练和预测。
11.作为优选方式,所述步骤一具体为:对于某个锂离子电池,其已知容量数据为一维向量 a(1),a(2),...,a(i)i∈(1,n),采取数据升维的方式,添加交互项,将每个数据a(i)升维成多维向 量b(i)=[a(i

4),a(i

3),...,a(i)],则原始输入数据变成多维向量b(5),b(6),...,b(i)i∈(1,n);对 于相关向量机rvm算法,设置初始参数。
[0012]
作为优选方式,所述步骤二具体为:以相关向量机rvm核函数的参数a、b组成一个麻 雀个体,其中a是多项式核函数的权值,b是高斯核函数的权值,其初值范围均设定为[0.1,10]; 在该空间里均匀取值,形成大小为100的麻雀种群x=(x1,x2,...,x
n
);评估每个麻雀对应的相 关向量机rvm算法中训练集的均方根误差,作为该麻雀的适应度。
[0013]
作为优选方式,所述步骤三具体为:更新麻雀种群里个体的位置;以麻雀种群中适应度 前20%的麻雀个体作为发现者,并更新发现者位置,其更新函数为:
[0014][0015]
其中x
i
是经过多次迭代后的第i个个体,x
i 1
是对于x
i
求解下一次位置的个体,μ是符合 均值1,方差1的正态分布函数,x
best
是当前麻雀种群中最优个体,q为标准正态分布随机数, r2为[0,1]范围内的随机数,st是警戒阈值;采取了随机搜索加反向搜索的思路,从而扩大 了麻雀的搜索范围;
[0016]
对于其他麻雀种群,设定其为跟随者种群,其位置更新函数如下:
[0017][0018]
式中,x
worst
是当前适应度最差的麻雀,a

=a
t
(aa
t
)
‑1,a表示一个1*d的矩阵,矩阵 中每个值都从{

1,1}中随机选取,l为矩阵[1,1];
[0019]
对于所有的麻雀种群,每次迭代都将随机选取部分个体做出反捕食行为;这些反捕食者 的位置更新函数如下:
[0020][0021]
式中,β为随机数,满足标准正态分布的特性;k为[

1,1]中的随机数,ε值取为10

50
,防 止分母取0;反捕食行为说明:对于反捕食种群,其适应度函数最优时,麻雀会随机逃离到 其他位置,否则,会逃离到当前最优位置附近,从而实现搜索的缓慢收敛。
[0022]
作为优选方式,所述步骤四具体为:判断每次麻雀种群位置迭代是否满足结束要求,直 到达到迭代次数1000,优化结束,否则返回步骤三。
[0023]
作为优选方式,所述步骤五具体为:优化结束后,保存模型最优参数,以步骤一中升维 数据b(5),b(6),...,b(i)i∈(1,n)作为训练集进行训练,并预测出下一个数据a(i 1),使用预测数 据a(i 1)构建下一组升维数据b(6),b(7),...,b(i 1)i∈(1,n),并继续将这组升维数据进行训练, 得到下一个数据a(i 2);如此反复迭代,从而得到电池的剩余寿命rul值。
[0024]
本发明的有益效果为:本发明将改进麻雀搜索算法与rvm算法结合,优化了rvm算法 的参数,使用了数据预处理的方法,并仅使用锂电池容量数据进行特征训练,获得电池容量 预测结果,从而对锂电池剩余寿命进行预测。
附图说明
[0025]
图1是使用本检测方法对b5电池容量的检测结果(样本从80个周期开始预测)
[0026]
图2是使用本检测方法对b5电池容量的检测结果(样本从100个周期开始预测)
具体实施方式
[0027]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书
随机逃离到其他位置,否则,会逃离到当前最优位置附近,从而实现搜索的缓慢收敛。
[0043]
4、步骤四:判断迭代收敛条件;
[0044]
所述步骤四具体为:判断每次麻雀种群位置迭代是否满足结束要求,直到达到迭代次数 1000,优化结束,否则返回步骤三。
[0045]
5、步骤五:优化结束后,保存模型最优参数,并使用模型对数据集进行训练和预测。
[0046]
所述步骤五具体为:优化结束后,保存模型最优参数,以步骤一中升维数据 b(5),b(6),...,b(i)i∈(1,n);作为训练集进行训练,并预测出下一个数据a(i 1),使用预测数据 a(i 1)构建下一组升维数据b(6),b(7),...,b(i 1)i∈(1,n),并继续将这组升维数据进行训练, 得到下一个数据a(i 2);如此反复迭代,从而得到电池的剩余寿命rul值。
[0047]
分别选取b5数据集中60、80、100个周期作为训练样本,剩余数据作为测试集,用于检 验和验证。当测试样本中估计容量退化到失效阈值1.4(ah)时,电池达到寿命终点。通过曲线 可以得到其rul,并可以实现不同的模型预测效果对比。
[0048]
表1模型预测结果评估:
[0049]
表1
[0050][0051]
从上表可看出:issa

rvm算法与rvm算法相比,rul误差大大降低,并且能根据 issa

rvm算法得到的rul置信区间,对电池寿命是否趋近终点进行判断。
[0052]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技 术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,凡所 属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效 修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献