modelRefrigerantCycleHeatRecovery
Refrigerant cycle model for cooling-only or heat recovery chiller models
Extends from Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.PartialModularRefrigerantCycle (Partial refrigerant cycle model).
Information
This is the refrigerant cycle model used in Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDep.
In contrast to
Buildings.Fluid.Chillers.ModularReversible.BaseClasses.RefrigerantCycle,
this model includes a unique component that can be configured to
either represent a cooling-only chiller (have_switchover=false)
or a heat recovery chiller (have_switchover=true).
A unique performance data file is required, providing
the maximum cooling heat flow rate and power, regardless of the setting
for have_switchover.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_rev (from PartialModularRefrigerantCycle) | true | True if the refrigerant machine is reversible |
| Boolean | have_switchover | false | Set to true for heat recovery chiller with built-in switchover |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.HeatPumps.ModularReversible.BaseClasses.RefrigerantMachineControlBus | sigBus (from PartialModularRefrigerantCycle) | Signal bus with data for refrigerant models | |
| Modelica.Blocks.Interfaces.RealOutput | QCon_flow (from PartialModularRefrigerantCycle) | Heat flow rate from the refrigerant to the condenser medium | |
| Modelica.Blocks.Interfaces.RealOutput | QEva_flow (from PartialModularRefrigerantCycle) | Heat flow rate from the evaporator medium to the refrigerant | |
| Modelica.Blocks.Interfaces.RealOutput | PEle (from PartialModularRefrigerantCycle) | Routing block that picks the component for electric power consumption |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Switch | swiQEva (from PartialModularRefrigerantCycle) | Routing block that picks the component acting as evaporator | |
| Modelica.Blocks.Logical.Switch | swiQCon (from PartialModularRefrigerantCycle) | Routing block that picks the component acting as condenser | |
| Modelica.Blocks.Logical.Switch | swiPEle (from PartialModularRefrigerantCycle) | Whether to use cooling or heating power output | |
| RefrigerantCycleChillerCooling | refCycChiCoo | Refrigerant cycle instance for cooling |
Contents
| Name | Description |
|---|---|
| Model for refrigerant cycle of a chiller in reversed operation mode |
Revisions
-
March 21, 2025, by Antoine Gautier:
First implementation.