一种基于区块链和Informer神经网络的电池组SOH预测系统及方法

文档序号:31416689发布日期:2022-09-03 16:06阅读:468来源:国知局
一种基于区块链和Informer神经网络的电池组SOH预测系统及方法
一种基于区块链和informer神经网络的电池组soh预测系统及方法
技术领域
1.本发明属于区块链技术和新能源电动车辆电池组健康状态预测领域,具体涉及一种基于区块链和informer神经网络的电池组soh预测系统及方法。


背景技术:

2.锂离子电池组通常由上千个电芯串并联组成,均由电池管理系统bms实时监测管理,测量电池组电流、电压、温度等外特性数据,完成状态估算、热管理、自动均衡、故障诊断等功能,保障电池安全运行。锂离子电池组的充放电是一个复杂的电能、化学能、热能转换过程,具有高度的非线性和不确定性,其性能参数易受环境状况、电池老化、用户使用行为等诸多因素影响,这使得电池组的安全高效运行难以控制,目前尚未形成一套完善的电池管理理论和技术体系。当前电池soh预测研究主要集中于电芯层面,在实际运用上电池组soh预测问题亟待解决。电池soh的准确长序列预测对保障电动车辆安全性有重要意义,也可以为电池组的维护和更换工作提供保障。


技术实现要素:

3.有鉴于此,本发明提供了一种基于区块链和informer神经网络的电池组soh预测系统及方法。
4.本发明是通过以下技术手段实现上述技术目的的。
5.一种基于区块链和informer神经网络的电池组soh预测方法,具体为:
6.联盟区块链对电动车辆及其电池组的公共索引数据提取特征与标签;
7.对公共索引数据特征的数据集进行预处理,同标签一起构成数据集xn,并丢弃弱相关特征,得到数据集x
′n;
8.利用其他电动车辆的数据集x
′n训练基于informer的神经网络模型;
9.根据电动车辆自身的历史数据对训练后的基于informer的神经网络模型进行重新校准,对重新校准的基于informer的神经网络模型,设置预测序列长度,预测电池组的soh。
10.进一步的技术方案,所述特征包括车辆驾驶行为特征、电池组状态特征和电动车辆所在地区的环境特征。
11.进一步的技术方案,所述标签为:
[0012][0013]
其中:y
soh
表示公共索引数据的标签,c

