Skip to content

AMrotor - A MATLAB Toolbox for the Simulation of Rotating Machinery

License

Notifications You must be signed in to change notification settings

alljoyland/AMrotor

 
 

Repository files navigation

../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.

About

AMrotor - A MATLAB Toolbox for the Simulation of Rotating Machinery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 50.4%
  • MATLAB 49.4%
  • Other 0.2%