Forward Dynamics of Multibody Systems: A Recursive Hamiltonian Approach

نویسندگان

  • Joris Naudet
  • Dirk Lefeber
چکیده

The increase in processing power and the theoretical breakthroughs achieved in multibody systems dynamics have improved the usefulness of dynamic simulations to such an extent that the development of a whole range of applications has been triggered. Dynamic simulations are used for the analysis of mechanisms, virtual prototyping, simulators, computer animation, advanced control, etc. and are gaining in popularity. This thesis proposes a method for formulating the equations of motion of multibody systems with the purpose of further improving the efficiency of dynamic simulations. The proposed algorithm is recursive and is based on a set of Hamiltonian equations. The simulation of multibody systems comprises two essential steps: formulating the equations of motion and solving the equations of motion. Most methods for formulating the equations of motion of multibody systems are based on accelerations: whether the Newton-Euler equations, the Lagrangian equations or the principle of virtual work or virtual power are used, these methods provide a set of second order differential equations and the simulation algorithms come down to calculating and integrating accelerations. A set of Hamiltonian equations on the other hand does not contain accelerations, but is expressed in terms of canonical momenta and their time derivatives instead, resulting in twice as many first order differential equations. The motivation for using Hamiltonian equations can be found in the numerical integration of constrained multibody systems. Adding algebraic constraints to the differential equations results in a set of differential-algebraic equations with differential index 2, while acceleration-based algorithms typically have index 3. It is a wellestablished fact that index 3 DAEs are more difficult to solve than systems with a lower index. The method proposed to obtain a Hamiltonian set of the equations of motion of a multibody system results in a recursive O(n) algorithm. It is based on the well-known articulated body method and introduces the concept of articulated momentum vectors. Closed-loop systems are handled by performing a coordinate reduction to obtain a set of independent coordinates. The resulting algorithm allows to compete with O(n) acceleration-based algorithms, while exploiting the benefits of the lower differential index. It even outperforms the comparable acceleration-based methods for formulating the equations of motion: counting the number of arithmetical operations needed to establish the equations of motion reveals that the proposed algorithm requires less computations than other acceleration based methods described in the literature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A real-time recursive dynamic model for vehicle driving simulators

This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...

متن کامل

Recursive Dynamics Algorithm for Multibody Systems with Prescribed Motion

This paper uses spatial operator techniques to develop a new algorithm for the dynamics of multibody systems with hinges undergoing prescribed motion. This algorithm is spatially recursive and its computational complexity grows only linearly with the number of degrees of freedom in the system. Its structure is a hybrid of known recursive forward and inverse dynamics algorithms for regular multi...

متن کامل

Recursive Dynamics Algorithms for Serial , Parallel , and Closed - chain Multibody Systems

In this paper, it is shown how to obtain recursive dynamics algorithms for multibody systems with serial, parallel, and closed-loop chains using the concept of Decoupled Natural Orthogonal Complement (DeNOC) matrices. The DeNOC is the product of two block matrices to yield the Natural Orthogonal Complement (NOC), which is a velocity transformation matrix orthogonal to the kinematic constraint m...

متن کامل

Hybrid Complementarity Formulations for Robotics Applications

The focus of this paper is to review hybrid recursive-complementarity formulations for multibody systems characterized by a large number of bilateral constraints which are frequently encountered in robotics. Here, hybrid implies the use of complementarity contact models with recursive forward dynamics schemes. Such formulations have a common underlying structure which can be applied to multibod...

متن کامل

Recursive Algorithms Using Local Constraint Embedding for Multibody System Dynamics

This paper describes a constraint embedding approach for handling of local closure constraints in multibody system dynamics. The approach uses spatial operator techniques to eliminate local-loop constraints from a system to effectively convert it into a tree-topology system. This conversion to a tree-topology allows the direct application of the host of available techniques including mass matri...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005