一种电池健康状态识别方法技术

技术编号:18495593 阅读:66 留言:0更新日期:2018-07-21 19:28
本发明专利技术涉及一种电池健康状态识别方法,发明专利技术了一种电池健康状态实时评估方法。主要包括特征提取和状态识别两部分。首先,根据动力电池内阻与电池寿命的关系,对电池的健康状态进行分类。其次,获取电池不同状态下的端电压、电流和SOC原始数据。之后,利用小波包能量法对各原始数据进行能量值特征提取,建立供隐半马尔科夫模型使用的特征向量。再次,利用各状态下的特征向量对该状态的隐半马尔科夫模型进行训练。最后,将测试数据带入训练完成的各状态隐半马尔科夫模型中计算前向概率值,比较得出当前电池所处的健康状态。本方法无需复杂的参数配置,能够实时准确地识别出当前电池所处的健康状态。

A method for identifying the health status of batteries

The invention relates to a battery health status recognition method, and invents a real-time evaluation method for battery health status. It mainly includes two parts: feature extraction and state recognition. First, according to the relationship between internal resistance of battery and battery life, classify the health status of battery. Secondly, the terminal voltage, current and SOC raw data of different states of the battery are obtained. After that, the wavelet packet energy method is used to extract the energy values of the original data, and the feature vectors used for the hidden semi Markov model are established. Thirdly, the hidden half Markoff model of the state is trained by using the eigenvectors of each state. Finally, the test data are brought into the training completed hidden half Markoff model to calculate the forward probability values and compare the current health status of the battery. This method does not require complex parameter configuration, and can identify the health status of the battery in real time and accurately.

