Next Article in Journal
Flexible and Stable N-Isopropylacrylamide/Sodium Alginate Gel Electrolytes for Aqueous Zn-MNO2 Batteries
Next Article in Special Issue
Remaining Useful Life Prediction of Lithium-Ion Batteries Based on a Cubic Polynomial Degradation Model and Envelope Extraction
Previous Article in Journal
Rapid Estimation of Battery Storage Capacity through Multiple Linear Regression
Previous Article in Special Issue
High-Precision and Robust SOC Estimation of LiFePO4 Blade Batteries Based on the BPNN-EKF Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

AdaBoost.Rt-LSTM Based Joint SOC and SOH Estimation Method for Retired Batteries

1
Automotive Electronic Drive Control and System Integration Engineering Research Center, Ministry of Education, Harbin 150080, China
2
School of Electrical and Electronic Engineering, Harbin University of Science and Technology, Harbin 150080, China
3
College of Artificial Intelligence, Nankai University, Tianjin 300110, China
*
Authors to whom correspondence should be addressed.
Batteries 2023, 9(8), 425; https://doi.org/10.3390/batteries9080425
Submission received: 19 June 2023 / Revised: 1 August 2023 / Accepted: 11 August 2023 / Published: 15 August 2023
(This article belongs to the Special Issue Battery Energy Storage in Advanced Power Systems)

Abstract

:
Achieving accurate retired battery state of health (SOH) and state of charge (SOC) estimation is a safe prerequisite for securing the battery secondary utilization and thus effectively improving the energy utilization efficiency. The data-driven approach is efficient and accurate, and does not rely on accurate battery models, which is a hot direction in battery state estimation research. However, the huge number of retired batteries and obvious consistency differences bring bottleneck problems such as long learning time and low model updating efficiency to the traditional data-driven algorithm. In view of this, this paper proposes an integrated learning algorithm based on AdaBoost. Rt-LSTM to realize the joint estimation of SOC and SOH of retired lithium batteries, which relies on the LSTM neural network model and completes the correlation adaption in the spatio-temporal dimension of the whole life cycle sample data. The LSTM model is used as the base learner to construct the AdaBoost. Rt-LSTM strong learning model. The LSTM weak predictor is combined with weights to form a strong predictor, which greatly solves the problem of low accuracy of state estimation due to the large number and variability of retired batteries. Simulation and experimental comparison show that the integrated algorithm proposed in this paper is suitable for improving the SOC and SOH prediction accuracy and the generalization performance of the model.

1. Introduction

Due to the widespread popularity of electric vehicles in recent years, the amount of retired power batteries will also increase rapidly [1]. Among the retired power batteries, many still have high residual capacity (70% to 80% of the rated capacity of the battery), and these batteries can potentially be used in scenarios such as energy storage in power grids and backup in communication base stations to realize the secondary utilization of power batteries [2,3]. However, since the state of power batteries is usually unknown when they are retired, it is necessary to accurately estimate the State of Health (SOH) of the batteries before the batteries are used in the secondary process, so that the batteries with a greater degree of aging can be eliminated in time and the batteries with different aging states can enter the step-up environment in the corresponding stage. At the same time, the accurate estimation of State of Charge (SOC) in the process of step-up utilization can improve the utilization efficiency of retired batteries.
The existing SOC estimation methods mainly include time integration method [4], open circuit voltage method [5], adaptive filtering method [6] and neural network method [7]. Among them, the time-integral method discretely sums the current flowing through the battery, and obtains the SOC value through simple division [8]. The open-circuit voltage method is to measure the open-circuit voltage of the battery and obtain the charge state according to the correspondence between the open-circuit voltage and the charge state [9]. Adaptive filtering method is an optimal estimation of battery system in the sense of minimum variance, and is a model-based SOC estimation method [10]. The neural network algorithm does not need to deeply understand the electrochemical mechanism inside the battery, nor does it need to establish additional complex physical and chemical models. Instead, it only needs to extract features by using the physical quantities measured during the battery charging and discharging process, and then use the features to train the model and establish a mapping model between the battery data features and SOC [11].
SOH estimation algorithms mainly contain model-based methods [12] and data-based methods [13]. The research of model-based methods focuses on identifying and analyzing the main aging mechanisms of lithium-ion batteries and estimating the SOH values of batteries based on their correlation with model parameters. The commonly used models are generally classified into two main categories:physical models and equivalent circuit models. Usually, the parameters of the model are obtained by analyzing the performance of the battery, and then the SOH of the battery under different operating conditions can be obtained by analyzing the parameters of the model [14]; the data-driven algorithm can learn the health condition and external characteristics of the battery autonomously and determine the nonlinear relationship between them, without understanding the working mechanism of the battery or establishing a clear battery The data-driven algorithm can estimate the battery health status by relying only on the aging data of the battery [15]. Data-driven algorithms are increasingly used in battery state estimation due to their superiority.
The above algorithms are all single estimates of the battery SOC or SOH. However, in actual battery use, the effect of SOC estimation will be affected by the different degree of battery aging, while inaccurate SOC estimation will also affect SOH correction. And this situation becomes more obvious in the estimation of retired batteries because the aging degree of retired batteries varies with the actual operating environment they are in during their service. A fast prediction method for SOC and SOH of battery based on electrochemical impedance spectroscopy (EIS) was proposed in literature [16], but this method achieved SOH prediction by comparing the difference of SOC with the discharge of constant current in a short time. In literature [17], based on the DP-Thevenin model and least square parameter estimation method, the DP-Thevenin model was updated with time-varying parameters, and the improved extended Kalman filter algorithm was combined to complete the online collaborative prediction of SoC SOH for lithium ion batteries. However, the above methods have high requirements on the accuracy of the battery equivalent circuit model, so literature [18] adopts a data-driven method to jointly predict the SOC and SOH of lithium batteries by constructing two recurrent neural networks (RNN). However, RNN can only store part of the sequence, which is not suitable for dealing with long sequence dependent problems, such as the estimation of the health state of lithium batteries. It is easy to produce large errors. Therefore, LSTM-RNN method was adopted in literature [19] to predict battery remaining service life (RUL). Literature [20] uses LSTM neural network combined with empirical mode decomposition to reduce the influence of capacity self-recovery effect and improve the prediction accuracy. Reference [21] proposes a variant LSTM structure that includes a constant error turntable to reduce estimation errors. Literature [22] analyzed the coupling relationship between battery SOC and SOH, and co-predicted SOC and SOH through LSTM deep learning network. Figure 1 shows a breakdown of the battery state estimates.
The above literature shows that data-driven algorithmic models have considerable potential and application prospects in joint battery estimation, but the large number of retired battery samples makes the previous data-driven algorithms face problems such as long learning time and low model update efficiency.AdaBoost, as one of the most typical Boosting algorithms, breaks the distribution law of the original samples by resampling. AdaBoost, as a typical Boosting algorithm, breaks the distribution of the original samples by resampling, so that the learning machine focuses more on the hard-to-learn samples, thus making Boosting an integrated algorithm with real practical value. The AdaBoost. RT algorithm, as one of the AdaBoost algorithm family, improves the AdaBoost algorithm by introducing a threshold constant, which transforms the regression problem into a simple binary classification problem, and combined with a specific weak learning machine, it can effectively achieve the prediction of time series, which greatly enhances the practicality of the AdaBoost algorithm and improves the learning efficiency of the algorithm as well as the model accuracy of the estimation [23].
In summary, the data-driven battery estimation algorithm is simple and reliable and does not depend on the establishment of an accurate battery model, but most of the existing data-driven algorithms rely on the life cycle experimental data of a few batteries in the laboratory to estimate the SOH of the remaining battery cells, while in practice, the retired batteries are widely sourced and large in number, and the SOH estimation model established based on the laboratory environment has high accuracy but poor generalization The SOH estimation model based on the laboratory environment has high accuracy but poor generalization capability. Therefore, in this paper, an improved AdaBoost.Rt-LSTM battery SOC and SOH joint estimation method is proposed in a data-driven framework. The same batch of retired lithium battery packs are selected, and after screening and performance testing, 75 lithium iron phosphate batteries with good appearance and can be reused are finally obtained, five health characteristics of retired lithium batteries are extracted, and the correlation between health characteristics and capacity is analyzed using Pearson correlation coefficient, and the AdaBoost.Rt-LSTM model is used to jointly realize the retired lithium battery charge state and health state estimation. The long and short-term memory neural network used in this method not only has the advantages of recurrent neural network, but also can solve the problems of gradient disappearance and gradient explosion. The AdaBoost.Rt integration algorithm, which combines the LSTM weak predictors with weights to form a strong predictor, greatly solves the problem of low accuracy of state estimation due to the large number of retired batteries and large variability. Simulation and experimental comparison show that the proposed AdaBoost.Rt-LSTM algorithm can jointly estimate the SOC and SOH of Li-ion batteries, ensuring the prediction accuracy and generalization performance of the model.

2. Principle of AdaBoost.Rt-LSTM Algorithm

2.1. LSTM (Long Short Term Memory) Algorithm Principle

Long Short Term Memory (LSTM) is a temporal recurrent neural network that effectively solves the gradient disappearance and gradient explosion problems of recurrent neural networks (RNNs) when processing long time series data by invoking a “gating” device. Figure 2 shows the principle structure of LSTM algorithm.
The order of information transmission in LSTM is that it first passes through the input gate to decide the input of information, then the forgetting gate selects whether to forget the information of the neuron, and finally it passes through the output gate to determine whether to output the information at this moment.
(1)
Input Gate
Input gate for updating cell status. When the switch is turned on, the information is input through the sigmoid activation function and multiplied (×) with the information through the double tangent activation function (tanh) to input a new C ¯ t into the “memory”. The input gate calculation formula is shown in Equations (1) and (2).
i t = σ ( W i [ h t 1 , X t ] + b i )
C ¯ t = tanh ( W c [ h t 1 , X t ] + b c )
where i t is the input gate at the moment t , σ is the sigmoid activation function, C ¯ t is the cell state, h t 1 is the information of the hidden layer at the previous moment t 1 , and X t is the input information at the moment t .
(2)
Forgetting Gate
At each moment, the value in the “memory” undergoes a process of forgetting or not, which is controlled by the forgetting gate. By reading the information from the hidden layer h t 1 and the input x t of the previous moment, the information forgotten at that moment is determined and a value between 0–1 is output to the neuron, which indicates the degree of forgetting of the information. The forgetting gate calculation formula is shown in Equation (3).
f t = σ ( W f [ h t 1 , X t ] + b f )
where: f t is the forgetting gate at the moment t .
(3)
Output Gate
The output gate determines whether there is information from the “memory” output at each moment. The input information of the gate is passed through the sigmoid activation function and multiplied (×) with the “memory” updated by the tanh activation function to obtain the output value, as shown in Equations (4) and (5).
o t = σ ( W o [ h t 1 , X t ] + b o )
h t = o t tanh ( C t )
where: o t is the output gate at the time of t .
In summary, the sigmoid layer determines the output cell state, and the tanh function processes the cell state, compresses it between [−1, 1] and multiplies it with the output of the sigmoid gate to finally output the desired fraction.

