[go: up one dir, main page]

CN105353315A - Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter - Google Patents

Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter Download PDF

Info

Publication number
CN105353315A
CN105353315A CN201510642746.7A CN201510642746A CN105353315A CN 105353315 A CN105353315 A CN 105353315A CN 201510642746 A CN201510642746 A CN 201510642746A CN 105353315 A CN105353315 A CN 105353315A
Authority
CN
China
Prior art keywords
battery system
state
battery
charge
soc
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
Application number
CN201510642746.7A
Other languages
Chinese (zh)
Inventor
彭思敏
沈翠凤
薛迎成
何坚强
胡国文
阚加荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yangcheng Institute of Technology
Original Assignee
Yangcheng Institute of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yangcheng Institute of Technology filed Critical Yangcheng Institute of Technology
Priority to CN201510642746.7A priority Critical patent/CN105353315A/en
Publication of CN105353315A publication Critical patent/CN105353315A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/385Arrangements for measuring battery or accumulator variables
    • G01R31/387Determining ampere-hour charge capacity or SoC
    • G01R31/388Determining ampere-hour charge capacity or SoC involving voltage measurements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)

Abstract

本发明公布了一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,该电池系统为M×N型电池系统,即由M个电池单体经串联成电池串、再由N个电池串并联而成。所述方法如下:建立基于电池荷电状态的电池系统等效电路模型,结合电池荷电状态含义建立电池系统空间状态方程,采用无迹卡尔曼滤波对电池系统进行荷电状态估计,并通过在线检测电池系统输出电压及电压估计值来更新无迹卡尔曼滤波的增益矩阵,以此循环递推来获取新的电池荷电状态估计值。本发明采用电池系统荷电状态估计算法比扩展卡尔曼滤波算法更准确、鲁棒性更好,既可适用于电池系统,也适用电池单体。

The invention discloses a battery system charge state estimation method based on unscented Kalman filter. The battery system is an M×N battery system, that is, M battery cells are connected in series to form a battery string, and then N batteries connected in series. The method is as follows: establish an equivalent circuit model of the battery system based on the state of charge of the battery, establish a space state equation of the battery system in combination with the meaning of the state of charge of the battery, use an unscented Kalman filter to estimate the state of charge of the battery system, and use the online The output voltage of the battery system and the estimated value of the voltage are detected to update the gain matrix of the unscented Kalman filter, and a new estimated value of the battery state of charge is obtained by cyclic recursion. The battery system charge state estimation algorithm adopted by the invention is more accurate and robust than the extended Kalman filter algorithm, and is applicable to both the battery system and the battery monomer.

Description

一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法A battery system state of charge estimation method based on unscented Kalman filter

技术领域 technical field

本发明属于智能电网中MW级电池储能系统设计与控制技术领域,涉及一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法。 The invention belongs to the technical field of design and control of a MW-level battery energy storage system in a smart grid, and relates to a method for estimating the state of charge of a battery system based on an unscented Kalman filter.

背景技术 Background technique

随着风电、光伏发电等可再生能源及电网智能化的大力发展,电池系统作为电池储能系统能量存储的主要载体,已越来越多地受到世界各国的关注和应用。同时可再生能源规模的不断扩大及用电负荷的快速增长,也将促使电池系统向大容量化(MW级)方向发展。然而,由于应用环境的复杂性(如秒级波动功率平滑、一次高频等高动态场合)及电池电量不能直接测量等因素,准确估计电池系统荷电状态(StateofCharge,SOC)不仅直接决定电池系统能否安全、可靠、高效运行,且对电池系统优化配置、设计与控制等至关重要。 With the vigorous development of renewable energy such as wind power and photovoltaic power generation and the intelligentization of power grids, battery systems, as the main carrier of energy storage in battery energy storage systems, have attracted more and more attention and applications from all over the world. At the same time, the continuous expansion of renewable energy scale and the rapid growth of electricity load will also promote the development of battery systems in the direction of large capacity (MW level). However, due to the complexity of the application environment (such as second-level fluctuating power smoothing, high-frequency occasions such as high frequency) and the fact that the battery power cannot be directly measured, accurate estimation of the state of charge (State of Charge, SOC) of the battery system not only directly determines the state of charge of the battery system. Whether it can operate safely, reliably and efficiently is crucial to the optimal configuration, design and control of the battery system.

传统的SOC估计算法主要有:安时法、阻抗法、开路电压法等,近年来相继出现了神经网络、模糊逻辑法、支持向量机及标准卡尔曼滤波法、扩展卡尔曼滤波法(ExtendedKalmanFilter,EKF)等高级算法。针对非线性时变的电池系统,目前常采用EKF,并取得良好的效果,然而由于EKF存在自身计算复杂、忽略高阶项等问题,必会产生一定误差,使电池的SOC估计精度仍待进一步研究。 The traditional SOC estimation algorithms mainly include: ampere time method, impedance method, open circuit voltage method, etc. In recent years, neural network, fuzzy logic method, support vector machine, standard Kalman filter method, extended Kalman filter method (ExtendedKalmanFilter, EKF) and other advanced algorithms. For nonlinear time-varying battery systems, EKF is often used at present and has achieved good results. However, due to the complex calculation of EKF itself and the neglect of high-order terms, certain errors will inevitably occur, so that the accuracy of the SOC estimation of the battery still needs to be further improved. Research.

发明内容 Contents of the invention

