一种估算锂电池OCV_SOC曲线校准SOC误差的方法与流程

文档序号:12785095阅读:4356来源:国知局
一种估算锂电池OCV_SOC曲线校准SOC误差的方法与流程

本发明涉及锂电池技术领域,尤其是涉及一种提高系统的通用性和快速适配性的估算锂电池OCV_SOC曲线校准SOC误差的方法。



背景技术:

根据锂电池OCV_SOC曲线校准SOC值是目前使用较为广泛的SOC校准方案。但该方案受限于不同的OCV_SOC曲线精度及电压采样系统误差,得到的SOC校准值不可避免的存在误差。在正式校准到系统SOC值之前,必须对其进行误差分析和预估,按照一定权重进行校准。现有的实现方案使用固定校准权重和分段选择校准OCV_SOC区间的方式。

现有采用固定校准权重的方案,存在灵活性差,校准误差不可预估,精度不可靠的缺点。

现有采用分段选择校准OCV_SOC区间的方案,无法自动适应不同的OCV_SOC曲线及不同精度的电压采样系统,需要在前期做大量的数据分析及测试标定工作。



技术实现要素:

本发明的发明目的是为了克服现有技术中的锂电池OCV_SOC曲线校准误差不可预估,精度不可靠的缺点以及无法自动适应不同的OCV_SOC曲线及不同精度的电压采样系统的问题,提供了一种对于不同的OCV_SOC曲线和电压采样系统采用统一的算法处理,达到通用性和快速适配性的估算锂电池OCV_SOC曲线校准SOC误差的方法。

为了实现上述目的,本发明采用以下技术方案:

一种估算锂电池OCV_SOC曲线校准SOC误差的方法,包括如下步骤:根据锂电池OCV_SOC曲线数据,在得到一个静置的稳态电压V0后,查表计算SOC值,得到一个校准SOC值,记为SOC(med);做一个误差分析和预估,得到一个校准权重值K;做SOC的校准。

本发明主要用于计算这个校准权重值K,以保证校准结果的可靠性。

作为优选,包括如下具体步骤:

(2-1)系统得到一个静置的稳态电压V0,查表计算SOC值,得到SOC(med);

(2-2)对V0+SampleErr,查表计算SOC值,得到SOC(max);对V0-SampleErr,查表计算SOC值,得到SOC(min);其中,SampleErr为采样误差;

(2-3)计算∆SOC=SOC(max)–SOC(min);

(2-4)根据得到的∆SOC值,查表计算SOC校准权重K值;

(2-5)做SOC的校准:

SOC(new)=SOC(old)*(1-K)*100%+SOC(med)*k*100%;

其中,SOC(new)为系统校准后的SOC值,SOC(old)为系统当前的SOC值,即待校准的SOC值。

根据电压值,查表计算SOC值,即通过OCV-SOC曲线,获得SOC值。

∆SOC 即SOC变化量,为SOC(max)和SOC(min)差值。

根据∆SOC值,查表计算SOC校准权重K值,这个表指的是不同的∆SOC对应校准权重K值的表。

作为优选,所述步骤(2-3)包括如下具体步骤:若SOC(max)或SOC(min)由于采样误差SampleErr的引入导致超界异常,则采用如下公式计算∆SOC:

若SOC(max)超界,则∆SOC=2*(SOC(med)-SOC(min));

若SOC(min)超界,则∆SOC=2*(SOC(max)-SOC(med))。

本发明根据已知的OCV_SOC曲线和电压采样系统精度,实现自动计算当前静置的稳态电压下根据OCV_SOC曲线校准SOC的误差范围。对于不同的OCV_SOC曲线和电压采样系统采用统一的算法处理,提高系统的通用性、快速适配性。

因此,本发明具有如下有益效果:提高系统的通用性和快速适配性。

附图说明

图1是本发明的一种方法流程图;

图2是本发明的一种在示例OCV_SOC曲线上计算所得的∆SOC曲线。

具体实施方式

下面结合附图和具体实施方式对本发明做进一步的描述。

如图1所示的实施例是一种估算锂电池OCV_SOC曲线校准SOC误差的方法,包括如下步骤:根据锂电池OCV_SOC曲线数据,在得到一个静置的稳态电压V0后,查表计算SOC值,得到一个校准SOC值,记为SOC(med);做一个误差分析和预估,得到一个校准权重值K;做SOC的校准:

步骤100:系统得到一个静置的稳态电压V0,查表计算SOC值,得到SOC(med);

步骤200:对V0+SampleErr,查表计算SOC值,得到SOC(max);对V0-SampleErr,查表计算SOC值,得到SOC(min);其中,SampleErr为采样误差;

步骤300:计算∆SOC=SOC(max)–SOC(min);

步骤310:若SOC(max)或SOC(min)由于采样误差SampleErr的引入导致超界异常,则采用如下公式计算∆SOC:

步骤311:若SOC(max)超界,则∆SOC=2*(SOC(med)-SOC(min));

步骤312:若SOC(min)超界,则∆SOC=2*(SOC(max)-SOC(med));

步骤400:根据得到的∆SOC值,查表计算SOC校准权重K值;

步骤500:做SOC的校准:

SOC(new)=SOC(old)*(1-K)*100%+SOC(med)*k*100%。

如图2所示的两条曲线,一条曲线为示例OCV_SOC曲线,纵坐标单位1%;另一条曲线为本发明算法在示例OCV_SOC曲线上计算所得的∆SOC曲线,纵坐标单位0.1%;

可以看到,在OCV_SOC曲线较为陡峭的地方,∆SOC计算值急剧上升,表明此处做OCV_SOC校准将产生极大的误差,达到10%;而在曲线较为平缓的低部和采样点较为密集的顶部∆SOC误差估算值均在2%以下;符合设计预期。

应理解,本实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1