基于RTM数据等电池容量估计方法与流程

文档序号:30162436发布日期:2022-05-26 08:56阅读:600来源:国知局
基于RTM数据等电池容量估计方法与流程
基于rtm数据等电池容量估计方法
技术领域
1.本发明涉及电池健康状态(soh)测试评估技术领域,尤其是基于rtm数据离线和在线容量的估算及统计方法。适用于对xrtm上线新能源车辆不同车型(电池类型)的历史数据容量回测及soh估算。对于不同车型(电池类型),算法应用需匹配相应参数,见附录a。


背景技术:

2.动力电池作为电动汽车的动力源,并不是一个单独的个体,而是由许多电池个体以串并联的方式组合而成,以满足不同电动汽车动力系统所需要的多种多样的电压等级、输出电流和最大输出功率等。动力电池包除受工艺制作影响以外,还受出厂之后在运输、贮存过程中环境差异的影响。动力电池组主要采用先并联后串联的形式。如图1所示,几个电池并联组成的单位称为单体,电池模组(module)是由许多单体串联组成,多个模组串联起来后组成动力电池包(pack)。
3.电池的初始状态参数(容量、内阻、soc、电压和温度等)会影响下一状态(当前状态)的状态参数,而电池在使用过程中,随着时间累积产生的不一致的容量衰退速率、内阻增长速率和库伦效率等,又会进一步影响下一状态(当前状态)的状态参数。而当前状态下的温度、内阻和soc等参数之间又会相互影响,进而使得多种参数的变化耦合在一起。因此,需要对当前状态下的多个状态参数进行分析,来研究电池的不一致性以及电池状态参数之间的相互影响,如图2所示。
4.目前,soh评估主要分为传统离线法、数据驱动法和融合模型法。其中,传统离线法包括定义法、电阻计算法、容量衰减法、化学分析法、部分放电法、抗阻分析法以及交流抗阻分析法。数据驱动法包括滤波器法和黑箱估计法。在线方法的计算量和精度等问题还有待改善,主要存在下列影响因素:
5.1.受环境温度及出厂工况影响
6.电池的容量会受到很多因素的影响,例如温度和工况等。如果不考虑温度的容量衰减,则会导致误差很大。因此本专利分别计算了在不同温度下的容量衰减情况。
7.每个温度区间,都根据以下公式计算单台车辆的容量衰减:
[0008][0009]
cap
nombat
为电池系统的标称容量,cap
curbat
为电池系统本年度所有充电循环容量的平均值。不同项目在不同温度区间,电池系统的标称容量不同,详情请见附录b。
[0010]
2.受不同车型(电池类型)影响
[0011]
由于不同车型上传rtm系统的soc不同,其中部分车型上传仪表soc,而部分车型上传电池soc,所以本专利通过下列公式计算转换出实际soc进行数据评估。
[0012]
δsoc=(rtmsoc
end-rtmsoc
begin
)*factor
soc
[0013]
rtmsoc
begin
和rtmsoc
end
表示的是rtm数据里的soc值,而不同车型上传rtm系统的soc不同,部分车型上传仪表soc,部分车型上传电池soc。factor
soc
表示仪表soc和电池soc
的转化系数,不同车型的转化系数不同,具体情况可见附录a。
[0014]
3.受电池充电模式影响
[0015]
当电池充电在慢充模式时,充电电流较小,充电时间较长,进而导致估算的容量偏大。为了减少因慢充模式而带来的容量偏差,需进行容量修正。
[0016]
每一个有效的慢充模式的容量估算数值为:cap
ij
[n]
revise
=cap
ij
[n]*factor
revise
[0017]
cap
ij
[n]为慢充模式的容量估算值,cap
ij
[n]
revise
为修正后的容量值,用以计算年度的平均容量;factor
revise
为修正参数。
[0018]
根据经验值,factor
revise
修正参数为0.944。
[0019]
4.受不同电流区间和温度区间影响
[0020]
本发明基于不同电流区间、不同温度区间的容量分区来统计电流区间:计算当次充放电循环过程中的平均电流,确认本次计算容量的电流区间。
[0021]
温度区间:计算当次充放电循环过程中的平均温度,确认本次计算容量的温度区间。
[0022]
由于rtm数据没有存储当前电池包温度,因此采用电池包最高温度和电池包最低温度,以计算当次充放电循环的平均温度。
[0023]
本次循环的平均温度等于当前循环结束时刻的电池包最高温度*tempfactorhigh加上当前循环的结束时刻的电池包最低温度*tempfactorlow的平均值。


