0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电池SOC 估算方法中卡尔曼滤波器法

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2020-09-21 15:51 次阅读

本期主要介绍的是电池SOC 估算方法中的第三种方法的剩余部分——卡尔曼滤波器法。我们一起来学习吧!

还是先上图简单说明下本期文章主要介绍的SOC估算方法(蓝字部分为本期主要讲述方法):

卡尔曼滤波器卡尔曼滤波器(Kalman Filter- KF)是一种公认的可以用来估算动态线性系统的内部状态的技术。基本上,KF 是一组递归方程,它由两部分组成:

预测步骤:用于预测系统的输出;

系统状态、误差和修正步骤:基于系统的输出来修正当前状态的估算值。

KF 滤波过程如下图所示:

为了使用KF 来估算电池SOC,电池的状态空间模型使用ECM 来搭建。考虑到系统噪声和观察噪声,搭建了离散状态空间模型。由于OCV(由二阶RC ECM中的电压源来表示)和电池的SOC 具有非线性关系,并且KF 算法只适用于线性系统,所以线性化的方法作为辅助部分应该具有可以接受的精度。作为线性化过程的结果,我们可以把离散的状态空间模型方程简化为更简单的条件。可测量值和系统状态变量之间的广义误差(比如:SOC),使用输出方程来计算KF。然后将卡尔曼增益调整为更新的系统变量(SOC)。 由于电池系统的高度非线性特性和电池模型的不匹配,KF 方法可能会输出不准确的结果。通常来说,当电流作为输入时,终端电压会被作为输出,这时候的电池SOC 就被看成是隐藏的状态,这个隐藏状态就是通过KF/EKF/UKF/PF来估算的。

扩展卡尔曼滤波器扩展卡尔曼滤波器(Extended Kalman Filter- EKF)是KF 的改进版本,它使用状态空间模式来估算非线性动态系统的内部状态。简单来说,就是根据以前的数据来预测系统未来的状态。当它被用来估算SOC 的时候,它使用了先进的电池电芯模型并且需要相对比较高的计算能力。

EKF 由两个方程式组成:

第一个方程是由使用ECM的参数构造的矩阵,以及系统状态(SOC)矩阵、可测输入矩阵和不可测的过程噪声;

第二个方程是测量方程,它展示了根据系统的状态向量,可测量的输入矩阵和测量噪声得出的输出电压。

