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

news/2024/11/7 14:43:59/

        上一章节有说到开路电压校准的SOC初始值,本章介绍怎么利用这个SOC初始值在电池处于动态时,通过安时积分法去估算实时的SOC。

        安时积分法即通过采集的电流,实时累积AH,通过累积的AH容量去估算当前的SOC值。笔者是通过采用模拟前端BQ76940采样电流。以250ms为周期采集一次电流,此时假定250ms内的电流不变且电流为x,那么此时的AH数则为x(mA*250ms)。

        下面以充电为例进行说明。将50AH划分成10000份,即每份的AH数为0.005AH。每当上述的累积AH大于或等于0.005AH时,SOC则对应的加0.01%,这样就完成了单体SOC的计算。

u32 gSocCellCap;/* 1AH的万分之一除以采样周期(1000*3600*1000/10000/SAMPLE_CYCLE),单位:mA*250ms */
#define TENTHOUSANDTH_CAP     1440 
gSocCellCap = TENTHOUSANDTH_CAP * 50;
static E_Bool SOC_Cal_Handle(float *pfPiece, float fTotalCur)
{u8 uCumulate = 0;*pfPiece += fTotalCur;if(*pfPiece < 0)       /* 放电 */{//}else{while(*pfPiece >= gSocCellCap) {if(++uCumulate > 100){break;}*pfPiece -= gSocCellCap;if(tRealData.uCellSoc < 10000)   /* SOC最大为100% */     //10000         {tRealData.uCellSoc += 1;//单位万分之一AH//0.01%SOC对应50gtSocData.uHisChargeTotalAH += 50;  if(gtSocData.uHisChargeTotalAH >= (50*1000) {gtSocData.uHisChargeTotalAH = 50 * 1000;}          }}}}

        tRealData.uCellSoc就是通过开路电压校准过后的SOC初始值。先将电池的电充值100%,然后将电池的电放值电压低于3v,静置1h,然后以0.5C的倍率充电,充至100%。10min后,以0.5C的倍率放电,放电的同时计时。50AH的容量,SOC为100%,通过放电2h,SOC只剩3%。再以0.5C的倍率充电,2h后,SOC为98%。重复20次测试,发现误差在0~3%之间。


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

相关文章

锂电池soc估计

锂电池soc估计 总体模型2RC电池模型EKF 安时积分联合估计SOCSOC真实值 VS SOC估计值SOC误差曲线电压 总体模型 2RC电池模型 EKF 安时积分联合估计SOC SOC真实值 VS SOC估计值 SOC误差曲线 电压 全套资料&#xff1a; 数据 模型 文档 仿真 加我微信&#xff1a;ilovelikehs…

智能无障碍轮椅——汇总

文章目录 一、设计内容二、控制理论三、材料列表四、控制图五、硬件介绍1、TB6612FNG电机驱动模块2、DX-BT04 2.0蓝牙模块3、MPU6050陀螺仪模块4、电源模块5、520编码器直流减速电机 六、PID理论与算法控制七、代码解析八、参考博文 一、设计内容 使用 STM32 作为主处理器进行…

matlab安时积分法计算soc,一种带加权的安时积分的SOC估算方法与流程

本发明涉及soc估算技术领域,具体为一种带加权的安时积分的soc估算方法。 背景技术: 随着经济的快速发展,人民生活水平的不断提高,传统汽车已经成为人类出行的主要交通工具之一,传统汽车的数量不断增加。随着传统汽车数量的增加,石油能源的紧缺问题越来越重,还有汽车尾气…

总结几种流行的电池SOC估算方法

一、什么是SOC&#xff1f; 电池的SOC&#xff08;State-of-Charge&#xff09;指的是电池剩余电量的状态&#xff0c;这里的“剩余电量”很好理解&#xff0c;就是电池中还剩多少电量&#xff1b;那么这个状态该如何表示呢&#xff1f;&#xff1f;&#xff1f; 一款全新的i…

充电器与电瓶的匹配

充电器不匹配有几种类别&#xff0c;相应也有不同的情况发生&#xff1a; 第一种情况&#xff0c;充电器的充电电压和电动车的电压相同&#xff0c;只是安时配置不同&#xff0c;即。在两者电压相同的情况下&#xff0c;电动车用的是12安时电瓶&#xff0c;而充电器配置是专门…

BMS中SOC的计算(一)

BMS中的SOC的计算其实可以分为三大部分&#xff1a;1、电芯层级的SOC计算&#xff08;软件中最真实的SOC计算&#xff0c;不涉及任何滤波处理&#xff09;&#xff1b;2、模组或者电池包层级的SOC计算&#xff08;电芯到电池包级别的SOC映射&#xff0c;即电池包的SOC是更接近于…

配套UPS的磷酸铁锂SOC的估算策略

一、背景和现状 在电力系统常备UPS中配备的锂电池的容量越来越多&#xff0c;而锂电目前主要是磷酸铁锂和三元锂两种&#xff0c;担任锂电池控制和保护功能的BMS也越来越受到大家的重视。SOC的计算是BMS的主要功能之一&#xff0c;对于SOC计算市场长主要的算法有安时积分电压修…

什么是安时数(AH)

安时&#xff1a;反映电池容量大小的指标之一&#xff0c;其定义是按规定的电流进行放电的时间。相同电压的电池&#xff0c;安时数大的容量大;相同安时数的电池&#xff0c;电压高的容量大。 安时数代表电池容量的大小。电池的额定容量指25℃&#xff0c;以恒定电流放电20小时…