混联电池SOC确定方法、装置、电子设备及存储介质与流程

文档序号:28964750发布日期:2022-02-19 14:05阅读:141来源:国知局
混联电池SOC确定方法、装置、电子设备及存储介质与流程
混联电池soc确定方法、装置、电子设备及存储介质
技术领域
1.本发明涉及电池管理技术领域,具体涉及一种混联电池soc确定方法、装置、电子设备及存储介质。


背景技术:

2.近年来,随着能源危机和环境问题的日益突出,电动车已经成为汽车行业的重要发展方向。作为新能源电动车的重要组成部分,bms(电池管理系统)的控制技术直接影响整车的安全性和可靠性。电池荷电状态(state of charge简称soc)是电动车动力电池剩余电量的重要参数,也是bms估计的难点之一,特别是以磷酸铁锂电芯为单元的电池包,由于其电压的平稳性,soc很难准确估计。soc在实车运行过程中的准确度影响整车的动力性和可靠性,所以soc估计的准确性是新能源电池的技术难点。
3.目前主流的动力电池,有磷酸铁锂为代表的低价格、高安全的动力电池,也有以三元电池为代表的高能量、温度适应性广的动力电池。当前电池包都是以单一品类电芯组成的电池系统,不能发挥各种类电池优势,而将磷酸铁锂和三元电池成组在同一电池包内的电池系统,称为混联电池。但是也由于两种不同的电池,其电池参数和性能方面各有差异,电池系统的soc估计成为混联电池的难点之一。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种混联电池soc确定方法、装置、电子设备及存储介质,以解决对混联电池的soc进行估计。
5.根据第一方面,本发明实施例提供了一种混联电池soc确定方法,所述混联电池包括三元锂离子电芯和磷酸铁电芯,包括:对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s;获取所述当前状态下所述混联电池中所有电芯的平均温度,并确定在所述平均温度下所述三元锂离子电芯和所述磷酸铁锂电芯的容量比值ka;基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l;根据所述soc_s和所述soc_l确定所述混联电池在所述当前状态下的soc。
6.本发明实施例提供的混联电池soc确定方法,首先估算混联电池soc中三元锂离子电芯的荷电状态,再根据容量对应关系,映射磷酸铁锂电芯的荷电状态,从而可以根据三元锂离子电芯的荷电状态和磷酸铁锂电芯的荷电状态得到混联电池的荷电状态。
7.结合第一方面,在第一方面第一实施方式中,基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l包括:
8.获取所述三元锂离子电芯初始状态下的电池荷电状态,得到所述三元锂离子电芯的第一初始荷电状态soc_s0;获取所述磷酸铁锂电芯初始状态下的电池荷电状态,得到所述磷酸铁锂电芯的第二初始荷电状态soc_l0;根据所述soc_s0、所述soc_l0、所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的soc_l。
9.结合第一方面第一实施方式,在第一方面第二实施方式中,根据所述soc_s0、所述soc_l0、所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的soc_l包括:soc_l=soc_l0+ka·
(soc_s-soc_s0)。
10.结合第一方面,在第一方面第三实施方式中,在基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l之后,还包括:判断所述soc_l是否小于预设的阈值;当所述soc_l小于所述阈值时,利用一阶卡尔曼滤波估算所述磷酸铁锂电芯在所述当前状态下的荷电状态,并用估算得到的荷电状态作为所述第二当前荷电状态。
11.结合第一方面,在第一方面第四实施方式中,所述第一当前荷电状态soc_s包括第一当前最高荷电状态soc_s
max
和第一当前最低荷电状态soc_s
min
,对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s包括:获取所述当前状态下所述三元锂离子电芯中的最高电压,根据所述最高电压,利用一阶卡尔曼滤波估算所述三元锂离子电芯在所述当前状态下的所述soc_s
max
;获取所述当前状态下所述三元锂离子电芯中的最低电压,根据所述最低电压,利用一阶卡尔曼滤波估算所述三元锂离子电芯在所述当前状态下的所述soc_s
min

