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
| Type | Name | Default | Description |
|---|---|---|---|
| On/Off Control | |||
| Boolean | use_minOnTime | =false to ignore minimum on-time constraint | |
| Modelica.Units.SI.Time | minOnTime | Mimimum on-time | |
| Boolean | use_minOffTime | =false to ignore minimum off time | |
| Modelica.Units.SI.Time | minOffTime | Minimum off time | |
| Boolean | use_maxCycRat | =false to ignore maximum cycle rate constraint | |
| Integer | maxCycRat | Maximum cycle rate | |
| Real | ySetRed | Reduced relative compressor speed to allow longer on-time | |
| Boolean | onOffMea_start | true | Start value for the on-off signal of the device, true for on |
| Operational Envelope | |||
| Boolean | use_opeEnv | =true to use a the operational envelope | |
| Modelica.Units.SI.Temperature[:,2] | tabUppHea | Upper temperature boundary for heating with second column as useful temperature side | |
| Modelica.Units.SI.Temperature[:,2] | tabLowCoo | Lower temperature boundary for cooling with second column as useful temperature side | |
| Modelica.Units.SI.TemperatureDifference | dTHysOpeEnv | 5 | Hysteresis for operational envelopes of both upper and lower boundaries |
| Boolean | use_TConOutHea | true | =true to use condenser outlet temperature for envelope in heating mode, false for inlet |
| Boolean | use_TEvaOutHea | false | =true to use evaporator outlet temperature for envelope in heating mode, false for inlet |
| Boolean | use_TConOutCoo | false | =true to use useful side outlet temperature for envelope in cooling mode, false for inlet |
| Boolean | use_TEvaOutCoo | true | =true to use evaporator outlet temperature for envelope in cooling mode, false for inlet |
| Anti Freeze Control | |||
| Boolean | use_antFre | =true to enable antifreeze control | |
| Modelica.Units.SI.ThermodynamicTemperature | TAntFre | Limit temperature for antifreeze control | |
| Modelica.Units.SI.TemperatureDifference | dTHysAntFre | Hysteresis interval width for antifreeze control | |
| Minimal Flow Rates | |||
| Boolean | use_minFlowCtr | =false to disable minimum mass flow rate requirements | |
| Real | r_mEvaMinPer_flow | Percentage of mass flow rate in evaporator required to operate the device | |
| Real | r_mConMinPer_flow | Percentage of mass flow rate in condenser required to operate the device | |
Revisions
-
October 2, 2022 by Fabian Wuellhorst:
First implementation (see issue #1576)