modelMovingAverage
Validation model for the MovingAverage block
Information
Validation test for the block Buildings.Controls.OBC.CDL.Reals.MovingAverage.
The input sinInpNoDel, sinInp50sDel,
sinInp100sDel, generate sine outputs with same frequency of
1/80 Hz, but different start times of 0 second,
50 second, 100 second.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | sinInpNoDel | Start from zero second | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve1 | Moving average with 100 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve2 | Moving average with 200 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve3 | Moving average with 300 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve4 | Moving average with 400 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve5 | Moving average with 500 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | sinInp50sDel | Start from 50 seconds | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve6 | Moving average with 100 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve7 | Moving average with 200 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | sinInp100sDel | Start from 100 seconds | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve8 | Moving average with 100 s sliding window | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | movAve9 | Moving average with 200 s sliding window |
Revisions
-
March 17, 2023, by Michael Wetter:
Replaced blocks from Modelica Standard Library with CDL blocks. -
January 27, 2022, by Jianjun Hu:
Renamed the block name from MovingMean to MovingAverage.
This is for Buildings, issue 2865. -
June 29, 2017, by Jianjun Hu:
First implementation.