modelTableData2DLoadDep

Data-based model dependent on condenser and evaporator entering or leaving temperature and PLR

Extends from Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialHeatPumpCycle (Partial model to allow selection of only heat pump options).

Information

This model serves as a wrapper class to integrate the block Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.TableData2DLoadDep into heat pump models. For a complete description of all modeling assumptions, please refer to the documentation of this block.

Parameters

TypeNameDefaultDescription
StringdevIde (from PartialRefrigerantCycle)""Indicates the data source, used to warn users about different vapor compression devices in reversible models
BooleanuseInHeaPum (from PartialHeatPumpCycle)=false to indicate that this model is used in a chiller
Booleanuse_revTrue if the refrigerant machine is reversible
RealscaFacQHea_flow_nominal/calQUseP.Q_flow_nominalScaling factor
Booleanuse_TEvaOutForTabdat.use_TEvaOutForTab=true to use evaporator outlet temperature, false for inlet
Booleanuse_TConOutForTabdat.use_TConOutForTab=true to use condenser outlet temperature, false for inlet
Booleanuse_TLoaLvgForCtltrueSet to true for leaving temperature control, false for entering temperature control
Buildings.Fluid.HeatPumps.ModularReversible.Data.TableData2DLoadDep.GenericHeatPumpdatTable with performance data
Modelica.Units.SI.PowerP_min0Minimum power when system is enabled with compressor cycled off
Nominal condition
Modelica.Units.SI.PowerPEle_nominal (from PartialRefrigerantCycle)Nominal electrical power consumption
Modelica.Units.SI.TemperatureTCon_nominal (from PartialRefrigerantCycle)Nominal temperature at secondary condenser side
Modelica.Units.SI.TemperatureTEva_nominal (from PartialRefrigerantCycle)Nominal temperature at secondary evaporator side
Modelica.Units.SI.HeatFlowRateQHea_flow_nominal (from PartialHeatPumpCycle)Nominal heating capacity
Advanced › Medium properties
Modelica.Units.SI.SpecificHeatCapacitycpCon (from PartialRefrigerantCycle)Evaporator medium specific heat capacity
Modelica.Units.SI.SpecificHeatCapacitycpEva (from PartialRefrigerantCycle)Evaporator medium specific heat capacity

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputPEle (from PartialRefrigerantCycle)Electrical Power consumed by the device
Modelica.Blocks.Interfaces.RealOutputQCon_flow (from PartialRefrigerantCycle)Heat flow rate through condenser
Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBussigBus (from PartialRefrigerantCycle)Bus-connector
Modelica.Blocks.Interfaces.RealOutputQEva_flow (from PartialRefrigerantCycle)Heat flow rate through evaporator

Components

TypeNameDefaultDescription
Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.NoFrostingiceFacCal (from PartialRefrigerantCycle)
Modelica.Blocks.Math.AddredQCon (from PartialRefrigerantCycle)Reduce heat flow to the condenser based on the reduction to the evaporator
Modelica.Blocks.Math.ProductproRedQEva (from PartialRefrigerantCycle)Reduce heat flow to the evaporator based on the icing factor
Modelica.Blocks.Math.FeedbackfeeHeaFloEva (from PartialHeatPumpCycle)Calculates evaporator heat flow with total energy balance
BaseClasses.TableData2DLoadDepcalQUsePCompute heat flow rate and input power
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[2]cpSpecific heat capacity
Buildings.Controls.OBC.CDL.Routing.RealExtractor[6]extBusSigExtract bus signals depending on application
Buildings.Controls.OBC.CDL.Integers.Sources.Constant[2]cstConstants
Buildings.Controls.OBC.CDL.Integers.SwitchintSwiSelection index: 1 to use evaporator as load side, 2 to use condenser
Buildings.Controls.OBC.CDL.Routing.IntegerScalarReplicatorintScaRepReplicate selection index
Buildings.Controls.OBC.CDL.Logical.Sources.Constantuse_inHpConstant Boolean
Buildings.Controls.OBC.CDL.Logical.NotnotCooCooling disabled (if used in chiller)
Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicatorheaHeating enable (if used in reversible heat pump)
Buildings.Controls.OBC.CDL.Logical.Sources.ConstanttruPlaceholder signal for heating-only system
Buildings.Controls.OBC.CDL.Logical.AndonAndHeaTrue if enabled in heating mode
Buildings.Controls.OBC.CDL.Reals.SwitchTSetActSwitch between CHW and HW temperature setpoint

Revisions

  • March 23, 2026, by Antoine Gautier:
    Refactored with two separate connectors for HW and CHW temperature setpoints.
    This is for #4507.
  • March 21, 2025, by Antoine Gautier:
    First implementation.