CN116908703A - 一种针对电网储能锂电池的soc和soh联合估计方法及装置 - Google Patents

一种针对电网储能锂电池的soc和soh联合估计方法及装置 Download PDF

Info

Publication number
CN116908703A
CN116908703A CN202311014341.XA CN202311014341A CN116908703A CN 116908703 A CN116908703 A CN 116908703A CN 202311014341 A CN202311014341 A CN 202311014341A CN 116908703 A CN116908703 A CN 116908703A
Authority
CN
China
Prior art keywords
soc
soh
battery
algorithm
value
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.)
Pending
Application number
CN202311014341.XA
Other languages
English (en)
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.)
Beijing Zhong Bao Net Shield Technology Co ltd
CGN Wind Energy Ltd
Original Assignee
Beijing Zhong Bao Net Shield Technology Co ltd
CGN Wind Energy 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 Beijing Zhong Bao Net Shield Technology Co ltd, CGN Wind Energy Ltd filed Critical Beijing Zhong Bao Net Shield Technology Co ltd
Priority to CN202311014341.XA priority Critical patent/CN116908703A/zh
Publication of CN116908703A publication Critical patent/CN116908703A/zh
Pending legal-status Critical Current

Links

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/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • 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
    • 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
    • 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
    • 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/392Determining battery ageing or deterioration, e.g. state of health

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

本发明公开了一种针对电网储能锂电池的SOC和SOH联合估计方法及装置,包括五个步骤。本发明与现有技术相比的优点在于:1)算法优化:此方法通过引入一个波动值,把真实SOC限制在一个更为精确的小区间内,采用区间均值的思想降低外界噪声和***误差带来的影响,得到一个相对更准确的SOC值;2)解决了SOH难以估算的问题;3)针对电网储能的工况,通过修正策略将两个状态估算模块串联了起来形成耦合算法模型,提高了算法的稳定性,保证了电池在整个寿命周期计算结果的准确性;4)通过在线辨识与老化更新参数的方法替代了前期花费大量时间对电池进行交叉标定试验,实现了电池参数随着电池老化后的自动更新,有效节约了项目开发时间。

Description

