Papers › Efficient Quantification and Representation of Aggregate Flexibility in Electric Vehicles
Efficient Quantification and Representation of Aggregate Flexibility in Electric Vehicles
Nanda Kishor Panda, Simon H. Tindemans
Aggregation is crucial to the effective use of flexibility, especially in the case of electric vehicles (EVs) because of their limited individual battery sizes and large aggregate impact. This research proposes a novel method to quantify and represent the aggregate charging flexibility of EV fleets within a fixed flexibility request window. These windows can be chosen based on relevant network operator needs, such as evening congestion periods. The proposed representation is independent of the number of assets but scales only with the number of discrete time steps in the chosen window. The representation involves 2T parameters, with T being the number of consecutive time steps in the window. The feasibility of aggregate power signals can be checked using 2T constraints and optimized using 2(2ᵀ-1) constraints, both exactly capturing the flexibility region. Using a request window eliminates uncertainty related to EV arrival and departure times outside the window. We present the necessary theoretical framework for our proposed methods and outline steps for transitioning between representations. Additionally, we compare the computational efficiency of the proposed method with the common direct aggregation method, where individual EV constraints are concatenated.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections