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.Controls.OBC.CDL.Conversions.BooleanToReal[3]booToReaCast to real
Buildings.Controls.OBC.CDL.Reals.SortsortSort lead/lag alternate equipment with available equipment first
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2]booToRea1Cast to real
Buildings.Controls.OBC.CDL.Reals.Sortsort1Sort lead/lag alternate equipment with available equipment first
Buildings.Controls.OBC.CDL.Integers.AddParameter[2]addParRestore indices with respect to original vector u1AvaEqu

Revisions

  • March 29, 2024, by Antoine Gautier:
    First implementation.