Skip to content

Work space for in development Economic Dispatch Application

Notifications You must be signed in to change notification settings

VOLTTRON/econ-dispatch

Repository files navigation

Economic Dispatch

Dispatch Software for Combined Cooling, Heating and Power Systems

A multi-purpose, open-source control algorithm that ensures real-time optimal operation, increases electric grid reliability, and leads to the goal of a clean, efficient, reliable and affordable next generation building-integrated combined cooling, heating and power system. The CHP system could includ conventional heating, ventilation, air conditioning (HVAC) systems, distributed generation (DG), local storage (both thermal and electric) and local solar photovoltaic (PV) systems.

Features

  • Build and train models of CHP components
  • Query utility APIs
  • Predict building loads
  • Determine optimal component operations strategy
  • Dispatch commands to the CHP system

Platform

Economic Dispatch is built on the VOLTTRONTM platform. It is tested against VOLTTRON version 7.0, and therefore requires python 3 with a minimum version of 3.6.

VOLTTRONTM is an open-source platform for distributed sensing and control. The platform provides services for collecting and storing data from buildings and devices and provides an environment for developing applications that interact with that data.

Economic Dispatch can stand alone: it requires no other agents to operate. However, certain capabilities will require the use of other agents. See the VOLTTRON docs for details:

  • Historian: stores record of activity for component re-training
  • Driver: interfaces with components

Installation

Please see the VOLTTRON documentation for VOLTTRON installation instructions.

Once VOLTTRON is installed, install and run Economic Dispatch like any VOLTTRON agent:

python "${VOLTTRONDIR}/scripts/install-agent.py" -s "${ECONDISPATCHDIR}" -c "${ECONDISPATCHDIR}/examples/${CONFIGNAME}" -t econ_dispatch
vctl start --tag econ_dispatch

Documentation

Documentation is not available pre-compiled at this time, but may be compiled using Sphinx by executing, e.g., make html in the docs directory. This will require having the Python packages sphinx and sphix_rtd_theme installed.

About

Work space for in development Economic Dispatch Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages