Next Article in Journal
Secure and Efficient Federated Learning Schemes for Healthcare Systems
Next Article in Special Issue
A Study of Electric Bicycle Lithium Battery Charging Monitoring Using CNN and BiLSTM Networks Model with NILM Method
Previous Article in Journal
Analysis on the Performance of Reconfigurable Intelligent Surface-Equipped Unmanned Aerial Vehicles in Dual-Hop Emergency Wireless Communication Systems under the Jamming of Reconfigurable Intelligent Surface-Equipped Unmanned Aerial Vehicles
Previous Article in Special Issue
State of Health (SOH) Estimation of Lithium-Ion Batteries Based on ABC-BiGRU
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Neural Network and Adaptive Unscented Kalman Filter

1
School of Computer and Electronic Information, Guangxi University, Nanning 530004, China
2
The Guangxi Key Laboratory of Multimedia Communications and Network Technology, Guangxi University, Nanning 530004, China
3
School of Electrical Engineering, Guangxi University, Nanning 530004, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(13), 2619; https://doi.org/10.3390/electronics13132619
Submission received: 27 May 2024 / Revised: 24 June 2024 / Accepted: 2 July 2024 / Published: 4 July 2024
(This article belongs to the Special Issue Energy Storage, Analysis and Battery Usage)

Abstract

:
Accurate prediction of remaining useful life (RUL) plays an important role in maintaining the safe and stable operation of Lithium-ion battery management systems. Aiming at the problem of poor prediction stability of a single model, this paper combines the advantages of data-driven and model-based methods and proposes a RUL prediction method combining convolutional neural network (CNN), bi-directional long and short-term memory neural network (Bi-LSTM), SE attention mechanism (AM) and adaptive unscented Kalman filter (AUKF). First, three types of indirect features that are highly correlated with RUL decay are selected as inputs to the model to improve the accuracy of RUL prediction. Second, a CNN-BLSTM-AM network is used to further extract, select and fuse the indirect features to form predictive measurements of the identified degradation metrics. In addition, we introduce the AUKF model to increase the uncertainty representation of the RUL prediction. Finally, the method is validated on the NASA dataset and the CALCE dataset and compared with other methods. The experimental results show that the method is able to achieve an accurate estimation of RUL, a minimum RMSE of up to 0.0030, and a minimum MAE of up to 0.0024, which has high estimation accuracy and robustness.

1. Introduction

Lithium-ion batteries are widely used in communication equipment, grid-level power storage, smartphones, and other fields owing to their advantages, such as high power tolerance, high rated voltage, high storage energy density, and no memory effect [1,2,3]. However, due to the existence of various complex internal aging mechanisms in lithium batteries, irreversible changes such as capacity degradation and an increase in internal resistance will occur during use or storage, their performance will decline, and internal stability will deteriorate. If it is not replaced in time and continues to be used, it may lead to the loss of control of the heat generated by the internal chemical reaction of the Lithium-ion battery, triggering a series of problems such as the thermal runaway effect, which can cause serious safety accidents [4].
In recent years, Lithium-ion batteries have often suffered from problems such as spontaneous combustion and explosions, which have led to safety accidents and caused huge losses to users’ lives and companies’ reputations [5]. On 20 August 2023, a bus in Nanjing, Jiangsu Province, China, burst into flames in the middle of its journey, resulting in a tragic case of two deaths and five scalding injuries, with the cause of the fire being spontaneous combustion of lithium batteries carried by passengers. On 18 February 2024, a battery recycling plant in the south of France caught fire with about 900 tons of lithium batteries, leading to the complete destruction of a 3000-square-meter building. On 18 February 2024, about 900 tons of lithium batteries caught fire in a battery recycling plant in southern France, resulting in a 3000-square-meter building being completely burned down and causing incalculable damage. On 14 April 2024, in a neighborhood in Nanjing, China, lithium batteries for electric vehicles caught fire and started a fire in the early hours of the morning, causing 15 people to be killed and 44 others injured. The frequent occurrence of Lithium-ion battery safety accidents has triggered concerns and worries from all sectors of society about its safety.
In order to reduce the safety hazards caused by aging Lithium-ion batteries, it is usually stipulated that when the Lithium-ion battery capacity decreases to 70% of its rated capacity, the battery’s life is terminated, and it must be replaced for the first time [6,7]. Therefore, it is critical to accurately predict the RUL of Lithium-ion batteries. By accurately predicting the RUL of a battery, it is possible to detect the existence of safety hazards in time, reduce the possibility of accidents, and avoid potential safety problems to a certain extent.
Currently, the RUL prediction methods are mainly classified into three groups [8,9]: model-based methods, data-driven methods, and fusion methods. Model-based methods construct accurate models by analyzing the physicochemical reactions inside the battery, such as the electrochemical model [10], equivalent circuit model [11], Kalman filter [12], etc. Lui et al. [13] proposed an empirical model-based prediction method to estimate the degradation parameters and perform the prediction of the battery RUL by voltage and capacity. However, only the degradation model was simulated, and constant operating conditions were assumed in their prediction. Therefore, their method cannot be used to simulate degradation under any other operating conditions. Gao et al. [14] estimated the battery capacity by analyzing five indirect characteristics measured during battery discharge and based on the Kendall rank correlation coefficient, the predicted capacity was taken as the measured value of PF for RUL prediction. Model-based methods do not require the collection of large amounts of data, but the accuracy of prediction results is highly dependent on the battery model established. In addition, the internal material properties of the battery may change during actual operation, which makes it difficult to establish an accurate model, so model-based methods have been greatly limited in their development.
Data-driven methods do not require consideration of the internal reactions of the battery and the mechanism of capacity degradation but only need to analyze the historical data, from which the degradation law can be learned and predicted [15]. Therefore, data-driven methods are widely used for RUL prediction of batteries, such as support vector machine (SVM) [16], relevance vector machine (RVM) [17], Gaussian process regression (GPR) [18], etc. Wang et al. [19] extracted three health indicators from the charge/discharge curves after analyzing the aging characteristics of the battery from several perspectives, and then proposed a new composite kernel function, and constructed the GPR model by selecting a different pair of mean and kernel functions from several mean and kernel functions, and the result of the study shows that the average absolute error of the estimation was 1.7%, and the root-mean-square error was 2.41%. Wang et al. [20] addressed the difficulty of extracting features, combining local tangent space alignment (LTSA) with an improved LSTM. Feature selection and model parameter settings highly influence the prediction accuracy of data-driven methods. Feature selection has a direct impact on the prediction results, which can effectively reduce the redundancy of data, improve the learning efficiency of neural networks, and improve the accuracy of prediction [21]. Choosing unsuitable model parameters may lead to insufficient generalization ability [22].
The fusion method combines the advantages of multiple algorithms, overcomes the limitations existing in a single model, and achieves better results in terms of prediction accuracy. Fusion methods can be divided into two groups: fusion of multiple data-driven methods and fusion of model-based and data-driven methods. Chen et al. [23] proposed a polynomial empirical model describing nonlinear battery degradation and combined it with an improved GPR fusion into an empirical data hybrid-driven model with high RUL prediction accuracy. Li et al. [24] utilized an algorithm based on a fusion framework of unscented particle filter (UPF) and least squares support vector machines (LSSVM) to solve the problem of difficulty in obtaining observation equations and observations in filtering algorithms.
Owing to various reasons, such as instrument errors and disturbing factors in the measurement, the measured battery capacity data are usually contaminated with various kinds of noise, which may have an incalculable impact on the performance of the model. At the same time, a single Bi-LSTM model does not guarantee accurate prediction, and the complex neural network system is not combined with denoising methods, resulting in the existence of large errors in the prediction results. To solve the above problems, we propose the CNN-Bi-LSTM-AM-AUKF algorithm and extract indirect features from the raw data that are more suitable for battery RUL prediction.
The main contributions of this paper are summarized below:
(1)
In order to select suitable features to improve the prediction accuracy, three indirect features were extracted based on the NASA dataset and the CALCE dataset, and their validity was verified by Pearson’s correlation coefficient.
(2)
To address the instability of the Bi-LSTM method, a CNN-Bi-LSTM-AM prediction model is established. By introducing the SE attention mechanism, the AM model is able to strengthen the LSTM network so that it is able to more effectively screen out the key time series information that has a significant impact on the prediction task during the data processing, which effectively improves the prediction accuracy and stability.
(3)
The uncertainty of the prediction output is characterized using AUKF, and the model’s prediction accuracy is further improved.
The rest of the paper is organized as follows. Section 2 describes the Lithium-ion battery aging test dataset and the extracted indirect features. Section 3 introduces the theory of models and algorithms, including the CNN algorithm, Bi-LSTM algorithm, SE attention mechanism, and AUKF algorithm. Section 4 shows and discusses the experimental results. Section 5 concludes this article.

