Experimental Approach to Intelligent Estimation of the State-of-Charge (SoC) of Batteries: Case of Electric Vehicles
Abstract
1. Introduction
1.1. Context and Background
1.2. Motivations of the Study
1.3. Previous Works
1.4. Paper Contributions
- (i)
- The development and deployment of two machine learning algorithms to estimate the state-of-charge of electric vehicle batteries.
- (ii)
- An experimental implementation with a prototype for validating the process of estimating the state-of-charge of EV batteries.
- (iii)
- A comparative study and classification of battery state-of-charge estimation methods in accordance with current literature.
1.5. Paper Organization
2. Equivalent Circuit Modeling of the Battery
2.1. Proposed Methods
2.2. Presentation of Performance Coefficients
3. Experimental Prototype for Battery State-of-Charge (SoC) Estimation
4. Results
4.1. Graphical Data
4.2. Discussion of Results
4.3. Challenge and Future Scope
- A comparative study of machine learning models available in the current literature with experimental validation.
- The use of intelligent methods to optimize the parameters of LSTM and GRU methods, with the aim of proposing an optimal hybrid version.
- Extending the analysis windows according to different temperature scenarios for better comparison with other methods, such as the Kalman algorithm.
- Developing an experimental study based on various standardized data from the main electric vehicle manufacturers.
- Improving the accuracy of the developed models by taking into account SOH aging and temperature self-calibration.
- Proposing battery management systems (BMSs) compliant with ISO 12405 standards [27] with closed enclosures for temperatures of 550 °C, for example.
5. Conclusions
- (i)
- The development and deployment of two machine learning algorithms to estimate the state-of-charge of electric vehicle batteries.
- (ii)
- An experimental implementation with a prototype to validate the process of estimating the state-of-charge of EV batteries.
- (iii)
- A comparative study and classification of battery state-of-charge estimation methods in accordance with current literature.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liu, Q.; Yu, Q. The lithium battery SOC estimation on square root unscented Kalman filter. Energy Rep. 2022, 8, 286–294. [Google Scholar] [CrossRef]
- Premkumar, M.; Sowmya, R.; Sridhar, S.; Kumar, C.; Abbas, M.; Alqahtani, M.S.; Nisar, K.S. State-of-Charge Estimation of Lithium-Ion Battery for Electric Vehicles Using Deep Neural Network. Comput. Mater. Contin. 2022, 73, 6289–6306. [Google Scholar] [CrossRef]
- Lai, X.; Wang, S.; He, L.; Zhou, L.; Zheng, Y. A hybrid state-of-charge estimation method based on credible increment for electric vehicle applications with large sensor and model errors. J. Energy Storage 2020, 27, 101106. [Google Scholar] [CrossRef]
- Mouodo, L.V.A.; Axaopoulos, P.J. Optimization and Estimation of the State of Charge of Lithium-Ion Batteries for Electric Vehicles. Energies 2025, 18, 3436. [Google Scholar] [CrossRef]
- Sulaiman, M.H.; Mustaffa, Z.; Zakaria, N.F.; Saari, M.M. Using the evolutionary mating algorithm for optimizing deep learning parameters for battery state of charge estimation of electric vehicle. Energy 2023, 279, 128094. [Google Scholar] [CrossRef]
- Selvaraj, V.; Vairavasundaram, I. A Bayesian optimized machine learning approach for accurate state of charge estimation of lithium ion batteries used for electric vehicle application. J. Energy Storage 2024, 86, 111321. [Google Scholar] [CrossRef]
- Zhou, Z.; Cui, Y.; Kong, X.; Li, J.; Zheng, Y. A fast capacity estimation method based on open circuit voltage estimation for LiNixCoyMn1-x-y battery assessing in electric vehicles. J. Energy Storage 2020, 32, 101830. [Google Scholar] [CrossRef]
- Ali, A.M.; Mouodo, L.V.A.; Patrice, N.N.T.; Tamba, J.G.; Axaopoulos, P. Simulation and Innovative Digital Modeling Approach for Improving the Dynamic Performances of HVDC MMC Systems: Case of an AVM-MMC Migration. Int. J. Electron. Commun. Eng. 2024, 11, 77–90. [Google Scholar] [CrossRef]
- Sulaiman, M.H.; Jadin, M.S.; Mustaffa, Z.; Azlan, M.N.M.; Daniyal, H. Short-term forecasting of floating photovoltaic power generation using machine learning models. Clean. Energy Syst. 2024, 9, 100137. [Google Scholar] [CrossRef]
- Mouodo, L.V.A.; Patrice, N.N.T.; Axaopoulos, P.; Theodoridis, M.P.; Mayi, O.T.S.; Tamba, J.G. Contribution to optimizing the performance of chargers for electric vehicle batteries: Case of AC-DC converters. J. Energy Storage 2025, 132, 117603. [Google Scholar] [CrossRef]
- Parida, N.; Das, A. A New Modular Multilevel Converter Circuit Topology with Reduced Number of Power Cells for DC to AC Applications. Int. J. Electr. Power Energy Syst. 2020, 123, 106256. [Google Scholar] [CrossRef]
- Vasan, V.; Sridharan, N.V.; Balasundaram, R.J.; Vaithiyanathan, S. Ensemble-based deep learning model for welding defect detection and classification. Eng. Appl. Artif. Intell. 2024, 136, 108961. [Google Scholar] [CrossRef]
- Shibl, M.M.; Ismail, L.S.; Massoud, A.M. A machine learning-based battery management system for state-of-charge prediction and state-of-health estimation for unmanned aerial vehicles. J. Energy Storage 2023, 66, 107380. [Google Scholar] [CrossRef]
- Devi, B.; Kumar, V.S.; Karthick, T.; Balasundar, C. Deep learning based IoT and cloud-integrated state of charge estimation for battery powered electric vehicles. J. Energy Storage 2024, 100, 113622. [Google Scholar] [CrossRef]
- Yang, F.; Shi, D.; Lam, K. Modified extended Kalman filtering algorithm for precise voltage and state-of-charge estimations of rechargeable batteries. J. Energy Storage 2022, 56, 105831. [Google Scholar] [CrossRef]
- Douiri, M.; Elbernoussi, S.; Lakhbab, H. Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques; Université Mohamed V: Rabat, Morocco, 2009; pp. 5–87. [Google Scholar]
- Acquarone, M.; Miretti, F.; Giuliacci, T.A.; Duque, J.; Misul, D.A.; Kollmeyer, P. Regression based battery state of health estimation for multiple electric vehicle fast charging protocols. J. Power Sources 2024, 624, 235601. [Google Scholar] [CrossRef]
- Manoharan, A.; Begam, K.M.; Aparow, V.R.; Sooriamoorthy, D. Artificial Neural Networks, Gradient Boosting and Support Vector Machines for electric vehicle battery state estimation: A review. J. Energy Storage 2022, 55, 105384. [Google Scholar] [CrossRef]
- Arandhakar, S.; Nakka, J. State of charge estimation of lithium ion battery for electric vehicle using cutting edge machine learning algorithms: A review. J. Energy Storage 2024, 103, 114281. [Google Scholar] [CrossRef]
- Hung, M.-H.; Lin, C.-H.; Lee, L.-C.; Wang, C.-M. State-of-charge and state-of-health estimation for lithium-ion batteries based on dynamic impedance technique. J. Power Sources 2014, 268, 861–873. [Google Scholar] [CrossRef]
- Fu, B.; Wang, W.; Li, Y.; Peng, Q. An improved neural network model for battery smarter state-of-charge estimation of energy-transportation system. Green Energy Intell. Transp. 2023, 2, 100067. [Google Scholar] [CrossRef]
- Yang, X.; Hu, J.; Hu, G.; Guo, X. Battery state of charge estimation using temporal convolutional network based on electric vehicles operating data. J. Energy Storage 2022, 55, 105820. [Google Scholar] [CrossRef]
- Guo, R.; Shen, W. An enhanced multi-constraint state of power estimation algorithm for lithium-ion batteries in electric vehicles. J. Energy Storage 2022, 50, 104628. [Google Scholar] [CrossRef]
- Sulaiman, M.H.; Mustaffa, Z. State of charge estimation for electric vehicles using random forest. Green Energy Intell. Transp. 2024, 3, 100177. [Google Scholar] [CrossRef]
- Sulaiman, M.H.; Mustaffa, Z.; Mohamed, A.I.; Samsudin, A.S.; Rashid, M.I.M. Battery state of charge estimation for electric vehicle using Kolmogorov-Arnold networks. Energy 2024, 311, 133417. [Google Scholar] [CrossRef]
- Wang, F.; Zhao, Q.; Niu, S.; Liu, Y.; Jian, L. Influence of Curing Techniques on Magnetic Properties of Nanocrystalline Core Under Low-Frequency Condition. Electronics 2025, 14, 4849. [Google Scholar] [CrossRef]
- ISO 12405-4:2018; Electrically Propelled Road Vehicles—Test Specification for Lithium-Ion Traction Battery Packs and Systems—Part 4: Performance Testing. ISO: Geneva, Switzerland, 2018.














| Battery Type | Rated Voltage (V) | Energy Density (Wh/kg) | Lifespan (Cycles) | Yield (%) | Charging Time | Cost (€/kWh) | Main Applications |
|---|---|---|---|---|---|---|---|
| Lithium-ion (Li-ion) | 3.2–3.7 V par cellule | 150–250 | 1000–3000 | 90–98 | 1–4 h | 100–300 | Electric vehicles, smartphones, laptops |
| Setting | Numerical Values |
|---|---|
| Rated voltage | 12 V |
| Maximum discharge current | 7 A |
| Rated capacity | 7 Ah |
| Charging voltage range | 13.5 V to 14.5 V |
| Internal resistance | 0.0021 Ω |
| Internal polarization capacity | 28,000 µF |
| Polarization resistance | 0.017 Ω |
| Resistance to concentration | 0.029 Ω |
| Capacity for deconcentration | 32,000 µF |
| Number of hidden sofas | 4 (LSTM ou GRU) |
| Neurons/couch | 100 ’n, 80 ’n, 60 ’n, 40 ’n |
| Internal activation | Tanh (states) + sigmoid (gates) |
| Exit | 1 value (estimated SoC) |
| No. | Designations | Functions |
|---|---|---|
| 1. | 2004-I2c LCD Screen (HITACHI, Tokyo, Japan) | Enables real-time display of measured data (voltage, current, temperature) as well as the SoC. Thanks to the I2C interface, it simplifies wiring while offering efficient local monitoring of the embedded system. |
| 2. | Arduino NANO board | Ensures the acquisition of data from the sensors (voltage, current, temperature) and their initial processing. |
| 3. | ESP32-Wroon-32 | It ensures data transmission to the Arduino IoT Cloud platform via its integrated Wi-Fi connectivity. It complements the Arduino Nano board by adding wireless communication functionality to the embedded system. |
| 4. | DHT 11 Temperature Sensor | Measures the ambient temperature around the battery. This data is used to improve the SoC estimation, as temperature directly influences battery performance and behavior. |
| 5. | ACS712 Current Sensor | Allows for the measurement of current flowing through the battery in real time. This information is essential for accurate SoC estimation, as the current directly influences the variation in charge. |
| 6. | Voltage sensor | Allows the voltage across the battery terminals to be measured. This data, combined with current and temperature, is used to accurately estimate the battery’s state-of-charge (SoC). |
| 7. | Regulator 7805 | Provides a stable 5 V supply needed to power the Arduino Nano. |
| 8. | ANS1117 Regulator | Ensures a stable power supply by providing a regulated 3.3 V voltage to power the ESP32-WROOM-32. |
| 9. | RTC DS3231 | Provides an accurate real-time clock to the embedded system, enabling the dating and synchronization of battery measurements, which is essential for time-series data analysis. |
| 10. | Polarized capacitor | The polarized capacitor is used to stabilize the power supply by filtering voltage fluctuations. |
| 11. | Non-polarized capacitor | The non-polarized capacitor is used to filter out interference and high-frequency signals in the circuit. |
| 12. | Resistance | Resistance limits the electric current in the circuit. |
| 13. | Bogner | Allows for easy and secure connection of external components. |
| 14. | Male connection bar | Serves to establish reliable electrical connections between the system and external components. |
| 15. | BC547 NPN Transistor | Acts as a switch or amplifier in the circuit, allowing control of the flow of electric current based on the received signal. |
| 16. | Radiator | The radiator helps to dissipate the heat generated by certain electronic components (such as voltage regulators) in order to prevent them from overheating. |
| 17. | Buzzel Active | Used to emit an audible warning signal if critical temperature thresholds are exceeded around the battery. |
| Algorithms | Duration of the Training (s) | MSE | RMSE | Precision (%) |
|---|---|---|---|---|
| LSTM | 234 | 0.0901 | 0.2965 | 80 |
| GRU | 206 | 0.0715 | 0.2589 | 83.6 |
| Ref. | Title | Methods Used | General Objective | Specific Objectives | Results |
|---|---|---|---|---|---|
| [14] | Battery electric vehicle charge state estimation based on deep learning and cloud-integrated IoT. | Deep learning | Accurately estimate the state-of-charge of electric vehicle batteries. |
| The LSTM algorithm achieves 79% accuracy, with an MSE of 0.0848 and an RMSE of 0.2912, but requires more training time. The more efficient GRU algorithm offers 83% accuracy, with an MSE of 0.0624 and an RMSE of 0.2498. |
| [9] | Improving the estimation of the state-of-charge of electric vehicle batteries through deep learning. | Deep learning | Accurately estimate the state-of-charge of electric vehicle batteries. |
| The LSTM algorithm achieves an accuracy of 60.7%, with an MSE of 10.8469 and an RMSE of 11.8127. The GRU, less efficient in this case, has an accuracy of 53.4%, with an MSE of 13.4434 and an RMSE of 18.5928. |
| In this work | Contribution to the experimental study of state-of-charge (SoC) estimation of electric vehicle batteries. | Deep learning | Design an embedded system to evaluate the state-of-charge (SoC) of an electric vehicle battery. |
| The LSTM algorithm achieves 80% accuracy, with an MSE of 0.0901 and an RMSE of 0.2965, but requires more training time (234 s). The more efficient GRU algorithm offers 83.6% accuracy, with an MSE of 0.0715, an RMSE of 0.2589, and a reduced training time of 206 s. |
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. 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
Assiene Mouodo, L.V.; Assala, P.D.S.; Axaopoulos, P.J. Experimental Approach to Intelligent Estimation of the State-of-Charge (SoC) of Batteries: Case of Electric Vehicles. Appl. Sci. 2026, 16, 6756. https://doi.org/10.3390/app16136756
Assiene Mouodo LV, Assala PDS, Axaopoulos PJ. Experimental Approach to Intelligent Estimation of the State-of-Charge (SoC) of Batteries: Case of Electric Vehicles. Applied Sciences. 2026; 16(13):6756. https://doi.org/10.3390/app16136756
Chicago/Turabian StyleAssiene Mouodo, Luc Vivien, Pascal Dieu Seul Assala, and Petros J. Axaopoulos. 2026. "Experimental Approach to Intelligent Estimation of the State-of-Charge (SoC) of Batteries: Case of Electric Vehicles" Applied Sciences 16, no. 13: 6756. https://doi.org/10.3390/app16136756
APA StyleAssiene Mouodo, L. V., Assala, P. D. S., & Axaopoulos, P. J. (2026). Experimental Approach to Intelligent Estimation of the State-of-Charge (SoC) of Batteries: Case of Electric Vehicles. Applied Sciences, 16(13), 6756. https://doi.org/10.3390/app16136756

