blockAutomaticSolarControlFunctionality

Model to provide functionality of AutomaticSolarControl

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

Information

Overview

Block that implements functionality of "Automatic solar control" from VDI 3813 [1, section 6.5.14, p. 53 - 55].

Functional Description

"The Automatic solar control (RA-FL section 6, column 13; informative function block Figure 35) prevents user discomfort due to exposure to high-intensity sunrays by moving the sunshade to a defined fixed anti-glare position as soon as the daylight exceeds a defined illuminance. With fading brightness, the sunshade is moved to a parking position. To this end, the application function processes the input information about the illuminance measured on the facade, as provided by the sensor function Brightness measurement, and generates actuating information for assigned actuator functions of the type Sunshade actuator."[1, section 6.5.14, p. 53 - 55]



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

Parameters

TypeNameDefaultDescription
Modelica.SIunits.IlluminancePAR_H_ACT11000Threshold value of outdoor illuminance in lux for sunblind activation.
Modelica.SIunits.IlluminancePAR_H_DEA10000Threshold value of outdoor illuminance in lux for sunblind deactivation.
Modelica.SIunits.TimePAR_TI300Hysteresis time for activation in seconds.
RealPAR_S_ACT{1, 0}Setpoints for sun shade position and slat angle (in percent and degree) when high illuminance is.
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
sunShadeUtilityposOperating
sunShadeUtilityposDeactivated
sunShadeUtilityposActivated
sunShadeUtilityangDeactivated
sunShadeUtilityangActivated
sunShadeUtilityangOperating

Revisions

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