modelSelectEquipmentAtStage

Validation model for the equipment selection at a given stage

Information

This model validates Buildings.Templates.Plants.Controls.StagingRotation.BaseClasses.SelectEquipmentAtStage in a configuration with one small unit and two lead/lag alternate units.

Parameters

TypeNameDefaultDescription
Real[:,:]staEqu[1, 0, 0; 0, 1/2, 1/2; 1, 1/2, 1/2; 0, 1, 1; 1, 1, 1]Staging matrix – Equipment required for each stage
IntegernStasize(staEqu, 1)Number of stages
IntegernEqusize(staEqu, 2)Number of pieces of equipment

Components

TypeNameDefaultDescription
Buildings.Templates.Plants.Controls.StagingRotation.BaseClasses.SelectEquipmentAtStageselEquStaSelect available equipment at stage
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nEqu,nSta]staTraTranspose of staging matrix
Buildings.Controls.OBC.CDL.Routing.RealExtractor[nEqu]reqEquStaExtract equipment required at given stage
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTableu1AvaEquEquipment available signal
Buildings.Controls.OBC.CDL.Integers.Sources.TimeTableidxStaStage index
Buildings.Controls.OBC.CDL.Routing.IntegerScalarReplicatorintScaRepReplicate

Revisions

  • June 10, 2026, by Antoine Gautier:
    First implementation.