CN111220920B - 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法 - Google Patents

基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法 Download PDF

Info

Publication number
CN111220920B
CN111220920B CN201911153100.7A CN201911153100A CN111220920B CN 111220920 B CN111220920 B CN 111220920B CN 201911153100 A CN201911153100 A CN 201911153100A CN 111220920 B CN111220920 B CN 111220920B
Authority
CN
China
Prior art keywords
battery
state
covariance
infinity
charge
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
Application number
CN201911153100.7A
Other languages
English (en)
Other versions
CN111220920A (zh
Inventor
谢宝江
应鸿
陈桑红
秦建
庄军
陈鑫
娄伟明
罗扬帆
梅丘梅
王泽荣
朱轶伦
高强
徐汶
林卫敏
谢钟霆
朱超
李哲
陈李丰
冯龙
刘瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Taizhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Taizhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Taizhou Power Supply Co of State Grid Zhejiang Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201911153100.7A priority Critical patent/CN111220920B/zh
Publication of CN111220920A publication Critical patent/CN111220920A/zh
Application granted granted Critical
Publication of CN111220920B publication Critical patent/CN111220920B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/385Arrangements for measuring battery or accumulator variables
    • G01R31/387Determining ampere-hour charge capacity or SoC
    • G01R31/388Determining ampere-hour charge capacity or SoC involving voltage measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/3644Constructional arrangements
    • G01R31/3648Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/378Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] specially adapted for the type of battery or accumulator

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electric Status Of Batteries (AREA)
  • Secondary Cells (AREA)

Abstract

本公开涉及一种基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,首先建立锂离子等效电路模型,识别参数后进行模型验证,对验证后的模型通过标准无迹卡尔曼滤波算法,引入基于H∞控制理论的调整因子设计H∞滤波器用于修正无迹卡尔曼滤波算法中计算协方差时遇到的病态矩阵。本发明通过不断更新修正协方差矩阵保证了矩阵的半正定性,提高了滤波器的适应能力,实现退役电池荷电状态准确估算。

Description

