blockAutomaticSolarControlFunctionality
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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Illuminance | PAR_H_ACT | 11000 | Threshold value of outdoor illuminance in lux for sunblind activation. |
| Modelica.SIunits.Illuminance | PAR_H_DEA | 10000 | Threshold value of outdoor illuminance in lux for sunblind deactivation. |
| Modelica.SIunits.Time | PAR_TI | 300 | Hysteresis time for activation in seconds. |
| Real | PAR_S_ACT | {1, 0} | Setpoints for sun shade position and slat angle (in percent and degree) when high illuminance is. |
| Real | PAR_S_DEA | {0, 30} | Setpoints for sun shade position and slat angle (in percent and degree) when sunrise detected. |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.BooleanInput | B_ON | Command to switch the function on or off (true == on / false == off). | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealInput | H_OUT | Measured outdoor illuminance in lux. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealOutput | S_AUTO | New sunshade position. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.StateGraph.InitialStep | s0 | ||
| Modelica.StateGraph.StateGraphRoot | stateGraphRoot | ||
| Modelica.StateGraph.Transition | t0 | ||
| Modelica.Blocks.Math.MultiSum | sunshadePosition | ||
| Modelica.Blocks.Math.MultiSum | slatAngle | ||
| Modelica.StateGraph.Transition | t1 | ||
| Modelica.StateGraph.Transition | t2 | ||
| Modelica.StateGraph.Transition | t3 | ||
| Modelica.StateGraph.Transition | t7 | ||
| Modelica.StateGraph.Transition | t6 | ||
| Modelica.StateGraph.StepWithSignal | Idle | ||
| Modelica.StateGraph.StepWithSignal | Deactivated | ||
| Modelica.StateGraph.StepWithSignal | Activated | ||
| sunShadeUtility | posOperating | ||
| sunShadeUtility | posDeactivated | ||
| sunShadeUtility | posActivated | ||
| sunShadeUtility | angDeactivated | ||
| sunShadeUtility | angActivated | ||
| sunShadeUtility | angOperating |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
Implemented.