发明内容
本发明旨在至少在一定程度上解决上述相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种基于未来电压计算的电池剩余放电能量的预测方法,该方法能够实时预测动力电池的剩余放电能量,且精确度较高。
本发明的另一个目的在于提供一种基于未来电压计算的电池剩余放电能量的预测***。
为了实现上述目的,本发明第一方面的实施例提出了一种基于未来电压计算的电池剩余放电能量的预测方法,包括以下步骤:采集动力电池的电池数据,并确定未来运行过程的充放电电流预测值,其中,所述电池数据包括电流测量值、端电压测量值和温度测量值;根据所述电流测量值和所述动力电池的电池模型对所述动力电池在未来运行过程中的端电压进行实时预测,以得到端电压预测序列;根据所述端电压预测序列和所述电流预测值计算所述动力电池的剩余放电能量;实时更新端电压预测序列,并根据更新后的端电压预测序列对所述动力电池的剩余放电能量进行更新。
另外,根据本发明上述实施例的基于未来电压计算的电池剩余放电能量的预测方法还可以具有如下附加的技术特征:
在一些示例中,在根据所述电流测量值和所述动力电池的电池模型对所述动力电池在未来运行过程中的端电压进行实时预测的过程中,其中,预测的时间范围是从当前时刻t到放电截止时刻tend,得到的端电压预测序列Ufut,sequ(t)是端电压在当前时刻t到放电截止时刻tend这一时间段上的电压序列。
在一些示例中,所述根据所述电流测量值和所述动力电池的电池模型对所述动力电池在未来运行过程中的端电压进行实时预测,以得到端电压预测序列,进一步包括:在动力电池的运行过程中的不同时刻进行端电压预测,得到多组端电压预测序列,其中,预测时间点为t1、t2、t3、...、ti、...、tn,对应多组端电压预测序列分别为,Ufut,sequ(t1)、Ufut,sequ(t2)、Ufut,sequ(t3)、...、Ufut,sequ(ti)、...、Ufut,sequ(tn),其中,不同时刻的电压预测时间段不同,ti时刻对应的预测时间范围是从ti时刻到放电截止时刻tend。
在一些示例中,通过如下公式计算所述动力电池的剩余放电能量:
Efut(ti)=∫Ufut(tfut,ti)*Ifut(tfut,ti)*dtfut,
其中,Ufut,sequ(ti)和电Ifut,sequ(ti)分别为时间点ti对应的端电压预测序列和电流预测值,Efut(ti)为时间点ti对应的电池的剩余放电能量,积分时间段tfut的起止时刻为当前时刻ti和放电截止时刻tend。
在一些示例中,进一步包括:根据当前时刻ti得到未来时间点tfut电池的剩余放电能量值Efut(tfut,ti),具体计算公式为:
Efut(tfut,ti)=∫Ufut(tfut,1,ti)*Ifut(tfut,1,ti)*dtfut,1,
其中,Ufut,sequ(ti)和Ifut,sequ(ti)为当前时刻ti对应的端电压预测序列和电流预测值,时间积分tfut,1的起止时刻为未来时刻tfut和放电截止时刻tend,当前时刻ti对应的端电压预测序列为Ufut,sequ(ti),对应时间段为ti到放电截止时间tend。
在一些示例中,所述实时更新端电压预测序列,并根据更新后的端电压预测序列对所述动力电池的剩余放电能量进行更新,进一步包括:在实时运行过程中,根据最新获得的一组端电压预测序列确定当前时刻动力电池的剩余放电能量的初步预测值,具体的计算公式为:
Efut,ori(tpres,ti)=∫Ufut(tfut,pres,ti)*Ifut(tfut,pres,ti)*dtfut,pres,
其中,tpres为当前时刻,且tpres在预测时间点ti之后,而未达到下一个预测时间点ti+1,Efut,sequ(ti)为ti时刻的端电压预测序列,积分时间段tfut,pres的起止时刻为当前时刻tpres到放电截止时刻tend;
当动力电池运行到ti+1时刻点时,预测结果进行更新,根据ti+1时刻对应的的端电压预测序列Efut,sequ(ti+1)计算动力电池的剩余放电能量。
在一些示例中,还包括:根据当前的电池数据采集结果对所述动力电池的剩余放电能量的初步预测值进行修正,以得到动力电池的剩余放电能量的实时预测值,具体计算公式如下:
Efut(tpres,ti)=Efut,ori(tpres,ti)+ΔEfut(tpres,ti,Ubat,meas,Ibat,meas),
其中,tpres为当前时刻,且tpres在预测时间点ti之后,而未达到下一个预测时间点ti+1,Efut,ori(tpres,ti)为动力电池的剩余放电能量的预测初步值,其对应ti时刻的端电压预测序列,Ubat,meas和Ibat,meas为当前时刻tpres对应的电流测量值和电压测量值,ΔEfut(tpres,ti,Ubat,meas,Ibat,meas)为修正项。
本发明第二方面的实施例还提供了一种基于未来电压计算的电池剩余放电能量的预测***,包括:采集模块,用于采集动力电池的电池数据,并确定未来运行过程的充放电电流预测值,其中,所述电池数据包括电流测量值、端电压测量值和温度测量值;端电压计算模块,用于根据所述电流测量值和所述动力电池的电池模型对所述动力电池在未来运行过程中的端电压进行实时预测,以得到端电压预测序列;电量计算模块,用于根据所述端电压预测序列和所述电流预测值计算所述动力电池的剩余放电能量;修正模块,用于实时更新端电压预测序列,并根据更新后的端电压预测序列对所述动力电池的剩余放电能量进行更新。
根据本发明的实施例,根据数据采集和未来电流输入情况,对电池未来运行过程中的端电压变化进行预测,并在充放电过程中根据采集到的最新数据对电压预测值进行实时更新。基于电压预测结果进行能量积分计算,得到电池剩余放电能量的预测值。在实时运行过程中,根据最新获得的端电压预测序列对能量预测结果进行更新,提高放电能量预测的精度。本发明的实施例以电池未来运行过程中的端电压预测为基础,体现了使用工况和电池状态对剩余能量的影响,因此可以在不同的电动汽车使用情况下提供较精确的动力电池的剩余放电能量预测值。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
以下结合附图描述根据本发明实施例的基于未来电压计算的电池剩余放电能量的预测方法及***。
图1是根据本发明一个实施例的基于未来电压计算的电池剩余放电能量的预测方法的流程图。图2是根据本发明另一个是实施例的基于未来电压计算的电池剩余放电能量的预测方法的流程示意图。结合图1和图2所示,该方法包括以下步骤:
步骤S101:采集动力电池的电池数据,并确定未来运行过程的充放电电流预测值,其中,电池数据包括当前电流测量值Ibat,meas、端电压测量值Ubat,meas和温度测量值Tbat,meas。
步骤S102:根据电流测量值和动力电池的电池模型对动力电池在未来运行过程中的端电压进行实时预测,以得到端电压预测序列。
作为具体的示例,例如,当前时刻记为t,电池放电截止的时刻记为tend,则电池未来运行的时间段、即端电压的预测时间范围是从当前时刻t到放电截止时刻tend,得到对应一组端电压预测序列Ufut,sequ(t),也即端电压预测序列Ufut,sequ(t)是端电压在当前时刻t到放电截止时刻tend这一时间段上的电压序列。预测时间段上未来某时刻记为tfut,tfut时刻的端电压预测值记为Ufut(tfut,t),其中括号内第一个时间tfut代表预测结果中的未来时刻,第二个时间t代表进行电压计算的当前时刻。
进一步地,在动力电池运行过程中,在不同时刻根据最新的电池数据采集结果进行电池端电压预测,得到一系列(多组)端电压预测序列。例如图3所示,电池运行过程中的一组时刻记为t1、t2、t3、...、ti、...、tn,在每个电压预测时间点根据当前最新的电池数据采集结果,进行未来端电压的预测,得到对应的多组端电压预测序列分别为Ufut,sequ(t1)、Ufut,sequ(t2)、Ufut,sequ(t3)、...、Ufut,sequ(ti)、...、Ufut,sequ(tn),其中,不同时刻的电压预测时间段不同,第一个预测点t1对应的预测起止时刻为t1到放电截止时刻tend,而之后的ti时刻对应的预测时间范围是从ti时刻到放电截止时刻tend,tn是电池放电截止时刻tend之前的最后一个电压预测时间点,随放电进行,所需的电压预测时间长度逐渐变短,且时间偏后的电压预测序列基于更多的电池数据,因此其可信度比较早的电压预测序列高。以时刻ti为例,此时当前时刻为ti,放电截止时刻为tend,得到的电压预测序列记为Ufut,sequ(ti),对应的时间段为ti到tend。此时间段上某未来时间点tfut对应的电压预测值为Ufut(tfut,ti),其中括号内第二个时间ti代表进行电压计算的当前时刻。随电池充放电进行,可以获得更多的真实电流、电压数据,使得偏后的电压预测时间点对应的端电压预测值Ufut,sequ(ti)的可信度比第一个电压预测时间点t1的电压预测序列Ufut,sequ(t1)要高。因此在电池运行过程中,采用更新的电压预测结果有利于提高端电压精度。
步骤S103:根据端电压预测序列和电流预测值计算动力电池的剩余放电能量。
具体地说,根据上述步骤S102中得到的端电压预测结果,预测动力电池当前的剩余放电能量,即动力电池未来运行时间段中累积能放出的能量。例如图4所示,以电压预测时间点ti的电池剩余能量预测为例,此时动力电池未来运行时间段是从当前时刻ti到放电截止时刻tend,电压预测序列为Ufut,sequ(ti),未来电流预测值为Ifut,sequ(ti),也即Ufut,sequ(ti)和Ifut,sequ(ti)为当前时刻ti对应的端电压预测序列和电流预测值,此时电池的剩余放电能量Efut(ti)为未来时间段上电压、电流的乘积的累计值,满足如下公式:
Efut(ti)=∫Ufut(tfut,ti)*Ifut(tfut,ti)*dtfut,
其中,上式中积分的起止时刻为当前时刻ti和放电截止时刻tend。得到的剩余放电能量预测值用于之后的车辆续驶里程计算。
进一步地,在当前时刻ti,同样可计算ti之后的未来时间点tfut的电池的剩余放电能量Efut(tfut,ti),具体的计算公式为:
Efut(tfut,ti)=∫Ufut(tfut,1,ti)*Ifut(tfut,1,ti)*dtfut,1,
其中,上式中时间积分tfut,1的起止时刻为未来时刻tfut和放电截止时刻tend,并且,随放电进行,能量预测时间长度逐渐变短。
步骤S104:实时更新端电压预测序列,并根据更新后的端电压预测序列对动力电池的剩余放电能量进行更新。在本发明的一个实施例中,首先,在实时运行过程中,根据最新获得的一组端电压预测序列确定当前时刻动力电池的剩余放电能量的初步预测值,具体的计算公式为:
Efut,ori(tpres,ti)=∫Ufut(tfut,pres,ti)*Ifut(tfut,pres,ti)*dtfut,pres,
其中,tpres为当前时刻,且tpres在预测时间点ti之后,而未达到下一个预测时间点ti+1,Efut,sequ(ti)为ti时刻的端电压预测序列,积分时间段tfut,pres的起止时刻为当前时刻tpres到放电截止时刻tend。
当动力电池运行到ti+1时刻点时,预测结果进行更新,根据ti+1时刻对应的的端电压预测序列Efut,sequ(ti+1)计算动力电池的剩余放电能量。
进一步地,根据当前的电池数据采集结果对所述动力电池的剩余放电能量的初步预测值进行修正,以得到动力电池的剩余放电能量的实时预测值,具体计算公式如下:
Efut(tpres,ti)=Efut,ori(tpres,ti)+ΔEfut(tpres,ti,Ubat,meas,Ibat,meas),
其中,tpres为当前时刻,且tpres在预测时间点ti之后,而未达到下一个预测时间点ti+1,Efut,ori(tpres,ti)为动力电池的剩余放电能量的预测初步值,其对应ti时刻的端电压预测序列,Ubat,meas和Ibat,meas为当前时刻tpres对应的电流测量值和电压测量值,ΔEfut(tpres,ti,Ubat,meas,Ibat,meas)为修正项。
作为具体的示例,如图5所示,简言之,在车辆实时运行过程中,基于不同时刻的端电压预测序列对电池剩余放电能量预测结果进行更新,提高剩余能量的预测精度。例如,在不同的端电压预测时间点t1、t2、t3、...、ti、...、tn得到一系列端电压预测序列Ufut,sequ(t1)、Ufut,sequ(t2)、Ufut,sequ(t3)、...、Ufut,sequ(ti)、...、Ufut,sequ(tn)。时间偏后的端电压预测结果结合了更多的电压、电流采集信息,可信度更高。因此在电池管理***实时计算过程中,需根据最近获得的端电压预测结果对剩余放电能量进行更新。以当前时刻tpres为例,假设当前时刻tpres在端电压预测时间点ti之后,而未达到下一个电压预测时间点ti+1时,此时的动力电池的剩余能量预测值Efut(tpres,ti)以ti时刻的能量预测序列Efut,sequ(ti)为参考。当电池运行到ti+1时刻点时,预测结果进行更新,采用ti+1时刻的预测序列Efut,sequ(ti+1)计算剩余放电能量。因此,实时过程中的能量变化情况如图5中的分段折线所示,对应图4中的各个能量预测序列。图5中的实线直接采用各个Efut,sequ能量预测序列的数值,对应初步能量预测值Efut,ori(tpres,ti),满足如下公式:
Efut,ori(tpres,ti)=∫Ufut(tfut,pres,ti)*Ifut(tfut,pres,ti)*dtfut,pres。
而最终的能量预测值Efut(tpres,ti)还根据当前时刻的电流、电压采集值对结果进行修正,满足如下公式:
Efut(tpres,ti)=Efut,ori(tpres,ti)+ΔEfut(tpres,ti,Ubat,meas,Ibat,meas),
也即,最终的剩余能量预测值Efut(tpres,ti)来自ti时刻的端电压预测序列Ufut,sequ(ti),满足如下函数关系:
Efut(tpres,ti)=∫Ufut(tfut,pres,ti)*Ifut(tfut,pres,ti)*dtfut,pres+ΔEfut(tpres,ti,Ubat,meas,Ibat,meas),
其中,电压预测值和电流预测值采用ti时刻的数据,能量积分的时间段tfut,pres的起止时刻是当前时刻tpres到放电截止时刻tend,ΔEfut(tpres,ti,Ubat,meas,Ibat,meas)是根据当前时刻的电流、电压预测结果,对ti时刻的能量预测结果的修正项。当电池运行到ti+1时刻点时,剩余能量预测结果进行更新,采用ti+1时刻的电压预测序列计算剩余放电能量。修正后的实时能量预测结果如图5中虚线表示。因此,该方法详细考虑了电池未来的运行过程,并根据实时采集信息对剩余能量预测值进行更新,保证能量预测结果的精度。
结合图2所示,本发明实施例的基于未来电压计算的电池剩余放电能量的预测方法的主要流程主要概述为三个步骤。步骤1是根据采集的当前的电池数据、未来电流预测值和电池模型,进行电池未来充放电过程的端电压响应的预测,得到未来时间段的端电压预测序列。步骤2是动力电池的剩余放电能量预测。根据端电压预测序列,结合电流预测值进行未来运行过程的剩余能量累积计算。步骤3是动力电池的剩余放电能量更新过程。实时计算过程中随电池充放电进行,通过最新获得的端电压预测值以及当前的电池数据采集情况,对剩余放电能量预测结果进行更新,以提高预测结果的准确度。
综上,根据本发明的实施例的基于未来电压计算的电池剩余放电能量的预测方法,根据数据采集和未来电流输入情况,对电池未来运行过程中的端电压变化进行预测,并在充放电过程中根据采集到的最新数据对电压预测值进行实时更新。基于电压预测结果进行能量积分计算,得到电池剩余放电能量的预测值。在实时运行过程中,根据最新获得的端电压预测序列对能量预测结果进行更新,提高放电能量预测的精度。本发明的实施例以电池未来运行过程中的端电压预测为基础,体现了使用工况和电池状态对剩余能量的影响,因此可以在不同的电动汽车使用情况下提供较精确的动力电池的剩余放电能量预测值。
本发明的进一步实施例还提供了一种基于未来电压计算的电池剩余放电能量的预测***。
图6是个根据本发明一个实施例的基于未来电压计算的电池剩余放电能量的预测***的结构框图。如图6所示,该预测***100包括:采集模块110、端电压计算模块120、电量计算模块130和修正模块140。
具体地,采集模块110用于采集动力电池的电池数据,并确定未来运行过程的充放电电流预测值,其中,电池数据包括电流测量值、端电压测量值和温度测量值.
端电压计算模块120用于根据电流测量值和动力电池的电池模型对动力电池在未来运行过程中的端电压进行实时预测,以得到端电压预测序列。
电量计算模块130用于根据端电压预测序列和电流预测值计算动力电池的剩余放电能量。
修正模块140用于实时更新端电压预测序列,并根据更新后的端电压预测序列对动力电池的剩余放电能量进行更新。
需要说明的是,本发明实施例的基于未来电压计算的电池剩余放电能量的预测***的具体实现方式与本发明实施例的基于未来电压计算的电池剩余放电能量的预测方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,此处不做赘述。
综上,根据本发明的实施例的基于未来电压计算的电池剩余放电能量的预测***,根据数据采集和未来电流输入情况,对电池未来运行过程中的端电压变化进行预测,并在充放电过程中根据采集到的最新数据对电压预测值进行实时更新。基于电压预测结果进行能量积分计算,得到电池剩余放电能量的预测值。在实时运行过程中,根据最新获得的端电压预测序列对能量预测结果进行更新,提高放电能量预测的精度。本发明的实施例以电池未来运行过程中的端电压预测为基础,体现了使用工况和电池状态对剩余能量的影响,因此可以在不同的电动汽车使用情况下提供较精确的动力电池的剩余放电能量预测值。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。