电池包加热时长确定方法、装置、设备及存储介质与流程

文档序号:33452319发布日期:2023-03-15 01:15阅读:72来源:国知局
电池包加热时长确定方法、装置、设备及存储介质与流程

1.本技术属于新能源技术领域,尤其涉及一种电池包加热时长确定方法、装置、设备及存储介质。


背景技术:

2.当前储能电池的应用场景广泛,储能电池可用在各类设备特别是储能设备中。由于电池的低温特性,当电池温度较低时,需要先对低温工况下的电池进行加热处理,以使得电池能够进行充/放电工作。在此过程中,需要对电池的加热时长进行确定以便用户更好知道设备何时可以正常工作。
3.然而,在加热过程中,电池的温度变化受到诸多因素的影响,导致对电池的加热时长难以进行准确的计算。


技术实现要素:

4.本技术实施例提供了一种电池包加热时长确定方法、电池包加热时长确定装置、储能设备及存储介质,以解决电池包的加热时长难以进行准确计算的问题。
5.本技术实施例第一方面提供一种电池包加热时长确定方法,所述方法包括:
6.监测电池包的状态信息;
7.当所述状态信息满足第一加热状态时,确定所述电池包的实际加热参数;
8.根据所述实际加热参数和预设对应关系确定所述电池包在所述第一加热状态下的总待加热时长;所述预设对应关系为加热参数与加热时长的对应关系;
9.对所述电池包进行加热并累计加热时长;
10.当所述电池包从第一加热状态变更为第二加热状态时,根据所述总待加热时长和所述累计加热时长确定所述电池包在状态转变时的剩余待加热时长;
11.在所述电池包进入第二加热状态后,根据所述电池包的当前温度对所述剩余待加热时长进行调整,得到所述电池包的实时待加热时长。
12.本技术实施例第二方面还提供一种电池包加热时长确定装置,所述方法包括:
13.状态信息监测模块,用于监测电池包的状态信息;
14.加热参数确定模块,用于当所述状态信息满足第一加热状态时,确定所述电池包的实际加热参数;
15.总时长确定模块,用于根据所述实际加热参数和预设对应关系确定所述电池包在所述第一加热状态下的总待加热时长;所述预设对应关系为加热参数与加热时长的对应关系;
16.累计时长确定模块,用于对所述电池包进行加热并累计加热时长;
17.剩余时长确定模块,用于当所述电池包从第一加热状态变更为第二加热状态时,根据所述总待加热时长和所述累计加热时长确定所述电池包在状态转变时的剩余待加热时长;
18.剩余时长调整模块,用于在所述电池包进入第二加热状态后,根据所述电池包的当前温度对所述剩余待加热时长进行调整,得到所述电池包的实时待加热时长。
19.本技术实施例第三方面还提供一种储能设备,所述储能设备包括电池包与控制器,所述控制器用于执行存储器中存储的计算机程序时实现上述电池包加热时长确定方法。
20.本技术实施例第四方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被控制器执行时实现上述电池包加热时长确定方法。
21.本技术实施例中,由于电池包在加热过程中的温度变化受加热状态影响较大,因此,通过监测电池包的状态信息确定电池包满足的加热状态,从而区分不同加热状态下的加热时长确定方式,在电池包从第一加热状态进入第二加热状态时,根据电池包的当前温度对加热状态转变时确定的剩余待加热时长进行调整,得到的实时待加热时长。根据不同的加热状态及时调整加热时长的计算方式,能够提高电池包的待加热时长的准确性。
附图说明
22.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本技术实施例提供的电池包加热时长确定方法的流程示意图;
24.图2是本技术实施例提供的电池包状态信息确定方法的流程示意图;
25.图3是本技术实施例提供的剩余待加热时长调整方法的流程示意图;
26.图4是本技术实施例提供的电池包加热时长确定装置的结构示意图;
27.图5是本技术实施例提供的储能设备的结构示意图。
具体实施方式
28.为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和具体实施例对本技术进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
29.在下面的描述中阐述了很多具体细节以便于充分理解本技术,所描述的实施例是本技术一部分实施例,而不是全部的实施例。
30.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
31.本发明实施例提供的电池包加热时长确定方法可以由储能设备执行,相应地,电池包加热时长确定装置运行于储能设备中。图1是本技术实施例提供的电池包加热时长确定方法的流程示意图。如图1所示,所述电池包加热时长确定方法可以包括如下步骤s11-s16,根据不同的需求,该流程图中步骤的顺序可以改变,某些可以省略。
32.s11,监测电池包的状态信息。
33.在本技术的至少一实施例中,电池包可应用于汽车设备、割草设备、扫地设备、排雷设备以及巡航设备等自移动设备中,也可以应用于移动储能设备、家用储能设备等储能设备中,或是其他需要储能电池包的电子设备中,在此不做限制。电池包中包含若干个电池单体,上述电池单体可以理解为电芯,每一电池单体均有对应的温度值。
34.可以理解,电池包的状态信息包括但不限于温度信息、充放电状态信息、故障信息等。通过电池包的状态信息可以区分电池包的当前工况以及加热情况。不同的工况下,电池包的加热速度可能不同。例如,电池包从低温开始加热,开始加热时温度较低,电池包静置不放电也不充电。加热到一定温度后,允许电池包对外放电或者接受外部电源充电,则此时电池包又进入新的加热状态。上述不同状态都会影响电池包的加热时长,因此,可以监测电池包的状态信息以进一步确定加热时长的估算方式。
35.s12,当状态信息满足第一加热状态时,确定电池包的实际加热参数。
36.在本技术的至少一实施例中,第一加热状态指电池包的当前温度小于预设温度阈值,且电池包处于静置状态,该状态下,电池包的充放电回路处于切断状态。此处,电池包处于静置状态是指电池包既不放电也不充电。预设温度阈值为预先设置的用于评估电池包能否进行充电或放电的温度,通常由电池包特性决定,例如0摄氏度下不允许充电或放电。可以理解,该预设温度值可以根据电池包能否充放电的温度进行调整设置,作为充电或放电保护温度。例如,预设温度阈值可以为5摄氏度,低于该值,则禁止电池包充电或放电。当电池包的温度小于预设温度阈值时,不允许电池包进行充电或放电处理。当电池包的温度大于或等于预设温度阈值时,允许电池包进行充电或放电。
37.电池包的当前温度可以通过温度传感器监测得到,示例性地,可以在电池包的每个电池单体表面设置温度传感器,通过温度传感器监测每个电池单体的温度值。在一实施例中,电池包的温度可以为电池包中温度最高的电池单体对应的温度值。在其他实施例中,电池包的温度还可以为电池包中温度最低的电池单体对应的温度值。
38.加热参数可以包括电池包开始加热时的初始温度以及对电池包进行加热处理的加热功率。以通过加热膜的方式对电池包进行加热处理为例,加热功率可以为预先设置的加热膜工作时的功率。电池包所采用的加热膜阻值不同,其加热功率可能不同。即便电池包采用同样阻值的加热膜,在供给加热膜的工作电压不同时,其加热功率也可能不同。当对电池包进行加热时,可以根据电池包中用于加热的加热模块的实时工作功率,例如加热膜的工作功率,确认电池包的实际的加热功率。
39.s13,根据实际加热参数和预设对应关系确定电池包在第一加热状态下的总待加热时长。
40.在本技术的至少一实施例中,预先设置加热参数与加热时长的对应关系作为预设对应关系,根据电池包的实际加热参数遍历预存的预设对应关系,能够得到电池包在第一加热状态下的总待加热时长。
41.仍旧以加热膜为例进行说明,加热参数与加热时长的对应关系可以在为电池包设置加热膜后,通过在不同温度下以不同加热功率对电池包进行加热确定。例如,对于电池包a从-20摄氏度以功率200w进行加热,加热到电池包第二预设温度阈值(停止加热的温度,该值大于第一预设温度阈值)例如10摄氏度停止加热,所需的加热时长为112.5分钟。如此,可以确定不同加热参数与加热时长的对应关系。
42.s14,对电池包进行加热并累计加热时长。
43.在本技术的至少一实施例中,以通过加热膜的方式对电池包进行加热处理为例,通过加热膜产生热量并将热量传递给电池包,使得电池包的温度升高。在一实施例中,预先设置计时器,以加热膜开始工作的时间为起始时间点,可以通过计时器累计加热时长可以计算电池包截止当前时间的已加热时长。
44.s15,当电池包从第一加热状态变更为第二加热状态时,根据总待加热时长和累计加热时长确定电池包在状态转变时的剩余待加热时长。
45.在本技术的至少一实施例中,在第一加热状态时,电池包的当前温度小于预设温度阈值,且电池包处于静置状态。通过对电池包进行加热处理,电池包温度逐步上升,可能在某一时刻进入到第二加热状态。本技术实施例中,第二加热状态是指电池包处于允许充放电的状态,该状态下,电池包的充放电回路处于导通状态。该加热状态可以通过电池包的温度确定,也可以直接通过侦测电池包的充放电电流确定。例如,上述预设温度阈值为电池包的充放电保护阈值,当电池包温度小于该预设温度阈值,则将电池包的充放电回路切断,反之,则将该回路导通。因此,当检测到电池包温度大于该预设温度值,可以说明电池包已经进入第二加热状态。又例如,通过检测电池包的充放电电流可以直接确定电池包当前是否在充电或者放电,若检测到充电电流或放电电流,也可以确定电池包已经进入第二加热状态。
46.因此,当检测到电池包的当前温度大于或等于预设温度阈值,或者电池包当前已经处于充电状态或放电状态,都可以说明电池包已经发生了加热状态的变化,也即,从第一加热状态进入了第二加热状态。此时,电池包可能进行充/放电。当电池包进入第二加热状态时,也即说明电池包的工况发生了变化。
47.在一实施例中,根据总待加热时长和累计加热时长确定电池包在状态转变时的剩余待加热时长,包括:计算总待加热时长和累计加热时长的时长差值;将时长差值作为电池包在状态改变时的剩余待加热时长。示例性地,总待加热时长记作t0,累计加热时长记作∫dt,剩余待加热时长记作t1,剩余待加热时长可以为公式1所示:
48.t1=t
0-∫dt
ꢀꢀ
公式1
49.可以理解,第一加热状态下,当储能设备显示电池包的待加热时长时,可以直接显示上述计算得到的剩余待加热时长。
50.s16,在电池包进入第二加热状态后,根据电池包的当前温度对剩余待加热时长进行调整,得到电池包的实时待加热时长。
51.在本技术的至少一实施例中,如前所述,对电池包从低温开始加热,加热到一定温度后,允许电池包对外放电或者充电,则此时电池包又进入新的加热状态,也即第二加热状态。在电池包进入第二加热状态后,电池包已经进入新的工况,此时电池包温度除了受加热膜工作功率影响外,电池包自身的工作状态也会影响电池包的温度。因此,在第二加热状态下,需按照第二加热状态下的加热时长确定方式对电池包在第一加热状态下得到的剩余待加热时长进行调整,得到电池包的实时待加热时长。第二加热状态下,电池包的待加热时长随着电池包温度的变化,待加热时长与电池包温度在不同的温度区间内的相关性也逐步变化,因此,在第二加热状态时,还需要根据当前温度对上述状态转变时确定的剩余待加热时长进一步调整,以确定更为准确的待加热时长。
52.可以理解,第二加热状态下,当储能设备显示电池包的待加热时长时,则将显示上述调整后的待加热时长。
53.本技术实施例提供的上述电池包加热时长确定方法,通过确定电池包的状态信息,以监测电池包满足的加热状态,将电池包的状态信息与加热状态进行匹配,以确定各个加热状态下的加热时长,能够提高电池包的加热时长确认的准确性。
54.在本技术的至少一实施例中,以电池包的状态信息包括温度信息与充放电状态信息为例。电池包的充放电状态可以包括充电状态、放电状态和静置状态。其中,充电状态表明电池包正在进行充电处理,放电状态表明电池包正在进行放电处理,静置状态表明电池包既不在充电状态也不在放电状态。上述不同状态都会影响电池包的加热时长,因此,可以监测电池包的状态信息。在一些实施例中,监测电池包的状态信息,包括:
55.s110,获取电池包的当前温度。
56.其中,以电池包的温度为电池包中温度最高的电池单体对应的温度值为例,获取电池包的当前温度,包括:确定电池包中每一电池单体对应的温度传感器;获取每个温度传感器监测的温度监测值;选取最高的温度监测值作为电池包的当前温度。
57.s111,获取电池包的充放电状态;
58.其中,充放电状态可以根据电池包充放电回路上的充放电电流大小确定。示例性的,可以确定电池包静置时的充放电电流的范围例如-1a《ⅰ《1a,当检测到的电流在此范围之外,则可以确定电池包处于充电或放电状态。以充电时的电流流向为正,若检测到电池包充放电回路上流经的电流为10a,说明电池包处于充电状态。若检测到电池包充放电回路上流经的电流为-1a,说明电池包处于放电状态。若检测到电池包充放电回路上流经的电流为0.5a,则说明电池包处于静置状态。
59.s112,根据当前温度以及充放电状态确定电池包的状态信息。
60.其中,确定状态信息可以是指根据电池包的当前温度与充放电状态确定电池包所满足的加热状态,例如,满足第一加热状态或满足上述第二加热状态。可以理解,当获取电池包当前温度以及充放电状态后,即可以根据获取的上述数据确定电池包的当前的工况,例如,处于何种温度下进行充电或放电,或仍处于静置状态,则由此可以确定电池包当前满足何种加热状态。
61.请参阅图2,图2是本技术实施例提供的电池包状态信息确定方法的流程示意图。可选地,充放电状态包括充电状态、放电状态和静置状态;根据当前温度以及充放电状态确定电池包的状态信息,包括:
62.s113,当当前温度小于预设温度阈值,且电池包处于静置状态时,确定电池包满足第一加热状态;
63.其中,当电池包的当前温度小于预设温度阈值,且电池包处于静置状态时,确定电池包满足第一加热状态。在第一加热状态下,不允许电池包进行充电或放电,通过对电池包进行加热处理,使得电池包达到充电或放电的条件。在一实施例中,在电池包的表面增加加热膜,加热膜能够产生热量并将热量传递给电池包,使得电池包的温度升高。
64.s114,当当前温度大于预设温度阈值,或电池包处于充电状态或放电状态时,确定电池包满足第二加热状态。
65.其中,当电池包的当前温度大于或等于预设温度阈值时,电池包允许充/放电处
理,确定电池包满足第二加热状态;或者,当电池包处于充电状态或放电状态时,确定电池包满足第二加热状态。因此,可以通过监测电池包的温度确认电池包是否进入第二加热状态,也可以通过检测电池包的充放电电流确认电池包是否进入第二加热状态。
66.在一些实施例中,加热参数包括初始温度以及加热功率;根据所述实际加热参数和预设对应关系确定所述电池包在所述第一加热状态下的总待加热时长,包括:
67.s130,根据所述实际加热参数和预设对应关系确定所述电池包在所述第一加热状态下的总待加热时长。
68.其中,总待加热时长可以是指将电池包从初始温度加热到目标加热温度所需的时长,目标加热温度为预先设置的停止对电池包进行加热处理的温度,例如,目标加热温度可以为10摄氏度。对应关系可以通过在不同初始温度以及不同加热功率下对电池包进行加热测试所得,示例性地,当电池包的初始温度为-20摄氏度时,在200瓦的加热功率下,电池包加热到目标加热温度所需的总待加热时长为112.5分钟;当电池包的初始温度为-20摄氏度时,在150瓦的加热功率下,电池包加热到目标加热温度所需的总待加热时长为205分钟;当电池包的初始温度为-20摄氏度时,在100瓦的加热功率下,电池包加热到目标加热温度所需的总待加热时长为324.9分钟,在此不做赘述。在一实施例中,上述对应关系存储于预设数据库中。该数据库可以设置于储能设备内部,也可以设置在云端。
69.请参阅图3,结合图3说明对待加热时长的调整方法。在一实施例中,根据电池包的当前温度对剩余待加热时长进行调整,得到电池包的实时待加热时长,包括:
70.s161,获取预设加热时长区间内的修正函数,预设加热时长区间的最小值为零,最大值为剩余待加热时长;
71.其中,修正函数用于根据电池包的当前温度对剩余待加热时长进行调整,得到备选待加热时长。在一实施例中,修正函数可以为线性插值函数。在其他实施例中,修正函数还可以为多项式插值函数,例如,修正函数可以为二项式插值函数、三项式插值函数等,在此不做限制。
72.s162,根据电池包的当前温度和修正函数计算得到备选待加热时长;
73.s163,在再次获取所述电池包的温度前,对备选待加热时长进行滤波处理,得到电池包的实时待加热时长。
74.可以理解,当电池包进入第二加热状态后,其剩余待加热时长相比于总待加热时长已经远远降低,其变化速度也更快。此时,若仍旧通过遍历加热参数与加热时长的对应关系的方式确定待加热时长,可能存在较大的误差。例如,在第一加热状态下某个阶段下,通过查询上述对应关系以及加热时长累计可以确定电池包从3摄氏度上升到4摄氏度的时长相当较长,此时累计误差相对于该时长可以忽略不计,也即,在第一加热状态下,剩余待加热时长较长,上述问题可以并不明显,此时确定的待加热时长仍旧相对准确。但当电池包进入第二加热状态后,剩余待加热时长随温度变化越来越快,且时间越来越短,若仍旧采用上述第一加热状态下的方式,则确定的待加热时长容易出现突变,且累积误差在此时将特别突出。因此,本技术在第二加热状态下,通过上述修正函数,结合电池包温度对剩余待加热时长到停止加热期间的时长值进行插值处理,可以将累计误差平均化,减少累计误差的积累效应。同时,由于电池包温度的获取间隔远小于待加热时长的更新频率,例如,每隔5min获取一次温度,而待加热时长的更新则是每1min进行更新。若每次更新待加热时长都以当
前温度计算,无法体现待加热时长的实际变化,因此,在两次温度获取之间,可以对上次插值处理后的备选待加热时长进行滤波处理,可以减少累计误差的影响,使待加热时长的变化更为平滑。
75.上述实施例中,在电池包进入第二加热状态后,通过调用修正函数对剩余待加热时长进行修正得到备选待加热时长,再对备选待加热时长进行滤波处理,得到电池包的实时待加热时长,通过修正函数与滤波处理结合的方式,能够提高电池包加热时长确定的准确性。
76.在一实施例中,根据电池包的当前温度和修正函数计算得到备选待加热时长,包括:
77.s1620,获取电池包的当前温度;
78.s1621,根据当前温度和修正函数计算备选待加热时长,修正函数为:
[0079][0080]
其中,t为当前温度,f(t)为备选待加热时长,f0为剩余待加热时长,tk为预设的目标加热温度,t0为电池包从第一加热状态进入第二加热状态时的温度(也即预设温度阈值)。
[0081]
可以理解,电池包的当前温度可以通过温度传感器监测电池包中温度最高的电池单体对应的温度值得到,在此不做赘述。本技术实施例以修正函数为线性插值函数为例,线性插值函数可以如公式2所示。示例性地,预设的目标加热温度tk为10摄氏度,t0为5摄氏度,电池包加热到5摄氏时,从第一加热状态进入第二加热状态。f0为电池包加热到5摄氏度时,通过查询对应关系以及累计加热时长后确定的剩余待加热时长,也即通过第一加热状态的估算方式计算出的电池包从5摄氏度加热到10摄氏度时所需的剩余待加热时长。电池包由初始温度加热到10摄氏度的总待加热时长可以通过遍历预先设置的加热参数与加热时长的对应关系得到,获取由初始温度加热到5摄氏度的累计加热时长∫dt,由总待加热时长与累计加热时长∫dt的差值作为从5摄氏度加热到10摄氏度的剩余待加热时长f0。
[0082]
在一实施例中,在再次获取所述电池包的温度前,对所述备选待加热时长进行滤波处理,得到所述电池包的实时待加热时长,包括:
[0083]
s1630,根据所述备选待加热时长、所述当前温度的获取时间、所述电池包的上一温度的获取时间,确定的待加热时长下降速率;
[0084]
s1631,在再次获取所述电池包的温度前,根据所述待加热时长下降速率和所述备选待加热时长计算得到所述实时待加热时长。
[0085]
可以理解,在实际应用中,温度侦测的上报间隔远小于实时待加热时长的更新频率。例如,温度每上升1度上报一次或每隔5min上报一次,而待加热时长的更新则是每1min进行更新。若每次更新待加热时长都以当前温度计算,无法体现待加热时长的实际变化,此时,可以根据待加热时长在不同温度区间内的变化进一步预估两个温度之间的待加热时长变化。待加热时长在不同温度区间内的变化与电池包每上升相同所需的时间相关,也即温升速率。而进入第二加热状态后,在不同的温度区间,电池包的温度每上升相同温度所需的时间随着工况不同,则待加热时间的下降速率不同。以预设温度阈值为5摄氏度,目标加热温度为10摄氏度为例,进入第二加热状态后,温度区间可以包括[5,6]、[6,7]、[7,8]、[8,9]
以及[9,10]等区间,在上述不同区间,电池包所需待加热时长的下降速率不同。示例性地,假设电池包为5摄氏度上报一次温度,记录当前时刻为t1,此时可以计算一次备选待加热时长;当电池包的温度上升至6摄氏度时,上报一次温度,记录当前时刻为t2,此时可以计算一次备选待加热时长,则温度区间[5,6]对应的温升速率t_rate=t
2-t1/1。当电池包的温度上升至7摄氏度时,记录当前时刻为t3,温度区间[6,7]对应的温升速率t_rate=t
3-t2/1。预设的目标加热温度记作tk,预设温度阈值记作t0,温度差值为目标加热温度tk与预设温度阈值t0的差值,也即t
k-t0。根据上一次的温升速率与温度差值可以更准确的确定当前的备选待加热时长的下降速率也即根据如下公式3计算下降速率rate:
[0086]
rate=[f(t)/(t
k-t0)]/(t_rate)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式3
[0087]
其中,t_rate可以根据电池包的上一温度以及当前温度获取时间确定。
[0088]
在一实施例中,在得到待加热时长下降速率后,再下次可以直接根据温度计算待加热时长前,可以根据待加热时长下降速率对本次计算得到备选待加热时长进行滤波处理,以提高电池包加热时长确定的准确性。可选地,根据在再次获取所述电池包的温度前,对所述备选待加热时长进行滤波处理,得到所述电池包的实时待加热时长,包括:
[0089]
步骤1,确定备选待加热时长作为获取到当前温度的第一时刻的实时待加热时长;
[0090]
步骤2,确定获取到当前温度的第一时刻以及上一温度的第一时刻并根据公式3计算得到待加热时长下降速率;
[0091]
步骤3,根据公式4计算得到当前时刻对应的待加热时长。
[0092]
t1(k)=t1(k-1)-rate公式4
[0093]
其中,k表示当前时刻,k-1表示上一时刻,t1(k-1)为上一时刻计算得到的待加热时长,t1(k)为实时待加热时长。首个时刻是指电池包的当前温度首次被记录时对应的时刻,可以理解,此时可以直接根据该温度计算得出的备选待加热时长作为实时待加热时长,也即t1(0)为根据当前温度计算得到的备选待加热时长。而对于首个时刻后的每个时刻,则根据上述公式4实时调整,直至得到当前时刻对应的待加热时长。
[0094]
可以理解,在进入第二加热状态后,上述滤波处理过程可以在两次电池包温度获取之间重复进行,通过前一时刻的待加热时长确定下一个时刻的待加热时长。可以理解,前后时刻之间的时间间隔可以为待加热时长的更新频率。例如,待加热时长每1min更新一次以提供用户参考,则前后时刻之间的时间间隔为1min。
[0095]
本技术实施例提供的电池包加热时长确定方法,在电池包进入第二加热状态时,根据电池包的当前温度对第二加热状态下的剩余待加热时长进行调整,并进一步进行滤波处理,得到的实时待加热时长,能够进一步保证电池包加热时长确定的准确性。
[0096]
以下结合表1说明本技术实施例提供的电池包加热时长确定方法的效果。bp2000与bp5000为不同容量规格的电池包,0℃、-5℃、-10℃、-15℃以及-20℃为电池包的初始温度。如下表1示意了在不同初始温度下,利用本技术提供的电池包加热时长确定方法确定将上述两种规格的电池包加热至目标加热温度(10℃)所需的待加热时长与实际待加热时长的误差统计。
[0097]
表1
[0098]
[0099][0100]
请参阅图4,图4是本技术实施例提供的电池包加热时长确定装置的结构示意图。在一些实施例中,电池包加热时长确定装置20可以包括多个由计算机程序段所组成的功能模块。电池包加热时长确定装置20中的各个程序段的计算机程序可以存储于储能设备的存储器中,并由至少一个控制器所执行,以执行(详见图1描述)电池包加热时长确定的功能。
[0101]
本实施例中,电池包加热时长确定装置20根据其所执行的功能,可以被划分为多个功能模块。功能模块可以包括:状态信息监测模块201、加热参数确定模块202、总时长确定模块203、累计时长确定模块204、剩余时长确定模块205以及剩余时长调整模块206。本技术所称的模块是指一种能够被至少一个控制器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。在本实施例中,关于各模块的功能将在后续的实施例中详述。
[0102]
状态信息监测模块201可以用于监测电池包的状态信息。
[0103]
加热参数确定模块202可以用于当状态信息满足第一加热状态时,确定电池包的实际加热参数。
[0104]
总时长确定模块203可以用于根据实际加热参数、预设对应关系确定电池包在第一加热状态下的总待加热时长。
[0105]
累计时长确定模块204可以用于对电池包进行加热并累计加热时长。
[0106]
剩余时长确定模块205可以用于当电池包从第一加热状态变更为第二加热状态时,根据总待加热时长和累计加热时长确定电池包在状态转变时的剩余待加热时长。
[0107]
剩余时长调整模块206可以用于在电池包进入第二加热状态后,根据电池包的当前温度对剩余待加热时长进行调整,得到电池包的实时待加热时长。
[0108]
可以理解,电池包加热时长确定装置20与上述实施例的电池包加热时长确定方法属于同一发明构思,电池包加热时长确定装置20各模块的具体实现方式,与上述实施例中电池包加热时长确定方法的各步骤对应,本技术在此不赘述。
[0109]
本技术还提供一种储能设备,该储能设备包括电池包、控制器与存储器,存储器中存储有计算机程序,控制器用于执行存储器中存储的计算机程序以实现如前述实施例中描述的电池包加热时长确定方法。
[0110]
本技术实施例结合图5说明储能设备的结构。如图5所示,储能设备30包括存储器31、至少一个控制器32、至少一条通信总线33、以及电池包34。
[0111]
本领域技术人员应该了解,图5示出的储能设备的结构并不构成本技术实施例的限定,储能设备30还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。例如,储能设备30还可以包括多个接口,第一接口用于接入负载以为负载供电。第二接口用于接入独立电池包,以增加储能设备的容量。
[0112]
储能设备30为包括具备储能功能的电子设备,包括如前所述的汽车设备、割草设备、扫地设备、排雷设备以及巡航设备等自移动设备,也包括移动储能设备、家用储能设备等储能设备,或是其他需要储能电池包的电子设备。储能设备30还可包括客户设备,客户设备包括但不限于任何一种可与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、数码相机等。
[0113]
需要说明的是,储能设备30仅为举例,其他现有的或今后可能出现的电子产品如
可适应于本技术,也应包含在本技术的保护范围以内,并以引用方式包含于此。
[0114]
在一些实施例中,存储器31中存储有计算机程序,计算机程序被至少一个控制器32执行时对电池包35实现如所述的电池包加热时长确定方法中的全部或者部分步骤。存储器31包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0115]
进一步地,计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据储能设备30的使用所创建的数据等。
[0116]
在一些实施例中,至少一个控制器32是储能设备30的控制核心(control unit),利用各种接口和线路连接整个储能设备30的各个部件,通过运行或执行存储在存储器31内的程序或者模块,以及调用存储在存储器31内的数据,以执行储能设备30的各种功能和处理数据。例如,至少一个控制器32执行存储器中存储的计算机程序时实现本技术实施例中的电池包加热时长确定方法的全部或者部分步骤;或者实现电池包加热时长确定装置的全部或者部分功能。至少一个控制器32可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。
[0117]
在一些实施例中,至少一条通信总线33被设置为实现存储器31以及至少一个控制器32等之间的连接通信。
[0118]
尽管未示出,储能设备30还可以包括给各个部件供电的电池包34,优选的,电池包34可以通过电源管理装置与至少一个控制器32逻辑相连,从而通过电源管理装置实现管理充电、放电、以及功耗管理等功能。储能设备还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。储能设备30还可以包括多种传感器、蓝牙模块、wi-fi模块等,在此不再赘述。
[0119]
上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台储能设备(可以是个人计算机,储能设备,或者网络设备等)或控制器(processor)执行本技术各个实施例方法的部分。
[0120]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0121]
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0122]
另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0123]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。说明书中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
[0124]
最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照较佳实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1