电池健康状态的检测方法、装置、存储介质和处理器与流程

文档序号:16389016发布日期:2018-12-22 10:49阅读:264来源:国知局
电池健康状态的检测方法、装置、存储介质和处理器与流程

本发明涉及电池领域,具体而言,涉及一种电池健康状态的检测方法、装置、存储介质和处理器。

背景技术

动力电池作为新能源汽车的动力来源,其状态受电池管理系统(bms)的严格控制。其中,电池的剩余电量(soc,stateofcharge)和电池的健康状态(soh,stateofhealth)参数具有极其重要的意义,是估算新能源汽车的续航里程以及预测动力电池的使用寿命的关键参数。行业内对soc的估算精度具有严格的要求,且随着soc估算技术的进步,soc的估算精度将会越来越精确,但行业内关于电池soh的估算具有不确定性。目前常用的soh估算方法是电池放电法和电池内阻法,由于soh的估算不是测量电池的实际物理参数获得,而是通过一个或多个权重参数对soh进行估算(如电池的内阻、使用温度、电池容量、电池的充放电倍率、放电深度等等),才能得到一个准确的soh预测值,因此,动力电池的soh估算方法较为复杂,且误差比较大。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种电池健康状态的检测方法、装置、存储介质和处理器,以至少解决电池的健康状态估算误差比较大的技术问题。

根据本发明实施例的一个方面,提供了一种电池健康状态的检测方法,包括:在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量;根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果,其中,所述拟合结果通过所述电池的实际健康状态值表达;根据所述拟合结果和所述电池的电量属性生成所述电池的实际健康状态值;输出所述实际健康状态值。

可选地,在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量包括:在所述电池处于充电的状态下,检测所述电池的初始荷电电量、当前剩余电量和充电电量的累计电荷变化量;根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果包括:根据所述当前剩余电量、所述初始荷电电量和所述充电电量的累计电荷变化量进行线性拟合,得到第一斜率。

可选地,根据所述拟合结果生成所述电池的实际健康状态值包括:获取所述充电电量的累计电荷变化量的第一表达式和第二表达式,其中,所述第一表达式包括实际健康状态值,所述第二表达式采用所述第一斜率表示;根据所述第一表达式和第二表达式确定所述实际健康状态值。

可选地,在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量包括:在所述电池处于放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和放电电量的累计电荷变化量;根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果包括:根据所述当前剩余电量、所述初始荷电电量和所述放电电量的累计电荷变化量进行线性拟合,得到第二斜率。

可选地,根据所述拟合结果生成所述电池的实际健康状态值包括:获取所述放电电量的累计电荷变化量的第三表达式和第四表达式,其中,所述第三表达式包括实际健康状态值,所述第四表达式采用所述第二斜率表示;根据所述第三表达式和第四表达式确定所述实际健康状态值。

可选地,在检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量之前,所述方法还包括:检测所述电池是否处于充电状态或者放电状态;在所述电池未处于所述充电状态,且未处于所述放电状态的情况下,获取所述电池的当前健康状态值;将所述当前健康状态值作为所述实际健康状态值。

根据本发明实施例的另一方面,还提供了一种电池健康状态的检测装置,包括:检测单元,用于在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量;拟合单元,用于根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果,其中,所述拟合结果通过所述电池的实际健康状态值表达;生成单元,用于根据所述拟合结果和所述电池的电量属性生成所述电池的实际健康状态值;输出单元,用于输出所述实际健康状态值。

可选地,所述检测单元包括:检测模块,用于在所述电池处于充电的状态下,检测所述电池的初始荷电电量、当前剩余电量和充电电量的累计电荷变化量;所述拟合单元包括:拟合模块,用于根据所述当前剩余电量、所述初始荷电电量和所述充电电量的累计电荷变化量进行线性拟合,得到第一斜率。

可选地,所述生成单元包括:获取模块,用于获取所述充电电量的累计电荷变化量的第一表达式和第二表达式,其中,所述第一表达式包括实际健康状态值,所述第二表达式采用所述第一斜率表示;确定模块,用于根据所述第一表达式和第二表达式确定所述实际健康状态值。

本发明实施例利用电池的剩余电量参数与电池的健康参数的关联性,以及根据当前电量和累计变化电量得到的线性拟合结果,再根据线性拟合结果确定出电池的实际健康状态值,基于电池的soc值来输出实际健康状态值soh,使实际健康状态值的估算算法更加简,且估算精度更高。解决了现有技术输出实际健康状态值soh的误差比较大的技术问题。并且,本实施例获取实际健康状态值soh的方法可实现充放电过程中的动态估算,实时准确监控电池的健康状态,提高电池的维护效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的电池健康状态的检测方法的流程图;

图2是根据本发明实施例的一种充电曲线拟合的示意图;

图3是根据本发明实施例的一种放电曲线拟合的示意图;

图4是根据本发明实施例的一种电池健康状态的检测方法的流程图;

图5是根据本发明实施例的一种电池健康状态的检测装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种电池健康状态的检测方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的电池健康状态的检测方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量。

本发明揭示了一种基于电池soc估算soh的估算方法,估算基本原理如下:

