储能科学与技术, 2023, 12(10): 3155-3169 doi: 10.19799/j.cnki.2095-4239.2023.0358

储能测试与评价

基于多新息辨识算法的锂离子电池等效电路模型参数辨识

林鹏,1, 刘涛2, 金鹏,3,4,5, 王震坡3, 王生捷1, 袁红升1, 马泽1, 狄宇1

1.北京机械设备研究所,北京 100854

2.中国人民解放军63936部队,北京 100024

3.北京 理工大学机械与车辆学院,电动车辆国家工程研究中心,北京 100081

4.北方工业大学电气与控制工程学院

5.北京电动车辆协同创新中心,北京 100144

Identification of lithium-ion battery equivalent circuit model parameters based on the multi-innovation identification algorithm

LIN Peng,1, LIU Tao2, JIN Peng,3,4,5, WANG Zhenpo3, WANG Shengjie1, YUAN Hongsheng1, MA Ze1, DI Yu1

1.Beijing Mechanical Equipment Institut, Beijing 100854, China

2.Vehicle Research Institutee, Beijing 100024, China

3.National Engineering Research Center of Electric Vehicles, School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China

4.School of Electrical and Control Engineering, North China University of Technology

5.Collaborative Innovation Center of Electric Vehicle in Beijing, Beijing 100144, China

通讯作者: 金鹏,博士,讲师,研究方向为电池建模、电池管理系统,E-mail:jpzy216@163.com

收稿日期: 2023-05-25   修回日期: 2023-07-20  

Received: 2023-05-25   Revised: 2023-07-20  

作者简介 About authors

林鹏(1988—),男,博士,高级工程师,研究方向为储能/动力电池建模、电池管理系统,E-mail:leenzi@163.com; E-mail:leenzi@163.com

摘要

实时、准确地获得电池模型的参数可提高电池状态估计的精度。常用的系统辨识算法和智能优化算法不仅实时性差,而且辨识精度低。为了解决等效电路模型的参数辨识及提高等效电路模型参数的辨识精度,本文通过直接离散的方法建立了能够同时辨识二阶RC(resistance-capacitance)等效电路模型和PNGV(partnership for a new generation of vehicles)模型参数的差分方程。基于多新息算法辨识理论,提出了带遗忘因子的多新息辅助模型扩展递推最小二乘(FMIAELS)算法。FMIAELS算法只需利用电池的电流及端电压即可实现等效电路模型参数的实时、精确辨识。实验验证结果表明,在不同温度、工况和老化程度下,FMIAELS算法可精确地辨识电池的模型参数,误差约为常用的系统辨识算法和智能优化算法的1/3。FMIAELS算法也能实现开路电压(OCV)的精确辨识,在不同脉冲下辨识的OCV的精度也明显优于常用的系统辨识算法和智能优化算法,其平均误差仅有0.22%。

关键词: 等效电路模型 ; 模型参数辨识 ; 多新息辨识算法 ; 锂离子电池

Abstract

This study aims to obtain the battery model parameters in real time and effectively improve the battery state estimation accuracy. The commonly used system identification and intelligent optimization algorithms have poor real-time performances and low identification accuracies. To address the issue on the equivalent circuit model identification and improve the identification accuracy of the equivalent circuit model parameters, this study establishes a difference equation that identifies the parameters of the second-order resistance-capacitance equivalent circuit model and the Partnership for a New Generation of Vehicles model through a direct discretization method. A multi-innovation auxiliary model extended recursive least squares algorithm with a forgetting factor (FMIAELS) is proposed based on the identification theory of the multi-information algorithm. The FMIAELS algorithm realizes a real-time and accurate identification of the equivalent circuit model parameters by using only the current and the terminal voltage of a battery. The experimental verification results demonstrate that the FMIAELS algorithm accurately identifies the battery model parameters under different temperatures, working conditions, and states of health. The error is about 1/3 that of the common system identification and intelligent optimization algorithms. Moreover, the FMIAELS algorithm accurately identifies the open-circuit voltage (OCV). Under various working conditions, its OCV identification accuracy is significantly better than that of the common system identification and intelligent optimization algorithms, yielding only a 0.22% average error.

Keywords: equivalent circuit model ; model parameter identification ; multi-innovation identification algorithm ; lithium ion battery

