A Grid-Aware Agent-Based Model for Analyzing Electric Vehicle Charging Systems
Pith reviewed 2026-05-07 07:34 UTC · model grok-4.3
The pith
An agent-based model simulates electric vehicle charging systems while accounting for grid power limits and user behaviors.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper presents a grid-aware agent-based model implemented in Python with SimPy that integrates heterogeneous EV agent behaviors, charging column constraints, and a shared Energy Sandbox for regulating aggregate power allocation. This enables the analysis of both user-centric charging dynamics and facility-level power behavior in scalable, event-driven simulations. In a representative workplace scenario, the model demonstrates the context-dependent nature of infrastructure suitability, showing that charging strategies and charger types significantly reshape service-level outcomes such as energy delivery and utilization as well as grid-facing characteristics like aggregate load.
What carries the argument
The core mechanism is the Agent-Based Model (ABM) using discrete-event simulation, where individual EV agents interact with constrained chargers under a central Energy Sandbox that enforces power limits on the aggregate load.
If this is right
- Configuring different numbers and types of chargers affects the overall energy delivered to vehicles and the utilization of infrastructure.
- Coordination strategies and scheduling rules can improve service outcomes while managing peak power demands on the grid.
- The model scales to different system sizes, supporting analysis across varying numbers of vehicles and chargers.
- Results depend on the specific operational context, meaning optimal setups vary by scenario.
Where Pith is reading between the lines
- Future work could calibrate the agent behaviors against actual charging station data to increase predictive accuracy.
- This framework could be extended to incorporate renewable energy sources or vehicle-to-grid capabilities.
- Policy makers might use such models to evaluate the impact of incentives for off-peak charging on grid stability.
Load-bearing premise
The assumption that the simulated heterogeneous EV behaviors and Energy Sandbox power regulations sufficiently capture real-world user decisions and grid dynamics without validation against observed data.
What would settle it
Comparing the model's predicted charging success rates, utilization levels, and aggregate power profiles against measurements from an actual workplace EV charging facility would test if the simulation matches reality.
Figures
read the original abstract
This paper presents a configurable, grid-aware Agent-Based Model (ABM) for the systematic analysis of electric vehicle (EV) charging systems under configurable infrastructure and operational conditions. The model integrates heterogeneous EV behavior, charging column constraints, and a shared Energy Sandbox that regulates aggregate power allocation, enabling the joint study of user-centric charging dynamics and facility-level power behavior. Implemented in Python using the SimPy discrete-event framework, the approach supports scalable, event-driven simulations across varying system sizes, charger compositions, and scheduling strategies. A representative workplace charging scenario is investigated to illustrate how infrastructure configuration and coordination mechanisms influence energy delivery performance, infrastructure utilization, and aggregate load characteristics. The results highlight the context-dependence of infrastructure suitability and demonstrate how charging strategies and charger types reshape both service-level outcomes and grid-facing behavior. The proposed ABM provides a flexible and extensible simulation environment for exploring technical, operational, and grid-aware aspects of EV charging ecosystems, and for serving as a methodological basis for subsequent studies on advanced coordination strategies beyond the specific scenario analyzed in this study.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a configurable agent-based model (ABM) implemented in Python with the SimPy discrete-event framework for analyzing EV charging systems. It integrates heterogeneous EV arrival and charging behaviors, charging column constraints, and a shared Energy Sandbox that enforces aggregate power limits. A workplace charging scenario is used to illustrate how infrastructure configurations and scheduling strategies affect energy delivery, utilization, and aggregate load profiles. The authors claim the ABM supplies a flexible, extensible, grid-aware simulation environment that can serve as a methodological basis for studying coordination strategies.
Significance. If the central claims hold, the work supplies a reusable discrete-event simulation platform for exploring interactions between user behavior, charger mixes, and facility-level power constraints in EV systems. The SimPy implementation supports scalability across system sizes, and the scenario results demonstrate context-dependent outcomes that could inform infrastructure design. The approach is standard for ABMs and avoids circularity by using scenario-specific parameters rather than fitted self-referential equations.
major comments (2)
- [§3 (Model Architecture, Energy Sandbox subsection)] §3 (Model Architecture, Energy Sandbox subsection): The grid-aware claim rests on the Energy Sandbox enforcing only an aggregate power cap at the facility level. No radial feeder topology, bus voltages, line impedances, unbalanced three-phase power-flow equations, or transformer constraints are modeled. An aggregate limit alone cannot reproduce location-specific effects (voltage drops, phase imbalances, hotspots) that determine real-world charger feasibility, undermining the interpretation of 'grid-facing behavior' and 'infrastructure suitability' in the workplace scenario results.
- [§5 (Workplace Scenario Results)] §5 (Workplace Scenario Results): The reported context-dependent outcomes on service-level metrics and load characteristics are presented without sensitivity analysis on free parameters (EV arrival patterns, charger compositions, scheduling thresholds), without error bars or confidence intervals, and without calibration or validation against observed charging data. This leaves the robustness of the performance claims and the positioning of the ABM as a 'methodological basis' unsupported.
minor comments (2)
- [Abstract and §1] Abstract and §1: The title and abstract repeatedly use 'grid-aware' and 'grid-facing,' yet the model description clarifies only aggregate power regulation and facility-level behavior. A brief qualification of the term's scope would prevent misinterpretation.
- [Implementation] Implementation details: The SimPy event scheduling for heterogeneous EV agents and the exact rule set for the Energy Sandbox power allocation are described at a high level; pseudocode or a small table of decision thresholds would improve reproducibility.
Simulated Author's Rebuttal
We thank the referee for the constructive comments, which help sharpen the scope and presentation of our work. We respond point by point to the major comments, indicating where revisions will be made.
read point-by-point responses
-
Referee: [§3 (Model Architecture, Energy Sandbox subsection)] The grid-aware claim rests on the Energy Sandbox enforcing only an aggregate power cap at the facility level. No radial feeder topology, bus voltages, line impedances, unbalanced three-phase power-flow equations, or transformer constraints are modeled. An aggregate limit alone cannot reproduce location-specific effects (voltage drops, phase imbalances, hotspots) that determine real-world charger feasibility, undermining the interpretation of 'grid-facing behavior' and 'infrastructure suitability' in the workplace scenario results.
Authors: We agree that the Energy Sandbox enforces only a facility-level aggregate power cap and does not incorporate detailed distribution-grid elements such as radial topology, voltage calculations, line impedances, or unbalanced power-flow equations. Our use of 'grid-aware' is limited to the incorporation of aggregate power constraints that directly affect charger availability and load profiles within the simulation; this is a standard abstraction for studies focused on operational coordination and utilization at the building or campus scale. We do not claim to reproduce location-specific grid effects. In the revised manuscript we will (i) qualify the term 'grid-aware' explicitly, (ii) restrict references to 'grid-facing behavior' to aggregate load characteristics, and (iii) add a dedicated limitations paragraph that identifies the absence of detailed power-flow modeling as a boundary of the current framework and a natural direction for future extensions that couple the ABM with external power-flow solvers. revision: yes
-
Referee: [§5 (Workplace Scenario Results)] The reported context-dependent outcomes on service-level metrics and load characteristics are presented without sensitivity analysis on free parameters (EV arrival patterns, charger compositions, scheduling thresholds), without error bars or confidence intervals, and without calibration or validation against observed charging data. This leaves the robustness of the performance claims and the positioning of the ABM as a 'methodological basis' unsupported.
Authors: The workplace scenario is presented as an illustrative demonstration of the model's configurability rather than a statistically validated prediction exercise. Consequently, the original manuscript did not include systematic sensitivity sweeps or empirical calibration. We accept that this weakens the robustness of the specific numerical outcomes and the strength of the 'methodological basis' claim. In the revision we will add (i) a sensitivity analysis varying key free parameters (arrival-rate distributions, charger-type mixes, and scheduling thresholds), (ii) results aggregated over multiple independent runs with standard-deviation error bars, and (iii) an explicit discussion that positions the current results as exploratory and notes the absence of real-world calibration data as a limitation to be addressed in subsequent studies that apply the model to empirical datasets. revision: yes
Circularity Check
No circularity: model is explicitly constructed from standard discrete-event and ABM primitives with scenario parameters
full rationale
The paper defines an agent-based model in SimPy that incorporates heterogeneous EV agents, charger constraints, and an aggregate Energy Sandbox for power regulation. It then executes a configurable workplace scenario to generate illustrative performance metrics. No equations, fitted parameters, or predictions are shown that reduce by construction to the model's own inputs or to self-citations. The central claim is that the implemented simulation environment is extensible; this is a statement about the artifact's design, not a derived result that loops back to hidden assumptions. The absence of empirical calibration is a limitation on external validity, not a circularity in the derivation chain itself.
Axiom & Free-Parameter Ledger
free parameters (3)
- EV arrival patterns and charging demands
- Charger type compositions and power capacities
- Scheduling strategy rules and thresholds
axioms (2)
- domain assumption Discrete-event simulation via SimPy accurately captures the timing and interactions of charging events.
- ad hoc to paper The Energy Sandbox abstraction correctly enforces aggregate power limits without needing real-time external grid data.
invented entities (1)
-
Energy Sandbox
no independent evidence
Reference graph
Works this paper leans on
-
[1]
" write newline "" before.all 'output.state := FUNCTION fin.entry add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION new.sentence output.state after.block = 'skip output.state before.all = 'skip after.sentence 'output.state := if if FUNCTION not #0 #1 if FUNCTION and 'skip pop #0 if FUNCTIO...
-
[2]
Amara-Ouali, Y., Hamrouche, B., Principato, G., and Goude, Y. (2025). Quantifying the uncertainty of electric vehicle charging with probabilistic load forecasting. World Electric Vehicle Journal , 16(2)
work page 2025
-
[3]
Balogun, E., Buechler, E., Bhela, S., Onori, S., and Rajagopal, R. (2024). Ev-ecosim: A grid-aware co-simulation platform for the design and optimization of electric vehicle charging infrastructure. IEEE Transactions on Smart Grid , 15(3):3114–3125
work page 2024
-
[4]
Buss, A. H. and Rowaei, A. A. (2010). A comparison of the accuracy of discrete event and discrete time. In Johansson, B., Jain, S., Montoya-Torres, J., Hugan, J., and Y \"u cesan, E., editors, Proceedings of the 2010 Winter Simulation Conference , Baltimore, MD, USA
work page 2010
-
[5]
Christensen, K., J rgensen, B. N., and Ma, Z. G. (2024). Multi-agent based simulation for decentralized electric vehicle charging strategies and their impacts. In Progress in Artificial Intelligence -- EPIA 2024 , volume 14968 of Lecture Notes in Computer Science , pages 220--232. Springer
work page 2024
-
[6]
Cong, L., Christensen, K., V rbak, M., J rgensen, B. N., and Ma, Z. G. (2025). Empirically informed multi-agent simulation of distributed energy resource adoption and grid overload dynamics in energy communities. Electronics , 14(20):4001
work page 2025
-
[7]
Gojković, M. and Schranz, M. (2024). Preserving privacy in logistics by using swarm intelligence from the bottom-up. In 2024 IEEE 12th International Conference on Intelligent Systems (IS) , pages 1--7
work page 2024
-
[8]
Holmes, C., Alexander, M., Dunckley, J., Canseco, J., Goldberg, M., Puckett, C., and Williamson, C. (2020). Electric vehicle load shape development for electric utility planning. Technical Update 3002016175, Electric Power Research Institute (EPRI). Prepared in collaboration with DNV GL USA, 122 West Washington Avenue, Suite 1000, Madison, WI 53703-2715; ...
work page 2020
-
[9]
Huaman-Rivera, A., Calloquispe-Huallpa, R., Hernandez, A. C. L., and Irizarry-Rivera, A. (2024). An overview of electric vehicle load modeling strategies for grid integration studies. Electronics , 13(12):2259
work page 2024
-
[10]
Iranpour, M., Narimani, M. R., and Jia, X. (2025). Assessing ev charging impacts on power distribution systems: A unified co-simulation framework. arXiv preprint
work page 2025
-
[11]
Li, H., Han, B., li, G., Wang, K., Xu, J., and Khan, M. W. (2023). Decentralized collaborative optimal scheduling for ev charging stations based on multi‐agent reinforcement learning. IET Generation, Transmission & Distribution , 18:n/a--n/a
work page 2023
-
[12]
Luca, G. and Obusevs, A. (2019). Evlpg: Electric vehicle load profiles generator for lv grid studies (software). GitHub repository
work page 2019
-
[13]
Maghami, M. R., Thang, K. F., Mutambara, A. G. O., Firoozi, A. A., Yaghoubi, E., Jahromi, M. Z., and Yaghoubi, E. (2025). Optimized planning of electric vehicle charging infrastructure for grid performance improvement. Discover Sustainability , 6:706
work page 2025
-
[14]
P., Paprocki, M., C ert\' i k, O., Kirpichev, S
Meurer, A., Smith, C. P., Paprocki, M., C ert\' i k, O., Kirpichev, S. B., Rocklin, M., Kumar, A., Ivanov, S., Moore, J. K., Singh, S., Rathnayake, T., Vig, S., Granger, B. E., Muller, R. P., Bonazzi, F., Gupta, H., Vats, S., Johansson, F., Pedregosa, F., Curry, M. J., Terrel, A. R., Rou c ka, v., Saboo, A., Fernando, I., Kulal, S., Cimrman, R., and Scopa...
work page 2017
-
[15]
Muratori, M. and Yip, A. (2024). Projecting electric vehicle electricity demands and charging loads. Technical Report 89775, National Renewable Energy Laboratory (NREL), Golden, CO (United States). OSTI ID: 2367306
work page 2024
-
[16]
Obinata, M., Uchida, H., Yoshizawa, S., Shigematsu, T., Yamaguchi, Y., Shimoda, Y., Ikemoto, Y., Minami, M., and Takeda, K. (2024). Ev charging control using coupled simulation of urban traffic and power distribution system in a real-world area. In uSIM 2024 -- Shaping Net Zero Policies with Building Simulation: The 4th IBPSA-Scotland Conference , Edinburgh, UK
work page 2024
-
[17]
OpenAI (2026). ChatGPT . https://chatgpt.com/. Large language model used for language refinement and editing
work page 2026
-
[18]
Pedrielli, G., Tolio, T., Terkaj, W., and Sacco, M. (2012). Distributed modeling of discrete event systems. In Distributed Modeling of Discrete Event Systems , chapter 1. InTechOpen
work page 2012
-
[19]
Plagowski, P., Saprykin, A., Chokani, N., and Shokrollah-Abhari, R. (2021). Impact of electric vehicle charging -- an agent-based approach. IET Generation, Transmission & Distribution , 15
work page 2021
-
[20]
Schranz, M., Harshina, K., Forg \'a cs, P., and Buining, F. (2024). Agent-based modeling in the edge continuum using swarm intelligence. In Proceedings of the International Conference on Agents and Artificial Intelligence (ICAART 2024) , Rome, Italy
work page 2024
-
[21]
Introduction to discrete-time simulation
Software Solutions Studio (2022). Introduction to discrete-time simulation. https://softwaresim.com/blog/introduction-to-discrete-time-simulation/. Accessed: 2026-03-02
work page 2022
-
[22]
Xu, Q., Wu, Z., Xin, S., Niu, H., Zhang, P., and Wang, X. (2025). Grid capacity planning model for electric vehicle high charging penetration in power distribution networks. International Journal of Low-Carbon Technologies
work page 2025
-
[23]
A., Gojkovi \' c , M., and Schranz, M
Youssefi, K. A., Gojkovi \' c , M., and Schranz, M. (2025). Enhancing job-shop scheduling performance with a refined bottom-up variant of the artificial bee colony algorithm. In Wagner, G., Werner, F., and De Rango, F., editors, Simulation and Modeling Methodologies, Technologies and Applications , pages 94--113, Cham. Springer Nature Switzerland
work page 2025
-
[24]
A.-R., Gojković, M., Stefanutti, W., Auer, M., and Schranz, M
Youssefi, K. A.-R., Gojković, M., Stefanutti, W., Auer, M., and Schranz, M. (2026). Agent-based model for the sharedcharging project. DOI: doi:10.5281/zenodo.18841747
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.