采用等效电路的参数自适应电池模型及电池荷电状态估计方法
2015-03-07宁博徐俊曹秉刚杨晴霞王斌许广灿
宁博,徐俊,曹秉刚,杨晴霞,王斌,许广灿
(西安交通大学电动汽车与系统控制研究所, 710049, 西安)
采用等效电路的参数自适应电池模型及电池荷电状态估计方法
宁博,徐俊,曹秉刚,杨晴霞,王斌,许广灿
(西安交通大学电动汽车与系统控制研究所, 710049, 西安)
针对电池离线参数辨识复杂、模型系统误差无法在线校正等问题,提出基于等效电路的参数自适应电池模型及电池荷电状态估计方法。该方法设计了针对动力电池的自适应参数观测器并证明了稳定性,通过在线估计电池参数从根源校正模型误差,建立滑动平均滤波器对估计参数滤波降噪,利用多时间维度思想周期性更新电池模型,并结合卡尔曼滤波算法进行荷电状态估计。搭建电池充放电测试平台进行实验,实验结果表明:城市道路循环工况下,基于参数自适应电池模型的卡尔曼滤波电池荷电状态估计误差小于3%。该算法简单、准确、适应性强,对于多变环境、长周期使用条件下的动力电池监测具有较高的实用价值。
动力电池;电池模型;参数自适应;荷电状态估计
电池管理系统(battery management system,BMS)是电动汽车的关键部件之一。作为BMS控制策略的基础,荷电状态(state of charge,SOC)估计的准确性直接关系着车辆安全性、动力性和经济性,而电池模型的准确度对SOC估计精度影响极大[1]。尽管滑模[2]、PI[3]、卡尔曼滤波[4]等算法能够补偿一定SOC估计误差,但是并不能消除电池内部参数变化导致的模型系统误差。建立一种自适应电池模型,动态估计并在线更新模型参数对于保证SOC估计精度至关重要。
目前,电动汽车BMS一般采用静态等效电路模型,例如Rint、RC[5]、Thevenin[6]、PNGV[7]、非线性等效电路模型[8]等,参数通过混合脉冲功率特性测试(hybrid pulse power characterization,HPPC)实验离线辨识获得,其模型结构和参数固定,不能反映工作电流、SOC、健康状态(state of health,SOH)、温度、自放电等对电池内部特性的影响[9],适应性较差。针对动态电池模型的研究较少。文献[10]中Plett分析了SOH对电池模型的影响,提出基于双扩展卡尔曼滤波观测器的循环估计思想,在通过电池模型估计电池荷电状态的基础上,以电池状态为输入重新估计电池内阻。文献[11]中戴海峰等对双扩展卡尔曼滤波算法进行了进一步研究,通过实验验证了内阻自适应模型有效性。文献[12]中Song利用双滑模观测器循环估计电池SOC、SOH,取得良好效果,但是这类动态电池模型存在明显弊端:①只考虑电池内阻的影响,忽略了其他参数的变化,未能建立起完整的动态电池模型;②基于状态估计值(SOC)对模型参数(内阻)进行循环估计,忽略了状态估计值误差,误差传递效应不可避免地造成了模型参数估计误差;③需要通过离线辨识获得准确的电池模型参数初值,费时费力。
针对以上问题,本文提出基于等效电路的参数自适应电池模型及SOC估计方案,如图1所示。自适应参数观测器通过实时采集电流、端电压在线估计电池欧姆内阻、极化内阻、极化电容,电池模型采用滤波降噪处理后的参数动态更新,据此建立的动态电池模型能够真实反映不同温度、SOC、工作电流等条件下的电池特性,又由于参数估计、模型更新及SOC估计几乎是同步进行的,可以有效消除模型系统误差。结合卡尔曼滤波算法进行SOC估计,具有显著优势:①在线估计参数,不需要准确的参数初值;②采用独立的参数观测器、SOC观测器,避免了误差传递;③通过采集电压、电流数据进行参数估计和SOC估计,硬件成本低;④参数估计准确,模型动态性好;⑤数学模型简单,运算量小。为了将自适应参数估计方法与传统离线参数辨识方法进行有效对比,通过恒温恒湿试验机保持电池始终置于相同的外部环境状态。
图1 参数自适应电池模型及SOC估计方法
1 电池等效电路
由于在线参数辨识能直接消除时变参数带来的电池模型误差,同时卡尔曼滤波能有效补偿噪声影响,本文基于简单的一阶RC等效电路模型进行研究。模型如图2所示,R1单元表示电池等效欧姆内阻,R2-C2单元表示电池极化阻抗,E0单元表示电池开路电压。
图2 一阶RC等效电路模型
锂电池开环电压是SOC的非线性函数[13],分段线性插值可得E0与SOC关系为E0=αnz+βn,其中SOC用符号z表示,参数见表1,E0-z拟合曲线与E0-z实际曲线对比如图3所示。
表1 E0-z关系参数
图3 E0-z关系曲线
根据基尔霍夫电流定律,图2中极化电压V2与电流I关系为
(1)
根据基尔霍夫电压定律,端电压V0为
V0=E0+IR1+V2
(2)
SOC是剩余荷电量与满充荷电量的比值,以z(t)表示t时刻SOC
(3)
式中:z(0)是初始时刻电池荷电量;Δz是初始时刻至t时刻SOC的变化量;I(τ)是连续变化的电流;Cn是电池实际容量。由于正常使用条件下电池实际容量变化极为缓慢[12],本文假设Cn为恒定值。对式(3)求导可得SOC变化率
(4)
2 参数自适应电池模型
2.1 模型参数在线估计
动力电池在正常使用条件下充放电倍率低,SOC变化较慢,由于E0-z曲线斜率比较平坦,因而电池开环电压E0短时间内变化很小,本文选取E0、R1、R2、C2作为电池缓变参数。对式(2)求导,并将式(1)、(4)带入,整理可得
E0/(R2C2)=
[R1(R1+R2)/(R2C2)1/(R2C2)E0/(R2C2)]·
[θ1θ2θ3θ4][μ1μ2μ3μ4]T=θμT
(5)
(6)
(7)
(8)
定义李雅普诺夫函数
(9)
因Λ是正定矩阵,故V为正定函数。
(10)
(11)
(12)
(13)
(14)
(15)
由于电池参数在短时间内变化很小,为了消除噪声影响,对模型参数估计值进行滑动平均滤波处理,以用于下一步的运算。
2.2 模型动态更新
设电池状态变量为x=[x1x2]T,其中x1(t)=z,x2(t)=V2,以电流I为输入,端电压V0为输出,根据式(1)、(2)、(4),建立电池模型的连续状态空间方程和输出方程
(16)
式中
将连续状态空间方程(16)离散化,得到离散电池模型
(17)
3 SOC估计
(18)
(19)
利用k时刻状态估计值和状态误差协方差更新k+1时刻状态估计值和状态误差协方差
(20)
(21)
计算卡尔曼增益矩阵
(22)
利用k+1时刻实际输出值校正k+1时刻状态估计值和状态误差协方差,得到更准确的估计结果
(23)
(24)
4 实验验证
实验采用NCR18650锂离子电池,额定电压为3.7 V,截止电压为2.8 V,实测容量为1 600 mA·h。搭建了如图4所示的电池充放电测试平台,包括电池检测设备、上位机监测系统及恒温恒湿实验机。上位机下发负载所需电流至电池检测设备,电池检测设备据此对电池进行充放电,电流、电压传感器实时采集电池数据并上传上位机监测系统,用于在线辨识电池参数、动态更新电池模型并计算电池SOC。
图4 实验设备
为了验证算法对于城市环境中电动汽车动力电池在线参数辨识及SOC估计的准确性,通过advisor仿真出电动汽车城市道路循环工况(UDDS)功率曲线,等效计算出电池单体UDDS充放电电流,如图5所示,其中充电电流为正。实验前电池为满充状态,以UDDS循环放电至截止电压,总时间约5 000s。
图5 UDDS工况电流曲线
滑动平均滤波后参数估计值与实际值对比如图6所示,用于对比的实际值通过对电池进行HPPC放电、离线辨识参数并插值得到。
(a)欧姆内阻
(b)极化内阻
(c)极化电容图6 参数估计值与实际值的对比
由图6可见,R1、R2、C2估计值均快速收敛于实际值,在150 s后达到稳定,波动很小,表明电池参数自适应估计方法适用于城市环境中行驶的电动汽车。
图7 UDDS电流下端电压对比图
SOC估计曲线与实际曲线对比如图8所示,用于对比的实际SOC曲线经安时积分法得到。
(a)SOC估计曲线
(b)SOC估计误差曲线图8 SOC估计及误差曲线
由图8可见,SOC初始化误差为30%,随后SOC估计曲线快速上升,向实际SOC曲线收敛,约200 s时逼近实际曲线,超调量较小,显示出良好的鲁棒性。200 s后SOC估计值趋于稳定,沿实际SOC曲线轻微波动,误差小于3%。
不同的初始SOC误差会对估计收敛时间产生影响,初始误差越大,收敛时间相应也越长。动力电池在正常使用条件下,初始SOC误差主要由电池自放电造成,一般远低于30%,因而收敛时间应小于200 s。
实验表明,本文提出的SOC估计方法能够补偿初始SOC误差,快速收敛至实际值,且误差波动范围较小,估计准确。
5 结 论
(1)针对电动汽车动力电池,充分考虑实际环境影响下电池内部特性的变化,建立了完整的动态电池模型,通过独立的参数观测器在线估计电池参数,并通过李雅普诺夫稳定性判据,证明了估计参数的稳定性。
(2)采用多时间维度思想低频率、周期性更新电池模型,显著降低了电池管理系统运算量。
(3)引入卡尔曼滤波算法,结合参数自适应电池模型,建立动态卡尔曼滤波SOC观测器,降低了电池模型系统误差,同时有效抑制了过程噪声和测量噪声。
(4)搭建电池充放电测试平台并进行实验,结果表明:UDDS路况下,参数自适应电池模型在150 s内达到稳定,各估计参数均收敛于真值;基于参数自适应电池模型进行SOC估计,误差小于3%。
[1] 王军平, 陈全世, 曹秉刚. 电动车用镍氢电池模块的充放电模型研究 [J]. 西安交通大学学报, 2006, 40(1): 50-52. WANG Junping, CHEN Quanshi, CAO Binggang. Study on the charging and discharging model of Ni/MH battery module for electric vehicle [J]. Journal of Xi’an Jiaotong University, 2006, 40(1): 50-52.
[2] CHEN Xiaopeng, SHEN Weixiang, CAO Z, et al. Sliding mode observer for state of charge estimation based on battery equivalent circuit in electric vehicles [J]. Australian Journal of Electrical and Electronics Engineering, 2012, 9(3): 225-234.
[3] XU Jun, MI C C, CAO Binggang, et al. The State of charge estimation of lithium-ion batteries based on a proportional integral observer [J]. IEEE Transactions on Vehicular Technology, 2014, 63(4): 1614-1621.
[4] PLETT G L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: part 1 background [J]. Journal of Power Sources, 2004, 134(2): 252-261.
[5] LI Chao, SHANG Anna. Research on second-order RC circuit model of Ni-MH battery for EV [J]. Chinese Journal of Power Sources, 2011, 35(2): 195-197.
[6] FANG Yuanqi, CHENG Ximing, YIN Yilin. SOC estimation of lithium-ion battery packs based on Thevenin model [J]. Mechanical Engineering, Industrial Electronics and Informatization, 2013, 299: 211-215.
[7] GAO Wengen, JIANG Ming, HOU Youming. Research on PNGV model parameter identification of LiFePO4Li-ion battery based on FMRLS [C]∥Proceedings of the 2011 6th IEEE Conference on Industrial Electronics and Applications. Piscataway, NJ, USA: IEEE, 2011: 2294-2297.
[8] 林成涛, 仇斌, 陈全世. 电动汽车电池非线性等效电路模型的研究 [J]. 汽车工程, 2006, 28(1): 38-42. LIN Chengtao, QIU Bin, CHEN Quanshi. A study on nonlinear equivalent circuit model for battery of electric vehicle [J]. Automotive Engineering, 2006, 28(1): 38-42.
[9] 王军平, 曹秉刚, 陈全世. 基于自适应滤波的电动汽车动力电池荷电状态估计方法 [J]. 机械工程学报, 2008, 44(5): 76-79. WANG Junping, CAO Binggang, CHEN Quanshi. Self-adaptive filtering based state of charge estimation method for electric vehicle battery [J]. Chinese Journal
of Mechanical Engineering, 2008, 44(5): 76-79.
[10]PLETT G L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs: part 3 state and parameter estimation [J]. Journal of Power Sources, 2004, 134(2): 277-292.
[11]戴海峰, 魏学哲, 孙泽昌. 基于等效电路的内阻自适应锂离子电池模型 [J]. 同济大学学报: 自然科学版, 2010, 38(1): 98-102. DAI Haifeng, WEI Xuezhe, SUN Zechang. An inner resistance adaptive model based on equivalent circuit of lithium-ion batteries [J]. Journal of Tongji University: Natural Science Edition, 2010, 38(1): 98-102.
[12]KIM I S. A technique for estimating the state of health of lithium batteries through a dual sliding mode observer [J]. IEEE Transactions on Power Electronics, 2010, 25(4): 1013-1022.
[13]XU Jun, MI C C, CAO Binggang, et al. A new method to estimate the state of charge of lithium-ion batteries based on the battery impedance model [J]. Journal of Power Sources, 2013, 233(4): 277-284.
[14]CHIANG Y H, SEAN W Y, KE J C. Online estimation of internal resistance and open-circuit voltage of lithium-ion batteries in electric vehicles [J]. Journal of Power Sources, 2011, 196(8): 3921-3932.
(编辑 武红江)
A Battery Model with Adaptive Parameters Based on Equivalent Circuit for State of Charge Estimation
NING Bo,XU Jun,CAO Binggang,YANG Qingxia,WANG Bin,XU Guangcan
(Institute of Electric Vehicle and System Control, Xi’an Jiaotong University, Xi’an 710049, China)
A battery model with adaptive parameters based on equivalent circuit is proposed to solve the problems that it is complex to identify the parameters of a battery model online and errors of the battery model will dramatically enlarge while the parameters of the battery model varies. An observer with adaptive parameters for batteries is designed and is proved to be stable. Parameters are estimated and filtered online by the observer and a moving average filter, respectively. The battery model is periodically updated by previously estimated parameters. Then, the extended Kalman filtering algorithm is adopted to estimate the state of charge(SOC) of the battery. An experimental platform is constructed, and the urban dynamometer driving schedule (UDDS) driving cycle is used to test the algorithm. The results show that the error of SOC estimation based on the proposed model and the dynamic Kalman filter is less than 3%. It can be concluded that the algorithm is accurate and has great value to monitor power batteries in changeful environment.
power battery; battery model; parameter adaptive; state of charge estimation
2015-05-27。
宁博(1990—),男,硕士生;徐俊(通信作者),男,讲师。
国家自然科学基金资助项目(51405374);中国博士后基金资助项目(2014M560763)。
10.7652/xjtuxb201510011
TM912.8
A
0253-987X(2015)10-0067-05