modelHeatPumpModular

Base subsystem with modular heat recovery heat pump

Information

This is a model for a heat pump system with constant speed evaporator and condenser pumps, and mixing valves modulated to maintain a minimum condenser inlet temperature (resp. maximum evaporator inlet temperature).

The system is controlled based on the logic described in Buildings.DHC.ETS.Combined.Controls.HeatPumpModular.

Parameters

TypeNameDefaultDescription
Buildings.DHC.ETS.Combined.Data.GenericHeatPumpdatHeat pump performance data
Modelica.Units.SI.TemperatureDifferencedTOffSetHeaTemperature to be added to the set point in order to be slightly above what the heating load requires
Modelica.Units.SI.TemperatureDifferencedTOffSetCooTemperature to be added to the set point in order to be slightly below what the cooling load requires
Assumptions
BooleanallowFlowReversalfalse= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Nominal condition
Modelica.Units.SI.PressureDifferencedpCon_nominalNominal pressure drop accross condenser
Modelica.Units.SI.PressureDifferencedpEva_nominalNominal pressure drop accross evaporator
Modelica.Units.SI.PressuredpValCon_nominaldpCon_nominal/2Nominal pressure drop accross control valve on condenser side
Modelica.Units.SI.PressuredpValEva_nominaldpEva_nominal/2Nominal pressure drop accross control valve on evaporator side
Controls
RealTHeaWatSupSetMinMinimum value of heating water supply temperature set point
RealTChiWatSupSetMaxMaximum value of chilled water supply temperature set point

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuHeaSpaTrue if space heating is required from tank
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuHeaDhwTrue if domestic hot water heating is required from tank
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuCooTrue if cooling is required from tank
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupSetChilled water supply temperature set point (may be reset down)
Modelica.Fluid.Interfaces.FluidPort_aport_aChiWatFluid port for chilled water return
Modelica.Fluid.Interfaces.FluidPort_bport_bChiWatFluid port for chilled water supply
Modelica.Fluid.Interfaces.FluidPort_aport_aHeaWatFluid port for heating water return
Modelica.Fluid.Interfaces.FluidPort_bport_bHeaWatFluid port for heating water supply
Buildings.Controls.OBC.CDL.Interfaces.RealOutputPChiChiller power
Buildings.Controls.OBC.CDL.Interfaces.RealOutputPPumPump power
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaWatSupSetHeating water supply temperature set point

Components

TypeNameDefaultDescription
Buildings.Fluid.HeatPumps.ModularReversible.ModularheaPumHeat recovery heat pump
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumConCondenser pump
Buildings.DHC.ETS.BaseClasses.Pump_m_flowpumEvaEvaporator pump
Buildings.DHC.ETS.Combined.Controls.HeatPumpModularconController
Buildings.Fluid.Sensors.TemperatureTwoPortsenTConLvgCondenser water leaving temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTConEntCondenser water entering temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTEvaEntEvaporator water entering temperature
Buildings.Fluid.Sensors.TemperatureTwoPortsenTEvaLvgEvaporator water leaving temperature
Buildings.DHC.ETS.BaseClasses.JunctionsplEvaFlow splitter for the evaporator water circuit
Buildings.DHC.ETS.BaseClasses.JunctionsplConMixFlow splitter
Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalEvaControl valve for maximum evaporator water entering temperature
Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinearvalConControl valve for minimum condenser water entering temperature
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToReaConstant speed primary pumps control signal
Buildings.Controls.OBC.CDL.Reals.Addadd2
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametergai1Scale to nominal mass flow rate
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametergai2Scale to nominal mass flow rate
Fluid.Sensors.TemperatureTwoPortsenTHeaWatRetReturn heating water temperature to heat pump
Fluid.Sensors.TemperatureTwoPortsenTChiWatRetReturn chilled water temperature to chiller, prior to chiller valve

Contents

NameDescription
MediumMedium model

Revisions

  • March 27, 2024, by David Blum:
    Update icon and fix port orientation to align with convention.
    This is for issue #3606.
  • July 31, 2020, by Antoine Gautier:
    First implementation.