Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses

Package with partial classes of performance Data

Information

This package contains base classes for the package Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.

Package Content

Name Description
Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.NoCooling NoCooling Placeholder to disable cooling
Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle PartialChillerCycle Partial model of refrigerant cycle used for chiller applications

Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.NoCooling Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.NoCooling

Placeholder to disable cooling

Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.NoCooling

Information

Using this model, the chiller will always be off. This option is mainly used to avoid warnings about partial model which must be replaced.

Extends from PartialChillerCycle (Partial model of refrigerant cycle used for chiller applications).

Parameters

TypeNameDefaultDescription
StringdevIde"NoCooling"Indicates the data source, used to warn users about different vapor compression devices in reversible models
BooleanuseInChi =false to indicate that this model is used as a heat pump
Nominal condition
PowerPEle_nominal0Nominal electrical power consumption [W]
TemperatureTCon_nominal273.15Nominal temperature at secondary condenser side [K]
TemperatureTEva_nominal273.15Nominal temperature at secondary evaporator side [K]
HeatFlowRateQCoo_flow_nominal0Nominal cooling capacity [W]
Advanced
Medium properties
SpecificHeatCapacitycpCon4184Evaporator medium specific heat capacity [J/(kg.K)]
SpecificHeatCapacitycpEva4184Evaporator medium specific heat capacity [J/(kg.K)]

Connectors

TypeNameDescription
output RealOutputPEleElectrical Power consumed by the device [W]
output RealOutputQCon_flowHeat flow rate through condenser [W]
RefrigerantMachineControlBussigBusBus-connector
output RealOutputQEva_flowHeat flow rate through evaporator [W]

Modelica definition

model NoCooling "Placeholder to disable cooling" extends PartialChillerCycle( TEva_nominal=273.15, TCon_nominal=273.15, cpEva=4184, cpCon=4184, PEle_nominal=0, redeclare final Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.Frosting.NoFrosting iceFacCal, devIde="NoCooling", QCoo_flow_nominal=0); Modelica.Blocks.Sources.Constant const(final k=0) "Zero energy flows"; equation connect(const.y, redQCon.u2); connect(const.y, PEle); connect(const.y, proRedQEva.u2); end NoCooling;

Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle

Partial model of refrigerant cycle used for chiller applications

Buildings.Fluid.Chillers.ModularReversible.RefrigerantCycle.BaseClasses.PartialChillerCycle

Information

Partial refrigerant cycle model for chillers. It adds the specification for frosting calculation and restricts to the intended choices under choicesAllMatching.

Extends from Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialRefrigerantCycle (Partial model of refrigerant cycle).

Parameters

TypeNameDefaultDescription
StringdevIde""Indicates the data source, used to warn users about different vapor compression devices in reversible models
BooleanuseInChi =false to indicate that this model is used as a heat pump
Nominal condition
PowerPEle_nominal Nominal electrical power consumption [W]
TemperatureTCon_nominal Nominal temperature at secondary condenser side [K]
TemperatureTEva_nominal Nominal temperature at secondary evaporator side [K]
HeatFlowRateQCoo_flow_nominal Nominal cooling capacity [W]
Frosting supression
NoFrostingiceFacCalredeclare Buildings.Fluid.He...Replaceable model to calculate the icing factor
Advanced
Medium properties
SpecificHeatCapacitycpCon Evaporator medium specific heat capacity [J/(kg.K)]
SpecificHeatCapacitycpEva Evaporator medium specific heat capacity [J/(kg.K)]

Connectors

TypeNameDescription
output RealOutputPEleElectrical Power consumed by the device [W]
output RealOutputQCon_flowHeat flow rate through condenser [W]
RefrigerantMachineControlBussigBusBus-connector
output RealOutputQEva_flowHeat flow rate through evaporator [W]

Modelica definition

partial model PartialChillerCycle "Partial model of refrigerant cycle used for chiller applications" extends Buildings.Fluid.HeatPumps.ModularReversible.RefrigerantCycle.BaseClasses.PartialRefrigerantCycle; parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal "Nominal cooling capacity"; parameter Boolean useInChi "=false to indicate that this model is used as a heat pump"; equation connect(iceFacCal.iceFac, sigBus.iceFacChiMea); end PartialChillerCycle;