基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法
技术领域
本公开涉及电池技术领域,尤其是涉及基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法。
背景技术
锂离子电池由于其较高的比能量、较长的循环寿命和相对较低的制造成本被广泛应用于各种电动汽车。当车用动力电池的容量衰减到初始容量的70%左右时,就不满足电动汽车续航里程和安全性能的要求而退役。退役后的电池应用到对电池性能要求不高的储能***、UPS等领域仍然有可观的价值。由于退役电池在功率密度、能量密度和容量等存在着一定程度的老化现象,因此必须建立准确的电池管理***来判断电池工作状态。电池荷电状态(state of charge,SOC)表征了电池剩余能量的变化,是能量管理和预测电池运行状态的重要依据。因此,准确估计电池的荷电状态对退役电池的梯次利用和提高电池管理技术的具有重要意义。
现有技术中专利申请号为CN201310500406.1的发明专利《一种汽车动力锂电池SOC估算方法》中就公开了一种汽车动力锂电池SOC估算方法,步骤为:a、开始;b、搁置时间小于设定时间T0,进入步骤c;反之,进入步骤d;c、利用上次锂电池停止使用时的SOC值作为此时的SOC值;d、利用开路电压与SOC关系获取实时动力锂电池SOC值,进入步骤g;e、锂电池为动态,进入步骤f;反之,返回步骤b;f、采用Ah积分法估算SOC,并进行初步校正;g、判断步骤d获得的SOC值与Ah积分法估算SOC值的差值,若小于设定值|e|,进入步骤i;反之,进入步骤h;h、获得的SOC值修正Ah积分法的初始SOC值;i、结束。本发明从多方面对SOC进行校正,改善了Ah积分法长时间带来的误差累计,可提高SOC的准确度。
但是该技术只是在现有的Ah积分法,即安时积分法的基础上进行了修正,但是存在必要提供准确的荷电状态初值的要求,且开路电压法需要静置足够长的时间,使电池达到稳定状态,这显然不适于动态条件。
发明内容
针对现有技术的不足,本公开涉及基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,提高退役电池的荷电状态计算准确性,并减少计算时需要的检测步骤。
为实现以上目的,本公开通过以下技术方案予以实现:
基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,首先建立锂离子等效电路模型,识别参数后进行模型验证,对验证后的模型通过标准无迹卡尔曼滤波算法,引入基于H∞控制理论的调整因子设计H∞滤波器用于修正无迹卡尔曼滤波算法中计算协方差时遇到的病态矩阵。
优选的,所述滤波器为:
Figure GDA0002462992250000021
式中:x0和P0|0分别是初始状态向量及其协方差矩阵;γ是限制不确定性的正标量参数。
优选的,当且仅当所有时刻K的估计误差协方差矩阵Pk|k满足
Figure GDA0002462992250000027
时,
所述的H∞滤波器才能够存在,此时H∞无迹卡尔曼滤波如下:
Figure GDA0002462992250000022
Figure GDA0002462992250000023
Figure GDA0002462992250000024
Figure GDA0002462992250000025
式中:I为单位矩阵;Hk不再是雅可比矩阵,Hk=(Pzz,k|k-1)T(Pk|k-1)-1。
由于Pk|k是一个正定矩阵,同时结合
Figure GDA0002462992250000026
可得参数γ应该满足:
Figure GDA0002462992250000031
式中:max{·}为求最大值函数;eig{·}为求矩阵特征值函数。
优选的,所述锂离子等效电路模型建立方法为:建立一阶RC等效电路:
Figure GDA0002462992250000032
其中荷电状态的定义表示为:
Figure GDA0002462992250000033
其中,SOCt代表t时刻的荷电状态;η为库伦效率;QN是电池的额定容量;
荷电状态的状态方程可以描述为离散时间形式:
Figure GDA0002462992250000034
根据退役电池的RC等效电路模型,选取电池荷电状态SOC和极化电压Us作为***状态变量,最终获得电池的状态空间方程为:
Figure GDA0002462992250000035
其观测方程为:Uout(k)=Uocv(SOC(k))-Us(k)-R0It(k)
式中,T为采样时间;k为离散时间变量。
优选的,基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,包括以下步骤
步骤1:对***状态初始化,
步骤2:Sigma点采集,先对k时刻的状态量
Figure GDA0002462992250000036
进行变换,然后结合电池的状态空间方程计算得到
Figure GDA0002462992250000037
及Pk|k-1
步骤3对步骤2中的
Figure GDA0002462992250000038
再次进行无迹卡尔曼滤波变换,再结合观测方程进行量测更新;
步骤4把Pzz,k|k-1和Pxz,k|k-1代入H∞无迹卡尔曼滤波器得k时刻的卡尔曼增益Kk;
步骤5计算调整因子γ;
步骤6根据k时刻的Kk和电池实测电压值yk执行状态更新和协方差更新,得到k+1时刻的
Figure GDA0002462992250000041
和Pk|k;
步骤7:保存状态估计值。
优选的,所述步骤1中***状态初始化的方法为:设初始状态变量为x0,状态变量的均值为
Figure GDA0002462992250000042
初始协方差为P0。则有:
Figure GDA0002462992250000043
优选的,步骤2中Sigma点采集具体为:
计算sigma点采样点x(i)和相应的权值ω:
Figure GDA0002462992250000044
式中:x为均值;P为协方差。对应的权值为
Figure GDA0002462992250000045
式中:m为均值权重;c为协方差权重;参数λ=α2(n+ki)-n是用来减小总预测误差的缩放比例系数。一般情况下α取值较小,为0≤α≤1用来控制平均值处sigma点权重;β=2,用来控制状态估计的误差,提高估算精度。
本发明还包括一种锂电池实验平台,用于检测基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,由AC电源、电脑主机、电池测试仪以及用于放置电池的可编程室组成。
优选的,以美国制定的城市道路循环工况为试验条件在上述实验平台下对电池做充放电实验。电池测试的环境温度设定为23℃,电池SOC初值设定为0.7。
通过本公开,提供了一种利用H∞理论提高对异常值和非高斯噪声的鲁棒性的方法。在将粒子滤波算法引入到无迹卡尔曼滤波器中,并通过无迹卡尔曼滤波算法计算每个粒子的估计值和协方差,解决了***采样噪声干扰问题。用奇异值分解代替标准无迹卡尔曼滤波的Cholesky分解,避免了协方差矩阵非正定时滤波算法计算终止,从而抑制了***采样过程中的非线性误差。通过不断更新修正协方差矩阵保证了矩阵的半正定性,提高了滤波器的适应能力,实现退役电池荷电状态准确估算。
同时,本发明还提供了锂电池实验平台用于验证计算结果的准确性。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是退役电池等效电路拓扑结构。
图2是本公开基于H∞无迹卡尔曼滤波算法具体流程图。
图3是实验平台的结构示意图。
图4是基于H∞无迹卡尔曼滤波和无迹卡尔曼滤波算法的荷电状态估算对比曲线。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
现有技术中常见的荷电状态估算方法包括安时积分法,开路电压法,神经网络智能算法、扩展卡尔曼滤波算法。其中安时积分法存在的问题在背景技术中已经提到。而神经网络智能算法需要大量实验数据集来训练神经网络模型,其实际估算效果不佳。基于电池状态空间方程的卡尔曼滤波方法具有很强的适用性和通用性,克服了需要电池荷电状态初值以及大量的实验数据点进行训练的问题。同时,其滤波技术可以显著降低采样噪声的影响。扩展卡尔曼滤波算法忽略了泰勒展开式的高阶项,而锂离子电池的强非线性特性会不可避免的带来较大估计误差,进而致使滤波器发散。近年来,无迹卡尔曼滤波算法在电池荷电状态估计领域比较活跃,但在实际应用中,存在以下问题:它可以在一定程度上降低噪声的影响,但异常的测量噪声仍然对滤波效果有较大的影响;由于外部因素的影响,在一个或多个采样周期内超出正常范围的采样数据将使荷电状态估计算法产生误差,并且收敛速度降低。而本发明所公开的技术方案已经完全克服这些问题,首先建立锂离子等效电路模型,识别参数后进行模型验证,对验证后的模型通过标准无迹卡尔曼滤波算法,引入基于H∞控制理论的调整因子设计H∞滤波器用于修正无迹卡尔曼滤波算法中计算协方差时遇到的病态矩阵。
1、建立锂离子等效电路模型:
常用的电池模型包括电化学模型,神经网络模型和集总参数等效电路模型。在三种模型中,等效电路模型因其结构简单,易于参数识别,而且能更好地反映电池动静态特性而被广泛使用。集总参数等效电路模型包括Rint模型,一阶RC模型,高阶RC模型,PNGV模型等。本发明选择一阶RC等效电路来建立退役电池的状态空间模型。模型的电路结构如图1所示,R0是退役电池的欧姆电阻,其中电阻R0,chg表示放电欧姆电阻,电阻R0,dischg表示充电欧姆电阻。Rs和Cs分别表示电池极化电阻和极化电容;It表示电池的端电流;Uocv表示电池的开路电压(open circuit voltage,OCV),与电池SOC存在函数关系;Uout表示电池的输出电压。荷电状态
根据电路原理,一阶RC等效电路可表示为:
Figure GDA0002462992250000071
在数学上,荷电状态的常见定义可表示为:
Figure GDA0002462992250000072
其中,SOCt代表t时刻的荷电状态;η为库伦效率,与放电速度、温度等有关;QN是电池的额定容量。
荷电状态的状态方程可以描述为离散时间形式:
Figure GDA0002462992250000073
根据退役电池的RC等效电路模型,选取电池荷电状态SOC和极化电压Us作为***状态变量。电池的状态空间方程为:
Figure GDA0002462992250000074
Uout(k)=Uocv(SOC(k))-Us(k)-R0It(k)   (5)
式中,T为采样时间;k为离散时间变量。
2、参数识别:
常见的参数辨识算法主要包括最小二乘法、预报误差法、极大似然估计法等。最小二乘法是一种数据优化工具,以残差平方和最小为准则实现函数的最佳匹配。其被广泛应用于各种数值分析场景中。对于诸如退役电池这种强非线性***,可以采用最小二乘法来识别模型参数。HPPC是测试电池充放电特性的一种测试环境,同时也作为电池参数识别的数据来源。
当电池有电流加载时,由于欧姆内阻的作用使得电池电压下降。当电池电流卸载后,极化电容放电,使电池电压缓慢抬升。将对电池进行充放电测试的过程分为10个阶段。利用MATLAB软件对实验数据进行处理,通过最小二乘法识别荷电状态各个阶段的电池模型参数。
电池的欧姆内阻可由电池电流加载瞬间电压的变化计算得到。若U1=3.973V,U2=3.843V,I=1.2A,则得到Rs=0.108Ω。其中U1表示电池电量为90%时并且在稳定状态时的端电压。U2表示脉冲放电电流加载瞬间电池的端电压,而电流I是为0.2C的持续恒定电流。
在电池的极化电容放电期间,其电压输出方程为:
Figure GDA0002462992250000081
将上式中的Uocv、ItRs、τs看作待定系数,对方程进行系数替换可得:
Uout=f+ae-bt   (7)
比较以上两式得:
Uocv=f   (8)
Rs=a/It   (9)
Cs=1/(Rsb)   (10)
式(8)~(10)为电池模型参数识别的计算公式,然后通过非线性最小二乘法拟合每个荷电状态阶段的电池参数。
模型中电阻电容等参数受到电池电量变化的影响。式(11)~(13)为建立的SOC和模型参数的函数关系。
Figure GDA0002462992250000082
Figure GDA0002462992250000091
Figure GDA0002462992250000092
模型验证:
退役动力电池的等效电路模型验证采用动态压力测试(dynamic stress test,DST)工况,DST工况是基于实车运行数据的特定电流电池工作测试方案,可以检验电池的动静态性能。
按照标准无迹卡尔曼滤波算法的原理,根据当前时刻状态和上一时刻的预测值,再结合电池状态方程式(4)和观测方程式(5),得到当前时刻的状态估计值。退役锂离子电池的离散状态空间方程可以描述如下:
Figure GDA0002462992250000093
式中:xk,yk表示***k时刻的状态向量和观测向量;f和h分别为***的状态函数和观测函数;wk表示过程噪声,由模型参数误差造成,协方差为Qk;vk表示由***传感器采样不准确引起的测量噪声,协方差为Rk
Figure GDA0002462992250000094
无迹卡尔曼滤波算法主要由四部分构成:***变量初始化、Sigma点采集、时间更新和测量更新。无迹卡尔曼滤波算法利用无迹变换来处理非线性函数的预测均值和误差协方差[15],而不是扩展卡尔曼滤波算法的近似等效,同时也不必要对雅可比矩阵进行求导计算,因此提高了估算精度和计算速度。
1、初始化
设初始状态变量为x0,状态变量的均值为
Figure GDA0002462992250000095
初始协方差为P0。则有:
Figure GDA0002462992250000101
2、Sigma点采集
计算sigma点采样点x(i)和相应的权值ω:
Figure GDA0002462992250000102
式中:
Figure GDA0002462992250000103
为均值;P为协方差。对应的权值为
Figure GDA0002462992250000104
式中:m为均值权重;c为协方差权重;参数λ=α2(n+ki)-n是用来减小总预测误差的缩放比例系数。一般情况下α取值较小,为0≤α≤1用来控制平均值处sigma点权重。β=2,用来控制状态估计的误差,提高估算精度。
3、时间更新
计算sigma点集的一步预测
Figure GDA0002462992250000105
计算预测估计值
Figure GDA0002462992250000106
计算预测协方差
Figure GDA0002462992250000107
4、量测更新
非线性变换sigma点
Figure GDA0002462992250000108
计算预测测量值
Figure GDA0002462992250000111
预测新息协方差
Figure GDA0002462992250000112
预测互协方差矩阵
Figure GDA0002462992250000113
计算卡尔曼增益
Kk=Pxz,k|k-1Pzz,k|k-1 -1   (26)
***状态更新
Figure GDA0002462992250000114
更新误差协方差
Figure GDA0002462992250000115
在工程应用中,无迹卡尔曼滤波算法容易受到异常采样、初始值不确定以及Cholesky无法分解非半正定矩阵等因素的影响,导致***发散。为了克服无迹卡尔曼滤波方法在计算协方差时遇到的病态矩阵,将H理论运用到扩展卡尔曼滤波中,来描述***不确定性的影响。该滤波器对于具有有界能量的所有可能干扰实现最小估计误差[18]。所设计滤波器满足如下条件:
Figure GDA0002462992250000116
式中:x0和P0|0分别是初始状态向量及其协方差矩阵;γ是限制不确定性的正标量参数。
当且仅当所有时刻K的估计误差协方差矩阵Pk|k满足式(30)时,存在式(29)中所示的H滤波器
Figure GDA0002462992250000121
H无迹卡尔曼滤波如下:
Figure GDA0002462992250000122
Figure GDA0002462992250000123
Figure GDA0002462992250000124
Figure GDA0002462992250000125
式中:I为单位矩阵;Hk不再是雅可比矩阵,Hk=(Pzz,k|k-1)T(Pk|k-1)-1
由于Pk|k是一个正定矩阵,同时结合式(30)可得参数γ应该满足:
Figure GDA0002462992250000126
式中:max{·}为求最大值函数;eig{·}为求矩阵特征值函数。
由以上可知,基于H∞无迹卡尔曼滤波与标准无迹卡尔曼滤波的原理和结构相似。基于H∞无迹卡尔曼滤波通过引入调整因子γ来更新修正无迹卡尔曼滤波中计算协方差时遇到的病态矩阵,从而确保了估计误差协方差矩阵的非负定性。调整因子γ用来平衡H鲁棒控制和最小均方误差的性能。当γ趋于无穷大时,基于H∞无迹卡尔曼滤波近似等效与标准无迹卡尔曼滤波。这也说明标准无迹卡尔曼滤波的H范数可能非常大,导致对模型参数不确定性的稳定性差。基于H∞无迹卡尔曼滤波实现所有可能干扰的最小估计误差。
基于H∞无迹卡尔曼滤波算法具体流程
将电池状态方程(4)以及观测方程(5)代入上述标准无迹卡尔曼滤波算法公式中,可以得到电池荷电状态、极化电压Us等参数的实时预测值。如图2所示,算法具体步骤如下:
步骤1根据式(16)对***状态初始化
步骤2先根据式(17)和(18)对k时刻的状态量
Figure GDA0002462992250000127
进行无迹变换,然后结合式(4)的状态方程代入式(19)-(21)计算得到
Figure GDA0002462992250000131
及Pk|k-1
步骤3对步骤2中的
Figure GDA0002462992250000132
再次进行无迹变换,再结合式(5)的观测方程代入式(22)-(25)计算得到
Figure GDA0002462992250000133
Pzz,k|k-1和Pxz,k|k-1
步骤4把Pzz,k|k-1和Pxz,k|k-1代入式(31)得k时刻的卡尔曼增益Kk。
步骤5计算调整因子γ。
步骤6根据k时刻的Kk和电池实测电压值yk执行状态更新和协方差更新,得到k+1时刻的
Figure GDA0002462992250000134
和Pk|k。
步骤7:保存荷电状态估计值。
如图3所示,由AC电源、电脑主机、电池测试仪以及用于放置电池的可编程室组成。以美国制定的城市道路循环(Urban Dynamometer Driving Schedule,UDDS)工况为试验条件在上述实验平台下对电池做充放电实验。电池测试的环境温度设定为23℃,电池荷电状态初值设定为0.7。基于H∞无迹卡尔曼滤波和无迹卡尔曼滤波算法的荷电状态估算对比曲线如图4所示。在设定荷电状态错误初值(为0.5)的情况下,本发明提出的基于H∞无迹卡尔曼滤波算法比无迹卡尔曼滤波算法收敛速度要快。基于H∞无迹卡尔曼滤波算法在100s左右能收敛到稳定阶段,而无迹卡尔曼滤波算法需要70s左右。这是因为无迹卡尔曼滤波权重和采样点的分布导致协方差在几次更新后失去正定性,导致过滤结果无效。当滤波效果最佳时,增益矩阵保持稳定。随着***模型的变化,增益矩阵很难快速跟上稳态***的需要,这就会阻止***快速收敛。基于H∞无迹卡尔曼滤波算法通过不断更新修正协方差矩阵保证了矩阵的半正定性,这使得滤波算法得以继续进行。在算法开始阶段荷电状态设定值与实际值存在较大误差时能够快速靠近真实状态,因而具有更快的跟踪速度。
此外基于H∞无迹卡尔曼滤波算法的跟踪性能明显优于无迹卡尔曼滤波算法。一方面,基于H∞无迹卡尔曼滤波算法估计的绝对误差维持在0.05以内,而无迹卡尔曼滤波算法的绝对误差大于0.05;另一方面,无迹卡尔曼滤波算法对于非高斯噪声和***异常值的鲁棒性较差,在收敛阶段曲线波动较大,不能有效预测电池荷电状态变化趋势,而基于H∞无迹卡尔曼滤波算法对恶劣环境的适应能力较强。
综上所述,本发明提出的基于H∞无迹卡尔曼滤波算法在收敛速度、估算精度和鲁棒性上都比无迹卡尔曼滤波上有一定提高,验证了改进算法的有效性。
H∞控制理论是解决鲁棒性问题的有效工具。本发明将其应用在退役动力电池的荷电状态计算中。克服了***采样异常值和非高斯噪声的影响,保证了滤波算法得以继续进行,提高了估计算法在***状态发生突变时的稳定性。实验结果表明,在电流工况变化剧烈情况下,基于H∞无迹卡尔曼滤波算法仍能保持比无迹卡尔曼滤波高的滤波精度和鲁棒性。
在实际工作过程中,本发明适用于多个场景例如:
场景1:在光伏储能***中,储能电池作为整个储能***的储能设备,是整个光伏储能***的关键部分。利用储能电池可以平滑功率和电压波动。本发明对储能电池荷电状态的预测研究相当重要,剰余容量是提高整个储能***稳定可靠性和电能质量的关键因素。将本发明提出的荷电状态估算算法应用到储能电站的电池荷电状态估算,避免了电池发生过充过放的问题。可以根据环境的变化来构造合理的充放电控制策略,从而实现了对储能电池的合理利用。
场景2:电池管理***实时采集、处理、存储电池组运行过程中的重要信息,与外部设备如整车控制器交换信息,解决锂电池***中安全性、可用性、易用性、使用寿命等关键问题。将本发明提出算法应用于电池管理***中,为电池管理***提供重要理论依据,延长电池的寿命。对于相同容量的电池,可以使电动车有更高的续航里程。高精度的荷电状态估算可以提高电池管理水平,使电池组发挥最大的效能。
需要说明的是,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围。

Claims (6)

1.基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,首先建立锂离子等效电路模型,识别参数后进行模型验证,对验证后的模型通过标准无迹卡尔曼滤波算法,其特征在于:引入基于H∞控制理论的调整因子设计H∞滤波器用于修正无迹卡尔曼滤波算法中计算协方差时遇到的病态矩阵;所述H∞滤波器为:
Figure FDA0003901534350000011
式中:x0和P0|0分别是初始状态向量及其协方差矩阵;γ是限制不确定性的正标量参数;当且仅当所有时刻K的估计误差协方差矩阵Pk|k满足
Figure FDA0003901534350000012
时,
所述的H∞滤波器才能够存在,此时H∞无迹卡尔曼滤波如下:
Figure FDA0003901534350000013
Figure FDA0003901534350000014
Figure FDA0003901534350000015
Figure FDA0003901534350000016
式中:I为单位矩阵;Hk不再是雅可比矩阵,Hk=(Pzz,k|k-1)T(Pk|k-1)-1;
由于Pk|k是一个正定矩阵,同时结合
Figure FDA0003901534350000017
可得参数γ应该满足:
Figure FDA0003901534350000018
式中:max{·}为求最大值函数;eig{·}为求矩阵特征值函数;所述锂离子等效电路模型建立方法为:建立一阶RC等效电路:
Figure FDA0003901534350000021
其中荷电状态的定义表示为:
Figure FDA0003901534350000022
其中,SOCt代表t时刻的荷电状态;η为库伦效率;QN是电池的额定容量;
荷电状态的状态方程可以描述为离散时间形式:
Figure FDA0003901534350000023
根据退役电池的RC等效电路模型,选取电池荷电状态SOC和极化电压Us作为***状态变量,最终获得电池的状态空间方程为:
Figure FDA0003901534350000024
其观测方程为:Uout(k)=Uocv(SOC(k))-Us(k)-R0It(k)
式中,T为采样时间;k为离散时间变量;
Figure FDA0003901534350000025
表示***初始状态计算预测估计值;
xk:表示***k时刻的状态向量;
Figure FDA0003901534350000026
表示***k时刻计算预测估计值;
ωk:表示过程噪声,由模型参数误差造成,协方差为Qk
Qk -1:表示协方差Qk的倒数;
vk:表示由***传感器采样不准确引起的测量噪声,协方差为Rk
Hk:Hk=(Pzz,k|k-1)T(Pk|k-1)-1,代表两个矩阵的乘积;
Kk:计算卡尔曼增益;
Pk|k-1:计算预测协方差;
Pxz,k|k-1:表示预测互协方差矩阵;
Pzz,k|k-1:预测新息协方差;
yk:表示***k时刻的观测向量;
Figure FDA0003901534350000031
计算预测测量值;
It:表示电池的端电流;
Rs:表示电池极化电阻;
Cs:表示电池极化电容;
Uocv:表示电池的开路电压;
R0:表示退役电池的欧姆电阻。
2.如权利要求1所述的基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,其特征在于:包括以下步骤:
步骤1:对***状态初始化,
步骤2:Sigma点采集,先对k时刻的状态量
Figure FDA0003901534350000032
进行变换,然后结合电池的状态空间方程计算得到
Figure FDA0003901534350000033
及Pk|k-1
步骤3:对步骤2中的
Figure FDA0003901534350000034
再次进行无迹卡尔曼滤波变换,再结合观测方程进行量测更新;
步骤4:把Pzz,k|k-1和Pxz,k|k-1代入H∞滤波器得k时刻的卡尔曼增益Kk
步骤5:计算限制不确定性的正标量参数γ;
步骤6:根据k时刻的Kk和电池实测电压值yk执行状态更新和协方差更新,得到k+1时刻的
Figure FDA0003901534350000035
和Pk|k
步骤7:保存状态估计值。
3.如权利要求2所述的基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,其特征在于:所述步骤1中***状态初始化的方法为:设初始状态变量为x0,状态变量的均值为
Figure FDA0003901534350000041
初始协方差为P0;则有:
Figure FDA0003901534350000042
其中:Q0:***噪声协方差初值
R0:退役电池的欧姆电阻。
4.如权利要求2所述的基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,其特征在于:步骤2中Sigma点采集具体为:
计算sigma点采样点x(i):
Figure FDA0003901534350000043
式中:
Figure FDA0003901534350000044
为均值;P为协方差;对应的权值ω为:
Figure FDA0003901534350000045
式中:c为协方差权重;1~n:表示变量i的取值范围从1到n;
n+1~2n:表示变量i的取值范围从n+1到2n; 其中n指的是状态的维数;
ωm是均值权重,ωc是协方差权重;
参数λ=α2(n+ki)-n是用来减小总预测误差的缩放比例系数;取0≤α≤1用来控制平均值处sigma点权重;β=2,用来控制状态估计的误差,提高估算精度。
5.一种锂电池实验平台,其特征在于:用于检测权利要求1-3中任一项所述的基于H∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法,由AC电源、电脑主机、电池测试仪以及用于放置电池的可编程室组成。
6.如权利要求5所述的锂电池实验平台,其特征在于:以美国制定的城市道路循环工况为试验条件在上述实验平台下对电池做充放电实验;电池测试的环境温度设定为23℃,电池SOC初值设定为0.7。
CN201911153100.7A 2019-11-22 2019-11-22 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法 Active CN111220920B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911153100.7A CN111220920B (zh) 2019-11-22 2019-11-22 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911153100.7A CN111220920B (zh) 2019-11-22 2019-11-22 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法

Publications (2)

Publication Number Publication Date
CN111220920A CN111220920A (zh) 2020-06-02
CN111220920B true CN111220920B (zh) 2023-04-25

Family

ID=70829423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911153100.7A Active CN111220920B (zh) 2019-11-22 2019-11-22 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法

Country Status (1)

Country Link
CN (1) CN111220920B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112114255B (zh) * 2020-09-18 2023-02-28 中国计量大学 一种基于联合集合卡尔曼滤波的锂电池荷电状态估计方法
CN112327183B (zh) * 2020-09-18 2023-11-28 国联汽车动力电池研究院有限责任公司 一种锂离子电池soc估算方法和装置
CN112800707A (zh) * 2021-01-21 2021-05-14 西南科技大学 用于大型无人机锂离子电池组soc估计的无迹粒子滤波方法
CN114167295B (zh) * 2021-11-30 2022-08-30 北京理工大学 基于多算法融合的锂离子电池soc估算方法与***
CN116203432B (zh) * 2023-03-23 2023-10-20 广东工业大学 基于cso优化的无迹卡尔曼滤波预测电池荷电状态的方法
CN116540125B (zh) * 2023-07-05 2023-10-03 中国华能集团清洁能源技术研究院有限公司 一种电池荷电状态估计故障的诊断方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012013453A1 (de) * 2010-07-29 2012-02-02 Robert Bosch Gmbh Verfahren und anordnung zum abschätzen der leistungsfähigkeit mindestens einer batterieeinheit einer wiederaufladbaren batterie
CN106324521A (zh) * 2016-09-05 2017-01-11 北京理工大学 一种联合估计动力电池***参数与荷电状态的方法
CN107402353A (zh) * 2017-06-30 2017-11-28 中国电力科学研究院 一种对锂离子电池的荷电状态进行滤波估计的方法及***
WO2018188321A1 (zh) * 2017-04-13 2018-10-18 绵阳世睿科技有限公司 一种增强电池状态估计鲁棒性的方法
CN110146823A (zh) * 2019-06-06 2019-08-20 重庆大学 一种基于信息融合的串联电池组soc估计方法
CN110441695A (zh) * 2019-08-07 2019-11-12 南京佑创汽车研究院有限公司 一种基于模型和信号处理相结合的电池组多故障综合诊断方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012013453A1 (de) * 2010-07-29 2012-02-02 Robert Bosch Gmbh Verfahren und anordnung zum abschätzen der leistungsfähigkeit mindestens einer batterieeinheit einer wiederaufladbaren batterie
CN106324521A (zh) * 2016-09-05 2017-01-11 北京理工大学 一种联合估计动力电池***参数与荷电状态的方法
WO2018188321A1 (zh) * 2017-04-13 2018-10-18 绵阳世睿科技有限公司 一种增强电池状态估计鲁棒性的方法
CN107402353A (zh) * 2017-06-30 2017-11-28 中国电力科学研究院 一种对锂离子电池的荷电状态进行滤波估计的方法及***
CN110146823A (zh) * 2019-06-06 2019-08-20 重庆大学 一种基于信息融合的串联电池组soc估计方法
CN110441695A (zh) * 2019-08-07 2019-11-12 南京佑创汽车研究院有限公司 一种基于模型和信号处理相结合的电池组多故障综合诊断方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A study on the impact of open circuit voltage tests on state of charge estimation for lithium-ion batteries;ChengLin 等;《Applied Energy》;20171101;第205卷;第892-902页 *
优化的采样点卡尔曼滤波算法的剩余电量估计;李哲 等;《辽宁工程技术大学学报(自然科学版)》;20171031;第36卷(第1期);第1098-1103页 *
基于综合型卡尔曼滤波的锂离子电池荷电状态估算;谷苗 等;《电工技术学报》;20190131;第34卷(第2期);第419-426页 *

