blockTemperatureControl

Control of room temperature via positioning of heating/cooling valves

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 functionality of "Temperature control" from VDI 3813 [1, section 6.5.23, p. 72 - 74].

Functional Description

"The Temperature control (RA-FL section 6, column 22; informative function block Figure 46) is used to maintain a room temperature by means of constantly determining the temperature offset from the setpoint and adjusting the valve position (manipulated variable) of a heating or cooling register. In systems with separate heating and cooling equipment, one separate Temperature control function shall be used each for heating and for cooling."[1, section 6.5.2, p. 32-33]

Fig. 1: "Informative representation of the application function Temperature control", [1, section 6.5.23, Figure 46, p. 73]

docVDI3813_TemperatureControl.PNG

Connectors

TypeNameDefaultDescription
Interfaces.ControlFunctionAirTemperatureInputF_ACTValid room air temperature control function.
Interfaces.EnergyModeInputM_ACTValid energy mode.
Interfaces.RealInputT_ROOMMeasured room air temperature in Kelvin.
Interfaces.RealInputT_SETPTSArray of setpoints for heating and cooling in every energy mode.
Interfaces.RealInputV_STA_FSCurrently used fan speed.
Interfaces.RealOutputV_SET_VPNew valve position.
Interfaces.RealOutputV_SET_LCKNew lock valve position.

Components

TypeNameDefaultDescription
PartialFunctionalityfunctionality (from PartialFunction)

Revisions

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