[go: up one dir, main page]

CN106055775A - Prediction method for life of secondary battery based on particle filter and mechanism model - Google Patents

Prediction method for life of secondary battery based on particle filter and mechanism model Download PDF

Info

Publication number
CN106055775A
CN106055775A CN201610363499.1A CN201610363499A CN106055775A CN 106055775 A CN106055775 A CN 106055775A CN 201610363499 A CN201610363499 A CN 201610363499A CN 106055775 A CN106055775 A CN 106055775A
Authority
CN
China
Prior art keywords
secondary battery
formula
capacity
battery
charge
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.)
Granted
Application number
CN201610363499.1A
Other languages
Chinese (zh)
Other versions
CN106055775B (en
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.)
Zhuhai Zhongli New Energy Technology Co Ltd
Original Assignee
Harbin Institute of Technology Shenzhen
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 Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN201610363499.1A priority Critical patent/CN106055775B/en
Publication of CN106055775A publication Critical patent/CN106055775A/en
Application granted granted Critical
Publication of CN106055775B publication Critical patent/CN106055775B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • G06F30/367Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

一种粒子滤波与机理模型相结合的二次电池寿命预测方法,本发明是为了解决传统基于粒子滤波的二次电池寿命预测完全基于数据驱动,忽视预测对象机理特点的缺陷,导致对电化学电源寿命的预测结果准确性差的问题。训练阶段用粒子滤波方法跟踪电池内部状态变量的真实值得到状态变量随充放电循环次数变化的回归方程为新的状态方程;预测阶段利用新的状态方程推算未知充放电循环时状态变量估计值,生成多个粒子,代入观测方程中得多个容量观测量的估计值,以多个容量观测值估计值的中位数作对未来某次充放电循环时电池容量的预测,当达到预先设定的电池容量下限,该容量预测值所对应的循环次数与训练阶段所用的循环次数的差值为电池可用的剩余循环次数。

A secondary battery life prediction method combining particle filter and mechanism model, the invention is to solve the defect that the traditional secondary battery life prediction based on particle filter is completely based on data drive, ignoring the mechanism characteristics of the predicted object, which leads to the The problem of poor accuracy of life prediction results. In the training stage, the particle filter method is used to track the real value of the internal state variables of the battery to obtain the regression equation of the state variables changing with the number of charge-discharge cycles as a new state equation; in the prediction stage, the new state equation is used to calculate the estimated value of the state variable during the unknown charge-discharge cycle. Generate multiple particles and substitute them into the observation equation to obtain the estimated values of multiple capacity observations, and use the median of the estimated values of multiple capacity observations to predict the battery capacity in a certain future charge-discharge cycle. The lower limit of battery capacity, the difference between the number of cycles corresponding to the capacity prediction value and the number of cycles used in the training phase is the remaining number of cycles available for the battery.

Description

一种粒子滤波与机理模型相结合的二次电池寿命预测方法A Life Prediction Method for Secondary Batteries Combining Particle Filter and Mechanism Model

技术领域technical field

本发明涉及一种将二次电池(包括锂离子电池、铅酸电池,以下简称电池)机理模型仿真技术与粒子滤波算法相结合的电池寿命预测新方法。属于设备可靠性领域。The invention relates to a new method for predicting battery life by combining secondary battery (including lithium ion battery and lead-acid battery, hereinafter referred to as battery) mechanism model simulation technology and particle filter algorithm. It belongs to the field of equipment reliability.

背景技术Background technique

近年来,铅酸电池和锂离子电池等二次充电电池在电动汽车、智能电网等领域获得了广泛应用。从使用的角度,电池的寿命问题已经成为制约电动汽车、智能电网发展的瓶颈问题。In recent years, secondary rechargeable batteries such as lead-acid batteries and lithium-ion batteries have been widely used in fields such as electric vehicles and smart grids. From the perspective of use, battery life has become a bottleneck restricting the development of electric vehicles and smart grids.

准确预测电池的寿命,是基于状态的电池系统维护的基本要求,对于提高电池系统的可靠性、节约成本至关重要。电池的寿命预测方法可以分为三类:“基于老化机理”,需要知道导致电池老化的诸如催化剂有效面积减少、可用导电离子浓度降低、电极钝化膜增长等老化机制,并对其进行建模,单一老化机制的建模就非常复杂,各种老化模式之间又相互耦合,所以基于老化机理的寿命预测方法难以实现;“基于数据驱动”,依据电池容量的历史数据变化趋势,结合非线性回归、卡尔曼滤波、粒子滤波等算法,对电池性能进行预测,这种方法忽视了数据的物理意义和电池对象,很难取得好的预测精度;“基于特征”,结合反映电池寿命的可测特征预测电池寿命,通常这种特征比较难于选取,并且特征量与电池容量之间的联系难以量化。Accurately predicting battery life is a basic requirement for state-based battery system maintenance, and is crucial to improving battery system reliability and cost savings. The life prediction methods of batteries can be divided into three categories: "Based on aging mechanism", it is necessary to know and model the aging mechanisms that lead to battery aging, such as reduction of catalyst effective area, reduction of available conductive ion concentration, growth of electrode passivation film, etc. , the modeling of a single aging mechanism is very complicated, and the various aging modes are coupled with each other, so the life prediction method based on the aging mechanism is difficult to realize; "data-driven", based on the historical data trend of battery capacity, combined with nonlinear Algorithms such as regression, Kalman filter, and particle filter are used to predict battery performance. This method ignores the physical meaning of data and battery objects, and it is difficult to achieve good prediction accuracy; Features predict battery life. Usually, such features are difficult to select, and the relationship between feature quantities and battery capacity is difficult to quantify.

粒子滤波的思想基于蒙特卡洛方法,它是利用粒子集来表示概率,可以用在任何形式的状态空间模型上。其核心思想是通过从后验概率中抽取的随机状态粒子来表达状态变量分布,是一种顺序重要性采样方法。简单来说,粒子滤波法是指通过寻找一组在状态空间传播的随机样本对概率密度函数进行近似,以样本均值代替积分运算,从而获得状态最小方差分布的过程。这里的样本即指粒子,当样本数量趋近于无穷大时可以逼近任何形式的概率密度分布。粒子滤波具有非参数化的特点,摆脱了解决非线性滤波问题时随机量必须满足高斯分布的制约,能表达比高斯模型更广泛的分布,也对变量参数的非线性特性有更强的建模能力。因此,粒子滤波能够比较精确地表达基于观测量和控制量的后验概率分布,能够获得更加精确的系统状态估计结果。The idea of particle filtering is based on the Monte Carlo method, which uses particle sets to represent probability and can be used in any form of state space model. Its core idea is to express the distribution of state variables through random state particles extracted from the posterior probability, which is a sequential importance sampling method. In simple terms, the particle filter method refers to the process of approximating the probability density function by finding a group of random samples propagated in the state space, and replacing the integral operation with the sample mean value, so as to obtain the minimum variance distribution of the state. The samples here refer to particles, which can approach any form of probability density distribution when the number of samples approaches infinity. Particle filter has the characteristics of non-parameterization, which gets rid of the constraint that the random quantity must satisfy the Gaussian distribution when solving the nonlinear filtering problem, and can express a wider distribution than the Gaussian model, and also has a stronger modeling of the nonlinear characteristics of variable parameters ability. Therefore, the particle filter can more accurately express the posterior probability distribution based on observations and control quantities, and can obtain more accurate system state estimation results.

发明内容Contents of the invention

本发明是为了解决传统基于粒子滤波的二次电池寿命预测完全基于数据驱动,忽视预测对象机理特点的缺陷,导致对电池寿命的预测结果准确性差的问题。现提供一种粒子滤波与机理模型相结合的二次电池寿命预测方法。The present invention aims to solve the problem that the traditional particle filter-based secondary battery life prediction is completely based on data drive and ignores the mechanism characteristics of the predicted object, resulting in poor accuracy of battery life prediction results. A secondary battery life prediction method combining particle filter and mechanism model is now provided.

