一种基于粒子滤波算法的电池荷电状态的估计方法技术

技术编号:20818390 阅读:37 留言:0更新日期:2019-04-10 05:34
本发明专利技术涉及一种基于粒子滤波算法的电池荷电状态的估计方法,该方法包括步骤:1)利用R‑C基本元器件构建电池特性电路;2)结合电池特性电路,创建基于Thevenin模型的电池状态空间模型;3)对基于Thevenin模型的电池状态空间模型增加零阶保持器,获取改进的电池状态空间模型;4)利用带遗忘因子的最小二乘法,获取改进的电池状态空间模型的相关参数值;5)根据相关参数值获取离散时间状态空间模型,利用粒子滤波算法对离散时间状态空间模型进行SOC估计。相比于现有技术的利用电压来判断蓄电池充放电状态,本发明专利技术的估算更加准确,可准确预测蓄电池的剩余容量,进而实现蓄电池智能管理系统的各项功能。

【技术实现步骤摘要】
一种基于粒子滤波算法的电池荷电状态的估计方法
本专利技术涉及一种电池荷电状态的估计方法,尤其是涉及一种基于粒子滤波算法的电池荷电状态的估计方法。
技术介绍
随着资源压力越来越大,对绿色生态环境的呼吁越来越强烈,蓄电池以其高比容量,长循环寿命,清洁无污染等优点被广泛应用到各个领域。其中,蓄电池荷电状态(Stateofcharge,SOC)对蓄电池的实际使用具有十分重要的意义。在实际应用中,由于单体蓄电池的电压或者容量不足,常需要将电池单体串并联形成电池组,而形成的电池组在实际使用中和单体电池相比,无论是使用寿命还是电池性能发挥上都有很大的差距,这主要是因为制造工艺和使用环境等使电池组单体存在明显的不一致,导致电池组性能出现大幅衰减。因此,为了延长电池组的循环使用寿命和使其长期保持良好的性能,需要对电池组的一致性进行研究。提高蓄电池的使用寿命,除了改进生产技术,使用管理也是一个很重要的环节。蓄电池智能管理系统设计的优劣在很大程度上制约着系统的整体性能,一个较好的蓄电池管理系统,能够使蓄电池与负载相匹配,使负载以最高效率工作,同时又能控制蓄电池、电容的使用量最小。而蓄电池智能管理系统的核心部分是蓄电池SOC的准确估算。SOC估算准确与否,将直接影响到蓄电池管理系统的决策和控制,进而影响蓄电池性能的正常发挥。SOC是蓄电池智能管理系统中能量分配的重要依据之一。智能管理系统要根据蓄电池SOC、负载功率需求等来采取相应控制策略进行能量的合理分配。如果SOC估算不准确,将会导致能量管理系统失调,使得蓄电池在大功率工况之前没有足够的储备,或者在蓄电池和电容有足够电量储备的情况下,管理系统却向负载发出连续运转的指令,从而造成功率浪费。现有技术利用电压来判断蓄电池充放电状态,不仅存在较大误差,甚至在某些场合下会出现误判,导致维护费用较高,且无法实现有效的蓄电池实时智能化管理。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于粒子滤波算法的电池荷电状态的估计方法。本专利技术的目的可以通过以下技术方案来实现:一种基于粒子滤波算法的电池荷电状态的估计方法,包括下列步骤:S1:利用R-C基本元器件构建电池特性电路;S2:结合电池特性电路,创建基于Thevenin模型的电池状态空间模型;S3:对基于Thevenin模型的电池状态空间模型增加零阶保持器,获取改进的电池状态空间模型;S4:利用带遗忘因子的最小二乘法,获取改进的电池状态空间模型的相关参数值;S5:根据相关参数值获取离散时间状态空间模型,利用粒子滤波算法对离散时间状态空间模型进行SOC估计。优选地,所述的基于Thevenin模型的电池状态空间模型的电气关系的表达式为:式中,I(s)为电流,R0为电池内的串联电阻,C1为与R0串联的电容,R1为与C1并联的电阻,U0(s)为输出电压。令:b=R0c=-R0e-θT则改进的电池状态空间模型的表达式为:u(k)=au0(k-1)+bi(k)+ci(k-1)式中,u0(k)为迭代上一轮的开路电压,u(k)为迭代本轮的电池端电压,i(k)为电池充放电电流。优选地,获取改进的电池状态空间模型的相关参数值包括电池内的串联电阻R0、与R0串联的电容C1以及与C1并联的电阻R1,其表达式分别为:R0=bR1=(ab+c)/(1-a)离散时间状态空间模型的表达式为:其中,S(t)为t时刻电池的荷电状态,离散时间状态空间模型的输入量为电流I(k),输出量为端电压V(k),状态变量X(k)=S(k)/uc(k),Z(k)=Z1(k)/Z2(k)为输入量对系统状态变量的干扰,Z1(k)为过程噪声,Z2(k)为观测噪声,v(k)为电池端电压的测量噪声,k为迭代次数。优选地,利用粒子滤波算法对离散时间状态空间模型进行SOC估计的具体步骤包括:501)对迭代次数k进行初始化,并随机获取粒子集;502)根据获取的粒子集,利用离散时间状态空间模型获取新的粒子集;503)获取观测值,对新的粒子集通过观测过程获取观测值的预测值;504)获取观测值与各个预测值之间的误差,并计算粒子的权重;505)对粒子的权重做归一化处理;506)利用重采样对粒子群生成新的样本分布,获取输出估计值,将输出估计值作为估算的SOC值。优选地,粒子的权重Wi的表达式为:式中,R为观测噪声的预估值,yk为观测值,yi,k为第k轮的i个粒子对应的观测估计值。优选地,输出估计值的表达式为:式中,N为粒子个数,Wk(i)为第k轮的i个粒子的权重,xk(i)为第k轮的i个粒子的估计值。与现有技术相比,本专利技术利用带遗忘因子的最小二乘法首先对创建的电池状态空间模型进行相关参数和特征值的获取,随后利用粒子滤波算法对蓄电池的SOC进行估算,相比于现有技术的利用电压来判断蓄电池充放电状态,本专利技术的估算更加准确,可准确预测蓄电池的剩余容量,进而实现蓄电池智能管理系统的各项功能,避免蓄电池的使用不当,减少对蓄电池造成损害,延长蓄电池组使用寿命,降低维护费用。附图说明图1为一种基于粒子滤波算法的电池荷电状态的估计方法的流程示意图;图2为本专利技术实施例中基于Thevenin模型的电池状态空间模型图;图3为粒子滤波算法流程图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。实施例本专利技术涉及一种基于粒子滤波算法的电池荷电状态的估计方法,本实施例以估算蓄电池的SOC为例进行说明,如图1所示,本专利技术方法包括下列步骤:步骤一、利用R-C基本元器件构建蓄电池特性电路,模拟蓄电池充放电过程的反应;步骤二、结合蓄电池特性电路,创建基于Thevenin模型的电池状态空间模型;步骤三、对基于Thevenin模型的电池状态空间模型增加零阶保持器,获取改进的电池状态空间模型;步骤四、利用带遗忘因子的最小二乘法,获取改进的电池状态空间模型的相关参数值;步骤五、将电池的工作电压、充放电倍率、工作温度、电池内阻等参数中的一些作为电池模型的状态变量,利用步骤S3获取的相关参数值得到电池的输入和输出之间的关系,即获取离散时间状态空间模型,利用粒子滤波算法对离散时间状态空间模型进行SOC估算。如图1所示,根据Thevenin模型的运算电路模型的电气关系,可以得到如下关系式:式中,I(s)为电流,上式是一个连续系统的数学模型,需做离散化处理。给系统加上零阶保持器(零阶保持器的传递函数:G(s)=(1-e-sT)/S,其中T为釆样时间),可得:令:化简后代入上式可得:对上式进行z变换并化简得到离散系统数学模型如下式所示:其对应的差分方程为式为:令:b=R0c=-R0e-θT可得:u(k)=au0(k-1)+bi(k)+ci(k-1)上式为适合于计算机处理的蓄电池改进的数学模型,式中u0(k)、u0(k-1)、i(k)、i(k-1)均为可以直接测量的量,于是辨识过程中只需辨识出a、b和c这三个系数,再根据下式即可计算出R0、R1和C1。R0=bR1=(ab+c)/(1-a)带遗忘因子的最小二乘法,是线性系统参数估计中最为常见的方法,其更新公式如下:θ′(N+1)=θ′(N)+K(N+1)[y[N+1]-φT(N+1)θ′(N)]K(N+1)=P(N)φ(N+1)[λ+φT(N+1)P(N)φ(N+1)]-1上式中,0′(本文档来自技高网
...

【技术保护点】
1.一种基于粒子滤波算法的电池荷电状态的估计方法,其特征在于,该方法包括下列步骤:1)利用R‑C基本元器件构建电池特性电路;2)结合电池特性电路,创建基于Thevenin模型的电池状态空间模型;3)对基于Thevenin模型的电池状态空间模型增加零阶保持器,获取改进的电池状态空间模型;4)利用带遗忘因子的最小二乘法,获取改进的电池状态空间模型的相关参数值;5)根据相关参数值获取离散时间状态空间模型,利用粒子滤波算法对离散时间状态空间模型进行SOC估计。

