modelHaldi2009WindowsTInTout

A model to predict occupants' window behavior with indoor and outdoor temperature

Extends from Modelica.Blocks.Icons.DiscreteBlock (Graphical layout of discrete block component icon).

Information

Model predicting the state of the window with the indoor, outdoor air temperature and occupancy.

Dynamics

When the space is unoccupied, the window is always closed. When the space is occupied, Markov method was utilized to determine the state of the window. The probability of opening and closing the window depends on both the indoor and outdoor temperature.

References

The model is documented in the paper "Haldi, F. and Robinson, D., 2009. Interactions with window openings by office occupants. Building and Environment, 44(12), pp.2378-2395."

The model parameters are regressed from the field study in the Solar Energy and Building Physics Laboratory (LESO-PB) experimental building, located in the suburb of Lausanne, Switzerland for a period covering 19 December 2001–15 November 2008.

Parameters

TypeNameDefaultDescription
RealAOpenIn0.263Slope of indoor temp of the logistic relation for the opening probability
RealAOpenOut0.039Slope of outdoor temp of the logistic relation for the opening probability
RealBOpen-11.78Intercept of the logistic relation for the opening probability
RealACloseIn0.026Slope of indoor temp of the logistic relation for the closing probability
RealACloseOut-0.065Slope of outdoor temp of the logistic relation for the closing probability
RealBClose-4.14Intercept of the logistic relation for the closing probability
IntegerlocalSeed3003Local seed to be used to generate the initial state of the random number generator
IntegerglobalSeed30129Global seed to be combined with the local seed
Modelica.Units.SI.TimesamplePeriod120Sample period

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTInIndoor air temperature
Modelica.Blocks.Interfaces.RealInputTOutOutdoor air temperature
Modelica.Blocks.Interfaces.BooleanInputoccIndoor occupancy, true for occupied
Modelica.Blocks.Interfaces.BooleanOutputonState of window, true for open

Components

TypeNameDefaultDescription
RealpOpenProbability of opening windows
RealpCloseProbability of closing windows

Revisions

  • December 6, 2024, by Michael Wetter:
    Refactored implementation of random number calculations, transfering the local state of the random number generator from one call to the next.
    This is for #4069.
  • July 25, 2018, by Zhe Wang:
    First implementation.