一种锂离子电池的健康状态在线估计方法与流程

文档序号:16310602发布日期:2018-12-19 05:15阅读:210来源:国知局
一种锂离子电池的健康状态在线估计方法与流程

本发明属于锂离子电池领域,具体涉及一种锂离子电池健康状态(stateofhealth,soh)在线估计方法。

背景技术

能源紧缺和环境污染的双重压力助推了电动汽车的快速发展,锂离子电池以单体电压高、能量密度高、寿命长、无记忆效应和无污染等优点,成为电动汽车动力驱动的首选电池。在电池全寿命周期的使用过程中,随着使用时间和循环次数的增加,会出现电池容量、能量和功率等特性衰退的现象。锂离子电池健康状态的准确估计对于其荷电状态(stateofcharge,soc)的估计、防止过充过放和保证电池系统的安全经济运行具有重要的意义。

由于锂离子电池的衰退过程会受到环境温度、运行工况和滥用状况等多种因素的影响,其soh的准确估计是研究的热点和难点。所述soh为电池当前的容量与出厂容量的百分比。目前对电池soh估算的方法主要包括:(1)直接放电法:将电池从充满状态按照额定倍率放电至截止电压所放出的容量与其额定容量的比值。直接测量法精度高,但需要对电池系统进行专门的离线测试,这对于车用动力电池来说,实现困难;(2)经验模型法:通过大量的衰退实验得到估计目标电池的衰退曲线,根据经验得到其衰退公式,但是,对于不同类型的锂离子电池适用性差,精度低;(3)数据驱动方法:利用数据驱动算法从训练数据中得到电池衰退模型,该方法实用性强,估计精度较高,但对训练数据具有依赖性。

现有soh估计技术在实施过程中存在特征参数在线获取困难,模型对训练数据依赖性强且所需数据量大,采用简单线性回归较难刻画电池容量与特征参数复杂的函数关系,估计精度难以保证的问题。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种锂离子电池soh在线估计方法,利用多输出高斯过程(多输出mogp)回归建立soh估计模型,挖掘电池soh与特征参数的潜在关系,准确刻画复杂的容量衰减规律,保证估计精度;采用容量增量法从部分充电曲线中在线获取特征参数,有利于本方法在bms(电池管理系统)中的实际应用。

为达到以上目的,本发明采取的技术方案是:

一种锂离子电池的健康状态(soh)在线估计方法,包括如下步骤:

s1、针对目标锂离子电池,进行短期循环寿命测试,将寿命测试数据作为初始模型训练数据集(容量训练集);

s2、利用容量增量分析法,从容量增量曲线中提取多个特征参数,形成特征参数集合,对电池的健康状态进行刻画,并将特征参数的值(训练数据集)作为多输出高斯过程回归模型方法的模型输出;

所述容量增量分析法能将充放电曲线中的电压平台转化为容量ic曲线(容量增量曲线)中明显可见的峰,该方法被应用到锂离子电池衰退机理的分析和容量估计的研究中,是一种常用的锂离子电池衰退机理研究方法;

考虑到车用锂离子电池的实际运行工况,锂离子电池的充电过程相较于复杂的放电过程更加简单可控,故特征参数从充电曲线中获取;从部分充电电压曲线中获取特征参数,不要求电池经历完整的充放电过程,特征参数获取更加灵活;

所述多输出高斯过程回归模型方法采用基于核方法的数据驱动算法,利用不同输出之间的潜在关联性,提高输出的估计精度,同时给出具有概率分布意义的估计结果;

s3、利用初始模型训练数据集和特征参数的值对多输出高斯过程回归模型进行训练,挖掘特征参数与soh变化之间的关系,并对锂离子电池的soh进行准确估计。

在上述技术方案的基础上,步骤s1中对目标锂离子电池进行短期循环寿命测试是指:对目标锂离子电池进行20-40次循环寿命测试以及性能测试,获得寿命测试数据,作为初始模型训练数据集,所述寿命测试数据的物理参数包括:循环次数、容量、时间和端电压。

在上述技术方案的基础上,步骤s2中从容量增量曲线中提取多个特征参数的具体步骤为:

步骤s21:从寿命测试数据中剔除异常数据,得到目标锂离子电池在不同循环次数下的充电电压曲线;

步骤s22:根据公式(1),并取δv=2mv,采用五点三次滤波方法,通过步骤s21的充电电压曲线,得到在不同循环次数下的容量增量曲线,

