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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nF_ACT | 6 | Size of enumeration ControlFunction |
| Integer | nM_ACT | 4 | Size of enumeration Energy Modes |
| Integer | nT_SETPTS | 8 | Number of defined setpoints |
| Real[8] | T_SETPTS | {16, 18, 20, 22, 28, 32, 34, 36} |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| 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.Sum | sumF_ACT | ||
| Modelica.Blocks.MathInteger.Sum | sumM_ACT | ||
| Modelica.Blocks.Sources.Constant | SourceV_STA_VP | ||
| Modelica.Blocks.Continuous.FirstOrder | Room | ||
| RoomClimate.TemperatureControl | temperatureControl | ||
| Utilities.Converters.IntegerToControlFunctionsAirTemperature | integerToControlFunctionsAirTemperature | ||
| Utilities.Converters.IntegerToEnergyMode | integerToEnergyMode |
Revisions
- March 07, 2017 by Georg Ferdinand Schneider & Georg Ambrosius Peler:
Implemented.