基于电池电量估算soh的定义公式如下:

其中:q为电池满充时电量、qend为电池报废时阈值电量、q0为电池出厂时额定电量。

初始荷电电量采用soc1表示、当前剩余电量soc2表示和累计电荷变化量,在充电状态下,累计电荷变化量为充电电量的累计电荷变化量qcharge和放电电量的累计电荷变化量qdischarge。

步骤s104,根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果,其中,所述拟合结果通过所述电池的实际健康状态值表达。

线性拟合以soc值为自变量,以qdischarge或者qcharge为因变量,作线性拟合曲线,拟合曲线斜率k。

步骤s106,根据所述拟合结果和所述电池的电量属性生成所述电池的实际健康状态值。

电池的电量属性包括电池报废时阈值电量end、电池出厂时额定电量q0。

步骤s108,输出所述实际健康状态值。

本发明实施例利用电池的剩余电量参数与电池的健康参数的关联性,以及根据当前电量和累计变化电量得到的线性拟合结果,再根据线性拟合结果确定出电池的实际健康状态值,基于电池的soc值来输出实际健康状态值soh,使实际健康状态值的估算算法更加简,且估算精度更高。解决了现有技术输出实际健康状态值soh的误差比较大的技术问题。并且,本实施例获取实际健康状态值soh的方法可实现充放电过程中的动态估算,实时准确监控电池的健康状态,提高电池的维护效率。

可选地在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量包括:在所述电池处于充电的状态下,检测所述电池的初始荷电电量、当前剩余电量和充电电量的累计电荷变化量;根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果包括:根据所述当前剩余电量、所述初始荷电电量和所述充电电量的累计电荷变化量进行线性拟合,得到第一斜率。

可选地,根据所述拟合结果生成所述电池的实际健康状态值包括:获取所述充电电量的累计电荷变化量的第一表达式和第二表达式,其中,所述第一表达式包括实际健康状态值,所述第二表达式采用所述第一斜率表示;根据所述第一表达式和第二表达式确定所述实际健康状态值。

电池充电过程:

荷电状态为soc1的电池,在电池充电过程中,电池荷电状态soc2值随着累计充电电量qcharge(充电为正,放电为负)一直变化,可求得电池满充状态下电池电量q:

因此,电池累计充电电量qcharge与电池荷电状态soc的变化值的关系如下第一表达式:

qcharge=[soh×(q0-qend)+qend]×δsoc

其中,由于电池的健康状态在同一次充放电过程中,可视为固定值;在不同的充放电循环中,可视为不同,因此上式中soh值为定值,q0、qend为已知固定值,则同一次电池充放电过程中,第一斜率k为固定值,即第二表达式表示如下:

k=soh×(q0-qend)+qend

通过bms采集电池充电过程中电池的累积充电电量qcharge和对应状态下电池的soc值一系列数据,以soc值为自变量,qcharge为因变量,作线性拟合曲线(理论下为线性,但实际过程中可能有偏差,故须线性拟合),示意图如图2所示,得到线性拟合曲线斜率k,则电池的soh值有:

可选地,在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量包括:在所述电池处于放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和放电电量的累计电荷变化量;根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果包括:根据所述当前剩余电量、所述初始荷电电量和所述放电电量的累计电荷变化量进行线性拟合,得到第二斜率。

可选地,根据所述拟合结果生成所述电池的实际健康状态值包括:获取所述放电电量的累计电荷变化量的第三表达式和第四表达式,其中,所述第三表达式包括实际健康状态值,所述第四表达式采用所述第二斜率表示;根据所述第三表达式和第四表达式确定所述实际健康状态值。

电池放电过程:

荷电状态为soc1的电池,在电池放电过程中,电池荷电状态soc2值随着累计放电电量qdischarge(充电为正,放电为负)一直变化,由此,可求得电池满充状态下电池电量q:

同理,电池累计放电电量qdischarge与电池荷电状态soc的变化值的关系如下:

qdischarge=[soh×(q0-qend)+qend]×δsoc=k×δsoc

电池放电过程soh估算原理同充电过程,通过bms采集电池放电过程中电池的累积放电电量qdischarge和对应状态下电池的soc值,通过多个累积放电电量qdischarge和对应状态下电池的soc值,以soc值为自变量,以qdischarge为因变量,作线性拟合曲线,示意图如图3所示,得到线性拟合曲线斜率k,则电池的soh值有:

综上所述,基于电池soc估算soh的估算方法控制流程如图4所示,具体实施步骤如下:

步骤1,bms监测当前电池组的荷电状态soc1,以及当前soh值;

步骤2,bms监测判断电池组是否处于静置状态。如果电池组处于静置状态,bms则输出初始电池组荷电状态soc1和健康状态soh;如果电池处于充放电状态则进行步骤3估算;即,在检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量之前,所述方法还包括:检测所述电池是否处于充电状态或者放电状态;在所述电池未处于所述充电状态,且未处于所述放电状态的情况下,获取所述电池的当前健康状态值;将所述当前健康状态值作为所述实际健康状态值。

步骤3,bms采集电池组不同剩余电量soc2下的累计充电电量qcharge或累计放电电量qdischarge(充电为正,放电为负),理论上满足公式:

