一种基于KNN算法的储能电池健康状态综合判断方法技术

技术编号:27272926 阅读:21 留言:0更新日期:2021-02-06 11:38
本发明专利技术涉及一种基于KNN算法的储能电池健康状态综合判断方法。包括以下步骤:采集大量正常和不同故障下储能电池在充放电测试过程中端电压曲线,提取描述电压特点的关键特征,与标识储能电池类别的标签构成样本集合;随机抽取集合中一定比例的样本,构成若干个子集,并保证子集中样本互斥;提取待检测储能电池端电压特征,与子集中全部样本计算欧式距离,判断与待测样本最邻近的k个样本;据子集样本数据及k个样本所代表类别的情况,形成每个子集的诊断证据;利用D

【技术实现步骤摘要】
一种基于KNN算法的储能电池健康状态综合判断方法


[0001]本专利技术涉及储能电池的质量管理,具体涉及一种基于KNN算法的储能电池健康状态综合判断方法。

技术介绍

[0002]面对可再生能源应用规模化、电力服务多样化、电网结构复杂化的发展问题,作为电网运行提供调峰、调频、备用、黑启动等多种服务和提高风、光等可再生能源的消纳水平的关键环节,储能系统的扮演着越来越重要的角色。近年来,电化学储能系统的蓬勃发展,储能电池的应用和推广规模也将日益扩大。在储能电池服役过程中,长期运行的储能电池的潜在隐患可能带来储能系统甚至电力系统的安全问题。因此,评估储能电池的状态以及分析其健康情况,对于提高储能电池安全性和可靠性是十分重要的。
[0003]随着机器学习、人工智能等先进技术的发展,储能电池健康状态辨识的智能化监测服务获得实现,开展智能的储能电池健康状态诊断模型研究已成为热点问题。基于储能电池长期运行的海量数据,挖掘其不同故障的外在特征差异,进而形成故障辨识模型是储能电池健康状态辨识实现的基本流程。其中海量数据的特征挖掘和筛选以及故障辨识模型的设计是影响最终辨识结果准确性的重要环节。传统的故障辨识模型大多表现为单一强化模型,对于奇异样本和噪声敏感,易造成过拟合问题,且模型参数需要优化设计。集成学习过程可以大大降低此类影响,但是以简单投票或平均值方式形成的诊断结果可能存在对故障类型辨识结果描述不完全的问题。

技术实现思路

[0004]为了提升储能电池健康状态评估效率以及故障诊断技术的适用性,本专利技术提出一种结合集成学习过程的KNN算法以及D-S证据融合的新思路,实现一种KNN集成的储能电池健康状态综合判断方法。具体技术方案如下:
[0005]一种基于KNN算法的储能电池健康状态综合判断方法,包括下述步骤:
[0006]步骤1:构建含类别的储能电池端电压特征数据集;具体步骤包括:
[0007]步骤1.1:利用测量设备采集m个储能电池在一次充放电测试过程中的端电压信号,m个储能电池的分为“正常”和“故障”两种,而故障的类型又分为S-1中具体类别,因此,m个储能电池包含S种类别,并标注每个信号的类别L
s
,(s=1,2,

,S);
[0008]步骤1.2:定义n个关键特征的计算方式,并将各特征值其映射至[0,1]的范围内,形成可以表征端电压信号特点的特征向量组成含有类别的样本特征数据集合A;
[0009]步骤2:构建多个差异性子集;对样本特征数据集合A随机抽样,形成R个等样本数量的差异性子集B
r
,(r=1,2,

,R),并保证每个子集B
r
中样本互斥;
[0010]步骤3:计算待测样本与各子集中样本的距离;具体步骤包括:
[0011]骤3.1:基于步骤1.2的特征向量定义方式,提取待测储能电池端电压的特征X
(t)

令r=1;
[0012]步骤3.2:k为大于零且小于子集样本数量的正整数,在参数k的定义范围内随机定义参数k值,计算待测储能电池端电压的特征X
(t)
与子集B
r
中全部样本的欧式距离,寻找与X
(t)
最近邻的k个样本,将最近邻的k个样本及相应类别的组成集合C
r

