一种电池剩余容量的预测方法与流程

文档序号:11251088阅读:1305来源:国知局
一种电池剩余容量的预测方法与流程

本发明属于二次电池应用技术领域,更具体地,涉及一种电池剩余容量的预测方法。



背景技术:

随着越来越多的电子产品走进我们的生活,电池的续航能力逐渐成为我们关注的重要参数之一。电池容量是电池重要的性能指标之一,代表着电池的续航能力。在诸多电子产品使用过程中,都需要准确的估计电池的剩余可用容量,以供使用者知晓大概的剩余使用时间以及安排合理的充电计划。对于电动汽车而言,动力电池是其核心部件之一,可靠的提供动力电池的剩余容量(remainingcapacity)估算或者荷电状态(stateofcharge,soc)估计一直是电池管理系统(batterymanagementsystem,bms)需要实现的核心功能之一。精确的电池剩余容量预测,不但为soc估计奠定基础,而且为bms的控制策略提供保障,防止电池因使用不当,导致服役寿命缩短,甚至产生安全隐患。在储能系统方面,以铅酸电池,液流电池,超级电容器,以及新近发展起来的液态金属电池为代表的电化学储能技术,凭借其无污染运行、高能量效率、灵活配置、长寿命、低维护的特点,成为前景非常看好的储能技术,有效解决可再生能源入网的关键问题。然而,在并网运行过程中,实时的剩余容量估计,不仅给调度人员制定运行计划提供依据,还能为储能系统的健康状态提供参考。

电池的剩余容量是电池状态估计技术主要参数之一,为电池管理系统的控制策略提供依据。准确的剩余容量预测或者荷电状态估计,为我们合理使用电池,提高电池使用寿命,降低维护成本提供方向,例如,控制电池运行在合理的soc范围内,可以有效防止过充过放对电池造成损伤。

目前对电池剩余容量的精确估算已有不少研究,常用的方法包括安时积分法,开路电压法,卡尔曼滤波及其演变算法等。安时积分法,简单易行,也是目前应用最广泛的方法,但是存在着较大的累计误差。开路电压法需要获得精确的soc与ocv(opencircuitvoltage)曲线,通过测量ocv估计soc,然而电池的开路电压需要长时间的静置,实际使用中很难如此操作。卡尔曼滤波法需要提前搭建电池模型,不同体系的电池模型不一样,工作量巨大,噪声和初值的设定不当也容易造成算法不收敛。

传统的安时积分法因为其简单易行,被广泛应用于各类bms中,但是由于没有考虑电池的倍率性能和环境温度对电池容量的影响,在复杂工况下,即使初值准确,也不能获得较好的剩余容量预测的结果。使得复杂的工况下剩余容量的估算精度达不到预期的要求。



技术实现要素:

针对上述缺陷,本发明的目的在于提供一种电池剩余容量的预测方法,旨在解决现有的按时积分法由于没有考虑电池的倍率性能和环境温度对电池容量的影响导致对电池的复杂运行工况下的剩余容量估算准确度低的技术问题。

为实现上述目的,本发明提供了一种电池剩余容量的预测方法,包括如下步骤:

s1将放电倍率的变化范围[imin,imax]内以相同间隔选取n个放电倍率,记为第1个放电倍率i1,第2个放电倍率i2,…,第i个放电倍率ii,…,第n个放电倍率in;在环境温度的变化范围[tmin,tmax]内以相同间隔选取m个环境温度,记为第1个环境温度t1,第2个环境温度t2,…,第j个环境温度tj,…,第m个环境温度tm;

s2获得电池在第j个环境温度tj下以第i个放电倍率ii放电时,放电周期内不同时刻的电池电压与放电容量的特性数据;

s3判断放电倍率的次序i是否大于放电倍率的数量n,若是,则进入步骤s4,否则,令i=i+1,进入步骤s2;

s4判断环境温度的次序是否大于环境温度的数量m,若是,则输出电池电压与放电容量的特性数据,并进入步骤s5,否则,令j=j+1,i=1,进入步骤s2;

s5将电池的放电周期分解为l个子放电区间;

s6根据第k个子放电区间起始时刻的电池电压、第k个子放电区间的放电倍率、第k个子放电区间的环境温度和电池电压与放电容量特性数据获得第k个子放电区间的电池剩余容量初值;

s7根据第k个子放电区间的电池剩余容量初值、第k个子放电区间的放电倍率获得第k个子放电区间内任意时刻的电池剩余容量;即可获得电池放电周期内任意时刻的电池剩余容量;

其中,1≤i≤n,1≤j≤m,imin≤ii≤imax,tmin≤tj≤tmax,1≤k≤l,i为放电倍率的次序,i的初始值为1,n为放电倍率的数量,j为环境温度的次序,j的初始值为1,m为环境温度的数量,ii为第i个放电倍率,imin为放电倍率的下限,imax为放电倍率的上限,tj为第j个环境温度,tmin为工作温度的下限,tmax为工作温度的上限,k为子放电区间的次序,l为子放电区间的数量。

本发明提供的预测方法,首先获得电池电压与放电容量特性数据,并将电池的放电周期分为多个子放电区间,在每个子放电区间内,放电倍率与环境温度近似认为保持恒定,并根据每个子放电区间内的放电倍率、环境温度、子放电区间的起始时刻放电电压和放电电压与放电容量特性数据获得子放电区间的电池剩余容量初始值,以该初始值利用安时积分法预测任何时刻的电池剩余容量,使得根据本发明提供的预测方法所获得的预测结果更准确。

优选地,步骤s6包括如下步骤:

s61根据第k个子放电区间的放电倍率、第k个子放电区间的环境温度以及电池电压与放电容量特性数据获得第k个子放电区间对应的总放电容量;

s62根据第k个子放电区间起始时刻的电池电压、第k个子放电区间的放电倍率、第k个子放电区间的环境温度获得第k个子放电区间起始时刻的已放电容量;

s63根据第k个子放电区间对应的总放电容量以及第k个子放电区间起始时刻的已放电容量确定第k个子放电区间的电池剩余容量初值。

优选地,步骤s61中根据公式获得第k个子放电区间对应的总放电容量,其中,ik为第k个子放电区间的放电倍率,tk第k个子放电区间的环境温度,为电池放电截止电压,f(…)为电池电压与放电容量的关系曲线。

优选地,步骤s62中根据公式qk=f(uk,ik,tk)获得第k个子放电区间起始时刻的已放电容量,uk为在第k个子放电区间的起始时刻的电池电压。

优选地,步骤s63中根据公式确定第k个子放电区间的电池剩余容量初值;其中,为第k个子放电区间对应的总放电容量,qk第k个子放电区间起始时刻的已放电容量。

优选地,步骤s7根据获得第k个子放电区间内任意时刻的剩余电池容量;其中,ck为第k个子放电区间起始时刻的电池剩余容量初值,ik为第k个子放电区间的放电倍率,为第k个子放电区间的起始时刻,为第k个子放电区间的终止时刻。

通过本发明所构思的以上技术方案,与现有技术相比,能够取得以下有益效果:

1、本发明相对于传统的安时积分法,不再将电池的放电总容量视为常数,而是将其作为放电倍率和工作温度的函数,并将复杂工况分解成一系列简单工况,在该简单工况下将放电电流和环境温度视为固定值。在每个简单工况下,修正安时积分法的初值,达到提高电池剩余容量预测精度的目的。该方法继承了安时积分法简单易行的特点,但在复杂工况下电池剩余容量的估计上更加准确。

2、本发明提供的预测方法,给电池管理系统的控制策略提供依据,避免过充过放对电池造成的损伤以及其它安全隐患。

附图说明

图1为本发明提供的电池剩余容量的预测方法的第一实施例的流程图;

图2为本发明中获得电池电压与放电容量特性数据的流程图;

图3为本发明提供的电池剩余容量的预测方法的第二实施例的流程图;

图4为本发明中采用自适应神经网络模糊推理系统获得室温下某电池不同放电倍率下电池电压与放电容量的特性数据曲线;

图5为本发明提供的电池剩余容量的预测方法的预测效果图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为本发明提供的电池剩余容量的预测方法的第一实施例的流程图,本发明提供的预测方法包括如下步骤:

s1将放电倍率的变化范围[imin,imax]内以相同间隔选取n个放电倍率,记为第1个放电倍率i1,第2个放电倍率i2,…,第i个放电倍率ii,…,第n个放电倍率in;在环境温度的变化范围[tmin,tmax]内以相同间隔选取m个环境温度,记为第1个环境温度t1,第2个环境温度t2,…,第j个环境温度tj,…,第m个环境温度tm;

