Professional Documents
Culture Documents
1 Introduction To Flexible Multibody Dynamics Con
1 Introduction To Flexible Multibody Dynamics Con
Contents
1 Introduction to Flexible Multibody Dynamics........................................................... 2
1.1 Introduction ...................................................................................................................2
1.2 Multibody System Characterization...............................................................................3
1.3 Overview of Multibody System Programs.....................................................................4
1.4 Multibody System Applications.....................................................................................5
1.5 Notations .......................................................................................................................6
1.6 Standard Tables .............................................................................................................9
Table 1: Mass Moments of Inertia ii for homogeneous lines and areas...........................9
Table 2: Mass Moments of Inertia ii for homogeneous bodies......................................10
Table 3: Material Properties .............................................................................................11
Table 4: Common Finite Element Types .........................................................................12
1.7 SIMPACK Notations ..................................................................................................13
1.8 References ...................................................................................................................15
Referring to Multibody Systems......................................................................................15
Referring to Finite Element Method.................................................................................16
1 Introduction 2 Oskar Wallrapp, FHM, 2006
actuator
damper
flexible body
i=2
external forces
rigid body
i=1
spring
rigid rod
universal joint
rubber
global joint with
reference frame kinematical excitation
rigid body
i=3
prismatic joint
external torque
Fig 1: General multibody system and its components
Components are: global reference frame (inertial)
rigid and flexible bodies
joints caused by explicit and implicit constraints
force elements (included external forces and torques)
1 Introduction 3 Oskar Wallrapp, FHM, 2006
3 High-Dimension A set of coordinates describes the motion of the bodies of the MBS
( ) ( )
T T
z iI = i i qi ; z I = z iI , i = 1, 2,...., N
4 Non-Linearity MBS are nonlinear with respect to the coordinates (state variables)
Kinematical Equations z I = Z(z I , t) z II
Dynamical Equations z II = f(z I , z II , t)
Constraint Equations g(z I , t) = 0
1 Introduction 4 Oskar Wallrapp, FHM, 2006
connection with satellites, spacecraft, aircraft and ground vehicle research. The group of Willi Kortm
at the German Aerospace Center (DLR) in Oberpfaffenhofen, Germany, has been active in MBS
software development since the early 1970's and has developed various MBS software. Names such as
FADYNA (1977), MEDYNA (1984), and finally SIMPACK (1990) are known overall the world.
An overview of the worldwide MBS software development until 1990 is given in (Schiehlen, 1990)
and summarized as an update in Fig. 1-2. The figure gives the respective models (rigid or flexible with
linear or quadratic interpolation, modal or nodal formulation) and the type of the used formalism
(absolute or relative coordinates, linear or non-linear), leading to the type of equations of motion.
Today the most common MBS programs are ADAMS, DADS, WorkingModel, and SIMPACK.
C
A 3
B
2
4
A0
1 B0
y
20
19
18
z
17
15 16
14
wheel suspention car body 13
21
12
11
10
9
1
3 8
7 x
2 6
4 5
2 2
1 1
3 3
u2
u2 2
F2 = 0.01 N F2 = 0.01 N
3 3
F1 F3 1 u1
u3 u1 u3
1.5 Notations
1. General:
Scalar arbitrary letters incl. Greek letters a, b, P, xi , , , ,
Indices subscript and superscript letters i, j, k, l
Matrices capital letters in bold face, M = (Mij ), i = 1, 2, 3, ... , n; j = 1, 2, 3, ... , m
(arrays containing scalars)
Vectors small letters in bold face x = (xi ), i = 1, 2, 3, ... , n), (xi), i = 1, 2, 3, ... , n)
(vector is a column of a matrix)
2
2. "Physical Vectors" in the space or 3
are independent of a specific coordinate frame
Vectors small or capital letters: v , F
Magnitude or length of a vector v = | v |; F = | F |;
where I is the identity matrix, ijk is the permutation tensor, ~ is the "Tilde"-operator of ijk
a1 b1 a1 + b1
v = a+b =b +a v = a + b = ( ai ) + ( bi ) = a2 + b2 = a2 + b2
Addition
a3 b3 a3 + b3
Scalar product = a b = b a = aT b = bT a = a1 b1 + a2 b2 + a3 b3
= a b cos (a, b)
Dyadic product = a b
I
= Tensor of order 2
( )
I = I ij = a bT , IT = b aT
I11 I12 I13 a1 b1 a1 b2 a1 b3
= I 21 I 22 I 23 = a2 b1 a2 b2 a2 b3
I 31 I 32 I 33 a3 b1 a3 b2 a3 b3
Vector product v = a b = b a
v = a b = b a
v = v = a b sin(a, b)
a3 b2 + a2 b3 0 a3 a2
v = +a3 b1 a1 b3 where a = a3 0 a1
a2 b1 + a1 b2 a2 a1 0
Kinematical Example: z ry + y rz
v = r = + z rx x rz
y rx + x ry
Note:
y2 z2 x y x z
= . x2 z2 y z
symm. . x2 y2
Note: = 0 = 0, T =
Transformation of coordinates from frame 2 into frame 1:
1
= A12 2 by orientation matrix A12
1
= A12 2 A12T
1 Introduction 8 Oskar Wallrapp, FHM, 2006
6. Rules of Differentiation:
da a d a
Function a( (t)) : = a = =
dt dt
da a a
Function a( (t), (t)) : = a = +
dt
1 Introduction 9 Oskar Wallrapp, FHM, 2006
2D Shell u1, u2 1, 2, 12, 1, 2, 12, F1, F2,
3, 4, 8 nodes
dx dy
Rod u1 1 1 F1
2 nodes
dx
3D Beam u1, u2, u3 1, 12, 31 1, 12, 31 F1, F2, F3,
with tension and torsion 1 L1, L2, L3
2 nodes
dx
3D Beam u1, u2, u3 1, 2, 3, 1, 2, 3, F1, F2, F3,
with shearing 1, 2, 3 12, 23, 31 12, 23, 31 L1, L2, L3
2 nodes
dx
Plate u3 1 1 F3,
3, 4 nodes L1, L2
dx dy
Plate u1, u2, u3 1, 2, 3, 1, 2, 3, F1, F2, F3,
with tension and 1, 2, 3 12, 23, 31 12, 23, 31 L1, L2, L3
shearing
3, 4, 8 nodes
dx dy
1 Introduction 13 Oskar Wallrapp, FHM, 2006
Body j
Body i FROM Marker k H TO Marker l
Frame Kf =Kk s H Frame Kt =Kl
Dki Vs
Body Reference
rk Ok H
Frame Ki Oi ds Dlj
Bs rl Body Reference
Ai H Ol
i Oj Frame Kj
H H
k l
H Aj
j
rigid body
OI
Inertial Frame
Workshop Script
Topic SIMPACK Documentation
based on (Schwertassek 1999)
Inertial frame {
KI with O I , e I } RI
Marker frame at k on i {
Kk with O k , e k } Rk
i i
Absolute position w.r.t. Ki rRIRi w.r.t. RI
Absolute orientation ei = Ai e I e I = A RIRi ei
Frame Ki Oi H Ol Dlj
ds rl
Ai H Bs
i H H H H Oj
k l Flj = s
Body Reference
H Frame Kj
j
Aj
Force
H
Element s
Ls H OI
Ok H Fs
H H H ds Inertial Frame
Ls ds N Fs
H Ol H
Fs Ls
Constraint forces/torques F lj = Fcs = e kT k Fcs Same definition:
of joints Llj = Lsc = e kT k Lsc Fz and Tz
(in the tree and implicit form) s k Fcs = k Flj or
between FROM and TO markers
w.r.t. Kk ,
on FROM body the reaction
appears.
1 Introduction 15 Oskar Wallrapp, FHM, 2006
1.8 References
Referring to Multibody Systems
Bremer, H. and F. Pfeiffer (1992). Elastische Mehrkrpersysteme. Stuttgart, B. G. Teubner.
Clough, R. W. and J. Penzien (1975). Dynamics of Structures. Tokyo, McGraw-Hill Kogakusha, Ltd.
DeSalvo, G. J. and G. J. Gorman (1989). ANSYS, Engineering Analysis Systems, User's Manual. Houston, PA,
Swanson Analysis System Inc.
Dietz, S. (1999). Vibration and Fatigue Analysis of Vehicle Systems Using Component Modes, Berlin.
Dietz, S., H. Netter, et al. (1997). Fatigue Life Prediction by Coupling FEM and MBS Calculations. First Symposium
on Multibody Dynamics and Vibration at16th Annual Conference of ASME on Mechanical Vibration and Noise,
Sacramento, CA.
Haug, E. J. (1989). Computer-Aided Kinematics and Dynamics of Mechanical Systems, Volume I: Basic Methods.
Boston, Allyn and Bacon.
Kane, T. R. and D. A. Levinson (1985). Dynamics, Theory and Applications. New York, McGraw-Hill.
Kirk, C. L. and J. L. Junkins (1990). Dynamics of Flexible Structures in Space. Cranfield, UK, Springer.
Kirk, C. L. and S. M. Wiedemann (2002). Natural Frequencies and Mode Shapes of a Free-Free Beam with Large End
Masses. J. Sound and Vibration 254(5): 939-949.
KnowledgeRevolution (1999). WorkingModel2D, Version 5.0. San Mateo, Ca, Knowledge Revolution.
KnowledgeRevolution (1999). WorkingModel3D, Version 3.0. San Mateo, Ca, Knowledge Revolution.
Kortm, W. (1992). Software zur Modellbildung und Simulation der Dynamik mechatronischer Systeme. VDI/VDE-
GMA-Aussprachetag, Modellbildung fr Regelung und Simulation, Langen, VDI-Berichte Nr. 925.
Kortm, W., R. Sharp, et al. (1993). Review of Multibody Computer Codes for Vehicle System Dynamics. Multibody
Computer Codes in Vehicle System Dynamics. W. Kortm and R. S. Sharp. Amsterdam, Swets and Zeitlinger. 22,
Supplement to Vehicle System Dynamics.
Kortm, W. and R. S. Sharp, Eds. (1993). Multibody Computer Codes in Vehicle System Dynamics. Lisse, Swets and
Zeitlinger.
Meirovitch, L. (1967). Analytical Methods in Vibrations. New York, The MacMillan Company.
Meirovitch, L. (1991). Dynamics and Control of Large Structures. Blacksburg, Virginia.
Meirovitch, L. and M. K. Kwak (1990). On the Modeling of Flexible Multi-Body Systems by the Rayleigh-Ritz
Method. AIAA Dynamics Specialists Conference, Long Beach, CA.
Paul, B. (1979). Kinematics and Dynamics of Planar Machinery. Englewood Cliffs NJ, Prentice Hall.
Roberson, R. E. and R. Schwertassek (1988). Dynamics of Multibody Systems. Berlin, Springer-Verlag.
Rulka, W. (1990). SIMPACK - A Computer Program for Simulations of Large-Motion Multibody
Systems. Multibody System Handbook. W. Schiehlen. Berlin, Springer-Verlag: 265-284.
Schiehlen, W. O., Ed. (1990). Multibody Systems Handbook. Berlin, Springer-Verlag.
Schwertassek, R. (1998). Flexible Bodies in Multibody Systems. Computational Methods in Mechanical Systems. J.
Angeles and E. Zakhariev. Berlin, Springer-Verlag: 329-363.
Schwertassek, R. and T. Klisch (1997). Two Modelling Problems in Multibody Simulation: Flexible Bodies and
Contact of Bodies. Computational Methods in Mechanisms. J. Angeles and E. Zakhariev. Varna, NATO Advanced
Stdy Institute. vol. I, Invited Lectures: 283-312.
Schwertassek, R. and O. Wallrapp (1999). Dynamik flexibler Mehrkrpersysteme. Braunschweig, Friedr. Vieweg
Verlag.
1 Introduction 16 Oskar Wallrapp, FHM, 2006
Schwertassek, R., O. Wallrapp, et al. (1999). Modal Representation of Stress in Flexible Multibody Simulation.
Nonlinear Dynamics 20(4): 381-399.
Schwertassek, R., O. Wallrapp, et al. (1999). Flexible Multibody Simulation and Choice of Shape Functions.
Nonlinear Dynamics 20(4): 361-380.
Shabana, A. A. (1997). Flexible Multibody Dynamics: Review of Past and Recent Developments. Multibody System
Dynamics 1: 189-222.
Shabana, A. A. (1989). Dynamics of Multibody Systems. New York, J. Wiley & Sons.
Shabana, A. A. and R. Schwertassek (1998). Equivalence of the Floating Frame of Reference Approach and Finite
Element Formulations. International Journal of Non-Linear Mechanics 33(3): 417-432.
Wallrapp, O. and R. Schwertassek (1991). Representation of Geometric Stiffening in Multibody System Simulation.
Int. Journal for Numerical Methods in Engineering 32: 1833-1850.
Wallrapp, O. (1993). Standard Input Data of Flexible Bodies for Multibody System Codes, DLR, German Aerospace
Establishment, Institute for Robotics and System Dynamics, Oberpfaffenhofen.
Wallrapp, O., A. Eichberger, et al. (1997). FEMBS - An Interface Between FEM Codes and MBS Codes, User Manual
for ANSYS, NASTRAN, and ABAQUS, INTEC GmbH, Wessling.
Wallrapp, O. and S. Wiedemann (2002). Simulation of Deployment of a Flexible Solar Array. Multibody System
Dynamics 7: 101-125.
Wallrapp, O. and S. Wiedemann (2003). Comparison of Results in Flexible Multibody Dynamics Using Various
Approaches. Nonlinear Dynamics 34: 189-206.
Wallrapp, O. (2004). Review of Past Developments in Multibody System Dynamics at DLR - From FADYNA to
SIMPACK. J. Vehicle System Dynamics 41(5): 339-348.
Washizu, K. (1982). Variational Methods in Elasticity and Plasticity. Oxford, Pergamon Press.