发明名称 |
一种电池组SOC计算方法 |
摘要 |
本发明提供了一种电池组SOC计算方法,当BMS再次开机时,检测电池组的单串电压V与环境温度t,并通过比较得到最低单串电压V<sub>min</sub>;确定当前电池的SOC初始值;当电池组有电流输出时,电池管理系统BMS采集电流通过前后的电池组的每个单串电池的电压、实际工作的环境温度以及电流大小,通过比较得到最大电压变化值ΔV<sub>max</sub>,与该最大电压变化值ΔV<sub>max</sub>对应的单串电池电流通过后的电压为V<sub>x</sub>;查询单串电池电流通过后的电压V<sub>x</sub>的数据所对应的电池SOC值SOC<sub>x</sub>,并将电池组当前SOC值标定为SOC<sub>x</sub>;按照SOC=((SOC<sub>x</sub>+∫I*T)/TotalCap)*100%计算电池组在后续的充放电过程中的实时SOC值。本发明将安时积分法与不同温度、不同阻抗条件下电池动态电压的变化与SOC的对应关系相结合,大大提高了锂电池组的SOC计算准确度。 |
申请公布号 |
CN106597316A |
申请公布日期 |
2017.04.26 |
申请号 |
CN201710062980.1 |
申请日期 |
2017.02.03 |
申请人 |
贵阳安达科技能源有限公司 |
发明人 |
贺斌 |
分类号 |
G01R31/36(2006.01)I |
主分类号 |
G01R31/36(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种电池组SOC计算方法,其特征在于,包括如下步骤:S1:当电池管理系统BMS停机≥n小时后再次开机时,检测电池组的单串电压V与电池实际工作的环境温度t,并通过比较得到最低单串电压V<sub>min</sub>;S2:将最低单串电压V<sub>min</sub>以及电池实际工作的环境温度t,与已存储的不同环境温度下开路电压与SOC对应关系进行比对,从而确定当前电池的SOC初始值;S3:当电池组有电流输出时,电池管理系统BMS采集电流通过前后的电池组的每个单串电池的电压、实际工作的环境温度以及电流大小,其中,电流通过前的单串电池的电压为V<sub>0</sub>,电流通过后的单串电池的电压为V<sub>1</sub>,电流通过前后单串电池电压变化ΔV=|V<sub>1</sub>‑V<sub>0</sub>|,电流大小为I,通过比较得到最大电压变化值ΔV<sub>max</sub>,与该最大电压变化值ΔV<sub>max</sub>对应的单串电池电流通过后的电压为V<sub>x</sub>;S4:通过当前电池实际工作的环境温度t、电流I以及最大电压变化值ΔV<sub>max</sub>,查询已存储的V<sub>x</sub>所对应的电池SOC值SOC<sub>x</sub>,并将电池组当前SOC值标定为SOC<sub>x</sub>;S5:按照<img file="FDA0001219939490000011.GIF" wi="1025" he="111" />计算电池组在后续的充放电过程中的实时SOC值,式中,T为时间,TotalCap为额定容量,充电电流方向为正,放电电流方向为负。 |
地址 |
550016 贵州省贵阳市白云区沙文镇高新中小企业孵化园B5-4 |