车载镍氢电池包SOH估算方法与流程

文档序号:17497135发布日期:2019-04-23 21:39阅读:389来源:国知局

本发明涉及一种车载镍氢电池包soh估算方法。



背景技术:

镍氢电池作为一种二次电池,具有长寿命、无污染、高安全、高功率以及宽温域使用等特点,镍氢电池在新能源汽车上的使用已经越来越成熟,也能满足对安全性要求高、宽温域使用等特殊领域,如飞机、轨道、游船、大巴等。因此镍氢电池包的soh估算非常重要,目前镍氢电池包的soh估算主要是直接统计充放电容量,没有考虑到温度、充放电倍率、放电深度的影响,导致电池包soh估算的精度不准确。



技术实现要素:

本发明旨在提供一种工艺简单可行、估算精度较高的车载镍氢电池包soh估算方法。

本发明通过以下方案实现:

一种车载镍氢电池包soh估算方法,所述电池包包括若干个相互串联或/和并联的电池模块,所述电池模块包括若干个相互串联或/和并联的单体电池,按以下步骤进行:

ⅰ在bms上电至下电过程中,实时获取电池包的电流i和各电池模块温度t模块,取各时刻各电池模块温度的最大值作为各时刻电池包温度t电池包,若电流i为正值,则按公式(1)计算各时刻电池包的累计充电容量c累_充,若电流i为负值,则按公式(2)计算各时刻电池包的累计放电容量c累_放,按公式(3)计算各时刻的电池包放电深度dod,并将最大放电深度与最小放电深度的差值作为该bms上电至下电过程的电池包最终放电深度dod终,将电池包的累计充电容量与电池包的累计放电容量之和作为电池包的累计充放电容量c累,

c累_充=kt×kc×(c累_充_上一时刻+|i|×t充)………………………………(1),

c累_放=kt×kc×(c累_放_上一时刻+|i|×t放)………………………………(2),

dod=|c累_充-c累_放|/c额×100%……………………………………(3),

其中,kt为温度调整系数,其值根据电池包温度t电池包通过线性插值法查温度与温度调整系数对应表获得;kc为充放电倍率调整系数,其值根据电流i转化的充放电倍率通过线性插值法查充放电倍率与充放电倍率调整系数对应表获得;c累_充_上一时刻为电池包上一时刻的累计充电容量,其值由bms直接获取;c累_放_上一时刻为电池包上一时刻的累计放电容量,其值由bms直接获取;t充为上一时刻到当前时刻的电池包充电时间;t放为上一时刻到当前时刻的电池包放电时间;c额为电池包额定容量;

ⅱ在bms上电至下电过程次数达到n次时,计算该n次bms上电至下电过程的电池包最终放电深度的平均值dod终_均,根据电池包最终放电深度的平均值dod终_均和当前电池包的累计充放电容量c累通过线性插值法查放电深度、累计充放电容量与健康状态soh对应表估算得到电池包soh;

ⅲ之后bms上电至下电过程次数每间隔n次按步骤ⅱ方法估算一次电池包soh。

进一步地,在执行所述步骤ⅱ后,bms上电至下电过程次数重新归零。

进一步地,所述步骤ⅱ、步骤ⅲ中的n为10~1000。实际使用时,可根据具体情况选择n的取值。

温度与温度调整系数对应表可根据试验数据获得,其具体方法为:在环境温度为25℃下即保证电池包温度为25℃,使用1c充放电倍率对电池包进行100%充放电,在电池包soh到达eol(一般为80%)时计算其对应的电池包的累计充放电容量即电池包累计充电容量与电池包累计放电容量之和;之后只改变环境温度,按相同的方法获得不同温度下的电池包的累计充放电容量,将不同温度下的电池包的累计充放电容量与25℃下的电池包的累计充放电容量进行对比,计算得到不同温度下的电池包的累计充放电容量等于25℃下的电池包的累计充放电容量时的温度调整系数kt,即获得温度与温度调整系数对应表。环境温度的选择可根据需要进行调整,例如:0℃、15℃、25℃、45℃、50℃、55℃等。

