modelPartialHeatPumpTableData2DLoadDep

Interface for heat pump using load-dependent 2D table data

Extends from Buildings.Templates.Components.Interfaces.PartialHeatPump.

Information

This is the base class for heat pump models where the capacity and input power are computed by interpolating manufacturer data along the condenser entering or leaving temperature, the evaporator entering or leaving temperature and the part load ratio. Toggling the Boolean parameter is_rev enables representing either a non-reversible (heating-only) heat pump or a reversible heat pump.

This model is a wrapper for Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDep, which the user may refer to for the modeling assumptions.

Control points

The following input and output points are available.

  • Heat pump on/off command signal: y1, DO signal, with a dimensionality of zero
  • For reversible heat pumps only (is_rev=true), heat pump operating mode command signal: y1Hea, DO signal, with a dimensionality of zero
    Set y1Hea=true for heating mode, y1Hea=false for cooling mode.
  • Heat pump HW supply temperature setpoint: THeaWatSet, AO signal, with a dimensionality of zero
  • For reversible heat pumps only (is_rev=true), Heat pump CHW supply temperature setpoint: TChiWatSet, AO signal, with a dimensionality of zero
  • Heat pump status: y1_actual, DI signal, with a dimensionality of zero

Components

TypeNameDefaultDescription
Controls.StatusEmulatory1_actualCompute heat pump status
Fluid.Sensors.MassFlowRatemChiHeaWat_flowCHW/HW mass flow rate
Fluid.Sensors.TemperatureTwoPortTChiHeaWatEntCHW/HW entering temperature
Fluid.Sensors.TemperatureTwoPortTChiHeaWatLvgCHW/HW leaving temperature
Fluid.Sensors.TemperatureTwoPortTSouEntSource fluid entering temperature
Fluid.Sensors.TemperatureTwoPortTSouLvgSource fluid leaving temperature
Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDephpHeat pump

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.