2. Battery Data Analysis and Feature Extraction

2.1. Definition of Lithium-Ion Battery RUL

Lithium-ion battery’s RUL is the number of charge–discharge cycles experienced when its current capacity reaches 70% of the rated capacity [25]. At this point, the Lithium-ion battery reaches its failure threshold, and its continued use poses a potential safety hazard. The formula for calculating the Lithium-ion battery’s RUL is as follows:
R U L = N a l l N c
where N a l l is the total number of times the battery has been cyclically charged and discharged, and N c is the number of times the battery has currently experienced cyclic charging and discharging.

2.2. Lithium-Ion Battery Data Set

In this paper, B0005, B0006, B0018, and B0046 from the National Aeronautics and Space Administration (NASA) dataset [26] and CS2-36 and CS2-38 from the Computer Aided Life Cycle Engineering Center (CALCE) dataset [27] are used. For the NASA dataset, the battery model is an 18650-LiCoO2 battery. For charging, the battery was charged in constant current (CC) mode at 1.5 A until the charging voltage reached 4.2 V. Then, it was charged in constant voltage (CV) mode until the charging current was reduced to 20 mA. For discharging, B0005, B0006, and B0018 were discharged in constant current (CC) mode at 2 A, and it was terminated when it reached the cut-off voltage. For the CALCE dataset, the battery model is a columnar lithium cobalt oxide battery. When charging, the battery is charged in CC mode at 1.1 A until the voltage rises to 4.2 V. When discharging, the battery is discharged in CV mode until the current drops to 0.05 A. When RUL reaches 70%, the anomalous data in the CALCE dataset appears frequently and the prediction of the capacity after reaching the RUL is of little practical significance, so it is removed in this paper. The battery capacity curves of the two datasets are shown in Figure 1.

2.3. Data Collection and Pre-Processing

The capacity of a battery is difficult to measure directly during actual operation, so it must be characterized based on extracting features from monitorable data. The complete charge/discharge experiment consists of three stages: the CV charging stage, the CC charging stage, and the CC discharging stage. Taking the B0005 and CS2-38 batteries as an example, the changes in voltage and current in the charging and discharging phases of the batteries under different cycles are shown in Figure 2.
It can be seen that the curves of voltage and current under different cycle times have obvious changes, and the curves are obviously shifted to the left, which indicates that there is a close relationship between the duration of battery charging and discharging and the number of cycles. The figure shows the discharge voltage curve and charge current curve under different cycle times. Figure 3 shows the discharge voltage curve and charge current curve under different cycle times.
The variation in the data observed in the figure shows that, as the number of batteries charging and discharging cycles increments, the time period occupied by the CC mode during charging is significantly reduced, while the time required for the battery voltage to reach its lowest point during the discharge phase is also significantly reduced and the rate of voltage reduction is significantly increased, indicating that the performance of the batteries deteriorates with use. The charging and discharging curves and the number of cycles show a certain pattern from which indirect characteristics can be obtained. Therefore, this paper extracts the following three types of indirect features (F1, F2, F3) from the NASA dataset and the CALCE dataset, and their relationships with the time series are shown in Figure 4. Taking B0005 and CS2-38 as an example, their features are specifically described as shown below:
F1: Equal voltage drop time interval. With the aging of the battery, the time it takes for the charging process to decay from a high voltage to a relatively low voltage is gradually reduced, reflecting the aging characteristics of the battery to a certain extent. The high voltage selected in this paper is 3.9 V, and the low voltage is 3.5 V.
F2: The time when the discharge voltage reaches the lowest point. When a Lithium-ion battery is discharged, the time it takes for its voltage to gradually drop from the initial 4.2 V to the cutoff voltage decreases as the battery capacity decreases, so it can be regarded as an indirect characteristic of the RUL of lithium batteries.
F3: CC constant current mode duration. The trend of CC mode duration decreasing is basically the same as the decay trend of Li-ion battery RUL, the shorter the CC mode duration, the more serious the battery aging, which can be regarded as an indirect characteristic.
In order to confirm the effectiveness of the indirect features extracted in this paper in predicting the RUL of lithium batteries, Pearson’s correlation coefficient was used as an evaluation metric for validation. When there are two variables X ( x 1 , x 2 , , x n ) and Y ( y 1 , y 2 , , y n ) , The formula for the Pearson correlation coefficient is as follows:
r = i = 1 n ( x i x ¯ ) ( y i y ¯ ) i = 1 n ( x i x ¯ ) 2 i = 1 n ( y i y ¯ ) 2
where x ¯ and y ¯ are the means of the two variables. n is the sample size. The closer the absolute value of the Pearson correlation coefficient is to 1, the stronger the correlation. According to the principle of the Pearson correlation coefficient, these two variables are considered to be extremely strongly correlated when 0.8 < r < 1 . Table 1 demonstrates the Pearson correlation coefficients between the indirect characteristics and the battery capacity of each group. It can be seen that the Pearson correlation coefficients between these three types of indirect features and the battery capacity are all greater than 0.8, indicating that they are highly correlated with the battery capacity, so these three types of features can be selected as indirect features.

2.4. Normalization

Due to the different scales of the extracted features, the direct use of these features as inputs may affect the convergence speed of the neural network as well as the prediction accuracy, so the normalization of these features is a necessary step. In this paper, Min–max normalization is used to solve the problem of comparability between data. The formula for Min–max normalization is as follows:
x = x m i n   ( x ) max   ( x ) m i n   ( x )
where max ( x ) is the maximum value of the sample data, m i n   ( x ) is the maximum minimum value of the sample data, and x 0 , 1 .

3. Hybrid Networks for Battery Capacity Prediction

3.1. Convolutional Neural Network (CNN)

CNN is a feed-forward neural network with convolutional operations and deep structure, which is commonly used in the fields of image recognition, predictive analytics, and mining time series data features. CNN can train models with few features, effectively capturing the features of the data through convolutional operations. At the same time, CNN has a parameter-sharing characteristic, which enables it to use fewer training parameters during training, reducing the difficulty of network training, improving the training speed while ensuring accuracy, and making the network training process more efficient. The basic structure of CNN usually consists of five parts: the input layer, convolutional layer, pooling layer, fully connected layer, and output layer. The convolutional layer uses the convolutional kernel to do convolutional operations to extract local features, and the pooling layer is used to remove redundant information. The basic structure of a CNN is shown in Figure 5.

3.2. Bi-Directional Long Short-Term Memory (Bi-LSTM)

Although CNN performs well in automatically extracting multidimensional spatial features from big data, it appears to be incompetent in dealing with time-dependent time-series data. In contrast, Bi-LSTM is able to effectively address the long-term dependency problem by introducing gating units. Combining CNN and Bi-LSTM can greatly enhance the extraction of time-series features and reduce the time required for computation to a certain extent, thus improving the efficiency and accuracy of the model in processing time-series data. Bi-LSTM is a long short-term memory network combining forward and backward propagation, which can extract information from both front and backward directions at the same time so as to better capture the features of the input sequence. Battery capacity and related features are time series data, and their changes are closely related to time development; in order to make more accurate predictions, the influence of the direction sequence also needs to be taken into account, so Bi-LSTM is very useful for the battery capacity prediction learning task. The Bi-LSTM calculation formula is shown below:
h t = z t = tanh ( W z x t + U z h t 1 + b z ) i t = σ ( W i x t + U i h t 1 + b i ) f t = σ ( W f x t + U f h t 1 + b f ) o t = σ ( W o x t + U o h t 1 + b o ) c t = z t i t + c t 1 f t h t = o t tanh ( c t )
h t = z t = tanh ( W z x t + U z h t + 1 + b z ) i t = σ ( W i x t + U i h t + 1 + b i ) f t = σ ( W f x t + U f h t + 1 + b f ) o t = σ ( W o x t + U o h t + 1 + b o ) c t = z t i t + c t + 1 f t h t = o t tanh ( c t )
h t = h t h t
O t = g ( W h t + b t )
where h t denotes the forward propagation of the LSTM network; h t denotes the backpropagation of the LSTM network; W z , W i , W f , W o denote the weights of the input layers for forward propagation; W z , W i , W f , W o denote the weights of the input layers of the back propagated; U z , U i , U f , U o denote the forward propagating hidden layer weights; U z , U i , U f , U o denote the hidden layer weights for backpropagation; b z , b i , b f , b o denote the forward propagating offsets; b z , b i , b f , b o denote the back propagated offsets; O t denotes the final output value; σ is the Sigmoid function; t a n h   is the hyperbolic tangent function; denotes the element-by-element product; and denotes the splicing operation.

3.3. SE Attention Mechanism

As a simple attention mechanism with a small number of parameters, a simple structure, and no change in the number of channels and the size of input data, the SE attention mechanism can be embedded as a subnetwork in any neural network. During the training process, Bi-LSTM networks may sometimes fail to pay sufficient attention to the importance of different time nodes and the unique characteristics of time series data. By introducing an attention mechanism into the Bi-LSTM network, we can focus the network on the information that is most critical to the current prediction task. This combination not only preserves the integrity of the temporal information but also reduces the computational burden by reducing the network parameters, thus speeding up the computation. This optimization improves the accuracy and generalization ability of the model prediction, enabling it to better cope with temporal data processing tasks in various scenarios. Compared with other attention mechanisms that improve network performance from the spatial dimension, the SE attention mechanism considers the problem from the relationship between features and channels, thus avoiding the undesirable effects of deepening the number of network layers.
The SE attention mechanism is mainly realized by two operations:
(1)
Compression. The features with input dimension H × W × C are compressed along the spatial dimension by the global average pooling technique, and the features of dimension 1 × 1 × C are obtained.
(2)
Excitation. The compressed features are input into the fully connected layer to learn, and the results obtained after learning are used as weights to be weighted with the original features through excitation.
The structure of the SE attention mechanism is shown in Figure 6.

3.4. Adaptive Unscented Kalman Filter (AUKF)