本发明解决的问题是在于提供一种基于无迹卡尔曼滤波(UnscentedKalmanFilter,UKF)的电池系统荷电状态估计方法,解决电池系统性能参数受SOC影响、扩展卡尔曼滤波法计算复杂、精度不高而导致电池系统SOC难以被准确测量、估算的问题,达到准确估计电池系统SOC的目的。 The problem to be solved by the present invention is to provide a battery system state of charge estimation method based on Unscented Kalman Filter (UKF), which solves the problem that the performance parameters of the battery system are affected by the SOC, and the extended Kalman filter method has complex calculations and low precision. As a result, the SOC of the battery system is difficult to be accurately measured and estimated, and the purpose of accurately estimating the SOC of the battery system is achieved.

本发明目的是通过以下技术方案来实现: The object of the invention is to realize through the following technical solutions:

本发明提供一种电池系统,该系统由M个电池单体经串联成电池串、再由N个电池串并联而成,其中M、N均为大于1的自然数。 The invention provides a battery system, which is formed by connecting M battery cells in series to form a battery string, and then connecting N batteries in series and parallel, wherein M and N are both natural numbers greater than 1.

一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法如下:根据已知锂离子电池单体性能参数,利用串、并联电路工作特性及筛选法确定电池系统性能参数与电池单体性能参数的关系,再结合基尔霍夫定律KVC确定电池系统输出端电压方程,建立电池系统等效模型(1);将电池系统的荷电状态SOC及等效模型中2个RC并联电路的端电压作为状态变量,以电池系统的电流及输出电压分别作为系统输入量与输出量,结合电池系统等效电路模型,得电池系统空间状态方程(2);将电池系统空间状态方程(2)中的电池系统SOC、2个RC并联电路的端电压作为无迹卡尔曼滤波算法UKF的状态变量;电池系统空间状态方程(2)的输入状态空间方程、输出电压状态空间方程分别作为UKF算法的非线性状态方程及测量方程;通过电压传感器测量电池系统端电压(4)的实际值与UKF算法获得的电池端电压估计值来更新增益矩阵(5),最后由UKF算法经循环迭代,从而实时得到电池系统SOC的估计值。 A battery system state of charge estimation method based on unscented Kalman filter is as follows: According to the known performance parameters of lithium-ion battery cells, the performance parameters of the battery system and the performance parameters of the battery cells are determined by using the operating characteristics of the series and parallel circuits and the screening method combined with Kirchhoff's law KVC to determine the output voltage equation of the battery system, and establish an equivalent model of the battery system (1); the state of charge SOC of the battery system and the terminal voltage of the two RC parallel circuits in the equivalent model As state variables, the current and output voltage of the battery system are used as the system input and output respectively, combined with the equivalent circuit model of the battery system, the battery system space state equation (2) is obtained; the battery system space state equation (2) is The battery system SOC and the terminal voltage of two RC parallel circuits are used as the state variables of the unscented Kalman filter algorithm UKF; the input state space equation and the output voltage state space equation of the battery system space state equation (2) are respectively used as the nonlinearity of the UKF algorithm The state equation and measurement equation; the gain matrix (5) is updated by the actual value of the battery system terminal voltage (4) measured by the voltage sensor and the estimated value of the battery terminal voltage obtained by the UKF algorithm, and finally the UKF algorithm undergoes cyclic iterations to obtain the battery in real time. An estimate of the system SOC.

所述电池系统等效电路模型(1)为二阶等效电路模型,模型主电路由2个RC并联电路、受控电压源Ub0(SOC)及电池内阻Rb等组成。建立准确的电池系统等效电路模型关键在于如何根据电池工作特性来确定电池系统性能参数与电池单体性能参数的关系。本发明中电池系统性能参数与电池单体性能参数关系式为: The battery system equivalent circuit model (1) is a second-order equivalent circuit model, and the main circuit of the model is composed of two RC parallel circuits, a controlled voltage source U b0 (SOC), and a battery internal resistance R b . The key to establishing an accurate battery system equivalent circuit model is how to determine the relationship between battery system performance parameters and battery cell performance parameters according to battery operating characteristics. In the present invention, the relationship between the performance parameters of the battery system and the performance parameters of the battery cells is:

式中,Rbs、Rbl、Cbs、Cbl分别表示电池系统模型中2个RC并联电路的电阻和电容;下标i表示第i个电池单体;Ui0、Ri分别表示电池单体的开路电压、内阻;Ris、Ril、Cis、Cil分别表示电池单体模型中2个RC并联电路的电阻和电容;Ui0、Ri、Ris、Ril、Cis、Cil均与SOC有关,SOC的定义为:其中,SOC0为电池单体SOC初始值,一般为0~1的常数;Qu(t)为电池单体不可用容量,Q0为电池单体额定容量。Ui0(SOC)、Ris、Ril和Cis、Cil、Ri的计算分别如下: 其中,a0~a5、c0~c2、d0~d2、e0~e2、f0~f2、b0~b5均为模型系数,可由电池测量数据经拟合而得。 In the formula, R bs , R bl , C bs , and C bl respectively represent the resistance and capacitance of two RC parallel circuits in the battery system model; the subscript i represents the i-th battery cell; U i0 and R i represent the battery cell The open circuit voltage and internal resistance of the body; R is , R il , C is , C il represent the resistance and capacitance of two RC parallel circuits in the battery cell model respectively; U i0 , R i , R is , R il , C is , C il are related to SOC, the definition of SOC is: Among them, SOC 0 is the initial value of the SOC of the battery cell, which is generally a constant between 0 and 1; Qu ( t ) is the unusable capacity of the battery cell, and Q 0 is the rated capacity of the battery cell. The calculations of U i0 (SOC), R is , R il and C is , C il , R i are as follows: Among them, a 0 ~ a 5 , c 0 ~ c 2 , d 0 ~ d 2 , e 0 ~ e 2 , f 0 ~ f 2 , b 0 ~ b 5 are all model coefficients, which can be obtained by fitting the battery measurement data have to.

