ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

BMS(电池管理系统)第四课 ——核心!!!SOC算法开发

2021-09-17 15:04:45  阅读:297  来源: 互联网

标签:第四课 SOC 模型 BMS 算法 电流 电池 OCV


​SOC基本定义:

image

  • Qmax- 电池最大允许充放电容量,可理解为额定容量*SOH
  • Ieff - 充放电电流或自放电电流,充电为负
  • η - 充放电的库伦效率

image

目前行业算法方案列表如下,其中安时积分、开路电压、人工神经网络、卡尔曼滤波四中方案通用性比较高,重点介绍一下

image

OCV(Open Circuit Voltage)开路电压

先说明一下开路电压的概念,从下面两幅大家可以看出,OCV在实际应用中犹如一把尺子一样,这把尺子的有效程序在于它的斜率是否够大,斜率越大能够表征的容量差异性就越大,计算SOC就越容易。但是如图所示电池放电曲线有很长的平台期,斜率很小尤其图一的磷酸铁锂电池70%左右的时间电池电压平台几乎没有变化。而且受放电倍率和温度影响比较大,所以OCV曲线主要用来修正,标定。只用这一种方案来计算SOC的话误差会很大。

image

image

行业主流算法:AH(安时积分)+EKF(卡尔曼滤波)算法

SOC算不准的原因

  • 受限于传感器精度

  • 电磁干扰的影响

EKF算法的优势

  • 适用于在线测量

  • 有助于初值修正

  • 有助于克服传感器精度问题(多次观察)

  • 有助于电磁干扰带来的白噪声

  • 算法的复杂度并不高,实时性好

模型的要求

  • 属于外特性模型

  • 可以是一种等效模型

  • 所建立的模型必须具有较强的实用性

PNGV等效电路模型

等效电路模型是以电池工作原理为基础,使用电阻、电容、恒压源等电路元器件组成电路网络模拟电池动态特性建立模型其优势在于:

一阶模型

image

二阶模型

image

三阶模型

image

阶数越高越精确但并不是越高越好,阶数无限增大会影响系统的快速响应。我们一般选择二阶模型用来模拟电池特性是综合考量比较合适的方案;

image

下面以实际案列来检验一下我们搭建的算法模型

image

EKF计算结果: (SOC1) 47.2%

设备计算结果: (SOC2) 38.7%

真值(OCV) : 48.3%

相对误差: 2.3%

EKF相关参数获取方法简介说明

1.SOC-OCV 曲线获取

  • 基础测试

在室温( 22±3℃)条件下,对新电池以1C电流大小进行试验,实验过程中,通过精密电流测试

装置进行电流积分,计算得到电池的容量。试验中SOC每变化5%,将电池静置3小时,测得稳态

开路电压,并绘制得到电池的SOC-OCV关系。

  • 条件测试

在不同的温度条件下( -20,0,10,40℃)对不同SOH状态的电池(容量衰减到原容量的90%, 80%,70%)的电池,重复上述实验。

注:由于目前还没有统一的SOC-OCV测试标准,不同电池厂商的测试方法可能不同。SOC-OCV曲线簇变化维度可以选择两个,实验温度T和寿命状态SOH.根据验数据, 应用电池的工作环境和健康状态进行自身SOC-OCV特征曲线的修正

image

2.参数R0,R1C1,R2C2的获取

HPPC实验标准,可参照FreedomCAR_Power_Assist_BatteryTest Manual 进行测试(参见下图)

image

其中放电电流为1倍的

标签:第四课,SOC,模型,BMS,算法,电流,电池,OCV
来源: https://www.cnblogs.com/linhaostudy/p/15304650.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有