Next Article in Journal
LASSO Homotopy-Based Sparse Representation Classification for fNIRS-BCI
Previous Article in Journal
Skeleton-Based Spatio-Temporal U-Network for 3D Human Pose Estimation in Video
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Updating High-Order Extended Kalman Filtering Method Based on Fixed-Step Life Prediction for Vehicle Lithium-Ion Batteries

1
School of Automation, Hangzhou Dianzi University, Hangzhou 310018, China
2
School of Automation, Guangdong University of Petrochemical Technology, Maoming 525000, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(7), 2574; https://doi.org/10.3390/s22072574
Submission received: 25 January 2022 / Revised: 15 March 2022 / Accepted: 21 March 2022 / Published: 28 March 2022
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Lithium-ion batteries have become an important power source in low-carbon transportation energy, and the safe operation and remaining useful life prediction are of great significance. Aiming at the shortcomings of existing methods, such as low prediction accuracy and a short prediction period, this paper proposes a real-time update high-order extended Kalman filter method based on fixed-step life prediction for vehicle lithium batteries based on the principle of combining models and data. First, the state model describing the parameters in the dynamic energy attenuation model is established, and the energy attenuation model is regarded as the observation model of the system to meet the requirements of establishing the Kalman filter. Secondly, the multi-step prediction equation of the state model is established by iterative recursion. At the same time, the multi-step prediction equation between the existing energy output value and the future output value is established based on the multi-dimensional Taylor network (MTN). The multiplicative noise term introduced in the dynamic modeling process is regarded as the hidden variable of the system to meet the requirements of establishing the multi-step linear predictive Kalman filter. Finally, the effectiveness of the new method is verified by digital simulation examples.

1. Introduction

In order to meet the demand of global carbon neutrality and realize the development of low-carbon transportation, the creation of electric vehicles, electrified trains and electric aircraft has contributed to low-carbon transportation. The production and scrap process of lithium-ion batteries with high storage energy density, low self-discharge rates and strong adaptability to high and low temperatures will not produce harmful heavy metals and substances, which is in line with the concept of low-carbon environmental protection. However, the production conditions and costs are relatively high, and thus its health status and remaining useful life are related to the operation status and safety of the transportation equipment. Therefore, the remaining useful life prediction of lithium-ion batteries is particularly important [1].
The remaining useful life (RUL) of a lithium-ion battery is defined as the number of charging and discharging cycles remaining before the performance deteriorates to the rated fault threshold [2]. In the existing literature, the prediction and estimation methods of lithium-ion batteries can generally be divided into model-based methods, data-driven methods and hybrid methods [3]. The model-based method is highly dependent on the degradation model and failure analysis of lithium-ion batteries. The existing filtering methods, such as extended Kalman filter (EKF) [4], unscented Kalman filter (UKF) [5] and particle filter (PF) [6], can effectively predict and estimate the health status and RUL of lithium-ion batteries in the future.
These filtering methods achieve better prediction accuracy by updating the internal parameters of the battery online. For example, a novel technique, which integrates a recursive total least squares (RTLS) with an state-of-charge (SOC) observer, was proposed to enhance the online model identification, and SOC estimation [7], a novel constant-voltage (CV) phase reconstruction method combining Q-V modeling and open-circuit voltage (OCV) estimation iteratively was proposed to predict the CV capacity authentically based on the available partial CV data. The extracted CV capacity is further used to estimate the battery state-of-health (SOH) precisely [8].
Aiming at the problem that the model-based method is difficult to apply, Zheng et al. proposed a differential voltage analysis method based on a general battery model and used EKF and PF to realize the prediction and estimation of RUL [9]. Zhang et al. proposed a particle filter method based on exponential model to predict the RUL of lithium-ion batteries. Compared with the autoregressive integrated moving average model, this method had better prediction performance [10]. After that, Lin et al. changed the double exponential empirical degradation model reduced the number of parameters of this model, and proposed a PF method based on an autoregressive time series model [11].
In addition to improving the lithium-ion battery degradation model, there are also methods to improve the filters. The extended Kalman particle filter improves the problem of particle degradation in the PF algorithm and improves the prediction accuracy. The improved unscented particle filter based on the Markov chain Monte Carlo method can also suppress the particle degradation problem in the standard PF algorithm [12,13].
However, due to the lack of physical explanation and understanding of the degradation process of lithium-ion batteries, complex and accurate mathematical models may not be established, and accurate prediction results are naturally not available. On the contrary, when the degradation mechanism fails or is unknown, as long as there is sufficient historical data for the lithium-ion battery, the RUL can be predicted using a data-driven method [14,15].
Different data-driven RUL prediction methods have been introduced, including autoregressive models (ARmodels), artificial neural networks (ANNs), support vector machines (SVMs) and relevance vector machines (RVMs) [16]. These have different advantages and disadvantages. The prediction method based on the AR model is simple; however, its prediction accuracy is low. Lin et al. explained the degradation structure by the variation of regression line length and slope, and proposed a reliable prediction method using the combination model of the autoregressive model and the survival regression model [17].
The prediction method based on an artificial neural network has sufficient prediction accuracy; however, there are problems, including a lack of robustness, a large amount of calculations and over-fitting. Using false nearest neighbors and a hybrid neural network effectively solves these problems [18]. The prediction method based on support vector machine can achieve high prediction accuracy only using small sample training; however, its parameter identification is challenging. Yang et al. proposed an algorithm based on statistical knowledge, which has the advantages of global optimization, high precision and a strong generalization ability [19].
Based on the multi-level computing support vector machine method, Patil et al. made the RUL prediction of lithium-ion batteries faster and more accurate, and their method can be used for real-time vehicle RUL estimation of electric vehicle battery packs [20]. The method based on relevance vector machine does not require a large number of samples; however, its long-term prediction ability is weak with poor stability.
Cheng et al. proposed an optimization algorithm based on a combination of the broad learning system (BLS) and relevance vector machine (RVM), which inputs different features into the BLS network, sets different prediction starting points, and finally outputs the RUL prediction of the hybrid model. This algorithm improves the shortcomings of the original RVM algorithm and has stronger long-term prediction ability and generalization ability [21]. When introducing the above data-driven method, the deep-learning method is also excellent.
The deep-learning method has become the main data method to solve the RUL prediction of lithium-ion batteries in recent years. Recurrent Neural Networks (RNNs) are very effective for this sequential battery data, which can mine the temporal and semantic information in the data. For example, an artificial intelligence estimation method based on recurrent neural network and state space estimation technology are combined to estimate the RUL of lithium-ion batteries [22].
The long short-term memory (LSTM) neural network can deal with the time sequence information well, which is usually used to solve the long-term dependence problem, and this type of network has certain advantages for the RUL prediction of lithium-ion batteries [23]. However, the current technology is not satisfied with only one method—there are many hybrid deep-learning methods. A hybrid neural network was proposed in the literature that combines a convolutional neural network (CNN) and bidirectional long short-term memory network (Bi-LSTM) [24].
This approach has high reliability and prediction accuracy and can be applied to battery monitoring and prognostics. Similarly, in order to develop CNN and LSTM in depth for deeper information mining in limited data, Ren et al. proposed a new LIB RUL prediction method based on improved CNN and LSTM, namely Auto-CNN-LSTM [25]. At the same time, Zraibi et al. used the hybrid network of CNN, LSTM and Deep Neural Networks (DNN) to accurately predict the RUL of lithium-ion batteries, which proved that the hybrid network was superior to the single network [26].
In order to make full use of the mechanism characteristics of known models and the excellent computing power of data-driven algorithms, hybrid methods based on the combination of model and data-driven have developed rapidly in recent years, in particular, a hybrid method based on a filter-based data-driven method. Xiao et al. proposed a RUL prediction method for lithium-ion batteries based on UKF and a back propagation (BP) neural network. The BP neural network was used to compensate and correct the predicted value of the filter to obtain the estimated value [27].
In addition, UKF is used as the filtering method, and the future measurement value of lithium-ion battery is trained by RVM based on historical data to update the prediction error [28]. This does not waste the known mechanism model and historical data, and the prediction results are more robust and adaptable. Similarly, the literature also proposed a hybrid method based on UKF and relevance vector regression (RVR) also based on a similar theory [29].
The above-mentioned lithium-ion RUL prediction methods are based on one-step prediction. At present, there are few methods that can predict the RUL of lithium-ion batteries online in multiple steps. In one study [30], adaptive neuro-fuzzy inference systems, random forests, and the group method of data handling were used along with three strategies for multi-step prediction and prognosis. These methods use historical and current data to predict future measurements. If the RUL of lithium-ion batteries at multiple future moments can be predicted and analyzed online, it is of great significance for the monitoring and maintenance of traffic electronic equipment [31,32]. Using this idea and the recent RUL prediction method of lithium-ion batteries based on filtering and being data-driven, this paper establishes a multi-step prediction model and a training model based on a multi-dimensional Taylor network to predict future measurements. The main contributions are as follows:
  • Based on the multi-step prediction model, the high-order extended Kalman filter is used to predict the estimation, and the predicted future measurements are integrated into the innovation update in the filter, thereby, realizing the multi-step advanced prediction of the RUL of the lithium-ion battery.
  • This method achieves better prediction accuracy compared with the model-based method.
  • It maintains the demand for smaller samples compared with the data-driven method.
  • In addition, it also achieves multi-step prediction with strong robustness.
This paper is organized as follows: Section 2 introduces the background and basic problem setting. Section 3 introduces the derivation process of the multi-step prediction model. In Section 4, the process of multi-step prediction of future measurements based on a multi-dimensional Taylor network is analyzed. Section 5 establishes a hybrid method for predicting the RUL of lithium-ion batteries based on Section 2 and Section 3. In Section 6, the system simulation experiment proves the effectiveness of the proposed method. Section 7 is our summary.

2. Problem Description

In order to introduce the detailed process of the proposed multi-step prediction method, this paper considers the following conditions.
Regarding the degradation model of lithium-ion batteries, we assume that the degradation model of lithium-ion batteries is a first-order Markov process that can be expressed as follows:
x ( 1 ) ( k + 1 ) = f ( x ( 1 ) ( k ) , p ( k ) ) + w ( 1 ) ( k ) y ( k + 1 ) = h ( x ( 1 ) ( k + 1 ) ) + v ( k + 1 )
where f ( · ) and h ( · ) represent the state transition function and the measurement function, x ( 1 ) ( k ) R n is the state variable, y ( k + 1 ) R m is the measurement variable. State noise w ( 1 ) ( k ) R n and measurement noise v ( k + 1 ) R m are irrelevant zero-mean sequences, and the covariances are Q ( 1 ) ( k ) and R ( k + 1 ) , respectively. The initial state x 0 ( 1 ) is a random vector independent of the noise sequence, which satisfies
E x ( 1 ) ( 0 ) = x ^ 0
P 0 ( 1 ) = E x ( 1 ) ( 0 ) x ^ 0 x ( 1 ) ( 0 ) x ^ 0 T
where P 0 ( 1 ) is the initial error covariance matrix.

3. Multi-Step Prediction Modeling