The presence of a variety of complex reactions within the battery, coupled with conditions that make it difficult to measure internal variables that degrade the capacity of the battery. In addition, we need a filtering algorithm to solve the problem of noise filtering in complex models. For the above situation, AUKF can provide a better solution. Compared with EKF, AUKF does not need to calculate the Jacobi matrix, has higher estimation accuracy, and can adaptively adjust the process noise and measurement noise covariance, avoiding the linearization error problem caused by the EKF ignoring the second-order and higher-order terms [28,29].
The measurement of voltage, current, time and other data may have errors. Meanwhile, due to the limited number of training samples, the establishment of the CNN-Bi-LSTM-AM model may also have some errors. Therefore, the system noise Q k and the measurement noise R are added to the state space equations:
X k + 1 = f X k , i k + Q k
Y k + 1 = H X k , i k + R k
The general flow of the AUKF algorithm is as follows:
Step 1: Obtain a set of Sigma point sets using UT transformation
X 0 = X ^ k 1
X k 1 i = X ^ k 1 + ( n + λ P k ) i , i = 1,2 , , n
X k 1 j = X ^ k 1 ( n + λ P k ) j , j = n + 1 , n + 2 , , 2 n
where k is the sampling moment, and P ( k ) is the covariance in the state vector at moment k .
The weights and variances were calculated as follows:
W 0 m = λ λ + n
W 0 c = 1 a 2 + β + λ λ + n
W i m = W i c = 1 2 ( λ + n ) , i = 1,2 , , 2 n
where α is the state parameter of the control sampling point distribution, β is the state distribution parameter. λ is obtained from the following equation:
λ = a 2 × n + k n
Step 2: One-step prediction of X at moment k by sample points
X k | k 1 i = f X k 1 i + w k 1
X ^ k | k 1 = i = 0 2 n W i m X k | k 1 i
P x ¯ , k | k 1 = i = 0 2 n W i c X k | k 1 i X ^ k | k 1 ( X k | k 1 i X ^ k | k 1 ) T + Q k
where w k 1 is the process noise, X ^ k | k 1 is the a priori estimate, and P x ¯ , k | k 1 is the a priori estimation error covariance of the state quantity.
Step 3: Predicted values of output variables
Y 0 = X ^ k | k 1
Y k 1 i = Y 0 + ( n + λ P k ) i , i = 1,2 , , n
Y k 1 i = Y 0 ( n + λ P k ) j , j = n + 1 , n + 2 , , 2 n
Y k | k 1 j = H Y k 1 i + v k
where v k is the observation noise.
Step 4: Find new estimates and covariances of the observations by weighting them
Y ^ k | k 1 = i = 0 2 n W i m Y k | k 1 j
P y , k = i = 0 2 n W i c Y k | k 1 i Y ^ k | k 1 ( Y k | k 1 i Y ^ k | k 1 ) T + R k
Step 5: Observation correction, calculate the joint covariance of state and output variables
P x y , k = i = 0 2 n W i c X k | k 1 i X ^ k | k 1 ( Y k | k 1 i Y ^ k | k 1 ) T
Step 6: Calculate Kalman gain
K k = P x y , k P y , k
Step 7: Update the state and error variance
X ^ k = X ^ k | k 1 + K k ( Y k Y ^ k | k 1 )
P k = P x , k | k 1 K k P y , k K k T
Step 8: Update observation noise covariance and process noise covariance
μ k = Y k H ( X ^ k 1 , i k )
c k = i = k L + 1 k μ k u k T L
R k = c k + i = 0 2 n + 1 W i c ( Y k | k 1 i Y k + c k ) ( Y k | k 1 i Y k + c k ) T
Q k = K k c k K k T
where L is the slide window size.
In summary, this paper proposes a hybrid method (CNN-Bi-LSTM-AM-AUKF). CNN is used to capture and extract critical degraded feature information hidden in indirect features as a way to enhance the performance of the overall prediction model. Bi-LSTM learns bi-directional sequential features from the output feature information of these CNN layers, and it is able to efficiently utilize the long-term dependency property in the sample data for training. In addition, the application of the SE attention mechanism further strengthens the effect of feature extraction, enabling the model to focus more on the information that is crucial to the prediction task while reducing the attention to useless information, thus improving the accuracy and reliability of the prediction. The predicted measurements from the CNN-Bi-LSTM-AM network obtained with uncertainty in the prediction measurements will be properly represented by AUKF in a transparent manner. The method consists of the following main steps:
(1)
Three types of indirect features were extracted from the NASA dataset and the CALCE dataset and normalized as inputs to the neural network.
(2)
Build a prediction model based on CNN-Bi-LSTM-AM. The extracted indirect features are input into the neural network and battery capacity as an output of the neural network.
(3)
The output values of the CNN-Bi-LSTM-AM network are used as inputs to the AUKF, which are fed into the AUKF framework in order to update the parameters of the observation equations and predict the Lithium-ion battery’s RUL.
The algorithmic framework used in this study is shown in Figure 7.

4. Results and Discussion

