blockFailsafeCondition
Evaluate failsafe stage up condition
Information
For heating applications with primary-secondary distribution: The failsafe stage up condition evaluates to true if either of the following is true.
-
Secondary HW supply temperature < primary HW supply temperature -
dTfor a period ofdtSecand secondary HW supply temperature < setpoint –dTfordtSec. -
Primary HW supply temperature < setpoint -
dTfordtPri.
For heating applications with primary-only distribution: The failsafe stage up condition evaluates to true if the following is true.
-
Primary HW supply temperature < setpoint -
dTfordtPri.
For cooling applications with primary-secondary distribution: The failsafe stage up condition evaluates to true if either of the following is true.
-
Secondary CHW supply temperature > primary CHW supply temperature +
dTfor a period ofdtSecand secondary CHW supply temperature < setpoint +dTfordtSec. -
Primary CHW supply temperature > setpoint +
dTfordtPri.
For cooling applications with primary-only distribution: The failsafe stage up condition evaluates to true if the following is true.
-
Primary CHW supply temperature > setpoint +
dTfordtPri.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Plants.Controls.Types.Application | typ | Type of application | |
| Boolean | have_pumSec | Set to true for primary-secondary distribution, false for primary-only | |
| Real | dT | Delta-T triggering stage up command (>0) | |
| Real | dtPri | 900 | Runtime with high primary-setpoint Delta-T before staging up |
| Real | dtSec | 600 | Runtime with high secondary-primary and secondary-setpoint Delta-T before staging up |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TSecSup | Secondary supply temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TPriSup | Primary supply temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TSupSet | Supply temperature setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | reset | Reset timers to zero at completion of stage change | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | y1 | Failsafe stage up condition met |
Components
Revisions
-
May 31, 2024, by Antoine Gautier:
First implementation.