Lithium-ion battery degradation model (1) is based on the previous time value of the state information and the current time measurement information to infer the next time state value. This is the current one-step prediction method based on the mechanism empirical model. In order to realize multi-step prediction, the mechanism empirical model of multi-step prediction should be established based on the mechanism empirical model of one-step prediction.
According to the one-step state model of Equation (1), the state model sequence from time k + 1 to time k + q is obtained.
x ( 1 ) ( k + 1 ) = A ( k + 1 ) x ( 1 ) ( k ) + w ( k ) x ( 1 ) ( k + 2 ) = A ( k + 2 ) x ( 1 ) ( k + 1 ) + w ( k + 1 ) x ( 1 ) ( k + q ) = A ( k + q ) x ( 1 ) ( k + q 1 ) + w ( k + q 1 )
This can be expressed as
x ( 1 ) ( k + 1 ) x ( 1 ) ( k + 2 ) x ( 1 ) ( k + q ) = A ( k + 1 ) A ( k + 2 ) A ( k + q ) x ( 1 ) ( k ) x ( 1 ) ( k + 1 ) x ( 1 ) ( k + q 1 ) + w ( 1 ) ( k ) w ( 1 ) ( k + 1 ) w ( 1 ) ( k + q 1 )
where A ( · ) is the state transition matrix.
The state at time k is sequentially combined into the state from k + 1 to k + q , as shown in Equation (4).
x ( 1 ) ( k + 1 ) = A ( k ) x ( 1 ) ( k ) + w ( 1 ) ( k ) x ( 1 ) ( k + 2 ) = A ( k + 1 ) A ( k ) x ( 1 ) ( k ) + A ( k + 1 ) w ( 1 ) ( k ) + w ( 1 ) ( k + 1 ) x ( 1 ) ( k + q ) = i = 0 q 1 A ( k + i ) x ( 1 ) ( k ) + l = 0 q 2 i = 0 q 2 l A ( k + i + 1 ) w ( 1 ) ( k + l ) + w ( 1 ) ( k + q 1 )
Equation (4) is organized into a general matrix form, which is
x ( 1 ) ( k + 1 ) x ( 1 ) ( k + 2 ) x ( 1 ) ( k + q ) = A ( k ) A ( k + 1 ) A ( k ) i = 0 q 1 A ( k + i ) x ( 1 ) ( k ) + w ( 1 ) ( k ) A ( k + 1 ) w ( 1 ) ( k ) + w ( 1 ) ( k + 1 ) l = 0 q 2 i = 0 q 2 l A ( k + i + 1 ) w ( 1 ) ( k + l ) + w ( 1 ) ( k + q 1 )
Let X ¯ ( k + q ) = x ( 1 ) ( k + 1 ) x ( 1 ) ( k + 2 ) x ( 1 ) ( k + q ) , A ¯ ( k + q ) = A ( k ) A ( k + 1 ) A ( k ) i = 0 q 1 A ( k + i ) , W ¯ ( k + q ) = w ( 1 ) ( k ) A ( k + 1 ) w ( 1 ) ( k ) + w ( 1 ) ( k + 1 ) l = 0 q 2 i = 0 q 2 l A ( k + i + 1 ) w ( 1 ) ( k + l ) + w ( 1 ) ( k + q 1 ) .
Accordingly, based on the established multi-step prediction state model, the multi-step measurement model is established. According to the obtained state model sequence, the measurement model sequence is obtained.
y ( k + 1 ) = H ( k + 1 ) x ( 1 ) ( k + 1 ) + v ( k + 1 ) y ( k + 2 ) = H ( k + 2 ) x ( 1 ) ( k + 2 ) + v ( k + 2 ) y ( k + q ) = H ( k + q ) x ( 1 ) ( k + q ) + v ( k + q )
This can be expressed as
y ( k + 1 ) y ( k + 2 ) y ( k + q ) = H ( k + 1 ) H ( k + 2 ) H ( k + q ) x ( 1 ) ( k + 1 ) x ( 1 ) ( k + 2 ) x ( 1 ) ( k + q ) + v ( k ) v ( k + 1 ) v ( k + q )
where H ( · ) is the measurement matrix.
The state at time k is sequentially combined into the measurement from time k + 1 to time k + q , as shown in Equation (4).
y ( k + 1 ) = H ( k + 1 ) x ( 1 ) ( k + 1 ) + v ( k + 1 ) y ( k + 2 ) = H ( k + 2 ) H ( k + 1 ) x ( 1 ) ( k + 1 ) + H ( k + 2 ) v ( k + 1 ) + v ( k + 2 ) y ( k + q ) = i = 0 q H ( k + i ) x ( 1 ) ( k + 1 ) + l = 0 q 1 i = 0 q 1 l H ( k + i + 1 ) v ( k + l ) + v ( k + q )
Equation (4) is organized into a general matrix form, which is
y ( k + 1 ) y ( k + 2 ) y ( k + q ) = H ( k + 1 ) H ( k + 2 ) H ( k + 1 ) i = 0 q H ( k + i ) x ( 1 ) ( k + 1 ) + v ( k + 1 ) H ( k + 1 ) v ( k + 1 ) + v ( k + 2 ) l = 0 q 1 i = 0 q 1 l H ( k + i ) v ( k + l ) + v ( k + q )
Let Y ¯ ( k + q ) = y ( k + 1 ) y ( k + 2 ) y ( k + q ) , H ¯ ( k + q ) = H ( k + 1 ) H ( k + 2 ) H ( k + 1 ) i = 0 q H ( k + i ) , V ¯ ( k + q ) = v ( k + 1 ) H ( k + 1 ) v ( k + 1 ) + v ( k + 2 ) l = 0 q 1 i = 0 q 1 l H ( k + i ) v ( k + l ) + v ( k + q ) .
The establishment of the above multi-step state model and measurement model immediately obtains the multi-step prediction model based on the one-step prediction mechanism model.
X ¯ ( k + q ) = A ¯ ( k + q ) x ( 1 ) ( k ) + W ¯ ( k + q ) Y ¯ ( k + q ) = H ¯ ( k + q ) X ¯ ( k + q ) + V ¯ ( k + q )
Remark 1.
In the process of establishing the multi-step prediction model, the multi-step state transition matrix A ¯ ( k + q ) and multi-step measurement matrix H ¯ ( k + q ) need to be obtained by the iterative accumulation of A ( · ) and H ( · ) . If the original state equation and measurement equation are linear, the linear dimension expansion processing is directly used. If it is nonlinear, this paper uses the first-order partial derivative method of EKF to process and finally forms a pseudo-linear filtering equation. W ¯ ( k + q ) and V ¯ ( k + q ) were derived from the above derivation, and their covariance Q ¯ ( · ) and R ¯ ( · ) are calculated according to the independent characteristics of Gaussian white noise.

4. Multi-Step Prediction of Future Measurement

