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

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTableu1AvaEquEquipment available signal
Buildings.Templates.Plants.Controls.StagingRotation.EquipmentEnableequEnaOneTwoCompute array of enabled equipment – One small equipment, two large equally sized equipment
Buildings.Controls.OBC.CDL.Integers.Sources.TimeTableuStaStage index
Buildings.Templates.Plants.Controls.StagingRotation.EquipmentEnableequEnaEquCompute array of enabled equipment – Equally sized units
Buildings.Controls.OBC.CDL.Integers.Sources.TimeTableuSta1Stage index
Buildings.Templates.Plants.Controls.StagingRotation.SortRuntimesorRunTim
Components.Controls.StatusEmulator[3]staEquipment status
Buildings.Templates.Plants.Controls.StagingRotation.SortRuntimesorRunTim1Sort equipment runtime
Components.Controls.StatusEmulator[3]sta1Equipment 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.