modelLove1998Light2
Extends from Modelica.Blocks.Icons.DiscreteBlock (Graphical layout of discrete block component icon).
Information
Model predicting the state of the lighting with the daylight illuminance level on the desk and occupancy.
Dynamics
In this model, the switching on action only happens upon arrival.
The probability to switch on the lights upon arrival would depend on the daylight illuminance level on the desk.
References
The model is documented in the paper "Love, J.A., 1998. Manual switching patterns in private offices. International journal of lighting research and technology, 30(1), pp.45-50."
The model parameters are regressed from observing the behavior of a 50 years old female with spectacles, who was located in a private office in Calgary, Canada.
The parameters recorded in the paper seem to be problematic and unable to reproduce the probability function illustrated in the paper.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | B | 7.19 | Intercept for logistic regression |
| Real | M | -17.06 | Slope for logistic regression |
| Integer | localSeed | 2003 | 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 | ill | Daylight illuminance level on the deskin units of lux | |
| Modelica.Blocks.Interfaces.BooleanInput | occ | Indoor occupancy, true for occupied | |
| Modelica.Blocks.Interfaces.BooleanOutput | on | State of lighting |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | p | Probability of switch on the lighting |
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 27, 2018, by Zhe Wang:
First implementation.