modelTemperatureProtection

Temperature protection for heat pump compressor

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

Temperature protection block for heat pumps. This block overrides the heat pump control signal when the condenser temperature is too high, the evaporator temperature is too low, or the temperature difference between the condenser and evaporator is negative.

Typical use and important parameters

Temperature bounds are set using TConMax and TEvaMin.

Options

Parameter dTHys may be used to change the hysteresis interval.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTConMaxUpper bound for condenser temperature
Modelica.Units.SI.TemperatureTEvaMinLower bound for evaporator temperature
RealdTHys5Hysteresis interval width
Booleanpre_y_startfalseValue of pre(y) of hysteresis at initial time

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuCompressor control signal
Modelica.Blocks.Interfaces.RealInputTEvaEvaporator temperature
Modelica.Blocks.Interfaces.RealInputTConCondenser temperature
Modelica.Blocks.Interfaces.RealOutputyModified compressor control signal
Modelica.Blocks.Interfaces.BooleanOutputerrHigPreError signal condenser upper bound temperature
Modelica.Blocks.Interfaces.BooleanOutputerrLowPreError signal evaporator lower bound temperature
Modelica.Blocks.Interfaces.BooleanOutputerrNegTemDifError signal if evaporator temperature is above condenser temperature

Revisions

  • May 30, 2017, by Filip Jorissen:
    First implementation. See #769.