12.结合第一方面第四实施方式,在第一方面第五实施方式中,所述第二当前荷电状态soc_l包括第二当前最高荷电状态soc_l
max
和第二当前最低荷电状态soc_l
min
,基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l包括:基于所述第一当前最高荷电状态和所述容量比值确定所述磷酸铁锂电芯在所述当前状态下的第二当前最高荷电状态soc_l
max
;基于所述第一当前最低荷电状态和所述容量比值确定所述磷酸铁锂电芯在所述当前状态下的第二当前最低荷电状态soc_l
min

13.结合第一方面第五实施方式,在第一方面第六实施方式中,所述根据所述soc_s和所述soc_l确定所述混联电池在所述当前状态下的soc包括:根据soc_s
max
、所述soc_s
min
、所述soc_l
max
和所述soc_l
min
确定所述混联电池当前状态下的soc。
14.根据第二方面,本发明实施例还提供了一种混联电池soc确定装置,所述混联电池包括三元锂离子电芯和磷酸铁锂电芯,混联电池soc确定装置包括第一估算模块、获取模块、第一处理模块、第二估算模块和第二处理模块;具体的,第一估算模块,用于对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s;获取模块,用于获取所述当前状态下所述混联电池中所有电芯的平均温度;第一处理模块,用于确定在所述平均温度下所述三元锂离子电芯和所述磷酸铁锂电芯的容量比值ka;第二估算模块,用于基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l;第二处理模块,用于根据所述soc_s和所述soc_l确定所述混联电池在所述当前状态下的soc。
15.根据第三方面,本发明实施例还提供了一种电子设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的混联电池soc确定方法。
16.根据第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方
面的任意一种实施方式中所述的混联电池soc确定方法。
附图说明
17.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
18.图1为本发明实施例1中混联电池soc确定方法的流程示意图;
19.图2为混联电池的结构示意图;
20.图3为线性插值公式示意图;
21.图4为本发明实施例2中混联电池soc确定装置的结构示意图。
具体实施方式
22.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.实施例1
24.本发明实施例1提供了一种混联电池soc确定方法。图1为本发明实施例1中混联电池soc确定方法的流程示意图,如图1所示,本发明实施例1中混联电池soc的确定方法包括以下步骤:
25.s101:对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s。
26.示例的,获取以三元锂离子电池(ncm)和磷酸铁锂电池(lfp)为主的混联电池系统参数。三元锂离子电池和磷酸铁锂电池组成混联电池系统,定义三元锂离子电池数量为m,磷酸铁锂电池数量为n。将各电池串联成组,示意图如图1所示,其中电池混联系统中不同种类电池间电芯的数量a、b根据电池包电量和空间布置设计决定。
27.电池混联系统还包括bms管理系统,bms管理系统与所述电池连接,bms中温度传感器检测电芯温度,电压传感器检测电芯电压,电流传感器检测整包电流。
28.对所述三元锂离子电芯当前状态下的电池荷电状态进行估计可以采用一阶卡尔曼滤波法,其中一阶卡尔曼滤波法可以选用现有技术中的任意方案,示例的,
29.离散状态方程为:
[0030][0031]
其中u
rc
为电容两端电压,
[0032][0033]
上式中,q为电池标称容量,u为电池两端的电压估计值,下标k表示第k步,ocv为开路电压,其中ocv是与soc、电池温度有关的函数,r为电池内阻,i为电流,t为采样时间间隔,rp
为电池极化电阻,c
p
为电池极化电容。
[0034]

[0035][0036]
基于卡尔曼滤波实现soc估计,其离散化模型变换如下:
[0037]
xk=a
k-1
x
k-1
+b
k-1ik-1
[0038][0039]

