电池堆soc值计算方法、装置、系统及可读存储介质
技术领域
1.本发明涉及电池技术领域,尤其涉及一种电池堆soc值计算方法、装置、系统及可读存储介质。
背景技术:
2.随着国内对大型储能的需求越来越大,以集装箱储能为代表的大型储能系统日益增多,箱内使用的串并联电池高达上千上万只。如何在电池安全的情况下利用电池管理系统合理发挥电池性能,成为了目前电池储能系统亟待解决的问题。
3.电池管理系统(battery management system,bms)采集电池的电压和温度后,通过内部算法依次估算单体电池级、电池簇级和电池堆级的电池状态,常以电池荷电状态(state of charge,soc)表示。经过bms内部的多级电池状态估算,将电池堆级soc值上传至上层控制系统,用于上层控制系统合理下发电池充放策略。
4.目前国内储能系统常用的电池soc值分为单体电池级、电池簇级和电池堆级,单体电池级soc值常以直接测量法、数据驱动法和模型基础法等进行估算。同一电池簇的单体电池由于投入运行的工况基本完全一致,电池簇soc值多以同簇内单体级soc求平均值得知,但继而上升至电池堆(不同电池簇soc值的总体soc值),估算方法受簇间环流的影响,使用均值soc估算电池堆soc值将会造成上层控制系统下发不合理的的充放电控制策略,为保证不出现过充过放,常采取电池堆内不同簇最高soc值为充电限制,放电时以电池堆内不同簇最低soc值为放电限制,导致无法尽可能扩大储能系统的可用电量。
技术实现要素:
5.本发明提出了一种电池堆soc值计算方法、装置、系统及计算机可读存储介质,以解决现有技术中电池堆soc值计算方法无法准确获得实际的电池堆soc值,造成上层控制系统下发不合理的的充放电控制策的问题。
6.本发明的一个方面,提供了一种电池堆soc值计算方法,
所述方法包括:
7.获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc
偏差值;
8.根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的
目标电池簇;
9.根据目标电池簇的soc值计算电池堆soc值。
10.进一步地,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇包括:
11.当所述簇间最大soc偏差值小于预设的偏差阈值时,所述用于估算电池堆soc值的目标电池簇包括所有参与上电的电池簇。
12.进一步地,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:
13.当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数大于预设的数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除具有最大soc值和最小soc值的电池簇之后剩余的参与上电的电池簇。
14.进一步地,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:
15.当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数小于或等于所述数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除与所有参与上电的电池簇的平均soc值偏差最大的电池簇之后剩余的参与上电的电池簇。
16.进一步地,所述根据目标电池簇的soc值计算电池堆soc值包括:
17.计算所述目标电池簇的soc值的平均值;
18.将所述目标电池簇的soc值的平均值作为电池堆soc值。
19.进一步地,所述根据目标电池簇的soc值计算电池堆soc值还包括:
20.当所述目标电池簇的soc值的平均值初次落在预设的准满电范围时,记录为soc
ave0
,并且有监测到目标电池簇处于充电状态,以公式soc
修正1
=(1+na)soc
ave0
对所述电池堆soc值进行修正得到第一修正后的电池堆soc值,将所述第一修正后的电池堆soc值作为电池堆soc值;其中,n为所述目标电池簇的soc值的平均值达到所述准满电范围的最小值后的持续时长与第一预设时长的比值,a为预设的第一加权系数,soc
修正1
为第一修正后的电池堆soc值。
21.进一步地,所述方法还包括:当所述电池堆soc值达到100时判定电池组满电,和/或,当所述电池堆中任一参与上电的电池簇中的soc值达到100时判定电池组满电。
22.进一步地,所述根据目标电池簇的soc值计算电池堆soc值还包括:
23.当所述目标电池簇的soc值的平均值在预设的准满放范围时,记录为soc
ave0
,并且有监测到目标电池簇处于放电状态,以公式soc
修正2
=(1-kb)soc
ave0
对所述电池堆soc值进行修正得到第二修正后的电池堆soc值,将所述第二修正后的电池堆soc值作为电池堆soc值;其中,k为所述目标电池簇的soc值的平均值达到所述准满放范围的最大值后的持续时长与第二预设时长的比值,b为预设的第二加权系数,soc
修正2
为第二修正后的电池堆soc值。
24.进一步地,所述方法还包括:当所述电池堆soc值达到0时判定电池组满放,和/或,当所述电池堆中任一参与上电的电池簇中的簇soc值达到0时判定电池组满放。
25.进一步地,所述获取电池堆中各个参与上电的电池簇的soc值包括:
26.获取电池簇中各个单体电池的soc值,计算各个单体电池的soc值的平均值,将所述各个单体电池的soc值的平均值作为当前电池簇的soc值。
27.进一步地,所述计算所有参与上电的电池簇的簇间最大soc偏差值包括:
28.获取电池堆中各个参与上电的电池簇中的最大soc值和最小soc值;
29.计算所述最大soc值和最小soc值之间的差值,将所述最大soc值和最小soc值之间的差值作为电池簇的簇间最大soc偏差值。
30.本发明的另一个方面,提供了一种电池堆soc值计算装置,所述装置包括:
31.获取模块,用于获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值;
32.筛选模块,用于根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用
于估算电池堆soc值的目标电池簇;
33.计算模块,用于根据目标电池簇的soc值计算电池堆soc值。
34.本发明的另一个方面,提供了一种电池管理系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述电池堆soc值计算方法的步骤。
35.本发明的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述电池堆soc值计算方法的步骤。
36.本发明实施例提供的电池堆soc值计算方法、装置、系统及计算机可读存储介质,所述方法包括获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值;根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇;根据目标电池簇的soc值计算电池堆soc值。本发明根据参与上电的电池簇的簇间最大soc偏差值和参与上电的电池簇的簇数获得不同的用于估算电池堆soc值的目标电池簇,避免参与上电的电池簇间soc值偏差过大造成的对电池堆soc值估值计算影响过大的问题,提高了电池堆soc值的计算准确性,提高了电池堆的可充放电的利用效率,避免上层控制系统下发不合理的充放电控制策略。
37.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
38.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
39.图1为本发明实施例提供的一种电池堆soc值计算方法的流程示意图;
40.图2为本发明实施例提供的一种电池堆soc值计算装置的结构示意图。
具体实施方式
41.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
42.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。
43.图1示意性示出了本发明一个实施例的电池堆soc值计算方法的流程图。参照图1,本发明实施例提出的电池堆soc值计算方法具体包括步骤s01~s03,如下所示:
44.s01、获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值。
45.在本发明实施例中,所述获取电池堆中各个参与上电的电池簇的soc值包括:获取电池簇中各个单体电池的soc值,计算各个单体电池的soc值的平均值,将所述各个单体电池的soc值的平均值作为当前电池簇的soc值。在本发明实施例中单体电池的soc值以直接测量法、数据驱动法和模型基础法等现有技术的方法进行估算。
46.进一步地,计算所有参与上电的电池簇的簇间最大soc偏差值包括:获取电池堆中各个参与上电的电池簇中的最大soc值和最小soc值;计算最大soc值和最小soc值之间的差值,将最大soc值和最小soc值之间的差值作为电池簇的簇间最大soc偏差值。
47.s02、根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇。
48.在本发明实施例中,当簇间最大soc偏差值小于预设的偏差阈值时,说明参与上电的各个电池簇的簇soc值偏差不大,用于估算电池堆soc值的目标电池簇包括所有参与上电的电池簇。具体的,根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇包括:当所述簇间最大soc偏差值小于预设的偏差阈值时,所述用于估算电池堆soc值的目标电池簇包括所有参与上电的电池簇。其中预设的偏差阈值为系统根据参数上电的电池簇的簇数、各个电池簇的电压信息、当前的温度信息等设定的差值。在本发明的一个具体实施例中,预设的偏差阈值的取值范围为10-25。
49.进一步地,当簇间最大soc偏差值大于或等于预设的偏差阈值时,说明参与上电的各个电池簇的簇soc值偏差较大,因而根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:当所述簇间最大soc偏差当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数大于预设的数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除具有最大soc值和最小soc值的电池簇之后剩余的参与上电的电池簇。
50.需要说明的是,当参与上电的电池簇的簇数过少是,将具有最大soc值和最小soc值的电池簇都去除不能真实反应当前电池堆soc值的真实情况,因而在本发明实施例中,只有当参与上电的电池簇的簇数大于预设的数量阈值时,用于估算电池堆soc值的目标电池簇包括去除具有最大soc值和最小soc值的电池簇之后剩余的参与上电的电池簇。其中预设的数量阈值为系统根据电池簇的总簇数设定的数量阈值,在本发明一个具体实施例中,该数量阈值为3-5。
51.进一步地,本发明实施例中,根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数小于或等于所述数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除与所有参与上电的电池簇的平均soc值偏差最大的电池簇之后剩余的参与上电的电池簇。其具体为,分别计算所有参与上电的电池簇中的最大soc值和最小soc值与所有参与上电的电池簇的平均soc值的差值,选取差值最大的对应的电池簇的soc值作为偏差最大的簇soc值。
52.s03、根据目标电池簇的soc值计算电池堆soc值。
53.在本发明实施例中,为了便于计算电池堆的电池堆soc值,在记录簇soc值时,还可以记录参与上电的电池簇的编号和相应电池簇的编号对应的簇soc值。其中,根据目标电池簇的soc值计算电池堆soc值包括:计算所述目标电池簇的soc值的平均值;将所述目标电池
簇的soc值的平均值作为电池堆soc值。
54.进一步地,由电池本身的充放电特性可以知道,其充放电曲线在其首尾端会出现较高斜率的非线性变化,且电池堆中有一个电池簇的簇soc先达到100或0后,其他电池簇的簇soc将无法继续增加或减少,因而在本发明的一个优选实施例中,在计算得出的电池堆充电或放电至soc值达到接近满电或者满放状态时,还包括在计算得到的电池堆soc值乘以相应的加权系数,已得到修正的最终电池堆soc值。
55.因此,在本发明的一个优选实施例中,所述根据目标电池簇的soc值计算电池堆soc值还包括:当所述目标电池簇的soc值的平均值初次落在预设的准满电范围时,记录为soc
ave0
,并且有监测到目标电池簇处于充电状态,以公式soc
修正1
=(1+na)soc
ave0
对所述电池堆soc值进行修正得到第一修正后的电池堆soc值,将所述第一修正后的电池堆soc值作为电池堆soc值;其中,n为所述目标电池簇的soc值的平均值达到所述准满电范围的最小值后的持续时长与第一预设时长的比值,a为预设的第一加权系数,soc
修正1
为第一修正后的电池堆soc值。其中预设的准满电范围为系统预存的范围,在本发明的一个具体实施例中,可以将soc
ave0
大于或等于90,且,小于或等于100时作为准满电范围,即90≤soc
ave0
≤100,此时n的取值为当soc
ave0
达到90后的持续时长与第一预设时长的比值,其中第一预设时长可以为1s,也可以为其他系统设定的时长。
56.进一步地,本发明实施例的电池堆soc值计算方法还包括:当所述电池堆soc值达到100时判定电池组满电,和/或,当所述电池堆中任一参与上电的电池簇中的soc值达到100时判定电池组满电。需要说明的是本发明实施例的电池堆soc值达到100时判定电池组满电可以为将所述目标电池簇的soc值的平均值作为电池堆soc值时,电池堆soc值达到100,也可以为本发明的一个优选实施例当将所述第一修正后的电池堆soc值作为电池堆soc值时,电池堆soc值达到100。
57.进一步地,在本发明的一个优选实施例中,所述根据目标电池簇的soc值计算电池堆soc值还包括:当所述目标电池簇的soc值的平均值初次落在预设的准满放范围时,记录为socave0,并且有监测到目标电池簇处于放电状态,以公式soc
修正2
=(1-kb)soc
ave0
对所述电池堆soc值进行修正得到第二修正后的电池堆soc值,将所述第二修正后的电池堆soc值作为电池堆soc值;其中,k为所述目标电池簇的soc值的平均值达到所述准满放范围的最大值后的持续时长与第二预设时长的比值,b为预设的第二加权系数,soc
修正2
为第二修正后的电池堆soc值。其中预设的准满放范围为系统预存的范围,在本发明的一个具体实施例中,可以将soc
ave0
大于或等于0,且,小于或等于10时作为准满电范围,即0≤soc
ave0
≤10,此时k的取值为当达到soc
ave0
的值达到10后的持续时长与第二预设时长的比值,其中第二预设时长可以为1s,也可以为其他系统设定的时长。
58.进一步地,本发明实施例的电池堆soc值计算方法还包括:当所述电池堆soc值达到0时判定电池组满放,和/或,当所述电池堆中任一参与上电的电池簇中的簇soc值达到0时判定电池组满放。需要说明的是本发明实施例的电池堆soc值达到0时判定电池组满电可以为将所述目标电池簇的soc值的平均值作为电池堆soc值时,电池堆soc值达到0,也可以为本发明的一个优选实施例当将所述第二修正后的电池堆soc值作为电池堆soc值时,电池堆soc值达到0。
59.对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域
技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
60.图2示意性示出了本发明一个实施例的电池组soc值计算装置的结构示意图。本发明实施例的电池组soc值计算装置用以软件功能单元的形式实现上述电池堆soc值计算方法的步骤,参照图2,本发明实施例的电池组soc值装置具体包括获取模块201、筛选模块202和计算模块203,其中:
61.获取模块201,用于获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值;
62.筛选模块202,用于根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇;
63.计算模块203,用于根据目标电池簇的soc值计算电池堆soc值。
64.进一步地,获取模块201包括第一获取子模块、第一计算子模块、第二获取子模块和第二计算子模块,
65.第一获取子模块,用于获取电池簇中各个单体电池的soc值;
66.第一计算子模块,用于在计算各个单体电池的soc值的平均值,将所述各个单体电池的soc值的平均值作为当前电池簇的soc值;
67.第二获取子模块,用于获取电池堆中各个参与上电的电池簇中的最大soc值和最小soc值;
68.第二计算子模块,用于计算所述最大soc值和最小soc值之间的差值,将所述最大soc值和最小soc值之间的差值作为电池簇的簇间最大soc偏差值。
69.进一步地,所述装置还包括第一比较子模块和第二比较子模块,其中,
70.第一比较子模块,用于比较簇间最大soc偏差值与所述偏差阈值的大小关系,并将比较结果输出给筛选子模块;
71.第二比较子模块,用于比较参与上电的电池簇的簇数与预设的数量阈值之间的大小关系,并将比较结果输出给筛选子模块;
72.筛选模块,用于接收第一比较子模块和第二比较子模块的输出结果,并根据该输出结果确定用于估算电池堆soc值的目标电池簇。
73.具体的,筛选模块,用于当所述簇间最大soc偏差值小于预设的偏差阈值时,所述用于估算电池堆soc值的目标电池簇包括所有参与上电的电池簇。
74.筛选模块,还用于当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数大于预设的数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除具有最大soc值和最小soc值的电池簇之后剩余的参与上电的电池簇。
75.筛选模块,还用于当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数小于或等于所述数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除与所有参与上电的电池簇的平均soc值偏差最大的电池簇之后剩余的参与上电的电池簇。
76.进一步地,计算模块203包括第三计算子模块和结果输出模块;
77.第三计算子模块,用于计算所述目标电池簇的soc值的平均值,将所述目标电池簇
memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
86.本发明实施例提供的电池管理系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各个电池堆soc值计算方法实施例中的步骤,例如图1所示的s01-s03的电池堆soc值计算方法的步骤。或者,电池堆soc值计算装置实施例中各模块/单元的功能,例如图2所示的包括获取模块201、筛选模块202和计算模块203。
87.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在对应电池配组装置中的执行过程。
88.所述系统可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述系统并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述系统还可以包括输入输出系统、网络接入系统、总线等。
89.所述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述系统的控制中心,利用各种接口和线路连接整个系统的各个部分。
90.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述系统的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
91.在本发明实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,系统或单元的间接耦合或通信连接,可以是电性或其它的形式。
92.本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可
以以任意的组合方式来使用。
93.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种电池堆soc值计算方法,其特征在于,所述方法包括:获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值;根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇;根据目标电池簇的soc值计算电池堆soc值。2.根据权利要求1所述的方法,其特征在于,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇包括:当所述簇间最大soc偏差值小于预设的偏差阈值时,所述用于估算电池堆soc值的目标电池簇包括所有参与上电的电池簇。3.根据权利要求2所述的方法,其特征在于,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数大于预设的数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除具有最大soc值和最小soc值的电池簇之后剩余的参与上电的电池簇。4.根据权利要求3所述的方法,其特征在于,所述根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇还包括:当所述簇间最大soc偏差值大于或等于所述偏差阈值时,且所述参与上电的电池簇的簇数小于或等于所述数量阈值时,所述用于估算电池堆soc值的目标电池簇包括去除与所有参与上电的电池簇的平均soc值偏差最大的电池簇之后剩余的参与上电的电池簇。5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据目标电池簇的soc值计算电池堆soc值包括:计算所述目标电池簇的soc值的平均值;将所述目标电池簇的soc值的平均值作为电池堆soc值。6.根据权利要求5所述的方法,其特征在于,所述根据目标电池簇的soc值计算电池堆soc值还包括:当所述目标电池簇的soc值的平均值初次落在预设的准满电范围时,记录为soc
ave0
,并且有监测到目标电池簇处于充电状态,以公式soc
修正1
=(1+na)soc
ave0
对所述电池堆soc值进行修正,得到第一修正后的电池堆soc值,将所述第一修正后的电池堆soc值作为电池堆soc值;其中,n为所述目标电池簇的soc值的平均值达到所述准满电范围的最小值后的持续时长与第一预设时长的比值,a为预设的第一加权系数,soc
修正1
为第一修正后的电池堆soc值。7.根据权利要求1或6所述的方法,其特征在于,所述方法还包括:当所述电池堆soc值达到100时判定电池组满电,和/或,当所述电池堆中任一参与上电的电池簇中的soc值达到100时判定电池组满电。8.根据权利要求5所述的方法,其特征在于,所述根据目标电池簇的soc值计算电池堆soc值还包括:当所述目标电池簇的soc值的平均值初次落在预设的准满放范围时,记录为soc
ave0
,并且有监测到目标电池簇处于放电状态,以公式soc
修正2
=(1-kb)soc
ave0
对所述电池堆soc值进行修正,得到第二修正后的电池堆soc值,将所述第二修正后的电池堆soc值作为电池堆soc
值;其中,k为所述目标电池簇的soc值的平均值达到所述准满放范围的最大值后的持续时长与第二预设时长的比值,b为预设的第二加权系数,soc
修正2
为第二修正后的电池堆soc值。9.根据权利要求1或8所述的方法,其特征在于,所述方法还包括:当所述电池堆soc值达到0时判定电池组满放,和/或,当所述电池堆中任一参与上电的电池簇中的簇soc值达到0时判定电池组满放。10.根据权利要求1所述的方法,其特征在于,所述获取电池堆中各个参与上电的电池簇的soc值包括:获取电池簇中各个单体电池的soc值,计算各个单体电池的soc值的平均值,将所述各个单体电池的soc值的平均值作为当前电池簇的soc值。11.根据权利要求1所述的方法,其特征在于,所述计算所有参与上电的电池簇的簇间最大soc偏差值包括:获取电池堆中各个参与上电的电池簇中的最大soc值和最小soc值;计算所述最大soc值和最小soc值之间的差值,将所述最大soc值和最小soc值之间的差值作为电池簇的簇间最大soc偏差值。12.一种电池堆soc值计算装置,其特征在于,所述装置包括:获取模块,用于获取电池堆中各个参与上电的电池簇的soc值,并计算所有参与上电的电池簇的簇间最大soc偏差值;筛选模块,用于根据所述簇间最大soc偏差值和参与上电的电池簇的簇数确定用于估算电池堆soc值的目标电池簇;计算模块,用于根据目标电池簇的soc值计算电池堆soc值。13.一种电池管理系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-11任一项所述方法的步骤。14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-11任一项所述方法的步骤。
技术总结
本发明提供一种电池堆SOC值计算方法、装置、系统及可读存储介质,该方法包括:获取电池堆中各个参与上电的电池簇的SOC值,并计算所有参与上电的电池簇的簇间最大SOC偏差值;根据所述簇间最大SOC偏差值和参与上电的电池簇的簇数确定用于估算电池堆SOC值的目标电池簇;根据目标电池簇的SOC值计算电池堆SOC值。本发明根据参与上电的电池簇的簇间最大SOC偏差值和参与上电的电池簇的簇数获得不同的用于估算电池堆SOC值的目标电池簇,避免参与上电的电池簇间SOC值偏差过大造成的对电池堆SOC值估值计算影响过大的问题,提高了电池堆SOC值的计算准确性,提高了电池堆的可充放电的利用效率,避免上层控制系统下发不合理的充放电控制策略。放电控制策略。放电控制策略。
技术研发人员:
周志红
受保护的技术使用者:
格力钛新能源股份有限公司 珠海广通汽车有限公司
技术研发日:
2022.09.14
技术公布日:
2022/11/29