modelOperationalEnvelope
Indicates if the chiller operation is within a defined envelope
Extends from HeatPumps.ModularReversible.Controls.Safety.BaseClasses.PartialOperationalEnvelope (Indicates if the device operation is within a defined envelope).
Information
Model to check if the operating conditions of a chiller are inside the given boundaries. If not, the heat pump or chiller will switch off.
Read the documentation of Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.BaseClasses.PartialOperationalEnvelope for more information.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature[:,2] | tabUppHea (from PartialOperationalEnvelope) | Upper boundary for heating with second column as useful temperature side | |
| Modelica.Units.SI.Temperature[:,2] | tabLowCoo (from PartialOperationalEnvelope) | Lower boundary for cooling with second column as useful temperature side | |
| Modelica.Units.SI.TemperatureDifference | dTHys (from PartialOperationalEnvelope) | 5 | Temperature deadband in the operational envelope |
| Operational Envelope | |||
| Boolean | use_TConOutHea (from PartialOperationalEnvelope) | true | if true, use condenser outlet temperature for operational envelope in heating mode, otherwise use inlet |
| Boolean | use_TEvaOutHea (from PartialOperationalEnvelope) | false | if true, use evaporator outlet temperature for operational envelope in heating mode, otherwise use inlet |
| Boolean | use_TConOutCoo (from PartialOperationalEnvelope) | false | if true, use useful side outlet temperature for operational envelope in cooling mode, otherwise use inlet |
| Boolean | use_TEvaOutCoo (from PartialOperationalEnvelope) | true | if true, use evaporator outlet temperature for operational envelope in cooling mode, otherwise use inlet |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBus | sigBus (from PartialSafety) | Bus-connector for the heat pump | |
| Modelica.Blocks.Interfaces.IntegerOutput | err (from PartialSafetyWithCounter) | Integer for displaying number of errors during simulation | |
| Modelica.Blocks.Interfaces.BooleanInput | onOffSet (from PartialSafetyWithCounter) | Device is set to turn on | |
| Modelica.Blocks.Interfaces.BooleanOutput | canOpe (from PartialSafetyWithCounter) | True if device can operate |
Components
Revisions
-
November 26, 2018 by Fabian Wuellhorst:
First implementation (see issue AixLib #577)