modelModular
Grey-box model for reversible and non-reversible chillers
Extends from AixLib.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 (
AixLib.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialReversibleRefrigerantMachine),
this model has the coo signal to choose
the operation mode of the chiller.
For more information, see AixLib.Fluid.HeatPumps.ModularReversible.UsersGuide.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | QCoo_flow_nominal | Nominal cooling capcaity | |
| Modelica.Units.SI.Temperature | TEvaCoo_nominal | Nominal temperature of the cooled fluid during cooling mode | |
| Modelica.Units.SI.Temperature | TConCoo_nominal | Nominal temperature of the heated fluid during cooling mode | |
| Nominal condition - Heating | |||
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal | 0 | Nominal heating capacity |
| Modelica.Units.SI.Temperature | TEvaHea_nominal | Nominal temperature of the heated fluid during heating mode | |
| Modelica.Units.SI.Temperature | TConHea_nominal | Nominal temperature of the cooled fluid during heating mode | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | coo | =true for cooling, =false for heating | |
| Modelica.Blocks.Sources.BooleanConstant | conCoo | Locks the device in cooling mode if designated to be not reversible | |
| Modelica.Blocks.Logical.Not | notCoo | Not cooling is heating | |
| Modelica.Blocks.Logical.Hysteresis | hys | Outputs whether the device is on based on the relative speed |
Contents
| Name | Description |
|---|---|
| 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)