我们可以使用适当的软件工具来估算SOC。(MATLAB-Simulink

在某些EKF 方法中,建立一个内部滤波器来调整SOC,一个外部滤波器用来调整电池模型。

根据SOC 和电芯的模型,内部滤波器使用测量的电流值来预估相应的电压。SOC通过测量的电压值和预估的电压值对比后进行调整。因此,系统的反馈是电压,输出是SOC。在通过长时间的监测外加的电流和电压后,外部的滤波器会逐步地调整系统模型的参数。通过这种方法,我们可以实时地检测和模型化电芯的老化和其他生命周期的影响。为了从EKF 的方法中得到更好的结果,我们必须建立一个精确的电池模型,并且视为非线性时变动态系统。最常用的模型是Shepherd Mode,Unnewehr Model,Nernst Model,Linear Model,Thevenin Model 和RC Model。

EKF 模型不仅可以用来在线估算电池SOC 和跟踪电池充电状态参数,还可以用来识别电池模型的参数。

无迹卡尔曼滤波器由于锂离子电池系统的SOC 具有高度的非线性特性,所以EKF 方法可能会产生一个很大的误差,因为逼近线性函数是一节或者二阶泰勒级数的展开。除了上述的缺点之外,EKF 方法还必须计算Jacobian Matrix(雅克比矩阵),并且如果系统包含非高斯噪声,那么产生的结果可能是不可接受的。因此我们建立无迹卡尔曼滤波器(Unscented Kalman Filter- UKF)来提高KF 和EKF 方法的精度。由于UKF 也计算非高斯噪声,并且不用计算雅克比矩阵,因此更适用于估算电池SOC。

在这种方法中,电池的SOC 被选为状态向量的元素。在建议的UKF 方法中的两个子模型是过程模型和测量模型,它是用来形容电池SOC 和电芯状态(比如:电流、终端电压、温度)之间的关系的。

以上就是本期对SOC估算算法里的卡尔曼滤波器法的简单介绍,下期文章将继续为大家带来以上估算方法的优缺点总结以及简单的卡尔曼滤波算法的实现(只为学习了解KF 原理使用)。我们下期再见啦! 为了防止有的小伙伴没有看到系列文章的前几篇,特附上前面原文链接: BMS算法设计之电池SOC介绍(一) BMS算法设计之SOC估算方法(二) BMS算法设计之SOC估算方法(三) 如果有不同的看法欢迎扫描下方的二维码关注本公众号,我们期待着和大家一同交流。 参考资料:知网、Energy期刊、相关书籍等

免责声明:本文章中部分图片来源于网络,内容是由小编阅读大量书籍和期刊总结整理而成,免费分享知识,如涉及版权问题,请与我们联系,第一时间做删除处理。

原文标题:BMS算法设计之SOC估算方法(四)

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • soc
    soc
    +关注

    关注

    38

    文章

    4164

    浏览量

    218208
  • bms
    bms
    +关注

    关注

    107

    文章

    998

    浏览量

    65968
  • 电池
    +关注

    关注

    84

    文章

    10566

    浏览量

    129563

原文标题:BMS算法设计之SOC估算方法(四)

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    卡尔滤波在信号处理的应用分析

    卡尔滤波在信号处理的应用十分广泛,其强大的滤波和预测能力使其成为信号处理领域的一种重要工具。以下是对
    的头像 发表于 12-16 09:14 473次阅读

    卡尔滤波在图像处理的应用实例 如何调优卡尔滤波参数

    卡尔滤波在图像处理的应用实例 卡尔滤波在图像处
    的头像 发表于 12-16 09:11 285次阅读

    卡尔滤波在机器人导航的应用

    ,预测下一时刻的状态和协方差。 更新步骤 :利用新的观测数据,调整预测状态,以减少误差。 卡尔滤波的关键优势在于其递归性,这意味着它可以实时处理数据流,而不需要存储整个观测序列。 机器人导航
    的头像 发表于 12-16 09:08 203次阅读

    模拟低通滤波器的设计方法有哪些

    模拟低通滤波器的设计方法主要包括以下几种: 一、基于滤波器原型的设计方法 巴特沃斯(Butterworth)滤波器设计 特点 :巴特沃斯
    的头像 发表于 11-26 10:07 364次阅读

    卡尔滤波器的特性及仿真

    我们前一篇关于人物识别跟踪的文章《视频连续目标跟踪实现的两种方法和示例(更新)》里讲到,视频图像物体的识别和跟踪用到了卡尔滤波器(KF)
    的头像 发表于 11-04 11:36 335次阅读
    <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波器</b>的特性及仿真

    emi滤波器是什么滤波器

    EMI滤波器(Electromagnetic Interference Filter)是一种用于抑制电磁干扰(EMI)的滤波器。电磁干扰是指在电子设备由于电磁波的传播而产生的干扰信号,这些干扰信号
    的头像 发表于 08-25 15:59 1010次阅读

    贝叶斯滤波卡尔滤波的区别

    贝叶斯滤波卡尔滤波是两种常用的滤波方法,它们在信号处理、导航、机器人定位等领域有着广泛的应用
    的头像 发表于 08-01 15:25 628次阅读

    卡尔滤波的优缺点有哪些

    卡尔滤波(Kalman Filter)是一种线性动态系统的状态估计算法,广泛应用于信号处理、导航、控制等领域。 卡尔
    的头像 发表于 08-01 15:24 1542次阅读

    高通滤波器和低通滤波器判别方法

    高通滤波器和低通滤波器是信号处理领域中非常重要的两种滤波器。它们在各种应用中都有广泛的应用,如音频处理、图像处理、通信系统等。 一、滤波器的基本概念 1.1
    的头像 发表于 07-15 11:15 1236次阅读

    卡尔滤波是什么 卡尔滤波与目标追踪技术分析

    卡尔滤波以及其扩展算法能够应用于目标状态估计,如果这个目标是行人,那么就是行人状态估计(或者说行人追踪),如果这个目标是自身,那么就是车辆自身的追踪(结合一些地图的先验,GPS等数据的话就是自身的定位)。
    的头像 发表于 04-29 09:46 1060次阅读
    <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波</b>是什么 <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波</b>与目标追踪技术分析

    高通滤波器、低通滤波器、带通滤波器怎样测幅频特性?

    高通滤波器、低通滤波器、带通滤波器怎样测幅频特性? 高通滤波器、低通滤波器和带通滤波器是常用的
    的头像 发表于 03-28 17:28 5063次阅读

    卡尔滤波算法c语言实现方法

    卡尔滤波(Kalman Filter)是一种用于估计状态的算法,最初由R.E. Kalman在1960年提出。它是一种线性高斯滤波器,常用于处理包含误差噪声的动态系统。
    的头像 发表于 01-17 10:51 2960次阅读

    卡尔滤波家族

    本文对于扩展卡尔滤波、无迹卡尔滤波仅仅做了一些简要介绍,不再想上次的文章那样做详细地推导了。
    的头像 发表于 01-14 14:29 898次阅读
    <b class='flag-5'>卡尔</b><b class='flag-5'>曼</b><b class='flag-5'>滤波</b>家族

    5g滤波器调试方法

    随着5G通信技术的不断发展和应用,滤波器在5G系统扮演着至关重要的角色。滤波器能够有效地降低系统的无用信号干扰,提高系统性能。然而,在滤波器
    的头像 发表于 01-09 15:01 1484次阅读

    5g滤波器调试方法有哪些

    5G滤波器调试方法主要包括以下几种常见的方法: 一、频域 频域是一种基于频率响应特性的滤波器
    的头像 发表于 12-27 11:44 1458次阅读