[0040][0041][0042]
协方差估计
[0043][0044]
一阶线性化电压状态方程:
[0045][0046]
计算卡尔曼滤波增益系数kk[0047][0048]
计算当前状态变量最优估计值,设第k步电池两端电压测量值为yk,
[0049]
xk=x
k-1
+kk(y
k-uk)
[0050]
计算协方程最优估计值
[0051]
pk=(1-k
kck
)p
k-1
[0052]
其中,q是状态噪声中的误差协方差、r为观测噪声误差协方差,两者大小由电池系统的噪声情况决定。a、b是定义的与soc相关的系统参数,y为每时刻电芯实际端电压,p为协方差矩阵,初始值为单位矩阵。
[0053]
车辆开始行驶前,根据当前电芯温度和静置电压,以及ocv、温度和soc关系,用二维插值查找当前soc,记录三元锂离子电池初始soc状态为soc_s0,。车辆行驶过程中,三元锂离子电池的当前soc根据以上的方法进行计算,记录当前三元锂离子电池的soc为soc_s。
[0054]
s102:获取所述当前状态下所述混联电池中所有电芯的平均温度,并确定在所述平均温度下所述三元锂离子电芯和所述磷酸铁锂电芯的容量比值ka。
[0055]
具体的,获取三元锂离子电池和lfp电池容量关系,令在环境温度t=[t1,t2,

,tn]下,三元锂离子电池的1c倍率下放电容量为qs=[q
1,1
,q
1,2
,

,q
1,n
],lfp电池的1c倍率下放电容量为ql=[q
2,1
,q
2,2
,

,q
2,n
],两个电池相同温度下容量比值kq=[k1,k2,

,kn]。
[0056][0057]
s103:基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l。
[0058]
作为具体的实施方式,基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l可以采用如下技术方案:获取所述三元锂离子电芯初始状态下的电池荷电状态,得到所述三元锂离子电芯的第一初始荷电状态soc_s0;获取所述磷酸铁锂电芯初始状态下的电池荷电状态,得到所述磷酸铁锂电芯的第二初始荷电状态soc_l0;根据所述soc_s0、所述soc_l0、所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的soc_l。
[0059]
更加具体的,根据所述soc_s0、所述soc_l0、所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的soc_l包括:
[0060]
soc_l=soc_l0+ka·
(soc_s-soc_s0)。
[0061]
车辆开始行车时,记录电芯平均温度为ta,平均温度为当前状态所有温感加和除以温感个数求得。记录lfp初始soc状态为soc_l0,soc_l0为lfp电芯行车之前bms记录存储的最末soc,记录当前lfp电池的soc为soc_l,计算公式为
[0062]
soc_l=soc_l0+ka·
(soc_s-soc_s0)
[0063]
其中,ka为温度ta下三元锂离子电池和lfp电池1c倍率容量比值,ka根据环境温度t和两个电池相同温度下电池1c倍率容量比值kq,线性插值求得。
[0064]
示例的,如图3所示,线性插值公式为:
[0065][0066]
其中x0,x1是在计算ka时的与温度ta相邻的温度坐标,y0,y1是在计算ka时的与温度ta相邻的容量比值,令x=ta,求得y值即为当前温度ta下的容量比值ka。
[0067]
作为进一步的实施方式,在基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l之后,还包括:判断所述soc_l是否小于预设的阈值;当所述soc_l小于所述阈值时,利用一阶卡尔曼滤波估算所述磷酸铁锂电芯在所述当前状态下的荷电状态,并用估算得到的荷电状态作为所述第二当前荷电状态。具体的,当soc_l《0.3时,lfp的soc计算方式转换为一阶卡尔曼滤波估算soc的形式,与上述三元锂离子的方法一致,由此提高在低soc下lfp的估算精度。
[0068]
s104:根据所述soc_s和所述soc_l确定所述混联电池在所述当前状态下的soc。
[0069]
所述第一当前荷电状态soc_s包括第一当前最高荷电状态soc_s
max
和第一当前最低荷电状态soc_s
min
,对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s包括:获取所述当前状态下所述三元锂离子电芯中的最高电压,根据所述最高电压,利用一阶卡尔曼滤波估算所述三元锂离子电芯在
所述当前状态下的所述soc_s
max
;获取所述当前状态下所述三元锂离子电芯中的最低电压,根据所述最低电压,利用一阶卡尔曼滤波估算所述三元锂离子电芯在所述当前状态下的所述soc_s
min

