Published April 9, 2026 | Version 1.0.0
Preprint Open

Optimized Electric Vehicle Charging Using Real-Time Data and Machine Learning

  • 1. SRM Institute of Science and Technology, Ramapuram, Chennai, India

Description

This paper presents a software-defined, edge-cloud hybrid framework for intelligent electric vehicle (EV) charging station navigation, developed entirely without physical hardware. The system integrates four core components: a physics-based EV simulator, a Gradient Boosting range prediction model trained on real specifications from 103 commercially available EV models, a Random Forest demand forecasting module, and a dynamic queue management engine all deployed via a FastAPI backend with an interactive OpenStreetMap-based web dashboard.

The range prediction model achieves a mean absolute error of 9.37 km and an R² score of 0.977, correctly differentiating vehicle-specific efficiency across models such as the Tesla Model 3 (161 Wh/km) and the Nissan Leaf (206 Wh/km), producing a 95.7 km range difference under identical driving conditions that naive linear formulas cannot capture. The demand forecaster predicts station occupancy with a training MAE of 0.031 occupancy rate units, capturing rush-hour, weekend, and temperature-driven demand patterns. A composite scoring mechanism ranks stations by distance, charger power, and real-time availability, while a multi-vehicle load-balancing algorithm with a 90% capacity penalty prevents pathological convergence of concurrent vehicles to a single station. The queue manager provides exact per-vehicle position and clock-time completion estimates, with a mean wait-time prediction error of 4.2 minutes across 50 test scenarios.

The entire system is built on open-source tools (FastAPI, scikit-learn, Leaflet.js, OpenStreetMap) and requires no proprietary APIs, specialized hardware, or cloud subscriptions, making it fully reproducible on a standard laptop. This work serves as a practical, hardware-independent template for EV charging intelligence research and rapid prototyping.

Files

EV_Charging_Research_Paper_Final (2) (2).pdf

Files (385.9 kB)

Name Size Download all
md5:c35173aba0def5834586fd88d5d6b548
385.9 kB Preview Download

Additional details

Identifiers

Other
2026.SRMIST.CSE.EV001

Related works

Is supplemented by
Software: https://github.com/GaneshOnGit/electric-vehicle (URL)
References
Publication: 10.1016/j.trd.2017.06.011 (DOI)
Publication: 10.1016/j.trb.2012.09.009 (DOI)

Dates

Issued
2026-04
This paper was completed and submitted as part of the undergraduate minor project programme, Department of Computer Science and Engineering, SRM Institute of Science and Technology, Ramapuram, 2026.

Software

Repository URL
https://github.com/GaneshOnGit/electric-vehicle
Programming language
Python , JavaScript , HTML
Development Status
Inactive

References

  • Fetene, G. M., Kaplan, S., Mabit, S. L., Jensen, A. F., & Prato, C. G. (2017). Harnessing big data for estimating the energy consumption and driving range of electric vehicles. Transportation Research Part D, 54, 1–11.
  • He, F., Wu, D., Yin, Y., & Guan, Y. (2013). Optimal deployment of public charging stations for plug-in hybrid electric vehicles. Transportation Research Part B, 47, 87–101.
  • Shahraki, N., Cai, H., Turkay, M., & Xu, M. (2015). Optimal locations of electric public charging stations using real world vehicle travel patterns. Transportation Research Part D, 41, 165–176.
  • Richardson, D. B. (2013). Electric vehicles and the electric grid: A review of modelling approaches, impacts, and renewable energy integration. Renewable and Sustainable Energy Reviews, 19, 247–254.
  • Pedregosa, F., et al. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825–2830
  • Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 785–794.