Also Published As

Publication number Publication date
CN111220920A (zh) 2020-06-02

Similar Documents

Publication Publication Date Title
CN111220920B (zh) 基于h∞无迹卡尔曼滤波算法的退役锂离子电池荷电状态计算方法
Xu et al. State of charge estimation for lithium-ion batteries based on adaptive dual Kalman filter
CN107402353B (zh) 一种对锂离子电池的荷电状态进行滤波估计的方法及***
CN107368619B (zh) 一种扩展卡尔曼滤波soc估算方法
WO2015188610A1 (zh) 电池荷电状态估算方法和装置
CN111722118B (zh) 一种基于soc-ocv优化曲线的锂离子电池soc估计方法
CN110133533B (zh) 估算电池健康状态的方法和电池管理装置
CN109358293B (zh) 基于ipf的锂离子电池soc估计方法
CN111060820A (zh) 一种基于二阶rc模型的锂电池soc、sop估计方法
CN107783057B (zh) 一种动力电池soc估算方法及估算***
CN113625174B (zh) 一种锂离子电池soc与容量联合估计方法
CN111142025A (zh) 一种电池soc估算方法、装置、存储介质及电动汽车
CN112269133B (zh) 一种基于预充电路模型参数识别的soc估计方法
CN113777510A (zh) 一种锂电池荷电状态估计方法及装置
CN118251603A (zh) 电池健康状态推定***、用于其的参数提取***及方法
CN113392507A (zh) 一种锂离子动力电池剩余寿命预测方法
CN111044924B (zh) 一种全工况电池剩余容量确定方法及***
CN115792638A (zh) 基于电池模型参数辨识的soc-内短路联合估计方法
CN115656848A (zh) 一种基于容量修正的锂电池soc估算方法
CN115327415A (zh) 基于限定记忆递推最小二乘算法的锂电池soc估算方法
CN112946480B (zh) 一种提高soc估计实时性的锂电池电路模型简化方法
CN112415412A (zh) 估算电池soc值的方法和装置及车辆、存储介质
CN114740385A (zh) 一种自适应的锂离子电池荷电状态估计方法
CN114089193A (zh) 电池的温度和负极电位在线估计方法、装置和计算机设备
CN116577686B (zh) 一种基于局部阶段充电数据的多工况soh估计方法和***

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