一种退役动力电池的聚类分选方法与流程

文档序号:24645929发布日期:2021-04-13 15:06阅读:115来源:国知局
一种退役动力电池的聚类分选方法与流程

1.本发明涉及一种动力电池检测技术,进一步涉及一种退役动力电池的聚类分选方法。


背景技术:

2.电动汽车对于缓解能源与环境压力具有十分重要的意义。电动汽车对动力电池的性能要求较高,当动力电池的容量下降到不满足续航里程要求时,须对电池进行更换。从电动汽车上退役的动力电池通常具有70%初始容量以上的剩余容量,并且具有一定的使用寿命,其经过重新检测分析、筛选及电池单体配对成组,可用于其他运行工况相对良好、对电池性能要求较低的应用领域,如微电网中,承担平滑分布式电源功率波动、用户侧需求响应等任务。通过动力电池的梯次利用,可以缓解大批量电池进入回收阶段的压力。
3.退役电动汽车动力电池能量特性及功率特性衰减,且电池单体间性能参数差异大,实现不同性能表现电池应用价值的最大化,保证电池再次应用时的可靠性和安全性,必须对电池进行筛选,实现电池的分级梯次应用。


技术实现要素:

4.针对大批量退役动力电池梯次利用分选所面临的测试时间长、评估标准不清晰、分选成本高等问题,在满足分选精度和速度要求的前提下,建立分选初筛标准,利用参数敏感性分析、状态空间估计、多目标优化与历史数据特征分析等方法,提出可用于快速分选的分选检测方法、参数集和评价方法。融合高兼容性精准检测技术和专家库在线学习,研发梯次利用电池模块快速分选装置并建立应用产线,解决退役动力电池的规模化快速分选问题。本发明借鉴遗传优化算法的思想,将其融入退役动力电池聚类分析过程,实现了对退役动力电池单体有方向性的聚类优化,为自动、准确、可靠地完成退役动力电池的筛选以及深层次、高水准的梯次利用夯实基础。具体技术方案如下:
5.一种退役动力电池的聚类分选方法包括下述步骤:
6.步骤1:测量n个被拆解退役动力电池单体样本的电压数据,提取m个特征变量并标幺,计算各样本特性向量间距离d,形成相似度矩阵a;
7.步骤2:以样本数量n、聚类簇数量k定义用于分选的编码长度以及编码位取值,以聚类簇族能量选择优质分选编码,并利用交叉、变异、重插等遗传演化操作,形成对大量退役电池单体的k个聚类簇族;
8.步骤3:计算各聚类簇族中心及该簇族中样本的最大偏差,形成置信域;
9.步骤4:基于待检测退役动力电池单体特征向量与各聚类簇族中心距离及置信域关系,完成分选及分选可靠性判断。
10.优选方案:一种退役动力电池的聚类分选方法包括下述步骤:
11.步骤1:测量若干退役动力电池单体电压数据,提取其关键特征变量并标幺,计算各样本间的欧式距离,形成相似矩阵;具体包括:
12.步骤1.1:测量大量拆解后退役动力电池单体样本的在充放电过程中的电压数据;
13.步骤1.2:定义步骤1.1所得电压数据的关键特征变量,标幺各个特征值获得特征向量;
14.步骤1.3:基于步骤1.2标幺后的特征向量,计算各样本间的欧式距离,形成相似矩阵;
15.步骤2:形成遗传演化下的退役动力电池单体的聚类过程;具体包括:
16.步骤2.1:初始化选择率、交叉率、变异率以及最大迭代次数参数,同时设置退役动力电池单体拟聚类簇族数量,定义编码串形式和数量,其中各编码位取值为零到聚类簇族数k

1的任意整数;
17.步骤2.2:根据步骤2.1的编码位数值,选择对应样本聚类,并计算各编码串下的聚类结果的能量值;
18.步骤2.3:对所得各编码串下的能量值序列排序,选择最大的若干个值以及对应的编码串;
19.步骤2.4:随机两两组合步骤2.3中选择的编码串,进行交叉操作,形成等量的新编码串;
20.步骤2.5:对步骤2.4所得交叉后的新编码串进行变异操作,更新编码串;
21.步骤2.6:将经步骤2.4交叉和2.5变异所得的新编码串与步骤2.3保留的剩余未交叉、变异处理的若干个最小能量值的编码串,组成子代编码串;
22.步骤2.7:根据步骤2.6所得子代编码串上编码位数值,选择对应样本聚类,并计算各编码串下的聚类结果的能量值;
23.步骤2.8:计算步骤2.7所得子代编码串下的能量值序列的最小值,记录最小值能量值所对应的编码串,并判断是否继续演化寻优,若是,则返回步骤2.3;若否,则进入步骤3;
24.步骤3:根据最优编码串分选成簇退役动力电池单体,计算聚类簇族中心及置信域;具体包括:
25.步骤3.1:根据第二步所记录最小能量值所对应的编码串,遍历查询在最大迭代次数的编码串中各编码位数值,统计相同数值对应的退役动力电池单体,记为同一簇族,完成对已有退役动力电池单体的分选聚类,被分选为一类可用于后续配组成包;
26.步骤3.2:计算全部簇族的特征中心,其中每个簇族内退役动力电池单体标幺后特征向中心点为同族内退役动力电池单体在相同特征值下的平均值;
27.步骤3.3:计算全部簇族特征中心判断可靠性的置信域,其中在每个簇族内各特征值的最大偏差量为在该特征下簇族所有退役动力电池单体样本特征值与中心的差值绝对值的最大值;
28.步骤4:辨识新的待测退役动力电池单体所属类别并计算辨识的置信性;具体包括:
29.步骤4.1:测量新增待测退役动力电池单体充放电过程的电压数据,基于步骤1.2提取相应特征向量;
30.步骤4.2:计算新增待测退役动力电池单体特征向量与全部簇族特征中心的欧式距离,判断新增待测退役动力电池单体属于欧式距离最小的簇族;
31.步骤4.3:计算新增待测退役动力电池单体各个特征向量与步骤4.2判断所属簇族特征中心的偏差,并与步骤3.3所得该簇族置信域的比值,定义在各个特征中的比重均小于1,则认为本次新的待测退役动力电池单体所属类别判断有效且可靠,否则认为判断不可靠。
32.与现有技术相比,本发明的有益效果是:本发明技术方案中,借鉴遗传演化过程中的编码、选择、交叉以及变异思想,将全局最优化过程与聚类问题相结合。通过n进制编码(在本专利中n等效与拟聚类簇族数量)可实现多类聚合的外在描述,通过选择、交叉和变异的迭代过程实现了优化聚类形态的目的。最后通过定义聚类簇族中心以及置信域,可实现对新增待测退役动力电池类型的有效、可靠判断。相比于已有的聚类方法,本发明将遗传的优化思想融入聚类过程中,保证了聚合过程的优化方向,最小化类内距离以及最大化类间距离,提升了退役动力电池分选聚类过程的优化水平,这将有利于保证后续退役动力电池的配组、成包后的一致性。
附图说明:
33.图1是本发明的聚类分选方法流程示意图。
34.图2是本发明遗传聚类分选方法流程图。
35.图3是本发明编码过程示意图。
36.图4是本发明遗传演化单点交叉过程示意图。
37.图5是本发明遗传演化变异过程示意图。
38.图6是本发明以两特征为例的第k簇族中心和置信域示意图。
具体实施方式:
39.实施例:
40.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
41.本发明提供了一种退役动力电池的聚类分选方法,图1展示出了本实施例中的所述方法的实施过程;包括下述步骤:
42.步骤1:测量n个退役动力电池单体电压数据,电压数据比如:最大电压值、最大电压变化率、放电截止电压、充电截止电压、充电时间、放电时间等等,提取m个关键特征变量并标幺,计算各样本间的欧式距离,形成相似矩阵a;
43.步骤1.1:测量大量拆解后n个退役动力电池单体样本的在充放电过程中的电压数据,其中u
i
(t)表示第i个样本在第t时刻的电压值,i=1,2,