所述电池系统空间状态方程(2)的建立如下:a、以电池系统的荷电状态SOCb及等效模型中2个RC并联电路的端电压作为状态变量,以电池系统的电流Ib为系统输入量,根据等效电路模型建立电池系统空间状态方程为 The establishment of the battery system space state equation (2) is as follows: a. The state of charge SOC b of the battery system and the terminal voltages of the two RC parallel circuits in the equivalent model are used as state variables, and the current I b of the battery system is The system input quantity, according to the equivalent circuit model to establish the space state equation of the battery system is

式中,Ubs、Ubl为2个RC并联电路端电压,Rbs、Rbl为2个RC并联电路的电阻,QN为电池系统额定电量,τ1、τ2为时间常数,wk为系统观过程噪声,Δt为采样周期,k为大于1的自然数;b、根据基尔霍夫电压定律,结合电池系统等效电路模型,可得电池系统输出电压方程为:Ub(t)=Ub0(t)-Rb(t)Ib(t)-Ubl(t)-Ubs(t),式中,Ub为电池系统端电压,Rb为电池系统内阻。 In the formula, U bs and U bl are the terminal voltages of the two RC parallel circuits, R bs and R bl are the resistances of the two RC parallel circuits, Q N is the rated power of the battery system, τ 1 and τ 2 are the time constants, w k is the system-view process noise, Δt is the sampling period, and k is a natural number greater than 1; b. According to Kirchhoff’s voltage law, combined with the equivalent circuit model of the battery system, the output voltage equation of the battery system can be obtained as: U b (t) =U b0 (t)-R b (t)I b (t)-U bl (t)-U bs (t), where U b is the terminal voltage of the battery system, and R b is the internal resistance of the battery system.

所述无迹卡尔曼滤波算法UKF的主要步骤为:1)初始化状态变量x均值E()和均方误差P02)获取采样点xi及对应权重ω: 式中,λ=α2(n+h)-n,ωm、ωc分别表示方差及均值的权重,α、β分别表示采样点中粒子分布距离及高阶项误差大小;3)状态估计及均方误差的时间更新:状态估计时间更新为均方误差时间更新为系统输出时间更新为式中,gk-1(·)为测量方程;4)计算增益矩阵Lk(5):式中,5)状态估计及均方误差的测量更新:状态估计测量更新为均方误差测量更新为 The main steps of the unscented Kalman filter algorithm UKF are: 1) initializing the state variable x mean value E() and mean square error P 0 : 2) Obtain the sampling point x i and the corresponding weight ω: In the formula, λ=α 2 (n+h)-n, ω m and ω c represent the weight of the variance and the mean value respectively, α and β represent the particle distribution distance in the sampling point and the error size of the high-order item respectively; 3) state estimation and the time update of the mean square error: the state estimation time is updated as The mean square error time is updated as The system output time is updated as In the formula, g k-1 ( ) is the measurement equation; 4) Calculate the gain matrix L k (5): In the formula, 5) The measurement update of state estimation and mean square error: the state estimation measurement is updated as The mean squared error measure is updated to

与采用扩展卡尔曼滤波算法EKF进行电池系统SOC估计相比,本发明具有以下有益的技术效果:一是整个放电过程,本发明所采用的UKF算法比EKF算法进行电池系统SOC估计时UKF估计精度更高,尤其是放电初期和末期效果更明显;二是所采用的UKF算法比EKF算法能更快收敛于实验数据,鲁棒性更好。 Compared with using the extended Kalman filter algorithm EKF to estimate the SOC of the battery system, the present invention has the following beneficial technical effects: First, the UKF algorithm used in the present invention has a higher accuracy of UKF estimation than the EKF algorithm for battery system SOC estimation during the entire discharge process. Higher, especially the effect of the initial and final stages of discharge is more obvious; second, the UKF algorithm used can converge to the experimental data faster than the EKF algorithm, and has better robustness.

附图说明 Description of drawings

图1为基于无迹卡尔滤波的电池系统荷电状态估计方法流程图; Fig. 1 is a flowchart of a method for estimating the state of charge of a battery system based on an unscented Carr filter;

图2为电池系统结构示意图; Figure 2 is a schematic structural diagram of the battery system;

图3为12×2电池系统结构示意图; Figure 3 is a schematic structural diagram of a 12×2 battery system;

图4为含2个RC并联电路的电池系统等效电路模型图; Figure 4 is an equivalent circuit model diagram of a battery system containing two RC parallel circuits;

图5为无迹卡尔曼滤波算法流程图; Fig. 5 is the unscented Kalman filter algorithm flowchart;

图6-1~图6-4为SOC0不同时电池恒流放电特性,其中图6-1为SOC0=1时SOC变化情况,图6-2为SOC0=1时电池系统端电压变化情况,图6-3为SOC0=0.8时SOC变化情况,图6-4为SOC0=0.8时电池系统端电压变化情况; Figure 6-1 to Figure 6-4 show the constant current discharge characteristics of the battery when SOC 0 is different. Figure 6-1 shows the change of SOC when SOC 0 =1, and Figure 6-2 shows the change of terminal voltage of the battery system when SOC 0 =1 Figure 6-3 shows the change of SOC when SOC 0 =0.8, and Figure 6-4 shows the change of battery system terminal voltage when SOC 0 =0.8;

