Machine Learning-Enabled Battery Management System on FPGA for Electric Vehicles
This study presents an FPGA-based implementation of an adaptive power management unit (APMU) for electric vehicles (EVs), leveraging a hybrid bidirectional long short-term memory (Bi-LSTM) network and decision tree classifier to optimize power distribution in real time. Developed on the Zynq UltraScale+ MPSoC platform, the proposed system estimates the state of charge (SoC) and classifies driving conditions to dynamically allocate power to onboard components. The FPGA testbed models a mid-range EV by simulating key parameters such as throttle position, vehicle speed, battery voltage/current, and GPS data at 30-second intervals. Experimental results demonstrate significant improvements in power efficiency and computational latency compared to conventional battery management units (BMUs). The proposed system consumes approximately 0.98 W, achieves a latency of 5.6 µs, and operates at 181.6 operations per watt-far surpassing traditional microcontroller or DSP-based BMUs. Range estimation shows up to a 25% increase under highway conditions using the Bi-LSTM + decision tree model, validating the effectiveness of the adaptive strategy for intelligent energy management in EVs.
Authors
- Lordwin Cecil Prabhaker Micheal (ORCID: https://orcid.org/0000-0001-9867-6276)
- Daisy Merina. R
- Saravana Ram. R
Institutions
- Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology (IN)
- Anna University, Chennai (IN)
Publication Details
- Journal
- Programming and Computer Software
- Published
- 2025-11-05
- DOI
- https://doi.org/10.1134/s0361768825700240
- Primary Topic
- Advanced Battery Technologies Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00