Simulation of Constrained Mechanical Systems — Part I: An Equation of Motion

2012 ◽  
Vol 79 (4) ◽  
Author(s):  
David J. Braun ◽  
Michael Goldfarb

This paper presents an equation of motion for numerical simulation of constrained mechanical systems with holonomic and nonholonomic constraints. In order to avoid the error accumulation typically experienced in such simulations, the standard equation of motion is enhanced with embedded force and impulse terms which perform continuous constraint and energy correction along the numerical solution. To avoid interference between the kinematic constraint correction and the energy correction terms, both are derived by taking the geometry of the constrained dynamics rigorously into account. In this light, enforcement of the (ideal) holonomic and nonholonomic kinematic constraints are performed using ideal forces and impulses, while the energy conservation law is considered as a nonideal nonlinear nonholonomic constraint on the simulated motion, and as such it is enforced with nonideal forces. As derived, the equation can be directly discretized and integrated with an explicit ODE solver avoiding the need for expensive implicit integration and iterative constraint stabilization. Application of the proposed equation is demonstrated on a representative example. A more elaborate discussion of practical implementation is presented in Part II of this work.

2012 ◽  
Vol 79 (4) ◽  
Author(s):  
David J. Braun ◽  
Michael Goldfarb

This paper presents an explicit to integrate differential algebraic equations (DAEs) method for simulations of constrained mechanical systems modeled with holonomic and nonholonomic constraints. The proposed DAE integrator is based on the equation of constrained motion developed in Part I of this work, which is discretized here using explicit ordinary differential equation schemes and applied to solve two nontrivial examples. The obtained results show that this integrator allows one to precisely solve constrained mechanical systems through long time periods. Unlike many other implicit DAE solvers which utilize iterative constraint correction, the presented DAE integrator is explicit, and it does not use any iteration. As a direct consequence, the present formulation is simple to implement, and is also well suited for real-time applications.


Author(s):  
J. ANGELES ◽  
SANGKOO LEE

A computationally efficient and systematic algorithm for the modelling of constrained mechanical systems is developed and implemented in this paper. With this algorithm, the governing equations of mechanical systems comprised of rigid bodies coupled by holonomic constraints are derived by means of an orthogonal complement of the matrix of the velocity-constraint equations. The procedure is applicable to all types of holonomic mechanical systems, and it can be extended to cases including simple nonholonomic constraints. Holonomic mechanical systems having a simple Kinematic-chain structure, such as single-loop linkages and serial-type robotic manipulators, are analysed regarding the derivation of the matrix of the constraint equations and its orthogonal complement, and the computation of the constraint forces.


1991 ◽  
Vol 58 (1) ◽  
pp. 238-243 ◽  
Author(s):  
Subir Kumar Saha ◽  
Jorge Angeles

The dynamics equations governing the motion of mechanical systems composed of rigid bodies coupled by holonomic and nonholonomic constraints are derived. The underlying method is based on a natural orthogonal complement of the matrix associated with the velocity constraint equations written in linear homogeneous form. The method is applied to the classical example of a rolling disk and an application to a 2-dof Automatic Guided Vehicle is outlined.


1995 ◽  
Vol 1 (1) ◽  
pp. 37-39
Author(s):  
Firdaus E. Udwadia ◽  
Robert E. Kalaba ◽  
M. Zuhair Nashed

In this paper we provide sufficient conditions for the existence and uniqueness of the solution of the newly obtained equation of motion for constrained mechanical systems.


2002 ◽  
Vol 69 (3) ◽  
pp. 335-339 ◽  
Author(s):  
F. E. Udwadia ◽  
R. E. Kalaba

This paper presents the general form of the explicit equations of motion for mechanical systems. The systems may have holonomic and/or nonholonomic constraints, and the constraint forces may or may not satisfy D’Alembert’s principle at each instant of time. The explicit equations lead to new fundamental principles of analytical mechanics.


2019 ◽  
Vol 86 (6) ◽  
Author(s):  
Suxia Zhang ◽  
Weiting Chen

In applying the Udwadia–Kalaba equation for constrained mechanical systems, a direct proof of the equivalence of first integrals and nonholonomic constraints is given, and it is demonstrated that the generalized force of the system is equivalent to the constraint force derived by all first integrals of the nonholonomic constraints. Furthermore, depending on whether complete information is included in the subsets of the first integrals or not, the concept of “multiple kernel” of the system is introduced, and then the core groups of the first integrals and the folding index, which reveals the “simplicity” of the system, are defined. Finally, the onefold system is discussed in detail, and the judgment method is given. To verify the feasibility of this method and illustrate the application of the multiple kernel theory, three examples are considered. The new concepts and results presented in this paper help reveal the inner structure of the general mechanical system, which forms the foundation of control theory of constraint motions, and the multiple kernel analysis of the complex systems can be a new research area of analytic mechanics in the future.


Sign in / Sign up

Export Citation Format

Share Document