赞
踩
很多人私信问2RC的模型能不能也这样搭建,答案是可以的。花了一点儿时间在1RC模型的基础上搭建了“基于EKF的2RC模型锂离子电池SOC估计Simulink仿真模型”,1RC模型电池SOC估计可以看我写的另外一篇博客:1RC-EKF-SOC估计
版本:MATLAB R2021b
模型:2RC模型,基本结构如下:
考虑到2阶模型会稍微比1RC模型复杂一些,这里偷个懒,2RC模型参数用一组固定值作为模型参数,一般可以通过查表法或者参数在线辨识的方法更新模型参数。各状态初始值为[SOC_Init; U1_Init; U2_Init]=[0.1; 0; 0]。同样的是,协方差矩阵初始值需要经过多次试凑找到比较合适的一组值。
下图为1RC和2RC模型SOC估计结果和估计误差。其中,绿色曲线为2RC模型估计结果;蓝色曲线为1RC模型估计结果;红色为SOC参考值。
下图为1RC和2RC模型SOC估计结果和估计误差局部放大图。
从结果可以看出,2RC模型SOC估计精度会高于1RC模型,且都有比较好的收敛速度。但由于EKF算法精度和收敛性与协方差矩阵初始值密切相关,因此当协防差矩阵选择不当时,会出现2RC模型估计精度低于1RC。在这个实验中,两个模型都是在独立情况下试凑出来的最佳一组协方差矩阵初始参数。
注:创作不易,若有转载烦请注明出处。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。