The proposed approach in this article is implemented on an NVIDIA Geforce RTX 3060 GPU, and Matlab-2022b was used to code the model. The main parameter settings of the experimental setup are shown in Table 2.
In order to evaluate the prediction performance of different algorithms, the root mean square error (RMSE) and the mean absolute error (MAE) are chosen as the evaluation targets in this paper. Their detailed definitions are as follows:
R M S E = 1 n i = 1 n ( y i y i ) 2
M A E = 1 n i = 1 n | y i y i |
where y i is the predicted value, y i is the true value, and n is the number of samples.
Algorithms such as ELM [30], KELM [31], and SVR [32] are commonly used for time series-related data prediction, while algorithms such as DBO [33], INFO [34], WOA [25] are commonly used to optimize the parameters of neural networks in order to improve the prediction accuracy. In order to prove the superiority of the CNN-Bi-LSTM-AM-AUKF algorithm, this paper compares the CNN-Bi-LSTM-AM-AUKF with the three algorithms. The three algorithms are described as follows:
(1)
DBO-SVR. Using the parameter-seeking superiority of the DBO algorithm, the kernel parameters of the SVR method have been optimized to solve the SVR parameter selection problem.
(2)
INFO-KELM. In order to enhance the performance of KELM, the INFO algorithm is used, this algorithm with its powerful optimization ability and fast convergence speed, the regularization coefficients and kernel function parameters of KELM are precisely adjusted and optimized.
(3)
WOA-ELM. The WOA algorithm has the advantages of strong optimization ability and global search, and the ELM model is faster than traditional learning algorithms while guaranteeing learning accuracy.
We set different starting points for prediction (40% and 60% of the total amount of data) and compared the prediction results of the different algorithms with six groups of cells to verify the robustness and adaptability of the algorithms. Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 show the comparison of the capacity prediction results of the different prediction methods in six groups of batteries with different prediction starting points.
According to the results in Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13, the prediction performance of the proposed method is obviously better than other methods, and the predicted values and predicted trends are the closest to the real situation of the batteries. In other words, the CNN-Bi-LSTM-AM-AUKF algorithm has excellent prediction accuracy and good robustness. The DBO algorithm performs well in terms of convergence speed and solution accuracy, and greatly avoids the problem of falling into local optimality, so the prediction accuracy is more desirable; in the INFO-KELM algorithm, INFO searches for optimization through different weighted average rules of vectors, and the global searching ability and convergence have been improved to a certain extent, and the prediction accuracy of KELM is improved by the introduction of the kernel function, but its prediction accuracy still cannot escape from the problem of local optimization, so its prediction accuracy is still unsatisfactory; in the WOA-ELM algorithm, the WOA algorithm is used to optimize the input weights of the ELM algorithm and the thresholds of the hidden layer neurons because of its strong global search ability, which solves the problem that the ELM algorithm is susceptible to the poor performance of the network caused by the random initialization of the weights and thresholds and effectively improves the prediction accuracy of the ELM algorithm. However, in Figure 9a, the prediction effect of the WOA-ELM algorithm is not ideal, which is due to the fact that the training samples are too small, and the WOA algorithm is not effectively trained to misjudge the best individuals. In addition, during the prediction process of the AUKF algorithm, the predicted values of CNN-Bi-LSTM-AM are used as the a posteriori capacity of the particle filtering algorithm to guide the update of the AUKF model. The proposed method can capture battery degradation trends relatively effectively, and it provides the ability to track the capacity regeneration that occurs during battery aging.
In order to visually demonstrate the advantages of the method in this paper, Table 3 and Table 4 list the comparison between the CNN-Bi-LSTM-AM-AUKF algorithm and some of the currently available RUL prediction algorithms.
As can be seen from Table 2 and Table 3, under the same prediction conditions, the RMSE and MAE of the RUL of the four groups of batteries predicted by this method are smaller than those of the other methods. In addition, the accuracy of the prediction changes due to the difference in the starting point of the prediction. This is because different prediction starting points lead to changes in the number of training sets, and the later the prediction starting point, the more training samples the model will obtain, resulting in effective model performance and improved prediction accuracy.
In order to see whether the improved algorithms in this paper are effective and to further prove the accuracy and generality of the proposed method, this paper also compares with Bi-LSTM and CNN-Bi-LSTM-AM. Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19 demonstrate the prediction results of the three algorithms under different prediction starting points.
From Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19, the CNN-Bi-LSTM-AM-AUKF proposed in this paper predicts the capacity most accurately and with the smallest error. The single Bi-LSTM model has a weak generalization ability, which leads to a large error between the predicted value and the true value. The CNN-Bi-LSTM-AM model effectively improves the prediction accuracy; however, the results are not very satisfactory. Compared with the traditional model-based and data-driven approaches, the proposed CNN-Bi-LSTM-AM-AUKF has better RUL prediction performance due to the fact that the model integrates the advantages of both data-driven and model-based approaches. The CNN-Bi-LSTM-AM model effectively improves the prediction accuracy; however, the results are not very satisfactory. Compared with the traditional model-based and data-driven approaches, the proposed CNN-Bi-LSTM-AM-AUKF has better RUL pre-diction performance due to the fact that the model integrates the advantages of both data-driven and model-based approaches; CNN extracts the degraded feature information hidden in the indirect features and improves the performance of the overall prediction model. Bi-LSTM learns bi-directional sequential features from the feature information extracted from the CNN layer, making full use of the long-term dependency features of the sample data for learning. The AM mechanism strengthens the feature extraction effect and allows the model to focus more attention on the important information and suppress the useless information to achieve better accuracy. Compared with the traditional data-driven RUL prediction methods, the proposed CNN-Bi-LSTM-AM-AUKF algorithm can characterize the uncertainty of RUL during battery degradation. Compared with the traditional data-driven RUL prediction methods, the proposed CNN-Bi-LSTM-AM-AUKF algorithm can characterize the uncertainty of RUL during battery degradation.
In order to visualize whether the improved algorithm in this paper is effective or not, Table 5 and Table 6 demonstrate the comparison of the prediction results of this paper’s algorithm and Bi-LSTM and CNN-Bi-LSTM-AM.
According to Table 4 and Table 5, it can be seen that the improved algorithm in this paper demonstrates significant progress and improvement in prediction accuracy. Compared with the traditional Bi-LSTM algorithm, the RMSE of RUL prediction is reduced by 0.0338 on average, and the MAE is reduced by 0.0304 on average. Compared with the traditional CNN-Bi-LSTM-AM algorithm, the RMSE of RUL prediction is reduced by 0.0167 on average, and the MAE is reduced by 0.0154 on average. Compared with the traditional CNN-Bi-LSTM-AM-EKF algorithm, the RMSE of RUL prediction is reduced by 0.0092 on average, and the MAE is reduced by 0.0097 on average. The method obtains the minimum RMSE up to 0.0030, the minimum MAE up to 0.0024.
The improved algorithm in this paper has better prediction results. CNN is used to extract degraded feature information hidden in indirect features to improve the performance of the overall prediction model. Bi-LSTM neural network learns bi-directional sequential features from feature information extracted by the CNN layer, utilizing the long-term dependence features of the sample data. The SE attention mechanism allows the model to focus more attention on the important information, suppressing the useless information, reinforcing the feature extraction effect, and improving the prediction performance of the model. The predictive output obtained from the CNN-Bi-LSTM-AM network with uncertainty is characterized by AUKF.

5. Conclusions

Accurately predicting the RUL of Lithium-ion batteries is critical to ensuring the safety and stability of their operation. For improving the RUL prediction accuracy and solving the problem of insufficient generalization ability of a single model, this paper combines the advantages of data-driven and model-based methods and proposes the CNN-Bi-LSTM-AM-AUKF algorithm, which extracts three types of indirect features from the NASA dataset and the CALCE dataset as inputs to the model to perform RUL prediction for batteries under different operating conditions. The features of the proposed algorithm are summarized as follows:
(1)
CNN is used to extract the degraded feature information hidden in the indirect features, Bi-LSTM is used to obtain the long and short-term dependencies in the features in a bidirectional way, and the SE attention mechanism is used to strengthen the feature extraction effect to achieve better accuracy.
(2)
The uncertainty of the prediction output is characterized using AUKF. Compared with EKF, AUKF improves the prediction accuracy.
(3)
Experimental results based on the NASA dataset and CALCE dataset show that the CNN-Bi-LSTM-AM-AUKF algorithm has better prediction results compared to the traditional algorithm. The minimum RMSE obtained by this method for RUL prediction of Li-electronic batteries can be up to 0.0030, and the minimum MAE can be up to 0.0024, which has high estimation accuracy and stability.
The algorithm proposed in this paper can accurately predict the RUL of batteries, ensuring that aging batteries can be replaced in time and prevent safety accidents from occurring during the use or storage of the batteries, which provides some assistance in the use and management of batteries, the extension of battery life, and the enhancement of the reliability of the battery management system. In practical applications, batteries often exist in the form of battery packs. Therefore, we will investigate the inconsistency in the RUL of individual cells in a battery pack in the future.

Author Contributions

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

Funding

This research was funded by the Guangxi Key Research and Development Plan Project (Grant No. AB23026037, Grant No. AB24010274).

Data Availability Statement

All data used in this study are available from https://www.nasa.gov/intelligent-systems-division and https://calce.umd.edu/battery-data (accessed on 5 January 2017).

Acknowledgments

