Premium
Object‐oriented implementation of a graph‐theoretic formulation for planar multibody dynamics
Author(s) -
Oshinowo O. M.,
McPhee J. J.
Publication year - 1997
Publication title -
international journal for numerical methods in engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.421
H-Index - 168
eISSN - 1097-0207
pISSN - 0029-5981
DOI - 10.1002/(sici)1097-0207(19971130)40:22<4097::aid-nme253>3.0.co;2-v
Subject(s) - multibody system , computer science , planar , object oriented programming , analogy , graph , projection (relational algebra) , theoretical computer science , computational science , algorithm , computer graphics (images) , programming language , linguistics , philosophy , physics , quantum mechanics
The objective of this paper is to describe the object‐oriented implementation and computational efficiency of a multibody dynamics algorithm for planar mechanical systems. The underlying formulation uses a unique combination of orthogonal projection techniques and graph‐theoretic methods to automatically generate the equations of motion in terms of ‘branch’ co‐ordinates that are selected by a user. The direct analogy between the physical components in a multibody system and the ‘objects’ in Object‐Oriented Programming (OOP) methods is exploited in a C++ implementation of the dynamic formulation. Issues associated with this OOP implementation are discussed, and the results of computer simulations are presented and examined for different sets of user‐selected co‐ordinates. © 1997 John Wiley & Sons, Ltd.