Next Article in Journal
An Adaptive Reclosing Scheme for Cross-Line Faults on Double-Circuit Wind Power Outgoing Lines with Shunt Reactors
Previous Article in Journal
Review of AI-Based Wind Prediction within Recent Three Years: 2021–2023
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lithium-Ion Battery Capacity Estimation Based on Incremental Capacity Analysis and Deep Convolutional Neural Network

1
Zhuzhou CRRC Times Electric Co., Ltd., Zhuzhou 412001, China
2
School of Computing, Engineering and Built Environment, Glasgow Caledonian University, Glasgow G4 0BA, UK
*
Author to whom correspondence should be addressed.
Energies 2024, 17(6), 1272; https://doi.org/10.3390/en17061272
Submission received: 12 January 2024 / Revised: 23 February 2024 / Accepted: 5 March 2024 / Published: 7 March 2024
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

:
Accurate estimation of Li-ion battery capacity is critical for a battery management system (BMS). This paper proposes an innovative method which combines a convolutional neural network and incremental capacity analysis (ICA). In the present approach, the voltage and temperature, which significantly affect the ICA curve during the discharging process, are adopted as the inputs for CNN. Rather than extracting feature parameters of an IC curve, as is carried out in the available research, the present method uses the whole ICA curve as the input to avoid complicated feature extraction and correlation analysis. The results show that the maximum error of capacity estimation is less than 4.7%, the rectified mean squared error is less than 1.3% for each battery, and the overall RMSE is below 1.12%.

1. Introduction

Lithium-ion batteries have been widely employed as promising devices for energy storage in many fields such as electronics, hybrid and electric vehicles in the automotive industry, and in space exploration [1,2]. The wide range of applications of lithium-ion batteries benefits from their obvious advantages, such as long lifespans, fast self-discharge rates, and high energy and power capability [3,4]. However, their performance suffers from two main obstacles: capacity loss and resistance increase during the use of the batteries, because lithium-ion batteries are complex chemical systems. The safety and reliability of Li-ion batteries have drawn the attention of researchers. Online capacity estimation through a battery management system (BMS) is required to enhance the performance of a power battery, to predict and monitor the battery’s actual status, such as the state of health (SOH) and state of charge (SOC). These properties monitored by BMS can help avoid under-use and ensure safety and reliability during operation process [5,6].
Many researchers study the prognostics of lithium-ion battery use capacity [7,8,9] or internal resistance [10] to show the internal degradation. In practical operation, the cost of monitoring the internal resistance of batteries is high and also hard to achieve. Thus, it is valuable for practical use to extract health indicators that can be easily measured or calculated for battery health prognostics.
Research on extracting the features reflecting lithium-ion batteries’ state of health through analyzing the charge/discharge curves are rather extensive. Parameters such as battery terminal voltage [11], charge time interval in a fixed voltage range [12], and the area under the constant voltage curve in the charging processes [13] are used in battery prognostics.
Moreover, a signal processing approach is applied in battery SOH prognostics. This approach includes increment capacity analysis (ICA), discrete wavelet transform, differential voltage analysis, and differential thermal voltage (DTV). In this approach, filters such as a Gaussian filter and moving average filter are used to reduce the influence of noise. Then, feature parameters are calculated to identify the state of health. For example, the Gaussian filter can be used to denoise the IC curve and to build a degradation model for battery SOH forecasting [14]. In summary, the approach for signal processing can extract feature variables to acquire precise capacity value.
Studies for estimating battery capacity have been emerging for decades, and a large number of relevant methods have been published [15]. These methods of capacity estimation can be approximately divided into two categories: (1) model-based methods and (2) data-based methods.
Model-based methods consist of (semi)empirical models and electrochemical models.
(Semi)empirical models describe the chemical and physical processes in a battery via an empirical or semi-empirical model. The degradation of the battery depends on several factors, such as discharging of depth (DOD) and the discharging current. Consequently, for a (semi)empirical model, the calendar-life test data are critical [16]. The equivalent circuit model (ECM) is an empirical model [17]. An ECM-based method can identify the ECM parameters and then estimate the capacity of a battery based on the identified parameters [18]. Recursive least squares (RLSs) are also applied to the capacity estimation combined with ECM. In Ref. [19], a genetic algorithm and recursive least square with forgetting factors are combined to obtain precise values of internal resistance in a standard equivalent circuit model (ECM), and then the health conditions are obtained. Ref. [20] proposed a method based on ECMs, and decoupled weighted recursive least squares are also applied in this method, which can provide accurate estimations of the SOC value. Plett [21] used the combination of an extended Kalman filter (EKF) and an empirical model to make an accurate estimation of the Li-ion battery capacity. By using the empirical model, state transition and measurement function can be implied. EKF results may be unstable for highly nonlinear state space models due to the model’s linearization process. To overcome the limitations of EKF, Plett applied a variant of a Kalman filter which uses a sigma point instead of Taylor expansion to achieve capacity estimation [22]. Earlier studies by Plett proposed a number of empirical model-based methods that use EKF [23], UKF [24] and a particle filter [25]. The performance of a (semi)empirical model-based approach relies on the fidelity of the measurement data. And a (semi)empirical model-based approach can hardly show physical insight into a battery cell.
Electrochemical models [26] treat battery ageing by modelling the real internal chemical and physical processes in a battery, e.g., the pseudo-two-dimensional (P2D) model and the single particle model (SPM) [27]. Electrochemical models include electrochemical impedance spectroscopy (EIS) and solid electrolyte interface (SEI), both of which lead to capacity loss [22,23]. To parameterize the P2D model, Laue and his cooperators [28] employed quasi-static three-electrode measurements of the open-circuit potential, electrochemical impedance spectra and C-rate tests. But those models need in-depth chemical and physical knowledge, as well as abundant lab data. Additionally, the real internal electrochemical processes are difficult to observe in an experimental study.
The data-driven approaches, such as regression vector machine (RVM) [29], artificial neural network (ANN) [30], Gaussian process regression (GPR) [31,32] and fuzzy logic-based [33], have recently attracted much attention. These approaches extract feature variables as input and treat the battery capacity as output. Zenati et al. [34] proposed a fuzzy logic model using parameters measured by EIS to estimate the SOH. Liu et al. [31] utilized a GPR model to make predictions. Li et al. [32] proposed a method based on a combination of GPR and incremental capacity analysis to prognosticate the battery condition. Although the data-driven approaches are able to capture the nonlinear processes for battery degradation, they require manual feature selection.
To overcome the disadvantages of the traditional estimation methods, in this paper an online capacity estimation method is proposed based on a convolutional neural network (CNN) and incremental capacity analysis (ICA). Moreover, a Gaussian filter is adopted to smooth the IC curves and to preserve the important features which strongly influence battery aging processes. Those features are extracted automatically via the CNN without any complicated correlation analysis or calculation for feature values and capacity. The output of the present model is the capacity of marked batteries. The signal processing and incremental capacity curve are verified by the aging datasets from NASA PCoE.
This paper is divided as follows: Section 2 gives a brief introduction to the incremental capacity analysis method and battery experimental dataset used in this work. In Section 3, CNN models used in this model are introduced and more detailed information, such as parameter values, are listed. Four Li-ion battery testing data including voltage, temperature, and calculated IC curves from NASA PcoE battery datasets are applied to verify the performance of the present CNN model. Section 4 presents the estimation of battery capacity results and discusses both advantages and disadvantages of the proposed model. Conclusions are presented in Section 5.

2. Experimental Battery Data and Feature Extraction

In this part, four datasets extracted from the NASA Ames Prognostic Center of Excellence are applied in this study. Firstly, datasets of the battery aging experiment are analyzed. Then, the IC curves and temperature are calculated and denoised before the training process of CNN.

2.1. Experimental Battery Data

To test the performance of high-power batteries, the NASA Ames Prognostic Center of Excellence applied 18,650 lithium-ion batteries to make a series of charging and discharging cycle experiments on the testing platform and to obtain a series of datasets under certain experimental conditions. The batteries were marked with #5, #6, #7 and #18, and they were tested under different conditions (charging, discharging and EIS). The rated capacity and rated voltage of the tested batteries were 2.2 Ah and 3.7 V, respectively.
In the test process, all the batteries were tested using three test strategies, which were constant current and constant voltage charge (CC-CV), constant current (CC) discharge, and impedance measurements modes, at 24 °C (room temperature). The battery test methods and the tendencies of battery capacity degradation during the test process are shown in Figure 1. The charging process in constant current (CC) mode at 1.5 A was first carried out until the battery voltage reached 4.2 V; then, a constant voltage (CV) process was carried out at 4.2 V until the battery current dropped to 20 mA, as shown in Figure 1b. For batteries #5, #6, #7, and #18, the discharging process in constant current mode at 2.0 A is first carried out until the voltage drops to 2.7 V, 2.5 V, 2.2 V and 2.5 V, respectively, as shown in Figure 1a. Table 1 lists the NASA battery testing conditions.
In this paper, the input data are chosen (capacity curve) from the discharging data. Discharging profiles are composed with a CC process. As depicted in Figure 1b, when charging and discharging cycles increase, the capacity does not decrease monotonically, as there will appear regeneration phenomena and the unsteady phenomena will influence the capacity estimation remarkably due to the nonlinear relationship between battery capacity and cycle number. This characteristic brings difficulties in estimating capacity in traditional methods.

2.2. Incremental Capacity Curve

ICA works well for estimation of state of health. The IC curves reflect the rate of capacity change over voltage monitored during a discharging process. Thus, the battery capacity and voltage in the whole discharging process should be monitored. Capacity is estimated by the Coulomb counting method:
Q = I   d t
where I and t represent the discharging current and time, respectively. The IC curve is calculated by Equation (2):
d Q d V = d Q d t × d t d V = d t d V × I
where V represents the discharging measured voltage.

2.3. Temperature

The performance of an IC curve significantly depends on temperature. Thus, the IC curve must be calculated at the same initial temperature. To mitigate such influences, the temperature is calculated as a part of the input matrix for CNN.
An IC curve will be disturbed by the noise in a cycling process, and temperature is also easy to be noised when measured, as shown in Figure 2.
One can observe that the IC curve is strongly affected by measurement noise, which makes it hard to extract feature parameters and to analyze for a convolutional neural network (refer to Figure 3). Thus, filter methods should be applied to reduce the influence of noise and smooth the curves.
There are many effective filter methods that can be used to smooth the curves. Two filter methods, namely moving average (MA) and Gaussian filter (GSF), are popular.
y = 1 M j = 0 M 1 x i + j
where x(·) is the input of methods, y(·) is the output, and M represents the fixed window size. With the moving average filter, random white noise can be reduced when the sharpest step response is continued. The size of the window strongly influences the performance of denoising and the smoothness of the curve. Choosing a too-small window size may make the smoothing effect of curves unacceptable; on the contrary, if the size is too large, curves may become severely deformed and therefore make it difficult to extract some important feature parameters from them. Thus, the size of the window should be chosen from within a proper range.
The Gaussian filter has good performance in smoothing the curves, which is critical in distinguishing the low-frequency part from the high-frequency part. Generally, the low-frequency part is regarded as the true signal and the high-frequency part is regarded as noise. Thus, the Gaussian filter can extract a signal from the high-frequency noise. The corresponding Gaussian distribution reads:
G x = 1 σ 2 π exp x μ 2 2 σ 2

3. Methodology

3.1. Input and Output Matrix

The objective of this research is to make a precise capacity estimation of Li-ion batteries using measured current, incremental capacity curve and temperature as inputs. The voltage and temperature can be directly measured from the batteries. The incremental curve can be calculated through acquiring capacity by the Coulomb counting method. To better show the inputs and outputs, three curves for one discharging cycle are plotted in Figure 1.
The discharging data from t1 to the end of the CC test time tL are employed for the input vector:
X = V 1 T d Q d V 1 V l T d Q d V l V L T d Q d V L
where Vl represents the charging current at the l sample interval. d T d t l and d Q d V l are differentials of temperature and incremental capacity at l sampling intervals, corresponding to the voltage Vl, respectively.

3.2. Overall Structure of CNN Net

This paper investigated a CNN net to predict the capacity of batteries based on acquired data: voltage, current and incremental capacity curves in a discharging cycle. The CNN is employed for this purpose. The structure of the CNN is shown in Figure 4.
There are four type of layers in a CNN:
  • Convolutional layer
A convolutional layer carries a convolution operation which is calculated through convolution kernels. Specifically, a connection between each unit of a convolutional layer and local patches is established through a set of weights called filter banks. Local patches are parts of the image in the feature maps of the previous layer.
2.
Batch normalization
Batch normalization (BN) is one of the most necessary methods for training a deep neural network. BN is used before the activation function of each layer, so that the non-activated output obeys a normal distribution, the mean of which equals 0 and the variance of which equals 1. Then, the batch normalization calculation results are reduced to the original input characteristics by scaling and translation. This process not only ensures the network capacity and speeds up the network training; to a certain extent, it also alleviates the problem of gradient disappearance and explosion in the deep network and greatly improves the network generalization ability.
3.
ReLU (rectified linear unit) layer
The rectified linear unit function can be expressed as:
h x = x   ( x > 0 ) 0   x 0
Values are passed through ReLU to form a feature map and are then transformed to the next layer.
4.
Fully connected layers
Fully connected layers play an important role in matrix multiplication. Fully connected layers contain separate weight matrices, which can show pair-wise interactions occurring between output and input. The fully connected layer acts as a “classifier” in the entire convolutional neural network. If operations such as convolutional layers, pooling layers, and activation functions map raw data to the hidden feature space (the process of feature extraction and selection), the fully connected layer acts as a marker space that maps the learned feature representations to the sample. In other words, the features are grouped together (highly purified features) so that they can be handed over to the final classifier or regression.

3.3. Implemented CNN Architecture

The structure of CNN for an estimation model is composed of six models, as shown in Figure 5. The proposed CNN architecture consists of four convolution models, three fully connected models, and a regression layer. The first convolution model owns a convolutional layer, a max pooling layer, a batch normalization layer and a ReLU layer. The second and third convolution models owns a convolutional layer, a batch normalization layer and a ReLU layer. Two fully connected models follow. The first connected model owns a fully connected layer, a batch normalization layer and a ReLU layer. The second fully connected model owns only a fully connected layer. The last layer is an output layer, which owns a regression layer that gives a estimation of capacity.

3.4. Parameter Update and Stochastic Gradient Descent with Momentum

Most unknown parameters in a CNN model, such as weights and bias, are adjusted and optimized in the training process. In order to properly update parameters, a cost function L θ was proposed to calculate the difference (or generalization errors) between hypothesis values predicted by the model and the target value. The generalization error calculated by the cost function was expected to be minimized through the optimization process, the stochastic gradient descent with momentum, which is widely used in all kinds of methods. The stochastic gradient descent with momentum (SGDM) updates the parameter θ (weights, ω, and biases, b) by moving in small steps, the direction of which is the negative gradient of cost function. This process was repeated many times in each iteration until the error was below the expected value. Each iteration was finished on a small training sample batch.
The loss function can be expressed as:
L θ = 1 2 N i = 1 N h θ x y 2 + λ Ω ω
Ω ω = 1 2 ω T ω
where N means the number of samples in one iteration, h θ x means the hypothesis function, y means the ground truth corresponding to the input matrix x , λ is the L 2 regularization factor which determines the penalty, and Ω θ is a regularization term.
The hypothesis function can be expressed as:
h θ x = b 0 x 0 + ω 1 x 1 + + ω n x n
where ω n and x n represent the n t h parameter and the n t h corresponding input value. b 0 is the bias of layer, and x 0 = 1 .
It is difficult for the stochastic gradient descent method to search in an effective way if an anisotropic function is optimized. SGD with momentum can somehow accelerate the optimization process. The formula of SGD with momentum is as follows:
v = α v η L θ θ
θ = θ + v
where ω is the weights; η , as one of super parameters, is the learning rate, which needs to be set before optimization by experience; v represents the so-called momentum in this method, and the super parameter α determines the contribution of the gradient calculation in the previous iteration. L θ θ is the gradient of the loss function.
For a certain iteration, the gradient can be expressed as:
g ^ = 1 N i = 1 N x i h θ x i y i
L θ θ = g ^ + λ θ
where N denotes the number of samples, x i denotes the i t h input matrix, and θ denotes a certain parameter (weights ω and bias b ).

3.5. Detail Information of CNN

To guarantee accuracy, the CNN model was trained with 40 epochs in which each mini-batch contains 40 examples. The initial learning rate α was set to 0.01 for all fully connected layers and convolutional layers. The values of weights in each layer were randomly initialized; the mean of weights was set to 0, the standard deviation of weights was set to 0.01, and the biases were set to 0. The CNN configurations are listed in Table 2 and Table 3. Table 4 lists some important parameters for training the present CNN, which has three convolutional layers and three fully connected layers.

3.6. Capacity Estimation by CNN

Battery prognostics plays a key role in electric equipment, since characteristics parameters can make both reliability and safety of the equipment better and provide valuable information for users. Accurate estimated capacity belongs to battery health management. Many researchers have carried out many studies of capacity or SOH estimations based on ICA.
In this work, IC curves are treated as input data without pre-processing, which can reduce the complexity for online estimation.
Here, the external parameters can be directly measured and IC curves can be calculated; both are used to estimate battery capacity. Hence, battery capacity estimation models are built for predicting battery health conditions. Firstly, CNN and ICA are trained for estimation. The next section shows the estimation of battery capacity according to the feature variables of IC curves. The input matrix variables are X = [x1, x2 …, xN]T, where xi is a 3D vector consisting of voltage, temperature and ICA value, and N is the cycle number. The true value is chosen as the output dataset.
According to the present CNN based on ICA battery capacity estimation models, four battery testing data from NASA are used to evaluate the performance, including the accuracy and efficiency of the proposed method. The battery data are divided into two parts: training and validation sets.
Figure 6 gives the flow diagram for capacity estimation and its main difference from much previous ICA research, which contains three methods. In method 1, the IC curves are extracted from parameters including the voltages and currents of battery datasets; then, the IC curves are smoothed by using a Gaussian filter. In method 2, data are transformed into a 40 × 3 matrix.

4. Results and Analysis

Four battery testing data from the NASA database were used to analyze the accuracy of the proposed prediction model.
The mean absolute percentage error (MAPE) was employed to monitor the performance of the present CNN:
M = 1 N i = 1 N x i x i x i
where N represents the number of samples for testing, x i is the estimated value, and xi is the corresponding true value.
The capacity estimation results and the MAPE for batteries #5, #6, #7 and #18 are shown in Figure 7. Figure 7a–d, and the MAPE for each battery, are shown in Table 4. It can be observed that the present CNN model works well for battery health prognostics.
Table 4 shows the performance estimation for the proposed CNN. It can be seen that the mean absolute percentage errors are a, b, c, d for the batteries labeled #5, #6, #7, and #18.

5. Conclusions

The capacity estimation of batteries is an important factor for battery health prognostics. In this study, ICA and a CNN were integrated to monitor battery health.
The present approach is proposed for online capacity estimation. The voltage, temperature and incremental capacity are used to construct the input matrix. The CNN is employed to extract the relevant complex relationship.
The NASA database under different test conditions was utilized to verify the performance of the model. The results of the estimation are that the capacity estimation has high accuracy, effectiveness, reliability and robustness, where the maximum error and MAPE of the estimation value are less than 6% and 1.2%, respectively. The entire IC curve is adopted as one component of an input matrix to avoid the complex signal process for acquiring points that carry feature information. In summary, the proposed method has many advantages, including high accuracy, robustness, reliability, and so on.
There are also some limitations in this work. For example, the input matrix size is fixed, and the inner mechanism is not reflected in the present model, which undoubtedly restricts the application of this method in the estimation of battery capacity. Another limitation is that the present approach is not suitable for different kinds of batteries; thus, it should be further developed. Moreover, other methods will be employed in our future work to improve the accuracy of the present model, as pointed out by one of the reviewers.

Author Contributions

S.Z.: Writing—original draft, investigation. S.C.: Writing—review and editing, supervision. B.A.: Writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

Author Sibo Zeng was employed by the company Zhuzhou CRRC Times Electric Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Liu, D.; Zhou, J.; Guo, L.; Peng, Y. Survey on lithium-ion battery health assessment and cycle life estimation. Chin. J. Sci. Instrum. 2015, 36, 1–16. [Google Scholar]
  2. Wang, Q.; Mao, B.; Stoliarov, S.I.; Sun, J. A review of lithium ion battery failure mechanisms and fire prevention strategies. Prog. Energy Combust. Sci. 2019, 73, 95–131. [Google Scholar] [CrossRef]
  3. Kouchachvili, L.; Yaïci, W.; Entchev, E. Hybrid battery/supercapacitor energy storage system for the electric vehicles. J. Power Sources 2018, 374, 237–248. [Google Scholar] [CrossRef]
  4. Zhang, L.; Hu, X.; Wang, Z.; Sun, F.; Dorrell, D.G. A review of supercapacitor modeling, estimation, and applications: A control/management perspective. Renew. Sustain. Energy Rev. 2018, 81, 1868–1878. [Google Scholar] [CrossRef]
  5. Dong, G.Z.; Chen, Z.H.; Wei, J.W.; Ling, Q. Battery Health Prognosis Using Brownian Motion Modeling and Particle Filtering. IEEE Trans. Ind. Electron. 2018, 65, 8646–8655. [Google Scholar] [CrossRef]
  6. Zheng, Y.; Ouyang, M.; Lu, L.; Li, J. Understanding aging mechanisms in lithium-ion battery packs: From cell capacity loss to pack capacity evolution. J. Power Sources 2015, 278, 287–295. [Google Scholar] [CrossRef]
  7. Long, B.; Xian, W.; Jiang, L.; Liu, Z. An improved autoregressive model by particle swarm optimization for prognostics of lithium-ion batteries. Microelectron. Reliab. 2013, 53, 821–831. [Google Scholar] [CrossRef]
  8. Peng, Y.; Hou, Y.; Song, Y.; Pang, J.; Liu, D. Lithium-Ion Battery Prognostics with Hybrid Gaussian Process Function Regression. Energies 2018, 11, 1420. [Google Scholar] [CrossRef]
  9. Pang, X.; Huang, R.; Wen, J.; Shi, Y.; Jia, J.; Zeng, J. A Lithium-ion Battery RUL Prediction Method Considering the Capacity Regeneration Phenomenon. Energies 2019, 12, 2247. [Google Scholar] [CrossRef]
  10. Eddahech, A.; Briat, O.; Woirgard, E.; Vinassa, J. Remaining useful life prediction of lithium batteries in calendar ageing for automotive applications. Microelectron. Reliab. 2012, 52, 2438–2442. [Google Scholar] [CrossRef]
  11. Wu, J.; Zhang, C.; Chen, Z. An online method for lithium-ion battery remaining useful life estimation using importance sampling and neural networks. Appl. Energy 2016, 173, 134–140. [Google Scholar] [CrossRef]
  12. Liu, J.; Chen, Z. Remaining Useful Life Prediction of Lithium-Ion Batteries Based on Health Indicator and Gaussian Process Regression Model. IEEE Access 2019, 7, 39474–39484. [Google Scholar] [CrossRef]
  13. Lu, C.; Tao, L.; Fan, H. Li-ion battery capacity estimation: A geometrical approach. J. Power Sources 2014, 261, 141–147. [Google Scholar] [CrossRef]
  14. Guha, A.; Patra, A. Online Estimation of the Electrochemical Impedance Spectrum and Remaining Useful Life of Lithium-Ion Batteries. IEEE Trans. Instrum. Meas. 2018, 67, 1836–1849. [Google Scholar] [CrossRef]
  15. 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]
  16. Wang, J.; Liu, P.; Hicks-Garner, J.; Sherman, E.; Soukiazian, S.; Verbrugge, M.; Finamore, P. Cycle-life model for graphite-LiFePO4 cells. J. Power Sources 2011, 196, 3942–3948. [Google Scholar] [CrossRef]
  17. Wang, Z.P.; Ma, J.; Zhang, L. State-of-Health Estimation for Lithium-Ion Batteries Based on the Multi-Island Genetic Algorithm and the Gaussian Process Regression. IEEE Access 2017, 5, 21286–21295. [Google Scholar] [CrossRef]
  18. Zhang, X.; Lu, J.; Yuan, S.; Yang, J.; Zhou, X. A novel method for identification of lithium-ion battery equivalent circuit model parameters considering electrochemical properties. J. Power Sources 2017, 345, 21–29. [Google Scholar] [CrossRef]
  19. Chen, Z.; Mi, C.C.; Fu, Y.; Xu, J.; Gong, X. Online battery state of health estimation based on Genetic Algorithm for electric and hybrid vehicle applications. J. Power Sources 2013, 240, 184–192. [Google Scholar] [CrossRef]
  20. Zhang, C.; Allafi, W.; Dinh, Q.; Ascencio, P.; Marco, J. Online estimation of battery equivalent circuit model parameters and state of charge using decoupled least squares technique. Energy 2018, 142, 678–688. [Google Scholar] [CrossRef]
  21. Plett, G.L. Extended Kalman filtering for battery management systems of LiPB-based HEV battery packs—Part 3. State and parameter estimation. J. Power Sources 2004, 134, 277–292. [Google Scholar] [CrossRef]
  22. Plett, G.L. Sigma-point Kalman filtering for battery management systems of LiPB-based HEV battery packs—Part 2: Simultaneous state and parameter estimation. J. Power Sources 2006, 161, 1369–1384. [Google Scholar] [CrossRef]
  23. Zou, Y.; Hu, X.; Ma, H.; Li, S.E. Combined State of Charge and State of Health estimation over lithium-ion battery cell cycle lifespan for electric vehicles. J. Power Sources 2015, 273, 793–803. [Google Scholar] [CrossRef]
  24. Zhang, F.; Liu, G.J.; Fang, L.J. Battery State Estimation Using Unscented Kalman Filter. In Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; IEEE: New York, NY, USA, 2009; pp. 3574–3575. [Google Scholar]
  25. Olivares, B.E.; Munoz, M.A.C.; Orchard, M.E.; Silva, J.F. Particle-Filtering-Based Prognosis Framework for Energy Storage Devices With a Statistical Characterization of State-of-Health Regeneration Phenomena. IEEE Trans. Instrum. Meas. 2013, 62, 364–376. [Google Scholar] [CrossRef]
  26. Mistry, A.; Franco, A.A.; Cooper, S.J.; Roberts, S.A.; Viswanathan, V. How Machine Learning Will Revolutionize Electrochemical Sciences. ACS Energy Lett. 2021, 6, 1422–1431. [Google Scholar] [CrossRef] [PubMed]
  27. Jokar, A.; Rajabloo, B.; Désilets, M.; Lacroix, M. Review of simplified Pseudo-two-Dimensional models of lithium-ion batteries. J. Power Sources 2016, 327, 44–55. [Google Scholar] [CrossRef]
  28. Laue, V.; Roder, F.; Krewer, U. Practical identifiability of electrochemical P2D models for lithium-ion batteries. J. Appl. Electrochem. 2021, 51, 1253–1265. [Google Scholar] [CrossRef]
  29. Zhang, C.; He, Y.; Yuan, L.; Xiang, S. Capacity Prognostics of Lithium-Ion Batteries using EMD Denoising and Multiple Kernel RVM. IEEE Access 2017, 5, 12061–12070. [Google Scholar] [CrossRef]
  30. Zhang, S.Z.; Zhai, B.Y.; Guo, X.; Wang, K.K.; Peng, N.A.; Zhang, X.W. Synchronous estimation of state of health and remaining useful lifetime for lithium-ion battery using the incremental capacity and artificial neural networks. J. Energy Storage 2019, 26, 100951. [Google Scholar] [CrossRef]
  31. Liu, D.; Pang, J.; Zhou, J.; Peng, Y.; Pecht, M. Prognostics for state of health estimation of lithium-ion batteries based on combination Gaussian process functional regression. Microelectron. Reliab. 2013, 53, 832–839. [Google Scholar] [CrossRef]
  32. Li, X.; Wang, Z.; Yan, J. Prognostic health condition for lithium battery using the partial incremental capacity and Gaussian process regression. J. Power Sources 2019, 421, 56–67. [Google Scholar] [CrossRef]
  33. Singh, P.; Vinjamuri, R.; Wang, X.; Reisner, D. Design and implementation of a fuzzy logic-based state-of-charge meter for Li-ion batteries used in portable defibrillators. J. Power Sources 2006, 162, 829–836. [Google Scholar] [CrossRef]
  34. Zenati, A.; Desprez, P.; Razik, H. Estimation of the SOC and the SOH of Li-ion Batteries, by combining Impedance Measurements with the Fuzzy Logic Inference. In Proceedings of the 36th Annual Conference of the IEEE Industrial-Electronics-Society (IECON)/4th IEEE International Conference on E-Learning in Industrial Electronics/IES Industry Forum, Glendale, AZ, USA, 7–10 November 2010; IEEE: New York, NY, USA, 2010. [Google Scholar]
Figure 1. (a) Overall capacity change with cycle number of four labeled batteries. (b) Current and voltage of a discharging testing process.
Figure 1. (a) Overall capacity change with cycle number of four labeled batteries. (b) Current and voltage of a discharging testing process.
Energies 17 01272 g001
Figure 2. Comparison of Gaussian filter and initial incremental capacity curve.
Figure 2. Comparison of Gaussian filter and initial incremental capacity curve.
Energies 17 01272 g002
Figure 3. Incremental capacity curve of #6 battery in different cycles.
Figure 3. Incremental capacity curve of #6 battery in different cycles.
Energies 17 01272 g003
Figure 4. The Overall Structure of DCNN model.
Figure 4. The Overall Structure of DCNN model.
Energies 17 01272 g004
Figure 5. Structure of CNN.
Figure 5. Structure of CNN.
Energies 17 01272 g005
Figure 6. Main difference between traditional ICA-based estimation and proposed model: (a) Traditional ICA based model. (b) ICA-based CNN.
Figure 6. Main difference between traditional ICA-based estimation and proposed model: (a) Traditional ICA based model. (b) ICA-based CNN.
Energies 17 01272 g006
Figure 7. RMSE of proposed CNN model results. (a) B0005. (b) B0006. (c) B0007. (d) B0018.
Figure 7. RMSE of proposed CNN model results. (a) B0005. (b) B0006. (c) B0007. (d) B0018.
Energies 17 01272 g007aEnergies 17 01272 g007b
Table 1. Battery testing condition.
Table 1. Battery testing condition.
BatteryRated
Capacity (Ah)
Rated
Voltage (V)
Cut-Off Voltage (V)Discharge Current (A)Initial Temperature (°C)
#52.23.72.7224
#62.23.72.5224
#72.23.72.2224
#182.23.72.5224
Table 2. Parameters for the present CNN.
Table 2. Parameters for the present CNN.
ParametersValue
Number of epochs40
Momentum0.9
Initial learning rate α 0.01
L2 regularization, λ 0.001
Mini-batch size40
Table 3. Configuration of DCNN.
Table 3. Configuration of DCNN.
Layer FilterKernelStride
Input(40, 3, 1)--
Conv.1(2, 1)16(1, 1)
Conv.2(3, 1)32(1, 1)
Conv.3(3, 3)40(1, 1)
FC.1(40, 1)--
FC.2(40, 1)--
FC.3(1, 1)--
Table 4. Capacity estimation performance.
Table 4. Capacity estimation performance.
BatteryMax Error (%)Mean Absolute Percentage Error Rate (%)
#54.301.27
#62.051.12
#72.321.32
#184.701.00
Overall4.701.12
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

Zeng, S.; Chen, S.; Alkali, B. Lithium-Ion Battery Capacity Estimation Based on Incremental Capacity Analysis and Deep Convolutional Neural Network. Energies 2024, 17, 1272. https://doi.org/10.3390/en17061272

AMA Style

Zeng S, Chen S, Alkali B. Lithium-Ion Battery Capacity Estimation Based on Incremental Capacity Analysis and Deep Convolutional Neural Network. Energies. 2024; 17(6):1272. https://doi.org/10.3390/en17061272

Chicago/Turabian Style

Zeng, Sibo, Sheng Chen, and Babakalli Alkali. 2024. "Lithium-Ion Battery Capacity Estimation Based on Incremental Capacity Analysis and Deep Convolutional Neural Network" Energies 17, no. 6: 1272. https://doi.org/10.3390/en17061272

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