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

用于锂离子电池荷电状态和健康状态预测的方法及系统与流程

2022-02-19 13:54:30 来源:中国专利 TAG:


1.本发明属于锂离子电池领域,尤其涉及一种用于锂离子电池荷电状态和健康状态预测的方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.电池状态估计是电池管理的核心和基础,并为电动汽车能量管理提供数据保障。电池的荷电状态(soc)是指电池的剩余容量与其完全充电状态下的容量之比。电池的健康状态(soh)通常用锂离子电池的容量、内阻或功率来定义。soc和soh的准确估计不仅可以延长电池性能衰减周期,降低电池使用成本,防止事故的发生,还对提高车辆的控制性能和预测续航里程具有重要意义。
4.现有的在对电池荷电状态和健康状态进行评估的过程中,根据电池等效电路模型来评估soc和soh,而电池等效电路模型的失调性本身也影响着soc和soh的准确估计。


技术实现要素:

5.为了解决上述背景技术中存在的技术问题,本发明提供一种用于锂离子电池荷电状态和健康状态预测的方法及系统,其减少了计算量,提高了估计精度和鲁棒性。
6.为了实现上述目的,本发明采用如下技术方案:
7.本发明的第一个方面提供一种用于锂离子电池荷电状态和健康状态预测的方法。
8.用于锂离子电池荷电状态和健康状态预测的方法,包括:
9.获取锂离子电池的电流、开路电压、电池内阻和动态特性参数;
10.根据锂离子电池的开路电压和荷电状态之间的关系,辨识相关参数,根据得到的相关参数数值,计算锂离子电池的开路电压,验证相关参数数值的准确性;
11.构建二阶rc等效电路模型,基于所述二阶rc等效电路模型辨识电池的动态特性参数,验证电池的动态特性参数的准确性;
12.基于锂离子电池的电流、开路电压、电池内阻、电池的动态特性参数以及测量噪声得到锂离子电池状态空间关系;
13.基于所述锂离子电池状态空间关系预测锂离子电池荷电状态和健康状态。
14.进一步地,所述构建二阶rc等效电路模型为:
[0015][0016]
其中,λ是遗忘因子,k
k
是增益矩阵,p
k
为协方差矩阵,e
k
为误差向量,v
ocv
是锂离子电池的开路电压,v0是电池的端电压,i
k
为电池电流,c1、c2、c3、c4、c5为待辨识参数。
[0017]
进一步地,所述锂离子电池的开路电压和荷电状态之间的关系为:
[0018][0019]
其中,k0,k1,k2,k3,k4为待辨识参数。
[0020]
进一步地,所述预测锂离子电池荷电状态和健康状态包括:采用自适应无迹卡尔曼滤波算法联合预测锂离子电池荷电状态和健康状态。
[0021]
进一步地,所述锂离子电池状态空间关系为:
[0022][0023][0024][0025]
其中,状态空间变量为x
k
=[soc
k r
k v
1,k v
2,k
]
t
;控制变量为i
k
;观测变量为y
k
;w
k
为系统噪声,υ
k
为观测噪声,r
k
为电池内阻,v
1,k
为电池等效电路模型中r1c1网络端电压,v
2,k
为r2c2网络端电压,δt为采样间隔,q
n
为电池的额定容量。
[0026]
本发明的第二个方面提供一种用于锂离子电池荷电状态和健康状态预测的系统。
[0027]
用于锂离子电池荷电状态和健康状态预测的系统,包括:
[0028]
数据获取模块,其被配置为:获取锂离子电池的电流、开路电压、电池内阻和动态
特性参数;
[0029]
参数辨识模块,其被配置为:根据锂离子电池的开路电压和荷电状态之间的关系,辨识相关参数,根据得到的相关参数数值,计算锂离子电池的开路电压,验证相关参数数值的准确性;构建二阶rc等效电路模型,基于所述二阶rc等效电路模型辨识电池的动态特性参数,验证电池的动态特性参数的准确性;
[0030]
锂离子电池状态空间关系建立模块,其被配置为:基于锂离子电池的电流、开路电压、电池内阻、电池的动态特性参数以及测量噪声得到锂离子电池状态空间关系;
[0031]
预测模块,其被配置为:基于所述锂离子电池状态空间关系预测锂离子电池荷电状态和健康状态。
[0032]
进一步地,所述锂离子电池状态空间关系为:
[0033][0034][0035][0036]
其中,状态空间变量为x
k
=[soc
k r
k v
1,k v
2,k
]
t
;控制变量为i
k
;观测变量为y
k
;w
k
为系统噪声,υ
k
为观测噪声,r
k
为电池内阻,v
1,k
为电池等效电路模型中r1c1网络端电压,v
2,k
为r2c2网络端电压,δt为采样间隔,q
n
为电池的额定容量。
[0037]
本发明的第三个方面提供一种计算机可读存储介质。
[0038]
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一个方面所述的用于锂离子电池荷电状态和健康状态预测的方法中的步骤。
[0039]
本发明的第四个方面提供一种计算机设备。
[0040]
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一个方面所述的用于锂离子电池荷电状态和健康状态预测的方法中的步骤。
[0041]
与现有技术相比,本发明的有益效果是:
[0042]
本发明提供的用于锂离子电池荷电状态和健康状态预测的方法,首先对锂离子电池模型参数进行实时辨识,确保模型的准确性与有效性。其次,aukf引入渐消因子实时更新误差协方差。该方法对锂离子电池的荷电状态和内阻进行实时估计,不断调整模型中参数实现模型自适应,并建立欧姆内阻与soh之间的数学关系,从而实现soc和soh的联合估计。
[0043]
本发明在rls的基础上加入遗忘因子,降低迭代过程中旧数据影响,提高新数据的利用率,从而提高模型估计精度。
[0044]
自适应无迹卡尔曼滤波(aukf)算法使用近似概率密度分布的方法来处理非线性
函数,在ukf的基础上加入渐消因子实时调整误差协方差,以削弱等效电路模型失调对电池状态估计的影响,提高了电池估计精度和鲁棒性。
附图说明
[0045]
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
[0046]
图1是本发明具体实施方式的估计方法流程图;
[0047]
图2是二阶rc等效电路模型结构示意图;
[0048]
图3是本发明实施例一采用ffrls在线辨识参数的模型验证示意图;
[0049]
图4是本发明实施例一在恒流放电条件下的soc估计结果示意图;
[0050]
图5是本发明实施例一在恒流放电条件下的soc估计误差结果示意图;
[0051]
图6是本发明实施例一在恒流放电条件下的r估计结果示意图;
[0052]
图7是本发明实施例一在udds工况下的soc估计结果示意图;
[0053]
图8是本发明实施例一在udds工况下的soc估计误差结果示意图;
[0054]
图9是本发明实施例一在udds工况下的r估计结果示意图。
具体实施方式
[0055]
下面结合附图与实施例对本发明作进一步说明。
[0056]
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
[0057]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0058]
需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。
[0059]
实施例一
[0060]
如图1所示,本实施例提供了一种用于锂离子电池荷电状态和健康状态预测的方法,本实施例以该方法应用于服务器进行举例说明,可以理解的是,该方法也可以应用于终端,还可以应用于包括终端和服务器和系统,并通过终端和服务器的交互实现。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可
以是提供云服务、云数据库、云计算、云函数、云存储、网络服务器、云通信、中间件服务、域名服务、安全服务cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。本实施例中,该方法包括以下步骤:
[0061]
获取锂离子电池的电流、开路电压、电池内阻和动态特性参数;
[0062]
根据锂离子电池的开路电压和荷电状态之间的关系,辨识相关参数,根据得到的相关参数数值,计算锂离子电池的开路电压,验证相关参数数值的准确性;
[0063]
构建二阶rc等效电路模型,基于所述二阶rc等效电路模型辨识电池的动态特性参数,验证电池的动态特性参数的准确性;
[0064]
基于锂离子电池的电流、开路电压、电池内阻、电池的动态特性参数以及测量噪声得到锂离子电池状态空间关系;
[0065]
基于所述锂离子电池状态空间关系预测锂离子电池荷电状态和健康状态。
[0066]
具体地,如图1所示,包括以下步骤:
[0067]
步骤1:建立如图2所示的二阶rc等效电路模型,包括:电池的电流i,电池的端电压v0,电池的开路电压v
ocv
,电池内阻电压v
r
,电池内阻r以及用来描述电池的动态特性参数r1、c1、r2和c2。
[0068]
根据基尔霍夫定律,所述二阶rc等效电路模型的表达式如下:
[0069][0070]
作为一种或多种实施方式,vocv为电池soc的高阶多项式函数,具体为:
[0071][0072]
其中,k0,k1,k2,k3,k4为待辨识参数。
[0073]
步骤2:对所述二阶rc等效电路模型参数进行辨识。步骤2具体为:
[0074]
步骤21:对vocv

