modelHerkel2008WindowsCompletelyOpen
Extends from Modelica.Blocks.Icons.DiscreteBlock (Graphical layout of discrete block component icon).
Information
Model predicting the state of the small window with the outdoor air temperature and occupancy. The definition of large windows was not clearly presented in the original paper.
Dynamics
When the space is unoccupied, the window is always closed. When the space is occupied, the lower the outdoor temperature is, the lower the chance to open the window.
References
The model is documented in the paper "Herkel, S., Knapp, U. and Pfafferott, J., 2008. Towards a model of user behaviour regarding the manual control of windows in office buildings. Building and environment, 43(4), pp.588-600."
The model parameters are regressed from the field study in 21 individual offices within the Fraunhofer Institute’s building in Freiburg, Germany, from July 2002 to July 2003. The outdoor air temperature during the study is majorly in the range of -5 ~ 30 degC.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | A | 0.08 | Slope of the logistic relation |
| Real | B | -4.05 | Intercept of the logistic relation |
| Integer | localSeed | 3004 | 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 | 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 | p | Probability of window opened |
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.