电池容量的计算方法、装置及设备与流程

文档序号:18460075发布日期:2019-08-17 01:57阅读:176来源:国知局
电池容量的计算方法、装置及设备与流程
本发明涉及汽车电池技术,尤其涉及一种电池容量的计算方法、装置及设备。
背景技术
:近年来,新能源汽车的快速发展,对汽车动力电池的要求也越来越高。汽车动力电池作为电动汽车的核心零部件,对整车的续驶里程、使用寿命、安全性能等有着直接的影响,因此,在汽车使用过程中,如何获取电池的状态,以确保电池处于正常状态是至关重要的。在获取电池的状态时,电池的容量是电池状态的重要参数,其对电动车的续航里程、电池荷电状态计算、使用寿命等均有重要影响。现有技术中,在计算电池的容量时,是根据安时积分法计算得到电池的容量,但是在计算时,通常是以100ms为周期进行计算,计算周期较长,并且未考虑到汽车当前所处的状态,例如激烈状态或者非激烈状态。因此,现有的计算方法,计算得到的电池容量的准确度不高。技术实现要素:本发明提供一种电池容量的计算方法、装置及设备,以提高获取到的电池容量的准确度。第一方面,本发明实施例提供一种电池容量的计算方法,该电池容量的计算方法可以包括:在预设时间段内,分别采集电池在m个时间片段中各时间片段对应的电流;所述m个时间片段是对所述预设时间段划分得到的,所述m个时间片段中任意两个时间片段不重叠,m为大于或者等于2的整数;根据各时间片段对应的电流,计算m个时间片段中n个时间片段各自对应的电流变化率;n为大于或等于1、且小于或等于m的整数;根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;其中,电池当前所处的状态为激烈状态或者非激烈状态;根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在所述预设时间段内的电池容量。在一种可能的实现方式中,所述根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在所述预设时间段内的电池容量,包括:根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,分别确定m个时间片段中各时间片段对应的目标电流;根据所述m个时间片段中各时间片段对应的目标电流,计算电池在所述预设时间段内的电池容量。在一种可能的实现方式中,所述根据所述m个时间片段中各时间片段对应的目标电流,计算电池在所述预设时间段内的电池容量,包括:计算m个时间片段中各时间片段对应的目标电流与积分效率之间的乘积;其中,所述积分效率是根据电池温度和电流大小确定的;根据所述m个时间片段中各时间片段对应的乘积,计算电池在所述预设时间段内的电池容量。在一种可能的实现方式中,电池当前所处的状态为非激烈状态,所述根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,分别确定m个时间片段中各时间片段对应的目标电流,包括:将第i个时间片段对应的电流,确定为所述第i个时间片段对应的目标电流;其中,所述第i个时间片段为所述m个时间片段中的任一个时间片段。在一种可能的实现方式中,电池当前所处的状态为激烈状态,所述根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,分别确定m个时间片段中各时间片段对应的目标电流,包括:分别计算第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数;根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定所述第i个时间片段对应的目标电流。在一种可能的实现方式中,所述根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定所述第i个时间片段对应的目标电流,包括:分别计算所述第i个时间片段对应的电流和第一加权系数的第一乘积,及所述第i-1个时间片段对应电流和第二加权系数的第二乘积;将所述第一乘积和所述第二乘积的和,确定为所述第i个时间片段对应的目标电流。在一种可能的实现方式中,所述分别计算第i个时间片段对应第一加权系数和第i-1个时间片段对应第二加权系数,包括:计算所述第i个时间片段对应的电流变化率与所述第i-1个时间片段对应的电流变化率之和,得到第一数值;将所述第i个时间片段对应的电流变化率与所述第一数值的比值,确定为所述第一加权系数;将所述第i-1个时间片段对应的电流变化率与所述第一数值的比值,确定为所述第二加权系数。在一种可能的实现方式中,所述根据n个时间片段各自对应的电流变化率确定电池当前所处的状态,包括:若所述n个时间片段各自对应的电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;若所述n个时间片段各自对应的电流变化率中至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态。在一种可能的实现方式中,所述根据各时间片段对应的电流,计算m个时间片段中n个时间片段各自对应的电流变化率,包括:计算第i个时间片段对应的电流与第i-1个时间片段对应的电流的差值;将所述差值的绝对值确定为所述第i个时间片段对应的电流变化率。第二方面,本发明实施例还提供一种电池容量的计算装置,该电池容量的计算装置可以包括:采集单元,用于在预设时间段内,分别采集电池在m个时间片段中各时间片段对应的电流;所述m个时间片段是对所述预设时间段划分得到的,所述m个时间片段中任意两个时间片段不重叠,m为大于或者等于2的整数;计算单元,用于根据各时间片段对应的电流,计算m个时间片段中n个时间片段各自对应的电流变化率;n为大于或等于1、且小于或等于m的整数;处理单元,用于根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;并根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在所述预设时间段内的电池容量;其中,电池当前所处的状态为激烈状态或者非激烈状态。在一种可能的实现方式中,所述处理单元,具体用于根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,分别确定m个时间片段中各时间片段对应的目标电流;并根据所述m个时间片段中各时间片段对应的目标电流,计算电池在所述预设时间段内的电池容量。在一种可能的实现方式中,所述处理单元,具体用于计算m个时间片段中各时间片段对应的目标电流与积分效率之间的乘积;其中,所述积分效率是根据电池温度和电流大小确定的;并根据所述m个时间片段中各时间片段对应的乘积,计算电池在所述预设时间段内的电池容量。在一种可能的实现方式中,电池当前所处的状态为非激烈状态,所述处理单元,具体用于将第i个时间片段对应的电流,确定为所述第i个时间片段对应的目标电流;其中,所述第i个时间片段为所述m个时间片段中的任一个时间片段。在一种可能的实现方式中,电池当前所处的状态为激烈状态,所述处理单元,具体用于分别计算第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数;并根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定所述第i个时间片段对应的目标电流。在一种可能的实现方式中,所述处理单元,具体用于分别计算所述第i个时间片段对应的电流和第一加权系数的第一乘积,及所述第i-1个时间片段对应电流和第二加权系数的第二乘积;并将所述第一乘积和所述第二乘积的和,确定为所述第i个时间片段对应的目标电流。在一种可能的实现方式中,所述处理单元,具体用于计算所述第i个时间片段对应的电流变化率与所述第i-1个时间片段对应的电流变化率之和,得到第一数值;并将所述第i个时间片段对应的电流变化率与所述第一数值的比值,确定为所述第一加权系数;将所述第i-1个时间片段对应的电流变化率与所述第一数值的比值,确定为所述第二加权系数。在一种可能的实现方式中,所述处理单元,具体用于若所述n个时间片段各自对应的电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;若所述n个时间片段各自对应的电流变化率中至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态。在一种可能的实现方式中,所述计算单元,具体用于计算第i个时间片段对应的电流与第i-1个时间片段对应的电流的差值;并将所述差值的绝对值确定为所述第i个时间片段对应的电流变化率。第三方面,本发明实施例还提供一种管理设备,该管理设备可以包括存储器及处理器,其中,所述存储器用于存储程序指令;所述处理器用于读取所述存储器中的程序指令,并根据所述存储器中的程序指令执行上述第一方面任一项所述的电池容量的计算方法。第四方面,本发明实施例还提供一种计算机存储介质,包括指令,当所述指令由一个或多个处理器运行时,使得管理设备执行上述第一方面任一项所述的电池容量的计算方法。由此可见,本发明实施例提供的电池容量的计算方法、装置及设备,在计算预设时间段内电池的容量时,不是直接将预设时间段作为一个整体计算电池容量,而是将预设时间段划分为m个小的时间片段,分别采集电池在m个时间片段中各时间片段对应的电流;再计算m个时间片段中n个时间片段各自对应的电流变化率;并根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;之后,再根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量,即在计算电池容量时,考虑到电池当前所处的状态对电池容量的影响,从而提高了获取到的电池容量的准确度。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本发明实施例提供的一种电池容量的计算方法的流程示意图;图2为本发明实施例提供的一种计算电池容量的逻辑示意图;图3为本发明实施例提供的另一种电池容量的计算方法的流程示意图;图4为本发明实施例提供的一种激烈状态下目标电流的示意图;图5为本发明实施例提供的一种电池容量的计算方法的流程示意图;图6为本发明实施例提供的另一种电池容量的计算方法的流程示意图;图7为本发明实施例提供的一种电池温度和电池容量的关系示意图;图8为本发明实施例提供的一种电流和电池容量的关系示意图;图9为本发明实施例提供的一种电池容量的计算装置的结构示意图;图10为本发明实施例提供的一种管理设备的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本发明的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。在本发明的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。为了解决现有技术中,获取到的电池容量的准确度不高的问题,本发明实施例提供了一种电池容量的计算方法,在计算预设时间段内电池的容量时,不是直接将预设时间段作为一个整体计算电池容量,而是将预设时间段划分为m个小的时间片段,分别采集电池在m个时间片段中各时间片段对应的电流;再计算m个时间片段中n个时间片段各自对应的电流变化率;并根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;之后,再根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量,即在计算电池容量时,考虑到电池当前所处的状态对电池容量的影响,从而提高了获取到的电池容量的准确度。其中,电池当前所处的状态为激烈状态或者非激烈状态。激烈状态可以理解为单位时间内电流变化值大于或者等于预设值;非激烈状态可以理解为单位时间内电流变化值小于预设值。示例的,预设值可以根据实际需要进行设置,在此,对于预设值的大小,本发明实施例不做具体限制。此外,还需要理解的是,在本发明实施例中,m个时间片段中,每一个时间片段对应一个电流,该电流可以理解为表征该时间片段的电流,该电流可以是该时间段中某一个时间点对应的电流,也可以是多个时间点对应的电流的平均电流,只要可以用于表征该时间片段的电流情况即可。下面以具体的实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图1为本发明实施例提供的一种电池容量的计算方法的流程示意图,该电池容量的计算方法可以由电池容量的计算装置执行,该电池容量的计算装置可以设置在汽车电池管理系统中,也可以设置在汽车的其它模块中。示例的,请参见图1所示,该电池容量的计算方法可以包括:s101、在预设时间段内,分别采集电池在m个时间片段中各时间片段对应的电流。其中,m个时间片段是对预设时间段划分得到的,m个时间片段中任意两个时间片段不重叠,m为大于或者等于2的整数。示例的,预设时间段可以理解为一个采集周期,在获取该采集周期内电容的容量时,不是将该采集周期作为一个整体,而是先将该采集周期划分为m个时间片段,即划分为较小的采集周期,以通过获取各较小的采集周期的电池的容量,之后,可以通过各较小的采集周期的电池的容量加权获取整个采集周期的电池容量。这样可以使得电流更新周期变短,电流积分误差减小,从而提高了获取到的电池容量的准确度。可以理解的是,在将预设时间段划分为m个时间片段时,可以均匀地将预设时间段划分为m个时间片段,使得每一个时间片段的长度相等;也可以非均匀地将预设时间段划分为m个时间片段。通常情况下,将预设时间段划分的时间片段越多,对应获取到的整个预设时间段内的电池容量的准确度越高。但是划分的时间片段越多,对应的计算复杂度也会越高,因此,若在计算电池容量时,需要考虑计算复杂度,则可以结合计算复杂度的需求,确定合适的时间片段个数,再根据划分后的各时间片段对应的电流,确定整个预设时间段的电池容量。示例的,以预设时间段为100ms、m等于10为例,即将100ms划分为10个时间片段,第一个时间片段为0ms-10ms、第二个时间片段为10ms-20ms、第三个时间片段为20ms-30ms、第四个时间片段为30ms-40ms、第五个时间片段为40ms-50ms、第六个时间片段为50ms-60ms、第七个时间片段为60ms-70ms、第八个时间片段为70ms-80ms、第九个时间片段为80ms-90ms及第十个时间片段为90ms-100ms,在划分得到10个时间片段之后,就可以采集每一个时间片段对应的电流,若第一时间片段对应的电流为i1、第二时间片段对应的电流为i2、第三时间片段对应的电流为i3、第四时间片段对应的电流为i4、第五时间片段对应的电流为i5、第六时间片段对应的电流为i6、第七时间片段对应的电流为i7、第八时间片段对应的电流为i8、第九时间片段对应的电流为i9及第十时间片段对应的电流为i10,则可以得到每一个时间片段对应的电流。在得到每一个时间片段对应的电流之后,由于在计算电池容量时,电池当前所处的状态会对计算电池容量产生影响,不同状态下,影响电容容量的因素不同。例如,当电池处于激烈状态时,电池的端电流、电池的电流变化率及电池的实时温度等因素都会影响电池容量;当电池处于非激烈状态时,电池的端电流、电池的实时温度等因素都会影响电池容量,因此,为了考虑电池所处的状态对计算电池容量的影响,可以先根据各时间片段对应的电流,判断电池当前所处的状态,即执行下述s102-s103。可结合图2所示,图2为本发明实施例提供的一种计算电池容量的逻辑示意图。s102、根据各时间片段对应的电流,计算m个时间片段中n个时间片段各自对应的电流变化率。其中,n为大于或等于1、且小于或等于m的整数。电流变化率可以理解为电流随时间变化的变化率。当n小于m时,可以在m个时间片段中选择n个时间片段,并计算该n个时间片段中各时间片段对应的电流变化率。可以理解的是,在m个时间片段中选择n个时间片段时,可以在m个时间片段中任意选择n个时间片段,也可以在m个时间片段中选择时间最近的n个时间片段,具体可以根据实际需要进行设置,在此,本发明实施例不做具体限制。在m个时间片段中选择出n个时间片段之后,就可以计算n个时间片段中每一个时间片段对应的电流变化率。在计算n个时间片段中每一个时间片段对应的电流变化率时,以计算第i个时间片段对应的电流变化率为例,其中,第i个时间片段为n个时间片段中的任意一个时间片段,当然,也是m个时间片段中的任意一个时间片段。可选的,可以先计算第i个时间片段对应的电流与第i-1个时间片段对应的电流的差值;并将差值的绝对值确定为第i个时间片段对应的电流变化率,从而得到第i个时间片段对应的电流变化率。若第i个时间片段对应的电流变化率用deltaii表示,第i个时间片段对应的电流用ii表示,第i-1个时间片段对应的电流用ii-1表示,则上述确定第i个时间片段对应的电流变化率可以通过下述公式(1)表示:deltaii=abs(ii-ii-1)(1)通过上述公式(1),可以得到n个时间片段中每一个时间片段对应的电流变化率。可以看出,在计算第i个时间片段对应的电流变化率时,需要根据第i个时间片段对应的电流和第i-1个时间片段对应的电流计算,类似的,在计算i-1个时间片段对应的电流变化率时,需要根据第i-1个时间片段对应的电流和第i-2个时间片段对应的电流计算,以此类推,就可以得到n个时间片段中每一个时间片段对应的电流变化率。可以理解的是,在计算当前时间片段对应的电流变化率时,需要根据当前时间片段对应的电流和其前一个时间片段对应的电流计算当前时间片段对应的电流变化率。需要说明的是,当i等于1时,即对于预设时间段中的第一个时间片段,其前一个时间片段虽然不在m个时间片段内,但由于之前已经采集了该前一个时间片段对应的电流,因此,同样可以根据上述公式(1)计算得到第一个时间片段对应的电流变化率。示例的,结合上述s101中所描述的10个时间片段,以n等于5为例,即在该10个时间片段中选择5个时间片段,可选的,在本发明实施例中,可以在该10个时间片段中选择时间最近的5个时间片段,该5个时间片段分别为:第十时间片段、第九个时间片段、第八个时间片段、第七个时间片段及第六时间片段,并计算该5个时间片段中每一个时间片段对应的电流变化率。可以理解的是,在本发明实施例中,只是以选择该5个时间段为例进行说明,但并不代表本发明仅局限于此。在计算第十时间片段、第九个时间片段、第八个时间片段、第七个时间片段及第六时间片段各自对应的电流变化率时,可以根据上述公式(1)计算,例如,第十时间片段对应的电流变化率deltai10=abs(i10-i9)、第九时间片段对应的电流变化率deltai9=abs(i9-i8)、第八时间片段对应的电流变化率deltai8=abs(i8-i7)、第七时间片段对应的电流变化率deltai7=abs(i7-i6)、第六时间片段对应的电流变化率deltai6=abs(i6-i5),从而得到第十时间片段、第九个时间片段、第八个时间片段、第七个时间片段及第六时间片段各自对应的电流变化率。在得到每一个时间片段对应的电流变化率之后,就可以根据每一个时间片段对应的电流变化率判断电池当前所处的状态,即执行下述s103:s103、根据n个时间片段各自对应的电流变化率确定电池当前所处的状态。在根据n个时间片段中每一个时间片段对应的电流变化率判断电池当前所处状态时,在一种可能的方式中,可以根据各时间片段对应的电流的变化率与预设阈值之间的关系判断电池当前所处状态,若n个时间片段各自对应的电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;相反的,若n个时间片段各自对应的电流变化率中至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态,即n个时间片段各自对应的电流变化率中只要存在一个小于预设阈值,则确定电池当前所处的状态为非激烈状态。其中,预设阈值可以通过实际测试得到,具体可以根据实际需要进行设置,在此,对于预设阈值具体为多少,本发明实施例不做具体限制。可以理解的是,在根据各时间片段对应的电流的变化率与预设阈值之间的关系判断电池当前所处状态时,本发明实施例只是以若n个时间片段各自对应的电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;若n个时间片段各自对应的电流变化率中至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态为例进行说明,但并不代表本发明实施例仅局限于此。示例的,在分别计算得到第十时间片段对应的电流变化率deltai10、第九时间片段对应的电流变化率deltai9、第八时间片段对应的电流变化率deltai8、第七时间片段对应的电流变化率deltai7及第六时间片段对应的电流变化率deltai6这五个电流变化率之后,就可以判断第十时间片段对应的电流变化率deltai10、第九时间片段对应的电流变化率deltai9、第八时间片段对应的电流变化率deltai8、第七时间片段对应的电流变化率deltai7及第六时间片段对应的电流变化率deltai6这五个电流变化率是否均大于预设阈值,若这五个电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;相反的,若这五个电流变化率中存在至少一个不大于预设阈值,即这五个电流变化率中存在至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态,从而得到电池当前所处的状态。在确定电池当前所处的状态之后,就可以根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量,即执行下述s104:s104、根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量。由此可见,在计算预设时间段内电池的容量时,不是直接将预设时间段作为一个整体计算电池容量,而是将预设时间段划分为m个小的时间片段,分别采集电池在m个时间片段中各时间片段对应的电流;再计算m个时间片段中n个时间片段各自对应的电流变化率;并根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;之后,再根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量,即在计算电池容量时,考虑到电池当前所处的状态对电池容量的影响,从而提高了获取到的电池容量的准确度。基于图1所示的实施例,在通过上述s103确定电池当前所处的状态之后,就可以根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量。可以理解的是,由于电池的不同状态对电池容量的影响,使得电池处于激烈状态时对应的电池容量的技术方法与电池处于非激烈状态时对应的电池容量的技术方法不同。下面,将详细描述当电池处于两种不同的状态时,如何根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量。当电池处于激烈状态时,在根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量时,示例的,请参见图3所示,图3为本发明实施例提供的另一种电池容量的计算方法的流程示意图,该电池容量的计算方法可以包括:s301、当电池处于激烈状态时,分别计算第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数。其中,第i个时间片段对应的第一加权系数可以理解为第i个时间片段对应的电流值ii所占的比重,类似的,第i-1个时间片段对应的第二加权系数可以理解为第i-1个时间片段对应的电流值ii-1所占的比重。可以理解的是,当电池处于激烈状态时,可以先计算m个时间片段中各时间片段对应的目标电流,之后,再根据各时间片段对应的目标电流计算电池在预设时间段内的电池容量。需要说明的是,在计算各时间片段对应的目标电流时,仍以计算第i个时间片段对应的目标电流进行说明,同样的,第i个时间片段为m个时间片段中的任意一个时间片段。当电池处于激烈状态时,在计算第i个时间片段对应的目标电流时,可选的,可以先计算第i个时间片段对应的电流变化率与第i-1个时间片段对应的电流变化率之和,得到第一数值;将第i个时间片段对应的电流变化率与第一数值的比值,确定为第一加权系数;将第i-1个时间片段对应的电流变化率与第一数值的比值,确定为第二加权系数。若第一加权系数用wi表示,第二加权系数用wi-1表示,第i个时间片段对应的电流变化率用deltaii表示,第i-1个时间片段对应的电流变化率用deltaii-1表示,则上述确定第一加权系数可以通过下述公式(2)表示,上述确定第二加权系数可以通过下述公式(3):wi=deltaii/(deltaii+deltaii-1)(2)wi-1=deltaii-1/(deltaii+deltaii-1)(3)通过上述公式(2)和(3),可以分别得到第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数。需要说明的是,m个时间片段中其它时间片段对应的加权系数的计算方法与第i个时间片段对应的加权系数的计算方法类似,可参见第i个时间片段对应的加权系数的计算方法,在此,本发明实施例不再进行赘述。可以理解的是,在上述公式(2)和(3)中,第i个时间片段对应的电流变化率和第i-1个时间片段对应的电流变化率的计算方法可参见图1所示的实施例中s102中的相关描述,在此,本发明实施例不再进行赘述。在分别得到第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数之后,就可以根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定第i个时间片段对应的目标电流,即执行下述s302:s302、根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定第i个时间片段对应的目标电流。可选的,可以先分别计算第i个时间片段对应的电流和第一加权系数的第一乘积,及第i-1个时间片段对应电流和第二加权系数的第二乘积;再计算第一乘积和第二乘积的和,并将第一乘积和第二乘积的和,确定为第i个时间片段对应的目标电流。若第i个时间片段对应的目标电流用fluctuati_i表示,则上述确定第i个时间片段对应的目标电流可以通过下述公式(4)表示:fluctuati_i=wi*ii+wi-1*ii-1(4)通过上述公式(4),可以得到第i个时间片段对应的目标电流。需要说明的是,m个时间片段中其它时间片段对应的目标电流的计算方法与第i个时间片段对应的目标电流的计算方法类似,可参见第i个时间片段对应的目标电流的计算方法,在此,本发明实施例不再进行赘述。示例的,可参见图4所示,图4为本发明实施例提供的一种激烈状态下目标电流的示意图,可以看出,目标电流随着采集时间片段的变化而发生变化。在通过上述s301和s302计算得到m个时间片段中每一个时间片段对应的目标电流之后,就可以执行下述s303:s303、根据m个时间片段中各时间片段对应的目标电流,计算电池在预设时间段内的电池容量。在分别计算得到m个时间片段中每一个时间片段对应的目标电流之后,就可以对每一个时间片段对应的目标电流进行求和处理,以得到电池在预设时间段内的电池容量。若电池在预设时间段内的电池容量用c1表示,则上述电池在预设时间段内的电池容量可以通过下述公式(5)表示:通过上述公式(5),可以得到电池在预设时间段内的电池容量。需要说明的是,由于电流的采集周期是循环的,考虑到采集周期的变化,公式(5)对应的可以描述为:其中,c(m1)表示当电池处于激烈状态时采集周期t内的电池容量,t表示采集周期。由此可见,当电池处于激烈状态时,在计算电池容量时,先分别计算第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数;并根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,计算第i个时间片段对应的目标电流,这样在分别得到每一个时间片段对应的目标电流之后,对每一个时间片段对应的目标电流进行求和处理,就可以得到电池在预设时间段内的电池容量,即在计算电池容量时,考虑到电池当前所处的状态对电池容量的影响,从而提高了获取到的电池容量的准确度。上述图3所示的实施例,详细描述了当电池处于激烈状态时,如何根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量的技术方案。下面,将详细描述当电池处于非激烈状态时,如何根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量的技术方案。当电池处于非激烈状态时,在根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量时,示例的,请参见图5所示,图5为本发明实施例提供的一种电池容量的计算方法的流程示意图,该电池容量的计算方法可以包括:s501、将第i个时间片段对应的电流,确定为所述第i个时间片段对应的目标电流。其中,所述第i个时间片段为所述m个时间片段中的任一个时间片段。可以理解的是,当电池处于非激烈状态时,同样可以先计算m个时间片段中各时间片段对应的目标电流,之后,再根据各时间片段对应的目标电流计算电池在预设时间段内的电池容量。需要说明的是,在计算各时间片段对应的目标电流时,仍以计算第i个时间片段对应的目标电流进行说明,同样的,第i个时间片段为m个时间片段中的任意一个时间片段。当电池处于非激烈状态时,在计算第i个时间片段对应的目标电流时,可以直接将采集到的第i个时间片段对应的电流,确定为第i个时间片段对应的目标电流,从而得到第i个时间片段对应的目标电流。若第i个时间片段对应的目标电流用flati_i表示,则上述确定第i个时间片段对应的目标电流可以通过下述公式(7)表示:flati_i=ii(7)通过上述公式(7),可以得到第i个时间片段对应的目标电流。需要说明的是,m个时间片段中其它时间片段对应的目标电流的计算方法与第i个时间片段对应的目标电流的计算方法类似,可参见第i个时间片段对应的目标电流的计算方法,在此,本发明实施例不再进行赘述。在通过s501计算得到m个时间片段中每一个时间片段对应的目标电流之后,就可以执行下述s502:s502、根据m个时间片段中各时间片段对应的目标电流,计算电池在预设时间段内的电池容量。在分别计算得到m个时间片段中每一个时间片段对应的目标电流之后,就可以对每一个时间片段对应的目标电流进行求和处理,以得到电池在预设时间段内的电池容量。若电池在预设时间段内的电池容量用c2表示,则上述电池在预设时间段内的电池容量可以通过下述公式(8)表示:通过上述公式(8),可以得到电池在预设时间段内的电池容量。需要说明的是,由于电流的采集周期是循环的,考虑到采集周期的变化,公式(9)对应的可以描述为:其中,c(m2)表示当电池处于非激烈状态时采集周期t内的电池容量,t表示采集周期。由此可见,当电池处于非激烈状态时,在计算电池容量时,可以直接将采集到的第i个时间片段对应的电流,确定为第i个时间片段对应的目标电流,这样在分别得到每一个时间片段对应的目标电流之后,对每一个时间片段对应的目标电流进行求和处理,就可以得到电池在预设时间段内的电池容量,即在计算电池容量时,考虑到电池当前所处的状态对电池容量的影响,从而提高了获取到的电池容量的准确度。上述图3和图5所示的实施例详细描述了当电池处于激烈状态或非激烈状态时,如何根据m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量的技术方案。可选的,在计算电池在预设时间段内的电池容量时,由于电池温度和电流大小会对电池的容量产生影响,因此,在根据m个时间片段中各时间片段对应的目标电流,计算电池在预设时间段内的电池容量时,还可以进一步考虑电池温度和电流大小这两个因素,示例的,请参见图6所示,图6为本发明实施例提供的另一种电池容量的计算方法的流程示意图,该电池容量的计算方法可以包括:s601、计算m个时间片段中各时间片段对应的目标电流与积分效率之间的乘积。其中,积分效率是根据电池温度和电流大小确定的。示例的,电池温度影响下的电池容量可以用ct表示,电路大小影响下的电池容量可以用ci表示。由于电池温度会对电池容量造成影响,特别是低温对电池影响非常大,在温度t低于负20℃时,电池实际容量衰减高达40%以上,会影响后续电池健康状态的预测精度,因此,在计算电池容量之前,可以先计算出温度t影响下的电池容量ct,并可以结合温度t影响下的电池容量ct计算电池容量。通常情况下,电池温度越高,对应的电池容量越大,电池温度越低,对应的电池容量越小。此外,可以理解的是,电池温度对电池容量的衰减影响是可逆的。示例的,可以参见图7所示,图7为本发明实施例提供的一种电池温度和电池容量的关系示意图。可以看出,当电池温度由低温变成高温时,电池容量也会对应变大,虽然不会恢复至原来的电池容量,但是还是会恢复大部分容量。为了更清楚地说明电池温度对电池容量的影响,可以通过下述实验数据进行说明。在分别得到电池温度,及该温度影响下的电池容量之后,可以将电池温度,及该温度影响下的电池容量制成二维数组表格,这样就可以通过利用二分查表法,查找某一温度影响下的电池容量。通过实验数据可以看出,温度t和该温度t影响下的电池容量之间的关系为非线性关系,经过拟合之后,可以制成相应二维数组表,通过查表程序,就可以得到某一温度影响下的电池容量,避免了繁琐复杂的计算。示例的,可参见下述表1所示,表1中的电池容量对应的参数是电池衰减系数,即温度t影响下的电池容量相对于正常温度下的电池容量的衰减系数,可以用%表示,即表示温度t影响下的电池容量相对于正常温度下的电池容量的增加量或减少量,可以通过这些增加量或减少量计算得到电池容量。表1温度t504025100-5-25-40ct+5%+1%0%-2%-5%-15%-40%-60%结合表1可以看出,当电池温度t为50℃时,其影响下的电池容量相比正常温度下的电池容量增加5%,当电池温度t为40℃时,其影响下的电池容量相比正常温度下的电池容量增加1%,当电池温度t为0℃时,其影响下的电池容量相比正常温度下的电池容量减少5%,当电池温度t为-25℃时,其影响下的电池容量相比正常温度下的电池容量减少40%等。电池温度越高,对应的电池容量越大,电池温度越低,对应的电池容量越小。通过上述描述获取到温度影响下的电池容量ct。下面,将考虑电流大小(充电和放电)对电池容量的影响,即需要计算出电流影响下的电池容量ci。通常情况下,利用充、放电倍率(c=i/capacity)来表证电流大小,在电流高于3c(c表示电流大小,表征充、放电电流大小)时,电池实际容量衰减高达40%以上会影响电池健康状态的预测精度,因此,在计算电池容量之前,可以先计算电流影响下的电池容量ci,并可以结合电流影响下的电池容量ci计算电池容量。通常情况下,电流越大,对电池容量的影响越大。此外,可以理解的是,电流对电池容量的衰减影响是可逆的。示例的,可以参见图8所示,图8为本发明实施例提供的一种电流和电池容量的关系示意图,其中,横坐标表示放电深度,即电池放电量与电池额定容量的百分比,纵坐标表示电池电压,可以看出,当电流由大变小时,电池容量会对应增加,虽然不会恢复至原来的电池容量,但是还是会恢复大部分容量。同样的,为了更清楚地说明电流对电池容量的影响,可以通过下述实验数据进行说明。在分别得到电流及该电流影响下的电池容量之后,可以将电流及该电流影响下的电池容量制成二维数组表格,这样就可以通过利用二分查表法,查找某一电流影响下的电池容量。通过实验数据可以看出,电流i和该电流i影响下的电池容量之间的关系为非线性关系,经过拟合之后,可以制成相应二维数组表,通过查表程序,就可以得到某一电流影响下的电池容量,避免了繁琐复杂的计算。示例的,可参见下述表2所示,表2中的电池容量对应的参数是电池衰减系数,即电流影响下的电池容量相对于正常温度下的电池容量的衰减系数,可以用%表示,即表示电流i影响下的电池容量相对于正常温度下的电池容量的增加量或减少量,可以通过这些增加量或减少量计算得到电池容量。表2电流i0.01c0.10.2c0.33c0.5c1c2c3cci+8%+7%4%-3%-1%0%-20%-30%电流i-0.1-.33c-0.5c-1c-2c-3c-5c-0.1ci+5%+3%+2%0%-5%-20%-35%+5%结合表2可以看出,当电流i为0.01c时,其影响下的电池容量相比正常温度下的电池容量增加8%,当电流i为0.33c时,其影响下的电池容量相比正常温度下的电池容量减少3%,当电流i为2c时,其影响下的电池容量相比正常温度下的电池容量减少20%,当电流i为-2c时,其影响下的电池容量相比正常温度下的电池容量减少5%等。在分别获取到电池温度影响下的电池容量ct和电路大小影响下的电池容量ci之后,可以根据电池温度影响下的电池容量ct和电路大小影响下的电池容量ci计算积分效率。若积分效率用k表示,则k=1+ct+ci,从而得到积分效率k。在得到积分效率k之后,就可以计算m个时间片段中各时间片段对应的目标电流与积分效率之间的乘积,并根据m个时间片段中各时间片段对应的乘积,计算电池在预设时间段内的电池容量,即执行下述s602:s602、根据m个时间片段中各时间片段对应的乘积,计算电池在预设时间段内的电池容量。结合上述图3所示的实施例,当电池处于激烈状态时,若电池在预设时间段内的电池容量仍用c1表示,则上述电池在预设时间段内的电池容量可以通过下述公式(10)表示:通过上述公式(10),可以得到电池在预设时间段内的电池容量。需要说明的是,由于电流的采集周期是循环的,考虑到采集周期的变化,公式(10)对应的可以描述为:其中,c(m1)仍表示当电池处于激烈状态时采集周期t内的电池容量,t表示采集周期。结合上述图5所示的实施例,当电池处于非激烈状态时,若电池在预设时间段内的电池容量仍用c2表示,则上述电池在预设时间段内的电池容量可以通过下述公式(12)表示:通过上述公式(12),可以得到电池在预设时间段内的电池容量。需要说明的是,由于电流的采集周期是循环的,考虑到采集周期的变化,公式(12)对应的可以描述为:其中,c(m2)仍表示当电池处于非激烈状态时采集周期t内的电池容量,t表示采集周期。由此可见,在本发明实施例中,在计算电池容量时,在分别得到每一个时间片段对应的目标电流之后,不是直接对每一个时间片段对应的目标电流进行求和得到电池在预设时间段内的电池容量,而是考虑到了电池温度和电流大小对电容容量的影响,先计算每一个时间片段对应的目标电流与积分效率之间的乘积,再对每一个时间片段对应的目标电流与积分效率之间的乘积进行求和处理,以得到电池在预设时间段内的电池容量。即在计算电池容量时,考虑到了电池温度和电流大小对电容容量的影响,从而提高了获取到的电池容量的准确度。图9为本发明实施例提供的一种电池容量的计算装置90的结构示意图,示例的,请参见图9所示,该电池容量的计算装置90可以包括:采集单元901,用于在预设时间段内,分别采集电池在m个时间片段中各时间片段对应的电流;m个时间片段是对预设时间段划分得到的,m个时间片段中任意两个时间片段不重叠,m为大于或者等于2的整数。计算单元902,用于根据各时间片段对应的电流,计算m个时间片段中n个时间片段各自对应的电流变化率;n为大于或等于1、且小于或等于m的整数。处理单元903,用于根据n个时间片段各自对应的电流变化率确定电池当前所处的状态;并根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,计算电池在预设时间段内的电池容量;其中,电池当前所处的状态为激烈状态或者非激烈状态。可选的,处理单元903,具体用于根据电池当前所处的状态和m个时间片段中各时间片段对应的电流,分别确定m个时间片段中各时间片段对应的目标电流;并根据m个时间片段中各时间片段对应的目标电流,计算电池在预设时间段内的电池容量。可选的,处理单元903,具体用于计算m个时间片段中各时间片段对应的目标电流与积分效率之间的乘积;其中,积分效率是根据电池温度和电流大小确定的;并根据m个时间片段中各时间片段对应的乘积,计算电池在预设时间段内的电池容量。可选的,电池当前所处的状态为非激烈状态,处理单元903,具体用于将第i个时间片段对应的电流,确定为第i个时间片段对应的目标电流;其中,第i个时间片段为m个时间片段中的任一个时间片段。可选的,电池当前所处的状态为激烈状态,处理单元903,具体用于分别计算第i个时间片段对应的第一加权系数和第i-1个时间片段对应的第二加权系数;并根据第i个时间片段对应的电流、第一加权系数、第i-1个时间片段对应电流及第二加权系数,确定第i个时间片段对应的目标电流。可选的,处理单元903,具体用于分别计算第i个时间片段对应的电流和第一加权系数的第一乘积,及第i-1个时间片段对应电流和第二加权系数的第二乘积;并将第一乘积和第二乘积的和,确定为第i个时间片段对应的目标电流。可选的,处理单元903,具体用于计算第i个时间片段对应的电流变化率与第i-1个时间片段对应的电流变化率之和,得到第一数值;并将第i个时间片段对应的电流变化率与第一数值的比值,确定为第一加权系数;将第i-1个时间片段对应的电流变化率与第一数值的比值,确定为第二加权系数。可选的,处理单元903,具体用于若n个时间片段各自对应的电流变化率均大于预设阈值,则确定电池当前所处的状态为激烈状态;若n个时间片段各自对应的电流变化率中至少一个小于预设阈值,则确定电池当前所处的状态为非激烈状态。可选的,计算单元902,具体用于计算第i个时间片段对应的电流与第i-1个时间片段对应的电流的差值;并将差值的绝对值确定为第i个时间片段对应的电流变化率。本发明实施例所示的电池容量的计算装置90,可以执行上述任一实施例所示的电池容量的计算方法的技术方案,其实现原理以及有益效果与电池容量的计算方法的实现原理及有益效果类似,此处不再进行赘述。图10为本发明实施例提供的一种管理设备100的结构示意图,示例的,请参见图10所示,该管理设备100可以包括处理器1001和存储器1002,其中,所述存储器1002用于存储程序指令;所述处理器1001用于读取所述存储器1002中的程序指令,并根据所述存储器1002中的程序指令执行上述任一实施例所示的电池容量的计算方法的技术方案,其实现原理以及有益效果与电池容量的计算方法的实现原理及有益效果类似,此处不再进行赘述。本发明实施例还提供一种计算机存储介质,包括指令,当所述指令由一个或多个处理器运行时,使得管理设备执行上述任一实施例所示的电池容量的计算方法的技术方案,其实现原理以及有益效果与电池容量的计算方法的实现原理及有益效果类似,此处不再进行赘述。本发明实施例还提供一种芯片,芯片上存储有计算机程序,在计算机程序被处理器执行时,执行上述任一实施例所示的电池容量的计算方法的技术方案,其实现原理以及有益效果与电池容量的计算方法的实现原理及有益效果类似,此处不再进行赘述。上述实施例中处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(read-onlymemory,rom)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1