modelRefrigerantCycleConditional

Refrigerant cycle model of a heat pump

Extends from Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialModularRefrigerantCycle.

Information

This model is similar to Buildings.Fluid.HeatPumps.ModularReversible.Modular except that the cooling cycle component is declared as a conditional component, which can be removed by setting use_rev to false.

Parameters

TypeNameDefaultDescription
BooleanallowDifferentDeviceIdentifiersfalseif use_rev=true, device data for cooling and heating need to be provided. Set allowDifferentDeviceIdentifiers=true to allow different device identifiers devId

Components

TypeNameDefaultDescription
RefrigerantCycleHeatPumpHeatingrefCycHeaPumHeaRefrigerant cycle instance for heating
RefrigerantCycleHeatPumpCoolingrefCycHeaPumCooRefrigerant cycle instance for cooling
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantzerPlaceholder signal

Contents

NameDescription
RefrigerantCycleHeatPumpHeating
RefrigerantCycleHeatPumpCooling

Revisions

  • March 21, 2025, by Antoine Gautier:
    First implementation.