CN111103553A - 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法 - Google Patents

一种自适应grnn的电动汽车锂离子电池健康状态的估算方法 Download PDF

Info

Publication number
CN111103553A
CN111103553A CN201911365666.6A CN201911365666A CN111103553A CN 111103553 A CN111103553 A CN 111103553A CN 201911365666 A CN201911365666 A CN 201911365666A CN 111103553 A CN111103553 A CN 111103553A
Authority
CN
China
Prior art keywords
grnn
sample
value
lithium ion
qga
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911365666.6A
Other languages
English (en)
Other versions
CN111103553B (zh
Inventor
薛安荣
杨婉琳
于彬鹏
陈伟鹤
蔡涛
盘朝奉
何志刚
李骁淳
王丽梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University
Original Assignee
Jiangsu University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University filed Critical Jiangsu University
Priority to CN201911365666.6A priority Critical patent/CN111103553B/zh
Publication of CN111103553A publication Critical patent/CN111103553A/zh
Application granted granted Critical
Publication of CN111103553B publication Critical patent/CN111103553B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/392Determining battery ageing or deterioration, e.g. state of health
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/061Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using biological neurons, e.g. biological neurons connected to an integrated circuit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Neurology (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

本发明所提出的一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法。针对电池测量数据存在缺失、异常和噪音的特点,根据变异系数采用改进粒子滤波算法处理或选择最小二乘法、均值替换法处理参数以使神经网络输入参数平稳,从而提高抗噪性。而GRNN算法应用于SOH估算具有估算精度高的优势,但因平滑因子人为设定存在其实验平均误差与方差不稳定局限。因此本发明利用QGA对GRNN的平滑因子进行优化以提高网络自适应性。进一步的,考虑到不同特征参数与容量的相关性存在差异的特点,本发明利用最优平滑因子与相关系数构建模式层的传递函数以提高GRNN的估算精度。实验结果表明,本发明所提出的算法能有效估算锂离子电池健康状态具有广阔的应用前景。

Description

一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法
技术领域
本发明属于电动汽车电池技术领域,涉及一种锂离子电池健康状态的估算方法,具体涉及一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法。
背景技术
随着全球实施能源和环境保护战略,锂离子电动汽车因为能源效率高和环境友好性等特点得到快速发展。锂离子电池的健康状态是电动汽车安全性和可靠性的重要指标,所以实现锂离子电池健康状态的有效估算具有极为重要的意义。电池健康状态SOH难以直接测量,主要通过可直接测量的电池特征如充放电的电流、电压等来估算。
由于SOH的估算与电池特征参数之间的关系是一种高度复杂的非线性关系,而人工神经网络(ANN:Artificial Neural Network)具有很强的非线性映射能力,已经在SOH估算得到广泛应用。其中,GRNN算法应用于SOH估算具有估算精度高的优势,但其实验平均误差与方差不稳定。究其原因主要是因为平滑因子人为设定难以达到最优。研究GRNN发现,其神经元在处理数据时,将所有分类的分布视为相同概率密度函数的高斯分布,平滑因子即对应高斯分布的方差,所以当平滑因子取值过大时,网络输出近似于所有样本因变量的平均值。若平滑因子取值过小时,会出现过拟合现象。因此为提高GRNN的估算精度寻找GRNN平滑因子的优化方法极为重要。
发明内容
本发明的目的在于提出一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法,以提高对锂离子电池健康状态估算方法的自适应性、抗噪性与精确度。本发明首先采用电池参数自适应预处理算法对电池数据处理以使神经网络输入参数平稳,从而提高抗噪性。利用QGA对GRNN的平滑因子进行优化以提高网络自适应性。利用计算的相关系数重构模式层的传递函数以提高GRNN的估算精度。
具体技术方案如下:
一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法,包括以下步骤:
步骤1,基于电池参数自适应预处理算法处理电池数据,并构建数据集:计算电池参数,根据变异系数选择利用改进粒子滤波算法PF处理或选择最小二乘法、均值替换法处理参数,并将处理后的数据划分为训练数据集和测试数据集,在此基础上构建矢量集;
步骤2,利用量子遗传算法QGA优化广义神经网络GRNN中的平滑因子:基于经验设置QGA的迭代次数、种群数和染色体长度,构建QGA中用于选择操作的适度函数,迭代得到最优平滑因子;
步骤3,基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态:计算训练矢量参数与容量的相关系数,利用步骤2估算的平滑因子与相关系数构建GRNN模式层的传递函数,以优化后的GRNN估算电动汽车锂离子电池健康状态。
进一步,所述步骤1中基于电池参数自适应预处理算法处理电池数据,并构建数据集,包括以下步骤:
步骤1.1,计算所有循环的恒流充电时间序列T、恒压放电时间序列D、放电电压骤降值序列V,提取容量计算电池健康状态SOH序列S;
步骤1.2,计算参数序列的变异系数,以恒流充电时间序列T为例,若变异系数
Figure BDA0002338352440000021
则执行步骤1.3,否则执行步骤1.4,其中SDT为T的标准差,MT为T的均值,NSD为变异系数阈值;
步骤1.3,基于改进粒子滤波算法处理参数,假如恒流充电时间序列为T={t1,t2,…,tN},N为最大序列数;估计第k+1时刻值,具体步骤如下:
步骤1.3.1,对k时刻的粒子样本重要性采样,得到k+1时刻的粒子样本
Figure BDA0002338352440000022
步骤1.3.2,检测第k+1时刻值tk+1的有效性,若tk+1=NULL或
Figure BDA0002338352440000023
Figure BDA0002338352440000024
则进一步判断相邻值是否存在缺失或异常值,若相邻值存在缺失或异常值则更新tk+1=LT(sk+1),LT(si)为最小二乘法拟合的T与S的曲线方程,否则采用均值替换法更新
Figure BDA0002338352440000025
步骤1.3.3,更新每个粒子的权值
Figure BDA0002338352440000026
并进行归一化处理得到
Figure BDA0002338352440000027
步骤1.3.4,根据粒子权值重采样粒子,将粒子样本映射为等权例子样本;
步骤1.3.5,状态估计
Figure BDA0002338352440000031
步骤1.4:检测序列值是否存在缺失或异常,若tk=NULL或
Figure BDA0002338352440000032
Figure BDA0002338352440000033
则如步骤1.3.2方法更新tk
步骤1.5,利用步骤1.3或1.4处理后的参数构建样本矢量,从样本空间中随机选择75%的数据作为训练样本,另外25%数据作为测试数据,在此基础上构建矢量集。
进一步,所述步骤2中利用量子遗传算法QGA优化广义神经网络GRNN中的平滑因子,包括以下步骤:
步骤2.1,初始化种群
Figure BDA0002338352440000034
其中m为种群规模,
Figure BDA0002338352440000035
表示第t代种群中第i个个体,且
Figure BDA0002338352440000036
n为量子编码长度,
Figure BDA0002338352440000037
为一个量子位编码,根据Q(t)的概率取值情况构建二进制串序列
Figure BDA0002338352440000038
其中
Figure BDA0002338352440000039
均为一个长度为n的二进制串;
步骤2.2,解码
Figure BDA00023383524400000310
为δ,计算输入参数X与学习样本之间的Gauss函数值,并进行加权求和,如式(1)所示:
Figure BDA00023383524400000311
其中,Xi代表模式层第i个神经元对应的学习样本,yi代表Xi的标签值,m为样本容量;
步骤2.3,构建QGA中用于选择操作的适度函数,QGA在每一代中基于适度函数计算个体适值Eδ,选择适用值最大的个体为当前最优平滑因子,因此构建式(2)作为QGA的适度函数:
Figure BDA00023383524400000312
其中,
Figure BDA00023383524400000313
δj=δ12,…,δm,δj表示当代P(t)中第j个解码值,
Figure BDA00023383524400000314
T为转置,式(2)能够使QGA在迭代的计算中适值Eδ始终非负,且在迭代过程中利用式(2)选择当前最优平滑因子,使遗传向最优平滑因子出现的方向推进;
步骤2.4,解码P(t)中所有个体,并利用式(2)计算适用值,挑选出适用值最大的个体为最优个体;
步骤2.5,判断终止条件是否满足,满足则解码得到最优平滑因子,终止迭代。否则执行灾变进入下一次迭代或利用量子旋转门如式(3)所示更新种群Q(t),再进行量子交叉、变异更新种群,进入下一次迭代得到更新后的量子位编码
Figure BDA0002338352440000041
Figure BDA0002338352440000042
其中
Figure BDA0002338352440000043
为未更新的量子位编码,s(αii)为旋转角方向,Δθi为旋转角大小,s(αii)、Δθi均由经典QGA旋转选择策略确定。
进一步,所述步骤3中基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态,包括以下步骤:
步骤3.1,训练样本特征集为{trx1,trx2,…,trxn},每一个样本的维度为m,即trxi=[trxi1,trxi2,…,trxim],标签集为{y1,y2,…,yn},每一个标签的维度为k,测试样本集为{tex1,tex2,…,texp},GRNN输入层将输入的矢量集归一化处理传递给模式层;
步骤3.2,模式层神经元数量设为n,每一个神经元对应训练样本中不同样本,步骤2估算的值作为GRNN的平滑因子,计算m个特征分别与标签的Pearson相关系数cor1,cor2,…,corm,第x个测试样本texx与模式层第j个神经元对应的训练样本trxj进行如式(4)的计算,Pj即为第j个神经元的输出:
Figure BDA0002338352440000044
其中,trxji为trxj的第i个参数,texxi为texx的第i个参数;
步骤3.3,求和层节点数量为k+1,第一个神经元计算模式层所有神经元输出的算术和SD,如式(5),模式层第g个神经元与求和层第j个神经元连接权值为第g个输出样本yg中第j个参数,余下k个神经元计算模式层输出的加权和SNj,如式(6)所示:
Figure BDA0002338352440000045
Figure BDA0002338352440000051
trxgi为训练样本特征集trxg的第i个参数,texxi为texx的第i个参;
步骤3.4,输出层神经元数量为k,每个神经元输出结果为Sj,即求和层第j个节点输出SNj与第一个节点输出SD的比值,如式(7)所示:
Figure BDA0002338352440000052
本发明的有益效果:
本发明所提出的自适应GRNN的估算方法是一种对汽车锂离子电池健康状态估算的方法。采用电池参数自适应预处理算法对电池数据处理以使神经网络输入参数平稳,从而提高抗噪性。基于GRNN建立QGA的适度函数,利用QGA对GRNN的平滑因子进行优化以提高网络自适应性。利用参数与容量的相关系数重构模式层的传递函数以提高GRNN的估算精度。综上,本发明在提高锂离子电池健康状态估算的自适应性、抗噪性与精确度上具有影响。
遗传算法(GA:Genetic Algorithm)在全局搜索能力方面与粒子群算法(PSO:Particle Swarm Optimization)等寻优算法相比具有优势,更适用于优化GRNN的平滑因子。但GA二进制编码会限制染色体变化的多样性,使其对于空间搜索能力有限,很容易陷入早熟。而QGA采用量子编码具有更好的种群多样性和并行计算能力,搜索范围更广,效率更高。利用QGA对GRNN的平滑因子进行优化,能够减少其对于测试人员的依赖性并提高网络的估算精度。
由于GRNN在模式层上不考虑向量中元素的权值,利用其直接进行锂离子电池的健康状态估算精确度欠缺。因为电池特征参数与容量的相关性不一致,利用计算的相关系数重构模式层的传递函数能够进一步提高GRNN的估算精度。
针对电池测量数据存在缺失值、异常值、噪音的特点,直接应用测量数据训练影响估算的精确度。根据数据变异系数分情况选择最小二乘法、相邻值均值替换法或利用改进粒子滤波算法处理以使数据平稳能提高电池数据的稳定性、可靠性。
综上分析,采用电池参数自适应预处理算法,从而提高数据的稳定性、可靠性。利用QGA对GRNN的平滑因子进行优化,能提高网络自适应性。利用相关系数重构模式层的传递函数能提高GRNN的估算精度。实验结果证明,本发明在提高锂离子电池健康状态估算的自适应性、抗噪性与精确度上具有明显的效果,具有广阔的应用前景。
附图说明
图1为本发明实施例提供的自适应GRNN的电动汽车锂离子电池健康状态的估算方法总体流程示意图。
图2为优化的GRNN结构。
图3为一次基于量子遗传算法优化平滑因子的实施过程中当前最优个体适值计算的变化。
图4为自适应GRNN的电动汽车锂离子电池健康状态的估算方法与不同平滑因子训练的传统GRNN估算方法的比较。
具体实施方式
下面以NASA公开数据集中5号电池的数据子集为例,结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
如图1所示,根据本发明的实施例,自适应GRNN的电动汽车锂离子电池健康状态的估算方法包括四个基本步骤:
一、基于电池参数自适应预处理算法处理电池数据,并构建数据集:计算电池参数,根据变异系数选择利用改进粒子滤波算法处理或选择最小二乘法、均值替换法处理参数,并将处理后的数据划分为训练数据集和测试数据集,在此基础上构建矢量集。
本实施例中,基于电池参数自适应预处理算法处理电池数据,并构建数据集,包括以下步骤:
步骤1,计算所有循环的恒流充电时间序列T、恒压放电时间序列D、放电电压骤降值序列V,提取容量计算SOH序列S。
步骤2,计算参数序列的变异系数。以恒流充电时间序列T为例,若变异系数
Figure BDA0002338352440000071
则执行步骤1.3,否则执行步骤1.4,其中SDT为T的标准差,MT为T的均值,NSD为变异系数阈值。
步骤3,基于改进粒子滤波算法处理参数。以恒流充电时间序列T={t1,t2,…,tN}为例,估计第k+1时刻值,具体步骤如下:
步骤3.1,对k时刻的粒子样本重要性采样,得到k+1时刻的粒子样本
Figure BDA0002338352440000072
步骤3.2,检测第k+1时刻值tk+1的有效性,若tk+1=NULL或
Figure BDA0002338352440000073
Figure BDA0002338352440000074
则进一步判断相邻值是否存在缺失或异常值,若相邻值存在缺失或异常值则更新tk+1=LT(sk+1),LT(si)为最小二乘法拟合的T与S的曲线方程,否则采用均值替换法更新
Figure BDA0002338352440000075
步骤3.3,更新每个粒子的权值
Figure BDA0002338352440000076
并进行归一化处理得到
Figure BDA0002338352440000077
步骤3.4,根据粒子权值重采样粒子,将粒子样本映射为等权例子样本。
步骤3.5,状态估计
Figure BDA0002338352440000078
步骤4:检测序列值是否存在缺失或异常。若tk=NULL或
Figure BDA0002338352440000079
Figure BDA00023383524400000710
则如步骤1.3.2方法更新tk
步骤5,利用步骤1.3或1.4处理后的参数构建样本矢量,从样本空间中随机选择75%的数据作为训练样本,另外25%数据作为测试数据,利用处理后的参数构建训练样本矩阵X1、并归一化得到矩阵B。
Figure BDA00023383524400000712
Bn×3=An×1[1 1 1]1×3·X1 n×3
假设测试样本数量为p,构建并归一化测试样本矩阵C、训练样本容量矩阵Y1
Figure BDA0002338352440000081
二、利用量子遗传算法(QGA:Quantum Genetic Algorithm)优化广义神经网络(GRNN:General Regression Neural Network)中的平滑因子:基于经验设置QGA的迭代次数、种群数和染色体长度,构建QGA中用于选择操作的适度函数,迭代得到最优平滑因子。
本实施例中,如图2所示,利用QGA优化GRNN中的平滑因子,包括以下步骤:
步骤1,基于经验设置QGA的迭代次数、种群数和染色体长度,初始化种群
Figure BDA0002338352440000082
其中h为种群规模,
Figure BDA0002338352440000083
表示第t代种群中第i个个体,且
Figure BDA0002338352440000084
d为量子编码长度,
Figure BDA0002338352440000085
为一个量子位编码。根据Q(t)的概率取值情况构建
Figure BDA0002338352440000086
其中
Figure BDA0002338352440000087
均为一个长度为d的二进制串。
步骤2,解码
Figure BDA0002338352440000088
为δ,计算输入参数X与学习样本之间的Gauss函数值,并进行加权求和,如式(1)所示。
Figure BDA0002338352440000089
其中,Xi代表模式层第i个神经元对应的学习样本,yi代表Xi的标签值,h为样本容量。
步骤3,构建QGA中用于选择操作的适度函数。QGA在每一代中基于适度函数计算个体适值Eδ,选择适用值最大的个体为当前最优平滑因子,因此构建式(2)作为QGA的适度函数。
Figure BDA00023383524400000810
其中,
Figure BDA00023383524400000811
δj=δ12,…,δh,δj表示当代P(t)中第j个解码值,
Figure BDA00023383524400000812
图3表示一次基于量子遗传算法优化平滑因子的实施过程中当前最优个体适值计算变化情况,可以看出,式(2)能够使QGA在迭代的计算中适值Eδ始终非负,且在迭代过程中利用式(2)选择当前最优平滑因子,使遗传向最优平滑因子出现的方向推进。
步骤4,解码P(t)中所有个体,并利用式(2)计算适用值,挑选出适用值最大的个体为最优个体。
步骤5,判断终止条件是否满足,满足则解码得到最优平滑因子,终止迭代。否则执行灾变进入下一次迭代或利用量子旋转门如式(3)所示更新种群Q(t),再进行量子交叉、变异更新种群,进入下一次迭代。
Figure BDA0002338352440000091
其中,
Figure BDA0002338352440000092
为未更新的量子位编码,s(αii)为旋转角方向,Δθi为旋转角大小,s(αii)、Δθi均由经典QGA旋转选择策略确定。
三、基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态:计算训练矢量参数与容量的相关系数,利用二估算的平滑因子与相关系数构建GRNN模式层的传递函数,以优化后的GRNN估算电动汽车锂离子电池健康状态。如图3所示。
本实施例中,基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态,包括以下步骤:
步骤1,计算瞬时电压差、恒流充电时间、恒压放电时间三个特征分别与容量的Pearson相关系数cor1、cor2、cor3。计算输入变量与样本X的加权Euclid距离平方矩阵E,对E中元素进行运算得到概率矩阵P。
Figure BDA0002338352440000093
Figure BDA0002338352440000101
其中,δ为第二步中QGA估算的最优平滑因子。
步骤2,对所有模式层的神经元输出算术求和得到矩阵
Figure BDA0002338352440000102
Figure BDA0002338352440000103
同样对模式层的神经元输出进行加权求和运算,得到矩阵
Figure BDA0002338352440000104
Figure BDA0002338352440000105
中元素对应相除,即为输出矩阵
Figure BDA0002338352440000106
四、估算结果与误差统计。图4表示基于QGA优化的GRNN估算电动汽车锂离子电池健康状态的方法与平滑因子分别为0.001、0.005、0.01训练的传统GRNN估算电动汽车锂离子电池健康状态方法的比较,表1为实验误差分析表。可以看出,本发明实施例的估算精度明显提高,估算结果与原始数据十分接近。
表1实验误差分析表
估算方法 平滑因子 平均绝对误差(%) 均方根误差(%)
QGA-GRNN δ 0.72 0.70
GRNN 0.01 0.85 0.73
GRNN 0.005 0.75 0.74
GRNN 0.001 0.91 1.08
综上,本发明所提出的自适应GRNN的估算方法是一种对电动汽车锂离子电池健康状态估算的方法。针对电池测量数据存在缺失、异常和噪音的特点,根据变异系数采用改进粒子滤波算法处理或选择最小二乘法、均值替换法处理参数以使神经网络输入参数平稳,从而提高抗噪性。而GRNN算法应用于SOH估算具有估算精度高的优势,但因平滑因子人为设定存在其实验平均误差与方差不稳定局限。因此本发明利用QGA对GRNN的平滑因子进行优化以提高网络自适应性。进一步的,考虑到不同特征参数与容量的相关性存在差异的特点,本发明利用最优平滑因子与相关系数构建模式层的传递函数以提高GRNN的估算精度。实验结果表明,本发明所提出的算法能有效估算锂离子电池健康状态,且在自适应性、抗噪性与精确度等方面有明显提升,具有广阔的应用前景。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以进行多种变化、修改、替换和变型,均应视为本发明的保护范围。

Claims (4)

1.一种自适应GRNN的电动汽车锂离子电池健康状态的估算方法,其特征在于,包括以下步骤:
步骤1,基于电池参数自适应预处理算法处理电池数据,并构建数据集:计算电池参数,根据变异系数选择利用改进粒子滤波算法PF处理或选择最小二乘法、均值替换法处理参数,并将处理后的数据划分为训练数据集和测试数据集,在此基础上构建矢量集;
步骤2,利用量子遗传算法QGA优化广义神经网络GRNN中的平滑因子:基于经验设置QGA的迭代次数、种群数和染色体长度,构建QGA中用于选择操作的适度函数,迭代得到最优平滑因子;
步骤3,基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态:计算训练矢量参数与容量的相关系数,利用步骤2估算的平滑因子与相关系数构建GRNN模式层的传递函数,以优化后的GRNN估算电动汽车锂离子电池健康状态。
2.根据权利1所述的自适应GRNN的电动汽车锂离子电池健康状态的估算方法,其特征在于,所述步骤1中基于电池参数自适应预处理算法处理电池数据,并构建数据集,包括以下步骤:
步骤1.1,计算所有循环的恒流充电时间序列T、恒压放电时间序列D、放电电压骤降值序列V,提取容量计算电池健康状态SOH序列S;
步骤1.2,计算参数序列的变异系数,以恒流充电时间序列T为例,若变异系数
Figure FDA0002338352430000011
则执行步骤1.3,否则执行步骤1.4,其中SDT为T的标准差,MT为T的均值,NSD为变异系数阈值;
步骤1.3,基于改进粒子滤波算法处理参数,假如恒流充电时间序列为T={t1,t2,…,tN},N为最大序列数;估计第k+1时刻值,具体步骤如下:
步骤1.3.1,对k时刻的粒子样本重要性采样,得到k+1时刻的粒子样本
Figure FDA0002338352430000012
步骤1.3.2,检测第k+1时刻值tk+1的有效性,若tk+1=NULL或
Figure FDA0002338352430000014
Figure FDA0002338352430000013
则进一步判断相邻值是否存在缺失或异常值,若相邻值存在缺失或异常值则更新tk+1=LT(sk+1),LT(si)为最小二乘法拟合的T与S的曲线方程,否则采用均值替换法更新
Figure FDA0002338352430000021
步骤1.3.3,更新每个粒子的权值
Figure FDA0002338352430000023
并进行归一化处理得到
Figure FDA0002338352430000024
步骤1.3.4,根据粒子权值重采样粒子,将粒子样本映射为等权例子样本;
步骤1.3.5,状态估计
Figure FDA0002338352430000022
步骤1.4:检测序列值是否存在缺失或异常,若tk=NULL或
Figure FDA0002338352430000025
Figure FDA0002338352430000026
则如步骤1.3.2方法更新tk
步骤1.5,利用步骤1.3或1.4处理后的参数构建样本矢量,从样本空间中随机选择75%的数据作为训练样本,另外25%数据作为测试数据,在此基础上构建矢量集。
3.根据权利1所述的自适应GRNN的电动汽车锂离子电池健康状态的估算方法,其特征在于,所述步骤2中利用量子遗传算法QGA优化广义神经网络GRNN中的平滑因子,包括以下步骤:
步骤2.1,初始化种群
Figure FDA0002338352430000027
其中m为种群规模,
Figure FDA00023383524300000214
表示第t代种群中第i个个体,且
Figure FDA0002338352430000028
n为量子编码长度,
Figure FDA00023383524300000213
为一个量子位编码,根据Q(t)的概率取值情况构建二进制串序列
Figure FDA0002338352430000029
其中
Figure FDA00023383524300000210
均为一个长度为n的二进制串;
步骤2.2,解码
Figure FDA00023383524300000211
为δ,计算输入参数X与学习样本之间的Gauss函数值,并进行加权求和,如式(1)所示:
Figure FDA00023383524300000212
其中,Xi代表模式层第i个神经元对应的学习样本,yi代表Xi的标签值,m为样本容量;
步骤2.3,构建QGA中用于选择操作的适度函数,QGA在每一代中基于适度函数计算个体适值Eδ,选择适用值最大的个体为当前最优平滑因子,因此构建式(2)作为QGA的适度函数:
Figure FDA00023383524300000215
其中,
Figure FDA0002338352430000031
δj=δ12,…,δm,δj表示当代P(t)中第j个解码值,
Figure FDA0002338352430000032
T为转置,式(2)能够使QGA在迭代的计算中适值Eδ始终非负,且在迭代过程中利用式(2)选择当前最优平滑因子,使遗传向最优平滑因子出现的方向推进;
步骤2.4,解码P(t)中所有个体,并利用式(2)计算适用值,挑选出适用值最大的个体为最优个体;
步骤2.5,判断终止条件是否满足,满足则解码得到最优平滑因子,终止迭代。否则执行灾变进入下一次迭代或利用量子旋转门如式(3)所示更新种群Q(t),再进行量子交叉、变异更新种群,进入下一次迭代得到更新后的量子位编码
Figure FDA0002338352430000033
Figure FDA0002338352430000034
其中
Figure FDA0002338352430000035
为未更新的量子位编码,s(αii)为旋转角方向,Δθi为旋转角大小,s(αii)、Δθi均由经典QGA旋转选择策略确定。
4.根据权利1所述的自适应GRNN的电动汽车锂离子电池健康状态的估算方法,其特征在于,所述步骤3中基于最优平滑因子和相关系数构建GRNN以估算电动汽车锂离子电池健康状态,包括以下步骤:
步骤3.1,训练样本特征集为{trx1,trx2,…,trxn},每一个样本的维度为m,即trxi=[trxi1,trxi2,…,trxim],标签集为{y1,y2,…,yn},每一个标签的维度为k,测试样本集为{tex1,tex2,…,texp},GRNN输入层将输入的矢量集归一化处理传递给模式层;
步骤3.2,模式层神经元数量设为n,每一个神经元对应训练样本中不同样本,步骤2估算的值作为GRNN的平滑因子,计算m个特征分别与标签的Pearson相关系数cor1,cor2,…,corm,第x个测试样本texx与模式层第j个神经元对应的训练样本trxj进行如式(4)的计算,Pj即为第j个神经元的输出:
Figure FDA0002338352430000036
其中,trxji为trxj的第i个参数,texxi为texx的第i个参数;
步骤3.3,求和层节点数量为k+1,第一个神经元计算模式层所有神经元输出的算术和SD,如式(5),模式层第g个神经元与求和层第j个神经元连接权值为第g个输出样本yg中第j个参数,余下k个神经元计算模式层输出的加权和SNj,如式(6)所示:
Figure FDA0002338352430000041
Figure FDA0002338352430000042
trxgi为训练样本特征集trxg的第i个参数,texxi为texx的第i个参;
步骤3.4,输出层神经元数量为k,每个神经元输出结果为Sj,即求和层第j个节点输出SNj与第一个节点输出SD的比值,如式(7)所示:
Figure FDA0002338352430000043
CN201911365666.6A 2019-12-26 2019-12-26 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法 Active CN111103553B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911365666.6A CN111103553B (zh) 2019-12-26 2019-12-26 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911365666.6A CN111103553B (zh) 2019-12-26 2019-12-26 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法

Publications (2)

Publication Number Publication Date
CN111103553A true CN111103553A (zh) 2020-05-05
CN111103553B CN111103553B (zh) 2021-11-23

Family

ID=70425473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911365666.6A Active CN111103553B (zh) 2019-12-26 2019-12-26 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法

Country Status (1)

Country Link
CN (1) CN111103553B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113922500A (zh) * 2021-09-17 2022-01-11 国网山西省电力公司输电检修分公司 一种输电线路状态多源监测数据接入方法及装置
CN114280490A (zh) * 2021-09-08 2022-04-05 国网湖北省电力有限公司荆门供电公司 一种锂离子电池荷电状态估计方法及***
CN115983134A (zh) * 2023-01-17 2023-04-18 淮阴工学院 一种基于神经网络的电池功率状态预测方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100324848A1 (en) * 2005-06-13 2010-12-23 Lg Chem, Ltd. Apparatus and method for testing state of charge in battery
US20180143257A1 (en) * 2016-11-21 2018-05-24 Battelle Energy Alliance, Llc Systems and methods for estimation and prediction of battery health and performance
CN108181591A (zh) * 2018-01-08 2018-06-19 电子科技大学 一种基于改进型bp神经网络的电池soc值的预测方法
CN108226809A (zh) * 2018-04-13 2018-06-29 淮阴工学院 一种多模型并用的电池soc估算方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100324848A1 (en) * 2005-06-13 2010-12-23 Lg Chem, Ltd. Apparatus and method for testing state of charge in battery
US20180143257A1 (en) * 2016-11-21 2018-05-24 Battelle Energy Alliance, Llc Systems and methods for estimation and prediction of battery health and performance
CN108181591A (zh) * 2018-01-08 2018-06-19 电子科技大学 一种基于改进型bp神经网络的电池soc值的预测方法
CN108226809A (zh) * 2018-04-13 2018-06-29 淮阴工学院 一种多模型并用的电池soc估算方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭永芳等: ""基于短时搁置端电压压降的快速锂离子电池健康状态预测"", 《电工技术学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114280490A (zh) * 2021-09-08 2022-04-05 国网湖北省电力有限公司荆门供电公司 一种锂离子电池荷电状态估计方法及***
CN114280490B (zh) * 2021-09-08 2024-02-09 国网湖北省电力有限公司荆门供电公司 一种锂离子电池荷电状态估计方法及***
CN113922500A (zh) * 2021-09-17 2022-01-11 国网山西省电力公司输电检修分公司 一种输电线路状态多源监测数据接入方法及装置
CN115983134A (zh) * 2023-01-17 2023-04-18 淮阴工学院 一种基于神经网络的电池功率状态预测方法和***
CN115983134B (zh) * 2023-01-17 2024-02-23 淮阴工学院 一种基于神经网络的电池功率状态预测方法和***

Also Published As

Publication number Publication date
CN111103553B (zh) 2021-11-23

Similar Documents

Publication Publication Date Title
CN111103553B (zh) 一种自适应grnn的电动汽车锂离子电池健康状态的估算方法
CN110457789B (zh) 一种锂离子电池剩余寿命预测方法
CN114325450A (zh) 基于CNN-BiLSTM-AT混合模型的锂离子电池健康状态预测方法
CN112990556A (zh) 一种基于Prophet-LSTM模型的用户用电能耗预测方法
CN112067998A (zh) 一种基于深度神经网络的锂离子电池荷电状态估计方法
CN110110434B (zh) 一种概率潮流深度神经网络计算的初始化方法
CN116679211B (zh) 一种锂电池健康状态的预测方法
CN111079926B (zh) 基于深度学习的具有自适应学习率的设备故障诊断方法
CN111898825A (zh) 一种光伏发电功率短期预测方法及装置
CN112329990A (zh) 一种基于lstm-bp神经网络的用户用电负荷预测方法
CN116542382A (zh) 基于混合优化算法的污水处理溶解氧浓度预测方法
Xue et al. Estimating state of health of lithium-ion batteries based on generalized regression neural network and quantum genetic algorithm
CN113687242A (zh) 基于ga算法优化改进gru神经网络的锂离子电池soh估计方法
CN114791571A (zh) 一种基于改进cso-lstm网络的锂离子电池寿命预测方法及装置
CN115236522A (zh) 基于混合深度神经网络的储能电池端到端容量估计方法
CN116736133A (zh) 锂离子电池全寿命周期容量退化轨迹的早期预测方法
CN112149896A (zh) 一种基于注意力机制的机械设备多工况故障预测方法
CN115640744A (zh) 一种油田集输管道外腐蚀速率预测方法
CN112014757A (zh) 一种容量增量分析与遗传小波神经网络融合的电池soh估计方法
CN113762591A (zh) 一种基于gru和多核svm对抗学习的短期电量预测方法及***
CN116303786B (zh) 一种基于多维数据融合算法的区块链金融大数据管理***
CN117150334A (zh) 一种基于优化后的BiLSTM神经网络的锂电池多状况预测方法和装置
CN114895206B (zh) 基于改进灰狼优化算法的rbf神经网络的锂离子电池soh估计方法
CN116540134A (zh) 一种基于gwo-lstm的锂离子电池健康状态估计方法
CN111737879B (zh) 一种阴保电位数据的实时风险评价方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant