关键词:
充电状态
改进卡尔曼滤波算法
锂离子电池
3RC高阶等效电路建模
摘要:
随着交通运输行业电气化进程的推进和可再生能源并入电网的加速,精确的电池模型在这些高需求领域变得越来越重要。电池的可用容量剩余百分比由荷电状态(SOC)表示。SOC信息可用于预测电池在达到放电状态前的放电时间。当终端电压达到截止电压时,电池被认为是完全放电。电池管理系统(BMS)利用电池模型来评估电池在运行期间的性能(如可用功率和剩余能量估算)。在设计阶段,系统模拟研究也用于确定理想的电池尺寸。通过确保所采用的方法能够处理电池系统的动态和非线性行为,可以实现更高的SOC估算精度。本研究提供了一种改进的卡尔曼滤波和神经网络(NN)建模方法,旨在优化高阶等效电路建模中的状态估计效率和准确性。通过采用考虑高阶系统中复杂动态和非线性因素的高级算法,所提出的方法克服了传统卡尔曼滤波的缺点。本文中实现并展示了四个主要创新研究概念。
(1)本研究通过考虑多个变量(包括运行条件和滞后特性),构建了一个复合3RC EMC模型,并使用动态遗忘因子更新观测函数,有效地研究了动态参数自学习过程,实现了能够在各种操作场景中自适应校正模型参数的技术。锂离子电池(LIB)的开路电压(OCV)滞后性显著,使得SOC与OCV之间的关系更加复杂,因为OCV值不仅取决于SOC值,还取决于其历史值。因此,必须开发能够解释这种现象的模型。在迭代过程中,使用采样电压和预测电压之间的残差作为适应度函数,动态调整遗忘因子,通过最大限度减少过时数据的权重,加强新收集数据在参数识别中的反馈作用,提高了参数识别的准确性。
(2)本研究通过分析传统粒子滤波设计机制并应用进化算法和边缘化函数,成功优化了滤波拓扑结构。基准函数和差异校正器已被整合,以产生高度适应性的框架,用于锂离子电池的SOC联合估计。首先,通过应用遗传算法优化了传统粒子滤波中的重采样过程。然后,通过迭代阶段中许多线性状态变量的边缘化,将后验分布大致表示为单个高斯分布。通过卡尔曼滤波更新已知的剩余非线性状态变量,实现了具有显著鲁棒性和高精度的电池SOC联合估计。
(3)提出了混合脉冲功率表征参数识别的降阶扩展卡尔曼滤波(REKF)算法,用于估计电池表征的充电状态。基于所建立的高阶等效2RC模型,使用降阶扩展卡尔曼滤波算法进行的SOC估算最大误差小于1.85%。REKF算法实现的最大电压误差为0.0409V,平均误差为0.0299V,能够满足BMS应用的精度需求。BMS的主要算法是SOC估算,但在各种操作环境和温度下,常用的基于模型、数据驱动或实验的方法难以独立完成准确的SOC估算,从而影响电池性能和安全。
(4)传统的安时积分法在估算SOC时,通常假设实际电池容量是恒定的,受多种使用条件和环境因素影响。这种简化通常导致不准确的SOC估算。相比之下,使用降阶无迹卡尔曼滤波(RUKF)方法可以实现锂离子电池的实时、高精度SOC评估。对OCV-SOC估算方法、HPPC测试和BBDST工作条件方法的实验结果进行了分析。使用RUKF建立的Thevenin RC模型进行SOC估算的误差小于0.3%。这表明RUKF算法为锂离子电池提供了高度准确的SOC估算。传统的安时积分法常将真实电池容量视为恒定,但使用环境和操作条件可能改变这一假设,导致不准确的SOC估算结果。
(5)为了提高SOC估算的准确性,构建了一个能够准确代表锂离子电池动态特性的电池模型,并使用复杂的自适应滤波算法。使用LSTM-UKF来预测电池的终端电压和三阶等效电路模型(ECM)。本研究提供了一种专门模拟不同温度下电池行为的递归神经网络(RNN),并使用这些参数计算电池SOC。为了去除噪声并进一步减少估算误差,实施了无迹卡尔曼滤波(UKF)。SOC估算的RMSE和MAE值分别小于2.2%和1.5%。UKF方法证明更有效,RMSE和MAE分别减少到1.2%和2%以内。总结来看,本文强调了LSTM-RNN网络和UKF算法在训练和测试时间以及SOC估算准确性方面的优势。结果表明,该方法显著提高了准确性,因此,本研究实施的深度神经网络在改进估算准确性和实施3RC-ECM方面取得了成功。
(6)本研究利用长短期记忆(LSTM)网络中的迁移学习,考察了训练和测试变量对SOC估算准确性的影响。研究了使用自适应反馈校正增益卡尔曼滤波(AFGEKF)和扩展卡尔曼滤波(EKF),使用独立提供的工况数据和LSTM估算的SOC。通过迭代,该方法在各种工作条件下进行了去噪和提高了SOC估算精度。对于几种模型,给出了平均绝对误差、均方误差和平均绝对百分比误差的值:LSTM模型为0.4544,0.7326,0.9371;LSTM-EKF模型为0.3069%,0.4093%,0.3577%;提出的LSTM-AFGEKF模型为0.14687%,0.3169%,0.2492%。研究表明,LST