blockStandardDeviation

Calculates the empirical standard deviation of its input signal

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

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 startTime + t_eps and before that time instant y = 0).

This block is demonstrated in the examples UniformNoiseProperties, NormalNoiseProperties and WeibullNoiseProperties.

Parameters

TypeNameDefaultDescription
Advanced
Modelica.SIunits.Timet_eps1e-7Standard deviation calculation starts at startTime + t_eps

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuNoisy input signal
Modelica.Blocks.Interfaces.RealOutputyStandard deviation of the input signal

Components

TypeNameDefaultDescription
Variancevariance
Modelica.Blocks.Math.Sqrtsqrt1

Revisions

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