Skip to main content
Log in

Flexible multibody dynamics — An object-oriented approach

  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

An approach to the computer aided analysis of flexible multibody systems using object-oriented programming methods is presented. The aim is to support the rapid generation of specialized programs by providing an open, extensible C++ toolkit. This toolkit contains modules (C++ classes) which allow the declaration and manipulation of multibody components such as joints, bodies and actuators in an intuitive manner. New components (e.g., new finite elements) are easily introduced to extend the toolkit. The equations of motion for a multibody system consisting of these components are formulated by direct application of the principle of virtual work using symbolic techniques. It is possible to use absolute as well as relative coordinates in a problem-dependent manner.

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. Anantharaman, M. and Hiller, M., ‘Numerical simulation of mechanical systems using methods for differential-algebraic equations’,Int. J. Num. Meth. Eng. 32, 1991, 1531–1542.

    Google Scholar 

  2. Bae, D.-S. and Haug, E. J., ‘A recursive formulation for constrained mechanical system dynamics: Part I. Open loop systems’,Mech. Struct. Mach. 15(3), 1987, 359–382.

    Google Scholar 

  3. Booch, G.,Object Oriented Design with Applications, Benjamin Cummings, 1991.

  4. Cardona, A. and Gérardin, M., ‘Modeling of superelements in mechanism analysis’,Int. J. Num. Meth. Eng. 32, 1991, 1565–1593.

    Google Scholar 

  5. Featherstone, R.,Robot Dynamics Algorithms, Kluwer Academic Publishers, Dordrecht, 1987.

    Google Scholar 

  6. Hiller, M. and Kecskeméthy, A., ‘Equations of motion of complex multibody systems using kinematical differentials’,Transactions of the CSME 13(4), 1989, 113–121.

    Google Scholar 

  7. Kecskeméthy, A.,Objektorientierte Modellierung der Dynamik von Mehrkörpersystemen mit Hilfe von Übertragungselementen, No. 88 in Fortschritt-Berichte VDI Reihe 20, VDI-Verlag, Düsseldorf, 1993.

    Google Scholar 

  8. Nikravesh, P. E.,Computer Aided Analysis of Mechanical Systems, Prentice-Hall, 1987.

  9. Simo, J. C., ‘A finite strain beam formulation. The three-dimensional dynamic problem. Part I’,Comp. Meth. Appl. Mech. Eng. 49, 1985, 55–70.

    Article  Google Scholar 

  10. Sorge, K., ‘Mehrkörpersysteme mit starr-elastischen Subsystemen’, PhD Thesis, Technische Universität München, 1992.

  11. Stroustrup, B., ‘What is object-oriented programming’,IEEE Software Magazine, May 1988, 10–20.

  12. Stroustrup, B.,The C++ Programming Language, Addison-Wesley, 2nd ed., 1991.

  13. Wittenburg, J.,Dynamics of Systems of Rigid Bodies, Teubner, Stuttgart, 1977.

    Google Scholar 

  14. Woernle, C.,Ein systematisches Verfahren zur Aufstellung der geometrischen Schließbedingungen in kinematischen Schleifen mit Anwendung bei der Rückwärtstransformation für Industrieroboter, No. 59 in Fortschritt-Berichte VDI Reihe 18, VDI-Verlag, 1988.

Download references

Author information

Authors and Affiliations

Authors

Additional information

The author is now working for the Institut für Mechatronik, IMECH GmbH, Bergwerkstraße, 47445 Moers, Germany

Rights and permissions

Reprints and permissions

About this article

Cite this article

Anantharaman, M. Flexible multibody dynamics — An object-oriented approach. Nonlinear Dyn 9, 205–221 (1996). https://doi.org/10.1007/BF01833301

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01833301

Key words

Navigation