Comparative Study of Recurrent Neural Networks for Electric Vehicle Battery Health Assessment
Abstract
1. Introduction
1.1. Literature Review
1.1.1. Review-Based Studies
1.1.2. Model-Based Studies
1.1.3. Hybrid Studies
1.1.4. Data-Driven Studies
1.2. Research Gap
1.3. Novelty and Motivation
1.4. Research Positioning and Contributions
- Comparative Network: Authors have chosen an incorporated data preprocessing and assessment framework so that LSTM, BiLSTM, GRU, and BiGRU models could be compared impartially.
- Comprehensive performance evaluation: Model performance is evaluated using well known performance metrics such as RMSE, MAE, and R2 in order to assess prediction accuracy and error.
- Computational Feasibility and Practical Relevance: An analysis of results provides the guidance to select suitability of the models for real-world implementation.
2. Materials and Methods
3. Dataset and Preprocessing
Data Preprocessing Steps
- Voltage, current and temperature are selected as input features because these variables directly reflect battery operating conditions.
- Feature normalization: Min-Max normalization is applied to scale all features to the range (0,1) which improves stability and convergence during training.
- A sliding window (40 cycles) approach was used to capture temporal degradation patterns across chargers-discharge cycles.
- All preprocessing steps, including normalization and sliding window segmentation are applied uniformly to NASA B0005 dataset to ensure a fair and unbiased comparison among deep leering models.
4. Deep Learning Models
4.1. Long Short-Term Memory (LSTM) Network
4.2. Bidirectional Long Short-Term Memory (BiLSTM) Model
4.3. Gated Recurrent Unit (GRU) Model
4.4. Bidirectional GRU (BiGRU Model)
4.5. Hyperparameter Selection and Training Configuration
5. Performance Evaluation
- Mean Absolute Error (MAE): It is used to measure average absolute prediction error.
- Root Mean Square Error (RMSE): It measures the square root of the average squared prediction error.
- Coefficient of Determination (R2): It indicates how good the model captures the variance of the target variable.
6. Results and Discussion
6.1. Validation Loss Comparison Across Models
6.2. True vs. Predicted SoH over Battery Cycles
6.3. Residual Error Distribution
6.4. Scatter Plot of True vs. Predicted SoH
6.5. Absolute Error Boxplot
6.6. Absolute Error over Samples
6.7. Summarized Discussion of Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8
- The validation loss comparison shows that, among all models, the BiLSTM model achieves faster convergence and more stable learning.
- The true vs. predicated SoH curves show that the BiLSTM model closely follows the degradation pattern of the battery.
- The residual error distribution shows that prediction errors of BiLSTM model are centered near zero with lower scattering.
- The scatter plot shows a strong correlation between predicted and actual SoH values in the case of the BiLSTM model.
- The absolute error box plot and sample wise error plots further confirmed that the BiLSTM produces consistently lower production error.
6.8. Comparison of Model’s Performance
Models Complexity Comparison
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| BMS | Battery management system |
| SoH | State of Health |
| SoC | State of Charge |
| RNN | Recurrent neural network |
| RUL | Remaining useful Life |
| LSTM | Long Short-term memory |
| BiLSTM | Bidirectional long short-term memory |
| GRU | Gated recurrent unit |
| BiGRU | Bidirectional gated recurrent unit |
| RMSE | Root mean square error |
| MAE | Mean absolute error |
| MSE | Mean square Error |
| EV | Electric Vehicle |
| PSO | Particle swarm optimization |
| Symbol | Description |
| LSTM Model | |
| yt, | True output, Predicated Output |
| xt | Input Vector |
| ft, it, ot | Forget gate, Input gate, Output gate |
| Ct | Cell state |
| Sigmoid activation function | |
| ht, h(t−1) | Hidden state, Previous hidden state |
| Element wise product | |
| Wf, Wi, Wc, Wo, Wy | Input weight matrices for respective gate and states. |
| Uf, Ui, Uc, Uo | Recurrent weight matrices |
| bf, bi, bc, bo, by | Bias terms for corresponding gate and states |
| tanh | Hyperbolic tangent |
| N | Total Samples |
| R2 | Coefficient of determination |
| GRU Model | |
| zt | Update gate output |
| rt | Reset gate output |
| Wz, Wr, Wh, Wy | Input weight matrices for respective gate and layer |
| Uz, Ur, Uh, | weight matrices connecting hidden to gates |
| bz, br, bh, by | Bias for respective gate and layer |
| Output of GRU | |
| BiLSTM and BiGRU Model | |
| Hidden state during forward LSTM/GRU | |
| Hidden state during backward LSTM/GRU | |
| Combined state | |
| Output of BiLSTM/BiGRU | |
References
- Sylvestrin, G.R.; Maciel, J.N.; Amorim, M.L.M.; Carmo, J.P.; Afonso, J.A.; Lopes, S.F.; Junior, O.H.A. State of the Art in Electric Batteries’ State-of-Health (SoH) Estimation with Machine Learning: A Review. Energies 2025, 18, 746. [Google Scholar] [CrossRef]
- Jorkesh, S.; Ahmed, R.; Habibi, S.; Hosseininejad, R.; Xu, S. Battery State of Charge and State of Health Estimation Using a New Hybrid Deep Neural Network Approach (GRU-LSTM). IEEE Access 2025, 13, 12566–12580. [Google Scholar] [CrossRef]
- Zhang, Y.; Xiong, R.; He, H.; Pecht, M. Long short-term memory recurrent neural network for remaining useful life prediction of lithium-ion batteries. IEEE Trans. Veh. Technol. 2018, 67, 5695–5705. [Google Scholar] [CrossRef]
- Zhao, F.; Guo, Y.; Chen, B. A Review of Lithium-Ion Battery State of Charge Estimation Methods Based on Machine Learning. World Electr. Veh. J. 2024, 15, 131. [Google Scholar] [CrossRef]
- Mbagaya, L.; Reddy, K.; Botes, A. Machine Learning Techniques for Battery State of Health Prediction: A Comparative Review. World Electr. Veh. J. 2025, 16, 594. [Google Scholar] [CrossRef]
- Liu, C.; Li, H.; Li, K.; Wu, Y.; Lv, B. Deep Learning for State of Health Estimation of Lithium-Ion Batteries in Electric Vehicles: A Systematic Review. Energies 2025, 18, 1463. [Google Scholar] [CrossRef]
- Reza, M.; Mannan, M.; Mansor, M.; Ker, P.J.; Mahlia, T.M.I.; Hannan, M. Recent advancement of remaining useful life prediction of lithium-ion battery in electric vehicle applications: A review of modelling mechanisms, network configurations, factors, and outstanding issues. Energy Rep. 2024, 11, 4824–4848. [Google Scholar] [CrossRef]
- Chen, S.; Hu, X.; Zhao, J.; Wang, R.; Qiao, M. A Review of Decision-Making and Planning for Autonomous Vehicles in Intersection Environments. World Electr. Veh. J. 2024, 15, 99. [Google Scholar] [CrossRef]
- Wang, Z.; Feng, G.; Zhen, D.; Gu, F.; Ball, A. A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles. Energy Rep. 2021, 7, 5141–5161. [Google Scholar] [CrossRef]
- Hossain Lipu, M.S.; Karim, T.F.; Ansari, S.; Miah, M.S.; Rahman, M.S.; Meraj, S.T.; Elavarasan, R.M.; Vijayaraghavan, R.R. Intelligent SOX Estimation for Automotive Battery Management Systems: State-of-the-Art Deep Learning Approaches, Open Issues, and Future Research Opportunities. Energies 2023, 16, 23. [Google Scholar] [CrossRef]
- Madani, S.S.; Ziebert, C.; Vahdatkhah, P.; Sadrnezhaad, S.K. Recent progress of deep learning methods for health monitoring of lithium-ion batteries. Batteries 2024, 10, 204. [Google Scholar] [CrossRef]
- Giordano, G.; Klass, V.; Behm, M.; Lindbergh, G.; Sjoberg, J. Model-Based lithium-ion battery resistance estimation from electric vehicle operating data. IEEE Trans. Veh. Technol. 2018, 67, 3720–3728. [Google Scholar] [CrossRef]
- Murnane, M.; Ghazel, A. A Closer Look at State of Charge (SOC) and State of Health (SOH) Estimation Techniques for Batteries. Analog Devices 2017, 2, 426–436. [Google Scholar]
- Hosseininasab, S.; Lin, C.; Pischinger, S.; Stapelbroek, M.; Vagnoni, G. State-of-health estimation of lithium-ion batteries for electrified vehicles using a reduced-order electrochemical model. J. Energy Storage 2022, 52, 104684. [Google Scholar] [CrossRef]
- Wang, C.; Du, W.; Zhu, Z.; Yue, Z. The real-time big data processing method based on LSTM or GRU for the smart job shop production process. J. Algorithm Comput. Technol. 2020, 14, 1–9. [Google Scholar] [CrossRef]
- Zraibi, B.; Okar, C.; Chaoui, H.; Mansouri, M. Remaining useful life assessment for lithium-ion batteries using CNN-LSTM-DNN hybrid method. IEEE Trans. Veh. Technol. 2021, 70, 4252–4261. [Google Scholar] [CrossRef]
- Zhou, D.; Li, Z.; Zhu, J.; Zhang, H.; Hou, L. State of health monitoring and remaining useful life prediction of lithium-ion batteries based on temporal convolutional network. IEEE Access 2020, 8, 53307–53320. [Google Scholar] [CrossRef]
- Cheng, G.; Wang, X.Z.; He, Y.R. Remaining useful life and state of health prediction for lithium batteries based on empirical mode decomposition and a long and short memory neural network. Energy 2021, 232, 121022. [Google Scholar] [CrossRef]
- Zhang, Y.; Wik, T.; Bergström, J.; Zou, C. State of Health Estimation for Lithium-Ion Batteries under Arbitrary Usage Using Data-Driven Multimodel Fusion. IEEE Trans. Transp. Electrif. 2024, 10, 1494–1507. [Google Scholar] [CrossRef]
- Liu, G.; Deng, Z.; Xu, Y.; Lai, L.; Gong, G.; Tong, L.; Zhang, H.; Li, Y.; Gong, M.; Yan, M.; et al. Lithium-Ion Battery State of Health Estimation Based on CNN-LSTM-Attention-FVIM Algorithm and Fusion of Multiple Health Features. Appl. Sci. 2025, 15, 7555. [Google Scholar] [CrossRef]
- Xi, H.; Lv, T.; Qin, J.; Ma, M.; Xie, J.; Lu, S.; Liu, Z. Prediction of Lithium Battery Voltage and State of Charge Using Multi-Head Attention BiLSTM Neural Network. Appl. Sci. 2025, 15, 3011. [Google Scholar] [CrossRef]
- Ren, X.; Liu, S.; Yu, X.; Dong, X. A method for state-of-charge estimation of lithium-ion batteries based on PSO-LSTM. Energy 2021, 234, 121236. [Google Scholar] [CrossRef]
- Zhu, Z.; Yang, Q.; Liu, X.; Gao, D. Attention-based CNN-BiLSTM for SOH and RUL estimation of lithium-ion batteries. J. Algorithms Comput. Technol. 2022, 16, 1. [Google Scholar] [CrossRef]
- Guo, W.; Vilsen, S.B.; Li, Y.; Verma, A.; Stroe, D.I.; Brandell, D. Uncovering the impact of battery design parameters on health and lifetime using short charging segments. Energy Environ. Sci. 2025, 18, 8462–8474. [Google Scholar] [CrossRef]
- Zhao, J.; Wang, Z.; Wu, Y.; Burke, A.F. Predictive pretrained transformer (PPT) for real-time battery health diagnostics. Appl. Energy 2025, 377, 124746. [Google Scholar] [CrossRef]
- Xia, Z.Y.; Abu Qahouq, J.A. Lithium-ion battery ageing behavior pattern characterization and state-of-health estimation using data-driven method. IEEE Access 2021, 9, 98287–98304. [Google Scholar] [CrossRef]
- Lin, H.T.; Liang, T.J.; Chen, S.M. Estimation of battery state of health using probabilistic neural network. IEEE Trans. Ind. Inf. 2013, 9, 679–685. [Google Scholar] [CrossRef]
- Alhazmi, R.M. State of Health Prediction in Electric Vehicle Batteries Using a Deep Learning Model. World Electr. Veh. J. 2024, 15, 385. [Google Scholar] [CrossRef]
- Lu, J.; Xiong, R.; Tian, J.; Wang, C.; Sun, F. Deep learning to estimate lithium-ion battery state of health without additional degradation experiments. Nat. Commun. 2023, 14, 2760. [Google Scholar] [CrossRef]
- Wang, F.K.; Amogne, Z.E.; Chou, J.H.; Tseng, C. Online remaining useful life prediction of lithium-ion batteries using bidirectional long short-term memory with attention mechanism. Energy 2022, 254, 124344. [Google Scholar] [CrossRef]
- Rathinam, A.; Phukan, R. Solution to Economic Load Dispatch Problem Based on FIREFLY Algorithm and Its Comparison with BFO, CBFO-S and CBFO-Hybrid. In Swarm, Evolutionary, and Memetic Computing; Panigrahi, B.K., Das, S., Suganthan, P.N., Nanda, P.K., Eds.; SEMCCO 2012. Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7677. [Google Scholar] [CrossRef]











| Ref. No | Author (Year) | Primary Method | Accuracy (Error Metrics) | Key Contribution |
|---|---|---|---|---|
| Review Studies | ||||
| [1] | Sylvestrin (2025) | Review/MLP & LSTM | Review | Highlights shift toward Physics-Informed ML for better interpretability. |
| [4] | Zhao (2024) | Review | Review | Provide a review of three main steps involved in various ML-based SoC estimation methods. |
| [5] | Mbagaya (2025) | Review | Review | Review four ML approaches for SoC estimation |
| [6] | Liu (2025) | Review | Review | Identifies Transformers and the domain gap as the next big challenges. |
| [7] | Reza (2024) | Review | Review | Maps external factors (Temp/DoD) to specific model configurations. |
| [8] | Chen (2024) | Review | Review | Review the latest issues and research progress for decision making and planning for autonomous vehicles. |
| [10] | Hossain Lipu (2023) | Review | Review | Proposes the Intelligent SOX framework for all battery states. |
| [11] | Madani (2024) | Review (Self-Adaptive) | Review | Highlights models that self-adjust as the battery chemically ages. |
| Model-Based Studies | ||||
| [12] | Giordano (2018) | Model-Based (ARX) | High (validated on EV data) | Estimates resistance from real-world driving data without lab tests. |
| [13] | Murnane (2017) | Hardware/Analog Review | Industry | Compares OCV vs. Coulomb Counting from a hardware perspective. |
| [14] | Hosseininasab (2022) | Reduced-Order Model | High (Physics-aware) | Developed Reduced-Order Models (ROM) for low-compute BMS. |
| Hybrid Studies | ||||
| [2] | Jorkesh (2025) | Hybrid GRU-LSTM | SoH RMSE: 0.65% | Combines GRU efficiency with LSTM for dynamic EV states. |
| [16] | Zraibi (2021) | CNN-LSTM-DNN | Significant error reduction | Used CNNs to extract spatial features for RUL. |
| [17] | Zhou (2020) | TCN (Temporal Conv) | <10 cycles error (RUL) | Introduced parallel processing for health monitoring using TCNs. |
| [18] | Cheng (2021) | EMD-LSTM | SoH RMSE: 0.02 | Used Signal Decomposition to remove capacity regeneration noise. |
| [19] | Zhang (2024) | Multi-model Fusion | Stable under usage | Ensures accuracy under arbitrary/unpredictable driving behavior. |
| [20] | Liu (2025b) | CNN-LSTM-Attention | MAE: 0.99% | Uses Attention to focus on critical parts of the charging cycle. |
| [21] | Xi (2025) | Multi-Head BiLSTM | High stability | Uses Multi-Head Attention to track multiple battery variables at once. |
| [22] | Ren (2021) | PSO-LSTM | RMSE: 0.90% (SSL) | Uses Particle Swarm Optimization to auto-tune model parameters. |
| [23] | Zhu (2022) | CNN-BiLSTM-Attn | MAE < 1% | Proposes a triple-layer framework for maximum feature extraction. |
| [24] | Guo et al. (2025) | Physics informed battery analysis | Correlation in parameters and degradation | Demonstrated how battery parameters influence on degradation |
| [25] | Jingyuan Zhao (2025) | Multimodal fusion PPT | Combing CNN and transformer for time series analysis | Achieved computational cost savings and enhanced generalization |
| Data-Driven Studies | ||||
| [3] | Zhang (2018) | LSTM | High R-squared | First major validation of LSTM’s ability to handle time-series degradation. |
| [26] | Xia (2021) | Data-Driven Features | High Precision | Characterized specific aging patterns in voltage/current curves. |
| [27] | Lin (2013) | PNN (Probabilistic) | High speed | Demonstrated fast learning speed for nonlinear SoH classification. |
| [15] | Wang (2020) | LSTM/GRU | Real-time efficiency | Confirmed GRU is often faster than LSTM for industrial big data. |
| [28] | Alhazmi (2024) | Deep Learning (Fleet) | Fleet-wide accuracy | Focuses on data normalization for cross-vehicle SOH accuracy. |
| [29] | Lu (2023) | Deep Learning | No experiments needed | Achieved SoH estimation using only partial charging data. |
| [30] | Wang (2022) | Bidirectional LSTM | High RUL precision | Processes data forward and backward to catch complex trends. |
| Model | RMSE | MAE | R2 |
|---|---|---|---|
| LSTM | 1.04 | 0.83 | 0.99 |
| BiLSTM | 0.90 | 0.72 | 0.99 |
| GRU | 1.30 | 1.02 | 0.98 |
| GRUBi | 1.24 | 1.00 | 0.98 |
| Model | RMSE_Mean | RMSE_Std | RMSE_CI | MAE_Mean | MAE_Std | MAE_CI |
|---|---|---|---|---|---|---|
| LSTM | 1.0383 | 0.0851 | 0.0746 | 0.8233 | 0.0634 | 0.0556 |
| BiLSTM | 1.0310 | 0.1137 | 0.0997 | 0.8087 | 0.0945 | 0.0829 |
| GRU | 1.2617 | 0.0614 | 0.0538 | 0.9963 | 0.0400 | 0.0350 |
| GRUBi | 1.3972 | 0.1521 | 0.1333 | 1.1069 | 0.1142 | 0.1001 |
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. |
© 2026 by the authors. Published by MDPI on behalf of the World Electric Vehicle Association. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kumar, N.; Kundu, K.; Kumar, R. Comparative Study of Recurrent Neural Networks for Electric Vehicle Battery Health Assessment. World Electr. Veh. J. 2026, 17, 178. https://doi.org/10.3390/wevj17040178
Kumar N, Kundu K, Kumar R. Comparative Study of Recurrent Neural Networks for Electric Vehicle Battery Health Assessment. World Electric Vehicle Journal. 2026; 17(4):178. https://doi.org/10.3390/wevj17040178
Chicago/Turabian StyleKumar, Nagendra, Krishanu Kundu, and Rajeev Kumar. 2026. "Comparative Study of Recurrent Neural Networks for Electric Vehicle Battery Health Assessment" World Electric Vehicle Journal 17, no. 4: 178. https://doi.org/10.3390/wevj17040178
APA StyleKumar, N., Kundu, K., & Kumar, R. (2026). Comparative Study of Recurrent Neural Networks for Electric Vehicle Battery Health Assessment. World Electric Vehicle Journal, 17(4), 178. https://doi.org/10.3390/wevj17040178