其中,q为电池的充放电容量(简称容量),dq为容量的微分,δq为相邻采样点间容量的差值,v为电池的电压,dv为电压的微分,δv为相邻采样点间电压的差值,对于每个采样点t,dq≈δq=qt-qt-1,dv≈δv=vt-vt-1;

步骤s23:从所述容量增量曲线中提取特征参数,对特征参数和电池容量进行相关性分析。

在上述技术方案的基础上,步骤s3中采用多输出高斯过程回归模型方法进行锂离子电池soh估计的具体步骤为:

步骤s31:对初始模型训练数据集,输入x={xi|i=1,…,n}为循环次数,soh、参数特征1(健康因子1)和参数特征2(健康因子2)分别为多输出高斯过程回归模型的输出,按照式(2)进行归一化处理,将特征参数1、特征参数2和soh转化到[0,1]区间,

其中,x为soh、参数特征1或参数特征2的值,xmin为soh的最小值、参数特征1的最小值或参数特征2的最小值,xmax为soh的最大值、参数特征1的最大值或参数特征2的最大值,x*为归一化后的soh的值、归一化后的参数特征1值或归一化后的参数特征2值;

步骤s32:设置多输出高斯过程回归模型超参数的初始值,确定多输出高斯过程回归的先验模型,并对先验模型进行训练,得到优化后超参数,确定多输出高斯过程回归模型的后验模型(即soh估计模型);

步骤s33:将待预测时刻的循环次数和特征参数输入多输出高斯过程回归模型的后验模型,输出预测点对应的soh预测均值和方差。

在上述技术方案的基础上,所述参数特征1为容量增量曲线主峰峰值,所述参数特征2为主峰峰值对应电压。

在上述技术方案的基础上,在循环次数不大于100(包括100)时,所述多输出高斯过程回归模型选取se核函数,当循环次数大于100(不包括100)时,选取平方指数核函数(se)和matern核函数组成组合核函数。

在上述技术方案的基础上,当多输出高斯过程回归模型选取平方指数核函数(se)和matern核函数组成组合核函数,m为高斯过程回归输出的参数个数;

先通过公式(3)和(4),得到多输出高斯过程回归模型的标准方差kxi

其中,κ(xi,xj)由公式(4)计算,i=1,2,…,n;j=1,2,…,n;

κ(xi,xj)=κmatern(xi,xj)+κse(xi,xj)(4)

其中,κmatern(xi,xj)和κse(xi,xj)分别由公式(5)和公式(6)计算,

其中,θf为输出规模参数,表示输出样本在y轴上的覆盖程度,所述输出样本包括:归一化后的soh、归一化后的参数特征1和参数特征2;将输出样本的值统一在一个坐标轴下,定义为y轴;θl为长度尺度参数,表示两个样本之间的距离对其相关性的影响程度,γ(v)为gamma函数,kv为一个修正的贝塞耳函数,v是matern核函数的平滑度控制参数,一般取值为v=p+1/2,p为任意正整数;

再引入附加输入lj1=j1,j1=1,2,...,m,构造多输出高斯过程回归模型,通过公式(7)计算得到多输出高斯过程回归模型的协方差矩阵,

其中,为克罗内克乘积,kl是利用球面参数化方案构建的关联协方差矩阵,如式(8)所示,即l={l1,l2,…,lm},pl和pxi分别为矩阵kl和kxi的超参数;

kl=stsdiag(τ)(8)

其中,即τ={τ1,τ2,...,τm},是一个对应不同lj1的输出规模向量,s为一个m×m的上三角矩阵,st表示对矩阵s进行转置操作,diag(τ)表示构造一个对角矩阵,所述对角矩阵将τ中的元素作为对角矩阵对角线上的元素,其余元素都为0;当输出特征参数1、特征参数2和soh时,m=3,s如式(9)所示,

其中,φ1,φ2,φ3为[-π/2,π/2]范围内的待优化角度超参数;

所述式(9)满足sts对角线上的值都为1的条件,而非对角线上的值表示不同输出间关联性的大小,介于-1和1之间;

然后设置超参数pl、pxi和多输出高斯过程回归模型中σn的初始值,确定多输出高斯过程回归模型的先验模型,并对先验模型进行训练,得到超参数pl、pxi和σn的优化值,确定soh估计模型;

其中,σn为噪声的标准差;