,n;
44.步骤1.2:定义步骤1.1所得电压数据的关键特征变量x
j
,j=1,2,

,m,组成特征向量x=[x
1 x2…
x
m
],计算第i个样本的特征值:
[0045]
x(i)=[x1(i) x2(i)

x
m
(i)],标幺各个特征值获得特征向量 y=[y
1 y2…
y
m
],其中第i个样本的第s个特征值标幺为:
[0046]
[0047]
步骤1.3:基于步骤1.2标幺后的特征向量y,计算各样本间的欧式距离,其中第i个样本和第j个样本的欧式距离形成相似矩阵其中
[0048]
步骤2:定义用于聚类分选退役动力电池单体的编码形式、聚类簇族能量、编码变异等环节,形成遗传演化下的退役动力电池单体的聚类过程,具体流程如图2所示,编码过程如图3所示,交叉过程如图4所示,变异过程如图5所示;
[0049]
步骤2.1:定义选择率p
s
、交叉率p
c
、变异率p
m
以及最大迭代次数为g,令迭代次数g=0,设置步骤1所得全部退役动力电池单体拟聚类簇族数量k,定义与样本数量等长的编码串,在第g次迭代中编码串为编码串长度等于编码位数n,各编码位取值为零到聚类簇族数k

1的任意整数,即为整数且并随机生成n 个编码串
[0050]
步骤2.2:根据步骤2.1的编码位数值,选择对应样本聚类,并计算各编码串下的聚类结果的能量值;
[0051]
步骤2.2.1:令i=1,k=0,能量值e(i)=0;
[0052]
步骤2.2.2:遍历查询第i个编码串中各编码位等于k的元素,记录编码位的序号组成集合index
k
(i)={index
1,k
(i),index
2,k
(i),

,index
r,k
(i)},若index
k
(i)为空集或者为单一元素集合,则e=e,否则令
[0053]
步骤2.2.3:判断k是否大于等于拟聚类簇族数量k

1;若是,则令k=0,并进入步骤2.2.4;若否,则k=k+1,并返回步骤2.2.2;
[0054]
步骤2.2.4:判断i是否大于等于编码串数量n;若是,则进入步骤2.3;若否,则i=i+1,并返回步骤2.2.2;
[0055]
步骤2.3对所得n个编码串下的能量值序列[e(1),e(2),

,e(n)]排序,选择最大的个e(si)值以及对应的编码串表示向下取整符号;
[0056]
步骤2.4:随机两两组合步骤2.3中选择的个编码串个编码串进行交叉操作,形成个新编码串
[0057]
步骤2.4.1:若为偶数,则随机选择两两组合步骤2.3中选择的个编码串组成对编码串;若为奇数,则随机选出一个编码串不进行组对,其余个编码串组成个对编码串,令h=1;
[0058]
步骤2.4.2:产生一个[0,1]的随机数p,若p>p
c
,则进入步骤2.4.3;若p<p
c
,则在第h
对编码串的随机编码位处交叉编码;
[0059]
步骤2.4.3:判断h是否小于h,若是,h=h+1返回步骤2.4.2;若否,则获得个新编码串进入步骤2.5
[0060]
步骤2.5:对步骤2.4所得交叉后的个编码串的每个进行变异操作,更新个编码串
[0061]
步骤2.5.1:令si=1,bj=1;
[0062]
步骤2.5.2:产生一个[0,1]的随机数p,若p>p
m
,则进入步骤2.5.3;若p<p
m
,则对第si个编码串的第bj个编码位进行如下变异操作,即变化为一个在[0,k

1]范围内非自己本身的整数,
[0063]
步骤2.5.3:判断bj是否小于n,若是,则bj=bj+1并返回步骤2.5.2;若否,则变异更新完第si个编码串进入步骤2.5.4;
[0064]
步骤2.5.4:判断si是否小于若是,则si=si+1,令bj=1并返回步骤2.5.2;若否,则变异更新完全部个编码串进入步骤2.6;
[0065]
步骤2.6:令g=g+1,将经步骤2.4交叉和2.5变异所得的个编码串与步骤2.3保留的个最小能量值的编码串,组成新的n个编码串
[0066]
步骤2.7:根据步骤2.6所得新的n个编码串编码位数值,选择对应样本聚类,并计算各编码串下的聚类结果的能量值;
[0067]
步骤2.7.1:令i=1,k=0,能量值e(i)=0;
[0068]
步骤2.7.2:遍历查询第i个编码串中各编码位等于k的元素,记录编码位的序号组成集合index
k
(i)={index
1,k
(i),index
2,k
(i),

,index
r,k
(i)};若index
k
(i)为空集或者为单一元素集合,则e=e,否则令
[0069]
步骤2.7.3:判断k是否大于等于拟聚类簇族数量k