Compared with the traditional neural network, on the one hand, the MTN structure expands the activation function of the hidden layer of the artificial neural network by Taylor series, and describes the general form of the output of the artificial neural network with the activation function after Taylor expansion, thus, serving as a theoretical basis for explaining the artificial neural network [33,34]. On the other hand, the polynomial function of MTN consists of some nonlinear and linear terms, and thus it can be used as a representation model of state dynamics. Due to the high degree of information correlation and coupling between adjacent moments, and in order to ensure that the amount of information to predict the future measurement is sufficient, we use the periodic multi-time past measurement to predict the future measurement. The network structure diagram of multi-step prediction of future measurements is shown in Figure 1.
The structure of the multi-step prediction multi-dimensional Taylor network model is a forward single middle layer, including an input layer, middle layer and output layer. Let the input layer have p + 1 nodes, X ( k , k p ) = x ( k ) , x ( k 1 ) , , x ( k p ) T , Let the output layer have q nodes, Y ( k + q , k ) = [ y ( k + 1 ) , y ( k + 2 ) , , y ( k + q ) ] T . The middle layer is the network processing layer, and the input data exist in the form of weighted summation of the power product units in the middle layer, where the weight variables of the output layer and the middle layer are represented by ω ( ( k p , k ) , ( 0 , m ) , ( k , k + q ) ) .
ω ( k , ( 0 , m ) , k + 1 ) ω ( k 1 , ( 0 , m ) , k + 1 ) ω ( k p , ( 0 , m ) , k + 1 ) ω ( k , ( 0 , m ) , k + 2 ) ω ( k 1 , ( 0 , m ) , k + 2 ) ω ( k p , ( 0 , m ) , k + 2 ) ω ( k , ( 0 , m ) , k + q ) ω ( k 1 , ( 0 , m ) , k + q ) ω ( k p , ( 0 , m ) , k + q ) ( p + 1 ) × q = ω ( ( k p , k ) , ( 0 , m ) , ( k , k + q ) )
Weierstrass Approximation Theorem:
Continuous Functions on Closed Intervals Can Be Approximated Uniformly by Polynomial Series.
Lemma 1.
The continuous function f ( x 1 , x 2 , , x n ) defined on a closed interval can be approximated by t = 1 N ( n , m ) ω t i = 1 n x i γ t , i , where N ( n , m ) is the total number of terms in the approximation expansion, and γ t , i is the power of the variable x i in the t t h product term in the expansion. From the Weierstrass approximation theorem and Lemma 1, the output results of MTN can be approximated by t = 1 N ( n , m ) ω t i = 1 n x i γ t , i .
For the multi-dimensional Taylor network with multiple nodes in the output layer, each output node can be written in the following matrix form:
Y ( k + q , k ) = [ y ( k + 1 ) , y ( k + 2 ) , , y ( k + q ) ] T = ω ( ( k p , k ) , ( 0 , m ) , ( k , k + q ) ) M n o d e ( k p , k )
where M n o d e ( k p , k ) is the node of MTN.
[ 1 , x ( k ) , , x ( k p ) , , x n 1 ( k ) x ( k 1 ) , , x n ( k p ) ] T = M n o d e ( k p , k )
As there are similarities between the MTN structure and extreme learning, only the weight training from the middle layer to the output layer is needed. Therefore, the parameters in the MTN structure can also be solved by the least-square method, and thus there are:
min ω ( ( k p , k ) , ( 0 , m ) , ( k , k + q ) ) M n o d e ( k p , k ) 2
The optimal solution is
ω ( ( k p , k ) , ( 0 , m ) , ( k , k + q ) ) = Y ( k + q , k ) M n o d e ( k p , k ) T [ M n o d e ( k p , k ) M n o d e ( k p , k ) T ] 1

5. Filtering Estimation of Remaining Useful Life

According to the establishment of the above multi-step expansion model and the realization of multi-step prediction of multi-dimensional Taylor network, their results are combined into the filtering estimation of remaining useful life. The flow chart is shown in Figure 2.
The time update process:
(1) The initial predictive value of the multi-step expansion model is obtained based on the initial state estimation x ( k | k ) and state transition matrix A ¯ ( k + q | k ) of the multi-step extended system.
X ¯ ( k + q | k ) = A ¯ ( k + q | k ) x ( k | k )
(2) According to the covariance matrix at time k of the multi-step expansion model and the variance of process noise, the prediction error covariance matrix is obtained.
P ¯ ( k + q | k ) = A ¯ ( k + q | k ) P ¯ ( k | k ) A ¯ T ( k + q | k ) + Q ¯ ( k )
Measurement update process:
(3) According to the covariance matrix of the prediction error of the multi-step expansion model and the relevant information of the measured values, the gain matrix can be obtained.
K ¯ ( k + q ) = P ¯ ( k + q | k ) H ¯ T ( k + q ) [ H ¯ ( k + q ) P ¯ ( k + q | k ) H ¯ T ( k + q ) + R ¯ ( k + q ) ] 1
(4) According to the state prediction, the filtering gain K ¯ ( k + q ) and the error between the measured and predicted values of multi-step prediction, a new high-order extended Kalman filter is obtained.
X ¯ ( k + q | k + q ) = X ¯ ( k + q | k ) + K ¯ ( k + q ) [ Y ( k + q ) H ( k + q ) X ¯ ( k + q ) ]
(5) The error covariance matrix of the multi-step expansion model is calculated
P ¯ ( k + q | k + q ) = [ I K ¯ ( k + q ) H ¯ ( k + q ) ] P ¯ ( k + q | k )
Remark 2.
The estimation method of the RUL utilizes the idea of a high-order extended Kalman filter, which extends the high-order information to the new system for updating. Similarly, this paper incorporates multi-step information into the update of the new system. Most importantly, the sliding fixed step filtering update provides the possibility for a real-time update.

6. Experimental Verification

6.1. Before Experience

The RUL model of the lithium-ion battery in this paper is set as follows:
a ( 1 ) ( k + 1 ) = a ( 1 ) ( k ) + w a ( k ) , w a ( k ) N ( 0 , s a ) b ( 1 ) ( k + 1 ) = b ( 1 ) ( k ) + w b ( k ) , w b ( k ) N ( 0 , s b ) c ( 1 ) ( k + 1 ) = c ( 1 ) ( k ) + w c ( k ) , w c ( k ) N ( 0 , s c ) d ( 1 ) ( k + 1 ) = d ( 1 ) ( k ) + w d ( k ) , w d ( k ) N ( 0 , s d ) Q ( k ) = a ( 1 ) ( k ) e ( b ( 1 ) ( k ) · k ) + c ( 1 ) ( k ) e ( d ( 1 ) ( k ) · k ) + v ( k )
where x ( 1 ) ( k ) = [ a ( 1 ) ( k ) , b ( 1 ) ( k ) , c ( 1 ) ( k ) , d ( 1 ) ( k ) ] T is the parameter in the model, and there is Gaussian white noise with mean value of zero and a variance of in each parameter, s ( 1 ) = [ s a , s b , s c , s d ] ; Q is the battery capacity; k is the charge and discharge cycle; and v is Gaussian white noise with mean value of zero and a variance of s v —that is v ( k ) N ( 0 , s v ) .
Remark 3.
This model is an empirical model of a lithium-ion battery and is fitted based on the degradation characteristics with no special physical characteristics. In this experiment, in order to compare the effectiveness of different methods in a fair way, the prediction methods based on this model are the same model parameters, which contain very small Gaussian white noise, and its error can be ignored.
In this paper, the lithium-ion battery data set provided by NASA PCoE laboratory is used for simulation verification. We extract the data relationship between the battery capacity and charge–discharge cycle of B0005, B0006 and B0007 batteries as shown in Figure 3. In addition, the initial values of the model parameters are provided by Table 1.
It can be seen from Figure 3 that, with the increase of charging and discharging cycles, the RUL of lithium-ion battery declines. In order to verify that the prediction effect of the proposed multi-step prediction method is not weaker than the existing one-step prediction method. We conducted comparative tests on different types of lithium-ion batteries. Since this method and the existing one-step prediction method combine network training based on historical data, we started the post-prediction from the 50th charge–discharge cycle and the 100th charge–discharge cycle, respectively. At the same time, the known data before k was used to predict the RUL after k.