最后输入待预测时刻的循环次数和特征参数,输出预测点对应的soh预测均值和方差。

在上述技术方案的基础上,所述超参数pl和pxi的优化值采用梯度下降法的优化方法,通过最小化负对数似然函数式(10)得到,

其中,p(y|xi,θ)为边缘似然函数,θ={px,pl}为超参数的集合,c按公式(11)计算,n为初始模型训练数据的长度,

其中,i为单位矩阵。

在上述技术方案的基础上,所述锂离子电池为锰酸锂动力电池、磷酸铁锂动力电池或三元材料动力电池。

在上述技术方案的基础上,所述三元材料动力电池的正极材料为镍盐、钴盐、锰盐三种盐的复合材料,即镍钴锰酸锂li(nicomn)o2,是一种锂离子动力电池。

本发明具有以下有益技术效果:

从部分充电电压曲线中获取特征参数,不要求电池经历完整的充放电过程,且计算量小,特征参数获取更加灵活简单;

选取多输出高斯过程回归模型方法,能够很好地利用特征参数与soh的潜在关联性,提高soh的估计精度;

多输出高斯过程回归模型方法能够通过核函数将低维状态下的非线性问题投射到高维空间中,进而转化为线性问题,对于小样本高维度的回归问题具有较高的精度;

利用初始模型训练数据集完成多输出高斯过程回归模型的训练,可定期对电池进行离线容量测试,验证估计结果,同时将离线测试数据加入到初始模型训练数据集中,提高多输出高斯过程回归模型的精度;

本发明所述锂离子电池的soh在线估计方法,估计精度控制在2%以内。

本发明所述方法对于训练数据依赖较小,对不同类型的锂离子电池具有很好的适应性。

附图说明

本发明有如下附图:

图1是基于多输出高斯过程回归模型方法的soh估计流程示意图;

图2是三块锂离子电池单体容量随循环次数的变化图;

图3是不同循环次数下的容量增量曲线图;

图4是ic曲线主峰峰值和电池容量随循环次数的变化曲线;

图5是ic曲线主峰峰值对应电压和电池容量随循环次数的变化曲线;

图6是基于多输出高斯过程回归模型的soh估计结果;

图7是基于多输出高斯过程回归模型的soh估计误差;

图8是不同核函数在不同训练数据比例条件下soh估计的rmse值。

具体实施方式

以下结合附图对本发明做进一步详细说明。

如图1所示,本发明所述的锂离子电池soh在线估计方法,基于容量增量分析法,从容量增量曲线获取特征参数,利用多输出高斯过程回归模型方法实现soh的在线估计,具体步骤为:

s1、在锂离子单体电池(即目标锂离子电池)出厂前,对其进行短期循环寿命测试,将测试数据作为初始模型训练数据集。s2、采用容量增量分析法,从容量增量曲线中提取多个特征参数,对电池的健康状态进行刻画,并将特征参数的值(训练数据集)作为多输出高斯过程回归模型方法的模型输出。s3、利用初始模型训练数据集和特征参数的值对多输出高斯过程回归模型进行训练,挖掘特征参数与soh变化之间的关系,并对锂离子电池的soh进行准确估计。

在上述技术方案的基础上,步骤s1中对锂离子单体电池进行短期循环寿命测试是指:对锂离子单体电池进行20-40次循环寿命测试以及性能测试,获得寿命测试数据,作为初始模型训练数据集,所述寿命测试数据的物理参数包括:循环次数、容量、时间和端电压。

步骤s2中的特征参数从容量增量曲线中获取,相较于放电过程,充电过程更加可控,不要求电池经历完整的充放电过程,特征参数获取更加灵活。

在上述技术方案的基础上,步骤s2中从部分充电电压曲线中提取多个特征参数的具体步骤为:

步骤s21:从寿命测试数据中剔除异常数据,得到目标锂离子电池不同循环次数下的充电曲线。

步骤s22:根据公式(1),并取δv=2mv,采用五点三次滤波方法,得到在不同循环次数下的容量增量曲线。

其中,q为电池的充放电容量,dq为容量的微分,δq为相邻采样点间容量的差值,v为电池的电压,dv为电压的微分,δv为相邻采样点间电压的差值,对于每个采样点t,dq≈δq=qt-qt-1,dv≈δv=vt-vt-1;

