Buildings.Controls.OBC.CDL.Logical.Sources.Validation
Collection of models that validate the logical sources blocks of the CDL
Information
This package contains models that validate the blocks in Buildings.Controls.OBC.CDL.Logical.Sources.
The examples plot various outputs, which have been verified against analytical solutions. These model outputs are stored as reference data to allow continuous validation whenever models in the library change.
Package Content
Name | Description |
---|---|
Constant | Validate the Constant block |
Pulse | Validation model for the Boolean Pulse block |
PulseNegativeStartTime | Validation model for the Boolean Pulse block with negative start time |
PulsePositiveStartTime | Validation model for the Boolean Pulse block with positive, non-zero start time |
SampleTrigger | Validation model for the SampleTrigger block |
SampleTriggerNegativeStartTime | Validation model for the SampleTrigger block with a negative start time |
SampleTriggerPositiveStartTime | Validation model for the SampleTrigger block with a positive start time |
TimeTable | Validation model for TimeTable block |
TimeTableNegativeStartTime | Validation model for TimeTable block with negative start time |
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.Constant
Validate the Constant block
Information
Validation test for the block Buildings.Controls.OBC.CDL.Logical.Sources.Constant.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.Pulse
Validation model for the Boolean Pulse block
Information
Validation test for the block Buildings.Controls.OBC.CDL.Logical.Sources.Pulse.
This validates the blocks with a start time of 0. All blocks with the same letter after the underscore are configured to produce the same output.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.PulseNegativeStartTime
Validation model for the Boolean Pulse block with negative start time
Information
Validation test for the block Buildings.Controls.OBC.CDL.Logical.Sources.Pulse.
This validates the blocks with a start time of -10 seconds. All blocks with the same letter after the underscore are configured to produce the same output.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.PulsePositiveStartTime
Validation model for the Boolean Pulse block with positive, non-zero start time
Information
Validation test for the block Buildings.Controls.OBC.CDL.Logical.Sources.Pulse.
This validates the blocks with a start time of 9 seconds. All blocks with the same letter after the underscore are configured to produce the same output.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTrigger
Validation model for the SampleTrigger block
Information
Validation test for the block
Buildings.Controls.OBC.CDL.Logical.Sources.SampleTrigger.
The instances samTri
and samTri1
use a different value for the parameter shift
.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerNegativeStartTime
Validation model for the SampleTrigger block with a negative start time
Information
Validation test for the block
Buildings.Controls.OBC.CDL.Logical.Sources.SampleTrigger
with negative start time.
The instances samTri
and samTri1
use a different value for the parameter shift
.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.SampleTriggerPositiveStartTime
Validation model for the SampleTrigger block with a positive start time
Information
Validation test for the block
Buildings.Controls.OBC.CDL.Logical.Sources.SampleTrigger
with positive start time.
The instances samTri
and samTri1
use a different value for the parameter shift
.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.TimeTable
Validation model for TimeTable block
Information
Validation test for the block Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable.
Modelica definition
Buildings.Controls.OBC.CDL.Logical.Sources.Validation.TimeTableNegativeStartTime
Validation model for TimeTable block with negative start time
Information
This model validates the block Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable. The model is identical to Buildings.Controls.OBC.CDL.Logical.Sources.Validation.TimeTable except that the start time is negative.