磷酸铁锂电池的参数辨识及SOC估算_第1页
磷酸铁锂电池的参数辨识及SOC估算_第2页
磷酸铁锂电池的参数辨识及SOC估算_第3页
磷酸铁锂电池的参数辨识及SOC估算_第4页
磷酸铁锂电池的参数辨识及SOC估算_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

磷酸铁锂电池的参数辨识及SOC估算胡泽军;叶明;李鑫;龙懿涛【摘要】运用Digatron对电池做充放电实验,建立Thevenin等效电池模型,根据混合功率脉冲实验分析电池在充放电停止时的电压回弹特性,用最小二乘法辨识电池参数.本文基于此参数提出运用安时法估算电池的荷电状态,用扩展卡尔曼算法对安时法进行修正,实现安时-扩展卡尔曼联合估算SOC,解决了采用安时法估算SOC时误差越来越大的问题,降低了传统扩展卡尔曼算法运行的时间复杂度,提高了实时性,便于实际应用•实验和仿真结果显示,该方法具有较高的SOC估算精度.期刊名称】《黑龙江大学自然科学学报》年(卷),期】2019(036)003【总页数】9页(P344-352)【关键词】最小二乘法;辨识参数;安时法;扩展卡尔曼;荷电状态【作者】胡泽军;叶明;李鑫;龙懿涛【作者单位】重庆理工大学汽车零部件先进制造技术教育部重点实验室,重庆400054;重庆理工大学汽车零部件先进制造技术教育部重点实验室,重庆400054;重庆理工大学汽车零部件先进制造技术教育部重点实验室,重庆400054;重庆理工大学汽车零部件先进制造技术教育部重点实验室,重庆400054【正文语种】中文【中图分类】Q939.970引言磷酸铁锂电池是电动汽车最关键部件之一,对整车的动力性、经济性、环保性以及安全性都具有相当重要的影响。磷酸铁锂电池在实际工作中会受到温度、循环使用次数、放电深度、放电倍率、容量衰减、电池老化等众多因素的影响。对动力锂电池的各种状态参数准确辨识是电池系统安全、可靠运行的必要条件,而实现这些功能的前提是精确地辨识电池参数并建立高精度的电池模型,这也是电池管理系统(BMS)亟待解决的关键技术[1]。磷酸铁锂动力电池的端电压、电流、温度等参数可以通过传感器直接测量得到,但是动力电池的开路电压、内阻、荷电状态(SOC)等是时刻在变化着的,不能直接测量,必须通过实验预先测出相关参数或者相关参数与荷电状态(SOC)的关系,这就是动力电池的参数辨识。本文采用最小二乘法辨识磷酸铁锂电池参数,不考虑温度的影响,电池的容量受充放电的影响较小,也不考虑容量影响。辨识参数是根据《FreedomCAR电池实验手册》在混合功率脉冲(Hybridpulsepowercharacteristic,HPPC)实验工况下选取的[2]。电池管理系统对SOC准确估算是保证电动汽车动力性、续航能力、电池包的使用寿命、降低成本的关键。目前,最常用的SOC估算方法是安时积分法,该方法可用于各种电池,估算方法最简单,占用内存少,在BMS控制器中具有相当强的实时性;但是由于电流采集误差会导致SOC的估计值误差越来越大,这使得安时积分法难以在实际工程应用中独立使用[3]。用扩展卡尔曼滤波算法估算SOC,考虑到电池的非线性状态估计问题,建立状态方程和测量方程,该模型通过估计信号的过去状态和现在状态,来预测将来的状态,使得电池状态量无限收敛于真实值,该方法估算SOC具有相当高的鲁棒性和估算精度,但是文献[4]表明,卡尔曼算法在估算SOC时,涉及大量的矩阵运算,占用CPU的内存大,生成代码具有较强的时间复杂度,增加了BMS的运行负担,不具有实时性[4]。由于电池管理系统具有很强的实时性要求,对某些中断请求响应不及时可危及整车安全,因此电池管理系统内部各种算法应尽量减少CPU占用,降低时间复杂度。本文将联合安时法和扩展卡尔曼算法估算SOC,将SOC的估算精度限制在6%以内,这既克服了安时法估算SOC误差越来越大的问题,又降低了单纯用扩展卡尔曼算法的时间复杂度,可以提高SOC在BMS内的实时运行能力。1磷酸铁锂电池二阶RC等效电路图1等效电路图Fig.1Equivalentcircuitdiagram戴维宁等效电路模型Thevenin结构简单,估算精度高,参数容易辨识,能反应锂离子动力电池工作时的动静态特性和锂电池的回弹电压特性,应用相当广泛。本文采用Thevenin二阶RC等效电路模型,由两个极化电阻和两个极化电容(Resistor-capacitor,RC)并联,再串联一个欧姆内阻组成,等效电路如图1所示。模型中Uocv是理想电压源,代表电池的开路电压(Opencircuitvoltage,OCV),电池的欧姆内阻是描述电池瞬间突变的特性,用电阻R0表示,极化电阻Rc(Rd)和极化电容Cc(Cd)并联是描述磷酸铁锂电池电压渐变的极化效应,电压U表示电池工作时的端电压,研究表明,SOC与开路电压(Uocv)、欧姆内阻(R0)、极化电阻(Rc)、极化电容(Cc)存在着对应的关系。根据以上电路原理和数学模型可以推出:U=Uocv-IR0-Uc-Ud(1)式中:U为电池工作时的端电压;Uocv为电池开路电压;I为干路的电流;Cc为极化电容;Rc为极化电阻;R0为欧姆内阻;Uc、Ud分别为两个极化电阻两端的电压。其中RO、Cc、Rc均通过参数辨识得出⑸。2参数辨识模型实验磷酸铁锂电池需要辨识5种参数,分别是电池内阻(R0)、开路电压(Uocv)、极化电容(Cc)、极化电容(Cd)和极化内阻(Rc)、极化内阻(Rd)。基于磷酸铁锂电池特性,在一定的测试条件下,对磷酸铁锂电池进行充放电,来辨识电池模型参数[6]。本文选用50AH磷酸铁锂电池,电压范围为2.8~3.6V,标准放电电流为50A(1C),主要运用Digatron作电池充放电实验,如图2和图3所示。具体分成两组:—组恒流放电是辨识开路电压(SOC);另一组以复合脉冲功率特性实验方法(HPPC)进行实验,辨识其他参数。在室温条件下,对电池进行参数的辨识。整个实验都是根据《FreedomCAR电池实验手册》进行的[7]。图2电池充放电实验Fig.2Batterycharge-dischargeexperiment图3数据采集系统Fig.3Dataacquisitionsystem电池的测试首先以标准形式放空电池电量,又以标准形式充满,具体步骤为:⑴以0.2C恒流放电至截止电压2.8V,静止1h;然后以0.5C恒流充电到3.6V,再恒压充电至0.02C,停止充电,静置1h,此时电池充满,认为SOC为1;⑵辨识开路电压(SOC),在步骤(1)的基础上把SOC等间距分成10份,即一次放电10%,对电池以1C恒流放电6min,静置1h,此时记录电池的端电压,即为SOC=0.9时的开路电压,重复这个步骤10次,即可辨识出电池的开路电压,实验电流曲线和电压曲线分别如图4和图5所示。图4电流曲线Fig.4Currentdiagram图5电压曲线Fig.5Voltagediagram图6脉冲充放电电流图Fig.6Currentdiagramofpulsecharge-discharge图7脉冲充放电电压图Fig.7Voltagediagramofpulsecharge-discharge用HPPC实验辨识其他电池参数,在步骤(1)的基础上进行,把SOC等间距分成10份,即一次放电10%,先1C恒流放电6min,然后以5C放电10s,再静置40s,再以5C充电10s;重复这个步骤10次,其脉冲充放电电流数据如图6所示,电压数据如图7所示。通过上面的放电曲线,作出SOC-OCV关系曲线如图8所示。参数辨识采用最小二乘法进行参数辨识计算,由于电压具有回弹特性(充电停止时下降,放电停止时上升),在停止充电瞬间,电压开始迅速下降;放电瞬间,电压开始迅速上升[8]。SOC=0.6时的一个脉冲放电瞬态图如图9所示,在A点开始以200A脉冲放电10s(B到C段,采集时间为0.1s),C点停止放电。迅速下降的L1、迅速上升的L4为欧姆内阻上消耗的电压,B到C和D到E的变化为极化内阻上消耗的电压,极化内阻上消耗的电压为RC零输入响应为RC端电压;电池工作的端电压为:(2)图8SOC-OCV曲线Fig.8SOC-OCVcurve图9脉冲放电瞬态图Fig.9Transientdiagramofpulsedischargevoltage根据式(2),回弹电压与时间的曲线按照函数进行拟合后辨识出参数,最小二乘拟合法的辨识过程如下:OCV为开路电压,为放电实验前检测的电压值,电池的欧姆内阻为:(3)(6)(7)式中:AU为欧姆内阻在放电瞬间引起的电压降,为一种瞬间突变电压降,时间很短;Rc、Rd为极化电阻;Cc、Cd为极化电容;tao表示常数;I表示放电电流值[9]。对不同SOC条件下的电池状态,用Matlab进行参数辨识,辨识出电池各参数与SOC的三次多项式拟合曲线关系如图10~图14所示(内阻单位:Q,极化电容单位:pF)。图10SOC-R0曲线Fig.10SOC-R0curve图11SOC-Cc曲线Fig.11SOC-Cccurve图12SOC-Cd曲线Fig.12SOC-Cdcurve图13SOC-Rc曲线Fig.13SOC-Rccurve图14SOC-Rd曲线Fig.14SOC-Rdcurve在下面估算SOC时所用到的OCV、Cc、Cd、Rc、Rd直接调用函数模块。3SOC估算的概述3.1安时积分法和扩展卡尔曼滤波法安时积分法只关注电池外部能量的变化,不管电池的内部结构和特性、电化学反应及复杂的等效参数,通过对充放电电流积分,计算出消耗的电量,进而估算SOC,安时积分法[10]为:图15SOC估算原理图Fig.15SOCestimationprinciplediagram式中:cn为额定容量;i为电池充放电电流;n为充放电效率;SOC0为电池初始荷电状态。扩展卡尔曼滤波法广泛应用于在噪声环境中提取有用信号,是在线估计过程噪声矩阵、测量噪声的协方差矩阵,系统状态的估计效果可以大大提高,计算量也较小,易于实现,是一种较为先进的SOC估计算法,也是目前应用最广泛的SOC估计算法。SOC是电池管理系统最重要的参数之一,关系到整车的性能,准确估算SOC具有重要的意义[11]。扩展卡尔曼滤波法是基于系统的状态空间模型进行计算的,其估算SOC的基本原理如图15所示。首先给一个电流作为激励,通过状态预测得到一个估计电压值,与实际的电压值进行对比,通过卡尔曼增益和协方差状态进行校正,最后输出正确的SOC估计值[12]。3.2扩展卡尔曼估算SOC的基本原理及流程扩展卡尔曼方法估测电池的SOC是使用一个状态方程和测量方程表示一个非线性电池系统,来模拟状态空间的单体电池[13]:xk+1=f(xk,uk)+wk(9)yk=g(xk,uk)+vk(10)式(9)为状态方程,式(10)为测量方程,wk、vk分别表示系统过程噪声和观测噪声;xk+1为状态变量,yk为观测变量,一般以电池两端的端电压作为观测变量;uk为系统激励信号,为电流信号,在每一个时间步,对f(.,J和g(.,.)都进行一阶泰勒级数展开,实现线性化。将式(9)和式(10)展开得到:xk+1/k二Ak・xk+Bk・ik+wkyk二Ck・xk+Dkik+vk(12)为了更准确形象地描述电池各状态参数的动态响应,对状态方程和测量方程进行离散化,其中,离散化采样周期Ts=1s,模型离散状态空间方程[14]为:(13)(14)式中:ik为k时刻输入的电流;V(k)为输出电压;Q0为电池的容量。由状态方程可以得到以下参数矩阵:卡尔曼增益矩阵为:(15)式中F(SOCk)为开路电压关于SOC的函数。根据以上状态参数矩阵建Simulink模型,估算出SOC。在式(5)和式(6)所示的电池线性离散化模型基础上,采用扩展卡尔曼滤波方法估计锂离子电池SOC,步骤如下:设初始状态的估计值X0和初始状态误差的协方差P0分别为:(16)(17)由k时刻的状态变量和协方差矩阵对k+1时刻的状态变量和协方差矩阵为:xk+1/k二Ak・xk+Bk・ik+wk(18)(19)式中:xk+1/k和Pk+1/k分别表示k时刻和协方差估算k+1时刻的状态和协方差;卡尔曼增益矩阵Lk+1为:(20)式中:Rk表示观测噪声协方差矩阵;CK表示非线性得到的雅克比矩阵d。经过对卡尔曼增益修正后的状态和协方差矩阵进行测量更新,以获得更准确的估计值xk+1二xk+1/k+Ck+1(uk+!-Ck+1・xk+1/k)(21)Pk+1=(I-Lk+1Ck+1)Pk+1/k(22)经过以上步骤后,使k增加1,不断循环迭代,即可计算出相关状态值。扩展卡尔曼估算SOC的算法流程如图16所示。算法时间复杂度对比分析算法复杂度是指算法时间效率和空间效率。时间效率是指算法执行的时间,越快越好,空间效率是指算法执行所占用的CPU内存空间,越小越好。算法时间复杂度的大小,决定BMS控制器内响应各种紧急中断请求的反应能力,BMS控制系统实时性的好坏也受时间复杂度的影响,一般控制算法复杂度越低,实时性越好。根据算法复杂度分析理论,将联合安时-扩展卡尔曼法和扩展卡尔曼法用程序实现,常将算法中语句执行频度作为算法复杂度的度量指标。安时-扩展卡尔曼联合运行算法中的算法是ForwardEuler,此算法输出信号y的离散差分公式为:y(n)=y(n-1)+KTsu(n-1)(23)式中:u为积分的输入;y表示输出;K为输入增益;Ts为采样时间间隔。根据算法复杂度分析理论,积分算法的执行频度f1(n)=no采用扩展卡尔曼滤波算法估算SOC,算法执行频度f2(n)二n2。安时-扩展卡尔曼联合算法的一个测试区间的步长设为2000;设从开始运行安时法到运行扩展卡尔曼滤波法修正安时法结束为一个周期。在一个周期内,扩展卡尔曼滤波算法的运行步长为k,此处取k=200,安时法的运行步长为m该测试区间内传统卡尔曼滤波算法的执行频度f4(n)=2000n2,安时-扩展卡尔曼算法的执行频度为:(24)在步长为2000的同一测试区间内取m,不同值时,比较安时-扩展卡尔曼联合运行算法和仅有扩展卡尔曼滤波法运行时的执行频度,其曲线如图17所示,其中,m=50、m=850、m=1500、m=1900、m=2000时为安时-扩展卡尔曼联合估算SOC时的执行频度,另外一条曲线为扩展卡尔曼估算SOC的执行频度。研究结果表明,安时-扩展卡尔曼法算法的时间复杂度相对于仅用扩展卡尔曼滤波法要低很多,并且m数值越大,时间复杂度越低。图16扩展卡尔曼估算SOC的流程图Fig.16FlowchartofextendedKalmanestimationSOC图17算法执行频度对比图Fig.17Comparisonchartofalgorithmexecutionfrequency4安时法和扩展卡尔曼联合估算SOC当前纯电动汽车要求SOC的估算精度很高,在不同的时期所要求的估算精度不同,—般要求SOC在0.8~1.0间,要求估算精度达到6%以内;SOC在0.8~0.2间,要求估算精度达到10%以内,SOC小于0.2时,估算精度也必须在6%以内。为了使电池管理系统具有更高的SOC估算精度和实时性,本文采用安时法估算SOC,运用扩展卡尔曼算法对安时法进行修正,实现安时法和扩展卡尔曼联合估算SOC。运用10A对电池进行恒流放电,通过OCV-SOC关系曲线,测量放电前的开路电压OCV,通过SOC-OCV关系曲线查出电池的初始SOC为0.85。起始阶段用安时法估算SOC,当SOC的估算误差超过3.5%时,改用扩展卡尔曼算法对SOC进行修正,直到无限收敛于真实SOC,再改用安时法估算。联合估算实验仿真曲线如图18所示,利用安时法和扩展卡尔曼法联合估算SOC,可以保证SOC的估算精度一直小于6%。联合估算SOC与真实的SOC对比误差如图19所示,表明扩展卡尔曼算法可以有效地修正安时积分法的累计误差,安时法和扩展卡尔曼法联合估算SOC可以保证SOC的估算误差较低。图18联合估算SOCFig.18JointestimationofSOC图19估算误差Fig.19Estimationerror5结论基于建立的二阶RC等效电路模型,运用最小二乘法辨识电池参数,根据《FreedomCAR电池实验手册》用Digatron对电池进行HPPC工况充放电,分析放电时电压的回弹特性,根据RC电路的零输入响应建立方程,辨识出在不同SOC状态下的电池参数。最小二乘法辨识参数,方法简单易行,精度高,且使用广泛,运用扩展卡尔曼和安时积分法联合估算SOC,与电池的真实SOC相比,误差范围能够控制在6%以内,符合纯电动汽车和混合动力汽车的SOC估算标准,有效地克服了安时积分法由于电流累积导致的SOC估计值误差越来越大的缺点,降低了传统扩展卡尔曼算法的时间复杂度,提高了SOC估算精度和实时性,便于在实际电池管理系统中应用,对延长电池寿命和续航里程、提高整车动力性和经济性有重要意义。参考文献相关文献】张剑波,卢兰光,李哲•车用动力电池系统的关键技术与学科前沿[几汽车安全与节能学报,2012,3(2):87-104.尹安东,张万兴,赵韩,等•基于神经网络的磷酸铁锂电池SOC预测研究[J].电子测量与仪器学报,2011,25(5):433-437.JAVIERGL,ENRIQUERC,ISABELMMM,etal.Batterequalizationactivemethods[J].JournalofPowerSources,2014,246(1):934-949.ROSCHERMA,SAUERDU.Dynamicelectricbehaviorandopen-circuit-voltagemodelingofLiFePO4-basedlithiumionsecondarybatteries[J].JournalofPowerSources,2011,196(1):331-336.田甜,李孝尊,李红梅•磷酸铁锂电池的改进建模SOC估计[J].合肥工业大学学报(自然科学版),2012,35(9):1192-1195.ZHONGMD,JIANGJC.Wavelet-basedidentificationmethodofLi-ionbatterymodelforelectricvehicles[J].AdvancedMaterialsResearch,2013,608:1529-1532.林成涛,王军平,陈全世.电动汽车SOC估计方法原理与应用[J].电池,2004,34(5):376-378.HUXS,LISB,JIAZZ,etal.Enhancedsampleentropy-basedhealthmanagementofLi-ionbatteryforel

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论