步骤s23:从容量增量曲线中提取主峰峰值和主峰峰值对应电压作为特征参数,对特征参数和容量进行相关性分析。

步骤s2中的容量增量曲线能将充放电曲线中的电压平台转化为ic曲线中明显可见的峰,是一种常用的锂离子电池衰退机理研究方法。

在上述技术方案的基础上,步骤s3中的多输出高斯过程回归模型方法是一种基于核方法的数据驱动算法,能够利用不同输出之间的潜在关联性,提高输出的估计精度,同时给出具有概率分布意义的估计结果。

在上述技术方案的基础上,步骤s3中采用多输出高斯过程回归模型方法进行锂离子电池soh估计的具体步骤为:

步骤s31:对初始模型训练数据集,输入x={xi|i=1,…,n}为循环次数,soh、feature1(参数特征1)和feature2(参数特征2)分别为多输出高斯过程回归模型的输出。按照式(2)进行归一化处理,将feature1、feature2和soh转化到[0,1]区间;

其中,x为soh、feature1或feature2的值,xmin为soh的最小值、feature1的最小值或feature2的最小值,xmax为soh的最大值、feature1的最大值或feature2的最大值,x*为归一化后的soh的值、归一化后的feature1值或归一化后的feature2值;

然后选取平方指数核函数(se)和matern核函数组成组合核函数,通过公式(3)和(4),得到高斯过程回归的标准方差kxi;

其中,κ(xi,xj)由公式(4)计算,i=1,2,…,n;j=1,2,…,n;

κ(xi,xj)=κmatern(xi,xj)+κse(xi,xj)(4)

其中,κmatern(xi,xj)和κse(xi,xj)分别由公式(5)和公式(6)计算,

其中,θf为输出规模函数,表示输出样本在y轴上的覆盖程度,所述输出样本包括:归一化后的soh、归一化后的参数特征1和参数特征2;将输出样本的值统一在一个坐标轴下,定义为y轴;θl为长度尺度参数,表示两个样本之间的距离对其相关性的影响程度,γ(v)为gamma函数,kv为一个修正的贝塞耳函数,v是matern核函数的平滑度控制参数,一般取值为v=p+1/2,p为任意正整数;

再引入附加输入lj1=j1,j1=1,2,...,m,m为高斯过程回归输出的个数,当输出参数特征1、参数特征2和soh时,m=3;构造多输出高斯过程回归模型,通过公式(7)计算得到多输出高斯过程回归模型的协方差矩阵;

其中,为克罗内克乘积,kl是利用球面参数化方案构建的关联协方差矩阵,如式(8)所示,pl和pxi分别为矩阵kl和kxi的超参数。

kl=stsdiag(τ)(8)

其中,是一个对应不同lj1的输出规模向量,s为一个m×m的上三角矩阵,当输出特征参数1、特征参数2和soh时,m=3,s如式(9)所示,

其中,φ1,φ2,φ3为[-π/2,π/2]范围内的待优化角度超参数;

所述式(9)满足sts对角线上的值都为1的条件,而非对角线上的值表示不同输出间关联性的大小,介于-1和1之间。

然后设置超参数pl、pxi和多输出高斯过程回归模型中σn的初始值,确定多输出高斯过程回归模型的先验模型,并对先验模型进行训练,得到超参数pl、pxi和σn的优化值,确定soh估计模型;其中,σn为噪声的标准差;

最后输入待预测时刻的循环次数和特征参数,输出预测点对应的soh预测均值和方差。

在上述技术方案的基础上,所述超参数pl和pxi的优化值采用梯度下降法的优化方法,通过最小化负对数似然函数式(10)得到,

其中,p(y|xi,θ)为边缘似然函数,θ={px,pl}为超参数的集合,c按公式(11)计算,n为初始模型训练数据的长度。

其中,i为单位矩阵。

多输出高斯过程回归模型方法的核函数能将非线性数据映射到特征空间中进而转化为线性关系,不同核函数的映射能力不同。经过验证(如图8所示),单一核函数在训练数据量较少的时候具有更好的估计精度,而组合核函数随着数据量的增加能进一步减小估计误差。因此在循环次数小于100时,使用se核函数,当循环次数大于100时,使用组合核函数。

由于不同类型锂离子电池的正负极材料不同,各种电池的衰退路径和衰退模型存在差异,同时容量增量曲线的峰谷个数也不一致;但是不同电池的soh与ic(容量增量)特征参数都具有很强的关联性,因此本发明所述的soh在线估计方法对不同类型的电池具有很好的适应性。