PDF (3976KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

林鹏, 刘涛, 金鹏, 王震坡, 王生捷, 袁红升, 马泽, 狄宇. 基于多新息辨识算法的锂离子电池等效电路模型参数辨识[J]. 储能科学与技术, 2023, 12(10): 3155-3169

LIN Peng. Identification of lithium-ion battery equivalent circuit model parameters based on the multi-innovation identification algorithm[J]. Energy Storage Science and Technology, 2023, 12(10): 3155-3169

锂离子动力电池在车辆、储能领域有着广泛应用,有助于降低我国对石油的依赖、推动能源绿色转型,然而其使用过程极易发生过充、过放等安全事故[1-4]。为保障动力电池的安全使用,须通过电池管理系统(battery management system,BMS)对其电压、电流、温度进行监测,准确估计其状态及控制其充放电过程。获得精确的电池模型参数可有效地提高电池状态估计精度,保障电池充放电安全,是BMS的核心技术之一[5-10]

常用的电池模型分为经验模型、电化学模型和等效电路模型。其中经验模型只能反映电压与荷电状态(state of charge,SOC)、电流之间的近似关系,无法准确描述电池的瞬态特性,应用范围较小。而电化学模型虽能精确地描述电池的静动态特性,但其结构复杂、求解困难,这限制了它的应用场景。RC(resistance-capacitance)等效电路模型能够较好地描述电池的静动态特性,在电池仿真、分析和估计电池状态等领域应用广泛[11-12]。根据RC环节的个数,RC等效电路模型主要分为:零阶RC等效电路模型、一阶RC等效电路模型、二阶RC等效电路模型和多阶RC等效电路模型。二阶模型包含二阶RC等效电路模型和PNGV(partnership for a new generation of vehicles)模型。虽然二阶RC等效电路模型比Thevenin模型(即一阶RC等效电路模型)多一个RC环节,但二阶RC等效电路模型并不复杂,其精度比Thevenin模型高。PNGV模型能够反映电流的累积效应对开路电压(open-circuit voltage,OCV)的影响,该模型也常应用于电池特性分析和状态估计[13-18]

获得精确的电池模型参数可提高电池仿真和状态估计的精度,电池模型参数的计算方法分为离线辨识/计算和在线辨识。将极化过电势作为电流的响应,通过离散的方式得到能够辨识的差分方程,利用粒子群算法、遗传算法、最小二乘法等算法即可辨识RC等效电路模型的参数[9, 19-24]。刘志聪等[25]通过Z变换的方式将二阶RC等效电路模型转化为可辨识的差分方程,并利用带遗忘因子的递推最小二乘法实现了电池模型参数的辨识。杜帮华等[26]为了跟踪老化电池的模型参数,提出了可变遗忘因子的最小二乘法。为了解决RC等效电路模型参数在线辨识的问题,熊瑞[27]提出了N阶RC等效电路模型的辨识方法,并利用带遗忘因子的最小二乘算法实现了包含OCV在内的模型参数辨识。

PNGV模型的参数辨识主要有离线计算的方式和曲线拟合的方式。该模型存在的纯电阻环节可利用电压和电流的瞬变求得,等效电容可利用OCV随电流累积效应的变化进行计算,根据零状态和零输入响应求得RC环节的参数[14, 16, 28-31]。将OCV与端电压的差值作为输出,在均方根误差最小的准则下,利用遗传算法对输出进行拟合,从而得到PNGV模型的参数[32]。电流、温度等因素都会对电池特性产生影响,因此目前的方法无法实现PNGV模型参数的在线精确辨识,进而限制了该模型的使用。

在给定的期望指标下,优化算法按照某些原则在指定的数据集中选择最佳的参数值,使得系统输出的性能指标达到最优。因此基于优化算法的等效电路模型参数辨识常会陷入局部最优状态,无法达到整体最优,而且无法实现实时、在线的参数辨识。在最小二乘一类的辨识算法中,总是采用前一时刻的参数估计值加上当前的预报误差与增益向量的乘积来校正新的参数估计值,这样虽然能够快速跟踪等效电路模型的参数,但存在收敛速度慢、估计精度低等缺点。即使在最小二乘算法中引入遗忘因子,逐渐消除旧数据对参数辨识的影响,该算法也依旧采用单一时刻的预报误差修正当前时刻的参数估计值,并忽略了大量有用的信息,导致该类算法存在鲁棒性差、精度低等问题。

由电池的建模过程可知,电池为非线性时变系统,电池的特性受到电流倍率、工况、温度和老化程度的影响。电池老化程度的改变必将影响等效电路模型的参数,当前的辨识算法对不同老化程度下电池模型参数的辨识精度缺少进一步验证。由于电动汽车的实车工况异常复杂且变化较快,需采用实时性好、收敛速度快和精度高的辨识算法才能准确获得电池的实时参数,进而实现BMS对电池的安全及有效管理。因此,构建实时性好、精度高的参数辨识算法是BMS亟须解决的问题。

为了提高模型参数辨识的精度,本文提出了带遗忘因子的多新息辅助模型扩展递推最小二乘算法,并与常用的系统辨识算法进行了对比分析,说明了该算法的优势。本工作的主要贡献有:

(1)建立了同时获得二阶RC等效电路模型和PNGV模型参数的、统一的辨识方程。

(2)基于多新息辨识方法,提出了带遗忘因子的多新息辅助模型扩展递推最小二乘算法,在不同温度、工况和老化状态下实现了等效电路模型参数的精确辨识。

(3)实现了OCV的精确辨识,为SOC的精确估计奠定了基础。

本文首先介绍了等效电路模型参数的辨识方法,然后根据多新息辨识理论推导了基于多新息的等效电路模型参数辨识算法,最后在不同温度、工况和老化程度下验证了该辨识算法的精度。

1 等效电路模型参数的辨识方法

1.1 二阶RC等效电路模型

图1所示的二阶RC等效电路模型考虑了电池正负极的极化特性,该模型可表示为式(1)~式(3)。

图1

图1   二阶RC等效电路模型

Fig. 1   2-order RC equivalent circuit model


U=Uo+RoI+Up1+Up2
dUp1dt=ICp1+Up1Rp1Cp1
dUp2dt=ICp2+Up2Rp2Cp2

式中,Uo为OCV;Ro为欧姆内阻;Rp1Rp2为极化内阻;Cp1Cp2为极化电容。这些参数为待辨识参数。

将式(1)~式(3)转化为如式(4)~式(6)所示的差分方程:

Uk=Uo, k+RoIk+Up1, k+Up2, k
Up1, k=a1Up1, k-1+b1Ik-1
Up2, k=a2Up2, k-1+b2Ik-1

式中,a1a2b1b2为系数。

并将式(5)和式(6)分别代入式(4),并经过变换得:

Uk=Uo, k-a1Uo, k-1-a2Uo, k-1+a1a2Uo, k-2+(a1+a2)Uk-1-a1a2Uk-2+RoIk+(b1+b2-a1Ro-a2Ro)Ik-1+(a1a2Ro-a1b2-a2b1)Ik-2

由于采样时间很短,Uo几乎不发生变化,所以Uo, k=Uo, k-1=Uo, k-2,由式(7)可以得到二阶RC等效电路模型的差分方程:

Uk=(1-a1-a2+a1a2)Uo, k+(a1+a2)Uk-1-a1a2Uk-2+RoIk+(b1+b2-a1Ro-a2Ro)Ik-1+(a1a2R-a1b2-a2b1)Ik-2

1.2 PNGV模型

在电流的累积作用下,OCV会发生偏移。为了描述这个特性,PNGV模型利用等效电容Cb描述OCV随电流累积效应的变化。如图2所示的PNGV模型可表示为:

图2

图2   PNGV模型

Fig. 2   PNGV model


U=Uo+Up+Ub+RI
dUpdt=ICp-UpRpCp
dUbdt=ICb

将式(9)~式(11)分别转化为差分方程:

Uk=Uo, k+Up, k+Ub, k+RIk
Up, k=a1Up, k-1+b1Ik-1
Ub, k=Ub, k-1+b2Ik-1

式中,UoRRpCpCb为待辨识参数。

与1.1节的变换方法类似,可以得到PNGV模型的差分方程:

Uk=[1-(a1+1)+a1]Uo, k+(a1+1)Uk-1-a1Uk-2+RIk+(b1+b2-R-a1R)Ik-1-(a1b2+b1-a1R)Ik-2

注意到,若将式(15)中Uo的系数直接展开,Uo将被消除进而无法求解。由于Uo的系数是Uk-1Uk-2系数的组合(该结论与二阶RC等效电路模型的形式和文献[3334]的结论一致),为了能够求得Uo,在此做一个巧妙的变换:将Uk-1Uk-2的系数分别看成一个整体,并将Uo的系数看作它们的组合,则Uo可体现在式(15)中,进而求得Uo

1.3 统一的等效电路模型参数的辨识方程

为了方便比较二阶RC等效电路模型的差分方程和PNGV模型的差分方程的特点,将式(8)和式(15)分别简化为式(16)和式(17)。

对于二阶RC等效电路模型则有:

Uk=A0+A1Uk-1+A2Uk-2+B0Ik+B1Ik-1+B2Ik-2

对于PNGV模型则有:

Uk=C0+C1Uk-1+C2Uk-2+D0Ik+D1Ik-1+D2Ik-2

式(16)和式(17)可知,二阶RC等效电路模型的差分方程与PNGV模型的差分方程具有相同的形式和结构。因此,可同时辨识二阶RC等效电路模型和PNGV模型参数的方程如式(18)所示。

Uk=α0+α1Uk-1+α2Uk-2+β0Ik+β1Ik-1+β2Ik-2

式(18)改造为最小二乘格式:

yk=ϕθT

其中,yk=Ukθ=[α0 α1 α2 β0 β1 β2]ϕ=[1kyk-1 yk-2 Ik Ik-1 Ik-2]

进而θ与二阶RC等效电路模型和PNGV模型参数之间的关系可表示为:

Uo=α01-α1-α2α1=a1+a2α2=-a1a2R=β0β1=b1+b2-a1R-a2Rβ2=a1a2R-a1b2-a2b1

特别地,当模型为PNGV模型时,a2=1

当等效电路模型为二阶RC等效电路模型时,式(20)中的变量与二阶RC等效电路模型的参数之间的关系为:

ai=Rp, iCp, i-TsRp, iCp, ibi=TsCp, ii=1, 2

当等效电路模型为PNGV模型时,式(20)中的变量与PNGV模型参数之间的关系为式(22)。

a1=RpCp-TsRpCpb1=TsCpb2=1Cb

利用式(20)和式(21)即可计算包含OCV在内的二阶RC等效电路模型的参数,而利用式(20)和式(22)即可计算包含OCV在内的PNGV模型的参数。

式(21)和式(22)可知,若能辨识式(19)中的θ即可计算二阶RC模型和PNGV模型的参数。

2 多新息辨识算法

2.1 带遗忘因子的多新息辅助模型扩展递推最小二乘算法

由于锂离子动力电池为非线性时变系统,表现在模型参数上就是时变参数。虽然递推增广最小二乘算法(recursive extended least squares algorithm,RELS)具有递推最小二乘算法的所有优势,在有色噪声下可实现模型参数的无偏估计和一致性估计[35],但存在辨识精度低、收敛速度慢等缺点,不能解决数据饱和问题,进而无法实现时变参数的实时跟踪。因此,RELS并不适用于锂离子动力电池的模型参数辨识。

若将单一误差(称为单一新息)标量扩展为一个m维(m>1)的误差向量(称为多新息),增益向量扩展为一个增益矩阵,利用多新息与增益矩阵校正新的参数估计值[36],这种新的辨识思想称为多新息系统辨识理论[36-37]。多新息系统辨识算法不仅可以加快收敛速度,提高辨识精度,同时可以抑制坏数据或者缺失数据对参数辨识结果的影响,提升辨识算法的鲁棒性。

多新息模型参数辨识理论具有辨识速度快、精度高、鲁棒性好等优势,而RELS可实现模型参数的无偏估计和一致性估计,若将两者的优势结合起来就能实现精度高、收敛快的锂离子动力电池模型参数的辨识。

因此,带遗忘因子的多新息辅助模型扩展递推最小二乘算法(multi-innovation auxiliary model extended recursive least squares algorithm with forgetting factor,FMIAELS)可表示为:

Lj=Pj-1Φm, j'ηEm+Φm, j'TPj-1Φm, j'Pj=[Pj-1-LjΦm, j'TPj-1]/ηθj'=θj-1'+PjΦm, j'[Ym, j-Φm, j'Tθj-1']j=2, 3, , L