2.2. AdaBoost.Rt Integration Algorithm Principle

In the training process of machine learning algorithm models, usually we can only get multiple models with different preferences, and integration learning is the combination of these weak learners to seek a better and more stable strong learning model. The Adaboost integration algorithm is an adaptive and iterative algorithm based on the idea of boost. The main idea of the algorithm is to continuously recombine and adjust the training samples according to the prediction effect of the base learner, so that the samples with poor prediction effect of the previous base learner receive more attention in the following, and then retrain the next base learner according to the recombined samples. The iteration is not stopped until the pre-specified maximum number of iterations or error rate is reached or below. The specific implementation is shown in Figure 3.
The computational procedure of the AdaBoost.Rt algorithm is as follows:
  • Given a training set m of S samples, determine the number of iterations T and the threshold φ .
    S = x 1 , y 1 , x 2 , y 2 , , x m , y m
  • Initialize the sample weights D t ( i ) = 1 / m , where i is the number of training sets and t is the number of current iterations; error rate ε t = 0 .
  • According to the weight distribution D t , the original sample set is sampled and the weak learning machine is invoked for training to build the regression model f t ( x ) y . Accordingly, the relative error of each sample is calculated.
    A R E t i = f t x i y i y i
  • Calculate the error rate ε t = i D i , i : A R E t i > φ .
  • Update the sample weights as follows.
    D t + 1 i = D t i Z t × ε t , A R E t i φ 1 , Others
    where: Z t is a normalization factor to ensure that the updated D t + 1 is a distribution.
  • Determine whether the stopping condition is satisfied: if t < T , make t = t + 1 , and go to step 3, otherwise output the final strong learner.

3. Joint Estimation of SOC and SOH for Lithium Batteries Based on Adaboost.Rt-LSTM Model

3.1. Joint Estimation Model Construction Based on LSTM Algorithm

In order to improve the accuracy of the SOC and SOH estimation results of Li-ion batteries, this paper adopts an integrated learning model with LSTM as the weak predictor to jointly estimate the SOC and SOH of Li-ion batteries. The specific joint estimation process is shown below.
  • Initialize the LSTM model with the relevant parameters k (Hidden state dimensions), L 1 ( L 1 regularization), L 2 ( L 2 regularization) and I r (Learning rate).
  • Set the maximum number of iterations T max and the prediction error accuracy ε t .
  • The voltage U t , current I t and capacity C t at the moment t are input to the LSTM model and the charge state S O C t at the moment t is estimated as the output.
    X t 1 = [ U t , I t , C t ]
    Y t 1 = [ S O C t ]
  • 5 health features and S O C t are input to the LSTM model to estimate the health state S O H t at the moment t , and finally the joint estimation result Y t of SOC and SOH at the moment t is obtained.
    X t 2 = [ H F 1 , H F 2 , H F 3 , H F 4 , H F 5 , S O C t ]
    Y t 2 = [ S O H t ]
    Y t = [ S O C t , S O H t ]
  • Determine whether the termination iteration condition is reached. If the number of iterations reaches the preset value T max , stop the iteration and finally output the SOC and SOH estimation results of the lithium battery.

3.2. Adaboost.Rt Reinforcement Learning Modeling Approach

In this paper, Adaboost.Rt-LSTM model is used to estimate the SOC and SOH of lithium batteries. Firstly, the experimental data of decommissioned batteries are preprocessed, and unqualified battery data are proposed. Then, the preprocessed battery data set is input into the model, and the weak learner is trained according to the initial weight, and the learning error rate of the learner is calculated. At the same time, the weights of all training samples are updated and iterated until all weak learners are obtained. Finally, all the weak learners are combined into one strong learner to achieve SOC estimation of lithium batteries. The SOC estimation results and five health characteristics at the same time are used as input parameters to jointly estimate the SOH of lithium batteries, and finally achieve the joint estimation of lithium battery SOC and SOH. The specific estimation process is as follows.
  • Initialize the relevant parameters of K LSTM model.
  • Adaboost.Rt-LSTM model training. Input sample training set X t 1 and X t 2 . Initialize the initial weights of the sample training set, train the weak predictor LSTM1 and calculate the relative error, update the weights of the training samples according to the error results, and iterate continuously until the weights D of the K weak predictor LSTM are determined. combine with the independent evaluation dataset P , aggregate the K LSTM models by AdaBoost.Rt, and finally constitute the AdaBoost.Rt-LSTM model.
  • Input the voltage U t , current I t and capacity C t at the current moment into the model and estimate the state of charge at that moment as the output.
  • 5 health characteristics and S O C t are jointly used as input parameters of health state to estimate the health state of current moment S O H t .
  • The final results of SOC and SOH prediction for Li-ion batteries are obtained.
