modelPartialChiller

Interface class for chiller models

Extends from Buildings.Fluid.Interfaces.PartialFourPortInterface.

Information

This partial class provides a standard interface for chiller models.

Parameters

TypeNameDefaultDescription
Buildings.Templates.Components.Data.ChillerdatDesign and operating parameters
Modelica.Units.SI.MassFlowRatemChiWat_flow_nominaldat.mChiWat_flow_nominalDesign CHW mass flow rate
Modelica.Units.SI.MassFlowRatemCon_flow_nominaldat.mCon_flow_nominalDesign condenser cooling fluid mass flow rate
Modelica.Units.SI.HeatFlowRatecap_nominaldat.cap_nominalDesign cooling capacity
Modelica.Units.SI.HeatFlowRateQChiWat_flow_nominal-abs(cap_nominal)Design cooling heat flow rate
Modelica.Units.SI.PressureDifferencedpChiWat_nominaldat.dpChiWat_nominalDesign CHW pressure drop
Modelica.Units.SI.PressureDifferencedpCon_nominaldat.dpCon_nominalDesign condenser cooling fluid pressure drop
Modelica.Units.SI.TemperatureTChiWatSup_nominaldat.TChiWatSup_nominalDesign CHW supply temperature
Modelica.Units.SI.TemperatureTChiWatRet_nominalTChiWatSup_nominal - QChiWat_flow_nominal/cpChiWat_default/mChiWat_flow_nominalDesign CHW return temperature
Modelica.Units.SI.HeatFlowRateQCon_flow_nominalDesign condenser heat flow rate
Modelica.Units.SI.TemperatureTConEnt_nominalDesign condenser entering fluid temperature
Modelica.Units.SI.TemperatureTConLvg_nominalDesign condenser leaving fluid temperature
Modelica.Units.SI.EfficiencyCOP_nominalCoefficient of performance at design cooling conditions
MediumChiWat.SpecificHeatCapacitycpChiWat_defaultMediumChiWat.specificHeatCapacityCp(staChiWat_default)CHW default specific heat capacity
MediumChiWat.ThermodynamicStatestaChiWat_defaultMediumChiWat.setState_pTX(T = TChiWatSup_nominal, p = MediumChiWat.p_default, X = MediumChiWat.X_default)CHW default state
MediumCon.SpecificHeatCapacitycpCon_defaultMediumCon.specificHeatCapacityCp(staCon_default)Condenser cooling fluid default specific heat capacity
MediumCon.ThermodynamicStatestaCon_defaultMediumCon.setState_pTX(T = dat.TCon_nominal, p = MediumCon.p_default, X = MediumCon.X_default)Condenser cooling fluid default state
Configuration
Buildings.Templates.Components.Types.ChillertypType of chiller
Booleanhave_switchoverfalseSet to true for heat recovery chiller with built-in switchover
Booleanuse_TChiWatSupForCtltrueSet to true for CHW supply temperature control, false for CHW return temperature control
Assumptions
Booleanhave_dpChiWattrueSet to true for CHW pressure drop computed by this model, false for external computation
Booleanhave_dpContrueSet to true for condenser cooling fluid pressure drop computed by this model, false for external computation
Dynamics › Nominal condition
Modelica.Units.SI.Timetau30Time constant at nominal flow, used if energy or mass balance is dynamic
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state

Components

TypeNameDefaultDescription
Buildings.Templates.Components.Interfaces.BusbusControl bus

Contents

NameDescription
MediumChiWat
MediumCon

Revisions

  • April 17, 2025, by Antoine Gautier:
    Refactored for load-dependent 2D table data chiller model.
  • November 18, 2022, by Antoine Gautier:
    First implementation.