CN109375111A - 一种基于uhf的电池剩余电量估计方法 - Google Patents

一种基于uhf的电池剩余电量估计方法 Download PDF

Info

Publication number
CN109375111A
CN109375111A CN201811189212.3A CN201811189212A CN109375111A CN 109375111 A CN109375111 A CN 109375111A CN 201811189212 A CN201811189212 A CN 201811189212A CN 109375111 A CN109375111 A CN 109375111A
Authority
CN
China
Prior art keywords
battery
state
discharge
calculate
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.)
Pending
Application number
CN201811189212.3A
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201811189212.3A priority Critical patent/CN109375111A/zh
Publication of CN109375111A publication Critical patent/CN109375111A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

本发明涉及一种基于UHF的电池剩余电量估计方法。由于系统中存在模型误差、测量误差以及电磁干扰等不确定噪声,传统SOC估算方法表现不够好。本发明采用UKF和H‑infinity滤波器相结合的方法,并将其应用于电池SOC估计领域。本发明方法首先测量在k时刻的电池端电压yk和电池供电电流ik,然后用状态方程和观测方程表示电池的各个时刻的荷电状态,再执行初始化过程,采用UHF算法进行循环递推,递推所得到的状态更新值

Description

一种基于UHF的电池剩余电量估计方法
技术领域
本发明属于锂电池技术领域,具体涉及一种基于UHF(Unscented H-InfinityFilter,采样点H无穷大滤波器)的电池剩余电量估计方法。
背景技术
锂电池具有高比能量、高负载能力、低自放电率及无记忆性等优点,被广泛应用于能源电池和动力电池中。但是锂电池不能过度充放电,否则会造成不可逆的电池容量损失,因此对电池进行有效的管理是保证锂离子电池安全性的基础。电池管理系统(BMS)虽然已进入实际应用阶段,但是在电池荷电状态估计估算准确度方面还有待提高。
电池的荷电状态(State of Charge,SOC)是电池剩余容量的重要指标,电池剩余容量定义为电池剩余容量与其标称容量的比值。然而电池SOC不能通过直接测量得到,一般是通过测量电流,电压和温度等物理量,然后基于预设算法估计SOC。
在工程实践中,已经提出了许多算法,如开路电压、库仑积分、神经网络和卡尔曼滤波等方法用于SOC估计。传统的EKF和UKF算法是基于标准KF框架,因此只有在系统为高斯时才具有最优解。但是系统中是始终存在噪声的,包括模型本身的误差,电流电压的测量误差等,这对SOC估计的准确性产生了很大影响。传统SOC估算方法(如EKF和UKF)的表现不够好。
发明内容
本发明的目的就是克服现有技术的不足,提出将UKF(Unscented Kalman Filter,采样点卡尔曼滤波器)和H-infinity(H无穷大滤波器)滤波器结合的UHF算法,用于电池SOC估计,该方法适用于所有类型电池的剩余电量估计。
本发明方法的具体步骤是:
步骤(1)测量在k时刻的电池端电压yk和电池放电电流ik,k=1,2,3,…;
步骤(2)用状态方程和观测方程表示电池的各个时刻的荷电状态:
状态方程:
观测方程:
其中xk为k时刻的电池荷电状态,即剩余电量;wk为k时刻的过程噪声,vk为k时刻的测量噪声;ηi为电池的放电比例系数;Qn是电池在25℃条件下、以1/30倍额定电流的放电速率放电时所能得到的额定总电量;Δt是测量时间间隔;k0、k1、k2、k3、k4为常数,R为电池的内阻;
步骤(3)初始化:
选择初始状态及其方差P00<P0<1;选择过程噪声的方差Qk和测量噪声的方差Rk,10-8<Qk<10-2,0<Rk<0.1;扩展后的状态向量及其协方差为:
选择尺度参数α,β,κ,0≤α≤1,β≥0,计算出中间参数λ=α2(L+κ)-L,L为扩展状态向量的维数,L=3,κ≥-L;计算均值加权系数和方差加权系数l为权重序号,l=0,1,2,...,6;
步骤(4)采用UHF算法进行循环递推:
在时刻k=1,2,3,…,根据测得的yk和ik,按下列各式进行递推计算:
①根据k-1时刻的状态及其方差Pk-1得到对应的扩展状态向量及其协方差计算该时刻的所有的采样点序列
②根据状态方程进行时间域更新:
由采样点序列根据状态方程计算采样点更新
对采样点更新进行加权,计算状态估计
计算状态估计的方差
③根据观测方程完成测量更新:
由采样点更新根据观测方程计算测量更新
对测量更新进行加权,计算测量估计
计算测量估计的方差
计算的互协方差
计算卡尔曼增益Kk
计算状态更新
计算状态更新的方差Pk
其中,矩阵Re,k表示为:
参数γ2取值为:
ρ为大于1的标量;
递推所得到的状态更新值即为当前时刻k所估计得到的电池剩余电量。
根据本发明的第一方面,公开了一种用于估计电池剩余电量的UHF算法所依赖的测量,分别为电池的端电压和电池的电流。
根据本发明的第二方面,公开了一种用于估计电池剩余电量的UHF算法的状态方程和观测方程。其中观测方程中电池模型参数通过最小二乘法确定。
根据本发明的第三方面,公开了一种用于估计电池剩余电量的UHF算法所依赖的初始值。包括初始SOC,初始SOC的方差,处理噪声及观察噪声的方差,以及采样点对应的权值。其中初始SOC及初始SOC方差的值不必很准确,在UHF的后续迭代过程中它们会很快收敛到真实值附近。
根据本发明的第四方面,公开了一种用于估计电池剩余电量的UHF算法的具体流程。主要包括:计算采样点通过状态方程变换后的加权值,作为状态的估计值,进而通过加权计算状态估计的方差;计算采样点通过观测方程变换后的加权值,作为观测的估计值;计算卡尔曼增益;计算状态及其方差的更新等。
本发明方法中,采样点卡尔曼滤波器通过计算采样点经由非线性函数的传播,通过非线性状态方程获得更新后的滤波值,可以避免直接对非线性系统的线性化近似带来的精度损失;H-无穷大滤波器通过优化代价函数来最小化状态估计误差,从而可以有效处理系统中的非高斯噪声。将UKF和H-Infinity滤波器结合形成的UHF可以有效弥补由于模型不够准确造成的状态估计误差,从而可以更加准确地进行电池SOC的估计,同时该方法收敛速度快,估计精度较高,而且适用于各种电池SOC的快速估计。
具体实施方式
对由万向集团生产的标称容量为15Ah的磷酸铁锂电池进行了具体实施,具体电池剩余电量估计方法如下:
步骤(1)测量在k时刻的电池端电压yk和电池放电电流ik,k=1,2,3,…。
步骤(2)用状态方程和观测方程表示电池的各个时刻的荷电状态:
状态方程:
观测方程:
其中xk为k时刻的电池荷电状态,即剩余电量;wk为k时刻的过程噪声,vk为k时刻的测量噪声;ηi为电池的放电比例系数,反映的是放电速率、温度、自放电、老化等因素对电池SOC的影响程度;Qn是电池在25℃条件下、以1/30倍额定电流的放电速率放电时所能得到的额定总电量,其中下标n表示额定;Δt是测量时间间隔;k0、k1、k2、k3、k4为常数,R为电池的内阻;电池观测模型的参数P为一个列向量,P=[k0 R k1 k2 k3 k4],对同类型电池的参数P相同。
放电比例系数ηi的确定方法为:
(a)将完全充满电的电池以不同放电速率恒流放电N(N>10)次,第j次完全放电放电速率Cj、总时长tj,计算相应放电速率下的电池总电量Qj=Cjtj,1≤j≤N,0<Cj≤C,C为电池的额定放电电流;
(b)根据最小二乘方法拟合出Qj与Cj间的二次曲线关系,即在最小均方误差准则下求出同时满足Qj=aCj 2+bCj+c,a,b,c为最优系数;
(c)在电池放电电流为ik时,对应的放电比例系数ηi为:
最优系数a,b,c对于同一类型的电池只需确定一次,确定后可作为已知常数直接用于所有同类型电池的剩余电量估计。
电池的内阻R以及常数k0、k1、k2、k3、k4的确定方法为:
(d)在室温25℃条件下、以1/30倍额定电流对充满电的电池进行恒定电流放电直至电量耗尽;
(e)在放电过程中以时间间隔Δt测量电池在s时刻的端电压ys,s=0,1,2,...M,其中s=0对应电池充满后的起始放电时刻,s=M对应电池电量耗尽的终止时刻。
(f)计算s时刻的剩余电量zs=1-s/M。
(g)记
则P=(HTH)-1HTY,即得到内阻R以及常数k0、k1、k2、k3、k4,其中Y和H为矩阵,T表示矩阵的转置。
对同一类型的电池,这些参数只需确定一次,确定后可作为已知常数直接用于所有同类型电池的剩余电量估计。
步骤(3)执行如下初始化过程:
选择初始状态及其方差P0(0<P0<1),本实施例中P0=10-2;选择过程噪声wk的方差Qk(10-8<Qk<10-2)和测量噪声vk的方差Rk(0<Rk<0.1),本实施例中Qk=10-6,Rk=10-2
扩展后的状态向量及其协方差为:
选择尺度参数α,β,κ,0≤α≤1,β≥0,本实施例中α=0.6,β=1,κ=0;
计算出中间参数λ=α2(L+κ)-L=-1.92,L为扩展状态向量的维数,L=3;
计算均值加权系数和方差加权系数权重序号l=0,1,2,...,6,上标m表示该权值用于后续计算采样点的均值,上标c表示该权值用于后续计算采样点的方差,根据得到:
步骤(4)采用UHF算法进行循环递推:
在时刻k=1,2,3,…,根据测得的yk和ik,按下列各式进行递推计算:
①根据k-1时刻的状态及其方差Pk-1得到对应的扩展状态向量及其协方差计算该时刻的所有的采样点序列
②根据状态方程进行时间域更新:
由采样点序列根据状态方程计算采样点更新
对采样点更新进行加权,计算状态估计
计算状态估计的方差Pk -
③根据观测方程完成测量更新:
由采样点更新根据观测方程计算测量更新
对测量更新进行加权,计算测量估计
计算测量估计的方差
计算的互协方差
计算卡尔曼增益Kk
计算状态更新
计算状态更新的方差Pk
其中,矩阵Re,k表示为:
参数γ2取值为:
ρ为大于1的标量,本实施例中,取ρ=1.1;
递推所得到的状态更新值即为当前时刻k所估计得到的电池剩余电量。
整个循环递推过程是在线完成的,即在电池实际工作过程中同步完成各时刻电池剩余电量的估计。在本发明的具体实施例中,SOC估计平均误差小于1%,估计误差方差小于万分之二。