Figure 4 shows the overall structure of the proposed Adaboost.Rt-LSTM lithium battery state estimation method in this paper.

4. Simulation Test and Result Analysis

4.1. Experimental Data Pre-Processing

4.1.1. Experimental Protocol Design

In this paper, the same batch of retired lithium battery packs were selected, and after disassembly, grinding, appearance screening and performance testing, 100 lithium iron phosphate batteries with good appearance and able to be reused were finally obtained, and their model number was LR18650EH. The samples of retired lithium batteries used in the experiments are shown in Figure 5. The specific parameters and specifications of the lithium batteries are shown in Table 1.
The experimental data in this paper come from: Arbin BT-ML-30 V/10 A power tester produced by Arbin USA and ZM-7520 battery performance tester produced by Harbin Zimu. Figure 6 shows the experimental test platform of retired lithium battery.
In this paper, the capacity and ohmic internal resistance of retired lithium batteries are tested by Hybrid Pulse Power Charasteristic (HPPC) condition test with Arbin BT-ML-30 V/10 A power tester. This method requires simple experimental equipment, simple operation, short experiment time and accurate measurement results. The internal resistance of the battery under different SOC can be obtained by establishing the relationship between the response voltage and current during discharge, resting and charging. The specific experimental steps are shown in Table 2.
According to the actual test data of 100 batteries retired from the same batch obtained from the experiment for capacity and internal resistance testing, the capacity and internal resistance distribution of single cells are shown in Figure 7. The batteries numbered 4, 11, 41, and 75 have been severely damaged and cannot be charged; the batteries numbered 1, 8, 10, 13, 26, 36, 40, 42, 43, 56, 78, 89, 91, 93, 95, and 99 have lower capacities and differ significantly from other retired batteries; the batteries numbered 2, 5, 29, 32, and 67 have ohmic internal resistance significantly higher than the average. Therefore, these batteries will not be used as the research object of this paper.
After eliminating the unqualified batteries, the remaining 75 batteries were subjected to cyclic aging experiments. The aging test of retired lithium batteries is conducted by ZM-7520 battery performance tester with two 16-channel channels, and the experimental steps are shown in Table 3.

4.1.2. Eigenvalue Extraction

In this paper, the health characteristics of retired lithium batteries are selected based on the important parameters affecting the health status of lithium batteries obtained from the analysis of the basic structure and characteristics of lithium batteries in the previous paper, and the mapping relationship between the health status of retired lithium batteries and experimental data is established on this basis. The charge/discharge aging experiment of Li-ion battery can obtain the relevant parameters of its whole life cycle, such as voltage, current, internal resistance and cycle capacity at each moment. These parameters can directly predict the SOH of Li-ion battery, but the large amount of data increases its computational effort and cannot be estimated online. In addition, the capacity increment curve as the health characteristic of Li-ion battery is more effective in predicting its SOH, but the original IC curve data of Li-ion battery needs to be filtered before estimation. In summary, in this paper, five health features (HF), denoted as HF1~HF5, are selected based on the charge/discharge voltage curves of retired lithium batteries to improve the computational rate of the SOH prediction process of retired lithium batteries with more efficient and concise features.
Figure 8 shows the voltage curves of Li-ion battery under different SOH with constant current discharge and pause. As can be seen from the figure, there is a large gap between the discharge voltage curves of Li-ion battery under different SOH. Therefore, in this paper, five health characteristics are selected to estimate the retired Li-ion battery SOH: equal time charging voltage (HF1:charge_v), constant current charging time percentage (HF2:cc/(cc+cv)), mean value of capacity increment curve (HF3:mean_IC), maximum value of capacity increment curve (HF4:IC_max), and variance of capacity increment curve (HF5:area_IC). SOH values of Li-ion batteries, randomly selected sample batteries are No. 9, No. 15, No. 23, No. 35, No. 49, No. 66, No. 72, No. 85 and No. 97, and No. 9 battery is used as the validation set to test the accuracy of the AdaBoost.Rt-LSTM model.
In order to verify that the five selected health characteristics can effectively reflect the health status of retired lithium batteries, the Pearson Correlation Coefficient is used to reflect the correlation degree between health characteristics and SOH.
The Pearson correlation coefficient method can respond to the degree of linear correlation between two variables. For the two data sets X = { X 1 , X 2 , , X n } and Y = { Y 1 , Y 2 , , Y n } , the correlation coefficient is calculated as shown below.
ρ X Y = C o v ( X , Y ) σ X σ Y = n i = 1 n X i Y i i = 1 n X i i = 1 n Y i n i = 1 n X i 2 i = 1 n X i 2 n i = 1 n Y i 2 i = 1 n Y i 2
where: σ X and σ Y are the standard deviations of X and Y respectively, which are calculated as shown in Equation (15).
σ X = 1 n i = 1 n ( X i E ( X ) ) 2
The closer the absolute value of ρ is to 1, the stronger the correlation between its health characteristics and lithium SOH; conversely, the closer the absolute value of ρ is to 0, the less correlated they are.
From the results in Table 4, it can be seen that the absolute values of Pearson correlation coefficients between the five health features and SOH of the retired lithium battery of sample No. 9 are all greater than 0.9. This result indicates that there is a strong linear and monotonic correlation between the five selected health features and SOH of the lithium battery. Therefore, in this paper, the above five health features are selected as the input of Adaboost.Rt-LSTM model to improve its training efficiency and prediction accuracy.
Finally, the minimum-maximum (min-max) normalization method is used to normalize the data to speed up the solution and improve the prediction accuracy, and the results fall in interval [ 0 , 1 ] , as shown in Equation (16).
X i n e w = X i X min X max X min

