A Digital Twin Framework for Decision-Support and Optimization of EV Charging Infrastructure in Localized Urban Systems
Bui Khanh Linh Do, Thanh H. Nguyen, Nghi Huynh Quang, Doanh Nguyen-Ngoc, Laurent El Ghaoui

TL;DR
This paper presents a digital twin framework integrating decision support and optimization for EV charging infrastructure in urban settings, demonstrated through a university campus case study in Hanoi.
Contribution
It introduces a dynamic, modular digital twin model that simulates EV behaviors, infrastructure, and policies, enabling adaptive planning and optimization at a localized urban scale.
Findings
Seasonal analysis shows a 20% drop in solar efficiency from October to March.
Dynamic notifications improve user satisfaction with charging slots.
Metaheuristic optimization balances charger types for energy, profit, and demand.
Abstract
As Electric Vehicle (EV) adoption accelerates in urban environments, optimizing charging infrastructure is vital for balancing user satisfaction, energy efficiency, and financial viability. This study advances beyond static models by proposing a digital twin framework that integrates agent-based decision support with embedded optimization to dynamically simulate EV charging behaviors, infrastructure layouts, and policy responses across scenarios. Applied to a localized urban site (a university campus) in Hanoi, Vietnam, the model evaluates operational policies, EV station configurations, and renewable energy sources. The interactive dashboard enables seasonal analysis, revealing a 20% drop in solar efficiency from October to March, with wind power contributing under 5% of demand, highlighting the need for adaptive energy management. Simulations show that dynamic notifications of newly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
