blockTemperatureControlFunctionality
Extends from BuildingControlLib.BuildingControl.VDI3813.Interfaces.Partial.PartialFunctionality (Superclass for all functionality blocks to provide graphics).
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.23, p. 72 - 74]
Fig. 1: UML activity diagram of the application function Temperature control, [1, section 6.5.23, p. 72 - 74]
|
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | PAR_CTL | true | Parameter specifying if controller is used for heating (==true) or cooling (== false) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.ControlFunctionAirTemperatureInput | F_ACT | Valid room air temperature control function. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.EnergyModeInput | M_ACT | Valid energy mode. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealInput | T_ROOM | Measured room air temperature in Kelvin. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealInput | T_SETPTS | Array of setpoints for heating and cooling in every energy mode. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealInput | V_STA_FS | Currently used fan speed. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealOutput | V_SET_VP | New valve position. | |
| BuildingControlLib.BuildingControl.VDI3813.Interfaces.RealOutput | V_SET_LCK | New lock valve position. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | dummyV_LCK | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peßler:
Implemented.