一种联合估计动力电池系统参数与荷电状态的方法与流程

文档序号:12592437阅读:208来源:国知局
本发明涉及动力电池管理中的参数预估领域,特别是涉及动力电池系统参数与荷电状态估计。
背景技术
:电池的荷电状态(SoC)估计是电池管理系统(BMS)的主要功能。本发明主要针对的是电池的参数辨识和荷电状态SoC的联合估计,其中电池系统参数对应电池系统的欧姆内阻R0、极化内阻Rp和极化电容Cp。SoC描述电池剩余电量的数量,是电池使用过程中的重要参数。SoC估计是电池管理系统中的基础功能,依靠精确的电池SoC,BMS才能准确的制定充放电控制、均衡管理、安全管理与故障诊断等各种策略。SoC不能直接测量,只能通过传感器监控到的电流、电压和温度数据进行计算或者估计。目前文献中的SoC估计方法大致可以划分为四类:安时积分法法、OCV查表法、数据驱动法和基于模型的方法。每种方法都有各自的优缺点。目前主流的研究均是采用基于模型的SoC估计方法,但是现有技术中的基于模型的SoC估计方法大多是在某一个动态工况、温度等条件下仿真和实验验证,对于动力电池全寿命周期和全工作环境下的SoC估计结果往往偏离客观情况,这是由于不同温度和老化等工作条件下,电池的参数变化很大,而电池模型的参数和状态具有耦合性,所以在单一条件下辨识出的参数不能应用于电池的全寿命周期和全工作环境下的SoC估计。另一方面,由于SoC的初值不确定性而导致动力电池SoC估计结果可靠性的显著降低。为解决现有的上述动力电池SoC估计的难题,本发明重点研究动力电池参数和荷电状态的联合在线估计方法,针对电池模型参数在线辨识采用Hinfinityfilter(HF)算法,而SoC估计采用UnscentedKalmanfilter(UKF)算法,最终实现动力电池参数和SoC在不确定性应用环境中的精确联合估计。HF算法是一种专为鲁棒性而设计的算法,它不同于卡尔曼滤波,即使在模型的存在误差、噪声的输入统计特性未知,甚至是在最坏情况下,该算法依旧能准确地完成参数辨识或状态估计。UKF算法是一种新能的滤波估计算法,以无迹变换(UT)变化为基础,摒弃了对非线性函数进行线性化的传统做法,不需要求导计算Jacobian矩阵,没有线性化忽略高阶项,因此UKF算法的计算精度比较高。因此利用HF算法在线辨识出模型的参数,传递给UKF算法进行在线实时SoC估计,实现根据不同的电池工作环境实时追踪电池的模型参数变化,从而提高SOC估计精度。技术实现要素:针对动力电池全寿命周期和全工作环境下荷电状态SoC难以精确在线估计的难题以及由于SoC的初值不确定性导致动力电池SoC估计结果可靠性的显著降低问题,本发明提出基于HF算法参数在线估计和UKF算法在线SoC估计的联合估计方法。所属方法包括:首先,在线数据获取,实时采集电池的电压、电流和温度;然后,建立一个适用于HF算法的状态空间方程,利用HF算法进行电池参数实时更新。需要指出的是:此状态空间方程除了包括状态方程和量测方程,还包括一个对电池模型SoC估计问题关于状态向量中所关心的元素线性组合的方程。在状态空间方程中,广泛用向量来表示系统的各种变量组,此状态空间方程中的状态向量除了包括电池的参数如欧姆内阻R0、极化内阻Rp和极化电容Cp外,还包括了计算所需要的端电压Ut,开路电压Uoc和极化电压Up。输入向量又称为控制向量,选用电池的控制电流IL。输出向量同样采用端电压Ut。最后,利用HF算法实时更新获得的所述电池参数后,建立一个适用于UKF算法的状态空间方程,使用UKF算法进行SoC在线状态估计。需要指出的是:此状态空间方程包括状态方程和量测方程,在状态方程中的状态向量除了包括本发明要估计的电池荷电状态SoC外,还包括电池的极化电压Up,输入向量又称为控制向量,选用电池的控制电流IL。输出向量采用端电压Ut。优选地,所述HF算法进行电池参数实时更新的步骤包括:①:将所述适用于HF算法的状态空间方程中的状态向量、状态向量的协方差、初始过程噪声方差阵、初始量测噪声方差阵、设计者基于特定问题设定的对称正定阵以及代价函数的边界进行初始化。②:在当采样时间k∈{1,2,...,∞}时,进行当前采样时间点k下的状态向量预估得到当前时间点下状态向量的预估值,结合采样时间点k-1下的过程噪声方差阵,利用所述状态向量的预估值更新进行当前采样时间点k下的状态向量的协方差值。③:将步骤②中的所述状态向量的预估值,带入量测方程,得到预估的输出向量值即端电压值,把所述的预估的端电压值与传感器测得的端电压值进行比较,结合所述代价函数的边界、所述对称正定阵、所述当前采样时间点k下的电池状态向量预估值的协方差更新卡尔曼增益矩阵,通过所述卡尔曼增益矩阵更新当前时间点下的所述电池状态向量预估值,得到电池状态向量的修正值或称为后验估计值,同时可以计算得到电池状态向量的修正值的协方差矩阵。④:完成步骤③后,把k+1作为新的估计时间采样点,把所述电池状态向量的修正值和电池状态向量的修正值的协方差矩阵代入步骤②进行k+1采样时间点的状态向量预估和状态向量预估值的协方差更新。此外还需要把步骤③中的电池状态向量的修正值中的电池参数代入到UKF算法中。优选地,所述UKF算法进行SoC在线估计步骤包括:①:将所述适用于UKF算法的状态空间方程中的状态向量、状态向量的协方差、过程噪声方差阵和量测噪声方差阵。②:将上述初始化后的各向量或矩阵传递给Sigma采样环节,生成2n+1个Sigma点、第一加权系数和第二加权系数,n为状态向量的维数即n=2。然后将2n+1个Sigma点传递给状态方程,利用HF算法实时更新获得的所述电池参数,结合第一加权系数得到所述状态向量的预估值,然后结合第二加权系数和上一个采样时间点的过程噪声方差阵得到所述状态向量预估值的协方差阵。③:将步骤②中的2n+1个Sigma点传递给量测方程,利用HF算法实时更新获得的所述电池参数,结合第一加权系数得到所述输出向量的预估值,然后结合第二加权系数和上一个采样时间点的量测噪声方差阵得到所述输出向量预估值的协方差阵,同时也可以得到状态向量预估值和输出向量预估值之间的协方差,进而得到增益矩阵Kk,完成上述工作后,就可以得到状态向量的后验估计值即修正值和状态向量后验估计值的协方差。④:完成步骤③后,把k+1作为新的估计时间采样点,把所述电池状态向量的修正值和电池状态向量的修正值的协方差矩阵代入步骤②进行k+1采样时间点的Sigma点的生成、关于状态向量的加权系数和关于输出向量的加权系数的计算,以及状态向量预估和状态向量预估值的协方差更新。本发明提出的电池参数和荷电状态联合估计方法与传统方法相比具有以下优势:(1)采用HF进行电池模型参数辨识,能够根据电池工作环境的变化在线实时更新电池的模型参数,解决了单一情况下辨识出的参数不适应电池全工作周期和全寿命周期时导致的SoC精度差的问题。(2)采用UKF算法进行SoC估计,避免了模型非线性化过程,大幅提高了计算精度,减少了计算时间。(3)HF算法和UKF算法均具有较高的鲁棒性,所以使用HF-UKF进行电池参数和状态联合估计方法能够在状态初值不精确的时候(如20%误差)快速收敛到真实值。附图说明图1动力电池Thevenin等效电路模型;图2HF-UKF系统参数和荷电状态联合估计方法流程图;图3动力电池在25℃时三种方法的SoC估计结果(a)-(b)DST工况(c)-(d)UDDS工况;图4动力电池DST工况下三种方法的SoC估计结果(a)-(b)40℃(c)-(d)10℃;具体实施方式本发明的电池系统参数和荷电状态的联合估计方法是基于HF算法和UKF算法,该联合估计方法包括:模型建立、HF算法在线参数辨识和UKF算法在线荷电状态估计三个方面。下面分别对上述三个方面进行详细叙述:1、模型建立当电动汽车运行时,动力电池系统中的电池管理系统(BMS)能够通过数据采集器实时采集动力电池的操作信息,操作信息包括电压、电流和温度,并将上述操作信息储存在相应的存储器,建立完整的动力电池系统处理基础数据源。本发明所述的动力电池可以是动力电池单体、动力电池包,或者动力电池组,以及动力电池箱中的一种或几种。本发明使用Thevenin动力电池等效电路模型为例来阐述该动力电池参数和荷电状态联合估计方法。图1为Thevenin动力电池等效电路模型,该模型由电压源、欧姆内阻、以及RC网络三部分组成。根据各元器件特性以及电学基本定律建立相应数学模型,如式(1)所示。U·p=-1CpRpUp+1CpILUt=Uoc-Up-ILR0---(1)]]>Up为极化电压,为极化电压的导数;Cp为极化电容;Rp为极化电阻;R0为欧姆内阻。Uoc为开路电压OCV;IL为控制电流;Ut为端电压;式(1)为连续时间时间系统,需要在应用状态估计和控制算法时,需要把连续时间动态系统转化为离散时间的动态系统,式(1)的离散化动态系统模型公式如如式(2)所示。Up,k+1=e-ΔtCp,k×Rp,kUp,k+(1-e-ΔtCp,k×Rp,k)RpIL,kUt,k=Uoc,k-Up,k-IL,kRo---(2)]]>Δt表示时间尺度k的单位时间间隔;下标k表示tk时刻系统采样时间点的值;开路电压OCV和SoC的关系如式(3)所示。Uoc(s)=c0+c1s+c2s2+c3s3+c4s4+c5s5+c6s6+c7s7+c8s8sk=sk-1-ηiILΔtCn---(3)]]>其中s代表SoC,sk为k时刻的SoC;Uoc(s)为开路电压OCV用SoC表示的多项式函数;ci(i=0,1…,8)为OCV和SoC的8阶多项式拟合系数;ηi为充放电效率;Cn为电池最大可用容量。2、HF算法在线参数辨识:在本发明中,HF算法在线参数辨识是把电池的参数,至少包括Ro,Rp,Cp,作为待辨识量,通过HF算法进行在线实时辨识或估计。构造公式(4)所示的适用于HF算法的非线性离散系统状态空间方程,此状态空间方程除了包括状态方程和量测方程,还包括一个对电池模型SoC估计问题关于状态向量中关心的元素的线性组合的方程。公式(4)从上至下的三个方程分别是状态方程、量测方程和状态向量线性组合的方程。其中的状态向量、控制向量、输出向量和关于的向量组合如式(5)所示。xHF,k=f(xHF,k-1,uk)+wHF,k≈FHF,k-1xHF,k-1+wHF,k,wHF,k~(0,QHF)yk=h(xHF,k,uk)+vHF,k≈HHF,kxHF,k+vHF,k,vHF,k~(0,RHF)zHF,k=LHF,kxHF,k---(4)]]>xHF,k=Uoc,kUt,kUp,kCp,kRp,kRo,kTuk=IL,kyk=Ut,kzHF,k=Ut,kCp,kRp,kRo,kT---(5)]]>xHF,k表示状态空间方程的状态向量,需要指出的是,状态向量除了包括电池的参数如欧姆内阻R0、极化内阻Rp和极化电容Cp外,还包括了计算所需要的端电压Ut,开路电压Uoc和极化电压Up;下标k表示tk时刻系统采样时间点;f(xHF,k-1,uk)表示状态方程的状态函数,参见公式(6);uk为tk时刻状态空间方程的输入向量,参见公式(5),为电池的控制电流IL;FHF,k-1为状态空间方程的系统矩阵,参见公式(7);yk为tk时刻状态空间方程的输出向量,参见公式(5),为电池的端电压Ut;h(xHF,k,uHF,k)表示量测方程的量测函数,参见公式(1)中的Ut表达式;HHF,k为状态空间方程的输出矩阵,参见公式(8);zHF,k表示状态空间方程的状态向量xHF,k中关心的元素的线性组合,参见公式(5),所述元素为选取状态向量xHF,k中与电池模型SoC估计问题有关的元素;LHF,k是zHF,k和xHF,k的转换矩阵,参见公式(9);wHF,k为系统过程噪声,其协方差为QHF;如假如我们提前知道了wHF,k的第四个元素很大时,那么QHF(4,4)应该大于QHF中其它元素。vHF,k为系统量测噪声,其协方差为RHF;如假如我们提前知道了vHF,k的第四个元素很大时,那么RHF(4,4)应该大于RHF中其它元素。系统状态方程中f(xHF,k-1,uHF,k)如式(6)所示。f(xHF,k-1,uk)=Uoc,k-1Uoc,k-1-Up,k-1-IL,k-1Ro,k-1e-ΔtCp,k-1×Rp,k-1Up,k+(1-e-ΔtCp,k-1×Rp,k-1)Rp,k-1IL,k-11/Cp,k-11/Rp,k-1Ro,k-1---(6)]]>而离散化后的矩阵FHF,k-1HHF,k和LHF,k如式(7)-(9)所示。FHF,k-1=∂f∂x|x=x^HF,k-1---(7)]]>HHF,k=[010000](8)LHF,k=010000000100000010000001---(9)]]>至此,已完成动力电池适用于HF算法参数辨识的非线性离散系统状态空间方程中各相关参数的定义,如式(4)-(9)所示。下面对该算法具体过程进行描述:步骤1:算法的初始化:分别设置参数观测器HF的初始参数值。S0,θ,QHF,0,RHF,0为HF系统状态向量xHF,k=[UocUtUpCpRpRo]T的初值,本领域技术人员根据各个元素的自身的范围结合经验给定其初始值,如Uoc和Ut在电池的充放电截止电压内,根据现阶段是充电还是放电给定一个初值。由于HF算法的鲁棒性,一旦给定了初值,随着时间更新和测量更新,各元素都会更新,所以此初值不影响估计的结果。分别为HF系统关于状态向量的协方差矩阵初始值,本领域技术人员结合普通技术经验设置。S0为设计者基于状态向量中各分量的关心程度而设定的对称正定阵,如当我们对状态向量的第6个元素非常感兴趣时,那么可以设计S0(6,6)使得其远远大于S0中其它元素;θ为HF选定的代价函数或性能边界,选定的性能边界值越大说明算法鲁棒性越强,即能更好地适应外界的干扰(如噪声等),且当性能边界设置为0(最小值)时,算法退化为卡尔曼滤波算法,但大的性能边界值往往依赖于矩阵QHF,0与RHF,0的充分合理设计,因而使得算法的调试难度较大;QHF,0为过程噪声方差阵QHF的初值;如果假如我们提前知道了wHF,0的第四个元素很大时,那么QHF,0(4,4)应该大于QHF,0中其它元素。RHF,0为量测噪声协方差矩阵RHF的初始值;如假如我们提前知道了vHF,0的第四个元素很大时,那么RHF,0(4,4)应该大于RHF,0中其它元素。步骤2:时间更新(先验估计)在当采样时间k∈{1,2,...,∞}时,进行当前采样时间点k下的状态向量的先验估计结合过程噪声方差阵QHF,k-1,利用状态向量的先验估计值更新进行当前采样时间点k下的状态向量的协方差预估另外还需要更新当前采样时间点下的系统正定矩阵它会影响到后面的卡尔曼增益矩阵。具体公式如式(10)-(12)所示。状态向量预估:状态向量的协方差预估:正定矩阵更新:为tk时刻状态向量预估值,或称为状态向量先验估计值,利用上一时刻tk-1的状态向量的后验估计值来预估;为上一时刻tk-1的状态向量的后验估计值;FHF,k-1为状态空间方程的系统矩阵,利用上一时刻tk-1的状态向量的后验估计值和公式(6)和(7)进行计算;为当前tk时刻的状态向量的协方差矩阵先验估计值;为上一时刻tk-1的状态向量的协方差矩阵的后验估计值;QHF,k-1为上一时刻tk-1的系统过程噪声方差阵;为系统正定矩阵,会影响增益矩阵,在本发明中,Sk默认设为单位矩阵;Lk为转换矩阵,根据公式(9)可以看出,其不随时间变化;步骤3:测量更新(后验估计):将步骤2中的所述状态向量的预估值带入量测方程,得到预估的输出向量值即端电压值,把所述的预估的端电压值与传感器测得的端电压值进行比较,如公式(13)所示;结合所述代价函数的边界θ、所述对称正定阵所述当前采样时间点k下的电池状态向量预估值的协方差更新卡尔曼增益矩阵KHF,k,如公式(14)所示;通过所述卡尔曼增益矩阵更新当前时间点下的所述电池的所述状态向量预估值,得到电池状态向量修正值或称为后验估计值如公式(15)所示;同时可以计算得到电池状态向量的修正值的协方差矩阵如公式(16)所示。新息矩阵更新:卡尔曼增益矩阵更新:KHF,k=FHF,kPHF,k-(I-θS‾kPHF,k-+HHF,kTRHF,k-1HHF,kPHF,k-)-1HHF,kTRHF,k-1---(14)]]>状态向量估计值修正:状态向量的修正值的协方差矩阵更新:PHF,k+=PHF,k-(I-θS‾HF,kPHF,k-+HHF,kTRHF,k-1HHF,kPHF,k-)-1---(16)]]>eHF,k为tk时刻的新息矩阵,用于系统状态向量估计值进行修正;yk为tk时刻的传感器的量测值,即电压的端电压值;HHF,k为tk-1时刻的量测方程的系数矩阵,参见公式(8),不会随时间改变;KHF,k为tk时刻的卡尔曼增益矩阵,会和新息矩阵eHF,k一起修正状态向量估计值;I为6×6的单位矩阵;为tk时刻的系统状态向量的后验估计;为tk时刻的系统状态向量的协方差矩阵的后验估计。步骤4:时间更新(先验估计)完成步骤3后,把k+1作为新的估计时间采样点,将电池的所述状态向量修正值和电池状态向量的修正值的协方差矩阵代入步骤2进行k+1采样时间点的状态向量预估和状态向量预估值的协方差预估。此外还需要把步骤3中的电池状态向量修正值中的电池参数,至少包括欧姆内阻R0,k、极化内阻Rp,,k和极化电容Cp,,k,代入到UKF算法中。3、UKF算法在线状态估计过程:得到tk时刻下的电池参数Ro,k,Rp,k,Cp,k,即可通过UKF算法进行SoC在线状态估计。构建适用于UKF算法的离散系统的状态空间方程如式(17)所示。此状态空间方程包括UKF状态方程和UKF量测方程,在UKF算法在线估计SoC过程中提到的UKF状态方程和UKF量测方程均是指式(17)所示的方程。在UKF状态方程中的UKF状态向量(在下文的UKF算法中,如无特别说明,均将UKF状态向量简称状态向量)除了包括本发明要估计的电池荷电状态SoC外,还包括电池的极化电压Up,参见公式(18)。输入向量又称为控制向量,选用电池的控制电流IL。输出向量采用端电压Ut。xk+1=f(xk,uk)+wk=exp(-ΔtCp,kRp,k)001xk+[1-exp(-ΔtCp,kRp,k)]IL,kRp,kηiIL,kΔt/Cn+wkyk=g(xk,uk)+vk=Uoc,k-Up,k-Ro,kIL,k+vkwk~(0,Qk)vk~(0,Rk)---(17)]]>xk=[Up,ksk]T(18)xk表示系统的状态向量,参见公式(18);下标k表示tk时刻系统采样时间点;f(xk,uk)表示UKF状态方程的状态函数,参见公式(17);g(xk,uk)表示UKF量测方程的观测函数,参见公式(17);wk为UKF过程噪声,其协方差为Qk;如假如我们提前知道了wk的第2个元素很大时,那么Qk(2,2)应该大于Qk中其它元素。vk为UKF量测噪声,其协方差为Rk;如假如我们提前知道了vk的第四个元素很大时,那么Rk(2,2)应该大于Rk中其它元素。利用UKF算法进行荷电状态SoC的在线估计,具体过程如下:步骤1:算法的初始化:设置UKF状态观测器的初始参数值Q0,R0。为系统状态向量xk=[Up,ksk]T的初值,是本领域技术人员初始根据各个元素的自身的范围大致给定一个值的,如Up,k在电池的充放电截止电压内,根据现阶段是充电还是放电给定一个初值,sk可以设置成真实SoC值的80%。因为HF算法的鲁棒性,一旦给定了初值,随着时间更新和测量更新,各元素都会更新,所以此初值不影响估计的结果。分别为系统关于状态向量的协方差矩阵初始值,本领域技术人员根据经验设置;Q0和R0分别为UKF观测器中状态空间方程的过程噪声协方差矩阵初始值和量测噪声协方差矩阵初始值;如假如我们提前知道了wk的第2个元素很大时,那么Q0(2,2)应该大于Q0中其它元素。如假如我们提前知道了vk的第四个元素很大时,那么R0(2,2)应该大于R0中其它元素。步骤2:时间更新(先验估计)在当采样时间k∈{1,2,...,∞}时,将上述初始化后的各向量或矩阵传递给Sigma采样环节,生成2n+1个Sigma点、第一加权系数和第二加权系数n为状态向量的维数即n=2。然后将2n+1个Sigma点传递给公式(17)中的UKF状态方程,利用HF算法实时更新获得的电池状态向量修正值中的所述电池参数,结合关于状态向量的第一加权系数和上一个采样时间点的UKF系统过程噪声方差Qk-1阵得到所述状态向量预估值或称为状态向量先验估计值,以及对于状态向量预估值的协方差阵,分别参见公式(21)和(22)。Sigma点和加权系数:x^k-10=x^k-1+x^k-1i=x^k-1++n+λ(Pk-1)i,i=1,2,...,nx^k-1i=x^k-1+-n+λ(Pk-1)i,i=n+1,...,2nw0m=λn+λw0c=λn+λ+1+β-α2wim=wic=11(n+λ),i=1,2,...,2n---(19)]]>为当i=0,1,2,...,2n时的Sigma点;为当i=0,1,2,...,2n时的第一加权系数;为当i=0,1,2,...,2n时的第二加权系数λ=3α2-n,n=2;α和β根据经验通常分别设置成默认的1和0;为Pk-1的分解矩阵,状态方程传递Sigma点状态向量先验估计状态向量预估值的协方差先验预估:为更新了Sigma点的状态量;为状态向量的先验估计值;为状态向量协方差的先验估计值;步骤3:测量更新(后验估计)将步骤2中的2n+1个sigma点传递给公式(17)中的UKF量测方程,利用HF算法实时更新所获得的HF算法中的电池状态向量修正值中的所述电池参数,结合第一加权系数得到所述输出向量的预估值参见公式(24);然后结合第二加权系数和上一个采样时间点的量测噪声方差阵Rk得到所述输出向量预估值的协方差阵参见公式(25),同时也可以得到状态向量预估值和输出向量预估值之间的协方差参见公式(26);进而得到增益矩阵Kk,参见公式(27);完成上述工作后,就可以得到状态向量的后验估计值即修正值和状态向量后验估计值即修正值的协方差。分别如公式(28)和(29)所示。UKF量测方程传递Sigma点:输出向量更新:输出向量协方差更新:状态向量和输出向量之间的协方差更新:卡尔曼增益矩阵更新状态向量后验估计状态向量协方差后验估计为更新了Sigma点的输出向量;为系统UKF量测方程的量测更新;为系统输出向量的协方差矩阵;为状态向量和输出向量之间的协方差矩阵;Kk为卡尔曼增益矩阵;为状态向量修正值,即状态向量后验估计值;为状态向量协方差修正值,即状态向量协方差的后验估计值;步骤4:时间更新(先验估计)完成步骤3后,把k+1作为新的估计时间采样点,把所述电池状态向量的修正值和电池状态向量的修正值的协方差矩阵代入步骤2进行k+1采样时间点的Sigma点的生成、第一加权系数和第二加权系数的计算,以及状态向量预估和状态向量预估值的协方差更新。下面通过实验数据进一步阐明本发明的突出特点,仅在于说明本发明的实施内容而不限于本发明。选用镍钴锰三元电池NMC为研究对象,其额定容量为2.1Ah,充放电截止电压分别为4.2V和2.5V。准备试验包括三个固定温度点(10℃、25℃、40℃)下的基础容量、开路电压、DST循环工况三项试验,以及25℃条件下的UDDS循环工况试验,动态工况。其中,三个固定温度点下的试验主要用于最大可用容量、SOC-OCV曲线关系的获取;25℃条件下的试验则用来验证算法的精度与稳定性。不同温度下的最大可用容量如表1所示。根据开路电压实验得到不同SoC水平下的OCV数据和按公式(3)得到的OCV-SoC曲,OCV是开路电压。表1不同温度下,该申池单体最大可用容量基于上述试验数据以及部分数据的处理,通过上述HF-UKF算法来实现参数和状态的联合估计。具体过程为:首先在25℃的进行DST工况下的HF参数在线辨识和UKF状态在线估计的程序调试,然后更改动态工况为UDDS工况,验证算法的精度和稳定性,最后在DST工况下更改环境温度,分布改成10℃和40℃,验证算法的精度和稳定性。在上述计算中,将算法中SoC初值设置为80%(准确初值为100%)来查看不准确初值情况下算法的稳定性和鲁棒性。为了体现HF-UKF联合估计的优势,还分别采用PSO-UKF方法和HF估计OCV方法进行SoC估计,PSO-UKF方法利用PSO算法进行离线参数辨识,然后把电池模型参数传递给UKF进行在线SoC估计,HF估计OCV方法是利用HF算法进行在线参数辨识,可以根据电池的工作环境辨识出当前情况下的电池参数包括OCV信息,利用SoC-OCV表可以进行插值得到SoC,这种方法对SoC-OCV表的精度要求较高。HF-UKF联合估计的结果与传统的这两种非联合估计的方法进行对比。图3为25℃时的DST工况和UDDS工况下HF、PSO-UKF、HF-UKF三种估算方法的对比结果,其中(a)-(b为)DST工况(c)-(d)UDDS工况,Reference为采用高精度传感器安时积分法方法计算的SoC,在不精确初值时,只改变动态工况不改变温度等工作环境时,HF-UKF联合SoC估计精度是最高的。图4为40℃和10℃时的DST工况下的三种方法的对比结果,其中(a)-(b)为40℃,(c)-(d)为10℃,PSO-UKFCasel为当温度从25℃改变时,重新用PSO进行参数辨识然后传递给UKF进行SoC估计,而PSO-UKFCase2为当温度从25℃改变时,仍然采用25℃时PSO辨识出的参数传递给UKF进行SoC估计。从图可以看出,HF估计OCV然后查表的方法精度是最低的,而PSO-UKF根据温度的改变更新参数后的精度明显比不更新参数时的精度要高,而HF-UKF联合估计在温度改变时估计精度均高于其他两种方法。在初值不精确的情况下,三种方法均能收敛到参考值。从上述分析得出,本发明所提出的HF-UKF参数和荷电状态联合估计方法与传统方法相比具有以下优势:(1)在温度改变和动态工况发生改变时,HF-UKF参数和荷电状态联合估计方法均能在初值不准确的情况下很快收敛于参考值;(2)在温度和动态工况发生改变时,HF-UKF参数和荷电状态联合估计方法比其他两种非联合估计方法估计的SoC精度高,稳定性要好。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1