技术实现要素:

[0024]
针对现有技术的不足,本发明提供一种基于仪表soc和电池soc转换的容量计算,基于不同温度转换系数和快慢充不同状态的容量修正以及基于不同电流区间和不同温度区间的容量分区统计的一种更精确且可信度更高的soh评估方法。
[0025]
基于rtm数据等电池容量估计方法,主要通过从ms后台管理平台导出的rtm数据,根据在不同温度区间和电流区间,结合不同车辆类型(电池类型)及电池工况,对车辆当前电池状态(soh)进行估算。
[0026]
其中rtm数据包含46个维度,包含了车辆基本信息、动力电池系统、电机驱动系统以及车辆控制系统等多个方面。(注:每个企业rtm管理平台数据格式的定义不同,使用本算法前需做相应匹配。)
[0027]
本文描述的算法仅需使用rtm数据库中的部分数据行电池容量估算,具体如下:
[0028]
数据字段描述事件上报时间本条数据的上传时间vin码车辆底盘号充电状态充电状态,分为停车充电、充电结束、未充电状态总电流(a)电池总电流电池电量(soc)(%)上传到rtm系统的soc,后续用rtmsoc表示最高温度值(℃)电池包最高温度最低温度值(℃)电池包最低温度累计里程(km)当前车辆已经行驶的里程电池单体电压最高值电池包所有电芯的电压的最大值
压最低值电池包所有电芯的电压的最大值
[0029]
由于当前rtm数据电流采样频率较低,无法满足电流剧烈变化工况下(车辆行驶)的容量估算。而充电工况与其他工况相比受电流采样的影响相对较小,相对其他工况更为稳定,因此本算法选择在充电工况下估算电池容量。
[0030]
为了使得后续分析更加精准,在前期需有效提取rtm数据。当前rtm数据导出的结果是乱序的,因此在提取有效数据前,需要对所有数据按照时间顺序进行重新排序。
[0031]
由于本算法仅在充电工况下进行估算,因此需根据整车工作模式标识(充电状态数据字段)识别充放电工况。
[0032]
本算法还需进行单个充电循环的起点soc和终点soc识别,并且需要区分计算有效充电循环。
[0033]
当前rtm数据存在一定数据丢失现象,在充电循环中丢失的数据会导致可计算的数值变少,不具备容量估算的条件。如果充电循环中丢失数据的比例大于data count时,则不能估算本次充电循环的容量。
[0034]
每两条rtm数据间的时间间隔不是固定值,需要根据实际情况计算时间差值,用以计算安时积分,从而使得充电循环的电量变化计算更为准确。
[0035]
当rtm数据基本有效的提取完后,为验证其可行性,需进行rtmsoc可信度核查。当前rtm数据的soc维度,在正常充电时增长的最大间隔为delta soc,如果本次充电循环两条数据的soc差值大于delta soc,则出现在此种情况时间节点后的所有数据都视为不可信,不能用来估算容量。
[0036]
完成数据有效提取后,本方法需根据不同因素计算单车soh。
[0037]
由于电池的容量受到很多因素的影响,如温度和工况等。不考虑温度的容量衰减结果误差极大,因此本部分分别计算不同温度下的容量衰减情况。
[0038]
本算法也考虑到不同地域对估算标准制定的差异,因此需要按照地域拆分车辆,计算不同地区的年度车辆动力电池整体衰减(soh
brand
)。
[0039]
本方法的容量存储格式需对每一辆车的每个有效容量估算结果按照年份和里程分类统计。在不同的项目中,已售出车辆的里程并不相同,里程区间需要按照实际情况修改。
[0040]
同时,也可以按照行驶时间和计算时间段分类。不同的项目,已售出车辆的里程并不相同,里程区间需要按照实际情况修改。
[0041]
由于在慢充模式时,充电电流较小,充电时间较长,导致估算的容量偏大。而和为快充模式和慢充模式的平均值,为了减少因为慢充模式而带来的容量偏差,本算法还基于不同充电模式,进行容量修正。
[0042]
本发明提供了一种对电车辆当前池健康状态(soh)更精准有效的评估方法,便于对不同车型电池组的性能状态和使用寿命进行评估,同时该计算方法也有利于对电池管理系统进行完善,方便电池管理系统实时对电池状态进行评估。
附图说明
[0043]
图1为动力电池串并联形式示意图
[0044]
图2为电池状态参数之间的相互影响
具体实施方式
[0045]
为了便于本领域技术人员理解,下面将结合实施例对本发明作进一步详细描述:
[0046]
基于rtm数据等电池容量评估方法包括多个步骤,包括有效提取rtm数据和基于温度区间和电流区间,不同车辆类型(电池类型)及电池工况进行soh值的计算。
[0047]
其中,有效提取rtm数据需先行将数据误差排除,从ms后台导出的数据是乱序,因此第一步需首先对rtm数据进行时间排序。
[0048]
其次,本算法仅在充电工况下进行估算,根据整车工作模式标识(充电状态数据字段)识别充放电工况。放电工况:充电状态数据字段为——未充电状态;充电工况;充电状态数据字段为——停车充电和充电完成。
[0049]
本算法还需进行单个充电循环的起点soc和终点soc识别。当rtmsoc
begin
<przcapvalidthreshlower,rtmsoc
end
>przcapvalidthreshupper,本段充电循环视为数据有效。
[0050]
由于不同车型上传rtm系统的soc不同,因此需要区分计算有效充电循环。具体计算公式如下:
[0051]
δsoc=(rtmsoc
end-rtmsoc
begin
)*factor
soc
[0052]
rtmsoc
begin
和rtmsoc
end
表示的是rtm数据里的soc值,而不同车型上传rtm系统的soc不同,部分车型上传仪表soc,部分车型上传电池soc。
[0053]
每两条rtm数据间的时间间隔不是固定值,需要根据实际情况计算时间差值,用以计算安时积分,以使得充电循环的电量变化计算更为准确。具体计算公式如下:
[0054][0055]
n表示充电循环的数据条数,i表示充电的电流值,time表示当前数据的时间。
[0056]
完成数据有效提取后,便基于温度区间、电流区间,不同车辆类型(电池类型)及电池工况进行soh值的计算。
[0057]
本部分首先分别计算不同温度下的容量衰减情况。每个温度区间,都根据以下公式计算单台车辆的容量衰减:
[0058][0059]
cap
nombat
为电池系统的标称容量,cap
curbat
为电池系统本年度所有充电循环容量的平均值。注:不同项目不同温度区间,电池系统的标称容量(cap
nombat
)不同。
[0060]
由于rtm数据没有存储当前电池包温度,因此采用电池包最高温度和电池包最低温度,以计算当次充放电循环的平均温度。本次循环的平均温度等于当前循环结束时刻的电池包最高温度*tempfactorhigh加上当前循环的结束时刻的电池包最低温度*tempfactorlow的平均值。
[0061]
其次,本算法按照地域拆分车辆,计算不同地区的年度车辆动力电池整体衰减(soh
brand
)。
[0062]
随着车辆里程的增长和使用年限的增加,电池性能逐步下降,容量逐步衰减。因此不同里程车辆的电池容量衰减情况不同。本部分分别计算不同行驶里程下和不同行驶时间的soh
brand

[0063]
在每个里程区间和每个指定时间段(year
start-year
end
),都根据以下公式计算soh
brand

[0064][0065]
其中cap
batcurrent
为当前车型在指定年度(year
end
)的所有车辆容量的平均值,cap
batlast
为当前车型在指定年度(year
start
)的所有车辆容量的平均值。
[0066]
最后,根据不同充电模式,对于每一个有效的慢充模式的容量估算数值:
[0067]
cap
ij
[n]
revise
=cap
ij
[n]*factor
revise
[0068]
cap
ij
[n]为慢充模式的容量估算值,cap
ij
[n]
revise
为修正后的容量值,用以计算年度的平均容量;factor
revise
为修正参数。根据经验值,factor
revise
修正参数为0.944。
[0069]
上述实施例和说明书中描述的是本发明的原理和最佳实施案例,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1