首页> 中国专利> 基于特征迁移学习的锂电池健康状况监测方法

基于特征迁移学习的锂电池健康状况监测方法

摘要

本发明涉及一种基于特征迁移学习的锂电池健康状况监测方法,属于电池管理技术领域。该方法包括以下步骤:S1:基于特征迁移学习混合模型的构建;S2:基于特征迁移学习混合模型的应用。针对在缺少锂电池训练数据情况下,神经网络监测锂电池健康状况效果不佳的问题,研究基于特征迁移学习的锂电池健康状况监测方法。以神经网络模型为对象,设计CNN‑BILSTM串联混合模型,实现空间特征以及双向时间依赖关系的提取;以锂电池数据的特征空间为对象,研究特征迁移学习算法,通过迁移其他数据集的特征知识用于模型训练,实现在缺少训练数据情况下,训练信息的弥补。

著录项

  • 公开/公告号CN113536676B

    专利类型发明专利

  • 公开/公告日2022.09.27

    原文格式PDF

  • 申请/专利权人 重庆邮电大学;

    申请/专利号CN202110801474.6

  • 申请日2021.07.15

  • 分类号G06F30/27(2020.01);G06N3/04(2006.01);G06N3/08(2006.01);H01M10/42(2006.01);G06F119/02(2020.01);

  • 代理机构北京同恒源知识产权代理有限公司 11275;

  • 代理人杨柳岸

  • 地址 400065 重庆市南岸区黄桷垭崇文路2号

  • 入库时间 2022-11-28 17:49:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-27

    授权

    发明专利权授予

说明书

技术领域

本发明属于电池管理技术领域,涉及基于特征迁移学习的锂电池健康状况监测方法。

背景技术

锂电池健康状况监测一直是当下的研究热点,包括健康状态(SOH)估计和剩余使用寿命(RUL)预测。在过去的十年中,已经开发了大量基于模型和数据驱动的方法用于锂电池的健康状况监测。基于模型的方法通过分析锂电池的机理,构建物理模型,以进行健康状况监测,包括电化学模型、等效电路模型和经验模型。但是,由于电池不确定的工况和复杂的内部机理,目前没有可靠的模型可以准确描述锂电池的健康行为。

相较于基于模型的方法,基于数据驱动的健康状况监测方法直接从电池老化试验中采集的数据入手,进行数据挖掘和分析与电池健康状态相关的信息,从而实现电池健康状况估算。其中,神经网络(ANN)由于灵活性强且不需要了解电池的工作原理受到了众多研究人员的青睐。例如,研究人员将电压、电流和温度输送到三层神经网络,用于SOH估计。在之后的研究中,模型的选择逐渐从浅层ANN过渡到深层ANN,以实现更优的估计精度,包括卷积神经网络(CNN),循环神经网络(RNN)和长短期记忆神经网络(LSTM)。然而,这些模型在处理时间序列信息时,仍存在一些缺陷。例如,当LSTM网络记忆时间序列的长短期依赖关系时,防止反向误差信息快速衰减的CEC(Constant ErrorCarousel)并没有被控制,导致LSTM难以学习到基本信息,影响网络性能。针对这个问题,研究人员改进LSTM的拓扑结构,得到长期的主动状态跟踪-短期记忆神经网络(AST-LSTM神经网络)的预测框架,以进行SOH估计与RUL预测,并取得优于LSTM的估计精度。同时,由于基于LSTM、AST-LSTM、CNN、或RNN的组合框架可进一步提升神经网络模型的性能,因此组合框架也在锂电池健康状况监测中得到广泛的运用。

然而,上述神经网络方法显示出良好结果的前提是需要充足的锂电池数据进行训练。如果缺乏训练数据,网络模型由于难以学习到足够的信息,通常难以达到令人满意的精度。但是,通过锂电池老化实验获取足量的数据不仅需要消耗不少的人力、物力,还需要花费大量的时间。在实际的工况中,通常难以得到足够的数据用于神经网络模型的训练。因此,如何在缺少训练数据集的情况下取得良好的精度是采用ANN进行锂电池健康状态监测的迫切问题。

发明内容

有鉴于此,本发明的目的在于提供一种基于特征迁移学习的锂电池健康状况监测方法。

为达到上述目的,本发明提供如下技术方案:

基于特征迁移学习的锂电池健康状况监测方法,该方法包括以下步骤:

S1:基于特征迁移学习混合模型的构建;

S2:基于特征迁移学习混合模型的应用。

可选的,所述S1包括以下步骤:

S11:电池数据特征提取;

针对一维锂电池序列特点,以1d-CNN为特征提取器,用于提取源域与目标域电池数据的有效特征;对于第n层(n∈1,2,...N)CNN模型,令

其中,σ代表激活函数;

其中,

当提取源域数据特征时,

S12:特征MMD值计算;

令源域电池数据特征

其中,x

