Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep
Package with load-dependent 2D table data recors
Information
This package contains parameter records for load-dependent data-based heat pump models.
Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).
Package Content
| Name | Description |
|---|---|
| Partial record to specify performance data for load-dependent data-based models | |
| Record to specify performance data for load-dependent data-based HP models |
Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.Generic
Partial record to specify performance data for load-dependent data-based models
Information
Overview
This is the base record class for heat pump and chiller models that use the block Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDep to calculate the capacity and power.
This class provides the path to the external data file with the performance
data (parameter fileName) as well as the PLR values at which
capacity and power are specified (parameter PLRSup).
The external data file must be formatted as specified in the documentation
of the above block. Please also refer to this documentation for the definition
of the parameter PLRCyc_min.
Extends from Modelica.Icons.Record (Icon for records).
Contents
| Type | Name | Default | Description |
|---|---|---|---|
| String | fileName | Path to file with performance data | |
| DimensionlessRatio | PLRSup[:] | PLR values at which heat flow rate and power data are provided [1] | |
| DimensionlessRatio | PLRCyc_min | min(PLRSup) | Minimum PLR before cycling last compressor off [1] |
| MassFlowRate | mCon_flow_nominal | Nominal mass flow rate in condenser [kg/s] | |
| MassFlowRate | mEva_flow_nominal | Nominal mass flow rate in evaporator [kg/s] | |
| PressureDifference | dpCon_nominal | Nominal pressure drop in condenser [Pa] | |
| PressureDifference | dpEva_nominal | Nominal pressure drop in evaporator [Pa] | |
| String | devIde | Name of the device | |
| Boolean | use_TEvaOutForTab | =true to use evaporator outlet temperature for table data, false for inlet | |
| Boolean | use_TConOutForTab | =true to use condenser outlet temperature for table data, false for inlet | |
| Advanced | |||
| String | tabNamQ[:] | {"q@" + String(p, format=".2... | Table names with heat flow rate data |
| String | tabNamP[:] | {"p@" + String(p, format=".2... | Table names with power data |
Modelica definition
Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.GenericHeatPump
Record to specify performance data for load-dependent data-based HP models
Information
This is the base record class to specify the parameters of the model Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDep.
In addition to the parameters defined in Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.Generic table data for upper temperature limits is included. Please refer to the documentation of Buildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.BaseClasses.PartialOperationalEnvelope for guidance on how to populate this table.
Extends from Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.Generic (Partial record to specify performance data for load-dependent data-based models).
Contents
| Type | Name | Default | Description |
|---|---|---|---|
| String | fileName | Path to file with performance data | |
| DimensionlessRatio | PLRSup[:] | PLR values at which heat flow rate and power data are provided [1] | |
| DimensionlessRatio | PLRCyc_min | min(PLRSup) | Minimum PLR before cycling last compressor off [1] |
| MassFlowRate | mCon_flow_nominal | Nominal mass flow rate in condenser [kg/s] | |
| MassFlowRate | mEva_flow_nominal | Nominal mass flow rate in evaporator [kg/s] | |
| PressureDifference | dpCon_nominal | Nominal pressure drop in condenser [Pa] | |
| PressureDifference | dpEva_nominal | Nominal pressure drop in evaporator [Pa] | |
| String | devIde | Name of the device | |
| Boolean | use_TEvaOutForTab | =true to use evaporator outlet temperature for table data, false for inlet | |
| Boolean | use_TConOutForTab | =true to use condenser outlet temperature for table data, false for inlet | |
| Real | tabUppBou[:, 2] | Points to define upper boundary of operating envelope | |
| Boolean | use_TEvaOutForOpeEnv | use_TEvaOutForTab | =true to use evaporator outlet temperature for operational envelope, false for inlet |
| Boolean | use_TConOutForOpeEnv | use_TConOutForTab | =true to use condenser outlet temperature for operational envelope, false for inlet |
| Advanced | |||
| String | tabNamQ[:] | {"q@" + String(p, format=".2... | Table names with heat flow rate data |
| String | tabNamP[:] | {"p@" + String(p, format=".2... | Table names with power data |