t
表示对修正容量c
t
自回归处理的结果,且c
t
=k
tcmax
,k
t
为温度影响因子,c
max
为电池组当前最大可用容量,cr为电池组额定容量,yn为第n个充/放电片段的soh值。
[0014]
更进一步的技术方案,对公共索引数据特征的数据集进行预处理,包括:
[0015]
对于电池组状态特征中的soc进行异常检测,当δsoc
k+1-δsock<μ时,保留当前soc值,否则丢弃,其中,δsock是采样时间点k对应的电池soc,μ为soc变化率阈值;
[0016]
对于数据集中除soc之外的特征:将缺失值达到80%以上的特征所在列丢弃,对缺失值在80%以下的进行填充;再对每一列特征进行异常值检测,删除异常值所在的行;然后将剩余特征划分为连续型特征xc和离散型特征xd,并分别进行归一化为x
′c、独热编码为x
′d;
[0017]
所述数据集xn=concat(x
′c,x
′d,y
soh
),concat为拼接函数,y
soh
表示公共索引数据的标签。
[0018]
更进一步的技术方案,所述弱相关特征是指数据集xn中相关性系数小于0.6的特征。
[0019]
进一步的技术方案,所述基于informer的神经网络模型包括依次进行通信的嵌入层、多头概率稀疏自注意力层、自注意力蒸馏层、生成式解码器网络和全连接层。
[0020]
进一步的技术方案,对训练后的基于informer的神经网络模型进行重新校准的过程为:向联盟区块链发送代币t
id
,若代币t
id
=true,能找到属于自车的所有公共索引,校准成功。
[0021]
一种基于区块链和informer神经网络的电池组soh预测系统,包括:
[0022]
车载区块链平台,存储每个注册电动车辆的私人信息和公共信息,所述私人信息被加密并生成安全索引,所述公共信息直接生成公共索引;
[0023]
地区私人链,接收车载区块链平台发送的安全索引和公共索引,并存储安全索引;
[0024]
联盟区块链,存储地区私人链发送的公共索引,并对所述公共索引进行特征与标签的提取,利用其他电动车辆的公共索引训练基于informer的神经网络模型、利用电动车辆自身的数据对训练后的基于informer的神经网络模型进行重新校准。
[0025]
上述技术方案中,所述公共信息包括车辆所在地区、车辆驾驶行为及电池组数据。
[0026]
本发明的有益效果为:
[0027]
(1)本发明的预测系统采用的区块链技术,具有较高的数据完整性和安全性,在注重隐私的同时,能够使得来自不同驾驶条件和区域的电动车辆电池数据可以在车辆之间共享;利用其他电动车辆的公共索引训练基于informer的神经网络模型、利用电动车辆自身的数据对训练后的基于informer的神经网络模型进行重新校准,以获得更精确的soh预测模型;
[0028]
(2)本发明的预测方法采用的基于informer的神经网络模型,相比如cnn、lstm、transformer神经网络,具有更高的精度、效率和更长的序列长度,能够较为准确的监测动力电池组在接下来一周甚至更长一段时间内的健康状态,将有助于做好电池全寿命周期的管理,为电池维护和更换提供参考。
附图说明
[0029]
图1为本发明所述基于区块链和informer神经网络的电池组soh预测流程图;
[0030]
图2为本发明所述基于informer的神经网络结构示意图。
具体实施方式
[0031]
下面结合附图以及具体实施例对本发明作进一步的说明,但本发明的保护范围并不限于此。
[0032]
如图1所示,本发明基于区块链和informer神经网络的电池组soh预测系统,包括:
[0033]
车载区块链平台,每一辆电动车辆在车载区块链平台注册后得到一个代币t
id
,当电动车辆行驶至地区n后,生成一个相应的车辆记录,车载区块链平台存储每个注册电动车辆的原始完整信息,包含私人信息(电动车辆id、行驶路线和智能设备登录信息)和公共信息(包括车辆所在地区、车辆驾驶行为、电池组数据),私人信息被加密并生成一个安全索引,而公共信息则直接生成一个公共索引;车载区块链平台与地区私人链和联盟区块链进行信息交互。
[0034]
地区私人链,接收车载区块链平台发送的安全索引和公共索引,存储安全索引,并将电动车辆的公共索引发送到联盟区块链。
[0035]
联盟区块链,存储电动车辆的公共索引,对电动车辆及其电池组的公共索引数据提取相关特征与标签、对特征数据集进行数据预处理,搭建基于informer的神经网络模型,并利用其他电动车辆的公共索引训练基于informer的神经网络模型,再利用电动车辆自身的数据对训练后的基于informer的神经网络模型进行重新校准,通过重新校准的基于informer的神经网络模型对电动车辆的soh进行预测,并输出至车载区块链平台并显示。
[0036]
如图1所示,一种基于区块链和informer神经网络的电池组soh预测方法,具体包括如下步骤:
[0037]
s1,联盟区块链对电动车辆及其电池组的公共索引数据提取相关特征与标签
[0038]
s1.1,利用python相关库提取车辆驾驶行为特征xd(包括车速、加速度、放电深度、行驶里程)和电池组状态特征xb(包括电压、电流、放电倍率、温度、soc)以及电动车辆所在地区n的环境特征xw(包括温度、湿度、气压、降水量、能见度、风速),得到初步提取特征的数据集d,
[0039][0040]
其中:i为车辆驾驶行为特征xd中的第i个特征,j为电池组状态特征xb中的第j个特征,k为当地环境特征xw中的第k个特征,n为电池组第n个充/放电片段,即序列长度,d
model
为特征维度,为实数集;
[0041]
s1.2,在实验室条件下,当前电池组额定容量通过容量标定实验测得,然而在车辆的实际运行中,这种满充满放的标定条件在实际情况下很难满足,需提取电池组当前最大可用容量c
max

[0042][0043]
其中,soc(t0)为放电起始时刻电池荷电状态,soc(tk)为放电结束时刻电池荷电状态,i(t)为t时刻电池组电流,η为库伦效率,δt为采样间隔;
[0044]
s1.3,温度影响因子修正电池组当前最大可用容量c
max
,环境温度会影响电池组的最大可用容量,电池组的放电容量在低温环境下会明显降低,在高温环境下会增加;因此修正后的容量c
t
=k
tcmax
,其中k
t
为温度影响因子,可将某车型对应的电池组置于-40℃、-25℃、-15℃、0℃、15℃、25℃、40℃的实验中以获取温度影响因子k
t
,其余温度范围内的温度影响因子k
t
可由插值法获取;
[0045]
s1.4,利用回归算法对c
t
进行自回归处理c

t
,除以电池组额定容量cr后作为标签y
soh