图7-1~图7-4为SOC0不同时电池脉冲放电特性,其中图7-1为SOC0=1时SOC变化情况,图7-2为SOC0=1时电池系统端电压变化情况,图7-3为SOC0=0.8时SOC变化情况,图7-4为SOC0=0.8时电池系统端电压变化情况。 Figure 7-1 to Figure 7-4 show the pulse discharge characteristics of the battery when SOC 0 is different, where Figure 7-1 shows the change of SOC when SOC 0 = 1, and Figure 7-2 shows the change of battery system terminal voltage when SOC 0 = 1 , Fig. 7-3 shows the change of SOC when SOC 0 =0.8, and Fig. 7-4 shows the change of battery system terminal voltage when SOC 0 =0.8.

具体实施方式 detailed description

下面结合具体的实例对本发明作进一步的详细说明,所述为对本发明的解释而不是限定。 The present invention will be further described in detail below in conjunction with specific examples, which are for explanation of the present invention rather than limitation.

根据本发明实施例,如图1、图2、图3、图4和图5所示,提供了一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,实施例的流程图如图1所示,主要包括以下几个步骤: According to an embodiment of the present invention, as shown in Fig. 1, Fig. 2, Fig. 3, Fig. 4 and Fig. 5, a method for estimating the state of charge of a battery system based on an unscented Kalman filter is provided, and the flow chart of the embodiment is shown in Fig. 1, mainly includes the following steps:

1、建立电池系统等效电路模型 1. Establish an equivalent circuit model of the battery system

1)电池系统 1) Battery system

电池系统是由M个电池单体经串联成电池串、再由N个电池串并联而成,其结构图如图2所示。为便于分析,本实例中假设电池系统由12个电池单体经串联成电池串、再由2个电池串并联而成,即12×2电池系统,如图3所示。电池系统中每个电池单体的额定电压为3.2V,额定容量为25Ah,放电截止电压为2.5V。 The battery system is formed by connecting M battery cells in series to form a battery string, and then connecting N batteries in series and parallel. Its structure diagram is shown in Figure 2. For the convenience of analysis, in this example, it is assumed that the battery system consists of 12 battery cells connected in series to form a battery string, and then 2 battery strings connected in parallel, that is, a 12×2 battery system, as shown in Figure 3. The rated voltage of each battery cell in the battery system is 3.2V, the rated capacity is 25Ah, and the discharge cut-off voltage is 2.5V.

2)建立12×2电池系统等效电路模型 2) Establish an equivalent circuit model of a 12×2 battery system

电池系统等效电路模型(1)为二阶等效电路模型,模型主电路由2个RC并联电路、受控电压源Ub0(SOC)及电池内阻Rb等组成,如图4所示。电池系统性能参数通过与电池单体性能参数的关系来获取,具体计算如下:Ub0(t)=12*U0(t)、Rb(t)=6*R(t)、Rbs(t)=6*Rs(t)、Cbs(t)=Cs(t)/6、Rbl(t)=6*Rl(t)、Cbl(t)=Cl(t)/6,在各上式中,电池单体性能参数U0(t)、Rs(t)、Rl(t)和Cs(t)、Cl(t)的计算分别如下: 其中,a0~a5取值分别为-0.602、-10.365、3.395、0.267、-0.202、0.105,c0~c2取值分别为0.1058、-59.96、0.0036,d0~d2取值分别为-196、-142、295,e0~e2取值分别为0.00697、-60.8、0.0022,f0~f2取值分别为-2996、-175、5122,b0~b5取值分别为-0.0558、-29.96、0.0055、0.0062、0.0121、0.0066。 The battery system equivalent circuit model (1) is a second-order equivalent circuit model. The main circuit of the model is composed of two RC parallel circuits, a controlled voltage source U b0 (SOC) and a battery internal resistance R b , as shown in Figure 4 . The performance parameters of the battery system are obtained through the relationship with the performance parameters of the battery cells. The specific calculations are as follows: U b0 (t)=12*U 0 (t), R b (t)=6*R(t), R bs ( t)=6*R s (t), C bs (t)=C s (t)/6, R bl (t)=6*R l (t), C bl (t)=C l (t) /6. In each of the above formulas, the calculations of battery cell performance parameters U 0 (t), R s (t), R l (t) and C s (t), C l (t) are as follows: Among them, the values of a 0 ~ a 5 are -0.602, -10.365, 3.395, 0.267, -0.202, 0.105 respectively, the values of c 0 ~ c 2 are 0.1058, -59.96, 0.0036 respectively, and the values of d 0 ~ d 2 are respectively are -196, -142, 295, the values of e 0 ~ e 2 are 0.00697, -60.8, 0.0022 respectively, the values of f 0 ~ f 2 are -2996, -175, 5122 respectively, and the values of b 0 ~ b 5 are respectively are -0.0558, -29.96, 0.0055, 0.0062, 0.0121, 0.0066.

2、建立电池系统空间状态方程 2. Establish the space state equation of the battery system

