Hey @chris,
The graph actually describes the probability (from 0 to 1) of a window being opened, without making a distinction of opening fraction; it’s either fully opened or fully closed. There are other studies that have analysed the fractions but I haven’t gone there yet.
My problem is more concerning the ability to change Honeybee parameters mid-simulation. After each simulated hour, I’d like to use the operative temperature to determine whether the window is opened for the next time step. But it seems to be the case that E+ runs the simulation for at least a day at a time and doesn’t ‘remember’ the history of dynamically opening and closing windows throughout the day. To get the current operative temperature, I have to select the correct item from the 24h output of the simulation, where all preceding hours were simulated with either all closed or all open windows, except if a schedule was determined…
Come to think about, maybe the answer is to keep updating a schedule, however this seems really hacky, also the simulation probably takes much longer than it should because everything is initialised again and again (and I believe E+ calculates a warm-up phase prior to each simulation?).
However,
Langevin, Wen, & Gurian. (2015). Simulating the human-building interaction: Development and validation of an agent-based model of office occupant behaviors. Building and Environment, 88, 27-45.
uses EnergyPlus to model occupant behaviour dynamically. They say:
This exchange has been implemented in a Human And Building Interaction Toolkit (HABIT) that couples the full ABM in MATLAB with EnergyPlus via the Building Controls Virtual Test Bed (BCVTB)."
Does that mean anything to you?
Cheers,
Max