6.2. Introduction of Various Methods

Since the comparative experiments in this paper involve three types of methods, in order to ensure the fairness and observability of the experimental data, the experimental part based on the model method uses the unscented Kalman filter ( UKF ). The experimental part based on data-driven method uses correlation vector machine ( RVM ), convolutional neural network ( CNN ) and long short-term memory network ( LSTM ) in a deep-learning method. The hybrid method combines UKF with RVM algorithm and the hybrid method proposed in this paper. The method proposed in this paper is a hybrid method combining a high-order extended Kalman filter and multi-step prediction by MTN. The following explains the application of the above method in this experiment.
UKF: According to the basic model given by Equation (23), the unscented Kalman filter is used to predict the RUL of lithium-ion batteries
RVM: This is the use of known lithium-ion battery data to train the RVM model to predict its RUL.
CNN: This is the use of known lithium-ion battery data to train the CNN model to predict its RUL.
LSTM: This is the use of known lithium-ion battery data to train the LSTM model to predict its RUL.
UKF+RVM: The RVM algorithm is introduced into the innovation update part of unscented Kalman filter to predict the measurements, and then the RUL predicted by the filter is obtained [28].
MEKF+MTNMP (q = 1): The innovation update part of one-step composite high-order extended Kalman filter introduces the measured predictive value of one-step prediction of the MTN.
MEKF+MTNMP (q = 2): The innovation update part of the two-step composite high-order extended Kalman filter introduces the measurement and prediction value of two-step prediction of the MTN.
MEKF+MTNMP (q = 3): The innovation update part of the three-step composite high-order extended Kalman filter introduces the measured predictive value of the three-step prediction of the MTN.

6.3. Comparative Experiments

The comparative experiments in this section record the performance of the above eight methods in three lithium-ion battery data sets. Figure 4, Figure 5, Figure 6 and Figure 7 are the performance of eight methods in the B0005 lithium-ion battery data set. Figure 5 and Figure 7 are the absolute error between the predicted RUL and the real RUL. Table 2 records their mean square error, and Table 3 shows the performance comparison between the methods in the form of percentage. Figure 8, Figure 9, Figure 10 and Figure 11 are the performance of the eight methods in the B0006 lithium-ion battery data set. Table 4 records their mean square error, and Table 5 shows the performance comparison between the methods in the form of percentage. Figure 12, Figure 13, Figure 14 and Figure 15 are the performance of eight methods in the B0007 lithium-ion battery data set. Table 6 records their mean square error, and Table 7 shows the performance comparison between the methods in the form of percentage. Finally, Table 8 shows the effect changes from the beginning of prediction at k = 100 to the beginning of prediction at k = 50 —that is, to compare the impact on each method when the amount of data increases slightly.
Through the mean square error recorded in Table 2, Table 4 and Table 6, it is not difficult to see the effectiveness of the proposed method and the effect of this method is generally better than that of UKF. The UKF+RVM algorithm shows the strong performance of the existing one-step prediction hybrid method; however, the proposed method is not inferior to UKF+RVM in one-step prediction.
At the same time, the percentage data in Table 3, Table 5 and Table 7 intuitively show that this method has more than 50% performance than other methods. As for the two-step prediction, the three-step prediction does not lose accuracy while achieving multi-step prediction. Although the accuracy here is less than that of UKF+RVM in the one-step prediction method, it is also higher than that of RVM, CNN and LSTM. The main contribution of this method is proven from the mean square error and comparison:
  • The proposed method can effectively predict the RUL of lithium-ion batteries.
  • Compared with the model-based filtering method, this method can effectively improve the accuracy from 66.13% to 97.67%.
  • The one-step prediction accuracy is 12.95% to 63.42% higher than UKF+RVM, which was proposed in the literature [28].
The robustness of the proposed method is further illustrated in Table 8. The three methods based on data-driven methods do not have a stable prediction effect on the data with a lower amplitude increase. While the proposed method increases the prediction step, the training data with less amplitude increases the prediction effect. The two-step prediction and three-step prediction of this method increased by 35.29%, 25.00% and 20.83% as well as 31.58%, 5.88% and 16.00% in the three data sets, respectively. On the other hand, this method has good anti-interference ability and robustness to the change of data set. We also show that, compared with the data-driven method, relying on a large number of data and training models, this method was more prominent in real-time updates and small sample requirements. These prove the main contributions of this method:
  • The multi-step prediction method improved the prediction accuracy by 5.88% to 35.29% when the data increased slightly.
  • This multi-step prediction had good robustness.
From these experiments, we found that the model-only UKF had a poor effect in the one-step prediction of three lithium-ion batteries because the fitting model based on double exponential energy attenuation approximated the degradation effect of lithium-ion battery due to the use of cycle; therefore, the filtering results included the fitting error and the prediction error of the unscented Kalman filter. Based on the data of RVM, CNN and LSTM, there was no obvious trend in the prediction effect at k = 100 and k = 50 , which reflects that the data-driven prediction method relied heavily on the quantity and quality of historical data and was not suitable for small sample size and real-time update.
Model-based and data-driven methods showed good prediction accuracy but could only complete one-step prediction. The multi-step prediction method proposed in this paper with one-step and two-step prediction accuracy were trustworthy in the process of one-step to three-step prediction. Although three-step prediction accuracy was not as good as one-step and two-step prediction, as long as the historical data is sufficient, its prediction accuracy was still acceptable.

7. Conclusions and Future Work