a、以电池系统的荷电状态SOCb及等效模型中2个RC并联电路的端电压Ubs、Ubl作为状态变量,以电池系统的电流Ib为系统输入量,根据等效电路模型(1)建立电池系统输入状态空间方程为 a. Taking the state of charge SOC b of the battery system and the terminal voltages U bs and U bl of the two RC parallel circuits in the equivalent model as state variables, taking the current I b of the battery system as the system input, according to the equivalent circuit model (1) Establish the input state space equation of the battery system as

式中,Ubs、Ubl为2个RC并联电路端电压,Rbs、Rbl为2个RC并联电路的电阻,QN为电池系统额定电量,τ1、τ2为时间常数,wk为系统观过程噪声,Δt为采样周期,k为大于1的自然数。 In the formula, U bs and U bl are the terminal voltages of the two RC parallel circuits, R bs and R bl are the resistances of the two RC parallel circuits, Q N is the rated power of the battery system, τ 1 and τ 2 are the time constants, w k is the system view process noise, Δt is the sampling period, and k is a natural number greater than 1.

b、根据基尔霍夫电压定律,结合电池系统等效电路模型,可得电池系统输出电压方程为:式中,Ub为电池系统端电压,Rb为电池系统内阻,k为大于1的自然数。 b. According to Kirchhoff's voltage law, combined with the equivalent circuit model of the battery system, the output voltage equation of the battery system can be obtained as: In the formula, U b is the terminal voltage of the battery system, R b is the internal resistance of the battery system, and k is a natural number greater than 1.

3、采用卡尔曼滤波法进行电池系统荷电状态估计 3. Using the Kalman filter method to estimate the state of charge of the battery system

将电池系统空间状态方程中的电池系统SOC、2个RC并联电路的端电压作为无迹卡尔曼滤波算法UKF的状态变量x;电池系统空间状态方程的输入状态空间方程、输出电压状态空间方程分别作为UKF算法的非线性状态方程fk-1(·)及测量方程gk-1(·);通过电压传感器测量电池系统端电压(4)的实际值yk与UKF算法获得的电池端电压估计值来更新增益矩阵(5),最后由UKF算法进行循环迭代,如图5所示,在迭代过程中,状态变量x初值为[100],α取值为1、β取值为2,h取值为0;最后实时得到电池系统SOC的估计值SOCkThe battery system SOC in the battery system space state equation and the terminal voltage of two RC parallel circuits are used as the state variable x of the unscented Kalman filter algorithm UKF; the input state space equation and the output voltage state space equation of the battery system space state equation are respectively As the nonlinear state equation f k-1 ( ) and measurement equation g k-1 ( ) of the UKF algorithm; the actual value y k of the battery system terminal voltage (4) measured by the voltage sensor and the battery terminal voltage obtained by the UKF algorithm estimated value to update the gain matrix (5), and finally the UKF algorithm performs loop iterations, as shown in Figure 5, during the iteration process, the initial value of the state variable x is [100], the value of α is 1, the value of β is 2, h The value is 0; finally, the estimated value SOC k of the battery system SOC is obtained in real time.

系统仿真验证及效果对比 System simulation verification and effect comparison

按本基于无迹卡尔曼滤波的电池系统荷电状态估计方法对由某型号的锂电池构成12×2电池系统进行荷电状态估计,同时采用EKF对此电池系统进行荷电状态估计,通过仿真结果及实验数据的对比来验证本基于无迹卡尔曼滤波的电池系统荷电状态估计方法具有更高准确性及更强的鲁棒性。仿真试验主要包括恒流与脉冲两种工况,一是恒流工况,即电池以恒流方式(25A)向外供电;二是脉冲工况,即以脉冲电流方式向外供电放电,具体为:先以25A恒流工作600s,静置600s后,再以25A恒流工作600s,如此循环。为验证UKF的高鲁棒性,在恒流与脉冲两种工况分别以SOC0为1、0.8两种情况进行对比分析。图6-1~图6-4为SOC0不同时电池恒流放电特性,其中图6-1为SOC0=1时SOC变化情况,图6-2为SOC0=1时电池系统端电压变化情况,图6-3为SOC0=0.8时SOC变化情况,图6-4为SOC0=0.8时电池系统端电压变化情况;由图6-1和图6-2可知,整个放电过程中,EKF和UKF都能很好地预测电池系统SOC及其端电压的变化,但UKF精度更高,尤其是放电末期(3000s)。由图6-3和图6-4可知,无论是电池系统SOC还是端电压,两种算法均能较好地向实验数据收敛,证明了两种算法均具有较好的鲁棒性,但不仅在放电初期时,因UKF比EKF计算量小,其收敛速度更快,而且在放电末期,因EKF本身忽略高阶项,UKF比EKF仿真结果更接近实验数据,从而证明在恒流放电情况下UKF比EKF预测结果更准确、鲁棒性更好。 According to the battery system state of charge estimation method based on unscented Kalman filter, the state of charge of a 12×2 battery system composed of a certain type of lithium battery is estimated. At the same time, EKF is used to estimate the state of charge of the battery system. Through simulation The comparison of the results and experimental data verifies that the battery system state of charge estimation method based on the unscented Kalman filter has higher accuracy and stronger robustness. The simulation test mainly includes two working conditions of constant current and pulse. One is the constant current working condition, that is, the battery supplies power to the outside with a constant current (25A); It is: first work with 25A constant current for 600s, after standing still for 600s, then work with 25A constant current for 600s, and so on. In order to verify the high robustness of UKF, a comparative analysis was carried out under two conditions of constant current and pulse with SOC 0 of 1 and 0.8 respectively. Figure 6-1 to Figure 6-4 show the constant current discharge characteristics of the battery when SOC 0 is different. Figure 6-1 shows the change of SOC when SOC 0 =1, and Figure 6-2 shows the change of terminal voltage of the battery system when SOC 0 =1 Figure 6-3 shows the change of SOC when SOC 0 =0.8, and Figure 6-4 shows the change of battery system terminal voltage when SOC 0 =0.8; from Figure 6-1 and Figure 6-2, we can see that during the entire discharge process, Both EKF and UKF can predict the battery system SOC and its terminal voltage changes very well, but UKF has higher accuracy, especially at the end of discharge (3000s). It can be seen from Figure 6-3 and Figure 6-4 that the two algorithms can converge to the experimental data well regardless of the battery system SOC or terminal voltage, which proves that both algorithms have good robustness, but not only In the early stage of discharge, because UKF has a smaller calculation amount than EKF, its convergence speed is faster, and in the end of discharge, because EKF itself ignores high-order terms, UKF is closer to the experimental data than EKF simulation results, which proves that in the case of constant current discharge UKF prediction results are more accurate and robust than EKF.

