blockAutomaticTwilightControlFunctionality

Functionality model to provide functionality of AutomaticTwilightControl

Extends from Interfaces.Partial.PartialFunctionality (Superclass for all functionality blocks to provide graphics).

Information

Overview

Block that implements functionality of "Automatic twilight control" from VDI 3813 [1, section 6.5.13, p. 51 - 53].

Functional Description

"The function Automatic twilight control (RA-FL section 6, column 12; informative function block Figure 34) allows sunshading equipment to be positioned in accordance with outdoor brightness. For instance, it allows the closing of the sunshade during night hours in order to, reduce cooling down via the windows or reduce light emission by the building. To this end, the application function processes the input information about the illuminance outside the building, originating from the sensor function Brightness measurement, and generates actuating information for assigned actuator functions of the type Sunshade actuator."[1, section 6.5.13, p. 51 - 53]



Fig. 1: UML activity diagram of the application function Automatic twilight control,[1, section 6.5.17, p. 59 - 61]

Parameters

TypeNameDefaultDescription
Modelica.SIunits.IlluminancePAR_H_ACT100Sunset threshold value of outdoor illuminance in lux for sunblind activation.
Modelica.SIunits.IlluminancePAR_H_DEA200Sunrise threshold value of outdoor illuminance in lux for sunblind deactivation.
Modelica.SIunits.TimePAR_TI300Hysteresis time for twilight recognition in seconds.
RealPAR_S_ACT{1, 0}Setpoints for sun shade position and slat angle (in percent and degree) when sunset detected.
RealPAR_S_DEA{0, 30}Setpoints for sun shade position and slat angle (in percent and degree) when sunrise detected.

Connectors

TypeNameDefaultDescription
BuildingControlLib.BuildingControl.VDI3813.Interfaces.BooleanInputB_ONCommand to switch the function on or off (true == on / false == off).
BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealInputH_OUTMeasured outdoor illuminance in lux.
BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealOutputS_AUTONew sunshade position.

Components

TypeNameDefaultDescription
Modelica.StateGraph.InitialSteps0
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.Transitiont0
Modelica.Blocks.Math.MultiSumsunshadePosition
Modelica.Blocks.Math.MultiSumslatAngle
Modelica.StateGraph.Transitiont1
Modelica.StateGraph.Transitiont2
Modelica.StateGraph.Transitiont3
Modelica.StateGraph.Transitiont7
Modelica.StateGraph.Transitiont6
Modelica.StateGraph.StepWithSignalIdle
Modelica.StateGraph.StepWithSignalDeactivated
Modelica.StateGraph.StepWithSignalActivated
sunShadeUtilityposIdle
sunShadeUtilityposDeactivated
sunShadeUtilityposActivated
sunShadeUtilityangDeactivated
sunShadeUtilityangActivated
sunShadeUtilityangIdle

Revisions

  • March 07, 2017  by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
    Implemented.