Buildings.Templates.Components.Chillers
Chiller models
Information
This package contains models for chillers.
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
Package Content
| Name | Description |
|---|---|
| Compression chiller |
Buildings.Templates.Components.Chillers.Compression
Compression chiller
Information
This is a model for air-cooled or water-cooled compression chillers
where the capacity and input power are computed by interpolating manufacturer data
along the evaporator entering or leaving temperature, the
condenser entering or leaving temperature and the part load ratio.
The model can be configured to represent either a cooling-only
chiller (have_switchover=false) or a heat-recovery chiller
(have_switchover=true) that can be controlled to track
either a CHW temperature setpoint or a HW temperature setpoint.
This model is a wrapper for Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDep, which the user may refer to for the modeling assumptions. Note that, by default, internal safeties in this model are disabled.
Control points
The following input and output points are available.
-
On/off command:
y1, DO signal -
For heat recovery chillers only (
have_switchover=true), operating mode command:y1Coo, DO signal, true for cooling, false for heating -
Supply or return CHW temperature setpoint
TChiWatSet, AO signal (the choice between supply and return temperature tracking depends on the parameter:use_TChiWatSupForCtl) - For heat recovery chillers only (
have_switchover=true), supply or return HW temperature setpointTHeaWatSet, AO signal (the choice between supply and return temperature tracking depends on the parameter:use_TChiWatSupForCtl) -
Chiller status:
y1_actual, DI signal -
CHW flow request:
y1ReqFloChiWat, DI signal -
(Only if
typ=Buildings.Templates.Components.Types.Chiller.WaterCooled) CW flow request:y1ReqFloConWat, DI signal
Model parameters
The design parameters and the chiller performance data are specified with an instance of Buildings.Templates.Components.Data.Chiller.
Extends from Buildings.Templates.Components.Interfaces.PartialChiller (Interface class for chiller models).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| replaceable package MediumChiWat | Water | CHW medium | |
| replaceable package MediumCon | Water | Medium model for condenser cooling fluid | |
| Chiller | dat | Design and operating parameters | |
| HeatFlowRate | QCon_flow_nominal | chi.PEle_nominal - QChiWat_f... | Design condenser heat flow rate [W] |
| Temperature | TConEnt_nominal | if dat.per.use_TConOutForTab... | Design condenser entering fluid temperature [K] |
| Temperature | TConLvg_nominal | if dat.per.use_TConOutForTab... | Design condenser leaving fluid temperature [K] |
| Efficiency | COP_nominal | abs(QChiWat_flow_nominal)/ch... | Coefficient of performance at design cooling conditions [1] |
| Configuration | |||
| 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 | allowFlowReversal1 | true | = false to simplify equations, assuming, but not enforcing, no flow reversal for medium 1 |
| Boolean | allowFlowReversal2 | true | = false to simplify equations, assuming, but not enforcing, no flow reversal for medium 2 |
| 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 |
| Advanced | |||
| MassFlowRate | m1_flow_small | 1E-4*abs(m1_flow_nominal) | Small mass flow rate for regularization of zero flow [kg/s] |
| MassFlowRate | m2_flow_small | 1E-4*abs(m2_flow_nominal) | Small mass flow rate for regularization of zero flow [kg/s] |
| Diagnostics | |||
| Boolean | show_T | false | = true, if actual temperature at port is computed |
| Dynamics | |||
| Nominal condition | |||
| Time | tau | 30 | Time constant at nominal flow, used if energy or mass balance is dynamic [s] |
| Conservation equations | |||
| Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamic... | Type of energy balance: dynamic (3 initialization options) or steady state |
Connectors
| Type | Name | Description |
|---|---|---|
| FluidPort_a | port_a1 | Fluid connector a1 (positive design flow direction is from port_a1 to port_b1) |
| FluidPort_b | port_b1 | Fluid connector b1 (positive design flow direction is from port_a1 to port_b1) |
| FluidPort_a | port_a2 | Fluid connector a2 (positive design flow direction is from port_a2 to port_b2) |
| FluidPort_b | port_b2 | Fluid connector b2 (positive design flow direction is from port_a2 to port_b2) |
| Bus | bus | Control bus |