基于ASIT-UKF算法的锂电池荷电状态估计
Estimation of Lithium Battery State of Charge Based on ASIT-UKF Algorithm
-
摘要: 针对无迹卡尔曼滤波(unscented Kalman filter, UKF)算法估计锂电池荷电状态(state of charge, SOC)时精度低、稳定性差、产生的sigma点过多导致计算难度大等不足, 提出一种基于自适应球形不敏变换方式的无迹卡尔曼滤波(unscented Kalman filter based on adaptive spherical insensitive transformation, ASIT-UKF)算法。该算法通过使用球形不敏变换方式选择权系数以及初始化一元向量对sigma点的产生进行选取。与UKF算法相比, ASIT-UKF算法产生的sigma点减少近50%, 使得算法的计算复杂度大大降低。同时, 将产生的所有sigma点进行单位球形面上的归一化处理, 提高了数值的稳定性。考虑到实际运行中锂电池系统噪声干扰带来的不确定性, 加入Sage-Husa自适应滤波器对不确定性噪声的干扰进行实时更新和修正, 以达到提高在线锂电池SOC估计精度的目的。最后, 将均方根误差和最大绝对误差计算公式引入到性能估计指标中。实验结果表明, ASIT-UKF算法在准确度、鲁棒性和收敛性方面具有优越的性能。Abstract: Aiming at the shortcomings of unscented Kalman filter (UKF) algorithm for estimating lithium battery state of charge (SOC) due to low accuracy, poor stability, too many sigma points generated, and calculation difficulty, an algorithm of unscented Kalman filter based on adaptive spherical insensitive transformation (ASIT-UKF) was proposed, and the spherical insensitive transformation method was used to select weight coefficients and initialization line unary vector to select the generation of sigma points. Compared with the UKF algorithm, the ASIT-UKF algorithm was reduced nearly 50% fewer sigma points, so that the computational complexity of the algorithm was significantly reduced. At the same time, all the generated sigma points were normalized on the unit spherical surface to improve numerical stability. Considering the uncertainty of noise interference in the actual operation of lithium battery system, Sage-Husa adaptive filter was added to update and correct the interference of uncertain noise in real time, so as to improve the accuracy of online lithium battery SOC estimation. Finally, the standard deviation and mean deviation calculation formulas were introduced into the estimated performance indicators. Results show that the ASIT-UKF algorithm has superior performance in terms of accuracy, robustness and convergence.