blockStagingCapacity
Total capacity at current stages times stage-up PLR limit
Information
It calcualtes the total capacity at current stages times stage-up PLR limit.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | PLRStaTra | 0.85 | Part load ratio triggering stage transition |
| CHW loop and cooling-only chillers | |||
| Integer | nChi | Number of units operating at design conditions | |
| Real | QChiWatChi_flow_nominal | Cooling design heat flow rate of cooling-only chillers (all units) | |
| HW loop and heat recovery chillers | |||
| Integer | nChiHea | Number of units operating at design conditions | |
| Real | QChiWatCasCoo_flow_nominal | Cooling design heat flow rate of HRC in cascading cooling mode (all units) | |
| Real | QHeaWat_flow_nominal | Heating design heat flow rate (all units) | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | uCooPreIdxSta | Left limit of the cooling stage index | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | uHeaPreIdxSta | Left limit of the heating stage index | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yCoo | Total capacity at current stage (>0) times stage-up PLR limit | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yCooLow | Total capacity at next lower stage (>0) times stage-down PLR limit | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yHea | Total capacity at current stage (>0) times stage-up PLR limit | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yHeaLow | Total capacity at next lower stage (>0) times stage-down PLR limit | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | conInt | Number of units operating at design conditions | |
| Buildings.Controls.OBC.CDL.Reals.Min | min2 | Find smaller input | |
| Buildings.Controls.OBC.CDL.Conversions.IntegerToReal | cooLefLimInd | Cooling left limit stage index | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div1 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai1 | Gain with factor of cooling design heat flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Subtract | sub1 | Find difference | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | conInt1 | Zero | |
| Buildings.Controls.OBC.CDL.Reals.Max | max1 | Find larger input | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div2 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | conInt2 | Number of units operating at design conditions | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai2 | Gain with factor of cooling design heat flow rate of HRC in cascading cooling mode | |
| Buildings.Controls.OBC.CDL.Reals.Add | add1 | Sum of inputs | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai3 | Gain with factor of part load ratio triggering stage transition | |
| Buildings.Controls.OBC.CDL.Reals.Abs | abs2 | Absolute value | |
| Buildings.Controls.OBC.CDL.Reals.AddParameter | addPar | Add parameter | |
| Buildings.Controls.OBC.CDL.Reals.Max | max2 | Find larger input | |
| Buildings.Controls.OBC.CDL.Reals.Min | min3 | Find smaller input | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div3 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai4 | Gain with factor of cooling design heat flow rate | |
| Buildings.Controls.OBC.CDL.Reals.AddParameter | addPar1 | Add parameter | |
| Buildings.Controls.OBC.CDL.Reals.Max | max3 | Find larger input | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div4 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai5 | Gain with factor of cooling design heat flow rate of HRC in cascading cooling mode | |
| Buildings.Controls.OBC.CDL.Reals.Add | add3 | Sum of inputs | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai6 | Gain with factor of part load ratio triggering stage transition | |
| Buildings.Controls.OBC.CDL.Reals.Abs | abs3 | Absolute value | |
| Buildings.Controls.OBC.CDL.Conversions.IntegerToReal | heaLefLimInd | Cooling left limit stage index | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div5 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai7 | Gain with factor of part load ratio triggering stage transition | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai8 | Gain with factor of the heating design heat flow rate | |
| Buildings.Controls.OBC.CDL.Reals.AddParameter | addPar2 | Add parameter | |
| Buildings.Controls.OBC.CDL.Reals.Max | max4 | Find larger input | |
| Buildings.Controls.OBC.CDL.Reals.Divide | div6 | Input 1 divided by input 2 | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai9 | Gain with factor of the heating design heat flow rate | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai10 | Gain with factor of part load ratio triggering stage transition |
Revisions
-
February 13, 2025, by Jianjun Hu:
First implementation.