图7-1~图7-4为SOC0不同时电池脉冲放电特性,其中图7-1为SOC0=1时SOC变化情况,图7-2为SOC0=1时电池系统端电压变化情况,图7-3为SOC0=0.8时SOC变化情况,图7-4为SOC0=0.8时电池系统端电压变化情况。由图7-1和图7-2可知,UKF比EKF预测精度更高,尤其是在放电末期。由图7-3和图7-4可知,整个放电过程中,UKF比EKF仿真结果与实验数据更匹配,尤其是放电初期(600s前)与末期(6000s后)两个阶段;同时,UKF能更快地收敛于实验数据,进一步验证了在脉冲工况下UKF能更准确估计电池系统SOC值、且鲁棒性更好。 Figure 7-1 to Figure 7-4 show the pulse discharge characteristics of the battery when SOC 0 is different, where Figure 7-1 shows the change of SOC when SOC 0 = 1, and Figure 7-2 shows the change of battery system terminal voltage when SOC 0 = 1 , Fig. 7-3 shows the change of SOC when SOC 0 =0.8, and Fig. 7-4 shows the change of battery system terminal voltage when SOC 0 =0.8. It can be seen from Figure 7-1 and Figure 7-2 that the prediction accuracy of UKF is higher than that of EKF, especially at the end of discharge. It can be seen from Figure 7-3 and Figure 7-4 that during the entire discharge process, the UKF simulation results are more consistent with the experimental data than the EKF, especially the two stages of the initial discharge period (before 600s) and the final period (after 6000s); at the same time, the UKF can The faster convergence to the experimental data further verifies that UKF can estimate the SOC value of the battery system more accurately and has better robustness under pulse conditions.

Claims (5)