详细推导过程见附录。

2.2 常用的系统辨识算法

为了说明FMIAELS在电池模型参数辨识上的优势,利用常用的系统辨识算法与该算法进行对比分析。常用的系统辨识算法有RELS[38]、带遗忘因子的递推最小二乘算法(recursive least squares algorithm with forgetting factor,FRLS)[39-41]、递推随机牛顿梯度校正算法(recursive stochastic newton gradient correction algorithm,RSNA)[42-43]、模型参考自适应系统(model reference adaptive system,MRAS)[44-45]和智能优化算法。

在智能优化算法中,差分进化算法(differential evolution algorithm,DE)是一种较好的智能优化算法,该算法以“优胜劣汰,适者生存”为原则,具有简单易用和搜索能力强等优势,适用于系统的参数辨识领域[46]。基本的差分进化算法中的变异算子如果变异率太大,算法执行的效率很低,所求得的全局最优解精度也很低;若变异率太小,种群多样性就会降低,易出现“早熟”现象。若变异算子能够根据最优解的情况自动变化,可避免出现上述情况。针对这样的问题,衍生出自适应差分进化算法(adaptive differential evolution algorithm,ADE)[47]

2.3 系统辨识算法的性能评价指标

为了评价系统辨识算法的精度,采用平均绝对误差(mean absolute error,MAE)、均方根误差(root mean square error,RMSE)和加权平均绝对百分比误差(weighted mean absolute percentage error,WMAPE)作为性能评价的指标。MAE、RMSE和WMAPE由式(24)~式(26)给出。由这些指标的定义可知,它们的值越小,说明系统辨识算法的辨识效果越好,辨识精度越高。

MAE=i=1L|Ureal, i-Uestimated, i|L
RMSE=i=1L(Ureal, i-Uestimated, i)2L
WMAPE=i=1L|Ureal, i-Uestimated, i|i=1L|Ureal, i|×100%

式中,L为数据的总数;Ureal为真实端电压;Uestimated为采用某种系统辨识算法所估计的端电压。

