/energym

Power Systems environment for OpenAI Gym

Primary LanguagePythonMIT LicenseMIT

EnerGym

Build Status Coverage Status

Power Systems environment for OpenAI Gym developed at eCAL, UC Berkeley.

Installation

cd energym
pip install -e .

Running

import gym
import energym

env = gym.make('battery-v0')

Existing Environments

  • "battery-v0": Environment of a simple battery
  • "energy_market-v0": Environment of a simple energy market with external data taken from CAISO.
  • "energy_market_battery-v0": Environment of an energy market with a battery system (inputs are the bids of the battery owner in the market, the output is the new state of charge of the battery with the result of the clearance from the ISO)
  • "spm_environment-v0": battery cell environment

For more information please visit the Wiki

Contact

Mathilde Badoual: mathilde.badoual@berkeley.edu

Saehong Park: sspark@berkeley.edu