blockCoolingCoilValve
Cooling coil valve position control sequence
Information
Control sequence that outputs the cooling coil valve position. The implementation is according to the ALC EIKON control sequence implementation in one of LBNL buildings.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Controller | |||
| Real | alc_prop_k | 1/100 | Recorded proportional controller gain |
| Real | alc_int_k | 0.5/100 | Recorded integral controller gain |
| Modelica.Units.SI.Temperature | TSupHighLim | 50*(5/9) - 32*(5/9) + 273.15 | Recorded minimum supply air temperature for defining the upper limit of the valve position |
| Modelica.Units.SI.Temperature | TSupHigLim | 42*(5/9) - 32*(5/9) + 273.15 | Recorded maximum supply air temperature for defining the upper limit of the valve position |
| Modelica.Units.SI.Time | interval | 15 | Recorded interval at which integration part of the output gets updated |
| Advanced › Parameters | |||
| Real | alc_k_unit_conv | 9/5 | Unit converter for controller gains from the ALC control logic |
| Enable | |||
| Modelica.Units.SI.Temperature | TOutCooCut | 50*(5/9) - 32*(5/9) + 273.15 | Recorded outdoor air temperature cooling threshold |
| Modelica.Units.SI.Temperature | TOutDelta | 2*(5/9) - 32*(5/9) + 273.15 | Recorded outdoor air temperature cooling threshold hysteresis delta |
| Real | FanFeeCut | 15/100 | Recorded fan feedback threshold |
| Real | FanFeeDelta | 10/100 | Recorded fan feedback threshold hysteresis delta |
| Advanced › Controller | |||
| Boolean | reverseActing | false | Controller reverse action |
| Real | k | alc_prop_k*alc_k_unit_conv | Proportional controller gain |
| Real | Ti | k*interval/(alc_int_k*alc_k_unit_conv) | Integral controller gain |
| Real | uMax | 1 | Maximum controller signal |
| Real | uMin | 0 | Minimum controller signal |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uFanSta | Optional additional status signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uFanFee | Supply fan feedback | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TSup | Measured supply air temperature (SAT) | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TSupSet | Supply air temperature setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TOut | Measured outdoor air temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yCooVal | Cooling valve control signal |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.PIDWithReset | limPI | Custom PI controller | |
| Buildings.Controls.OBC.CDL.Reals.Line | higLim | Defines lower limit of the cooling valve signal at low range SATs |
Revisions
-
August 29, 2023, by Hongxiang Fu:
Because of the removal ofLogical.And3based on ASHRAE 231P, replaced it with a stack of twoLogical.Andblocks. This is for #2465. -
April 09, 2018, by Milica Grahovac:
First implementation.