blockWeatherProtection
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]
|
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.Velocity | PAR_WIND | 0 | Threshold for critical wind velocity. |
| Modelica.SIunits.Temp_K | PAR_FROST | 1 | Threshold for critical temperatures before icing. |
| Modelica.SIunits.Time | PAR_DEICE | 3600 | Protection time for the sunshade de-icing after cold temperatures and rain. |
| Real | PAR_PROT | {1, 0} | Sunshade position in protection mode. |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.RealInput | W_ACT | Measured wind velocity in m/s. | |
| Interfaces.RealInput | T_OUT | Measured outdoor air temperature in Kelvin. | |
| Interfaces.BooleanInput | R_ACT | Measured precipitation. | |
| Interfaces.RealOutput | S_PROT | New sunshade position. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| PartialFunctionality | functionality (from PartialFunction) |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
Implemented.