Rolland¶
Note
This repository is still under development!
Rolling Noise and Dynamics (Rolland) is an advanced simulation and calculation model designed to analyze, predict, and optimize the acoustic properties of railway tracks, with a focus on realistic, efficient, and fast computations.
Features¶
- Current Features
Calculates the track response for a non-moving gaussian impulse at a certain position
Applies Finite Difference Method in time domain
Allows the definition of arbitrary track structures
Enables periodic or stochastic variations of the track properties (e.g. stochastically varying sleeper distances)
Enables the representation of track property deviations that occur in practise
Includes several analytical models for comparison and validation
- Planned Features
Full rail dynamics
Consideration of rail radiation
Consideration of non-linear effects
Excitation by multiple moving wheels
Installation¶
To install Rolland, you can use pip. It is recommended to create a virtual environment first.
pip install git+https://github.com/mantelmax/rolland.git
Explore¶
In the How-to section, you can learn more about the basic usage of Rolland.
The Build Track section contains all classes and functions to create a track model.
Build Track
The Rolland section contains all classes and functions corresponding to the Rolland model.
This section contains several analytical and numerical models in order to compare the results of the Rolland model.
Other Models
The Postprocessing section contains all classes and functions to postprocess the results of the Rolland model and the analytical methods.
Postprocessing