The authors thank NASA and CALCE for providing experimental data.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Corno, M.; Pozzato, G. Active Adaptive Battery Aging Management for Electric Vehicles. IEEE Trans. Veh. Technol. 2020, 69, 258–269. [Google Scholar] [CrossRef]
  2. Pan, D.; Li, H.; Wang, S. Transfer Learning-Based Hybrid Remaining Useful Life Prediction for Lithium-Ion Batteries under Different Stresses. IEEE Trans. Instrum. Meas. 2022, 71, 3142757. [Google Scholar] [CrossRef]
  3. Yang, Y.; Wen, J.; Shi, Y.; Zeng, J. State of Health Prediction of Lithium-Ion Batteries Based on the Discharge Voltage and Temperature. Electronics 2021, 10, 1497. [Google Scholar] [CrossRef]
  4. Lee, S.; Han, S.; Han, K.H.; Kim, Y.; Agarwal, S.; Hariharan, K.S.; Oh, B.; Yoon, J. Diagnosing Various Failures of Lithium-Ion Batteries Using Artificial Neural Network Enhanced by Likelihood Mapping. J. Energy Storage 2021, 40, 102768. [Google Scholar] [CrossRef]
  5. Li, H.; Chen, C.; Wei, J.; Chen, Z.; Lei, G.; Wu, L. State of Health (SOH) Estimation of Lithium-Ion Batteries Based on ABC-BiGRU. Electronics 2024, 13, 1675. [Google Scholar] [CrossRef]
  6. Zhang, J.; Jiang, Y.; Li, X.; Luo, H.; Yin, S.; Kaynak, O. Remaining Useful Life Prediction of Lithium-Ion Battery with Adaptive Noise Estimation and Capacity Regeneration Detection. IEEE/ASME Trans. Mechatron. 2023, 28, 632–643. [Google Scholar] [CrossRef]
  7. Zhang, W.; Jia, J.; Pang, X.; Wen, J.; Shi, Y.; Zeng, J. An Improved Transformer Model for Remaining Useful Life Prediction of Lithium-Ion Batteries under Random Charging and Discharging. Electronics 2024, 13, 1423. [Google Scholar] [CrossRef]
  8. Tian, H.; Qin, P.; Li, K.; Zhao, Z. A Review of the State of Health for Lithium-Ion Batteries: Research Status and Suggestions. J. Clean. Prod. 2020, 261, 120813. [Google Scholar] [CrossRef]
  9. Tiane, A.; Okar, C.; Alzayed, M.; Chaoui, H. Comparing Hybrid Approaches of Deep Learning for Remaining Useful Life Prognostic of Lithium-Ion Batteries. IEEE Access 2024, 12, 70334–70344. [Google Scholar] [CrossRef]
  10. Patrizi, G.; Canzanella, F.; Ciani, L.; Catelani, M. Towards a State of Health Definition of Lithium Batteries through Electrochemical Impedance Spectroscopy. Electronics 2024, 13, 1438. [Google Scholar] [CrossRef]
  11. Li, S.; Patel, A.N.; Zhang, C.; Amietszajew, T.; Kirkaldy, N.; Offer, G.J.; Marinescu, M. Internal Temperature Estimation for Lithium-Ion Batteries through Distributed Equivalent Circuit Network Model. J. Power Sources 2024, 611, 234701. [Google Scholar] [CrossRef]
  12. Zhang, J.; Jiang, Y.; Li, X.; Huo, M.; Luo, H.; Yin, S. An Adaptive Remaining Useful Life Prediction Approach for Single Battery with Unlabeled Small Sample Data and Parameter Uncertainty. Reliab. Eng. Syst. Saf. 2022, 222, 108357. [Google Scholar] [CrossRef]
  13. Lui, Y.H.; Li, M.; Downey, A.; Shen, S.; Nemani, V.P.; Ye, H.; VanElzen, C.; Jain, G.; Hu, S.; Laflamme, S.; et al. Physics-Based Prognostics of Implantable-Grade Lithium-Ion Battery for Remaining Useful Life Prediction. J. Power Sources 2021, 485, 229327. [Google Scholar] [CrossRef]
  14. Gao, D.; Zhou, Y.; Wang, T.; Wang, Y. A Method for Predicting the Remaining Useful Life of Lithium-Ion Batteries Based on Particle Filter Using Kendall Rank Correlation Coefficient. Energies 2020, 13, 4183. [Google Scholar] [CrossRef]
  15. Liu, H.; Deng, Z.; Che, Y.; Xu, L.; Wang, B.; Wang, Z.; Xie, Y.; Hu, X. Big Field Data-Driven Battery Pack Health Estimation for Electric Vehicles: A Deep-Fusion Transfer Learning Approach. Mech. Syst. Signal Process 2024, 218, 111585. [Google Scholar] [CrossRef]
  16. Andrioaia, D.A.; Gaitan, V.G.; Culea, G.; Banu, I.V. Predicting the RUL of Li-Ion Batteries in UAVs Using Machine Learning Techniques. Computers 2024, 13, 64. [Google Scholar] [CrossRef]
  17. Yang, Y.; Wen, J.; Liang, J.; Shi, Y.; Tian, Y.; Wang, J. Remaining Useful Life Prediction for Lithium-Ion Batteries Based on the Partial Voltage and Temperature. Sustainability 2023, 15, 1602. [Google Scholar] [CrossRef]
  18. Liu, C.; Li, Q.; Wang, K. State-of-Charge Estimation and Remaining Useful Life Prediction of Supercapacitors. Renew. Sustain. Energy Rev. 2021, 150, 111408. [Google Scholar] [CrossRef]
  19. Wang, J.; Deng, Z.; Yu, T.; Yoshida, A.; Xu, L.; Guan, G.; Abudula, A. State of Health Estimation Based on Modified Gaussian Process Regression for Lithium-Ion Batteries. J. Energy Storage 2022, 51, 104512. [Google Scholar] [CrossRef]
  20. Wang, Z.; Liu, N.; Guo, Y. Adaptive Sliding Window LSTM NN Based RUL Prediction for Lithium-Ion Batteries Integrating LTSA Feature Reconstruction. Neurocomputing 2021, 466, 178–189. [Google Scholar] [CrossRef]
  21. Li, Y.; Stroe, D.I.; Cheng, Y.; Sheng, H.; Sui, X.; Teodorescu, R. On the Feature Selection for Battery State of Health Estimation Based on Charging–Discharging Profiles. J. Energy Storage 2021, 33, 102122. [Google Scholar] [CrossRef]
  22. Feng, X.; Zhang, Y.; Xiong, R.; Wang, C. Comprehensive Performance Comparison among Different Types of Features in Data-Driven Battery State of Health Estimation. Appl. Energy 2024, 369, 123555. [Google Scholar] [CrossRef]
  23. Chen, D.; Meng, J.; Huang, H.; Wu, J.; Liu, P.; Lu, J.; Liu, T. An Empirical-Data Hybrid Driven Approach for Remaining Useful Life Prediction of Lithium-Ion Batteries Considering Capacity Diving. Energy 2022, 245, 123222. [Google Scholar] [CrossRef]
  24. Li, X.; Ma, Y.; Zhu, J. An Online Dual Filters RUL Prediction Method of Lithium-Ion Battery Based on Unscented Particle Filter and Least Squares Support Vector Machine. Measurement 2021, 184, 109935. [Google Scholar] [CrossRef]
  25. Wuand, W.; Lu, S. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Data Preprocessing and Improved ELM. IEEE Trans. Instrum. Meas. 2023, 72, 3267362. [Google Scholar] [CrossRef]
  26. Saha, B.; Goebel, K. Battery Data Set. NASA Prognostics Data Repository; NASA Ames Research Center: Moffett Field, CA, USA, 2007. [Google Scholar]
  27. Lithium-Ion Battery Experimental Data. Available online: https://web.calce.umd.edu/batteries/data.htm (accessed on 5 January 2017).
  28. Sun, Q.; Lv, H.; Wang, S.; Gao, S.; Wei, K. Optimized State of Charge Estimation of Lithium-Ion Battery in SMES/Battery Hybrid Energy Storage System for Electric Vehicles. IEEE Trans. Appl. Supercond. 2021, 31, 3091119. [Google Scholar] [CrossRef]
  29. Khan, A.B.; Akram, A.S.; Choi, W. State of Charge Estimation of Flooded Lead Acid Battery Using Adaptive Unscented Kalman Filter. Energies 2024, 17, 1275. [Google Scholar] [CrossRef]
  30. Chen, K.; Li, J.; Liu, K.; Bai, C.; Zhu, J.; Gao, G.; Wu, G.; Laghrouche, S. State of Health Estimation for Lithium-Ion Battery Based on Particle Swarm Optimization Algorithm and Extreme Learning Machine. Green Energy Intell. Transp. 2024, 3, 100151. [Google Scholar] [CrossRef]
  31. Ding, G.; Chen, H. A RUL Prediction Method for Lithium-Ion Batteries Based on Improved Singular Spectrum Analysis and CSA-KELM. Microelectron. Reliab. 2023, 144, 114975. [Google Scholar] [CrossRef]
  32. Guo, Y.; Huang, K.; Yu, X.; Wang, Y. State-of-Health Estimation for Lithium-Ion Batteries Based on Historical Dependency of Charging Data and Ensemble SVR. Electrochim. Acta 2022, 428, 140940. [Google Scholar] [CrossRef]
  33. Wu, C.; Fu, J.; Huang, X.; Xu, X.; Meng, J. Lithium-Ion Battery Health State Prediction Based on VMD and DBO-SVR. Energies 2023, 16, 3993. [Google Scholar] [CrossRef]
  34. Merrouche, W.; Lekouaghet, B.; Bouguenna, E.; Himeur, Y. Parameter Estimation of ECM Model for Li-Ion Battery Using the Weighted Mean of Vectors Algorithm. J. Energy Storage 2024, 76, 109891. [Google Scholar] [CrossRef]