[0046][0047]
其中,yn为第n个充/放电片段的soh值;
[0048]
所述回归算法包括逻辑回归、决策树回归、支持向量机回归、局部加权线性回归。
[0049]
s2,实车采集的数据,很难满足满充满放的试验条件,并且由于传感器故障、bms采样精度等因素,需要联盟区块链对特征数据集d进行数据预处理;
[0050]
s2.1,对于电池组状态特征xb中的soc进行异常检测,当δsoc
k+1-δsock<μ时,保留当前soc值,否则将之丢弃,其中,δsock是采样时间点k对应的电池soc,μ为soc变化率阈值;
[0051]
s2.2,对于对特征数据集d中除soc之外的特征,缺失值达到80%以上的特征所在列丢弃,缺失值在80%以下的采用前值、后值、均值、热平台插补、拟合插补或多重插补进行填充,再对每一列特征进行异常值检测,删除异常值所在的行,进一步划分为连续型特征xc和离散型特征xd,并分别进行归一化为x
′c和独热编码为x
′d。
[0052]
s3,拼接数据集xn=concat(x
′c,x
′d,y
soh
),利用相关性分析将相关性系数小于0.6的弱相关特征丢弃,获得新数据集x
′n,将新数据集x
′n的特征作为基于informer的神经网络模型的输入。
[0053]
s4,搭建基于informer的神经网络模型,如图2所示,informer神经网络包括嵌入层、多头概率稀疏自注意力层、自注意力蒸馏层、生成式解码器网络和全连接层;
[0054]
s4.1,数据集x
′n输入嵌入层,嵌入层将其转换为输入向量输入向量由特征标量局部时间戳pe和全局时间戳se三部分组成;
[0055][0056]
其中,α为平衡标量映射和局部/全局嵌入之间大小的因子,若序列输入已标准化,则α=1;m∈[1,n],p为全局时间戳类型的个数;
[0057]
局部时间戳pe的计算公式如下:
[0058][0059][0060]
其中,n∈[1,...,d
model
/2],pos表示位置信息;
[0061]
全局时间戳se使用一个全连接层将输入的时间戳映射到512维。
[0062]
s4.2,多头概率稀疏自注意力层通过线性变换将输入向量转换为q、k、v三个向量,公式如下:
[0063][0064]
其中,分别为查询向量、键向量和值向量,为对应于q、k、v的训练参数矩阵;
[0065]
进一步,获取每头概率稀疏自注意力层的输出:
[0066][0067]
其中,勾q的稀疏矩阵,softmax为激活函数。
[0068]
s4.3,自注意力蒸馏层利用蒸馏操作保留具有支配地位的特征,从第q层向第q+1层的过程为:
[0069][0070]
其中,勾第q+1层的多头概率稀疏自注意力层输出,maxpool为最大池化函数,elu为激活函数,conv1d为一维卷积函数,勾第q层的多头概率稀疏自注意力层的计算结果,包含多头注意力机制。
[0071]
s4.4,生成式解码器网络一次性生成所有的预测输出,其过程如下:
[0072][0073]
其中,为生成式解码器网络的输入,为开始标记,为目标序列的占位符,用0填充,concat为拼接函数,ny为预测序列长度,n
token
为输入序列长度。
[0074]
s4.5,经过生成式解码器网络后,序列长度的每一个待预测位置都有一个向量,然后输入到一个全连接层得到预测结果。
[0075]
s5,对于搭建好的基于informer的神经网络模型,需要对其进行训练,以学习模型内部参数;
[0076]
s5.1,按照一定比例将其他电动车辆的数据集x
′n分为训练集x
train
和测试集x
test

[0077]
s5.2,设置基于informer的神经网络模型超参数,超参数包括时间特征编码的频率freq、预测序列长度pred_len、dropout、学习率lr、编码器层数e_layers、解码器层数d_layers、注意力头数n_heads、堆栈编码器层数s_layers、损失函数loss和epoch数;同时利用后向传播算法对基于informer的神经网络模型内部权重进行更新,并将均方误差mse和平均相对误差mre作为基于informer的神经网络模型的损失函数和评价指标,公式如下:
[0078][0079][0080]
其中,为当前测试样本的实际soh值,为的估计值,a∈[1,n];
[0081]
s5.3,利用训练集x
train
对搭建好的基于informer的神经网络模型进行训练,训练完成后利用测试集x
test
对训练完成的模型进行测试,若平均相对误差mre<ε,则输出训练后的基于informer的神经网络模型,反之,则设置超参数重新进行训练。
[0082]
s6,根据电动车辆自身的历史数据对训练后的基于informer的神经网络模型进行重新校准:通过向联盟区块链发送代币t
id
,若代币t
id
=true,即可找到属于该电动车辆的所有公共索引,若代币t
id
=false,说明该电动车辆没有在车载区块链平台上注册。
[0083]
s7,基于重新校准的基于informer的神经网络模型,通过设置预测序列长度pred_len,可调整模型的预测长度,可利用重新校准的基于informer的神经网络模型对未来较长一段时间内的电池组进行soh估计,在预测序列长度一定的基础上,其精度和效率远高于cnn、lstm等神经网络。
[0084]
所述实施例为本发明的优选的实施方式,但本发明并不限于上述实施方式,在不背离本发明的实质内容的情况下,本领域技术人员能够做出的任何显而易见的改进、替换或变型均属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1