modelMacroSunblind
Information
Overview
Block that implements a room automation control function for sunblind control; from VDI 3813 [1].
Functional Description
Block calculated the setpoints for energy modes protection, economy, precomfort and comfort, heating and cooling respectively. Setpoint shifts may be induced from outside through the operator (T_BMS) or manually by the user (T_SETPT). Parameter of heating and cooling protection serve as boundaries and my not be crossed. Also a setpoint might not cross another setpoint, e.g. the setpoint for heating precomfort may not be larger than the setpoint from heating comfort. Setpoint shifts affect all setpoints equally. Setpoints comfort and precomfort are shiftable from the user and the operator. Setpoints for economy mode may be shifted only by the operator. Additionally setpoint for energy modes cooling comfort and precomfort may be shifted through the outdoor air temperature (T_OUT) termed "summer compensation".
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.RealInput | H | Measurement of outdoor illuminance. | |
| Interfaces.BooleanInput | P_MAN | Presence sensor signal. | |
| Interfaces.RealInput | T | Air temperature measurement in the room. | |
| Interfaces.BooleanInput | P | Presence detection in the room | |
| Interfaces.RealInput | T1 | Air temperature measurement outdoor. | |
| Interfaces.BooleanInput | B | Monitoring of window position. | |
| Interfaces.BooleanOutput | M | Control signal for the sunshade drive. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SensorFunctions.PresenceDetection | presenceDetection | ||
| SensorFunctions.AirTemperatureMeasurementFunctions.AirTemperatureMeasurementRoom | airTemperatureMeasurementRoom | ||
| SensorFunctions.WindowMonitoring | windowMonitoring | ||
| SensorFunctions.AirTemperatureMeasurementFunctions.AirTemperatureMeasurementOutdoor | airTemperatureMeasurementOutdoor | ||
| SensorFunctions.BrightnessMeasurementFunctions.BrightnessMeasurementOutdoor | brightnessMeasurementOutdoor | ||
| ActuatorFunctions.SunshadeActuator | sunshadeActuator | ||
| OperatorAndDisplayFunctions.AdjustTemperatureSetpoint | adjustTemperatureSetpoint | ||
| ApplicationFunctions.Basic.OccupancyEvaluation | occupancyEvaluation | ||
| ApplicationFunctions.RoomClimate.SetpointCalculation | setpointCalculation | ||
| ApplicationFunctions.Sunshading.PriorityControl | priorityControl | ||
| ApplicationFunctions.Sunshading.AutomaticThermalControl | automaticThermalControl | ||
| Modelica.Blocks.Sources.Constant | sourceS_PROT_Pos | ||
| Modelica.Blocks.Sources.Constant | sourceS_PROT_Angle | ||
| Modelica.Blocks.Sources.Constant | sourceS_MAINT_Pos | Source to define S_xxx input signal. Fixed to -1 to deactivate in priorityControl. | |
| Modelica.Blocks.Sources.Constant | sourceS_MAINT_Angle | ||
| Modelica.Blocks.Sources.Constant | sourceS_AUTO_Pos | Source to define S_xxx input signal. Fixed to -1 to deactivate in priorityControl. | |
| Modelica.Blocks.Sources.Constant | sourceS_AUTO_Angle | ||
| Modelica.Blocks.Sources.Constant | sourceT_STA | Boundary condition defining the room air temperature | |
| Modelica.Blocks.Sources.Constant | sourceT_BMS | Boundary condition to set T_BMS i.e. relative change of temperature setpoint from BMS system in Kelvin. Temperature difference ! . | |
| Modelica.Blocks.Sources.Constant | sourceCMD_T | Boundary condition to set T_SETPT i.e. relative change of temperature setpoint from user in Kelvin. Temperature difference ! . |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
Implemented.