当前位置: 首页 > 专利查询>邹金续专利>正文

一种基于长短时记忆网络的锂电池组剩余电量实时预测方法技术

技术编号:21889356 阅读:20 留言:0更新日期:2019-08-17 13:34
本发明专利技术提供一种基于长短时记忆网络的锂电池组剩余电量实时预测方法,将锂电池包中t‑2、t‑1、t时刻每个电池单体的电流、单体电压以及温度组成类似于RGB图片形式作为输入,t‑1、t、t+1时刻的每个电池对应SOC作为预测结果;本发明专利技术的技术方案具有时间序列相关性,遗忘无用的每个电池单体历史数据,在实时预测中选择有用的历史数据以及当前数据作为输入;不需要考虑电池内部结构的情况下,对于外部激励,输入与输出之间的关系可以通过对大量的输入输出样本进行训练得到,因此可以很好拟合锂电池包的动态特性,非常适合实际中动力电池汽车需应对的动态工况。

A Real-time Prediction Method for Residual Electricity of Lithium Batteries Based on Long-term and Short-term Memory Network

【技术实现步骤摘要】
一种基于长短时记忆网络的锂电池组剩余电量实时预测方法
本专利技术涉及电动汽车电池
,具体而言,尤其涉及一种基于长短时记忆网络的锂电池组剩余电量实时预测方法。
技术介绍
当今世界的能源危机和大气污染问题日益严重,机动车的污染物排放与能源消耗量都非常大。如今,电动汽车日益发展,其优势在于零排放,低噪音,高效率,发展电动汽车将成为治理大气污染、解决能源危机的重要途径之一。电动汽车电池荷电状态(SOC)预估是电动汽车管理系统的关键技术。对SOC值精确预估的意义在于避免过充或过放对动力电池造成损害,为整车控制策略提供依据,以合理利用动力电池提供的电能,并有效控制及预测电动车续驶里程,最终达到节能、环保、延长电池组使用寿命等目的。目前国内外用于电动汽车SOC估计的方法主要有安时积分法、开路电压法、线性模型法、神经网络法和卡尔曼滤波法等。但绝大多数研究都是以单体电池作为分析对象,因此与实际电动汽车电池包的SOC估计存在差距,更不利于之后对电池包整体均衡的分析研究。因此,从电动汽车电池包的角度考虑每个电池单体SOC估计,是当今及以后动力电池行业的重要研究课题。
技术实现思路
根据上述提出的技术问题,而提供一种基于长短时记忆网络的锂电池组剩余电量实时预测方法。本专利技术将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度组成类似于RGB图片形式作为输入,t-1、t、t+1时刻的每个电池对应SOC作为预测结果。具有时间序列相关性,遗忘无用的每个电池单体历史数据,在实时预测中选择有用的历史数据以及当前数据作为输入,应用一个长短时记忆网络,实时预测锂电池组SOC数值。本专利技术采用的技术手段如下:一种基于长短时记忆网络的锂电池组剩余电量实时预测方法,包括如下步骤:步骤S1:采集电动汽车锂电池包中每个电池单体的历史充放电数据以及对应的SOC数据,形成数据集;步骤S2:建立长短时记忆网络,根据上述步骤S1中采集到的数据,确定神经网络的输入数据与输出数据,并确定最优时间步、训练批次,初始化输入层、输出层权重、偏置,初始化长短时记忆网络;步骤S3:对步骤S1中采集的数据进行归一化处理;步骤S4:根据归一化处理的数据,对建立的长短时记忆网络进行训练;步骤S5:将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度作为三个图层,组成RGB图片形式作为输入,采用训练后的长短时记忆网络进行联合预测,获得t-1、t、t+1时刻的预测结果。进一步地,所述步骤S2初始化长短时记忆网络的具体过程如下:步骤S21:根据步骤S1中采集到的数据,将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度组成RGB图片形式,并将其作为输入数据;步骤S22:将数据集中t-1、t、t+1时刻的每个电池对应的SOC值数据作为长短时记忆网络的输出数据;步骤S23:对长短时记忆网络进行初始化,根据输入、输出矩阵确定最优的时间步;步骤S24:根据输入、输出矩阵确定最优的训练批次;步骤S25:初始化输入层、输出层权重、偏置。进一步地,所述步骤S3中的归一化处理,具体公式如下:上式中,表示归一化处理后的数据,xi表示实际输入的历史充放电数据或者SOC数据,为自然数,i表示序号,xmax表示所在数据序列中的最大值,xmin表示所在数据序列中的最小值。进一步地,所述步骤S4中对建立的长短时记忆网络进行训练的过程如下:步骤S41:建立长短时记忆网络的输入层;锂电池包中每个电池单体的U(1,1)...U(i,j)、I(1,1)...I(i,j)、T(1,1)...T(i,j)构成三层节点矩阵,将t-2、t-1、t时刻的节点矩阵全部表示为输入层的节点;步骤S42、得到t-1时刻细胞值状态;输入t-2时刻的矩阵xt-2,通过隐藏层C,网络输出t-1时刻细胞值状态与t-1时刻输出值ht-1;步骤S43、遗忘门决定丢弃信息;读取ht-1和xt-1,输出一个在0到1之间的数值给每个在细胞状态Ct-1中的数字;1表示“完全保留”,0表示“完全舍弃”;其中ht-1表示上一个细胞的输出,xt-1表示当前细胞的输入;步骤S44、输入门确定更新的信息,用于控制加入到细胞状态的新的信息数量;主要包括sigmod层和tanh层,sigmod层用于更新it-1;tanh层用来生成新的候选信息向量且更新到细胞状态中;其计算公式表示如下:it=σ(Wi·[ht-1,xt-1]+bi)式中,δ代表sigmod激活函数,tanh代表tanh激活函数,it表示细胞状态更新的程度,Wi与WC代表网络权重,bi与bC代表网络偏置,W与b都需要通过训练得到。步骤S45、更新细胞状态,将Ct-1更新为Ct,得到新的候选值,根据决定更新每个状态的程度进行变化;其计算公式表示如下:式中ft表示细胞状态丢弃的程度。步骤S46、输出门确定细胞状态的输出信息;首先运用一个sigmod层来确定细胞状态的哪个部分将输出出去。其计算公式表示如下:ot=σ(Wo[ht-1,xt-1]+bo)式中ot表示细胞状态输出的部分,Wo与bo表示网络权重与偏置。接着把细胞状态通过tanh进行处理,得到一个在-1与1之间的值,并将它和sigmod门的输出相乘,最终会输出确定输出的那一部分:ht=ot*tanh(Ct)式中ht表示t时刻的输出值。步骤S47、更新训练轮数;判断训练轮数是否达到设定数值,如果没有达到,则进人下一轮训练,继续修改神经网络权重,直到完成训练轮数;步骤S48、将t-1、t、t+1时刻锂电池包中每个电池单体对应的SOC数值作为输出层的节点。较现有技术相比,本专利技术的有益效果:1、本专利技术提供的方法,将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度组成类似于RGB图片形式作为输入,t-1、t、t+1时刻的每个电池对应SOC作为预测结果。具有时间序列相关性,遗忘无用的每个电池单体历史数据,在实时预测中选择有用的历史数据以及当前数据作为输入,应用一个长短时记忆网络,实时预测锂电池组SOC数值。2、本专利技术提供的方法,采用的长短时记忆网络算法具有较强的非线性拟合能力,可以很好拟合锂电池包的动态特性,非常适合实际中动力电池汽车需应对的动态工况。基于上述理由本专利技术可在电动汽车电池等领域广泛推广。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的预测方法总体流程图;图2为本专利技术的初始化长短时记忆网络的具体流程图;图3为本专利技术的根据归一化处理后的数据对建立的长短时记忆网络进行训练的结构示意图;图4为本专利技术的根据归一化处理后的数据对建立的长短时记忆网络进行训练的具体流程图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,本文档来自技高网
...

