Lie-group integration method for constrained multibody systems in state space

被引:56
作者
Terze, Zdravko [1 ]
Mueller, Andreas [2 ]
Zlatar, Dario [1 ]
机构
[1] Univ Zagreb, Dept Aeronaut Engn, Fac Mech Engn & Naval Architecture, Zagreb 10000, Croatia
[2] JKU Johannes Kepler Univ, Inst Robot, A-4040 Linz, Austria
关键词
Lie-groups; Multibody systems dynamics; Numerical integration methods; DAE systems; Constraint violation stabilization; Munthe-Kaas integration algorithm; Special orthogonal group SO(3); RIGID-BODY DYNAMICS; MECHANICAL SYSTEMS; TIME INTEGRATION; STABILIZATION; FORMULATION; MOTIONS; ENERGY;
D O I
10.1007/s11044-014-9439-2
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Coordinate-free Lie-group integration method of arbitrary (and possibly higher) order of accuracy for constrained multibody systems (MBS) is proposed in the paper. Mathematical model of MBS dynamics is shaped as a DAE system of equations of index 1, whereas dynamics is evolving on the system state space modeled as a Lie-group. Since the formulated integration algorithm operates directly on the system manifold via MBS elements' angular velocities and rotational matrices, no local rotational coordinates are necessary, and kinematical differential equations (that are prone to singularities in the case of three-parameter-based local description of the rotational kinematics) are completely avoided. Basis of the integration procedure is the Munthe-Kaas algorithm for ODE integration on Lie-groups, which is reformulated and expanded to be applicable for the integration of constrained MBS in the DAE-index-1 form. In order to eliminate numerical constraint violation for generalized positions and velocities during the integration procedure, a constraint stabilization projection method based on constrained least-square minimization algorithm is introduced. Two numerical examples, heavy top dynamics and satellite with mounted 5-DOF manipulator, are presented. The proposed Lie-group DAE-index-1 integration scheme is easy-to-use for an MBS with kinematical constraints of general type, and it is especially suitable for dynamics of mechanical systems with large 3D rotations where standard (vector space) formulations might be inefficient due to kinematical singularities (three-parameter-based rotational coordinates) or additional kinematical constraints (redundant quaternion formulations).
引用
收藏
页码:275 / 305
页数:31
相关论文
共 40 条