/AMrotor

AMrotor - A MATLAB Toolbox for the Simulation of Rotating Machinery

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

../docs/examples/Rotor_geometry_3D_MBTR.png

AMrotor

AMrotor is an object-oriented matlab-based toolbox for rotor dynamics. The toolbox is built around the main component "rotor", which can be modeled with Timoshenko beam elements. Furthermore, various components are available, from simple static elements such as "disc" (additional mass and moment of inertia) or "bearing" (spring-damper elements) to active components such as "active magnetic bearings (AMB)" with "pidController". After creating the model and eventual application of external loads (or forces), several common analysis methods (FFT, FRF, Orbits, ...) can be performed.

This makes AMrotor an easy to use, flexible and powerful toolbox for fast tests as well as for sophisticated rotor models.

Documentation of the code

The documentation, necessary software and some useful examples can be found on ReadTheDocs under this link.

Citation

Paper with reference to the toolbox and more specific information about the mathematical background are:

[1]AMrotor – A MATLAB Toolbox for the Simulation of Rotating Machinery, Johannes Maierhofer, M.Kreutz, T.Mulser, T. Thümmel, D. Rixen. DOI: 10.1201/9781003132639
[2]Comparison of different time integration schemes and application to a rotor system with magnetic bearings in Matlab, Michael Kreutz, J. Maierhofer, T. Thümmel, D. Rixen. DOI: 10.1201/9781003132639

License

AMrotor is licensed under GPL-3.0-or-later.