3 电池特性测试

本文所选电池为方形60 Ah/3.2 V的LiFePO4动力电池。测试平台包含Digatron BNT 300-060 ME电动汽车动力电池测试设备及其控制软件和Terchy可程式恒温恒湿试验机MHX-408NKM。

电池模型参数辨识的测试脉冲(图3)采用多个正负脉冲(脉冲幅值依次为2 C、1.5 C、1 C、0.5 C和0.25 C,正负脉冲各持续10 s,简称MPN)、多个负正脉冲(脉冲幅值依次为2 C、1.5 C、1 C、0.5 C和0.25 C,负正脉冲各持续10 s,简称MNP)和HPPC(hybrid pulse power characteristic)脉冲(负脉冲幅值为2 C)。为了分析不同温度和测试工况下电池模型参数辨识的精度,在5 ℃、10 ℃和35 ℃的温度下对电池进行GB工况、DST工况和FUDS工况的测试1

图3

图3   测试脉冲:(a) HPPC脉冲,(b) MPN脉冲,(c) MNP脉冲

Fig. 3   Test pulses: (a) HPPC, (b) MPN, (c) MNP


为了创造不同的老化程度,电池老化实验采用恒流恒压的方式进行,采用1 C电流进行满充满放,实验温度为25 ℃。

4 辨识结果分析

4.1 脉冲工况下的仿真结果

4.1.1 二阶RC等效电路模型的仿真结果

图4展示了MPN脉冲下利用各算法辨识的二阶RC等效电路模型参数仿真的端电压的实时结果。相比RELS、FRLS和ADE,FMIAELS辨识的参数更精确,其模型仿真值更接近于真实的端电压[图4(a)]。由表1的性能评价指标可知,FMIAELS在MPN脉冲下辨识的模型参数仿真的端电压的MAE、RMSE和WMAPE(1.18 mV、1.89 mV、0.04%)均小于RELS(5.80 mV、6.90 mV、0.18%)、FRLS(3.18 mV、3.85 mV、0.10%)和ADE(8.98 mV、4.86 mV、0.19%)。

图4

图4   MPN脉冲下二阶RC等效电路模型的端电压仿真结果

Fig. 4   Simulation results of the 2-order RC equivalent circuit model under the MPN pulse


表1   在不同脉冲作用下二阶RC等效电路模型的仿真误差

Table 1  Simulation error of the 2-order RC equivalent circuit model under different pulses

指标脉冲算法
MPNMNPHPPC
MAE/mV1.181.883.00FMIAELS
5.806.606.39RELS
3.184.244.09FRLS
545.69530.2120.82RSNA
295.83286.5772.44MRAS
8.989.427.14ADE
RMSE/mV1.893.094.72FMIAELS
6.907.608.67RELS
3.854.767.35FRLS
1996.121938.31331.05RSNA
1077.181039.89305.25MRAS
4.8611.658.10ADE
WMAPE/%0.040.060.09FMIAELS
0.180.210.29RELS
0.100.130.13FRLS
16.8516.373.72RSNA
9.138.852.23MRAS
0.190.290.22ADE

新窗口打开| 下载CSV


RSNA和MRAS所辨识的二阶RC等效电路模型的参数误差很大,导致MPN脉冲下在第一个正脉冲向负脉冲转变时,端电压的估计值与真实值相差很大,最大误差分别高达15.7102 V和7.9528 V[图4(b)]。由于RSNA和MRAS具备误差修正能力,当端电压的估计值存在较大误差时,这两种算法利用估计误差修正新的估计值,因此它们分别于19 s和15 s的所估计的端电压误差小于0.1 V,在此之后估计误差越来越小,最终RMSE分别为1.99612 V和1.07718 V。因此,RSNA和MRAS不适合作为电池模型参数的辨识算法。

对于MNP脉冲和HPPC脉冲,如表1所示,FMIAELS辨识的二阶RC等效电路模型的参数依然具有最高的精度,其端电压的MAE、RMSE和WMAPE都比RELS、FRLS和ADE小,而比RSNA、MRAS分别小了约1个数量级。因此,在不同的脉冲工况下,FMIAELS辨识的二阶RC等效电路模型的精度和实时性优于常用的系统辨识算法。

4.1.2 PNGV模型的仿真结果

在MPN脉冲下,利用各算法辨识的PNGV模型的参数仿真的端电压如图5所示。FMIAELS的精度依然高于RELS、FRLS、RSNA和MRAS,如图5(a)、(b)所示。ADE辨识的PNGV模型参数为全局最优参数,在此阶段内端电压的仿真值要比FMIAELS略为精确(图5表2)。由于锂离子动力电池为非线性时变系统,在电流累积的作用下,电池的特性会发生变化,进而影响PNGV模型参数,因此FMIAELS在MPN脉冲后期的估计精度优于ADE的估计精度[图5(a)]。

图5

图5   MPN脉冲下PNGV模型端电压的仿真结果

Fig. 5   Simulation results of the PNGV model under the MPN pulse


表2   在不同脉冲作用下PNGV模型的仿真误差

Table 2  Simulation error of the PNGV model under different pulses

指标脉冲算法
MPNMNPHPPC
MAE/mV33.1333.6275.59FMIAELS
36.1035.8778.20RELS
38.0134.7384.83FRLS
5923.895174.489208.49RSNA
5868.995108.728931.14MRAS
31.6929.3473.39ADE
RMSE/mV38.3837.4478.34FMIAELS
41.1040.9181.40RELS
44.0040.7888.19FRLS
21630.0318884.4425434.77RSNA
21407.3918756.2125195.59MRAS
36.4532.7477.16ADE
WMAPE/%0.971.042.33FMIAELS
1.131.272.52RELS
1.171.072.61FRLS
182.88160.15283.57RSNA
181.19158.11275.03MRAS
0.980.912.26ADE

新窗口打开| 下载CSV


表2展示了在MPN、MNP和HPPC脉冲作用下,各算法辨识的PNGV模型参数仿真的端电压的误差。由表2的结果可知,在MNP和HPPC脉冲作用下FMIAELS的精度均高于RELS、FRLS、RSNA和MRAS。由于ADE能够估计全局最优参数,其精度略高于FMIAELS,但该算法无法实时地辨识参数,进而无法应用于实际工况下的电池模型参数辨识。