【技术实现步骤摘要】
一种电池健康状态识别方法
本专利属于动力电池领域,特别涉及一种电池健康状态识别方法。
技术介绍
随着化石能源的逐渐枯竭,新能源的发展至关重要。交通运输作为能源消耗的主要方面,汽车从传统的燃油汽车转化为电动汽车已经是大势所趋。动力电池作为电动汽车的主要动力来源,它的安全性、经济性和动力性是决定电动汽车未来发展的关键性因素。提高电池的安全性、延长电池的使用寿命也是制约电动汽车发展普及的瓶颈所在。电池健康状态作为评估电池安全性能的重要指标越来越受到广泛的重视。根据电池健康情况及时对健康状况较差的电池进行更换,可以使电池的使用情况达到最佳状态,延长电池的续航能力和使用寿命,并降低使用成本。这对于推动电动汽车行业的发展来说有着重要的意义。从某种程度上来说,电池健康状态评估也是对电池组剩余使用寿命的预测,判断电池组性能将在多长时间内衰减到无法安全工作的级别。因此,电池健康状态与电池剩余使用寿命在本质上来说有着相同的意义。目前来说,对于电池健康状态的研究主要集中于物理模型法和数据驱动法。物理模型法虽然有着较高的精确度,但对于各参数的设置有着很高的要求,而且参数配置较为复杂。数据驱动法不需要复杂的参数配置,只需提取能够与电池健康状态相关的外部参数便可以实时有效的对电池健康状态进行评估,因此受到了越来越广泛的应用。近些年来有部分学者将隐马尔科夫模型引入到电池健康状态的识别中来,取得了不错的效果,结合隐半马尔科夫模型在语音识别、故障诊断等领域的成熟应用,本文在隐马尔科夫模型的基础之上,提出一种基于隐半马尔科夫模型的电池健康状态识别方法。
技术实现思路
针对以上技术背景中的问题,本专利技术提出一种基于隐半马尔科夫模型的电池健康状态识别方法。主要技术方案为:一种电池健康状态识别方法,用于准确实时实现电池当前健康状态的识别。进一步技术方案如下:本专利技术提出的一种电池健康状态识别方法是由数据采集、特征提取、模型建立和状态识别四个部分组成。所述的数据采集部分首先是根据电池在使用过程中内阻会随着电池寿命的衰减而逐渐增大,将电池的整个寿命过程分为四个阶段,即四个健康状态,在每个健康状态中又划分为多个微观状态,在每个微观状态下采集电池充放电的端电压、电流和SOC等外部参数作为原始数据,根据电池数据的特点,选择合适的预处理方式对原始数据进行预处理。所述特征提取部分是根据电池各状态预处理过后的数据之间相似性较高,提出使用小波包能量法分别对各微观状态下的端电压、电流和SOC数据进行小波包能量特征值提取,提取出各项数据的小波包各节点能量值之后,根据小波包各节点能量值的特点,选择合适的归一化方法对各节点能量值进行归一化,得最终的特征向量。所述模型建立部分将隐半马尔科夫模型引入到电池健康状态识别中来,利用各个状态的特征序列,首先采用人为设置或K均值算法对隐半马尔科夫模型各项参数进行初始化,之后采用前后向算法和Baum-Welch算法对各项参数进行重估,得到表示电池各个健康状态的隐半马尔科夫模型参数。所述电池状态识别部分是在相同条件下,对各状态电池端电压、电流和SOC数据进行重新采集,同样通过预处理和特征提取步骤,得到各状态测试特征序列,将测试特征序列输入到各状态隐半马尔科夫模型中,通过前向算法计算该特征序列在各状态模型中的倾向概率值,通过比较在各状态模型中的概率值大小,确定当前特征序列所属的健康状态。本专利技术能够达到的有益效果如下:(1)对电池寿命过程进行分段,每一段对应一个宏观状态,每个宏观状态下分为多个微观状态,完整的体现了电池的整个寿命过程,同时采集容易得到的电池外部参数进行分析,降低获取原始数据的难度。(2)将隐半马尔科夫模型引入到电池健康状态的研究中来,利用小波包能量法对电池原始数据进行特征提取,使得各状态特征区别明显,对电池各宏观状态建立相应的隐半马尔科夫模型并进行状态识别。该方法只需要判断出电池所处的寿命阶段,以此来评估电池的健康状态,无需通过复杂的计算得到具体数值,降低了电池健康状态评估难度,同时将隐半马尔科夫模型引入到电池健康状态识别研究中来,也为电池健康状态的研究提供了新的方法和思路。(3)完成各宏观状态的识别之后,对各状态边缘数据进行识别,实验结果证明,该方法不仅能够保证电池各宏观状态的识别精度,而且能准确识别各宏观状态的边缘状态,因此能够保证电池整个寿命过程的状态识别精度,从而达到对电池健康状态的实时评估。附图说明图1是隐半马尔科夫模型状态识别流程图具体实施方式接下来,结合附图对本专利技术的具体实施方法进行进一步阐述。如图1所示,本专利技术的具体实施流程和原理如下:A.利用动力电池系统模型提取动力电池各状态下的端电压、电流温度和SOC原始数据,并对原始数据进行预处理;B.对预处理后的电池数据进行特征提取,并进行归一化处理;C.建立混合高斯分布模型和单高斯分布模型,利用特征序列对隐半马尔科夫模型参数进行初始化以及重估计算,确定符合电池各状态的隐半马尔科夫模型;D.在各状态下采集测试数据,通过特征提取后,输入到各状态隐半马尔科夫模型中,计算前向概率;E.对每一个特征序列进行前向概率计算,比较在各状态下的概率值,确定当前序列所属状态;F.跳转至D步骤,继续下一组特征序列的识别。所述步骤A中的电池状态是根据电池在使用过程中,其欧姆内阻会随着电池的衰老而逐渐增大的原理将电池状态划分为四个阶段,即四个宏观状态,分别为健康状态、退化状态一、退化状态二和老化状态,每个宏观状态下根据内阻又划分为多个微观状态,其中健康状态的起始微观状态内阻为电池的初始内阻,老化状态表明电池即将失效。根据本专利技术的电池健康状态分类方法,电池寿命过程被划分为四个宏观状态,每个宏观状态下对应有多个微观状态,将电池整个寿命过程均包含在内。所述步骤A中的电池数据采集是在每个微观状态下采集电池充放电过程中的端电压(U)、电流(I)和SOC数据,温度设定为室温,以此来作为每个微观状态的原始数据,在对比了不同微观状态下的原始数据之后,发现各状态下的电压和SOC数据均有一定的区分,但是不同状态下的电流数据重合度较高,难以区分,针对各微观状态下电流数据重合度较高的问题,对原始数据进行预处理,经实验验证,利用U/I来表征电流数据,因此得到原始数据为U、U/I和SOC。所述步骤B中的特征提取过程采用小波包能量法对电池各数据进行特征值提取,分别对各状态下的电池端电压、电流和SOC数据进行小波包分解,分解层数为n,分解后每组数据得到2n个节点,各节点系数为ωij,计算各节点能量值EijEij=|ωij|2并分别对电压、电流和SOC数据同一节点能量值进行最大值归一化,将各个能量值归一化到[0,1],得各个节点的归一化能量值E′ij,对电压、电流和SOC数据特征能量值进行归一化处理之后,将三组数据归一化值组合在一起作为最终的特征向量。所述步骤C采用隐半马尔科夫模型作为电池健康状态识别的算法,每个隐半马尔科夫模型对应电池的一个健康状态,即一个宏观状态,一个隐半马尔科夫模型可以表示为λ=(N,M,π,A,B,Pi(d)),其中N为状态数,M为观测值数目,π为初始状态数,A=aij为状态转移概率矩阵,B为观测值概率,使用混合高斯分布模型来表示,即Pi(d)为状态持续时间概率,使用单高斯分布模型来表示,即P本文档来自技高网...

