136
Views
17
CrossRef citations to date
0
Altmetric
Original Articles

A State-Space-Based Implicit Integration Algorithm for Differential-Algebraic Equations of Multibody DynamicsFootnote*

, &
Pages 311-334 | Received 01 Oct 1996, Published online: 03 Apr 2007
 

ABSTRACT

An implicit numerical integration algorithm based on generalized coordinate partitioning is presented for the numerical solution of differential-algebraic equations of motion arising in multibody dynamics. The algorithm employs implicit numerical integration formulas to express independent generalized coordinates and their first time derivative as functions of independent accelerations at discrete integration times. The latter are determined as the solution of discretized equations obtained from state-space, second-order ordinary differential equations in the independent coordinates. All dependent variables in the formulation, including Lagrange multipliers, are determined by satisfying the full system of kinematic and kinetic equations of motion. The algorithm is illustrated using the implicit trapezoidal rule to integrate the constrained equations of motion for three stiff mechanical systems with different generalized coordinate dimensions. Results show that the algorithm is robust and has the capability to integrate differential-algebraic equations of motion for stiff multibody dynamic systems.

Notes

*Communicated by E. J. Haug

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.