modelZhang2012BlindsSolarIntensity

A model to predict occupants' blinds behavior with solar intensity

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

Information

Model predicting the state of the blinds with the solar intensity at the window and occupancy.

Dynamics

When the space is unoccupied, the blinds are always down. When the space is occupied, the lower the solar intensity, the higher the chance that the blind is up.

References

The model is documented in hang, 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

TypeNameDefaultDescription
RealAUp0.003Slope of solar intensity for blinds up
RealADown0.002Slope of solar intensity for blinds down
RealBUp-3.33Intercept for blinds up
RealBDown-3.17Intercept for blinds down
IntegerlocalSeed1004Local 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.RealInputHSolar intensity
Modelica.Blocks.Interfaces.BooleanInputoccIndoor occupancy, true for occupied
Modelica.Blocks.Interfaces.RealOutputblindStateState of blinds, 1 being blinds down

Components

TypeNameDefaultDescription
RealpUpThe probability of blinds up
RealpDownThe 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 on Real which is not allowed in Modelica. Removed wrong annotation.
  • August 31, 2018, by Zhe Wang:
    First revision.
  • July 23, 2018, by Zhe Wang:
    First implementation.