qcharge=[soh×(q0-qend)+qend]×δsoc

或qdischarge=[soh×(q0-qend)+qend]×δsoc

步骤4,bms的soh估算单元,以soc值为自变量,以qdischarge为因变量,作线性拟合曲线,拟合曲线斜率k为:

k=soh×(q0-qend)+qend

步骤5,bms得到电池soh:

soh=(k-qend)/(q0-qend)

步骤6,输出电池soh。

本发明中的soh估算方法:1)、不仅适用于电池单体,也适用于电池组(可基于电池组soc估算电池组soh);2)、并且也可以估算所有成组的单体电池soh,则电池组soh值为成组单体电池的soh最小值,即:电池组soh=成组单体电池min{soh1,soh2,soh3······sohn}。

本发明实施例还提供了一种电池健康状态的检测装置的实施例。图5是根据本发明实施例的电池健康状态的检测装置的示意图。如图5所示,该电池健康状态的检测装置包括:

检测单元502,用于在所述电池处于充电或者放电的状态下,检测所述电池的初始荷电电量、当前剩余电量和累计电荷变化量;

本发明揭示了一种基于电池soc估算soh的估算方法,估算基本原理如下:

基于电池电量估算soh的定义公式如下:

其中:q为电池满充时电量、qend为电池报废时阈值电量、q0为电池出厂时额定电量。

拟合单元504,用于根据所述当前剩余电量、所述初始荷电电量和所述累计变化电量进行线性拟合,得到拟合结果,其中,所述拟合结果通过所述电池的实际健康状态值表达;

初始荷电电量采用soc1表示、当前剩余电量soc2表示和累计电荷变化量,在充电状态下,累计电荷变化量为充电电量的累计电荷变化量qcharge和放电电量的累计电荷变化量qdischarge。

生成单元506,用于根据所述拟合结果和所述电池的电量属性生成所述电池的实际健康状态值;

电池的电量属性包括电池报废时阈值电量end、电池出厂时额定电量q0。

输出单元508,用于输出所述实际健康状态值。

本发明实施例利用电池的剩余电量参数与电池的健康参数的关联性,以及根据当前电量和累计变化电量得到的线性拟合结果,再根据线性拟合结果确定出电池的实际健康状态值,基于电池的soc值来输出实际健康状态值soh,使实际健康状态值的估算算法更加简,且估算精度更高。解决了现有技术输出实际健康状态值soh的误差比较大的技术问题。并且,本实施例获取实际健康状态值soh的方法可实现充放电过程中的动态估算,实时准确监控电池的健康状态,提高电池的维护效率。

可选地,所述检测单元包括:检测模块,用于在所述电池处于充电的状态下,检测所述电池的初始荷电电量、当前剩余电量和充电电量的累计电荷变化量;所述拟合单元包括:拟合模块,用于根据所述当前剩余电量、所述初始荷电电量和所述充电电量的累计电荷变化量进行线性拟合,得到第一斜率。

可选地,所述生成单元包括:获取模块,用于获取所述充电电量的累计电荷变化量的第一表达式和第二表达式,其中,所述第一表达式包括实际健康状态值,所述第二表达式采用所述第一斜率表示;确定模块,用于根据所述第一表达式和第二表达式确定所述实际健康状态值。

电池充电过程:

荷电状态为soc1的电池,在电池充电过程中,电池荷电状态soc2值随着累计充电电量qcharge(充电为正,放电为负)一直变化,可求得电池满充状态下电池电量q:

因此,电池累计充电电量qcharge与电池荷电状态soc的变化值的关系如下第一表达式:

qcharge=[soh×(q0-qend)+qend]×δsoc

其中,由于电池的健康状态在同一次充放电过程中,可视为固定值;在不同的充放电循环中,可视为不同,因此上式中soh值为定值,q0、qend为已知固定值,则同一次电池充放电过程中,第一斜率k为固定值,即第二表达式表示如下:

k=soh×(q0-qend)+qend

通过bms采集电池充电过程中电池的累积充电电量qcharge和对应状态下电池的soc值一系列数据,以soc值为自变量,qcharge为因变量,作线性拟合曲线(理论下为线性,但实际过程中可能有偏差,故须线性拟合),示意图如图2所示,得到线性拟合曲线斜率k,则电池的soh值有:

电池放电过程:

荷电状态为soc1的电池,在电池放电过程中,电池荷电状态soc2值随着累计放电电量qdischarge(充电为正,放电为负)一直变化,由此,可求得电池满充状态下电池电量q:

同理,电池累计放电电量qdischarge与电池荷电状态soc的变化值的关系如下:

qdischarge=[soh×(q0-qend)+qend]×δsoc=k×δsoc

电池放电过程soh估算原理同充电过程,通过bms采集电池放电过程中电池的累积放电电量qdischarge和对应状态下电池的soc值,通过多个累积放电电量qdischarge和对应状态下电池的soc值,以soc值为自变量,以qdischarge为因变量,作线性拟合曲线,示意图如图3所示,得到线性拟合曲线斜率k,则电池的soh值有:

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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