一种基于库伦soc与电压soc相结合的快速学习方法

文档序号:9348951阅读:309来源:国知局
一种基于库伦soc与电压soc相结合的快速学习方法
【技术领域】
[0001]本发明属于电池检测领域,具体涉及一种基于库伦SOC与电压SOC相结合的快速学习方法。
【背景技术】
[0002]二十世纪九十年代以来,锂离子电池作为新能源产业的发展方向之一,受到越来越多国内外研究者的重视,并取得了重大的研究进展。在应用过程中,锂离子电池充放电转至换频繁、电流较大,对电池模型的动态特性、电池荷电状态(电池荷电状态简称soc,SOC为State ofCharge的缩写)的精度估算,直接关系电池管理系统的性能。
[0003]过去一般采用电流安时积分法和开路电压法进行SOC估算。过去的电流安时积分法在选取温度进行温度调整时,是选取各串电池温度中的最低温度参与计算;过去的开路电压法在选取在线测量电压进行电压SOC计算时,是选取各串中的最低一串的在线测量电压参与计算。这种两种选取参数的算法,精度不高,也导致误差的加大。

【发明内容】

[0004]本发明目的之一在于为克服现有技术的不足,提供了一种能够提高SOC精度的基于库伦SOC与电压SOC相结合的快速学习方法。
[0005]本发明提供的一种基于库伦SOC与电压SOC相结合的快速学习方法,包括如下步骤:
[0006]通过电流方向判断电池处于充电状态还是放电状态;
[0007]当电池处于充电状态时的学习过程如下:
[0008]SlOl:计算电池库伦S0C,并赋值给SOC ;
[0009]S102:判断电池电压是否充到了 3.65V,是则转至下步,否则转至步骤S104 ;
[0010]S103:修正安时容量值;
[0011]S104:结束本次学习过程;
[0012]当电池处于放电状态时的学习过程如下:
[0013]S201:计算库伦 SOC ;
[0014]S202:计算电压 SOC ;
[0015]S203:判断库伦SOC是否大于电池总电量的50%,是则转至步骤S209,否则转至下步;
[0016]S204:计算电压SOC与库伦SOC的折中值,并赋值给SOC ;
[0017]S205:判断SOC是否降到电池总电量的20%,是则转至下步,否则转至步骤S207 ;
[0018]S206:计算SOC学习的安时容量值;
[0019]S207:判断电压是否放到2.5V,是则转至下步,否则转至步骤S104 ;
[0020]S208:修正安时容量值,转至步骤S104 ;
[0021 ]S209:将库伦SOC直接赋值给SOC ;
[0022]S104:结束本次学习过程。
[0023]本发明的有益效果在于,本发明通过将库伦SOC与电压SOC相结合,达到了提高SOC精度的目的,并且实用性强。
【附图说明】
[0024]图1所示为本发明基于库伦SOC与电压SOC相结合的快速学习方法流程图。
【具体实施方式】
[0025]下文将结合具体实施例详细描述本发明。应当注意的是,下述实施例中描述的技术特征或者技术特征的组合不应当被认为是孤立的,它们可以被相互组合从而达到更好的技术效果。
[0026]如图1所示,本发明提供的一种基于库伦SOC与电压SOC相结合的快速学习方法,包括如下步骤:
[0027]通过电流方向判断电池处于充电状态还是放电状态;
[0028]当电池处于充电状态时的学习过程如下:
[0029]SlOl:计算电池库伦S0C,并赋值给SOC ;
[0030]S102:判断电池电压是否充到了 3.65V,是则转至下步,否则转至步骤S104 ;
[0031]S103:修正安时容量值;
[0032]S104:结束本次学习过程。
[0033]当电池处于放电状态时的学习过程如下:
[0034]S2Ol:计算库伦 SOC ;
[0035]S2O2:计算电压 SOC ;
[0036]S203:判断库伦SOC是否大于电池总电量的50%,是则转至步骤S209,否则转至下步;
[0037]S204:计算电压SOC与库伦SOC的折中值,并赋值给SOC ;
[0038]S205:判断SOC是否降到电池总电量的20%,是则转至下步,否则转至步骤S207 ;
[0039]S206:计算SOC学习的安时容量值;
[0040]S207:判断电压是否放到2.5V,是则转至下步,否则转至步骤S104 ;
[0041]S208:修正安时容量值,转至步骤S104 ;
[0042]S209:将库伦SOC直接赋值给SOC ;
[0043]S104:结束本次学习过程。
[0044]上述快速学习过程循环往复地每隔I秒钟就会调用一次。
[0045]本发明的电池等效模型,相对与其他电池模型,更能体现电池特性,它提高了开路电压Eoc (t)的精度,即:
[0046]Eoc (S) = V (S) - (R1+R2/ (R2CS+1)) *i (S)(I)
[0047]其中Eoc(S)、V(S)和i⑶是电池电动势、电池在线测量电压和电流的拉氏变换,Rl为电池内阻,R2和C分别是极化电阻和极化电容,该式表达了电池静态电压与在线测量电压的关系。
[0048]当电池处于充电末端时,也就是按式(I)所表达的拉氏逆变换计算得到开路电压,磷酸铁锂电池充电末端电压达到3.65V时,做一次充电末端安时容量值修正。所谓在充电末端对安时容量值进行一次修正,所充得的安时积分值应该跟安时容量值相同,如果不相同,那么说明安时容量值与充电安时积分值产生了偏差,因此,应对安时容量值进行新的修正,修正方法是:将这个偏差量配以适当的加权系数予以乘积,用这个乘积量对安时容量值进行修改。
[0049]电池安时容量 capacityValue = capacityValue*K+ampHour* (1-K) (2)
[0050]其中ampHour为电池放电放到2.5V时,或池充电充到3.65V时,所放出的安时积分值与安时容量的差值,K为加权系数。
[0051]同理,当电池处于放电末端,也即电压放到2.5V时,放电的剩余安时积分值应该减为零,如果不为零,或者没放到2.5V时就为零,那么也说明标称安时容量与安时积分值之间产生了偏差,因此,应对安时容量值进行新的修正,也即对安时容量修正如式(2)的计算,修正方法是:将这个偏差量配以适当的加权系数予以乘积,用这个乘积量对安时容量值进行修改。
[0052]充电末端和放电末端所修正的偏差值实际是带正负符号的。
[0053]所谓在判断SOC是否跌过电池总电量的20%的计算SOC学习的安时容量值,就是已知SOC为20%,按库伦SOC公式求取的逆运算,计算出分母的安时容量值。
[0054]本发明通过将库伦SOC与电压SOC相结合,达到了提高SOC精度的目的,并且实用性强。
[0055]本文虽然已经给出了本发明的一些实施例,但是本领域的技术人员应当理解,在不脱离本发明精神的情况下,可以对本文的实施例进行改变。上述实施例只是示例性的,不应以本文的实施例作为本发明权利范围的限定。
【主权项】
1.一种基于库伦SOC与电压SOC相结合的快速学习方法,其特征在于,包括如下步骤:通过电流方向判断电池处于充电状态还是放电状态;当电池处于充电状态时的学习过程如下:5101:计算电池库伦S0C,并赋值给SOC ;5102:判断电池电压是否充到了 3.65V,是则转至下步,否则转至步骤S104 ;5103:修正安时容量值;5104:结束本次学习过程;当电池处于放电状态时的学习过程如下:5201:计算库伦SOC ;5202:计算电压SOC ;5203:判断库伦SOC是否大于电池总电量的50%,是则转至步骤S209,否则转至下步;5204:计算电压SOC与库伦SOC的折中值,并赋值给SOC ;5205:判断SOC是否降到电池总电量的20%,是则转至下步,否则转至步骤S207 ;5206:计算SOC学习的安时容量值;5207:判断电压是否放到2.5V,是则转至下步,否则转至步骤S104 ;5208:修正安时容量值,转至步骤S104 ;5209:将库伦SOC直接赋值给SOC ;S104:结束本次学习过程。
【专利摘要】本发明提供了一种基于库伦SOC与电压SOC相结合的快速学习方法,当电池处于充电时学习过程为:计算电池库伦SOC,并赋值给SOC;判断电池电压是否充到了3.65V,是则修正安时容量值,否则结束学习。当电池处于放电时学习过程为:计算库伦SOC和电压SOC;判断库伦SOC是否大于电池总电量的50%,是则库伦SOC直接赋值给SOC,再结束,否则转至下步;计算电压SOC与库伦SOC的折中值,并赋值给SOC;判断SOC是否降到电池总电量的20%,是则计算SOC的安时容量值,否则转至下步;判断电压是否放到2.5V,是则转至下步,否则结束;修正安时容量值,再结束。本发明提高了SOC精度,并且实用性强。
【IPC分类】G01R31/36
【公开号】CN105068006
【申请号】CN201510354784
【发明人】汪建立, 袁绪平
【申请人】汪建立
【公开日】2015年11月18日
【申请日】2015年6月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1