一种粒子滤波与机理模型相结合的二次电池寿命预测方法,它包括以下内容:A secondary battery life prediction method combining particle filter and mechanism model, which includes the following contents:

步骤一、构建二次电池的机理模型,所述二次电池的机理模型能够模拟任意电流条件时电池的充放电电压随时间变化的曲线;Step 1, constructing a mechanism model of the secondary battery, the mechanism model of the secondary battery can simulate the curve of the charging and discharging voltage of the battery as a function of time under any current condition;

步骤二、训练阶段:将步骤一中的二次电池在正常使用工况下进行老化一段时间,每间隔固定的充放电循环次数利用动态工况离线测量二次电池老化过程中的充放电曲线,此时获得的电压为实际二次电池输出电压U,Step 2. Training phase: Aging the secondary battery in step 1 under normal operating conditions for a period of time, and measuring the charging and discharging curves of the secondary battery during the aging process off-line with a fixed number of charge and discharge cycles at each interval using dynamic conditions. The voltage obtained at this time is the actual secondary battery output voltage U,

向二次电池的机理模型仿真输入同样的动态工况电流,用模型仿真输出去模拟二次电池在不同老化阶段的实际输出U,利用遗传算法或最小二乘法,根据目标函数实现对二次电池模型参数集P的辨识,将辨识得到的二次电池各个老化阶段的多个参数集P作为训练数据,Input the same dynamic working condition current to the mechanism model simulation of the secondary battery, and use the model to simulate the output To simulate the actual output U of the secondary battery at different aging stages, use the genetic algorithm or the least square method to realize the identification of the secondary battery model parameter set P according to the objective function, and combine the identified multiple aging stages of the secondary battery The parameter set P is used as training data,

从训练用的多个参数集P中选择与老化过程相关的L个机理模型参数作为状态向量X,其中,L为正整数,以实际负荷电流情况下的电池容量Q作为观测量,同样负荷电流情况下的电池机理模型仿真和折算容量估计值的过程作为观测方程,利用粒子滤波算法使老化过程中各个阶段的状态向量的估计值接近真实值X;Select L mechanism model parameters related to the aging process from the multiple parameter sets P used for training as the state vector X, where L is a positive integer, and the battery capacity Q under the actual load current is taken as the observation quantity, and the same load current Simulation of battery mechanism model and estimated value of converted capacity under the condition of The process of the aging process is used as an observation equation, and the particle filter algorithm is used to make the estimated value of the state vector of each stage in the aging process close to the real value X;

步骤三、预测过程:采用步骤二中经过粒子滤波算法训练过程中的状态向量估计值序列,用多项式回归的方法,得到状态向量X关于循环次数k的回归方程,以此作为新的状态方程,当k为未来某个充放电循环次数时,通过新的状态方程得到状态向量的估计值代入方程:Step 3. Prediction process: use the state vector estimated value sequence in the training process of the particle filter algorithm in step 2, and use the method of polynomial regression to obtain the regression equation of the state vector X with respect to the number of cycles k, and use this as a new state equation. When k is the number of charge and discharge cycles in the future, the estimated value of the state vector is obtained through the new state equation Substitute into the equation:

式中,k为循环次数,XP,i,j(k)表示第j个粒子的第i个分量,服从均值为方差为σw,i的正态分布,1≤i≤L,1≤j≤M,wi为状态变量Xi的系统过程噪声,In the formula, k is the number of cycles, X P,i,j (k) represents the i-th component of the j-th particle, and the mean value is The variance is σ w, the normal distribution of i , 1≤i≤L, 1≤j≤M, w i is the system process noise of the state variable Xi,

获取满足高斯分布的多个粒子,将多个粒子代入步骤二中的观测方程中,以得到的多个观测量估计值的中位数,作为对未来电池容量的预测值,当预测容量达到预先设定的电池容量下限时,对应的循环次数与步骤二中训练阶段所用的循环次数的差值为电池可用的剩余循环次数,从而实现对二次电池剩余寿命的预测。Obtain multiple particles that satisfy the Gaussian distribution, and substitute multiple particles into the observation equation in step 2 to obtain the median of the estimated values of multiple observations as the predicted value of the future battery capacity. When the predicted capacity reaches the pre- When the lower limit of the battery capacity is set, the difference between the corresponding number of cycles and the number of cycles used in the training phase in step 2 is the remaining number of cycles available for the battery, so as to realize the prediction of the remaining life of the secondary battery.

本发明的有益效果为:在训练阶段,利用粒子滤波方法跟踪电池内部状态向量的真实值,并以得到的状态向量随充放电循环次数变化的回归方程为新的状态方程。在预测阶段,利用新的状态方程推算未知充放电循环时的状态变量的估计值,在此基础上生成多个粒子,分别代入观测方程中得多个容量观测量的估计值,以多个容量观测值估计值的中位数作为对未来某次充放电循环时电池容量的预测,当电池容量的预测值达到预先设定的电池容量下限时,该容量预测值所对应的循环次数与训练阶段所用的循环次数的差值为电池可用的剩余循环次数。它用于对电化学电源的寿命进行预测。The beneficial effects of the present invention are: in the training stage, the particle filter method is used to track the real value of the internal state vector of the battery, and the regression equation obtained by changing the state vector with the number of charging and discharging cycles is used as a new state equation. In the prediction stage, use the new state equation to calculate the estimated value of the state variable during the unknown charge-discharge cycle, generate multiple particles on this basis, and substitute them into the observation equation to obtain the estimated value of multiple capacity observations. The median of the estimated value of the observed value is used as the prediction of the battery capacity for a certain future charge-discharge cycle. The difference in the number of cycles used is the remaining number of cycles available for the battery. It is used to predict the lifetime of electrochemical power sources.

首次将机理电化学模型与粒子滤波算法相结合,应用于二次电池的寿命预测,采用该方法得到二次电池寿命的预测结果与采用现有方法得到二次电池的寿命预测结果相比预测误差降低在10%以内。该方法突破了传统的完全基于数据驱动的粒子滤波寿命预测方法。该方法以机理模型仿真程序作为观测器、以随电池老化而有规律变化的机理模型参数作为状态变量,对传统粒子滤波预测方法进行改进。相比传统粒子滤波方法,本方法具有观测方程精度高、状态变量物理意义明确的特点,能够实现对电池剩余寿命的准确预测。可用于不同原理的二次电池的寿命预测。For the first time, the mechanism electrochemical model is combined with the particle filter algorithm, and it is applied to the life prediction of the secondary battery. The prediction result of the life of the secondary battery obtained by this method is compared with the life prediction result of the secondary battery obtained by the existing method. The prediction error Reduced within 10%. This method breaks through the traditional life prediction method based entirely on data-driven particle filter. In this method, the mechanism model simulation program is used as the observer, and the mechanism model parameters that change regularly with battery aging are used as the state variables to improve the traditional particle filter prediction method. Compared with the traditional particle filter method, this method has the characteristics of high accuracy of observation equations and clear physical meaning of state variables, and can accurately predict the remaining life of the battery. It can be used for life prediction of secondary batteries of different principles.

附图说明Description of drawings

图1为具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法的流程图;Fig. 1 is a flow chart of a secondary battery life prediction method combining particle filter and mechanism model described in Embodiment 1;

图2为某铅酸电池DST工况电流曲线图;Figure 2 is a current curve diagram of a lead-acid battery under DST conditions;

图3为某铅酸电池DST工况电压曲线图。Figure 3 is a voltage curve diagram of a lead-acid battery under DST conditions.

具体实施方式detailed description

具体实施方式一:参照图1至图3具体说明本实施方式,本实施方式所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,它包括以下内容:Specific Embodiment 1: This embodiment will be described in detail with reference to FIGS. 1 to 3. A secondary battery life prediction method combining particle filter and mechanism model described in this embodiment includes the following contents:

步骤一、构建二次电池的机理模型,所述二次电池的机理模型能够模拟任意电流条件时电池的充放电电压随时间变化的曲线;Step 1, constructing a mechanism model of the secondary battery, the mechanism model of the secondary battery can simulate the curve of the charging and discharging voltage of the battery as a function of time under any current condition;