综合4.1.1节和4.1.2节的分析可知,PNGV模型的精度低于二阶RC等效电路模型的精度,其RMSE大约为二阶RC等效电路模型的16倍(表1表2)。而且PNGV模型仿真的端电压会在整个HPPC工况中随着电流的累积而出现很大偏移[48-49],使得该模型无法准确仿真电池的特性。文献[50]也说明了二阶RC等效电路模型的精度高、性能好,因此,二阶RC等效电路模型更适合模拟电池的特性。

4.1.3 零阶和一阶RC等效电路模型的仿真结果

为了进一步说明FMIAELS的优势,对零阶RC等效电路模型(即Rint模型)和一阶RC等效电路模型的参数进行了辨识,并利用辨识的模型参数仿真了电池的端电压。零阶RC等效电路模型和一阶RC等效电路模型的参数方法参照1.1节的方法即可得到,这里只展示仿真结果。由于RSNA和MRAS的精度较低,本节不再分析它们的精度。

FMIAELS和常用的系统辨识算法在MPN脉冲下辨识的零阶RC等效电路参数仿真的端电压的结果如图6所示。由于RELS、FRLS和ADE是按照残差平方和最小为准则的辨识算法,在辨识只有2个参数的零阶RC等效电路模型时,整体残差对辨识结果影响很大,所辨识的OCV和集总内阻均是该阶段的平均值,导致这些算法的精度低,所估计的端电压接近于10 s脉冲内端电压的平均值,进而无法模拟电池的非线性特性。FMIAELS是按照多新息辨识理论建立的算法,该算法利用多个新息来校正零阶RC等效电路模型的参数估计值,引入遗忘因子后消除了旧数据对参数辨识精度的影响,它的精度优于RELS、FRLS和ADE。由表3可知,在不同的脉冲作用下,FMIAELS所辨识的零阶RC等效电路模型的精度均高于常用的系统辨识算法。在MPN脉冲下,其MAE仅为RELS算法的1/4左右。

图6

图6   MPN脉冲下零阶RC等效电路模型的仿真结果

Fig. 6   Simulation results of the 0-order RC equivalent circuit model under the MPN pulse


表3   零阶RC等效电路模型的仿真误差

Table 3  Simulation error of the 0-order RC equivalent circuit model

指标脉冲算法
MPNMNPHPPC
MAE/mV4.046.804.46FMIAELS
17.5022.2218.20RELS
10.9814.0515.45FRLS
11.7516.4711.83ADE
RMSE/mV9.1710.0610.13FMIAELS
20.6025.1025.00RELS
12.9018.1518.55FRLS
16.7920.7416.97ADE
WMAPE/%0.120.210.14FMIAELS
0.540.690.56RELS
0.340.440.48FRLS
0.370.510.36ADE

新窗口打开| 下载CSV


在不同的脉冲作用下,FMIAELS和常用的系统辨识算法辨识的一阶RC等效电路模型参数仿真的端电压的误差如表4所示。由表4可知,在不同脉冲作用下,FMIAELS辨识的一阶RC等效电路模型的精度均高于常用的系统辨识算法。在MPN脉冲下,该算法的MAE比RELS算法的至少低了1/2。

表4   一阶RC等效电路模型的仿真误差

Table 4  Simulation error of the 1-order RC equivalent circuit model

指标脉冲算法
MPNMNPHPPC
MAE/mV2.593.173.16FMIAELS
5.809.205.20RELS
3.135.014.3FRLS
4.897.527.36ADE
RMSE/mV3.504.105.64FMIAELS
6.9010.706.27RELS
3.715.506.27FRLS
6.219.238.48ADE
WMAPE/%0.080.100.10FMIAELS
0.180.280.28RELS
0.100.160.13FRLS
0.150.230.23ADE

新窗口打开| 下载CSV


4.2 测试工况下的仿真结果

为了进一步说明FMIAELS在电池模型参数辨识方面的优势,在不同温度、测试工况及老化程度下,对FMIAELS、RELS和FRLS的仿真结果进行了对比说明。图7图9展示了在5 ℃、10 ℃和35 ℃的温度下,FMIAELS和常用的系统辨识算法辨识的模型参数仿真的不同工况下端电压的误差。由图7图9可知,FMIAELS在不同温度和测试工况下辨识的模型参数都能准确地模拟电池的特性。例如在5 ℃和35 ℃的温度中,FMIAELS的误差明显小于RELS和FRLS。

图7

图7   不同工况下,FMIAELSRELSFRLS的误差(5 ℃)

Fig. 7   The error of the FMIAELS, RELS, and FRLS under different working conditions (5 ℃)


图8

图8   不同工况下,FMIAELSRELSFRLS的误差(10 ℃)

Fig. 8   The error of the FMIAELS, RELS, and FRLS under different working conditions (10 ℃)


图9

图9   不同工况下,FMIAELSRELSFRLS的误差(35 ℃)

Fig. 9   The error of the FMIAELS, RELS, and FRLS under different working conditions (35 ℃)


在不同的老化程度和测试工况下,如图10图11所示,FMIAELS的辨识精度依然高于RELS和FRLS。

图10

图10   不同工况下,FMIAELSRELSFRLS的误差(SOH=0.86925 ℃)

Fig. 10   The error of the FMIAELS, RELS, and FRLS under different working conditions (SOH=0.869, 25 ℃)


图11

图11   不同工况下,FMIAELSRELSFRLS的误差(SOH=0.55425 ℃)

Fig. 11   The error of the FMIAELS, RELS, and FRLS under different working conditions (SOH=0.554, 25 ℃)


总之,FMIAELS比常用的系统辨识算法更适合不同温度、不同工况和不同SOH(State of health,动力电池健康状态)下的高精度模型参数辨识。

综合4.1节和4.2节的结果,本文提出的FMIAELS非常适合等效电路辨识模型的参数辨识,其辨识精度高于常用的系统辨识算法。

4.3 二阶RC等效电路模型参数的辨识结果

4.3.1 参数辨识结果

根据FMIAELS的辨识结果可分析二阶RC等效电路模型参数的变化特性。由图12图13可知,在相同的脉冲作用下,OCV、Ro、Rp1Rp2tp1tp2随着脉冲作用时间的累积而逐渐变化,说明电池的模型参数受SOC的影响,不同SOC点处的模型参数不同。无论是在MPN脉冲、MNP脉冲还是HPPC脉冲作用下,前20 s的模型参数与后20 s的参数不相同,说明电池的模型参数也受电流倍率的影响。MPN脉冲和MNP脉冲的脉冲方向不同,此时电池的模型参数也不同(图13),说明充电态与放电态的模型参数存在差异。

图12

图12   FMIAELSMPN脉冲和MNP脉冲下辨识的 (a) OCV(b) RoRp1(c) Rp2(d) tp1tp2

Fig. 12   (a) OCV, (b) Ro and Rp1, (c) Rp2 and (d) tp1 and tp2 identified by the FMIAELS under the MPN pulse and MNP pulse


图13

图13   FMIAELSHPPC脉冲下辨识的 (a) OCV(b) RoRp1(c) Rp2(d) tp1tp2

Fig. 13   (a) OCV, (b) Ro and Rp1, (c) Rp2 and (d) tp1 and tp2 identified by the FMIAELS under the HPPC pulse


4.3.2 OCV的辨识精度

为了评价OCV的辨识精度,利用静置1 h的方法获得电池实际的OCV,并计算辨识的OCV与实际OCV的相对误差。由图14可知,在MPN、MNP和HPPC脉冲下,FMIAELS辨识的OCV的误差(平均相对误差0.22%)低于RELS(0.36%)、FRLS(0.34%)、RSNA(6.34%)、MRAS(1.36%)和ADE(0.29%),因此FMIAELS辨识的OCV的精度优于其他算法。综合4.1节~4.3节可知,FMIAELS在电池模型参数辨识上更具优势。

图14

图14   OCV的相对误差

Fig. 14   Relative error of the OCV


4.4 辨识算法的特性

在给定的期望指标下,优化算法按照某些原则在指定的数据集中选择最佳的参数值,使得系统输出的性能指标达到最优。因此基于优化算法的等效电路模型参数辨识常会陷入局部最优状态,无法达到整体最优,而且无法实现实时的参数辨识。最小二乘一类的算法、RSNA算法和MRAS算法,虽然能够快速跟踪待估计的等效电路模型的参数,但存在收敛速度慢、估计精度低等缺点。这些算法都采用单一时刻的预报误差修正当前时刻的参数估计值,并忽略了大量有用的信息,导致这些算法存在鲁棒性差、精度低等问题。

FMIAELS将单一误差标量扩展为一个m维的误差向量(即多新息),增益向量扩展为一个增益矩阵,利用多新息向量与增益矩阵校正新的参数估计值,加快了收敛速度,提高了辨识精度,鲁棒性也有较大提升。因此,FMIAELS的收敛速度和精度均明显优于RELS、FRLS、RSNA、MRAS和智能优化算法。

总之,电池为非线性系统,表现在模型上为时变参数的变化,因此二阶RC等效电路模型的参数会受SOC、电流倍率和充放电状态的影响。获得精确的电池模型参数有利于提高电池状态估计的精度,本文提出的FMIAELS能够准确辨识电池的模型参数,可进一步为容量和功率的估计奠定基础。

5 结论

本文提出了统一的等效电路模型参数的辨识方程,实现了电池模型参数的在线及精确辨识。根据实验验证结果,主要的结论有:

(1)提出了可同时获得二阶RC等效电路模型和PNGV模型参数的差分方程。

(2)结合多新息理论提出了FMIAELS算法,实现了电池模型参数的实时、精确辨识。

(3)FMIAELS非常适合等效电路模型的参数辨识,在不同温度、工况及老化程度下其辨识精度明显优于RELS、FRLS、RSNA、MRAS和智能优化算法,误差约为它们的1/3。

(4)FMIAELS在不同脉冲下辨识的OCV的精度也明显优于RELS、FRLS、RSNA、MRAS和智能优化算法,平均误差仅有0.22%。

利用本文提出的等效电路模型的辨识方法和FMIAELS能够获得准确的二阶RC等效电路模型和PNGV模型的参数,可进一步研究电池状态的估计。

GB工况:《GB/T 31484—2015 电动汽车用动力蓄电池循环寿命要求及试验方法》中“纯电动乘用车用能量型蓄电池”里的“主放电工况”。 DST工况:dynamic stress test工况。 FUDS工况:federal urban driving schedule工况。

附录

FMIAELS算法的推导过程

由于采样系统存在噪声,对于1.3节中电池模型的差分方程有如下形式:

参考文献

FENG X N, REN D S, HE X M, et al. Mitigating thermal runaway of lithium-ion batteries[J]. Joule, 2020, 4(4): 743-770.

[本文引用: 1]

孙振宇, 王震坡, 刘鹏, 等. 新能源汽车动力电池系统故障诊断研究综述[J]. 机械工程学报, 2021, 57(14): 87-104.

SUN Z Y, WANG Z P, LIU P, et al. Overview of fault diagnosis in new energy vehicle power battery system[J]. Journal of Mechanical Engineering, 2021, 57(14): 87-104.

王震坡, 王秋诗, 刘鹏, 等. 大数据驱动的动力电池健康状态估计方法综述[J]. 机械工程学报, 2023, 59(2): 151-168.

WANG Z P, WANG Q S, LIU P, et al. Review on techniques for power battery state of health estimation driven by big data methods[J]. Journal of Mechanical Engineering, 2023, 59(2): 151-168.

王放放, 冯祥明, 赵光金, 等. 电化学阻抗谱识别不同化学体系退役动力锂离子电池[J]. 储能科学与技术, 2023, 12(2): 609-614.

[本文引用: 1]

WANG F F, FENG X M, ZHAO G J, et al. Identification of retired power lithium-ion batteries of chemical systems by electrochemical impedance spectroscopy[J]. Energy Storage Science and Technology, 2023, 12(2): 609-614.

[本文引用: 1]

胡晓松, 唐小林. 电动车辆锂离子动力电池建模方法综述[J]. 机械工程学报, 2017, 53(16): 20-31.

[本文引用: 1]

HU X S, TANG X L. Review of modeling techniques for lithium-ion traction batteries in electric vehicles[J]. Journal of Mechanical Engineering, 2017, 53(16): 20-31.

[本文引用: 1]

LIN P, JIN P, ZHANG H Y. Identification and fast measurement method of open-circuit voltage[J]. Journal of the Electrochemical Society, 2023, 170(3): 030525.

