blockWeatherProtection

Sunshade control for unoccupied room with the aim to backup heating/cooling of the room

Extends from BuildingControlLib.BuildingControl.VDI3813.Interfaces.Partial.PartialFunction (Superclass for all function blocks to provide graphics and enforce implementation of functionality).

Information

Overview

Block that implements function of "Weather protection" from VDI 3813 [1, section 6.5.18, p. 61 - 63].

Functional Description

"The function Weather protection (RA-FL section 6, column 17; informative function block Figure 39) prevents damage to external sunshading equipment due to wind, rain or icing. Whereas wind velocity and rain are measured directly by means of sensors, the icing hazard is predicted indirectly through evaluation of precipitation in combination with the outdoor temperature. To this end, the application function processes the input information from the sensor functions Wind velocity measurement, Temperature measurement and Precipitation detection and, in case of a damage hazard, generates a positioning command for the application function Priority control of the sunshade."[1, section 6.5.18, p. 61 - 63]

Fig. 1: "Informative representation of the application function Weather protection", [1, section 6.5.18, Figure 39, p. 62]

docVDI3813_WeatherProtection.PNG

Parameters

TypeNameDefaultDescription
Modelica.SIunits.VelocityPAR_WIND0Threshold for critical wind velocity.
Modelica.SIunits.Temp_KPAR_FROST1Threshold for critical temperatures before icing.
Modelica.SIunits.TimePAR_DEICE3600Protection time for the sunshade de-icing after cold temperatures and rain.
RealPAR_PROT{1, 0}Sunshade position in protection mode.

Connectors

TypeNameDefaultDescription
Interfaces.RealInputW_ACTMeasured wind velocity in m/s.
Interfaces.RealInputT_OUTMeasured outdoor air temperature in Kelvin.
Interfaces.BooleanInputR_ACTMeasured precipitation.
Interfaces.RealOutputS_PROTNew sunshade position.

Components

TypeNameDefaultDescription
PartialFunctionalityfunctionality (from PartialFunction)

Revisions

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