Skip to main content
Log in

Elimination of Constraint Violation and Accuracy Aspects in Numerical Simulation of Multibody Systems

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

Multibody systems are often modeled as constrained systems, and theconstraint equations are involved in the dynamics formulations. To makethe arising governing equations more tractable, the constraint equationsare differentiated with respect to time, and this results in unstablenumerical solutions which may violate the lower-order constraintequations. In this paper we develop a methodology for numerically exactelimination of the constraint violations, based on appropriatecorrections of the state variables (after each integration step) withoutany modification in the motion equations. While the elimination ofviolation of position constraints may require few iterations, theviolation of velocity constraints is removed in one step. The totalenergy of the system is sometimes treated as another measure of theintegration process inaccuracy. An improved scheme for one-stepelimination of the energy constraint violation is proposed as well. Theconclusion of this paper is, however, that the energy conservation is ofminor importance as concerns the improvement of accuracy of numericalsimulations. Some test calculations are reported.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Amirouche, F.M.L., Computational Methods for Multibody Dynamics, Prentice-Hall, Englewood Cliffs, NJ, 1992.

    Google Scholar 

  2. Bae, D.-S. and Yang, S.-M., 'A stabilization method for kinematic and kinetic constraint equations', in Real-Time Integration Methods for Mechanical System Simulation, E.J. Haug and R.C. Deyo (eds), NATO ASI Series, Vol. F69, Springer-Verlag, Berlin, 1990, 209-232.

    Google Scholar 

  3. Baumgarte, J., 'Stabilization of constraints and integrals of motion in dynamical systems', Computer Methods in Applied Mechanics and Engineering 1, 1972, 1-16.

    Google Scholar 

  4. Bayo, E. and Ledesma, R., 'Augmented Lagrangian and mass-orthogonal projection methods for constrained multibody dynamics', Nonlinear Dynamics 9, 1996, 113-130.

    Google Scholar 

  5. Blajer, W., 'A geometric unification of constrained system dynamics', Multibody System Dynamics 1, 1997, 3-21.

    Google Scholar 

  6. Blajer, W., 'A geometrical interpretation and uniform matrix formulation of multibody system dynamics', Zeitschrift für angewandte Mathematik und Mechanik 81, 2001, 247-259.

    Google Scholar 

  7. Blajer, W., Schiehlen, W. and Schirm, W., 'A projective criterion to the coordinate partitioning method for multibody dynamics', Archive of Applied Mechanics 64, 1994, 215-222.

    Google Scholar 

  8. Campbell, S.L. and Meyer, C.D. Jr., Generalized Inverses of Linear Transformations, Pitman, London, 1979.

    Google Scholar 

  9. Chang, C.O. and Nikravesh, P.E., 'An adaptive constraint violation stabilization method for dynamic analysis of mechanical systems', Journal of Mechanisms, Transmissions, and Automation in Design 107, 1985, 488-492.

    Google Scholar 

  10. Chen, S., Handen, J.M. and Tortorelli, D.A., 'Unconditionally energy stable implicit time integration: Application to multibody system analysis and design', International Journal for Numerical Methods in Engineering 48, 2000, 791-822.

    Google Scholar 

  11. Chung, J. and Hulbert, G.M., 'A time integration algorithm for structural dynamics with improved numerical dissipation: The generalized-α method', Journal of Applied Mechanics 60, 1993, 371-375.

    Google Scholar 

  12. García de Jalón, J. and Bayo, E., Kinematic and Dynamic Simulation of Multibody Systems, Springer-Verlag, New York, 1994.

    Google Scholar 

  13. Kane, T.R. and Levinson, D.A., Dynamics: Theory and Applications, McGraw-Hill, New York, 1986.

    Google Scholar 

  14. Lin, S.-T. and Hong, M.-C., 'Stabilization method for numerical integration of multibody mechanical systems', Journal of Mechanical Design 120, 1998, 565-572.

    Google Scholar 

  15. Neimark, J.I. and Fufaev, N.A., Dynamics of Nonholonomic Systems, Moscow University Publishers, Moscow, 1967 [in Russian].

    Google Scholar 

  16. Ostermeyer, G.-P., 'On Baumgarte stabilization for differential algebraic equations', in Real-Time Integration Methods for Mechanical System Simulation, E.J. Haug and R.C. Deyo (eds), NATO ASI Series, Vol. F69, Springer-Verlag, Berlin, 1990, 193-207.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Simo, J.C. and Wong, K.K., 'Unconditionally stable algorithms for rigid body dynamics that exactly preserve energy and momentum', International Journal for Numerical Methods in Engineering 31, 1991, 19-52.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. Yoon, S., Howe, R.M. and Greenwood, D.T., 'Geometric elimination of constraint violations in numerical simulation of Lagrangian equations', Journal of Mechanical Design 116, 1994, 1058-1064.

    Google Scholar 

  21. Yoon, S., Howe, R.M. and Greenwood, D.T., 'Stability and accuracy analysis of Baumgarte's constraint violation stabilization method', Journal of Mechanical Design 117, 1995, 446-453.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Blajer, W. Elimination of Constraint Violation and Accuracy Aspects in Numerical Simulation of Multibody Systems. Multibody System Dynamics 7, 265–284 (2002). https://doi.org/10.1023/A:1015285428885

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1015285428885

Navigation