Claims (3)

1.一种基于UHF的电池剩余电量估计方法,其特征在于该方法的具体步骤是:
步骤(1)测量在k时刻的电池端电压yk和电池放电电流ik,k=1,2,3,…;
步骤(2)用状态方程和观测方程表示电池的各个时刻的荷电状态:
状态方程:
观测方程:
其中xk为k时刻的电池荷电状态,即剩余电量;wk为k时刻的过程噪声,vk为k时刻的测量噪声;ηi为电池的放电比例系数;Qn是电池在25℃条件下、以1/30倍额定电流的放电速率放电时所能得到的额定总电量;Δt是测量时间间隔;k0、k1、k2、k3、k4为常数,R为电池的内阻;
步骤(3)初始化:
选择初始状态及其方差P00<P0<1;选择过程噪声的方差Qk和测量噪声的方差Rk,10-8<Qk<10-2,0<Rk<0.1;扩展后的状态向量及其协方差为:
选择尺度参数α,β,κ,0≤α≤1,β≥0,计算出中间参数λ=α2(L+κ)-L,L为扩展状态向量的维数,L=3,κ≥-L;计算均值加权系数和方差加权系数l为权重序号,l=0,1,2,...,6;
步骤(4)采用UHF算法进行循环递推:
在时刻k=1,2,3,…,根据测得的yk和ik,按下列各式进行递推计算:
①根据k-1时刻的状态及其方差Pk-1得到对应的扩展状态向量及其协方差计算该时刻的所有的采样点序列
②根据状态方程进行时间域更新:
由采样点序列根据状态方程计算采样点更新
对采样点更新进行加权,计算状态估计
计算状态估计的方差
③根据观测方程完成测量更新:
由采样点更新根据观测方程计算测量更新
对测量更新进行加权,计算测量估计
计算测量估计的方差
计算的互协方差
计算卡尔曼增益
计算状态更新
计算状态更新的方差
其中,矩阵Re,k表示为:
参数γ2取值为:
ρ为大于1的标量;
递推所得到的状态更新值即为当前时刻k所估计得到的电池剩余电量。
2.如权利要求1所述的一种基于UHF的电池剩余电量估计方法,其特征在于步骤(2)中所述的放电比例系数ηi的确定方法为:
(a)将完全充满电的电池以不同放电速率恒流放电N次,根据第j次完全放电放电速率Cj、总时长tj,计算相应放电速率下的电池总电量Qj=Cjtj,1≤j≤N,N>10,0<Cj≤C,C为电池的额定放电电流;
(b)根据最小二乘方法拟合出Qj与Cj间的二次曲线关系,即在最小均方误差准则下求出同时满足Qj=aCj 2+bCj+c,a,b,c为最优系数;
(c)在电池放电电流为ik时,对应的放电比例系数ηi为:
3.如权利要求1所述的一种基于UHF的电池剩余电量估计方法,其特征在于步骤(2)中所述的电池的内阻R以及常数k0、k1、k2、k3、k4的确定方法为:
(A)在室温25℃条件下、以1/30倍额定电流对充满电的电池进行恒定电流放电直至电量耗尽;
(B)在放电过程中以时间间隔Δt测量电池在s时刻的端电压ys,s=0,1,2,...M,其中s=0对应电池充满后的起始放电时刻,s=M对应电池电量耗尽的终止时刻;
(C)计算s时刻的剩余电量zs=1-s/M;
电池观测模型的参数P为一个列向量,P=(HTH)-1HTY,即得到内阻R以及常数k0、k1、k2、k3、k4,其中Y和H为矩阵,T表示矩阵的转置。
CN201811189212.3A 2018-10-12 2018-10-12 一种基于uhf的电池剩余电量估计方法 Pending CN109375111A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811189212.3A CN109375111A (zh) 2018-10-12 2018-10-12 一种基于uhf的电池剩余电量估计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811189212.3A CN109375111A (zh) 2018-10-12 2018-10-12 一种基于uhf的电池剩余电量估计方法

