Modelling multibody systems with indirect coordinates

Abstract We present an automated formulation that generates multibody kinematic and dynamic equations in terms of indirect coordinates, a general set of motion variables that can be used to represent the relative motion of any two bodies in a system. This new formulation is achieved by combining classical mechanics with linear graph theory and the concept of a “virtual joint” between any two bodies. By selecting this joint into the spanning tree of a graph-theoretic representation of the system, the governing equations are systematically generated in terms of the indirect coordinates corresponding to the virtual joint. Different trees may be selected for translational and rotational motions, which can result in fewer equations to be solved than those obtained using joint coordinates. As shown in the examples, the use of indirect coordinates can also lead to a reduction in equation complexity and an increase in the computational efficiency of numerical simulations.

[1]  F. Pfister,et al.  Analysis of multibody systems with indirect coordinates and global inertia tensors , 1994 .

[2]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems: The Real Time Challenge , 1994 .

[3]  Manfred Hiller,et al.  An object-oriented approach for an effective formulation of multibody dynamics , 1994 .

[4]  John McPhee,et al.  Dynamic Modelling of Mechatronic Multibody Systems With Symbolic Computing and Linear Graph Theory , 2004 .

[5]  J. Wittenburg,et al.  Dynamics of systems of rigid bodies , 1977 .

[6]  Herman E Koenig,et al.  Analysis of Discrete Physical Systems , 1967 .

[7]  E. J. Haug,et al.  Computer aided kinematics and dynamics of mechanical systems. Vol. 1: basic methods , 1989 .

[8]  Parviz E. Nikravesh,et al.  Systematic Construction of the Equations of Motion for Multibody Systems Containing Closed Kinematic Loops , 1989 .

[9]  Parviz E. Nikravesh,et al.  Construction of the Equations of Motion for Multibody Dynamics Using Point and Joint Coordinates , 1994 .

[10]  S. S. Kim,et al.  A General and Efficient Method for Dynamic Analysis of Mechanical Systems Using Velocity Transformations , 1986 .

[11]  Manuel S. Pereira,et al.  Computer-Aided Analysis of Rigid and Flexible Mechanical Systems , 1994 .

[12]  John McPhee,et al.  Inverse dynamic analysis of parallel manipulators with full mobility , 2003 .

[13]  R. Huston,et al.  Use of absolute coordinates in computational multibody dynamics , 1994 .

[14]  J. McPhee Automatic generation of motion equations for planar mechanical systems using the new set of “branch coordinates” , 1998 .

[15]  J. McPhee,et al.  Dynamics of Flexible Multibody Systems Using Virtual Work and Linear Graph Theory , 2000 .