State control in a MPC framework

asked 2023-06-12 03:17:45 -0600

max's avatar

updated 2023-06-12 12:12:09 -0600

Hello community,

We are trying to use EnergyPlus as a model in a Model Predictive Control (MPC, see wikipedia) framework. For this, we need to update at each time step the controlled command (such as the setpoint's schedule for the following day). We are currently looking for ways to bypass the warmup period at each time step, in order to keep the current state of EnergyPlus, and only update the command.

We found existing solutions, such as using the Python bindings of the EnergyPlus API, or higher level library such as RL-EmsPy (see github). Are there alternatives to using the API in order to control the state of EnergyPlus ?

Thanks in advance for you responses,

Max

edit retag flag offensive close merge delete