Publications (1)

Publication Number Publication Date
CN109375111A true CN109375111A (zh) 2019-02-22

Family

ID=65398065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811189212.3A Pending CN109375111A (zh) 2018-10-12 2018-10-12 一种基于uhf的电池剩余电量估计方法

Country Status (1)

Country Link
CN (1) CN109375111A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110118936A (zh) * 2019-05-06 2019-08-13 杭州电子科技大学 一种基于ehf的电池剩余电量估计方法
CN111044907A (zh) * 2019-12-24 2020-04-21 苏州正力新能源科技有限公司 一种基于微片段数据和电压滤波的soh统计方法
CN112255546A (zh) * 2020-09-09 2021-01-22 杭州电子科技大学 基于puhf算法的动力电池荷电状态估计方法
CN112732684A (zh) * 2020-12-10 2021-04-30 中国西安卫星测控中心 卫星蓄电池电流数据去噪方法及装置
CN117452234A (zh) * 2023-12-22 2024-01-26 齐鲁工业大学(山东省科学院) 改进参数辨识与无穷算法融合的soc估计方法及系统

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598769A (zh) * 2009-06-29 2009-12-09 杭州电子科技大学 一种基于采样点卡尔曼滤波的电池剩余电量估计方法
CN101604005A (zh) * 2009-06-29 2009-12-16 杭州电子科技大学 一种基于组合采样点卡尔曼滤波的电池剩余电量估计方法
WO2011119832A1 (en) * 2010-03-26 2011-09-29 University Of Virginia Patent Foundation Method, system, and computer program product for improving the accuracy of glucose sensors using insulin delivery observation in diabetes
CN102289557A (zh) * 2011-05-17 2011-12-21 杭州电子科技大学 一种电池模型参数与剩余电量联合异步在线估计方法
CN102298118A (zh) * 2011-05-17 2011-12-28 杭州电子科技大学 一种电池模型参数与剩余电量联合同步在线估计方法
CN103941195A (zh) * 2014-05-05 2014-07-23 山东大学 基于小模型误差准则扩展卡尔曼滤波的电池soc估计方法
CN106054080A (zh) * 2016-06-06 2016-10-26 电子科技大学 一种动力电池荷电状态与健康状态的联合估计方法
CN107807278A (zh) * 2017-12-06 2018-03-16 河海大学 基于h∞扩展卡尔曼滤波的低频振荡信号参数辨识方法
CN108155648A (zh) * 2018-01-09 2018-06-12 河海大学 基于自适应h无穷扩展卡尔曼滤波的状态估计方法
KR101898629B1 (ko) * 2017-09-12 2018-09-13 서강대학교산학협력단 H-Infinity 필터를 이용한 기상 예측값 보정 방법 및 이를 이용한 기상 예측값 보정 장치

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598769A (zh) * 2009-06-29 2009-12-09 杭州电子科技大学 一种基于采样点卡尔曼滤波的电池剩余电量估计方法
CN101604005A (zh) * 2009-06-29 2009-12-16 杭州电子科技大学 一种基于组合采样点卡尔曼滤波的电池剩余电量估计方法
WO2011119832A1 (en) * 2010-03-26 2011-09-29 University Of Virginia Patent Foundation Method, system, and computer program product for improving the accuracy of glucose sensors using insulin delivery observation in diabetes
CN102289557A (zh) * 2011-05-17 2011-12-21 杭州电子科技大学 一种电池模型参数与剩余电量联合异步在线估计方法
CN102298118A (zh) * 2011-05-17 2011-12-28 杭州电子科技大学 一种电池模型参数与剩余电量联合同步在线估计方法
CN103941195A (zh) * 2014-05-05 2014-07-23 山东大学 基于小模型误差准则扩展卡尔曼滤波的电池soc估计方法
CN106054080A (zh) * 2016-06-06 2016-10-26 电子科技大学 一种动力电池荷电状态与健康状态的联合估计方法
KR101898629B1 (ko) * 2017-09-12 2018-09-13 서강대학교산학협력단 H-Infinity 필터를 이용한 기상 예측값 보정 방법 및 이를 이용한 기상 예측값 보정 장치
CN107807278A (zh) * 2017-12-06 2018-03-16 河海大学 基于h∞扩展卡尔曼滤波的低频振荡信号参数辨识方法
CN108155648A (zh) * 2018-01-09 2018-06-12 河海大学 基于自适应h无穷扩展卡尔曼滤波的状态估计方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHENG CHEN等: "A Lithium-Ion Battery-in-the-Loop Approach to Test and Validate Multiscale Dual H Infinity Filters for State-of-Charge and Capacity Estimation", 《IEEE TRANSACTIONS ON POWER ELECTRONICS》 *
QUANQING YU等: "Lithium-Ion Battery Parameters and State-of-Charge Joint Estimation Based on H-Infinity and Unscented Kalman Filters", 《IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY》 *
武国良等: "应用非稳态开路电压方法估计EV用电池剩余电量研究", 《电机与控制学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110118936A (zh) * 2019-05-06 2019-08-13 杭州电子科技大学 一种基于ehf的电池剩余电量估计方法
CN111044907A (zh) * 2019-12-24 2020-04-21 苏州正力新能源科技有限公司 一种基于微片段数据和电压滤波的soh统计方法
CN112255546A (zh) * 2020-09-09 2021-01-22 杭州电子科技大学 基于puhf算法的动力电池荷电状态估计方法
CN112732684A (zh) * 2020-12-10 2021-04-30 中国西安卫星测控中心 卫星蓄电池电流数据去噪方法及装置
CN117452234A (zh) * 2023-12-22 2024-01-26 齐鲁工业大学(山东省科学院) 改进参数辨识与无穷算法融合的soc估计方法及系统

