一种基于混合神经网络的电池剩余拐点寿命预测方法技术

技术编号:39044402 阅读:22 留言:0更新日期:2023-10-10 11:57
本发明专利技术涉及一种基于混合神经网络的电池剩余拐点寿命预测方法,具体包括以下步骤:S1、获取锂离子电池循环寿命老化数据;S2、数据处理;S3、自编码器异常检测;S4、搭建混合神经网络模型;S5、训练混合神经网络模型;S6、获得电池剩余拐点寿命值。本发明专利技术采用卷积神经网络自动的提取电池衰退特征参数,不仅简化了电池衰退特征参数提取的流程,同时还提高了剩余拐点寿命预测的精度;利用双向长短期记忆神经网络模型获取卷积神经网络所提取的衰退特征参数之间的相关性,进一步提升剩余拐点寿命预测的精度。精度。精度。

【技术实现步骤摘要】
一种基于混合神经网络的电池剩余拐点寿命预测方法


[0001]本专利技术属于电池
,尤其涉及一种基于混合神经网络的电池剩余拐点寿命预测方法。

技术介绍

[0002]电动汽车在促进能源结构转型和提高交通领域电气化水平方面具有重要作用,锂离子电池因其循环寿命长和能量密度高等优势而被用作电动汽车的动力源,但是电池在使用过程中会出现衰退现象,从而带来运行上的安全隐患,准确的预测剩余拐点寿命可以知道电池的衰退程度,借此提高电池使用安全性和可靠性。目前电池的剩余拐点寿命预测方法可以分为基于模型的方法和基于数据驱动的方法,与基于模型的方法相比,基于数据驱动的方法无须对电池的机理与物理模型进行深入研究,可以直接从传感器测量得到的电压、电流和温度等数据中提取电池衰退的特征参数,进而进行剩余拐点寿命预测,其过程简单,因而日益受到重视,并逐渐成为电池剩余拐点寿命预测的主流方法。在使用基于数据驱动的方法进行剩余拐点寿命预测时,需要解决电池衰退特征提取问题,传统的人为特征提取依赖研究人员的经验,存在特征提取耗时和不全面的局限性。自动的电池衰退特征提取虽然解决了特征提取耗时和不全面局限性,但是并未对用于自动特征提取的原始数据进行异常检测,如果用于自动特征提取的原始数据存在异常,就会造成剩余拐点寿命的预测结果不准确,因此如何自动提取电池的衰退特征并保证用于特征自动提取的原始数据的正确性是需要进一步解决的问题。

技术实现思路

[0003]本专利技术的目的是提供一种基于混合神经网络的电池剩余拐点寿命预测方法,以解决现有技术中存在的人为的电池衰退特征提取耗时和不全面、输入的数据没有进行异常检测而导致的剩余拐点寿命预测精度低的问题。
[0004]为达到上述目的,本专利技术的技术方案为:提供一种基于混合神经网络的电池剩余拐点寿命预测方法,其创新点在于,具体包括以下步骤:
[0005]S1、获取锂离子电池循环寿命老化数据:对多块锂离子电池进行循环寿命老化实验,记录实验过程中电池充放电电压、充放电容量;
[0006]S2、数据处理:对步骤S1中的循环寿命老化数据进行处理,得到每块电池在不同循环次数下的放电过程中固定电压点所对应的放电容量数据和不同循环次数下剩余拐点寿命值,并将固定电压点所对应的放电容量数据区分为固定电压点所对应的正常的放电容量数据和固定电压点所对应的异常的放电容量数据;
[0007]S3、自编码器异常检测:采用步骤S2中得到的固定电压点所对应的正常的放电容量数据对自编码器进行训练,并且根据自编码器对固定电压点所对应的正常的放电容量数据的重构误差的统计结果得出异常检测的阈值;
[0008]S4、搭建混合神经网络模型:根据卷积神经网络和双向长短期记忆神经网络的原
理搭建混合神经网络模型;
[0009]S5、训练混合神经网络模型:使用步骤S2中的固定电压点所对应的正常的放电容量数据和剩余拐点寿命值来训练混合神经网络模型,从而建立固定电压点所对应的正常的放电容量数据与剩余拐点寿命之间的映射关系,最终获得训练好的混合神经网络模型;
[0010]S6、获得电池剩余拐点寿命值:基于步骤S5中训练好的混合神经网络模型,输入正常的固定电压点下的放电容量数据,即可得到剩余拐点寿命值。
[0011]进一步的,所述的步骤S2中对步骤S1中的循环寿命老化数据进行处理具体如下:
[0012](1)设固定电压点分别为V1,V2,

V
n
,则固定电压点所对应的放电容量分别为Q1,Q2,

