modelModular

Grey-box model for reversible and non-reversible chillers

Extends from IDEAS.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialReversibleRefrigerantMachine.

Information

Model of a reversible, modular chiller. This models allows combining any of the available modules for refrigerant heating or cooling cycles, inertias, heat losses, and safety controls. All features are optional.

Adding to the partial model ( IDEAS.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialReversibleRefrigerantMachine), this model has the coo signal to choose the operation mode of the chiller.

For more information, see IDEAS.Fluid.HeatPumps.ModularReversible.UsersGuide.

Parameters

TypeNameDefaultDescription
Nominal condition
Modelica.Units.SI.HeatFlowRateQCoo_flow_nominalNominal cooling capcaity
Modelica.Units.SI.TemperatureTEvaCoo_nominalNominal temperature of the cooled fluid during cooling mode
Modelica.Units.SI.TemperatureTConCoo_nominalNominal temperature of the heated fluid during cooling mode
Nominal condition - Heating
Modelica.Units.SI.HeatFlowRateQHea_flow_nominal0Nominal heating capacity
Modelica.Units.SI.TemperatureTEvaHea_nominalNominal temperature of the heated fluid during heating mode
Modelica.Units.SI.TemperatureTConHea_nominalNominal temperature of the cooled fluid during heating mode

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputcoo=true for cooling, =false for heating
Modelica.Blocks.Sources.BooleanConstantconCooLocks the device in cooling mode if designated to be not reversible
Modelica.Blocks.Logical.NotnotCooNot cooling is heating
Modelica.Blocks.Logical.HysteresishysOutputs whether the device is on based on the relative speed

Contents

NameDescription
RefrigerantCycleChillerCooling
RefrigerantCycleChillerHeating

Revisions

  • May 23, 2025, by Michael Wetter:
    Added assertion against wrong parameterization.
    This is for IBPSA #2013.
  • February 25, 2025, by Antoine Gautier:
    Added hysteresis that was removed from base class.
    This is for IBPSA #1977.
  • May 2, 2024, by Michael Wetter:
    Refactored check for device identifiers.
    This is for IBPSA, #1576.
  • May 22, 2019, by Julian Matthes:
    First implementation (see issue AixLib #715)