Abstract
After a general review of the methods currently available for the dynamics of constrained multibody systems in the context of numerical efficiency and ability to solve the differential equations of motion in singular positions, we examine the acceleration based augmented Lagrangian formulations, and propose a new one for holonomic and non-holonomic systems that is based on the canonical equations of Hamilton. This new one proves to be more stable and accurate that the acceleration based counterpart under repetitive singular positions. The proposed algorithms are numerically efficient, can use standard conditionally stable numerical integrators and do not fail in singular positions, as the classical formulations do. The reason for the numerical efficiency and better behavior under singularities relies on the fact that the leading matrix of the resultant system of ODEs is sparse, symmetric, positive definite, and its rank is independent of that of the Jacobian of the constraint equations. The latter fact makes the proposed method particularly suitable for singular configurations.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Armstrong, W. W., ‘Recursive solution to the equations of motion of an N-link manipulator’, Proceedings 5th World Congress on Theory of Machines and Mechanisms 2, 1979, 1343–1346, Montreal, Canada.
Featherstone, R., ‘The calculation of robot dynamics using articulated body inertias’, The International Journal of Robotic Research 2, 1983, 13–30.
Featherstone, R., Robot Dynamics Algorithms, Kluwer Academic Publishers, Boston, MA, 1987.
Walker, M. W. and Orin, D. E., ‘Efficient dynamic computer simulation of robotic mechanisms’, Journal of Dynamic Systems, Measurements and Control, ASME 104, 1982, 205–211.
Bae, D. S. and Haug, E. J., ‘A recursive formulation for constrained mechanical system dynamics. Part I: Open loop systems’, Mechanics of Structures and Machines 15, 1987, 359–382.
Bae, D. S. and Haug, E. J., ‘A recursive formulation for constrained mechanical system dynamics. Part II: Closed loop systems’, Mechanics of Structures and Machines 15, 1987–88, 481–506.
Rodriguez, G., Jain, A., and Kreutz, K., ‘A spatial operator algebra for manipulator modelling and control’, International Journal of Robotics Research 10, 1991, 371–381.
García de Jalón, J., Unda, J., Avello, A., and Jiménez, J. M., ‘Dynamic analysis of three-dimensional mechanisms in natural coordinates’, Computer Methods in Applied Mechanics and Engineering 56, 1986, 309–327.
Mani, N. K., Haug, E. J., and Atkinson, K. E., ‘Application of singular value decomposition for analysis of mechanical system dynamics’, Journal of Mechanisms, Transmissions and Automation in Design 107, 1985, 82–87.
Kim, S. S. and Vanderploeg, M. J., ‘QR decomposition for state space representation of constrained mechanical dynamic system’, Journal of Mechanisms, Transmissions and Automation in Design 108, 1986, 183–188.
Liang, C. G. and Lance, G. M., ‘A differentiable null space method for constrained dynamic analysis’, Journal of Mechanisms Transmissions and Automation in Design 109, 1987, 405–411.
Wehage, R. A. and Haug, E. J., ‘Generalized coordinate partitioning for dimension reduction in analysis of constrained dynamic systems’, Journal of Mechanical Design 104, 1982, 247–255.
Ider, S. K. and Amirouche, F. M. L., ‘Coordinate reduction in constrained spatial dynamic systems-a new approach’, Journal of Applied Mechanics 55, 1988, 899–905.
Fuhrer, C. and Schwertassek, R., ‘Generation and solution of multibody systems equation’, International Journal Non-Linear Mechanics 25, 1990, 127–141.
Jerkovsky, W., ‘The structure of multibody dynamic equations’, Journal of Guidance and Control 1, 1978, 173–182.
Kim, S. S. and Vanderploeg, M. J., ‘A general and efficient method for dynamic analysis of mechanical systems using velocity transformations’, Journal of Mechanisms, Transmissions and Automation in Design 108, 1986, 176–182.
Nikravesh, P. E. and Gim, G., ‘Systematic construction of the equations of motion for multibody systems containing closed kinematic loops’, Advances in Design Automation 3, 1989, 27–33.
Kane, T. R. and Levinson, D. A., Dynamics: Theory and Applications, McGraw-Hill, New York, NY, 1985.
García de Jalón, J., Jiménez, J. M., Martín, F., and Cuadrado, I., ‘Real-time simulation of complex 3-D multibody systems with realistic graphics’, Real Time Integration Methods for Mechanical System Simulation. Edited by E. Haug and R. Deyo. NATO ASI Series 69, 1990, 265–293.
Brenan, K. E., Campbell, S. L., and Petzold, L. R., The Numerical Solution of Initial Value Problems in Differential-Algebraic Equations, Elsevier, New York, NY, 1989.
Baumgarte, J., ‘Stabilization of constraints and integrals of motion in dynamical systems’, Computer Methods in Applied Mechanics and Engineering 1, 1972, 1–16.
Baumgarte, J., ‘A new method of stabilization for holonomic constraints’, Journal of Applied Mechanics 50, 1983, 869–870.
Park, T. and Haug, E. J., ‘Ill-conditioned equations in kinematics and dynamics of machines’, International Journal of Numerical Methods in Engineering 26, 1988, 217–230.
Ider, S. K. and Amirouche, F. M. L., ‘Numerical stability of the constraints near singular positions in the dynamics of multibody systems’, Computers & Structures 33, 1989, 129–137.
Amirouche, F. M. L. and Chin-Wei, T., ‘Regularization and stability of the constraints in the dynamics of multibody systems’, Nonlinear Dynamics 1, 1990, 459–475.
Park, K. C. and Chiou, J. C., ‘Stabilization of computational procedures for constrained dynamical systems’, Journal of Guidance, Control and Dynamics 11, 1988, 365–370.
Park, K. C., Chiou, J. C., and Downer, J. D., ‘Explicit-implicit staggered procedure for multibody dynamic analysis’, Journal of Guidance, Control and Dynamics 13, 1990, 562–570.
Bayo, E., García de Jalón, J., and Serna, M. A., ‘A modified Lagrangian formulation for the dynamic analysis of constrained mechanical systems’, Computer Methods in Applied Mechanics and Engineering 71, 1988, 183–195.
Kurdila, A. J., Junkins, J. L., and Hsu, S., ‘Lyapunov stable penalty methods for imposing nonholonomic constraints in multibody system dynamics’, Nonlinear Dynamics 4, 1993, 51–82.
Kurdila, A. J. and Narcowich, F. J., ‘Sufficient conditions for penalty formulation methods in analytical dynamics’, Computational Mechanics 12, 1993, 81–96
Bayo, E., García de Jalón, J., Avello, A., and Cuadrado, J., ‘An efficient computational method for real time multibody dynamics simulation in fully Cartesian coordinates’, Computer Methods in Applied Mechanics and Engineering 92, 1991, 377–395.
Goldstein, H., Classical Mechanics, Second Edition, Addison-Wesley, London, 1980.
Shampine, L. F. and Gordon, M. K., Computer Solution of Ordinary Differential Equations: the Initial Value Problem, W. J. Freeman, San Francisco, CA, 1975.
Lankarani, H. M and Nikravesh, P. E., ‘Application of the canonical equations of motion in problems of constrained multibody systems with intermittent motion’, Advances in Design Automation 1, 1988, 417–423.
Bae, D.-S. and Won, Y. S., ‘A Hamiltonian equation of motion for real time vehicle simulation’, Advances in Design Automation 2, 1990, 151–157.
Glowinski, R. and LeTallec, P., Augmented Lagrangian and Operator-Splitting Methods in Nonlinear Mechanics, SIAM, Philadelphia, PA, 1989.
García de Jalón, J. and Bayó, E., Kinematic and Dynamic Simulation of Multibody Systems, Springer-Verlag, New York, 1993
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bayo, E., Avello, A. Singularity-free augmented Lagrangian algorithms for constrained multibody dynamics. Nonlinear Dyn 5, 209–231 (1994). https://doi.org/10.1007/BF00045677
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00045677