modelMacroSunblind

Macro which implements a control for a sunblind

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

TypeNameDefaultDescription
Interfaces.RealInputHMeasurement of outdoor illuminance.
Interfaces.BooleanInputP_MANPresence sensor signal.
Interfaces.RealInputTAir temperature measurement in the room.
Interfaces.BooleanInputPPresence detection in the room
Interfaces.RealInputT1Air temperature measurement outdoor.
Interfaces.BooleanInputBMonitoring of window position.
Interfaces.BooleanOutputMControl signal for the sunshade drive.

Components

TypeNameDefaultDescription
SensorFunctions.PresenceDetectionpresenceDetection
SensorFunctions.AirTemperatureMeasurementFunctions.AirTemperatureMeasurementRoomairTemperatureMeasurementRoom
SensorFunctions.WindowMonitoringwindowMonitoring
SensorFunctions.AirTemperatureMeasurementFunctions.AirTemperatureMeasurementOutdoorairTemperatureMeasurementOutdoor
SensorFunctions.BrightnessMeasurementFunctions.BrightnessMeasurementOutdoorbrightnessMeasurementOutdoor
ActuatorFunctions.SunshadeActuatorsunshadeActuator
OperatorAndDisplayFunctions.AdjustTemperatureSetpointadjustTemperatureSetpoint
ApplicationFunctions.Basic.OccupancyEvaluationoccupancyEvaluation
ApplicationFunctions.RoomClimate.SetpointCalculationsetpointCalculation
ApplicationFunctions.Sunshading.PriorityControlpriorityControl
ApplicationFunctions.Sunshading.AutomaticThermalControlautomaticThermalControl
Modelica.Blocks.Sources.ConstantsourceS_PROT_Pos
Modelica.Blocks.Sources.ConstantsourceS_PROT_Angle
Modelica.Blocks.Sources.ConstantsourceS_MAINT_PosSource to define S_xxx input signal. Fixed to -1 to deactivate in priorityControl.
Modelica.Blocks.Sources.ConstantsourceS_MAINT_Angle
Modelica.Blocks.Sources.ConstantsourceS_AUTO_PosSource to define S_xxx input signal. Fixed to -1 to deactivate in priorityControl.
Modelica.Blocks.Sources.ConstantsourceS_AUTO_Angle
Modelica.Blocks.Sources.ConstantsourceT_STABoundary condition defining the room air temperature
Modelica.Blocks.Sources.ConstantsourceT_BMSBoundary condition to set T_BMS i.e. relative change of temperature setpoint from BMS system in Kelvin. Temperature difference ! .
Modelica.Blocks.Sources.ConstantsourceCMD_TBoundary 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.