其中,k被定义为m个核{k

在公式(5)中,β

其中,核{k

S13:源域目标域损失函数计算;

从CNN输出的源域与目标域特征值在计算MMD的同时,并输送进BILSTM网络中,用以得到源域与目标域电池数据的预测值;对于第l层BI-LSTM神经网络,l∈1,2,...L,令

其中,

t时刻第l层BILSTM的反向层输出

t时刻第l层BILSTM的输出为:

其中,η(·)表示非线性函数,用于合并前反向层的输出;

最后,L层BILSTM神经网络的输出

y

其中,

对于运用L层BILSTM神经网络得到源域预测值,即

S14:损失函数组合;

根据源域与目标域特征计算出的MMD值以及BILSTM得到的源域与目标域损失函数,基于特征迁移的神经网络模型损失函数如下所示:

其中,λ代表超参数。

可选的,所述S2包括以下步骤:

根据目标锂电池数据集以及所选择的源域电池数据集,利用基于特征迁移的CNN-BILSTM混合神经网络模型实现锂电池的健康状态监测,即SOH估计与RUL预测;

SOH估计问题表示为:

其中,

对于RUL预测问题,锂电池寿命终止时的容量值为C

RUL=q

其中,q

其中,0≤i≤q

本发明的有益效果在于:从实际应用角度出发,为解决缺乏锂电池训练数据问题提供一种基于特征迁移学习的锂电池健康状况监测方法,弥补锂电池健康状况监测中基于有限训练数据集神经网络建模理论的缺失。针对一维锂电池序列特点,以一维卷积神经网络(CNN)和双向长短期记忆神经网络(BILSTM)为基础模型,构建满足SOH、RUL任务的组合神经网络,并将特征迁移学习方法融入进组合神经网络模型中,通过特征迁移学习算法,打破传统神经网络方法中训练与测试数据必须同分布的假设,将来自其他数据集的相关特征知识迁移到组合神经网络模型中,弥补由于训练集不足而带来的信息缺失,实现基于有限数据集的高精度锂电池健康状况监测。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:

图1为基于特征迁移学习的CNN-BILSTM神经网络系统。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本发明的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本发明的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

针对在缺少锂电池训练数据情况下,神经网络监测锂电池健康状况效果不佳的问题,研究基于特征迁移学习的锂电池健康状况监测方法。以神经网络模型为对象,设计CNN-BILSTM串联混合模型,实现空间特征以及双向时间依赖关系的提取;以锂电池数据的特征空间为对象,研究特征迁移学习算法,通过迁移其他数据集的特征知识用于模型训练,实现在缺少训练数据情况下,训练信息的弥补。

1)基于特征迁移学习混合模型的构建

基于特征迁移学习的锂电池健康状况监测系统,如图1所示。在该系统中,将与测试集同分布,但数据量较少的锂电池数据集称为目标域数据集;将与测试集不同分布,但含有大量训练数据的电池数据集称为源域数据集。源域数据与目标域数据被同时输送进CNN模型中,以提取源域与目标域特征。为量化两个数据集特征的分布差异,计算出两个数据集特征的最大均值差异(MMD)。同时,将源域特征与目标域特征输入BILSTM神经网络中,分别得到源域与目标域的损失函数。最后,结合两个损失函数与MMD值得到最终的神经网络损失函数。经过训练之后,源域提取特征的分布将与目标域特征分布一致,从而源域特征能够被用于目标域的训练,实现源域数据特征的迁移。该系统主要包括电池数据的特征提取、特征MMD值计算、源域目标域损失函数计算和损失函数组合。

①电池数据特征提取

针对一维锂电池序列特点,以1d-CNN为特征提取器,用于提取源域与目标域电池数据的有效特征。对于第n层(n∈1,2,...N)CNN模型,令

其中,σ代表激活函数;

其中,

因此,当提取源域数据特征时,

②特征MMD值计算

令源域电池数据特征

其中,x

其中,k被定义为m个核{k

在公式(5)中,β

其中,核{k

③源域目标域损失函数计算

从CNN输出的源域与目标域特征值在计算MMD的同时,并输送进BILSTM网络中,用以得到源域与目标域电池数据的预测值。对于第l层(l∈1,2,...L)BI-LSTM神经网络,令

其中,

同理,t时刻第l层BILSTM的反向层输出

因此,t时刻第l层BILSTM的输出为:

其中,η(·)表示非线性函数,用于合并前反向层的输出。

最后,L层BILSTM神经网络的输出

y

其中,

对于运用L层BILSTM神经网络得到源域预测值,即

④损失函数组合

根据源域与目标域特征计算出的MMD值以及BILSTM得到的源域与目标域损失函数,基于特征迁移的神经网络模型损失函数如下所示:

其中,λ代表超参数。

2)基于特征迁移学习混合模型的应用

针对训练数据量不足的目标锂电池,可选择其他锂电池数据集(例如美国国家航空航天局(NASA)、马里兰(CALCE)以及自采数据集等)作为源域数据集。根据目标锂电池数据集以及所选择的源域电池数据集,可利用基于特征迁移的CNN-BILSTM混合神经网络模型实现锂电池的健康状态监测,即SOH估计与RUL预测。

SOH估计问题可表示为:

其中,

对于RUL预测问题,锂电池寿命终止时的容量值为C

RUL=q

其中,q

其中,(0≤i≤q

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号