一种储能锂电池在线参数辨识与状态估计方法及系统与流程
未命名
10-08
阅读:65
评论:0

1.本发明涉及电池管理领域,尤其涉及一种储能锂电池在线参数辨识与状态估计方法及系统。
背景技术:
2.锂电池目前被广泛应用于储能电站。为了防止过充过放对电池寿命的损害,需要进行实时充放电控制和可靠寿命管理。因此,实时准确的电池荷电状态(soc)和健康状态(soh)估计是电池能源管理系统(bms)的核心功能之一。现有估计方法主要包括数据驱动方法、基于模型方法两类。数据驱动方法有神经网络、深度学习方法等,其无需深入了解电池内部材料特性与反应机理,通过提取与电池健康状态相关的特征参数,结合模型训练,实现电池状态估计,但过度依赖于长期训练和数据质量。相比之下,基于模型方法仅需通过经验拟合、数学方程或等效电路来描述电池动态特性,应用更为广泛,但估计性能依赖于参数辨识和算法精度。在电池状态估计中,卡尔曼滤波(kf)算法具有较好的鲁棒性和精度,当前常用的包括无迹卡尔曼滤波(ukf)、扩展卡尔曼滤波(ekf)及其衍生算法,难以平衡算法复杂度和估计精度,且受模型精度、噪声复杂度和状态非线性强度影响较多。
3.例如,专利cn202210607430公开了进行锂电池在线参数辨识后,基于miaukf算法模型对锂离子电池进行荷电状态估计,主要利用多新息误差向量的新校正阶段和卡尔曼增益矩阵更新估计值在一定程度上提高了锂离子电池荷电状态的估计精度,但改进后的无迹卡尔曼滤波(ukf)算法复杂较高,难以在算法复杂度和估计精度方面选取平衡,且电池在动态充放电过程中内部特性是变化的,噪声的不确定和soc估计精度受老化影响的问题仍未有效解决。
4.虽然电池soc在线估计已取得阶段性成果,但将电池soh与soc进行协同估计的效果仍然不佳,对电池状态参数估计过程中的相互影响考虑较少,难以处理电池状态估计精度和实用性不理想的问题。随着电池储能电站的快速增加,亟需提升电池状态估计的精度和性能,开发适合实际应用的锂电池在线高精度建模与状态估计方法,支撑电池的科学高效并延长其使用寿命,并保证储能电站系统安全可靠运行
技术实现要素:
5.本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种储能锂电池在线参数辨识与状态估计方法及系统,在充分考虑测量噪声、容量老化的影响下,实现高精度、高效率的在线soc和soh协同估计。
6.为解决上述技术问题,本发明提出的技术方案为:
7.一种储能锂电池在线参数辨识与状态估计方法,包括以下步骤:
8.s1)对储能锂电池进行工况测试,根据测试结果建立储能锂电池的二阶等效电路模型;
9.s2)结合安时积分法和所述二阶等效电路模型建立储能锂电池的状态空间方程和
量测方程,对状态空间方程和量测方程进行参数辨识,得到二阶等效电路模型的模型参数及其初始值;
10.s3)将多新息算法模型与差分卡尔曼滤波算法模型结合,将新息标量转化为新息向量,并将增益向量转化为增益矩阵,得到多新息中心差分卡尔曼滤波算法模型;
11.s4)建立储能锂电池的soc状态空间方程与soh状态空间方程,用多新息中心差分卡尔曼滤波算法模型根据所述soc状态空间方程和上一时刻soh估计值中的模型参数值计算得到当前时刻的soc估计值,用差分卡尔曼滤波算法模型根据所述soh状态空间方程和上一时刻soc估计值计算得到当前时刻的soh估计值。
12.进一步的,步骤s1中还包括:根据预设的soc-ocv关系图计算soc和储能锂电池的二阶等效电路模型中开路电压的函数关系,有:
13.u
oc
(soc)=-42.017(soc)7+158.137(soc)
6-228.064(soc)5+156.113(soc)4[0014]-49.971(soc)3+5.78(soc)2+0.772(soc)+3.423
[0015]
其中,u
oc
(soc)表示电池开路电压。
[0016]
进一步的,步骤s2中储能锂电池的状态空间方程表达式如下:
[0017][0018]
其中,u
1,k+1
、u
2,k+1
和soc
k+1
分别为在k+1时刻的u1、u2和soc瞬时值;u
1,k
、u
2,k
和sock分别为在k时刻的u1、u2和soc瞬时值;q
max
为电池的最大可充容量;η为效率系数;δt为采样间隔时间;wk为系统噪声;τ1和τ2为时间常数;ik为k时刻的电流;控制变量uk=ik。
[0019]
进一步的,步骤s2中对状态空间方程和量测方程进行参数辨识时,包括:
[0020]
在ffrls算法模型中加入遗忘因子以在线更新数据信息;
[0021]
引入参数a1、a2、a3、a3、a4,将量测方程离散化得到第一量测方程;
[0022]
将离散化的第一量测方程输入加入遗忘因子的ffrls算法模型,得到参数a1、a2、a3、a4、a5的辨识结果,根据参数a1、a2、a3、a4、a5的辨识结果计算模型参数的值。
[0023]
进一步的,所述量测方程表达式如下:
[0024]
uk=u
oc
(sock)-u
1,k-u
2,k-r0ik+vk[0025]
其中,u
1,k
、u
2,k
和u
oc
(sock)分别为在k时刻的u1、u2和u
oc
瞬时值;ro表示模型欧姆内阻;vk为量测噪声;ik为k时刻的电流;量测变量yk=uk;
[0026]
所述第一量测方程表达式如下:
[0027]uoc,k-uk=a1[u
oc,k-1-u
k-1
]+a2[u
oc,k-2-u
k-2
]+a3ik+a4i
k-1
+a5i
k-2
[0028]
其中,u
oc,k
、u
oc,k-1
、u
oc,k-2
分别表示k时刻、k-1时刻、k-2时刻的开路电压,uk、u
k-1
、u
k-2
分别表示k时刻、k-1时刻、k-2时刻的量测变量,ik、i
k-1
、i
k-2
分别表示k时刻、k-1时刻、k-2时刻的电流。
[0029]
进一步的,参数a1、a2、a3、a4、a5表达式如下:
[0030][0031]
其中,τ1和τ2为时间常数;τ1=r1c1,τ2=r2c2,r1和c1表示电化学极化电阻值,r2和c2表示浓差极化电阻值,ro表示模型欧姆内阻,t表示采样周期。
[0032]
进一步的,所述多新息中心差分卡尔曼滤波算法模型的量测部分更新时,包括:更新k时刻的量测数据的估计值,表达式如下:
[0033][0034]
其中,为k时刻更新后的估计值,为k时刻更新前的估计值,k
p,k
=[kkꢀ…ꢀkk-p+1
],k
k-p+1
为较于当前时刻过去p-1时刻的的增益向量,λj为权重因子,kk为卡尔曼滤波算法的增益向量,ek为第k时刻实际量测值与模型输出值的误差即新息,p为新息向量长度,yk为第k时刻实际量测值,为第k时刻模型输出值。
[0035]
进一步的,步骤s4中建立储能锂电池的soc状态空间方程具体包括:
[0036]
获取soc和开路电压的函数关系以及进行参数辨识时引入参数与模型参数的函数关系;
[0037]
将soc和开路电压的函数关系、进行参数辨识时引入参数与模型参数的函数关系、储能锂电池的状态空间方程和量测方程结合,得到所述soc状态空间方程。
[0038]
进一步的,步骤s4中建立soh状态空间方程时,包括:
[0039]
建立关于内阻的系统状态方程作为soh状态空间方程,表达式如下:
[0040]r0,k+1
=r
0,k
+rk[0041]
其中,r
0,k+1
、r
0,k
分别为k+1时刻和k时刻的电池内阻;rk为系统的过程噪声,由电池的充放电实验确定,用于表示内阻的增加;
[0042]
计算soc状态空间方程的离散形式得到第二量测方程,第二量测方程表达式如下:
[0043]
uk=u
oc
(sock)-u
1,k-u
2,k-r
o,k
ik+εk[0044]
其中,u
1,k
、u
2,k
和u
oc
(sock)分别为在k时刻的uk、uk和uk瞬时值;ik为k时刻的电流;εk为量测噪声;
[0045]
步骤s4中计算得到当前时刻的soh估计值时,包括:
[0046]
利用不同时期电池内阻r0的估计值得到电池soh估计结果,表达式如下:
[0047][0048]
其中,r
0,eol
为电池寿命结束时的内阻,r
o,now
为估计soc的miucdkf输出的电池当前状态的内阻,r
0,new
为电池额定内阻。
[0049]
本发明还提出一种储能锂电池在线参数辨识与状态估计系统,包括计算机设备,所述计算机设备被编程或配置以执行任一所述的储能锂电池在线参数辨识与状态估计方法。
[0050]
与现有技术相比,本发明的优点在于:
[0051]
(1)本发明在遗忘因子最小二乘法(ffrls)基础上加入遗忘因子,解决在线辨识的数据过饱和问题,提升了电池模型在线辨识的精度与效率;
[0052]
(2)本发明通过融合多新息理论和中心差分方程,充分考虑多新息数据与算法复杂度,提出了一种改进的卡尔曼滤波算法,缓解了噪声的不确定性和soc估计精度受老化等因素的影响;
[0053]
(3)本发明对电池的soc和soh进行联合估计,通过相互迭代更新,提升状态估计精度与bms运行效率。能够克服现有技术在电池soh和soc进行协同估计时的效果不佳,对电池状态参数估计过程中的相互影响考虑较少,难以处理电池状态估计精度和实用性不强的问题。
附图说明
[0054]
图1为本发明的实施例一的原理图。
[0055]
图2为本发明实施例一的方法流程图。
[0056]
图3为本发明实施例一的二阶等效电路模型。
[0057]
图4为本发明实施例一中ocv-soc的拟合曲线。
[0058]
图5为本发明实施例一中模型参数中r0的在线估计结果。
[0059]
图6为本发明实施例一中模型参数中r1的在线估计结果。
[0060]
图7为本发明实施例一中模型参数中r2的在线估计结果。
[0061]
图8为本发明实施例一中模型参数中c1的在线估计结果。
[0062]
图9为本发明实施例一中模型参数中c2的在线估计结果。
[0063]
图10为本发明实施例一中电池容量的在线估计结果。
[0064]
图11为本发明实施例一中电池端电压的估计值与真实值。
[0065]
图12为本发明实施例一中电池soc的估计值与真实值。
[0066]
图13为本发明实施例一中电池soh的估计值与真实值。
具体实施方式
[0067]
以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。
[0068]
实施例一
[0069]
本实施例提出一种储能锂电池在线参数辨识与状态估计方法,在充分考虑测量噪声、容量老化的影响下,实现高精度、高效率的在线soc和soh协同估计,如图1所示,使用微
观时间尺度的miucdkf用于soc估计和宏观时间尺度的cdkf用于容量估计,进而实现soc和soh联合估计,估算soc的miucdkf的输出作为估算soh的cdkf的输入,且输出的soh又作为下一时刻估算soc的输入,进行实时更新,保证的整体算法的精度和效率。
[0070]
基于上述构思,如图2所示,本实施例的方法包括以下步骤:
[0071]
s1)对储能锂电池进行工况测试,根据测试结果建立储能锂电池的二阶等效电路模型;
[0072]
s2)结合安时积分法和所述二阶等效电路模型建立储能锂电池的状态空间方程和量测方程,对状态空间方程和量测方程进行参数辨识,得到二阶等效电路模型的模型参数及其初始值;
[0073]
s3)将多新息算法模型与差分卡尔曼滤波算法模型结合,将新息标量转化为新息向量,并将增益向量转化为增益矩阵,得到多新息中心差分卡尔曼滤波算法模型;
[0074]
s4)建立储能锂电池的soc状态空间方程、soh状态空间方程与第二量测方程,用多新息中心差分卡尔曼滤波算法模型根据所述soc状态空间方程和上一时刻soh估计值的模型参数计算得到当前时刻的soc估计值,用差分卡尔曼滤波算法模型根据所述soh状态空间方程和上一时刻soc估计值计算得到当前时刻的soh估计值。
[0075]
本实施例中,储能锂电池采用磷酸铁锂电池,其二阶rc等效电路模型如图3所示,包括电池端电压u
t
,开路电压u
oc
,电化学极化电阻r1和c1,浓差极化电阻r2和c2,电池电流i。下面对于各步骤分别进行说明。
[0076]
本实施例的步骤s1中,对充满电的磷酸铁锂电池进行uusd工况测试,放电至电池端电压降至截止电压2.7v时停止实验,通过每个时刻所辨识出的参数和对应时刻的输入,得出对应时刻二阶等效电路模型的输出值。从而步骤s1中储能锂电池的二阶等效电路模型表达式如下:
[0077][0078]
其中,i(t)为t时刻测得的储能锂电池电流,u(t)为t时刻测得的储能锂电池端电压,u
oc
(t)表示电池开路电压,是关于soc的函数,u1(t)表示t时刻电化学计划内阻电压,u2(t)表示t时刻浓差极化内阻电压,r1和c1表示电化学极化电阻值,r2和c2表示浓差极化电阻值,ro表示模型欧姆内阻。
[0079]
为了满足后续进行参数辨识的要求,本实施例的步骤s1中还包括:根据预设的soc-ocv关系图计算soc和开路电压的函数关系,本实施例soc-ocv关系图如图4所示,可以用7阶多项式对soc和开路电压ocv的函数关系进行拟合,表达式如下:
[0080]uoc
(soc)=-42.017(soc)7+158.137(soc)
6-228.064(soc)5+156.113(soc)
4-49.971(soc)3+5.78(soc)2+0.772(soc)+3.423(2)
[0081]
其中,u
oc
(soc)表示电池开路电压。
[0082]
本实施例的步骤s2基于锂电池二阶等效电路模型得到状态空间方程,进行在线参数辨识,首先,结合安时积分法和二阶等效电路模型建立储能锂电池的状态空间方程和量
测方程,表达式如下:
[0083][0084]
上式表示储能锂电池的状态空间方程,其中,u
1,k+1
、u
2,k+1
和soc
k+1
分别为在k+1时刻的u1、u2和soc瞬时值;u
1,k
、u
2,k
和sock分别为在k时刻的u1、u2和soc瞬时值;qn为电池最大可放电容量;η为效率系数;δt为采样间隔时间;wk为系统噪声;τ1和τ2为时间常数;ik为k时刻的电流;控制变量uk=ik。
[0085]
uk=u
oc
(sock)-u
1,k-u
2,k-r0ik+vk#(4)
[0086]
上式表示储能锂电池的量测方程,其中,u
1,k
、u
2,k
和u
oc
(sock)分别为在k时刻的u1、u2和u
oc
瞬时值;ro表示模型欧姆内阻;vk为量测噪声;ik为k时刻的电流;量测变量yk=uk;
[0087]
为了提高模型精度与参数在线更新速度,本实施例的步骤s2中采用基于遗忘因子改进ffrls的在线参数辨识方法,实现模型欧姆内阻(r0),电化学极化电阻(r1、c1)和浓差极化电阻(c2、r2)的准确辨识,具体的,对状态空间方程利用ffrls算法模型进行参数辨识时,包括:
[0088]
s201)在ffrls算法模型中加入遗忘因子以在线更新数据信息,表达式如下:
[0089][0090]
其中,θk为待辨识的参数向量;为估计参数向量;kk为增益向量;zk为系统实际输出值;hk为数据向量;pk为估计误差协方差矩阵;ek为单位矩阵,本实施例中选取二阶等效电路模型的u1、u2和soc组成三维状态向量,将二阶等效电路模型的电池端电压作为系统的量测变量;
[0091]
s202)令τ1=r1c1,τ2=r2c2,引入参数a1、a2、a3、a4、a5,有:
[0092][0093]
其中,τ1和τ2为时间常数;τ1=r1c1,τ2=r2c2,r1和c1表示电化学极化电阻值,r2和c2表示浓差极化电阻值,ro表示模型欧姆内阻,t表示采样周期。
[0094]
s203)根据引入的参数,将式(4)的量测方程离散化,得到离散化的第一量测方程,表达式如下:
[0095]uocv,k-uk=a1[u
ocv,k-1-u
k-1
]+a2[u
ocv,k-2-u
k-2
]+a3ik+a4i
k-1
+a5i
k-2
ꢀꢀꢀ
(7)
[0096]
其中,u
oc,k
、u
oc,k-1
、u
oc,k-2
分别表示k时刻、k-1时刻、k-2时刻的开路电压,uk、u
k-1
、u
k-2
分别表示k时刻、k-1时刻、k-2时刻的量测变量,ik、i
k-1
、i
k-2
分别表示k时刻、k-1时刻、k-2时刻的电流;
[0097]
鉴于锂离子电池是一个非线性时变系统,因此可将式(4)离散化,并直接输入式(5)的加入遗忘因子的ffrls算法模型中,将a1、a2、a3、a4、a5作为直接辨识参数,再由a1、a2、a3、a4、a5的辨识结果结合式(6)得到所有模型所有参数,并且将这些模型参数值作为初始值r0(0)、r1(0)、r2(0)、c1(0)和c2(0),同时还根据经验设置容量初始值qn(0)。利用ffrls算法模型进行参数辨识的具体过程是本领域技术人员熟知的,且本方案未涉及该具体过程的改进,在此不再赘述。
[0098]
本实施例的步骤s3基于多新息理论和中心差分方程,提出了一种改进的卡尔曼滤波方法,针对噪声的不确定性和soc估计精度受老化影响的问题,考虑当前时刻新息与历史信息,提出多新息中心差分卡尔曼滤波(miucdkf)算法模型,具体步骤包括:
[0099]
s31)获取差分卡尔曼滤波(cdkf)算法模型,较于无迹卡尔曼滤波(ukf),cdkf所需参数较小且较稳定,仅需步长h2>1则满足协方差矩阵的正则性,设定其初始状态估计值x0,估计误差协方差矩阵p0,过程噪声协方差矩阵q和量测噪声协方差矩阵r,本实施例中设置设置系统噪声方差q=[0.0000003;0.0000003;1000000000;0.0000003;1000000000;1000000000]、测量噪声方差r=100、后验状态误差协方差初始值p0=eye(6)以及多新息系数的移动窗口大小p=18,cdkf算法具体流程如下:
[0100]
s311,初始化计算对应sigma点的权值ω:
[0101][0102][0103]
其中,表示状态初始值,表示估计误差协方差矩阵平方根,e[]表示期望,表示估计误差协方差矩阵平方根,e[]表示期望,和表示sigma采样点的加权系数,l表示系统状态变量维数。
[0104]
s312,计算sigma点用于时间更新
[0105][0106]
其中,χ
k-1
表示第k-1时刻状态变量的sigma采样点,表示第k-1时刻的系统状态向量的估计数据,表示第k-1时刻的估计误差协方差矩阵平方根。
[0107]
s313,更新时间
[0108]
χ
k|k-1
=f(χ
k-1
,u
k-1
)#(11)
[0109]
[0110][0111]
其中,χ
k|k-1
表示先验状态集,f()表示时间更新非线性方程,对应公式(3)的状态方程,u
k-1
表示第k-1时刻的输入量,χ
i,k|k-1
表示第k时刻的第i个采样点的加权预测值,χ
i+l,k|k-1
表示第k时刻的第i+l个采样点的加权预测值,χ
0,k|k-1
表示第k时刻的第0个采样点的加权预测值,q表示当前电池的累计充电量,为从上时刻的状态估计值进行时间更新后的当前时刻状态的先验估计,即更新的估计误差协方差矩阵。
[0112]
s314,计算sigma点用于量测更新
[0113][0114]
其中,表示更新后的状态集,表示先验状态集加权得到的先验状态估计,表示先验估计误差协方差矩阵的平方根。
[0115]
s315,量测部分更新
[0116][0117][0118][0119][0120][0121][0122][0123]
其中,kk为卡尔曼滤波器(kf)的增益向量;l为状态向量维数;χ和y的下标i为第i个sigma点计算而得;h为中心差分步长,若状态量服从高斯分布,h取最佳值()2为向量内积,y
k|k-1
表示sigma点经量测更新方程推导得到的先验输出集,h()表示状态空间模型的输出方程,表示先验输出集加权得到的先验输出估计,y
i,k|k-12
、y
i+l,k|k-1
、y
0,k|k-1
含义与式(13)中的χ
i,k|k-1
、χ
i+l,k|k-1
、χ
0,k|k-1
相同,在此不再赘述,r表示随机误差系数,表示互协方差矩阵,y
1:l,k|k-1
和y
l+12l,k|k-1
分别表示第k时刻的第1至l和l+1至2l个采样点的经量测更新方程推导得到的相应先验输出集,表示后验估计值,yk表示实际量测值,。
[0124]
s32)考虑到当前时刻新息无法反映状态量的变化趋势,引入多新息理论,将新息标量转化为新息向量,则有:
[0125][0126]
增益向量进行相应转化:
[0127]kp,k
=[kkꢀ…ꢀkk-p+1
]#(23)
[0128]
上式中,ek为第k时刻实际量测值与模型输出值的误差即新息,p为新息向量长度,kp,k
为转化后的增益矩阵,k
k-p+1
为较于当前时刻过去p-1时刻的的增益向量,yk为第k时刻实际量测值,为第k时刻模型输出值。
[0129]
然后将式(22)和式(23)带入s31,则式(20)转变为:
[0130][0131]
式中,λj为权重因子,当λ1=1,λ1=λ1=
…
λ1=0时,miucdkf退化为cdkf。
[0132]
本实施的步骤s4引入多时间尺度联合估计技术对锂离子电池的soc和soh进行在线估计,基于模型参数与最大可发电容量的相互迭代,分别在微观和宏观时间尺度估计锂离子电池soc和soh,实现多时间尺度的锂离子电池状态的联合估计,具体步骤包括:
[0133]
s41)建立soh状态空间方程,包括:建立关于电池内阻r0的系统状态方程作为soh状态空间方程,计算soc状态空间方程的离散形式得到第二量测方程,作为soh估计的量测方程,因此soh的状态空间方程与量测方程表达式如下:
[0134][0135]
上式中,上方表达式为soh的状态空间方程,下方表达式为第二量测方程,其中,r
0,k+1
、r
0,k
分别为k+1时刻和k时刻的电池内阻;rk为系统的过程噪声,u
1,k
、u
2,k
和u
oc
(sock)分别为在k时刻的uk、uk和uk瞬时值;ik为k时刻的电流;εk为量测噪声。
[0136]
s42)建立soc状态空间方程,包括:
[0137]
获取式(2)的soc和开路电压的函数关系,以及式(6)的进行参数辨识时引入参数与模型参数的函数关系;
[0138]
将式(2)的soc和开路电压的函数关系、式(6)的进行参数辨识时引入参数与模型参数的函数关系代入式(3)的储能锂电池的状态空间方程和式(4)的量测方程,得到soc状态空间方程的具体形式。
[0139]
s43)基于soc和soh的状态空间方程,分别使用miucdkf和cdkf进行状态估计,具体包括:
[0140]
s431,miucdkf将soc作为系统状态变量,而soh的q
max
作为系统参数变量带入公式(13),实现对soc的估计。
[0141]
soc=q/q
max
#(26)
[0142]
其中,q和q
max
分别表示当前累计充电量和电池最大可充电容量。
[0143]
s432,cdkf将soh作为状态变量,将soc的r0看作定值,进行soh估计,本方案采用内阻变化定义soh,利用不同时期r0的估计值得到电池soh估计结果,即:
[0144][0145]
其中,r
0,eol
为电池寿命结束时的内阻,r
o,now
为估计soc的miucdkf输出的电池当前状态的内阻,r
0,new
为电池额定内阻。
[0146]
s433,基于上述步骤,联合估计电池的soc和soh,估算soc的miucdkf的输出作为估算soh的cdkf的输入,且输出的soh又作为下一时刻估算soc的输入,进行实时更新,保证的整体算法的精度和效率。通过micdkf得出soc(k)、通过式(6)进行参数辨识得到k时刻电池参数,即r0、r1、r2、c1、c2,则:
[0147][0148]
通过不断循环,可以得到实时的soc和其他参数的估计值,进而利用r0的估计值得到soh的估计值。本实施中,模型参数实时更新结果如图5至图10所示。
[0149]
本实施例中,在储能锂电池的放电阶段,端电压估计值与实际值的对比如图11所示;最终,soc和soh的实时估计值分别如图12和图13所示。为验证估计精度,分别使用平均绝对误差(mae)和均方根误差(rmse)对整个放电过程在线估计的误差水平进行描述,如下表所示:
[0150]
表1
[0151][0152]
从表1可以看出,误差水平满足要求,以上仿真结果表明,该方法对电池的复杂使用工况具有较好的适应性,可以较好地实现锂离子电池的模型参数在线辨识与状态估计,并提升电池管理的可靠性。
[0153]
实施例二
[0154]
本实施例基于实施例一提出一种储能锂电池在线参数辨识与状态估计系统,包括具有软件程序和可视化界面的计算机设备,所述计算机设备的软件程序被编程或配置以执行实施例一所述的储能锂电池在线参数辨识与状态估计方法,所述计算机设备的可视化界面用于实现实施例一的结果展示。
[0155]
综上所述,本发明从锂离子电池模型误差的角度展开研究,将电池老化导致的容量退化作为模型误差,提出一种soc和soh联合估计的方法,本发明的有益创新在于:
[0156]
1、首先,本发明可以为电池在线应用的状态估计与智能管理提供技术支撑。
[0157]
2、其次,本发明在ffrls算法基础上加入遗忘因子,解决在线辨识的数据过饱和问题,提升了电池模型在线辨识的精度与效率。
[0158]
3、再次,本发明通过融合多新息理论和中心差分方程,充分考虑多新息数据与算法复杂度,提出了一种改进的卡尔曼滤波算法,缓解了噪声的不确定性和soc估计精度受老化等因素的影响。
[0159]
4、另外,本发明利用引入多时间尺度联合估计技术对电池的soc和soh进行联合估计,通过相互迭代更新,提升状态估计精度与bms运行效率。
[0160]
上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明
已以较佳实施例揭露如上,然而并非用以限定本发明。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。
技术特征:
1.一种储能锂电池在线参数辨识与状态估计方法,其特征在于,包括以下步骤:s1)对储能锂电池进行工况测试,根据测试结果建立储能锂电池的二阶等效电路模型;s2)结合安时积分法和所述二阶等效电路模型建立储能锂电池的状态空间方程和量测方程,对状态空间方程和量测方程进行参数辨识,得到二阶等效电路模型的模型参数及其初始值;s3)将多新息算法模型与差分卡尔曼滤波算法模型结合,将新息标量转化为新息向量,并将增益向量转化为增益矩阵,得到多新息中心差分卡尔曼滤波算法模型;s4)建立储能锂电池的soc状态空间方程与soh状态空间方程,用多新息中心差分卡尔曼滤波算法模型根据所述soc状态空间方程和上一时刻soh估计值中的模型参数值计算得到当前时刻的soc估计值,用差分卡尔曼滤波算法模型根据所述soh状态空间方程和上一时刻soc估计值计算得到当前时刻的soh估计值。2.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,步骤s1中还包括:根据预设的soc-ocv关系图计算soc和储能锂电池的二阶等效电路模型中开路电压的函数关系,有:u
oc
(soc)=-42.017(soc)7+158.137(soc)
6-228.064(soc)5+156.113(soc)
4-49.971(soc)3+5.78(soc)2+0.772(soc)+3.423其中,u
oc
(soc)表示电池开路电压。3.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,步骤s2中储能锂电池的状态空间方程表达式如下:其中,u
1,k+1
、u
2,k+1
和soc
k+1
分别为在k+1时刻的u1、u2和soc瞬时值;u
1,k
、u
2,k
和soc
k
分别为在k时刻的u1、u2和soc瞬时值;q
max
为电池的最大可充容量;η为效率系数;δt为采样间隔时间;w
k
为系统噪声;τ1和τ2为时间常数;i
k
为k时刻的电流;控制变量u
k
=i
k
。4.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,步骤s2中对状态空间方程和量测方程进行参数辨识时,包括:在ffrls算法模型中加入遗忘因子以在线更新数据信息;引入参数a1、a2、a3、a3、a4,将量测方程离散化得到第一量测方程;将离散化的第一量测方程输入加入遗忘因子的ffrls算法模型,得到参数a1、a2、a3、a4、a5的辨识结果,根据参数a1、a2、a3、a4、a5的辨识结果计算模型参数的值。5.根据权利要求4所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,所述量测方程表达式如下:u
k
=u
oc
(soc
k
)-u
1,k-u
2,k-r0i
k
+v
k
其中,u
1,k
、u
2,k
和u
oc
(soc
k
)分别为在k时刻的u1、u2和u
oc
瞬时值;r
o
表示模型欧姆内阻;v
k
为量测噪声;i
k
为k时刻的电流;量测变量y
k
=u
k
;
所述第一量测方程表达式如下:u
oc,k-u
k
=a1[u
oc,k-1-u
k-1
]+a2[u
oc,k-2-u
k-2
]+a3i
k
+a4i
k-1
+a5i
k-2
其中,u
oc,k
、u
oc,k-1
、u
oc,k-2
分别表示k时刻、k-1时刻、k-2时刻的开路电压,u
k
、u
k-1
、u
k-2
分别表示k时刻、k-1时刻、k-2时刻的量测变量,i
k
、i
k-1
、i
k-2
分别表示k时刻、k-1时刻、k-2时刻的电流。6.根据权利要求5所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,参数a1、a2、a3、a4、a5表达式如下:其中,τ1和τ2为时间常数;τ1=r1c1,τ2=r2c2,r1和c1表示电化学极化电阻值,r2和c2表示浓差极化电阻值,r
o
表示模型欧姆内阻,t表示采样周期。7.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,所述多新息中心差分卡尔曼滤波算法模型的量测部分更新时,包括:更新k时刻的量测数据的估计值,表达式如下:其中,为k时刻更新后的估计值,为k时刻更新前的估计值,k
p,k
=[k
k
ꢀ…ꢀ
k
k-p+1
],k
k-p+1
为较于当前时刻过去p-1时刻的的增益向量,λ
j
为权重因子,k
k
为卡尔曼滤波算法的增益向量,e
k
为第k时刻实际量测值与模型输出值的误差即新息,p为新息向量长度,y
k
为第k时刻实际量测值,为第k时刻模型输出值。8.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,步骤s4中建立储能锂电池的soc状态空间方程具体包括:获取soc和开路电压的函数关系,以及进行参数辨识时引入参数与模型参数的函数关系;将soc和开路电压的函数关系、进行参数辨识时引入参数与模型参数的函数关系、储能锂电池的状态空间方程和量测方程结合,得到所述soc状态空间方程。9.根据权利要求1所述的储能锂电池在线参数辨识与状态估计方法,其特征在于,步骤s4中建立soh状态空间方程时,包括:建立关于内阻的系统状态方程作为soh状态空间方程,表达式如下:
r
0,k+1
=r
0,k
+r
k
其中,r
0,k+1
、r
0,k
分别为k+1时刻和k时刻的电池内阻;r
k
为系统的过程噪声,由电池的充放电实验确定,用于表示内阻的增加;计算soc状态空间方程的离散形式得到第二量测方程,第二量测方程表达式如下:u
k
=u
oc
(soc
k
)-u
1,k-u
2,k-r
o,k
i
k
+ε
k
其中,u
1,k
、u
2,k
和u
oc
(soc
k
)分别为在k时刻的u
k
、u
k
和u
k
瞬时值;i
k
为k时刻的电流;ε
k
为量测噪声;步骤s4中计算得到当前时刻的soh估计值时,包括:利用不同时期电池内阻r0的估计值得到电池soh估计结果,表达式如下:其中,r
0,eol
为电池寿命结束时的内阻,r
o,now
为估计soc的多新息中心差分卡尔曼滤波算法模型输出的电池当前状态的内阻,r
0,new
为电池额定内阻。10.一种储能锂电池在线参数辨识与状态估计系统,其特征在于,包括计算机设备,所述计算机设备被编程或配置以执行权利要求1~9任一所述的储能锂电池在线参数辨识与状态估计方法。
技术总结
本发明公开了一种储能锂电池在线参数辨识与状态估计方法及系统,方法包括:建立二阶等效电路模型,并结合安时积分法建立状态空间方程,对状态空间方程进行参数辨识,得到二阶等效电路模型的模型参数及其初始值;将多新息算法模型与差分卡尔曼滤波算法模型结合得到多新息中心差分卡尔曼滤波算法模型;计算储能锂电池的SOC状态空间方程与SOH状态空间方程,用多新息中心差分卡尔曼滤波算法模型根据SOC状态空间方程和上一时刻模型参数值计算得到当前时刻的SOC估计值,用差分卡尔曼滤波算法模型根据SOH状态空间方程和上一时刻SOC估计值计算得到当前时刻的SOH估计值。本发明实现了高精度、高效率的在线SOC和SOH协同估计。高效率的在线SOC和SOH协同估计。高效率的在线SOC和SOH协同估计。
技术研发人员:黄博文 陈宏 俞乾 何军民 李宁 徐勇 胡资鹏 曾子豪 刘江 刘文 周亚敏
受保护的技术使用者:国网湖南省电力有限公司节能管理分公司
技术研发日:2023.06.30
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种装配式建筑板材的拼接装置的制作方法 下一篇:口角拉钩器的制作方法