Optimized Electric Vehicle Charging Using Real-Time Data and Machine Learning
Authors/Creators
- 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-04This 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.