A Simulation Framework for Ride-Hailing with Electric Vehicles
Chen Zhang, Sushil Varma

TL;DR
This paper introduces a scalable, flexible simulation framework for electric vehicle ride-hailing systems, enabling optimization of fleet operations, charging strategies, and algorithm testing in urban environments.
Contribution
The authors develop a novel, process-driven simulation platform that efficiently models EV fleet dynamics and supports customization for diverse urban mobility scenarios.
Findings
The framework handles peak demand scenarios with thousands of trips in minutes.
A case study on NYC taxi data evaluates multiple dispatching and charging strategies.
The adaptive power-of-d dispatch policy improves throughput and demand matching.
Abstract
This research presents a Python-based simulation framework designed to model electric vehicle (EV) on-demand transportation systems, with a focus on optimizing urban fleet operations. Built on a process-driven architecture, the system efficiently simulates EV fleet dynamics, including passenger matching, vehicle dispatching, and charging strategies, while enabling customization to address critical challenges such as charger placement, fleet management, and algorithm performance. We overcome the challenge of high dimensional state-space and non-Markovian system dynamics by executing processes asynchronously using SimPy and updating only the states that are affected by employing object-oriented programming. As a result, our simulation framework is capable of handling peak demand scenarios involving thousands of trips and completing multi-day scenarios in minutes. The modular design…
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.
Taxonomy
TopicsTransportation and Mobility Innovations · Transportation Planning and Optimization · Traffic control and management
