Distributed Resource AGGregation (DRAGG) implements centralized MPC for residential buildings using an aggregator and residential building owner (RBO) model. This package is specifically the OpenAI Gym environment that sits on top of the DRAGG package and interfaces with Reinforcement Learning libraries such as Tensorforce.
Install the DRAGG package and the DRAGG-gym package locally.