Next Article in Journal
Electrochemical Deposition of Multicomponent Mixed Metal Oxides on rGO/Ni Foam for All-Solid-State Asymmetric Supercapacitor Device: Mn, Co, and Ni Oxides with Ag Doping
Previous Article in Journal
Geochemical Modelling of the Fracturing Fluid Transport in Shale Reservoirs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Battery Lifetime Prediction via Neural Networks with Discharge Capacity and State of Health

1
Department of Electrical Engineering, The National Higher Engineering School of Tunis (ENSIT), University of Tunis, Laboratoire d’Ingenierie des Systèmes Industriels et des Energies Renouvelables, Tunis BP 56-1008, Tunisia
2
Laboratoire des Systèmes et Energies Embarqués pour les Transports, Higher School of Aeronautical Techniques and Automobile Construction (ESTACA), Parc Universitaire Laval-Changé, Rue Georges Charpak, 53000 Laval, France
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(22), 8558; https://doi.org/10.3390/en15228558
Submission received: 21 October 2022 / Revised: 5 November 2022 / Accepted: 7 November 2022 / Published: 16 November 2022
(This article belongs to the Section D: Energy Storage and Application)

Abstract

:
The market share of electric vehicles (EVs) has grown exponentially in recent years to reduce air pollution and greenhouse gas emissions. The principal part of an EV is the energy storage system, which is usually the batteries. Thus, the accurate estimation of the remaining useful life (RUL) of the batteries, for an optimal health management and a decision-making policy, still remains a challenge for automakers. In this paper, the problem of battery RUL prediction is studied from a new perspective. Unlike other estimation strategies existing in the literature, the proposed technique uses an intelligent prediction of the lifespan of lithium–iron–phosphate (LFP) batteries via a modified version of neural networks. It uses a data-driven life estimation approach and optimization method and does not require any prior comprehension and initialization of any parameters of the battery model. To validate and verify the proposed technique, we use LFP battery data sets, and the experimental results showed that the proposed methodology can well learn the characteristic relationship of battery discharge capacities as well as its state of health (SOH), where the battery life cycle changes as the battery ages with time and cycles.

1. Introduction

The harmful gas emissions created by the transportation sector are a threat to the health of humans due to increasing pollution and global warming. According to works by Leach et al. [1] and Palencia et al. [2], almost 99.8% of global transport is powered by internal combustion engines, and 95% of transport energy comes from liquid fuels made from petroleum. Definitely, transport is responsible for 71.7% of CO2 emissions coming from road transportation according to a report from the Annual Energy Outlook (AEO) [3]. Currently, the introduction of environment friendly efficient energy conversion systems are facing the challenges for decarbonizing energy in the transportation sector [4]. In this context, electricity is the fastest-growing energy in the transportation sector with an average projected growth of 7.4% per year by 2050. Moreover, electric vehicles, (EVs) have received massive attention and popularity around the world due to their capability to reduce environmental pollution and minimize carbon emissions and global warming [5]. In summary, EVs are the promising alternative to diesel vehicles not only in terms of emissions levels, but also in terms of simplicity, reliability, efficiency and comfort [6]. As an important component, the battery system has a great impact on the performance of electric vehicles. The authors in [7,8] show that lithium-ion batteries are widely used in many real applications of electric vehicles. This great interest in the lithium-ion battery is due to several advantages, such as high energy density, high power density, high cell voltage, long lifespan, light weight and environmental friendliness. They are the first choice for power sources for electric vehicles. Therefore, the efficiency of electric vehicles depends on the precise evaluation of some key parameters of the battery for proper operation and diagnosis of this energy storage system.
However, a poor battery storage system monitoring and safety policy can lead to critical issues. To address these concerns, the prognostic and health management (PHM) for battery packs plays a crucial role in enhancing battery performance, including precise monitoring of battery safety [9,10]. Accordingly, one of the most critical roles of the PHM is to accurately predict the remaining useful life of a battery, detail best practices for operation and maintenance (preventive maintenance), and ensure safe use [11,12]. Indeed, the state of health (SOH) is a key index for evaluating the health status of batteries and to determine the remaining useful life, plan maintenance while ensuring minimal downtime and ensure the safety of the assembly [13,14,15,16]. A wide range of methods and design approaches has been proposed in the literature to track battery lifetime prediction, which can be divided into three categories: physical models, empirical models and data-driven approaches [17,18]. Several works [19,20,21,22] show that the physical models, which are based on mathematical models describing the battery dynamics of internal reactions in the electrodes, often face challenges in practical applications due to model complexity and the identification of parameters. The empirical battery models, such as the equivalent circuit model [23] and the reduced electrochemical model [18], can easily be applied to online SoH monitoring, but the algorithm development often requires profound experimental validation and debugging to provide adequate accuracy. Recently, many data-based methods [24,25,26,27] have been applied for the prediction of battery life; these methods have some limitations due to the number of neurons in the hidden layer and the fact that the number of parameters of the regression vector are user-defined. That is why we developed a new method to predict the lifetime of a battery with high precision. Firstly, we developed a new algorithm for the modeling of discharge capacity. Secondly, an optimization neural network structure was applied. Finally, the model obtained can be used to predict LFP battery lifetime.
This paper is structured as follows: Section 2 describes the proposed method based on the Levenberg–Marquardt algorithm, and a comparative study is carried out with other learning algorithms existing in the literature. In addition, an optimization method is applied to the proposed adaptive algorithm. Finally, the proposed method is used to predict the discharge capacity (DC) and SOH of the battery in order to determine its remaining useful life.

