mtanneau / DER_instances

Instance generator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DER_instances

Instance generator for generating Mixed-Integer Linear Programs that represent the operation of Distributed Energy Resources.

Requirements

This code is written in Python 2.7, and requires the following packages to be installed:

  • pandas
  • numpy
  • cplex (requires that you have CPLEX installed on your machine)

Use

All models are detailed in: Anjos, Lodi, Tanneau, A Decentralized Framework for the Optimal Coordination of Distributed Energy Resources.

Generating instances

An example is provided in test/example.ipynb. Resources' models can be added/modified by updating src/devices.py.

Replicating results

The testbed that was used in [Anjos, Lodi, Tanneau] can be generated using test/paper_testbed.ipynb. More details are given in the notebook.

About

Instance generator.

License:MIT License


Languages

Language:Python 83.4%Language:Jupyter Notebook 16.6%