modelTesterTemperatureControl

Model for testing the functionality of TemperatureControl

Extends from Modelica.Icons.Example (Icon for runnable examples).

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]

Concept

Parameters

TypeNameDefaultDescription
IntegernF_ACT6Size of enumeration ControlFunction
IntegernM_ACT4Size of enumeration Energy Modes
IntegernT_SETPTS8Number of defined setpoints
Real[8]T_SETPTS{16, 18, 20, 22, 28, 32, 34, 36}

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.Constant[nT_SETPTS]SourceT_SETPTS
Modelica.Blocks.Sources.IntegerStep[nM_ACT]SourcM_ACT
Modelica.Blocks.Sources.IntegerStep[nF_ACT]SourcF_ACT
Modelica.Blocks.MathInteger.SumsumF_ACT
Modelica.Blocks.MathInteger.SumsumM_ACT
Modelica.Blocks.Sources.ConstantSourceV_STA_VP
Modelica.Blocks.Continuous.FirstOrderRoom
RoomClimate.TemperatureControltemperatureControl
Utilities.Converters.IntegerToControlFunctionsAirTemperatureintegerToControlFunctionsAirTemperature
Utilities.Converters.IntegerToEnergyModeintegerToEnergyMode

Revisions

  • March 07, 2017  by Georg Ferdinand Schneider & Georg Ambrosius Peler:
    Implemented.