ugr-sail / sinergym

Gym environment for building simulation and control using reinforcement learning
https://ugr-sail.github.io/sinergym/
MIT License
131 stars 35 forks source link

(v3.2.6) - Simulator callback to process actions update #394

Closed AlejandroCN7 closed 8 months ago

AlejandroCN7 commented 8 months ago

Description

Update simulator callback to process action, set up the same as observation (callback_end_zone_timestep_after_zone_reporting)

Motivation and Context

This callback is better suited for action processing and doesn't interfere with observation processing like others do. Reproducibility of experiments using seeds remains available, except in rare cases where control begins at the first step instead of the second. It seems to be an issue with the EnergyPlus API and currently, nothing can be done to prevent it. The topic is also discussed in #368.

Types of changes

Checklist:

Changelog: