modelEquipmentEnable
Validation model for equipment enable logic
Information
This model validates
Buildings.Templates.Plants.Controls.StagingRotation.EquipmentEnable
in a configuration with three equally sized units (component equEnaEqu)
and in a configuration with one small unit and two large equally sized
units (component equEnaOneTwo).
Only the units of the same size are lead/lag alternated.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable | u1AvaEqu | Equipment available signal | |
| Buildings.Templates.Plants.Controls.StagingRotation.EquipmentEnable | equEnaOneTwo | Compute array of enabled equipment – One small equipment, two large equally sized equipment | |
| Buildings.Controls.OBC.CDL.Integers.Sources.TimeTable | uSta | Stage index | |
| Buildings.Templates.Plants.Controls.StagingRotation.EquipmentEnable | equEnaEqu | Compute array of enabled equipment – Equally sized units | |
| Buildings.Controls.OBC.CDL.Integers.Sources.TimeTable | uSta1 | Stage index | |
| Buildings.Templates.Plants.Controls.StagingRotation.SortRuntime | sorRunTim | ||
| Components.Controls.StatusEmulator[3] | sta | Equipment status | |
| Buildings.Templates.Plants.Controls.StagingRotation.SortRuntime | sorRunTim1 | Sort equipment runtime | |
| Components.Controls.StatusEmulator[3] | sta1 | Equipment status |
Revisions
-
June 10, 2026, by Antoine Gautier:
Refactored with status emulator and runtime sorter.
This is for #4624. -
March 29, 2024, by Antoine Gautier:
First implementation.