1.本发明公布了一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,1. The present invention discloses a method for estimating the state of charge of a battery system based on an unscented Kalman filter, 其特征在于所述的电池系统是由M个电池单体经串联成电池串、再由N个电池串并联而成,其中M、N均为大于1的自然数。It is characterized in that the battery system is composed of M battery cells connected in series to form a battery string, and then N batteries connected in parallel, wherein M and N are both natural numbers greater than 1. 所述方法包括以下步骤:The method comprises the steps of: 根据已知锂离子电池单体性能参数,利用串、并联电路工作特性及筛选法确定电池系统性能参数与电池单体性能参数的关系,再结合基尔霍夫定律KVC确定电池系统输出端电压方程,建立电池系统等效模型(1)。According to the known performance parameters of lithium-ion battery cells, the relationship between the performance parameters of the battery system and the performance parameters of the battery cells is determined by using the operating characteristics of the series and parallel circuits and the screening method, and then combined with Kirchhoff's law KVC to determine the output voltage equation of the battery system , to establish the battery system equivalent model (1). 将电池系统的荷电状态SOC及等效模型中2个RC并联电路的端电压作为状态变量,以电池系统的电流及输出电压分别作为系统输入量与输出量,结合电池系统等效电路模型,得电池系统空间状态方程(2)。Taking the state of charge SOC of the battery system and the terminal voltages of two RC parallel circuits in the equivalent model as state variables, taking the current and output voltage of the battery system as the system input and output respectively, combined with the equivalent circuit model of the battery system, The space state equation (2) of the battery system is obtained. 将电池系统空间状态方程(2)中的电池系统SOC、2个RC并联电路的端电压作为无迹卡尔曼滤波算法UKF的状态变量;电池系统空间状态方程(2)的输入状态空间方程、输出电压状态空间方程分别作为UKF算法的非线性状态方程及测量方程;通过电压传感器测量电池系统端电压(4)的实际值与UKF算法获得的电池端电压估计值来更新增益矩阵(5),最后由UKF算法经循环迭代,从而实时得到电池系统SOC的估计值。The battery system SOC in the battery system space state equation (2) and the terminal voltage of two RC parallel circuits are used as the state variables of the unscented Kalman filter algorithm UKF; the input state space equation of the battery system space state equation (2), the output The voltage state space equation is used as the nonlinear state equation and measurement equation of the UKF algorithm respectively; the gain matrix (5) is updated by the actual value of the battery system terminal voltage (4) measured by the voltage sensor and the estimated value of the battery terminal voltage obtained by the UKF algorithm, and finally The estimated value of the SOC of the battery system is obtained in real time by the UKF algorithm through cyclic iterations. 2.根据权利要求1所述的一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,其特征在于所建立的电池系统模型(1)为含2个RC并联电路的二阶等效电路模型。2. A method for estimating the state of charge of a battery system based on an unscented Kalman filter according to claim 1, wherein the established battery system model (1) is a second-order equivalent of two RC parallel circuits circuit model. 3.根据权利要求1所述的一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,其特征在于所述的电池系统空间状态方程(2)如下:系统状态空间方程及系统输出方程分别为3. A battery system state of charge estimation method based on unscented Kalman filter according to claim 1, characterized in that said battery system space state equation (2) is as follows: system state space equation and system output equation respectively SOC b , k + 1 U b s , k + 1 U b l , k + 1 = 1 0 0 0 exp ( - Δ t / τ 1 ) 0 0 0 exp ( - Δ t / τ 2 ) × SOC b , k U b s , k U b l , k + - η Δ t Q N R b s [ 1 - exp ( - Δ t / τ 1 ) ] R b l [ 1 - exp ( - Δ t / τ 2 ) ] I b , k + w k , [ U b , k ] = U b o , k - R b , k I b , k - U b s , k - U b l , k + v k , 式中SOCb为电池系统荷电状态,Ubs、Ubl为2个RC并联电路端电压,Rbs、Rbl为2个RC并联电路的电阻,τ1、τ2为时间常数,vk、wk分别为系统观测噪声与过程噪声,Δt为采样周期,Ub、Ub0分别为电池系统端电压及开路端电压,Rb、Ib分别为电池系统内阻及电流,QN为电池系统额定电量,k为大于1的自然数。 SOC b , k + 1 u b the s , k + 1 u b l , k + 1 = 1 0 0 0 exp ( - Δ t / τ 1 ) 0 0 0 exp ( - Δ t / τ 2 ) × SOC b , k u b the s , k u b l , k + - η Δ t Q N R b the s [ 1 - exp ( - Δ t / τ 1 ) ] R b l [ 1 - exp ( - Δ t / τ 2 ) ] I b , k + w k , [ u b , k ] = u b o , k - R b , k I b , k - u b the s , k - u b l , k + v k , In the formula, SOC b is the state of charge of the battery system, U bs and U bl are the terminal voltages of the two RC parallel circuits, R bs and R bl are the resistances of the two RC parallel circuits, τ 1 and τ 2 are the time constants, v k , w k are system observation noise and process noise respectively, Δt is sampling period, U b , U b0 are battery system terminal voltage and open circuit terminal voltage respectively, R b , I b are battery system internal resistance and current respectively, Q N is The rated power of the battery system, k is a natural number greater than 1. 4.根据权利要求1所述的一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,其特征在于所述的无迹卡尔曼滤波UKF算法步骤如下:1)初始化状态变量x均值E()和均方误差P0;2)获取采样点xi及对应权重ω;3)状态估计及均方误差的时间更新;4)计算增益矩阵;5)状态估计及均方误差的测量更新。4. A method for estimating the state of charge of a battery system based on an Unscented Kalman Filter according to claim 1, wherein the steps of the Unscented Kalman Filter UKF algorithm are as follows: 1) initializing the state variable x mean value E () and mean square error P 0 ; 2) Obtain sampling point x i and corresponding weight ω; 3) Time update of state estimation and mean square error; 4) Calculation of gain matrix; 5) Measurement update of state estimation and mean square error . 5.根据权利要求1所述的一种基于无迹卡尔曼滤波的电池系统荷电状态估计方法,其特征在于所述的建模方法不仅适用于电池系统,也可应用于电池模块或单体。5. A method for estimating the state of charge of a battery system based on an unscented Kalman filter according to claim 1, wherein the modeling method is not only applicable to the battery system, but also applicable to battery modules or cells .
CN201510642746.7A 2015-09-30 2015-09-30 Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter Pending CN105353315A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510642746.7A CN105353315A (en) 2015-09-30 2015-09-30 Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510642746.7A CN105353315A (en) 2015-09-30 2015-09-30 Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter

Publications (1)

Publication Number Publication Date
CN105353315A true CN105353315A (en) 2016-02-24

Family

ID=55329317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510642746.7A Pending CN105353315A (en) 2015-09-30 2015-09-30 Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter

Country Status (1)