【技术特征摘要】
1.一种基于粒子滤波算法的电池荷电状态的估计方法,其特征在于,该方法包括下列步骤:1)利用R-C基本元器件构建电池特性电路;2)结合电池特性电路,创建基于Thevenin模型的电池状态空间模型;3)对基于Thevenin模型的电池状态空间模型增加零阶保持器,获取改进的电池状态空间模型;4)利用带遗忘因子的最小二乘法,获取改进的电池状态空间模型的相关参数值;5)根据相关参数值获取离散时间状态空间模型,利用粒子滤波算法对离散时间状态空间模型进行SOC估计。2.根据权利要求1所述的一种基于粒子滤波算法的电池荷电状态的估计方法,其特征在于,所述的基于Thevenin模型的电池状态空间模型的电气关系的表达式为:式中,I(s)为电流,R0为电池内的串联电阻,C1为与R0串联的电容,R1为与C1并联的电阻,U0(s)为输出电压。3.根据权利要求2所述的一种基于粒子滤波算法的电池荷电状态的估计方法,其特征在于,令:b=R0c=-R0e-θT则改进的电池状态空间模型的表达式为:u(k)=au0(k-1)+bi(k)+ci(k-1)式中,u0(k)为迭代上一轮的开路电压,u(k)为迭代本轮的电池端电压,i(k)为电池充放电电流。4.根据权利要求3所述的一种基于粒子滤波算法的电池荷电状态的估计方法,其特征在于,获取改进的电池状态空间模型的相关参数值包括电池内的串联电阻R0、与R0串联的电容C1以及与C1并联的电阻R1,其表达式分别为:R0=bR1=(ab+c)/(1-a)。5.根据权利要求4所述的一...

【专利技术属性】
技术研发人员:帅禄玮陈成成房明硕李月根曹以龙江友华
申请(专利权)人:上海电力学院
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1