基于改进UKF算法的动力电池SOC在线估计OnlineEstimationofSOCinPowerCellBasedonImprovedUKFAlgorithm

OnlineEstimationofSOCinPowerCellBasedonImprovedUKFAlgorithm

ZhichaoGeng1,2,MajiLuo1,2,LiyangShe1,2

1HubeiKeyLaboratoryofAdvancedTechnologyforAutomotiveComponents,WuhanHubei

2HubeiCollaborativeInnovationCenterforAutomotiveComponentsTechnology,WuhanHubei

Received:Feb.20th,2018;accepted:Mar.2nd,2018;published:Mar.9th,2018

ABSTRACT

Inordertoestimatethestateofchargeofthebattery,themainfactorsaffectingtheaccuracyofSOCestimationandtheshortcomingsofthetraditionalSOCestimationmethodareconsidered.Recursiveleastsquare(RLS)methodisusedtodotheonlineidentificationoftheparameterofthebatterymodel,whichcanrealizetherealtimecorrectionofmodelparametersandimprovetheaccuracyofthemodel.ThesuboptimalunbiasedMAPtime-varyingestimatorisadoptedinthispapertorealtimeupdatethenoisecovariancematrix.Andit’scombinedwiththeUnscentedKalmanfilter(UKF)forSOConlineestimation,whichimprovedtraditionalUKFalgorithmandreducedtheimpactofnoiseonSOCestimation.Finally,theexperimentandsimulationshowthattheimprovedUKFhasbetteraccuracyinSOCestimationthanthetraditionalUKFestimation.

Keywords:StateofCharge,On-LineIdentification,SuboptimalUnbiasedMapTime-VaryingEstimator,UnscentedKalmanFilter(UKF)

基于改进UKF算法的动力电池SOC在线估计

耿志超1,2,罗马吉1,2,佘立阳1,2

1武汉理工大学现代汽车零部件技术湖北省重点实验室,湖北武汉

2武汉理工大学汽车零部件技术湖北省协同创新中心,湖北武汉

收稿日期:2018年2月20日;录用日期:2018年3月2日;发布日期:2018年3月9日

摘要

为了更准确的估计电池荷电状态(SOC),我们考虑了影响SOC估计精度的主要因素和传统SOC估计方法的缺点,运用递推最小二乘法进行电池模型参数辨识,实现了模型参数的实时修正,提高了模型精度。我们采用次优无偏MAP时变估计器对噪声协方差矩阵进行实时更新,结合无迹卡尔曼滤波算法进行SOC在线估计,改进了传统UKF算法,降低了噪声对SOC估算的影响。试验和仿真结果表明,改进后的UKF算法相比传统UKF算法具有更高的估算精度。

关键词:荷电状态(SOC),在线辨识,次优无偏MAP时变估计器,无迹卡尔曼滤波(UKF)

ThisworkislicensedundertheCreativeCommonsAttributionInternationalLicense(CCBY).

1.引言

电池管理系统(BMS)是电动汽车的重要组成部分之一,它的作用主要是监测动力电池组状态,保证其工作在合理的参数范围内。电池管理系统的关键技术包括热均衡技术、荷电状态(SOC)计算、健康状态(SOH)计算和安全快充技术等等。其中SOC能够反映动力电池组的剩余容量,从而得知电动汽车的续航里程,无疑是电池管理系统中最重要的参数之一。但由于SOC的不可直接测量性和锂电池系统的非线性,要实现对SOC高精度估算的难度很大[1]。

本文运用递推最小二乘法对模型参数进行在线辨识,采用次优无偏MAP时变估计器对噪声协方差矩阵进行在线更新,并结合无迹卡尔曼滤波算法进行SOC在线估计,改进了传统UKF算法,降低了模型和噪声对于SOC估算的影响。

2.电池模型及其参数辨识

2.1.电池模型的建立

该等效电路是由电池电动势、一个纯电阻和一个电容电阻并联回路串联组成,其系统离散化状态空间方程为:

2.2.电池模型参数在线辨识

电池模型参数辨识方法分为离线辨识和在线辨识两种。针对实际工作时,电池模型参数会随着温度、SOH等各种因素而发生变化,本文采用递推最小二乘法对参数Re、Rp、Cp进行在线辨识,其优点是能够进行实时修正,保证模型的精度,满足SOC估算的需求。

基本观测模型为:

Figure1.Theveninequivalentcircuitmodel

对观测方程进行差分处理可得差分方程:

联立(3)、(5)可得:

然后开始递推最小二乘法的循环计算:

3.基于改进的UKF滤波算法的SOC在线估计

3.1.UKF算法理论

无迹卡尔曼滤波算法是基于无迹变换的一种算法,其基本原理是利用采样点(也称为sigma点)的分布来近似非线性目标函数的概率分布。

目前sigma点的采样策略有很多,例如单形采样、对称采样等等。取sigma点方式也有两种:取一次sigma点或者取两次sigma点来代替非线性函数。

本文选择使用对称采样策略和一次取sigma点来代替非线性函数,Sigma点个数为3。n为非线性系统中状态变量的维数,这里取1。

UKF具体算法过程如下:

1)计算权重:

2)初始化:

3)sigma点采样:

采取对称采样的取点策略:

4)预测更新:

5)测量更新:

6)最优估计:

3.2.噪声更新

电池在实际使用过程中,过程噪声和测量噪声的统计特性会随着实际工况的变化而变化,具有很强的随机性。而在传统UKF算法中,通常将噪声简化为高斯白噪声处理,这会影响到SOC估算的精度。本文采用次优无偏MAP时变估计器对噪声协方差矩阵进行实时更新,数据加权策略为渐消记忆指数加权法,降低了噪声对SOC估算的影响,改进了传统的UKF估计算法。

基于次优无偏MAP时变估计器的噪声更新公式如下:

4.试验验证

本试验主要用于验证基于递推最小二乘法的电池模型参数在线辨识和基于改进的UKF算法的SOC估算的准确性。通过电池测试设备对一节容量为35Ah的三元材料锂电池分别进行HPPC试验和DST动态工况试验,使用设备监测的SOC作为SOC真值,使用设备传感器测量的端电压作为真实端电压,与在线辨识结果和基于改进UKF的SOC估算值作对比。

Figure2.Curve:Thechangeofbatterymodelparameterswithtime

Figure3.Curve:Comparisonbetweenoff-lineidentificationandon-lineidentificationofvoltage

Figure4.Curve:ComparisonofSOCestimationbetweenthetwomethodsandthetruevalue

Figure5.Curve:SOCestimationerroroftwomethods

5.结论

1)基于递推最小二乘法的电池模型参数在线辨识具有更好的实时性和可靠性,能够在电池工作状态下实时获得模型参数,提高模型精度,相比于离线辨识具有更好的实用性。并且从试验和仿真结果来看,在线辨识的估算结果相比离线辨识更为准确。

2)基于改进的UKF算法的SOC在线估计通过次优无偏MAP时变估计器对噪声协方差矩阵进行实时更新,降低了噪声对于SOC估算的影响,在锂电池动态工况下的估算效果优于传统的UKF算法。从试验和仿真结果来看,改进的UKF算法在抑制误差方面明显优于传统UKF算法,并且能将误差始终维持在2.5%以下。

参考文献

[1]胡志坤,刘斌,林勇,等.电池SOC的自适应平方根无迹卡尔曼滤波估计算法[J].电机与控制学报,2014,18(4):111-116.

[2]李洪宇,张晓强,张卫平.大容量锂离子电池SOC估算原理及应用[J].电源技术,2015,39(5):1100-1102.

[3]董超,尚鸿,杜明星.基于扩展卡尔曼滤波法的锂离子电池SOC估算[J].制造业自动化,2014(11):21-23.

[4]徐颖,沈英.基于改进卡尔曼滤波的电池SOC估算[J].北京航空航天大学学报,2014,40(6):855-860.

[5]赵又群,周晓凤,刘英杰.基于扩展卡尔曼粒子滤波算法的锂电池SOC估计[J].中国机械工程,2015,26(3):394-397.

[6]刘艳莉,戴胜,程泽,等.基于有限差分扩展卡尔曼滤波的锂离子电池SOC估计[J].电工技术学报,2014,29(1):221-228.

[11]孙豪豪,潘庭龙,吴定会.基于自适应电池模型的SOC加权在线估计[J].系统仿真学报,2017,29(8):1677-1684.

[12]邹峰,陈则王.基于改进扩展卡尔曼滤波算法的锂离子电池荷电状态估计[J].机械制造与自动化,2017(5):130-133.

知网检索的两种方式:

下拉列表框选择:[ISSN],输入期刊ISSN:2164-540X,即可查询

THE END
1.在线检测和离线检测的区别?本文探讨了在线检测(实时)与离线检测(批处理)的区别,前者在数据生成时立即分析,用于即时响应如网络安全;后者在数据收集后离线进行,适用于历史数据分析。选择取决于应用需求和即时性要求。 摘要由CSDN通过智能技术生成 问题描述:在线检测和离线检测的区别? https://blog.csdn.net/weixin_43501408/article/details/135736809
2.EasyDL新增离线能力,无网络环境下模型识别速度达到毫秒级经测试,EasyDL 离线 SDK 在无网络环境下运行,几百毫秒即可完成一次识别,在 NPU 及高通芯片上运行,更可将延时压缩在几十毫秒内。 目前行业中其他平台一般都只支持云端调用,在网络不稳定、高保密、要求高响应速度的场景中,百度 EasyDL 离线功能就能够“大展身手”。 在考古等网络信号不稳定或者无网络的运行环境,考古https://baijiahao.baidu.com/s?id=1622237255725888065&wfr=spider&for=pc
3.YOLO&GhostNet实现了准确定位和分类,同时实现在复杂环境中的然而,目前尚无方法能同时实现在复杂环境中的模型准确性和性能。在本研究中,作者利用基于YOLO的模型进行安全头盔检测,在减少参数和浮点运算数量超过25%的同时,将mAP(平均精度均值)性能提高了2%。 YOLO是一种广泛使用的高性能轻量级模型架构,非常适合复杂环境。作者提出了一种新颖的方法,通过整合基于GhostNetv2的轻量级特征https://cloud.tencent.com/developer/article/2416284
4.电动汽车锂电池建模及参数辨识方法研究参数辨识结果在线验证在实车应用中进行,分三步: 1) 在计算机中应用该参数辨识方法(即离线辨识)对实车所用的电池进行电池模型参数识别,并将识别出的参数注入到车端BMS中,作为车端BMS电池模型的初始识别参数。 2) 随着车辆的运行,电池的特性会发生变化。 为了保证运行中的电池SOC估算精度,需要不断进行参数辨识。由https://www.dongchedi.com/article/7234405118433788473
5.永磁同步电机离线参数辨识方法研究期刊摘要:通过采用直流伏安法辨识电机定子电阻参数,采用高频注入法和脉冲电压法辨识电机定子电感参数,并对电感参数的2种辨识方法进行了分析和比较,分析永磁同步电机的数学模型,推导出了离线辨识永磁体磁链方法 仿真和试验结果验证了离线辨识定子电阻、定子电感和永磁体磁链方法的有效性. https://d.wanfangdata.com.cn/periodical/jcdcd201603005
6.异步电动机节能控制中的电机参数离线辨识的中期报告.docx该【异步电动机节能控制中的电机参数离线辨识的中期报告 】是由【niuwk】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【异步电动机节能控制中的电机参数离线辨识的中期报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字https://m.taodocs.com/p-1060718688.html
7.在线人脸识别器在线等怎么删除人脸识别?它具有独特的优点,如唯一性、方便快捷、难以伪造等,同时也存在一些缺点,如受环境光影响、隐私问题和误识别率。然而,随着技术的不断发展,人脸识别器将会迎来更广泛和深入的应用,并与其他技术相结合,实现更精确的识别和分析。 四、离线人脸识别vs在线云端人脸识别,哪个更适合应用?https://tool.a5.cn/article/show/76417.html
8.电动汽车动力电池降状态在线估算方法当去掉Cs=0的假设时, 文献[14]中的SOH估算模型如式(6)所示.首先离线建立新电池第一次循环的端电压与时间的拟合关系: (14) 式中,a1,b1,c1,d1,f1,g1为SOH估算方法需要离线辨识的6个参数. 这里以B0005号电池为例, 其辨识后结果为 (15) 将式(15)代入式(6)得到以B0005号电池为例的SOH在线估算模型:https://xuebao.neu.edu.cn/natural/article/html/2020-4-492.htm
9.在线参数辨识,on在基于PMU量测的电力系统主导动态参数在线辨识方法的基础上,针对恒阻抗和感应电动机并联组成的综合负荷模型,采用Volterra级数模型和模式识别方法研究了动静负荷比例的在线快速辨识方法,并通过离线仿真给出感应电动机模型几个重要参数在典型值周围的合理变化范围。 更多例句>> 6http://www.dictall.com/indu/098/0977239A892.htm
10.电动汽车锂离子电池模型参数在线辨识与状态联合估计电动汽车锂离子电池模型参数在线辨识与状态联合估计,锂离子电池,模型参数辨识,SOC估计,SOH估计,锂离子电池凭借其安全性能好、能量密度高以及循环寿命长等优势,被广泛应用于新能源汽车中。锂离子电池荷电状态(SOC)和健康状态(Shttps://wap.cnki.net/lunwen-1023543867.nh.html
11.人脸识别几个解决方案分析与测评2、面部关键点检测,在检测到的人脸框中,进一步定位人脸的五官和轮廓位置。 3、人脸验证,用于快速判定两张照片是否为同一人。 4、在线、离线全覆盖,视频流人脸检测和关键点检测、静态图片中人脸检测同样支持离线状态下使用。 其中在线人脸识别操作步骤简单 https://www.jianshu.com/p/62a9639b16c6
12.系统辨识案例.ppt* E 确定离线辨识还是在线辨识 离线辨识是在所有实验数据采集完了之后才计算结果。 * 在线辨识中采集数据和计算结果是同时进行的。 * (2) 模型结构辨识 模型结构辨识包括模型验前结构的假定和模型结构参数的确定这两部分内容。 模型结构辨识指的是:根据辨识的目的,利用已有的知识(如定律,定理,原理等)对要研究的https://max.book118.com/html/2016/0828/53154386.shtm
13.通过OCR识别文本简便,在线,免费通过OCR识别文档中文本的免费在线工具。建立可搜索的PDF文件。 很多选择。没有安装。没有注册。https://tools.pdf24.org/zh/ocr-pdf
14.主动降噪泄露变步长FxLMS算法研究已知多通道系统中存留J×K个次级通道。而需要采用的FxLMS算法由于滤波信号的存在,则要求对所有的次级通道进行补偿。因此离线建模需要的次级通道估计模型S?jk(z)也为J×K个。图9给出了当J=2、K=2时的离线辨识算法结构[15]。 图9 双通道系统次级通道建模原理图 https://www.fx361.com/page/2022/1228/13891069.shtml
15.BMS算法设计之电池SOH介绍(下)公众号“Elektroauto”51fusa功能一种基于模型估算SOH的方法的基本框架如下图所示。包含:实时在线测量,电池模型参数化(参数辨识)和一个在参数和电池SOH之间的非线性映射。SOH估算器会在离线时受训来找到SOC和SOH之间的关系。在估算单元中也可以把温度的影响考虑进来。 图2 在线参数辨识估算电池SOH https://www.51fusa.com/client/information/informationdetail/id/704.html