Q
n
,其中n为固定电压点的个数;
[0013](2)不同循环次数的电池容量数据为:C=[C1,C2,

,C
m
],其中m为电池的循环次数,利用C=[C1,C2,

,C
m
]来识别电池拐点,具体识别方法如下:
[0014]采用MATLAB软件的曲线拟合工具箱来拟合电池循环次数与容量之间的关系,需要拟合的纵坐标数据为:Y=C=[C1,C2,

,C
m
],横坐标数据为:X=[1,2,

,m];
[0015]自定义拟合公式为:
[0016]y=α0+α1(x

x0)+α2(x

x0)tanh{(x

x0)/γ}
[0017]其中γ=1
×
10
‑8,x0,α0,α1,α2是拟合得出的数值,则可以求出β1=α1‑
α2,β2=α1+α2,则y=k(x

x0)+α0;
[0018]再次使用多项式y=p0+p1x+p2x2+p3x3+p4x4+p5x5来拟合电池循环次数与容量之间的关系;联立y=k(x

x0)+α0和y=p0+p1x+p2x2+p3x3+p4x4+p5x5求解出x,所求解出的x即为拐点值;
[0019](3)利用电池的拐点值减去当前的循环次数,得到电池剩余拐点寿命,具体计算公式为:
[0020]RKL=N
knee

N
now
[0021]式中RKL为电池的剩余拐点寿命,N
knee
为电池的拐点值,N
now
为电池当前的循环次数。
[0022]进一步的,所述的步骤S3中的自编码器异常检测是采用固定电压点所对应的正常的放电容量Q
in
=[Q1,Q2,

Q
n
]in
作为自编码器的输入,自编码器的输出为Q
out
=[Q1,Q2,

Q
n
]out
,重构误差为error=|Q
in

Q
out
|,根据重构误差的统计结果得出异常检测的阈值。
[0023]进一步的,所述的步骤S4中所搭建的混合神经网络模型包括输入层、卷积层、池化层、展平层、双向长短期记忆层和输出层。
[0024]进一步的,所述的步骤S5是通过训练混合神经网络来建立固定电压点所对应的正常的放电容量Q=[Q1,Q2,

Q
n
]与剩余拐点寿命RKL之间的映射关系,即{[Q1,Q2,

Q
n
],RKL}。
[0025]与现有技术相比,本专利技术具有以下优点:
[0026]1、本专利技术利用自编码器来检测固定电压点所对应的正常的放电容量Q=[Q1,Q2,

Q
n
],确保了输入混合神经网络模型中的固定电压点所对应的正常的放电容量Q=[Q1,Q2,

Q
n
]数据是正常的,从而使模型预测出的剩余拐点寿命值更准确。
[0027]2、本专利技术采用卷积神经网络自动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于混合神经网络的电池剩余拐点寿命预测方法,其特征在于,具体包括以下步骤:S1、获取锂离子电池循环寿命老化数据:对多块锂离子电池进行循环寿命老化实验,记录实验过程中电池充放电电压、充放电容量;S2、数据处理:对步骤S1中的循环寿命老化数据进行处理,得到每块电池在不同循环次数下的放电过程中固定电压点所对应的放电容量数据和不同循环次数下剩余拐点寿命值,并将固定电压点所对应的放电容量数据区分为固定电压点所对应的正常的放电容量数据和固定电压点所对应的异常的放电容量数据;S3、自编码器异常检测:采用步骤S2中得到的固定电压点所对应的正常的放电容量数据对自编码器进行训练,并且根据自编码器对固定电压点所对应的正常的放电容量数据的重构误差的统计结果得出异常检测的阈值;S4、搭建混合神经网络模型:根据卷积神经网络和双向长短期记忆神经网络的原理搭建混合神经网络模型;S5、训练混合神经网络模型:使用步骤S2中的固定电压点所对应的正常的放电容量数据和剩余拐点寿命值来训练混合神经网络模型,从而建立固定电压点所对应的正常的放电容量数据与剩余拐点寿命之间的映射关系,最终获得训练好的混合神经网络模型;S6、获得电池剩余拐点寿命值:基于步骤S5中训练好的混合神经网络模型,输入正常的固定电压点下的放电容量数据,即可得到剩余拐点寿命值。2.根据权利要求1所述的一种基于混合神经网络的电池剩余拐点寿命预测方法,其特征在于,所述的步骤S2中对步骤S1中的循环寿命老化数据进行处理具体如下:(1)设固定电压点分别为V1,V2,

V
n
,则固定电压点所对应的放电容量分别为Q1,Q2,

Q
n
,其中n为固定电压点的个数;(2)不同循环次数的电池容量数据为:C=[C1,C2,

,C
m
],其中m为电池的循环次数,利用C=[C1,C2,

,C
m
]来识别电池拐点,具体识别方法如下:采用MATLAB软件的曲线拟合工具箱来拟合电池循环次数与容量之间的关系,需要拟合的纵坐标数据为:Y=C=[C1,C2,

,C
m
],横坐标数据为:X=[1,2,

,m];自定义拟合公式为:y=α0+α1(x

x0)+α2(x

【专利技术属性】
技术研发人员:陈峥李金元李镇伍夏雪磊
申请(专利权)人:昆明理工大学
类型:发明
国别省市:

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

1