步骤二、训练阶段:将步骤一中的二次电池在正常使用工况下进行老化一段时间,每间隔固定的充放电循环次数利用动态工况离线测量二次电池老化过程中的充放电曲线,此时获得的电压为实际二次电池输出电压U,Step 2. Training phase: Aging the secondary battery in step 1 under normal operating conditions for a period of time, and measuring the charging and discharging curves of the secondary battery during the aging process off-line with a fixed number of charge and discharge cycles at each interval using dynamic conditions. The voltage obtained at this time is the actual secondary battery output voltage U,

向二次电池的机理模型仿真输入同样的动态工况电流,用模型仿真输出去模拟二次电池在不同老化阶段的实际输出U,利用遗传算法或最小二乘法,根据目标函数实现对二次电池模型参数集P的辨识,将辨识得到的二次电池各个老化阶段的多个参数集P作为训练数据,Input the same dynamic working condition current to the mechanism model simulation of the secondary battery, and use the model to simulate the output To simulate the actual output U of the secondary battery at different aging stages, use the genetic algorithm or the least square method to realize the identification of the secondary battery model parameter set P according to the objective function, and combine the identified multiple aging stages of the secondary battery The parameter set P is used as training data,

从训练用的多个参数集P中选择与老化过程相关的L个机理模型参数作为状态向量X,其中,L为正整数,以实际负荷电流情况下的电池容量Q作为观测量,同样负荷电流情况下的电池机理模型仿真和折算容量估计值的过程作为观测方程,利用粒子滤波算法使老化过程中各个阶段的状态向量的估计值接近真实值X;Select L mechanism model parameters related to the aging process from the multiple parameter sets P used for training as the state vector X, where L is a positive integer, and the battery capacity Q under the actual load current is taken as the observation quantity, and the same load current Simulation of battery mechanism model and estimated value of converted capacity under the condition of The process of the aging process is used as an observation equation, and the particle filter algorithm is used to make the estimated value of the state vector of each stage in the aging process close to the real value X;

步骤三、预测过程:采用步骤二中经过粒子滤波算法训练过程中的状态向量估计值序列,用多项式回归的方法,得到状态向量X关于循环次数k的回归方程,以此作为新的状态方程,当k为未来某个充放电循环次数时,通过新的状态方程得到状态向量的估计值代入方程:Step 3. Prediction process: use the state vector estimated value sequence in the training process of the particle filter algorithm in step 2, and use the method of polynomial regression to obtain the regression equation of the state vector X with respect to the number of cycles k, and use this as a new state equation. When k is the number of charge and discharge cycles in the future, the estimated value of the state vector is obtained through the new state equation Substitute into the equation:

式中,k为循环次数,XP,i,j(k)表示第j个粒子的第i个分量,服从均值为方差为σw,i的正态分布,1≤i≤L,1≤j≤M,wi为状态变量Xi的系统过程噪声,In the formula, k is the number of cycles, X P,i,j (k) represents the i-th component of the j-th particle, and the mean value is The variance is σ w, the normal distribution of i , 1≤i≤L, 1≤j≤M, w i is the system process noise of the state variable Xi,

获取满足高斯分布的多个粒子,将多个粒子代入步骤二中的观测方程中,以得到的多个观测量估计值的中位数,作为对未来电池容量的预测值,当预测容量达到预先设定的电池容量下限时,对应的循环次数与步骤二中训练阶段所用的循环次数的差值为电池可用的剩余循环次数,从而实现对二次电池剩余寿命的预测。Obtain multiple particles that satisfy the Gaussian distribution, and substitute multiple particles into the observation equation in step 2 to obtain the median of the estimated values of multiple observations as the predicted value of the future battery capacity. When the predicted capacity reaches the pre- When the lower limit of the battery capacity is set, the difference between the corresponding number of cycles and the number of cycles used in the training phase in step 2 is the remaining number of cycles available for the battery, so as to realize the prediction of the remaining life of the secondary battery.

本实施方式中,对于二次电池,老化的时间比如为20个循环。二次电池在正常使用工况下每间隔固定的充放电循环次数进行老化一段时间,根据目标函数,测量多次充放电循环下的多组参数集,选择最小的几组参数集作为训练数据,采用粒子滤波算法使该训练数据中的状态向量估计值在经历多次循环充放电后接近真实值X;采用粒子滤波算法训练过程中的状态向量估计值序列,用多项式回归的方法,得到新的L个机理模型参数经过多次循环后的状态方程X(k)。In this embodiment, for the secondary battery, the aging time is, for example, 20 cycles. Under normal working conditions, the secondary battery is aged for a period of time at a fixed interval of charge and discharge cycles. According to the objective function, multiple sets of parameter sets under multiple charge and discharge cycles are measured, and the smallest sets of parameter sets are selected as training data. The particle filter algorithm is used to make the estimated value of the state vector in the training data After many cycles of charging and discharging, it is close to the real value X; using the state vector estimated value sequence in the training process of the particle filter algorithm, and using the polynomial regression method, the state equation X of the new L mechanism model parameters after multiple cycles is obtained. (k).

一、电化学机理建模1. Electrochemical Mechanism Modeling

此处的电化学机理模型指其性能仿真模型,即模型输入为电池的充电或放电电流,模型输出为对应的端电压随时间变化的曲线。The electrochemical mechanism model here refers to its performance simulation model, that is, the input of the model is the charging or discharging current of the battery, and the output of the model is the curve of the corresponding terminal voltage changing with time.

电化学模型包括对电池电极热力学可逆电压(开路电压)、液相扩散和迁移、固相扩散、电化学反应动力学等过程的数学描述,通常表现为偏微分方程及其边界条件、初值条件的形式,可以通过有限差分方法进行迭代求解。模型的输入、输出关系可以表示为:Electrochemical models include mathematical descriptions of battery electrode thermodynamic reversible voltage (open circuit voltage), liquid phase diffusion and migration, solid phase diffusion, electrochemical reaction kinetics, etc., usually expressed as partial differential equations and their boundary conditions, initial value conditions can be solved iteratively by the finite difference method. The input and output relationship of the model can be expressed as:

U(t)=f[I(t),P(k)] (1)U(t)=f[I(t),P(k)] (1)

其中,函数映射f(·)为给定电流I(t)和参数集P(k),由机理模型计算端电压的数值仿真过程,描述了特定工况下电压U随充放电时间的变化;k为充放电循环次数,认为参数集P随充放电次数的增加而发生变化。Among them, the function map f( ) is the numerical simulation process of calculating the terminal voltage by the mechanism model given the current I(t) and the parameter set P(k), which describes the change of the voltage U with the charging and discharging time under specific working conditions; k is the number of charge and discharge cycles, and it is considered that the parameter set P changes with the increase of the number of charge and discharge cycles.

因为性能仿真模型的输入为当前电池状态和使用工况,输出为外部可测电压,因此可以作为电池系统的观测方程。在老化问题中,电池老化的观测量通常为容量,可以在电池满充的条件下通过公式(1)仿真电池在实际负荷条件下的放电电压曲线,根据放电电压的截止点确定放电截止时刻,从放电开始到放电截止,将电流对时间积分(安时积分法)获得电池的容量。容量的计算过程可以描述为Because the input of the performance simulation model is the current battery state and operating conditions, and the output is the external measurable voltage, it can be used as the observation equation of the battery system. In the aging problem, the observed quantity of battery aging is usually the capacity. The discharge voltage curve of the battery under the actual load condition can be simulated by formula (1) under the condition of the battery is fully charged, and the discharge cut-off time can be determined according to the cut-off point of the discharge voltage. From the beginning of the discharge to the end of the discharge, the current is integrated with time (Ampere-hour integration method) to obtain the capacity of the battery. The calculation process of capacity can be described as

Q(k)=q[I(t),P(k)] (2)Q(k)=q[I(t),P(k)] (2)