In this paper, we proposed a real-time updating high-order extended Kalman filter method for lithium-ion batteries based on fixed-step life prediction.
  • The most important contribution of this method is to realize the use of past values to predict multiple future time values—that is, multi-step measurement based on one-step prediction.
  • Secondly, dynamic modeling of a multi-step prediction model that meets the requirements of the Kalman filter was realized, and the corresponding step filter was established.
  • Thirdly, the establishment of fixed-step prediction based on multi-dimensional Taylor network provides multiple future output values for the filtering process of multi-step prediction to, thus, realize the real-time updating of prediction innovation.
On the basis of multi-step prediction, the prediction accuracy of this method was not reduced, and it retained excellent robustness under the support of less historical data. Although this paper contributes to the field of multi-step prediction of the RUL of lithium-ion batteries, there remains future work to be performed. The modeling error of multi-step prediction increases with the increase of the prediction step size, which affects the prediction accuracy. This problem can be seen from the experimental results. The mean square error of the prediction results increases with the increase of prediction step. The multi-step prediction in this paper was conducted in the ideal environment of Gaussian white noise, and the multi-step prediction dynamic modeling in a non-Gaussian environment is also a problem to be solved.

Author Contributions

Conceptualization, J.W. and C.W.; methodology, C.W.; software, J.W.; validation, J.W.; formal analysis, J.W.; investigation, J.W.; resources, J.W.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, C.W.; visualization, C.W.; supervision, C.W.; project administration, C.W.; funding acquisition, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

National Natural Science Foundation of China: 61933013; National Natural Science Foundation of China: 61751304.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Weiss, H.; Winkler, T.; Ziegerhofer, H. Large lithium-ion battery-powered electric vehicles—From idea to reality. In Proceedings of the 2018 ELEKTRO, Mikulov, Czech Republic, 21–23 May 2018; pp. 1–5. [Google Scholar] [CrossRef]
  2. Li, F.; Xu, J. A new prognostics method for state of health estimation of lithium-ion batteries based on a mixture of Gaussian process models and particle filter. Microelectron. Reliab. 2015, 55, 1035–1045. [Google Scholar]
  3. Ng, S.; Xing, Y.; Tsui, K.L. A naive Bayes model for robust remaining useful life prediction of lithium-ion battery. Appl. Energy 2014, 118, 114–123. [Google Scholar]
  4. Zhang, J.; Gao, A.T.; Wang, W.B.; Han, Y.S.; Chen, R.G.; Zhang, F. Comparison of Prognostic Algorithms Based on PF and EKF for Estimating Remaining Useful Life of Li-Ion Batteries. Appl. Mech. Mater. 2014, 529, 616–620. [Google Scholar]
  5. Huang, M.; Zhang, Q. Prediction of Remaining Useful Life of Lithium-ion Battery Based on UKF. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020. [Google Scholar]
  6. Dong, W.; Fangfang, Y.; Kwok-Leung, T.; Qiang, Z.; Joo, B.S. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Spherical Cubature Particle Filter. IEEE Trans. Instrum. Meas. 2016, 65, 1282–1291. [Google Scholar]
  7. Wei, Z.; Zou, C.; Leng, F.; Soong, B.H.; Tseng, K.J. Online Model Identification and State of Charge Estimate for Lithium-Ion Battery with a Recursive Total Least Squares-Based Observer. IEEE Trans. Ind. Electron. 2018, 65, 1336–1346. [Google Scholar]
  8. Ruan, H.; He, H.; Wei, Z.; Quan, Z.; Li, Y. State of Health Estimation of Lithium-ion Battery Based on Constant-Voltage Charging Reconstruction. IEEE J. Emerg. Sel. Top. Power Electron. 2021. [CrossRef]
  9. Zheng, L.; Zhu, J.; Wang, G.; Lu, D.C.; He, T. Differential voltage analysis based state of charge estimation methods for lithium-ion batteries using extended Kalman filter and particle filter. Energy 2018, 158, 1028–1037. [Google Scholar]
  10. Zhang, L.; Mu, Z.; Sun, C. Remaining Useful Life Prediction for Lithium-ion Batteries Based on Exponential Model and Particle Filter. IEEE Access 2018, 6, 17729–17740. [Google Scholar]
  11. Lin, J.; Wei, M. Remaining useful life prediction of lithium-ion battery based on auto-regression and particle filter. Int. J. Intell. Comput. Cybern. 2021, 14, 218–237. [Google Scholar]
  12. Zhang, N.; Xu, A.; Wang, K.; Han, X.; Hong, S.H. Remaining Useful Life Prediction of Lithium Batteries Based on Extended Kalman Particle Filter. IEEJ Trans. Electr. Electron. Eng. 2021, 16, 206–214. [Google Scholar]
  13. Zhang, X.; Miao, Q.; Liu, Z. Remaining useful life prediction of lithium-ion battery using an improved UPF method based on MCMC. Microelectron. Reliab. 2017, 75, 288–295. [Google Scholar]
  14. Wang, S.; Zhao, L.; Su, X.; Pecht, M. Interacting multiple model particle filter for prognostics of lithium-ion batteries. Microelectron. Reliab. 2017, 70, 59–69. [Google Scholar]
  15. Lei, R.; Li, Z.; Sheng, H.; Zhao, S.; Hao, W.; Lin, Z. Remaining Useful Life Prediction for Lithium-Ion Battery: A Deep Learning Approach. IEEE Access 2018, 6, 50587–50598. [Google Scholar]
  16. Liu, D.; Zhou, J.; Peng, Y. Department of Test. Data-driven Prognostics and Remaining Useful Life Estimation for Lithium-ion Battery: A Review. Instrumentation 2014, 1, 61–72. [Google Scholar]
  17. Lin, C.P.; Lin, C.P.; Cabrera, J.; Yang, F.; Bae, S.J. Battery state of health modeling and remaining useful life prediction through time series model. Appl. Energy 2020, 275, 115338. [Google Scholar]
  18. Ma, G.; Zhang, Y.; Cheng, C.; Zhou, B.; Yuan, Y. Remaining useful life prediction of lithium-ion batteries based on false nearest neighbors and a hybrid neural network. Appl. Energy 2019, 253, 113626. [Google Scholar]
  19. Yang, D.; Wang, Y.; Pan, R.; Chen, R.; Chen, Z. State-of-health estimation for the lithium-ion battery based on support vector regression. Appl. Energy 2018, 227, 273–283. [Google Scholar]
  20. Patil, M.A.; Tagade, P.; Hariharan, K.S.; Kolake, S.M.; Song, T.; Yeo, T.; Doo, S. A novel multistage Support Vector Machine based approach for Lithium-ion battery remaining useful life estimation. Appl. Energy 2015, 159, 285–297. [Google Scholar]
  21. Chen, Z.; Shi, N.; Ji, Y.; Niu, M.; Wang, Y. Lithium-ion batteries remaining useful life prediction based on BLS-RVM. Energy 2021, 234, 121269. [Google Scholar]
  22. Catelani, M.; Ciani, L.; Fantacci, R.; Patrizi, G.; Picano, B. Remaining Useful Life Estimation for Prognostics of Lithium-Ion Batteries Based on Recurrent Neural Network. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
  23. Guan, Y.; Liu, J. Research on the Method of Remaining Useful Life Prediction of Lithium-ion Battery Based on LSTM. In Proceedings of the 2021 3rd International Conference on Advances in Computer Technology, Information Science and Communication (CTISC), Shanghai, China, 23–25 April 2021; pp. 226–231. [Google Scholar] [CrossRef]
  24. Yang, H.; Wang, P.; An, Y.; Shi, C.; Ma, Y. Remaining Useful Life Prediction Based on Denoising Technique and Deep Neural Network for Lithium-ion Capacitors. eTransportation 2020, 5, 100078. [Google Scholar]
  25. Ren, L.; Dong, J.; Wang, X.; Meng, Z.; Zhao, L.; Deen, M.J. A Data-Driven Auto-CNN-LSTM Prediction Model for Lithium-Ion Battery Remaining Useful Life. IEEE Trans. Ind. Inform. 2021, 17, 3478–3487. [Google Scholar] [CrossRef]
  26. Zraibi, B.; Okar, C.; Chaoui, H.; Mansouri, M. Remaining Useful Life Assessment for Lithium-Ion Batteries Using CNN-LSTM-DNN Hybrid Method. IEEE Trans. Veh. Technol. 2021, 70, 4252–4261. [Google Scholar] [CrossRef]
  27. Qiao, J.; Liu, X.; Chen, Z. Prediction of the Remaining Useful Life of Lithium-Ion Batteries Based on Empirical Mode Decomposition and Deep Neural Networks. IEEE Access 2020, 8, 42760–42767. [Google Scholar]
  28. Xiao, Z.; Fang, H.; Li, Z.; Chang, Y. Remaining Useful Life Prediction of Lithium-ion Battery Based on Unscented Kalman Filter and Back propagation Neural Network. In Proceedings of the 2019 IEEE 8th Data Driven Control and Learning Systems Conference (DDCLS), Dali, China, 24–27 May 2019. [Google Scholar]
  29. Zheng, X.; Fang, H. An integrated unscented kalman filter and relevance vector regression approach for lithium-ion battery remaining useful life and short-term capacity prediction. Reliab. Eng. Syst. Saf. 2015, 144, 74–82. [Google Scholar]
  30. Razavi-Far, R.; Chakrabarti, S.; Saif, M. Multi-step-ahead prediction techniques for Lithium-ion batteries condition prognosis. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016. [Google Scholar]
  31. Xiao, Z.; Fang, H.; Chang, Y. Research on Remaining Useful Life Prediction Based on Nonlinear Filtering for Lithium-ion Battery. In Proceedings of the 2019 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS), Xiamen, China, 5–7 July 2019. [Google Scholar]
  32. Tang, S.; Yu, C.; Wang, X.; Guo, X.; Si, X. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on the Wiener Process with Measurement Error. Energies 2014, 7, 520–547. [Google Scholar]
  33. Han, Y.Q.; Zhu, S.L.; Yang, S.G.; Chu, L. Adaptive multi-dimensional Taylor network tracking control for a class of nonlinear systems. Int. J. Control. 2019, 94, 277–285. [Google Scholar] [CrossRef]
  34. Zhu, S.; Chu, L.; Wang, M.; Han, Y.; Yang, S. Multi-dimensional Taylor Network-Based Adaptive Output-Feedback Tracking Control for a Class of Nonlinear Systems. IEEE Access 2020, 8, 77298–77307. [Google Scholar]
