本发明属于电池故障诊断技术领域,具体涉及一种基于时频图像处理的电池故障诊断方法。
背景技术:
锂离子电池因具有循环寿命长、高比能量、自放电率低等优点,以锂离子电池作为动力电池的电动汽车逐渐成为未来汽车发展的主流方向。然而,锂离子电池故障导致的热失控着火事故时有发生,严重威胁人民的生命安全。
车载电池系统在实际的运行过程中当遭受一定程度的机械-电-热滥用,会导致电池性能的快速衰退,甚至会引发电池故障并最终发展为热失控,造成严重的安全事故。为了避免这些情况的发生,必须快速准确地诊断出电池中发生的故障并进行安全预警,从而提高电池使用的安全性。
目前,锂离子电池故障诊断技术依然是电池安全问题研究的一个难点,故障诊断的方法主要分为基于模型的故障诊断和基于数据驱动的故障诊断。由于电池运行工况条件的实时变化以及锂离子电池的高度非线性,高准确度模型的建立较为困难。基于数据驱动的故障诊断方法不需要建立精确的电池模型,只需要对电池数据进行处理,通过设置阈值来对电池故障进行诊断,处理方法较为简单,准确度较低,很难有效的诊断出故障单体电池。
技术实现要素:
鉴于此,有必要提供一种更为准确的故障电池诊断方法。
本发明提供了一种基于时频图像处理的电池故障诊断方法,通过实时采集锂离子电池系统使用过程中各单体电池的电压数据,创新性地利用各个单体电池的一维电压数据转化为二维时频图像;然后基于时频图像处理算法对各个单体电池对应的时频图进行分析,提取图像灰度共生矩阵特征集,利用基于密度的聚类算法实现诊断故障单体电池,提高故障电池诊断的准确性。本发明采用如下技术方案:
一种基于时频图像处理的电池故障诊断方法,其特征在于,包括以下步骤:
s1,采集电池组使用过程中的一维电压数据作为原始数据集,其中原始数据集应包括正常单体电池和故障单体电池的电压数据;
s2,对采集的一维电压数据进行时频处理,获得电池的二维时频图像;
s3,通过对获得的时频图像进行计算获得灰度共生矩阵,描述图像纹理分布特征;
s4,选取灰度共生矩阵五个特征集即能量、对比度、熵、相关性和逆差矩,并利用主成分分析法进行降维,得到2维故障特征集;
s5,利用基于密度的聚类算法进行单体电池故障诊断。
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s2中对采集的一维电压数据u(t)进行时频处理,转化为二维的时频图像;其中时频处理采用小波变换:
其中
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s4计算获得灰度共生矩阵p,依据公式为:
p(i,j,α,β)={(m,n),(m dm,n dn)∈m*m,f(m,n)=i,f(m dm,n dn)=j}(2)
其中,m*m为图片尺寸,(m,n)为参考点,(m dm,n dn)为偏移点,f(m,n)=i表示参考点的灰度值为i,f(m dm,n dn)=j表示偏移点的灰度值为j,αβ分别表示偏移点的偏移值和偏移角度。
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s5提取的能量power,依据公式为:
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s5提取的特征熵值eny,依据公式为:
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s5提取的特征对比度con,依据公式为:
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s5提取的特征相关性db,依据公式为:
其中,
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s5提取的特征逆差矩dm,该特征分反映了图像纹理的均匀性,度量了图像纹理的局部变化;该值越大,图像纹理在不同区域之间的变化越不明显,局部均匀性越差,依据公式为:
在上述的基于时频图像处理的电池故障诊断方法,步骤s5中主成分分析法主要步骤如下:
s5.1,电池个数为n,每个电池存在5个特征量,形成原始矩阵(xij)n*5,其中xij为第i电池的第j个特征值;
s5.2,对原始矩阵x进行标准化处理,得到标准化后的矩阵y,即:
其中,yij表示第i个电池第j个特征量标准化后的值,
s5.3,计算矩阵y的相关系数矩阵r,即:
s5.4,计算矩阵r的特征值λi与特征向量ei,假设r有q个非负特征值,对其进行降序排序,即:λ1≥λ2≥…≥λq(10)
之后求出对应于特征值的特征向量ei(i=1,2…q),并且特征向量的模为1;
s5.4本发明中提取两个主成分,因此特征值为,则主成分的计算表达式为:z=ye(11)
其中e=[e1,e2]为2个排序在前特征值对应的规范正交矩阵。
在上述的基于时频图像处理的电池故障诊断方法,所述步骤s6利用基于密度的聚类对电池进行故障诊断,是指异常电池的特征值与正常电池的领域密度不同;该方法有两个核心参数r和minr,其中r是指故障特征在给定半径内区域的领域,minr是确定故障特征样本是否是核心对象,即在样本r领域内的样本点数大于等于minr,则确定该对象为核心对象;该方法步骤为首先任意选择一个样本点,找到该点r半径范围内所有的点,如果距离在r之内的数据点个数大于,则这个点被标记为核心样本,标记为核心样本,并被分配一个新的集群标签,然后算法会返回一个密度相连的集合,将这个集合内的所有对象都表示为同一集群;否则标记离群值。
与现有技术相比,本发明所给出的故障单体电池诊断方法对电池组运行过程中采集到的电压数据进行分析,创新性地将一维电压数据转为二维时频图像,在图像中提取相关特征参数。利用时频图像处理算法和基于密度的聚类算法,能够实时进行故障单体电池的检测诊断,提高了单体电池故障诊断的准确度,减少漏报率。本发明提供的电池故障诊断方法具有较高的鲁棒性。
附图说明
图1为基于时频图像处理的电池故障诊断方法的诊断流程图。
具体实施方式
下面将对本发明提供的故障单体电池检测方法作进一步的详细说明。
本发明提供的电池故障诊断方法,包括以下具体步骤:
s1,采集电池充电过程中的电压数据作为原始数据集,其中原始数据集包括正常单体电池和故障单体电池的电压数据;
s2,对采集的一维电压数据进行小波变换时频处理,获得电池的二维时频图像;
s2.1,将对应时间窗口内采集到的电池一维电压数据记为u(t);
s2.2,对电压信号u(t)根据公式(1)进行连续小波变换,变为二维时频图:
其中
s3,通过对获得的时频图像进行计算获得灰度共生矩阵,描述图像纹理分布特征。
s4,选取灰度共生矩阵五个特征集即能量、对比度、熵和相关性和逆差矩。
s5,利用主成分分析法将5维特征量降维成2维。
s6,利用基于密度的聚类算法进行单体电池故障诊断;
步骤s1中,所述电池组的电池种类不限于某一类,本实施例中所检测的是锂离子电池。提供的电池组包括编号依次为1,2,3…n的n个单体电池,其中n为大于1的整数.
步骤s1中,分别采集所提供的电池组中的n个单体电池的充电电压ui(t),其中i代表所述n个单体电池中的任意一个单体电池。
步骤s3中,计算灰度共生矩阵,假设时频图的尺寸为m*m,则灰度共生矩阵p中元素为:
p(i,j,α,β)={(m,n),(m dm,n dn)∈m*m,f(m,n)=i,f(m dm,n dn)=j}(2)
其中,(m,n)为参考点,(m dm,n dn)为偏移点,f(m,n)=i表示参考点的灰度值为i,f(m dm,n dn)=j表示偏移点的灰度值为j,αβ分别表示偏移点的偏移值和偏移角度。
步骤s4中,能量power表示图像灰度分布的均匀程度和纹理粗细程度,依据公式为:
步骤s4中,对比度con表示图像清晰度和纹理深浅的程度。依据公式为:
步骤s4中,熵值eny代表图像纹理的复杂程度。依据公式为:
步骤s4中,相关性db是衡量灰度共生矩阵中元素行或列方向上的相似性参数,依据公式为:
其中,
步骤s4中,逆差矩dm反映了图像纹理的均匀性,度量了图像纹理的局部变化。该值越大,图像纹理在不同区域之间的变化越不明显,局部均匀性越差,依据公式为:
步骤s5中主成分分析法主要步骤如下:
s5.1,电池个数为n,每个电池存在5个特征量,形成原始矩阵(xij)n*ω,其中xij为第i号电池的第j个特征值。
s5.2,对原始矩阵x进行标准化处理,得到标准化后的矩阵y,即:
其中,yij表示第i个电池第j个特征量标准化后的值,
s5.3,计算矩阵y的相关系数矩阵r,即:
s5.4,计算矩阵r的特征值λi与特征向量ei,假设r有q个非负特征值,对其进行降序排序:
λ1≥λ2≥…≥λq(10)
之后求出对应于特征值的特征向量ei(i=1,2…q),并且特征向量的模为1。
s5.4本发明中提取两个主成分,因此特征值为λ1,λ2,则主成分的计算表达式为:
z=ye(11)
其中e=[e1,e2]为排序在前特征值对应的规范正交矩阵。本发明中提取两个主成分。
步骤s6利用基于密度的聚类对电池进行故障诊断,是指异常电池的特征值与正常电池的领域密度不同。该方法有两个核心参数r和minr,其中r是指研究对象在给定半径内区域的领域,minr是确定研究对象是否是核心对象,即在研究对象r领域内的样本点数大于等于minr,则确定该对象为核心对象。首先任意选择任意一个样本点,找到该点r半径范围内所有的点,如果距离在r之内的数据点个数大于minr,则这个点被标记为核心样本,标记为核心样本,并被分配一个新的集群标签,然后算法会返回一个密度相连的集合,将这个集合内的所有对象都表示为同一集群。否则标记成离群值。
与现有技术相比,本发明所给出的故障单体电池诊断方法对电池组运行过程中采集到的电压数据进行分析,创新性地利用小波分析方法将一维电压信号转变为二维时频图像,利用时频图像处理算法和基于密度的聚类算法,能够实时进行故障单体电池的检测诊断,提高了单体电池故障诊断的准确度,减少漏报率。
另外,电池技术领域的相关技术人员还可以在本发明精神内做其它改变,当然本发明所要求保护范围也包含这些依据本发明所做的改变。
1.一种基于时频图像处理的电池故障诊断方法,其特征在于,包括以下步骤:
s1,采集电池组使用过程中的一维电压数据作为原始数据集,其中原始数据集应包括正常单体电池和故障单体电池的电压数据;
s2,对采集的一维电压数据进行时频处理,获得电池的二维时频图像;
s3,通过对获得的时频图像进行计算获得灰度共生矩阵,描述图像纹理分布特征;
s4,选取灰度共生矩阵五个特征集即能量、对比度、熵、相关性和逆差矩,并利用主成分分析法进行降维,得到2维故障特征集;
s5,利用基于密度的聚类算法进行单体电池故障诊断。
2.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s2中对采集的一维电压数据u(t)进行时频处理,转化为二维的时频图像;其中时频处理采用小波变换:
其中
3.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s4计算获得灰度共生矩阵p,依据公式为:
p(i,j,α,β)={(m,n),(m dm,n dn)∈m*m,f(m,n)=i,f(m dm,n dn)=j}(2)
其中,m*m为图片尺寸,(m,n)为参考点,(m dm,n dn)为偏移点,f(m,n)=i表示参考点的灰度值为i,f(m dm,n dn)=j表示偏移点的灰度值为j,αβ分别表示偏移点的偏移值和偏移角度。
4.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s5提取的能量power,依据公式为:
5.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s5提取的特征熵值eny,依据公式为:
6.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s5提取的特征对比度con,依据公式为:
7.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s5提取的特征相关性db,依据公式为:
其中,
8.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s5提取的特征逆差矩dm,该特征分反映了图像纹理的均匀性,度量了图像纹理的局部变化;该值越大,图像纹理在不同区域之间的变化越不明显,局部均匀性越差,依据公式为:
9.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,步骤s5中主成分分析法主要步骤如下:
s5.1,电池个数为n,每个电池存在5个特征量,形成原始矩阵(xij)n*5,其中xij为第i电池的第j个特征值;
s5.2,对原始矩阵x进行标准化处理,得到标准化后的矩阵y,即:
其中,yij表示第i个电池第j个特征量标准化后的值,
s5.3,计算矩阵y的相关系数矩阵r,即:
s5.4,计算矩阵r的特征值λi与特征向量ei,假设r有q个非负特征值,对其进行降序排序,即:λ1≥λ2≥…≥λq(10)
之后求出对应于特征值的特征向量ei(i=1,2…q),并且特征向量的模为1;s5.4本发明中提取两个主成分,因此特征值为,则主成分的计算表达式为:
z=ye(11)
其中e=[e1,e2]为2个排序在前特征值对应的规范正交矩阵。
10.如权利要求1所述的基于时频图像处理的电池故障诊断方法,其特征在于,所述步骤s6利用基于密度的聚类对电池进行故障诊断,是指异常电池的特征值与正常电池的领域密度不同;该方法有两个核心参数r和minr,其中r是指故障特征在给定半径内区域的领域,minr是确定故障特征样本是否是核心对象,即在样本r领域内的样本点数大于等于minr,则确定该对象为核心对象;该方法步骤为首先任意选择一个样本点,找到该点r半径范围内所有的点,如果距离在r之内的数据点个数大于,则这个点被标记为核心样本,标记为核心样本,并被分配一个新的集群标签,然后算法会返回一个密度相连的集合,将这个集合内的所有对象都表示为同一集群;否则标记离群值。
技术总结