WOLFRAM SYSTEM MODELER

StandardDeviation

Calculates the empirical standard deviation of its input signal

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Blocks.Math.StandardDeviation"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

This block calculates the standard deviation of its input signal. The standard deviation is the square root of the signal's variance:

y = sqrt( variance(u) )

The Variance block is used to calculate variance(u).

The parameter t_eps is used to guard against division by zero (the computation of the standard deviation starts at <simulation start time> + t_eps and before that time instant y = 0).

This block is demonstrated in the examples UniformNoiseProperties and NormalNoiseProperties.

Parameters (1)

t_eps

Value: 1e-7

Type: Time (s)

Description: Standard deviation calculation starts at startTime + t_eps

Connectors (2)

u

Type: RealInput

Description: Noisy input signal

y

Type: RealOutput

Description: Standard deviation of the input signal

Components (2)

variance

Type: Variance

Description: Calculates the empirical variance of its input signal

sqrt1

Type: Sqrt

Description: Output the square root of the input (input >= 0 required)

Used in Examples (2)

UniformNoiseProperties

Modelica.Blocks.Examples.Noise

Demonstrates the computation of properties for uniformly distributed noise

NormalNoiseProperties

Modelica.Blocks.Examples.Noise

Demonstrates the computation of properties for normally distributed noise

Revisions

Date Description
June 22, 2015
DLR logo Initial version implemented by A. Klöckner, F. v.d. Linden, D. Zimmer, M. Otter.
DLR Institute of System Dynamics and Control