4.2. Experimental Results and Comparative Analysis

For the experimentally obtained dataset, half of the entire lithium battery dataset is used as the training set and the remaining half is used as the test set to verify the accuracy of the model. Following the experimental steps described in Section 3.2, the experimental data from the retired Li-ion battery No. 9 described above is fed into the single LSTM model and the Ada-boost.Rt-LSTM model so as to perform the estimation of SOC and SOH.
It can be seen from Figure 9 that the SOC estimates of the AdaBoost.Rt-LSTM model are closer to the reference value than the estimates of the single LSTM model. The absolute error values of the two models for the lithium battery SOC estimation are shown in (a) of Figure 10. It can be seen that the AdaBoost.Rt-LSTM algorithm model has less error in the prediction of Li-ion battery SOC compared to the single LSTM estimation algorithm. In order to more accurately describe the dispersion of the Li-ion battery SOC error, the RMSE values predicted by the two models under different SOCs were compared, and the comparison results are shown in Figure 10b. It can be seen from the figure that the RMSE values of the AdaBoost.Rt-LSTM model are smaller than those of the single LSTM model regardless of the SOC state of the battery, which reflects the generalizability of the proposed algorithm to a certain extent. A comparison of the SOC estimation error results of retired lithium batteries with different algorithms is shown in Table 5. From the specific values in Table 5, it can be seen that the MAE values of the SOC estimation results of the single LSTM model and the Adaboost.Rt-LSTM model are 3.02% and 1.58%, respectively. Their RMSE values are 3.78% and 2.05%, respectively. And compared with the rest of the battery SOC estimation methods such as RNN(Recurrent Neural Network) [24], XGBoost(Extreme Gradient Boosting) [24], SMO(Sliding Mode Observer) [25]. Adaboost.Rt-LSTM model estimation is improved. In summary, the results show that the estimation results of the lithium battery SOC prediction model based on AdaBoost.Rt-LSTM are closer to the real value and have a strong feasibility compared to the single LSTM prediction model.
For the SOH prediction results, it can be seen from Figure 11 that the SOH prediction results of the Adaboost.Rt- LSTM model are closer to the real values compared to the single LSTM model. A comparison of the SOH estimation error results for decommissioned lithium batteries with different algorithms is shown in Table 6. From the specific values in Table 6, it can be seen that the MAE values of the SOH estimation results of the single LSTM model and the Adaboost.Rt-LSTM model are 3.17% and 1.47%, respectively. Their RMSE values are 3.52% and 2.09% respectively. We also compare the results of SMO (Sliding Mode Observer) [25], FNN(Feedforward Neural Network) [26], CNN(Convolutional Neural Network) [26]. The algorithms described in this paper have improved in prediction accuracy. The above results show that the Adaboost.Rt integrated model based on LSTM optimization has higher prediction accuracy and is more feasible.
The following AdaBoost.Rt-LSTM model algorithm is used to estimate the health status of the above randomly selected remaining eight retired lithium batteries. Due to the differences caused by the changes in the aging process of the eight batteries due to prolonged charging and discharging, their SOH change patterns also differ slightly as shown in Figure 12 for the simulation results.
As can be seen from Figure 12, the prediction results of the health status of all eight sample retired lithium batteries are good, which verifies the feasibility and accuracy of the Adaboost.Rt-LSTM model proposed in this paper, and the values of its MAE and RMSE are shown in Table 7. Among all the prediction results, the prediction effect of battery No. 72 is relatively good, with the MAE and RMSE values of 1.17% and 2.06%, respectively. the prediction effect of battery No. 23 is relatively poor, with the MAE and RMSE values of 1.64% and 2.44%, respectively, but it also meets the accuracy requirement of binning. Therefore, the SOH results of 75 retired lithium batteries estimated by the AdaBoost.Rt -LSTM model in this paper all achieve more satisfactory results. The comparison of the SOH estimation error results of the sample retired lithium batteries is shown in Figure 13.

5. Conclusions

Accurate estimation of lithium battery status can effectively reduce the risk and loss caused by failure when decommissioned batteries are reused. Therefore, based on the improved Adaboost.Rt-LSTM state prediction model, the SOC and SOH of decommissioned batteries are jointly estimated in this paper, which provides strong data support for the subsequent reuse of decommissioned batteries. Aiming at the problems of narrow application range, weak genetic ability and low accuracy of traditional neural network battery estimation method, this paper adopts LSTM recurrent neural network model algorithm and calls “gating” device to effectively solve the problem of gradient disappearance and gradient explosion caused by recurrent neural network when processing long time series data. Rt integrated learning algorithm was used to combine several LSTM weak learners into strong learners according to their weights, and the prediction model established significantly improved the estimation accuracy of SOC and SOH of decommissioned batteries. According to the analysis of simulation and experimental results, the average absolute error of SOC and SOH prediction results of Adaboost.Rt-LSTM is 1.54% and 1.48%, and the root-mean-square error is 2.15% and 2.02%, respectively. This shows that the Adaboost.Rt-LSTM algorithm model still has high estimation accuracy and good convergence when there is a large amount of decommissioned battery data, which verifies the feasibility of the Adaboost.Rt-LSTM model in the state estimation of decommissioned lithium batteries.