Similar Documents

Publication Publication Date Title
CN101604005B (zh) 一种基于组合采样点卡尔曼滤波的电池剩余电量估计方法
CN101598769B (zh) 一种基于采样点卡尔曼滤波的电池剩余电量估计方法
CN110261779B (zh) 一种三元锂电池荷电状态与健康状态在线协同估计方法
CN109375111A (zh) 一种基于uhf的电池剩余电量估计方法
CN110596593B (zh) 基于智能自适应扩展卡尔曼滤波的锂离子电池soc估计方法
CN101625397B (zh) 一种电池剩余电量的混合快速估计方法
CN105301509B (zh) 锂离子电池荷电状态、健康状态与功率状态的联合估计方法
CN102289557B (zh) 一种电池模型参数与剩余电量联合异步在线估计方法
CN103091642B (zh) 一种锂电池容量快速估计方法
CN110632528A (zh) 一种基于内阻检测的锂电池soh估算方法
CN110687462B (zh) 一种动力电池soc与容量全生命周期联合估计方法
CN111722118A (zh) 一种基于soc-ocv优化曲线的锂离子电池soc估计方法
CN102169168B (zh) 一种基于粒子滤波的电池剩余电量估计方法
CN111581904A (zh) 考虑循环次数影响的锂电池soc及soh协同估算方法
CN107831448B (zh) 一种并联型电池系统的荷电状态估计方法
CN105425153B (zh) 一种估计电动车辆的动力电池的荷电状态的方法
CN112098849A (zh) 基于求积分卡尔曼滤波的锂电池剩余电量估计方法
CN110196393A (zh) 一种锂电池荷电状态、能量状态和功率状态的联合在线估计方法
Liu et al. Dynamic adaptive square-root unscented Kalman filter and rectangular window recursive least square method for the accurate state of charge estimation of lithium-ion batteries
CN109633479A (zh) 基于嵌入式容积卡尔曼滤波的锂电池soc在线估算方法
CN110704790A (zh) 基于ifa-ekf的锂电池soc估算方法
CN106772067A (zh) 多时间尺度iapf滤波估计动力电池荷电状态与健康状态的方法
CN110095723A (zh) 一种锂离子电池模型参数与soc在线联合估计方法
CN109828215A (zh) 一种提升电池单体soc估算精度的方法和系统
CN105093129B (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190222