【技术实现步骤摘要】
一种基于卷积神经网络的电池组异常个体检测方法
[0001]本专利技术涉及电池检测
,具体为一种基于卷积神经网络的电池组异常个体检测方法。
技术介绍
[0002]动力电池健康度,即SOH(State Of Health)是用于评价动力电池老化程度的量化指标,它与动力电池的老化程度密切相关,而动力电池老化又是影响动力电池系统安全的关键因素,所以对电池健康度(SOH)的估计不但可以优化动力电池系统的运行,还对保障动力电池系统安全可靠的工作有着重要意义。
[0003]目前SOH估计方法可以分为两大类,一种是试验分析法,即通过对采集到的动力电池电流、电压、温度等试验数据进行分析,从而实现动力电池SOH值的标定,根据所选参数的不同,又可分为直接测量法与间接分析法;另一种是基于模型的方法,即使用动力电池模型对所选电池参数进行估计,从而实现动力电池SOH值的标定,根据建模方法,又可分为自适应算法与数据驱动的方法;基于数据驱动的SOH估计方法不依赖于精确的数学模型来描述动力电池的老化原理与演变过程,它只依赖于历史数据,即通过特定的学习算法寻找历史数据中的统计规律,作为评估SOH的依据。
[0004]但现有的基于数据驱动的SOH估计方法,大多是基于传统的机器学习算法,如决策树、EM等各种统计学习方法。或者是基于递归神经网络的学习方法,以此估计单体电池的SOH,该种方法是一种基于时序数据的方法,因此每次只能检测一个单体,对于整个电池组需要进行多次检测,导致检测效率低下,极其耗费时间,而且外界干扰对该方法的检测精度影响 ...
【技术保护点】
【技术特征摘要】
1.一种基于卷积神经网络的电池组异常个体检测方法,包括以下步骤:步骤一,获取训练数据;步骤二,构建循环随机空洞卷积网络;步骤三,电池组检测;其特征在于:其中在上述步骤一中,获取测量参数和电池SOH组成的数据对,并作为构建网络的数据集;其中在上述步骤二中,构建循环随机空洞卷积网络包括以下步骤:1)对上述步骤一中所获取的数据集进行数据标注和矩阵化处理;2)利用标注和矩阵化处理后的数据集构建循环随机空洞卷积网络;其中在上述步骤三中,将工作现场实时测量的电池组参数数据送入构建好的循环随机空洞卷积网络进行检测,实时给出每个电池单体健康度的评分估计,根据网络的输出值判断电池单体的状态是否异常。2.根据权利要求1所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述步骤一中,数据对的来源有两种方式,一是收集实际工作现场的测量数据,再标定电池SOH值;二是在实验室模拟工作现场进行数据采集,选取一批SOH值已经标定的单体电池构成电池组,收集电流、电压、环境温度和充放电次数。3.根据权利要求1所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述步骤二的1)中,在对数据集进行标注时,用0或1表示电池健康状态无异常,用1或0表示电池健康状态异常。4.根据权利要求3所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述步骤二的2)中,在构建循环随机空洞卷积网络的过程中,可通过Python语言中的PyTorch、TensorFlow实现,也可以直接使用C/C++实现。5.根据权利要求4所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述步骤二的1)中,数据集矩阵化处理的方法具体为:假设储能电池组的单体电池总数为N,则其中每个单体的编号为ci,且1≤i≤N,将N个单体划分为N=m*n的矩阵,每个矩阵元素对应一个单体,单体的每种可测量参数,如电压、电流和温度都可构成一个矩阵,对于N来说,通常存在多个m*n的组合满足条件,此时选择的m,n应该满足两个条件,即N=m*n,且abs(m
‑
n)取最小值,在理想状况下N是一个平方数,此时m=n,矩阵的划分与电池组内部各个单体之间的串并联方式无关,只与电池单体的总数有关,即只要电池组内部的电池单体数目相同,矩阵的划分方式也相同,单体的每种可测量参数作为一种特征,每种参数都可以构成一个特征矩阵,如果存在多个可测量参数,则每个可测量参数构成一个特征矩阵,对于c个可测量参数,则可以将其组合成一个m*n*c的特征张量。6.根据权利要求1所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述步骤二的2)中,在构建循环随机空洞卷积网络的过程中,卷积核的大小依赖于m和n的值,需要满足下面的条件:对于m=n,即电池组单体数可以组成平方数的矩阵,卷积核可以选择k*k大小,其中k≤m,且k为奇数;对于m!=n,卷积核可选择k*k大小,其中k≤min(m,n),即k小于等于m和n之间较小的一个,且为奇数。7.根据权利要求6所述的一种基于卷积神经网络的电池组异常个体检测方法,其特征在于:所述k值取决于电池组中单体总数N的大小,对于单体数N≤300的情况,可依据下面公式选取:k=min(m,n)
‑
(min(m,n)+1)%2
ꢀꢀ
(1)
对于单体数N≥500的情况,可依据下面的公式选取:k=floor(r*min(m,n)
–
(r*min(m,n)+1)%2)
...
【专利技术属性】
技术研发人员:贺艺,
申请(专利权)人:西安秉绎新能源有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。