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

一种基于K近邻回归的三元锂离子电池健康状态估计方法与流程

2021-10-30 02:18:00 来源:中国专利 TAG:近邻 锂离子电池 回归 估计 状态

一种基于k近邻回归的三元锂离子电池健康状态估计方法
技术领域
1.本发明涉及三元电池充电管理技术领域,特别涉及一种基于k近邻回归的三元锂离子电池健康状态估计方法。


背景技术:

2.锂离子电池的健康状态能反映电池内部的衰退程度,充电过程中进行健康状态估计可以为锂离子电池充电管理以及安全预警提供依据,因此锂离子电池充电过程中准确的估计电池健康状态十分重要。电池容量保持率是不同循环次数的标定容量和初始容量的比值,电池健康状态(soh)可以用电池容量保持率表示。锂离子电池健康状态估计方法目前主要为基于寿命模型的方法。各国研究人员进行了大量的电池寿命衰退试验,并建立了许多电池寿命模型,锂离子电池衰退后期会出现衰减机理的改变。传统的寿命模型建立复杂并且很难考虑不同环境对电池的影响,并且三元锂离子电池的衰退机理复杂多变,因此基于寿命模型的健康状态(soh)估计的适用性不广,很难描述复杂的电池内部衰退机理对电池健康状态的影响。


技术实现要素:

3.本发明的目的在于提供一种基于k近邻回归的三元锂离子电池健康状态估计方法,从三元锂离子电池充电ic(容量增量曲线)上提取表征三元锂离子电池的健康状态参数,然后利用k近邻算法对三元锂离子电池的健康状态进行准确估计。
4.为达到上述目的,本发明采用的技术方案如下:
5.本发明提供一种基于k近邻回归的三元锂离子电池健康状态估计方法,包括:
6.选取三元锂离子电池样本,对不同样本在不同温度下进行电池循环衰退试验,得到样本的充电容量增量曲线;
7.从三元锂离子电池充容量增量曲线上提取能够反映三元电池内部老化机理的特征参数;
8.从特征参数中筛选强相关性老化特征;
9.基于训练样本和待预测电池的强相关性老化特征对待测三元锂离子电池健康状态进行估计。
10.进一步的,所述从三元锂离子电池充容量增量曲线上提取能够反映三元电池内部老化机理的特征参数,包括:容量增量曲线1峰高度,容量增量曲线1峰面积,容量增量曲线2峰高度,容量增量曲线2峰面积,容量增量曲线3峰高度以及容量增量曲线3峰面积;
11.其中,选取容量增量曲线在三个电压区间3.2v

3.6v,3.6v

3.76v以及3.76v

