一种基于电池表面温度变化值的锂离子电池健康状态估算方法与流程

文档序号:24187793发布日期:2021-03-09 14:10阅读:102来源:国知局
一种基于电池表面温度变化值的锂离子电池健康状态估算方法与流程

1.本发明涉及电池技术领域,尤其涉及一种基于电池表面温度变化值的锂离子电池健康状态估算方法。


背景技术:

2.动力电池作为新能源汽车动力驱动的关键储能部件,其性能对整车的动力性、经济性和安全性至关重要,是制约电动汽车规模发展的瓶颈。为了最大限度地发挥电池系统的性能并保障电池使用的安全可靠,对电池进行有效管理至关重要,而准确获得电池的健康状态(state-of-health,soh)是电池管理的核心技术之一。
3.研究表明,随着充放电循环的增加,电池中电极和电解质中活性物质的分解损失,导致电池的容量逐渐衰减。然而,由于锂离子电池内部的很多电化学反应较为复杂,且耦合同时进行,具有很强的时变非线性,使得对电池的健康状态,特别是容量衰减状态进行准确、高效地估算具有一定的挑战性。


技术实现要素:

4.本发明为了解决上述问题,提供了一种基于电池表面温度变化值的锂离子电池健康状态估算方法,该估算方法在电池恒流充电过程中,根据一定电压区间内电池表面温度的变化值对电池的容量衰减状态进行准确地在线估算,从而实现了电池系统的高效安全运行。
5.本发明通过如下技术方案实现。
6.本发明提供了一种基于电池表面温度变化值的锂离子电池健康状态估算方法,所述方法包括以下步骤:
7.s1,根据老化测试数据,获取电池在不同健康状态下的恒流充电阶段差分温度曲线;
8.s2,根据电池的恒流充电阶段差分温度曲线,确定电压区间;
9.s3,建立步骤s2中所确定的电压区间内电池表面温度变化值与电池健康状态的相关性关系;
10.s4,在电池进行恒流充电时,实时测量监控电池的表面温度和端电压值;
11.s5,当电池端电压到达步骤s2中所确定的电压区间下限值时,计算并存储对应的电池表面温度平均值;
12.s6,当电池端电压到达步骤s2中所确定的电压区间上限值时,计算并存储对应的电池表面温度平均值;
13.s7,计算对应步骤s2中所确定的电压区间内电池表面温度变化值;
14.s8,将步骤s7中获取的电池表面温度变化值代入步骤s3中所建立的电池表面温度变化值与电池健康状态的相关性关系,估算电池的健康状态。
15.所述的步骤s1中,电池健康状态的表达式为:
[0016][0017]
其中,soh为电池的健康状态,c
cap,0
为电池的标称容量,c
cap,num
为在经历不同老化循环后测量所得的电池实际容量,num为电池所经历的老化循环的次数。
[0018]
所述的步骤s1中,根据电池老化测试中采集得到的恒流充电阶段时间、电池表面温度以及端电压数据,通过设定时间间隔以及采用savitzky-golay滤波算法,以电池端电压为横坐标,通过savitzky-golay滤波后得到的差分温度为纵坐标,获得电池在不同健康状态下的恒流充电阶段差分温度曲线。
[0019]
所述的步骤s1中,电池差分温度的离散化表达式为:
[0020][0021]
其中,为第k个采样点的电池差分温度;t
k
和t
k-1
分别为第k和k-1个采样点的电池表面温度;v
k
和v
k-1
分别为第k和k-1个采样点的电池端电压;t
k
和t
k-1
分别为第k和k-1个采样点的时间值;t
k-t
k-1
为设定的时间间隔值。
[0022]
所述的步骤s3中,电池表面温度变化值与电池健康状态的相关性关系表达式为:
[0023][0024]
其中,δt为对应电压区间的电池表面温度变化值,a
j,i
为相关性关系的系数,n为相关性关系的阶数,j为分段函数段数,δt
1,j
和δt
2,j
分别为第j段函数定义区间的下限值和上限值。
[0025]
所述的步骤s4中,电池表面温度以先进先出的方式更新存储至大小为1
×
m的一维数组中。
[0026]
所述的步骤s5和s6中,对应于电压区间下限值和上限值的电池表面温度平均值计算表达式为:
[0027][0028]
其中,和分别为对应于电压区间下限值和上限值的电池表面温度平均值,v
lim,1
和v
lim,2
分别为步骤s2中确定的电压区间下限值和上限值;和l=0,1,...,m分别为当电池端电压达到电压区间下限值和上限值时数组中存储的m组电池表面温度值。
[0029]
所述的步骤s7中,电压区间内电池表面温度变化值的计算表达式为:
[0030][0031]
与现有技术相比,本发明具有如下优点和有益效果:
[0032]
1.本发明提供的估算方法仅需要在恒流充电过程中存储有限长度的电池表面温度值,变量易于获取,且对控制器存储空间的要求较低;
[0033]
2.本发明在线估算时不需要复杂的滤波处理算法,执行简单;
[0034]
3.本发明所采用的电池表面温度变化值可以准确有效表征更宽范围的电池健康状态。
附图说明
[0035]
图1为本发明估计算法的流程图。
[0036]
图2为电池在不同健康状态下的恒流充电阶段差分温度曲线图。
[0037]
图3为一定电压区间内电池表面温度变化值与电池健康状态之间的相关性关系图。
具体实施方式
[0038]
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0039]
本发明实施例提供了一种基于电池表面温度变化值的锂离子电池健康状态估算方法,用于在线估算电池的容量值,从而实现对电池系统的高效安全管理。
[0040]
一种基于电池表面温度变化值的锂离子电池健康状态估算方法流程如图1所示,该方法主要分为2个部分;第1个部分为离线分析部分,第2个部分为在线估算部分;下面将对2个部分分别作进一步说明。
[0041]
所述的离线分析部分包括如下步骤:
[0042]
1)根据老化测试数据,获取电池在不同健康状态下的恒流充电阶段差分温度曲线;
[0043]
本发明实施例中所使用的电池为标称容量为2ah的三元锂离子电池,恒流充放电电流分别为1.5a和2a,实际应用中并不限于此,老化测试在室温下进行;
[0044]
离线分析部分步骤1)中,电池健康状态的表达式为:
[0045][0046]
其中,soh为电池的健康状态,c
cap,0
为电池的标称容量,c
cap,num
为在经历不同老化循环后测量所得的电池实际容量,num为电池所经历的老化循环的次数;
[0047]
离线分析部分步骤1)中,电池在恒流充电阶段的差分温度定义为极小的电池端电压变化间隔内电池表面温度的变化量,通常可以表达为如下形式:
[0048][0049]
其中,为第k个采样点的电池差分温度;t
k
和t
k-1
分别为第k和k-1个采样点的电池表面温度;v
k
和v
k-1
分别为第k和k-1个采样点的电池端电压;v
k-v
k-1
为电池端电压的变化间隔;t
k
和t
k-1
分别为第k和k-1个采样点的时间值;t
k-t
k-1
为设定的时间间隔值;
[0050]
通常情况下,测量所得温度和电压数据中包含有噪声量。若电池端电压间隔量过小,则会由于微分运算放大噪声的影响。相反,若电池端电压间隔量过大,所得差分温度曲
线中则会丢失有用信息。在恒流充电阶段,电池端电压的变化间隔与时间间隔值正比例相关,因此,可以通过设定合适的时间间隔值对差分温度曲线进行初步滤波,本发明实施例中将时间间隔设定为120秒;
[0051]
离线分析部分步骤1)中,为了进一步降低噪声的影响并保持曲线中的有效信息,采用savitzky-golay滤波算法,该算法过程可参考发明专利(cn 109782728 a)中方法进行求解,以电池端电压为横坐标,通过savitzky-golay滤波后得到的差分温度为纵坐标,获得电池在不同健康状态下的恒流充电阶段差分温度曲线;
[0052]
基于本发明实施例中所采用的电池得到的不同健康状态下的恒流充电阶段电池差分温度曲线如图2所示。由图2可以看出,曲线光滑无过多噪声,且曲线中存在2个波谷和1个波峰,分别为第一波谷、第二波谷和两个波谷之间的波峰。
[0053]
2)根据电池的恒流充电阶段差分温度曲线,确定电压区间;
[0054]
由图2可以看出,随着电池健康状态的降低(即容量的衰减),第一波谷和波峰的位置整体向右移动,波峰的高度逐渐降低,波峰的面积逐渐减少,且第二波谷的高度逐渐升高。但是,当电池的soh低于75%时,波峰与第二波谷逐渐融合在一起,导致波峰的高度和位置,以及第二波谷的高度难以从电池差分温度曲线中提取出来。而波峰的面积由于综合表征了波峰的位置和高度,在电池的老化过程中保持逐渐减少。在电池差分温度曲线中,波峰的面积可以等效为对应电压区间内电池的表面温度变化值,如下式所示:
[0055][0056]
其中,a为波峰的面积,v
lim,1
和v
lim,2
分别为电压区间下限值和上限值,和分别为对应于电压区间下限值和上限值的电池表面温度值;
[0057]
因此,选择对应于电压区间[v
lim,1
,v
lim,2
]的电池表面温度变化值作为表征电池健康状态的特征变量;离线分析部分步骤2)中,本发明实施例中根据离线分析部分步骤1)中所得的电池在不同健康状态下的恒流充电阶段差分温度曲线,确定电压区间为[3.925v,4.065v]。
[0058]
3)建立离线分析部分步骤2)中所确定的电压区间内电池表面温度变化值与电池健康状态的相关性关系;
[0059]
离线分析部分步骤3)中,本发明实施例中选用的电压区间内电池表面温度变化值与电池健康状态的相关性关系表达式为:
[0060][0061]
其中,a
j,i
(i=0和1,j=1和2)为相关性关系的系数,图3给出了本发明实施例中电压区间内电池表面温度变化值与电池健康状态之间的相关性关系,表1给出了拟合所得的相关性关系的系数以及拟合结果的确定系数r2,可以发现,除了3组离群值,所选的电压区间内电池表面温度变化值总体上可以较为准确地表征电池的健康状态。
[0062]
表1
[0063]
分段区间[a
j,0
,a
j,1
](j=1和2)r2δt≥1.13℃[59.22,16.18]0.9668
δt<1.13℃[-15.29,80.63]0.8990
[0064]
所述的在线估算部分包括如下步骤:
[0065]
1)在电池进行恒流充电时,实时测量监控电池的表面温度和端电压值;
[0066]
在线估算部分步骤1)中,电池表面温度以先进先出的方式更新存储至大小为1
×
m的一维数组中。
[0067]
2)当电池端电压到达离线分析部分步骤2)中所确定的电压区间下限值时,计算并存储对应的电池表面温度平均值;
[0068]
在线估算部分步骤2)中,计算对应于电压区间下限值的电池表面温度平均值表达式为:
[0069][0070]
其中,为对应于电压区间下限值的电池表面温度平均值;l=0,1,...,m为当电池端电压达到电压区间下限值时数组中存储的m组电池表面温度值。
[0071]
3)当电池端电压到达离线分析部分步骤2)中所确定的电压区间上限值时,计算并存储对应的电池表面温度平均值;
[0072]
在线估算部分步骤3)中,计算对应于电压区间上限值的电池表面温度平均值表达式为:
[0073][0074]
其中,为对应于电压区间上限值的电池表面温度平均值;l=0,1,...,m为当电池端电压达到电压区间上限值时数组中存储的m组电池表面温度值。
[0075]
4)计算对应离线分析部分步骤2)中所确定的电压区间内电池表面温度变化值;
[0076]
在线估算部分步骤4)中,电压区间内电池表面温度变化值的计算表达式为:
[0077][0078]
5)将在线估算部分步骤4)中获取的电池表面温度变化值代入离线分析部分步骤3)中所建立的电池表面温度变化值与电池健康状态的相关性关系,估算电池的健康状态。
[0079]
本发明的技术优势有:(1)仅需要在恒流充电过程中存储有限长度的电池表面温度值,变量易于获取,且对控制器存储空间的要求较低;(2)不需要复杂的滤波处理算法,执行简单;(3)采用的电池表面温度变化值可以准确有效表征宽范围的电池健康状态。
[0080]
综上,本发明的一种基于电池表面温度变化值的锂离子电池健康状态估算方法,包括:离线获取电池差分温度曲线;确定电压区间;建立电压区间内电池表面温度变化值与电池健康状态的相关性关系;实时测量监控电池的表面温度和端电压值;计算对应于电压区间上、下限值的电池表面温度平均值;计算电压区间内电池表面温度变化值;根据电池表面温度变化值估算电池的健康状态。本发明提出的估算方法具有以下3点优势:(1)仅需要在恒流充电过程中存储有限长度的电池表面温度值,变量易于获取,且对控制器存储空间的要求较低;(2)不需要复杂的滤波处理算法,执行简单;(3)采用的电池表面温度变化值可以准确有效表征宽范围的电池健康状态。
[0081]
本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例
序号仅仅为了描述,不代表实施例的优劣。
[0082]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0083]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1