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

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

3天内不再提示

四种SOC修正算法介绍

CHANBAEK 来源:熊猫硬件 作者:熊猫硬件 2023-03-10 14:12 次阅读

静态修正

BMS处于静态模式(不带载),查询OCV表格,根据OCV曲线得出现在电压和温度下对应的SOC值,再等待下个带载时刻开始修正SOC,以一定速率加快或者减慢安时积分平滑修正至目标值;

优点:方案简单容易实现;

缺点:必须要求电流约等于静态功耗附近,且持续一定时间等待带载电压回弹至空载电压,下个带载时刻再进行修正,条件较多,适用工况有限,无法带载时在线修正;

充满修正

充电模式下SOC等于99.4%,则先停止安时积分保持 SOC 不变, 直至达到满充条件(单节最高电压达到当前温度下满电电压及充电电流是最小充电允许电流),SOC跳变至100%;

优点:可以满足充电完成,电流停止,SOC恰好修正至100%;

缺点:满电条件各厂家定义不同,由于电芯老化压差变大,仅判断单体最高是否到达充满电压的策略不全面,所以有的厂家不仅判断单体最高还判断单体最低是否到达充满电压,这样就可能发生充满失败,SOC就只能停在99.4%,无法修正至100%;

极限修正

放电模式下单节最低电压持续一定时间低于阀值边界点SOC_Bms直接跳变到 0, SOC_Disp 以较快速度快速平滑跟踪至 0%;

充电模式下单节最高电压持续一定时间高于阀值高于满充电压点但低于安全保护点SOC_Bms、 SOC_Disp 直接修正到 100%;

优点:SOC满足充满为100%;放空0%的显示值

缺点:由于充电时只关注最高单体,放电时至关注最低单体,如果触发极限修正直接修正至100%或0%很可能没充满或者没放空;

动态修正

重点介绍动态修正,在实际工程中应用较多,限制条件少可实现在线修正,随时随地想修就修。要想做动态修正就得建立电池模型也就是电池的等效电路。

pYYBAGQKyfmAE2GmAAGEHzm42-o542.png

上图为电池二阶等效电路模型,至于它的来源我们暂且不做讨论,那么如何得到图中的参数呢?放心肯定不是笔算啦。我们可以用电池组做一个有代表性实验,通过一系列充电放电我们可以得到上图中电流I和电压U关系,这样就相当于知道输入输出,下一步找出输入和输出的函数表达式那么未知数自然就知道了。

上述中提到这个实验就是HPPC即Hybrid PulsePower Characteristic(混合动力脉冲能力特性):是用来体现动力电池脉冲充放电性能的一种特征。HPPC测试一般采用专用电池检测设备完成(来自百度百科)。HPPC测试可以完成对电池直流内阻的测试。充放电制式为1C放电10s静置40S然后0.75C充电10S;

poYBAGQKyg6Ac42-AADMlcCdZq4600.png

这样充放电对应的电压曲线为

pYYBAGQKyiOAFFQCAAGxFcgbbtM520.png

现在已知输入输出我们有两种方法得到二阶表达式,第一种是使用MATLAB Curve Fitting Tool得出输入输出的函数表达式,第二种是使用最小二乘法,最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。(来自百度百科);如此得出表达式的各项未知数。

poYBAGQKyjWARn0PAAAcrZzq3Yk278.png

此时,已经具备了在线修正的所有条件,不论此时以多大电流放电,我们只要带入上式就可以反推出此时OCV的值,再根据OCV查表便可以得出此时的SOC值。

优点:不受条件限制,随时可以修正SOC;

缺点:算法实现起来稍有复杂,内阻随温度和老化变化大,必须考虑温度和老化影响及时更新阻抗表;

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

    关注

    20

    文章

    1181

    浏览量

    93566
  • 电流
    +关注

    关注

    40

    文章

    6002

    浏览量

    129922
  • 算法
    +关注

    关注

    23

    文章

    4458

    浏览量

    90761
  • soc
    soc
    +关注

    关注

    38

    文章

    3750

    浏览量

    215721
  • bms
    bms
    +关注

    关注

    103

    文章

    856

    浏览量

    64839
收藏 人收藏

    评论

    相关推荐

    FPGA 设计的四种常用思想与技巧

    FPGA 设计的四种常用思想与技巧FPGA设计的四种常用思想与技巧 讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD 逻辑设计
    发表于 08-11 10:30

    FPGA设计的四种常用思想与技巧

    FPGA设计的四种常用思想与技巧
    发表于 08-20 17:16

    四种无线充电技术简单原理

    详细介绍了电场耦合 电磁感应 磁共振无线电波 这四种方式
    发表于 07-28 11:12

    四种常用的FPGA设计思想与技巧

    四种常用的FPGA设计思想与技巧
    发表于 11-05 15:03

    四种不同供电模式的LED拓扑介绍

    本文中,小编将为大家介绍四种在LED供电当中经常使用的四种拓扑结构。感兴趣的朋友快来看一看吧。 首先需要从了解转换器的最小及最大输出电压入手。这只是将所有LED正向压降与传感电阻器电压相加的总数
    发表于 10-10 15:07

    大数据的四种思维方式

    大数据所带来的四种思维方式的转变
    发表于 08-12 11:37

    四种波形发生器

    四种波形发生器
    发表于 03-11 08:14

    浅析SQL的四种连接方式

    SQL的四种连接-左外连接、右外连接、内连接、全连接
    发表于 03-20 11:18

    IO口的四种使用方法

    IO口的四种使用方法高阻态的典型应用
    发表于 01-12 07:16

    IO口的四种使用方法

    IO口的四种使用方法高阻态的典型应用
    发表于 02-02 06:58

    IO口的四种使用方法

    IO口的四种使用方法高阻态的典型应用
    发表于 02-19 07:23

    单片机四种输入模式

    单片机四种输入模式 MCU输入模式有浮空、上拉、下拉、模拟输入这四种模式,如果采用上拉或者下拉模式输入,岂不是把真实的信号强行变成电源VCC或者GND了?这四种模式分别在什么场合下使用?这个对于嵌入式软件工程师来说很重要
    发表于 08-24 16:19

    介绍UPS电源的四种工作方式

    UPS电源是较为常见的应急电源系统,其在市电正常与市电异常的情况下,工作方式也有所不同,以下介绍UPS电源的四种工作方式:正常运行、电池工作、旁路运行和旁路维护。1、正常运行方式 UPS电源系统
    发表于 11-16 06:19

    介绍AUTOSAR支持的四种功能安全机制

    1、AUTOSAR的四种功能安全机制虽然AUTOSAR不是一个完整的安全解决方案,但它提供了一些安全机制用于支持安全关键系统的开发。本文用于介绍AUTOSAR支持的四种功能安全机制:内存分区
    发表于 06-10 17:33

    四种典型瞬态介绍

    ,我将介绍应该注意的几种典型瞬态,以及TI如何帮助满足瞬态保护需求。 浏览此文章,并查看参考设计:《汽车瞬态和过流保护滤波器参考设计》 典型瞬态在四种常见场景中可能会发生瞬变。图1所示为第一场景
    发表于 11-07 08:02