其中,Q(k)为容量的估计值,I(t)为测定容量所采用的电流,P(k)为模型参数集,q[·]表示根据放电曲线和放电时间计算放电容量的过程。Among them, Q(k) is the estimated value of the capacity, I(t) is the current used to measure the capacity, P(k) is the model parameter set, and q[ ] represents the process of calculating the discharge capacity according to the discharge curve and discharge time.

二、准备训练数据2. Prepare training data

为了获取电池在不同老化阶段的参数集,需要在电池的不同老化阶段测试电池的充放电曲线。测试充放电曲线的工况可以选择动态应力测试工况DST(DynamicStressTest),该工况包含了反映电池各种过程的情况,获得的电压、电流、电量数据集信息丰富,参数辨识结果的鲁棒性较强。典型DST工况电流曲线以及对应的某铅酸电池电压曲线如图2和图3所示。In order to obtain the parameter sets of the battery at different aging stages, it is necessary to test the charge and discharge curves of the battery at different aging stages of the battery. The working condition of testing the charge-discharge curve can be selected as the dynamic stress test condition DST (DynamicStressTest), which includes the conditions reflecting various processes of the battery, the obtained voltage, current, and power data sets are rich in information, and the parameter identification results are robust. strong sex. The typical current curve of DST working condition and the corresponding voltage curve of a lead-acid battery are shown in Figure 2 and Figure 3.

参数辨识的目标是选择一组参数集,在输入同样的电流时,使得机理模型仿真电压输出与实际电池电压输出U之间的误差最小,目标函数如公式(3)所示。The goal of parameter identification is to select a set of parameters so that the mechanism model simulates the voltage output when the same current is input. The error between the actual battery voltage output U is the smallest, and the objective function is shown in formula (3).

Oo BB JJ == ΣΣ ii == 11 NN [[ Uu -- Uu ^^ [[ II (( tt )) ,, PP ]] ]] 22 PP ∈∈ SS -- -- -- (( 33 ))

其中,I(t)为负荷电流;P为待辨识参数集;S为参数集的搜索空间;N为所取的电压随时间变化曲线上的数据点数。Among them, I(t) is the load current; P is the parameter set to be identified; S is the search space of the parameter set; N is the number of data points on the voltage curve with time.

参数辨识可用遗传算法或者最小二乘法实现。Parameter identification can be realized by genetic algorithm or least square method.

三、粒子滤波算法的一些概念3. Some concepts of particle filter algorithm

(1)状态变量(1) State variables

根据训练阶段的参数集及其变化,选择与老化密切相关的L个机理模型参数作为状态变量,记为状态向量X。其它参数固定取多次辨识的平均值。According to the parameter set and its changes in the training phase, L mechanism model parameters closely related to aging are selected as state variables, which are denoted as state vector X. Other parameters are fixed to take the average value of multiple identifications.

Xx == Xx 11 Xx 22 .. .. .. Xx LL -- -- -- (( 44 ))

其中,X1~XL为模型参数集P中与老化相关的L个参数。Wherein, X 1 ˜X L are L parameters related to aging in the model parameter set P.

(2)观测量(2) Observation

采用的观测量为电池的容量,实测值为Q,估计值为 The observed quantity used is the capacity of the battery, the measured value is Q, and the estimated value is

(3)观测方程(3) Observation equation

将电池端电压仿真过程公式(1)和容量计算过程公式(2)相结合,获得特定充放电工况I(t)下的观测量的估计值这一观测过程在观测方程公式(5)中用h[·]表示。此外,观测值的计算还要考虑加上观测噪声,即:Combine the battery terminal voltage simulation process formula (1) with the capacity calculation process formula (2) to obtain the estimated value of the observed quantity under the specific charging and discharging condition I(t) This observation process is represented by h[·] in the observation equation formula (5). In addition, the calculation of the observation value also takes into account the addition of observation noise, namely:

QQ ^^ (( kk )) == hh [[ II (( tt )) ,, Xx (( kk )) ]] ++ vv (( kk )) ,, vv ~~ NN (( 00 ,, σσ vv )) -- -- -- (( 55 ))

其中,k为循环次数,v为观测噪声,服从均值为0、方差为σv的高斯分布。Among them, k is the number of cycles, and v is the observation noise, which obeys the Gaussian distribution with mean value 0 and variance σv.

(4)状态方程(4) Equation of state

在训练阶段,尚不清楚状态变量变化的规律如何,可将状态方程看做如下的递推关系式:In the training phase, it is not clear how the state variables change. The state equation can be regarded as the following recursive relationship:

Xx ^^ (( kk ++ 11 )) == Xx ^^ 11 (( kk ++ 11 )) Xx ^^ 22 (( kk ++ 11 )) .. .. .. Xx ^^ LL (( kk ++ 11 )) == Xx ^^ 11 (( kk )) Xx 22 (( kk )) .. .. .. Xx ^^ LL (( kk )) ++ ww 11 (( kk )) ww 22 (( kk )) .. .. .. ww LL (( kk )) ,, ww ii ~~ NN (( 00 ,, σσ ww ,, ii )) -- -- -- (( 66 ))

式中k为循环次数;为第k次循环对状态变量Xi的估计值;wi为状态变量Xi的系统过程噪声,服从均值为0、方差为σw,i的高斯分布。In the formula, k is the number of cycles; is the estimated value of the state variable X i in the kth cycle; wi is the system process noise of the state variable X i , which obeys the Gaussian distribution with mean value 0 and variance σ w,i .

具体实施方式二:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤一中,二次电池的机理模型为:Specific embodiment 2: This embodiment is a further description of the life prediction method of a secondary battery combined with a particle filter and a mechanism model described in specific embodiment 1. In this embodiment, in step 1, the secondary battery The mechanism model is:

U(t)=f[I(t),P(k)](公式2),U(t)=f[I(t), P(k)] (Formula 2),

式中,I(t)为给定电流,f为函数映射,P(k)为二次电池的参数集,k为充放电循环次数,参数集P随充放电次数k的增加而发生变化,U(t)为二次电池的外部可测电压。In the formula, I(t) is the given current, f is the function map, P(k) is the parameter set of the secondary battery, k is the number of charge and discharge cycles, and the parameter set P changes with the increase of the number of charge and discharge k, U(t) is the external measurable voltage of the secondary battery.

具体实施方式三:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤二中,目标函数为:Specific embodiment 3: This embodiment is a further description of a secondary battery life prediction method that combines a particle filter and a mechanism model described in specific embodiment 1. In this embodiment, in step 2, the objective function is:

式中,I(t)为给定电流,P为待辨识参数集,S为参数集的搜索空间,N为所取的电压随时间变化曲线上的数据点数,为机理模型仿真输出电压,U为实际电池输出电压。In the formula, I(t) is the given current, P is the parameter set to be identified, S is the search space of the parameter set, N is the number of data points on the curve of voltage versus time, is the simulation output voltage of the mechanism model, and U is the actual battery output voltage.

具体实施方式四:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤二中,状态向量X为:Embodiment 4: This embodiment is to further explain the life prediction method of a secondary battery combined with a particle filter and a mechanism model described in Embodiment 1. In this embodiment, in step 2, the state vector X is :

式中,X1~XL为模型参数集P中与老化相关的L个参数。In the formula, X 1 ~X L are L parameters related to aging in the model parameter set P.

具体实施方式五:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤二中,电池容量Q的方程为:Specific Embodiment 5: This embodiment is to further explain the life prediction method of a secondary battery combined with a particle filter and a mechanism model described in Specific Embodiment 1. In this embodiment, in step 2, the battery capacity Q The equation is:

Q(k)=q[I(t),P(k)](公式5),Q(k)=q[I(t), P(k)] (Formula 5),

式中,I(t)为测定容量所采用的电流,P(k)为模型参数集,q[·]表示根据放电曲线和放电时间计算放电容量的过程;In the formula, I(t) is the current used to measure the capacity, P(k) is the model parameter set, and q[ ] represents the process of calculating the discharge capacity according to the discharge curve and discharge time;

