Multibody systems are dynamical systems characterized by intrinsic symmetries and invariants. Geometric mechanics deals with the mathematical modeling of such systems and has proven to be a valuable tool providing insights into the dynamics of mechanical systems, from a theoretical as well as from a computational point of view. Modeling multibody systems, comprising rigid and flexible members, as dynamical systems on manifolds, and Lie groups in particular, leads to frame-invariant and computationally advantageous formulations. In the last decade, such formulations and corresponding algorithms are becoming increasingly used in various areas of computational dynamics providing the conceptual and computational framework for multibody, coupled, and multiphysics systems, and their nonlinear control. The geometric setting, furthermore, gives rise to geometric numerical integration schemes that are designed to preserve the intrinsic structure and invariants of dynamical systems. These naturally avoid the long-standing problem of parameterization singularities and also deliver the necessary accuracy as well as a long-term stability of numerical solutions. The current intensive research in these areas documents the relevance and potential for geometric methods in general and in particular for multibody system dynamics. This paper provides an exhaustive summary of the development in the last decade, and a panoramic overview of the current state of knowledge in the field.
The paper presents two novel second order conservative Lie-group geometric methods for integration of rigid body rotational dynamics. First proposed algorithm is a fully explicit scheme that exactly conserves spatial angular momentum of a free spinning body. The method is inspired by the Störmer–Verlet integration algorithm for solving ordinary differential equations (ODEs), which is also momentum conservative when dealing with ODEs in linear spaces but loses its conservative properties in a nonlinear regime, such as nonlinear SO(3) rotational group. Then, we proposed an algorithm that is an implicit integration scheme with a direct update in SO(3). The method is algorithmically designed to conserve exactly both of the two “main” motion integrals of a rotational rigid body, i.e., spatial angular momentum of a torque-free body as well as its kinetic energy. As it is shown in the paper, both methods also preserve Lagrangian top integrals of motion in a very good manner, and generally better than some of the most successful conservative schemes to which the proposed methods were compared within the presented numerical examples. The proposed schemes can be easily applied within the integration algorithms of the dynamics of general rigid body systems.