Next Article in Journal
Characterization of Hot Deformation of near Alpha Titanium Alloy Prepared by TiH2-Based Powder Metallurgy
Next Article in Special Issue
Simulation of Far-Field Light Distribution of Micro-LED Based on Its Structural Parameters
Previous Article in Journal
Investigation of Adhesion Performance of Wax Based Warm Mix Asphalt with Molecular Dynamics Simulation
Previous Article in Special Issue
A Digital Twin-Driven Life Prediction Method of Lithium-Ion Batteries Based on Adaptive Model Evolution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dual-Input Neural Network for Online State-of-Charge Estimation of the Lithium-Ion Battery throughout Its Lifetime

1
School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China
2
School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Materials 2022, 15(17), 5933; https://doi.org/10.3390/ma15175933
Submission received: 17 July 2022 / Revised: 24 August 2022 / Accepted: 24 August 2022 / Published: 27 August 2022
(This article belongs to the Special Issue Reliability Modeling of Complex Systems in Materials and Devices)

Abstract

:
Online state-of-charge (SOC) estimation for lithium-ion batteries is one of the most important tasks of the battery management system in ensuring its operation safety and reliability. Due to the advantages of learning the long-term dependencies in between the sequential data, recurrent neural networks (RNNs) have been developed and have shown their superiority over SOC estimation. However, only time-series measurements (e.g., voltage and current) are taken as inputs in these RNNs. Considering that the mapping relationship between the SOC and the time-series measurements evolves along with the battery degradation, there still remains a challenge for RNNs to estimate the SOC accurately throughout the battery’s lifetime. In this paper, a dual-input neural network combining gated recurring unit (GRU) layers and fully connected layers (acronymized as a DIGF network) is developed to overcome the above-mentioned challenge. Its most important characteristic is the adoption of the state of health (SOH) of the battery as the network input, in addition to time-series measurements. According to the experimental data from a batch of LiCoO2 batteries, it is validated that the proposed DIGF network is capable of providing more accurate SOC estimations throughout the battery’s lifetime compared to the existing RNN counterparts. Moreover, it also shows greater robustness against different initial SOCs, making it more applicable for online SOC estimations in practical situations. Based on these verification results, it is concluded that the proposed DIGF network is feasible for estimating the battery’s SOC accurately throughout the battery’s lifetime against varying initial SOCs.

1. Introduction

Rechargeable lithium-ion batteries have been widely used in electric vehicles (EVs), energy storage systems, etc., due to their merits of a low self-discharge rate, high power density, a long lifespan, etc. [1,2,3,4]. For a steady-state operation of batteries, the online SOC estimation throughout its lifetime plays a key role in the battery management system. On the one hand, from the perspective of user experience, the online SOC estimation of the batteries is an important promise that predicts the remaining driving range of EVs, which is meaningful in reducing the range anxiety of drivers [5,6]. On the other hand, from the perspective of battery management, the online SOC estimation also helps to avoid over-charge and over-discharge of the batteries, thus ensuring a high level of safety and reliability. For these reasons, the online SOC estimation of lithium-ion batteries has been a hot research topic in past decade.
As introduced in the literature [7,8,9], the lithium-ion battery’s SOC estimation approaches are mainly divided into four categories, which include the ampere-hour integral (AHI) methods [10,11,12], the open-circuit voltage (OCV)-based methods [13,14,15], the model-based methods, and the data-driven methods. The former two methods are relatively simple and easy to operate, but at the expense of uncontrollable SOC estimation error. For instance, the AHI methods obtain the battery’s SOC by integrating the battery current over time. However, an accurate initial SOC of battery is hard to obtain in practice as the charge/discharge behavior of the end-users is uncertain. The OCV-based methods are usually applied to estimate the battery’s SOC based on the nonlinear monotonical relationship between the SOC and the OCV. They are, unfortunately, not suitable for online estimation as they require the battery to rest sufficiently to measure its OCV. Moreover, during the operational process, the OCV–SOC curve of the battery shows an obvious shift with the battery state of health (SOH) degradation [16], resulting in a limitation in using the OCV-based methods for batteries over their entire lifetime.
In the model-based methods, models describing the dynamic behavior of LIBs, such as the equivalent circuit model (ECM), the electrochemical model and the electrochemical impedance model are commonly used for SOC estimation. Taking the ECM as an example, circuit elements including capacitors, resistors, and voltage source, etc., are utilized to model the dynamic response between the battery’s terminal voltage and the current. On the basis of those models, advanced filter technologies, such as Kalman filter [17], the extended Kalman filter [18], the unscented Kalman filter [19], the particle filter [20], etc., and observers, such as the sliding mode observer [21], the discrete-time nonlinear observer [22], the extended state observer [23], etc., are frequently utilized to estimate the battery’s SOC. However, the performance of the model-based methods is highly dependent on the accuracy of the battery models, which are still facing challenges in reaching a comprehensive adaptability for different operating conditions.
In contrast to the model-based methods, data-driven methods take the battery as a black box without paying attention to the physical essence of it. These methods estimate the battery’s SOC directly by learning non-linear relationships between the SOC and the battery measurements (such as current and voltage) [24,25,26,27,28,29,30,31,32,33]. In particular, more and more neural networks have been developed for SOC estimation due to their strong ability for nonlinear fitting [34]. Among them, feedforward neural networks were first used for SOC estimation by using voltage, current, and temperature measured at a single step as inputs [27]. Afterwards, RNNs, such as the long short-term memory (LSTM) network [28,29] and the GRU network [30], which take time-series battery measurements as inputs, have also been applied for battery’s SOC estimation. Based on their flexible and powerful capacity in modeling sequential data, the RNNs exhibit high performance in SOC estimation. However, there still exist problems that limit its application over the battery’s entire lifetime. For instance, only time-series measurements (such as current, voltage, and temperature of the battery) are employed for SOC estimation in these RNNs, while the battery’s SOH is ignored. Considering that the mapping relationship between the battery’s SOC and the time-series measurements is dynamically changed during the degradation of the battery’s SOH [35], ignoring the battery’s SOH will diminish the accuracy of the SOC estimation over its lifetime. In order to solve the above issue, a DIGF network was developed by taking both the time-series voltage and current measurements and the battery’s SOH as inputs in this paper.

2. Methodology

2.1. DIGF Network

As shown in Figure 1, the outputs of the RNN at the timestep t are related with the inputs X t at that timestep and the outputs h t 1 at the previous timestep. This chain-like nature allows the RNN to memorize information from the past, and it is therefore capable of handling sequential data in a large number of applications [36]. However, limited by the vanishing gradient phenomenon in its training process, the traditional RNN can only learn from short-term time-series data [37]. To involve long-term dependencies with a high efficiency, a GRU layer was developed by Cho et al. in 2014 [38]. Generally, the GRU layer can be formulated as:
{ z t = σ ( w i z x t + w h z h t 1 + b z ) r t = σ ( w i r x t + w h r h t 1 + b r ) h t = tanh ( w i n x t + r t w h n h t 1 + b n ) h t = ( 1 z t ) h t + z t h t 1
where X t μ × 1 ,     h t 1 ν × 1 represent the inputs at timestep t ; h t h s × 1 is the output at timestep t ; and z t ,   r t ,   h t are the outputs of the update gate, reset gate, and candidate state, respectively, and w i z h s × f s , w h z h s × h s , w i r h s × f s , w h r h s × h s , w i n h s × f s , w h n h s × h s ,   b z h s × 1 ,   b r h s × 1 , and b n h s × 1 are the parameters of the update gate, reset gate, and candidate state that need to be trained. The μ is the number of features in the input X t and the hyperparameter ν is the number of features in the output h t . The schematic structure of the GRU is illustrated in Figure 2. The update gate z t determines the dependencies between the current output h t and the previous output h t 1 or candidate state h t . Additionally, a small z t close to 0 indicates a high dependency between h t and h t . The reset gate r t determines how much the previous output h t 1 is used to calculate candidate state h t . Those gates help the GRU layer to avoid the problem of gradient vanishing and therefore ensure its capability to learn long-term dependencies from sequential data.
By the merits introduced above, the GRUs are employed in this work to provide SOC estimations. In addition, to take the battery’s SOH into account, a fully connected (FC) layer, as formulated by Equation (2), is added in between the GRU layers to compose a new dual-input neural network (i.e., a DIGF network), as illustrated in Figure 3.
o u t f c = tan h ( w f c x f c )
where x f c α × 1 ,   o u t f c β × 1 is the input and output of the FC layer, and w f c β × α are the parameters of the layer that need to be trained. In addition, α is the number of features in the input x f c , and hyperparameter β is the number of features in the output o u t f c . Considering that the battery’s SOC is within 1, the hyperbolic tangent function tan h ( ) is employed as the activation function of the FC layer.
As shown in Figure 3, the proposed DIGF network consists of 5 layers in total, including 3 GRU layers (i.e., layers 1, 2, 4) and 2 FC layers (i.e., layers 3, 5). Referring to the sensitivity analysis in [30], the hyperparameters of each layer in the DIGF network are determined and listed in Table 1. The battery’s SOC at timestep t of cycle k is then estimated by two types of inputs, including the measurements ( I n t 1 ) and the battery’s SOH ( I n t 2 ) , which are arranged by Equation (3).
{ I n t 1 = [ V t k I t k ] 2 × 1 I n t 2 = [ S O H k 1 ] 1 × 1
where V t k ,   I t k are the voltage and current measurements at timestep t of cycle k , and S O H k 1 is the SOH of the battery at cycle k 1 . It is noted that, as it is not likely to obtain an accurate S O H k estimation based on few measurements at the beginning of the cycle k , the S O H k 1 is employed for the SOC estimation at cycle k as the battery SOHs obtained from two adjacent cycles are quite close. In our study, this S O H k 1 value is obtained based on the measurements from the cycle k 1 by an another convolutional neural network model we have developed in [39]. In summary, the proposed DIGF network can be formulated as follows:
{ O t 1 = f G R U 1 ( I n t 1 , O t 1 1 ) O t 2 = f G R U 2 ( O t 1 , O t 1 2 ) O t 3 = f F C 1 ( [ O t 2 I n t 2 ] ) O t 4 = f G R U 3 ( O t 3 , O t 1 4 ) O t = f F C 2 ( O t 4 )
where f G R U 1 ( ) , f G R U 2 ( ) , f G R U 3 ( ) are the functions of the GRU layers that have been illustrated in Equation (1); f F C 1 ( ) ,   f F C 2 ( ) . are the functions of the FC layers that have been illustrated in Equation (2); O t 1 , O t 2 , O t 3 , O t 4 are the outputs of layer 1, layer 2, layer 3, layer 4, respectively; and the O t is the output of the DIGF network at timestep t .

2.2. SOC Estimation Procedure

The procedure for obtaining the SOC estimation by using the proposed DIGF network contains three steps, i.e., data preprocessing, DIGF network training, and SOC estimation, as illustrated in Figure 4.

2.2.1. Data Preprocessing

Firstly, to minimize the effect of different sampling frequencies, the voltage and current measurements are interpolated quadratically in terms of equidistant discharged capacities with an increment of d q . The d q is calculated by Equation (5):
d q = C 0 N
where C 0 is the battery’s rated capacity, and N is equal to 120 in this paper.
Next, a scaling normalization, shown by Equation (6), is performed on all interpolated voltage and current data to improve the stability of the DIGF network and to speed up the training process as well [40].
x n o r m i = 1 + 2 × x i m i n ( x t r a i n i ) m a x ( x t r a i n i ) m i n ( x t r a i n i )
where x t r a i n i is the unnormalized current/voltage in the training dataset, and x i ,   x n o r m   i are the unnormalized and normalized discharge voltage/current in the training or testing datasets, respectively.

2.2.2. DIGF Network Training

As the Adam optimizer is capable of handling sparse gradient problems and is easy to implement where the default hyperparameters perform well on most problems [41], it is employed to iteratively update the parameters of the proposed DIGF network in the training process. The formulation of the Adam optimizer is summarized in Equation (7).
{ g n = θ L n ( θ n 1 ) m n = β 1 m n 1 + ( 1 β 1 ) g n v n = β 2 v n 1 + ( 1 β 2 ) g n 2 m ^ n = m n 1 β 1 n v ^ n = v n 1 β 2 n θ n = θ n 1 η v ^ n + ϵ   m ^ n  
where θ n represents all the parameters of the DIGF network at iteration n ; L n ( θ n 1 ) is the loss function in terms of θ n 1 , calculated by the mean square error (MSE) equation shown in Equation (8); β 1 and β 2 are the decay rates; η is the learning rate; and ϵ is a constant term. The values of β 1 ,   β 2 ,   η ,   ϵ are set to 0.9, 0.999, 1 × 10−3, 1 × 10−7, respectively, according to the literature [41].
L n ( θ n 1 ) = 1 M j = 1 M ( S O C m , j S O C e , j ) 2
in which M is the number of samples in the training dataset, and S O C e , j , S O C m , j are the experimental and estimated SOC, respectively.

2.2.3. SOC Estimation

After the DIGF network is well trained, the online SOC estimation of a new battery can be achieved based on its measurements of the voltage, current, and SOH. Before being imported to the DIGF network, the measured voltage and current data also need to be preprocessed by interpolation and normalization. Then, the root mean square error (RMSE) criteria [42] shown in Equation (9) are used to evaluate the standard deviation of the error between the experimental and the estimated SOC values at every cycle, in order to qualify the accuracy of the proposed DIGF network:
R M S E = 1 L j = 1 L ( S O C m , j S O C e , j ) 2
where L is the total number of the estimated SOCs in each cycle.

3. Experimental Data

A batch of test data of LiCoO2 batteries, provided by the Center of Advanced Life Cycle Engineering at the University of Maryland, were employed to verify the performance of the proposed DIGF network for SOC estimation throughout the battery’s lifetime [43,44]. These data consist of the test results under room temperature from five batteries (named CS2-33, CS2-34, CS2-35, CS2-36, CS2-37, respectively) with rated capacity of 1.1 Ah. During the experiment, all the batteries were charged under a constant current–constant voltage (CC–CV) charging mode and discharged with a constant current. In a CC–CV charging cycle, the battery is first charged with a constant current until its voltage reaches the maximum charge voltage; then, it is charged under a constant voltage. Then, the constant voltage charging stage is terminated when the charge current tapers down to the end-of-charge current. In the discharging cycle, the battery is discharged with a constant current until its voltage drops to the discharge cut-off voltage. The detailed information on the batteries and the test conditions is listed in Table 2.
The experimental data of batteries CS2-33, CS2-34, CS2-35, CS2-36 are used for training the proposed DIGF network, whereas the experimental data of CS2-37 are utilized for validation. According to the definition, the benchmark SOC and SOH are calculated by the Equations (10) and (11), respectively.
S O C t k = ( 1 0 t I t k d t 0 t e n d I t k d t ) × 100 % .
{ C k = 0 t e n d I t k d t S O H k = C k C 0
where I t k is the discharge current at cycle k ; t e n d is the duration of the whole cycle k ; C k is the battery capacity at cycle k ; C 0 is the rated capacity of the battery; and S O C t k is the SOC of the battery at time t of cycle k . As the failure threshold of the lithium-ion batteries used in EVs is generally defined as 0.8 of its SOH [45], the lifetime of the battery is determined by the period when its SOH decreases down to 0.8 in this work. As a result, the SOH fading curves before 0.8 of all five of the batteries are shown in Figure 5.

4. Results and Discussion

For comparison purposes, another two RNN networks (i.e., the LSTM neural network [29] and the GRU neural network [30]) that only take time-series voltage, current, and temperature as inputs are also employed for the SOC estimations. Considering that the batteries in practice are most likely to start discharging with initial SOCs between 70% and 100% [46], the additional dataset consists of discharge cycles with initial SOCs of 90%, 80%, and 70%, which are created by truncating the experimental data of each cycle of the training batteries. Thus, the LSTM, GRU, and DIGF networks are trained with a training dataset that consists of discharge cycle with initial SOCs of 100%, 90%, 80%, and 70%, as shown in Figure 6. Each network is independently trained 10 times, with the consideration of the effects of the random initialization of the network parameters on the SOC estimations.
For a comprehensive comparison between the performances of the three networks for the SOC estimation throughout the battery’s lifetime, the boxplot of RMSEs of the SOC estimations for battery CS2-37 over a lifetime in terms of different initial SOCs are shown in Figure 7. According to Figure 7, the DIGF network achieves the best performance in SOC estimations in both the median and the maximum RMSEs in most scenarios, compared to the LSTM and GRU networks. In addition, it also shows a much more stable median RMSE of SOC estimations compared to the LSTM and GRU networks, indicating a stronger robustness against the initial SOCs. The above two observations prove the superiority of the DIGF network in the SOC estimations of a battery over its lifetime.
To further explore the performance of the three networks against different initial SOCs, the curves of the SOC estimations for battery CS2-37 under the initial SOCs of 95%, 90%, 85%, 80%, 75%, and 70% at cycle 200 are shown in Figure 8. It can be seen that the large error of the estimated SOCs by the LSTM and GRU networks is majorly concentrated at the first few steps, with all of the initial SOCs from 95% to 70%. As mentioned before, these two networks only take the measurements of the discharge voltages and currents as inputs. However, at the early stage of each discharge cycle, the imported voltage and current data are not sufficient for the LSTM and GRU networks to provide accurate SOC estimations, whereas, owing to the additional input of the SOH, the DIGF network is capable of significantly reducing the SOC estimation error in the early stage of each discharge cycle, and therefore shows stronger robustness against different initial SOCs.

5. Conclusions

A DIGF network combining three GRU layers and two FC layers is proposed in this paper for the SOC estimation of lithium batteries over their lifetime. Compared to other RNNs which only take time-series measurements as inputs, the DIGF network employs the battery’s SOH as well as improving the accuracy of the SOC estimations. The experimental results of a batch of LiCoO2 batteries show that the proposed DIGF network is feasible for providing satisfying SOC estimations with stronger robustness against different initial SOCs for batteries throughout their lifetimes. Owing to these advantages given above, it is speculated that this proposed DIGF network has great potential for use in online SOC estimation for lithium-ion batteries in practice with a large range of SOHs and initial SOCs.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52075028 and China Postdoctoral Science Foundation, grant number 2021M690298.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

SOCstate-of-charge
RNNrecurrent neural network
GRUgated recurring unit
FCfully connected
DIGFdual-input neural network combining GRU layers and FC layers
SOHstate of health
EVelectric vehicles
AHIampere-hour integral
OCVopen-circuit voltage
ECMequivalent circuit model
LSTMlong short-term memory
RMSEroot mean square error
CC–CVconstant current–constant voltage
TTimestep
X t input of RNN
h t 1 , h t output of RNN
μ number of features in the RNN input
ν number of features in the RNN output
z t output of update gate
r t output of reset gate
h t candidate state
w i z , w h z , b z parameters of update gate in GRU
w i r , w h r , b r parameters of reset gate in GRU
w i n , w h n , b n parameters of candidate state in GRU
σ ( ) sigmoid function
tan h ( ) hyperbolic tangent function
x f c input of FC layer
w f c parameters of FC layer
α number of features in the input of FC layer
β number of features in the output of FC layer
o u t f c output of FC layer
k index of cycle
V t k voltage measurement of battery
I t k current measurements of battery
I n t 1 input 1 of DIGF network
I n t 2 input 2 of DIGF network
f G R U ( ) function of GRU layer in the DIGF network
f F C ( ) function of FC layer in the DIGF network
O t 1 , O t 2 , O t 3 , O t 4 output of layer 1, layer 2, layer 3, layer 4 in DIGF network
C 0 battery’s rated capacity
d q interpolation interval
N number of interpolation samples
x t r a i n i unnormalized current/voltage in the training dataset
x i unnormalized voltage/current in the training or testing datasets
x n o r m i normalized voltage/current in the training or testing datasets
n index of iteration during training process
θ n all parameters of DIGF network
L n ( θ n 1 ) loss function
β 1 , β 2 decay rates of Adam optimizer
η learning rate of Adam optimizer
ϵ constant term of Adam optimizer
Mnumber of samples in the training dataset
S O C e , j experimental SOC
S O C m , j estimated SOC
L total number of the estimated SOCs in cycle
t e n d duration of the discharge cycle
C k battery   capacity   at   cycle   k
S O C t k battery   SOC   at   time   t   of   cycle   k
S O H k battery   SOH   at   cycle   k

References

  1. Cheng, X.; Zhang, R.; Zhao, C.; Wei, F.; Zhang, J.; Zhang, Q. A Review of Solid Electrolyte Interphases on Lithium Metal Anode. Adv. Sci. 2016, 3, 1500213. [Google Scholar]
  2. Xia, Q.; Yang, D.; Wang, Z.; Ren, Y.; Sun, B.; Feng, Q.; Qian, C. Multiphysical Modeling for Life Analysis of Lithium-Ion Battery Pack in Electric Vehicles. Renew. Sustain. Energy Rev. 2020, 131, 109993. [Google Scholar]
  3. Horiba, T.; Maeshima, T.; Matsumura, T.; Koseki, M.; Arai, J.; Muranaka, Y. Applications of High Power Density Lithium Ion Batteries. J. Power Sources 2005, 146, 107–110. [Google Scholar]
  4. Whittingham, M.S. Ultimate Limits to Intercalation Reactions for Lithium Batteries. Chem. Rev. 2014, 114, 11414–11443. [Google Scholar]
  5. Mu, H.; Xiong, R. Modeling, Evaluation, and State Estimation for Batteries. In Modeling, Dynamics and Control of Electrified Vehicles; Woodhead Publishing: Cambridge, UK, 2018; pp. 1–38. [Google Scholar]
  6. Ng, M.-F.; Zhao, J.; Yan, Q.; Conduit, G.J.; Seh, Z.W. Predicting the State of Charge and Health of Batteries Using Data-Driven Machine Learning. Nat. Mach. Intell. 2020, 2, 161–170. [Google Scholar]
  7. Rivera-Barrera, J.P.; Muñoz-Galeano, N.; Sarmiento-Maldonado, H.O. SoC Estimation for Lithium-Ion Batteries: Review and Future Challenges. Electronics 2017, 6, 102. [Google Scholar]
  8. How, D.N.; Hannan, M.; Lipu, M.H.; Ker, P.J. State of Charge Estimation for Lithium-Ion Batteries Using Model-Based and Data-Driven Methods: A Review. IEEE Access 2019, 7, 136116–136136. [Google Scholar]
  9. Zhang, R.; Xia, B.; Li, B.; Cao, L.; Lai, Y.; Zheng, W.; Wang, H.; Wang, W. State of the Art of Lithium-Ion Battery SOC Estimation for Electrical Vehicles. Energies 2018, 11, 1820. [Google Scholar]
  10. Ng, K.; Moo, C.; Chen, Y.; Hsieh, Y. Enhanced Coulomb Counting Method for Estimating State-of-Charge and State-of-Health of Lithium-Ion Batteries. Appl. Energy 2009, 86, 1506–1511. [Google Scholar] [CrossRef]
  11. Li, Z.; Lu, L.; Ouyang, M. Comparison of Methods for Improving SOC Estimation Accuracy through an Ampere-Hour Integeration Approach. J. Tsinghua Univ. Sci. Technol. 2010, 8, 1293–1301. [Google Scholar]
  12. Yang, W.; Zhu, S.; Chen, Y.; Zhu, J.; Xue, L.; Center, M. SOC Estimation of Lithium-Ion Battery Based on Improved Ampere-Hour Integral Method. Chin. J. Power Sources 2018, 42, 183–184. [Google Scholar]
  13. He, H.; Zhang, X.; Xiong, R.; Xu, Y.; Guo, H. Online Model-Based Estimation of State-of-Charge and Open-Circuit Voltage of Lithium-Ion Batteries in Electric Vehicles. Energy 2012, 39, 310–318. [Google Scholar] [CrossRef]
  14. Zhang, C.; Jiang, J.; Zhang, L.; Liu, S.; Wang, L.; Loh, P.C. A Generalized SOC-OCV Model for Lithium-Ion Batteries and the SOC Estimation for LNMCO Battery. Energies 2016, 9, 900. [Google Scholar] [CrossRef]
  15. Xing, Y.; He, W.; Pecht, M.; Tsui, K.L. State of Charge Estimation of Lithium-Ion Batteries Using the Open-Circuit Voltage at Various Ambient Temperatures. Appl. Energy 2014, 113, 106–115. [Google Scholar] [CrossRef]
  16. Han, X.; Ouyang, M.; Lu, L. Characteristics Analysis of Open Circuit Voltage of Aged LiFePO4 Battery for Electric Vehicle. Chin. J. Power Sources 2015, 39, 1876–1878. [Google Scholar]
  17. Di Domenico, D.; Fiengo, G.; Stefanopoulou, A. Lithium-Ion Battery State of Charge Estimation with a Kalman Filter Based on a Electrochemical Model. In Proceedings of the 2008 IEEE International Conference on Control Applications, San Antonio, TX, USA, 3–5 September 2008; pp. 702–707. [Google Scholar]
  18. He, H.; Xiong, R.; Zhang, X.; Sun, F.; Fan, J. State-of-Charge Estimation of the Lithium-Ion Battery Using an Adaptive Extended Kalman Filter Based on an Improved Thevenin Model. IEEE Trans. Veh. Technol. 2011, 60, 1461–1469. [Google Scholar]
  19. Sun, F.; Hu, X.; Zou, Y.; Li, S. Adaptive Unscented Kalman Filtering for State of Charge Estimation of a Lithium-Ion Battery for Electric Vehicles. Energy 2011, 36, 3531–3540. [Google Scholar] [CrossRef]
  20. Wang, Y.; Zhang, C.; Chen, Z. A Method for State-of-Charge Estimation of LiFePO4 Batteries at Dynamic Currents and Temperatures Using Particle Filter. J. Power Sources 2015, 279, 306–311. [Google Scholar] [CrossRef]
  21. Kim, I. The Novel State of Charge Estimation Method for Lithium Battery Using Sliding Mode Observer. J. Power Sources 2006, 163, 584–590. [Google Scholar] [CrossRef]
  22. Li, W.; Liang, L.; Liu, W.; Wu, X. State of Charge Estimation of Lithium-Ion Batteries Using a Discrete-Time Nonlinear Observer. IEEE Trans. Ind. Electron. 2017, 64, 8557–8565. [Google Scholar] [CrossRef]
  23. Sun, L.; Li, G.; You, F. Combined Internal Resistance and State-of-Charge Estimation of Lithium-Ion Battery Based on Extended State Observer. Renew. Sustain. Energy Rev. 2020, 131, 109994. [Google Scholar] [CrossRef]
  24. Álvarez Antón, J.C.; García Nieto, P.J.; Blanco Viejo, C.; Vilán Vilán, J.A. Support Vector Machines Used to Estimate the Battery State of Charge. IEEE Trans. Power Electron. 2013, 28, 5919–5926. [Google Scholar] [CrossRef]
  25. Sahinoglu, G.O.; Pajovic, M.; Sahinoglu, Z.; Wang, Y.; Orlik, P.V.; Wada, T. Battery State-of-Charge Estimation Based on Regular/Recurrent Gaussian Process Regression. IEEE Trans. Ind. Electron. 2017, 65, 4311–4321. [Google Scholar] [CrossRef]
  26. Deng, Z.; Hu, X.; Lin, X.; Che, Y.; Xu, L.; Guo, W. Data-Driven State of Charge Estimation for Lithium-Ion Battery Packs Based on Gaussian Process Regression. Energy 2020, 205, 118000. [Google Scholar] [CrossRef]
  27. Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Emadi, A. State-of-Charge Estimation of Li-Ion Batteries Using Deep Neural Networks: A Machine Learning Approach. J. Power Sources 2018, 400, 242–255. [Google Scholar] [CrossRef]
  28. Yang, F.; Zhang, S.; Li, W.; Miao, Q. State-of-Charge Estimation of Lithium-Ion Batteries Using LSTM and UKF. Energy 2020, 201, 117664. [Google Scholar] [CrossRef]
  29. 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. 2018, 65, 6730–6739. [Google Scholar] [CrossRef]
  30. Yang, F.; Li, W.; Li, C.; Miao, Q. State-of-Charge Estimation of Lithium-Ion Batteries Based on Gated Recurrent Neural Network. Energy 2019, 175, 66–75. [Google Scholar] [CrossRef]
  31. Khalid, A.; Sarwat, A.I. Fast Charging Li-Ion Battery Capacity Fade Prognostic Modeling Using Correlated Parameters’ Decomposition and Recurrent Wavelet Neural Network. In Proceedings of the 2021 IEEE Transportation Electrification Conference & Expo (ITEC), Chicago, IL, USA, 21–25 June 2021; pp. 27–32. [Google Scholar]
  32. Khalid, A.; Sarwat, A.I. Unified Univariate-Neural Network Models for Lithium-Ion Battery State-of-Charge Forecasting Using Minimized Akaike Information Criterion Algorithm. IEEE Access 2021, 9, 39154–39170. [Google Scholar] [CrossRef]
  33. Khalid, A.; Sundararajan, A.; Sarwat, A.I. A Multi-Step Predictive Model to Estimate Li-Ion State of Charge for Higher C-Rates. In Proceedings of the 2019 IEEE International Conference on Environment and Electrical Engineering and 2019 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Genova, Italy, 11–14 June 2019; pp. 1–6. [Google Scholar]
  34. Tu, J.V. Advantages and Disadvantages of Using Artificial Neural Networks versus Logistic Regression for Predicting Medical Outcomes. J. Clin. Epidemiol. 1996, 49, 1225–1231. [Google Scholar] [CrossRef]
  35. Zhang, C.; Yan, F.; Du, C.; Kang, J.; Turkson, R.F. Evaluating the Degradation Mechanism and State of Health of LiFePO4 Lithium-Ion Batteries in Real-World Plug-in Hybrid Electric Vehicles Application for Different Ageing Paths. Energies 2017, 10, 110. [Google Scholar] [CrossRef]
  36. Lipton, Z.C.; Berkowitz, J.; Elkan, C. A Critical Review of Recurrent Neural Networks for Sequence Learning. arXiv 2015, arXiv:1506.00019. [Google Scholar]
  37. Hochreiter, S. The Vanishing Gradient Problem During Learning Recurrent Neural Nets and Problem Solutions. Int. J. Uncertain. Fuzziness Knowl.—Based Syst. 2011, 6, 107–116. [Google Scholar] [CrossRef] [Green Version]
  38. Cho, K.; van Merrienboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. arXiv 2014, arXiv:1406.1078. [Google Scholar]
  39. Qian, C.; Xu, B.; Chang, L.; Sun, B.; Feng, Q.; Yang, D.; Ren, Y.; Wang, Z. Convolutional Neural Network Based Capacity Estimation Using Random Segments of the Charging Curves for Lithium-Ion Batteries. Energy 2021, 227, 120333. [Google Scholar] [CrossRef]
  40. Shanker, M.; Hu, M.Y.; Hung, M.S. Effect of Data Standardization on Neural Network Training. Omega 1996, 24, 385–397. [Google Scholar] [CrossRef]
  41. Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2017, arXiv:1412.6980. [Google Scholar]
  42. Kang, L.; Zhao, X.; Ma, J. A New Neural Network Model for the State-of-Charge Estimation in the Battery Degradation Process. Appl. Energy 2014, 121, 20–27. [Google Scholar] [CrossRef]
  43. Xing, Y.; Ma, E.W.M.; Tsui, K.; Pecht, M. An Ensemble Model for Predicting the Remaining Useful Performance of Lithium-Ion Batteries. Microelectron. Reliab. 2013, 53, 811–820. [Google Scholar] [CrossRef]
  44. Williard, N.; He, W.; Osterman, M.; Pecht, M. Comparative Analysis of Features for Determining State of Health in Lithium-Ion Batteries. Int. J. Progn. Health Manag. 2013, 4, 14–20. [Google Scholar] [CrossRef]
  45. Farmann, A.; Waag, W.; Marongiu, A.; Sauer, D.U. Critical Review of On-Board Capacity Estimation Techniques for Lithium-Ion Batteries in Electric and Hybrid Electric Vehicles. J. Power Sources 2015, 281, 114–130. [Google Scholar] [CrossRef]
  46. Smart, J.; Schey, S. Battery Electric Vehicle Driving and Charging Behavior Observed Early in The EV Project. SAE Int. J. Altern. Powertrains 2012, 1, 27–33. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic structure of an RNN.
Figure 1. Schematic structure of an RNN.
Materials 15 05933 g001
Figure 2. Schematic structure of a GRU cell.
Figure 2. Schematic structure of a GRU cell.
Materials 15 05933 g002
Figure 3. Schematic structure of the proposed DIGF network.
Figure 3. Schematic structure of the proposed DIGF network.
Materials 15 05933 g003
Figure 4. Procedure of SOC estimation of the battery by using the proposed DIGF model.
Figure 4. Procedure of SOC estimation of the battery by using the proposed DIGF model.
Materials 15 05933 g004
Figure 5. SOH degradation curves of five batteries.
Figure 5. SOH degradation curves of five batteries.
Materials 15 05933 g005
Figure 6. Illustration of the training dataset and test dataset.
Figure 6. Illustration of the training dataset and test dataset.
Materials 15 05933 g006
Figure 7. Boxplot of RMSEs of SOC estimations under different initial SOCs for battery CS2-37 throughout its lifetime by LSTM, GRU, and DIGF networks.
Figure 7. Boxplot of RMSEs of SOC estimations under different initial SOCs for battery CS2-37 throughout its lifetime by LSTM, GRU, and DIGF networks.
Materials 15 05933 g007
Figure 8. SOC estimations for CS2-37 at cycle 200 by LSTM, GRU, and DIGF networks: (a) initial SOC = 95%; (b) initial SOC = 90%; (c) initial SOC = 85%; (d) initial SOC = 80%; (e) initial SOC = 75%; (f) initial SOC = 70%.
Figure 8. SOC estimations for CS2-37 at cycle 200 by LSTM, GRU, and DIGF networks: (a) initial SOC = 95%; (b) initial SOC = 90%; (c) initial SOC = 85%; (d) initial SOC = 80%; (e) initial SOC = 75%; (f) initial SOC = 70%.
Materials 15 05933 g008
Table 1. Hyperparameters of the DIGF network.
Table 1. Hyperparameters of the DIGF network.
HyperparameterLayer 1Layer 2Layer 3Layer 4Layer 5
μ5050---
β--50501
Table 2. Specifications of tested batteries and testing profiles.
Table 2. Specifications of tested batteries and testing profiles.
SpecificationCS2-33CS2-34CS2-35CS2-36CS2-37
Cell ChemistryLiCoO2 cathode
Weight (w/o safety circuit)21.1 g
Dimensions5.4 × 33.6 × 50.6 mm
Rated capacity (Ah)1.11.11.11.11.1
Constant charge current (A)0.550.550.550.550.55
Maximum charge voltage (V)4.24.24.24.24.2
End-of-charge current (A)0.050.050.050.050.05
Discharge cut-off voltage (V)2.72.72.72.72.7
Discharge current (A)0.550.551.11.11.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qian, C.; Xu, B.; Xia, Q.; Ren, Y.; Yang, D.; Wang, Z. A Dual-Input Neural Network for Online State-of-Charge Estimation of the Lithium-Ion Battery throughout Its Lifetime. Materials 2022, 15, 5933. https://doi.org/10.3390/ma15175933

AMA Style

Qian C, Xu B, Xia Q, Ren Y, Yang D, Wang Z. A Dual-Input Neural Network for Online State-of-Charge Estimation of the Lithium-Ion Battery throughout Its Lifetime. Materials. 2022; 15(17):5933. https://doi.org/10.3390/ma15175933

Chicago/Turabian Style

Qian, Cheng, Binghui Xu, Quan Xia, Yi Ren, Dezhen Yang, and Zili Wang. 2022. "A Dual-Input Neural Network for Online State-of-Charge Estimation of the Lithium-Ion Battery throughout Its Lifetime" Materials 15, no. 17: 5933. https://doi.org/10.3390/ma15175933

APA Style

Qian, C., Xu, B., Xia, Q., Ren, Y., Yang, D., & Wang, Z. (2022). A Dual-Input Neural Network for Online State-of-Charge Estimation of the Lithium-Ion Battery throughout Its Lifetime. Materials, 15(17), 5933. https://doi.org/10.3390/ma15175933

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