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

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.SinsinInpNoDelStart from zero second
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve1Moving average with 100 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve2Moving average with 200 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve3Moving average with 300 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve4Moving average with 400 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve5Moving average with 500 s sliding window
Buildings.Controls.OBC.CDL.Reals.Sources.SinsinInp50sDelStart from 50 seconds
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve6Moving average with 100 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve7Moving average with 200 s sliding window
Buildings.Controls.OBC.CDL.Reals.Sources.SinsinInp100sDelStart from 100 seconds
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve8Moving average with 100 s sliding window
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovAve9Moving 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.