步骤二中,观测方程为:In step 2, the observation equation is:

式中,为特定充放电工况I(t)下的观测量的估计值,k为充放电循环次数,v为观测噪声,服从均值为0、方差为σv的高斯分布。In the formula, is the estimated value of the observed quantity under a specific charge-discharge condition I(t), k is the number of charge-discharge cycles, and v is the observation noise, which obeys a Gaussian distribution with a mean of 0 and a variance of σv.

具体实施方式六:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤二中,利用粒子滤波算法使老化过程中各个阶段的状态向量的估计值接近真实值X的具体过程为:Specific embodiment six: This embodiment is to further explain the life prediction method of a secondary battery combined with particle filter and mechanism model described in specific embodiment one. In this embodiment, in step two, the particle filter algorithm is used Estimates of the state vectors at various stages in the aging process The specific process of approaching the real value X is:

步骤A1、利用粒子滤波算法进行粒子初始化:设置状态向量Xi的过程噪声方差σw,i,1≤i≤L;设置观测噪声方差σv;设置粒子数M;Step A1, use the particle filter algorithm to initialize particles: set the process noise variance σ w,i of the state vector X i , 1≤i≤L; set the observation noise variance σ v ; set the particle number M;

步骤A2、第k次充放电循环时状态向量的初步估计:根据公式:Step A2, preliminary estimation of the state vector during the kth charge-discharge cycle: according to the formula:

实现由第k-1次循环时状态向量的最终估计值递推得到第k次循环时状态向量的初步估计值,Recursively obtain the preliminary estimated value of the state vector at the kth cycle from the final estimated value of the state vector at the k-1th cycle,

式中,为第k次循环对状态变量Xi的估计值;wi为状态变量Xi的系统过程噪声,服从均值为0、方差为σw,i的高斯分布;In the formula, is the estimated value of the state variable X i in the kth cycle; w i is the system process noise of the state variable X i , which obeys the Gaussian distribution with mean value 0 and variance σ w,i ;

步骤A3、第k次充放电循环时的粒子采样:每个循环时的状态向量对应M个粒子,根据公式1,确定第k次充放电循环时的粒子;Step A3, particle sampling during the k-th charge-discharge cycle: the state vector during each cycle corresponds to M particles, and according to formula 1, determine the particles during the k-th charge-discharge cycle;

步骤A4、计算重要性权值:将M个粒子分别带入公式6中的观测方程,得到对容量观测量的M个估计值其中,v~N(0,σv),Xp,j(k)为第j个粒子,为第j个粒子对应的观测量估计值,1≤j≤M,Step A4. Calculation of importance weights: Bring M particles into the observation equation in Formula 6 to obtain M estimated values of capacity observations in, v~N(0,σ v ), X p,j (k) is the jth particle, is the estimated value of the observed quantity corresponding to the jth particle, 1≤j≤M,

根据M个估计值与实测观测量Q(k)的误差,根据公式:According to M estimates The error with the measured observation Q(k), according to the formula:

获得不同粒子的重要性权值,Get the importance weights of different particles,

式中,Wj(k)为第j个粒子的重要性权值,σv为方差为σv的高斯分布;In the formula, W j (k) is the importance weight of the jth particle, σ v is the Gaussian distribution with variance σ v ;

步骤A5、权值归一化:根据公式:Step A5, weight normalization: according to the formula:

将每个粒子的重要性权值除以所有粒子重要性权值的和,实现各个粒子重要性权值的归一化,Divide the importance weight of each particle by the sum of all particle importance weights to realize the normalization of each particle importance weight,

式中,为归一化后的重要性权值;In the formula, is the normalized importance weight;

步骤A6、粒子重采样:对粒子进行重新采样,使每个粒子被再抽样的概率等于其归一化的重要性权值;Step A6, particle resampling: resampling the particles so that the probability of each particle being resampled is equal to its normalized importance weight;

步骤A7、粒子更新:根据公式:Step A7, particle update: according to the formula:

以重采样之后的M个粒子各个维度的平均值作为对应状态向量的最终估计值,在训练阶段,对于每个充放电循环,重复上述步骤A2至步骤A7,使对状态向量的估计值愈来愈接近其真实值。Taking the average value of each dimension of the M particles after resampling as the final estimated value of the corresponding state vector, in the training phase, for each charge-discharge cycle, repeat the above steps A2 to A7, so that the estimated value of the state vector becomes more and more closer to its true value.

本实施方式中,为方便起见,均使用k表示观测数据序列的索引,Q表示观测量,w表示过程噪声,v表示观测噪声,σw表示过程噪声方差,σv表示观测噪声方差。粒子采样:依据状态方程,从第k-1次的M个状态变量粒子,递推第k次的M个状态变量粒子。In this embodiment, for the sake of convenience, k represents the index of the observed data sequence, Q represents the observed quantity, w represents the process noise, v represents the observation noise, σ w represents the variance of the process noise, and σ v represents the variance of the observation noise. Particle sampling: According to the state equation, from the M state variable particles of the k-1th time, the M state variable particles of the kth time are deduced recursively.

计算重要性权值:将每个粒子对应的状态量带入观测方程,得到对观测量的估计值根据各自与实测观测量Q的误差,获得不同粒子的重要性权值。Calculate the importance weight: bring the state quantity corresponding to each particle into the observation equation, and obtain the estimated value of the observation quantity The importance weights of different particles are obtained according to the error between each particle and the observed quantity Q.

每个粒子的重要性权值除以所有粒子重要性权值的和,实现各个粒子重要性权值的归一化。The importance weight of each particle is divided by the sum of all particle importance weights to realize the normalization of each particle importance weight.

具体实施方式七:本实施方式是对具体实施方式一所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法作进一步说明,本实施方式中,步骤三中,预测过程的具体过程为:Embodiment 7: This embodiment is to further explain the life prediction method of a secondary battery combined with particle filter and mechanism model described in Embodiment 1. In this embodiment, in step 3, the specific details of the prediction process The process is:

步骤B1、状态方程更新:在训练阶段的最后,根据历史状态向量估计值的变化趋势,得到它们随充放电循环次数k变化的回归多项式方程,再加上系统过程误差,得到更新后的状态方程,更新后的状态方程为:Step B1, State Equation Update: At the end of the training phase, according to the change trend of historical state vector estimation values, obtain their regression polynomial equations that change with the number of charge and discharge cycles k, and add the system process error to obtain the updated state equation , the updated state equation is:

X(k)=fregression(k)+w(k),w~N(0,σw)(公式11),X(k)=f regression (k)+w(k), w~N(0,σ w ) (Formula 11),

式中,fregression(k)表示状态量关于k的回归方程,w(k)为系统过程噪声;In the formula, f regression (k) represents the regression equation of the state quantity with respect to k, and w(k) is the system process noise;

步骤B2、观测量更新:将步骤B1中获得的第k次充放电循环后的状态向量X(k)的估计值作为初值,将该估计值代入公式1中,获得M个粒子,将该M个粒子代入公式6中,获得M个观测值的估计值,以M个观测值的估计值的中位数作为对未来第k次充放电循环时容量的预测值;Step B2, update of observations: take the estimated value of the state vector X(k) after the kth charge-discharge cycle obtained in step B1 as the initial value, substitute the estimated value into formula 1, obtain M particles, and use the M particles are substituted into formula 6 to obtain estimated values of M observed values, and the median of estimated values of M observed values is used as the predicted value of the capacity at the kth charge-discharge cycle in the future;

步骤B3、剩余寿命预测:将第k次充放电循环时容量的预测值与预先设定的电池最小容量进行比较,随着充放电循环次数的增加,当预测容量开始小于设定容量时,电池的实际观测量所对应的循环次数k与步骤二中训练阶段所用的循环次数的差值为电池可用的剩余循环次数,从而获得二次电池剩余寿命。Step B3, remaining life prediction: compare the predicted value of the capacity at the kth charge-discharge cycle with the preset minimum capacity of the battery, and as the number of charge-discharge cycles increases, when the predicted capacity starts to be less than the set capacity, the battery The difference between the number of cycles k corresponding to the actual observations of , and the number of cycles used in the training phase in step 2 is the remaining number of cycles available for the battery, thereby obtaining the remaining life of the secondary battery.

