【技术实现步骤摘要】
一种利用OCV
‑
SOC曲线矫正SOC的方法
[0001]本专利技术涉及一种矫正SOC的方法,具体为一种利用OCV
‑
SOC曲线矫正SOC的方法,属于电池管理系统
技术介绍
[0002]现有的SOC计算大都使用安时积分的办法,算得电池容量的变化,将总容量减去电池容量的变化之差再除以总容量,即为SOC值,但是安时积分却无法获得电池的初始值,这样便会因为初始值的差异而导致SOC的计算误差的产生。
[0003]对于现有的技术:
[0004]1、现有的对于安时积分的矫正的方法为:对电芯进行不同温度,不同电流下充放电进行OCV
‑
SOC数据的获取;但这样会导致在BMS的MCU中需要建立大量的表,在进行通过开路电压OCV估算SOC时,需要在大量的表中查此时的OCV值所对应的SOC值,比较耗时;
[0005]2、在进行查表时,需要建立大量的OCV
‑
SOC的对应值,这样BMS才能根据不同的OCV
‑
SOC表,通过OCV值进行查找对应的SOC值,但这样会有一个问题,采集的OCV值如果不在表中,这样选取的SOC值就会有误差;
[0006]3、开路电压OCV需要将电池静止2个小时以上,这样才会通过开路电压OCV值进行推算SOC初始值,但是对于一个运行的系统来说,通过需要频繁的充放电,电池的静止时间不够,直接选取OCV值会因为电芯的浮电特性,导致实际采集的OCV值不是实际的电池OCV值,导致得到错误的SOC初 ...
【技术保护点】
【技术特征摘要】
1.一种利用OCV
‑
SOC曲线矫正SOC的方法,其特征在于:包括以下步骤步骤一:在BMS软件中建立多个不同温度下的OCV
‑
SOC数据表,并把多个温度T1,T2,T3
……
Tn值从小到大放到一个数组OCV
‑
SOC
‑
T里面,设这个数组的大小为OCV
‑
SOC
‑
T_MAX;并引入以下的参数:数组的最后一个数位号End(End=OCV
‑
SOC
‑
T_MAX
‑
1);数组的第一数位号Frist(Frist=0);数组的中间数位号Mid(Mid=End/2);采集的温度值为Tx;步骤二:判断采集的温度Tx是否在OCV
‑
SOC
‑
T数组里面OCV
‑
SOC
‑
T[0]<Tx<=OCV
‑
SOC
‑
T[OCV
‑
SOC
‑
T_MAX
‑
1]若成立,则当:Mid=End/2且End
‑
Frist!=1时如果采集的温度值即Tx值大于整体数组的中间位号的值即OCV
‑
SOC
‑
T[Mid]时,由于整体OCV
‑
SOC
‑
T数组是由小变大排列的,则采集的Tx对应在数组中一定在数组中间值位号的后面,即令:End=MidMid=(End+Frist)/2;反之,则令:End=halfMid=(End+Frist)/2;步骤三:不断...
【专利技术属性】
技术研发人员:尚德华,王嘉兴,
申请(专利权)人:傲普上海新能源有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。