recordGeneric

Generic record definition for safety control blocks

Extends from Modelica.Icons.Record (Icon for records).

Information

Base data definitions with parameters relevant to safety control of refrigerant machines.

Typically, datasheets of manufacturers provide specific values for these assumptions. Some values are harder to get, e.g. the minimum and maximum for on-time or off time.

Parameters

TypeNameDefaultDescription
On/Off Control
Booleanuse_minOnTime=false to ignore minimum on-time constraint
Modelica.Units.SI.TimeminOnTimeMimimum on-time
Booleanuse_minOffTime=false to ignore minimum off time
Modelica.Units.SI.TimeminOffTimeMinimum off time
Booleanuse_maxCycRat=false to ignore maximum cycle rate constraint
IntegermaxCycRatMaximum cycle rate
RealySetRedReduced relative compressor speed to allow longer on-time
BooleanonOffMea_starttrueStart value for the on-off signal of the device, true for on
Operational Envelope
Booleanuse_opeEnv=true to use a the operational envelope
Modelica.Units.SI.Temperature[:,2]tabUppHeaUpper temperature boundary for heating with second column as useful temperature side
Modelica.Units.SI.Temperature[:,2]tabLowCooLower temperature boundary for cooling with second column as useful temperature side
Modelica.Units.SI.TemperatureDifferencedTHysOpeEnv5Hysteresis for operational envelopes of both upper and lower boundaries
Booleanuse_TConOutHeatrue=true to use condenser outlet temperature for envelope in heating mode, false for inlet
Booleanuse_TEvaOutHeafalse=true to use evaporator outlet temperature for envelope in heating mode, false for inlet
Booleanuse_TConOutCoofalse=true to use useful side outlet temperature for envelope in cooling mode, false for inlet
Booleanuse_TEvaOutCootrue=true to use evaporator outlet temperature for envelope in cooling mode, false for inlet
Anti Freeze Control
Booleanuse_antFre=true to enable antifreeze control
Modelica.Units.SI.ThermodynamicTemperatureTAntFreLimit temperature for antifreeze control
Modelica.Units.SI.TemperatureDifferencedTHysAntFreHysteresis interval width for antifreeze control
Minimal Flow Rates
Booleanuse_minFlowCtr=false to disable minimum mass flow rate requirements
Realr_mEvaMinPer_flowPercentage of mass flow rate in evaporator required to operate the device
Realr_mConMinPer_flowPercentage of mass flow rate in condenser required to operate the device

Revisions

  • October 2, 2022 by Fabian Wuellhorst:
    First implementation (see issue #1576)