Claims (7)

1.一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,它包括以下内容:1. A secondary battery life prediction method combining particle filter and mechanism model, characterized in that it comprises the following: 步骤一、构建二次电池的机理模型,所述二次电池的机理模型能够模拟任意电流条件时电池的充放电电压随时间变化的曲线;Step 1, constructing a mechanism model of the secondary battery, the mechanism model of the secondary battery can simulate the curve of the charging and discharging voltage of the battery as a function of time under any current condition; 步骤二、训练阶段:将步骤一中的二次电池在正常使用工况下进行老化一段时间,每间隔固定的充放电循环次数利用动态工况离线测量二次电池老化过程中的充放电曲线,此时获得的电压为实际二次电池输出电压U,Step 2. Training phase: Aging the secondary battery in step 1 under normal operating conditions for a period of time, and measuring the charging and discharging curves of the secondary battery during the aging process off-line with a fixed number of charge and discharge cycles at each interval using dynamic conditions. The voltage obtained at this time is the actual secondary battery output voltage U, 向二次电池的机理模型仿真输入同样的动态工况电流,用模型仿真输出去模拟二次电池在不同老化阶段的实际输出U,利用遗传算法或最小二乘法,根据目标函数实现对二次电池模型参数集P的辨识,将辨识得到的二次电池各个老化阶段的多个参数集P作为训练数据,Input the same dynamic working condition current to the mechanism model simulation of the secondary battery, and use the model to simulate the output To simulate the actual output U of the secondary battery at different aging stages, use the genetic algorithm or the least square method to realize the identification of the secondary battery model parameter set P according to the objective function, and combine the identified multiple aging stages of the secondary battery The parameter set P is used as training data, 从训练用的多个参数集P中选择与老化过程相关的L个机理模型参数作为状态向量X,其中,L为正整数,以实际负荷电流情况下的电池容量Q作为观测量,同样负荷电流情况下的电池机理模型仿真和折算容量估计值的过程作为观测方程,利用粒子滤波算法使老化过程中各个阶段的状态向量的估计值接近真实值X;Select L mechanism model parameters related to the aging process from the multiple parameter sets P used for training as the state vector X, where L is a positive integer, and the battery capacity Q under the actual load current is taken as the observation quantity, and the same load current Simulation of battery mechanism model and estimated value of converted capacity under the condition of The process of the aging process is used as an observation equation, and the particle filter algorithm is used to make the estimated value of the state vector of each stage in the aging process close to the real value X; 步骤三、预测过程:采用步骤二中经过粒子滤波算法训练过程中的状态向量估计值序列,用多项式回归的方法,得到状态向量X关于循环次数k的回归方程,以此作为新的状态方程,当k为未来某个充放电循环次数时,通过新的状态方程得到状态向量的估计值代入方程:Step 3. Prediction process: use the state vector estimation value sequence in the training process of the particle filter algorithm in step 2, and use the method of polynomial regression to obtain the regression equation of the state vector X with respect to the number of cycles k, and use this as a new state equation. When k is the number of charge and discharge cycles in the future, the estimated value of the state vector is obtained through the new state equation Substitute into the equation: 式中,k为循环次数,XP,i,j(k)表示第j个粒子的第i个分量,服从均值为方差为σw,i的正态分布,1≤i≤L,1≤j≤M,wi为状态变量Xi的系统过程噪声,In the formula, k is the number of cycles, X P,i,j (k) represents the i-th component of the j-th particle, and the mean value is The variance is σ w, the normal distribution of i , 1≤i≤L, 1≤j≤M, w i is the system process noise of the state variable Xi, 获取满足高斯分布的多个粒子,将多个粒子代入步骤二中的观测方程中,以得到的多个观测量估计值的中位数,作为对未来电池容量的预测值,当预测容量达到预先设定的电池容量下限时,对应的循环次数与步骤二中训练阶段所用的循环次数的差值为电池可用的剩余循环次数,从而实现对二次电池剩余寿命的预测。Obtain multiple particles that satisfy the Gaussian distribution, and substitute multiple particles into the observation equation in step 2 to obtain the median of the estimated values of multiple observations as the predicted value of the future battery capacity. When the predicted capacity reaches the pre- When the lower limit of the battery capacity is set, the difference between the corresponding number of cycles and the number of cycles used in the training phase in step 2 is the remaining number of cycles available for the battery, so as to realize the prediction of the remaining life of the secondary battery. 2.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤一中,二次电池的机理模型为:2. The secondary battery life prediction method combining a particle filter and a mechanism model according to claim 1, wherein in step 1, the mechanism model of the secondary battery is: U(t)=f[I(t),P(k)] (公式2),U(t)=f[I(t),P(k)] (Formula 2), 式中,I(t)为给定电流,f为函数映射,P(k)为二次电池的参数集,k为充放电循环次数,参数集P随充放电次数k的增加而发生变化,U(t)为二次电池的外部可测电压。In the formula, I(t) is the given current, f is the function map, P(k) is the parameter set of the secondary battery, k is the number of charge and discharge cycles, and the parameter set P changes with the increase of the number of charge and discharge k, U(t) is the external measurable voltage of the secondary battery. 3.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤二中,目标函数为:3. The secondary battery life prediction method combining a particle filter and a mechanism model according to claim 1, wherein, in step 2, the objective function is: 式中,I(t)为给定电流,P为待辨识参数集,S为参数集的搜索空间,N为所取的电压随时间变化曲线上的数据点数,为机理模型仿真输出电压,U为实际电池输出电压。In the formula, I(t) is the given current, P is the parameter set to be identified, S is the search space of the parameter set, N is the number of data points on the curve of voltage versus time, is the simulation output voltage of the mechanism model, and U is the actual battery output voltage. 4.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤二中,状态向量X为:4. The secondary battery life prediction method combining a particle filter and a mechanism model according to claim 1, wherein, in step 2, the state vector X is: 式中,X1~XL为模型参数集P中与老化相关的L个参数。In the formula, X 1 ~X L are L parameters related to aging in the model parameter set P. 5.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤二中,电池容量Q的方程为:5. the secondary battery life prediction method that a kind of particle filter and mechanism model are combined according to claim 1, is characterized in that, in step 2, the equation of battery capacity Q is: Q(k)=q[I(t),P(k)] (公式5),Q(k)=q[I(t),P(k)] (Formula 5), 式中,I(t)为测定容量所采用的电流,P(k)为模型参数集,q[·]表示根据放电曲线和放电时间计算放电容量的过程;In the formula, I(t) is the current used to measure the capacity, P(k) is the model parameter set, and q[ ] represents the process of calculating the discharge capacity according to the discharge curve and discharge time; 步骤二中,观测方程为:In step 2, the observation equation is: 式中,为特定充放电工况I(t)下的观测量的估计值,k为充放电循环次数,v为观测噪声,服从均值为0、方差为σv的高斯分布。In the formula, is the estimated value of the observed quantity under a specific charge-discharge condition I(t), k is the number of charge-discharge cycles, and v is the observation noise, which obeys a Gaussian distribution with a mean of 0 and a variance of σv. 6.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤二中,利用粒子滤波算法使老化过程中各个阶段的状态向量的估计值接近真实值X的具体过程为:6. The secondary battery life prediction method combining a particle filter and a mechanism model according to claim 1, wherein in step 2, the particle filter algorithm is used to make the estimated value of the state vector of each stage in the aging process The specific process of approaching the real value X is: 步骤A1、利用粒子滤波算法进行粒子初始化:设置状态向量Xi的过程噪声方差σw,i,1≤i≤L;设置观测噪声方差σv;设置粒子数M;Step A1, use the particle filter algorithm to initialize particles: set the process noise variance σ w,i of the state vector X i , 1≤i≤L; set the observation noise variance σ v ; set the particle number M; 步骤A2、第k次充放电循环时状态向量的初步估计:根据公式:Step A2, preliminary estimation of the state vector during the kth charge-discharge cycle: according to the formula: 实现由第k-1次循环时状态向量的最终估计值递推得到第k次循环时状态向量的初步估计值,Recursively obtain the preliminary estimated value of the state vector at the kth cycle from the final estimated value of the state vector at the k-1th cycle, 式中,为第k次循环对状态变量Xi的估计值;wi为状态变量Xi的系统过程噪声,服从均值为0、方差为σw,i的高斯分布;In the formula, is the estimated value of the state variable X i in the kth cycle; w i is the system process noise of the state variable X i , which obeys the Gaussian distribution with mean value 0 and variance σ w,i ; 步骤A3、第k次充放电循环时的粒子采样:每个循环时的状态向量对应M个粒子,根据公式1,确定第k次充放电循环时的粒子;Step A3, particle sampling during the k-th charge-discharge cycle: the state vector during each cycle corresponds to M particles, and according to formula 1, determine the particles during the k-th charge-discharge cycle; 步骤A4、计算重要性权值:将M个粒子分别带入公式6中的观测方程,得到对容量观测量的M个估计值其中,Xp,j(k)为第j个粒子,为第j个粒子对应的观测量估计值,1≤j≤M,Step A4. Calculation of importance weights: Bring M particles into the observation equation in Formula 6 to obtain M estimated values of capacity observations in, X p,j (k) is the jth particle, is the estimated value of the observed quantity corresponding to the jth particle, 1≤j≤M, 根据M个估计值与实测观测量Q(k)的误差,根据公式:According to M estimates The error with the measured observation Q(k), according to the formula: 获得不同粒子的重要性权值,Get the importance weights of different particles, 式中,Wj(k)为第j个粒子的重要性权值,σv为方差为σv的高斯分布;In the formula, W j (k) is the importance weight of the jth particle, σ v is the Gaussian distribution with variance σ v ; 步骤A5、权值归一化:根据公式:Step A5, weight normalization: according to the formula: 将每个粒子的重要性权值除以所有粒子重要性权值的和,实现各个粒子重要性权值的归一化,Divide the importance weight of each particle by the sum of all particle importance weights to realize the normalization of each particle importance weight, 式中,为归一化后的重要性权值;In the formula, is the normalized importance weight; 步骤A6、粒子重采样:对粒子进行重新采样,使每个粒子被再抽样的概率等于其归一化的重要性权值;Step A6, particle resampling: resampling the particles so that the probability of each particle being resampled is equal to its normalized importance weight; 步骤A7、粒子更新:根据公式:Step A7, particle update: according to the formula: 以重采样之后的M个粒子各个维度的平均值作为对应状态向量的最终估计值,在训练阶段,对于每个充放电循环,重复上述步骤A2至步骤A7,使对状态向量的估计值愈来愈接近其真实值。Taking the average value of each dimension of the M particles after resampling as the final estimated value of the corresponding state vector, in the training phase, for each charge-discharge cycle, repeat the above steps A2 to A7, so that the estimated value of the state vector becomes more and more closer to its true value. 7.根据权利要求1所述的一种粒子滤波与机理模型相结合的二次电池寿命预测方法,其特征在于,步骤三中,预测过程的具体过程为:7. The secondary battery life prediction method combining a particle filter and a mechanism model according to claim 1, wherein in step 3, the specific process of the prediction process is: 步骤B1、状态方程更新:在训练阶段的最后,根据历史状态向量估计值的变化趋势,得到它们随充放电循环次数k变化的回归多项式方程,再加上系统过程误差,得到更新后的状态方程,更新后的状态方程为:Step B1, State Equation Update: At the end of the training phase, according to the change trend of historical state vector estimates, obtain their regression polynomial equations that change with the number of charge and discharge cycles k, and add the system process error to obtain the updated state equation , the updated state equation is: X(k)=fregression(k)+w(k),w~N(0,σw) (公式11),X(k)=f regression (k)+w(k),w~N(0,σ w ) (Formula 11), 式中,fregression(k)表示状态量关于k的回归方程,w(k)为系统过程噪声;In the formula, f regression (k) represents the regression equation of the state quantity with respect to k, and w(k) is the system process noise; 步骤B2、观测量更新:将步骤B1中获得的第k次充放电循环后的状态向量X(k)的估计值作为初值,将该估计值代入公式1中,获得M个粒子,将该M个粒子代入公式6中,获得M个观测值的估计值,以M个观测值的估计值的中位数作为对未来第k次充放电循环时容量的预测值;Step B2, update of observations: take the estimated value of the state vector X(k) after the kth charge-discharge cycle obtained in step B1 as the initial value, substitute the estimated value into formula 1, obtain M particles, and use the M particles are substituted into formula 6 to obtain estimated values of M observed values, and the median of estimated values of M observed values is used as the predicted value of the capacity at the kth charge-discharge cycle in the future; 步骤B3、剩余寿命预测:将第k次充放电循环时容量的预测值与预先设定的电池最小容量进行比较,随着充放电循环次数的增加,当预测容量开始小于设定容量时,电池的实际观测量所对应的循环次数k与步骤二中训练阶段所用的循环次数的差值为电池可用的剩余循环次数,从而获得二次电池剩余寿命。Step B3, remaining life prediction: compare the predicted value of the capacity at the kth charge-discharge cycle with the preset minimum capacity of the battery, and as the number of charge-discharge cycles increases, when the predicted capacity starts to be less than the set capacity, the battery The difference between the number of cycles k corresponding to the actual observations of , and the number of cycles used in the training phase in step 2 is the remaining number of cycles available for the battery, thereby obtaining the remaining life of the secondary battery.
CN201610363499.1A 2016-05-27 2016-05-27 A kind of service life of secondary cell prediction technique that particle filter is combined with mechanism model Active CN106055775B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610363499.1A CN106055775B (en) 2016-05-27 2016-05-27 A kind of service life of secondary cell prediction technique that particle filter is combined with mechanism model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610363499.1A CN106055775B (en) 2016-05-27 2016-05-27 A kind of service life of secondary cell prediction technique that particle filter is combined with mechanism model