Country Link
CN (1) CN105353315A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105891724A (en) * 2016-05-05 2016-08-24 南京航空航天大学 On-line estimation method for state of charge of lithium ion battery based on extended single particle model
CN106443496A (en) * 2016-12-08 2017-02-22 盐城工学院 Battery charge state estimation method with improved noise estimator
CN106443471A (en) * 2016-09-20 2017-02-22 首都师范大学 System on chip (SOC) estimation method for lithium ion battery and hardware implementation of estimation method
CN106597304A (en) * 2016-12-08 2017-04-26 盐城工学院 Battery system charge of state estimation method using improved noise estimator
CN106772074A (en) * 2016-12-08 2017-05-31 盐城工学院 A kind of battery system state-of-charge method of estimation with noise estimator
CN108318819A (en) * 2017-01-16 2018-07-24 上海蓝诺新能源技术有限公司 A method of estimation battery charge state
CN109633473A (en) * 2019-01-23 2019-04-16 刘平 A kind of distributed battery group state-of-charge algorithm for estimating
JP2019132666A (en) * 2018-01-30 2019-08-08 プライムアースEvエナジー株式会社 Device for estimating state of battery pack and method for estimating state of battery pack
CN110441691A (en) * 2018-05-02 2019-11-12 西南科技大学 It is a kind of based on the SOC estimation method for simplifying particle Unscented transform
CN114114037A (en) * 2021-11-12 2022-03-01 桂林电子科技大学 Power battery SOC estimation method based on fuzzy PID-UKF
CN115243928A (en) * 2020-03-03 2022-10-25 凯莱汽车公司 Method for determining the state of charge of a battery used in an electric vehicle
CN115469238A (en) * 2021-06-10 2022-12-13 中国科学院沈阳自动化研究所 Battery pack balancing method based on joint state of charge estimation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
HTET AUNG ET AL: "Modeling and state of charge estimation of a lithium ion battery using unscented Kalman filter in a nanosatellite", 《2014 IEEE 9TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA)》 *
吴铁洲等: "基于UKF的动力电池SOC估算算法研究", 《电力电子技术》 *
彭思敏等: "基于等效电路法的大容量蓄电池系统建模与仿真", 《中国电机工程学报》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105891724A (en) * 2016-05-05 2016-08-24 南京航空航天大学 On-line estimation method for state of charge of lithium ion battery based on extended single particle model
CN105891724B (en) * 2016-05-05 2019-05-28 南京航空航天大学 Charge states of lithium ion battery On-line Estimation method based on extension individual-particle model
CN106443471A (en) * 2016-09-20 2017-02-22 首都师范大学 System on chip (SOC) estimation method for lithium ion battery and hardware implementation of estimation method
CN106443496A (en) * 2016-12-08 2017-02-22 盐城工学院 Battery charge state estimation method with improved noise estimator
CN106597304A (en) * 2016-12-08 2017-04-26 盐城工学院 Battery system charge of state estimation method using improved noise estimator
CN106772074A (en) * 2016-12-08 2017-05-31 盐城工学院 A kind of battery system state-of-charge method of estimation with noise estimator
CN108318819A (en) * 2017-01-16 2018-07-24 上海蓝诺新能源技术有限公司 A method of estimation battery charge state
JP7036605B2 (en) 2018-01-30 2022-03-15 プライムアースEvエナジー株式会社 Battery state estimation device and battery state estimation method
JP2019132666A (en) * 2018-01-30 2019-08-08 プライムアースEvエナジー株式会社 Device for estimating state of battery pack and method for estimating state of battery pack
CN110441691A (en) * 2018-05-02 2019-11-12 西南科技大学 It is a kind of based on the SOC estimation method for simplifying particle Unscented transform
CN109633473A (en) * 2019-01-23 2019-04-16 刘平 A kind of distributed battery group state-of-charge algorithm for estimating
CN115243928A (en) * 2020-03-03 2022-10-25 凯莱汽车公司 Method for determining the state of charge of a battery used in an electric vehicle
CN115469238A (en) * 2021-06-10 2022-12-13 中国科学院沈阳自动化研究所 Battery pack balancing method based on joint state of charge estimation
CN114114037A (en) * 2021-11-12 2022-03-01 桂林电子科技大学 Power battery SOC estimation method based on fuzzy PID-UKF

Similar Documents

Publication Publication Date Title
CN105353315A (en) Estimation method of state of charge of battery system on the basis of Unscented Kalman Filter
CN105182245A (en) High-capacity battery system charge state estimation method based on unscented Kalman filter
CN107831448B (en) A kind of state-of-charge estimation method of parallel connection type battery system
CN105182246A (en) Parallel battery system charge state estimation method based on unscented Kalman filter
Wu et al. A multi-scale fractional-order dual unscented Kalman filter based parameter and state of charge joint estimation method of lithium-ion battery
CN105353314A (en) Estimation method of state of charge of parallel-connected battery system
CN105116346A (en) Series-connected battery system and method for estimating state of charge thereof
CN109061506A (en) Lithium-ion-power cell SOC estimation method based on Neural Network Optimization EKF
CN107741569A (en) A method for estimating state of charge of lithium battery based on segmented extended Kalman filter
CN110824363B (en) Lithium battery SOC and SOE joint estimation method based on improved CKF
CN107576919A (en) Power battery charged state estimating system and method based on ARMAX models
CN108155648A (en) Method for estimating state based on the infinite Extended Kalman filter of adaptive H
CN113761726A (en) A lithium battery parameter identification method and system
Wu et al. The SOC estimation of power Li-Ion battery based on ANFIS model
CN109839599B (en) Lithium-ion battery SOC estimation method based on second-order EKF algorithm
CN113805075A (en) BCRLS-UKF-based lithium battery state of charge estimation method
CN105184027B (en) A kind of power load modelling approach based on interacting multiple model algorithm
CN105512502A (en) Weight function least square state estimation method based on residual normalization
Yan et al. Electric vehicle battery soc estimation based on gnl model adaptive kalman filter
CN108090244B (en) A Modeling Method for Parallel Lithium-ion Battery System
CN106443496A (en) Battery charge state estimation method with improved noise estimator
CN115494398A (en) A battery SOC estimation method and system based on fusion filtering strategy
CN106786608A (en) A kind of uncertain harmonic flow calculation method accessed suitable for distributed power source
CN110571788A (en) Calculation Method of Boundary Coefficient of Static Voltage Stability Region Based on Dynamic Equivalent Circuit
Wu et al. State of Charge Estimation of Ultracapacitor Modules Based on Improved Sage-Husa Adaptive Unscented Kalman Filter Algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160224

WD01 Invention patent application deemed withdrawn after publication