/AdvancedNoise

Modelica library with advanced noise features building on Modelica_Noise

Primary LanguageModelica

AdvancedNoise

In addition to the standard random number generation contained in the Modelica standard library, this library provides:

  • an event-free noise generator using DIRCS Immediate Random with Continuous Seed,
  • additional distributions and statistics tools,
  • smooth interpolation methods for noise sources,
  • frequency shaping according to given power spectral densities.

Potential applications of the library are

  • correct modeling of sensor noise
  • unsampled stochastic excitations such as as rail roughness or turbulence
  • ...

Current releases

If your tool supports MSL 3.2.2 or higher:

Noise 1.0.0 (2016-05-03): Basic noise generation is already included in the MSL 3.2.2 and it is tested with a range of tools including Dymola and OpenModelica. This version of AdvancedNoise contains additional features, which are basically developed and tested with the Dymola tool only. Your pull requests with fixes for different tools are highly welcome!

If your tool supports MSL 3.2.1 or lower:

Noise 0.9.1 (2016-05-03): This version is the last version to correctly work with MSL 3.2.1. It contains a copy of the Modelica_Noise library as well as the additional features of the AdvancedNoise library. This version of AdvancedNoise is not maintained further. It is provided for legacy systems only.

Modelica Library Award

Version 0.9.0 of this library won the second price of the Modelica Library Award on 22 September 2015. We thank all our supporters for contributing to this success! We also congratulate the first price winner, the Modelica Chemical library!

License

This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica License 2.

Copyright (C) 2015, DLR German Aerospace Center

Development and contribution

The library is developed and maintained by the DLR German Aerospace Center:

  • Andreas Klöckner
  • Franciscus van der Linden
  • Dirk Zimmer
  • Martin Otter

You may report any issues by using the Issues button.

Contributions in the form of Pull Requests are always welcome.