modelPartialChiller
Interface class for chiller models
Extends from Buildings.Fluid.Interfaces.PartialFourPortInterface.
Information
This partial class provides a standard interface for chiller models.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Components.Data.Chiller | dat | Design and operating parameters | |
| Modelica.Units.SI.MassFlowRate | mChiWat_flow_nominal | dat.mChiWat_flow_nominal | Design CHW mass flow rate |
| Modelica.Units.SI.MassFlowRate | mCon_flow_nominal | dat.mCon_flow_nominal | Design condenser cooling fluid mass flow rate |
| Modelica.Units.SI.HeatFlowRate | cap_nominal | dat.cap_nominal | Design cooling capacity |
| Modelica.Units.SI.HeatFlowRate | QChiWat_flow_nominal | -abs(cap_nominal) | Design cooling heat flow rate |
| Modelica.Units.SI.PressureDifference | dpChiWat_nominal | dat.dpChiWat_nominal | Design CHW pressure drop |
| Modelica.Units.SI.PressureDifference | dpCon_nominal | dat.dpCon_nominal | Design condenser cooling fluid pressure drop |
| Modelica.Units.SI.Temperature | TChiWatSup_nominal | dat.TChiWatSup_nominal | Design CHW supply temperature |
| Modelica.Units.SI.Temperature | TChiWatRet_nominal | TChiWatSup_nominal - QChiWat_flow_nominal/cpChiWat_default/mChiWat_flow_nominal | Design CHW return temperature |
| Modelica.Units.SI.HeatFlowRate | QCon_flow_nominal | Design condenser heat flow rate | |
| Modelica.Units.SI.Temperature | TConEnt_nominal | Design condenser entering fluid temperature | |
| Modelica.Units.SI.Temperature | TConLvg_nominal | Design condenser leaving fluid temperature | |
| Modelica.Units.SI.Efficiency | COP_nominal | Coefficient of performance at design cooling conditions | |
| MediumChiWat.SpecificHeatCapacity | cpChiWat_default | MediumChiWat.specificHeatCapacityCp(staChiWat_default) | CHW default specific heat capacity |
| MediumChiWat.ThermodynamicState | staChiWat_default | MediumChiWat.setState_pTX(T = TChiWatSup_nominal, p = MediumChiWat.p_default, X = MediumChiWat.X_default) | CHW default state |
| MediumCon.SpecificHeatCapacity | cpCon_default | MediumCon.specificHeatCapacityCp(staCon_default) | Condenser cooling fluid default specific heat capacity |
| MediumCon.ThermodynamicState | staCon_default | MediumCon.setState_pTX(T = dat.TCon_nominal, p = MediumCon.p_default, X = MediumCon.X_default) | Condenser cooling fluid default state |
| Configuration | |||
| Buildings.Templates.Components.Types.Chiller | typ | Type of chiller | |
| Boolean | have_switchover | false | Set to true for heat recovery chiller with built-in switchover |
| Boolean | use_TChiWatSupForCtl | true | Set to true for CHW supply temperature control, false for CHW return temperature control |
| Assumptions | |||
| Boolean | have_dpChiWat | true | Set to true for CHW pressure drop computed by this model, false for external computation |
| Boolean | have_dpCon | true | Set to true for condenser cooling fluid pressure drop computed by this model, false for external computation |
| Dynamics › Nominal condition | |||
| Modelica.Units.SI.Time | tau | 30 | Time constant at nominal flow, used if energy or mass balance is dynamic |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Components.Interfaces.Bus | bus | Control bus |
Contents
| Name | Description |
|---|---|
| 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.