Figure 1. Multi-step prediction structure based on a multi-dimensional Taylor network.
Figure 1. Multi-step prediction structure based on a multi-dimensional Taylor network.
Sensors 22 02574 g001
Figure 2. Flow chart of overall algorithm.
Figure 2. Flow chart of overall algorithm.
Sensors 22 02574 g002
Figure 3. The relationship between the capacity and charge–discharge cycle of four lithium-ion batteries in the NASA PCoE laboratory.
Figure 3. The relationship between the capacity and charge–discharge cycle of four lithium-ion batteries in the NASA PCoE laboratory.
Sensors 22 02574 g003
Figure 4. The simulation diagram of B0005 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 4. The simulation diagram of B0005 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g004
Figure 5. The simulation error diagram of B0005 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 5. The simulation error diagram of B0005 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g005
Figure 6. The simulation diagram of B0005 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 6. The simulation diagram of B0005 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g006
Figure 7. The simulation error diagram of B0005 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 7. The simulation error diagram of B0005 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g007
Figure 8. The simulation diagram of B0006 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 8. The simulation diagram of B0006 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g008
Figure 9. The simulation error diagram of B0006 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 9. The simulation error diagram of B0006 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g009
Figure 10. The simulation diagram of B0006 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 10. The simulation diagram of B0006 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g010
Figure 11. The simulation error diagram of B0006 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 11. The simulation error diagram of B0006 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g011
Figure 12. The simulation diagram of B0007 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 12. The simulation diagram of B0007 predicted from the 50th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g012
Figure 13. The simulation error diagram of B0007 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 13. The simulation error diagram of B0007 predicted from the 50th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g013
Figure 14. The simulation diagram of B0007 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Figure 14. The simulation diagram of B0007 predicted from the 100th time. (a) is the experimental diagram of all methods, (b) is other methods used for comparison in (a,c) is the method proposed in this paper in (a).
Sensors 22 02574 g014
Figure 15. The simulation error diagram of B0007 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Figure 15. The simulation error diagram of B0007 predicted from the 100th time. (a) is the experimental error of all methods, (b) is the error of other methods used for comparison in (a), and (c) is the error of the method proposed in this paper in (a).
Sensors 22 02574 g015
Table 1. The initial values of the model parameters.
Table 1. The initial values of the model parameters.
Battery ID a ( 1 ) b ( 1 ) c ( 1 ) d ( 1 )
B00052.4081−0.0045−0.5899−0.0231
B00062.4168−0.00761.2677−0.0016
B00072.3574−0.00180.2664−0.0017
Table 2. Experimental results of B0005 lithium-ion battery.
Table 2. Experimental results of B0005 lithium-ion battery.
MethodsMSE When k = 50 MSE When k = 100
UKF0.00660.0114
RVM0.00140.0022
CNN0.00110.0018
LSTM0.00160.0014
UKF+RVM2.2481 × 10 4 7.0365 × 10 4
MEKF+MTNMP (q = 1)1.5365 × 10 4 3.3435 × 10 4
MEKF+MTNMP (q = 2)0.00170.0011
MEKF+MTNMP (q = 3)0.00190.0013
Table 3. Comparison of methods in the B0005 experiment.
Table 3. Comparison of methods in the B0005 experiment.
Method to Be Compared  MEKF+MTNMP (q = 1)MEKF+MTNMP (q = 2)MEKF+MTNMP (q = 3)
When k = 50 When k = 100 When k = 50 When k = 100 When k = 50 When k = 100
UKF97.67%97.07%74.24%90.35%71.21%86.60%
RVM89.03%84.80%−21.43%50.00%−35.71%40.91%
CNN86.03%81.43%−54.55%38.89%−72.73%27.78%
LSTM90.40%76.12%−6.25%21.43%−18.75%7.14%
UKF+RVM31.65%52.48%−656.19%−56.33%−745.16%97.67%
MEKF+MTNMP (q = 1)--−1006.41%−229.00%−1136.58%−288.81%
MEKF+MTNMP (q = 2)90.96%69.60%--−11.76%−18.18%
MEKF+MTNMP (q = 3)91.91%74.28%10.53%15.38%--
Table 4. Experimental results of the B0006 lithium-ion battery.
Table 4. Experimental results of the B0006 lithium-ion battery.
MethodsMSE When k = 50 MSE When k = 100
UKF0.01100.0069
RVM0.00270.0012
CNN0.00330.0012
LSTM0.00260.0018
UKF+RVM0.00127.2634 × 10 4
MEKF+MTNMP (q = 1)4.3902 × 10 4 3.2411 × 10 4
MEKF+MTNMP (q = 2)0.00160.0012
MEKF+MTNMP (q = 3)0.00170.0016
Table 5. Comparison of methods in the B0006 experiment.
Table 5. Comparison of methods in the B0006 experiment.
Method to Be Compared  MEKF+MTNMP (q = 1)MEKF+MTNMP (q = 2)MEKF+MTNMP (q = 3)
When k = 50 When k = 100 When k = 50 When k = 100 When k = 50 When k = 100
UKF96.01%95.30%85.45%82.61%84.55%76.81%
RVM83.74%72.99%40.74%0.00%37.04%−33.33%
CNN86.70%72.99%51.52%0.00%48.48%−33.33%
LSTM83.11%81.99%38.46%33.33%34.62%11.11%
UKF+RVM63.42%55.38%−33.33%−65.21%−41.67%−120.28%
MEKF+MTNMP (q = 1)--−264.45%−270.24%−287.23%−393.66%
MEKF+MTNMP (q = 2)72.56%72.99%--−6.25%−33.33%
MEKF+MTNMP (q = 3)74.18%79.74%5.88%25.00%--
Table 6. Experimental results of the B0007 lithium-ion battery.
Table 6. Experimental results of the B0007 lithium-ion battery.
MethodsMSE When k = 50 MSE When k = 100
UKF0.01000.0062
RVM0.00240.0030
CNN0.00340.0033
LSTM0.00340.0035
UKF+RVM0.00117.8800 × 10 4
MEKF+MTNMP (q = 1)4.6750 × 10 4 6.8594 × 10 4
MEKF+MTNMP (q = 2)0.00240.0019
MEKF+MTNMP (q = 3)0.00250.0021
Table 7. Comparison of methods in the B0007 experiment.
Table 7. Comparison of methods in the B0007 experiment.
Method to Be Compared  MEKF+MTNMP (q = 1)MEKF+MTNMP (q = 2)MEKF+MTNMP (q = 3)
When k = 50 When k = 100 When k = 50 When k = 100 When k = 50 When k = 100
UKF95.33%88.94%76.00%69.35%75.00%66.13%
RVM80.52%77.14%0.00%36.67%−4.17%30.00%
CNN86.25%79.21%29.41%42.42%26.47%36.36%
LSTM86.25%80.40%29.41%45.71%26.47%40.00%
UKF+RVM57.50%12.95%−118.18%−141.12%−127.27%−166.50%
MEKF+MTNMP (q = 1)--−413.37%−176.99%−434.76%−206.15%
MEKF+MTNMP (q = 2)80.52%63.90%--−4.17%−10.53%
MEKF+MTNMP (q = 3)81.30%67.34%4.00%9.52%--
Table 8. The optimization degree of k = 100 relative to k = 50 .
Table 8. The optimization degree of k = 100 relative to k = 50 .
MethodsImproved in the B0005Improved in the B0006Improved in the B0007
UKF---
RVM−57.14%55.56%−25.00%
CNN−63.64%63.64%2.94%
LSTM12.50%30.77%−2.94%
UKF+RVM−213.00%39.47%28.36%
MEKF+MTNMP (q = 1)−117.60%26.17%−46.73%
MEKF+MTNMP (q = 2)35.29%25.00%20.83%
MEKF+MTNMP (q = 3)31.58%5.88%16.00%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, J.; Wen, C. Real-Time Updating High-Order Extended Kalman Filtering Method Based on Fixed-Step Life Prediction for Vehicle Lithium-Ion Batteries. Sensors 2022, 22, 2574. https://doi.org/10.3390/s22072574

AMA Style

Wang J, Wen C. Real-Time Updating High-Order Extended Kalman Filtering Method Based on Fixed-Step Life Prediction for Vehicle Lithium-Ion Batteries. Sensors. 2022; 22(7):2574. https://doi.org/10.3390/s22072574

Chicago/Turabian Style

Wang, Jincheng, and Chenglin Wen. 2022. "Real-Time Updating High-Order Extended Kalman Filtering Method Based on Fixed-Step Life Prediction for Vehicle Lithium-Ion Batteries" Sensors 22, no. 7: 2574. https://doi.org/10.3390/s22072574

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop