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.
Similar content being viewed by others
References
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.
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.
Booch, G.,Object Oriented Design with Applications, Benjamin Cummings, 1991.
Cardona, A. and Gérardin, M., ‘Modeling of superelements in mechanism analysis’,Int. J. Num. Meth. Eng. 32, 1991, 1565–1593.
Featherstone, R.,Robot Dynamics Algorithms, Kluwer Academic Publishers, Dordrecht, 1987.
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.
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.
Nikravesh, P. E.,Computer Aided Analysis of Mechanical Systems, Prentice-Hall, 1987.
Simo, J. C., ‘A finite strain beam formulation. The three-dimensional dynamic problem. Part I’,Comp. Meth. Appl. Mech. Eng. 49, 1985, 55–70.
Sorge, K., ‘Mehrkörpersysteme mit starr-elastischen Subsystemen’, PhD Thesis, Technische Universität München, 1992.
Stroustrup, B., ‘What is object-oriented programming’,IEEE Software Magazine, May 1988, 10–20.
Stroustrup, B.,The C++ Programming Language, Addison-Wesley, 2nd ed., 1991.
Wittenburg, J.,Dynamics of Systems of Rigid Bodies, Teubner, Stuttgart, 1977.
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.
Author information
Authors and Affiliations
Additional information
The author is now working for the Institut für Mechatronik, IMECH GmbH, Bergwerkstraße, 47445 Moers, Germany
Rights 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
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01833301