[0070]
所述第二当前荷电状态soc_l包括第二当前最高荷电状态soc_l
max
和第二当前最低荷电状态soc_l
min
,基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l包括:基于所述第一当前最高荷电状态和所述容量比值确定所述磷酸铁锂电芯在所述当前状态下的第二当前最高荷电状态soc_l
max
;基于所述第一当前最低荷电状态和所述容量比值确定所述磷酸铁锂电芯在所述当前状态下的第二当前最低荷电状态soc_l
min

[0071]
作为具体的实施方式,所述根据所述soc_s和所述soc_l确定所述混联电池在所述当前状态下的soc包括:根据soc_s
max
、所述soc_s
min
、所述soc_l
max
和所述soc_l
min
确定所述混联电池当前状态下的soc。
[0072]
具体的,混联电池当前状态下的soc的计算公式为:
[0073][0074]
示例的,显示soc为车辆仪表上soc的显示状态,根据车辆行车时采集到的三元锂离子电池的最高和最低电压,以及步骤(2)的计算方法,得到三元锂离子电池的最高最低soc,分别记为soc_s
max
和soc_s
min
,同理,采集到的磷酸铁锂最高和最低电压,根据步骤(3)的计算方法,得到磷酸铁锂电池的最高最低soc,分别记为soc_l
max
和soc_l
min
。车辆行驶过程中每时刻的最低soc为soc_min=min(soc_s
min
,soc_l
min
),最高soc为soc_max=max(soc_s
max
,soc_l
max
),电池包soc使用窗口设为上限soc1和下限soc2,则整包显示soc(socdisp)计算公式为:
[0075][0076]
通过以上步骤,可以求得混联电池系统中各类型电池的soc,以及整包soc。
[0077]
实施例2
[0078]
与本发明实施例1相对应,本发明实施例2提供了一种混联电池soc确定装置。图4为本发明实施例2中混联电池soc确定装置的结构示意图,如图3所示,本发明实施例2的混联电池soc确定装置包括第一估算模块20、获取模块21、第一处理模块22、第二估算模块23和第二处理模块24。
[0079]
具体的,第一估算模块20,用于对所述三元锂离子电芯当前状态下的电池荷电状态进行估计,得到所述三元锂离子电芯的第一当前荷电状态soc_s。
[0080]
获取模块21,用于获取所述当前状态下所述混联电池中所有电芯的平均温度。
[0081]
第一处理模块22,用于确定在所述平均温度下所述三元锂离子电芯和所述磷酸铁锂电芯的容量比值ka。
[0082]
第二估算模块23,用于基于所述soc_s和所述ka确定所述磷酸铁锂电芯在所述当前状态下的第二当前荷电状态soc_l。
[0083]
第二处理模块24,用于根据所述soc_s和所述soc_l确定所述混联电池在所述当前
状态下的soc。
[0084]
上述混联电池soc确定装置具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0085]
实施例3
[0086]
本发明实施例还提供了一种电子设备,该电子设备可以包括处理器和存储器,其中处理器和存储器可以通过总线或者其他方式连接。
[0087]
处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0088]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的混联电池soc确定方法对应的程序指令/模块(例如,图4所示的第一估算模块20、获取模块21、第一处理模块22、第二估算模块23和第二处理模块24)。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的混联电池soc确定方法。
[0089]
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0090]
所述一个或者多个模块存储在所述存储器中,当被所述处理器执行时,执行如图1-3所示实施例中的混联电池soc确定方法。
[0091]
上述电子设备具体细节可以对应参阅图1至图4所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0092]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0093]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1