以下具体实例以马里兰大学的calce测试数据为例进行说明。

测试目标电池为1.1ah钴酸锂电池。电池按照以下工况进行短期循环寿命测试:首先以0.5c恒流充电至上限电压4.2v,转恒压充电至电流小于0.05a,然后恒流放电至下限电压2.7v。数据采样间隔为30s,这完全在电池管理系统(bms)可实现的范围之内。剔除异常点后,每隔5次循环取一个数据点,得到3块电池容量(capacity)随循环次数(cycle)的衰退轨迹,如图2所示。

锂离子电池在老化过程中,除了容量衰退外,其它特征也会存在相应的变化,如内阻增加和充放电平台变化等。选择合适的特征参数,充分利用其中隐含的衰退信息,对于soh的精确估计具有重要的意义。

容量增量分析法可用于锂离子电池的衰退机理分析和soh估计,可通过公式(1)得到:

其中,qt和vt分别表示充放电过程中t时刻的容量和端电压,qt-1和vt-1分别表示充放电过程中t-1时刻的容量和端电压(voltage)。取δv=2mv,得到目标电池在不同循环次数下的ic曲线,如图3所示。可以观察到,ica(增量曲线分析)方法能将充电曲线的电压平台转化为明显的ic曲线峰。该电池ic曲线峰有2个,每个峰都有其对应的特征,如峰的高度、宽度和位置,它们代表了电池充电过程中发生的电化学过程。随着循环次数的增加,ic曲线的主峰峰值具有下降的趋势,峰的位置向上限电压偏移。当循环次数大于600次时,2峰消失,其特征参数无法获取。从电化学的角度分析,这些变化与电池内部活性物质的损失和锂离子的损失密切相关。

在实际应用中,与放电过程复杂的运行工况相比,锂离子电池的充电过程往往更加可控,如恒流模式充电。同时,在电动汽车用锂离子电池的使用过程中,虽然soc的可用范围是0%-100%,但实际往往并不存在满充满放的情况。考虑到实际充放电区间以及特征参数获取更加简单,选取充电ic曲线的主峰高度(主峰峰值)和主峰高度对应的电压作为锂离子电池的健康因子,以下分别称为健康因子1和健康因子2,变化趋势分别如图4、图5所示。整体上看来,单个健康因子随着循环次数的增加具有单调变化趋势,其短期的变化特性很好地反映了容量的波动。其中ic曲线主峰峰值对应的电压局部变化更加剧烈,利用多输出高斯过程回归模型充分学习这些局部特性,有助于提高模型准确度。

采用mat5+se协方差核函数的组合,增强核函数的非线性映射能力。其中mat5核函数用于描述容量衰退长期下降趋势,se函数用于描述短期不确定性变化特性。如图6所示,基于组合函数的多输出高斯过程回归模型能更好地利用训练数据的局部特性,深度挖掘容量与健康因子间的相互关系,对于历史数据具有更好的拟合效果,同时提高估计结果准确性。如图7所示,soh误差控制在2%以内。

为了对估计误差进行量化分析,引入均方根误差。如图8所示为不同核函数在不同训练数据比例下的估计误差,即rmse值(均方根误差值)。所述训练数据比例为:训练数据的个数/(训练数据的个数+验证数据的个数)。所述训练数据比例越小,在实际应用中的要求越低。

由图8可以看出,本专利所述方法在训练数据量极小的情况下也能具有很好的估计精度。

本发明公开了一种锂离子电池的健康状态在线估计方法,其特征在于基于容量增量分析方法从容量增量曲线中获取特征参数,不要求电池经历完整的充放电过程,且计算量小,特征参数获取更加灵活简单。

选取的多输出高斯过程回归模型能够很好地利用特征参数与soh的潜在关联性,提高soh估计精度;多输出高斯过程回归模型能够通过核函数将低维状态下的非线性问题投射到高维空间中,进而转化为线性问题,对于小样本高维度的回归问题具有较高的精度;利用初始模型训练数据集完成模型训练,可定期对电池进行离线容量测试,验证估计结果,同时将后续的离线测试数据加入到容量训练集中,提高模型精度;本发明所述锂离子电池的soh在线估计方法,估计精度控制在2%以内。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权力要求的保护范围为准。

本说明书中未做详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1