CN111581904B - 考虑循环次数影响的锂电池soc及soh协同估算方法 - Google Patents
考虑循环次数影响的锂电池soc及soh协同估算方法 Download PDFInfo
- Publication number
- CN111581904B CN111581904B CN202010306668.4A CN202010306668A CN111581904B CN 111581904 B CN111581904 B CN 111581904B CN 202010306668 A CN202010306668 A CN 202010306668A CN 111581904 B CN111581904 B CN 111581904B
- Authority
- CN
- China
- Prior art keywords
- estimation
- state
- battery
- time
- lithium battery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 title claims abstract description 39
- 229910052744 lithium Inorganic materials 0.000 title claims abstract description 39
- 238000004088 simulation Methods 0.000 claims abstract description 13
- 238000012795 verification Methods 0.000 claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims description 30
- 230000010287 polarization Effects 0.000 claims description 24
- 238000004422 calculation algorithm Methods 0.000 claims description 15
- 230000003044 adaptive effect Effects 0.000 claims description 14
- 238000005259 measurement Methods 0.000 claims description 12
- 238000005070 sampling Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 9
- 238000007599 discharging Methods 0.000 claims description 7
- 239000003990 capacitor Substances 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/392—Determining battery ageing or deterioration, e.g. state of health
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Secondary Cells (AREA)
Abstract
考虑循环次数影响的锂电池SOC及SOH协同估算方法,包括以下步骤:步骤1,构建考虑循环次数的锂电池等效电路模型;步骤2,模型参数的辨识;步骤3,将步骤1建立的模型进行仿真验证;步骤4,SOC/SOH协同估算器构建。本发明方法能够最终实现锂电池全寿命范围内的电池荷电状态(State‑of‑charge,SOC)和健康状态(State‑of‑health,SOH)估计,对电动车辆电池管理***的状态估算和能量管理具有重大意义,解决了在不同寿命循环引起的模型不准确而导致的状态估算误差较大等问题,有效提高了动力电池组的利用效率、保证了电池组的使用寿命。
Description
技术领域
本发明属于动力电池管理***技术领域,具体涉及考虑循环次数影响的锂电池SOC及SOH协同估算方法。
背景技术
随着电动汽车市场蓬勃发展,锂电池作为电动汽车的动力源得到了广泛使用。为了确保电池组安全可靠运行,需要通过电池管理***(Battery management system,BMS)进行良好的监控、控制和管理。对于电池管理***,核心功能是提供电池的荷电状态(State-of-charge,SOC)和健康状态(State-of-health,SOH)的准确估计,这是一个巨大的挑战。由于现有的车载传感器无法观测这两种状态,因此,需要开发可行的状态估计算法。
荷电状态是电池***剩余容量的关键因素,有助于预测电动汽车的剩余行驶里程和续航时间。截止目前,对SOC估计算法的研究已经很多,常用算法有库仑计数法、基于模型的开路电压法、神经网络法以及卡尔曼滤波法。其中,卡尔曼滤波是一种包括库仑计数法和基于模型的OCV预测法的综合算法,具有精度高、鲁棒性强等优点,近年来得到了广泛的应用。
健康状态描述了电池老化的程度,通常可以通过容量损失或电阻增量来反映。现有的估计方法主要包括:直接测量法、电压轨迹法,增容分析法,差分电压分析法、卡尔曼滤波法、粒子滤波法、神经网络法、向量机、遗传算法以及人工智能算法。
然而,随着电池的循环使用,电池参数包括容量和阻抗,会随着电池的退化而变化,从而影响算法对电池SOC以及SOH的估算精度。因此,为了提高SOC和SOH的估计性能,考虑锂电池的循环老化并提出一种同时监控电池荷电状态和健康状态的协同估算器非常有必要。
综上所述,提出一种能够同时估计SOC和SOH的组合状态估计方案是目前动力电池管理***技术领域中亟需解决的问题。对电池***的保护、整车性能的提升以及提高经济性都具有重大意义。
发明内容
为克服上述现有技术的不足,本发明的目的是提供考虑循环次数影响的锂电池SOC及SOH的协同估算方法,克服了传统等效电路模型只适用于某一段寿命循环范围的局限性,极大程度上提高了BMS状态计算和能量管理在全寿命周期的适用性。
为实现上述目的,本发明采用的技术方案是:考虑循环次数影响的锂电池SOC及SOH协同估算方法,包括以下步骤:
步骤1,构建考虑循环次数的锂电池等效电路模型;
步骤2,采用递推最小二乘法对模型参数的辨识;
步骤3,在恒流工况下将步骤1建立的锂电池等效电路模型进行仿真验证;
步骤4,构建考虑循环次数的协同估算器对锂电池SOC和SOH进行估计。
步骤1中构建的锂电池等效电路模型,其数学关系式为:
式(1)中,Ut为电池端电压;UOC(SOC,Cyc)表示开路电压,是电池SOC和循环次数Cycle的函数;R0为欧姆内阻;R1和C1分别为电化学极化电阻和电化学极化分数阶电容;R2和C2分别为浓度极化电阻和浓度极化分数阶电容;为简洁起见,将参数R0(Cyc),R1(Cyc),C1(Cyc),R2(Cyc),C2(Cyc)写为R0,R1,C1,R2和C2,It表示工作电流;U1和U2分别表示电化学极化电压和浓度极化电压。
步骤2中模型的参数辨识,采用递推最小二乘法(Recursive least square,RLS)对模型参数进行辨识,得到在不同循环次数下的模型参数,具体公式包括:
端电压进行拉普拉斯变换:
设,
E=Ut-UOC (3)
模型传递函数为:
简化为:
Tustin变换,将基于s平面的***方程映射到z平面:
基于z平面的离散传递函数为:
G(z-1)=[a3+a4z-1+a5z-2]/[1-a1z-1-a2z-2] (7)
式(7)的离散传递函数转化为时域差分方程,结果为:
E(l)=a1E(l-1)+a2E(l-2)+a3I(l)+a4I(l-1)+a5I(l-2) (8)
定义***的数据变量Ψl和参数变量θl为:
则时域差分方程式(8)可以被重新写成:
zl=Ψlθl+eLs,l (10)
式(10)所示***,递推最小二乘算法的具体流程如下:
参数变量和误差协方差的初始化为:
采用式(6)的逆变换
那么,式(7)可以被重新写成:
对比式(7)和式(14),我们可得到:
在上式(2)~(15)中,E为端电压与开路电压差值;τ=RC表示时间常数,其中τ1=R1C1,τ2=R2C2;T为***的采样间隔时间;a1,a2,a3,a4和a5为与模型参数相关的未知参数;Ψl表示***数据变量;θl表示参数变量;式中zl表示***的输出变量;eLs,l表示平稳零均值白噪声,角标l表示数据值为第l个采样时刻;G表示算法增益;F为状态估计值的误差协方差矩阵;这里ρ表示一个很大的数,可通过经验得到,本发明令ρ为106,I表示单位矩阵。
步骤3中对锂电池等效电路模型进行仿真验证,具体为:
在MATLAB/Simulink环境下,搭建考虑循环次数影响的锂电池等效电路模型,其中输入为:电流、循环次数,输出为电压;使用恒流工况测试(Constant current condition,CCC)分别在[30 100 200 300 600 800 1000]七种不同循环次数下进行验证。
步骤4中构建考虑循环次数的协同估算器对锂电池SOC和SOH进行估计,具体为:
步骤4.1,建立锂电池***离散的状态空间模型:
根据模型的数学表达式,将锂电池荷电状态SOC、电化学极化电压U1、浓度极化电压U2、欧姆内阻R0以及容量的倒数1/Ccap作为状态变量,选取可测量的电池端电压Ut作为观测量,建立状态预测方程与观测方程(16)所示,
首先,定义***状态矩阵xk,定义***输出yk和***输入uk:
算法公式:
上式(16)~(21)中,ω为***白噪声,均值为0,协方差为Q,υ为测量白噪声,均值为0,协方差为V;Ak-1为***矩阵;Bk-1为控制矩阵;Ck为***输出矩阵;uk为***输入;TS为采样周期,P-和P+分别为状态估计协方差先验估计和后验估计,K为卡尔曼增益,e为新息矩阵,I为单位矩阵,η为库仑效率,并假设充电时为1,放电时为0.98,Ccap,k为当前循环下电池最大可用容量;Cfresh为电池出厂时的最大可用容量;Rfresh为电池第一个循环下的内阻;Reol表示电池寿命结束时的电池内阻;R0,k则为电池当前状态下的内阻;M表示开窗大小;H表示由开窗估计原理得到的新息实时估计协方差函数,
步骤4.2,针对步骤4.1所构建模型,使用自适应扩展卡尔曼滤波器进行锂电池SOC和SOH协同估计的具体估算过程:
1)初始化:
在t0时刻,即k=0时,设置状态观测器的初始值x0,P0,Q0,R0;
2)先验估计-预测:时间更新[状态从时间(k-1)+到时间(k)-的推算]
对于k=1,2,···,完成下面的先验估计(时间更新)操作,将状态和协方差估计从前一时刻(k-1)+推算到当前时刻(k)-,自适应扩展卡尔曼滤波器的时间更新方程表示如下:
***状态预估:
误差协方差预估:
其中,f(xk-1,uk-1)表示***状态方程函数;
3)后验估计-修正:测量更新[状态从时间(k)-到时间(k)+的推算]
此步骤用k时刻的测量值yk校正状态估计和协方差估计,估计结果分别用和/>表示,自适应扩展卡尔曼滤波器的测量更新方程表示如下:
新息矩阵:
卡尔曼增益矩阵:
自适应噪声协方差匹配:
***状态修正:
误差协方差修正:
4)时间尺度更新
将时刻(k)+的状态和协方差矩阵作为输出,准备(k+1)时刻的状态估计。
与现有技术相比,本发明可以获得以下技术效果:
本发明提出了考虑循环次数影响的锂电池SOC及SOH协同估算方法,克服了传统模型只适用于某一特定循环范围的局限性,极大地提高了电池管理***(Batterymanagement system,BMS)在状态计算和能量管理中在全寿命周期范围的适用性。本发明所构建的估算器,能更加准确地描述动力电池的外特性对提高BMS中的状态计算和能量管理以及后续的电池热管理和安全管理都起着积极的意义。因此,本发明所提出的考虑循环次数影响的锂电池SOC及SOH协同估算方法在BMS和工程中具有很好的实用性和应用价值。
本发明方法能够最终实现全寿命周期范围的电池荷电状态和健康状态估计,对电动车辆电池管理***的状态估算和能量管理具有重大意义,解决了由不同循环次数引起的模型不准确而导致SOC/SOH估算误差较大等问题,有效地提高了动力电池组的利用效率和对电池寿命的实时监测。在电动汽车中,对电池***的保护、整车性能的提升以及提高经济性都具有重大意义。
附图说明
图1为本发明中SOC和SOH估计流程示意图。
图2为本发明电池模型示意图。
图3为本发明的不同循环下OCV-SOC曲线示意图。
图4为本发明的恒流放电工况下电池电压变化示意图。
图5为本发明的模型验证中测量电压与仿真电压对比曲线示意图。
图6为本发明的测量电压与仿真电压误差曲线示意图。
图7为本发明的不同循环下最大可用容量示意图。
图8为本发明中SOC和SOH协同估算流程示意图。
图9为本发明的CCC工况下实验SOC与估算SOC对比曲线示意图。
图10为本发明的实验SOC与估算SOC误差曲线示意图。
图11为本发明的CCC工况下测量容量与估算容量对比曲线示意图。
图12为本发明的测量容量与估算容量误差曲线示意图。
图13为本发明的容量与SOH估算示意图。
图14为本发明的CCC工况下识别的内阻与估算的内阻对比曲线示意图。
图15为本发明的识别内阻与估算内阻误差曲线示意图。
图16为本发明的内阻与SOH估算示意图。
具体实施方式
下面结合附图和具体实施方式,对本发明进行详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本发明,并不是为了限定本发明。
本发明公开了考虑循环次数影响的锂电池SOC及SOH协同估算方法,实现流程如图1所示,具体包括以下步骤:
步骤1,构建考虑循环次数的锂电池等效电路模型;
通用二阶RC等效电路模型由于具有计算效率高、易于工程实现、电池动态行为仿真性好等优点,在动力电池建模和状态估计中得到了广泛的应用。然而,随着电池循环使用,特别是在经历过几百次循环充放电之后,电池容量衰减,内阻增加,致使电池模型精确度降低,本发明在二阶RC模型的基础上提出了一个考虑不同循环下的改进的二阶RC电路模型,如图2所示,其中,模型参数R0(Cyc),R1(Cyc),C1(Cyc),R2(Cyc),C2(Cyc)均是循环次数Cycle的函数,为简洁起见,下面将参数均写为R0,R1,C1,R2,C2;另外我们还考虑到不同循环次数下OCV-SOC关系的差异,增加了对OCV-SOC的考虑,建立了OCV-SOC-Cycle关系,如图3所示,根据基尔霍夫定律,其数学关系式如式(1)所示,
式(1)中,Ut为电池端电压;UOC(SOC,Cyc)表示开路电压,是电池SOC和循环次数Cycle的函数;R0为欧姆内阻;R1和C1分别为电化学极化电阻和电化学极化分数阶电容;R2和C2分别为浓度极化电阻和浓度极化分数阶电容;为简洁起见,将参数R0(Cyc),R1(Cyc),C1(Cyc),R2(Cyc),C2(Cyc)写为R0,R1,C1,R2和C2,It表示工作电流;U1和U2分别表示电化学极化电压和浓度极化电压。
步骤2,采用递推最小二乘法对模型参数的辨识;
本发明步骤2中模型的参数识别采用递推最小二乘法(Recursive least square,RLS)对模型参数进行辨识,采用不同循环[301002003006008001000]下的恒电流放电工况(图4所示),分别得到在不同循环次数下的模型参数,具体公式:
端电压进行拉普拉斯变换:
设,
E=Ut-UOC (3)
模型传递函数为:
简化为:
Tustin变换,将基于s平面的***方程映射到z平面:
基于z平面的离散传递函数为:
G(z-1)=[a3+a4z-1+a5z-2]/[1-a1z-1-a2z-2] (7)
式(7)的离散传递函数转化为时域差分方程,结果为:
E(l)=a1E(l-1)+a2E(l-2)+a3I(l)+a4I(l-1)+a5I(l-2) (8)
定义***的数据变量Ψl和参数变量θl为:
则时域差分方程式(8)可以被重新写成:
zl=Ψlθl+eLs,l (10)
式(10)所示***,递推最小二乘算法的具体流程如下:
参数变量和误差协方差的初始化为:
采用式(6)的逆变换
那么,式(7)可以被重新写成:
对比式(7)和式(14),我们可得到:
在上式(2)~(15)中,E为端电压与开路电压差值;τ=RC表示时间常数,其中τ1=R1C1,τ2=R2C2;T为***的采样间隔时间;a1,a2,a3,a4和a5为与模型参数相关的未知参数;Ψl表示***数据变量;θl表示参数变量;式中zl表示***的输出变量;eLs,l表示平稳零均值白噪声,角标l表示数据值为第l个采样时刻;G表示算法增益;F为状态估计值的误差协方差矩阵;这里ρ表示一个很大的数,可通过经验得到,本发明令ρ为106,I表示单位矩阵。
步骤3,在恒流工况下将步骤1建立的模型进行仿真验证,具体为:
通过步骤2的参数识别分别可以得到不同循环下的参数R0、R1、C1、R2、C2、的数值。然后,在MATLAB/Simulink环境下,搭建考虑不同循环次数影响的锂离子电池等效电路模型,其中输入为:电流、循环次数,输出为端电压。使用恒流工况测试(Constant currentcondition,CCC)分别在[30 100 200 300 600 800 1000]七种不同循环次数下进行仿真,以循环Cycle30为例,如图5所示,比对测量电压和仿真电压,并得到相应的误差为0.019,如图6所示;其他循环[100 200 300 600 800 1000]下误差分别为[0.019 0.018 0.0160.021 0.022 0.019];
步骤4,构建考虑循环次数的协同估算器对锂电池SOC和SOH进行估计,具体为:
步骤4.1,建立锂电池***离散的状态空间模型:
根据模型的数学表达式,将电池荷电状态SOC、电化学极化电压U1、浓度极化电压U2、欧姆内阻R0以及容量的倒数1/Ccap作为状态变量,选取可测量的电池端电压Ut作为观测量,建立状态预测方程与观测方程(16)所示,
首先,定义***状态矩阵xk,定义***输出yk和***输入uk:
从电池剩余电量的角度定义SOH,电池在使用一段时间以后,其剩余容量可以直接测得。本发明设Cfresh为电池出厂时的最大可用容量,Ccap,k为电池当前最大可用容量,在不同循环下的变化如图7所示,则SOH[Ccap]定义为:
由于电池SOH随着电池内阻的逐渐增大而衰减,可以根据这个关系定义电池SOH,其中,Rfresh为电池第一个循环下的内阻;Reol表示电池寿命结束时的电池内阻;R0,k则为电池当前状态下的内阻,则电池SOH[R0]定义为:
自适应扩展卡尔曼滤波器算法公式:
上式(16)~(21)中,ω为***白噪声,均值为0,协方差为Q,υ为测量白噪声,均值为0,协方差为V;Ak-1为***矩阵;Bk-1为控制矩阵;Ck为***输出矩阵;uk为***输入;TS为采样周期,P-和P+分别为状态估计协方差先验估计和后验估计,K为卡尔曼增益,e为新息矩阵,I为单位矩阵,η为库仑效率,并假设充电时为1,放电时为0.98,Ccap,k为当前循环下电池最大可用容量;Cfresh为电池出厂时的最大可用容量;Rfresh为电池第一个循环下的内阻;Reol表示电池寿命结束时的电池内阻;R0,k则为电池当前状态下的内阻;M表示开窗大小;H表示由开窗估计原理得到的新息实时估计协方差函数,
步骤4.2,针对步骤4.1所构建模型,使用自适应扩展卡尔曼滤波器(Adaptiveextended Kalman filter,AEKF)对锂电池SOC和SOH协同估计实施流程如图8所示的具体过程:
1)初始化:
在t0时刻,即k=0时,设置状态观测器的初始值:x0,P0,Q0,R0;
2)先验估计-预测:时间更新[状态从时间(k-1)+到时间(k)-的推算]
对于k=1,2,···,完成下面的先验估计(时间更新)操作,将状态和协方差估计从前一时刻(k-1)+推算到当前时刻(k)-,自适应扩展卡尔曼滤波器的时间更新方程表示如下:
***状态预估:
误差协方差预估:
其中,f(xk-1,uk-1)表示***状态方程函数;
3)后验估计-修正:测量更新[状态从时间(k)-到时间(k)+的推算]
此步骤用k时刻的测量值yk校正状态估计和协方差估计,估计结果分别用和/>表示,自适应扩展卡尔曼滤波器的测量更新方程表示如下:
新息矩阵:
卡尔曼增益矩阵:
自适应噪声协方差匹配:
***状态修正:
误差协方差修正:
4)时间尺度更新
将时刻(k)+的状态和协方差矩阵作为输出,准备(k+1)时刻的状态估计。
本发明为了验证所构建的SOC和SOH协同估算器准确性,首先在MATLAB/Simulink环境下建立了考虑不同循环次数影响的二阶RC等效电路模型,并通过对模型参数辨识和仿真验证模型的准确性,利用测量恒流工况实验曲线与模型仿真曲线对比。最后,构建SOC和SOH协同估算器,其中SOH估算包括估算电池最大可用容量表征的SOH[Ccap]和估算电池内阻表征的SOH[R0]。为简洁起见,以循环Cycle30为例,其中实验SOC与估算SOC对比曲线示意图如图9所示,其平均绝对误差如图10所示为0.26%。另外,还可以得到恒流工况下平均绝对误差在其他循环[100 200 300 600 800 1000]下分别为[0.24% 0.22% 0.20% 0.86%1.14% 1.36%]。循环Cycle30条件下测量容量与估算容量对比曲线示意图如图11所示,其平均绝对误差如图12所示为0.018Ah。另外,还可以得到其他循环[100 200 300 600 8001000]下误差分别为[0.016 0.019 0.020 0.019 0.021 0.022]Ah。其中,根据式(19)可以得到用容量表征的SOH估算示意图,如图13所示。循环Cycle30条件下识别的内阻与估算的内阻对比曲线示意图如图14所示,其误差如图15所示为0.00142Ω。另外,还可以得到其他循环[100 200 300 600 800 1000]下误差分别为[0.00133 0.00150 0.00156 0.001580.00167 0.00187]Ω。其中,根据式(20)可以得到用内阻表征的SOH估算示意图,如图16所示。从误差范围可以看出,本发明的估算器适用周期长,对应用在BMS状态估计和能量管理具有重大意义。
通过仿真和估算的数据表明,本发明中提出的估算方法在SOC估算、容量和电阻估算中均能控制在较小的误差范围,从而验证了本发明的估算方法的有效性和精确性,提高了电动车辆在全寿命周期范围内的应用,解决了由不同寿命循环引起的模型不准确而导致的状态估算误差较大等问题,对应用于电动车辆电池管理***的状态估算和能量管理具有重大意义;对动力电池组的利用效率、使用寿命,整车性能都起着重大作用。
上述说明明示并描述了发明的若干优选实施例,但如前所述,应当理解发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离发明的精神和范围,则都应在发明所附权利要求的保护范围内。
Claims (2)
1.一种考虑循环次数影响的锂电池SOC及SOH协同估算方法,其特征在于,包括以下步骤:
步骤1,构建考虑循环次数的锂电池等效电路模型;
步骤1中构建的锂电池等效电路模型,其数学关系式为:
式(1)中,Ut为电池端电压;UOC(SOC,Cyc)表示开路电压,是电池SOC和循环次数Cycle的函数;R0为欧姆内阻;R1和C1分别为电化学极化电阻和电化学极化分数阶电容;R2和C2分别为浓度极化电阻和浓度极化分数阶电容;为简洁起见,将参数R0(Cyc),R1(Cyc),C1(Cyc),R2(Cyc),C2(Cyc)写为R0,R1,C1,R2和C2,It表示工作电流;U1和U2分别表示电化学极化电压和浓度极化电压;
步骤2,采用递推最小二乘法对模型参数的辨识;
步骤2中模型的参数辨识,采用递推最小二乘法对模型参数进行辨识,得到在不同循环次数下的模型参数,具体公式包括:
端电压进行拉普拉斯变换:
设,
E=Ut-UOC (3)
模型传递函数为:
简化为:
Tustin变换,将基于s平面的***方程映射到z平面:
基于z平面的离散传递函数为:
G(z-1)=[a3+a4z-1+a5z-2]/[1-a1z-1-a2z-2] (7)
式(7)的离散传递函数转化为时域差分方程,结果为:
E(l)=a1E(l-1)+a2E(l-2)+a3I(l)+a4I(l-1)+a5I(l-2) (8)
定义***的数据变量Ψl和参数变量θl为:
则时域差分方程式(8)被重新写成:
zl=Ψlθl+eLs,l (10)
式(10)所示***,递推最小二乘算法的具体流程如下:
参数变量和误差协方差的初始化为:
采用式(6)的逆变换
那么,式(7)被重新写成:
对比式(7)和式(14),我们可得到:
在上式(2)~(15)中,E为端电压与开路电压差值;τ=RC表示时间常数,其中τ1=R1C1,τ2=R2C2;T为***的采样间隔时间;a1,a2,a3,a4和a5为与模型参数相关的未知参数;Ψl表示***数据变量;θl表示参数变量;式中zl表示***的输出变量;eLs,l表示平稳零均值白噪声,角标l表示数据值为第l个采样时刻;G表示算法增益;F为状态估计值的误差协方差矩阵;这里ρ表示一个很大的数,可通过经验得到,令ρ为106,I表示单位矩阵;
步骤3,在恒流工况下将步骤1建立的锂电池等效电路模型进行仿真验证;
步骤4,构建考虑循环次数的协同估算器对锂电池SOC和SOH进行估计,
步骤4中构建考虑循环次数的协同估算器对锂电池SOC和SOH进行估计,具体为:
步骤4.1,建立锂电池***离散的状态空间模型:
根据模型的数学表达式,将锂电池荷电状态SOC、电化学极化电压U1、浓度极化电压U2、欧姆内阻R0以及容量的倒数1/Ccap作为状态变量,选取可测量的电池端电压Ut作为观测量,建立状态预测方程与观测方程(16)所示,
首先,定义***状态矩阵xk,定义***输出yk和***输入uk:
算法公式:
上式(16)~(21)中,ω为***白噪声,均值为0,协方差为Q,υ为测量白噪声,均值为0,协方差为V;Ak-1为***矩阵;Bk-1为控制矩阵;Ck为***输出矩阵;uk为***输入;TS为采样周期,P-和P+分别为状态估计协方差先验估计和后验估计,K为卡尔曼增益,e为新息矩阵,I为单位矩阵,η为库仑效率,并假设充电时为1,放电时为0.98,Ccap,k为当前循环下电池最大可用容量;Cfresh为电池出厂时的最大可用容量;Rfresh为电池第一个循环下的内阻;Reol表示电池寿命结束时的电池内阻;R0,k则为电池当前状态下的内阻;M表示开窗大小;H表示由开窗估计原理得到的新息实时估计协方差函数,
步骤4.2,针对步骤4.1所构建模型,使用自适应扩展卡尔曼滤波器进行锂电池SOC和SOH协同估计的具体估算过程:
1)初始化:
在t0时刻,即k=0时,设置状态观测器的初始值x0,P0,Q0,R0;
2)先验估计-预测:时间更新[状态从时间(k-1)+到时间(k)-的推算]
对于k=1,2,…,完成下面的先验估计(时间更新)操作,将状态和协方差估计从前一时刻(k-1)+推算到当前时刻(k)-,自适应扩展卡尔曼滤波器的时间更新方程表示如下:
***状态预估:
误差协方差预估:
其中,f(xk-1,uk-1)表示***状态方程函数;
3)后验估计-修正:测量更新[状态从时间(k)-到时间(k)+的推算]
此步骤用k时刻的测量值yk校正状态估计和协方差估计,估计结果分别用和/>表示,自适应扩展卡尔曼滤波器的测量更新方程表示如下:
新息矩阵:
卡尔曼增益矩阵:
自适应噪声协方差匹配:
***状态修正:
误差协方差修正:
4)时间尺度更新
将时刻(k)+的状态和协方差矩阵作为输出,准备(k+1)时刻的状态估计。
2.根据权利要求1所述的一种考虑循环次数影响的锂电池SOC及SOH协同估算方法,其特征在于,步骤3中对锂电池等效电路模型进行仿真验证,具体为:
在MATLAB/Simulink环境下,搭建考虑循环次数影响的锂电池等效电路模型,其中输入为:电流、循环次数,输出为电压;使用恒流工况测试分别在[30 100 200 300 600 8001000]七种不同循环次数下进行验证。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010306668.4A CN111581904B (zh) | 2020-04-17 | 2020-04-17 | 考虑循环次数影响的锂电池soc及soh协同估算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010306668.4A CN111581904B (zh) | 2020-04-17 | 2020-04-17 | 考虑循环次数影响的锂电池soc及soh协同估算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111581904A CN111581904A (zh) | 2020-08-25 |
CN111581904B true CN111581904B (zh) | 2024-03-22 |
Family
ID=72119770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010306668.4A Active CN111581904B (zh) | 2020-04-17 | 2020-04-17 | 考虑循环次数影响的锂电池soc及soh协同估算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111581904B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112051511A (zh) * | 2020-08-26 | 2020-12-08 | 华中科技大学 | 基于多通道技术的动力电池健康状态的估计方法及*** |
CN112305440B (zh) * | 2020-09-27 | 2024-05-14 | 精进电动科技股份有限公司 | 一种电池剩余电量和健康状态联合估计方法 |
CN112327195B (zh) * | 2020-09-29 | 2024-06-18 | 浙江南都电源动力股份有限公司 | 一种电池健康度检测方法 |
CN112765794A (zh) * | 2021-01-05 | 2021-05-07 | 国网辽宁省电力有限公司经济技术研究院 | 基于加速寿命试验的磷酸铁锂电池的可靠性分析方法 |
CN112946480B (zh) * | 2021-01-28 | 2022-08-12 | 中国矿业大学 | 一种提高soc估计实时性的锂电池电路模型简化方法 |
CN113420444A (zh) * | 2021-06-23 | 2021-09-21 | 南通大学 | 一种基于参数在线辨识的锂离子电池soc估计方法 |
CN113466710B (zh) * | 2021-08-17 | 2023-01-31 | 南京工程学院 | 含新能源受端电网中储能电池的soc与soh协同估算方法 |
CN114089191B (zh) * | 2021-11-17 | 2023-08-04 | 浙大城市学院 | 一种复合锂离子电池健康状况估计方法 |
CN114578708B (zh) * | 2022-01-26 | 2024-07-02 | 吉林大学 | 基于Matlab/Simulink飞行汽车工况识别*** |
CN114791993B (zh) * | 2022-05-16 | 2022-11-11 | 江苏大学 | 一种动力电池组soh预测方法及*** |
CN115291130B (zh) * | 2022-10-09 | 2023-01-20 | 江苏正力新能电池技术有限公司 | 一种电池包参数监测方法、装置、存储介质及电子设备 |
CN116401497B (zh) * | 2023-06-08 | 2023-09-26 | 上海泰矽微电子有限公司 | 一种特征融合的soh估算方法 |
CN116840699B (zh) * | 2023-08-30 | 2023-11-17 | 上海泰矽微电子有限公司 | 一种电池健康状态估算方法、装置、电子设备和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013072927A2 (en) * | 2011-09-30 | 2013-05-23 | Kpit Cummins Infosystems Limited | System and method for battery monitoring |
CN109143097A (zh) * | 2018-09-05 | 2019-01-04 | 合肥工业大学 | 一种计及温度和循环次数的锂离子电池soc估计方法 |
CN110221221A (zh) * | 2019-04-24 | 2019-09-10 | 吉林大学 | 锂离子电池荷电状态和健康状态联合估计方法 |
CN110261779A (zh) * | 2019-06-25 | 2019-09-20 | 西安石油大学 | 一种三元锂电池荷电状态与健康状态在线协同估计方法 |
CN110346734A (zh) * | 2019-06-19 | 2019-10-18 | 江苏大学 | 一种基于机器学习的锂离子动力电池健康状态估算方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110172939A1 (en) * | 2010-01-08 | 2011-07-14 | Sandip Uprety | System and Method to Determine an Internal Resistance and State of Charge, State of Health, or Energy Level of a Rechargeable Battery |
US20140180614A1 (en) * | 2012-12-26 | 2014-06-26 | Robert Bosch Gmbh | System And Method For Selective Estimation Of Battery State With Reference To Persistence Of Excitation And Current Magnitude |
-
2020
- 2020-04-17 CN CN202010306668.4A patent/CN111581904B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013072927A2 (en) * | 2011-09-30 | 2013-05-23 | Kpit Cummins Infosystems Limited | System and method for battery monitoring |
CN109143097A (zh) * | 2018-09-05 | 2019-01-04 | 合肥工业大学 | 一种计及温度和循环次数的锂离子电池soc估计方法 |
CN110221221A (zh) * | 2019-04-24 | 2019-09-10 | 吉林大学 | 锂离子电池荷电状态和健康状态联合估计方法 |
CN110346734A (zh) * | 2019-06-19 | 2019-10-18 | 江苏大学 | 一种基于机器学习的锂离子动力电池健康状态估算方法 |
CN110261779A (zh) * | 2019-06-25 | 2019-09-20 | 西安石油大学 | 一种三元锂电池荷电状态与健康状态在线协同估计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111581904A (zh) | 2020-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111581904B (zh) | 考虑循环次数影响的锂电池soc及soh协同估算方法 | |
Lin et al. | State of charge estimation with the adaptive unscented Kalman filter based on an accurate equivalent circuit model | |
CN105607009B (zh) | 一种基于动态参数模型的动力电池soc估计方法和*** | |
CN102981125B (zh) | 一种基于rc等效模型的动力电池soc估计方法 | |
CN108896924B (zh) | 基于深度置信网络和卡尔曼滤波融合的锂离子电池荷电状态估计方法 | |
CN110261778B (zh) | 一种锂离子电池soc估测算法 | |
CN105510829B (zh) | 一种新型锂离子动力电池soc估计方法 | |
CN110824363B (zh) | 一种基于改进ckf的锂电池soc和soe联合估算方法 | |
CN111060834A (zh) | 一种动力电池健康状态估算方法 | |
CN108732508B (zh) | 一种锂离子电池容量的实时估计方法 | |
CN111337832A (zh) | 一种动力电池多维度融合soc和soh在线联合估算的方法 | |
CN106126783B (zh) | 一种锂离子电池变时间尺度模型参数估计方法 | |
CN111624496B (zh) | 具有抗噪性锂离子电池模型参数和soc联合估计方法及*** | |
CN111983457A (zh) | 一种基于lstm神经网络的电池组soh估算方法 | |
CN105717460A (zh) | 一种基于非线性观测器的动力电池soc估计方法和*** | |
CN114184962B (zh) | 一种多算法融合的锂离子电池soc和soh联合估算方法 | |
CN111142025A (zh) | 一种电池soc估算方法、装置、存储介质及电动汽车 | |
CN110673037B (zh) | 基于改进模拟退火算法的电池soc估算方法及*** | |
CN112433154A (zh) | 基于ffrls和ekf的锂离子电池soc估测算法 | |
CN114545262A (zh) | 一种针对损失数据的锂离子电池参数辨识及soc估计方法 | |
CN112269133B (zh) | 一种基于预充电路模型参数识别的soc估计方法 | |
CN113777510A (zh) | 一种锂电池荷电状态估计方法及装置 | |
CN111537903A (zh) | 一种基于hckf的电池soc估计方法 | |
CN115407205A (zh) | 考虑温度影响的多时间尺度soc和soh协同估计方法 | |
CN113190969A (zh) | 一种基于信息评估机制的锂电池模型参数辨识方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |