Welcome to metis’s documentation!#
This is the documentation for Metis .
Metis is an object-oriented MATLAB code package that allows to carry out dynamical simulations of mechanical systems. The main feature is the possibility to use and compare different integration schemes. In principle, two different types of analysis can be carried out:
Single analysis: allows the integration of equations of motion at a constant time step size. Output are quantities like energy, energy differences, the system’s state variables and constraint evaluations (among others) as a function of time.
Error analysis: the equations of motion are solved at different time step sizes. The output is a convergence analysis with a specified error quantity as a function of the time step size.
Metis is licensed under the MIT License.
Note
This project is under active development.
Contents#
Citation#
If you used this code (partially) in your project or found it somehow useful, please cite one or both of the following works:
@article{kinon_ggl_2023, author = {Kinon, Philipp L. and Betsch, P. and Schneider, S.}, title = {The {GGL} variational principle for constrained mechanical systems}, journal = {Multibody Syst. Dyn.}, volume = {57}, pages = {211--236}, year = {2023}, doi = {10.1007/s11044-023-09889-6} } @article{kinon_structure_2023, author = {Kinon, Philipp L. and Betsch, P. and Schneider, S.}, title = {Structure-preserving integrators based on a new variational principle for constrained mechanical systems}, journal = {Nonlinear Dyn.}, year = {2023}, doi = {10.1007/s11071-023-08522-7}, note = {doi: 10.1007/s11071-023-08522-7} }