CN106959417A - 电池荷电状态的获取方法及装置 - Google Patents
电池荷电状态的获取方法及装置 Download PDFInfo
- Publication number
- CN106959417A CN106959417A CN201610013377.XA CN201610013377A CN106959417A CN 106959417 A CN106959417 A CN 106959417A CN 201610013377 A CN201610013377 A CN 201610013377A CN 106959417 A CN106959417 A CN 106959417A
- Authority
- CN
- China
- Prior art keywords
- battery
- state
- charge
- internal resistance
- cell
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/385—Arrangements for measuring battery or accumulator variables
- G01R31/387—Determining ampere-hour charge capacity or SoC
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
本发明公开了一种电池荷电状态的获取方法,包括步骤:按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系,并获取电池的内部特性参数;根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。本发明还公开了一种电池荷电状态的获取装置。本发明从电池内部特征出发来计算电池的荷电状态SOC,使得得到的电池的荷电状态SOC更加准确。
Description
技术领域
本发明涉及电池技术领域,尤其涉及电池荷电状态的获取方法及装置。
背景技术
近年来通讯电源领域的蓄电池发展迅速,而电池管理技术发展相对滞后。动力电池的SOC(state of charge,荷电状态)是表征电池状态的重要参数之一,准确估测电池的荷电状态SOC是电池管理单元(BMS)高效管理电池的保证。如果电池的荷电状态SOC检测准确度低,这样造成电池长期处于过充和过放电,电池性能下降,影响电池的使用寿命,因此蓄电池的荷电状态SOC的估测准确度越高,BMS的电池管理会更加精准。
现有的电池的荷电状态SOC检测技术主要包括内阻检测法、开路电压法、安时积分法、卡尔曼滤波法等方法。内阻检测法是当SOC>40%时,电池电阻几乎没有变化,放电电流对SOC的影响也很小,因此无法通过电池内阻鉴别大于40%的剩余容量很困难。蓄电池的开路电压在数值上与电动势很接近,但是测量蓄电池的开路电压必须要求将其静置一段时间以达到电压稳定,因此开路电压法虽然简单,但是不能动态检测SOC。安时积分法是最常用的SOC估计方法,通过对电池的电流进行积分估计SOC,安时积分法的起始状态SOC无法估计,存在累积误差。
综上,目前的电池的荷电状态SOC检测方式不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种电池荷电状态的获取方法及装置,旨在解决目前的电池的荷电状态SOC检测方式不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
为实现上述目的,本发明提供的一种电池荷电状态的获取方法,包括步骤:
按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系,并获取电池的内部特性参数;
根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
优选地,所述根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态的步骤包括:
根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;
根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;
根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
优选地,所述根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值的步骤包括:
计算电池荷电状态及电池内阻的卡尔曼增益;
根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
优选地,所述计算电池荷电状态及电池内阻的卡尔曼增益的步骤还包括:
计算电池荷电状态及电池内阻的计算误差;
根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池荷电状态及电池内阻的卡尔曼增益。
优选地,所述按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系的步骤之前,还包括:
按照输入的电池模型参数构建电池模型并保存。
此外,为实现上述目的,本发明还提供一种电池荷电状态的获取装置,包括:
计算模块,用于按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系;
获取模块,用于获取电池的内部特性参数;
所述计算模块,还用于根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
优选地,所述计算模块,还用于根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;还用于
根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;还用于
根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
优选地,所述计算模块,还用于计算电池荷电状态及电池内阻的卡尔曼增益;还用于
根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
优选地,所述计算模块,还用于计算电池荷电状态及电池内阻的计算误差;还用于
根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池荷电状态及电池内阻的卡尔曼增益。
优选地,所述电池荷电状态的获取装置还包括:
构建模块,用于按照输入的电池模型参数构建电池模型并保存。
本发明通过构建电池模型及按照电池模型计算出电池的开路电压与荷电状态及温度的函数关系以及电池的内部特性参数,所述电池的内部特性参数为电池内部特征参数。进而根据计算出的函数关系及电池的内部特性参数,从电池内部特征出发来计算电池的荷电状态SOC,使得得到的电池的荷电状态SOC更加准确。有效避免目前的电池的荷电状态SOC检测方式存在不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
附图说明
图1为本发明电池荷电状态的获取方法的第一实施例的流程示意图;
图2为本发明一实施例中电池模型的示意图;
图3为本发明电池荷电状态的获取方法的第二实施例的流程示意图;
图4为本发明一实施例中通过电池的荷电状态SOC和电池内阻R0的卡尔曼增益计算最终的SOC值的流程示意图;
图5为本发明一实施例中计算电池荷电状态及电池内阻的卡尔曼增益的流程示意图;
图6为本发明一实施例中双卡尔曼计算的流程示意图;
图7为本发明一实施例中电池的荷电状态SOC估算流程的流程示意图;
图8为本发明电池荷电状态的获取装置的较佳实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系,并获取电池的内部特性参数;根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。通过构建电池模型及按照电池模型计算出电池的开路电压与荷电状态及温度的函数关系以及电池的内部特性参数,所述电池的内部特性参数为电池内部特征参数。进而根据计算出的函数关系及电池的内部特性参数,从电池内部特征出发来计算电池的荷电状态SOC,使得得到的电池的荷电状态SOC更加准确。有效避免目前的电池的荷电状态SOC检测方式存在不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
目前的电池的荷电状态SOC检测方式存在不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
基于上述问题,本发明提供一种电池荷电状态的获取方法。
参照图1,图1为本发明电池荷电状态的获取方法的第一实施例的流程示意图。
在一实施例中,所述电池荷电状态的获取方法包括:
步骤S10,按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系;
在本实施例中,预先构建电池模型,所述构建电池模型的过程包括:接收电池模型构建指令,接收输入的电池模型构建参数,根据接收的电池模型构建参数构建电池模型。所述电池模型优选为Thevenin模型,也还可以是其他本领域技术人员通过所述Thevenin联想到的类似电池模型。所构建的电池模型如图2所示。在构建电池模型后,根据电池模型得出公式如下:
UL(t)=Uoc(SOC,T)-Up(t)-i(t)*R0(SOC,T)------1);
i(t)=Up(t)/Rp+Cp(Up(t))/dt------2);其中:
R0为电池内阻,Rp和Cp为电池的极化效应,Uoc(SOC,T)是电池开路电压与SOC及电极温度T的拟合函数,R0(SOC,T,I)是SOC、温度T及I电流的拟合函数。
在构建好电池模型后,按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系。具体的,通过直流放电实验测定获得电池电量SOC、电池开路电压Uoc及其电极温度T的关系表。这三者的关系也可以通过电池厂家给出,拟合得到一个函数Uoc(SOC,T),通过SOC和T可以查询电池开路Uoc。
步骤S20,获取电池的内部特性参数;
通过直流放电法实验测定Rp和Cp的值。直流放电过程中,电池内阻R0=dU1/I。在电池静止过程中,电压仍然存在一个压降,通过电池模型的出的公式1)和2)计算Rp、Cp值及R0的初始值。所述拟合函数Uoc(SOC,T)及Rp、Cp及R0的初始值为电池模型参数,即为电池内部特征参数。
步骤S30,根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
在得到拟合函数关系Uoc(SOC,T)及电池的内部特性参数后,根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。即通过计算得到的Uoc(SOC,T)及电池的内部特性参数采取双卡尔曼计算方式对电池的荷电状态SOC及电池内阻R0进行估算,得到准确的电池的荷电状态SOC值。所述采取单卡尔曼计算方式计算电池的荷电状态SOC对于本领域技术人员来说为常规的技术,同时本领域技术人员可以通过采取双卡尔曼的计算方式计算得到电池的荷电状态SOC。
在本发明一实施例中,为了提升获取的荷电状态SOC值的准确度,在采取双卡尔曼计算荷电状态SOC值之前,计算出荷电状态SOC及电池内阻R0的偏差值,在采取双卡尔曼计算荷电状态SOC值后对所计算出的荷电状态SOC值进行偏差值的补偿,以进一步提高计算的荷电状态SOC值的准确度。
在计算出荷电状态SOC值后,根据荷电状态SOC值生成电池的状态信息,并发出所述电池的状态信息的提示信息,以告知电池使用者电池目前状态。
本实施例通过构建电池模型及按照电池模型计算出电池的开路电压与荷电状态及温度的函数关系以及电池的内部特性参数,所述电池的内部特性参数为电池内部特征参数。进而根据计算出的函数关系及电池的内部特性参数,从电池内部特征出发来计算电池的荷电状态SOC,使得得到的电池的荷电状态SOC更加准确。有效避免目前的电池的荷电状态SOC检测方式存在不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
参考图3,提出本发明电池荷电状态的获取方法的第二实施例,基于上述方法的第一实施例,所述根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态的步骤包括:
步骤S31,根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;
步骤S32,根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;
步骤S33,根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
在本发明一实施例中,在计算初始值之前,先对电池的荷电状态SOC及电池的内阻R0进行初始化赋值,包括:
1、荷电状态SOC的初始化赋值:
x(0|0)=E(x0),
Px(0|0)=E[(x0-x(0|0))(x0-x(0|0)T)],其中,SOC根据系统默认或者Uoc(SOC,T)计算得到。
R0的初始化赋值:R0(0|0)=E(R0),
Pr(0|0)=E[(R0-R(0|0))(R0-R(0|0)T)],R0在上述实施例中已经计算得到。
在计算得到拟合函数Uoc(SOC,T)及Rp、Cp及R0的初始值为电池模型参数后,根据所述函数关系及电池模型计算得到荷电状态SOC及电池内阻R0的状态方程及观测方程。所述得到状态方程及观测方程的过程为:在计算过程中需要利用到荷电状态SOC及电池内阻R0的初始化赋值。
2、荷电状态SOC的状态方法和观测方程:
状态方程:
其中,τ=Rp*Cp,η为充放电的倍率,Δt为时刻值,ik为k时刻的测量电流值,为k+1时刻的Up值,wk属于过程中的噪音;
观测方程:
其中,Uoc(SOCk,T)通过查表获得,ik为k时刻的测量电流值,为k时刻的Up值,为k时刻的UL值(测量值),vk表示系统噪音。
协方差:
3、R0的状态方程和观测方程:
状态方程:R0(k+1)=R0(k)+rk;
观测方程:其中rk,nk属于误差值。
在计算得到电池的荷电状态SOC及电池内阻R0的状态方程和观测方程后,根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值。具体的,根据软件算法得到电池的荷电状态SOC及电池内阻R0的估算值,即为初始值,初始值的计算方式为:
电池的荷电状态SOC的初始值:
x(k|k-1)=Fx(k-1)(k-1)+Bik-1;其中,ik-1为电池测试量,x(k|k-1)的上一状态为x(0|0),F和B是与变量t相关的函数。
电池内阻R0的初始值:
R0(k|k-1)=R0(k-1|k-1),R0(k-1|k-1)的上一状态为R0。
参考图4,在计算得到电池的荷电状态SOC及电池内阻R0的初始值后,通过电池的荷电状态SOC和电池内阻R0的卡尔曼增益计算最终的电池的荷电状态SOC值;
步骤S101,计算电池荷电状态及电池内阻的卡尔曼增益;
步骤S102,根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
参考图5,所述计算电池荷电状态及电池内阻的卡尔曼增益的过程包括:
步骤S1011,计算电池荷电状态及电池内阻的计算误差;
步骤S1012,根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池的荷电状态及电池内阻的卡尔曼增益。
具体的,计算电池的荷电状态SOC和内阻R0的估算误差(计算误差)Px(k|k-1)和Pr(k|k-1),
电池的荷电状态SOC的估算偏差:Px(k|k-1)=F Px(k-1|k-1)FT+Qk+1,其中,F是与比变量相关的函数,Px(k-1|k-1)的上一个状态为Px(0|0)。
电池内阻R0的估算误差:Pr(k|k-1)=Rr(k-1|k-1)+Mk-1。
在计算得到电池的荷电状态SOC内阻R0的计算误差后,按照如下方式计算得到电池的荷电状态SOC和R0的卡尔曼增益:
1.1、电池的荷电状态SOC的卡尔曼增益计算公式为:
1.2、电池内阻R0的卡尔曼增益计算公式为:
在计算电池的荷电状态SOC及内阻R0的卡尔曼增益后,根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值,具体计算过程为:
电池的荷电状态SOC的最优估算(SOC最终值)为:
x(k|k)=x(k|k-1)+kx(k)(ULk-h(x(k|k-1),uk,R0(k|k-1)));
电池内阻R0的最优估算为:
R0(k|k)=R0(k|k-1)+kr(k)(ULk-h(x(k|k-1),uk,R0(k|k-1)))。
电池的荷电状态SOC的协方差矩阵:Px(k|k)=(I-kx(k)Hk)Px(k|k-1);
电池内阻R0的协方差矩阵:Pr(k|k)=(I-kr(r)Hrk)Pr(k|k-1)。
本发明在卡尔曼滤波的基础上,利用双卡尔曼滤波算法在线估算电池欧姆电阻R0,改进Thevenin模型的精确度,解决安时计量法的电池的荷电状态SOC初值估算不准以及由此带来误差累积。通过计算误差、估算计算初步值及卡尔曼增益的双卡尔曼计算,提高了电池的荷电状态SOC计算的精准度,进而能更加准确的得到电池的真实状态,提高电池的使用寿命。
进一步地,为了更好的描述本发明实施例,参考图6,双卡尔曼计算过程包括:
步骤S100,初始化赋值;步骤S200,先验估计值;步骤S300,先验协方差矩阵;步骤S400,计算卡尔曼增益;步骤S500,观测更新最优估计值;步骤S600,观测更新协方差矩阵;步骤S700,是否完成协方差矩阵的更新,若是,则结束流程;若否,则返回执行步骤S200。
参考图7,电池的荷电状态SOC估算流程包括:
步骤S1000,Thevenin等效模型的确定,开了放电得到拟合函数Uoc(SOC,T),获取电池的荷电状态SOC及内阻R0的状态方程和观测方程;步骤S2000,测量电池电压、环境温度及初始化赋值;步骤S3000,测量电池电压、电流;步骤S4000,双卡尔曼计算得到电池的荷电状态SOC的最终值;步骤S5000,双卡尔曼计算结束?若是,则结束流程;若否,则返回执行步骤S3000。
本发明进一步提供一种电池荷电状态的获取装置。
参照图8,图8为本发明电池荷电状态的获取装置的较佳实施例的功能模块示意图。
在一实施例中,所述电池荷电状态的获取装置包括:计算模块10、构建模块20及获取模块30。
所述计算模块10,用于按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系;
在本实施例中,构建模块20预先构建电池模型,所述构建模块20构建电池模型的过程包括:接收电池模型构建指令,接收输入的电池模型构建参数,根据接收的电池模型构建参数构建电池模型。所述电池模型优选为Thevenin模型,也还可以是其他本领域技术人员通过所述Thevenin联想到的类似电池模型。所构建的电池模型如图2所示。在构建电池模型后,根据电池模型得出公式如下:
UL(t)=Uoc(SOC,T)-Up(t)-i(t)*R0(SOC,T)------1);
i(t)=Up(t)/Rp+Cp(Up(t))/dt------2);其中:
R0为电池内阻,Rp和Cp为电池的极化效应,Uoc(SOC,T)是电池开路电压与SOC及电极温度T的拟合函数,R0(SOC,T,I)是SOC、温度T及I电力的拟合函数。
在构建好电池模型后,按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系。具体的,通过直流放电实验测定获得电池电量SOC、电池开路电压Uoc及其电极温度T的关系表。这三者的关系也可以通过电池厂家给出,拟合得到一个函数Uoc(SOC,T),通过SOC和T可以查询电池开路Uoc。
所述获取模块30,用于获取电池的内部特性参数;
通过直流放电法实验测定Rp和Cp的值。直流放电过程中,电池内阻R0=dU1/I。在电池静止过程中,电压仍然存在一个压降,通过电池模型的出的公式1)和2)计算Rp、Cp值及R0的初始值。所述拟合函数Uoc(SOC,T)及Rp、Cp及R0的初始值为电池模型参数,即为电池内部特征参数。
所述计算模块10,还用于根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
在得到拟合函数关系Uoc(SOC,T)及电池的内部特性参数后,根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。即通过计算得到的Uoc(SOC,T)及电池的内部特性参数采取双卡尔曼计算方式对电池的荷电状态SOC及电池内阻R0进行估算,得到准确的电池的荷电状态SOC值。所述采取单卡尔曼计算方式计算电池的荷电状态SOC对于本领域技术人员来说为常规的技术,同时本领域技术人员可以通过采取双卡尔曼的计算方式计算得到电池的荷电状态SOC。
在本发明一实施例中,为了提升获取的荷电状态SOC值的准确度,在采取双卡尔曼计算荷电状态SOC值之前,计算出荷电状态SOC及电池内阻R0的偏差值,在采取双卡尔曼计算荷电状态SOC值后对所计算出的荷电状态SOC值进行偏差值的补偿,以进一步提高计算的荷电状态SOC值的准确度。
在计算出荷电状态SOC值后,根据荷电状态SOC值生成电池的状态信息,并发出所述电池的状态信息的提示信息,以告知电池使用者电池目前状态。
本实施例通过构建电池模型及按照电池模型计算出电池的开路电压与荷电状态及温度的函数关系以及电池的内部特性参数,所述电池的内部特性参数为电池内部特征参数。进而根据计算出的函数关系及电池的内部特性参数,从电池内部特征出发来计算电池的荷电状态SOC,使得得到的电池的荷电状态SOC更加准确。有效避免目前的电池的荷电状态SOC检测方式存在不能很好地反映电池内部动态特性,适应性不理想,且检测的电池的荷电状态SOC准确性差的问题。
进一步地,所述计算模块10,还用于根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;还用于
根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;
根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
在本发明一实施例中,在计算初始值之前,先对电池的荷电状态SOC及电池的内阻R0进行初始化赋值,包括:
1、荷电状态SOC的初始化赋值:
x(0|0)=E(x0),
Px(0|0)=E[(x0-x(0|0))(x0-x(0|0)T)],其中,SOC根据系统默认或者Uoc(SOC,T)计算得到。
R0的初始化赋值:R0(0|0)=E(R0),
Pr(0|0)=E[(R0-R(0|0))(R0-R(0|0)T)],R0在上述实施例中已经计算得到。
在计算得到拟合函数Uoc(SOC,T)及Rp、Cp及R0的初始值为电池模型参数后,根据所述函数关系及电池模型计算得到荷电状态SOC及电池内阻R0的状态方程及观测方程。所述得到状态方程及观测方程的过程为:在计算过程中需要利用到荷电状态SOC及电池内阻R0的初始化赋值。
2、荷电状态SOC的状态方法和观测方程:
状态方程:
其中,τ=Rp*Cp,η为充放电的倍率,Δt为时刻值,ik为k时刻的测量电流值,为k+1时刻的Up值,wk属于过程中的噪音;
观测方程:
其中,Uoc(SOCk,T)通过查表获得,ik为k时刻的测量电流值,为k时刻的Up值,为k时刻的UL值(测量值),vk表示系统噪音。
协方差:
3、R0的状态方程和观测方程:
状态方程:R0(k+1)=R0(k)+rk;
观测方程:
其中rk,nk属于误差值。
在计算得到电池的荷电状态SOC及电池内阻R0的状态方程和观测方程后,根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值。具体的,根据软件算法得到电池的荷电状态SOC及电池内阻R0的估算值,即为初始值,初始值的计算方式为:
电池的荷电状态SOC的初始值:
x(k|k-1)=Fx(k-1)(k-1)+Bik-1;其中,ik-1为电池测试量,x(k|k-1)的上一状态为x(0|0),F和B是与变量t相关的函数。
电池内阻R0的初始值:
R0(k|k-1)=R0(k-1|k-1),R0(k-1|k-1)的上一状态为R0。
所述计算模块10,还用于计算电池荷电状态及电池内阻的卡尔曼增益;还用于
根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
所述计算模块10,还用于计算电池荷电状态及电池内阻的计算误差;还用于
根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池的荷电状态及电池内阻的卡尔曼增益。
具体的,计算荷电状态SOC和R0的估算误差(计算误差)Px(k|k-1)和Pr(k|k-1),
电池的荷电状态SOC的估算偏差:Px(k|k-1)=F Px(k-1|k-1)FT+Qk+1,其中,F是与比变量相关的函数,Px(k-1|k-1)的上一个状态为Px(0|0)。
电池内阻R0的估算误差:Pr(k|k-1)=Rr(k-1|k-1)+Mk-1。
在计算得到电池的荷电状态SOC内阻R0的计算误差后,按照如下方式计算得到电池的荷电状态SOC和内阻R0的卡尔曼增益:
1.1、电池的荷电状态SOC的卡尔曼增益计算公式为:
1.2、电池内阻R0的卡尔曼增益计算公式为:
在计算电池的荷电状态SOC及内阻R0的卡尔曼增益后,根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值,具体计算过程为:
电池的荷电状态SOC的最优估算(SOC最终值)为:
x(k|k)=x(k|k-1)+kx(k)(ULk-h(x(k|k-1),uk,R0(k|k-1)));
电池内阻R0的最优估算为:
R0(k|k)=R0(k|k-1)+kr(k)(ULk-h(x(k|k-1),uk,R0(k|k-1)))。
电池的荷电状态SOC的协方差矩阵:Px(k|k)=(I-kx(k)Hk)Px(k|k-1);
电池内阻R0的协方差矩阵:Pr(k|k)=(I-kr(r)Hrk)Pr(k|k-1)。
本发明在卡尔曼滤波的基础上,利用双卡尔曼滤波算法在线估算电池欧姆电阻R0,改进Thevenin模型的精确度,解决安时计量法的电池的荷电状态SOC初值估算不准以及由此带来误差累积。通过计算误差、估算计算初步值及卡尔曼增益的双卡尔曼计算,提高了电池的荷电状态SOC计算的精准度,进而能更加准确的得到电池的真实状态,提高电池的使用寿命。
进一步地,为了更好的描述本发明实施例,参考图6,双卡尔曼计算过程包括:
步骤S100,初始化赋值;步骤S200,先验估计值;步骤S300,先验协方差矩阵;步骤S400,计算卡尔曼增益;步骤S500,观测更新最优估计值;步骤S600,观测更新协方差矩阵;步骤S700,是否完成协方差矩阵的更新,若是,则结束流程;若否,则返回执行步骤S200。
参考图7,电池的荷电状态SOC估算流程包括:
步骤S1000,Thevenin等效模型的确定,开了放电得到拟合函数Uoc(SOC,T),获取电池的荷电状态SOC及内阻R0的状态方程和观测方程;步骤S2000,测量电池电压、环境温度及初始化赋值;步骤S3000,测量电池电压、电流;步骤S4000,双卡尔曼计算得到电池的荷电状态SOC的最终值;步骤S5000,双卡尔曼计算结束?若是,则结束流程;若否,则返回执行步骤S3000。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种电池荷电状态的获取方法,其特征在于,包括步骤:
按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系,并获取电池的内部特性参数;
根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
2.如权利要求1所述的电池荷电状态的获取方法,其特征在于,所述根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态的步骤包括:
根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;
根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;
根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
3.如权利要求2所述的电池荷电状态的获取方法,其特征在于,所述根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值的步骤包括:
计算电池荷电状态及电池内阻的卡尔曼增益;
根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
4.如权利要求3所述的电池荷电状态的获取方法,其特征在于,所述计算电池荷电状态及电池内阻的卡尔曼增益的步骤还包括:
计算电池荷电状态及电池内阻的计算误差;
根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池荷电状态及电池内阻的卡尔曼增益。
5.如权利要求1至4任一项所述的电池荷电状态的获取方法,其特征在于,所述按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系的步骤之前,还包括:
按照输入的电池模型参数构建电池模型并保存。
6.一种电池荷电状态的获取装置,其特征在于,包括:
计算模块,用于按照预先构建的电池模型计算得到电池的开路电压与荷电状态及温度的函数关系;
获取模块,用于获取电池的内部特性参数;
所述计算模块,还用于根据所述函数关系及电池的内部特性参数进行双卡尔曼计算得到电池的荷电状态。
7.如权利要求6所述的电池荷电状态的获取装置,其特征在于,所述计算模块,还用于根据所述函数关系及电池模型计算得到荷电状态及电池内阻的状态方程及观测方程;还用于
根据计算的电状态及电池内阻的状态方程及观测方程计算得到电池荷电状态及电池内阻的初步值;还用于
根据计算的电池荷电状态及电池内阻的初步值进行双卡尔曼计算得到电池的荷电状态最终值。
8.如权利要求7所述的电池荷电状态的获取装置,其特征在于,所述计算模块,还用于计算电池荷电状态及电池内阻的卡尔曼增益;还用于
根据计算的电池荷电状态及电池内阻的初步值和卡尔曼增益计算得到电池的荷电状态最终值。
9.如权利要求8所述的电池荷电状态的获取装置,其特征在于,所述计算模块,还用于计算电池荷电状态及电池内阻的计算误差;还用于
根据计算的电池荷电状态及电池内阻的初步值和计算误差计算得到电池荷电状态及电池内阻的卡尔曼增益。
10.如权利要求6至9任一项所述的电池荷电状态的获取装置,其特征在于,所述电池荷电状态的获取装置还包括:
构建模块,用于按照输入的电池模型参数构建电池模型并保存。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610013377.XA CN106959417A (zh) | 2016-01-08 | 2016-01-08 | 电池荷电状态的获取方法及装置 |
| PCT/CN2016/083675 WO2016197831A1 (zh) | 2016-01-08 | 2016-05-27 | 电池荷电状态的获取方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610013377.XA CN106959417A (zh) | 2016-01-08 | 2016-01-08 | 电池荷电状态的获取方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106959417A true CN106959417A (zh) | 2017-07-18 |
Family
ID=57502962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610013377.XA Pending CN106959417A (zh) | 2016-01-08 | 2016-01-08 | 电池荷电状态的获取方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106959417A (zh) |
| WO (1) | WO2016197831A1 (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107589379A (zh) * | 2017-08-30 | 2018-01-16 | 电子科技大学 | 一种在线估计锂电池soc和阻抗的方法 |
| CN109444758A (zh) * | 2018-12-03 | 2019-03-08 | 湖南金杯新能源发展有限公司 | 电池荷电状态估计方法、装置、存储介质及计算机设备 |
| CN109782176A (zh) * | 2018-12-20 | 2019-05-21 | 上海交通大学 | 基于narx模型的电池剩余容量在线估计方法 |
| CN110175672A (zh) * | 2019-05-30 | 2019-08-27 | 北斗航天信息网络技术有限公司 | 基于扩展卡尔曼滤波和遗传bp神经网络组合的电池充电状态评估系统及评估方法 |
| CN111033286A (zh) * | 2017-07-26 | 2020-04-17 | 因维诺克斯有限公司 | 用于检测电池单元状态和电池单元参数的方法和设备 |
| CN115902647A (zh) * | 2023-02-23 | 2023-04-04 | 新乡医学院 | 一种电池状态智能监测方法 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112327183B (zh) * | 2020-09-18 | 2023-11-28 | 国联汽车动力电池研究院有限责任公司 | 一种锂离子电池soc估算方法和装置 |
| CN112485680B (zh) * | 2020-11-27 | 2024-04-23 | 浙江零跑科技股份有限公司 | 一种电池soc估算方法 |
| CN115128462A (zh) * | 2021-03-24 | 2022-09-30 | 西南科技大学 | 基于雅克比矩阵修正的特种机器人锂离子电池soc估计 |
| CN113447821B (zh) * | 2021-06-30 | 2023-07-14 | 国网北京市电力公司 | 评估电池荷电状态的方法 |
| CN114325431B (zh) * | 2021-12-31 | 2024-03-08 | 北京西清能源科技有限公司 | 一种电池直流内阻测算方法及装置 |
| CN115327416A (zh) * | 2022-08-26 | 2022-11-11 | 西南科技大学 | 基于群体智能优化和粒子滤波的锂离子电池soc估算方法 |
| CN115792626B (zh) * | 2022-11-14 | 2025-10-24 | 潍柴动力股份有限公司 | 一种估算电池荷电状态的方法及装置 |
| CN115808638A (zh) * | 2022-11-25 | 2023-03-17 | 宁德时代新能源科技股份有限公司 | 一种荷电状态计算方法、装置、存储介质及电池管理系统 |
| CN116699415B (zh) * | 2023-05-26 | 2024-06-11 | 云储新能源科技有限公司 | 一种动态可重构电池系统电量估计方法、系统及电子设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103020445B (zh) * | 2012-12-10 | 2016-07-06 | 西南交通大学 | 一种电动车车载磷酸铁锂电池的soc与soh预测方法 |
| US10345386B2 (en) * | 2014-03-03 | 2019-07-09 | Panasonic Intellectual Property Management Co., Ltd. | Battery state estimation device and method of estimating battery state |
| CN104502847A (zh) * | 2014-11-28 | 2015-04-08 | 华晨汽车集团控股有限公司 | 一种电动汽车动力电池soh的预估方法 |
-
2016
- 2016-01-08 CN CN201610013377.XA patent/CN106959417A/zh active Pending
- 2016-05-27 WO PCT/CN2016/083675 patent/WO2016197831A1/zh not_active Ceased
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111033286A (zh) * | 2017-07-26 | 2020-04-17 | 因维诺克斯有限公司 | 用于检测电池单元状态和电池单元参数的方法和设备 |
| CN111033286B (zh) * | 2017-07-26 | 2022-05-10 | 因维诺克斯有限公司 | 用于检测电池单元状态和电池单元参数的方法和设备 |
| CN107589379A (zh) * | 2017-08-30 | 2018-01-16 | 电子科技大学 | 一种在线估计锂电池soc和阻抗的方法 |
| CN109444758A (zh) * | 2018-12-03 | 2019-03-08 | 湖南金杯新能源发展有限公司 | 电池荷电状态估计方法、装置、存储介质及计算机设备 |
| CN109782176A (zh) * | 2018-12-20 | 2019-05-21 | 上海交通大学 | 基于narx模型的电池剩余容量在线估计方法 |
| CN110175672A (zh) * | 2019-05-30 | 2019-08-27 | 北斗航天信息网络技术有限公司 | 基于扩展卡尔曼滤波和遗传bp神经网络组合的电池充电状态评估系统及评估方法 |
| CN115902647A (zh) * | 2023-02-23 | 2023-04-04 | 新乡医学院 | 一种电池状态智能监测方法 |
| CN115902647B (zh) * | 2023-02-23 | 2023-05-16 | 新乡医学院 | 一种电池状态智能监测方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016197831A1 (zh) | 2016-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106959417A (zh) | 电池荷电状态的获取方法及装置 | |
| KR102452548B1 (ko) | 배터리 열화 상태 추정장치, 그를 포함한 시스템 및 그 방법 | |
| Murnane et al. | A closer look at state of charge (SOC) and state of health (SOH) estimation techniques for batteries | |
| CN107402353B (zh) | 一种对锂离子电池的荷电状态进行滤波估计的方法及系统 | |
| CN106461732B (zh) | 用于估计电池的健康状态的方法 | |
| CN1835273B (zh) | 电源装置、其用状态检测装置及其中用初始特性提取装置 | |
| EP2851700B1 (en) | Method and terminal for displaying capacity of battery | |
| CN101598769B (zh) | 一种基于采样点卡尔曼滤波的电池剩余电量估计方法 | |
| CN110261779A (zh) | 一种三元锂电池荷电状态与健康状态在线协同估计方法 | |
| WO2017000912A2 (zh) | 电池健康状态的检测装置及方法 | |
| CN108369258A (zh) | 状态估计装置、状态估计方法 | |
| CN105759216B (zh) | 一种软包锂离子电池荷电状态估算方法 | |
| CN112986842B (zh) | 电池荷电状态的估算方法、装置及设备 | |
| CN110531274A (zh) | 一种动力电池soc预估系统及方法 | |
| CN108279385A (zh) | 电池的电量状态估算方法、装置及电子设备 | |
| JP2010508507A (ja) | バッテリが平衡状態にないときのそのバッテリの充電状態の判定のための装置及び方法 | |
| CN106716158A (zh) | 电池荷电状态估算方法和装置 | |
| CN104535932A (zh) | 一种锂离子电池荷电状态估计方法 | |
| CN105738822A (zh) | 估算电池剩余电量的装置及方法 | |
| US9891287B2 (en) | Temperature-compensated state of charge estimation for rechargeable batteries | |
| CN109061497B (zh) | 一种电池剩余电量计量系统及方法 | |
| CN107238803B (zh) | 用于估计电池soe的方法和计算机可读存储介质 | |
| CN105334463A (zh) | 电池电量检测方法、系统及电池 | |
| CN116930794A (zh) | 电池容量更新方法、装置、电子设备及存储介质 | |
| CN110687458A (zh) | 终端电池电量确定方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170718 |
|
| WD01 | Invention patent application deemed withdrawn after publication |