当前位置: 首页 > 专利查询>南通大学专利>正文

一种基于多新息递推贝叶斯算法的电池模型参数辨识方法技术

技术编号:27738663 阅读:30 留言:0更新日期:2021-03-19 13:31
本发明专利技术提供了一种基于多新息递推贝叶斯算法的电池模型参数辨识方法,包括以下步骤:步骤1)通过间歇恒流放电法测取一定时间内的锂离子电池端电压、负载电流数据,通过多项式拟合法确定其OCV‑SOC的函数关系;步骤2)确定锂离子电池的双极化等效电路模型,建立表示电池参数辨识向量和系统输出关系的系统方程;步骤3)构建多新息递推贝叶斯算法的辨识流程。本发明专利技术的有益效果为:本发明专利技术建立了锂离子电池参数辨识的ARX模型,利用新息修正技术对前一刻的结果进行修正,基于多新息的辨识方法引入了新息长度参量,克服坏数据对参数估计的影响,提高参数估计精度,由参数辨识结果可以看出,本方法辨识精度高,具有工程价值。

【技术实现步骤摘要】
一种基于多新息递推贝叶斯算法的电池模型参数辨识方法
本专利技术涉及锂离子电池
,尤其涉及一种基于多新息递推贝叶斯算法的电池模型参数辨识方法。
技术介绍
随着交通运输业的发展,资源短缺、环境污染和安全问题日益严重,新能源产业兴起,新能源汽车受到越来越多的关注。相应地,储能系统由于其可灵活配置、响应速度快和易运行维护等优点已成为推动可再生能源消耗的革命性技术,电池储能在新能源接入领域具有广泛的应用前景。锂离子电池具有寿命长、低自放电效应和能量密度高等特性,已成为目前主要的电池储能元件。锂离子电池是非线性时变的电化学系统,受工作环境温度和工况影响较大,且电池管理系统(batterymanagementsystem,BMS)只能检测到电池端电压以及负载电流,是一个典型的黑箱系统,为了对锂离子电池内部多种状态进行估计和预测,需要建立高精度的电池模型。对电池参数的准确辨识是实现BMS精确管理的先决条件。目前在电池模型参数辨识算法方面,最小二乘算法和群智能算法等因具备在线辨识的能力而被广泛研究。最小二乘算法在线跟踪时变参数过程中存在随着数据量增大而出现数据饱和的问题。群智能算法,如粒子群优化及其改进算法可以较好地适用于不同工况,但也存在计算量大和过早收敛的问题。如何解决上述技术问题为本专利技术面临的课题。
技术实现思路
本专利技术的目的在于提供一种基于多新息递推贝叶斯算法的电池模型参数辨识方法,该方法将锂离子电池模型参数辨识过程中的单新息修正加以推广,标量新息扩展成新息矩阵,基于多新息的递推贝叶斯辨识算法引入了新息长度参量,可以克服坏数据对参数估计的影响,提高参数估计精度,具有较强的鲁棒性,在电池系统,可以减小电流突变对结果的影响。本专利技术是通过如下措施实现的:一种基于多新息递推贝叶斯算法的电池模型参数辨识方法,其中,具体包括以下步骤:步骤1)通过间歇恒流放电法测取时长为21211秒的锂离子电池端电压、负载电流数据。通过多项式拟合法确定其OCV-SOC的函数关系;步骤2)确定锂离子电池的双极化等效电路模型,建立表示电池参数辨识向量和系统输出关系的系统方程;步骤3)构建多新息递推贝叶斯算法的辨识流程;作为本专利技术提供的一种基于多新息递推贝叶斯算法的电池模型参数辨识方法进一步优化方案,所述步骤2)具体包括如下步骤:步骤2-1)建立锂离子电池的双极化模型,根据模型建立锂离子电池电气量关系:Qn为电池的额定容量,SOC定义为剩余容量与标称容量之比,可以表示为:以电流I为输入,端电压U为输出,[SOC,U1,U2]T为状态变量建立双极化模型的离散化状态空间方程和输出方程如下:式(3)和式(4)中,Δt为采样周期,Uoc、U对应的是电池开路电压与端电压,C1、C2两端的电压分别用U1、U2表示,Romc是欧姆内阻。R1、C1表征电化学极化反应,电压快速变化过程;R2、C2表征浓差极化反应,电压缓慢稳定的变化过程。步骤2-2)建立双极化模型的电池参数辨识模型:采用双线性变化s=2(1-z-1)/T(1+z-1)(T为采样周期),将上式从s平面映射到z平面,可以得到:其中,τ1=R1C1,τ2=R2C2,a=Romc,b=τ1τ2,c=τ1+τ2,d=Romc+R1+R2,e=Romc(τ1+τ2)+R1τ1+R2τ2。传递函数离散化后得到的差分方程为:令y(t)=U(t)-Uoc(t),可以得到符合锂离子电池进行参数辨识的带外加输入的自回归(AutoRegressivewithexogenousinput,ARX)模型为:其中,θ=[a1,a2,b0,b1,b2]T。式(9)为系统辨识中的辨识表达式,利用参数估计方法将参数θ辨识出来,再利用辨识出来的参数值推导出相应的电阻、电容值,具体推导过程如下:因为b=τ1τ2,c=τ1+τ2,可以得到:作为本专利技术提供的一种基于多新息递推贝叶斯算法的电池模型参数辨识方法进一步优化方案,所述步骤3)具体包括如下步骤:步骤3-1)推导递推贝叶斯辨识算法:贝叶斯辨识算法的核心思想是将要估计的参数视为随机变量,通过最大化参数的后验概率密度函数p(θ|Dk)得到参数的估计。θ为需要辨识的参数。使用贝叶斯理论,参数θ的后验概率密度函数表示为:在上式中,基于参数θ和k-1时刻及以前的输入输出集合D(k-1),系统的输出变量y(k)的先验概率密度函数记为p(y(k)|θ,D(k-1))。p(θ|D(k-1))是未知的,假设其遵循与P(k-1)的正态分布:其中,n是参数向量θ的维数,n=dimθ=5。噪声服从正态分布,满足所对应的先验概率分布也应当为正态分布,那么y(k)所对应的条件概率密度函数如下:将公式(14)和(15)代入公式(13)中,那么,p(θ|D(k-1))可以重新表示为最大化后验概率函数,即可以得到其中,引入中间变量L(k),得到的递推贝叶斯算法为:步骤3-2)称为新息,当前时刻的参数估计为中间向量L(k)与新息e(k)的乘积,对上一时刻的参数估计向量进行修正。考虑数据长度为p,定义输出向量Y(p,k),信息矩阵Φ(p,k),噪声向量V(p,k),得到的辨识模型为:Y(p,k)=ΦT(p,k)θ+V(p,k)(20)根据多新息理论将标量新息e(t)扩展成新息向量E(p,k):中间向量L(k)∈Rn扩展成Γ(p,k)∈Rn×p(n为待辨识向量维数)。根据步骤3-1)建立锂离子电池多新息递推贝叶斯算法:步骤3-3)初始化待辨识参数θ,协方差矩阵P,方差值σv以及数据长度p;步骤3-4)根据OCV-SOC关系得到Uoc(k)与SOC(k);步骤3-5)根据采集到的锂离子电池端电压与工作电流读取k时刻锂离子电池端电压和工作电流数据,构建输出y(k)以及信息向量步骤3-6)构建新息矩阵E(p,k)、输出矩阵Y(p,k)和信息矩阵Φ(p,k);步骤3-7)更新待辨识参数的中间向量Γ(k);步骤3-8)更新待辨识参数步骤3-9)更新待辨识参数的协方差矩阵P(k);P(k)=[I-Γ(k)ΦT(k)]P(k-1)(25)步骤3-10)判断是否满足辨识终止时间,若满足,辨识结束输出辨识结果;否则,k=k+1,返回到步骤3-4);步骤3-11)根据步骤3-10)辨识参数θ结果,结合式(10)至式(12)求得电池Romc,R1,R2,C1,C2。进一步地,根据参数辨识模型输出的锂离子电池参数Romc,R1,R2,C1,C2以本文档来自技高网...

【技术保护点】
1.一种基于多新息递推贝叶斯算法的电池模型参数辨识方法,其特征在于,包括以下步骤:/n步骤1)通过间歇恒流放电法测取时长为21211秒的锂离子电池端电压、负载电流数据,通过多项式拟合法确定其OCV-SOC的函数关系;/n步骤2)确定锂离子电池的双极化等效电路模型,建立表示电池参数辨识向量和系统输出关系的系统方程;/n步骤3)构建多新息递推贝叶斯算法的辨识流程。/n

【技术特征摘要】
1.一种基于多新息递推贝叶斯算法的电池模型参数辨识方法,其特征在于,包括以下步骤:
步骤1)通过间歇恒流放电法测取时长为21211秒的锂离子电池端电压、负载电流数据,通过多项式拟合法确定其OCV-SOC的函数关系;
步骤2)确定锂离子电池的双极化等效电路模型,建立表示电池参数辨识向量和系统输出关系的系统方程;
步骤3)构建多新息递推贝叶斯算法的辨识流程。


2.根据权利要求1所述的基于多新息递推贝叶斯算法的电池模型参数辨识方法,其特征在于,所述步骤2)具体包括如下步骤:
步骤2-1)建立锂离子电池的双极化模型,根据模型建立锂离子电池电气量关系:



Qn为电池的额定容量,SOC定义为剩余容量与标称容量之比,可以表示为:



以电流I为输入,端电压U为输出,[SOC,U1,U2]T为状态变量建立双极化模型的离散化状态空间方程和输出方程如下:






式(3)和式(4)中,Δt为采样周期,Uoc、U对应的是电池开路电压与端电压,C1、C2两端的电压分别用U1、U2表示,Romc是欧姆内阻,R1、C1表征电化学极化反应,电压快速变化过程;R2、C2表征浓差极化反应,电压缓慢稳定的变化过程;
步骤2-2)建立双极化模型的电池参数辨识模型:



采用双线性变化s=2(1-z-1)/T(1+z-1),T为采样周期,将上式从s平面映射到z平面,可以得到:






其中,τ1=R1C1,τ2=R2C2,a=Romc,b=τ1τ2,c=τ1+τ2,d=Romc+R1+R2,e=Romc(τ1+τ2)+R1τ1+R2τ2。
传递函数离散化后得到的差分方程为:



令y(t)=U(t)-Uoc(t),可以得到符合锂离子电池进行参数辨识的带外加输入的自回归(AutoRegressivewithexogenousinput,ARX)模型为:



其中,θ=[a1,a2,b0,b1,b2]T,式(9)为系统辨识中的辨识表达式,利用参数估计方法将参数θ辨识出来,再利用辨识出来的参数值推导出相应的电阻、电容值,具体推导过程如下:



因为b=τ1τ2,c=τ1+τ2,可以得到:








3.根据权利要求1所述的基于多新息递推贝叶斯算法的电池模型参数辨识方法,其特征在于,所述步骤3)具体包括如下步骤:
步骤3-1)推导递推贝叶斯辨识算法:
贝叶斯辨识算法是将要估计的参数视为随机变量,通过最大化参数的后验概率密度函数p(θ|Dk)得到参数的估计,θ为需要辨识的参数,使用贝叶斯理论,参数θ的后验概率密度函数表示为:



在上式中,基于参数θ和k-1时刻...

【专利技术属性】
技术研发人员:李俊红李磊顾菊平华亮刘慧霞杨奕李政蒋泽宇
申请(专利权)人:南通大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1