一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电池系统的加热方法、装置、存储介质和计算机设备与流程

2022-12-07 00:52:07 来源:中国专利 TAG:

电池系统的加热方法、装置、存储介质和计算机设备
【技术领域】
1.本发明实施例涉及加热处理技术领域,具体涉及一种电池系统的加热方法、装置、存储介质和计算机设备。


背景技术:

2.电动汽车的电池系统的使用温度通常在-20℃~60℃之间。当电池系统的温度较低时,电池系统虽然可以进行放电,但有可能无法满足车辆的运行功率的需求。相关技术中,电池管理系统(battery management system,bms)采集电池温度;若确定出电池温度低于低温温度阈值时,对电池系统进行放电加热以满足车辆的运行需求;若确定出电池温度高于目标温度阈值时,停止对电池系统进行放电加热,从而解决了电池系统的温度较低时,系统放电功率无法满足车辆的运行功率的需求的问题。
3.但上述对对电池系统进行放电加热的方式,只考虑了当时温度对系统放电功率的影响,并没有考虑车辆的其他状态对电池系统放电加热的影响,导致电池系统在放电加热时产生不必要的能耗。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种电池系统的加热方法、装置、存储介质和计算机设备,用以解决现有技术中电池系统在放电加热时产生不必要的能耗的问题。
5.第一方面,本发明实施例提供了一种电池系统的加热方法,包括:
6.根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;
7.根据采集的至少一个电池电流,计算出当前电池荷电状态soc;
8.当确定出获取的电池系统的加热状态为关闭,且根据当前soc与所述电池温度判断出所述电池系统达到第一加热标准时,则对所述电池系统进行放电加热;
9.当确定出获取的电池系统的加热状态为开启,且根据当前soc与所述电池温度判断出所述电池系统达到第一关闭标准时,则停止对所述电池系统进行放电加热。
10.在一种可能的实现方式中,根据当前soc与所述电池温度判断出所述电池系统达到第一加热标准,包括:
11.若判断出所述电池温度在第一温度阈值范围内,且所述当前soc在所述第一温度阈值范围对应的第一荷电阈值范围内,则判断出所述电池系统达到所述第一加热标准。
12.在一种可能的实现方式中,根据当前soc与所述电池温度判断出所述电池系统达到第一关闭标准,包括:
13.若判断出所述当前soc在第二荷电阈值范围内,且所述电池温度在所述第二荷电阈值范围对应的第二温度阈值范围内,则判断出所述电池系统达到所述第一关闭标准。
14.在一种可能的实现方式中,所述根据当前soc与所述电池温度判断出所述电池系统达到第一加热标准,包括:
15.通过放电功率表,根据所述当前soc与所述电池温度,查找出所述电池系统的系统
放电功率;
16.若判断出所述电池温度在第一温度阈值范围内,且所述系统放电功率在所述第一温度阈值范围对应的第一功率阈值范围内,则判断出所述电池系统达到所述第一加热标准。
17.在一种可能的实现方式中,所述根据当前soc与所述电池温度判断出所述电池系统达到第一关闭标准,包括:
18.通过放电功率表,根据所述当前soc与所述电池温度,查找出所述电池系统的系统放电功率;
19.若判断出所述电池温度在第二温度阈值范围内,且所述系统放电功率在所述第二温度阈值范围对应的第二功率阈值范围内,则判断出所述电池系统达到所述第一关闭标准。
20.在一种可能的实现方式中,所述根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度,包括:
21.通过阻值温度对应表,根据所述至少一个热敏电阻的阻值,查找出每个所述阻值对应的阻值温度;
22.根据至少一个所述阻值温度,生成所述电池温度。
23.在一种可能的实现方式中,所述根据至少一个所述阻值温度,生成所述电池温度,包括:
24.从至少一个阻值温度中,确定出最小的阻值温度,并将所述最小的阻值温度作为电池温度。
25.在一种可能的实现方式中,所述根据采集的至少一个电池电流,计算出当前电池荷电状态soc,包括:
26.将寿命修正系数与温度修正系数的乘积与电池额定容量作比,计算出第一系数;
27.将采集的当前时间与采集的初始时间相减,生成第一时间段值;
28.将采集的第一时间段内的至少一个电池电流作积分,计算出第一积分;
29.将第一积分与第一系数相乘,计算出第一乘积;
30.将采集的初始soc与第一乘积相减,计算出当前soc。
31.第二方面,本发明实施例提供了一种电池系统的加热装置,包括:
32.第一生成模块,用于根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;
33.第一计算模块,用于根据采集的至少一个电池电流,计算出当前电池荷电状态soc;
34.加热模块,用于当确定出获取的电池系统的加热状态为关闭,且根据当前soc与所述电池温度判断出所述电池系统达到第一加热标准时,则对所述电池系统进行放电加热;
35.停止加热模块,用于当确定出获取的电池系统的加热状态为开启,且根据当前soc与所述电池温度判断出所述电池系统达到第一关闭标准时,则停止对所述电池系统进行放电加热。
36.第三方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面或第一方面任一可能
的实现方式中的电池系统的加热方法。
37.第四方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现上述第一方面或第一方面任一可能的实现方式中的电池系统的加热的步骤。
38.本发明实施例提供的一种电池系统的加热方法、装置、存储介质和计算机设备的技术方案中,根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;根据采集的至少一个电池电流,计算出当前电池荷电状态soc;当确定出获取的电池系统的加热状态为关闭,且根据当前soc与电池温度判断出电池系统达到第一加热标准时,则对电池系统进行放电加热;当确定出获取的电池系统的加热状态为开启,且根据当前soc与电池温度判断出电池系统达到第一关闭标准时,则停止对电池系统进行放电加热,从而降低电池系统在放电加热时产生的能耗。
【附图说明】
39.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
40.图1为本发明实施例提供的一种电池系统的加热方法的流程图;
41.图2为本发明实施例提供的一种生成电池温度的流程图;
42.图3为本发明实施例提供的一种计算出当前soc的流程图;
43.图4为本发明实施例提供的一种判断电池系统是否达到第一加热标准的流程图;
44.图5为本发明实施例提供的一种判断电池系统是否达到第一关闭标准的流程图;
45.图6为本发明实施例提供的一种电池系统的加热方法的流程图;
46.图7为本发明实施例提供的一种电池系统的加热装置的结构示意图;
47.图8为本发明实施例提供的一种计算机设备的示意图。
【具体实施方式】
48.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
49.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
50.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
51.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
52.应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述数目等,但这些数目不应限于这些术语。这些术语仅用来将数目彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一数目也可以被称为第二数目,类似地,第二数目也可以被称为第一数目。
53.取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
54.图1为本发明实施例提供的一种电池系统的加热方法的流程图,如图1所示,该方法包括:
55.步骤101、根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度。
56.本发明实施例的各步骤可以由计算机设备执行。电池系统的加热方法可以在电动汽车的电池系统中实现。计算机设备包括电动车辆的电池管理系统(battery management system,bms)。
57.本发明实施例中,电池系统中具有至少一个热敏电阻。图2为本发明实施例提供的一种生成电池温度的流程图,如图2所示,步骤101具体可包括:
58.步骤1011、通过阻值温度对应表,根据至少一个热敏电阻的阻值,查找出每个阻值对应的阻值温度。
59.本发明实施例中,表1为本发明实施例提供的一种阻值温度对应表。
60.表1
61.温度(℃)阻值(ω)温度(℃)阻值(ω)温度(℃)阻值(ω)-40343.63261019.9380602.4734-30179.26662012.5005701.7380-2097.8396308.0512801.2431-1055.5953405.3146900.9040032.7547503.58821000.6676
62.上表1所示的阻值与温度的对应关系为部分阻值与温度的对应关系。如上表1所示,第一列中的每一行的温度均与第二列中的同一行的阻值对应;第三列中的每一行的温度均与第四列中的同一行的阻值对应;第五列中的每一行的温度均与第六列中的同一行的阻值对应。例如,热敏电阻的阻值为97.8396欧姆,对应的温度为-20摄氏度;热敏电阻的阻值为8.0512欧姆,对应的温度为30摄氏度;热敏电阻的阻值为1.2431欧姆,对应的温度为80摄氏度。
63.步骤1012、根据至少一个阻值温度,生成电池温度。
64.本发明实施例中,从至少一个阻值温度中,确定出最小的阻值温度,并将最小的阻值温度作为电池温度。
65.当电池系统中具有一个热敏电阻时,将该热敏电阻的阻值对应的阻值温度作为电池温度;当电池系统中具有多个热敏电阻时,每个热敏电阻均对应一个阻值温度,从多个阻值温度中筛选出最小的阻值温度,并将最小的阻值温度作为电池温度。
66.步骤102、根据采集的至少一个电池电流,计算出当前电池荷电状态soc。
67.本发明实施例中,计算机设备通过soc计算公式,根据采集的至少一个电池电流,计算出当前电池荷电状态soc。
68.soc计算公式为:其中,soc1为当前soc,soc0为初始soc,k1为温度修正系数,k2为寿命修正系数,cn为电池额定容量,i为电池电流,t为当前时间与采集的初始时间的差。
69.图3为本发明实施例提供的一种计算出当前soc的流程图,如图3所示,步骤102具体可包括:
70.步骤1021、将寿命修正系数与温度修正系数的乘积与电池额定容量作比,计算出第一系数。
71.本发明实施例中,电池额定容量为固定参数,例如,电池额定容量通常为100安培小时(ampere-hour,ah)。温度修正系数为不同电池温度下电池系统的可用放电容量容量与额定容的比值。bms可根据电池温度通过温度与温度修正系数对应表,查找出温度修正系数。例如,计算机设备通过温度与温度修正系数对应表,根据电池温度,查找出电池温度对应的第三温度阈值范围;通过温度与温度修正系数对应表,根据第三温度阈值范围,查找出温度修正系数。
72.表2为本发明实施例提供的一种温度与温度修正系数对应表,如下表2所示,序号是用于表示每一行的数据对应的号码;电池系统额定容量为100ah;第三温度阈值范围为电池温度对应的区间范围,x用于表示电池温度;可用放电容量为当前第三温度阈值范围内,电池系统实际能够使用的放电容量的最大值。例如,当电池温度为-15℃时,计算机设备根据电池温度,通过温度与温度修正系数对应表,查找出电池温度所在的第三温度阈值范围为(-20,-10];根据第三温度阈值范围,通过温度与温度修正系数对应表,查找出温度修正系数为0.85。
73.表2
[0074][0075]
寿命修正系数为电池系统经过充放电循环后剩余容量与额定容量的比值。其中,
电池系统充放电循环后剩余容量可通过电池系统充电前soc、充电后soc与充电实际容量值计算得到。计算机设备通过剩余容量求值公式,计算出剩余容量;将剩余容量与额定容量的比值作为寿命修正系数。
[0076]
例如,剩余容量求值公式为其中,c1为电池系统充放电循环后剩余容量;c为充电实际容量值;soc3为电池系统充电后soc;soc2为电池系统充电前soc。
[0077]
步骤1022、将采集的当前时间与采集的初始时间相减,生成第一时间段值。
[0078]
本发明实施例中,第一时间段值为t。
[0079]
步骤1023、将采集的第一时间段内的至少一个电池电流作积分,计算出第一积分。
[0080]
本发明实施例中,第一时间段为初始时间与当前时间的时间段,第一积分为
[0081]
步骤1024、将第一积分与第一系数相乘,计算出第一乘积。
[0082]
本发明实施例中,第一乘积为
[0083]
步骤1025、将采集的初始soc与第一乘积相减,计算出当前soc。
[0084]
本发明实施例中,初始soc与初始时间对应。
[0085]
步骤103、判断获取的电池系统的加热状态为开启或关闭,若判断出加热状态为关闭,则执行步骤104;若判断出加热状态为开启,则执行步骤106。
[0086]
本发明实施例中,计算机设备获取电池系统的加热状态,加热状态为开启或关闭。
[0087]
步骤104、根据当前soc与电池温度,判断电池系统是否达到第一加热标准,若是,则执行步骤105;若否,则执行步骤101。
[0088]
本发明实施例中,计算机设备若判断出电池系统达到第一加热标准,则执行步骤105;若判断出电池系统未达到第一加热标准,则执行步骤101。
[0089]
图4为本发明实施例提供的一种判断电池系统是否达到第一加热标准的流程图,如图4所示,包括:
[0090]
步骤1041、判断电池温度是否在第一温度阈值范围内,且当前soc是否在第一温度阈值范围对应的第一荷电阈值范围内,若是,则执行步骤1042;若否,则执行步骤1043。
[0091]
本发明实施例中,计算机设备若判断出电池温度在第一温度阈值范围内,且当前soc在第一温度阈值范围对应的第一荷电阈值范围内,则执行步骤1042;若判断出电池温度不在第一温度阈值范围内和/或当前soc不在第一温度阈值范围对应的第一荷电阈值范围内,则执行步骤1043。
[0092]
表3为本发明实施例提供的一种第一温度阈值范围与第一荷电阈值范围对应关系表。
[0093]
表3
[0094]
序号第一荷电阈值范围第一温度阈值范围110%≤x<40%tmin<0℃240%≤x<60%0℃≤tmin<-10℃360%≤x≤100%-20℃≤tmin≤-15℃
[0095]
如上表3所示,第二列中的每一行的第一荷电阈值范围均与第三列中的同一行的第一温度阈值范围对应。表3中的序号是用于表示每一行的数据对应的号码,tmin指的是电池温度,x指的是当前soc。例如,序号为1时,第一温度阈值范围为tmin<0℃,第一温度阈值范围对应的第一荷电阈值范围为10%≤x<40%。
[0096]
从而充分利用了电池系统在放电的过程中会发热的特点,设置多个第一荷电阈值范围,当车辆的soc较为充足时,设置较低的第一温度阈值范围,从而减少了电池系统在放电加热时产生的能耗。
[0097]
步骤1042、判断出电池系统达到第一加热标准。
[0098]
步骤1043、判断出电池系统未达到第一加热标准。
[0099]
步骤105、对电池系统进行放电加热。
[0100]
本发明实施例中,步骤105之前,还包括:计算机设备将电池系统的加热状态调整为开启。
[0101]
步骤106、根据当前soc与电池温度,判断电池系统是否达到第一关闭标准,若是,则执行步骤107;若否,则执行步骤101。
[0102]
本发明实施例中,计算机设备若判断出电池系统达到第一关闭标准,则执行步骤107;若判断出电池系统未达到第一关闭标准,则执行步骤101。
[0103]
图5为本发明实施例提供的一种判断电池系统是否达到第一关闭标准的流程图,如图5所示,包括:
[0104]
步骤1061、判断当前soc是否在第二荷电阈值范围内,且电池温度是否在第二荷电阈值范围对应的第二温度阈值范围内,若是,则执行步骤1062;若否,则执行步骤1063。
[0105]
本发明实施例中,计算机设备若判断出当前soc在第二荷电阈值范围内,且电池温度在第二荷电阈值范围对应的第二温度阈值范围内,则执行步骤1062;若判断出当前soc不在第二荷电阈值范围内和/或电池温度不在第二荷电阈值范围对应的第二温度阈值范围内,则执行步骤1063。
[0106]
表4为本发明实施例提供的一种第二荷电阈值范围与第二温度阈值范围对应关系表。
[0107]
表4
[0108]
序号第二荷电阈值范围第二温度阈值范围110%≤x<40%tmin≥5℃240%≤x<60%5℃≥tmin>0℃360%≤x≤100%0℃≥tmin>-10℃4x<10%任意值
[0109]
如上表4所示,第二列中的每一行的第二荷电阈值范围均与第三列中的同一行的第二温度阈值范围对应。表4中的序号是用于表示每一行的数据对应的号码,tmin指的是电池温度,x指的是当前soc。例如,序号为1时,第一荷电阈值范围为10%≤x<40%,第一荷电阈值范围对应的第二温度阈值范围为tmin≥5℃。序号为4时,第一荷电阈值范围为x<10%,此时,电池温度可以为任意取值,计算机设备执行步骤1062,从而减少了电池系统加热所需的能耗,提高了车辆的续航里程。
[0110]
步骤1062、判断出电池系统达到第一关闭标准。
[0111]
步骤1063、判断出电池系统未达到第一关闭标准。
[0112]
步骤107、停止对电池系统进行放电加热。
[0113]
本发明实施例中,步骤107,还包括:计算机设备将电池系统的加热状态调整为关闭。
[0114]
本发明实施例提供了一种电池系统的加热方法,根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;根据采集的至少一个电池电流,计算出当前电池荷电状态soc;当确定出获取的电池系统的加热状态为关闭,且根据当前soc与电池温度判断出电池系统达到第一加热标准时,则对电池系统进行放电加热;当确定出获取的电池系统的加热状态为开启,且根据当前soc与电池温度判断出电池系统达到第一关闭标准时,则停止对电池系统进行放电加热,从而降低电池系统在放电加热时产生的能耗,减少了能量的浪费。
[0115]
图6为本发明实施例提供的一种电池系统的加热方法的流程图,如图6所示,该方法包括:
[0116]
步骤201、根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度。
[0117]
步骤202、根据采集的至少一个电池电流,计算出当前电池荷电状态soc。
[0118]
步骤203、判断获取的电池系统的加热状态为开启或关闭,若判断出加热状态为关闭,则执行步骤204;若判断出加热状态为开启,则执行步骤207。
[0119]
本发明实施例中,步骤201至步骤203可参考图1所示的实施例中的步骤101至步骤103。
[0120]
步骤204、通过放电功率表,根据当前soc与电池温度,查找出电池系统的系统放电功率。
[0121]
本发明实施例中,表5为本发明实施例提供的一种放电功率表。
[0122]
表5
[0123]
[0124]
如上表5所示,第一列指的是当前soc,第一行指的是电池温度,从第二行第二列至第十二行第七列均指的是同行的电池温度与同列的当前soc对应的电池系统的系统放电功率。例如,当电池温度小于-20℃时,电池系统的系统放电功率均为0kw;当当前soc为0%时,系统放电功率均为0kw;当电池温度为-20℃,当前soc为10%时,系统放电功率为5kw。
[0125]
在一种可能的实现方式中,当电池温度的数值与当前soc的数值均在放电功率表中时,计算机设备通过放电功率表,查找出电池系统的系统放电功率。
[0126]
在另一种可能的实现方式中,当当前soc的数值并未在放电功率表中,但电池温度的数值在放电功率表中时,计算机设备通过当前soc所位于的荷电对应范围与电池温度,查找出荷电对应范围对应的两个第一系统放电功率;根据当前soc、当前soc所位于的荷电对应范围与两个第一系统放电功率,计算出系统放电功率。
[0127]
计算机设备根据当前soc、当前soc所位于的荷电对应范围与两个第一系统放电功率,计算出系统放电功率,包括:将当前soc与荷电对应范围中较小的荷电对应阈值相减,生成第一差值;将荷电对应范围的两个荷电对应阈值相减,生成第二差值;将第一差值与第二差值的比值作为第二系数;将两个第一系统放电功率相加,生成第一和值;将第一和值与第二系数的乘积作为系统放电功率。
[0128]
例如,如上表5所示,荷电对应范围包括(0%,10%)、(10%,20%)、(20%,30%)、(30%,40%)、(40%,50%)、(50%,60%)、(60%,70%)、(70%,80%)、(80%,90%)或(90%,100%),每个荷电对应范围均对应两个荷电对应阈值。若当前soc为55%,则当前soc所位于的荷电对应范围为(50%,60%),两个荷电对应阈值分别为50%与60%。
[0129]
当电池温度为-15℃,且当前soc为55%时,荷电对应范围为(50%,60%),较小的荷电对应阈值为50%,两个第一系统放电功率分别为20kw与23kw。计算机设备将55%与50%相减,得出第一差值为5%;将60%与50%相减,得出第二差值为10%;将5%与10%的比值作为第二系数,第二系数为50%;将20kw与23kw相加,得出第一和值为43kw;将43kw与50%的乘积作为系统放电功率,系统放电功率为21.5kw。
[0130]
在另一种可能的实现方式中,当电池温度的数值并未在放电功率表中,但当前soc的数值在放电功率表中时,计算机设备通过电池温度所位于的温度对应范围与当前soc,查找出温度对应范围对应的两个第二系统放电功率;根据电池温度、电池温度所位于的温度对应范围与两个第二系统放电功率,计算出系统放电功率。
[0131]
计算机设备根据电池温度、电池温度所位于的温度对应范围与两个第二系统放电功率,包括:将电池温度与温度对应范围中较小的温度对应阈值相减,生成第三差值;将温度对应范围的两个温度对应阈值相减,生成第四差值;将第三差值与第四差值的比值作为第三系数;将两个第二系统放电功率相加,生成第二和值;将第二和值与第三系数的乘积作为系统放电功率。
[0132]
例如,如上表5所示,温度对应范围包括(-20,-15)、(-15,-10)、(-10,0)或(0,5),每个温度对应范围均对应两个温度对应阈值。若电池温度为-5℃,电池温度所位于的温度对应范围为(-10,0),两个温度对应阈值分别为50%与60%。
[0133]
当电池温度为-5℃,且当前soc为60%时,温度对应范围为(-10,0),较小的温度对应阈值为-10℃,两个第二系统放电功率分别为30kw与40kw。计算机设备将-5℃与-10℃相减,得出第一差值为5℃;将0℃与-10℃相减,得出第二差值为10℃;将5℃与10℃的比值作
为第二系数,第二系数为50%;将30kw与40kw相加,得出第一和值为70kw;将70kw与50%的乘积作为系统放电功率,系统放电功率为35kw。
[0134]
在另一种可能的实现方式中,当电池温度的数值与当前soc的数值均不在放电功率表中时,计算机设备通过当前soc所位于的荷电对应范围与电池温度所位于的温度对应范围,查找出荷电对应范围对应的两个第一系统放电功率与温度对应范围对应的两个第二系统放电功率;根据当前soc、当前soc所位于的荷电对应范围、两个第一系统放电功率、电池温度、电池温度所位于的温度对应范围与两个第二系统放电功率,计算出系统放电功率。
[0135]
计算机设备根据当前soc、当前soc所位于的荷电对应范围、两个第一系统放电功率、电池温度、电池温度所位于的温度对应范围与两个第二系统放电功率,计算出系统放电功率,包括:将当前soc与荷电对应范围中较小的荷电对应阈值相减,生成第一差值;将荷电对应范围的两个荷电对应阈值相减,生成第二差值;将第一差值与第二差值的比值作为第二系数;将两个第一系统放电功率相加,生成第一和值;将第一和值与第二系数相乘,生成第二乘积;将电池温度与温度对应范围中较小的温度对应阈值相减,生成第三差值;将温度对应范围的两个温度对应阈值相减,生成第四差值;将第三差值与第四差值的比值作为第三系数;将两个第二系统放电功率相加,生成第二和值;将第二和值与第三系数相乘,生成第三乘积;将第二乘积与第三乘积的平均值作为。
[0136]
步骤205、判断电池温度是否在第一温度阈值范围内,且系统放电功率是否在第一温度阈值范围对应的第一功率阈值范围内,若是,则执行步骤206;若否,则执行步骤201。
[0137]
本发明实施例中,计算机设备若判断出电池温度在第一温度阈值范围内,且系统放电功率在第一温度阈值范围对应的第一功率阈值范围内,则执行步骤206;若判断出电池温度不在第一温度阈值范围内和/或系统放电功率不在第一温度阈值范围对应的第一功率阈值范围内,则执行步骤201。第一功率阈值范围是根据车辆的运行功率生成的范围,从而考虑了系统放电功率与车辆的运行功率对电池系统是否放电加热的影响,减少了能量的浪费。
[0138]
步骤206、对电池系统进行放电加热。
[0139]
步骤207、通过放电功率表,根据当前soc与电池温度,查找出电池系统的系统放电功率。
[0140]
本发明实施例中,本发明实施例中,步骤207可参考本发明实施例中的步骤204。
[0141]
步骤208、判断电池温度是否在第二温度阈值范围内,且系统放电功率是否在第二温度阈值范围对应的第二功率阈值范围内,若是,则执行步骤209;若否,则执行步骤201。
[0142]
本发明实施例中,计算机设备若判断出电池温度在第二温度阈值范围内,且系统放电功率在第二温度阈值范围对应的第二功率阈值范围内,则执行步骤209;若判断出电池温度不在第二温度阈值范围内和/或系统放电功率不在第二温度阈值范围对应的第二功率阈值范围内,则执行步骤201。
[0143]
步骤209、停止对电池系统进行放电加热。
[0144]
本发明实施例提供了一种电池系统的加热方法,根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;根据采集的至少一个电池电流,计算出当前电池荷电状态soc;当确定出获取的电池系统的加热状态为关闭,且根据当前soc与电池温度判断出电池系统达到第一加热标准时,则对电池系统进行放电加热;当确定出获取的电池系统的加热
状态为开启,且根据当前soc与电池温度判断出电池系统达到第一关闭标准时,则停止对电池系统进行放电加热,从而降低电池系统在放电加热时产生的能耗。
[0145]
图7为本发明实施例提供的一种电池系统的加热装置的结构示意图,如图7所示,该装置包括:生成模块11、计算模块12、加热模块13与停止加热模块14。生成模块11与计算模块12连接,计算模块12与加热模块13连接,加热模块13与停止加热模块14连接。
[0146]
生成模块11用于根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;计算模块12用于根据采集的至少一个电池电流,计算出当前电池荷电状态soc;加热模块13用于当确定出获取的电池系统的加热状态为关闭,且根据当前soc与电池温度判断出电池系统达到第一加热标准时,则对电池系统进行放电加热;停止加热模块14用于当确定出获取的电池系统的加热状态为开启,且根据当前soc与电池温度判断出电池系统达到第一关闭标准时,则停止对电池系统进行放电加热。
[0147]
本发明实施例中,加热模块13具体用于若判断出电池温度在第一温度阈值范围内,且当前soc在第一温度阈值范围对应的第一荷电阈值范围内,则判断出电池系统达到第一加热标准。
[0148]
本发明实施例中,停止加热模块14具体用于若判断出当前soc在第二荷电阈值范围内,且电池温度在第二荷电阈值范围对应的第二温度阈值范围内,则判断出电池系统达到第一关闭标准。
[0149]
本发明实施例中,加热模块13包括第一查找子模块131与第一判断子模块132。第一查找子模块131与第一判断子模块132连接。
[0150]
第一查找子模块131用于通过放电功率表,根据当前soc与电池温度,查找出电池系统的系统放电功率;第一判断子模块132用于若判断出电池温度在第一温度阈值范围内,且系统放电功率在第一温度阈值范围对应的第一功率阈值范围内,则判断出电池系统达到第一加热标准。
[0151]
本发明实施例中,停止加热模块14包括第二查找子模块141与第二判断子模块142。第二查找子模块141与第二判断子模块142连接。
[0152]
第二查找子模块141用于通过放电功率表,根据当前soc与电池温度,查找出电池系统的系统放电功率;第二判断子模块142用于若判断出电池温度在第二温度阈值范围内,且系统放电功率在第二温度阈值范围对应的第二功率阈值范围内,则判断出电池系统达到第一关闭标准。
[0153]
本发明实施例中,生成模块11包括第三查找子模块111与第一生成子模块112。第三查找子模块111与生成第一子模块112连接。
[0154]
第三查找子模块111用于通过阻值温度对应表,根据至少一个热敏电阻的阻值,查找出每个阻值对应的阻值温度;第一生成子模块112用于根据至少一个阻值温度,生成电池温度。
[0155]
本发明实施例中,生成子模块112具体用于从至少一个阻值温度中,确定出最小的阻值温度,并将最小的阻值温度作为电池温度。
[0156]
本发明实施例中,计算模块12包括第一计算子模块121、第二生成子模块122、第二计算子模块123、第三计算子模块124与第四计算子模块125。第一计算子模块121与第二生成子模块122连接,第二生成子模块122与第二计算子模块123连接,第二计算子模块123与
第三计算子模块124连接,第三计算子模块124与第四计算子模块125连接。
[0157]
第一计算子模块121用于将寿命修正系数与温度修正系数的乘积与电池额定容量作比,计算出第一系数;第二生成子模块122用于将采集的当前时间与采集的初始时间相减,生成第一时间段值;第二计算子模块123用于将采集的第一时间段内的至少一个电池电流作积分,计算出第一积分;第三计算子模块124用于将第一积分与第一系数相乘,计算出第一乘积;第四计算子模块125用于将采集的初始soc与第一乘积相减,计算出当前soc。
[0158]
本发明实施例提供了一种电池系统的加热装置,根据采集的电池系统中至少一个热敏电阻的阻值,生成电池温度;根据采集的至少一个电池电流,计算出当前电池荷电状态soc;当确定出获取的电池系统的加热状态为关闭,且根据当前soc与电池温度判断出电池系统达到第一加热标准时,则对电池系统进行放电加热;当确定出获取的电池系统的加热状态为开启,且根据当前soc与电池温度判断出电池系统达到第一关闭标准时,则停止对电池系统进行放电加热,从而降低电池系统在放电加热时产生的能耗。
[0159]
本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述电池系统的加热方法的实施例的各步骤,具体描述可参见上述电池系统的加热方法的实施例。
[0160]
本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述电池系统的加热方法的实施例的各步骤,具体描述可参见上述电池系统的加热方法的实施例。
[0161]
图8为本发明实施例提供的一种计算机设备的示意图。如图8所示,该实施例的计算机设备30包括:处理器31、存储器32以及存储在存储器32中并可在处理器31上运行的计算机程序33,该计算机程序33被处理器31执行时实现实施例中的应用于电池系统的加热方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器31执行时实现实施例中应用于电池系统的加热装置中各模型/单元的功能,为避免重复,此处不一一赘述。
[0162]
计算机设备30包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图8仅仅是计算机设备30的示例,并不构成对计算机设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备30还可以包括输入输出设备、网络接入设备、总线等。
[0163]
所称处理器31可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0164]
存储器32可以是计算机设备30的内部存储单元,例如计算机设备30的硬盘或内存。存储器32也可以是计算机设备30的外部存储设备,例如计算机设备30上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器32还可以既包括计算机设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序以及计算机设备30所需的其他程序和数据。
存储器32还可以用于暂时地存储已经输出或者将要输出的数据。
[0165]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0166]
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0167]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0168]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0169]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0170]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献