modelZhang2012BlindsSolarAltitude
A model to predict occupants' blinds behavior with solar altitude
Extends from Modelica.Blocks.Icons.DiscreteBlock (Graphical layout of discrete block component icon).
Information
Model predicting the state of the blinds with the solar altitude and occupancy.
Dynamics
When the space is unoccupied, the blinds are always down. When the space is occupied, the lower the solar altitude is, the higher the chance that the blind state will be changed, either being turned on or turned off.
References
The model is documented by Zhang, Y. and Barrett, P., 2012. Factors influencing occupants’ blind-control behaviour in a naturally ventilated office building. Building and Environment, 54, pp.137-147.
The model parameters are regressed from the field study in an office building in Sheffield, England.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | AUp | 1.089 | Slope of solar altitude for blinds up |
| Real | ADown | 1.031 | Slope of solar altitude for blinds down |
| Real | BUp | -3.446 | Intercept for blinds up |
| Real | BDown | -3.424 | Intercept for blinds down |
| Integer | localSeed | 1003 | 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 | solarAltitude | Solar Altitude | |
| Modelica.Blocks.Interfaces.BooleanInput | occ | Indoor occupancy, true for occupied | |
| Modelica.Blocks.Interfaces.RealOutput | blindState | State of blinds, 1 being up, 0 being down |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | pUp | The probability of blinds up | |
| Real | pDown | The probability of blinds down |
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. -
November 30, 2018, by Michael Wetter:
Removed equality test onRealwhich is not allowed in Modelica. Removed wrong annotation. -
July 24, 2018, by Zhe Wang:
First implementation. -
August 31, 2018, by Zhe Wang:
First revision.