王春雨, 崔纳新, 李长龙, 等. 基于电热耦合模型和多参数约束的动力电池峰值功率预测[J]. 机械工程学报, 2019, 55(20): 28-35.

WANG C Y, CUI N X, LI C L, et al. State of power prediction based on electro-thermal battery model and multi-parameter constraints for lithium-ion battery[J]. Journal of Mechanical Engineering, 2019, 55(20): 28-35.

LIN P, JIN P, HONG J C, et al. Battery voltage and state of power prediction based on an improved novel polarization voltage model[J]. Energy Reports, 2020, 6: 2299-2308.

朱瑞, 段彬, 温法政, 等. 基于分布式最小二乘法的锂离子电池建模及参数辨识[J]. 机械工程学报, 2019, 55(20): 85-93.

[本文引用: 1]

ZHU R, DUAN B, WEN F Z, et al. Lithium-ion battery modeling and parameter identification based on decentralized least squares method[J]. Journal of Mechanical Engineering, 2019, 55(20): 85-93.

[本文引用: 1]

盛军, 付一民, 俞会根. 储能软包大模组结构稳定性[J]. 储能科学与技术, 2023, 12(2): 579-584.

[本文引用: 1]

SHENG J, FU Y M, YU H G. Structure simulation of large soft pack module for energy storage[J]. Energy Storage Science and Technology, 2023, 12(2): 579-584.

[本文引用: 1]

LI J H, KLEE BARILLAS J, GUENTHER C, et al. Sequential Monte Carlo filter for state estimation of LiFePO4 batteries based on an online updated model[J]. Journal of Power Sources, 2014, 247: 156-162.

[本文引用: 1]

LAI X, GAO W K, ZHENG Y J, et al. A comparative study of global optimization methods for parameter identification of different equivalent circuit models for Li-ion batteries[J]. Electrochimica Acta, 2019, 295: 1057-1066.

[本文引用: 1]

WEI X Z, ZHU B, XU W. Internal resistance identification in vehicle power lithium-ion battery and application in lifetime evaluation[C]//2009 International Conference on Measuring Technology and Mechatronics Automation. April 11-12, 2009, Zhangjiajie, China. IEEE, 2009: 388-392.

[本文引用: 1]

CASTANO S, GAUCHIA L, VONCILA E, et al. Dynamical modeling procedure of a Li-ion battery pack suitable for real-time applications[J]. Energy Conversion and Management, 2015, 92: 396-405.

[本文引用: 1]

YAO S G, LIAO P, XIAO M, et al. Equivalent circuit modeling and simulation of the zinc nickel single flow battery[J]. AIP Advances, 2017, 7(5): 055112.

LIU C Z, LIU W Q, WANG L Y, et al. A new method of modeling and state of charge estimation of the battery[J]. Journal of Power Sources, 2016, 320: 1-12.

[本文引用: 1]

李泉. 锂离子动力电池管理系统关键技术研究[D]. 长沙: 湖南大学, 2017.

LI Q. Research on key technologies for the management system of lithium-ion power battery[D]. Changsha: Hunan University, 2017.

杨阳, 汤桃峰, 秦大同, 等. 电动汽车锂电池PNGV等效电路模型与SOC估算方法[J]. 系统仿真学报, 2012, 24(4): 938-942.

[本文引用: 1]

YANG Y, TANG T F, QIN D T, et al. PNGV equivalent circuit model and SOC estimation algorithm of lithium batteries for electric vehicle[J]. Journal of System Simulation, 2012, 24(4): 938-942.

[本文引用: 1]

ZHANG X, WANG Y J, WU J, et al. A novel method for lithium-ion battery state of energy and state of power estimation based on multi-time-scale filter[J]. Applied Energy, 2018, 216: 442-451.

[本文引用: 1]

ZHANG C, ALLAFI W, DINH Q, et al. Online estimation of battery equivalent circuit model parameters and state of charge using decoupled least squares technique[J]. Energy, 2018, 142: 678-688.

SONG Q, MI Y X, LAI W X. A novel variable forgetting factor recursive least square algorithm to improve the anti-interference ability of battery model parameters identification[J]. IEEE Access, 2019, 7: 61548-61557.

黄凯, 郭永芳, 李志刚. 基于信息反馈粒子群的高精度锂离子电池模型参数辨识[J]. 电工技术学报, 2019, 34(S1): 378-387.

HUANG K, GUO Y F, LI Z G. High precision parameter identification of lithium-ion battery model based on feedback particle swarm optimization algorithm[J]. Transactions of China Electrotechnical Society, 2019, 34(S1): 378-387.

刘芳, 马杰, 苏卫星, 等. 基于模型参数在线辨识技术的SOC估算方法[J]. 东北大学学报(自然科学版), 2020, 41(11): 1543-1549.

LIU F, MA J, SU W X, et al. Model parameter online identification based SOC estimation method[J]. Journal of Northeastern University (Natural Science), 2020, 41(11): 1543-1549.

柳应全, 鲁军勇, 龙鑫林, 等. 储能用蓄电池模型参数的动态辨识[J]. 国防科技大学学报, 2019, 41(5): 87-92.

[本文引用: 1]

LIU Y Q, LU J Y, LONG X L, et al. Dynamic identification of model parameters for energy storage batteries[J]. Journal of National University of Defense Technology, 2019, 41(5): 87-92.

[本文引用: 1]

刘志聪, 张彦会. 锂离子电池参数辨识及荷电状态的估算[J]. 储能科学与技术, 2022, 11(11): 3613-3622.

[本文引用: 1]

LIU Z C, ZHANG Y H. Parameter identification and state of charge estimation of lithium-ion batteries[J]. Energy Storage Science and Technology, 2022, 11(11): 3613-3622.

[本文引用: 1]

杜帮华, 张宇, 吴铁洲, 等. 梯次利用锂离子电池等效模型参数在线辨识方法[J]. 储能科学与技术, 2021, 10(1): 342-348.

[本文引用: 1]

DU B H, ZHANG Y, WU T Z, et al. An online identification method for equivalent model parameters of aging lithium-ion batteries[J]. Energy Storage Science and Technology, 2021, 10(1): 342-348.

[本文引用: 1]

熊瑞. 基于数据模型融合的电动车辆动力电池组状态估计研究[D]. 北京: 北京理工大学, 2014.

[本文引用: 1]