soc的函数关系进行辨识。
[0075]
作为一种或多种实施方式,本具体实施方式的研究对象为额定容量6.2ah、额定电压3.2v的lifepo4电池。对锂离子电池进行恒流放电实验,每放出标称容量的10%电量,静置一段时间直到放电完成。根据锂离子电池放电实验获得的端电压数据曲线,利用最小二乘法辨识参数,得到:
[0076]
k0=3.389,k1=0.069,k2=

0.006,k3=

0.070,k4=0.0001。
[0077]
步骤22:利用遗忘因子递推最小二乘法(ffrls)对二阶rc等效电路中的r0,r1,r2,c1,c2进行参数辨识,具体包括:
[0078]
步骤221:基于等效电路模型的电流电压关系,令e
t
=v0‑
v
ocv
,可以得到电池阻抗的传递函数如下:
[0079][0080]
步骤222:采用式双线性变换方法对上式进行离散化计算,得到:
[0081][0082]
其中,z为离散化算子,τ1=r1c1,τ2=r2c2,
[0083]
步骤223:建立锂离子电池的自回归模型:
[0084]
其中,θ
k
=[c
1 c
2 c
3 c
4 c5]
t

[0085]
作为一种或多种实施方式,在间断放电实验条件下,按照下述遗忘因子递推最小二乘法的递推公式在线辨识θ
k
,从而得到r0,r1,r2,c1,c2。
[0086][0087]
其中,λ是遗忘因子,k
k
是增益矩阵,p
k
为协方差矩阵,e
k
为误差向量。
[0088]
作为一种或多种实施方式,将恒流放电电流作为模型输入,对电池模型进行恒流放电实验,将模型的端电压预测结果与实测端电压进行比较,如图3所示。结果表明,该模型能很好地跟踪实际端电压。
[0089]
步骤3:建立锂离子电池状态空间方程。
[0090]
[0091]
其中,x
k
=[soc
k r
k v
1,k v
2,k
]
t
,y
k
=v
0,k