4.2v内的最大值作为1峰高度,2峰高度和3峰高度。
12.进一步的,
13.通过绘制特征参数和电池健康状态之间的关系曲线,根据线性相关性筛选强相关性老化特征;
14.最终得到强相关性老化特征包括:1峰面积,2峰高度以及2峰面积。
15.进一步的,
16.通过计算特征参数和电池健康状态的相关系数,筛选强相关性老化特征;
17.最终得到强相关性老化特征包括:1峰面积,2峰高度以及2峰面积。
18.进一步的,采用k近邻算法对待测三元锂离子电池健康状态进行估计,包括:
19.基于强相关性老化特征,计算待测三元锂离子电池与样本之间的距离;
20.选取距离最近的k个样本;
21.将距离最近的k个样本的电池健康状态进行等权重取平均作为待测电池的健康状态估计值。
22.进一步的,采用欧式距离或者曼哈顿距离表示待测三元锂离子电池与样本之间的距离。
23.进一步的,还包括,
24.采用网格搜索的方法寻找最优的k值。
25.本发明所达到的有益效果为:
26.本发明提取了充电ic曲线的6个特征参数,充电ic曲线的6个特征参数能反映三元电池在不同温度区间衰退的锂离子损失和内部的正负极材料损失,基于充电ic曲线特征参数和三元电池soh之间的相关性,提取了相关性较强的3个特征参数。本发明利用k近邻算法对三元电池健康状态进行了估计,k近邻模型在测试集上的拟合系数为0.986,k近邻模型可以根据充电ic曲线的特征准确的估计三元电池的soh,为锂离子电池的充电管理与健康状态评估提供重要的信息。
附图说明
27.图1为本发明实施例中基于k近邻回归的三元锂离子电池健康状态估计方法流程图;
28.图2为本发明实施例中老化特征和soh之间的关系曲线;图2(a)为1峰高度和soh之间的关系曲线,图2(b)为2峰高度和soh之间的关系曲线,图2(c)为3峰高度和soh之间的关系曲线,图2(d)为1峰面积和soh之间的关系曲线,图2(e)为2峰面积和soh之间的关系曲线,图2(f)为3峰面积和soh之间的关系曲线;
29.图3为本发明实施例中在两块电池上k近邻算法的soh估计结果对比,图3(1)为9#电池的soh估计结果对比,图3(2)为10#电池的soh估计结果对比。
具体实施方式
30.下面对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
31.机器学习可以准确地估计锂离子电池健康状态。利用机器学习算法进行锂离子电池soh估计可以不依赖于特定的寿命模型,在已有大量关于锂离子电池健康状态的历史数据的前提下,利用大量的历史数据训练机器学习模型可以实现准确的估计锂离子电池健康状态。
32.基于此,本发明提供一种基于k近邻回归的三元锂离子电池健康状态估计方法,参
见图1,包括如下步骤:
33.步骤1:从三元锂离子电池充电ic曲线上提取能够反映三元电池内部老化机理的特征参数,
34.ic曲线可以表示为dq/dv关于电压v的函数,ic曲线各个峰以及对应面积的变化对应了三元电池内部不同的衰退模式。常见的三元锂离子电池内部衰退模式包括锂离子损失,正极材料损失以及负极材料损失。
35.步骤2:在提取出充电ic曲线各个峰的特征后绘制特征和soh之间的关系,并分析提取的特征和三元电池老化的相关性,提取与三元电池soh相关性高的老化特征;
36.步骤3:采用k近邻算法,通过训练k近邻模型,实现电池soh的准确估计。
37.本发明实施例中,从三元锂离子电池充电ic曲线上提取老化特征包括:ic曲线1峰高度,ic曲线1峰面积,ic曲线2峰高度,ic曲线2峰面积,ic曲线3峰高度以及ic曲线3峰面积。
38.由于ic曲线的三个峰可以反映三元电池的内部衰退情况,因此提取ic曲线在三个电压区间3.2v

3.6v,3.6v

3.76v以及3.76v

4.2v内的最大值以及面积:
[0039][0040][0041][0042][0043][0044][0045]
其中,peak
hight1
为ic曲线1峰高度,peak
area1
为ic曲线1峰面积,peak
hight2
为ic曲线2峰高度,peak
area2
为ic曲线2峰面积,peak
hight3
为ic曲线3峰高度,peak
area3
为ic曲线3峰面积,dq/dv
n
代表第n次循环的ic曲线,v
i
代表第n次循环的ic曲线的电压范围。
[0046]
进一步的,通过提取ic曲线在不同循环次数n的特征数据可以得到三元电池在不同soh状态下的特征矩阵:
[0047][0048]
peak
hight1_i
表示电池第i次循环试验提取的1峰高度,peak
area1_1
表示电池第i次循环试验提取的1峰面积,i=1,2,...,n,n为循环次数。
[0049]
本发明实施例中,通过分析老化特征与电池soh的相关性进一步筛选出与电池soh相关性较强的老化特征参数。
[0050]
在提取出ic曲线各个峰的特征后绘制特征和soh之间的关系,分析可知,电池soh增大三元电池ic曲线的2峰高度也线性增大,三元电池ic曲线的1峰面积和2峰面积增大电池soh也线性增大,因此三元电池ic曲线的1峰面积,2峰高度以及2峰面积和三元电池的soh
之间存在明显的线性相关性。同时还可以看出,1峰高度和3峰面积与三元电池的soh之间的线性相关性不明显,1峰高度和3峰高度与三元电池soh之间基本不存在线性相关性。因此选择1峰面积,2峰高度以及2峰面积作为后续k近邻模型的输入特征。
[0051]
作为另一种实施例,还可以根据相关系数来判断强相关性老化特征,两个变量之间的相关相关系数计算表达式如下:
[0052][0053]
其中,cov(x,y)为变量x和y的协方差,var|x|为变量x的方差,var|y|为变量y的方差。
[0054]
相关系数越大则老化特征和soh之间的相关性越强,相关系数越小则老化特征和soh之间的相关性越弱。
[0055]
通过计算相关系数以及根据绘图分析老化特征和soh之间的关系,可以找到相关性较强的老化特征,经验证,两种方式找到的强相关性老化特征一致,均为1峰面积,2峰高度以及2峰面积。
[0056]
本发明实施例中,基于k近邻算法的soh估计方法,具体流程如下:
[0057]
a.以待估计的样本距离最近k个样本的估计值将其等权重取平均作为待估计的样本的估计值。衡量样本之间距离有欧氏距离以及曼哈顿距离,欧式距离和曼哈顿距离可以分别由公式(8)和(9)计算得到:
[0058][0059]
d2=|x1‑
x
pre1
| |x2‑
x
pre2
|

