[发明专利]基于多重渐消因子卡尔曼滤波锂电池荷电状态估计方法有效
| 申请号: | 201910664353.4 | 申请日: | 2019-07-23 |
| 公开(公告)号: | CN110441694B | 公开(公告)日: | 2022-07-12 |
| 发明(设计)人: | 王新生;印闯;张华强;王云龙 | 申请(专利权)人: | 哈尔滨工业大学(威海) |
| 主分类号: | G01R31/367 | 分类号: | G01R31/367;G01R31/388;G06F30/3323 |
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 陈新胜 |
| 地址: | 264209 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 多重 因子 卡尔 滤波 锂电池 状态 估计 方法 | ||
1.基于多重渐消因子卡尔曼滤波锂电池荷电状态估计方法,其特征在于,包括以下步骤:
步骤一:电池模型建立
采用Thevenin模型建立等效电路模型,由基尔霍夫定律推导等效电路模型的电压电流方程;结合实际容量与放电倍率的关系,定义安时法的SOC方程;通过离散化电压电流方程和SOC方程得到状态方程以及测量方程;测量方程中包括开路电压关于SOC的非线性函数;
步骤二:模型的参数辨识
通过不同放电倍率下实际容量与其关系进行二次多项式拟合得到实际容量和放电倍率的关系;
从充电和放电两个方向对开路电压进行获取,利用最小二乘法对充电和放电两个方向的开路电压值数据进行多项式拟合;
通过间隔放电实验,测试不同SOC处和不同放电倍率对模型参数的影响,并利用电池在脉冲下的激励响应特性对模型参数进行离线辨识;
步骤三:扩展卡尔曼滤波
采用泰勒展开并略去二阶及以上高阶项方法对非线性系统状态空间模型进行线性化处理,得到线性化的状态空间方程,利用线性化的状态空间方程得到扩展卡尔曼滤波的具体实现过程,对状态和协方差的初值进行初始化,状态和协方差的一步预估以及卡尔曼增益、状态和协方差的更新;
步骤四:带多重渐消因子强跟踪卡尔曼滤波
在扩展卡尔曼滤波协方差的更新方程式中加入一个渐消因子矩阵,并通过调节渐消因子使得输出的状态方差和最小,以及输出的残差序列在各个时刻正交,从而实现对状态的强跟踪性能;
所述步骤一中电压电流方程为:
其中,Uoc代表电池的开路电压,Ut代表电池的端电压,Rp为极化内阻,Cp为极化电容,两者构成的RC网络用来模拟锂离子电池的极化效应,Up为RC网络两端电压,R0为电池的欧姆内阻,I为电流;
所述步骤一中的结合实际容量与放电倍率的关系,定义安时法的SOC方程,如下:
其中,SOC0为初始值;Ct为实际容量;ηc为实际容量与放电倍率的关系系数;η为库仑效率,设置为1;表示电池的放电电流I在时间[0,t]上的积分;
所述步骤一中将式(1)和(2)离散化可得到状态方程如式(3)所示以及测量方程如式(4)所示;
Ut,k+1=f(SOCk)-Up,k+1-Ik+1R0+Vk (4)
其中,f(·)为开路电压关于SOC的非线性函数;Wk代表系统的过程噪声,Vk代表端电压的测量噪声,Wk、Vk都是均值为零的高斯白噪声,它们的方差分别为Qk、Rk,SOCk+1为k+1时刻的SOC,Up,k+1为k+1时刻的RC网络两端电压,Δt为采样间隔时间,SOCk为k时刻的SOC,Up,k为k时刻的RC网络两端电压,Ik为k时刻的电流,Ut,k+1为k+1时刻电池的端电压,Ik+1为k+1时刻的电流;
所述开路电压关于SOC的非线性函数,如下:
Uoc(z)=k0+k1z+k2z2+k3z3+k4z4+k5z5+k6z6+k7z7+k8z8 (5)
其中,z代表电池的荷电状态,Uoc为电池的开路电压,Uoc(z)为电池的荷电状态为z时的电池的开路电压,k0~k8为非线性函数的待拟合系数;
所述步骤二中通过不同放电倍率下实际容量与其关系进行二次多项式拟合得到实际容量和放电倍率的关系的如下:
其中,ηc为实际容量与放电倍率的关系系数,IC为电池的放电倍率;
所述步骤三的具体方法如下:
设系统状态空间模型为式(7)所示的状态方程和式(8)所示的输出方程:
xk+1=f(xk,uk)+wk (7)
yk=g(xk,uk)+vk (8)
其中,wk,vk为过程噪声和测量噪声,假设它们都是零均值互不相关的高斯白噪声,其方差矩阵分别为Qk、Rk;xk是目标的状态向量,yk是k时刻的输出向量,uk为驱动函数,f(xk,uk)为状态方程,g(xk,uk)为输出方程;
将式(7)、(8)在(xk,uk)附近进行泰勒展开,并忽略二次及以上的高阶项,其中,xk为k时刻状态向量估计值,uk为k时刻驱动函数的输入值,可得到线性化的状态空间方程为:
xk+1=Ak.xk+Bk.uk+wk (9)
yk=Ck.xk+Dk.uk+vk (10)
其中,Ak为系统状态系数矩阵,Bk为系统控制系数矩阵,Ck为输出状态系数矩阵,Dk输出控制系数矩阵;
利用上述线性化的状态空间方程可得到扩展卡尔曼滤波的具体实现过程为:
1)初始化:对状态和协方差的初值进行初始化
2)时间更新:包括状态和协方差的一步预估
3)测量更新:包括卡尔曼增益、状态和协方差的更新
其中,x0为状态真实初值,为状态初值,为协方差初值,为k-1时刻状态值,为k-1时刻协方差值,Ak-1为k-1时刻系统状态系数矩阵,Qk为k时刻过程噪声协方差矩阵,Rk为k时刻测量噪声协方差矩阵,为k时刻协方差预估值,为k时刻状态预估值,Kk为k时刻卡尔曼增益矩阵,Ck为k-1时刻输出状态系数矩阵,为k时刻状态更新值,为k时刻协方差更新值;
所述步骤四中渐消因子矩阵如式(18)、式(19)所示,
其中,Λk为渐消因子矩阵,为渐消因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海),未经哈尔滨工业大学(威海)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910664353.4/1.html,转载请声明来源钻瓜专利网。