1;若是,则令k=0,并进入步骤2.7.4;若否,则k=k+1,并返回步骤2.7.2;
[0070]
步骤2.7.4:判断i是否大于等于编码串数量n;若是,则进入步骤2.8;若否,则i=i+1,并返回步骤2.7.2;
[0071]
步骤2.8:计算步骤2.7所得n个编码串下的能量值序列[e(1),e(2),

,e(n)] 的最小值,记录最小值能量值所对应的编码串,记为mch
(g)
;判断g是否小于g,若是,则返回步骤2.3;若否,则进入步骤3;
[0072]
步骤3:根据最优编码串分选成簇退役动力电池单体,计算聚类簇族中心及置信域,以两特征为例的第k个聚类簇族中心及置信域示意如图6所示;
[0073]
步骤3.1:根据第2步骤所记录最小能量值所对应的编码串mch
(g)
,遍历查询在最大迭代次数的编码串mch
(g)
中各编码位等于k的元素,记录编码位序号集合index
k
={index
1,k
,index
2,k
,

,index
r,k
},序号属于index
k
中元素的退役动力电池单体记为第k簇
族,被分选为一类可用于后续配组成包;
[0074]
步骤3.2:计算全部k个簇族的特征中心,其中在第k个簇族内退役动力电池单体特征向量x标幺后y的中心点,记作其中第i 个特征的中心为
[0075]
步骤3.3:计算全部k个簇族特征中心判断可靠性的置信域,其中在第k个簇族内所有退役动力电池单体样本的第i个特征最大值偏差值为则第k个簇族特征中心判断可靠性的置信域为ε
k
=[ε
1,k

2,k
,...,ε
m,k
];
[0076]
步骤4:辨识新的待测退役动力电池单体所属类别并计算辨识的置信性;
[0077]
步骤4.1:测量新增待测退役动力电池单体充放电过程的电压数据u
test
,基于步骤1.2提取相应特征向量
[0078]
步骤4.2:计算特征向量y
test
与全部k个簇族特征中心的欧式距离,其中与第k个簇族中心的距离为判断新增待测退役动力电池单体属于第l簇族,l=arg(min(d
k,test
|k=0,1,..,k

1))∈{0,1,...,k

1},其中 arg(min(
·
))表示最小值代表的索引;
[0079]
步骤4.3:计算特征向量y
test
与第l簇族特征中心的偏差与置信域的比值定义在m维特征中所有则认为本次新的待测退役动力电池单体所属类别判断有效且可靠,否则认为判断不可靠。
[0080]
最后应当说明的是:所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1