Publications (2)

Publication Number Publication Date
CN106055775A true CN106055775A (en) 2016-10-26
CN106055775B CN106055775B (en) 2018-12-11

Family

ID=57175367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610363499.1A Active CN106055775B (en) 2016-05-27 2016-05-27 A kind of service life of secondary cell prediction technique that particle filter is combined with mechanism model

Country Status (1)

Country Link
CN (1) CN106055775B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108761347A (en) * 2018-06-29 2018-11-06 联想(北京)有限公司 A kind of processing method, device and electronic equipment
CN109146115A (en) * 2018-06-11 2019-01-04 广州市香港科大霍英东研究院 Battery life predicting method, system and device based on model migration
CN109543317A (en) * 2018-04-28 2019-03-29 北京航空航天大学 A kind of method and device of PEMFC remaining life prediction
CN110580382A (en) * 2019-08-16 2019-12-17 华中科技大学 A Capacitance Prediction Method for Metallized Film Capacitors
CN110687450A (en) * 2019-08-28 2020-01-14 武汉科技大学 Lithium battery residual life prediction method based on phase space reconstruction and particle filtering
CN110764003A (en) * 2018-07-10 2020-02-07 天津工业大学 Lithium battery state of charge estimation method, device and system
CN111448467A (en) * 2017-07-24 2020-07-24 罗伯特·博世有限公司 Method and system for modeling and estimating battery capacity
CN112084459A (en) * 2019-06-12 2020-12-15 电计贸易(上海)有限公司 Method, device, electronic terminal, and storage medium for predicting battery charge-discharge cycle life
CN112130086A (en) * 2020-05-29 2020-12-25 国家电网有限公司 A method and system for predicting the remaining life of a power battery
US20210357551A1 (en) * 2018-08-31 2021-11-18 Gs Yuasa International Ltd. Development support device, terminal device, development support method, and computer program
CN114355221A (en) * 2021-12-06 2022-04-15 大连理工大学 A state-of-health estimation method for lithium-ion batteries based on data model fusion
CN114779088A (en) * 2022-04-20 2022-07-22 哈尔滨工业大学 Battery remaining service life prediction method based on maximum expectation-unscented particle filtering
CN115114878A (en) * 2022-07-26 2022-09-27 中国长江三峡集团有限公司 Method and device for online prediction of battery life of energy storage power station and storage medium
CN117347888A (en) * 2023-12-05 2024-01-05 深圳市易检车服科技有限公司 Battery balancer load measurement method, device, computer equipment and storage medium
CN119179008A (en) * 2024-10-17 2024-12-24 宁德时代新能源科技股份有限公司 Method and device for detecting lithium precipitation of battery, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102798823A (en) * 2012-06-15 2012-11-28 哈尔滨工业大学 Gaussian process regression-based method for predicting state of health (SOH) of lithium batteries
CN102968573A (en) * 2012-12-14 2013-03-13 哈尔滨工业大学 Online lithium ion battery residual life predicting method based on relevance vector regression
CN105445671A (en) * 2015-12-29 2016-03-30 北京航天测控技术有限公司 Lithium ion battery service life prediction method based on traceless particle filtering

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102798823A (en) * 2012-06-15 2012-11-28 哈尔滨工业大学 Gaussian process regression-based method for predicting state of health (SOH) of lithium batteries
CN102968573A (en) * 2012-12-14 2013-03-13 哈尔滨工业大学 Online lithium ion battery residual life predicting method based on relevance vector regression
CN105445671A (en) * 2015-12-29 2016-03-30 北京航天测控技术有限公司 Lithium ion battery service life prediction method based on traceless particle filtering

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘大同 等: "锂离子电池健康评估和寿命预测综述", 《仪器仪表学报》 *
季迎旭 等: "蓄电池SOC估算方法综述", 《电测与仪表》 *
艾力 等: "基于数据驱动的卫星锂离子电池寿命预测方法", 《计算机测量与控制》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111448467B (en) * 2017-07-24 2023-04-14 罗伯特·博世有限公司 Method and system for modeling and estimating battery capacity
CN111448467A (en) * 2017-07-24 2020-07-24 罗伯特·博世有限公司 Method and system for modeling and estimating battery capacity
CN109543317A (en) * 2018-04-28 2019-03-29 北京航空航天大学 A kind of method and device of PEMFC remaining life prediction
CN109543317B (en) * 2018-04-28 2022-11-01 北京航空航天大学 Method and device for predicting remaining service life of PEMFC
CN109146115A (en) * 2018-06-11 2019-01-04 广州市香港科大霍英东研究院 Battery life predicting method, system and device based on model migration
CN108761347B (en) * 2018-06-29 2021-01-15 联想(北京)有限公司 Processing method and device and electronic equipment
CN108761347A (en) * 2018-06-29 2018-11-06 联想(北京)有限公司 A kind of processing method, device and electronic equipment
CN110764003A (en) * 2018-07-10 2020-02-07 天津工业大学 Lithium battery state of charge estimation method, device and system
US12190027B2 (en) * 2018-08-31 2025-01-07 Gs Yuasa International Ltd. Development support device, terminal device, development support method, and computer program
US20210357551A1 (en) * 2018-08-31 2021-11-18 Gs Yuasa International Ltd. Development support device, terminal device, development support method, and computer program
CN112084459A (en) * 2019-06-12 2020-12-15 电计贸易(上海)有限公司 Method, device, electronic terminal, and storage medium for predicting battery charge-discharge cycle life
CN110580382B (en) * 2019-08-16 2021-10-08 华中科技大学 A Capacitance Prediction Method for Metallized Film Capacitors
CN110580382A (en) * 2019-08-16 2019-12-17 华中科技大学 A Capacitance Prediction Method for Metallized Film Capacitors
CN110687450A (en) * 2019-08-28 2020-01-14 武汉科技大学 Lithium battery residual life prediction method based on phase space reconstruction and particle filtering
CN112130086A (en) * 2020-05-29 2020-12-25 国家电网有限公司 A method and system for predicting the remaining life of a power battery
CN114355221A (en) * 2021-12-06 2022-04-15 大连理工大学 A state-of-health estimation method for lithium-ion batteries based on data model fusion
CN114779088A (en) * 2022-04-20 2022-07-22 哈尔滨工业大学 Battery remaining service life prediction method based on maximum expectation-unscented particle filtering
CN115114878A (en) * 2022-07-26 2022-09-27 中国长江三峡集团有限公司 Method and device for online prediction of battery life of energy storage power station and storage medium
CN117347888B (en) * 2023-12-05 2024-02-13 深圳市易检车服科技有限公司 Battery equalizer load measuring method and device, computer equipment and storage medium
CN117347888A (en) * 2023-12-05 2024-01-05 深圳市易检车服科技有限公司 Battery balancer load measurement method, device, computer equipment and storage medium
CN119179008A (en) * 2024-10-17 2024-12-24 宁德时代新能源科技股份有限公司 Method and device for detecting lithium precipitation of battery, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN106055775B (en) 2018-12-11