充放电倍率与充放电倍率调整系数对应表可根据试验数据获得,其具体方法为:在环境温度为25℃下,使用1c充放电倍率对电池包进行100%充放电,在电池包soh到达eol(一般为80%)时计算其对应的电池包的累计充放电容量即电池包累计充电容量与电池包累计放电容量之和;之后只改变充放电倍率,按相同的方法获得不同充放电倍率下的电池包的累计充放电容量,将不同充放电倍率下的电池包的累计充放电容量与1c充放电倍率下的电池包的累计充放电容量进行对比,计算得到不同充放电倍率下的电池包的累计充放电容量等于1c充放电倍率下的电池包的累计充放电容量时的充放电倍率调整系数kc,即获得充放电倍率与充放电倍率调整系数对应表。充放电倍率的选择可根据需要进行调整,例如在0.5c~20c之间每隔0.5c取一个数值等。

放电深度、累计充放电容量与健康状态soh对应表可根据试验数据获得,其具体方法为:在环境温度为25℃下,使用1c充放电倍率对电池包进行某个放电深度dod例如10%的循环寿命测试,分别计算在不同soh例如80%情况下的电池包的累计充放电容量即电池包累计充电容量与电池包累计放电容量之和,从而得出同一放电深度dod下不同soh情况下的电池包的累计充放电容量;之后只改变放电深度dod,按相同的方法得到不同放电深度dod下不同soh情况下的电池包的累计充放电容量,即获得放电深度、累计充放电容量与健康状态soh对应表。放电深度dod的选择可根据需要进行调整,例如在10%~100%之间每隔10%取一个数值等;电池包soh一般会在80%以上的数值中进行选择。

本发明中,电流i转化充放电倍率,就是将电流除以电池包额定容量即可。

本发明的车载镍氢电池包soh估算方法,工艺简单可行,考虑了电池包温度、充放电倍率对电池包累计充电容量、电池包累计放电容量的影响,同时考虑了放电深度对soh的影响,从而使得电池包soh估算较为准确,可更加全面且准确的了解电池包的健康状态和劣化程度。

具体实施方式

以下结合实施例对本发明作进一步说明,但本发明并不局限于实施例之表述。

实施例1

一种车载镍氢电池包soh估算方法,电池包包括若干个相互串联的电池模块,电池模块包括若干个相互串联的单体电池,按以下步骤进行:

ⅰ在bms上电至下电过程中,实时获取电池包的电流i和各电池模块温度t模块,取各时刻各电池模块温度的最大值作为各时刻电池包温度t电池包,若电流i为正值,则按公式(1)计算各时刻电池包的累计充电容量c累_充,若电流i为负值,则按公式(2)计算各时刻电池包的累计放电容量c累_放,按公式(3)计算各时刻的电池包放电深度dod,并将最大放电深度与最小放电深度的差值作为该bms上电至下电过程的电池包最终放电深度dod终,将电池包的累计充电容量与电池包的累计放电容量之和作为电池包的累计充放电容量c累,

c累_充=kt×kc×(c累_充_上一时刻+|i|×t充)………………………………(1),

c累_放=kt×kc×(c累_放_上一时刻+|i|×t放)………………………………(2),

dod=|c累_充-c累_放|/c额×100%……………………………………(3),其中,kt为温度调整系数,其值根据电池包温度t电池包通过线性插值法查温度与温度调整系数对应表获得;kc为充放电倍率调整系数,其值根据电流i转化的充放电倍率通过线性插值法查充放电倍率与充放电倍率调整系数对应表获得;c累_充_上一时刻为电池包上一时刻的累计充电容量,其值由bms直接获取;c累_放_上一时刻为电池包上一时刻的累计放电容量,其值由bms直接获取;t充为上一时刻到当前时刻的电池包充电时间;t放为上一时刻到当前时刻的电池包放电时间;c额为电池包额定容量;

ⅱ在bms上电至下电过程次数达到n次时,n为10~1000,本实施例中n取值为100,计算该n次bms上电至下电过程的电池包最终放电深度的平均值dod终_均,根据电池包最终放电深度的平均值dod终_均和当前电池包的累计充放电容量c累通过线性插值法查放电深度、累计充放电容量与健康状态soh对应表估算得到电池包soh;

ⅲ之后bms上电至下电过程次数每间隔n次按步骤ⅱ方法估算一次电池包soh,n为10~1000,本实施例中n取值为100。

实施例2

一种车载镍氢电池包soh估算方法,电池包包括若干个相互并联的电池模块,电池模块包括若干个相互串联的单体电池,其步骤与实施例1中的车载镍氢电池包soh估算方法的步骤基本相同,其不同之处在于:步骤ⅱ、步骤ⅲ中的n取值为50,在执行步骤ⅱ后,bms上电至下电过程次数重新归零。

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