【技术保护点】
1.一种基于长短时记忆网络的锂电池组剩余电量实时预测方法,其特征在于,包括如下步骤:步骤S1:采集电动汽车锂电池包中每个电池单体的历史充放电数据以及对应的SOC数据,形成数据集;步骤S2:建立长短时记忆网络,根据上述步骤S1中采集到的数据,确定神经网络的输入数据与输出数据,并确定最优时间步、训练批次,初始化输入层、输出层权重、偏置,初始化长短时记忆网络;步骤S3:对步骤S1中采集的数据进行归一化处理;步骤S4:根据归一化处理的数据,对建立的长短时记忆网络进行训练;步骤S5:将锂电池包中t‑2、t‑1、t时刻每个电池单体的电流、单体电压以及温度作为三个图层,组成RGB图片形式作为输入,采用训练后的长短时记忆网络进行联合预测,获得t‑1、t、t+1时刻的预测结果。

【技术特征摘要】
1.一种基于长短时记忆网络的锂电池组剩余电量实时预测方法,其特征在于,包括如下步骤:步骤S1:采集电动汽车锂电池包中每个电池单体的历史充放电数据以及对应的SOC数据,形成数据集;步骤S2:建立长短时记忆网络,根据上述步骤S1中采集到的数据,确定神经网络的输入数据与输出数据,并确定最优时间步、训练批次,初始化输入层、输出层权重、偏置,初始化长短时记忆网络;步骤S3:对步骤S1中采集的数据进行归一化处理;步骤S4:根据归一化处理的数据,对建立的长短时记忆网络进行训练;步骤S5:将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度作为三个图层,组成RGB图片形式作为输入,采用训练后的长短时记忆网络进行联合预测,获得t-1、t、t+1时刻的预测结果。2.根据权利要求1所述的基于长短时记忆网络的锂电池组剩余电量实时预测方法,其特征在于,所述步骤S2初始化长短时记忆网络的具体过程如下:步骤S21:根据步骤S1中采集到的数据,将锂电池包中t-2、t-1、t时刻每个电池单体的电流、单体电压以及温度组成RGB图片形式,并将其作为输入数据;步骤S22:将数据集中t-1、t、t+1时刻的每个电池对应的SOC值数据作为长短时记忆网络的输出数据;步骤S23:对长短时记忆网络进行初始化,根据输入、输出矩阵确定最优的时间步;步骤S24:根据输入、输出矩阵确定最优的训练批次;步骤S25:初始化输入层、输出层权重、偏置。3.根据权利要求1所述的基于长短时记忆网络的锂电池组剩余电量实时预测方法,其特征在于,所述步骤S3中的归一化处理,具体公式如下:上式中,表示归一化处理后的数据,xi表示实际输入的历史充放电数据或者SOC数据,为自然数,i表示序号,xmax表示所在数据序列中的最大值,xmin表示所在数据序列中的最小值。4.根据权利要求1所述的基于长短时记忆网络的锂电池组剩余电量实时预测方法,其特征在于,所述步骤S4中对建立的长短时记忆网络进行训练的过程如下:步骤S41:建立长短时记忆网络的输入层;锂电池包中每个电池单体的U(1...

【专利技术属性】
技术研发人员:邹金续
申请(专利权)人:邹金续
类型:发明
国别省市:辽宁,21

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

1