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.Controls.OBC.CDL.Conversions.BooleanToReal[3] | booToRea | Cast to real | |
| Buildings.Controls.OBC.CDL.Reals.Sort | sort | Sort lead/lag alternate equipment with available equipment first | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2] | booToRea1 | Cast to real | |
| Buildings.Controls.OBC.CDL.Reals.Sort | sort1 | Sort lead/lag alternate equipment with available equipment first | |
| Buildings.Controls.OBC.CDL.Integers.AddParameter[2] | addPar | Restore indices with respect to original vector u1AvaEqu |
Revisions
-
March 29, 2024, by Antoine Gautier:
First implementation.