|x
m

x
prem
|
ꢀꢀꢀ
(9)
[0060]
其中,d1为欧氏距离,d2为曼哈顿距离,x
prem
为待预测样本的第m个强相关性老化特征,x
m
为训练样本的第m个强相关性老化特征,本发明采用欧氏距离来衡量样本之间的距离。根据之前的相关性分析x
pren
和x
n
分别为与电池soh密切相关的老化特征。
[0061]
b.在找到k个最近的样本后,对应待预测样本的soh估计值可以由公式(10)计算得到:
[0062]
soh
pre
=mean(soh1,soh2,...,soh
k
)
ꢀꢀꢀ
(10)
[0063]
其中,soh
pre
为估计的soh,soh
i
为距离待估计样本最近的第i个训练样本的soh,i=1,2,...,k。
[0064]
实施例
[0065]
现对国内某厂家额定116ah的三元电池进行试验并进行soh估计,具体实施步骤如下:
[0066]
步骤1:开展三元电池在不同温度下的电池循环衰退试验,不同温度三元电池衰退实验温度分别为25℃,35℃,45℃,50℃,55℃,为保持实验时电池所处的环境温度稳定,循环衰退实验过程中三元电池都放在温箱中。每个条件下有两个实验样本,一共10块电池。电池循环放电倍率都为1c,循环充电方式都为电池厂商提供的标准充电方式,在循环老化过程中定期对电池进行0.05c小电流充放电测试,0.05c倍率的充放电测试是为了获得电池的最大可用容量,以及充电过程中的ic曲线。
[0067]
步骤2:从三元锂离子电池充电ic曲线上提取老化特征包括:ic曲线1峰高度,ic曲线1峰面积,ic曲线2峰高度,ic曲线2峰面积,ic曲线3峰高度以及ic曲线3峰面积。
[0068]
进一步得到10块三元电池在不同soh状态下的特征矩阵:
[0069][0070]
式中,n为衰退实验循环次数。
[0071]
步骤3:绘制特征和soh之间的关系,如图2(a)

图2(f)所示,电池soh增大三元电池ic曲线的2峰高度也线性增大,三元电池ic曲线的1峰面积和2峰面积增大电池soh也线性增大,因此三元电池ic曲线的1峰面积,2峰高度以及2峰面积和三元电池的soh之间存在明显的线性相关性。1峰高度和3峰面积与三元电池的soh之间的线性相关性不明显。而1峰高度和3峰高度与三元电池soh之间基本不存在线性相关性。因此选择1峰面积,2峰高度以及2峰面积作为后续k近邻模型的输入特征。
[0072]
步骤4:基于k近邻算法的soh估计方法,将步骤3中选取的与soh相关性较大的老化特征作为k近邻算法的输入。
[0073]
k近邻算法的估计精确度和k值以及距离的度量选择有很大关系,因此将10块电池的ic充电曲线特征矩阵分为两个部分,1#到8#一共8块电池的充电ic曲线特征矩阵作为训练集用于寻找合适的k值以及度量距离,寻找合适的k值和距离度量采用网格搜索的方法。9#和10#一共2块电池的ic曲线特征矩阵作为验证集用于验证k近邻算法估计三元电池soh的准确度。
[0074]
k近邻模型在8块电池的训练样本上的拟合系数在0.98以上。在另外两块电池上k近邻算法的拟合系数为0.986,soh估计结果展示在图3(a)和图3(b)中。k近邻算法可以根据充电ic曲线的特征准确地估计三元电池的soh。
[0075]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0076]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0077]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0078]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0079]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