A Hybrid Numerical Integration Method for Machine Dynamic Simulation

1986 ◽  
Vol 108 (2) ◽  
pp. 211-216 ◽  
Author(s):  
T. W. Park ◽  
E. J. Haug

An efficient and stable method for solving mixed-differential algebraic equations of constrained mechanical system dynamics is presented. The algorithm combines constraint stabilization and generalized coordinate partitioning methods, taking advantage of their attractive speed and error control characteristics, respectively. Three examples are studied to demonstrate efficiency and stability of the method.

Author(s):  
Francisco González ◽  
Pierangelo Masarati ◽  
Javier Cuadrado ◽  
Miguel A. Naya

Formulating the dynamics equations of a mechanical system following a multibody dynamics approach often leads to a set of highly nonlinear differential-algebraic equations (DAEs). While this form of the equations of motion is suitable for a wide range of practical applications, in some cases it is necessary to have access to the linearized system dynamics. This is the case when stability and modal analyses are to be carried out; the definition of plant and system models for certain control algorithms and state estimators also requires a linear expression of the dynamics. A number of methods for the linearization of multibody dynamics can be found in the literature. They differ in both the approach that they follow to handle the equations of motion and the way in which they deliver their results, which in turn are determined by the selection of the generalized coordinates used to describe the mechanical system. This selection is closely related to the way in which the kinematic constraints of the system are treated. Three major approaches can be distinguished and used to categorize most of the linearization methods published so far. In this work, we demonstrate the properties of each approach in the linearization of systems in static equilibrium, illustrating them with the study of two representative examples.


2020 ◽  
Vol 15 (10) ◽  
Author(s):  
Edward J. Haug

Abstract Four formulations of nonholonomic mechanical system dynamics, with both holonomic and differential constraints, are presented and shown to be well posed; i.e., solutions exist, are unique, and depend continuously on problem data. They are (1) the d'Alembert variational formulation, (2) a broadly applicable manifold theoretic extension of Maggi's equations that is a system of first-order ordinary differential equations (ODE), (3) Lagrange multiplier-based index 3 differential-algebraic equations (index 3 DAE), and (4) Lagrange multiplier-based index 0 differential-algebraic equations (index 0 DAE). The ODE formulation is shown to be well posed, as a direct consequence of the theory of ODE. The variational formulation is shown to be equivalent to the ODE formulation, hence also well posed. Finally, the index 3 DAE and index 0 DAE formulations are shown to be equivalent to the variational and ODE formulations, hence also well posed. These results fill a void in the literature and provide a theoretical foundation for nonholonomic mechanical system dynamics that is comparable to the theory of ODE.


2019 ◽  
Vol 2019 ◽  
pp. 1-11
Author(s):  
Bowen Li ◽  
Jieyu Ding ◽  
Yanan Li

An L-stable method over time intervals for differential-algebraic equations (DAEs) of multibody system dynamics is presented in this paper. The solution format is established based on equidistant nodes and nonequidistant nodes such as Chebyshev nodes and Legendre nodes. Based on Ehle’s theorem and conjecture, the unknown matrix and vector in the L-stable solution formula are obtained by comparison with Pade approximation. Newton iteration method is used during the solution process. Taking the planar two-link manipulator system as an example, the results of L-stable method presented are compared for different number of nodes in the time interval and the step size in the simulation, and also compared with the classic Runge-Kutta method, A-stable method, Radau IA, Radau IIA, and Lobatto IIIC methods. The results show that the method has the advantages of good stability and high precision and is suitable for multibody system dynamics simulation under long-term conditions.


1984 ◽  
Vol 106 (2) ◽  
pp. 156-162 ◽  
Author(s):  
E. J. Haug ◽  
R. A. Wehage ◽  
N. K. Mani

A method for computer-aided design sensitivity analysis of large-scale constrained dynamic systems is presented. A generalized coordinate partitioning method is used for assembling and solving sets of mixed differential-algebraic equations of motion and adjoint equations required for calculation of derivatives of dynamic response measures with respect to design variables. The reduction in dimension of the equations of motion and associated adjoint equations obtained through use of generalized coordinate partitioning significantly reduces the computational burden, as compared to methods previously employed. Use of predictor-corrector numerical integration algorithms, rather than an implicit integration algorithm used in the past is shown to greatly simplify the equations that must be formulated and solved. Two examples are presented to illustrate accuracy of the design sensitivity analysis method developed.


Author(s):  
Phan Quang Tuyen

In this paper, we propose and discuss numerical algorithms for solving a class of nonlinear differential-algebraic equations (DAEs). These algorithms are based on half-explicit Runge-Kutta methods (HERK) that have been studied recently for solving strangeness-free DAEs. The main idea of this work is to use the half-explicit variants of some well-known embedded Runge-Kutta methods such as Runge-Kutta-Fehlberg and Dormand-Prince pairs. Thus, we can estimate local errors and choose suitable stepsizes accordingly to a given tolerance. The cases of unstructured and structured DAEs are investigated and compared. Finally, some numerical experiences are given for illustrating the efficiency of the algorithms.


Author(s):  
Adrian Sandu ◽  
Dan Negrut ◽  
Corina Sandu ◽  
Edward J. Haug ◽  
Florian A. Potra

When performing dynamic analysis of a constrained mechanical system, a set of index 3 Differential-Algebraic Equations (DAE) describes the time evolution of the system. The paper presents a state-space based method for the numerical solution of the resulting DAE. A subset of so called independent generalized coordinates, equal in number to the number of degrees of freedom of the mechanical system, is used to express the time evolution of the mechanical system. The second order statespace ordinary differential equations (SSODE) that describe the time variation of independent coordinates are numerically integrated using a Rosenbrock type formula. For stiff mechanical systems, the proposed algorithm is shown to significantly reduce simulation times when compared to state of the art existent algorithms. The better efficiency is due to the use of an L-stable integrator and a rigorous and general approach to providing analytical derivatives required by it.


Sign in / Sign up

Export Citation Format

Share Document