modelHaldi2009WindowsTInTout
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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | AOpenIn | 0.263 | Slope of indoor temp of the logistic relation for the opening probability |
| Real | AOpenOut | 0.039 | Slope of outdoor temp of the logistic relation for the opening probability |
| Real | BOpen | -11.78 | Intercept of the logistic relation for the opening probability |
| Real | ACloseIn | 0.026 | Slope of indoor temp of the logistic relation for the closing probability |
| Real | ACloseOut | -0.065 | Slope of outdoor temp of the logistic relation for the closing probability |
| Real | BClose | -4.14 | Intercept of the logistic relation for the closing probability |
| Integer | localSeed | 3003 | Local seed to be used to generate the initial state of the random number generator |
| Integer | globalSeed | 30129 | Global seed to be combined with the local seed |
| Modelica.Units.SI.Time | samplePeriod | 120 | Sample period |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | TIn | Indoor air temperature | |
| Modelica.Blocks.Interfaces.RealInput | TOut | Outdoor air temperature | |
| Modelica.Blocks.Interfaces.BooleanInput | occ | Indoor occupancy, true for occupied | |
| Modelica.Blocks.Interfaces.BooleanOutput | on | State of window, true for open |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | pOpen | Probability of opening windows | |
| Real | pClose | Probability 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.