一种针对电网储能锂电池的SOC和SOH联合估计方法及装置
技术领域
本发明涉及电池控制,具体是指一种针对电网储能锂电池的SOC和SOH联合估计方法及装置。
背景技术
采用H∞滤波算法估算SOC是BMS业界比较先进的一种方法,面对处理建模错误和噪声不确定性等问题有着更高的估算精度,但在H∞滤波算法中使用开路电压(OCV)与SOC之间的拟合方程作为算法的输出矩阵,这种方法往往会出现过拟合或欠拟合导致精度不够。
电池的SOC与SOH之间存在着耦合关系,随着电池的老化,电池容量与电池内部的参数都会发生改变,若在整个电池的生命周期采用恒定不变的参数值进行估算,必然会导致SOC估算精度的下降。
通过SOH算法更新容量,可以减少随着电池老化对SOC精度下降的影响,但电池老化不只是容量产生变化,电池内部的极化内阻、极化电容和欧姆内阻等内部参数也会随着电池老化跟着发生改变,这往往被开发者所忽略。
在SOH估算方法的开发初期通常需要进行大量的交叉标定试验,以此来提高SOH的精度,但想要获得电池整个寿命周期的老化数据需要花费大量时间,严重限制了开发效率,因此开发出一套可在全寿命周期使用的SOH的方法对电池状态估计有着重要的意义。
发明内容
本发明提供了一种针对于电网储能锂电池的SOC和SOH联合估计方法及装置,以解决电池的荷电状态(stateofcharge,SOC)与健康状态(stateofhealth,SOH)随着电池老化后估算精度降低的问题。
为解决上述技术问题,本发明提供的技术方案为:一种针对电网储能锂电池的SOC和SOH联合估计方法,包括以下步骤:
步骤一、采集电流和电压数据;
步骤二、采用改进后的H∞滤波算法估算SOC:
输入:采样周期内任意k时刻的电流I(k)和电压U(k);
输出:对应k时刻的SOCk
首先通过观察不同控制参数下算法的效果,调整参数的方式,最终得到适合电池估计需求的数个噪声和观测值权重S,R,Q,θ和初始状态估计P0,具体处理算法为:
采样开始:
While(1)
{
SOCk=Lxk;
Sk+1=LTSkL;
xk+1=Axk+Buk+KK[yk-(OCV(SOCk)+IR0+xk,2+xk,3)];
Pk+1=APkTkAT+BQ'kBT
k=k+1;
}
end采样结束;
其中L为初始状态矩阵,Tk为状态协方差矩阵,Kk卡尔曼增益系数,Ak为状态转移矩阵,Bk为***的输入矩阵,OCV为开路电压,通过输出方程与观测方程之间不断地循环迭代就可得出对应k时刻的SOC;
步骤三、每当做一次满充工况,就会触发SOH中容量计算模块的使能条件,通过修正策略把SOC修正到100,再利用计算当前电池状态的的可用容量C’,进而计算出/>其中C0为额定容量,AH(H~1)为到达满充修正与上一稳定时刻中间过程所累积的电流积分;
步骤四、预先设定一个阈值β时,SOH(k)-SOH(k-1)>=β,若k时刻的SOH值与k-1时刻的SOH值之差大于阈值β,则会触发SOC老化修正模块,将当前SOH计算模块所得C’传递到SOC算法模块进行容量更新;
步骤五、当到达阈值β时,同时触发可变遗传因子的VFFRLS算法模块对老化后的电池做参数在线辨识更新;
步骤六、若SOH0-SOH’<β,则不会触发更新,继续引用电池当前参数进行SOC和SOH估算;
步骤七、当SOH(k)-SOH(k-1)>=β,触发新一轮的更新,跳转到步骤五,否则返回到上一步骤,不断循环迭代,直至电池整个寿命周期结束。
本发明与现有技术相比的优点在于:1)算法优化:此方法通过引入一个波动值,把真实SOC限制在一个更为精确的小区间内,采用区间均值的思想降低外界噪声和***误差带来的影响,得到一个相对更准确的SOC值;
2)解决了SOH难以估算的问题,且SOH相对SOC变化缓慢,将SOC与SOH分为两个不同时域进行计算,不仅满足了电池的使用需求,而且减小了BMS的运行负担;
3)针对电网储能的工况,通过修正策略将两个状态估算模块串联了起来形成耦合算法模型,提高了算法的稳定性,保证了电池在整个寿命周期计算结果的准确性;
4)通过在线辨识与老化更新参数的方法替代了前期花费大量时间对电池进行交叉标定试验,实现了电池参数随着电池老化后的自动更新,有效节约了项目开发时间。
进一步的,VFFRLS算法包括三个处理过程,分别为:
过程一、初始化***初值θ0,P0,遗传因子最值λmin,λmax,敏感因子q及窗口大小M,M代表上段时间端电压误差时间的长度,ei代表i时刻的估计误差;
过程二:对遗传因子进行计算:
ek=UT(k)-ukθk-1
λk=λmin+(λmaxmin)2L(k)
过程三:进行递推最小二乘:
θk=θk-1+Kgek
其中Pk为协方差矩阵;Kg为增益。
进一步的,装置包括:采集模块,用于采集算法处理需要的电池数据,所述电池数据包括电流值和电压值;
SOC算法处理模块,用于接收采集模块输送来的电池的电流值和电压值进行SOC估算,得到确定时刻内电池的SOC值;
算法修正模块,包含对SOC、SOH两方面的反馈值修正功能,具体的:1)做满充的工况下,算法的反馈值触发SOH中容量计算模块的使能条件,会根据修正策略对SOC进行修正至100,并根据算法公式计算得到当前电池状态的可用容量,并进一步算出修正后的SOH值;
2)预设的阈值β小于KK时刻的SOH值与K-1时刻的SOH值之差时,触发SOC老化修正模块的条件,SOC算法模块进行容量更新;
3)到达预设的阈值β时,同时触发可变遗传因子的VFFRLS算法模块对老化后的电池做参数在线辨识更新。
附图说明
图1是本发明的工作流程示意图。
具体实施方式
下面结合附图对本发明做进一步的详细说明。
本发明在具体实施时,如图1所示的实施例中,设计了一种改进的H∞滤波和VFFRLS相结合的SOC、SOH联合估计方法,具体的,包括以下步骤:
步骤一、采集电流和电压数据;
步骤二、采用改进后的H∞滤波算法估算SOC:
输入:采样周期内任意k时刻的电流I(k)和电压U(k);
输出:对应k时刻的SOCk
首先通过观察不同控制参数下算法的效果,调整参数的方式,最终得到适合电池估计需求的数个噪声和观测值权重S,R,Q,θ和初始状态估计P0,具体处理算法为:
采样开始:
While(1)
{
SOCk=Lxk;
Sk+1=LTSkL;
xk+1=Axk+Buk+KK[yk-(OCV(SOCk)+IR0+xk,2+xk,3)];
Pk+1=APkTkAT+BQ'kBT
k=k+1;
}
end采样结束;
其中L为初始状态矩阵,Tk为状态协方差矩阵,Kk卡尔曼增益系数,Ak为状态转移矩阵,Bk为***的输入矩阵,OCV为开路电压,通过输出方程与观测方程之间不断地循环迭代就可得出对应k时刻的SOC;
步骤三、每当做一次满充工况,就会触发SOH中容量计算模块的使能条件,通过修正策略把SOC修正到100,再利用计算当前电池状态的的可用容量C’,进而计算出/>其中C0为额定容量,AH(H~1)为到达满充修正与上一稳定时刻中间过程所累积的电流积分;
步骤四、预先设定一个阈值β时,SOH(k)-SOH(k-1)>=β,若k时刻的SOH值与k-1时刻的SOH值之差大于阈值β,则会触发SOC老化修正模块,将当前SOH计算模块所得C’传递到SOC算法模块进行容量更新;
步骤五、当到达阈值β时,同时触发可变遗传因子的VFFRLS算法模块对老化后的电池做参数在线辨识更新;
步骤六、若SOH0-SOH’<β,则不会触发更新,继续引用电池当前参数进行SOC和SOH估算;
步骤七、当SOH(k)-SOH(k-1)>=β,触发新一轮的更新,跳转到步骤五,否则返回到上一步骤,不断循环迭代,直至电池整个寿命周期结束。
在本发明的一个实施例中,如图1所示,在步骤二中,原H∞算法的输出矩阵Ck矩阵通常采用开路电压OCV与SOC的拟合方程进行计算,如下式:
通过这种方法计算输出矩阵Ck往往会出现过拟合或欠拟合导致精度下降的问题。
算法改进点理论验证:经过改进的H∞算法的输出矩阵Ck首先将本次迭代出的k时刻SOC取出,加减一个预先设定的微小的波动值γ得到SOC1,SOC2(由于受到外界噪声与***误差的影响,由H∞算法迭代算出的k时刻SOC仍然存在误差,此时真实SOC就限制在了SOC1与SOC2区间之内,γ代表真实SOC与算法算出的SOC之间的差值,其中γ值的大小由SOC的计算精度确定),SOC1与SOC2再分别查找开路电压表,得到对应的OCV1和OCV2,将两个OCV做差再除以2γ,得到输出矩阵Ck。
以上显示和描述了本发明的基本原理和主要特征以及发明的优点,本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (3)

1.一种针对电网储能锂电池的SOC和SOH联合估计方法,其特征在于包括以下步骤:
步骤一、采集电流和电压数据;
步骤二、采用改进后的H∞滤波算法估算SOC:
输入:采样周期内任意k时刻的电流I(k)和电压U(k);
输出:对应k时刻的SOCk
首先通过观察不同控制参数下算法的效果,调整参数的方式,最终得到适合电池估计需求的数个噪声和观测值权重S,R,Q,θ和初始状态估计P0,具体处理算法为:
采样开始:
While(1)
{
SOCk=Lxk;
Sk+1=LTSkL;
xk+1=Axk+Buk+KK[yk-(OCV(SOCk)+IR0+xk,2+xk,3)];
Pk+1=APkTkAT+BQ'kBT
k=k+1;
}
end采样结束;
其中L为初始状态矩阵,Tk为状态协方差矩阵,Kk卡尔曼增益系数,Ak为状态转移矩阵,Bk为***的输入矩阵,OCV为开路电压,通过输出方程与观测方程之间不断地循环迭代就可得出对应k时刻的SOC;
步骤三、每当做一次满充工况,就会触发SOH中容量计算模块的使能条件,通过修正策略把SOC修正到100,再利用计算当前电池状态的的可用容量C’,进而计算出其中C0为额定容量,AH(H~1)为到达满充修正与上一稳定时刻中间过程所累积的电流积分;
步骤四、预先设定一个阈值β时,SOH(k)-SOH(k-1)>=β,若K时刻的SOH值与K-1时刻的SOH值之差大于阈值β,则会触发SOC老化修正模块,将当前SOH计算模块所得C’传递到SOC算法模块进行容量更新;
步骤五、当到达阈值β时,同时触发可变遗传因子的VFFRLS算法模块对老化后的电池做参数在线辨识更新;
步骤六、若SOH0-SOH’<β,则不会触发更新,继续引用电池当前参数进行SOC和SOH估算;
步骤七、当SOH(k)-SOH(k-1)>=β,触发新一轮的更新,跳转到步骤五,否则返回到上一步骤,不断循环迭代,直至电池整个寿命周期结束。
2.根据权利要求1所述的一种针对电网储能锂电池的SOC和SOH联合估计方法,其特征在于:所述VFFRLS算法包括三个处理过程,分别为:
过程一、初始化***初值θ0,P0,遗传因子最值λmin,λmax,敏感因子q及窗口大小M,M代表上段时间端电压误差时间的长度,ei代表i时刻的估计误差;
过程二:对遗传因子进行计算:
ek=UT(k)-ukθk-1
λk=λmin+(λmaxmin)2L(k)
过程三:进行递推最小二乘:
θk=θk-1+Kgek
其中Pk为协方差矩阵;Kg为增益。
3.根据权利要求1所述的一种针对电网储能锂电池的SOC和SOH联合估计装置,其特征在于:所述装置包括:采集模块,用于采集算法处理需要的电池数据,所述电池数据包括电流值和电压值;
SOC算法处理模块,用于接收采集模块输送来的电池的电流值和电压值进行SOC估算,得到确定时刻内电池的SOC值;
算法修正模块,包含对SOC、SOH两方面的反馈值修正功能,具体的:1)做满充的工况下,算法的反馈值触发SOH中容量计算模块的使能条件,会根据修正策略对SOC进行修正至100,并根据算法公式计算得到当前电池状态的可用容量,并进一步算出修正后的SOH值;
2)预设的阈值β小于KK时刻的SOH值与K-1时刻的SOH值之差时,触发SOC老化修正模块的条件,SOC算法模块进行容量更新;
3)到达预设的阈值β时,同时触发可变遗传因子的VFFRLS算法模块对老化后的电池做参数在线辨识更新。
CN202311014341.XA 2023-08-14 2023-08-14 一种针对电网储能锂电池的soc和soh联合估计方法及装置 Pending CN116908703A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311014341.XA CN116908703A (zh) 2023-08-14 2023-08-14 一种针对电网储能锂电池的soc和soh联合估计方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311014341.XA CN116908703A (zh) 2023-08-14 2023-08-14 一种针对电网储能锂电池的soc和soh联合估计方法及装置

