用于估计电池能量状态的方法及计算机可读存储介质与流程

文档序号:11619217阅读:260来源:国知局
用于估计电池能量状态的方法及计算机可读存储介质与流程

本发明涉及电池评估领域,具体地涉及一种用于估计电池能量状态的方法及计算机可读存储介质。



背景技术:

受能源危机与环境危机的影响,电动汽车得到了很快的发展。针对电动汽车而言,对续航里程的估计是一项难题。目前常用锂电池荷电状态(stateofcharge,soc)来对其续航里程进行评判,但是soc与电动汽车续航的里程并不呈线性变化,在电池放电末期,soc的变化要快过可续航里程,这就导致了用户对电动汽车续航里程的误判。

锂电池能量状态(stateofenergy,soe)与电动汽车续航里程密切相关,用soe代替soc做续航里程判断是一种更好的方式。锂电池状态估计多在常温下进行,往往设定电池的参数为恒定值。但在电动汽车实际运行过程中,季节变化会导致锂电池使用环境温度的改变,尤其是在北方地区,这一变化尤为明显,而锂电池的容量和内阻等特性参数会随着温度的变化而呈现出较大的差异,这就导致了锂电池状态估计的算法的不准确。



技术实现要素:

本发明实施方式的目的是提供一种用于估计电池能量状态的方法和计算机可读存储介质,该方法和计算机可读存储介质能够通过检测电池的温度来对soe进行校正,使得soe的估计更加准确。

为了实现上述目的,本发明实施方式一方面提供一种用于估计电池能量状态的方法,该方法包括:

检测电池的温度;

根据电池的温度和预存的温度与电池的容量的第一对应关系确定在该温度下电池的容量;

根据该容量确定电池的soc;

根据该电池的soc和预存的soc与电池的开路电压的第二对应关系确定在该soc下的电池的开路电压;以及

根据该容量、开路电压以及电池的电流来估计电池的soe。

可选地,该电池包括电池组,该电池组包括多个电池单元,检测电池的温度可以包括:检测多个电池单元中每个电池单元的温度;根据检测到的每个电池单元的温度计算电池组的平均温度。

可选地,根据检测到的温度和预存的温度与电池的容量的第一对应关系确定在该温度下电池的容量可以包括:使用折线法计算该容量。

可选地,使用折线法计算该容量可以包括:

根据公式(1)计算电池的容量:

其中,y为计算出的电池的容量,x为检测到的电池的温度,x1和x2分别为第一对应关系中与该温度x相邻的两个温度值,y1和y2为第一对应关系中分别与x1和x2对应的电池的容量值。

可选地,根据该soc和预存的soc与电池的开路电压的第二对应关系确定在该soc下的电池的开路电压可以包括:使用折线法计算电池的开路电压。

可选地,使用折线法计算电池的开路电压可以包括:

根据公式(2)计算电池的开路电压:

其中,voc为计算出的电池的开路电压,soc为该电池的soc,soc1和soc2分别为第二对应关系中与soc相邻的两个soc值,voc1和voc2为第二对应关系中分别与soc1和soc2对应的电池的开路电压值。

可选地,根据电池的容量、开路电压以及电池的电流来确定电池的能量状态soe可以包括:使用安时积分法估计电池的soe值。

可选地,使用安时积分法估计电池的soe值可以包括:

根据公式(3)估计电池的soe值:

其中,c0为电池的额定容量,soe(0)为电池初始的soe值,soe(t)为估计出的电池的soe值,t为电池的放电时间,i(t)为在t时间的电池的电流,η为电池充放电倍率的影响因子,voc(t)为开路电压,voc(0)为电池充满电时的开路电压。

可选地,该η的值可以为1。

本发明的实施方式的另一方面是提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令用于被处理器执行时使得处理器执行上述的用于估计电池soe的方法步骤的一部分或全部。

通过上述技术方案,本发明提供的用于估计电池能量状态的方法和计算机可读存储介质能够根据电池的温度来对soe进行校正,使得soe的估计更加准确。

本发明实施方式的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施方式,但并不构成对本发明实施方式的限制。在附图中:

图1是根据本发明的一实施方式的用于估计电池soe的方法的流程图;

图2示出了使用折线法计算电池的容量;

图3示出了使用折线法计算电池的开路电压;

图4是根据本发明的一实施方式的用于估计电池soe的方法的流程图;

图5是根据本发明的一实施方式的用于估计电池soe的装置的结构框图;以及

图6是根据本发明的另一实施方式的用于估计电池soe的装置的结构框图。

附图标记说明

1、处理器2、存储器

3、显示器4、温度传感器

5、电流传感器

具体实施方式

以下结合附图对本发明实施方式的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施方式,并不用于限制本发明实施方式。

图1是根据本发明一实施方式的用于估计电池soe的方法的流程图。如图1所示,该方法可以包括:

在步骤s10中,检测电池的温度。

在步骤s11中,计算电池的容量。具体来说,可以根据电池的温度和预存的温度与电池容量的第一对应关系确定在该温度下电池的容量。

在本发明的一个实施方式中,可以使用折线法计算电池的容量,包括:

根据公式(1)计算电池的容量:

其中,y为计算出的电池的容量,x为检测到的电池的温度,x1和x2分别为第一对应关系中与温度x相邻的两个温度值,y1和y2为所述第一对应关系中分别与x1和x2对应的电池容量值。

