一种动力电池充放电状态估算方法技术

技术编号:19901877 阅读:35 留言:0更新日期:2018-12-26 02:28
本发明专利技术公开了一种动力电池充放电状态估算方法,包括根据动力电池的OCV‑SOC曲线,得到初始SOC值SOC0;由卡尔曼滤波不断修正SOC0,以逼近真实的初始SOC值;由安时积分法得到具体的SOC值。本发明专利技术的动力电池充放电状态估算方法通过实验的方法得到了电池的OCV‑SOC关系,然后引入电池模型并进行参数辨识,得到电池系统的方程,在此基础上,采用安时积分法和卡尔曼滤波算法的基本原理和使用过程,由此得出精度较高且便于在实践中实现的SOC估计算法,采用本发明专利技术的方法的SOC估计误差在3%以内,具有良好的精度。

【技术实现步骤摘要】
一种动力电池充放电状态估算方法
本专利技术涉及一种电池检测的
,尤其涉及一种动力电池充放电状态估算方法。
技术介绍
电池的SOC是电池内部参数,无法通过仪器测量来直接获得,并且,SOC容易受到温度,充放电电流倍率,电池老化程度等其他因素影响。因此准确的SOC估计是电池管理系统的一大难点,也是全世界学术界和工业界所研究的重点。在此之前,国内外许多学者已经对SOC估计进行了仔细的研究,并且取得了一定成果。现有的SOC估计方法为以下四大类:直接测量法,模型观测法,非线性滤波算法,智能算法。直接测量法包括安时积分法和开路电压法等。其中,安时积分法原理简单,计算成本低,易于实现,适用性广,已经在实践中大量使用。但这种方法没有闭环反馈的环节,一旦受到初始值误差,环境噪声,电流漂移等干扰,便会产生累积误差,并随着时间的推移越来越大,无法消除。开路电压法是利用电池开路电压(OCV)与电池SOC近似成正比关系的原理来估计SOC的。但是开路电压无法直接由仪器测量,需要长时间静置后才会测量准确。此外,电池开路电压还受电池温度老化程度等因素影响。因此,这种方法精度不是很高。直接测量法由于原理简单,计算成本低,易于实现等原因已经在工业上普遍使用,但是这种方法精度低,误差也较大,在一些精度需求高的场合经常和其他方法结合使用。模型观测法是闭环方法,对于SOC的估计具有很好的鲁棒性。模型观测法的模型是指根据动力电池特性构建的物理模型,包括等效电路模型和电化学模型等。等效电路模型结构简单,便于利用电路理论进行计算,可以模拟电池的动态特性,非常适合用于动力电池SOC的估计。典型的等效电路模型有RC模型、Rint模型、Thevenin模型和PNGV模型等。基于这些模型,结合其他方法便衍生出许多SOC的估计方法。智能算法将一些智能方法应用于电池SOC估计之中,以神经网络和遗传算法为代表。这种方法属于黑箱测试的一种,不需要建立电池的机理模型。由于动力电池内部结构复杂,非线性严重,影响电池状态的因素众多,很难搭建合适的机理模型,因此这种可以直接绕过电池模型的方法具有重大意义。但需要大量的,全面的数据用于训练,一旦训练数据不够,其性能便会大打折扣。此外,大量的数据训练也就需要很高的计算成本,这也极大的限制了这种方法的适用范围。总的来说,直接测量法由于其成本低,易于实现的原因,使用最为广泛,但其精度较差,会产生累积误差。模型观测法属于闭环控制,具有较好的鲁棒性。智能算法估算精度高,鲁棒性好,但对计算能力要求高,应用较少,目前主要处于实验阶段。非线性滤波法对于解决SOC估计中的非线性具有很好的效果,应用较为广泛。上述方法各有自己的优劣势,通常都是两种或多种方法结合使用,兼顾成本和效果,更好地实现对于电池SOC的估计。(1)虽然部分电池管理系统的SOC估计精度可以达到5%以内,但这个SOC通常指的是电池总的SOC,目前主流的电池管理系统并未对单体电池的SOC进行估算。(2)由于大部分电池管理系统并未对单体电池的SOC进行估算,导致电池的均衡只能采用电压均衡。而动力电池在充电和放电过程中,电压相较于静置状态会有一定变化,因此在使用过程中电压很难准确的代表电池的容量,采用电压均衡便会造成较大误差。(3)目前大多数电池管理系统还是采用被动均衡。被动均衡由于其本身的特性限制,均衡电流很小,大部分在mA级别,对于容量几十Ah的电池来说,均衡速度十分缓慢。同时被动均衡还会消耗大量能量,造成电池能量利用率变低。
技术实现思路
基于以上现有技术的不足,本专利技术所解决的技术问题在于提供一种动力电池充放电状态估算方法,提高动力电池的采样精度、计算能力和估计精度,更好地实现对电池SOC的估计。为了解决上述技术问题,本专利技术通过以下技术方案来实现:本专利技术提供一种动力电池充放电状态估算方法,包括以下步骤:根据动力电池的OCV-SOC曲线,得到初始SOC值SOC0;由卡尔曼滤波不断修正SOC0,以逼近真实的初始SOC值;由安时积分法得到具体的SOC值。可选的,所述动力电池的OCV-SOC曲线的获取包括:采用电池测试仪对动力电池进行充放电实验;通过MATLAB拟合曲线得到OCV-SOC关系。进一步的,所述卡尔曼滤波不断修正SOC0的步骤包括:实时状态估计:x(k|k-1)=Ax(k-1|k-1)+Bu(k)x(k|k-1)表示前一次状态预测的结果,x(k-1|k-1)是前一次状态的最优结果,u(k)表示当前的控制量,A=1,η为库伦效率,T为温度,CA为电池可用容量;当前状态协方差:P(k|k-1)=AP(k-1|k-1)AT+Q其中P(k|k-1)是x(k|k-1)对应的协方差,P(k-1|k-1)是x(k-1|k-1)对应的协方差,AT是A的转置,Q是系统过程噪声的协方差;卡尔曼增益:G(k)=P(k|k-1)CT(k)/[C(k)P(k|k-1)CT(k)+R]其中R为测量过程噪声的协方差;结合预测值和测量值得到现在状态最优化估算值x(k|k):x(k|k)=x(k|k-1)+G(k)[y(k)-Du(k)-C(k)x(k|k-1)]其中D=-Rs,Rs表示电池内阻,u(k)为k时刻所测得的电池电压值;更新当前状态下x(k|k)协方差:P(k|k)=[i-G(k)C(k)]P(k|k-1)]SOC0可在初始时刻由OCV-SOC曲线得到,在得到初始的SOC0后由卡尔曼滤波算法过程不断的修正SOC0,得到更加准确的SOC0。优选的,由安时积分法得到具体的SOC值包括:通过对充放电电流进行积分而得到电池SOC其中,SOC0为初始SOC值,CA表示电池的可用容量,η表示库伦效率,i表示电流。进一步的,所述电池的可用容量CA为:其中,C为电池额定容量,T为温度;库伦效率η指在同一个充放电循环中,电池放出的总电量和充进的总电量的比值,即:其中,Qd为放出的电量,Qc为充进的电量。与现有技术相比,本专利技术的技术方案具有如下有益效果:本专利技术的动力电池充放电状态估算方法选择在工程上应用最为广泛且易于实现的安时积分法作为本专利技术主要的SOC估计算法,同时选择开路电压法来获得初始的SOC。为了解决安时积分法和开路电压法中存在的初始SOC值不准确的问题,本专利技术又引入了卡尔曼滤波来修正初始SOC,达到了更高的精度。另外,本专利技术利用动力电池的特性,并通过实验的方法得到了电池的OCV-SOC关系,然后引入电池模型并进行参数辨识,得到电池系统的方程,在此基础上,采用安时积分法和卡尔曼滤波算法的基本原理和使用过程,由此得出精度较高且便于在实践中实现的SOC估计算法,采用本专利技术的方法的SOC估计误差在3%以内,具有良好的精度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下结合优选实施例,并配合附图,详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例的附图作简单地介绍。图1是本专利技术优选实施例的动力电池充放电状态估算方法的流程图;图2是动力电池充放电过程的OCV-SOC曲线图。具体实施方式下面结合附图详细说明本专利技术的具体实施方式,其作为本说明书的一部分,通过实施例来说明本文档来自技高网
...

【技术保护点】
1.一种动力电池充放电状态估算方法,包括以下步骤:根据动力电池的OCV‑SOC曲线,得到初始SOC值SOC0;由卡尔曼滤波不断修正SOC0,以逼近真实的初始SOC值;由安时积分法得到具体的SOC值。

【技术特征摘要】
1.一种动力电池充放电状态估算方法,包括以下步骤:根据动力电池的OCV-SOC曲线,得到初始SOC值SOC0;由卡尔曼滤波不断修正SOC0,以逼近真实的初始SOC值;由安时积分法得到具体的SOC值。2.如权利要求1所述的动力电池充放电状态估算方法,其特征在于:所述动力电池的OCV-SOC曲线的获取包括:采用电池测试仪对动力电池进行充放电实验;通过MATLAB拟合曲线得到OCV-SOC关系。3.如权利要求1所述的动力电池充放电状态估算方法,其特征在于:所述卡尔曼滤波不断修正SOC0的步骤包括:实时状态估计:x(k|k-1)=Ax(k-1|k-1)+Bu(k)x(k|k-1)表示前一次状态预测的结果,x(k-1|k-1)是前一次状态的最优结果,u(k)表示当前的控制量,A=1,η为库伦效率,T为温度,CA为电池可用容量;当前状态协方差:P(k|k-1)=AP(k-1|k-1)AT+Q其中P(k|k-1)是x(k|k-1)对应的协方差,P(k-1|k-1)是x(k-1|k-1)对应的协方差,AT是A的转置,Q是系统过程噪声的协方差;卡尔曼增益:G(k)=P(k|k-1)C...

【专利技术属性】
技术研发人员:李曦吴肖龙许元武蒋建华邓忠华
申请(专利权)人:深圳华中科技大学研究院
类型:发明
国别省市:湖北,42

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

1