Publications (1)

Publication Number Publication Date
CN116908703A true CN116908703A (zh) 2023-10-20

Family

ID=88362986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311014341.XA Pending CN116908703A (zh) 2023-08-14 2023-08-14 一种针对电网储能锂电池的soc和soh联合估计方法及装置

Country Status (1)

Country Link
CN (1) CN116908703A (zh)

Similar Documents

Publication Publication Date Title
Zhang et al. State-of-charge estimation of lithium-ion battery pack by using an adaptive extended Kalman filter for electric vehicles
Li et al. Enhanced online model identification and state of charge estimation for lithium-ion battery under noise corrupted measurements by bias compensation recursive least squares
CN105301509B (zh) 锂离子电池荷电状态、健康状态与功率状态的联合估计方法
CN110632528B (zh) 一种基于内阻检测的锂电池soh估算方法
US10895602B2 (en) Battery assembly state estimation device and battery assembly state estimation method
US20220283240A1 (en) Method and system for estimating state of health of battery pack
JP5058814B2 (ja) バッテリーの状態及びパラメーターの推定システム及び方法
CN110596593A (zh) 基于智能自适应扩展卡尔曼滤波的锂离子电池soc估计方法
CN109669132B (zh) 一种基于变分贝叶斯滤波的电池荷电状态估计方法
CN111722118B (zh) 一种基于soc-ocv优化曲线的锂离子电池soc估计方法
CN111426957B (zh) 一种模拟车辆工况动力电池荷电状态soc估算优化方法
Ouyang et al. A novel state of charge estimation method for lithium-ion batteries based on bias compensation
CN114705990B (zh) 电池簇荷电状态的估计方法及***、电子设备及存储介质
CN114035072A (zh) 一种基于云边协同的电池组多状态联合估计方法
CN114755582A (zh) 一种环境温度不同时锂离子电池健康状态预估方法
JP2015224927A (ja) 蓄電残量推定装置、蓄電池の蓄電残量を推定する方法、及びコンピュータプログラム
CN114371408A (zh) 电池荷电状态的估算方法、充电曲线的提取方法及装置
CN115656848A (zh) 一种基于容量修正的锂电池soc估算方法
CN116577686B (zh) 一种基于局部阶段充电数据的多工况soh估计方法和***
US11505088B2 (en) Vehicle and control method thereof
CN117420447A (zh) 考虑噪声偏差补偿的锂电池soc估算方法、***和电子装置
CN112213644A (zh) 电池荷电状态估算方法及电池管理***
CN115980583A (zh) 基于微分代数方程的锂电池等效电路模型参数辨识四步法
CN116908703A (zh) 一种针对电网储能锂电池的soc和soh联合估计方法及装置
CN116224073A (zh) 电池soc估计方法、装置、设备、电池模组及存储介质

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