modelChillerStage
Chiller staging controller for plants with two chillers of the same size
Information
This model implements the staging control logic as follows:
- When the plant enabling signal
onchanges fromfalsetotrue, one chiller is enabled. - When the total cooling load
QLoaexceeds 80 percent (adjustable) of one chiller's nominal capacityQChi_nominal, a second chiller is enabled. - When the total cooling load
QLoadrops below 60 percent (adjustable) of one chiller's nominal capacityQChi_nominal(i.e. 30 percent of both chillers combined), or the plant enabling signalonchanges fromtruetofalse, the second chiller is disabled. - When the plant enabling signal
onchanges fromtruetofalse, the operating chillers will be disabled sequentially. - Parameter
tWaiassures a transitional time is kept between each operation.
It is assumed that both chillers have the same capacity of
QChi_nominal.
Note: This model can be used for plants with two chillers with or without waterside econimizer (WSE). For plants with WSE, extra control logic on top of this model needs to be added.
.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | cp_default | Specific heat capacity of the fluid | |
| Real | tWai | Waiting time | |
| Real | QChi_nominal | Nominal cooling capacity (negative) | |
| Real | staUpThr | -0.8*QChi_nominal | Stage up load threshold(from one to two chillers) |
| Real | staDowThr | -0.6*QChi_nominal | Stage down load threshold(from two to one chiller) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | on | Enabling signal of the plant. True: chiller should be enabled | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TChiWatRet | Chilled water return temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TChiWatSup | Chilled water supply temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | mFloChiWat | Chilled water mass flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[2] | y | On/off signal for the chillers - false: off; true: on |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.StateGraph.StateGraphRoot | stateGraphRoot | State graph root | |
| Modelica.StateGraph.InitialStep | off | No cooling is demanded | |
| Modelica.StateGraph.StepWithSignal | oneOn | Status of one chiller on | |
| Modelica.StateGraph.StepWithSignal | twoOn | Status of two chillers on | |
| Modelica.StateGraph.TransitionWithSignal | offToOne | Condition of transition from off to one chiller on | |
| Modelica.StateGraph.TransitionWithSignal | oneToTwo | Condition of transition from one chiller to two chillers | |
| Modelica.StateGraph.TransitionWithSignal | twoToOne | Condition of transion from two chillers to one chiller | |
| Modelica.StateGraph.TransitionWithSignal | oneToOff | Condition of transition from one chiller to off | |
| Buildings.Controls.OBC.CDL.Reals.Hysteresis | thrOneToTwo | Threshold of turning two chillers on | |
| Buildings.Controls.OBC.CDL.Logical.Not | thrTwoToOne | Threshold of turning off the second chiller | |
| Buildings.Controls.OBC.CDL.Reals.Subtract | dT | Temperature difference | |
| Buildings.Controls.OBC.CDL.Reals.Multiply | pro | Product | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | plr | Specific heat multiplier to calculate heat flow rate | |
| Buildings.Controls.OBC.CDL.Logical.Or | Or | On signal for either chiller | |
| Buildings.Controls.OBC.CDL.Logical.Not | notOn | on switches to false | |
| Buildings.Controls.OBC.CDL.Logical.Or | TwoToOne | Conditions that turn off the second chiller |
Revisions
-
February 6, 2025, by Jianjun Hu:
Removed the medium specification. This is for Buildings, #4110. -
December 10, 2021, by Michael Wetter:
Corrected parameter value fortwoOn.nOut. This correction is required to simulate the model in Dymola 2022 if the model has been updated to MSL 4.0.0. With MSL 3.2.3, the simulation works without this correction.
This is for Buildings, #1563. -
August 6, 2020 by Jing Wang:
First implementation.