Similar Documents

Publication Publication Date Title
CN106055775B (en) A kind of service life of secondary cell prediction technique that particle filter is combined with mechanism model
Lin et al. State of charge estimation with the adaptive unscented Kalman filter based on an accurate equivalent circuit model
Wang et al. Lithium battery state-of-health estimation via differential thermal voltammetry with Gaussian process regression
Xuan et al. Real-time estimation of state-of-charge in lithium-ion batteries using improved central difference transform method
CN111581904B (en) Lithium battery SOC and SOH collaborative estimation method considering cycle number influence
CN103941195B (en) Method for battery SOC estimation based on small model error criterion expanding Kalman filter
Zhang et al. Intelligent state of charge estimation of battery pack based on particle swarm optimization algorithm improved radical basis function neural network
CN108519556A (en) A Lithium-ion Battery SOC Prediction Method Based on Recurrent Neural Network
CN108732508B (en) A real-time estimation method of lithium-ion battery capacity
CN105974327A (en) Lithium battery pack SOC prediction method based on neural network and UKF
CN105548896A (en) Power-cell SOC online closed-loop estimation method based on N-2RC model
CN111579993B (en) An online estimation method of lithium battery capacity based on convolutional neural network
Wang et al. Health diagnosis for lithium-ion battery by combining partial incremental capacity and deep belief network during insufficient discharge profile
CN111781503B (en) An online SOC estimation method for lithium-ion energy storage batteries
CN103399281A (en) Lithium ion battery cycle life predicating method based on cycle life degeneration stage parameter ND-AR (neutral density-autoregressive) model and EKF (extended Kalman filter) method
CN113777510A (en) Method and device for estimating state of charge of lithium battery
CN112816874A (en) RVM and PF algorithm fusion-based battery remaining service life prediction method
CN115201686B (en) A method for evaluating the state of health of lithium-ion batteries under incomplete charge-discharge data
CN106772067A (en) The method that Multiple Time Scales IAPF filters estimated driving force battery charge state and health status
CN106125004A (en) Lithium battery health status Forecasting Methodology based on neutral net kernel function GPR
CN114781176B (en) An equivalent circuit parameter identification method for lumped parameters of lithium-ion battery energy storage system
CN116643196A (en) Battery health state estimation method integrating mechanism and data driving model
CN106772108A (en) A kind of lithium battery SOC Forecasting Methodologies
CN109917299A (en) A three-layer filter estimation method for the state of charge of lithium batteries
CN113033104B (en) A state-of-charge estimation method for lithium batteries based on graph convolution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191025

Address after: 519175 sancunpian, Fushan Industrial Zone, Doumen District, Zhuhai City, Guangdong Province (plant 4, plant 6)

Patentee after: Zhuhai Zhongli New Energy Technology Co., Ltd.

Address before: 150001 Harbin, Nangang, West District, large straight street, No. 92

Patentee before: Harbin Institute of Technology