This paper introduces a new modular software approach combining symbolical and numerical methods for the simulation of the dynamics of mechanical systems. It is based on an exact, noniterative object-oriented algorithm, which is applicable to mechanisms with any joint type and any topology, including branches and kinematic loops. The simulation of big well-partitioned systems has complexity O(N), where N is the total number of simulated bodies. A new design software Virtual System Designer (VSD) integrates this method with the three-dimensional computer aided design tool Autodesk Inventor, which minimizes the cost of the development of models and the training of design engineers. The most time-expensive routine of the simulation process in VSD is the calculation of the accelerations of each body, which needs to find the roots of matrix equations. Accounting for the sparsity of matrices can significantly improve the numerical efficiency of the routine. The preprocessing module, developed using Maple software, performs the symbolic simplification of the matrix multiplication’s and QR decomposition’s procedures. The new coordinate projection method is demonstrated. The results of the simulation of the dynamics of a double insulator chain example show the method’s stability and effectiveness.

1.
Cellier
,
F. E.
, 1996, “
Object-Oriented Modeling: Means for Dealing With System Complexity
,”
Proc. 15th Benelux Meeting on Systems and Control
, Mierlo, The Netherlands, March 6–8, pp.
53
64
.
2.
Eich-Soellner
,
E.
, and
Führer
,
C.
, 1998,
Numerical Methods in Multibody Dynamics
,
Teubner
, Stuttgart, Germany.
3.
Hagedorn
,
P.
,
Idelberger
,
H.
, and
Mocks
,
L.
, 1980,
Dynamische Vorgänge bei Lastumlagerung in Abspannketten von Freileitungen.
Archiv für elektrische Energietechnik 2, pp.
109
119
.
4.
Kasper
,
R.
, and
Vlasenko
,
D.
, 2005, “
Modular Forward Dynamic Simulation of Constrained Mechanical Systems
.”
Proceedings of ECCOMAS Thematic Conference on Advances in Computational Multibody Dynamics
,
Madrid
, Spain, June 21–24.
5.
Kasper
,
R.
, and
Vlasenko
,
D.
, 2003, “
Method for Distributed Forward Dynamic Simulation of Constrained Mechanical Systems
,”
Proceedings of 6th Magdeburger Maschinenbau-Tage
, Otto-von-Guericke, University Magdeburg, Germany, September 24–26.
6.
Lubich
,
Ch.
,
Nowak
,
U.
,
Pöhle
,
U.
, and
Engstler
,
Ch.
, 1995, “
MEXX - Numerical Software for the Integration of Constrained Mechanical Multibody Systems
.”
Mech. Struct. Mach.
0890-5452,
23
, pp.
473
495
.
7.
Press
,
W. H.
,
Teukolsky
,
S. A.
,
Vetterling
,
W. T.
, and
Flannery
,
B. P.
, 1999,
Numerical Recipes in C
, 2nd ed.,
Cambridge University Press
, Cambridge, UK.
8.
von Schwerin
,
R.
, 1999,
Multibody System Simulation — Numerical Methods, Algorithms and Software
,
Springer Verlag
, Berlin Heidelberg, New York.
9.
Vlasenko
,
D.
, and
Kasper
,
R.
, 2006,
Algorithm for Component Based Simulation of Multibody Dynamics
,
Magdeburger Verein für Technische Mechanik e.V.
, Magdeburg, Germany, Technische Mechanik, Band 26, Heft 2, pp.
92
105
.
10.
Vlasenko
,
D.
, 2006, “
Component-Oriented Method for Simulation of Multibody Dynamics
,” PhD thesis, Institute of Mobile Systems, Otto-von-Guericke-University Magdeburg, Germany.
You do not currently have access to this content.