锂离子电池SOH、SOC和RUL的联合估计方法与流程

文档序号:32946493发布日期:2023-01-14 11:12阅读:356来源:国知局
锂离子电池SOH、SOC和RUL的联合估计方法与流程
锂离子电池soh、soc和rul的联合估计方法
技术领域
1.本发明属于锂离子电池状态估计领域,尤其是一种基于融合方法的锂离子电池soh、soc和rul的联合估计方法。


背景技术:

2.锂电池作为一种清洁能源,以其体积小,能量密度高,寿命长等优点,被广泛应用于储能电站、生活用电子产品,电动汽车,通信基站,甚至航天,军事等多个领域。但是,锂离子电池的性能会随着其自身老化和操作不当而降低,导致容量和功率的衰减,带来成本损失,甚至出现漏液和部分短路等问题带来灾难性的后果。电池管理系统(batterymanagementsystem,bms)可以对电池状态进行评估,给出风险预警,并执行维护或更换工作,可保证电池的长期稳定运行。其中,准确的电池状态估计是bms的关键环节。因此,为了避免和减小因电池性能退化而引起的损失,锂离子电池状态估计已经成为了解决难点。soc定义为电池的放电容量与当前可用容量之比,即电池的短时状态变化,其实时估计可以预测系统运行时间,制定合理的充放电策略。soh通常表示为电池的当前可用容量与初始容量之比,用于描述电池在不同循环下的劣化程度,以及宏观尺度上对当前状态的描述,其准确估计有利于电池的健康诊断和劣化电池的及时更换。rul定义为电池从当前状态到寿命结束(eol)所经历的循环次数,是对电池未来状态的描述,其准确估计有助于电池运行的合理规划和提前消除隐患。但是针对这三者的估算通常较为独立,基于融合模型的联合估计较为欠缺,影响了这三个关键指标的估算精度。单一的状态估计方法往往暴露出明显的缺点。基于电池模型的方法存在的主要问题是参数适应性差,不能随电池老化进行调整;数据驱动方法严重依赖于训练样本,电池在整个循环运行期间会产生大量数据,因此不适合依靠纯数据驱动方法来估计状态。


技术实现要素:

3.本发明的目的在于克服现有技术的不足之处,提供一种基于充电电压分段和等效电路模型数据驱动方法的锂离子电池长寿命周期soc-soh-rul联合估计方法,实现优势互补,进一步提高状态估计的准确性和适应性。
4.本发明解决技术问题所采用的技术方案是:
5.一种锂离子电池soh、soc和rul的联合估计方法,包括如下步骤:
6.步骤s1,提取健康特征hf,将与电池劣化相关性最大的充电电压段的上升时间提取为hf,将循环的hf序列和soh衰减序列分别作为输入和输出,建立最小二乘支持向量机lssvm电池衰减模型,从起始点sp后的新周期充电电压段中提取hf,建立lssvm估计soh;
7.步骤s2,用等效电路模型拟合该充电电压段,识别阻容参数,形成状态方程和观测方程,估计该循环放电阶段的soc,在第n个循环的放电阶段进行soc估算;
8.步骤s3,利用高斯过程回归gpr映射当前周期前的hf序列,通过周期数外推预测hf的变化趋势,并结合lssvm退化模型实现rul预测。
9.进一步地,选取等充电电压上升[u1,u2]的时间间隔δt=t2-t1作为健康特征hf,记为dv_dt,
[0010]
先采用遍历法搜索最佳电压段[u1,u2],确定dv_dt和soh序列之间的pearson系数最大,从线性相关的角度衡量两个变量序列之间的相关程度,其范围为[-1,1],分别针对上述电压段计算电池的dv_dt和soh之间的pearson系数和grc,
[0011][0012]
式中,dv_dti是第i个周期的最佳充电电压段的上升时间,sohi是第i个周期的健康状态,n是总周期数,dvt和sohe分别是{dv_dti}和{sohi}的均值,ρ是识别系数,等于0.5,灰色相关系数grc从两个变量序列的几何曲线相似度的角度衡量相关程度,在[0,1]之间,越接近1,相关性越高。
[0013]
进一步地,步骤s2所述等效电路模型,其数学表达式如下:
[0014][0015]
其中i是输入电流,u是端电压,r0代表欧姆内阻,r
p
和c
p
分别代表极化电阻和极化电容,开路电压uocv是soc的函数,uocv=f(soc),由多项式拟合,
[0016]
恒流充电下的soc表达式如下:
[0017]
soc(t)=i
×
t/q(n)
ꢀꢀ
(4)
[0018]
其中q(n)表示第n个循环的可用容量,soh的公式如式(5)所示
[0019]
soh(n)=q(n)/qnꢀꢀ
(5)
[0020]
其中qn为额定容量,解方程(3),得:
[0021][0022]
符号(n)表示第n次充电,用最小二乘法将电压段与方程(6)拟合得到参数和e
t
∈[t1,t2]。
[0023]
进一步地,采用1-rc模型结合ukf进行soc估计,选取soc值和极化电压矢量[soc,up]t作为状态变量矢量,建立状态方程和观测方程,如式(7)所示,
[0024][0025]ut
(k)=u
ocv
(soc(k))-u
p
(k)-r0i(k)
[0026]
其中δt表示采样时间,将其改写为紧凑形式,如下所示:
[0027]
[0028]
其中状态变量向量x=[soc,up]t,控制变量u=i,wk为过程噪声,方差矩阵为q,vk为测量噪声,方差矩阵为r,a、b、c、d分别为:
[0029][0030]
soc估计可以在模型建立后通过ukf算法的递归运算进行。
[0031]
进一步地,rul估计是以gpr时间序列模型以序列{1~n}作为输入,序列{dv_dti},i=1,2...n作为输出进行训练,将循环数n+r(r》0)代入已建立的gpr模型,预测未来循环中dv_dt的变化趋势和对应的置信区间,代入lssvm退化模型输出s和置信区间[s1,s2],其中s是soh退化预测趋势上的点,如果s大于soh的退役寿命(eol)阈值,设置r=r+1,重复上述步骤,直到输出值s小于eol,则表明soh在(n+r)循环中达到阈值,则r为第n循环rul的估计值,终止时的soh阈值为0.7~0.8,记录s1达到阈值时所经历的循环次数为r1,s2达到阈值的次数为r2,则第n个循环的rul的置信区间为[r1,r2]。
[0032]
本发明的优点和积极效果是:
[0033]
1.本发明提出的soc、soh和rul联合估计方法,考虑了三者之间存在着复杂的耦合关系,避免了仅考虑其中的一个或部分导致的估计误差大的问题。
[0034]
2.本发明提取充电电压分段,不受完整的充电电压曲线难以获的影响。通过hf提取和最优电压段参数识别,结合数据驱动算法,实现soc、soh和rul的联合估计,计算量和数据量小。
附图说明
[0035]
图1为1阶等效电路模型图;
[0036]
图2为本发明联合估计方法流程图;
[0037]
图3(a)为sohandrul估计结果示意图(cell);
[0038]
图3(b)为sohandrul估计结果示意图(b0005);
[0039]
图3(c)为sohandrul估计结果示意图(rw9);
[0040]
图4(a)为soc估计结果示意图(cell);
[0041]
图4(b)为soc估计结果示意图(b0005);
[0042]
图4(c)为soc估计结果示意图(rw9)。
具体实施方式
[0043]
下面通过具体实施例对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。
[0044]
锂离子电池的soc、soh和rul不能通过传感器直接测量,只能通过一些外部可测参数结合数学算法进行定量估计。充电电压段具有灵活性和可用性的优点,包含了大量的电池退化信息,适合于电池建模和状态估计。本发明提出基于充电电压分段和等效电路模型数据驱动方法,该方法包括离线建模和在线估计两个部分。
[0045]
步骤s1,提取健康特征(hf)。将与电池劣化相关性最大的充电电压段的上升时间提取为hf。将循环的hf序列和soh衰减序列分别作为输入和输出,建立了最小二乘支持向量机(lssvm)电池衰减模型,从起始点(sp)后的新周期充电电压段中提取hf,建立lssvm估计soh。
[0046]
步骤s2,用等效电路模型拟合该充电电压段,识别阻容参数,形成状态方程和观测方程,估计该循环放电阶段的soc,在第n个循环的放电阶段进行soc估算;
[0047]
步骤s3,利用高斯过程回归(gpr)映射当前周期前的hf序列,通过周期数外推预测hf的变化趋势,并结合lssvm退化模型实现rul预测。
[0048]
进一步的,步骤s1选取等充电电压上升[u1,u2]的时间间隔δt=t2-t1作为健康特征(hf),记为dv_dt。
[0049]
先采用遍历法搜索最佳电压段[u1,u2],确定dv_dt和soh序列之间的皮尔逊系数(pearson)最大,从线性相关的角度衡量两个变量序列之间的相关程度,其范围为[-1,1]。
[0050]
dv_dti是第i个周期的最佳充电电压段的上升时间,sohi是第i个周期的健康状态,n是总周期数。dvt和sohe分别是{dv_dti}和{sohi}的均值,ρ是识别系数,一般等于0.5。灰色相关系数(grc)从两个变量序列的几何曲线相似度的角度衡量相关程度,在[0,1]之间,越接近1,相关性越高。分别针对上述电压段计算电池的dv_dt和soh之间的pearson系数和grc。
[0051][0052][0053]
进一步的,所述步骤s2中的等效电路模型如附图1所示,其数学表达式如下所示
[0054][0055]
其中i是输入电流。u是端电压。r0代表欧姆内阻,r
p
和c
p
分别代表极化电阻和极化电容,随着电池的老化逐渐增大。开路电压uocv通常被认为是soc的函数,即uocv=f(soc),通常由多项式拟合。
[0056]
恒流充电下的soc表达式如下(假设电池在上一个循环中已经完全放电:
[0057]
soc(t)=i
×
t/q(n)
ꢀꢀ
(4)
[0058]
其中q(n)表示第n个循环的可用容量,soh的公式如式(5)所示
[0059]
soh(n)=q(n)/qnꢀꢀ
(5)
[0060]
其中qn为额定容量。解方程(3),可得:
[0061][0062]
符号(n)表示第n次充电。用最小二乘法将电压段与方程(6)拟合得到参数和et∈[t1,t2]。
[0063]
进一步的,电池模型部分主要由一阶ecm结合无迹卡尔曼滤波(ukf)组成。采用1-rc模型结合ukf进行soc估计。选取soc值和极化电压矢量[soc,up]t作为状态变量矢量,建立状态方程和观测方程,如式(7)所示。
[0064][0065]ut
(k)=u
ocv
(soc(k))-u
p
(k)-r0i(k)
[0066]
其中δt表示采样时间。将其改写为紧凑形式,如下所示:
[0067][0068]
其中状态变量向量x=[soc,up]t,控制变量u=i。wk为过程噪声,方差矩阵为q。vk为测量噪声,方差矩阵为r。a、b、c、d分别为:
[0069][0070]
soc估计可以在模型建立后通过ukf算法的递归运算进行。
[0071]
进一步的,数据驱动部分包含两种机器学习方法:lssvm和gpr。本发明用lssvm改进了支持向量机(svm),用误差的两个范数代替了svm的不敏感函数,用等式约束代替了不等式约束,从而降低了计算复杂度,适用于非线性建模小样本数据,可用于短期soh点估计。高斯过程回归在小尺度、高维和强非线性样本建模领域具有良好的学习能力,也能给出预测结果的不确定性表达。gpr对时间序列预测具有良好的稳定性,适用于rul的长期预测。
[0072]
进一步的,步骤s3所提到rul估计是以gpr时间序列模型以序列{1~n}作为输入,序列{dv_dti},i=1,2...n作为输出进行训练。将循环数n+r(r》0)代入已建立的gpr模型,预测未来循环中dv_dt的变化趋势和对应的置信区间,代入lssvm退化模型输出s和置信区间[s1,s2],其中s是soh退化预测趋势上的点。如果s大于soh的退役寿命(eol)阈值,设置r=r+1,重复上述步骤,直到输出值s小于eol,则表明soh在(n+r)循环中达到阈值,则r为第n循环rul的估计值。终止时的soh阈值一般为0.7~0.8。记录s1达到阈值时所经历的循环次数为r1,s2达到阈值的次数为r2,则第n个循环的rul的置信区间为[r1,r2]。
[0073]
本发明的联合估计方法流程如图2所示。
[0074]
选取不同锂离子电池数据进行验证。采用相对百分比误差(rpe)、平均绝对误差(mae)和均方根误差(rmse)用于评估所提出方法的性能,请参见下式。其中xi和分别为实际值和估计值。
[0075][0076]
[0077][0078]
oxford数据集cell1、cell2、cell3、cell7、cell8的标准化循环数为80左右,预测起点(sp)设置为30;cell4和cell6的标准化周期数约为50,预测起点sp设置为20,eol的soh阈值设置为0.8。对于nasa数据集,b0005-b0007有168个周期,sp设置为80;b0018有132个周期,sp设置为60;eol的soh阈值设置为0.75。对于rw4和rw9,每个电池的标准化循环次数较少,因此,sp设置为总循环次数的50%左右。
[0079]
soh和rul估计在充电阶段进行。图3每个子图顶部的两个子图显示了cell1、b0005和rw9的soh的详细估计结果,表1中显示了更多结果。可以看出,cell1的soh估计相对误差百分比在1%以内,b0005的相对误差百分比对于容量再生引起的soh非线性波略大。从表1可以看出,牛津电池soh估计的mae和rmse的计算结果在0.5%以内,nasa电池在2%以内,rw4和rw9在1%左右,说明选择的健康特征dv_dt能很好地反映电池的退化情况,能很好地适应电池不一致导致的容量退化趋势的差异。此外,表明lssvm算法具有很强的非线性映射能力,在小规模样本中仍能实现soh的准确估计。
[0080]
所提出框架中的rul估计主要依靠对dv_dt退化趋势的预测,结合已建立的lssvm模型输出soh的预测趋势,估计的rul是趋势的交叉点和soh的阈值。cell1和b0005以不同循环次数为预测起点的hf和soh预测趋势及对应的95%置信区间。hf和soh的预测趋势在不同的预测起点下都很好地遵循了用实际趋势,表明鲁棒性很好,保证了rul估计的准确性。
[0081]
从图3可以看出,每个电池从sp到eol的每个循环的rul估计值都非常接近真实值。图中标注了rul置信区间的上限和下限。估计值与真实值落在置信区间内,置信区间宽度较窄,表明估计结果具有较高的可靠性。虽然数据量很小,但gpr时间序列模型可以建立周期数与hf序列的映射关系,从而通过外推周期数预测dv_dt的趋势,进而通过lssvm模型获取soh退化趋势,rul估计是通过计算soh趋势达到阈值的周期来实现的。表1显示了更多电池的rul估计的mae和rmse结果。大多数电池的mae和rmse在1以内,b0005和b0007在4以内,但估计误差逐渐减小到0,说明该方法具有较高的准确性和稳定性。
[0082]
soc估计在放电阶段进行。图4显示了每个电池从sp到eol的每个放电循环的soc估计结果。由于实际中soc的初始值通常是不确定的,为了验证算法的鲁棒性,将soc的初始误差设为0.5,下面的时间定义为误差与估计值之间的时间之比值和soc的实际值小于总放电时间的0.1。计算后续时间后的mae和rmse,并呈现其随循环次数的变化趋势。从sp到eol等间隔的四个周期的soc估计结果如图4中每个子图左侧的四个子图所示。显示更多电池的每个循环的平均跟随时间、平均mae和rmse见表1。
[0083]
从图4可以看出,cell1在不同周期的跟随时间约为0.07,体现了良好的鲁棒性。每个周期的soc估计误差很小。每个cell的mae小于2%,rmse小于3%,随循环次数的波动较小。对于b0005,大部分点的mae和rmse较小,个别点的mae和rmse较大,但不超过0.1。与oxford电池的soh老化较慢不同,nasa电池有明显的容量再生现象,导致单个循环的估计误差较大。rw9在随机电流工作条件下的估计误差略大于cell1和b0005在恒流工作条件下的估计误差,但仍在可接受的范围内。更多结果见表1。图4左侧四个子图中的显示了单独估计的soc估计结果,即设置ukf的状态方程和观测方程的电阻和电容参数为初始识别值,qn设置为额定容量740mah。此时soc偏差明显,随着电池的劣化而变得更加严重。采用该方法,电
阻电容参数和电流容量可以随着电池的退化而调整和更新,从而提高了ecm的准确性和适应性,进而提高了soc估计的准确性和跟随时间。
[0084]
表1电池估计结果
[0085][0086]
以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1