Author Contributions

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

Funding

This research was funded by The Joint Fund Project of the Ministry of Education of China (8091B022133) and The Natural Science Foundation of Heilongjiang Province, China (LH2022E088).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, S.C.; He, H.W.; Chen, Y.; Huang, M.; Hu, C.H. Optimization between the PV and the retired EV battery for the residential microgrid application. Energy Procedia 2015, 75, 1138–1146. [Google Scholar] [CrossRef] [Green Version]
  2. Li, Z.; Dong, H.C. Feasibility study of secondary utilization of retired power lithium-ion battery. Power Sources 2016, 8, 1582–1584. [Google Scholar]
  3. Feng, W.; Joseph, Y.; Kaushini, S.W.; William, M.; Javad, S.; Emanuel, T. Epitaxial Al-InAs Heterostructures as Platform for Josephson Junction Field-Effect Transistor Logic Devices. IEEE Trans. Electron Devices 2021, 5, 1524–1529. [Google Scholar]
  4. Zheng, L.F.; Zhang, L.; Zhu, J.G.; Wang, G.X.; Jiang, J.C. Co-estimation of state-of-charge, capacity and resistance for lithium-ion batteries based on a high-fidelity electrochemical model. Appl. Energy 2016, 180, 424–434. [Google Scholar] [CrossRef]
  5. Wang, L.Y.; Polis, M.P.; Yin, G.G.; Chen, W.; Fu, Y.H.; Mi, C.C. Battery cell identification and SOC estimation using string terminal voltage measurements. IEEE Trans. Veh. Technol. 2012, 61, 2925–2935. [Google Scholar] [CrossRef]
  6. Zhang, L.; Lei, Z.; Papavassiliou, C.; Sheng, L. Intelligent Computing for Extended Kalman Filtering SOC Algorithm of Lithium-Ion Battery. Wirel. Pers. Commun. 2018, 102, 2063–2076. [Google Scholar] [CrossRef]
  7. Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Ahmed, R.; Emadi, A. Long short-term memory networks for accurate state-of-charge estimation of Li-ion batteries. IEEE Trans. Ind. Electron. 2017, 65, 6730–6739. [Google Scholar] [CrossRef]
  8. Zhao, L.; Lin, M.; Chen, Y. Least-squares based coulomb counting method and its application for state-of-charge (SOC) estimation in electric vehicles. Int. J. Energy Res. 2016, 40, 1389–1399. [Google Scholar] [CrossRef]
  9. Berecibar, M.; Gandiaga, I.; Villarreal, I.; Omar, N.; Van Mierlo, J.; Van den Bossche, P. Critical review of state of health estimation methods of Li-ion batteries for real applications. Renew. Sustain. Energy Rev. 2016, 56, 572–587. [Google Scholar] [CrossRef]
  10. Sun, Q.; Zhang, H.; Zhang, J.R.; Ma, W.T. Adaptive unscented kalman filter with correntropy loss for robust state of charge estimation of lithium-ion battery. Energies 2018, 11, 3123. [Google Scholar] [CrossRef] [Green Version]
  11. Azkue, M.; Miguel, E.; Martinez-Laserna, E.; Oca, L.; Iraola, U. Creating a Robust SoC Estimation Algorithm Based on LSTM Units and Trained with Synthetic Data. World Electr. Veh. J. 2023, 14, 197. [Google Scholar] [CrossRef]
  12. Xiong, R.; Li, L.L.; Li, Z.R.; Yu, Q.Q.; Mu, H. An electrochemical model based degradation state identification method of Lithium-ion battery for all-climate electric vehicles application. Appl. Energy 2018, 219, 264–275. [Google Scholar] [CrossRef]
  13. Zhang, W.; Li, X.; Li, X. Deep learning-based prognostic approach for lithium-ion batteries with adaptive time-series prediction and on-line validation. Measurement 2020, 164, 108052. [Google Scholar] [CrossRef]
  14. Ma, Y.; Chen, Y.; Zhou, X.W.; Chen, H. Remaining useful life prediction of lithium-ion battery based on Gauss–Hermite particle filter. IEEE Trans. Control Syst. Technol. 2018, 27, 1788–1795. [Google Scholar] [CrossRef]
  15. Li, Y.H.; Li, K.; Liu, X.; Wang, Y.X.; Zhang, L. Lithium-ion battery capacity estimation—A pruned convolutional neural network approach assisted with transfer learning. Appl. Energy 2021, 285, 116410. [Google Scholar] [CrossRef]
  16. Luo, F.; Huang, H.H.; Wang, H.X. Rapid prediction of the state of charge and state of health of decommissioned power batteries based on electrochemical impedance spectroscopy. J. Chin. J. Sci. Instrum. 2021, 42, 172–180. [Google Scholar]
  17. Liu, J.; Li, L.; Cao, J.; Liu, H.L. On-line prediction of lithium battery SOC and SOH based on joint algorithms. J. Terahertz Sci. Electron. Inf. Technol. 2021, 19, 739–746. [Google Scholar]
  18. Chaoui, H.; Ibe-Ekeocha, C.C. State of charge and state of health estimation for lithium batteries using recurrent neural networks. IEEE Trans. Veh. Technol. 2017, 66, 8773–8783. [Google Scholar] [CrossRef]
  19. Zhang, Y.Z.; Xiong, R.; He, H.W.; Pecht, M.G. Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries. IEEE Trans. Veh. Technol. 2018, 67, 5695–5705. [Google Scholar] [CrossRef]
  20. Cheng, G.; Wang, X.Z.; He, Y.R. Remaining useful life and state of health prediction for lithium batteries based on empirical mode decomposition and a long and short memory neural network. Energy 2021, 232, 121022. [Google Scholar] [CrossRef]
  21. Li, P.H.; Zhang, Z.J.; Xiong, Q.Y.; Ding, B.C.; Hou, J.; Luo, D.C.; Rong, Y.J.; Li, S.Y. State-of-health estimation and remaining useful life prediction for the lithium-ion battery based on a variant long short term memory neural network. J. Power Sources 2020, 459, 228069. [Google Scholar] [CrossRef]
  22. Liu, Y.X.; Yao, Z.L.; Zhou, J.H.; Chen, C.; Ke, D.P.; Liao, S.Y.; Gong, L.F.; Cheng, F. Joint Prediction of State of Charge and State of Health Based on LSTM for Lithium-ion Batteries. J. Glob. Energy Interconnect. 2022, 5, 37–45. [Google Scholar]
  23. Tian, H.X.; Qing, P.L.; Li, K.; Wang, H.Y. Prediction of Li-ion battery SOH based on HI-DD-AdaBoost.RT. Control. Decis. 2021, 36, 686–692. [Google Scholar]
  24. Li, R.; Sun, H.; Wei, X.; Ta, W.; Wang, H. Lithium Battery State-of-Charge Estimation Based on AdaBoost.Rt-RNN. Energies 2022, 15, 6056. [Google Scholar] [CrossRef]
  25. Zhou, M.; Wei, K.; Wu, X.; Weng, L.; Su, H.; Wang, D.; Zhang, Y.; Li, J. Fractional-Order Sliding-Mode Observers for the Estimation of State-of-Charge and State-of-Health of Lithium Batteries. Batteries 2023, 9, 213. [Google Scholar] [CrossRef]
  26. Jo, S.; Jung, S.; Roh, T. Battery State-of-Health Estimation Using Machine Learning and Preprocessing with Relative State-of-Charge. Energies 2021, 14, 7206. [Google Scholar] [CrossRef]
Figure 1. Battery state estimation classification diagram.
Figure 1. Battery state estimation classification diagram.
Batteries 09 00425 g001
Figure 2. Principle structure of LSTM algorithm.
Figure 2. Principle structure of LSTM algorithm.
Batteries 09 00425 g002
Figure 3. Principle structure of AdaBoost.Rt algorithm.
Figure 3. Principle structure of AdaBoost.Rt algorithm.
Batteries 09 00425 g003
Figure 4. Structure diagram of Li-ion battery state estimation based on Adaboost.Rt-LSTM algorithm.
Figure 4. Structure diagram of Li-ion battery state estimation based on Adaboost.Rt-LSTM algorithm.
Batteries 09 00425 g004
Figure 5. Schematic diagram of retired lithium battery samples.
Figure 5. Schematic diagram of retired lithium battery samples.
Batteries 09 00425 g005
Figure 6. Experimental test platform for decommissioned lithium batteries.
Figure 6. Experimental test platform for decommissioned lithium batteries.
Batteries 09 00425 g006
Figure 7. Initial capacity and internal resistance distribution of retired lithium batteries. (a) Initial capacity distribution of retired lithium batteries. (b) Initial internal resistance distribution of retired lithium batteries.
Figure 7. Initial capacity and internal resistance distribution of retired lithium batteries. (a) Initial capacity distribution of retired lithium batteries. (b) Initial internal resistance distribution of retired lithium batteries.
Batteries 09 00425 g007
Figure 8. Initial capacity and internal resistance distribution of retired lithium batteries. (a) Charging voltage curves at different cycles. (b) Capacity increment curve for different cycles.
Figure 8. Initial capacity and internal resistance distribution of retired lithium batteries. (a) Charging voltage curves at different cycles. (b) Capacity increment curve for different cycles.
Batteries 09 00425 g008
Figure 9. Comparison of SOC estimation for single LSTM and AdaBoost.Rt-LSTM models.
Figure 9. Comparison of SOC estimation for single LSTM and AdaBoost.Rt-LSTM models.
Batteries 09 00425 g009
Figure 10. Comparison of SOC estimation error value and RMSE for Li-ion battery. (a) A-LSTM model SOC estimation error values. (b) Li-ion battery SOC estimate RMSE comparison chart.
Figure 10. Comparison of SOC estimation error value and RMSE for Li-ion battery. (a) A-LSTM model SOC estimation error values. (b) Li-ion battery SOC estimate RMSE comparison chart.
Batteries 09 00425 g010
Figure 11. Comparison of SOH estimation results of different algorithms.
Figure 11. Comparison of SOH estimation results of different algorithms.
Batteries 09 00425 g011
Figure 12. Sample retired lithium battery SOH estimation results. (a) Battery No. 15. (b) Battery No. 23. (c) Battery No. 35. (d) Battery No. 49. (e) Battery No. 66. (f) Battery No. 72. (g) Battery No. 85. (h) Battery No. 97.
Figure 12. Sample retired lithium battery SOH estimation results. (a) Battery No. 15. (b) Battery No. 23. (c) Battery No. 35. (d) Battery No. 49. (e) Battery No. 66. (f) Battery No. 72. (g) Battery No. 85. (h) Battery No. 97.
Batteries 09 00425 g012aBatteries 09 00425 g012b
Figure 13. Comparison of SOH estimation error results for sample retired lithium batteries. (a) Lithium battery SOH estimated MAE value. (b) Estimated RMSE value for Li-ion battery SOH.
Figure 13. Comparison of SOH estimation error results for sample retired lithium batteries. (a) Lithium battery SOH estimated MAE value. (b) Estimated RMSE value for Li-ion battery SOH.
Batteries 09 00425 g013
Table 1. Experimental battery specific parameters and specifications information.
Table 1. Experimental battery specific parameters and specifications information.
SequenceParametersSpecification
1Weight40 ± 2.0 g
2Rated capacity1100 mAh
3Rated voltage3.65 V
4Rated current1 C
5Operating voltage range2.5~3.65 V
6Operating temperature range−20~60 °C
Table 2. Steps of HPPC experiments on retired lithium batteries.
Table 2. Steps of HPPC experiments on retired lithium batteries.
StepsRulesEnd Conditions
11 C constant current chargingVoltage up to 3.65 V
23.65 V constant voltage chargingCurrent up to 0.05 C
3Resting60 min
41 C constant current discharge10% decrease in SOC
5Resting60 min
6Cycle (step 1–5)Voltage up to 2.5 V
Table 3. Aging experiment steps for retired lithium batteries.
Table 3. Aging experiment steps for retired lithium batteries.
StepsRulesEnd Conditions
11 C constant current chargingVoltage up to 3.65 V
23.65 V constant voltage chargingCurrent up to 0.05 C
3Resting20 min
41 C constant current dischargeVoltage up to 2.5 V
5Resting20 min
6Cycle (step 1–5)1700 times
Table 4. Correlation between SOH and health characteristics of sample cells.
Table 4. Correlation between SOH and health characteristics of sample cells.
CategoriesHF1HF2HF3HF4HF5
Pearson−0.950.930.90.920.96
Table 5. Comparison of SOC estimation error results of different algorithms.
Table 5. Comparison of SOC estimation error results of different algorithms.
ModelMAERMSE
LSTM0.03060.0374
RNN [24]0.03020.0378
XGBoost [24]0.02350.0304
SMO [25]0.015360.02663
AdaBoost.Rt-LSTM0.01540.0215
Table 6. Comparison of SOH estimation error results of different algorithms.
Table 6. Comparison of SOH estimation error results of different algorithms.
ModelMAERMSE
LSTM0.03150.0357
SMO [25]0.02670.0523
FNN [26]0.02530.0316
CNN [26]0.2390.0332
AdaBoost.Rt-LSTM0.01480.0202
Table 7. SOH estimation error results for retired lithium battery samples.
Table 7. SOH estimation error results for retired lithium battery samples.
Battery NumberModelMAERMSE
No. 15LSTM0.03540.0393
AdaBoost.Rt-LSTM0.01620.0237
No. 23LSTM0.03340.0387
AdaBoost.Rt-LSTM0.01640.0244
No. 35LSTM0.03630.0376
AdaBoost.Rt-LSTM0.01710.0223
No. 49LSTM0.03290.0392
AdaBoost.Rt-LSTM0.01390.0241
No. 66LSTM0.03820.0416
AdaBoost.Rt-LSTM0.01790.0197
No. 72LSTM0.03020.0332
AdaBoost.Rt-LSTM0.01170.0206
No. 85LSTM0.03470.0341
AdaBoost.Rt-LSTM0.01620.0219
No. 97LSTM0.03170.0356
AdaBoost.Rt-LSTM0.01570.0207
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

Li, R.; Liu, P.; Li, K.; Zhang, X. AdaBoost.Rt-LSTM Based Joint SOC and SOH Estimation Method for Retired Batteries. Batteries 2023, 9, 425. https://doi.org/10.3390/batteries9080425

AMA Style

Li R, Liu P, Li K, Zhang X. AdaBoost.Rt-LSTM Based Joint SOC and SOH Estimation Method for Retired Batteries. Batteries. 2023; 9(8):425. https://doi.org/10.3390/batteries9080425

Chicago/Turabian Style

Li, Ran, Pengdong Liu, Kexin Li, and Xiaoyu Zhang. 2023. "AdaBoost.Rt-LSTM Based Joint SOC and SOH Estimation Method for Retired Batteries" Batteries 9, no. 8: 425. https://doi.org/10.3390/batteries9080425

APA Style

Li, R., Liu, P., Li, K., & Zhang, X. (2023). AdaBoost.Rt-LSTM Based Joint SOC and SOH Estimation Method for Retired Batteries. Batteries, 9(8), 425. https://doi.org/10.3390/batteries9080425

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