手把手教你如何建立考虑温度影响的锂离子电池二阶RC模型

news/2024/11/7 18:35:57/

 

 

 

        众所周知,影响锂离子电池性能的因素有很多,其中温度的影响一直以来是研究的热点,锂离子电池能否在低温环境下保持良好的性能也成为了评价电池好坏的标准之一。今天就来分享一下我是如何使用simulink来建立考虑温度影响的二阶RC模型的。话不多说,直接上图。

96440d74cc7d407c9342de2ce8502cdb.png

图1 考虑温度影响的锂离子电池二阶RC模型

 1.输入(电流和温度)

        输入选择signal build模块来完成,这个需要导入电流和温度数据,如图2所示,信号1是电流,信号2是温度,没有数据的小伙伴可以给我发私信。

7c36bcef491841bfac71703b63bb18f6.png

图2 输入电流与温度

 2.SOC计算模块

      该模块是使用安时积分法,通过求电流对时间的积分来计算当前的SOC值。根据公式:

95f118c3cfcf49e0938e42d0ebaf1b1c.png

323bb61bf04543af96e2eacc2cfe0cc9.png

图3 安时积分模型

 3.模型参数计算

经过模块2可以求出SOC,该模块需要用到5个查表模块,即通过实验数据得到的SOC,T与R0、R1、R2、C1、C2的关系,属于二维查表,如图4所示,但是需要实验数据,这个实验比较麻烦做完花了我一周的时间,因此没有条件做实验的小伙伴可以私聊我,我的HPPC放电实验数据的温度范围从-20℃到35℃,如图5所示。

b12a1621ba2d41a786b2aabadb535340.png

 图4 根据二维查表求当前的各个参数(R0、R1、R2、C1、C2)

f6384e5cd0034c0aafc04a0de77f840f.png

 图5 不同温度下的HPPC放电实验数据

4.SOC-T-OCV模块

这个也是根据实验数据求出的,根据当前时刻的SOC,T,便可求出当前的开路电压。我的查表模块如下,供参考。

fd36568bc7334b81ad19e6b9e0839845.png

 图6 SOC-T-OCV

5. 求端电压

根据下面这3个公式建立的求解端电压的模型如图6所示:

55662e7420664ff984d5830500b92d9b.png

272ce9c33ff44d52b025d3bd327e7d62.png

 

98c15b2866ee4a1da7193edbb0d98461.png

 图7 求端电压

至此,就完成了模型的搭建,在恒流激励下进行仿真的端电压与实际端电压的对比如图8所示,模型的仿真误差如图9所示。

c6398a5978e74cabb1f786324b4da7cd.png

 图8 端电压对比

08eab3939aa741439c614f88dc26b4dc.png

 图9 仿真误差

欧克欧克,今天就写到这里,又到饭点了嘎嘎嘎嘎嘎嘎嘎,有什么问题在评论区或者私聊我。

      硕博期间所有的程序代码,一共2个多g,可以给你指导,赠送半个小时的语音电话答疑。电池数据+辨识程序+各种卡尔曼滤波算法都在里面了,后续还会有新模型的更新。快速入门BMS软件。某鹅:2629471989

 

 


http://www.ppmy.cn/news/497988.html

相关文章

带你认识什么是BMS(电池管理系统)

文章目录 概述BMS的硬件拓扑BMS的电气架构BMS的功能BMS的总压采集(主板功能)BMS的电流采集(主板功能)BMS的电芯电压和温度采集(从板功能)BMS的SOC、SOP和SOH(ASW计算)BSM的绝缘检测B…

SOC估算

由于SOC受充放电倍率、温度、自放电、老化等因素的影响,使得动力电池在使用过程中表现出高度的非线性,这为准确估算SOC带来困难。 目前较常采用的方法有放电试验法、安时计量法、开路电压法、负载电压法、内阻法、神经网络法、卡尔曼滤波法。 1.放电试…

电池管理系统(BMS)-SOC算法

原文:电池管理系统(BMS)-SOC算法概述 - 知乎 大家好,经过前面几个文章,大家对电池管理系统大概有了一个了解,下面着重介绍以下电池管理系统中核心的SOX算法中的核心SOC的算法,文章介绍以实际商用…

【操作系统】生产者消费者问题实现

目录 实验原理: 实验内容: 实验器材(设备、元器件): 实验步骤: 实验数据及结果分析: 实验原理: 考虑n个缓冲区的缓冲池作为一个共享资源,当生产者进程从数据源—文…

基于开路电压+安时积分法估算锂电池SOC

上一章节有说到开路电压校准的SOC初始值,本章介绍怎么利用这个SOC初始值在电池处于动态时,通过安时积分法去估算实时的SOC。 安时积分法即通过采集的电流,实时累积AH,通过累积的AH容量去估算当前的SOC值。笔者是通过采用模拟前端B…

代码生成 | 安时积分法模型搭建

安时积分法是电池电量计量最基础的方法,今天我们用simulink建模的方式做一个安时积分模型,从而更好地理解安时积分的思想也掌握建模的基础操 ​新建文件 打开MATLAB启动simulink新建一个模型文件 定义变量 和手写代码一样,先定义几个后面…

BMS-SOC算法——安时积分法

安时积分法是一种电池电量计量的基础方法,它采用AH累积的方法,对动态的锂电池进行实时的SOC估算。安时积分法的计算公式如下: SOC(t)SOC0​CE1​∫0t​I(τ)dτ 其中,SOC0​是电池电荷状态的初始电量值;CE是电池的额…

基于开路电压+安时积分法估算锂电池SOC(一)

SOC对于电池的寿命以及使用效率是至关重要的,对于锂电池的SOC估算,有很多种,开路电压、安时积分、卡尔曼滤波、神经网络等方法。卡尔曼滤波、神经网络训练这两种方法目前只是处于理论阶段,对于开发人员开发难度大。安时积分法、开…