recordGeneric

Partial heat pump data

Extends from Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.Generic (Partial record to specify performance data for load-dependent data-based models).

Information

This is the base record class to specify the parameters of the model Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDep.

In addition to the parameters defined in Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.Generic table data for lower 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.

Parameters

TypeNameDefaultDescription
StringfileName (from Generic)Path to file with performance data
Modelica.Units.SI.DimensionlessRatio[:]PLRSup (from Generic)PLR values at which heat flow rate and power data are provided
Modelica.Units.SI.DimensionlessRatioPLRCyc_min (from Generic)min(PLRSup)Minimum PLR before cycling last compressor off
Modelica.Units.SI.MassFlowRatemCon_flow_nominal (from Generic)Nominal mass flow rate in condenser
Modelica.Units.SI.MassFlowRatemEva_flow_nominal (from Generic)Nominal mass flow rate in evaporator
Modelica.Units.SI.PressureDifferencedpCon_nominal (from Generic)Nominal pressure drop in condenser
Modelica.Units.SI.PressureDifferencedpEva_nominal (from Generic)Nominal pressure drop in evaporator
StringdevIde (from Generic)Name of the device
Booleanuse_TEvaOutForTab (from Generic)=true to use evaporator outlet temperature for table data, false for inlet
Booleanuse_TConOutForTab (from Generic)=true to use condenser outlet temperature for table data, false for inlet
Real[:]PLRSor (from Generic)Modelica.Math.Vectors.sort(PLRSup)PLR values in increasing order
Real[:,2]tabLowBouPoints to define lower boundary of operating envelope
Booleanuse_TEvaOutForOpeEnvuse_TEvaOutForTab=true to use evaporator outlet temperature for operational envelope, false for inlet
Booleanuse_TConOutForOpeEnvuse_TConOutForTab=true to use condenser outlet temperature for operational envelope, false for inlet
Advanced
String[:]tabNamQ (from Generic){"q@" + String(p, format = ".2f") for p in PLRSor}Table names with heat flow rate data
String[:]tabNamP (from Generic){"p@" + String(p, format = ".2f") for p in PLRSor}Table names with power data

Revisions

  • November 17, 2025, by Michael Wetter:
    Corrected typo in annotation.
    This is for Buildings, #4406.
  • March 21, 2025, by Antoine Gautier:
    First implementation.