Skip to main content

Part of the book series: NATO ASI Series ((NSSE,volume 268))

Abstract

This paper presents some techniques that may be used to obtain more efficient and general computer-based dynamics modeling and simulation algorithms with potential real-time applications. Constrained equations of motion are first formulated in an augmented differential-algebraic form using spatial Cartesian and joint coordinates. Spatial algebra and graph theoretic methods allow separation of system topology, kinematic, and inertia properties to obtain generic equation representations. Numerical stability is improved by employing coordinate partitioning or singular value decomposition to define suitable sets of independent variables. Substantial matrix operations during run-time are avoided by employing equation preprocessing to generate explicit expressions for all dependent variables, and coefficients of their first and second time derivatives. The velocity and acceleration coefficients allow explicit elimination of all spatial and dependent joint coordinates yielding a minimal system of highly coupled differential equations. A symbolic recursive algorithm that simultaneously decouples the reduced equations of motion as they are generated, was developed to maximize algorithm parallelism.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Featherstone, W.R. (1984) Robot Dynamics Algorithms, Ph.D. dissertation, University of Edinburgh.

    Google Scholar 

  2. Wehage, R.A. and Belczynski, M.J. (1992) “High Resolution Vehicle Simulations Using Precomputed Coefficients”, in G. Rizzoni, M. El-Gindy, J.Y. Wong and A. Zeid (eds.) Transportation Systems-ASME, DCS-Vol 44, 311–325.

    Google Scholar 

  3. Altmann, S.L. (1986) Rotations, Quternions, and Double Groups, Clarendon Press, Oxford, 1986.

    Google Scholar 

  4. Wittenburg, J. (1977) Dynamics of Systems of Rigid Bodies, B.G. Teubner, Stuttgart.

    Book  Google Scholar 

  5. Roberson, R.E. and Schwcrtassek, R. (1988) Dynamics of Multibody Systems, Springer-Verlag, New York, NY.

    Google Scholar 

  6. Paul, B. (1979) Kinematics and Dynamics of Planar Machinery, Prentice-Hall, Inc. Englewood Cliffs, N.J.

    Google Scholar 

  7. Freudenstein, F. (1962) “On the Variety of Motions Generated by Mechanisms”, Journal of Engineering for Industry Transactions, ASME Ser. B, 84, 156–160.

    Article  Google Scholar 

  8. Duff, I.S., Erisman, A.M. and Reid, J.K. (1986) Direct Methods for Sparse Matrices, Clarendon Press, Oxford.

    MATH  Google Scholar 

  9. Wehage, R.A. and Haug, E.J. (1982) “Generalized Coordinate Partitioning for Dimension Reduction in Analysis of Constrained Dynamic Systems”, Journal of Mechanical Design, 104(4), 785–791.

    Article  Google Scholar 

  10. Sheth, P.N. (1972) A Digital Computer Based Simulation Procedure for Multiple Degree of Freedom Mechanical Systems with Geometric Constraints, Ph.D. dissertation, The University of Wisconsin, Madison, WI.

    Google Scholar 

  11. Shabana, A.A. (1989) Dynamics of Multibody Systems, John Wiley & Sons, New York, NY.

    Google Scholar 

  12. Nikravesh, P.E., (1988) Computer-Aided Analysis of Mechanical Systems, Springer-Verlag, New York, NY.

    Google Scholar 

  13. Wehage, R.A. (1980) Generalized Coordinate Partitioning in Dynamic Analysis of Mechanical Systems, Ph.D. dissertation, The University of Iowa, Iowa City, IA.

    Google Scholar 

  14. Singh, R.P. and Likens, P.W. (1985) “Singular Value Decomposition for Constrained Dynamical Systems”, Journal of Applied Mechanics, 52, 943–948.

    Article  MATH  Google Scholar 

  15. Mani, N.K. (1984) Use of Singular Value Decomposition for Analysis and Optimization of Mechanical System Dynamics, Ph.D. dissertation, The University of Iowa, Iowa City, IA.

    Google Scholar 

  16. Mani, N.K., Haug, E.J. and Atkinson, K.E. (1985) “Application of Singular Value Decomposition for Analysis of Mechanical System Dynamics”, Journal of Mechanisms, Transmissions, and Automation in Design, 107, 82–87.

    Article  Google Scholar 

  17. Wehage, R.A. and Loh, W.Y. (1993) “Application of Singular Value Decomposition to Independent Variable Definition in Constrained Mechanical Systems”, to be presented at the 1993 ASME Winter Annual Meeting in New Orleans, LA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Wehage, R.A., Belczynski, M.J. (1994). Constrained Multibody Dynamics. In: Seabra Pereira, M.F.O., Ambrósio, J.A.C. (eds) Computer-Aided Analysis of Rigid and Flexible Mechanical Systems. NATO ASI Series, vol 268. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-1166-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-1166-9_1

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-4508-7

  • Online ISBN: 978-94-011-1166-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics