Skip to content

A curated list of awesome projects applying reinforcement learning (RL) to building control.

Notifications You must be signed in to change notification settings

rdnfn/rl-building-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

rl-building-control

A curated list of awesome projects applying reinforcement learning (RL) to building control.

Before diving into the projects, it's worth mentioning some alternative names that often refer to some form of building control:

  • building optimisation (BO)
  • building energy optimisation (BEO)
  • building energy management (BEM)
  • energy management (EM)
  • energy management system (EMS)
  • home energy management (HEM)
  • home energy management system (HEMS)
  • smart building energy management (SBEM)
  • demand-side management (DSM)
  • building automation and control system (BACS)
  • ...

With so many names it can be difficult to find what you are looking for – this list aims to help with this!

Environments

The following projects provide standarised RL environments that allow you to control a simulated building. Each environment gives access to a number of controllable devices in the simulated building, for example heating/cooling systems (HVAC), electric vehicle (EV) chargers or home batteries.

Tags:

  • gym: implements OpenAI Gym interface
  • pip-installable: uploaded to PyPI (enables pip install <package>)
  • last-commit-over-a-year-ago: last commit on linked repo was over a year ago

Further resources

Contact

Did you find a mistake or something missing on the list? Either raise an issue in this repo or reach out to contact-gh (at) arduin.io. Thanks for your help!

Footnotes

  1. Disclaimer: I created/contributed to this package, therefore put it last even though it's alphabetically first.