[0092][0092][0093]
作为一种或多种实施方式,r
eol
=2r
bol

[0094]
其中,r为电池内阻r
bol
是新电池的内阻,r
eol
是电池寿命终止时的内阻,w
k
和υ
k
分别为系统噪声和观测噪声,v
1,k
为电池等效电路模型中r1c1网络端电压,v
2,k
为r2c2网络端电压,δt为采样间隔,q
n
为电池的额定容量。
[0095]
步骤4:基于自适应无迹卡尔曼滤波算法联合估计soc和soh,具体步骤为:
[0096]
步骤41:获取2n 1个sigma点;
[0097][0098]
其中,k表示离散时刻,λ为尺度参数,p
k|k
为误差协方差矩阵。
[0099]
步骤42:计算预测状态值(soc和soh)
[0100]
x
(i)k 1|k
=f(k,x
(i)k|k
)
[0101]
其中,f(x
k|k
)=a
·
x
k|k
b
·
i
k|k
w
k|k
[0102]
步骤43:计算sigma点集的一步预测及误差协方差矩阵
[0103][0104][0105]
其中,为均值估算对应的权值,表示协方差估算对应的权值,q
k
为零均值白噪声,γ
k
为噪声驱动矩阵。
[0106]
步骤44:获取新的sigma点集
[0107][0108]
步骤45:预测观测值
[0109][0110]
其中,h[x
k|k
]=cx
k
di
k
υ
k
[0111]
步骤46:计算预测值均值及协方差
[0112][0113][0114][0115]
其中,p
yk 1yk 1
为预测值协方差,p
xk 1yk 1
为交叉协方差。
[0116]
γ
k 1
为渐消因子:
[0117][0118][0119][0120]
其中,β为弱化因子,v
k
为零均值白噪声
[0121]
步骤47:修正系统状态估计
[0122]
作为一种或多种实施方式,计算卡尔曼增益k
k 1

[0123]
作为一种或多种实施方式,更新系统状态作为一种或多种实施方式,更新系统状态
[0124]
作为一种或多种实施方式,更新误差协方差矩阵p
k 1|k 1

[0125]
本实施例在不同工况下基于实施例一提供的基于自适应无迹卡尔曼滤波的锂离子电池soc和soh联合估计方法和无迹卡尔曼滤波方法分别进行仿真,对比soc和r估算结果。
[0126]
实验结果如图4

图9所示,其中图4比较了恒流条件下基于ukf和aukf的soc估计结果,估计误差如图5所示。为了验证aukf的收敛速度性能,将初始soc值设置为0.9。从图中可以看出,aukf对soc的估计更为准确,总体误差在0.1%以内。恒流实验结果表明,该算法具有收敛速度快,鲁棒性强和估计精度高的特点。内阻估算结果如图6所示,从图中可以看出,aukf能够准确、稳定地估计内阻。
[0127]
同样,在udds工况下为了验证aukf的收敛速度性能,将soc初始值设置为0.9。基于ukf的soc估计结果与基于aukf的soc估计结果比较如图7所示,误差估计如图8所示。从图中可以看出,aukf对soc的估计更为准确。内阻r估算结果如图9所示,从图中可以看出,aukf能够准确、稳定地估计内阻。在两种工况条件下,本实施例所提供基于aukf算法具有高估计精度和鲁棒性,这于锂离子电池状态估计有着非常重要的应用价值。
[0128]
本实施例提供的基于自适应无迹卡尔曼滤波的锂离子电池soc和soh联合估计方法,首先对锂离子电池模型参数进行实时辨识,确保模型的准确性与有效性。其次,aukf引入渐消因子实时更新误差协方差。该方法对锂离子电池的荷电状态和内阻进行实时估计,不断调整模型中参数实现模型自适应,并建立欧姆内阻与soh之间的数学关系,从而实现soc和soh的联合估计,具有快速收敛性和更高的估计精度。
[0129]
实施例二
[0130]
本实施例提供了一种用于锂离子电池荷电状态和健康状态预测的系统。
[0131]
用于锂离子电池荷电状态和健康状态预测的系统,包括:
[0132]
数据获取模块,其被配置为:获取锂离子电池的电流、开路电压、电池内阻和动态特性参数;
[0133]
参数辨识模块,其被配置为:根据锂离子电池的开路电压和荷电状态之间的关系,辨识相关参数,根据得到的相关参数数值,计算锂离子电池的开路电压,验证相关参数数值的准确性;构建二阶rc等效电路模型,基于所述二阶rc等效电路模型辨识电池的动态特性参数,验证电池的动态特性参数的准确性;
[0134]
锂离子电池状态空间关系建立模块,其被配置为:基于锂离子电池的电流、开路电压、电池内阻、电池的动态特性参数以及测量噪声得到锂离子电池状态空间关系;
[0135]
预测模块,其被配置为:基于所述锂离子电池状态空间关系预测锂离子电池荷电状态和健康状态。
[0136]
此处需要说明的是,上述数据获取模块、参数辨识模块、锂离子电池状态空间关系建立模块和预测模块与实施例一中的步骤所实现的示例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为系统的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。
[0137]
实施例三
[0138]
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的用于锂离子电池荷电状态和健康状态预测的方法中的步骤。
[0139]
实施例四
[0140]
本实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例一所述的用于锂离子电池荷电状态和健康状态预测的方法中的步骤。
[0141]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0142]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0143]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0144]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0145]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)或随机存储记忆体(random accessmemory,ram)等。
[0146]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献