CN108872865B - 一种防滤波发散的锂电池soc估算方法 - Google Patents
一种防滤波发散的锂电池soc估算方法 Download PDFInfo
- Publication number
- CN108872865B CN108872865B CN201810530133.8A CN201810530133A CN108872865B CN 108872865 B CN108872865 B CN 108872865B CN 201810530133 A CN201810530133 A CN 201810530133A CN 108872865 B CN108872865 B CN 108872865B
- Authority
- CN
- China
- Prior art keywords
- matrix
- soc
- value
- battery
- time
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electric Status Of Batteries (AREA)
Abstract
本发明公开了一种防滤波发散的锂电池SOC估算方法,涉及电动汽车锂电池状态估算技术领域,主要步骤如下:Ⅰ、通过开路电压法获取锂电池SOC初值;Ⅱ、考虑***噪声和观测噪声的影响,使用改进的Sage‑Husa自适应扩展卡尔曼滤波法估算实时SOC值;III、对前一步骤使用滤波发散判据进行滤波发散判断,当不满足判据条件,在卡尔曼增益矩阵构造一个指数冻结因子,防止滤波发散。本发明在扩展卡尔曼滤波算法的基础上,加入噪声估值器,保证SOC的估算精度,并为防止在恶劣工况下出现滤波发散,提高了***估算的稳定性。
Description
技术领域
本发明涉及电动汽车锂电池状态估算技术领域,特别是涉及一种防滤波发散的锂电池SOC估算方法。
背景技术
动力电池的荷电状态(SOC)是驾驶者和纯电动汽车联系的纽带,驾驶员通过该参数了解所驾驶电动汽车的剩余里程以及是否需要充电等操作。SOC值是纯电动汽车电池管理***中的一项重要参数,主要体现在以下几方面:(1)作为驾驶者对车辆剩余能量直观判断来源。驾驶者通常直观地通过SOC值对电动车剩余里程做出判断,对整车的行驶控制等做出综合判断。(2)为整车控制策略做参考。整车控制策略要参考电池SOC值,并据此对整车的行驶策略进行控制。(3)保护动力电池。
根据中国汽车技术中心对太原市内道路工况的统计数据,车辆要频繁的进行起步、加速、减速、停车的步骤,行驶工况复杂。复杂多变的行驶工况容易引起较大的***噪声,而且环境温度的改变会引起电池内部参数的变化,可能出现滤波发散。因此提高电池SOC估算精度并防止滤波发散是一项重要研究课题。
SOC估算方法的研究随着新能源汽车的高热度而非常普遍,目前应用较多的是安时积分法、开路电压法,此外还有基于卡尔曼滤波法的各种自适应算法,神经网络模型法等。安时积分法在起始荷电状态SOC0比较准确情况下,其在一段时间内具有相当好的精度;但是,安时积分法的主要缺点为:电荷估算精度受起始SOC0影响较大;库仑效率η1受电池的工作状态影响大(如荷电状态、温度、电流大小等),η1难于准确测量;电流测量精度误差会产生累计效应,随着时间积累误差会逐渐增大。开路电压法针对微小电压变化引起的SOC变化的区别能力较小,而且电池在静置一段时间后电压的回弹会引起较大估计误差。自适应算法能在***工作过程中,依靠各项设置指标参数不断地检测并判断,并根据测量参数的变化,改变运行步骤或参数,使***处于良好稳定的工作状态。因此具有较好的应用前景。神经网络法自学习能力较强,由于其采用并行处理结构,因此具有较好的处理高度非线性的***问题的能力;其不足之处是神经网络训练需要大量筛选实验测量数据作为初始数据,训练时间较长,而且对于不同类型电池不具有可移植性。
发明内容
本发明实施例提供了一种提高锂电池SOC估算精度,并防止滤波发散的控制方法。本方法以扩展卡尔曼滤波算法为基础,加入***噪声估值器,在K时刻估算完成后,通过滤波发散判据判断是否发散,如果发散则对做自适应调整,提高了***的稳定性。
本发明提供了一种防滤波发散的锂电池SOC估算方法,其特征在于,所述方法包括以下步骤:
使用开路电压法获取SOC初值;
建立电池的等效二阶RC网络模型的状态空间表达式,对该表达式进行离散线性化,并根据SOC初值建立电池的状态空间方程;
对状态空间方程中的状态变量进行迭代计算,从迭代计算结果中提取实时SOC值;
对上面步骤得到的迭代结果进行滤波发散判断,如果发生滤波发散,则在卡尔曼滤波增益矩阵构造一个指数冻结因子,防止滤波发散。
本发明实施例中的一种防滤波发散的锂电池SOC估算方法,主要步骤如下:Ⅰ、通过开路电压法获取锂电池SOC初值;Ⅱ、考虑***噪声和观测噪声的影响,使用改进的Sage-Husa自适应扩展卡尔曼滤波法估算实时SOC值;III、对前一步骤使用滤波发散判据进行滤波发散判断,当不满足判据条件,在卡尔曼增益矩阵构造一个指数冻结因子,防止滤波发散。本发明在扩展卡尔曼滤波算法的基础上,加入噪声估值器,保证SOC的估算精度,并为防止在恶劣工况下出现滤波发散,提高了***估算的稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为电池等效二阶RC网络的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种防滤波发散的锂电池SOC估算方法,该方法包括以下步骤:
一、使用开路电压法或读取上次电池SOC获取SOC初值,开路电压法为将电池充电,先大电流然后涓流充电,待其达到截止充电电压后停止,然后将锂电池静置90-120min,待其内部平衡后,分别以0.5C、1C、2C和3C的电流进行放电实验。
二、假设k时刻的状态变量为Xk∈Rn×1,输入向量为Uk∈Rp×1,输出向量为Yk∈Rq×1,则有:
Xk+1=f(Xk,Uk)+Wk
Yk=g(Xk,Uk)+Vk
其中,Wk为***噪声,Vk为量测噪声。
再令:
E[Wk]=qk,E[Vk]=rk,cov[Wk,Wi]=Qkδki,cov[Vk,Vi]=Rkδki
其中,E为均值符号,cov为协方差号,δki为Kroneckerδ函数,Qk为***噪声协方差,Rk为量测噪声协方差。
最终得到:
现建立如图1所示的电池等效二阶RC网络模型的状态空间表达式:
U0=Uocv-IR0-Up1-Up2
根据上面的表达式,进行离散线性化后建立状态空间方程:
观测方程为:Uo,k=Uocv,k-Up1,k-Up2,k-R0Ik
其中,Uocv表示理想开路电压,U0表示电池的实际工作电压,I表示电池工作电流,R0表示电池内阻,Rp1、Cp1分别表示短时间极化电阻和极化电容,Rp2、Cp2分别表示长时间极化电阻和极化电容,SOCk为k时刻电池的荷电状态,Up1,k和Up2,k分别为k时刻电容Cp1和Cp2上的电压,η表示库伦效率,T为***采样时间,CN为电池的额定容量,τ1=Rp1Cp1,τ2=Rp2Cp2,电流ik为k时刻***输入,Uo,k为k时刻***输出,即
三、对状态估计矩阵状态估计均方误差矩阵Pk、估计模型噪声矩阵估计模型噪声更新矩阵量测噪声协方差矩阵量测噪声协方差更新矩阵赋予初值,即k=0时刻的值,然后按照以下公式分别进行迭代计算,迭代计算得到后根据得到Xk+1,提取矩阵Xk+1中的第一个数据得到SOCk+1,汇总得到实时的SOC。
其中,和合称为噪声协方差估值器,dk为加权系数,且dk=(1-b)/(1-bk+1),b为遗忘因子,取值范围为0.95<b<1,vk为新息矩阵,反应预测值和实际值的不一致程度,且Zk=HkXk+Vk,Hk为k时刻的m*n阶量测矩阵,且Xk为k时刻的状态变量,Vk为量测噪声,为一步状态预测矩阵,且Pk/k-1为一步预测均方误差矩阵,且Kk为卡尔曼滤波增益矩阵,且
本实施例中,上述初值赋予情况为:
P0=10000*eye(3)
四、对步骤三计算得到的k时刻SOC迭代结果进行滤波发散判断,滤波发散的判据为:
vkvk T<γtr[E(vkvk T)]
其中,γ为储备系数,取值大于1,tr表示矩阵的迹,vkvk T为新息矩阵的平方和,其中包含实际估计误差的信息,协方差矩阵E(vkvk T)=HkPk/k-1Hk T+Rk。
当储备系数γ为1时,此时最严格的收敛条件为:
vkvk T<tr[E(vkvk T)]
若上式不满足,说明实际误差超过理论值,亦即滤波是发散的,根据新息矩阵的特殊属性,可以用来判断状态变量估算是否出现过大偏差。
针对误差的具体情况,需要对卡尔曼增益进行自适应改变:
误差在要求范围内,则不改变任何计算得到的k时刻迭代值,继续进行k+1时刻计算;
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (2)
1.一种防滤波发散的锂电池SOC估算方法,其特征在于,所述方法包括以下步骤:
使用开路电压法获取SOC初值;
建立电池的等效二阶RC网络模型的状态空间表达式,对该表达式进行离散线性化,并根据SOC初值建立电池的状态空间方程;
对状态空间方程中的状态变量进行迭代计算,从迭代计算结果中提取实时SOC值;
对上面步骤得到的迭代结果进行滤波发散判断,如果发生滤波发散,则在卡尔曼滤波增益矩阵构造一个指数冻结因子,防止滤波发散;
其中,建立的状态空间方程为:
其中,SOCk为k时刻电池的荷电状态,Up1,k和Up2,k分别为k时刻电容Cp1和Cp2上的电压,Rp1、Cp1分别表示短时间极化电阻和极化电容,Rp2、Cp2分别表示长时间极化电阻和极化电容,η表示库伦效率,T为***采样时间,CN为电池的额定容量,τ1=Rp1Cp1,τ2=Rp2Cp2,电流ik为k时刻***输入;
对状态空间方程中的状态变量进行迭代计算,从迭代计算结果中提取实时SOC值具体包括:
按照以下公式进行迭代计算:
其中,Pk状态估计均方误差矩阵,为估计模型噪声更新矩阵,为量测噪声协方差矩阵,为估计模型噪声矩阵,dk为加权系数,且dk=(1-b)/(1-bk+1),b为遗忘因子,取值范围为0.95<b<1,vk为新息矩阵,反应预测值和实际值的不一致程度,且Zk=HkXk+Vk,Hk为k时刻的m*n阶量测矩阵,Xk为k时刻的状态变量,Vk为量测噪声,为一步状态预测矩阵,且Pk/k-1为一步预测均方误差矩阵,且Kk为卡尔曼滤波增益矩阵,且
按照下式进行滤波发散判断:
vkvk T<tr[E(vkvk T)]
其中,tr表示矩阵的迹,vkvk T为新息矩阵的平方和,其中包含实际估计误差的信息,协方差矩阵E(vkvk T)=HkPk/k-1Hk T+Rk,其中Rk为量测噪声协方差;
若上式不满足,说明实际误差超过理论值,即滤波是发散的;
发生滤波发散时,按照以下情况对卡尔曼增益进行自适应改变:
误差在要求范围内,则不改变任何计算得到的k时刻迭代值,继续进行k+1时刻计算;
2.如权利要求1所述的防滤波发散的锂电池SOC估算方法,其特征在于,开路电压法为将电池充电,先大电流然后涓流充电,待其达到截止充电电压后停止,然后将锂电池静置90-120min,待其内部平衡后,分别以0.5C、1C、2C和3C的电流进行放电实验。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810530133.8A CN108872865B (zh) | 2018-05-29 | 2018-05-29 | 一种防滤波发散的锂电池soc估算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810530133.8A CN108872865B (zh) | 2018-05-29 | 2018-05-29 | 一种防滤波发散的锂电池soc估算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108872865A CN108872865A (zh) | 2018-11-23 |
CN108872865B true CN108872865B (zh) | 2020-12-29 |
Family
ID=64335670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810530133.8A Expired - Fee Related CN108872865B (zh) | 2018-05-29 | 2018-05-29 | 一种防滤波发散的锂电池soc估算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108872865B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109839599B (zh) * | 2018-11-29 | 2021-06-25 | 西安科技大学 | 基于二阶ekf算法的锂离子电池soc估计方法 |
CN111707953A (zh) * | 2019-11-24 | 2020-09-25 | 华南理工大学 | 一种基于后向平滑滤波框架的锂电池soc在线估计方法 |
CN111856285B (zh) * | 2020-07-06 | 2021-06-08 | 大连理工大学 | 一种电动汽车退役电池组等效模型建模方法 |
CN116224099B (zh) * | 2023-05-06 | 2023-07-21 | 力高(山东)新能源技术股份有限公司 | 一种动态自适应估算电池soc的方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831100B (zh) * | 2012-07-18 | 2015-08-26 | 深圳职业技术学院 | 电池荷电状态估算方法及装置 |
CN103439668B (zh) * | 2013-09-05 | 2015-08-26 | 桂林电子科技大学 | 动力锂离子电池的电荷状态估算方法与*** |
CN105510829B (zh) * | 2014-09-29 | 2018-01-05 | 山东大学 | 一种新型锂离子动力电池soc估计方法 |
CN104539265A (zh) * | 2014-11-25 | 2015-04-22 | 广东石油化工学院 | 一种自适应ukf滤波算法 |
CN104569835B (zh) * | 2014-12-16 | 2017-11-17 | 北京理工大学 | 一种估计电动汽车的动力电池的荷电状态的方法 |
CN107219466A (zh) * | 2017-06-12 | 2017-09-29 | 福建工程学院 | 一种混合扩展卡尔曼滤波的锂电池soc估算方法 |
-
2018
- 2018-05-29 CN CN201810530133.8A patent/CN108872865B/zh not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
Accurate electrical battery model capab...predicting runtime and I-V performance;Min Chen等;《IEEE TRANSACTIONS ON ENERGY CONVERSION》;20060630;第21卷(第2期);第507-511页 * |
基于自适应滤波的电动汽车动力电池荷电状态估计方法;王军平等;《机械工程学报》;20080530;第44卷(第5期);第76-79页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108872865A (zh) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Pan et al. | State of charge estimation of lithium-ion batteries using a grey extended Kalman filter and a novel open-circuit voltage model | |
CN108872865B (zh) | 一种防滤波发散的锂电池soc估算方法 | |
Ouyang et al. | Improved parameters identification and state of charge estimation for lithium-ion battery with real-time optimal forgetting factor | |
Chen et al. | State-of-charge estimation of lithium-ion batteries based on improved H infinity filter algorithm and its novel equalization method | |
US20180106868A1 (en) | Method for estimating a battery state of health | |
CN111007400A (zh) | 基于自适应双扩展卡尔曼滤波法的锂电池soc估算方法 | |
Ge et al. | State of charge estimation of lithium-ion battery based on improved forgetting factor recursive least squares-extended Kalman filter joint algorithm | |
CN111913109B (zh) | 一种电池峰值功率的预测方法及装置 | |
CN111448467A (zh) | 用于对电池容量进行建模和估计的方法及*** | |
Taborelli et al. | State of charge estimation using extended Kalman filters for battery management system | |
CN112305423A (zh) | 锂离子动力电池荷电状态估算方法、装置、介质和设备 | |
CN113777510A (zh) | 一种锂电池荷电状态估计方法及装置 | |
CN112881921A (zh) | 电池等效电路模型参数辨识方法、装置、设备及存储介质 | |
CN112269133B (zh) | 一种基于预充电路模型参数识别的soc估计方法 | |
CN114114038A (zh) | 一种全寿命全温度下锂电池soc及可用容量联合估计方法 | |
CN111443290A (zh) | 一种带有闭环控制的电动汽车动力电池sop估计方法 | |
EP4270033A1 (en) | Method and apparatus for estimating state of health of battery | |
Biswas et al. | Simultaneous state and parameter estimation of li-ion battery with one state hysteresis model using augmented unscented kalman filter | |
Ramezani-al et al. | A novel combined online method for SOC estimation of a Li-Ion battery with practical and industrial considerations | |
Vedhanayaki et al. | Certain investigation and implementation of Coulomb counting based unscented Kalman filter for state of charge estimation of lithium-ion batteries used in electric vehicle application | |
Wei et al. | Unscented particle filter based state of energy estimation for LiFePO4 batteries using an online updated model | |
CN112946480B (zh) | 一种提高soc估计实时性的锂电池电路模型简化方法 | |
CN112415412A (zh) | 估算电池soc值的方法和装置及车辆、存储介质 | |
CN114114051A (zh) | 一种电池老化值的确定方法、装置及电子设备 | |
CN112269137B (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201229 Termination date: 20210529 |
|
CF01 | Termination of patent right due to non-payment of annual fee |