【技术保护点】
1.一种电池健康状态识别方法,其作用在于实时识别动力电池当前所处的健康状态等级,其步骤如下:A.利用动力电池系统模型提取动力电池各状态下的端电压、电流、温度和SOC原始数据,并对原始数据进行预处理;B.对预处理后的电池数据进行特征提取,并进行归一化处理;C.建立混合高斯分布模型和单高斯分布模型,利用特征序列对隐半马尔科夫模型参数进行初始化以及重估计算,确定符合电池各状态的隐半马尔科夫模型;D.在各状态下采集测试数据,通过特征提取后,输入到各状态隐半马尔科夫模型中,计算前向概率;E.对每一个特征序列进行前向概率计算,比较在各状态下的概率值,确定当前序列所属状态;F.跳转至D步骤,继续下一组特征序列的识别。

【技术特征摘要】
1.一种电池健康状态识别方法,其作用在于实时识别动力电池当前所处的健康状态等级,其步骤如下:A.利用动力电池系统模型提取动力电池各状态下的端电压、电流、温度和SOC原始数据,并对原始数据进行预处理;B.对预处理后的电池数据进行特征提取,并进行归一化处理;C.建立混合高斯分布模型和单高斯分布模型,利用特征序列对隐半马尔科夫模型参数进行初始化以及重估计算,确定符合电池各状态的隐半马尔科夫模型;D.在各状态下采集测试数据,通过特征提取后,输入到各状态隐半马尔科夫模型中,计算前向概率;E.对每一个特征序列进行前向概率计算,比较在各状态下的概率值,确定当前序列所属状态;F.跳转至D步骤,继续下一组特征序列的识别。2.根据权利要求1所述的电池健康状态识别方法,其特征在于:步骤A中的电池状态是根据电池直流内阻将电池状态划分为四个宏观状态,分别为健康状态、退化状态一、退化状态二和老化状态,每个宏观状态下又划分为多个微观状态,其中健康状态下起始微观状态内阻为初始内阻,老化状态表明电池即将失效。3.根据权利要求1所述的电池健康状态识别方法,其特征在于:步骤A中的电池数据采集是在每个微观状态下采集...

【专利技术属性】
技术研发人员:禄盛金泽魁马艺玮谢颖朴昌浩
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

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

1