Instance generator for generating Mixed-Integer Linear Programs that represent the operation of Distributed Energy Resources.
This code is written in Python 2.7, and requires the following packages to be installed:
pandasnumpycplex(requires that you have CPLEX installed on your machine)
All models are detailed in: Anjos, Lodi, Tanneau, A Decentralized Framework for the Optimal Coordination of Distributed Energy Resources.
An example is provided in test/example.ipynb. Resources' models can be added/modified by updating src/devices.py.
The testbed that was used in [Anjos, Lodi, Tanneau] can be generated using test/paper_testbed.ipynb. More details are given in the notebook.