Figure 1. Capacity curve. (a) Capacity degradation curves for the NASA dataset. (b) Capacity degradation curves for the CALCE dataset.
Figure 1. Capacity curve. (a) Capacity degradation curves for the NASA dataset. (b) Capacity degradation curves for the CALCE dataset.
Electronics 13 02619 g001
Figure 2. Voltage–current curves for different cycles. (a) Capacity degradation curves for the NASA dataset. (b) Capacity degradation curves for the CALCE dataset.
Figure 2. Voltage–current curves for different cycles. (a) Capacity degradation curves for the NASA dataset. (b) Capacity degradation curves for the CALCE dataset.
Electronics 13 02619 g002aElectronics 13 02619 g002b
Figure 3. (a) B0005 discharge voltage curve. (b) B0005 charge current curve. (c) CS2-38 discharge voltage curve. (d) CS2-38 charge current curve.
Figure 3. (a) B0005 discharge voltage curve. (b) B0005 charge current curve. (c) CS2-38 discharge voltage curve. (d) CS2-38 charge current curve.
Electronics 13 02619 g003
Figure 4. Characteristic curve. (a) F1 of the NASA dataset. (b) F2 of the NASA dataset. (c) F3 of the NASA dataset. (d) F1 of the CALCE dataset. (e) F2 of the CALCE dataset. (f) F3 of the CALCE dataset.
Figure 4. Characteristic curve. (a) F1 of the NASA dataset. (b) F2 of the NASA dataset. (c) F3 of the NASA dataset. (d) F1 of the CALCE dataset. (e) F2 of the CALCE dataset. (f) F3 of the CALCE dataset.
Electronics 13 02619 g004
Figure 5. CNN basic structure.
Figure 5. CNN basic structure.
Electronics 13 02619 g005
Figure 6. Structure of the SE attention mechanism.
Figure 6. Structure of the SE attention mechanism.
Electronics 13 02619 g006
Figure 7. Framework diagram of the RUL prediction algorithm.
Figure 7. Framework diagram of the RUL prediction algorithm.
Electronics 13 02619 g007
Figure 8. Capacity prediction of B0005 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Figure 8. Capacity prediction of B0005 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Electronics 13 02619 g008
Figure 9. Capacity prediction of B0007 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Figure 9. Capacity prediction of B0007 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Electronics 13 02619 g009
Figure 10. Capacity prediction of B0018 battery at different starting points. (a) Starting point is the 53rd cycle. (b) Starting point is the 80th cycle.
Figure 10. Capacity prediction of B0018 battery at different starting points. (a) Starting point is the 53rd cycle. (b) Starting point is the 80th cycle.
Electronics 13 02619 g010
Figure 11. Capacity prediction of B0046 battery at different starting points. (a) Starting point is the 29th cycle. (b) Starting point is the 43rd cycle.
Figure 11. Capacity prediction of B0046 battery at different starting points. (a) Starting point is the 29th cycle. (b) Starting point is the 43rd cycle.
Electronics 13 02619 g011
Figure 12. Capacity prediction of CS2-36 battery at different starting points. (a) Starting point is the 278th cycle. (b) Starting point is the 416th cycle.
Figure 12. Capacity prediction of CS2-36 battery at different starting points. (a) Starting point is the 278th cycle. (b) Starting point is the 416th cycle.
Electronics 13 02619 g012
Figure 13. Capacity prediction of CS2-38 battery at different starting points. (a) Starting point is the 303rd cycle. (b) Starting point is the 454th cycle.
Figure 13. Capacity prediction of CS2-38 battery at different starting points. (a) Starting point is the 303rd cycle. (b) Starting point is the 454th cycle.
Electronics 13 02619 g013
Figure 14. Capacity prediction of B0005 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Figure 14. Capacity prediction of B0005 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Electronics 13 02619 g014
Figure 15. Capacity prediction of B0007 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Figure 15. Capacity prediction of B0007 battery at different starting points. (a) Starting point is the 67th cycle. (b) Starting point is the 100th cycle.
Electronics 13 02619 g015
Figure 16. Capacity prediction of B0018 battery at different starting points. (a) Starting point is the 53rd cycle. (b) Starting point is the 80th cycle.
Figure 16. Capacity prediction of B0018 battery at different starting points. (a) Starting point is the 53rd cycle. (b) Starting point is the 80th cycle.
Electronics 13 02619 g016
Figure 17. Capacity prediction of B0046 battery at different starting points. (a) Starting point is the 29th cycle. (b) Starting point is the 43rd cycle.
Figure 17. Capacity prediction of B0046 battery at different starting points. (a) Starting point is the 29th cycle. (b) Starting point is the 43rd cycle.
Electronics 13 02619 g017
Figure 18. Capacity prediction of CS2-36 battery at different starting points. (a) Starting point is the 278th cycle. (b) Starting point is the 416th cycle.
Figure 18. Capacity prediction of CS2-36 battery at different starting points. (a) Starting point is the 278th cycle. (b) Starting point is the 416th cycle.
Electronics 13 02619 g018
Figure 19. Capacity prediction of CS2-38 battery at different starting points. (a) Starting point is the 303rd cycle. (b) Starting point is the 454th cycle.
Figure 19. Capacity prediction of CS2-38 battery at different starting points. (a) Starting point is the 303rd cycle. (b) Starting point is the 454th cycle.
Electronics 13 02619 g019
Table 1. Pearson correlation coefficient between indirect characteristics and cell capacity.
Table 1. Pearson correlation coefficient between indirect characteristics and cell capacity.
FeaturePearson Correlation Coefficient
B0005B0007B0018B0046CS2-36CS2-38
F10.99980.99971.00000.82681.00000.9753
F21.00001.00001.00000.80761.00001.0000
F30.99920.99890.99920.96210.99990.9996
Table 2. The main parameter.
Table 2. The main parameter.
ModelParameter NameParameter Value
CNNKernel number32/128
Kernel size1
Stride1
Activation functionReLU
Bi-LSTMOptimizerAdam
Batch-Size128/512
Learn Rate0.01/0.04
Epoch1000/1500
Layer1
Neurons128/256
Dropout0.3
AUKFcontrol sampling point distribution0.1
state distribution2
slide window16
Table 3. Comparison of RUL prediction results by different methods (40% of test set).
Table 3. Comparison of RUL prediction results by different methods (40% of test set).
AlgorithmRMSEMAE
B0005B0007B0018B0046CS2-36CS2-38B0005B0007B0018B0046CS2-36CS2-38
DBO-SVR0.01150.00960.01370.01930.01760.01040.00970.00750.01120.01680.01280.0078
INFO-KELM0.03820.01210.03180.02860.02220.01610.03290.00910.02690.02510.01560.0111
WOA-ELM0.02460.00980.01500.05200.02090.01960.02110.00860.01350.04580.01420.0142
CNN-Bi-LSTM-AM-AUKF0.00670.00650.00820.01140.00590.00940.00380.00340.00560.00920.00510.0073
Table 4. Comparison of RUL prediction results by different methods (60% of test set).
Table 4. Comparison of RUL prediction results by different methods (60% of test set).
AlgorithmRMSEMAE
B0005B0007B0018B0046CS2-36CS2-38B0005B0007B0018B0046CS2-36CS2-38
DBO-SVR0.00890.00740.01090.01200.03580.00340.00810.00650.00880.01100.03420.0026
INFO-KELM0.01650.00570.01750.02460.01580.00600.01550.00500.01470.02240.01270.0045
WOA-ELM0.04230.01270.01290.01790.01330.00590.03840.01050.01120.01520.01030.0046
CNN-Bi-LSTM-AM-AUKF0.00330.00320.00790.00930.01140.00300.00220.00260.00490.00740.00980.0024
Table 5. Comparison of RUL prediction results by different methods (40% of test set).
Table 5. Comparison of RUL prediction results by different methods (40% of test set).
AlgorithmRMSEMAE
B0005B0007B0018B0046CS2-36CS2-38B0005B0007B0018B0046CS2-36CS2-38
Bi-LSTM 0.01650.01060.04020.03850.03730.02030.01190.00800.03510.03490.02740.0147
CNN-Bi-LSTM-AM 0.01050.00700.01210.02960.03140.01800.00830.00560.01030.02630.02540.0144
CNN-Bi-LSTM-AM-EKF0.00920.00690.00950.02320.02410.01560.00860.00550.00850.02070.02060.0128
CNN-Bi-LSTM-AM-AUKF0.00670.00650.00820.01140.00590.00940.00380.00340.00560.00920.00510.0073
Table 6. Comparison of RUL prediction results by different methods (60% of test set).
Table 6. Comparison of RUL prediction results by different methods (60% of test set).
AlgorithmRMSEMAE
B0005B0007B0018B0046CS2-36CS2-38B0005B0007B0018B0046CS2-36CS2-38
Bi-LSTM 0.01690.01760.02500.02660.02680.01290.01490.01600.02300.02570.02190.0103
CNN-Bi-LSTM-AM 0.00940.00650.01220.01970.01820.00950.00870.00600.01020.01780. 01410.0079
CNN-Bi-LSTM-AM-EKF0.00410.00440.00870.01160.01710.00710.00310.00400.00720.01050.01520.0051
CNN-Bi-LSTM-AM-AUKF0.00330.00320.00790.00930.01140.00300.00220.00260.00490.00740.00980.0024
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, L.; Guo, W.; Tang, Y.; Sun, Y.; Qin, T. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Neural Network and Adaptive Unscented Kalman Filter. Electronics 2024, 13, 2619. https://doi.org/10.3390/electronics13132619

AMA Style

Wu L, Guo W, Tang Y, Sun Y, Qin T. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Neural Network and Adaptive Unscented Kalman Filter. Electronics. 2024; 13(13):2619. https://doi.org/10.3390/electronics13132619

Chicago/Turabian Style

Wu, Lingtao, Wenhao Guo, Yuben Tang, Youming Sun, and Tuanfa Qin. 2024. "Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Neural Network and Adaptive Unscented Kalman Filter" Electronics 13, no. 13: 2619. https://doi.org/10.3390/electronics13132619

APA Style

Wu, L., Guo, W., Tang, Y., Sun, Y., & Qin, T. (2024). Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Neural Network and Adaptive Unscented Kalman Filter. Electronics, 13(13), 2619. https://doi.org/10.3390/electronics13132619

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