Fairness of Energy Distribution Mechanisms in Collective Self-Consumption Schemes
Benoit Couraud, Valentin Robu, Sonam Norbu, Merlinda Andoni, Yann Rozier, Si Chen, Erwin Franquet, Pierre-Jean Barre, Satria Putra Kanugrahan, Benjamin Berthou, David Flynn

TL;DR
This paper evaluates the fairness of various energy distribution mechanisms in local energy markets within European energy communities, introducing a new fairness indicator and analyzing their performance through simulations.
Contribution
It provides a detailed real-world framework for collective self-consumption in France, reviews fairness indicators, and compares mechanisms using a novel scalable fairness metric.
Findings
Glass-filling with prioritization yields highest fairness.
Double auction and pro rata schemes promote meritocracy.
Average savings reach 12% with 40% PV uptake.
Abstract
In several European countries, regulatory frameworks now allow households to form energy communities and trade energy locally via local energy markets (LEMs). While multiple mechanisms exist to allocate locally produced energy among members, their fairness remains insufficiently understood despite energy justice being a key concern for communities. This paper first provides a thorough description of the collective self-consumption process in France, offering a real world framework for researchers. We then review the main types of fairness relevant to LEMs and identify appropriate indicators for each, including a new scalable indicator to evaluate meritocratic fairness. Using simulations across 250 randomly generated residential communities of 20 households, we assess and compare fairness across different LEM distribution mechanisms. Results show that average financial savings reach 12%…
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.
