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.
Skip Nav Destination
e-mail: michael.goldfarb@vanderbilt.edu
Article navigation
July 2012
Research Papers
Simulation of Constrained Mechanical Systems — Part I: An Equation of Motion
David J. Braun,
David J. Braun
School of Informatics, University of Edinburgh, 10 Crichton Street,
Edinburgh EH8 9AB, UK
david.braun@vanderbilt.edudavid.braun@ed.ac.uk
Search for other works by this author on:
Michael Goldfarb
e-mail: michael.goldfarb@vanderbilt.edu
Michael Goldfarb
Department of Mechanical Engineering, Vanderbilt University, VU Station B 351592
, Nashville, TN 37235,
Search for other works by this author on:
David J. Braun
School of Informatics, University of Edinburgh, 10 Crichton Street,
Edinburgh EH8 9AB, UK
david.braun@vanderbilt.edudavid.braun@ed.ac.uk
Michael Goldfarb
Department of Mechanical Engineering, Vanderbilt University, VU Station B 351592
, Nashville, TN 37235,e-mail: michael.goldfarb@vanderbilt.edu
J. Appl. Mech. Jul 2012, 79(4): 041017 (9 pages)
Published Online: May 16, 2012
Article history
Received:
November 11, 2010
Revised:
October 21, 2011
Posted:
January 31, 2012
Published:
May 16, 2012
Citation
Braun, D. J., and Goldfarb, M. (May 16, 2012). "Simulation of Constrained Mechanical Systems — Part I: An Equation of Motion." ASME. J. Appl. Mech. July 2012; 79(4): 041017. https://doi.org/10.1115/1.4005572
Download citation file:
Get Email Alerts
Cited By
Related Articles
On the Euler–Lagrange Equation for Planar Systems of Rigid Bodies or Lumped Masses
J. Comput. Nonlinear Dynam (September,2019)
An Ordinary Differential Equation Formulation for Multibody Dynamics: Nonholonomic Constraints
J. Comput. Inf. Sci. Eng (March,2017)
An Ordinary Differential Equation Formulation for Multibody Dynamics: Holonomic Constraints
J. Comput. Inf. Sci. Eng (June,2016)
A Combined Penalty and Recursive Real-Time Formulation for Multibody Dynamics
J. Mech. Des (July,2004)
Related Proceedings Papers
Related Chapters
Simulation and Analysis for Motion Space of Spatial Series Mechanism
International Conference on Information Technology and Management Engineering (ITME 2011)
Erosive Aggressiveness of Collapsing Cavitating Structures
Proceedings of the 10th International Symposium on Cavitation (CAV2018)
Generating Synthetic Electrocardiogram Signals Withcontrolled Temporal and Spectral Characteristics
Intelligent Engineering Systems through Artificial Neural Networks Volume 18