2. Methodology

The Levenberg–Marquardt (LM) training algorithm is commonly used for nonlinear data and optimization problems [28]. LM is a supervised algorithm, and it is suitable for nonlinear time series data sets. Hence, the LM method is a combination of two numerical minimization algorithms: the gradient descent and the Gauss–Newton methods [29,30]. The gradient descent method ensures that the loss function decreases at each iteration, but the convergence is slow. In the Gauss–Newton, the sum of the squared errors is reduced by assuming the least squares function is locally quadratic in the parameters and finding the minimum of this quadratic. The Levenberg–Marquardt method acts more like a gradient-descent method when the parameters are far from their optimal value and acts more like the Gauss–Newton method when the parameters are close to their optimal value [31]. In order to ameliorate the Levenberg–Marquardt algorithm with respect to convergence time and approximation quality, we propose a new version of this algorithm, named the Levenberg–Marquardt backpropagation neural network (LM-BPNN).

2.1. Proposed Method

The proposed LM-BPNN algorithm minimizes the following cost function:
J = i = 1 N 1 2 ( e k ) 2 + i = 1 N 1 4 β ( e k ) 4
and
e k = y k y ^ k
where e k is the learning error, y k is the real output at time k, and y ^ k is the predicted output of the system.
Using the structure of Figure 1, the i-th neuron of the output layer is expressed as:
y k i = o k i ( 2 ) , = f ( 2 ) h k i ( 2 ) , i = 1 , 2 , . . . , n 2
where f ( 2 ) is the activation function of the output h k i ( 2 ) . This latter is defined by:
h k i ( 2 ) = i = 1 n 2 j = 1 n 1 w k i j ( 2 ) o k j ( 1 ) + b k i ( 2 )
where b i ( 2 ) is the bias of the i-th neuron of the output layer, and the activation output of the j-th neuron of the hidden layer o k j ( 1 ) is:
o k j ( 1 ) = f ( 1 ) h k j ( 1 ) , j = 1 , 2 , . . . , n 1
The output h j ( 1 ) of j-th neuron of the hidden layer is:
h k j ( 1 ) = j = 1 n 1 p = 1 n o w k j p ( 1 ) x p ( k ) + b j ( 1 ) ;
The first step is to correct the weights and the bias of the output layer. The weights of this layer are modified using the following equation:
w ( k + 1 ) i j ( 2 ) = w k i j ( 2 ) + Δ w k i j ( 2 ) + η ( l ) μ ( l ) Δ w ( k 1 ) i j ( 2 )
with η ( l ) being the learning rate, and the correction term Δ w i j ( k ) ( 2 ) is defined as:
Δ w k i j ( 2 ) = η ( l ) J w i j ( 2 )
with:
J k w i j ( 2 ) = J k o k i ( 2 ) o k i ( 2 ) h k i ( 2 ) h k i ( 2 ) w k i j ( 2 )
For δ i = J k o k i ( 2 ) o k i ( 2 ) h k i ( 2 ) , Equation (9) becomes:
J k w i j ( 2 ) = δ i h k i ( 2 ) w k i j ( 2 )
with h k i ( 2 ) w k i j ( 2 ) = o k j ( 1 ) , Equation (8) is approximated by:
Δ w k i j ( 2 ) = η δ i o k j ( 1 )
and
J k o k i ( 2 ) = J k y k i ^ = y k i y k i ^ β y k i ) y ^ k i 3
o k i ( 2 ) h k i ( 2 ) = f h k i ( 2 )
δ i = f h k i ( 2 ) y k i y k i ^ β y k i y k i ^ 3
Using Equations (7), (11) and (14), we obtain:
w ( k + 1 ) i j ( 2 ) = w k i j ( 2 ) + η ( l ) f h k i ( 2 ) o k j ( 1 ) × ε i ( k ) ( 1 + β ε i ( k ) 2 ) + η ( l ) μ ( l ) Δ w ( k 1 ) i j ( 2 )
The output layer bias is updated using the following equation:
b ( k + 1 ) i j ( 2 ) = b k i j ( 2 ) + η ( l ) f h k i ( 2 ) ε k i × ( 1 + β ε k i 2 ) + η ( l ) μ ( l ) Δ w ( k 1 ) i j ( 2 )
The second step is to correct the weights and bias of the hidden layer. The update equation of the hidden layer’s weights is:
w ( k + 1 ) j p ( 1 ) = w k j p ( 1 ) η ( l ) J ( k ) w k j p ( 1 ) + η ( l ) μ ( l ) Δ w ( k 1 ) j p ( 1 )
with:
Δ w k j p ( 1 ) = η ( l ) J k w k j p ( 1 )
and J k w k j p ( 1 ) can be formulated as follows:
J k w k j p ( 1 ) = J k o k i ( 2 ) o k i ( 2 ) h k i ( 2 ) h k i ( 2 ) o k j ( 1 ) × o k j ( 1 ) h k j ( 1 ) h k j ( 1 ) w k j p ( 1 )
Given
J k o k i ( 2 ) o k i ( 2 ) h k i ( 2 ) = δ i = ε k i ( 1 + β ε k i 2 f h k i ( 2 )
h k i ( 2 ) o k j ( 1 ) o k j ( 1 ) h k j ( 1 ) = δ j = w k i j ( 2 ) f h k j ( 1 )
h k j p ( 1 ) w k j p ( 1 ) = x p ( k )
and combining Equations (20)–(22) yields
J k w k j p ( 1 ) = f h k i ( 2 ) w k i j ( 2 ) f h k j ( 1 ) x p ( k ) × ε k i ( 1 + β ε k i 2
Then, the complete form of Equation (17) is:
w ( k + 1 ) j p ( 1 ) = w k j p ( 1 ) + η ( l ) f h k i ( 2 ) × ε k i w k i j ( 2 ) f h k j ( 1 ) x p ( k ) = w k i j ( 2 ) + η ( l ) f h k i ( 2 ) o k j ( 1 ) × ε k i ( 1 + β ε k i 2 + η ( l ) μ ( l ) Δ w ( k 1 ) i j ( 2 )
The hidden layer bias is updated by:
h ( k + 1 ) j p ( 1 ) = h ( k ) j p ( 1 ) + η f h k i ( 2 ) ε k i × b ( k ) i j ( 2 ) f h k j ( 1 ) = b ( k ) i j ( 2 ) + η ( l ) f h k i ( 2 ) ε i ( k ) ( 1 + β ε k i 2 + η ( l ) μ ( l ) Δ w ( k 1 ) i j ( 2 )
In Equations (15) and (24), the momentum coefficient μ and the learning rate η are modified as follows [32]:
μ ( l ) = 1.2 × μ ( l 1 ) if M S E ( l ) < M S E ( l 1 ) μ ( l ) if M S E ( l ) = M S E ( l 1 ) μ ( l 1 ) 1.2 if M S E ( l ) > M S E ( l 1 )
μ ( l ) = 0.01 i f μ ( l ) > 1
with η in the range [0,1]
η ( l ) = 1.2 × η ( l 1 ) if M S E ( l ) > M S E ( l 1 ) η ( l ) if M S E ( l ) = M S E ( l 1 ) η ( l 1 ) 1.2 if M S E ( l ) < M S E ( l 1 )
with M S E is the mean square error and used as the performance index. It is defined as:
M S E = 1 N k = 1 N ( y k y k ^ ) 2
where N is the number of observations.
The specific steps of the proposed algorithm are summarized as follows:
Fix the number of iterations l, the number of hidden layers n 1 and n 2 output, initialize the matrices of the different weights randomly.
Fix the stopping criterion ϵ > 0 .
Repeat for
step 1. Via Equation (5), calculate the outputs of the hidden layer o j ( 1 ) .
step 2. Via Equation (3), calculate the outputs o i ( 2 ) of the output layer.
step 3. Via Equation (8), calculate the local gradients of the output layer Δ w i j ( 2 ) .
step 4. Via Equation (19), calculate local gradients Δ w j p ( 1 ) of the hidden layer.
step 5. Via Equation (15), (16), (24) and (25) update all weights and biases of different layers.
step 6. Calculate the error between the desired output and the estimated one.
Untilerr e r r ϵ , then stop. Otherwise l = l + 1 and return to step 1.
To illustrate the performance of the proposed LM-BPNN algorithm with respect to the convergence time, a comparative study was carried out with other standard BPLM learning algorithms existing in the literature [33] and mixed least square and least fourth (MLSLF) [34].
The parameters adopted for the three algorithms are: l = 1000, n 0 = 4, n 1 = 9, n 2 = 1, η = 0.4, μ = 0.1, β = 0.2 et y ( k 1 ) , y ( k 2 ) , y ( k 3 ) , y ( k 4 ) .
We have taken as the activation function for the hidden layer the hyperbolic tangent activation function and for the output layer the linear activation function. The simulation results of the three algorithms are plotted in Figure 2 and Figure 3. From these figures, we can see that the BPLM algorithm presents lower MSE values at the first 10 iterations than the other algorithms. This is also observed through the minimization of the criterion J in Figure 2. The analysis of the results in Figure 3 also shows the influence of the integration of the adaptive calculations of the μ and η coefficients on the convergence speed of the proposed LM-BPNN algorithm.
The latter requires a reduced number of iterations to approximate the nonlinear system.

2.2. Structure Selection

The techniques used for parameter identification for nonlinear systems are generally based on minimizing an objective function of the difference between the estimated and the measured outputs of the actual system. These methods are based on iterative optimization techniques.

2.2.1. Model Structure Selection

The choice of a model structure must satisfy a compromise between simplicity and complexity. The model must be as simple as possible to use and as complex as possible to represent the process. According to [35,36], several models exist in the literature to identify nonlinear systems, such as the neural network autoregressive model with eXogenous inputs (NNARX), the neural network autoregressive moving average model with eXogenous inputs (NNARMAX) and the neural network output error model (NNOE). In our study, we use the standard representation model NNARX. The latter is described by the following expression:
y k = F y ( k 1 ) , . . . , y ( k n ) , u ( k 1 ) , . . . , u ( k m ) + e k
Equation (30) can be rewritten in the following form:
y ^ k = F N N ψ ( k ) , θ ^ ( k )
where θ ^ ( k ) is the parameters vector of the network,and the regression vector ψ ( k ) is as follows:
ψ ( k ) = y ( k 1 ) , . . . , y ( k n ) u ( k 1 ) , . . . , u ( k m ) T
The NNARX model is a non-recurrent model. The regression vector consists of the past inputs of u and the past measured outputs of y.

2.2.2. Architecture of Neural Networks

After choosing the identification algorithm to model the battery, it remains to determine the number of hidden layers and the number of neurons in hidden layers (number of hidden layers) as well as to define the parameters of the regression vector.
Different model selection strategies exist in the literature [37,38]. Among them, we can cite the weighted information criteria (WIC). This criterion is shown below.
W I C t = 0.1 A I C t + B I C t + 0.2 R M S E t + M A P E t + 0.2 1 D A t + MD A t
with t representing the different possible architectures for an NNARX model. This criterion is calculated by adding several weighted selection criteria. It validates the accuracy of the predictive model using several performance measures. The Akaïke information criterion (AIC) is used to determine the complexity of the model by minimizing the following equation:
A I C = log k = 1 N y k y ^ k 2 N + 2 m 1 N
where m 1 is the number of weights in the neural network. The Baysian information criterion (BIC), root mean square error (RMSE), mean absolute percentage error (MAPE) and direction accuracy criterion (DA) are defined by:
B I C = log k = 1 N y k y ^ k 2 N + m 1 log ( N ) N
R M S E = k = 1 N y k y ^ k 2 N 1 / 2
M A P E = 1 N k = 1 N y k y ^ k y k
D A = 1 N k = 1 N a k , with a k = 1 if y ( k + 1 ) y k y ^ ( k + 1 ) y k > 0 0 Otherwise .
In Equation (33), the modified direction accuracy (MDA) criterion can be calculated by:
MDA = 1 N 1 k = 1 N 1 A k F k 2
with a k and F ( k ) selected as:
A k = 1 si y ( k + 1 ) y k < 0 0 si y ( k + 1 ) y k > 0
F k = 1 si y ^ ( k + 1 ) y ^ k < 0 0 si y ^ ( k + 1 ) y ^ k > 0
The different steps used to determine the optimal network architecture are as follows:
Step 1. Define the different possible architectures for an NNARX model.
Step 2. Calculate AIC , BIC , RMSE , MAPE , DA and MDA criteria.
Step 3. Standardize the AIC, BIC, RMSE, MAPE, DA and MDA criteria for each architecture. For example, for m1 values of AIC, the standardization is as follows:
A I C t = A I C t min ( A I C ) max ( A I C ) min ( A I C )
Step 4. Calculate the W I C t by Equation (33).
Step 5. Choose the architecture with the minimum value of W I C t .
The selection of the optimal architecture of the proposed LM-BPNN algorithm is illustrated in Figure 4.

3. Experimental Results and Discussion

In this study, we used data sets from the Center for Advanced Life Cycle Engineering (CALCE) [39]. The characteristics of the LFP battery are listed in Table 1.
The data sets are collected according to the following experimental procedure:
1. Discharge the battery for constant current at 2.6 A;
2. Discharge until voltage is 4.2 V;
3. Charge at constant voltage until current <0 . 08 A ;
4. Rest for 2 min and measure the resistance;
5. Rest for 1 min.
Figure 5 illustrates the proposed methodology for battery lifetime prediction. We use the proposed LM-BPNN algorithm to predict the discharge capacity and to estimate the state of health of the LFP battery. In this context, we use the neuronal model selection algorithm presented in Figure 4 to select the optimal structure. Once the various optimal parameters are obtained, then they are used as input parameters for the LM-BPNN algorithm.
Several validity measure metrics are used to examine the prediction accuracy of DC, such as the mean squared error (MSE)), root mean square error (RMSE), normalized root mean square error (NRMSE) and root mean squared percentage error (RMSPE) with:
N R M S E = R M S E y k max y k min
R M S P E = 1 N k = 1 N y k y ^ k y k 2 100

3.1. Comparative Analysis

Using the achitecture of Figure 5, the data sets are divided into three test groups: training data, validation data and test data. We used 80% of data sets for model learning, 15% for validation and the rest as the testing data set.
First, a structural learning phase is applied to the proposed LM-BPNN algorithm to determine optimal architecture using the flowchart of Figure 4. Using this technique, the optimal parameter values adopted for the three algorithms are: n 0 = 6, n 1 = 9, n 2 = 1, β = 0.2, l = 5000, η = 0.04, μ = 0.002 and the regression vector y ( k 1 ) , y ( k 2 ) , y ( k 3 ) , y ( k 4 ) .
The hyperbolic tangent and the linear function are used as activation functions in the hidden layer and output layer, respectively. The results of training, validation and testing of the DC model using standard BPLM, MLSLF and LM-BPNN algorithms are shown in Figure 6, Figure 7 and Figure 8.We can see from the evolution of prediction errors in Figure 6, Figure 7 and Figure 8 that the proposed algorithm has little prediction error compared to those obtained using the other two algorithms (BPLM and MLSLF). Using the proposed LM-BPNN algorithm, the experimental results also show a good match between the actual and the estimated of DCs for LFP battery.
From Figure 6, Figure 7 and Figure 8, we can note that the performance of the other two algorithms is degraded, especially during the validation and testing phases of the model, while our LM-BPNN algorithm always keeps its best performance for all three parts of the data sets (training, validation and testing).
A similar analysis can also be observed in Table 2, Table 3 and Table 4. As indicated in these tables, our method provides the best performance indices compared to those obtained by the two other techniques and in particular through performance indices of the testing sets for the discharge capacities obtained by the three algorithms.
The RMSPE performance index of the LM-BPNN algorithm is 0.1722%, while the BPLM and MLSLF algorithms have bad performance with RMSPEs of 14.4836% and 32.8967%.
This finding led to the conclusion that the adaptive calculations of the μ and η coefficients have a bigger impact on improving the approximation quality of the proposed algorithm.
To confirm the validity of the models obtained by three algorithms, correlation tests were carried out to check whether the models are appropriate. As reported in [40,41,42], the model of a system is adequate if the following conditions are satisfied:
ϕ ε ε ( τ ) = δ ( τ ) , τ ϕ ε ( ε 2 ) ( τ ) = 0 , τ ϕ ( ε 2 ) ( ε 2 ) ( τ ) = δ ( τ ) , τ
with
ε k = e k ε ¯ = e k 1 N k = 1 N e k ( ε k 2 ) = ε k 2 ε 2 ¯ = ε k 2 1 N k = 1 N ε k 2
where δ is the Kronecker delta, ϕ is the intercorrelation function, and ε is the residue (prediction error) of the model. The results of the correlation tests are shown in Figure 9, Figure 10 and Figure 11. The dashed lines in each plot denote the 95% confidence bands at ± 1.96 N .
Figure 10 and Figure 11 show that many points for the estimated discharge capacity using the BPLM and MLSLF algorithms are outside the 95% confidence interval. These figures confirm that the BPLM and MLSLF algorithms are not statistically valid.
However, the DC model validity tests for the proposed LM-BPNN algorithm, shown in Figure 9, are well within 95% confidence bands showing the validity of the model. As a result, we can then judge that the model is suitable to represent the real behavior of the LFP battery.

3.2. Lifetime Prediction Based on Discharge Capacity and State of Health

The state of health (SOH) used in this work is defined as the ratio of the discharge capacity after stabilization to the maximum discharge capacity. It is expressed by:
S O H = C d C m a x 100
where C m a x and C d are the maximum (nominal) capacity and the discharge capacity.
The evolution plots of the discharge capacities and state of health for the LFP battery are given in Figure 12 and Figure 13. It can be seen from these figures that the CD or SOH values decrease with an increasing number of charge/discharge cycles. As in the work of [43,44], we considered the threshold capacity value of 1.58h for the LFP battery, which is in accordance woth a loss of 30% of the nominal capacity. As shown in Figure 12 and Figure 13, it is clear that the DC and SOH values of the battery decrease with increasing number of cycles, especially after the 1093 cycle, thus indicating the aging of the battery. Consequently, the battery becomes unusable from cycle 1093. Therefore, after this cycle, the battery must be changed.

4. Conclusions

This paper is a contribution relating to the methods of prognosis of the aging of batteries of electric vehicles using artificial intelligence. Firstly,a new version of the gradient backpropagation algorithm has been proposed. Indeed, the proposed algorithm is a mixed version of the BPLM and MLSLF algorithms. This new version was used for the prognosis of the aging of an LFP battery. Secondly, the LM-BPNN algorithm was combined with a structural optimization technique to predict the future behavior of the LFP battery. The performance of the proposed approach was evaluated through a comparative study on the real data collected from a LFP battery. The experimental results show that the proposed method has a good predictive precision that allows it to follow-up the evolution of the real behavior of the battery. It can also be a highly valuable method for other types of batteries. However, we have challenges to improve the method developed in this work for a more powerful one by considering the effect of temperature and depth of charge or discharge.

Author Contributions

All authors contributed equally to this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Leach, F.; Kalghatgi, G.; Stone, R.; Miles, P. The scope for improving the efficiency and environmental impact of internal combustion engines. Transp. Eng. 2020, 42, 12797–12807. [Google Scholar] [CrossRef]
  2. Palencia, J.C.; Nguyen, V.T.; Araki, M.; Shiga, S. The Role of Powertrain Electrification in Achieving Deep Decarbonization in Road Freight Transport. Energies 2020, 631, 7–14. [Google Scholar]
  3. Energy, T. Transportation energy consumption peaks in 2020. In Nonlinear System Identification; Annual Energy Outlook (AEO) 2020 with Projections to 2050; Energy Information Administration: Washington, DC, USA, 2020; pp. 119–147. [Google Scholar]
  4. Cieslik, W.; Szwajca, F.; Golimowski, W.; Berger, A. Experimental Analysis of Residential Photovoltaic (PV) and Electric Vehicle (EV) Systems in Terms of Annual Energy Utilization. Energies 2021, 44, 1085. [Google Scholar] [CrossRef]
  5. Lin, W.-Y.; Hsiao, M.-C.; Wu, P.-C.; Fu, J.S.; Lai, L.-W.; ChihLai, H. Analysis of air quality and health Co-benefits regarding electric vehicle promotion coupled with power plant emissions. Tech. Rep. J. Clean. Prod. 2019, 247, 119152. [Google Scholar] [CrossRef]
  6. Zheng, J.; Sun, X.; Jia, L.; Zhou, Y. Electric passenger vehicles sales and carbon dioxide emission reduction potential in China’s leading markets. J. Clean. Prod. 2020, 47, 2353–2361. [Google Scholar] [CrossRef]
  7. Hasan, M.K.; Mahmud, M.; Habib, A.K.M.A.; Motakabber, S.M.A.; Islam, S. Review of electric vehicle energy storage and management system: Standards, issues, and challenges. J. Energy Storage 2021, 41, 102940. [Google Scholar] [CrossRef]
  8. Zheng, J.; Sun, X.; Jia, L.; Zhou, Y. Electric vehicles: To what extent are environmentally friendly and cost effective—Comparative study by european countries. Renew. Sustain. Energy Rev. 2021, 92, 1–9. [Google Scholar]
  9. Fink, O.; Wang, Q.; Svensen, M.; Dersin, P.; Lee, W.-J.; Ducoffe, M. Potential, Challenges and Future Directions for Deep Learning in Prognostics and Health Management Applications; Engineering Applications of Artificial Intelligence, Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
  10. Rengasamy, D.; Jafari, M.; Rothwell, B.; Chen, X.; Figueredo, G.P. Deep Learning with Dynamically Weighted Loss Function for Sensor-Based Prognostics and Health Management. Sensors 2020, 20, 723. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, C.; Ji, T.; Mao, F.; Wang, Z.; Li, Z. Prognostics and Health Management System for Electric Vehicles with a Hierarchy Fusion Framework: Concepts, Architectures, and Methods. Adv. Civ. Eng. Hindawi 2021, 4, 385–393. [Google Scholar] [CrossRef]
  12. Chaoui, H.; Ibe-Ekeocha, C.; Gualous, H. Aging prediction and state of charge estimation of a LiFePO 4 battery using input time-delayed neural networks. Electr. Power Syst. Res. 2017, 69, 93–103. [Google Scholar] [CrossRef]
  13. Xu, Z.; Wang, J.; Lund, P.-D.; Zhang, Y. Estimation and prediction of state of health of electric vehicle batteries using discrete incremental capacity analysis based on real driving data. IEEE Trans. Plasma Sci. Inst. Electr. Electron. Eng. 2015, 21, 4743–4755. [Google Scholar] [CrossRef]
  14. Dubarry, M.; Baure, G.; Ansean, D. Perspective on State-of-Health Determination in Lithium-Ion BatteriesPerspective on State-of-Health Determination in Lithium-Ion Batteries. J. Electrochem. Energy Convers. Storage 2020, 5, 21286–21295. [Google Scholar]
  15. Wang, F.-K.; Mamo, T. Gradient boosted regression model for the degradation analysis of prismaticcells. Comput. Ind. Eng. 2020, 144, 1–10. [Google Scholar] [CrossRef]
  16. Hemdani, J.; Degaa, L.; Soltani, M.; Rizoug, N.; Telmoudi, A.J.; Chaari, A. Prediction of aging electric vehicle battery by multi-physics modeling and deep learning method. In Proceedings of the 2022 8th International Conference on Control, Decision and Information Technologies (CoDIT), Istanbul, Turkey, 17–20 May 2022. [Google Scholar]
  17. Xiaosong, H.; Fei, F.; Kailong, L.; Lei, Z.; Jiale, X.; Bo, L. State estimation for advanced battery management: Key challenges and future trends. Renew Sustain. Energy Rev. 2019, 114, 109334. [Google Scholar]
  18. Qian, L.; Jun, W.; Rui, X.; Weixiang, S.; Hongwen, H. Towards a smarter battery management system: A critical review on optimal charging methods of lithium ion batteries. Energy 2019, 75, 142–153. [Google Scholar]
  19. Changfu, Z.; Chris, M.; Dragan, N. A framework for simplification of PDE-based lithium-ion battery models. IEEE Trans. Contr. Syst. Technol. 2015, 105, 2059–2064. [Google Scholar]
  20. Lu, J.; Wu, T.; Amine, K. State-of-the-art characterization techniques for advanced lithium-ion batteries. Nat. Energy 2017, 75, 253–263. [Google Scholar]
  21. Soltani, M.; Ben Belgacem, Y.; Telmoudi, A.J.; Chaari, A. Parameter identification and state of heath evaluation for Nickel-Metal Hydride batteries based on an improved clustering algorithm. In Proceedings of the 2018 5th International Conference on Control, Decision and Information Technologies (CoDIT), Thessaloniki, Greece, 10–13 April 2018. [Google Scholar]
  22. Jarrraya, I.; Degaa, L.; Rizoug, N.; Chabchoub, M.H.; Trabelsi, H. Comparison study between hybrid Nelder-Mead particle swarm optimization and open circuit voltage—Recursive least square for the battery parameters estimation. J. Energy Storage 2022, 50, 104424. [Google Scholar] [CrossRef]
  23. Panchal, S.; McGrory, J.; Kong, J.; Dincer, I.; Agelin-Chaab, M.; Fraser, R.; Fowler, M. Cycling degradation testing and analysis of a LiFePO4 battery at actual conditions. Int. J. Energy Res. 2017, 26, 1104–1113. [Google Scholar] [CrossRef]
  24. Kaur, K.; Garg, A.; Cui, X.; Singh, S.; Panigrahi, B.-K. Deep learning networks for capacity estimation for monitoring SOH of Li-ion batteries for electric vehicles. Int. J. Energy Res. 2020, 45, 119–147. [Google Scholar] [CrossRef]
  25. Shrestha, A.; Mahmood, A. Review of Deep Learning Algorithms and Architectures. IEEE Access 2019, 7, 53040–53065. [Google Scholar] [CrossRef]
  26. Xu, Z.; Wu, L. A novel data-driven method for predicting the circulating capacity oflithium-ion battery under random variable current. Energy 2021, 42, 12797–12807. [Google Scholar]
  27. Hemdani, J.; Soltani, M.; Telmoudi, A.J.; Chaari, A. Prediction of aging of battery for electric vehicles based on a modified version of neural networks. In Proceedings of the 2021 29th Mediterranean Conference on Control and Automation (MED), Puglia, Italy, 22–25 June 2021. [Google Scholar]
  28. Gavin, H.P. The Levenberg-Marquardt Algorithm for Nonlinear Least Squares Curve-Fitting Problems; Department of Civil and Environmental Engineering, Duke University: Durham, NC, USA, 2020; pp. 119–147. [Google Scholar]
  29. Ossai, C.-I.; Egwutuoha, I.-P. Real-time state-of-health monitoring of lithium-ion battery with anomaly detection, Levenberg–Marquardt algorithm,and multiphase exponential regression model. In Neural Computing and Applications; Springer: Bethel Island, CA, USA, 2020; pp. 119–147. [Google Scholar]
  30. Wanto, A.; Damanik, I.-S.; Gunawan, I.; Irawan, E.; Tambunan, H.-S.; Sumarno; Nasution, Z.-M. Levenberg-Marquardt Algorithm Combined with Bipolar Sigmoid Function to Measure Open Unemployment Rate in Indonesia. In Proceedings of the 3rd International Conference of Computer, Environment, Agriculture, Social Science, Health Science, Engineering and Technology (ICEST), Medan, Indonesia,, 30–31 August 2018; pp. 119–147. [Google Scholar]
  31. Qiu, Y.; Sun, J.; Shang, Y.; Wang, D. A Fault Diagnosis and Prognosis Method for Lithium-Ion Batteries Based on a Nonlinear Autoregressive Exogenous Neural Network and Boxplot. Symmetry 2021, 13, 1714. [Google Scholar] [CrossRef]
  32. Xiao, L.; Chen, X.; Zhang, X. A joint optimization of momentum item and Levenberg-Marquardt algorithm to level up the BPNN’s generalization ability. Math. Probl. Eng. Hindawi Math. Probl. Eng. Hindawi 2014, 21, 4743–4755. [Google Scholar] [CrossRef] [Green Version]
  33. Yu, X.; Efe, M.O.; Kaynak, O. A general backpropagation algorithm for feedforward neural networks learning. IEEE Trans. Neural Netw. 2002, 21, 4743–4755. [Google Scholar]
  34. Abid, S.; Fnaiech, F.; Jervis, B.W.; Cheriet, M. Fast training of multilayer perceptrons with a mixed norm algorithm. IEEE Int. Jt. Conf. Neural Netw. 2005, 21, 4743–4755. [Google Scholar]
  35. Billings, S.A.; Leontaritis, I.J. Parameter Estimation Techniques for Nonlinear Systems. IFAC Identif. Syst. Parameter Estim. 1982, 21, 4743–4755. [Google Scholar] [CrossRef]
  36. Narendra, K.S.; Parthasarathy, K. Identification and Control of Dynamical Systems Using Neural Networks. IEEE Int. Jt. Conf. Neural Netw. 1990, 21, 4743–4755. [Google Scholar] [CrossRef] [Green Version]
  37. Akaike, H. Fitting autoregressive models for prediction. Int. Publ. Sci. 1969, 21, 4743–4755. [Google Scholar] [CrossRef]
  38. Aladag, C.H.; Egrioglu, E.; Basaran, M.A. Improving weighted information criterion by using optimization. J. Comput. Appl. Math. 2010, 21, 4743–4755. [Google Scholar] [CrossRef]
  39. Battery Research Data. University of Maryland. pp. 119–147. Available online: https://web.calce.umd.edu/batteries/data.htm (accessed on 11 May 2022).
  40. Mendez, E.; Billings, S.A. An alternative solution to the model structure selection problem. IEEE Trans. Syst. Man-Cybern.-Part Syst. Humans 2001, 21, 4743–4755. [Google Scholar] [CrossRef]
  41. Zhang, L.F.; Zhu, Q.M.; Longden, A. A Correlation-Test-Based Validation Procedure for Identified Neural Networks. IIEEE Trans. Neural Netw. 2009, 21, 4743–4755. [Google Scholar]
  42. Billings, S.A.; Voon, W.S.F. Correlation based model validity tests for non-linear models. Int. J. Control. Taylor Fr. 1986, 21, 4743–4755. [Google Scholar]
  43. Shen, H.; Zhang, Y.; Wu, Y. A comparative study on air transport safety of lithium-ion batteries with different SOCs. In Applied Thermal Engineering; Elsevier: Amsterdam, The Netherlands, 2020; pp. 119–147. [Google Scholar]
  44. Rezvani, M.; AbuAli, M.; Lee, S.; Lee, J.; Ni, J. A Comparative Analysis of Techniques for Electric Vehicle Battery Prognostics and Health Management (PHM). SAE Tech. Pap. Ser. SAE Int. 2011, 21, 4743–4755. [Google Scholar]
Figure 1. Basic structure of a multilayer neural network with a single hidden layer.
Figure 1. Basic structure of a multilayer neural network with a single hidden layer.
Energies 15 08558 g001
Figure 2. Evolution of the cost function of different methods.
Figure 2. Evolution of the cost function of different methods.
Energies 15 08558 g002
Figure 3. MSE of different methods.
Figure 3. MSE of different methods.
Energies 15 08558 g003
Figure 4. Flowchart of the optimal architecture selection strategy.
Figure 4. Flowchart of the optimal architecture selection strategy.
Energies 15 08558 g004
Figure 5. Flowchart of the proposed methodology.
Figure 5. Flowchart of the proposed methodology.
Energies 15 08558 g005
Figure 6. Evolution of real and estimated DCs of the BPLM algorithm.
Figure 6. Evolution of real and estimated DCs of the BPLM algorithm.
Energies 15 08558 g006
Figure 7. Evolution of real and estimated DCs of the MLSLF algorithm.
Figure 7. Evolution of real and estimated DCs of the MLSLF algorithm.
Energies 15 08558 g007
Figure 8. Evolution of real and estimated DCs of the LM-BPNN algorithm.
Figure 8. Evolution of real and estimated DCs of the LM-BPNN algorithm.
Energies 15 08558 g008
Figure 9. Model validation results of the proposed method: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Figure 9. Model validation results of the proposed method: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Energies 15 08558 g009
Figure 10. Model validation results of BPLM: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Figure 10. Model validation results of BPLM: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Energies 15 08558 g010
Figure 11. Model validation results of MLSLF: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Figure 11. Model validation results of MLSLF: (a) ϕ ε ε ( τ ) ; (b) ϕ ε ( ε 2 ) ( τ ) ; (c) ϕ ( ε 2 ) ( ε 2 ) ( τ ) .
Energies 15 08558 g011
Figure 12. Evolution of the discharge capacities with respect to cycling number.
Figure 12. Evolution of the discharge capacities with respect to cycling number.
Energies 15 08558 g012
Figure 13. Evolution of the SOHs.
Figure 13. Evolution of the SOHs.
Energies 15 08558 g013
Table 1. Characteristics of the LFP battery.
Table 1. Characteristics of the LFP battery.
Capacity rating2600 mAh
Cell chemistryLiFePO4
Weight80.5 g
Length26.5 mm ± 0.2 mm
Height65.2 mm ± 0.4 mm
Nominal voltage3.2 V
Table 2. Performance indices of the BPLM algorithm.
Table 2. Performance indices of the BPLM algorithm.
MSERMSENRMSERMSPE (%)
Training4.5481 × 10 4 0.02130.03801.1871
Validation0.02450.15642.506910.8574
Test0.04130.203229.881714.4836
Table 3. Performance indices of the MLSLF algorithm.
Table 3. Performance indices of the MLSLF algorithm.
MSERMSENRMSERMSPE (%)
Training3.5783 × 10 4 0.01890.03371.0486
Validation0.12810.35795.736324.8415
Test0.21300.461567.870832.8967
Table 4. Performance indices of the LM-BPNN algorithm.
Table 4. Performance indices of the LM-BPNN algorithm.
MSERMSENRMSERMSPE (%)
Training3.2221 × 10 5 0.00570.01010.3176
Validation1.1290 × 10 5 0.00340.05380.2385
Test5.8381 × 10 6 0.00240.35530.1722
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hemdani, J.; Degaa, L.; Soltani, M.; Rizoug, N.; Telmoudi, A.J.; Chaari, A. Battery Lifetime Prediction via Neural Networks with Discharge Capacity and State of Health. Energies 2022, 15, 8558. https://doi.org/10.3390/en15228558

AMA Style

Hemdani J, Degaa L, Soltani M, Rizoug N, Telmoudi AJ, Chaari A. Battery Lifetime Prediction via Neural Networks with Discharge Capacity and State of Health. Energies. 2022; 15(22):8558. https://doi.org/10.3390/en15228558

Chicago/Turabian Style

Hemdani, Jamila, Laid Degaa, Moez Soltani, Nassim Rizoug, Achraf Jabeur Telmoudi, and Abdelkader Chaari. 2022. "Battery Lifetime Prediction via Neural Networks with Discharge Capacity and State of Health" Energies 15, no. 22: 8558. https://doi.org/10.3390/en15228558

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