Skip to content

Grid2op

Grid2op aims at make the use of (and the research on) "machine learning" or "artificial intelligence" for power grid operations purposed.

It can (hopefully) be used both by industry leaders and AI researchers.

Eco system

The grid2op ecosystem is made of different packages with different goals:

  • grid2op is the core package. It is pure python, available on pypi and rather flexible. It allows lots of customization and provide default implementation for most of its component
  • lightsim2grid is a grid2op "backend" that is a port of Pandapower in c++ and is optimized for speed and usability in grid2op
  • pypowsybl2grid is another grid2op "backend", currently under heavy development. It aims at bringing all the power of the powsybl framework (including its capacity to simulate in great detail a powergrid) into the grid2op ecosystem
  • chronix2grid is the package that we use to generate "time series" that are themselves used in grid2op environment. They provide load and generation for each time step of the grid during the entire episode.
  • l2rpn-baselines is pacakge that aims at providing code example to get started in the training of agent able to control a powergrid for some reinforcement learning framework.
  • grid2game is a graphical user interface that allows real human to "play" the grid2op and to act as a grid2op agent.
  • grid2viz is another graphical user interface that allows people to inspect how a grid2op agent has performed when evaluated on a given set of scenarios. It also allows to easily compare an agent with a baseline.
  • LearningToAlert provides an algorithm to "solve" part of the grid2op actions (sending alert at the right time to a possible human operator)
  • grid2op-milp-agent is an example of a grid2op agent that is based on linear optimisation and is able to perform topological actions.

Other packages

Other contributors are also developing code that could be hosted here. For example, the l2rpn top performers aften publish on github their approach. See https://l2rpn-baselines.readthedocs.io/en/latest/external_contributions.html for an updated list.

The ecosystem is also made of packages hosted elsewhere, for example:

Pinned Loading

  1. grid2op grid2op Public

    Grid2Op a testbed platform to model sequential decision making in power systems.

    Python 352 128

  2. lightsim2grid lightsim2grid Public

    LightSim2grid implements a c++ backend targeting the Grid2Op (https://github.com/rte-france/grid2op) platform.

    Python 53 12

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…