Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Machine Learning-Enabled Battery Management System on FPGA for Electric Vehicles

https://doi.org/10.15514/ISPRAS-2025-37(4)-13

Abstract

This work implements a field-programmable gate array (FPGA) architecture for an intelligent battery management unit (i-BMU) designed for an electric vehicle (EV) and investigates how it can increase the mileage of the same. The unique feature of the suggested i-BMU is the development of an FPGA architecture to allocate power to various electrical and electronic components of an EV by considering the run-time driving pattern and the state of charge (SoC) of the Li-ion battery. The proposed methodology involves dynamically estimating the SoC of the Li-ion battery using a Long Short-Term Memory Neural Network (LSTM-NN) model while the vehicle is in motion, predicting different driving cycles such as urban, highway, and downhill in real-time using a regression tree algorithm, and intelligently allocating electric power to various EV components based on the predicted driving cycle and the estimated SoC using a proposed power distribution algorithm. The proposed system is designed on the Zynq Ultrascale+ MPSoC development board, and the data given to the system for verification is collected through simulation of various sensor values for an electric bike, such as speed, throttle position, battery voltage, battery current, and GPS coordinates, by generating random data within typical operational ranges. The proposed system is compared with the existing system in terms of chip power consumption (W), area of the chip (mm²), computation time (μs), and throughput. Additionally, the suggested method evaluates the mileage of the EVs and extends their range by 17 km to 36 km depending on the driving pattern.

About the Authors

Rathinarajan Daisy MERINA
Vel Tech Multi Tech Dr. Rangarajan Dr. Sakunthala Engineering College
India

PhD candidate in Computer Science and Engineering, currently working in academia with 6 years of professional experience. Holds an M.E. in Computer Science and Engineering (2022) and a B.E. in Computer Science and Engineering (2011). Research interests: cybersecurity, deep learning, and FPGA architecture.



Radhakrishnan Saravana RAM
Department of Electronics and Communication Engineering, Anna University – Regional Campus Madurai
India

PhD in Information and Communication Engineering, Assistant Professor (Selection Grade) at the Department of Electronics and Communication Engineering, Anna University Regional Campus, Madurai, Tamil Nadu, India. Research interests: reconfigurable architecture, processors, VLSI, wireless sensor networks, network security, and IoT.



Lordwin Cecil Prabhaker MICHEAL
Department of Electronics and Communication Engineering, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology
India

PhD in Information and Communication Engineering (Anna University, 2018), Professor in the Department of Electronics and Communication Engineering at Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, India. Research interests: embedded systems, IoT, real-time systems, smart system design, HPC systems, multicore architectures, and machine learning for EV battery management. Member of IEEE, IAEng, CSTA, and HiPEAC; reviewer for international journals and conferences.



References

1. Khan, M. K., Houran, M. A., Kauhaniemi, K., Zafar, M. H., Mansoor, M., & Rashid, S. (2024). Efficient state of charge estimation of lithium-ion batteries in electric vehicles using evolutionary intelligence-assisted GLA–CNN–Bi-LSTM deep learning model. Heliyon, 10(15), e35183. https://doi.org/10.1016/j.heliyon.2024.e35183.

2. Rahman, T., Miah, M. S., Karim, T. F., Hossain Lipu, M. S., Fuad, A. M., Islam, Z. U., Ali, M. M. N., Shakib, M. N., Sahrani, S., & Sarker, M. R. (2024). Empowering fuel cell electric vehicles towards sustainable transportation: An analytical assessment, emerging energy management, key issues, and future research opportunities. World Electric Vehicle Journal, 15(11), 484. https://doi.org/10.3390/wevj15110484.

3. Miao, Y., Gao, Y., Liu, X., Liang, Y., & Liu, L. (2025). Analysis of state-of-charge estimation methods for Li-ion batteries considering wide temperature range. Energies, 18(5), 1188. https://doi.org/10.3390/en18051188S. Thangavel, D. Mohanraj, T. Girijaprasanna, S. Raju, C. Dhanamjayulu and S. M. Muyeen, "A Comprehensive Review on Electric Vehicle: Battery Management System, Charging Station, Traction Motors," in IEEE Access, vol. 11, pp. 20994-21019, 2023, doi: 10.1109/ACCESS.2023.3250221.

4. Lu, J., Chen, Z., Yang, Y., & L. V., M. (2018). Online estimation of state of power for lithium-ion batteries in electric vehicles using genetic algorithm. IEEE Access, 6, 20868–20880. https://doi.org/10.1109/ACCESS.2018.2824559.

5. Kim, M., & So, J. (2023). VLSI design and FPGA implementation of state-of-charge and state-of-health estimation for electric vehicle battery management systems. Journal of Energy Storage, 73, 108876. https://doi.org/10.1016/j.est.2023.108876.

6. Raj, P. J., Prabhu, V. V., & Premkumar, K. (2021). Fuzzy logic-based battery management system for solar-powered Li-ion battery in electric vehicle applications. Journal of Circuits, Systems and Computers, 30(03), 2150043. https://doi.org/10.1142/S0218126621500432.

7. Merina, R.D., Ram, R.S. & Micheal, L.C.P. (2025) FPGA implementation of intelligent battery management unit (i-BMU) based on dynamic power distribution technique for electric vehicles. Analog Integr Circ Sig Process 123, 42. https://doi.org/10.1007/s10470-025-02370-8.

8. Xue, F., Ling, Z., Yang, Y., & Miao, X. (2017). Design and implementation of novel smart battery management system for FPGA-based portable electronic devices. Energies, 10(3), 264. https://doi.org/10.3390/en10030264.

9. Al-Dhaifallah, M., Ali, Z. M., Alanazi, M., & others. (2021). An efficient short-term energy management system for a microgrid with renewable power generation and electric vehicles. Neural Computing and Applications, 33, 16095–16111. https://doi.org/10.1007/s00521-021-06247-5.

10. Ping, F., Miao, X., Yu, H., & Xun, Z. (2023). An improved LSTNet approach for state-of-health estimation of automotive lithium-ion battery. Electronics, 12, 2647. https://doi.org/10.3390/electronics12122647.

11. R. S. Ram and M. L. C. Prabhaker, (2023) "Intelligent optimization approaches for a secured dynamic partial reconfigurable architecture-based health monitoring system", J. Circuits Syst. Comput., vol. 32, no. 3. https://doi.org/10.1142/S0218126623500470.

12. Merina, R.D., Ram, R.S. & Micheal, L.C.P. (2025) FPGA implementation of intelligent battery management unit (i-BMU) based on dynamic power distribution technique for electric vehicles. Analog Integr Circ Sig Process 123, 42. https://doi.org/10.1007/s10470-025-02370-8.

13. Saday, A., & others. (2023). FPGA-based battery management system for real-time monitoring and instantaneous SOC prediction. International Journal of Applied Methods in Electronics and Computers, 11(1), 55–61. https://doi.org/10.18100/ijamec.1233451.

14. Kumar, B., Khare, N., & Chaturvedi, P. K. (2018). FPGA-based design of advanced BMS implementing SoC/SoH estimators. Microelectronics Reliability, 84, 66–74. https://doi.org/10.1016/j.microrel.2018.03.015.

15. Gatica, G., Ahumada, G., Escobar, J. W., & Linfati, R. (2018). Efficient heuristic algorithms for location of charging stations in electric vehicle routing problems. Studies in Informatics and Control, 27(1), 73–82. https://doi.org/10.24846/v27i1y201808.


Review

For citations:


MERINA R.D., RAM R.S., MICHEAL L.P. Machine Learning-Enabled Battery Management System on FPGA for Electric Vehicles. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2025;37(4):215-232. (In Russ.) https://doi.org/10.15514/ISPRAS-2025-37(4)-13



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)