blockOverrides
Software switches to override setpoints
Information
This block considers the overrides to the setpoints for snap-acting controlled dual-duct terminal unit. The implementation is according to the Section 5.11.7 of ASHRAE Guideline 36, May 2020.
Provide software switches that interlock to a system-level point to:
-
when
oveFloSetequals to 1, force the zone airflow setpointVSet_flowto zero, -
when
oveFloSetequals to 2, force the zone airflow setpointVSet_flowto zone cooling maximum airflow rateVCooMax_flow, -
when
oveFloSetequals to 3, force the zone airflow setpointVSet_flowto zone minimum airflow setpointVMin_flow. -
when
oveFloSetequals to 4, force the zone airflow setpointVSet_flowto zone heating maximum airflow setpointVHeaMax_flow. -
when
oveCooDamPosequals to 1, force the cooling damper to full closed by settingyCooDamto 0, -
when
oveCooDamPosequals to 2, force the cooling damper to full open by settingyCooDamto 1. -
when
oveHeaDamPosequals to 1, force the heating damper to full closed by settingyHeaDamto 0, -
when
oveHeaDamPosequals to 2, force the heating damper to full open by settingyHeaDamto 1.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | VMin_flow | Design zone minimum airflow setpoint | |
| Real | VCooMax_flow | Design zone cooling maximum airflow rate | |
| Real | VHeaMax_flow | Design zone heating maximum airflow rate |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | oveFloSet | Index of overriding flow setpoint, 1: set to zero; 2: set to cooling maximum; 3: set to minimum flow; 4: set to heating maximum | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VActSet_flow | Active airflow setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | oveCooDamPos | Index of overriding cooling damper position, 1: set to close; 2: set to open | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uCooDam | Cooling damper commanded position | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | oveHeaDamPos | Index of overriding heating damper position, 1: set to close; 2: set to open | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uHeaDam | Heating damper commanded position | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VSet_flow | Airflow setpoint after considering override | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yCooDam | Cooling damper commanded position, after considering override | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yHeaDam | Heating damper commanded position, after considering override |
Revisions
-
August 1, 2020, by Jianjun Hu:
First implementation.