[0013]步骤3.3判断r是否小于或等于R,若是,则r=r+1并返回步骤3.2;若否,则进入步骤4;
[0014]步骤4:计算各子集的诊断证据向量BPA
r
,具体步骤包括:
[0015]步骤4.1:令r=1;
[0016]步骤4.2:统计子集B
r
中属于不同类别样本的数量[a
r,1 a
r,2
ꢀ…ꢀ
a
r,S
],统计集合C
r
中不同类别样本的数量[b
r,1 b
r,2
ꢀ…ꢀ
b
r,S
];
[0017]步骤4.3:计算定义第r个子集的诊断证据
[0018]步骤4.4:判断r是否小于或等于R,若是,则r=r+1并返回步骤4.2;若否,则进入步骤5;
[0019]步骤5:利用D-S证据理论融合多个诊断证据,形成最终诊断结果,具体为:对步骤4所得R个诊断证据进行D-S证据理论融合,返回融合诊断所得概率向量中最大值所代表储能电池正常或故障类型为最终诊断结果,完成诊断过程。
[0020]优选方案一,所述步骤2的包括如下步骤:
[0021]步骤2.1:设置子集样本数量为Q以及子集个数R,令r=1;
[0022]步骤2.2:令集合U等于集合A,对样本特征数据集合U随机、无放回抽样Q次,形成样本数量为Q的子集B
r
,子集B
r
中第j个样本为
[0023]步骤2.3:判断r是否小于或等于R,若是,则r=r+1并返回步骤2.2;若否,则进入步骤3。
[0024]优选方案二,所述步骤3.2的包括如下步骤:
[0025]步骤3.2.1:在参数k的定义范围内(k为大于零且小于子集样本数量的正整数)随机定义参数k值,计算待测储能电池端电压的特征与子集B
r
中全部样本的欧式距离,
[0026]步骤3.2.2:从小到大排序距离寻找与X
(t)
最近邻的k个样本,将最近邻的k个样本及相应类别的组成集合C
r

[0027]优选方案三,所述步骤5的包括如下步骤:
[0028]步骤5.1:令r=1以及诊断证据P1=BPA
r
,定义识别框架{L1,L2,

,L
S
},其中Ls表示
第s类故障发生,BPA
r
表示第r个子集的诊断证据;
[0029]步骤5.2:r=r+1,利用如下所示的D-S证据推理公式,融合诊断证据P1和BPA
r
,获得融合后诊断证据P2;
[0030][0031]其中,P2(L
s
)表示融合后第s类故障的诊断概率,P1(L
si
)表示第si类故障的诊断概率,BPA
r
(L
sj
)表示第r个子集对第sj类故障的诊断概率,k
c
表示冲突系数等于
[0032]步骤5.3:判断r是否小于或等于R,若是,则P1=P2并返回步骤5.2;若否,则进入步骤5.4;
[0033]步骤5.4:利用L
s
=arg(max(P2)),返回融合后证据P2最大值所代表储能电池正常或故障类型L
s
为最终诊断结果,完成诊断过程,其中arg(
·
)表示计算最大值索引所代表的类别。
[0034]与最接近的现有技术相比,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于KNN算法的储能电池健康状态综合判断方法,其特征在于,包括下述步骤:步骤1:构建含类别的储能电池端电压特征数据集;具体如下:步骤1.1:利用测量设备采集m个储能电池在一次充放电测试过程中的端电压信号,m个储能电池的分为“正常”和“故障”两种,而故障的类型又分为S-1中具体类别,因此,m个储能电池包含S种类别,并标注每个信号的类别L
s
,(s=1,2,

,S);步骤1.2:定义n个关键特征的计算方式,并将各特征值其映射至[0,1]的范围内,形成可以表征端电压信号特点的特征向量组成含有类别的样本特征数据集合A;步骤2:构建多个差异性子集;对样本特征数据集合A随机抽样,形成R个等样本数量的差异性子集B
r
,(r=1,2,

,R),并保证每个子集B
r
中样本互斥;步骤3:计算待测样本与各子集中样本的距离;具体如下:步骤3.1:基于步骤1.2的特征向量定义方式,提取待测储能电池端电压的特征X
(t)
,令r=1;步骤3.2:k为大于零且小于子集样本数量的正整数,在参数k的定义范围内随机定义参数k值,计算待测储能电池端电压的特征X
(t)
与子集B
r
中全部样本的欧式距离,寻找与X
(t)
最近邻的k个样本,将最近邻的k个样本及相应类别的组成集合C
r
;步骤3.3判断r是否小于或等于R,若是,则r=r+1并返回步骤3.2;若否,则进入步骤4;步骤4:计算各子集的诊断证据向量BPA
r
,具体如下:步骤4.1:令r=1;步骤4.2:统计子集B
r
中属于不同类别样本的数量[a
r,1 a
r,2

a
r,S
],统计集合C
r
中不同类别样本的数量[b
r,1 b
r,2

b
r,S
];步骤4.3:计算定义第r个子集的诊断证据步骤4.4:判断r是否小于或等于R,若是,则r=r+1并返回步骤4.2;若否,则进入步骤5;步骤5:利用D-S证据理论融合多个诊断证据,形成最终诊断结果,具体为:对步骤4所得R个诊断证据进行D-S证据理论融合,返回融合诊断所得概率向量中最大值所代表储能电池正常或故...

【专利技术属性】
技术研发人员:马速良李建林余峰刘硕李浩武亦文
申请(专利权)人:北京联智汇能科技有限公司江苏海基新能源股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1