s2获得电池在第j个环境温度tj下以第i个放电倍率ii放电时,放电周期内不同时刻的电池电压与放电容量,并且将放电周期内不同时刻的电池电压与放电容量作为在第j个环境温度tj下以第i个放电倍率ii放电时电池电压与放电容量的特性数据输出;

s3判断放电倍率的次序i是否大于放电倍率的数量n,若是,则进入步骤s4;否则,令i=i+1,进入步骤s2;

s4判断环境温度的次序是否大于环境温度的数量m,若是,则输出电池电压与放电容量特性数据,电池电压与放电容量特性数据包括步骤s2中所有获得的第j个环境温度tj下以第i个放电倍率ii放电时电池电压与放电容量的特性数据,并进入步骤s5;否则,令j=j+1,i=1,进入步骤s2;

其中,1≤i≤n,1≤j≤m,imin≤ii≤imax,tmin≤tj≤tmax,i为放电倍率的次序,i的初始值为1,n为放电倍率的数量,j为环境温度的次序,j的初始值为1,m为环境温度的数量,环境温度的数量m以及放电倍率的数量n根据电池剩余容量预测精确确定,所要求的预测精度越高,m值与n值越大,ii为第i个放电倍率,imin为放电倍率的下限,imax为放电倍率的上限,tj为第j个环境温度,tmin为工作温度的下限,tmax为工作温度的上限。

s5将电池的放电周期分解为l个子放电区间,l为子放电区间的数量,l的值根据电池剩余容量的预测精确度确定,当电池剩余容量的预测精度越高,则l的值越大。分解后的每个子放电区间中放电倍率和环境温度均可以近似认为恒定不变。

s6根据第k个子放电区间起始时刻的电池电压、第k个子放电区间的放电倍率、第k个子放电区间的环境温度和电池电压与放电容量特性数据获得第k个子放电区间的电池剩余容量初值;1≤k≤l,k为子放电区间的次序,l为子放电区间的数量。

s7根据第k个子放电区间的电池剩余容量初值、第k个子放电区间的放电倍率、获得第k个子放电区间内任意时刻的剩余电池容量;即可获得电池放电周期内任意时刻的电池剩余容量。

本发明提供的电池剩余容量的预测方法,相对于传统的安时积分法,不再将电池的放电总容量视为常数,而是将其作为放电倍率和工作温度的函数,即动态的修正了安时积分法,通过给出了更好的初值确定方法,达到提高电池剩余容量预测精度的目的。该方法继承了安时积分法简单易行的特点,但在复杂工况下电池剩余容量的估计上更加准确。

图2为本发明中获得电池电压与放电容量特性数据的流程图,包括如下步骤:

s1根据电池实际运行工况的需要,确定测试的放电倍率的变化范围[imin,imax],温度变化范围[tmin,tmax]。

在放电倍率的变化范围[imin,imax]内以相同间隔选取n个放电倍率,记为第1个放电倍率i1,第2个放电倍率i2,…,第i个放电倍率ii,…,第n个放电倍率in;在环境温度的变化范围[tmin,tmax]内以相同间隔选取m个环境温度,记为第1个环境温度t1,第2个环境温度t2,…,第j个环境温度tj,…,第m个环境温度tm。

s2对电池采用先恒流再恒压的标准充电模式,在环境温度tj下,以第i个放电倍率ii对电池放电实验,记录放电周期下电池电压与放电容量的数据,并对记录下的电池电压与放电容量的数据进行拟合,获得第j个环境温度tj第i个放电倍率ii下的电池电压与放电容量关系曲线cij=f(u,ii,tj);其中,u为电池放电电压,cij为在第j个环境温度tj下以第i个放电倍率ii放电的已放电容量。

s3判断放电倍率次序i是否大于放电倍率数量n,若是则进入步骤s4,否则,令i=i+1;进入步骤s2。

s4判断环境温度次序j是否大于环境温度数量m,若是,将电池电压与放电容量关系曲线作为电池电压与放电容量特性数据输出,电池电压与放电容量关系曲线包括步骤s2中所有获得的第j个环境温度tj下以第i个放电倍率ii放电时电池电压与放电容量的关系曲线,并进入步骤s5,否则,令j=j+1,i=1,并进入步骤s2。

图3为本发明提供的电池剩余容量的预测方法的第二实施例的流程图,包括如下步骤:

步骤s1至步骤s4与电池剩余容量的预测方法的第一实施例相同。

环境温度数量m和放电倍率数量n越大,数据精细度越高,相应的复杂度也越高,实验周期也越长,实际应用中受各种条件的限制,不可能在工作区间内做庞大数量的测试。为此可以根据获得的有限的实验数据,采用自适应神经网络模糊推理系统(anfis)构建电池电压与放电容量的特性数据。输入参数为电池电压,放电倍率,环境温度,输出为已放出电池容量,输入语言变量隶属函数数目分别为20,3,输入语言变量隶属函数的类型为gaussmf(高斯型),输出隶属函数的类型为linear(线性),由此可获得任意环境温度下以任意放电倍率放电的电池电压与放电容量的特性数据曲线。

图4为本发明中采用自适应神经网络模糊推理系统获得室温下某电池不同放电倍率下电池电压与放电容量的特性数据曲线;

测量了室温下电流倍率分别为0.1c,0.2c,0.3c,0.4c,0.5c,0.7c,1c电池电压与放电容量特性,利用自适应神经网络模糊推理系统获得了室温下电流倍率分别为0.1c,0.2c,0.3c,0.4c,0.5c,0.7c,1c的电池电压与放电容量特性曲线;并获得了中电流倍率为0.15c,0.35c,0.6c的电池电压与放电容量特性曲线,即在允许的工况范围内,输入任意的电池电压,放电电流和环境温度,便可以得到该时刻电池已放电容量。

s5将任何复杂工况分解成l个简单工况的集合,即将电池的放电周期分解为l个子放电区间,在第k个子放电区间中,可将放电倍率ik,环境温度tk为常数。

s6在第k个子放电区间内,环境温度为tk下以放电倍率为ik进行放电,其电池放电截止电压为则当前状态下电池总放电容量f(…)为电池电压与放电容量的特性数据曲线。

根据第k个子放电区间的起始时刻的电池电压uk即可下获得第k个子放电区间起始时刻的放电容量,即根据公式qk=f(uk,ik,tk)获得第k个子放电区间起始时刻的已放电容量,uk为在第k个子放电区间的起始时刻的电池电压;

根据公式确定第k个子放电区间的电池剩余容量初值;其中,为第k个子放电区间对应的总放电容量,qk为第k个子放电区间起始时刻的已放电容量。

s7每一个简单工况下,以剩余容量的初始值,使用安时积分法计算获得第k个子放电区间内任意时刻的电池剩余容量;其中,ck为第k个子放电区间起始时刻的电池剩余容量初值,ik为第k个子放电区间的放电倍率,为第k个子放电区间的起始时刻,为第k个子放电区间的终止时刻。

本发明提供的预测方法,通过测量不同环境温度下以不同放电倍率放电时电池电压v与放电容量c,获取电压(voltage)放电容量(capacity)数据曲线族(以下简称v-c曲线族),然后根据实际工况下输出电流的大小和环境温度值实时读取相应的v-c曲线,将复杂工况分解成一系列简单工况,再由测量得到的电池电压确定相应简单工况下剩余容量估计的初值,采用安时积分法估算每一个简单工况下电池剩余容量。综合考虑了放电倍率和环境温度对电池容量和性能的影响,达到提高电池剩余容量估算精度的目的。

本实施方式针对实际测试过程中的局限性,提出了采用自适应神经网络模糊推理系统获取全工况数据的方法,可以有效解决测试数据有限,实验周期长的问题。

图5为本发明提供的电池剩余容量的预测方法的预测效果图。电池运行在三段式恒流放电工况下,曲线1为电池相应的端口电压,曲线2为电池放电电流,曲线3为实测电池放电过程中剩余容量的变化,曲线4为使用本发明提出的方法进行电池剩余容量预测的结果,曲线5为通过传统安时积分法进行电池剩余容量预测的结果。可见,即使传统安时积分法在电池开始工作时刻获取到准确的剩余容量计算的初始值,由于电池工况的不断变化,其剩余容量预测的误差在不断扩大,相比较而言,本发明在传统安时积分法的基础上,考虑到电池变化的工况,对剩余容量造成的不可忽略的影响,所得剩余容量预测结果精度显著提高。

本发明提供的电池剩余容量的预测方法,可以用于锂电池、液态金属电池等电池剩余容量的预测。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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