第一对应关系可以通过在电池使用之前对不同温度下的电池容量进行测试,以得到温度和对应电池容量的集合的方式得到,且可以被存储(例如存储在电池管理系统(batterymanagementsystem,bms)的eeprom中)。图2示出了使用折线法计算电池的容量。如图2所示,c点(x,y)为以电池的温度为横坐标、电池的容量为纵坐标构成的坐标系中的一点,a(x1,y1)和b(x2和y2)为与c点相邻的两个点。已知电池的温度x,根据公式(1)计算c点的纵坐标y(电池的容量)。此外,本领域技术人员也可以理解采用其他方法计算该电池的容量也是适用的。

在步骤s12中,确定电池的soc。具体来说,可以根据电池的容量确定电池的soc。在本实施方式中,可以使用安时积分法来确定soc,但是本领域技术人员可以理解也可以采用其他方法计算soc。

在步骤s13中,计算电池的开路电压。具体来说,可以根据soc和预存的soc与电池的开路电压的第二对应关系确定在该soc下的电池的开路电压。

在本发明的一个实施方式中,可以使用折线法计算电池的开路电压,包括:

根据公式(2)计算电池的开路电压:

其中,voc为计算出的电池的开路电压,soc为在步骤s12中确定的soc,soc1和soc2分别为第二对应关系中与soc相邻的两个soc值,voc1和voc2为第二对应关系中分别与soc1和soc2对应的电池的开路电压值。

第二对应关系可以通过检测不同soc下的电池开路电压,以得到soc和电池开路电压的集合的方式得到,且可以被存储(例如存储在电池管理系统(batterymanagementsystem,bms)的eeprom中)。图3示出了使用折线法计算电池的开路电压。如图3所示,d点(soc,voc)为以电池的soc为横坐标、电池的开路电压值voc为纵坐标构成的坐标系中的一点,e(soc1,voc1)和f(soc2和voc2)为与c点相邻的两个点。已知电池的soc值,根据公式(2)计算c点的纵坐标voc(电池的开路电压)。此外,本领域技术人员可以理解也可以采用其他方法计算该电池的开路电压。

在步骤s14中,估计电池的soe。具体来说,可以根据电池容量、开路电压以及检测到的电池的电流来估计电池的soe。

在本发明的一个实施方式中,可以采用安时积分法计算该电池的soe,包括:

根据公式(3)估计电池的soe值:

其中,c0为电池的额定容量,soe(0)为电池初始的soe值,soe(t)为估计出的电池的soe值,t为电池的放电时间,i(t)为t时间电池的电流,η为电池充放电倍率的影响因子,voc(t)为t时间的开路电压,voc(0)为电池充满电时的开路电压。在本实施方式中,η的值可以为1,本领域技术人员可以理解根据实际实施η可以有其他的值。此外,本领域技术人员可以理解采用其他方法计算该电池的soe也是适用的。

在本发明的一个实施方式中,电池可以包括电池组,电池组可以包括多个电池单元。在该实施方式中,在上述步骤s10中检测电池的温度可以被实施为检测电池组的平均温度。图4是根据本发明的一实施方式的用于估计电池的soe的方法的流程图,与图1所示的用于估计电池的soe的方法不同的是,图1所示的步骤s10被以下步骤替换,包括:

在步骤s20中,检测多个电池单元中每个电池单元的温度。

在步骤s21中,计算电池组的平均温度,即根据检测到的每个电池单元的温度计算多个电池单元的平均温度。

图5是根据本发明的一实施方式的用于估计电池的soe的装置的结构框图。如图5所示,该装置可以包括:处理器1、存储器2和显示器3。

该存储器2用于例如在以上实施方式中所述的第一对应关系、第二对应关系等。存储器2例如可以是不可移除存储器和/或可移除存储器。不可移除存储器可以包括随机存取存储器(ram)、只读存储器(rom)、硬盘或者任何其他类型的存储器存储装置。可移除存储器可以包括订户标识模块(sim)卡、记忆棒、安全数字(sd)存储卡等。

处理器1可以用于例如执行上述实施方式中的用于估计电池soe的方法中的步骤的一部分或全部。

例如,处理器1可以被配置成:

接收检测到的电池的温度和电池的电流;

根据温度和预存的温度与电池的容量的第一对应关系确定在该温度下电池的容量;

根据容量确定电池的soc;

根据soc和预存的soc与电池的开路电压的第二对应关系确定在该soc下的电池的开路电压;以及

根据该容量、该开路电压以及电池的电流来估计电池的soe。

处理器1可以是通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、任何其它类型的集成电路(ic)、状态机等。

显示器3可以用于显示电池的soe值。该显示器3可以例如是液晶显示(lcd)显示单元或者有机发光二极管(oled)显示单元。

图6是根据本发明的另一实施方式的用于估计电池soe的装置的结构框图。如图6所示,该装置还可以包括:温度传感器4和电流传感器5。

该温度传感器4用于检测电池的温度。温度传感器4例如可以是热敏电阻。在电池包括电池组以及电池组包括多个电池单元的实施方式中,温度传感器4包括多个温度传感器,每一个用于检测多个电池单元中的一个电池单元的温度。处理器1用于接收温度传感器4检测的电池单元的温度并计算电池单元的平均温度。

电流传感器5用于检测电池的电流。电流传感器5例如可以是霍尔电流传感器。

本发明的一实施方式还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令用于在被处理器执行时使得处理器执行上述方法的步骤。

本发明的方案通过检测电池的温度,并基于电池温度因素对电池的soe进行校正,使得soe的估计更加准确。

以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施方式并不限于上述实施方式中的具体细节,在本发明实施方式的技术构思范围内,可以对本发明实施方式的技术方案进行多种简单变型,这些简单变型均属于本发明实施方式的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施方式对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施方式的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施方式的思想,其同样应当视为本发明实施方式所公开的内容。

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