
blockNormalNoise
Noise generator with normal distribution
Extends from Modelica.Blocks.Interfaces.PartialNoise (Partial noise generator).
Information
A summary of the common properties of the noise blocks is provided in the documentation of package
Blocks.Noise.
This NormalNoise block generates reproducible, random noise at its output according to a normal distribution.
This means that random values are normally distributed with expectation value mu and standard deviation sigma.
(see example Examples.Noise.NormalNoiseProperties).
By default, two or more instances produce different, uncorrelated noise at the same time instant.
The block can only be used if on the same or a higher hierarchical level,
model Blocks.Noise.GlobalSeed
is dragged to provide global settings for all instances.
Parameters
| Type | Name | Default | Description |
| SI.Period | samplePeriod (from PartialNoise) | | Period for sampling the raw random numbers |
| Integer | localSeed (from PartialNoise) | | The actual localSeed |
| Real | mu | 0 | Expectation (mean) value of the normal distribution |
| Real | sigma | | Standard deviation of the normal distribution |
| Advanced › Noise generation |
| Boolean | enableNoise (from PartialNoise) | globalSeed.enableNoise | = true: y = noise, otherwise y = y_off |
| Real | y_off (from PartialNoise) | 0.0 | Sets y = y_off if enableNoise=false (or time<startTime, see below) |
| Advanced › Initialization |
| Boolean | useGlobalSeed (from PartialNoise) | true | = true: use global seed, otherwise ignore it |
| Boolean | useAutomaticLocalSeed (from PartialNoise) | true | = true: use automatic local seed, otherwise use fixedLocalSeed |
| Integer | fixedLocalSeed (from PartialNoise) | 1 | Local seed (any Integer number) |
| SI.Time | startTime (from PartialNoise) | 0.0 | Start time for sampling the raw random numbers |
Revisions
| Date | Description |
| June 22, 2015 |
|