Plug and Play Distributed Control of Clustered Energy Hub Networks
Varsha Behrunani, Cara Koepele, Jared Miller, Ahmed Aboudonia, Philipp Heer, Roy S. Smith, John Lygeros
TL;DR
The paper tackles scalability and privacy challenges in coordinating distributed energy hubs with P2P trading by introducing a clustering-based plug-and-play framework. It combines a two-level Nash bargaining approach with distributed MPC: inter-cluster trades are determined at the cluster level via a dual-consensus ADMM, while intra-cluster hub dispatch and cost-sharing are solved with ADMM in a receding-horizon MPC. It also adds plug-and-play procedures for hub and cluster joins/leaves and a fair cost-balancing mechanism within clusters. Numerical results show the framework achieves near-optimal network costs compared to centralized MPC, while preserving privacy and enabling scalable adaptation to topology changes.
Abstract
The transition to renewable energy is driving the rise of distributed multi-energy systems, in which individual energy hubs and prosumers (e.g., homes, industrial campuses) generate, store, and trade energy. Economic Model Predictive Control (MPC) schemes are widely used to optimize operation of energy hubs by efficiently dispatching resources and minimizing costs while ensuring operational constraints are met. Peer-to-peer (P2P) energy trading among hubs enhances network efficiency and reduces costs but also increases computational and privacy challenges, especially as the network scales. Additionally, current distributed control techniques require global recomputation whenever the network topology changes, limiting scalability. To address these challenges, we propose a clustering-based P2P trading framework that enables plug-and-play operation, allowing energy hubs to seamlessly join or leave without requiring network-wide controller updates. The impact is restricted to the hubs within the affected cluster. The energy trading problem is formulated as a bi-level bargaining game, where inter-cluster trading commitments are determined at the cluster level, while energy dispatch and cost-sharing among hubs within a cluster are refined at the hub level. Both levels are solved in a distributed manner using ADMM, ensuring computational feasibility and privacy preservation. Moreover, we develop plug-and-play procedures to handle dynamic topology changes at both the hub and cluster levels, minimizing disruptions across the network. Simulation results demonstrate that the proposed bi-level framework reduces operational costs, and enables scalable energy management under plug-and-play operation.