XIONG R. Estimation of battery pack state for electric vehicles using model-data fusion approach[D]. Beijing: Beijing Institute of Technology, 2014.

[本文引用: 1]

LIU X Y, LI W L, ZHOU A G. PNGV equivalent circuit model and SOC estimation algorithm for lithium battery pack adopted in AGV vehicle[J]. IEEE Access, 2018, 6: 23639-23647.

[本文引用: 1]

PAI K J. A reformatory model incorporating PNGV battery and three-terminal-switch models to design and implement feedback compensations of LiFePO4 battery chargers[J]. Electronics, 2019, 8(2): 126.

王维强, 孙永强, 何源, 等. 磷酸铁锂锂离子电池用可变参数PNGV模型[J]. 电池, 2020, 50(1): 40-44.

WANG W Q, SUN Y Q, HE Y, et al. PNGV model based on variable parameter for lithium iron phosphate Li-ion battery[J]. Battery Bimonthly, 2020, 50(1): 40-44.

陈正, 王志得, 牟文彪, 等. 基于PNGV模型与自适应卡尔曼滤波的铅炭电池荷电状态评估[J]. 储能科学与技术, 2023, 12(3): 941-950.

[本文引用: 1]

CHEN Z, WANG Z D, MOU W B, et al. State-of-charge estimation of lead-carbon batteries based on the PNGV model and an adaptive Kalman filter algorithm[J]. Energy Storage Science and Technology, 2023, 12(3): 941-950.

[本文引用: 1]

XIAO R X, SHEN J W, LI X Y, et al. Comparisons of modeling and state of charge estimation for lithium-ion battery based on fractional order and integral order methods[J]. Energies, 2016, 9(3): 184.

[本文引用: 1]

MENG J W, BOUKHNIFER M, DIALLO D. Comparative study of lithium-ion battery open-circuit-voltage online estimation methods[J]. IET Electrical Systems in Transportation, 2020, 10(2): 162-169.

[本文引用: 1]

刘伟龙, 王丽芳, 廖承林, 等. 充电模态下电动汽车动力电池模型辨识[J]. 电工技术学报, 2017, 32(11): 198-207.

[本文引用: 1]

LIU W L, WANG L F, LIAO C L, et al. Parameters identification method of battery model for electric vehicles under the charging mode[J]. Transactions of China Electrotechnical Society, 2017, 32(11): 198-207.

[本文引用: 1]

ABOUDA S E, ELLOUMI M, KOUBAA Y, et al. Design of parametric estimation algorithm for Hammerstein-Wiener mathematical models[C]//2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA). March 24-26, 2019, Sousse, Tunisia. IEEE, 2019: 371-375.

[本文引用: 1]

DING F, CHEN T W. Performance analysis of multi-innovation gradient type identification methods[J]. Automatica, 2007, 43(1): 1-14.

[本文引用: 2]

DING F, LIU P X, LIU G J. Multiinnovation least-squares identification for system modeling[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2010, 40(3): 767-778.

[本文引用: 1]

刘艳君, 谢莉. 非均匀采样多率ARMAX系统RELS算法性能分析[J]. 控制工程, 2009, 16(4): 409-411, 415.

[本文引用: 1]

LIU Y J, XIE L. Performance analysis of RELS identification for non-uniformly sampled mutlirate ARMAX systems[J]. Control Engineering of China, 2009, 16(4): 409-411, 415.

[本文引用: 1]

GUO L, LJUNG L, PRIOURET P. Performance analysis of the forgetting factor RLS algorithm[J]. International Journal of Adaptive Control and Signal Processing, 1993, 7(6): 525-537.

[本文引用: 1]

CAMPI M. Performance of RLS Identification Algorithms with Forgetting Factor: A -Mixing Approach[J]. Journal of Mathematical Systems Estimation and Control, 1997, 7(1): 29-54.

PALEOLOGU C, BENESTY J, CIOCHINĂ S. A practical variable forgetting factor recursive least-squares algorithm[C]//2014 11th International Symposium on Electronics and Telecommunications (ISETC). November 14-15, 2014, Timisoara, Romania. IEEE, 2015: 1-4.

[本文引用: 1]

BERCU B, GODICHON A, PORTIER B. An efficient stochastic Newton algorithm for parameter estimation in logistic regressions[J]. SIAM Journal on Control and Optimization, 2020, 58(1): 348-367.

[本文引用: 1]

曹鹏飞, 罗雄麟. 双率系统辅助模型框架下的随机牛顿递推辨识[J]. 控制与决策, 2015, 30(1): 117-124.

[本文引用: 1]

CAO P F, LUO X L. Auxiliary-model-based stochastic Newton recursive identification for dual-rate system[J]. Control and Decision, 2015, 30(1): 117-124.

[本文引用: 1]

LANDAU I. Unbiased recursive identification using model reference adaptive techniques[J]. IEEE Transactions on Automatic Control, 1976, 21(2): 194-202.

[本文引用: 1]

RAVI TEJA A V, VERMA V, CHAKRABORTY C. A new formulation of reactive-power-based model reference adaptive system for sensorless induction motor drive[J]. IEEE Transactions on Industrial Electronics, 2015, 62(11): 6797-6808.

[本文引用: 1]

QIN A K, HUANG V L, SUGANTHAN P N. Differential evolution algorithm with strategy adaptation for global numerical optimization[J]. IEEE Transactions on Evolutionary Computation, 2009, 13(2): 398-417.

[本文引用: 1]

CUI L Z, LI G H, LIN Q Z, et al. Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations[J]. Computers & Operations Research, 2016, 67: 155-173.

[本文引用: 1]

LIN P, JIN P, ZOU A X, et al. Real-time identification of partnership for a new generation of vehicles battery model parameters based on the model reference adaptive system[J]. International Journal of Energy Research, 2021, 45(6): 9351-9368.

[本文引用: 1]

郑旭, 郭汾. 动力电池模型综述[J]. 电源技术, 2019, 43(3): 521-524.

[本文引用: 1]

ZHENG X, GUO F. Overview of power battery model[J]. Chinese Journal of Power Sources, 2019, 43(3): 521-524.

[本文引用: 1]

HE H W, XIONG R, GUO H Q, et al. Comparison study on the battery models used for the energy management of batteries in electric vehicles[J]. Energy Conversion and Management, 2012, 64: 113-121.

[本文引用: 1]

/