1. 引言
具有不确定噪声的时滞系统的精确状态估计问题是近年来的研究热点。由于所有实际系统都包含时滞因素,尤其是传感器等变送测量设备往往存在时滞[1]。这种现象会极大地影响估计质量,特别是在以高性能锂电池为代表的先进集成化系统中[2]。这类系统的安全运行与监测依赖于高精度的状态估计。
目前,有诸多状态估计算法可用于锂电池SoC检测系统[3] [4],包括卡尔曼滤波(Kalman Filter, KF)和粒子滤波(Particle Filter, PF)等。但是,KF和PF等传统算法往往依赖于特定的噪声分布,例如正态分布等概率化假设。这种假设在以锂电池为代表的高精集成系统中有时过于理想[5],容易引起估计误差,甚至系统发散。此外,上述传统算法均未考虑传感器时滞的影响。
近年来,集员滤波算法提供了解决估计问题的新方法[6]-[8]。这些方法使用特定的几何集合,如椭球和多胞体等包裹系统状态。因此,这些方法不依赖噪声的统计学分布,并可以很容易地扩展到其他系统中。在这些方法中,基于中心对称多胞体的多胞滤波方法是最常用的[9]。同时,得益于多胞体F半径计算复杂度低的特点,多胞滤波算法通常有较好的实时性能,因而得到了广泛的应用[10] [11]。
因此,本文基于多胞滤波理论,将含传感时滞的测量数据与锂电池的Thevenin等效模型相结合,在此基础上构建状态预测集,并将其与含时滞传感测量数据结合,基于多胞体的闵可夫斯基性质,构建含参估计集。并通过F半径多胞收缩模型,对滤波系数进行最优化,从而获得锂电池SoC的最优估计。为了验证算法的有效性,本文搭建了锂电池充放电实验平台,采集实际数据并进行了对比测试。通过对比测试,本文提出的算法相较于传统方法精度更高、保守性更低。
2. 预备知识
在设计传感时滞多胞滤波算法前,先给出一些关于多胞体的必要定义和性质。
定义1 [12]:一个m阶多胞体
定义为超立方体
的仿射投影,即:
(1)
其中
是中心点,
为生成矩阵。
定义2 [12]:一个m阶多胞体
的
范数可以表示为
(2)
性质1 [12]:给定一个多胞体
,它的区间包络
可表达为
(3)
其中
,
,
为对角矩阵,其对角线元素满足
。
性质2 [12]:给定一个整数
和一个多胞体
,得到以下包含
,其中
表示对矩阵
的降维。计算过程如下:
1) 矩阵
的列向量按欧氏范数降序排列,重排后的矩阵仍然表示为
。
2) 若
,则
;若不满足,则
,其中
,
。
3. 锂电池SoC建模
对于一般的锂电池,其充放电动态可以用Thevenin等效模型来表示。其离散模型可表示为
(4)
其中,
是锂电池的极化电阻,
是极化电容,
是锂电池充放电时在k时刻的极化电压,
为开路电压,
为采样时间。
电池的荷电状态(State of Charge, SoC)为当前电池容量与全部容量之比,因此可将上述表达式转换为如下的状态空间表达
(5)
观测电压满足
(6)
其中,开路电压
与电池SoC之间满足特定的函数关系
,该函数由锂电池的内在物理化学性质决定,一般可在锂电池的说明书中找到。
为时滞项,表示传感器可能存在的时滞量。
分别为系统受到的不确定过程噪声和测量噪声。
为了便于进行状态估计和监测,通常可假设系统所受的噪声均满足未知但有界(Unknown But Bounded, UBB)假设,即
(7)
(8)
4. 算法推导
式(5) (6)所代表的锂电池SoC系统可表示为
(9)
(10)
其中
是系统的状态变量,
是系统的输入量。
满足UBB假设。系统的初始状态
已知。
下面针对锂电池SoC等效电路模型,设计含传感时滞的多胞滤波状态估计算法。
1) 预测步
首先根据系统上一时刻的最优估计
,对当前时刻的状态进行预测。k时刻的预测集可以表示为
(11)
其中,
(12)
(13)
2) 参数化
为了将测量值和预测值进行融合,并进行进一步的滤波处理,我们通过多胞体闵可夫斯基和运算,得到含有未知滤波系数的含参估计集。k时刻的含参估计集可以表示为
(14)
其中,
(15)
(16)
其中
为滤波系数。
3) 更新步
通过参数化,得到了含有未知滤波系数的估计集,现在通过多胞空间的F范数膨胀模型,更新滤波系数,从而获得系统状态的最优估计。
下面更新滤波系数
(17)
其中,
(18)
(19)
至此,已完成含传感时滞的多胞滤波状态估计算法的递归求解。
5. 硬件验证
为了验证所提出的算法的有效性与估计性能,搭建实验平台进行锂电池充放电实验验证。所搭建的硬件实验平台如下图1所示。
数据采用图1中实验平台实测数据,所使用的锂电池参数如表1所示。
将实验采集的数据运用本文提出的SD-AZKF方法进行状态估计,并与传统的多胞卡尔曼滤波算法(Zonotopic Kalman Filter) [13]进行对比测试,所获得的估计图线如图2和图3所示。
Figure 1. Experimental platform of Lithium battery SoC charging and discharging
图1. 锂电池SoC充放电实验平台
Table 1. Parameters of the experimental battery
表1. 实验锂电池参数
参数 |
取值 |
电池内阻
|
0.04 Ω |
极化电阻
|
0.03 Ω |
极化电容
|
2370 F |
电池容量
|
1200 Ah |
放电效率
|
0.9 |
Figure 2. Results of SOC estimation
图2. 锂电池SoC估计结果
Figure 3. Results of polarization voltage estimation
图3. 锂电池极化电压估计结果
通过图2和图3可以看出,在相同的实验条件下,由于考虑了传感时滞的影响,本文所提出的方法收敛更快,保守性更小,可以得到更加紧致包裹系统真实值的估计结果。
6. 结论
本文基于多胞滤波状态估计理论,提出了一种含有传感时滞的多胞滤波算法,应用于锂电池运行时的状态估计与监测。本文基于锂电池的Thevenin等效电路模型,构建了多胞状态空间模型,并基于多胞体的闵可夫斯基性质构建了预测集,并将其与含时滞传感测量数据结合构建含参估计集。并通过F半径多胞收缩模型,对滤波系数进行最优化,从而获得锂电池SoC的最优估计。通过搭建锂电池充放电实验平台进行实验验证,本文所提出的算法相较于传统ZKF算法具有更高的精度,保守性明显下降。后续本文算法可以推广至解决多尺度和二阶等效情况下的电池运行分析问题[14]-[16]。
NOTES
*通讯作者。