You are on page 1of 61

Computational strategies for flexible multibody systems

Tamer M Wasfy
Advanced Science and Automation Corp, Hampton VA
tamer@ascience.com

Ahmed K Noor
Center for Advanced Engineering Environments, Old Dominion University, Hampton VA;
a.k.noor@larc.nasa.gov

The status and some recent developments in computational modeling of flexible multibody
systems are summarized. Discussion focuses on a number of aspects of flexible multibody
dynamics including: modeling of the flexible components, constraint modeling, solution tech-
niques, control strategies, coupled problems, design, and experimental studies. The characteris-
tics of the three types of reference frames used in modeling flexible multibody systems,
namely, floating frame, corotational frame, and inertial frame, are compared. Future directions
of research are identified. These include new applications such as micro- and nano-mechanical
systems; techniques and strategies for increasing the fidelity and computational efficiency of
the models; and tools that can improve the design process of flexible multibody systems. This
review article cites 877 references. 关DOI: 10.1115/1.1590354兴

1 INTRODUCTION the focus of intensive research for the last thirty years. FMD
A flexible multibody system 共FMS兲 is a group of intercon- is used in the design and control of FMS. In design, FMD
nected rigid and deformable components, each of which may can be used to calculate the system parameters 共such as di-
undergo large translational and rotational motions. The com- mensions, configuration, and materials兲 that minimize the
ponents may also come into contact with the surrounding system cost while satisfying the design safety constraints
environment or with one another. Typical connections be- 共such as strength, rigidity, and static/dynamic stability兲. FMD
tween the components include: revolute, spherical, prismatic is used in control applications for predicting the response of
and planar joints, lead screws, gears, and cams. The compo- the multibody system to a given control action and for cal-
nents can be connected in closed-loop configurations 共eg, culating the changes in control actions necessary to direct the
linkages兲 and/or open-loop 共or tree兲 configurations 共eg, ma- system towards the desired response 共inverse dynamics兲.
nipulators兲. FMD can be used in model-based control as an integral part
The term flexible multibody dynamics 共FMD兲 refers to the of the controller as well as in controller design for optimiz-
computational strategies that are used for calculating the dy- ing the controller/FMS parameters.
namic response 共which includes time-histories of motion, de- In recent years, considerable effort has been devoted to
formation and stress兲 of FMS due to externally applied modeling, design, and control of FMS. The number of pub-
forces, constraints, and/or initial conditions. This type of lications on the subject has been steadily increasing. Lists
simulation is referred to as forward dynamics. FMD also and reviews of the many contributions on the subject are
comprises inverse dynamics, which predicts the applied given in survey papers on FMD 关1,2兴 and on the general area
forces necessary to generate a desired motion response. FMD of multibody dynamics, including both rigid and flexible
is important because it can be used in the analysis, design, multibody systems 关3–7兴. Special survey papers have been
and control of many practical systems such as: ground, air, published on a number of special aspects of FMD, including:
and space transportation vehicles 共such as bicycles, automo- dynamic analysis of flexible manipulators 关8兴, dynamic
biles, trains, airplanes, and spacecraft兲; manufacturing ma- analysis of elastic linkages 关9–13兴, and dynamics of satellites
chines; manipulators and robots; mechanisms; articulated with flexible appendages 关14兴. A number of books on FMD
earthbound structures 共such as cranes and draw bridges兲; ar- have been published 关15–23兴. In the last few years, there
ticulated space structures 共such as satellites and space sta- have been a number of conferences, symposia, and special
tions兲; and bio-dynamical systems 共human body, animals, sessions devoted to FMD 关24兴. Two archival journals are
and insects兲. Motivated by these applications, FMD has been devoted to the subjects of rigid and flexible multibody dy-

Transmitted by Associate Editor V Birman

Appl Mech Rev vol 56, no 6, November 2003 553 © 2003 American Society of Mechanical Engineers
554 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

namics: ‘‘Multibody System Dynamics’’ published by Klu- system. In addition, intermediate reference frames that are
wer Academic Publishers, and ‘‘Journal of Multibody Dy- attached to each flexible component and follow the average
namics’’ published by Ingenta Journals. There are a number local rigid body motion 共rotation and translation兲 are often
of commercial codes for flexible multibody dynamics 共eg, used. The motion of the component relative to the interme-
ADAMS from Mechanical Dynamics Inc, DADS from diate frame is, approximately, due only to the deformation of
CADSI Inc, MECANO from Samtech, and SimPack from the component. This simplifies the calculation of the internal
INTEC GmbH兲 as well as many research codes developed at forces because stress and strain measures that are not invari-
universities and research institutions. A survey of multibody ant under rigid body motion, such as the Cauchy stress tensor
dynamics software up to 1990 with benchmarks was pre- and the small strain tensor, can be used to calculate these
sented in Schiehlen 关25兴. There are two compelling motiva- forces with respect to the intermediate frame. These tensors
tions for developing FMD modeling techniques. The first result in a linear force displacement relation. Two main types
motivation is that a number of current problems have not yet of intermediate frames are used: floating and corotational
been solved to a satisfactory degree 共see Section 9兲. The frames. The floating frame follows an average rigid body
second motivation is that future multibody systems are likely motion of the entire flexible component or substructure. The
to require more sophisticated models than has heretofore corotational frame follows an average rigid body motion of
been provided. This is because practical FMD applications an individual finite element within the flexible component. In
are likely to have more stringent requirements of economy, many papers, intermediate frames are not used, instead the
high performance, light weight, high speed/acceleration, and global inertial frame is directly used for measuring deforma-
safety. tions. In this approach, the motion of an element consists of
There is a need to broaden awareness among practicing a combination of rigid body motion and deformation and the
engineers and researchers about the current status and recent two types of motion are not separated. Nonlinear finite strain
developments in various aspects of FMD. The present paper measures and corresponding energy conjugate stress mea-
attempts to fill this need by classifying and reviewing the sures, which are objective and invariant under rigid body
FMD literature. Also, future directions for research that have motion, are used to calculate the internal forces with respect
high potential for improving the accuracy and computational to the global inertial frame. A comparison between the major
efficiency of the predictive capabilities of the dynamics and characteristics of the three types of frames, namely, floating,
failure of FMS are identified. Some of these objectives were corotational, and inertial frames is given in Table 1. The
addressed in the previous review papers. In the present paper, references where the frames were first applied to FMS are
an attempt is made to provide a more comprehensive review given in Table 2.
of the literature. The following aspects of FMD are ad- The floating frame approach originated out of research on
dressed in the present paper: rigid multibody dynamics in the late 1960s. It was used for
extending rigid multibody dynamics codes to FMS. This was
• Models of the flexible components
done by superimposing small elastic deformations on the
• Constraints models
large rigid body motion obtained using the rigid multibody
• Solution techniques, including solution procedures and
methods for enhancing the computational procedures and dynamics code. Initial applications of the floating frame ap-
models proach included: spinning flexible beams 共primarily for
• Control strategies space structures applications兲, kineto-elastodynamics of
• Coupled FMD problems mechanisms, and flexible manipulators 共see Table 2兲. The
• Design of FMS floating frame approach was also used to extend modal
• Experimental studies analysis and experimental modal identification techniques to
FMS 关52,54,232,256,272兴. This is performed by identifying
There are many common elements of FMD with structural the mode shapes and frequencies of each flexible component
dynamics, nonlinear finite element method and crashworthi- either numerically or experimentally. The first n modes
ness analysis. Some of the studies in these areas, which in- 共where n is determined by the physics of the problem and the
clude techniques that are suitable for modeling FMS, are
by the required accuracy兲 are superposed on the rigid body
included in this review. The number of publications on the
motion of the component represented by the motion of the
diverse aspects of FMD is very large. The cited references
floating frame. In Table 3, a partial list of publications on the
are selected for illustrating the ideas presented and are not
floating frame approach is organized according to the tech-
necessarily the only significant contributions to the subject.
niques used and developed and according to the type of ap-
The discussion in this paper is kept, for the most part, on a
plication considered.
descriptive level and for all the mathematical details, the
The corotational frame approach was initially developed
reader is referred to the cited literature.
as a part of the natural mode method proposed by Argyris
et al 关562兴. In this approach, the motion of a finite element is
2 MODELS OF FLEXIBLE COMPONENTS divided into a rigid body motion and natural deformation
modes. The approach was used for static modeling of struc-
2.1 Deformation reference frames tures undergoing large displacements and small deforma-
In multibody dynamics, an inertial frame serves as a global tions. Later, Belytschko and Hsieh 关45兴 introduced element
reference frame for describing the motion of the multibody rigid convected frames or corotational frames, for the dy-
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 555

Table 1. Major characteristics of the three types of frames


Floating Frame Corotational Frame Inertial Frame
Frame definition A floating frame is defined for each A corotational frame is defined for each The global inertial reference
flexible component. The floating element. The corotational frame of an frame is used as a reference
frame of a component follows a element follows a mean rigid body motion frame for all motions 共see
mean rigid body motion of the element 共see Fig. 2兲. Fig. 3兲.
of the component 共see Fig. 1兲.
Reference frame
for:
a… Deformation Floating frame „for each flexible
component…. Corotational frame „for each finite element…. Global inertial reference frame.
b… Internal forces Floating frame. Corotational frameÕGlobal inertial Global inertial reference frame.
reference frame.
Note: In some implementations, the Note: The element internal force Note: The internal forces are
internal force components are components are first calculated relative to calculated using finite strain
transformed from the floating frame the corotational frame, then they are measures which are invariant
to the global inertial reference transformed from the corotational frame to under rigid body motion.
frame 共eg, 关26兴兲. the global inertial frame using the
corotational frame rotation matrix.
c… Inertia forces Floating frame. Global inertial reference frame. Global inertial reference frame.
Note: In some implementations, the Notes: Note: In spatial problems, for the
flexible motion inertia force components • In some implementations, the inertia force rotational part of the equations of
are first evaluated with respect to the components are first evaluated relative to motion, the internal and inertia
global inertial reference frame and the corotational frame and then are moments are often calculated rela-
then are transformed to the floating transformed to the inertial frame tive to a moving material frame.
frame 共eg, 关27,28兴兲. 共eg, 关29–31兴兲.
• In spatial problems, for the rotational part
of the equations of motion, the internal
and inertia moments are often calculated
relative to a moving material frame.
Transformation to
global inertial frame Eq. 共1兲. Eq. 共1兲. No transformation is necessary.
Modeling
Considerations
a… Incorporation of The floating frame approach is the The corotational frame transformation General finite strain measures
flexibility effects. natural way to extend rigid multibody eliminates the element rigid body motion that are invariant under
dynamics to flexible multibody systems. such that a linear deformation theory can be superposed rigid body motion
used for the element internal forces. are used.
b… Magnitude of No restriction on angular velocities No restriction on angular velocities magnitudes. In case of very small elastic
angular velocities magnitudes. However, when linear modal deformations and large angular velocities, special care must be taken during
reduction is used, the angular velocity the solution procedure 共time step size, number of equilibrium iterations, etc兲
should be low or constant because the to avoid the situation where numerical errors from the rigid body motion are
stiffness of the body varies with the of the order of the elastic part of the response.
angular velocity due to the centrifugal
stiffening effect 关32兴.
c… Large deflections • Moderate deflections can be modeled by Can handle large deflections and large strains.
using quadratic strain terms. However,
large deflections cannot be modeled
unless the body is sub-structured.
• Without the assumption that the strains
and deflections are small, the high-order
terms of the flexible-rigid body inertial
coupling terms cannot be neglected and
the formulation becomes very
complicated.

d… Foreshortening Foreshortening effect can be modeled by Naturally included.


adding quadratic axial-bending strain
coupling terms.
e… Centrifugal Centrifugal stiffening can be modeled by Naturally included.
stiffening adding the stress produced by the axial
centripetal forces and including axial-
bending strain coupling terms.
f… Mixing rigid and Since the floating frame formulation is Most implementations place some restrictions on the configuration of the rigid
flexible bodies based on rigid multibody dynamics bodies, such as a closed-loop, must contain at least one flexible body.
analysis methods, both rigid and flexible
bodies can be present in the same model in
any configuration with no difficulty.
556 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 1. (continued)

Floating Frame Corotational Frame Inertial Frame

Characteristics of • The equations of motion are written such • The equations of motion are written with respect to the global inertial frame.
the semi-discrete that the flexible body coordinates are • In spatial problems with rotational DOFs, the rotational part of the equations
equations of motion referred to a floating frame and the rigid of motion can be written with respect to a body attached nodal frame
body coordinates are referred to the 共material frame兲 关33–38兴 or with respect to the global inertial frame
inertial frame. 共spatial frame兲 关35,39兴.

a… Inertia forces • The inertia forces involve nonlinear • The inertia forces are the product of the mass matrix and the vector of nodal
centrifugal, Coriolis, and tangential accelerations with respect to the global inertial frame.
terms because the accelerations are • In spatial problems with rotational DOFs, the rotational equations
measured with respect to a rotating 共the Euler equations兲 include quadratic angular velocity terms.
frame 共the floating frame兲. 共These terms vanish in planar problems.兲

• The mass matrix has nonlinear flexible- • The translational part of the mass matrix is constant. Effects such as coupling
rigid body motion coupling terms. The between flexible and rigid body motion, centrifugal and coriolis acceleration
coupling terms are necessary for an are not present because the inertia forces are measured with respect to an inertial
accurate prediction of the dynamic frame.
response, when the magnitude of the
flexible inertia forces is not negligible
relative to that of the rigid body inertia
forces.
• The solution procedure involves the
inversion or the LU factorization of the
time varying inertia matrices.

b… Internal The internal forces are linear for small For small strains, the internal forces are The internal forces are nonlinear
„structural… strains and slow rotational velocities. The linear with respect to the corotational even for small strains because
forces linear part of the stiffness matrix is the frame. The structural forces are they are expressed in terms of
same as that used in classical linear FEM. transformed to the global frame using the nonlinear finite strain and stress
The nonlinear part of the stiffness matrix nonlinear corotational frame measures.
accounts for geometric nonlinearity and transformation.
coupling between the axial and bending
deformations 共centrifugal stiffening
effect兲.

Constraints
a… Hinge joints Hinge joints require the addition of Hinge joints 共revolute joints in planar problems and spherical joints in spatial
algebraic constraint equations in the problems兲 do not need an extra algebraic equation and can be modeled by letting
absolute coordinate formulation. two bodies share a node.

b… General Constraints due to joints, prescribed mo- Constraints due to joints and prescribed motion are expressed in terms of algebraic
constraints tion and closed-loops are expressed in equations. If an implicit algorithm is used, then a system of differential-algebraic
terms of algebraic equations. These equa- equations 共DAEs兲 must be solved. If an explicit solution procedure is used, no
tions must be solved simultaneously with special algorithm for solving DAEs is needed.
the governing differential equations of mo-
tion. The development of general, stable,
and efficient solution procedures for this
system of differential-algebraic equations
is still an active research area 关40– 42兴
共also see Section 4.1兲.

Applicability of • Can be applied. Not practical because the element vector of Not practical because the element
linear modal • Can significantly reduce the internal forces is nonlinear in nodal vector of internal forces is
reduction computational time. coordinates since it involves a rotation nonlinear in nodal coordinates
• Appropriate selection of the deformation matrix. since it involves a nonlinear
components modes requires experience finite strain measure.
and judgment on the part of the analyst.
• For accuracy, linear modal reduction
should be restricted to bodies
undergoing slow rotation or uniform
angular velocity.
• Nonlinear modal reduction 关43,44兴 can
be used for bodies undergoing fast non-
uniform angular velocity in order to
include the centrifugal stiffening effect.
However, a modal reduction must be
performed at each time step.

Possibility of using The mode shapes and natural frequencies Experimentally identified modes cannot be directly used in the model. They can,
modal identification used in modal reduction can be obtained however, be indirectly used to verify the accuracy of the predicted response
experiments using experimental modal analysis tech- and to tune the parameters of the model.
niques. Thus, there is a direct way to ob-
tain the body flexibility information from
experiments without numerical modeling.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 557

Table 1. (continued)
Floating Frame Corotational Frame Inertial Frame
Most suitable The floating frame formulation along The corotational and inertial frame formulations can handle flexible multibody
applications with modal reduction and new recursive systems undergoing large deflections and large high-speed rigid body motion.
solution strategies 共based on the relative In addition, if used in conjunction with an explicit solution procedure,
coordinates formulation兲 offer the most then high-speed wave propagation effects 共for example, due to contact/impact兲
efficient method for the simulation of can be accurately modeled.
flexible multibody systems undergoing
small elastic deformations and slow
rotational speeds 共such as satellites and
space structures兲.
Least suitable Multibody problems, which involve large For multibody problems involving small deformations and slow rotational speeds,
applications deflections. the solution time is generally an order of magnitude greater than that of typical
methods based on the floating frame approach with modal coordinates.
First known Adopted in the late 1960s to early 1970s Developed by Belytschko and Hsieh 关45兴. Used in nonlinear, large
application of the to extend rigid multibody dynamics It was first applied to beam type FMS in deformation FEM since the
approach to FMS. computer codes to flexible multibody Housner 关46 – 48兴. beginning of the 1970s. It was
systems. first applied to modeling beam
type FMS in Simo and
Vu-Quoc 关49,50兴.

namic modeling of planar continuum and beam type ele-


ments, using a total displacement explicit solution procedure.
The approach was applied to spatial beams in Belytschko
et al 关33兴 and to curved beams in Belytschko and Glaum
关452兴. In Belytschko et al 关468兴 and Belytschko et al 关469兴,
the approach was extended to dynamic modeling of shells
using a velocity-based incremental solution procedure. Table
4 shows a partial list of publications which used corotational
frames for developing computational models suitable for
modeling FMS. The publications are organized according to
the techniques used and developed and according to the type
of application considered.
The inertial frame approach has its origins in the non-
linear finite element method and continuum mechanics
principles. These techniques were applied to the dynamic
analysis of continuum bodies undergoing large rotations and
large deformations 共including both large strains and large
deflections兲 since the early 1970s 关92,93兴. In Table 5, publi-
Fig. 1 Floating frame cations where the inertial frame approach was used for de-
veloping computational models suitable for modeling FMS
are classified.

Fig. 2 Corotational frame Fig. 3 Inertial frame


558 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 2. Initial references for the application of the three types of frames to FMS
Floating Frame Corotational Frame Inertial Frame
Spinning beams: Nonlinear structural dynamics: Nonlinear finite element method:
Meirovitch and Nelson 关51兴, Likins 关52,53,55兴, Belytschko and Hsieh 关45兴, Belytschko et al 关33兴, Oden 关92兴, Bathe et al 关93兴,
Likins et al 关54兴, Grotte et al 关56兴. Argyris et al 关81兴, Argyris 关82兴, Bathe and Bolourchi 关94兴.
Kineto-elastodynamics of mechanisms: Belytschko and Hughes 关83兴. Dynamics of planar flexible beams:
Winfrey 关57–59兴, Jasinski et al 关60,61兴, Sadler Flexible space structures: Simo and Vu-Quoc 关50兴.
and Sandor 关62兴, Erdman et al 关9,63,64兴, Imam Housner 关46兴, Housner et al 关47兴. Dynamics of spatial flexible beams:
关65兴, Imam and Sandor 关66兴, Viscomi and Ayre FMS planar beams: Simo 关95兴, Simo and Vu-Quoc 关34,49,96,97兴,
关67兴, Dubowsky and Maatuk 关68兴, Dubowsky and Yang and Sadler 关84兴, Wasfy 关85,86兴, Iura and Atluri 关48兴, Cardona and Geradin 关35兴,
Gardner 关69,70兴, Bahgat and Willmert 关71兴, Elkaranshawy and Dokainish 关31兴. Geradin and Cardona 关98兴, Crespo Da Silva 关99兴,
Midha et al 关72,74,75兴, Midha 关73兴, FMS spatial beams: Jonker 关100兴.
Nath and Gosh 关76兴, Huston 关77兴, Housner 关46兴, Housner et al 关47兴, Wu et al 关87兴,
Huston and Passarello 关78兴. Crisfield 关88兴, Crisfield and Shi 关89,90兴,
Wasfy and Noor 关91兴.
Flexible manipulators: FMS shells:
Book 关79,80兴. Wasfy and Noor 关91兴.

2.2 Mathematical descriptions of the intermediate can also be chosen as the mean beam axis 共ie, the axis that
reference frames minimizes the total deformation兲 关450兴. For 3D beam ele-
ments, the remaining two axes are chosen as the cross-
The relation between the coordinates of a point in the global
sectional axes 关33,87,456兴. In Park et al 关479兴 and Cho et al
inertial frame A (x A ) and the coordinates of the same point 关480兴 a relative nodal coordinate approach is used in which a
in the intermediate body reference frame B (x B ) is given by: tree representation of the FMS is constructed and beam ele-
x A ⫽x A/B ment deformations are measured with respect to the adjacent
o ⫹R
A/B B
x (1)
nodal frame along the tree.
where x A/B
o are the coordinates of the origin of frame B in For shell and continuum elements, there are two methods
frame A, and R A/B is a rotation matrix describing the rotation to define the corotational frame. In the first method, only
from A to B. The methods used to define x A/B o and R A/B for some of the nodes of the element are used to define the
the floating and corotational frames are outlined subse- corotational frame. This type of definition was used for con-
quently. tinuum elements in Belytschko and Hsieh 关45兴 and for shells
2.2.1 Floating frame in Stolarski and Belytschko 关455,456,468,470,471,563兴, Be-
The motion of the floating frame 共position and orientation兲 is lytschko et al 关468兴, Rankin and Brogan 关455兴, Rankin and
commonly referred to as the reference motion of the compo- Nour-Omid 关456兴, and Belytschko and Leviathan 关470,471兴.
nent. It is only an approximation of the rigid body motion of For example, in Belytschko et al 关468兴 the normal Z-axis
the component. Thus there are many ways to define this ref- for a four node quadrilateral shell element is defined as the
erence motion. Two formulations are commonly used, normal to the two diagonals of the element, the X-axis is
namely, fixed axis and moving axis formulations. In the fixed perpendicular to the Z-axis and is aligned with the vector
axis formulation, Cartesian and/or rotation coordinates of connecting nodes 1 and 2, and the Y-axis is perpendicular
one, two, or three selected material points 共usually the joints兲 to the Z- and X-axes. Using some of the element nodes
on the flexible body are used to define the floating frame. to define the corotational frame makes the internal forces
Experience is needed for appropriate selection of body fixed dependent on the choice of the element local node num-
axes that are consistent with the boundary conditions, be- bering, which may introduce artificial asymmetries in the
cause this choice affects the resulting vibrational modes. In response 关460,474,476兴. In the second method, the origin
the moving axis formulation, also called the body mean axis and orientation of the corotational frame are defined as an
formulation, the floating frame follows a mean displacement average position and rotation of all the element nodes. For
of the flexible body and thus does not necessarily coincide
example, the origin of the corotational frame can be defined
with any specific material point. In this case, two definitions
as the origin of the natural element coordinate system
of the floating frame are used in practice: a兲 the floating
关85,91,460,464,474,476兴. The orientation of the frame can be
frame is the frame relative to which the kinetic energy of the
flexible motion with respect to an observer stationed at the determined using one of the following techniques:
frame is minimum 共Tisserand frame兲 关109,122,123兴; and b兲 • Polar decomposition of the deformation gradient tensor at
the floating frame is the frame relative to which the sum of the origin of the natural element coordinate system
the squares of the displacements, with respect to an observer 关85,91,460,464,476兴
stationed at the frame, is minimum 共Buckens frame兲 关122兴. • For shell elements, the Z-axis is normal to the surface of
2.2.2 Corotational frame the element at the origin of the natural coordinate system.
The definition of the corotational frame depends on the type The angle between the X-axis and the first element natural
of elements used for modeling the flexible components. For axis is equal to the angle between the Y-axis and the sec-
two-node beam elements, the corotational frame is usually ond element natural direction 关564兴
defined by the vector connecting the two nodes 共eg, 关45兴兲. It • A least-square minimization procedure to find the orienta-
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 559

Table 3. Classification of a partial list of publications on the floating frame approach

Definition of the Coordinates of selected Most references, eg Winfrey 关57,58兴, Sadler and Sandor 关62,101,102兴, Song and Haug
floating frame points „body fixed axis… 关103兴, Sunada and Dubowsky 关104,105兴, Shabana and Wehage 关106兴, Singh et al 关107兴,
Turcic and Midha 关108兴, Agrawal and Shabana 关109兴, Changizi and Shabana 关110兴, Ider
and Amirouche 关111–113兴, Chang and Shabana 关114兴, Modi et al 关115兴, Shabana and
Hwang 关116兴, Hwang and Shabana 关117兴, Pereira and Nikravesh 关118兴.

Mean rigid body motion Likins 关52兴, Milne 关119兴, McDonough 关120兴, Fraejis de Veubeke 关121兴, Canavin and
„moving axis… Likins 关122兴, Cavin and Dusto 关123兴, Agrawal and Shabana 关109,124兴, Koppens et al
关125兴.

Rigid body Absolute coordinates Most references, eg Song and Haug 关103兴,
coordinates „Augmented formulation… Yoo and Haug 关126,127兴, Shabana and Wehage 关106兴,
Agrawal and Shabana 关109兴, Bakr and Shabana 关128,129兴.

Relative „or joint… Open-loop rigid multibody systems


coordinates „recursive Chace 关130兴, Wittenburg 关131兴, Roberson 关132兴.
formulation… Open-loop FMS „tree configuration…
Hughes 关133兴, Hughes and Sincarsin 关134兴, Book 关135兴, Singh et al 关107兴, Usoro et al
关136兴, Benati and Morro 关137兴, Changizi and Shabana 关110兴, Kim and Haug 关138兴, Han
and Zhao 关139兴, Shabana 关140,141兴, Shabana et al 关142兴, Shareef and Amirouche 关143兴,
Amirouche and Xie 关144兴, Surdilovic and Vukobratovic 关145兴, Znamenacek and Valasek
关146兴.
Closed-loop FMS
Kim and Haug 关147兴, Ider and Amirouche 关111,112兴, Keat 关148兴, Nagarajan and Turcic
关149兴, Lai et al 关150兴, Ider 关151兴, Pereira and Proenca 关152兴, Nikravesh and Ambrosio
关153兴, Jain and Rodriguez 关154兴, Hwang 关155兴, Hwang and Shabana 关117,156兴, Shabana
and Hwang 关116兴, Amirouche and Xie 关144兴, Verlinden et al 关157兴, Tsuchia and Takeya
关158兴, Pereira and Nikravesh 关118兴, Fisette et al 关159兴, Pradhan et al 关160兴, Choi et al
关161兴, Nagata et al 关162兴.

3D finite rotation Euler angles Ider and Amirouche 关111,112兴, Amirouche 关17兴, Modi et al 关115兴, Du and Ling 关163兴.
Description
Euler parameters Nikravesh et al 关164兴, Agrawal and Shabana 关109兴, Geradin et al 关165兴, Haug et al 关166兴.
Yoo and Haug 关126兴, Wu and Haug 关167兴, Wu et al 关168兴, Chang and Shabana
关114,169,170兴, Ambrosio and Goncalaves 关171兴.

Two unit vectors Vukasovic et al 关172兴.

Rotation vector Metaxas and Koh 关173兴.

Three vectors „rotation Garcia de Jalon et al 关174兴, Garcia de Jalon and Avello 关175兴, Friberg 关176兴, Bayo et al
tensor… 关177兴.

Inertial coupling between rigid body Special formulations „initial research…


motion and flexible body motion Viscomi and Ayre 关67兴, Sadler and Sandor 关102兴, Sadler 关178兴, Chu and Pan 关179兴, Cavin
„tangential, Coriolis and centrifugal and Dusto 关123兴.
inertia forces…. FMS formulations
Song and Haug 关103兴, Haug et al 关166兴, Nath and Gosh 关76兴, Shabana and Wehage
关106,180兴, Turcic and Midha 关108,181兴, Shabana 关182兴, Bakr and Shabana 关128,129兴,
Shabana 关141兴, Hsu and Shabana 关183兴, El-Absy and Shabana 关184兴, Shabana 关21兴, Yigit
et al 关185兴, Liou and Erdman 关26兴, Ider and Amirouche 关111,112兴, Dado and Soni 关186兴,
Naganathan and Soni 关187兴, Nagarajan and Turcic 关149兴, Silverberg and Park 关188兴, Liu
and Liu 关189兴, Huang and Wang 关190兴, Jablokow et al 关191兴, Shabana et al 关142兴, Sha-
bana and Hwang 关116兴, Lieh 关192兴, Hu and Ulsoy 关193兴, Fang and Liou 关194兴, Damaren
and Sharf 关195兴, Xianmin et al 关196兴, Shigang et al 关197兴, Al-Bedoor and Khulief 关198兴,
Langlois and Anderson 关199兴.

Centrifugal stiffening Single Rotating Body


Likins et al 关54兴, Likins 关55兴, Vigneron 关200兴, Levinson and Kane 关201兴, Kaza and
Kvaternik 关202兴, Cleghorn et al 关203兴, Wright et al 关204兴, Kane et al 关205兴, Kammer and
Schlack 关206兴, Ryan 关207兴, Trindade and Sampaio 关208兴.
FMS
Ider and Amirouche 关111,112兴, Liou and Erdman 关26兴, Peterson 关209兴,
Banerjee and Dickens 关210兴, Banerjee and Lemak 关211兴, Banerjee 关212兴, Wallrapp et al
关213兴, Wallrapp 关214兴, Boutaghou and Erdman 关215兴, Huang and Wang 关190兴, Liu and
Liu 关189兴, Ryu et al 关43兴, Hu and Ulsoy 关193兴, Sharf 关216,217兴, Yoo et al 关218兴, Du and
Ling 关163兴, Tadikonda and Chang 关219兴, Damaren and Sharf 关195兴, Pascal 关220兴.
Studies on the effect of centrifugal stiffening on the response of FMS
Wallrapp and Schwertassek 关221兴, Padilla and Von Flotow 关222兴, Khulief 关32兴, Zhang
et al 关223兴, Zhang and Huston 关224兴, Ryu et al 关44兴.

Geometric nonlinearity or Beams


moderate deflections. Bakr and Shabana 关128,129兴, Spanos and Laskin 关225兴, Hu and Ulsoy 关193兴, Mayo et al
关226兴, Mayo and Dominguez 关227兴, Du et al 关228兴, Sharf 关216,217,229兴, Shabana 关21兴.

Axial foreshortening Meirovitch 关230兴, Kane et al 关205兴, Ryan 关207兴, Hu and Ulsoy 关193兴, Mayo et al 关226兴,
Mayo and Dominguez 关227兴, Sharf 关217兴, Ruzicka and Hodges 关231兴.
560 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 3. (continued).
Model reduction Normal modes superposition
Likins 关52,53兴, Winfrey 关59兴, Imam et al 关232兴, Likins et al 关54兴, Sunada and Dubowsky
关104兴, Hablani 关233,235,236兴,Amirouche and Huston 关234兴, Bakr and Shabana 关128兴,
Yoo and Haug 关126,127,237兴, Tsuchiya et al 关238兴, Chadhan and Agrawal 关239兴, Ni-
kravesh 关240兴, Jonker 关241兴, Ramakrishnan et al 关242兴, Padilla and Von Flotow 关222兴,
Wang 关243兴, Jablokow et al 关191兴, Ramakrishnan 关244兴, Yao et al 关245兴, Wu and Mani
关246兴, Verlinden et al 关157兴, Hsieh and Shaw 关247兴, Korayem et al 关248兴, Hu et al 关249兴,
Tadikonda 关250兴, Nakanishi et al 关251兴, Lee 关252兴, Cuadrado et al 关253兴, Subrahmanyan
and Seshu 关254兴, Fisette et al 关159兴, Shabana 关21兴, Znamenacek and Valasek 关146兴, Pan
and Haug 关255兴, Craig 关256兴.
Effect of Centrifugal stiffening on the reduced modes
Likins et al 关54兴, Likins 关55兴, Vigneron 关200兴, Laurenson 关257兴, Hoa 关258兴, Wright et al
关204兴, Banerjee and Dickens 关210兴, Banerjee and Lemak 关211兴, Khulief 关32兴, Ryu et al
关43,44兴, Kobayashi et al 关259兴, Mbono Samba and Pascal 关260兴.
Selection of deformation modes
Kim and Haug 关261兴, Friberg 关262兴, Spanos and Tsuha 关263兴, Tadikonda and Schubele
关264兴, Gofron and Shabana 关265兴, Shabana 关266兴, Shi et al 关267兴, Carlbom 关268兴.
Use of experimental Modes
Shabana 关269兴.
Effect of rigid-flexible motion coupling on the reduced modes
Shabana 关270兴, Shabana and Wehage 关106,180兴, Agrawal and Shabana 关109兴, Hu and
Skelton 关271兴, El-Absy and Shabana 关184兴, Friberg 关262兴, Hablani 关236兴, Jablokow et al
关191兴, Cuadrado et al 关253兴.
Craig-Bampton modes
Craig and Bampton 关272兴, Craig 关256兴, Ryu et al 关273,274兴, Cardona 关275兴.
Singular Perturbation model reduction
Siciliano and Book 关276兴, Jonker and Aarts 关277兴.
Substructuring „Superelements…
Subbiah et al 关278兴, Shabana 关279兴, Shabana and Chang 关280兴, Wu and Haug 关281兴,
Cardona and Geradin 关282兴, Liu and Liew 关283兴, Lim et al 关284兴, Mordfin 关285兴, Haenle
et al 关286兴, Liew et al 关287兴, Cardona 关275兴.
Super-element for rigid multibody systems
Agrawal and Chung 关288兴, Agrawal and Kumar 关289兴.
Effect of Geometric Nonlinearity
Wu and Haug 关167,281兴, Wu and Mani 关246兴.
Element types Beam Planar Euler Beam
Bakr and Shabana 关128兴, Liou and Erdman 关26兴, Boutaghou and Erdman 关215兴,
Padilla and Von Flotow 关222兴, Langlois and Anderson 关199兴.
Spatial Euler-Beam
Sharan et al 关290兴, Richard and Tennich 关291兴, Ghazavi et al 关292兴,
Sharf 关216,217,229兴, Du and Ling 关163兴, Du and Liew 关293兴.
Planar Timoshenko beam
Naganathan and Soni 关187,294兴, Ider and Amirouche 关111–113兴, Boutaghou and Erdman
关215兴, Smaili 关295兴, Hu and Ulsoy 关193兴, Meek and Liu 关296兴, Xianmin et al 关196兴.
Spatial Timoshenko beam
Christensen and Lee 关297兴, Naganathan and Soni 关187,294兴, Bakr and Shabana 关129兴,
Gordaninejad et al 关298兴, Huang and Wang 关190兴, Fisette et al 关159兴, Oral and Ider 关299兴,
Shabana 关21兴.
Curved Beam
Bartolone and Shabana 关300兴, Gau and Shabana 关301兴, Chen and Shabana 关302兴.
Twisted Beams
Kane et al 关205兴.
Arbitrary Cross-Sections
Kane et al 关205兴.
Plates and shells Kirchhoff-Love Theory
Banerjee and Kane 关303兴, Chang et al 关304兴, Chang and Shabana 关114,169兴, Boutaghou
et al 关305兴, Kremer et al 关306,307兴, Madenci and Barut 关308兴.
Initially Curved plates: Chen and Shabana 关302,309兴.
Continuum Turcic and Midha 关108,181兴, Turcic et al 关310兴, Shareef and Amirouche 关143兴,
Jiang et al 关311兴, Ryu et al 关312兴, Fang and Liou 关194兴.
Discretization Finite elements Most references.
Boundary element Kerdjoudj and Amirouche 关313兴.
Finite difference Feliu et al 关314兴.
Analytical Meirovitch and Nelson 关51兴, Neubauer et al 关315兴, Jasinski et al 关60,61兴, Viscomi and
Ayre 关67兴, Sadler 关178兴, Thompson and Barr 关316兴, Badlani and Kleinhenz 关317兴, Low
关318,319兴, Boutaghou et al 关320兴, Xu and Lowen 关321,322兴.
Symbolic Manipulation:
Cetinkunt and Book 关323兴, Fisette et al 关159,324兴, Korayem et al 关248兴, Botz and
Hagedorn 关325,326兴, Piedboeuf 关327兴, Melzer 关328兴, Oliviers et al 关329兴, Shi
and McPhee 关330,331兴, Shi et al 关267,332兴.
Variable Variable kinematic Khulief and Shabana 关333,334兴, Ider and Amirouche 关113兴, Chang and Shabana 关170兴,
configuration structure Fang and Liou 关194兴.
Variable mass McPhee and Dubey 关335兴, Hwang and Shabana 关336兴, Kovecses et al 关337兴.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 561

Table 3. (continued).
Joints Prismatic Buffinton and Kane 关338兴, Pan 关339兴, Pan et al 关340,341兴, Hwang and Haug 关342兴,
Gordaninejad et al 关343兴, Buffinton 关344兴, Al-Bedoor and Khulief 关198,345兴, Verlinden
et al 关157兴, Fang and Liou 关194兴, Theodore and Ghosal 关346兴.
Gears Cardona 关347兴.
Cams Bagci and Kurnool 关348兴.
Material models Linear isotropic Most references.
Composite Solid beam cross section: Shabana 关349兴.
Box cross section: Ider and Oral 关350兴, Oral and Ider 关299兴.
Thompson et al 关351兴, Thompson and Sung 关352兴, Sung et al 关353兴, Shabana 关349兴,
Azhdari et al 关354兴, Chalhoub et al 关355兴, Gordaninejad et al 关343兴, Kremer et al
关306,307兴, Madenci and Barut 关308兴, Du et al 关228兴, Ghazavi et al 关292兴, Gordaninejad
and Vaidyaraman 关356兴, Ider and Oral 关350兴, Oral and Ider 关299兴.
Nonlinear Plastic materials for crash analysis: Ambrosio 关357兴, Ambrosio and Nikravesh 关27兴.
Inelastic materials: Amirouche and Xie 关358兴, Pan and Haug 关255兴.
Creeping materials: Xie and Amirouche 关359兴.
Coupling with Control Gofron and Shabana 关360,361兴, Gordaninejad and Vaidyaraman 关356兴.
other effects Piezo-electric actuators Rose and Sachau 关362兴.
Thermal Shabana 关363兴, Sung and Thompson 关364兴, Modi et al 关115兴.
Aeroelasticity Du et al 关365,366兴.
Equations of Lagrange’s Dubowsky and Gardner 关69兴, Midha et al 关72,367兴, Midha et al 关74兴, Blejwas 关368兴,
Motion equations Cleghorn et al 关203兴, Turcic and Midha 关108,181兴, Book 关135兴, Bakr and Shabana 关128兴,
Changizi and Shabana 关110兴, Pan et al 关341兴, Bricout et al 关369兴, Meirovitch and Kwak
关370兴, Smaili 关295兴, Pereira and Proenca 关152兴, Modi et al 关115兴, Huang and Wang 关190兴,
Meek and Liu 关296兴, Fattah et al 关371兴, Metaxas and Koh 关173兴, Pereira et al 关372兴,
Pradhan et al 关160兴.
Hamilton’s principle Cavin and Dusto 关123兴, Serna 关373兴, Fung 关374兴.
Kane’s equations Ider and Amirouche 关111,112兴, Banerjee and Dickens 关210兴, Ider 关151兴, Han and Zhao
关139兴, Amirouche and Xie 关144兴, Zhang et al 关223兴, Zhang and Huston 关224兴, Langlois
and Anderson 关199兴.
Newton-Euler equations Naganathan and Soni 关187,294兴, Huang and Lee 关375兴, Shabana 关140,376兴, Hwang 关155兴,
Hwang and Shabana 关117,156兴, Shabana et al 关142兴, Richard and Tennich 关291兴, Verlin-
den et al 关157兴, Hu and Ulsoy 关193兴, Ambrosio 关377兴, Choi et al 关161兴.
Principle of Virtual Work Liu and Liu 关189兴, Lieh 关192兴, Shi and McPhee 关330兴.
Mass matrix Consistent Most references.
Lumped Lai and Dopker 关378兴, Han and Zhao 关139兴, Shabana 关376兴, Jain and Rodriguez 关154兴,
Pan and Haug 关379兴, Ambrosio and Ravn 关28兴, Ambrosio and Goncalaves 关171兴.
Solution Iterative implicit Most references.
Procedure Explicit Metaxas and Koh 关173兴.
Applications Mechanisms Review papers: Lowen and Jandrasits 关10兴, Lowen and Chassapis 关12兴, Thompson and
„Closed-Loops… Sung 关13兴.
Planar:
Winfrey 关57,58兴, Sadler and Sandor 关62,101,102兴, Sadler 关178,380兴, Jasinski et al
关60,61兴, Erdman et al 关63兴, Viscomi and Ayre 关67兴, Chu and Pan 关179兴, Thompson and
Barr 关316兴, Bahgat and Willmert 关71兴, Midha et al 关72,74,75兴, Badlani and Kleinhenz
关317兴, Song and Haug 关103兴, Nath and Gosh 关76,381兴, Cleghorn et al 关203兴, Blejwas
关368兴, Bagci and Abounassif 关382兴, Badlani and Midha 关383兴, Turcic and Midha
关108,181兴, Turcic et al 关310兴, Thompson and Sung 关352兴, Tadjbakhsh and Younis 关384兴,
Sung and Thompson 关364兴, Liou and Erdman 关26兴, Cardona and Geradin 关282兴, Banerjee
关212兴, Jablokow et al 关191兴, Liou and Peng 关385兴, Hsieh and Shaw 关247兴, Verlinden et al
关157兴, Fallahi et al 关386兴, Chassapis and Lowen 关387兴, Sriram and Mruthyunjaya 关388兴,
Sriram 关389兴, Farhang and Midha 关390兴, Yang and Park 关391兴, Xianmin et al 关196兴, Fung
关374兴, Subrahmanyan and Seshu 关254兴.
Spatial:
Sunada and Dubowsky 关104兴, Shabana and Wehage 关106,392兴, Hwang and Shabana
关117兴.
Space Structures Review paper: Modi 关14兴
Meirovitch and Nelson 关51兴, Ashley 关393兴, Likins 关52,53兴, Likins et al 关54兴, Grotte et al
关56兴, Kulla 关394兴, Canavin and Likins 关122兴, Ho 关395兴, Bodley et al 关396兴, Lips and Modi
关397兴, Kane and Levinson 关398,399兴, Kane et al 关400兴, Bainum and Kumar 关401兴, Diarra
and Bainum 关402兴, Hablani 关233,235,236兴, Laskin et al 关403兴, Modi and Ibrahim 关404兴,
Ibrahim and Modi 关405兴, Ho and Herber 关406兴, Wang and Wei 关407兴, Meirovitch and
Quinn 关408兴, Meirovitch and Quinn 关409兴, Tsuchiya et al 关238兴, Man and Sirlin 关410兴,
Hanagud and Sarkar 关411兴, Silverberg and Park 关188兴, Meirovitch and Kwak 关370兴,
Spanos and Tsuha 关263兴, Modi et al 关115兴, Kakad 关412兴, Wu and Chen 关413兴, Wu et al
关414兴, Tadikonda et al 关415兴, Tadikonda 关416兴, Pradhan et al 关160兴, Nagata et al 关162兴.
562 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 3. (continued).
Manipulators „tree… Review paper: Gaultier and Cleghorn 关8兴.
Chains
Hughes 关133兴, Hughes and Sincarsin 关134兴, Wang 关243兴.
Manipulators „open-loops…
Book 关79,135兴, Sunada and Dubowsky 关105兴, Judd and Falkenburg 关417兴, Subbiah et al
关278兴, Bricout et al 关369兴, Chang and Hamilton 关418兴, Chang 关419兴, Chedmail et al
关420兴, Geradin et al 关421兴, Singh et al 关107兴, Serna 关373兴, Gordaninejad et al 关343兴, Han
and Zhao 关139兴, Pascal 关422兴, Sharan et al 关142,290兴, Smaili 关295兴, Huang and Wang
关190兴, Yao et al 关245兴, Hu and Ulsoy 关193兴, Fattah et al 关371兴, Meek and Liu 关296兴, Du
and Ling 关163兴, Du and Liew 关293兴, Liew et al 关287兴, Surdilovic and Vukobratovic 关145兴,
Oral and Ider 关299兴, Theodore and Ghosal 关346兴, Shigang et al 关197兴, Kovecses et al
关337兴.
Rotorcraft Du et al 关365,366,423兴, Bertogalli et al 关424兴, Ruzicka and Hodges 关231兴.
Vehicle dynamics Review paper: Kortum 关425兴.
Pereira and Proenca 关152兴, Richard and Tennich 关291兴, Schwartz 关426兴, Kading and Yen
关427兴, Sharp 关428兴, Nakanishi and Shabana 关429兴, Tadikonda 关250兴, Nakanishi et al
关251兴, Nakanishi and Isogai 关430兴, Pereira et al 关372兴, Campanelli et al 关431兴, Choi et al
关161兴, Lee et al 关432兴, Assanis et al 关433兴, Carlbom 关268兴, Ambrosio and Goncalaves
关171兴.
Human body dynamics Amirouche and Ider 关434兴, Amirouche et al 关435兴.
Crash-worthiness Nikravesh et al 关436兴, Ambrosio 关377兴.

tion that minimizes the sum of the squares of the difference flexible body coordinates are referred to a floating frame and
between the orientations of the element sides and the coro- the rigid body coordinates 共which define the motion of the
tational frame orientation 关474兴兲 floating frames兲 are referred to the inertial frame. In the coro-
• Finding the orientation that makes the rotation at the origin tational and inertial frame approaches, Eq. 共2兲 is usually
of the corotational frame zero 关478兴 written for the entire multibody system with respect to the
The last two approaches are difficult to extend for elements global inertial reference frame. The inertial and internal force
with mid-side nodes and for 3D solid elements 关476兴. vectors in Eq. 共2兲 for the floating, corotational, and inertial
In most FMS applications, the element deformations are frame approaches can be written in the following form:
small and, therefore, one corotational frame per element is Floating frame:
sufficient. If the deformation within the element is large, For a flexible component:

再 冎
such as in large-strain problems, then one corotational frame
per element may not be sufficient to approximate the rigid qR
q⫽
body motion of the entire element. In this case, more than qF
one corotational frame per element that follows the average
F I ⫽M 共 q 兲 q̈⫹F c (4)
local element rigid body motion are needed. However, using
more than one corotational element per frame is contrary to F N ⫽Kq F
the main advantage of the corotational frame approach,
which is simplicity and computational efficiency of the ele- Corotational frame:
ment internal forces. For an individual finite element:

2.3 Semi-discrete equations of motion


The semi-discrete equations of motion of a FMS involve two
q⫽ 再冎x

types of equations: the dynamic equations of equilibrium and
constraint equations. The dynamic equilibrium equations can
be written as:
F I⫽ 再 M ẍ
J ␪¨ ⫹ ␪˙ ⫻J ␪˙ 冎 (5)

F I ⫽F N ⫹F E ⫹F R (2) F N ⫽RKq F
where F I , F N , F E , and F R are the vectors of inertia, inter- Inertial frame:
nal, external, and constraint forces, respectively. Constraint For an individual finite element:

再冎
equations express the relations between the various compo-
nents of the system. They have the following form: x
q⫽

⌽ 共 q,q̇,t 兲 ⭓0 (3)
where ⌽ is the vector of algebraic constraint equations, q is
the vector of generalized system coordinates, t is the time,
F I⫽ 再 M ẍ
J ␪ ⫹ ␪˙ ⫻J ␪˙
¨ 冎 (6)

and a superposed dot indicates a time derivative. In the float-


ing frame approach, Eq. 共2兲 is usually written such that the F N t⫹⌬t ⫽F N t ⫹K T t ⌬q
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 563

Table 4. Classification of a partial list of publications on the corotational frame approach


Element types Beams Planar Euler beam
Belytschko and Hsieh 关45兴, Hsiao and Jang 关29,437兴, Hsiao et al 关438兴, Yang and Sadler 关84兴, Rice and
Ting 关439兴, Tsang 关440兴, Tsang and Arabyan 关441兴, Iura 关442兴, Mitsugi 关443兴, Hsiao and Yang 关444兴,
Elkaranshawy and Dokainish 关31兴, Wasfy 关86兴, Galvanetto and Crisfield 关445兴, Shabana 关21,446兴, Shabana
and Schwertassek 关447兴, Banerjee and Nagarajan 关448兴, Behdinan et al 关449兴, Takahashi and Shimizu
关450兴, Berzeri et al 关451兴.
Planar Curved Euler beam
Belytschko and Glaum 关452兴, Hsiao and Yang 关444兴.
Planar Timoshenko beam
Iura and Iwakuma 关30兴, Iura and Atluri 关453兴.
Spatial Euler beam
Belytschko et al 关33兴, Argyris et al 关81,454兴, Bathe and Bolourchi 关94兴, Housner 关46兴, Housner et al 关47兴,
Rankin and Brogan 关455兴, Rankin and Nour-Omid 关456兴, Wu et al 关87,457兴, Crisfield 关88,458兴, Hsiao
关459兴, Wasfy 关85,460兴, Wasfy and Noor 关91兴.
Spatial Timoshenko beams
Quadrelli and Atluri 关461,462兴, Crisfield et al 关38兴, Devloo et al 关463兴.
Shells Rankin and Brogan 关455兴, Rankin and Nour-Omid 关456兴.
Kirchhoff-Love model
Peng and Crisfield 关464兴, Wasfy and Noor 关91兴, Shabana and Christensen 关465兴, Meek and Wang 关466兴.
Mindlin model
Belytschko and Tsay 关467兴, Belytschko et al 关468,469兴, Belytschko and Leviathan 关470,471兴, Bergan and
Nygard 关472,473兴, Nygard and Bergan 关474兴.
Continuum Belytschko and Hsieh 关45兴, Argyris et al 关81兴, Belytschko and Hughes 关83兴, Flanagan and Taylor 关475兴,
Wasfy 关85,460兴. Wasfy and Noor 关91兴, Crisfield and Moita 关476兴, Moita and Crisfield 关477兴.
Definition of the Defined with Beams
corotational respect to the All references.
frame position of selected Shells and Continuum
element nodes Belytschko et al 关468兴, Belytschko and Leviathan 关470,471兴, Rankin and Brogan 关455兴, Rankin and
Nour-Omid 关456兴, Meek and Wang 关466兴.
Defined with Shells
respect to a mean Nygard and Bergan 关474兴, Wasfy and Noor 关91兴.
rigid body motion Continuum
of the element Flanagan and Taylor 关475兴, Jetteur and Cescotto 关478兴, Wasfy 关85,460兴, Wasfy and Noor 关91兴, Crisfield and
Moita 关476兴.
Defined with Park et al 关479兴, Cho et al 关480兴
respect to the
previous element
„relative nodal
coordinates…
Beam and shell Euler angles Beams: Bathe and Bolourchi 关94兴.
3D rotation
Incremental Beams
parameters Quadrelli and Atluri 关461,462兴.
rotation vector
Shells
Bergan and Nygard 关472,473兴, Nygard and Bergan 关474兴, Belytschko et al 关468,469兴, Belytschko and
Leviathan 关470,471兴.
Rotation vector Beams
Crisfield 关88兴, Crisfield et al 关38兴, Devloo et al 关463兴.
Shells
Argyris et al 关81,454兴, Argyris 关82兴, Rankin and Brogan 关455兴, Rankin and Nour-Omid 关456兴.
Two unit vectors Beams: Belytschko et al 关33兴.
Deformation Total Lagrangian Belytschko and Hsieh 关45兴, Belytschko and Glaum 关452兴, Hughes and Winget 关481兴, Flanagan and Taylor
reference 关475兴, Hsiao and Jang 关29,437兴, Yang and Sadler 关84兴, Crisfield 关88兴, Rice and Ting 关439兴, Tsang 关440兴,
Tsang and Arabyan 关441兴, Wasfy 关85,86,460兴, Wasfy and Noor 关91兴, Hsiao 关459兴, Hsiao et al 关438兴, Hsiao
and Yang 关444兴, Crisfield and Shi 关89兴, Crisfield and Moita 关476兴, Elkaranshawy and Dokainish 关31兴, Iura
and Atluri 关453兴, Quadrelli and Atluri 关461,462兴, Crisfield et al 关38兴, Shabana 关21,446兴, Shabana and
Christensen 关465兴, Behdinan et al 关449兴, Takahashi and Shimizu 关450兴.
Updated Bathe and Bolourchi 关94兴, Belytschko et al 关468,469兴, Belytschko and Leviathan 关470,471兴, Jetteur and
Lagrangian Cescotto 关478兴, Quadrelli and Atluri 关461,462兴, Meek and Wang 关466兴.
Mass matrix Lumped Belytschko and Hsieh 关45兴, Belytschko and Glaum 关452兴, Rice and Ting 关439兴, Wasfy 关85,86,460兴, Wasfy
and Noor 关91兴, Iura and Atluri 关453兴.
Consistent Hsiao and Jang 关29,437兴, Hsiao et al 关438兴, Yang and Sadler 关84兴, Tsang 关440兴, Wu et al 关87兴, Tsang and
Arabyan 关441兴, Hsiao and Yang 关444兴, Elkaranshawy and Dokainish 关31兴, Crisfield et al 关38兴, Shabana
关446兴, Shabana and Christensen 关465兴, Devloo et al 关463兴.
DOFs Rotations and Most references, eg, Belytschko and Hsieh 关45兴, Belytschko et al 关33兴, Bathe and Bolourchi 关94兴, Rankin
displacements and Brogan 关455兴, Rankin and Nour-Omid 关456兴, Yang and Sadler 关84兴, Crisfield et al 关38兴, Devloo et al
关463兴.
Cartesian Wasfy 关85,86,460兴, Wasfy and Noor 关91兴, Banerjee 关482兴, Banerjee and Nagarajan 关448兴.
Displacements
Slopes and Shabana 关21,446,483兴, Shabana and Christensen 关465兴, Shabana and Schwertassek 关447兴, Takahashi and
displacements Shimizu 关450兴, Berzeri et al 关451兴.
564 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 4. (continued)
Solution Implicit Semi-implicit with Newton iterations
procedure Housner 关46兴, Housner et al 关47,484兴, Yang and Sadler 关84兴, Hsiao and Jang 关29兴, Hsiao et al 关438兴, Hsiao
and Yang 关444兴, Elkaranshawy and Dokainish 关31兴, Banerjee and Nagarajan 关448兴, Behdinan et al 关449兴,
Shabana 关21兴, Devloo et al 关463兴, Cho et al 关480兴.
Energy conserving: Crisfield and Shi 关89,90兴, Galvanetto and Crisfield 关445兴, Crisfield et al 关38兴.
Explicit Belytschko and Hsieh 关45兴, Belytschko and Kennedy 关485兴, Hallquist 关486兴, Flanagan and Taylor 关475兴,
Taylor and Flanagan 关487兴, Rice and Ting 关439兴, Wasfy 关85,86,460兴, Wasfy and Noor 关91兴, Iura and Atluri
关453兴.
Multi-time Step: Belytschko et al 关488兴, Belytschko and Lu 关489兴.
Material models Linear isotropic Most references.
Composite
Materials
Hyper-elastic Crisfield and Moita 关476兴.
materials
Elastic-plastic Flanagan and Taylor 关475兴.
Governing Lagrange Yang and Sadler 关84兴, Elkaranshawy and Dokainish 关31兴, Tsang and Arabyan 关441兴, Devloo et al 关463兴.
equations of equations
motion
Hamilton’s Iura and Atluri 关453兴.
principle
Virtual workÕ Housner 关46兴, Housner et al 关47兴, Wu et al 关87兴, Crisfield 关88兴, Wasfy 关85,460兴, Wasfy and Noor 关91兴.
D’Alembert
Principle
Applications Nonlinear Belytschko and Hsieh 关45兴, Belytschko et al 关33兴, Rice and Ting 关439兴.
structural
dynamics
Crashworthiness Belytschko et al 关468兴, Belytschko 关490兴, Belytschko and Leviathan 关470,471兴.
Space structures Housner 关46兴, Housner et al 关47兴, Wu et al 关87兴, Wasfy and Noor 关91兴, Banerjee and Nagarajan 关448兴.
General FMS Yang and Sadler 关84兴, Wasfy 关85,86,460兴, Elkaranshawy and Dokainish 关31兴, Wasfy and Noor 关91兴,
„mechanisms and Shabana 关446兴, Shabana and Christensen 关465兴.
manipulators…

where q R is the vector of rigid body translations and rota- inertial frame is just mass times acceleration because these
tions with respect to the global inertial reference frame, q F is forces are referred to an inertial frame. The expression of the
the vector of flexible coordinates 共displacements and slopes兲 rotational part of the inertia forces includes a quadratic an-
with respect to the intermediate frame, M is the mass matrix, gular velocity term ( ␪˙ ⫻J ␪˙ ). This term is only present in
F c is the vector of coriolis and centrifugal inertia forces, K is problems involving spatial rotations, and vanishes for planar
a constant stiffness matrix, x is the vector of element nodal problems. The rotational part of the equations of motion can
coordinates with respect to the global inertial frame, ␪ is the be referred to either a moving material frame, or to the global
vector of element nodal rotations with respect to a material inertial reference frame. In the first case J is constant, while
frame or the global inertial frame, J is the matrix of rota- in the second case J is constant for planar problems and is
tional inertia, K T is a linearized tangent stiffness matrix, t is time varying in spatial problems. The expression of the in-
the running time, ⌬t is the time increment, and ⌬q is the ternal forces is nonlinear because it involves either a rotation
vector of translation and rotation increments. matrix 共which is a function of q) in the case of the corota-
In Eq. 共4兲, the expression of the inertia forces for the tional frame, or nonlinear finite strain and stress measures in
floating frame involves nonlinear Coriolis, centrifugal, and the case of the inertial frame. For the corotational frame, if
tangential inertia forces that are the result of using the non- the strains are small and the material is linearly elastic, the
inertial floating frame as the reference frame. The Coriolis linearity of the force-displacement relation is maintained at
and centrifugal terms are included in F C , while the tangen- the element level before multiplying by R 共see Eq. 共5兲兲. In
tial acceleration term makes the mass matrix a function of other words, the nonlinearity due to large rotations appears
the flexible coordinates. The nonlinear inertia terms couple only in the transformation of the internal forces from the
the rigid body and flexible body motions. The internal forces, corotational to the inertial frame.
on the other hand, are linear provided that the deformations In the majority of implementations of the floating frame,
with respect to the intermediate frame and the angular ve- the inertia and internal forces are written in a similar form as
locities are small 共see Subsection 2.9兲. in Eq. 共4兲, which means that Eq. 共2兲 is written for a flexible
Equations 共5兲 and 共6兲 follow from the Newton-Euler component with respect to the floating frame of the compo-
equations of motion. In these equations, the expression of the nent. This choice allows the use of modal reduction methods,
translational part of the inertia forces for the corotational and which can greatly reduce the computational cost. In a few
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 565

Table 5. Classification of a partial list of publications on the inertial frame approach


Element types Beams Planar Euler beam
Gontier and Vollmer 关491兴, Gontier and Li 关492兴, Meijaard 关493兴, Meijaard and Schwab 关494兴, Shabana
关21兴, Berzeri and Shabana 关495兴, Berzeri et al 关451兴.
Planar Timoshenko Beams
Simo and Vu-Quoc 关50兴, Ibrahimbegovic and Frey 关496兴, Stander and Stein 关497兴.
Planar Curved Timoshenko beams
Ibrahimbegovic and Frey 关496兴, Ibrahimbegovic 关498兴.
Spatial Euler-Beam
Rosen et al 关499兴.
Spatial Timoshenko Beams
Simo 关95兴, Simo and Vu-Quoc 关34,49,96,97兴, Vu-Quoc and Deng 关500兴, Cardona and Geradin 关35兴, Gera-
din and Cardona 关98兴, Iura and Atluri 关48,501兴, Crespo Da Silva 关99兴, Avello et al 关39兴, Park et al 关502兴,
Downer et al 关36兴, Downer and Park 关503兴, Borri and Bottasso 关504兴, Bauchau et al 关505兴, Ibrahimbegovic
and Frey 关506兴, Ibrahimbegovic et al 关507兴, Ibrahimbegovic and Al Mikdad 关37兴, Bauchau and Hodges
关508兴.
Bifurcation and instability in Spatial Timoshenko Beams
Cardona and Huespe 关509,510兴.
Spatial curved Timoshenko Beams „Reissner beam theory…
Ibrahimbegovic 关498兴, Ibrahimbegovic and Mamouri 关511兴, Ibrahimbegovic et al 关512兴, Borri et al 关513兴.
Continuum mechanics principles
Wasfy 关514兴.
Plates and Shells Kirchhoff-Love model
Rao et al 关515兴.
Mindlin-Reissner model
Simo and Fox 关516兴, Simo et al 关517兴, Simo and Tarnow 关518兴, Vu-Quoc et al 关519兴, Ibrahimbegovic
关520,522兴, Ibrahimbegovic and Frey 关506,521兴, Boisse et al 关523兴, Bauchau et al 关524兴.
Degenerate shell theory
Hughes and Liu 关525兴, Mikkola and Shabana 关526兴.
Continuum mechanics principles
Parisch 关527兴, Wasfy and Noor 关528兴, Wasfy 关514兴.
Continuum Oden 关92兴, Bathe et al 关93兴, Laursen and Simo 关529兴, Bathe 关530兴, Kozar and Ibrahimbegovic 关531兴,
Ibrahimbegovic et al 关512兴, Goicolea and Orden 关532兴, Orden and Goicolea 关533兴, Wasfy 关514兴.
Rigid body, Euler-Parameters Spring 关534兴, Park et al 关502兴, Downer et al 关36兴.
beam, and shell
3D rotation Rotational pseudo- Argyris 关82兴, Park et al 关502兴, Downer et al 关36兴.
description vector „Semi-
tangential rotations…
Incremental Ibrahimbegovic 关522,535兴, Bauchau et al 关524兴, Ibrahimbegovic and Mamouri 关511兴, Borri et al 关513兴.
rotation vector
Conformal rotation Geradin and Cardona 关98兴, Bauchau et al 关505兴, Lim and Taylor 关536兴.
vector „quaternion…
Rotation vector Simo 关95兴, Simo and Vu-Quoc 关34,49,97兴, Simo and Fox 关516兴, Cardona and Geradin 关35兴, Geradin and
Cardona 关98兴, Borri and Bottasso 关504兴, Ibrahimbegovic and Frey 关521兴, Kozar and Ibrahimbegovic 关531兴,
Ibrahimbegovic et al 关507兴, Ibrahimbegovic and Al Mikdad 关37兴.
Two unit vectors Avello et al 关39兴.
Rotation tensor Simo and Vu-Quoc 关34,49,97兴, Avello et al 关39兴, Ibrahimbegovic and Frey 关521兴, Ibrahimbegovic 关498兴,
Ibrahimbegovic et al 关507兴, Ibrahimbegovic and Mamouri 关511兴, Bauchau et al 关505兴, Boisse et al 关523兴.
DOFs Rotations and Most references.
displacements
Cartesian Parisch 关527兴, Goicolea and Orden 关532兴, Orden and Goicolea 关533兴, Wasfy and Noor 关528兴, Wasfy 关514兴.
Displacements
Slopes and Berzeri and Shabana 关495兴, Berzeri et al 关451兴, Mikkola and Shabana 关526兴.
displacements
Beam shape Polynomial Most references.
Functions
Bezier functions Gontier and Vollmer 关491兴.
Helicoid Borri and Bottasso 关504兴.
Load-dependent Meijaard and Schwab 关494兴.
modes
Eigen modes Meijaard and Schwab 关494兴.
Mass matrix Lumped Park et al 关502兴, Downer et al 关36兴, Wasfy and Noor 关528兴, Wasfy 关514兴.
Consistent Most references.
Deformation Total Lagrangian Bathe et al 关93兴, Nagarajan and Sharifi 关537兴, Simo and Vu- Quoc 关34,49,50兴, Cardona and Geradin 关35兴,
Reference Ibrahimbegovic and Frey 关506,521兴, Kozar and Ibrahimbegovic 关531兴, Ibrahimbegovic and Al Mikdad
关37兴, Boisse et al 关523兴, Wasfy and Noor 关528兴, Wasfy 关514兴, Campanelli et al 关538兴, Goicolea and Orden
关532兴, Orden and Goicolea 关533兴, Berzeri and Shabana 关495兴, Mikkola and Shabana 关526兴.
Updated Bathe et al 关93兴, Cardona and Geradin 关35兴, Boisse et al 关523兴.
Lagrangian
566 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 5. (continued).
Governing D’Alembert Wasfy and Noor 关528兴, Wasfy 关514兴, Berzeri and Shabana 关495兴, Mikkola and Shabana 关526兴.
Equations of Principle
Motion
Hamilton’s principle Bauchau et al 关505兴, Bauchau et al 关524兴.
Lagrange equations Hac 关539,540兴, Hac and Osinski 关541兴.
Material Models Linear elastic Most references.
Composite materials Vu-Quoc et al 关519,542,543兴, Vu-Quoc and Deng 关500兴, Bauchau and Hodges 关508兴, Ghiringhelli et al
关544兴.
Solution Implicit Simo and Vu-Quoc 关34,49,50兴, Cardona and Geradin 关35兴, Ibrahimbegovic and Al Mikdad 关37兴, Goicolea
procedure and Orden 关532兴, Orden and Goicolea 关533兴, Berzeri and Shabana 关495兴, Mikkola and Shabana 关526兴,
Nagarajan and Sharifi 关537兴, Geradin et al 关545兴.
Explicit Park et al 关502,546兴, Downer et al 关36兴, Wasfy and Noor 关528兴, Wasfy 关514兴.
Hybrid Implicit-Explicit multi-time step: Vu-Quoc and Olsson 关547–549兴.
Applications Non-linear Oden 关92兴, Bathe et al 关93兴, Bathe 关530兴, Parisch 关527兴.
structural dynamics
Vehicle dynamics Vu-Quoc and Olsson 关547–550兴.
Belt-Drives: Leamy and Wasfy 关551–553兴.
Flexible space Vu-Quoc and Simo 关554兴, Wasfy 关514兴.
structures Mechanical deployment: Wasfy and Noor 关528兴.
Attitude control: Wasfy and Noor 关528兴.
Tethered satellites Tether deployment: Leamy et al 关555兴.
Vibration control: Dignath and Schiehlen 关556兴.
Rotorcraft Ghiringhelli et al 关544兴, Bauchau et al 关557兴.
General FMS Van der Werff and Jonker 关558兴, Jonker 关100,559兴, Simo and Vu-Quoc 关49,50兴, Cardona and Geradin 关35兴,
„mechanisms and Park et al 关502,546兴, Downer et al 关36兴, Bauchau et al 关505,560兴, Hac 关539,540兴, Wasfy 关514兴.
manipulators…
Axially moving Vu-Quoc and Li 关561兴.
media

implementations of the floating frame, Eq. 共2兲 is written with models are used in conjunction with the floating, corota-
respect to the global inertial frame 共see Table 1兲. These tional, and inertial frames in FMD applications. Tables 3-5
implementations do not allow the use of modal reduction. In provide a partial list of publications where these models are
addition, only small deflections are allowed within a body used in FMS. Brief descriptions of these models is presented
unless nonlinear strain measures are used. subsequently, along with the issues related to the use of each
In the majority of implementations of the corotational model in conjunction the choice of reference frame.
frame, the inertia and internal forces are written in a similar
form as in Eq. 共5兲, which means that Eq. 共2兲 is written with 2.4.1 Beam elements
respect to the global inertial frame. This allows the use of a Beam elements are used in the majority of FMD publications
simple expression for the translational part of the inertia due to the fact that many flexible components are long and
forces. Also, the internal forces are linear with respect to the slender. Two categories of beam models are used: Euler-
corotational frame 共provided the strains are small and the Bernoulli beam model and Timoshenko beam model. In the
constitutive relations are linear兲. The internal forces are first Euler-Bernoulli model, the transverse shear deformation is
evaluated with respect to the corotational frame and are then neglected and the beam cross sections are assumed to remain
transferred to the global inertial frame using the rotation ma- plane, rigid, and normal to the beam neutral axis after defor-
trix of the corotational frame. In a few implementations of mation. The Euler-Bernoulli models provide a good approxi-
the corotational frame, Eq. 共2兲 is first written with respect to mation for beams with cross-sectional dimensions less than
the element corotational frame and then it is transformed to one tenth the beam length. The rotations of the cross section
the global inertial frame 共see Table 1兲. The disadvantage of of a beam can be expressed in terms of the displacement
this approach is that the translational mass matrix includes derivatives with respect to the axial coordinate of the beam.
nonlinear terms 关30兴. Thus, the rotation of the beam cross section and the displace-
ment are not independent. The governing partial differential
2.4 Deformation of the flexible components equation relating the transverse structural forces to the defor-
The kinematic relations for different types of structural mem- mation involves a fourth-order derivative with respect to the
bers can be classified into different groups according to the spatial coordinate. Therefore, if a single-field displacement
spatial extent of the members. Beam models are used for 1D model is used, shape-functions with C1 continuity are used
members; plate and shell models are used for 2D members; for the transverse displacements 共cubic polynomial for two-
and continuum models are used for 3D members. These node beams兲. For the axial displacements, only C0 continuity
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 567

is needed for the shape functions 共linear polynomial for two- • Using the torsional spring formulation where the inter-
node beams兲. Using different shape functions for the trans- element slopes are measured using the local nodal dis-
verse and axial displacements can be easily implemented in placements 关5,15,86,91,448,460兴
floating and corotational frame formulations. In the inertial Many types of kinematic couplings between tangential
frame formulations, since all displacements are measured 共axial兲 and transverse displacements are present in beams.
with respect to the inertial frame and there is no distinction These couplings arise due to the geometry of the beam. Typi-
between transverse and axial displacements, the same inter- cal kinematic couplings that have been considered are: beam
polations are used for all displacements with respect to the curvature, arbitrary cross sections, and twisted 共or warped兲
inertial frame. Thus, inertial frame formulations do not use beams 共coupling of torsion and bending兲. Tables 3-5 provide
Euler-Bernoulli beam theory. Also note that in Euler- a partial list of the references where kinematic couplings are
Bernoulli beams rotary inertia 共inertia due to the rotation of considered in conjunction with the floating, corotational, and
the cross section兲 is often neglected because the theory is inertial frames.
suitable only for thin beams, for which rotary inertia is small. Most references use polynomial shape functions for the
The Timoshenko beam model accounts for shear deforma- beam elements such as linear or third order polynomials. In
tion. The rotations of the beam cross section and the dis- some references new types of interpolations are suggested
placement are independent and the beam cross sections re- such as: Bezier functions 关491兴 and helicoid 关504兴.
main plane after bending, but not necessarily normal to the
2.4.2 Shell and solid elements
beam neutral axis. Timoshenko beam theory is a good ap-
Three types of shell models are used: Kirchhoff-Love mod-
proximation for thick beams with length of more than three
els, Reissner-Mindlin models, and degenerate shell models.
times the cross-sectional dimensions. Shape functions with
In addition, shells can be modeled using solid elements that
C0 continuity are usually used for the displacement and ro- are based on continuum mechanics principles.
tation components. All inertial frame beam implementations Kirchhoff-Love models for shells are the 2D counterparts
reported in the literature are based on Timoshenko beam of Euler-Bernoulli models for beams. They assume that nor-
theory. As mentioned above, this is because all motions are mals to the shell reference surface remain straight and nor-
referred to the inertial frame; therefore interpolation func- mal after deformation and are inextensional. These models
tions should not distinguish between transverse and axial dis- are only valid for thin shells. Transverse displacements and
placements. Thus, all displacement and rotational DOFs are slopes over the shell must be continuous when Kirchhoff-
interpolated independently using the same interpolation Love models are used. For four-node shell elements, a bi-
functions, which are linear functions for two-node beam el- cubic interpolation for transverse displacements is needed,
ements 关34,35,50,453,498,507兴. Timoshenko beams are also while in-plane displacements are interpolated using a bi-
extensively used in conjunction with both floating and coro- linear interpolation. Using different interpolations for the
tational frame formulations 共see Tables 3 and 4兲. Finally, transverse and axial displacements is allowed only in a float-
note that all Timoshenko beam implementations include the ing or corotational frame formulation.
rotary inertia because Timoshenko beams are suitable for Reissner-Mindlin type models incorporate shear deforma-
thick beams for which rotary inertia is important. tion and are the 2D counterparts of Timoshenko models for
A difficulty of Timoshenko beam theory is that it leads to beams. The rotations and transverse displacements are inde-
shear locking for thin beams. Techniques to remedy shear pendent 关468兴 and normals to the shell reference surface re-
locking include: reduced and selective reduced integration of main straight and inextensional but not necessarily normal.
the internal forces 关35,496兴, enhanced interpolations 关496兴, The degenerate shell models are based on 3D continuum
and the assumed strain method. Some techniques to avoid mechanics with a collapsed thickness coordinate 关525,565兴.
shear locking, such as reduced integration may give rise to Solid elements do not collapse the thickness coordinate and
spurious oscillation modes. Iura and Atluri 关453兴 used the thus do not have to use rotational DOFs. Inertial frame shell
exact solution for linear static Timoshenko beams to derive implementations are based on either the Reissner-Mindlin or
the stiffness operator with respect to the corotational frame continuum mechanics principles. This is due to the fact that
and demonstrated that this approach eliminates shear lock- since all motions are referred to the inertial frame, interpo-
ing. lation functions should not distinguish between transverse
Euler-Bernoulli and Timoshenko beams have only one and in-plane displacements, and all displacement and rota-
axial dimension. Those elements can support bending in one tional DOFs are interpolated independently using the same
of the following ways: interpolation functions such as bi-linear functions for four-
node shell elements 关468,523兴.
• Using rotational DOFs at the element nodes. Most refer- Shell and solid elements are used in many types of load-
ences use this technique. Many types of rotation param- ing conditions such as bending, tension, compression, shear,
eters are used 共eg, Euler angles, Euler parameters, and ro- torsion, and coupled combinations of the previous loadings.
tation vectors.兲 Tables 3-5 list the references which use Many elements proposed in the literature give accurate re-
each type of rotation parameters. Also, a discussion of the sults under certain types of loading and poor results under
rotation parameters is given in Subsection 2.6. other types of loading. In addition, many elements perform
• Using global slope DOFs at the element nodes 关446,483兴 poorly if the element shape is distorted 关566兴. In order to test
568 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

the overall accuracy and robustness of an element, standard Assumed field methods. The main reason for locking in shell
tests problems have been proposed which include many and solid elements is the use of the classical isoparametric
combinations of loadings and element distortions 关567,568兴. formulation where the deformation field is assumed to be
Ideally, a shell or solid element should pass all those tests. given by the element interpolation functions. For low order
The main reason for poor shell and solid elements perfor- linear elements, this deformation field cannot accurately cap-
mance is locking. Many types of locking can occur ture the combined bending and shear deformations. Assumed
关530,563,569–571兴, including: field methods include: the method of incompatible modes
关476,521,531,576,577兴, assumed natural strain 关527,578兴,
• Shear locking is caused by the overestimation of shear
enhanced-strain 关523,577兴, and assumed stress 关579兴. In the
strains when the element is undergoing pure bending due
assumed field methods, a strain, stress, or deformation gra-
to low order interpolation.
dient field is added to the strain field obtained using the
• Membrane locking is caused by the overestimation of the
element isoparametric shape functions so as to allow the oc-
membrane strains for curved elements when the element is
currence of pure bending deformation modes with vanishing
undergoing pure bending.
shear. Some of those techniques introduce extra variables
• Trapezoidal locking is related to membrane locking and is
that can be eliminated using static condensation. Those tech-
caused by the fact that when the element is distorted 共trap-
niques, in most cases, are used with the fully integrated ele-
ezoidal shape兲 the membrane forces are not aligned with
ment.
the element edges. Thus they cause a moment that resists
bending. Natural modes elements. Some researchers proposed aban-
• Thickness locking is also related to membrane locking and doning the isoparametric formulation in favor of a natural
is caused by the activation of transverse normal strains due deformation modes formulation 关81兴. In this formulation, the
to the Poisson ratio terms when the element is undergoing element natural deformation modes are used as a basis for
pure bending. constructing the element stiffness matrix. For example, the
• Volumetric locking occurs when a nearly incompressible TRIC triangular shell element 关580–582兴 is divided into
material 共Poisson ratio close to 0.5兲 is used. three beams with each beam possessing four natural defor-
Locking can occur in the plane of the element for shell ele- mation modes 共extension, shear, symmetric bending, and
ments. In addition, Reissner-Mindlin theory and the degen- asymmetric bending兲. In a triangular element that uses three
erate shell theory lead to shear locking in the transverse di- truss sub-elements to model the membrane behavior and
rection. Four techniques are available to eliminate or three torsional spring sub-elements to model the bending be-
alleviate locking: havior was presented. In Wasfy and Noor 关528兴 and Wasfy
关514兴, an eight-node solid brick element that consists of
• Reduced integration methods twelve truss sub-elements and six surface shear sub-elements
• Assumed field methods with appropriate stiffness and damping values for modeling
• Natural-modes elements the brick natural deformation modes 共three membrane, six
• Higher-order elements bending, three asymmetric bending, three shear, and three
Reduced integration methods. Reduced integration serves warping modes兲, was developed. Natural modes elements
two functions: reducing the computational cost of the ele- can be designed to avoid locking while accurately modeling
ment and remedying locking 关467,563,572兴兲. Unfortunately, the element deformation modes.
if reduced integration is used, then the element bending Higher-order elements. Another way to reduce locking is to
modes 共hourglass modes兲 are not modeled and, accordingly, use second and third order isoparametric Lagrangian ele-
they become spurious zero energy modes. Adding artificial ments. Third order elements have a bending mode that is
strains, which are orthogonal to all linear fields 共thus they are nearly shear free and therefore suffer negligible shear lock-
not activated by constant straining or by rigid body motion兲, ing. Lee and Bathe 关566兴 showed that the 16-node planar
can stabilize these modes 关467,469,573兴. In early implemen- rectangular Lagrangian element has negligible shear and
tations, ad hoc user-input hourglass control parameters were membrane locking if its sides are straight and the mid-side
used to calculate the associated artificial stress. The global nodes are evenly spaced. Higher order elements have been
response was found to be sensitive in some cases to these
seldom used in FMS applications because:
parameters 关574兴. The ad hoc parameters were later elimi-
nated 关470,471,478,574兴 by using the Hu-Washizu varia- • They suffer membrane locking when they are curved
tional principle to determine the magnitude of the stabiliza- 关571兴.
tion parameters. Stabilized reduced integration elements • They are computationally expensive.
cannot model bending with only one element through the • They are more complex and involve more DOFs.
thickness because they do not have a physically correct • Mesh generation is more difficult.
bending mode. Even two to three layers of elements may not • Mid-side and corner nodes are not equivalent. This makes
provide accurate results. In Harn and Belytschko 关575兴, an it difficult to connect them to other elements and joints.
adaptive procedure is devised in which the number of Also, it complicates the formulation and modeling of
quadrature points for the normal stresses is changed depend- their inertia characteristics and their use in contact/impact
ing on the deformation state of the element. problems.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 569

• Their accuracy, stability, and locking behavior are sensitive 关584兴, and Borri et al 关585兴. Spatial finite rotations can be
to the location of the mid-side nodes. uniquely represented using a second-order orthogonal rota-
tion tensor ⌿. The six orthogonality conditions (⌿⌿ T⫽I)
2.5 Treatment of large rotations can be used to reduce the representation to a minimum of
three. There are a number of difficulties associated with ro-
A major characteristic of FMS is that the flexible compo-
tational DOFs:
nents undergo large rigid body rotations. The treatment of
large rotations in the floating, corotational, and inertial frame • Using three parameters 共eg, Euler angles兲 or four param-
approaches is discussed subsequently. eters 共eg, rotation vector兲 lead to singularities at certain
positions. For example, for rotation magnitudes greater
2.5.1 Floating frame than ␲, the rotation vector at a node is not unique 关35,37兴.
In the floating frame approach, large rotations are handled at This singularity can be removed using a correction routine
the component level using the component’s floating frame. for rotations greater than ␲. Alternatively, the incremental
The deformation of the flexible components is described by rotation vector 关35兴 can be used. Incremental rotation vec-
small displacement and slope DOFs that are defined relative tors are additive, can be transformed as vectors, and are
to the floating frame. The fact that the component is moving free of singularities 关35,474兴.
and rotating introduces nonlinear inertia coupling, tangential,
• The relation between the various rotation parameters and
centrifugal, and Coriolis terms in the inertia forces, and a
the generalized physical moments and the moments of in-
centrifugal stiffening effect in the internal forces. These
ertia involve complicated trigonometric functions.
terms are discussed in Subsection 2.8. The position and ori-
• In spatial problems with rotational DOFs, the rotational
entation of each floating frame 共or flexible component兲, with
part of the equations of motion can be written with respect
respect to the global inertial reference frame, can be deter-
to the global inertial frame 共spatial frame兲 关35,39兴 or a
mined using three position coordinates and a minimum of
body attached nodal frame 共material frame兲 关33–38兴. Re-
three orientation coordinates. The position coordinates define
ferring the rotational equations to the inertial frame in spa-
the origin of the floating frame and the orientation coordi-
tial problems leads to a moment of inertia tensor which
nates define the rotation matrix (R) of the floating frame 共Eq.
varies with time, thus requiring it to be computed every
共1兲兲. Commonly used orientation angles are the three Euler
angles. However, it is known that the use of three parameters time step. On the other hand, if the rotational equations are
to define the spatial orientation of a body leads to singulari- written with respect to a material frame, then the moment
ties at certain orientations. Thus, researchers prefer to use of inertia tensor with respect to that frame is constant.
non-minimal spatial orientation descriptions such as Euler • Interpolation of different types of rotational DOFs 共such as
parameters, two unit vectors, rotation vector, or rotation ten- Euler angles, Euler parameters, rotation vector, etc兲 is not
sor 共see Table 3兲. The various types of spatial orientation equivalent.
descriptions were first used in rigid multibody dynamics and • Interpolation of incremental and total rotation measures
then ported to FMD. Note that in planar problems there is no spoils the objectivity of the strain measure with respect to
problem with rotation parameterization because the orienta- rigid body rotation 关586兴. In addition, interpolation of in-
tion of the floating frame is easily defined using only one cremental rotations, especially in the inertial frame ap-
angle. proach, leads to accumulation of rotation errors in a path
dependent way 关538,586兴.
2.5.2 Corotational and inertial frame • Drilling rotational DOFs were used in shell elements
In the inertial and corotational frame formulations, the final 关472– 474,587兴, membrane elements 关506,520,521,
expression of the internal force vector of a finite element 588,589兴, as well as solid elements 关531兴. This makes the
involves a rotation or deformation gradient matrix which: element compatible with beam elements. However, it was
• Defines the local rigid body rotation shown in Ibrahimbegovic and Frey 关521兴 that the introduc-
• Transforms the DOFs relative to the inertial frame to local tion of drilling rotational DOFs can amplify the shear lock-
DOFs ing effect. The accuracy of the element was recovered by
• Transforms the local internal forces back to the inertial using the method of incompatible modes to remedy the
frame shear locking 关521,531兴.
When modeling beams and shells, rotational DOFs are often Recently, in Shabana 关446,483,590,591兴, an absolute nodal
used. The types of nodal rotation parameters used in con- coordinates formulation was developed, in which global
junction with the corotational frame and inertial frames are slope DOFs are used instead of rotational DOFs. This leads
listed in Tables 4 and 5, respectively. Many researches use to an isoparametric formulation with a constant mass matrix.
more than one type of rotation parameters. For example, in The formulation was first used with a corotational type frame
Park et al 关502兴 and Downer et al. 关36兴, the rotational pseudo for planar beams. Then it was used with the global inertial
vector is used for calculating the internal forces and Euler frame as the only reference frame in Berzeri and Shabana
parameters are used for the time integration. Reviews of the 关495兴 and Berzeri et al 关451兴. The application of this formu-
different types of rotation parameters and the relations be- lation to spatial problems requires the use of 12 DOFs 共three
tween them are given in Argyris 关82兴, Spring 关534兴, Atluri translational DOFs and nine slope DOFs兲 per node 关465,526兴
and Cazzani 关535,583兴, Ibrahimbegovic 关535兴, Betsch et al as opposed to only six DOFs per node 共three translational
570 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

DOFs and three rotational DOFs兲 for elements that use tra- formulation, the reference configuration is the unstressed
ditional rotational DOFs. More research is being conducted configuration 共or the initial configuration at time 0兲. In the
to develop elements that use this formulation and assess their UL formulation, the reference configuration is the configura-
accuracy, convergence, robustness, and computational effi- tion at the previous time step. The UL and TL formulations
ciency. can be used with the floating, corotational, or inertial frame
In order to circumvent the difficulties associated with ro- approaches 共see Tables 3–5兲.
tational and slope DOFs, some researches use only Cartesian In UL formulations the stress-strain relation is more natu-
nodal coordinates to model beams and shells. In this case, rally expressed in rate form relating a stress rate tensor to an
the equations of motion are written with respect to the global energy conjugate strain-rate tensor. Jaumann stress rate 关530兴
inertial frame and the mass matrix is constant. The treatment is often used in inertial frame formulations and Cauchy stress
of large rotations, in this case, is straightforward 共requiring a rate 关468,597兴 is often used in corotational frame formula-
rotation or deformation gradient matrix兲. The kinematic con- tions. UL formulations are used in conjunction with corota-
dition necessary for modeling beams and shells is that the tional 关468 – 471兴 and inertial 关94,444,475,481兴 frame formu-
transverse displacements and slopes between elements are lations in large strain applications such as crash-worthiness,
continuous 共this condition may be satisfied only in a global metal forming, and nonlinear structural dynamics. Those ap-
sense兲. This condition can be satisfied at element interfaces plications often involve plastic material behavior. UL formu-
without using rotational DOFs by using the vectors connect- lations are most suited for systems which involve large
ing the nodes to define the inter-element slopes or by using
strains and plastic material behavior because the constitutive
solid elements. Three-node torsional spring beam formula-
stress-strain relations used in these applications, such as
tions 关5,15,85,86,91,448,482,592兴 achieve slope continuity
visco-plastic material models, are usually expressed in terms
between elements by using the direction of the vector con-
of strain and stress rates Bathe 关468,530兴. In UL formula-
necting two successive nodes as the direction of the tangent
tions, because the stress state at each time step depends on
to the beam at the midpoint between the two nodes. This
the computed stress state at the previous time step, numerical
technique was also used to develop a triangular three-node
shell element in Argyris et al 关593兴 and an eight-node shell errors such as iteration errors, time integration errors, and
element in Wasfy and Noor 关91兴. The latter element exhibits round-offs can accumulate from one time step to the next
negligible locking because it has the correct bending modes. causing the response to drift in time 关439,449兴. This drift is
However, the element has the same difficulties of other high- much more critical in FMD applications because they in-
order elements outlined at the end of Section 2.4. volve much larger rigid body rotations 共which usually in-
Recently, many researchers developed displacement- volves many revolutions兲 and much longer simulation times
based solid elements, based on continuum mechanics prin- relative to metal forming and crash-worthiness applications.
ciples, that can be used to model beams and shells: The response drift is more critical in implicit methods than in
explicit methods 关468兴 because the chosen time step is usu-
• Hexahedral eight-node element 关527,571,594兴 ally much larger than the smallest time step of the system,
• Pentagonal six-node element 关595兴 thus resulting in larger time integration errors. Also, the re-
• Hexahedral 18-node element with two layers of nodes each sponse drift is more critical for inertial frame formulations
having nine nodes 共thus the thickness direction is linearly than corotational frame formulations because the latter elimi-
interpolated兲 关571,596兴. This high-order element exhibits nate the rigid body rotation before the UL stress update. Park
the difficulties outlined at the end of Section 2.4.
et al 关502兴 and Downer et al 关36兴 developed a corotational
All the above elements used the assumed natural strain or UL formulation along with an explicit solution procedure to
stress methods to remedy locking. Unfortunately, those ele- model spatial Timoshenko beams. Meek and Wang 关466兴 de-
ments have only been tested in static and quasi-static large veloped a corotational UL formulation along with an implicit
deformation problems, but have not yet been tested in dy- solution procedure for modeling shells.
namic problems. In Wasfy and Noor 关528兴 and Wasfy 关514兴 Many inertial and corotational frame formulations use an
the natural-modes eight-noded brick element based on the UL formulation for rotations in which rotations are described
inertial reference frame was designed to accurately model the as increments with respect to the configuration at the previ-
element deformation modes while avoiding locking and spu- ous time step 共eg, 关35,474兴兲. This formulation is very conve-
rious modes. It was shown in Wasfy 关514兴 that the element nient because incremental rotations are vector quantities and,
accurately solved standard benchmark dynamic shell and therefore, are additive and free of singularities. However,
beam problems. The element was also used to simulate the Jelenic and Crisfield 关586兴 showed that, similar to the UL
deployment process of a large articulated space structure stress update, this can lead to accumulation of rotation errors
over 180 sec. The model consisted of beams, shells, revolute
in a path dependent way.
joints, prismatic joints, linear actuators, rotary actuators, and
TL formulations do not suffer from the response drift
PD tracking controllers.
problem during stress updates because the strain is always
referred to a fixed known configuration. Most floating frame
2.6 Reference configuration formulations use a TL formulation because displacements
Two reference configuration choices are used in practice: to- relative the floating frame are relatively small and, thus,
tal Lagrangian 共TL兲 and updated Lagrangian 共UL兲. In the TL there is no advantage in using an UL formulation. Also, most
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 571

corotational frame formulations 共see Table 4兲 and inertial which Cartesian joint coordinates are calculated by starting
frame formulations 共see Table 5兲, which are developed spe- from the base body to the terminal bodies 共forward path兲 and
cifically for FMS, use a TL formulation. the joint reaction forces are eliminated from one body to the
next until the base body is reached 共backward path兲. Since
2.7 Discretization techniques constraints are automatically incorporated in the equations of
In the majority of FMD literature on floating, corotational, motion from leaf-bodies to the base body, for open-loop sys-
and inertial frame approaches, the flexible components are tems, only the dynamic equilibrium equations 共Eq. 共3兲兲 are
discretized using the finite element method. Other discretiza- needed to model the system. For closed-loop systems, how-
tion techniques have been used in conjunction with the float- ever, loop-closure constraint equations 共Eq. 共2兲兲 must be
ing frame approach. These are: added. The dynamic equilibrium equations have the same
• Normal mode technique 共see Modal Reduction in Subsec- form as Eq. 共3兲, except that now the system matrices are
tion 2.8.4兲 dense because the set of generalized coordinates is minimal.
• Finite differences 关101,178兴 The relative coordinate formulation algorithm was first ap-
• Boundary element method 关313兴 plied to open-loop rigid multibody systems in Chace 关130兴
• Element-free Galerkin method 共EFGM兲 关598兴 and to open-loop FMS in Hughes 关133兴, Book 关135兴,
• Analytical modeling 关11,60,66,67,315–316兴. In analytical Changizi and Shabana 关110兴, and Kim and Haug 关138兴.
modeling techniques, generally only one link of the multi- Then, it was extended to closed-loop FMS by adding
body system is assumed to be elastic while the others are cut-joint constraints to the equations of motion
rigid. 关111,112,147,148,150兴. The closed-loop constraints, as well
as prescribed motion constraints, are usually included using
2.8 Special modeling techniques used in conjunction Lagrange multipliers. The relative coordinates formulation in
with the floating frame conjunction with a recursive solution procedure has been
demonstrated to yield near real-time solution for some prac-
Since the equations of motion 共Eq. 共3兲兲 for the floating frame
tical problems 共eg, 关154,599,600兴兲.
are written with respect to the floating frame, which is a
non-inertial frame, special modeling techniques are needed Relative nodal coordinates, along with a recursive solu-
to handle the nonlinear inertia forces. In addition, other spe- tion procedure, have recently been used in conjunction with
cial modeling techniques which are used in conjunction with a corotational-type formulation for FMS which includes
the floating frame approach include: the description of rigid beams and rigid bodies in Park et al 关479兴 and Cho et al
body motion in terms of absolute or relative coordinates, 关480兴. The corotational frame in this case is the frame of the
treatment of geometric nonlinearities, and modal reduction adjacent node to the element. Similar to the floating frame, a
methods. Table 3 lists the references where these techniques recursive algorithm including forward and backward paths is
were developed. used. A loop-closure constraint equation was added for mod-
eling closed-loop FMS.
2.8.1 Absolute and relative coordinates Relative coordinates techniques involve the additional
An important classification of rigid body coordinates of the step of computing the tree. This can be inconvenient for
floating frame is whether absolute or relative coordinates are variable structure FMS and FMS involving contact/impact.
used. In the absolute coordinates formulation, the coordi- In addition, for FMS involving closed loops, the solution
nates of each body are referred to the global inertial refer- depends on the choice of the location of the cut-joint
ence frame. Joints and motion constraints couple and con- constraint.
strain the rigid body coordinates of the bodies 共such that they
are no longer independent兲. This method is also called the 2.8.2 Nonlinear inertia effects
augmented formulation because the resulting equations of As mentioned previously, in the floating frame approach,
motion involve sparse matrices and a non-minimal number usually both inertia and internal forces are evaluated with
of DOFs that include six spatial degrees of freedom for each respect to the floating frame. Since the inertia forces are
body, Lagrange multipliers associated with the constraints expressed relative to the floating frame, which is a moving
between the bodies, and elastic coordinates of each body. frame, they include, in addition to the linear mass times flex-
The formulation simplifies the introduction of general con- ible accelerations relative to the floating frame term, three
straint and forcing functions for both open and closed-loop types of terms: nonlinear tangential, centrifugal, and Coriolis
FMS. inertia forces. These terms couple rigid body acceleration of
In the relative coordinates formulation, the coordinates of the floating frame and the flexible body accelerations relative
a body in a chain of bodies are expressed in terms of the to the floating frame such that a vibration of the body pro-
coordinates of the previous body in the chain and the DOFs duces a rigid body motion and vice versa.
of the joint connecting the two bodies. Thus, for open-loop In the early research on the floating frame approach, the
systems, the generalized coordinates are independent and coupling terms were neglected. A rigid body dynamic analy-
their number is minimal. This formulation is also called the sis was first conducted to find the rigid body motion and
joint coordinate formulation because the joint DOFs are used inter-body reaction forces of the flexible multibody system.
to determine the position and forces of each body. This for- Then, for each discrete configuration of the system, the re-
mulation allows the use of a recursive solution procedure in action forces are applied to each flexible body to find its
572 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

flexible deformations. Thus, at each discrete position, the rigid body rotation, and flexible coordinates, respectively.
multibody system is assumed to be an instantaneous The corresponding system’s mass matrix in Eq. 共4兲 can be
structure. This approach was adopted in the kineto- written as:

冋 册
elastodynamics of mechanisms 共eg, 关9,57,58,63兴兲. The effect
M TT M T␪ MTf
of the coupling between flexible and rigid body motion be-
comes more important as the ratio between the rigid body M⫽ M ␪␪ M␪f (8)
inertia forces and the flexible body inertia forces decrease. sym. Mff
This ratio increases by mounting flywheels with high mo-
ments of inertia to the axis of the rotating flexible body. The matrix M TT is a constant translational mass matrix
Researchers working on kineto-elastodynamics of mecha- which represents the mass of the entire body, M f f is the
nisms found that adding the coupling terms has very little constant finite element mass matrix, M ␪␪ is the rotary inertia
effect on the response 关181,310兴. This is because the mecha- matrix which represents the inertia tensor of the flexible
nisms have large flywheels and are stiff closed-loop FMS. body (M ␪␪ is approximately constant if the body deforma-
For FMS that do not have large flywheels, such as robotic tions are small, otherwise it is time varying兲, M ␪ f and M T f
manipulators and space structures, the coupling terms are are time-varying matrices 共which are a function of the gen-
essential for accurate response prediction. eralized coordinates兲 which represent the inertial coupling
The importance and need for the rigid-flexible motion between the gross rigid body motion and the flexible defor-
coupling were recognized very early in the development of mations, and M ␪ T is a time-varying matrix representing the
the floating frame approach. Viscomi and Ayre 关67兴 and Chu inertial coupling between the rigid body translation and rigid
and Pan 关179兴 derived the partial differential equation gov- body rotation. The Coriolis and centrifugal forces are qua-
erning the motion of the flexible connecting rod of a slider- dratic in velocities and are also nonlinear in the generalized
crank mechanism which includes the inertial coupling terms. coordinates. They are added to Eq. 共4兲:
Sadler and Sandor 关102兴 and Sadler 关178兴 developed a 1 ⳵
lumped mass finite difference type nonlinear model for flex- F c ⫽Ṁ q̇⫹ 共 q̇ T M q̇ 兲 (9)
2 ⳵q
ible four-bar linkages. Thompson and Barr 关316兴 presented a
variational formulation for the dynamic modeling of linkages where Ṁ q̇ is the Coriolis force vector and 21 ⳵ / ⳵ q (q̇ T M q̇) is
where Lagrange multipliers are used to impose displacement the centrifugal force vector.
compatibility at the joints, and some coupling terms are in- Another important nonlinear inertial effect is dynamic or
cluded. Cavin and Dusto 关123兴 derived the governing semi- centrifugal stiffening. The centrifugal component of the iner-
discrete finite element equations of a single flexible body tia force acts along the axis of the rotating body causing an
including the coupling terms using a body mean-axis formu- axial stress that increases the bending stiffness of the body
lation. The axial deformation was neglected in Viscomi and 关55,204,206兴. In addition, if this body is connected to other
Ayre 关67兴 and Sadler and Sandor 关102兴, and was included in bodies, then the rotation of the other bodies will cause a
Chu and Pan 关179兴. Neglecting the axial deformation means stiffening effect on the root body because of the transfer of
that the centrifugal stiffening effect and the nonlinear inertial inter-body forces through the joints 关111,203,214,221,222兴.
coupling terms which involve the axial deformation, are ne- If a classical beam element is used for the flexible compo-
glected. The effect of these additional terms is negligible for nent, the bending deformation is not coupled with the axial
mechanisms with high axial stiffness undergoing relatively deformation, which means that dynamic stiffening is ne-
slow rotation and small deformations. glected. Many flexible multibody analysis codes developed
The limitation of computational speed and the lack of in the early 1980s had this flaw. Kane et al 关205兴 showed
a standard formulation of the coupling terms between that, for a rotating flexible beam undergoing a spin-up ma-
rigid body and flexible body motion made the inclusion of neuver, neglecting the centrifugal stiffening term results in
these terms difficult until the late 1970s. Then a series of the wrong prediction that the beam diverges during the ma-
papers presented floating frame absolute coordinates finite neuver. They demonstrated that by using a nonlinear strain-
element formulations which include the coupling terms displacement relation, which couples the axial and bending
关72,103,106,108,180,181,270兴. Floating frame formulations strains, proper stiffening effects are included. This was fol-
based on relative coordinates which include the coupling lowed by numerous other studies investigating the dynamic
terms were presented by Kim and Haug 关138兴 and Ider and stiffening effect and developing new modeling techniques to
Amirouche 关111兴. Shabana and Wehage 关106,180兴 suggested accurately incorporate the effect in general FMS 共see Table
the current widely used form of the inertia coupling terms. 3兲. In a finite element formulation, the centrifugal stiffening
This form can be easily used in conjunction with modal re- term is usually included in a nonlinear stiffness matrix K NL
duction techniques and it clearly identifies the various cou- that is added to the partitioned equation of motion 共see Eq.
pling terms. In this form, the generalized coordinates are 共2兲兲 yielding the following form for the system stiffness ma-
partitioned in the following way: trix:

q⫽ 关 q T q␪ q f 兴T

where subscripts T, ␪, and f denote rigid body translation,


(7)
K⫽ 0
0
冋 0 0
0
0
0
0
K L ⫹K NL
册 (10)
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 573

where K L is the linear constant stiffness matrix 共if a linear computational speed is twofold. First, a larger integration
constitutive material law is used兲. K NL is nonlinear and time- time step can be used. Second, the reduction in the number
varying which may include, in addition to the coupling be- of flexible DOFs reduces the number of equations of motion
tween axial deformation and transverse bending deformation that need to be solved. Detailed deformation and stress fields
which gives rise to the centrifugal stiffening effect, quadratic in a flexible body can be calculated using an FEM program
strain-displacement terms which account for moderate flex- in a post-processing stage. This can be done by applying the
ible deflections 共see the succeeding subsection兲. The use of computed inertia forces in addition to the applied loads and
the nonlinear stiffness matrix K NL makes it difficult to use constraints to a detailed FE model of the flexible body
modal reduction techniques. This is further discussed in the 关312,601兴 or by applying the deformations following from
Subsection 2.8.4. the modal coordinates to the FE model 关602兴.
The mode shapes and natural frequencies that are used in
2.8.3 Treatment of geometric nonlinearities
modal reduction can be obtained either by modal reduction
In order to extend the deflection range of a body when the
of a finite element model or by using experimentally identi-
floating frame approach is used, quadratic terms in the strain-
fied modes 关269兴. The ability to use modal reduction 共espe-
displacement relation can be included. In Table 3 publica-
cially experimentally identified modes兲 is the main factor for
tions in which these terms are included are listed. The non-
the widespread use of the floating frame approach in model-
linear quadratic strain terms are added to the nonlinear
ing FMS. Very early in the development of the floating frame
stiffness matrix K NL 共Eq. 共10兲兲. An important effect, which is
approach, modal reduction and normal mode techniques
included by incorporating the axial-bending quadratic strain
were used in modeling space structures with flexible append-
terms, is the foreshortening effect, which is the shortening of
ages 关52–54,59,233兴 and in the kineto-elastodynamics of
the projected length of a beam relative to its reference
mechanisms 关104,232兴. Then, later modal reduction was ap-
straight configuration when it bends. This means that a trans-
plied to finite element models of general FMS 共see Table 3兲.
verse displacement of a point on the beam gives rise to an
Modal reduction can achieve large reductions in compu-
axial displacement. In the floating frame approach, because
tation time only if the body mass and stiffness matrices are
the deformations are superimposed on the rigid body refer-
constant 共ie, are not a function of time or generalized coor-
ence configuration, the rigid body length is usually kept con-
dinates兲. The modal reduction, in this case, is performed
stant, which means that foreshortening is neglected. Ac-
counting for foreshortening requires updating the body once at the beginning of the simulation. If the mass or stiff-
inertia tensors. Foreshortening becomes more important as ness matrices are not constant, then modal reduction must be
the deflection increases. performed at each time step, which defeats the purpose of
reducing the computation time. If the deflection of the body
2.8.4 Modal reduction is small and its angular velocity is low or constant, then the
A major advantage of using the floating reference frame is body mass and stiffness matrices are approximately constant
that the physical finite element nodal coordinates can be eas- with respect to the floating frame. Large deflections intro-
ily reduced using modal analysis techniques based on using a duce quadratic terms in the strain-displacement relations.
reduced set of eigen-vectors of the free vibration discrete Large variable angular velocities make the centrifugal stiff-
equations of motion as flexible modal coordinates. The re- ening term time varying. Thus large deflections and large
duction is achieved by eliminating the high frequency variable angular velocities make the stiffness matrix, and
modes, which carry little energy. Modal reduction offers an hence the natural frequencies and mode shapes of the flexible
efficient way to reduce the number of DOFs with the mini- bodies, nonlinear and time-varying 共a function of the
mum deterioration in accuracy. Based on the coordinate par- flexible body coordinates and angular velocities兲 关32,204,
titioning strategy suggested in Shabana and Wehage 257,258兴. For example, Khulief 关32兴 showed that the re-
关106,180兴, modal reduction can be done by using the follow- sponse of the coupler and follower of a four-bar linkage cal-
ing transformation for the generalized coordinates: culated using modal coordinates deviated significantly from

再冎冋 册再 冎
that using physical coordinates. Ryu et al 关43,44兴 developed
qT I 0 0 qT a time varying stiffness matrix that can be used to extract
q␪ ⫽ 0 I 0 q␪ (11) time-varying Eigen modes of centrifugally stiffened beams,
qf 0 0 W Pf which can be superposed on the linear Eigen modes. The
method, however, requires a modal reduction at each time
where I is the identity matrix, W is the modal matrix that step.
consists of a finite set of eigenvectors 共up to the eigenvector The nonlinear inertial coupling terms make the inertia ten-
corresponding to the desired maximum natural frequency兲 sor of a body nonlinear. However, using the coordinate par-
and P f is the vector of generalized modal coordinates. In titioning technique developed in Shabana and Wehage 关106兴,
many FMS applications, the high frequency modes carry linear modal reduction techniques can be applied only to the
little energy and thus have a negligible effect on the overall flexible coordinates mass matrix 关184,191,236,253,262,271兴.
dynamic motion of the multibody system. Also, the presence In order to allow the floating frame and modal coordinates to
of the high frequency modes increases the stiffness of the be used in problems involving large deflections, several re-
equations of motion and requires the use of a small integra- searchers developed a sub-structuring procedure in which
tion time step. So if these modes are eliminated, the gain in each body is divided into a number of sub-structures
574 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

关21,167,278,281–283,285,287兴. Modal reduction is per- model or from experiments. Experimental modal identifi-
formed for each sub-structure relative to a frame fixed to it. cation is extensively used for transportation vehicles and
Thus, in large deflection problems the deflections inside a space structures 共eg, 关604,605兴兲.
sub-structure are still small and modal reduction is still valid. • For small deflections and low angular velocity applications
The flexible behavior of a body is dependent on the
共such as space structures applications兲, the floating frame
choice of the component modes since a flexible body can
formulation, in conjunction with modal coordinates, offers
only deform in the space spanned by the selected modes. The
the best mix of speed and accuracy. In the 1970s and 1980s
calculation and selection of these modes requires experience
the reduction in computational effort offered by modal co-
and judgment on the part of the analyst. This is because the
boundary conditions, which are used to calculate the defor- ordinates was essential to be able to solve practical prob-
mation mode shapes, do not usually fit a standard description lems in a reasonable time.
共such as simply supported, fixed-fixed, or cantilevered兲 and The corotational and inertial frame approaches share the fol-
sometimes the description may be configuration dependent lowing advantages over the floating frame approach:
关246,264兴. In addition, the choice of the deformation modes
• The translational part of the inertia tensor is linear and
depends on the choice of the definition of the floating
frame—fixed 关282兴 or moving body axes 关275兴. Thus, in constant.
practical application of modal reduction, the analyst must • Kinematic nonlinear effects such as large deflections, cen-
insure that the experimental or numerical modes used match trifugal stiffening, and foreshortening are automatically ac-
the boundary conditions of the actual system where the com- counted for. The accuracy of accounting for these effects
ponent will be placed 关87兴. Thus, modal reduction requires increases with mesh refinement.
experience on the part of the analyst. Several researchers Despite the aforementioned advantages, the corotational and
have addressed the issue of the selection of the deformation inertial frame approaches have not been widely used for
modes and their relation to the boundary conditions and modeling FMS until the early 1990s due to the following:
floating frame definition 关109,256,261–266,275,603兴. For
large FMS, which can involve thousands of components, the • The corotational frame approach arose out of research in
modal reduction step may require a very long time from an computational structural dynamics, while the inertial frame
experienced analyst. Thus, the increase in model preparation approach arose out of research on the large deformation
time can far outweigh the reduction in computer time. nonlinear finite element methods. The floating frame ap-
proach, on the other hand, arose out of research on rigid
2.8.5 Governing equations of motion multibody dynamics, which is conceptually closer to FMD.
There are many choices for writing the governing equation • Modal reduction techniques cannot be easily applied with
of motion of a multibody system. These include: Lagrange’s current corotational and inertial frame formulations. There-
equations, the Hamilton principle, Kane’s equations, and fore, for small deflection FMS problems, the computation
Newton-Euler equations. In the first three choices, scalar time is generally considerably larger than that of tech-
quantities such as kinetic energy, potential energy, and vir-
niques relying on the floating frame and modal reduction.
tual work are used. In these formulations the nonworking
The limited computational speed up to the late 1980s made
constraint forces are automatically eliminated from the deri-
the corotational and inertial frame approaches unattractive
vation of the equations of motion. This is useful for rigid
for solving practical FMS problems.
body dynamic type analyses because it means reducing the
• Rigid body closed loops are difficult to include in a coro-
number of unknown forces by the number of nonworking
constraint forces. However, in FMD the constraint forces tational and inertial frame formulation because the opti-
are working forces because they cause deformations; there- mum solution procedure for rigid body closed loops is fun-
fore all the forms of the governing equations lead to similar damentally different from the optimum flexible body
semi-discrete equations of motion. In Table 3, papers are corotational or inertial frame solution procedures.
classified according the type of governing equations of mo- • In practical multibody applications, some components may
tion used during the derivation of the semi-discrete equations be very stiff. Those components require very small integra-
of motion. tion time steps, which make the solution very slow. In a
floating frame approach, on the other hand, when modal
reduction is used, the stiff modes can be discarded.
2.9 Summary of the key advantages and limitations of
• For the inertial and corotational frames, the computation
the three frame formulations
time is the same for small deflection and large deflection
The floating frame approach, in conjunction with modal co- problems. This is because the formulation used in model-
ordinates, is currently the most widely used method for mod- ing large deflections is the same formulation required to
eling FMS. This is because: account for the large rigid body rotation. Therefore, the
• The floating frame approach provided a direct way to ex- small deflection assumption, which is valid in a large num-
tend rigid multibody dynamics codes for modeling FMS. ber of practical FMS, does not reduce the computation
• Reduced modal coordinates can be used in conjunction time. In addition, in the inertial frame approach, the com-
with the floating frame formulation. Mode shapes and fre- putation time is also the same for small strain and large
quencies can be either obtained from a finite element strain problems.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 575

Recent advances have relaxed some of the above difficulties. • Lagrange multiplier method
Some of these advances are: • Penalty method
• Augmented Lagrangian method
• Computer speeds have increased by nearly three orders of
• Relative coordinates method
magnitude since the mid-1980s. At the same time, com-
• Special methods for hinge Joints
puter prices have dropped. Thus, the computational cost
• Internal element constraints
has considerably decreased, making the corotational and
inertial frame formulations economical for more practical Table 6 shows a partial list of papers where the various meth-
FMS applications. In addition, new clusters of massively ods for constraint enforcement are used.
parallel processors allow fast solution of many practical 3.1.1 Lagrange multipliers
large FMS.
In the Lagrange multiplier technique, constraint reaction
• There are many commercial codes 共eg, DYNA, MSC/
forces F R 共see Eqs. 共2,3兲兲 of the form:
DYTRAN, and ABAQUS/Explict兲 based on the corota-
tional and inertial frame approaches that incorporate rigid
components, with the restriction that at least one flexible ⳵⌽T
F R ⫽⫺ ␭ (15)
component must be present in a closed loop. These codes ⳵q
also have a large library of joints such as revolute, pris-
matic, cylindrical, spherical, planar, and universal joints. are added to the global equations of motion. In Eq. 共15兲,
• Multi-time step explicit and hybrid explicit-implicit proce- ⳵ ⌽/ ⳵ q is the Jacobian of constraint equations and ␭ is the
dures 关489兴 have been developed to solve stiff problems vector of Lagrange multipliers. Lagrange multiplier method
with disperate time scales at a considerable saving in com- is used to incorporate holonomic and non-holonomic con-
puter time. straints in rigid multibody systems.
The method was applied to FMS using the floating frame
These recent advances, coupled with the advantages of the
approach in Thompson and Barr 关316兴, Song and Haug
corotational and inertial frame formulations, have made
关103兴, and Blejwas 关368兴 and is currently the most widely
these formulations very attractive for practical FMS applica-
used method for incorporating constraints in the floating
tions. Many researchers recently applied the corotational
frame formulation. It is also used in the relative joint coor-
frame approach to beam-type FMS 关31,38,46,47,84 – 88,
dinates formulation to enforce loop-closure constraints.
91,453,460兴 and to shell-type FMS 关91,466兴. Also, many re-
Equations 共2兲 and 共3兲, which are the governing semi-discrete
searchers recently applied the inertial frame approach to
equations of motion of the FMS, form a system of DAEs of
beam-type FMS 关34 –37,39,48 –50,96,97,501–503兴 and to
size 6N⫹m⫹c, where N is the total number of bodies, m is
shell-type FMS 关514,518,524,528兴.
the total number of elastic DOFs, and c is the total number of
Lagrange multipliers 关103兴. For the absolute coordinate for-
3 CONSTRAINT MODELING IN FLEXIBLE
mulation, the number of Lagrange multipliers is equal to the
MULTIBODY DYNAMICS
total number of constraints. In this case, the equations of
Constraints can be divided into three main types: prescribed motion have the maximum number of coordinates and thus
motion, joints, and contact/impact. The three types can be the formulation is called the augmented formulation. The
written in the following compact form: number of DOFs can be reduced to 6N⫹m⫺c independent
f 共 q,t 兲 ⫽0 共 Prescribed motion兲 (12) coordinates prior to the solution procedure by eliminating the
dependent coordinates and associated Lagrange multipliers.
f 共 q 兲 ⫽0 共 Joints兲 (13) A variety of methods have been developed to perform this
reduction and obtain an expression of the dependent DOFs in
f 共 q 兲 ⭓0 共 Contact/impact兲 (14)
terms of the independent DOFs. These include: the orthogo-
where q is the vector of generalized system coordinates, t is nal complement to the constraint matrix 共zero eigenvalue
the running time, and f is the generalized constraint function. theorem兲 关5,371,606 – 610兴, the singular value decomposition
These constraints give rise to constraint reaction forces that method 关72,611,612兴, coordinate partitioning methods using
are normal to the direction of motion. In addition, they can LU factorization 关147,613– 618兴, and up-triangular decom-
produce friction, damping, and elastic forces in the direction position of the constraints Jacobian matrix using House-
of motion. In the following subsections, the various FMD holder iterations 关113,619– 622兴. Using the relative coordi-
techniques for modeling joints, prescribed motion con- nate formulation, this reduction is automatically obtained for
straints, and contact/impact are reviewed. tree type FMS 关111,112,157兴. For closed-loop FMS, a
Lagrange multiplier is needed for each loop-closure con-
3.1 Joint and prescribed motion constraints straint. The Lagrange multiplier method has also been used
Prescribed motion constraints and joints are modeled by us- with the inertial frame approach for modeling revolute joints
ing constraint equations which relate some of the generalized 关505,560兴, universal joints 关623兴, and prismatic joints 关624兴.
coordinates in such a way as to allow only the kinematic The Lagrange multiplier method has the advantage that
motion allowed by the constraint or joint. The methods for the constraints are satisfied exactly 共within the accuracy of
incorporating general constraints into the differential equa- the numerical iterations兲 and that the equations of motion for
tions of motion of FMS, include: arbitrary configuration FMS including holonomic and non-
576 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 6. Classification of a partial list of references on constraint enforcement methods


Method Floating frame Corotational frame Inertial frame
Lagrange Thompson and Barr 关316兴, Song and Haug Wu et al 关87,457兴, Housner 关46兴, Bauchau et al 关505,560兴, Bauchau
multiplier 关103兴, Blejwas 关368兴, Shabana and Wehage Housner et al 关47兴, Devloo et al 关463兴. 关623,624兴, Ibrahimbegovic et al 关512兴.
关106,180兴, Samanta 关628兴, most references
after 1980.
Penalty Serna 关373兴, Bayo et al 关177兴. Devloo et al 关463兴. Avello et al 关39兴, Orden and Goicolea
关533兴, Orden and Goicolea 关533兴,
Wasfy and Noor 关528兴.
Augmented Park et al 关502,546兴, Cardona et al
Lagrange 关629兴, Cardona 关347兴,
Downer et al 关36兴.
Relative Open-loop multibody systems „tree Closed and Open-Loop multibody
coordinates configuration…. systems
Hughes 关133兴, Book 关135兴, Singh et al Park et al 关479兴, Cho et al 关480兴.
关107兴, Usoro et al 关136兴, Benati and Morro
关137兴, Changizi and Shabana 关110兴, Kim
and Haug 关138兴, Han and Zhao 关139兴,
Shabana 关140,142兴.
Closed and Open-Loop multibody systems.
Kim and Haug 关147兴, Ider and Amirouche
关111,112兴, Keat 关148兴, Nagarajan and
Turcic 关149兴, Lai et al 关150兴, Ider 关151兴,
Pereira and Proenca 关152兴, Nikravesh and
Ambrosio 关153兴, Hwang 关155兴, Hwang and
Shabana 关117,156兴, Shabana and Hwang
关116兴, Jain and Rodriguez 关154兴, Amirouche
and Xie 关144兴, Verlinden et al 关157兴,
Tsuchia and Takeya 关158兴, Pereira and
Nikravesh 关118兴. Pradhan et al 关160兴.
Modeling hinge Pan and Haug 关255兴. Yang and Sadler 关84兴, Hsiao and Jang 关29兴, Simo and Vu-Quoc 关34,50兴.
joints by sharing Wasfy 关85,86,460,630兴, Wasfy and Noor 关91兴,
a node Elkaranshawy and Dokainish 关31兴,
Iura and Atluri 关453兴.
Internal element Ibrahimbegovic and Mamouri 关511兴,
constraints Ibrahimbegovic et al 关512兴,
Jelenic and Crisfield 关627兴,
Iura and Kanaizuka 关598兴.

holonomic constraints can be constructed systematically. A tial frame approach for flexible and rigid multibody systems
disadvantage of the method is that it leads to a system of in Avello et al 关39兴, Goicolea and Orden 关532兴, and Wasfy
DAEs with a non-minimal set of coordinates 6N⫹m⫹c. and Noor 关528兴. Penalty springs can be used to connect com-
Also, zero terms are introduced on the diagonal of the ponents with incompatible nodal interfaces and to represent
equivalent nonlinear stiffness matrix 共see Subsection 4.1.1兲, the shape and stiffness of joints 关626兴.
which considerably increase its stiffness and required solu- Following is a systematic way for choosing the stiffness
tion effort. Coordinate reduction methods for obtaining the
of the penalty spring. If the joint stiffness is on the order of
6N⫹m⫺c set of coordinates require additional computa-
the stiffness of the other components of the FMS, then the
tional effort and often produce a stiffer system of DAEs that
is harder to solve. penalty spring stiffness can be set equal to the joint stiffness.
In this case, the method is physically appropriate. Often,
3.1.2 Penalty method however, the joint stiffness is several orders of magnitude
In the penalty method, the reaction forces associated with the higher than the stiffness of other components/elements. In
constraints can be written as 共see Eq. 共2兲兲: this case, the stiffness of the penalty spring can be chosen to
⳵⌽T ⳵⌽ be equal to the stiffness of the stiffest element in the system.
F R⫽ ␣ (16)
⳵q ⳵q The constraint will not be satisfied exactly, however, this
choice will insure that the error introduced due to the penalty
where ␣ is a diagonal matrix that contains the penalty factors
spring will be of similar magnitude to the discretization er-
for each constraint equation. The method has the disadvan-
tage that the constraint equations are not satisfied exactly and ror. Also, this choice insures that the penalty spring does not
that large ␣lead to stiff equations; however, it avoids the make the system stiffer 共thus harder to solve兲 than it already
difficulties of the Lagrange multiplier approach of solving a is. Thus, in summary, the stiffness of the penalty spring
system of DAEs. The penalty method was used in Bayo et al should be equal or less than the physical joint stiffness.
关177兴 and Avello et al 关625兴 for modeling joints in rigid The penalty method can also be used to impose the rigid-
multibody systems. It was used in conjunction with the iner- ity constraint of a rigid body 关532,539–541兴. Goicolea and
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 577

Table 7. Classification of a partial list of references on the various types of joints


Joint Type Floating frame Corotational frame Inertial frame
2D revolute All references on planar FMS. Most references on planar FMS. Most references on planar FMS.
3D revolute Shabana 关140兴, Cardona et al 关629兴, Most references on spatial FMS. Most references on spatial FMS.
Huang and Wang 关190兴.
Spherical Most references on spatial FMS. Most references on spatial FMS. Most references on spatial FMS.
Universal Bauchau 关623兴, Jelenic and Crisfield 关627兴.
Cylindrical Shabana 关21,140兴. Orden and Goicolea 关533兴, Bauchau 关624兴.
Prismatic Chu and Pan 关179兴, Buffinton and Kane Bauchau 关624兴, Orden and Goicolea 关533兴,
关338兴, Pan 关339兴, Pan et al 关340,341兴, Wasfy and Noor 关528兴
Hwang and Haug 关342兴, Shabana 关21,140兴, Axially moving beam: Downer and Park 关503兴,
Azhdari et al 关354兴, Gordaninejad et al Vu-Quoc and Li 关561兴.
关343兴, Buffinton 关344兴, Al-Bedoor and
Khulief 关345兴, Verlinden et al 关157兴, Fang
and Liou 关194兴, Theodore and Ghosal 关346兴.
Planar Orden and Goicolea 关533兴.
Lead screws Chalhoub and Ulsoy 关639兴.
Gears Amirouche et al 关640兴. Cardona 关347兴.
Cams Bagci and Kurnool 关348兴. Cardona and Geradin 关638兴.

Orden 关532兴 modeled rigid bodies by using multiple points ertial and corotational frames, hinge joints can be modeled
on the body connected using stiff penalty springs. by letting two bodies share a node and then constrain the
3.1.3 Augmented Lagrangian method relative rotation at that node as required by the joint
关31,50,86,453,460兴. The Lagrange multipliers or penalty
The augmented Lagrange method combines both the
methods can be used to impose the rotation constraints, but
Lagrange multiplier and the penalty methods in order to re-
are not required for imposing the translation constraints.
duce the disadvantages of both methods. By introducing a
penalty spring whose stiffness is comparable to the stiffness 3.1.6 Internal element constraints
of other components of the FMS, the number of iterations Recently, a type of methods for enforcing constraints that do
and effort required to solve the system of DAEs can be re- not require penalty parameters or Lagrange multipliers have
duced. The constraint is satisfied exactly at the end of each been developed. The methods are based on explicitly impos-
solution time step. Downer et al 关36兴 and Park et al ing the constraints into the element arrays and the time-
关502,546兴, used the augmented Lagrange method with the integration solution procedure. Ibrahimbegovic and Mamouri
inertial frame approach to model general holonomic and 关511兴 incorporated revolute, prismatic, universal, and rigid
non-holonomic constraints. A coordinate partitioning scheme joints into a spatial geometrically exact beam element. Also,
was used in Park et al 关502兴 to eliminate the Lagrange mul- in Jelenic and Crisfield 关627兴, a spatial geometrically beam
tipliers. element with an end release which introduces the joint kine-
matics in the element formulation was used to model revo-
3.1.4 Relative coordinates
lute, prismatic, and universal joints. Iura and Kanaizuka
For open-loop FMS 共tree configuration兲, joint constraints can
关598兴 developed a similar approach for translational joints by
be automatically satisfied using the floating frame and the
using a modified shape function in an element-free Galerkin
relative coordinate formulation 共see Table 2兲. As mentioned
formulation. The method has the advantage of not requiring
in Subsection 2.8.1, the coordinates of a body 共child body兲 in
additional variables or additional algebraic equations. How-
a chain of bodies are expressed in terms of the coordinates of
ever, it requires reformulating the existing elements.
the previous body 共or parent body兲 in the chain and the
DOFs of the joint connecting the two bodies. Thus, the joint 3.2 Joint types
constraints are automatically incorporated from the root body Table 7 shows a classification for the various joint models
to the tip body. However, closed loops and prescribed motion used and developed in the literature. These are:
constraints still need the addition of constraint equations.
These types of constraints are usually enforced using the Revolute, Spherical, and Universal Joints. These joints
Lagrange multiplier technique 关111,112,153,157兴. The connect two bodies at a point. All the translational displace-
Lagrange multipliers can then be eliminated in order to ob- ment components at the joint are equal for the two bodies
tain a minimal set of coordinates 关153,240兴. while some rotational freedom is allowed, thus these joints
are also called hinge joints. The revolute joint leaves only
3.1.5 Special method for rotational hinge joints one rotational DOF free and constrains the remaining two,
Rotational hinge joints constrain the translational DOFs be- the universal joint leaves two rotational DOFs free and con-
tween two bodies and allow some rotational motion. They strains one, and the spherical joint leaves all three rotational
include: spherical, universal, and revolute joints. For the in- DOFs free. The revolute joint is the most common type of
578 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

joint and thus it has been used in most multibody dynamics mechanisms 关333,334兴, clutches 关552兴, belt drives 关551,553兴,
studies. For a revolute joint in 3D, two constraints are added variable kinematic structure mechanisms 共involving addition
in order to constrain the relative rotation between the two or deletion of joints兲, robot grasping, and docking and as-
bodies to the plane of the revolute joint. Clearances in 2D sembly of space structures 共variable mass FMS involving
revolute joints were addressed by Dubowsky and Freuden- mass capture/release兲 关335,336,642兴兲. There are four physi-
stein 关631兴, Winfrey et al 关632兴, Dubowsky and Gardner cal conditions present in a contact/impact problem:
1兲 The displacements of the contact point on the first body
关69,70兴, Soong and Thompson 关633兴, and Amirouche and Jia
and the corresponding contact point on the second body
关634兴. Lubrication effects were modeled in Liu and Lin 关635兴
must be such that the two bodies do not overlap.
and Bauchau and Rodriguez 关636兴 by solving the Reynolds
2兲 The reaction forces at a contacting point on the first body
lubrication equation.
and the corresponding point on the second body must be
Prismatic, Planar, and Cylindrical Joints. These joints
equal in the static contact limit.
connect a point on a body to a line or surface on another
3兲 The total momentum and energy of the two impacting
body. Prismatic joints allow only one translational DOF and
bodies must be conserved in case there is no other source
constrain the two remaining translation DOFs as well as the
of energy or momentum gain or dissipation.
three rotation DOFs. Planar joints allow two translational
4兲 In case there is a relative motion between the two con-
DOFs and constrain the remaining translation DOF as well
tacting bodies, a friction force in a direction tangential to
as the three rotation DOFs. Cylindrical joints allow only one
both contacting surfaces must be added. The magnitude
translational DOF along an axis and one rotational DOF
of this force is a function of the normal reaction force
around that axis and constrain the remaining DOFs. Pris-
between the two bodies. The most widely used friction
matic joints are used in slider-crank mechanisms which are
model is the Coulomb friction model in which the friction
present in many machines, most notably internal combustion
force is proportional to the normal reaction force.
engines.
Gears. Gears are devices for the transmission of rotary Contact/impact modeling methods attempt to model the
motion from one shaft to another. The general type of gears contact/impact phenomena while satisfying the above condi-
is 3D gearing where the two shafts are not necessarily par- tions. In order to satisfy condition 1, a method for detection
allel. All kinds of gears are a particular case of 3D gearing: when contact occurs—contact searching—is needed. Zhong
eg, spur gears, bevel gears, hypoid gears, worm gears, etc, and Mackerle 关641兴 classify contact searching algorithms ac-
Cardona 关347兴 developed a methodology for modeling gen- cording to: master-slave algorithms 关486兴 and hierarchical-
eral gears within an inertial frame formulation using a set of territory algorithms 共HITA兲 关641,643– 645兴. In the HITA,
holonomic and non-holonomic constraints. Two nodes, one four types of hierarchies can be used: the contact bodies, the
at the center of each gear, are used to model the gear joint. contact surfaces, the contact segments, and the contact
Cams. Cams are devices for the transformation of rotary nodes. The territory of each hierarchical branch is used to
motion to a desired linear motion. Cams are most notably detect contact, thus speeding up contact searching by elimi-
used in internal combustion engines to control the air intake nating higher level branches without having to search
and exhaust from the cylinders. They are also widely used in through the lower level branches.
industrial machines. Bagci and Kurnool 关348兴 modeled cam Once contact is detected, two main types of methods have
driven linkages using the theory of elasto-dynamics in which been used to satisfy conditions 1 and 2. These are: contact
the linkage is considered as an instantaneous structure at force based methods and momentum-impulse methods. Con-
each snapshot of motion. The periodic response of a cam- tact force based methods can be further divided into: the
driven valve train with clearances was studied in Wang and penalty method, the Lagrange multipliers method, and the
Wang 关637兴. The dynamic response of cams, including inter- augmented Lagrange method 关641兴. Momentum-impulse
mittent motion and Coulomb friction, was studied by Car- methods can be divided into: global and local methods. In
dona and Geradin 关638兴. this section, the contact/impact modeling methods that are
Lead Screws. Lead screws are devices for the transforma- used in conjunction with FMD applications are reviewed.
tion of a large rotary motion to a much smaller linear motion, Literature classification for the various FMS Contact/Impact
thus gaining a large mechanical advantage. Chalhoub and modeling methods are shown in Table 8 and a brief explana-
Ulsoy 关639兴 used the floating frame approach to model a tion of each method will be given in the subsequent subsec-
flexible robot driven by a lead screw. tions.
3.3.1 Penalty method
3.3 Treatment of contactÕimpact In the penalty method, the contact pressure is assumed to be
Contact/impact modeling is used in a number of application equal to the amount of penetration times a penalty parameter.
areas including: crash-worthiness analysis, metal forming, This is equivalent to introducing a penalty spring between
and multibody dynamics. A review article on contact/impact the contacting points. A penalty damper can also be used.
by Zhong and Mackerle 关641兴 includes about 500 references. The same procedure described in Subsection 3.1.2 for select-
While some publications deal exclusively with one applica- ing the penalty stiffness and damping for joints can be used
tion area, other publications develop general contact/impact in contact/impact modeling 共eg, 关641,646兴兲. A physical con-
methods. Some FMD applications which involve contact/ tact force model such as Hertzian contact force can also be
impact are: joint clearances 关636兴, intermittent motion used 关647– 649兴. In Khulief and Shabana 关650兴 the stiffness
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 579

Table 8. Classification of a partial list of references on contactÕimpact modeling methods


ContactÕImpact
method Floating frame Corotational frame Inertial frame
PenaltyÕphysical Khulief and Shabana 关650兴, Wu and Haug Lee et al 关665兴, Lee 关666,667兴, Osmont 关668兴, Sheth et al
contact force 关281兴, Huh and Kwak 关658兴, Ko and Kwak 关669兴, De la Fuente and Felipa 关670兴, Ibrahimbegovic and
关659,660兴, Amirouche et al 关661兴, Dias Wilson 关671兴, Hunek 关672兴, Shao et al 关673兴, Huang and
and Pereira 关662兴. Zou 关674兴, Laursen and Simo 关529兴, Qin and He 关675兴,
Effect of Modal Reduction Laursen and Chawla 关676兴, Bauchau 关648兴, Leamy and
Escalona et al 关649兴. Wasfy 关551,552兴, Bottasso and Trainelli 关677兴.
Friction Model
Haug et al 关663兴, Pereira and Nikravesh
关118兴, Lankarani and Nikravesh 关664兴.

Lagrange Haug et al 关663兴, Wu and Haug 关281兴, Belytschko and Neal 关679兴, Taylor and Papadopoulos 关680兴, Sha et al 关681兴, Wriggers
multiplier Jia and Amirouche 关678兴. Belytschko 关490兴. et al 关682兴, Bauchau 关651兴.
Global Khulief and Shabana 关333兴, Bakr and
momentum Shabana 关653兴, Rismantab-Sany and
conservation Shabana 关654兴, Hsu and Shabana 关683兴,
Gau and Shabana 关684,685兴, Yigit et al
关655,656兴, Lankarani and Nikravesh 关686兴,
Kovecses et al 关337兴, Marghitu et al 关687兴.
Effect of Modal reduction
Palas et al 关657兴.
Coulomb Friction
Zakhariev 关688兴.
Local momentum Wasfy 关85,630兴, Wasfy and
conservation Noor 关642兴.

and damping coefficients were determined using a momen- trary large penalty parameter at the expense of adding an
tum balance approach. In practice, for contact between stiff extra solution variable—the Lagrange multiplier.
bodies, a large penalty stiffness is used. The larger the value As in the augmented Lagrangian method for joints, both a
of the penalty stiffness, the more the non-penetration condi- penalty parameter and a Lagrange multiplier can be used in
tion is satisfied, but the smaller the required solution time the contact constraint equation. The penalty parameter re-
step. duces the number of iterations required to solve the system
Coulomb friction can be also modeled using a penalty equations.
approach where, for small relative tangential velocities be-
3.3.3 Global momentum/impulse methods
tween the two bodies, the friction force is proportional to the
tangential velocity, up to the Coulomb friction force In contact force based approaches, a normal reaction force
关551,651兴. The larger the value of the proportionality con- between the two impacting surfaces can be readily calcu-
stant, the closer the friction model is to the Coulomb friction lated. Momentum/impulse methods, on the other hand, pre-
law. The penalty contact method, along with this approxi- dict the jump discontinuities in the system velocities and
mate penalty Coulomb friction law, was used to accurately internal reaction forces as a result of the impact using mo-
model the dynamic response of belt drives including accurate mentum and impulse conservation equations. Momentum-
prediction of the belt stick and slip arcs over the pulleys impulse based methods are well established for impact of
关551,553兴. rigid bodies 共eg, 关652兴兲; however, they have only been re-
The penalty method can be used to model intermittent cently applied to impact of flexible bodies. In Khulief and
motion mechanical elements. For example, in Leamy and Shabana 关333,334兴, Bakr and Shabana 关653兴, and Rismantab-
Wasfy 关552兴 a one-way clutch element between two pulleys Sany and Shabana 关654兴, the generalized impulse momentum
was used in which the transmitted torque in the clutch trans- equations were used to predict the jump discontinuities in the
mission direction is equal to a penalty parameter multiplied velocities and joint reaction forces of intermittent motion
by the relative angular velocities between two pulleys and FMS. The momentum-impulse method was applied to all the
zero in the opposite direction. generalized coordinates of the two impacting flexible bodies.
In Rismantab-Sany and Shabana 关654兴, the convergence of
3.3.2 Lagrange multiplier and augmented Lagrange the series solution obtained by solving the generalized im-
methods pulse momentum equations was used to prove the validity of
In the Lagrange multiplier method, Lagrange multipliers are the approach. In Yigit et al 关655,656兴 the validity of the ap-
introduced in the variational form of the governing equa- proach was verified experimentally using a flexible rotating
tions. Then, constraints are added between nodes in contact beam impacting on a rigid surface. For methods based on the
to force them to have the same displacement. Lagrange mul- floating frame approach and modal reduction, contact/impact
tipliers associated with a constraint represent the contact introduces jump discontinuities in the system natural fre-
force. The Lagrange multiplier method is suitable for contact quencies and mode shapes 关336兴. The influence of contact/
between very stiff bodies. It eliminates the need for an arbi- impact on the choice of the reduced modes was studied in
580 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 9. Classification of a partial list of references on explicit and implicit solution procedures
Procedure Type Floating frame Corotational frame Inertial frame
Iterative-implicit Song and Haug 关103兴, Semi-Implicit with Newton Iterations Nagarajan and Sharifi 关537兴, Simo and VuQuoc
Shabana and Wehage关106兴, Housner 关46,47兴, Hsiao and Jang 关29,437兴, 关34,49,50兴, Cardona and Geradin 关35兴, Geradin
Bakr and Shabana 关128兴, Hsiao et al 关438兴, Hsiao and Yang 关444兴, 关702兴, Bauchau et al 关505,560兴, Bauchau and
Rismantab-Sany and Shabana 关701兴, Elkaranshawy and Dokainish 关31兴, Theron 关703兴, Ibrahimbegovic and Al Mikdad 关37兴.
Shabana 关21兴,Haug and Yen 关617兴, Banerjee and Nagarajan 关448兴,
Fisette and Vaneghem 关618兴, Devloo et al 关463兴.
Simeon 关689兴.
Energy conserving: Crisfield and Shi Energy Conserving:
关89,90兴, Galvanetto and Crisfield 关445兴. Simo and Tarnow 关518兴, Simo et al 关691兴, Stander
and Stein 关497兴, Ibrahimbegovic and Al Mikdad
关704兴, Orden and Goicolea 关533兴, Ibrahimbegovic
et al 关512兴, Borri et al 关513兴, Bauchau et al 关524兴.
Energy Decaying: Bauchau 关623兴, Bauchau and
Hodges 关508兴, Bauchau et al 关524兴, Borri et al
关513兴.
Explicit Metaxas and Koh 关173兴. Flanagan and Taylor 关475兴, Wasfy Park et al 关502兴, Downer et al 关36兴, Wasfy 关514兴,
关85,86,460兴, Wasfy and Noor 关91兴, Leamy and Wasfy 关551,552兴.
Iura and Atluri 关453兴.
Implicit-Explicit Park et al 关502,546兴, Lim and Taylor 关536兴.

Palas et al 关657兴. The global momentum method has an in- dures, multi-time step methods, parallel computational strat-
herent assumption that the impact propagates in the flexible egies, object-oriented strategies, computerized symbolic ma-
body at an infinite speed. This assumption is valid for stiff nipulation, adaptive approximation strategies, and methods
bodies and is not valid for highly flexible bodies. for assessing the effects of uncertainties.
3.3.4 Local momentum/impulse conservation methods
4.1 Solution procedures
This technique is based on the use of the rigid body impact
modeling tools, namely, conservation of momentum and the 4.1.1 Implicit solution procedures
restitution equations as local velocity constraints. This tech- In implicit solution procedures 共see Table 9兲, a solution for
nique was presented in Wasfy 关630兴 and Wasfy and Noor the system displacements that simultaneously satisfies the
关642兴. The restitution and conservation of momentum equa- equations of motion and constraints is sought at each time
tions 共which are equivalent to the energy and momentum step given the solution at the previous time step. Since the
conservation equations in case there is no friction between equations are nonlinear, Newton-Raphson equilibrium itera-
the contact surfaces兲 are used as local postimpact velocity tions are performed to guarantee that an equilibrium solution
constraints on the impacting nodes. So, in this approach, is reached at each time step 关40– 42,530兴. A typical solution
contact is considered to be a local phenomenon in which algorithm is summarized in the following three equations:
only the motion of the impacting node is directly altered by
the impact. The motion of the rest of the finite element model
兵 q * 其 t⫹⌬t
(1)
⫽ 兵 q *其 t (17a)
is indirectly altered due to the transfer of the impact effect (k)
关 K * 兴 t⫹⌬t 兵 ⌬q * 其 t⫹⌬t
(k⫹1)
⫽ 兵 ⌬ f * 其 t⫹⌬t
(k)
(17b)
through internal 共structural兲 forces. The contact force be-
tween the surfaces is modeled by the internal forces in the 兵 q * 其 t⫹⌬t
(k⫹1)
⫽ 兵 q * 其 t ⫹ 兵 ⌬q * 其 t⫹⌬t
(k⫹1)
(17c)
contact region. Frictional effects can be modeled by intro- where t is the running time, ⌬t is the time step, (k) is the
ducing two restitution coefficients, one in the normal impact iteration number, and q * is the vector of generalized coordi-
direction and one in the tangential impact direction. Unlike nates. 关 K * 兴 and ⌬ f * are the equivalent tangent nonlinear
impact modeling of rigid bodies, the restitution coefficients stiffness matrix and the vector of equivalent generalized
are not used to model the energy loss in the body as a whole forces. 关 K * 兴 and ⌬ f * are functions of 兵 q * 其 t⫹⌬t
(k⫺1)
and the
共this is left to the internal material damping set off by the system stiffness, damping, and inertia forces. Equation 共17b兲
large deformation rates caused by the impact兲 or to model also includes algebraic equations for the prescribed motion,
energy dissipation as sound and heat due to impact and fric- joint, and contact constraints. The iterations start by setting
tion; they only model the local friction force effect at the the value of the generalized coordinates at the first iteration
contact point. of the next time step 兵 q * 其 t⫹⌬t
(1)
to be equal to the value of the
generalized coordinates at the previous time step 兵 q * 其 t 共Eq.
4 SOLUTION TECHNIQUES 共17a兲兲. The equations of motion are linearized, by neglecting
In this section, implicit and explicit solution procedures that the quadratic ⌬ terms, at the configuration at time step t
are used to solve the semi-discrete equations of motion along ⫹⌬t and cast in terms of a linear system of algebraic equa-
with the constraint equations 共Eqs. 共2 and 3兲兲 are reviewed. tions 共Eq. 共17b兲兲. This system of equations is solved for ⌬q *
Also, some of the methods used to enhance the speed and using Gauss elimination, LU factorization, or the conjugate
accuracy of the solution procedure and the numerical model gradient method. A new estimate of the generalized coordi-
are reviewed. These methods are: recursive solution proce- nates is calculated using Eq. 共17c兲 and used to calculate a
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 581

new equivalent tangent stiffness matrix and the equivalent reduction of the dependent coordinates. In the direct method,
force vector, which are in turn plugged back into Eq. 共17b兲. the constraint equations are directly added to Eq. 共17b兲
The iterative procedure is repeated until the maximum error 关103,128,694兴. The direct method leads to a maximal number
between iterations is less than a certain tolerance. For multi- of coordinates. The resulting equivalent stiffness matrix
body dynamics problems, the solution time and, thus, the 关 K * 兴 is generally a sparse matrix. The sparsity of the system
number of time steps is large compared to other fields 共such equations is computationally advantageous because it has
as metal forming and crash-worthiness analysis兲. Thus, the been shown that it is usually more efficient to solve a large
iterative solution tolerance must be set at a small value, system of sparse equations rather than a smaller system of
which means that a large number of iterations will be re- dense equations 关695兴. But in order to take advantage of the
quired. This is because any error admitted into the solution at equations sparsity, sparse matrix storage and decomposition
a time step will affect the time evolution of the solution in a must be used. It is inefficient to store and decompose a
path-dependent way 关530兴. sparse matrix using a 2D array. The most commonly used
Implicit solution procedures are unconditionally stable. method of storing sparse matrices is to store the row and
However, the time step should be at least an order of mag- column indices and the value of each nonzero entry of the
nitude smaller than the smallest natural period that needs to matrix. A sparse Gauss elimination or LU decomposition can
be resolved. An advantage of implicit solution procedures then be performed 关695兴. Many commercial packages based
over explicit procedures is that the time step can be much on the floating reference frame and absolute coordinates 共eg,
larger than the smallest natural period of the system, which ADAMS and DADS兲 take advantage of the sparsity of the
can be very small for very stiff systems. Modes with a natu- equations by using sparse matrix techniques 关696兴. Pan and
ral period of the same order or smaller than the chosen time Haug 关379兴 developed an inertia lumping technique for re-
step are not accurately modeled. Therefore, some experience ducing off-diagonal coupling 共ie, increasing the sparsity兲 of
is needed, when using an implicit solution procedure, in 关 K*兴.
choosing a time step that provides a response within engi- Alternatively, in methods based on reduction of the de-
neering accuracy. pendent coordinates, the number of DOFs is reduced to 6N
In the evaluation of 关 K * 兴 , a time integration formula is ⫹m⫺c independent coordinates prior to the solution proce-
needed. The most widely used formulas are: the Newmark dure by identifying the dependent coordinates and expressing
method 关29,31,37,47,437,438,448,618兴, Runge-Kutta method them in terms of the independent coordinates using a variety
关30,623,689兴, Gear’s algorithm 关84,103, 690兴, or more gen- of techniques 共see Subsection 3.1.1兲. This results in a mini-
erally, backward differentiation formulas. The Newmark mal number of coordinates and dense system equations. The
method is simple, fast, and unconditionally stable for linear computational advantage gained by the reduction in the num-
problems, however it has been shown to be unstable for large ber of coordinates is generally offset by the following:
rotation nonlinear problems 关89,497,518,691兴. Gear’s algo-
rithm and backward differentiation formulas are particularly • The characteristic matrices are denser.
suited to DAEs since they can be tuned to be stable for • The nonlinearity of the equations is increased.
stiff equations 关690兴. The generalized Alpha-method in- • The reduction routine requires a matrix factorization at
cludes a parameter for filtering frequencies above a certain each time step 关21,140兴.
level 关480,692兴. Geometric integration relies on differen- The floating reference frame with relative coordinates also
tial geometry and Lie group theory to achieve total energy, leads to a dense, strongly coupled equivalent stiffness matrix.
linear momentum, and angular momentum conservation But, recursive solution procedures 共see Subsection 4.2.1兲 can
关512,513,518,691兴. Some researchers found that the energy be used.
conserving schemes can produce non-physical high frequen- Similar to the floating frame, a major issue in an implicit
cies in the internal stresses, especially when material damp- solution procedure based on the corotational or inertial
ing is present 关524,623兴. This is due to the fact that the cho- frames are incorporating the constraint equations into Eq.
sen time step is generally at least two orders of magnitude 共17b兲. The various techniques for incorporating the con-
larger than the smallest characteristic time in the problem. straints are discussed in Subsection 3.1.
The unmodeled high-frequency modes produce the non-
physical response. Geometric integration energy decaying 4.1.2 Explicit solution procedures
schemes were developed based on various numerical integra- In explicit solution procedures 关697兴, a solution for the nodal
tion techniques such as Runge-Kutta and finite difference accelerations that satisfies the equations of motion and con-
共eg, 关513,524,560,623,693兴兲, which allow filtering the high straints is sought at each time step. If a lumped mass matrix
frequencies by gradually reducing the total energy in a con- is used, then the system’s equations of motion are uncoupled
trolled fashion. at each time step and they can be directly solved for the
There is a very close relationship between the solution nodal accelerations. A typical explicit algorithm starts by
methods and the constraints modeling methods. The floating evaluating the vector of internal forces ( f internal) from the
frame approach is usually used in conjunction with the known nodal positions and velocities at time step t. Then,
Lagrange multiplier method for imposing the constraints. internal forces are added to the external forces f external . The
Two methods are used to include the constraint equations in equations of motion are then directly used to calculate the
Eq. 共17b兲, namely: the direct method and methods based on accelerations at time step t⫹⌬t:
582 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

ẍ t⫹⌬t ⫽M ⫺1 共 f internal⫹ f external兲 t (18) satisfaction 关85,86兴. For joints and contact/impact the, fol-
lowing constraint enforcement methods can be used:
A time integration formula such as the trapezoidal rule is • The penalty method 关528,551,552兴
used to integrate the acceleration into the velocities and • The augmented Lagrangian method in conjunction with a
positions at time step t⫹⌬t. Equilibrium iterations can be separate implicit solution for the Lagrange multipliers
performed within a time step to improve the stability and 关36,502,546兴
increase the critical time step 关85,91兴. Two equilibrium itera- • Lagrange multiplier method in conjunction with a conju-
tions correspond to predictor-corrector type algorithms. gate gradient iterative projection algorithm 关681兴
As the number of equilibrium iterations increase, the al- 4.1.3 Explicit-implicit solution procedures
gorithm approaches an iterative-implicit conjugate gradient Recognizing the advantages of explicit methods for flexible
algorithm. multibody systems undergoing high speed/acceleration and
Explicit temporal integration techniques are only condi- that of implicit methods in dealing with stiff DAEs, Lim and
tionally stable because the time step must be smaller than the Taylor 关536兴 suggested using an explicit integrator for flex-
equation’s characteristic time. If the same time step is used ible bodies and an implicit integrator for rigid bodies along
for the entire FMS, then that time step must be smaller than with a node based explicit-implicit partitioning for interface
the smallest natural period of all finite elements. This im- elements.
poses a severe time step restriction and generally means that
a very large number of time steps is needed to obtain the 4.2 Enhancements of the computational process
dynamic response of practical FMS. On the other hand, the
advantages of explicit solution procedures are: 4.2.1 Recursive solution procedures
Recursive formulations are used in conjunction with the
• All the system modes are accurately resolved. floating reference frame and relative coordinates. The rela-
• Physical material damping does not produce non-physical tive joint variables describe the large translation and rotation
high frequency oscillations in the response as in implicit between successive system components. The recursive solu-
methods, but actually helps damp out the high frequencies. tion procedure consists of two main steps 关135兴, 1兲 the re-
• The number of arithmetic operations at each time step is cursive evaluation from base to tip of the body position,
only O(N), where N is the number of DOFs. This is in velocity, and acceleration in terms of all the previous bodies
contrast with implicit solution procedures, which require at in the chain, and 2兲 the recursive evaluation from tip to base
least O(N 2 ) number of arithmetic operations per time step of the internal forces and moments. Using the relative coor-
due to matrix decompositions. Thus, there exists a critical dinate formulation, the joint constraints are automatically in-
N above which explicit procedures are computationally cluded for open-loop systems with no prescribed motion
more efficient than implicit procedures. constraints. Thus, the resulting equations for open loops do
• They are embarrassingly parallel because all the equations not include Lagrange multipliers and consist of a minimum
of motion are decoupled at a time step 共see Subsection set of independent coordinates. The gain in computational
4.2.3兲. speed is thus twofold. First, the recursive solution algorithm
Explicit solution procedures were first used for transient is O(N) 关147,150,154兴, where N is the number bodies,
analysis of large structures. They were applied to nonlinear which means that the computational time grows only linearly
structural dynamics using the corotational formulation in Be- with the number of rigid bodies. Second, a minimal set of
lytschko and Hsieh 关45兴, Belytschko et al 关698兴, Hughes and equations of motion is used. The algorithm was applied to
Winget 关481兴, Flanagan and Taylor 关475兴, and Rice and Ting open-loop rigid multibody systems in Chace 关130兴, Witten-
关439兴. They are also used for contact/impact large deforma- burg 关131兴 and Roberson 关132兴, and to open-loop FMS in
tion structural dynamics and crash-worthiness analysis 共eg, Book 关135兴, Changizi and Shabana 关110兴, Kim and Haug
关681,699,700兴兲. Explicit solution procedures are well suited 关138兴, Shabana 关140,141兴, Shabana et al 关142兴, and Amir-
for problems involving high deformation rates and high- ouche and Xie 关144兴. Then, it was extended to closed-loop
speed wave propagation such as automobile crash- FMS by adding cut-joint constraints to the equations of mo-
worthiness analysis. Table 9 lists the references where ex- tion 关111,112,116,117,147,148,150,151–156,158兴. The cut-
plicit solution procedures are used for FMS. joint closed-loop constraints, as well as prescribed motion
A variety of time integration formulas are used with ex- constraints, are usually included using Lagrange multipliers
plicit solution procedures such as: central difference 关439兴, along with Newton type equilibrium iterations 共eg,
Newmark method 关85,86,91,460兴兲, and fourth order Runge- 关111,112,147兴兲. The recursive algorithm is, in most studies,
Kutta method 关453兴. applied to hinge type joints 共revolute and spherical joints兲
The incorporation of constraints in explicit solution pro- 共eg, 关154兴兲. It was also applied to prismatic and cylindrical
cedures depends on the type of constraint. Hinge-type joints joints in Shabana et al 关142兴. In Hwang 关155兴, Shabana et al
do not introduce extra constraint equations because they can 关142兴, and Hwang and Shabana 关117,156兴, a recursive proce-
be modeled by sharing a node between two bodies dure for decoupling the elastic and rigid body acceleration
关34,50,460兴, thus they do not require any special treatment. while maintaining the coupling between rigid body and flex-
For prescribed motion constraints, the constraint equations ible body motion was developed. The relative coordinates
can be executed within the explicit iterations to enforce their formulation, in conjunction with a recursive solution proce-
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 583

dure, has been demonstrated to yield a near real-time solu- On the other hand, implicit solution procedures, which in-
tion of the FMS dynamic response in Bae et al 关599兴, Hwang volve matrix decompositions, cannot be easily parallelized
et al 关600兴, and Jain and Rodriguez 关154兴. and usually cannot achieve a theoretical linear speedup at the
element level because the matrix decomposition involves in-
4.2.2 Multi-time step methods
terdependent operations. Implicit solution procedures based
In multi-time step methods, each local part of a flexible body on the floating frame and absolute coordinates can be paral-
is integrated in time using its own time step, thus eliminating lelized at the body level 关708兴. Implicit solution procedures
the need to integrate the entire FMS using the smallest sys- based on the floating frame, relative coordinates, and a re-
tem time step. Small or stiff components can be integrated cursive solution procedure are difficult to parallelize at the
with small time steps while large or compliant components body level because all the operations from the tip to base
can be integrated using larger time steps. This can lead to bodies and vice versa have to be performed in order. These
considerable gains in computational speed for practical FMS, algorithms can be parallelized for each branch of bodies
which usually involve components with disparate time 关599,600,709兴 or for the evaluation of the various variables
scales. Multi-time step methods have not yet been used in 关151,710,711兴.
FMD, however they have been successfully applied to large-
scale nonlinear structural dynamics applications such as 4.2.4 Object-oriented strategies
crash-worthiness analysis 关705兴. Also, they are implemented The main advantage of an object-oriented strategy is that it
in commercial nonlinear structural dynamics explicit codes provides the best known mix of modularity and reusability.
that can also be used to model FMS such as DYNA-3D and FMS can be naturally described using an object-oriented
DYTRAN. strategy 关712兴. This is because an FMS consists of modular
Multi-time step methods can be implemented with im- components or objects that can be connected together in an
plicit 关706兴 and explicit 关489,705兴 methods. They can also be arbitrary arrangement. The following classes of objects have
used to mix implicit and explicit integration in the same been identified in the literature 关709,713–720兴: system com-
solution 关488,489,706,707兴. By alleviating the time step re- ponents, prescribed motion, contact/impact surfaces, joints,
striction of explicit solution procedures, multi-time step forces, sensors, physical materials, and material colors. A
methods make explicit procedures competitive with implicit detailed parametric solid geometric model of each compo-
procedures for problems with a small number of DOFs nent can be included as part of the component’s data struc-
(⬃1000 DOFs). Thus, multi-time step methods are mostly ture. Typical objects used in each of these classes are shown
used in practice with explicit solution procedures. in Fig. 4. Each class has a set of standard properties and
The first multi-time step algorithms allowed only integer methods that are inherited by objects in that class. The inher-
time step ratios 关706,707兴 共ie, a minimum time step ⌬t was itance construct allows new object types to be easily created.
selected and all other time steps can only take on values of Communication between objects is performed only through
n⌬t, where n is a positive integer兲. This restriction was re- the standard methods and properties. Object representation
laxed for structural dynamics problems in Neal and Be- completely hides or encapsulates the underlying mathemati-
lytschko 关705兴. Two types of time step partitions can be used: cal models. The object-oriented strategy also allows complex
nodal partitions and element partitions. objects to be assembled from simpler objects. Object-
Although the area of FMD probably has a lot to gain, in oriented strategies were applied to the construction and
terms of increasing the computational efficiency, from gen- analysis of rigid multibody systems 关715,721,722兴 and FMS
eral multi-time step iterative-implicit and explicit solution 关718,720,723兴.
procedures, which include an algorithm for modeling general A major advantage of an effective and comprehensive
constraints, such procedures have not yet been presented in object-oriented representation of FMS is that it can be used
the literature. to generate many types of models wich are used in the analy-
sis, design, and manufacturing of FMS such as finite element
4.2.3 Parallel computational strategies
models, geometric solid models, machining codes, rapid pro-
The development of solution procedures that can be imple- totyping coordinates, etc.
mented on parallel computer architectures is very important
for practical FMD applications. Using a large number of pro- 4.2.5 Computerized symbolic manipulation
cessors, it may be possible to achieve real-time simulation of Symbolic manipulation can be used to speed up the solution
large-scale practical FMS. This can be used in applications procedure. This is because some terms in the final equations
such as real-time control of FMS, real-time virtual reality can be factored out or canceled out in some situations. Thus,
simulation of FMS, and computational steering. The most if the symbolic expression of the output can be obtained and
important aspect of a parallel solution procedure is the then simplified, the number of arithmetic operations needed
speedup versus the number of processors. Algorithms that to obtain an output can be considerably reduced. Typically, in
achieve a linear speedup have the largest potential benefit. rigid multibody systems, a reduction in the number of arith-
Explicit solution procedures with a lumped mass matrix metic operations by a factor of five can be achieved using the
are embarrassingly parallel at both the element and nodal symbolically simplified final expressions 关724兴. The manipu-
level within a time step, and have a theoretical linear parallel lation and simplification of the symbolic expressions is done
speedup ratio 关91,699兴. This means that the element forces using a symbolic processor. Generally, the final symbolic
and nodal accelerations are independent within a time step. equations are integrated numerically in time because the re-
584 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

sulting differential equations are nonlinear and, therefore, it with the coarsest possible discretization provided that an al-
is very difficult to obtain closed form expressions. gorithm for adaptively increasing and decreasing the discreti-
Symbolic manipulation has been extensively developed zation as needed is used.
and used in rigid multibody systems 关725兴, but has only been Three types of adaptive strategies are currently used:
recently applied to FMS 共see Table 3兲. Cetinkunt and Book h-adaptivity 关490,727兴兲, p-adaptivity 关727兴, and modal adap-
关323兴 applied computerized symbolic manipulation to flex- tivity 关106,180,728兴. In h-adaptivity, the finite element mesh
ible open-loop type flexible manipulators. By using cut-joint is refined 共fission兲 and unrefined 共fusion兲 depending on the
constraints to model closed loops, Fisette et al 关159,324兴 and level of straining which occurs during the simulation. h-
Melzer 关328兴 used computerized symbolic manipulation for adaptivity is routinely used in the area of crash-worthiness
modeling beam type FMS. A recursive relative coordinate analysis. It has been applied to FMS in Metaxas and Koh
formulation was used to derive, symbolically, the equations 关173兴 and Ma and Perkins 关729兴. The latter used it in study-
of motion. Fisette et al 关159兴 and Valembois et al 关726兴 used ing the dynamics of tracked vehicles for accurately account-
power series monomials to approximate the beam shape; ing for the finite length of the track segments when an Eule-
while Oliviers et al 关329兴 used a polynomial Taylor series rian formulation is used for modeling the track. In
expansion. Shi and McPhee 关330,331兴 used linear graphs in p-adaptivity, the degree of the polynomial shape function
which nodes represent reference frames on rigid and flexible approximation is increased or decreased depending on the
bodies, and edges represent components that connect these amount of deformation of the element. Modal adaptivity is
frames to generate the equations of motion of FMS in sym- used in conjunction with the floating frame approach. In
bolic form. The application of the technique to spatial Euler- modal adaptivity, the number of modes used to approximate
Bernoulli beams was presented in Shi et al 关267,332兴. Taylor, the shape of body is increased or decreased during the simu-
Chebyshev, or Legendre polynomials were used to approxi- lation depending on the applied forces and the angular ve-
mate the beam shape. locity magnitude 关106,180兴. The number of modes can also
be increased following an impact or a sudden change in ki-
4.2.6 Adaptive approximation strategies
nematic structure 关728兴.
During the simulation of an FMS, some part of the system
may deform beyond the range of accuracy of the underlying 4.2.7 Accounting for uncertainties
discretization. This routinely occurs in vehicle crash- There are two main sources of uncertainty in modeling
worthiness analysis, but may also occur in highly flexible physical systems: assumptions and approximations in the
multibody systems. If the simulation is started with the finest model; and imprecision in determining the values of the sys-
possible discretization, then the solution may be too expen- tem’s parameters. This means that the system response can-
sive because of the small time step needed and the large not be determined precisely and we can only determine the
number of elements. Alternatively, the simulation can start bounds on the response that correspond to the known bounds

Fig. 4 Object classes


Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 585

on the system parameters. Depending on the type of uncer- • The number of DOFs is much larger than the number of
tainties present, there are three methods for assessing the actuators. A flexible body has an infinite number of DOFs.
effects of uncertainties on the response 关730兴: probabilistic In practice, the body can be discretized into a finite number
methods, anti-optimization methods 共or convex methods兲, of DOFs using a variety of techniques such as the finite
and methods based on fuzzy set theory. If the probability element method and modal analysis. However, the number
distributions of the system parameters can be obtained, then of actuators is still generally much less than the number of
probabilistic analysis is appropriate. The response in this DOFs, which unavoidably makes the controller incapable
case is obtained in terms of a probability distribution in time, of exactly following a desired trajectory. At best, the con-
which can, in general, be calculated using Monte-Carlo type
troller can follow a trajectory that minimizes the error be-
simulations. When the information about the system is frag-
tween the desired and the actual trajectories.
mentary 共eg, only upper and lower bounds on the system
• Wave propagation delays. An actuator action at one tip of a
characteristics are known兲, then anti-optimization methods
can be used to find the least favorable response 关731兴. If the flexible link takes time to propagate to the other tip.
uncertainty is due to vague and imprecise system character- • Reversed initial action. This effect can be observed in a
istics and insufficient information, then fuzzy-set based treat- rotating flexible link. When a torque is applied to the link
ment is appropriate. The latter type of uncertainty is more in one direction, its tip position initially moves in the op-
prevalent in FMS because of our limited measurement tech- posite direction.
nology and knowledge, and the complexity of these systems. The last two difficulties are a result of the fact that the ac-
In fuzzy-set analysis, some of the system’s parameters are tuators and control points are non-collocated 关737兴. For ex-
expressed in terms of fuzzy numbers. A fuzzy number does ample, in robotic manipulators the actuators are located at
not have a precise value but rather can take on a range of the joints and the desired position is the tip of the end-
values with each value assigned a possibility value between
effector. Park and Asada 关738兴 used a force transmission
0 and 1. In Wasfy and Noor 关528,732,733兴, and Leamy et al
mechanism to reduce the distance between the control forces
关555兴, an approximate fuzzy-set method called the vertex
and the controlled endpoint, thus reducing the non-
method was used to obtain the time envelopes of the possi-
bility distributions of various FMS response quantities given collocation between the actuator and the control point. This
the fact that some of the system’s parameters 共joint charac- was shown to reduce the endpoint vibrations for a single
teristics, material properties, and external forces兲 were ex- flexible link.
pressed in terms of fuzzy numbers. FMD including forward and inverse dynamics are exten-
sively used in the analysis and design of controllers of FMS.
Forward dynamics is used in control in the following two
5 CONTROL OF FLEXIBLE MULTIBODY ways:
SYSTEMS • Simulating the behavior of the controller. The controller
The area of control of FMS is currently a very active re- can be first tested on the numerical model to insure that the
search area due to its applications in flexible robotic manipu- controller does not cause any type of failure 共such as in-
lators 关734兴 and articulated space structures 关734 –736兴. stability, excessive vibrations, large stresses, etc兲 to the
Table 10 lists representative papers on control of FMS for physical FMS.
each of these two applications. Control of FMS is concerned • Design optimization of the controller. Forward dynamics is
with finding actuator forces that produce a desired motion of used in a design optimization procedure to find the best
the multibody system. Thus, inverse dynamics is part of con- controller parameters that meet the performance require-
trol. However, control can be directly done on the physical
ments 共such as high maneuvering speed and small residual
system without a using a numerical model. This is done by
vibrations兲. The design optimization procedure typically
using a control law along with sensors 共eg, encoders, accel-
starts by simulating the response of the system with a few
erometers, and strain gauges兲 that measure the current con-
sets of controller parameters. These simulations are then
figuration of the system. The measurements are fed to the
control law, which calculates actuator forces necessary to used to assess how changes in the parameters affect the
make the difference between the measured configuration and performance. Then, the parameters are modified in such a
the desired configuration go to zero. This is called closed- way as to obtain a better performance. The procedure is
loop control. Control can also be done in an open-loop fash- repeated until the best performance is obtained. The design
ion where only the initial configuration of the system is optimization procedure can also be used to find the best
known and a force profile is fed-forward to the actuator to geometric and material parameters for the integrated FMS/
produce the desired motion. However, closed-loop control is controller 共eg, 关739兴兲.
almost always used in practical applications to be able to Similarly inverse dynamics can be used in control in the
respond to un-modeled dynamics, disturbances, and payload following ways:
variations. These effects will unavoidably make the open-
loop controller diverge with time from the desired trajectory. • Assessing the performance of closed-loop controllers.
Three main difficulties make the control of FMS much Since, the actuator forces obtained using inverse dynamics
harder than the control of rigid systems: are by definition the forces that give the closest possible
586 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 10. Classification of a partial list of references on FMS control


Robotic PlanarÕSpatial Planar
Manipulators Book et al 关746兴, Berbyuk and Demidyuk 关747兴, Cannon and Schmitz 关748兴, Goldenberg and Rakhsha
关749兴, Chalhoub and Ulsoy 关639,750兴, Bayo 关751,752兴, Bayo and Moulin 关753兴, Bayo et al 关754兴, Nicosia
et al 关755兴, De Luca et al 关756兴, Sasiadek and Srinvasan 关757兴, Yuan et al 关758,759兴, Asada et al 关745兴,
Castelazo and Lee 关760兴, Shamsa and Flashmer 关761兴, Chen and Menq 关762兴, Chedmail et al 关420兴, Feliu
et al 关314兴, Chang 关419兴, Aoustin and Chevallerau 关763兴, Kubica and Wang 关764兴, Eisler et al 关765兴, Xia
and Menq 关766兴,Levis and Vandergrift 关767兴, Ledesma and Bayo 关740兴, Book 关734兴, Kwon and Book
关768兴, Yigit 关769兴, Gordaninejad and Vaidyaraman 关356兴, Park and Asada 关738兴, Rai and Asada 关739兴, Hu
and Ulsoy 关770兴, Meirovitch and Lim 关771兴, Choi et al 关772,773兴, Chiu and Cetinkunt 关774兴, Lammerts
et al 关775兴, Gawronski et al 关776兴, Meirovitch and Chen 关777兴, Milford and Asokanthan 关778兴, Yang et al
关779兴, Aoustin and Formalsky 关780兴, Mordfin and Tadikonda 关781兴, Mimmi and Pennacchi 关782兴.
Spatial
Book 关783兴, Pfeiffer 关784兴, Ledesma and Bayo 关741兴, Jiang et al 关785兴, Ghazavi and Gordaninejad 关786兴.
Number of links Single-Link
Cannon and Schmitz 关748兴, Goldenberg and Rakhsha 关749兴, Bayo 关751兴, Sasiadek and Srinvasan 关757兴,
Yuan et al 关758兴, De Luca et al 关756兴, Nicosia et al 关755兴, Chen and Menq 关762兴, Castelazo and Lee 关760兴,
Shamsa and Flashmer 关761兴, Feliu et al 关314兴, Chang 关419兴, Kubica and Wang 关764兴, Levis and Vandergrift
关767兴, Kwon and Book 关768兴, Park and Asada 关738兴, Rai and Asada 关739兴, Choi et al 关773兴, Chiu and
Cetinkunt 关774兴, Milford and Asokanthan 关778兴, Aoustin and Formalsky 关780兴, Marghitu et al 关687兴,
Mordfin and Tadikonda 关781兴, Mimmi and Pennacchi 关782兴.
Multi-link
Book et al 关746兴, Book 关783兴, Berbyuk and Demidyuk 关747兴, Chalhoub and Ulsoy 关639,750兴, Pfeiffer
关784兴, Baruh and Tadikonda 关787兴, Asada et al 关745兴, Jonker 关559兴, Chedmail et al 关420兴, Cetinkunt and
Wen-Lung 关788兴, Aoustin and Chevallerau 关763兴, Yuan et al 关759兴, Xia and Menq 关766兴, Eisler et al 关765兴,
Ledesma and Bayo 关740,741兴, Yigit 关769兴, Gordaninejad and Vaidyaraman 关356兴, Hu and Ulsoy 关770兴,
Meirovitch and Lim 关771兴, Jiang et al 关785兴, Meirovitch and Chen 关777兴, Zuo et al 关789兴, Lammerts et al
关775兴, Gawronski et al 关776兴, Ghazavi and Gordaninejad 关786兴, Ge et al 关790兴, Ghanekar et al 关791兴, Yang
et al 关779兴, Banerjee and Singhose 关792兴, Xu et al 关793兴.
Control type Regulator control
Sasiadek and Srinvasan 关757兴, Castelazo and Lee 关760兴, Shamsa and Flashmer 关761兴, De Luca and Sicil-
iano 关794兴, Aoustin and Formalsky 关780兴.
Tracking control
Book et al 关746兴, Goldenberg and Rakhsha 关749兴, Chalhoub and Ulsoy 关639,750兴, Bayo 关751兴, Pfeiffer
关784兴, Yuan et al 关758兴, De Luca et al 关756兴, Nicosia et al 关755兴, Asada et al 关745兴, Chedmail et al 关420兴,
Chang 关419兴, Xia and Menq 关766兴, Ledesma and Bayo 关740,741兴, Kwon and Book 关768兴, Yigit 关769兴,
Gordaninejad and Vaidyaraman 关356兴, Hu and Ulsoy 关770兴, Meirovitch and Lim 关771兴, Zuo et al 关789兴,
Lammerts et al 关775兴, Gawronski et al 关776兴, Chiu and Cetinkunt 关774兴, Meirovitch and Chen 关777兴,
Ghazavi and Gordaninejad 关786兴, Yim and Singh 关795兴, Milford and Asokanthan 关778兴, Yang et al 关779兴,
Banerjee and Singhose 关792兴.
Vibration control
Ider 关796兴.
Force control
Hu and Ulsoy 关770兴, Yim and Singh 关795兴.
Feedback Linear state „actuatorÕjoint… feedback Angular position „encoders…
Most references, eg, Milford and Asokanthan 关778兴, Aoustin and Formalsky 关780兴.
Angular velocity „Tachometers…
Aoustin and Formalsky 关780兴.
Endpoint feedback Position
Cannon and Schmitz 关748兴, Feliu et al 关314兴, Jiang et al 关785兴.
Acceleration „Accelerometer…
Chalhoub and Ulsoy 关750兴, Milford and Asokanthan 关778兴.
Force „Force sensor…
Hu and Ulsoy 关770兴.
Joint type Revolute joints
Most references.
Prismatic joints
Gordaninejad and Vaidyaraman 关356兴, Hu and Ulsoy 关193兴.
Lead-Screws
Chalhoub and Ulsoy 关639,750兴.
Material model Linear Isotropic
Most references.
Composite materials
Gordaninejad and Vaidyaraman 关356兴, Ghazavi and Gordaninejad 关786兴.
Space Structures PlanarÕSpatial Planar
Schafer and Holzach 关797兴, Yen 关798兴, Banerjee 关482兴, Yen 关799兴.
Spatial
Krishma and Bainum 关800兴, Banerjee 关482兴.
Control Type Retargeting flexible antennas and panels
Ho and Herber 关406兴, Meirovitch and Quinn 关409兴, Meirovitch and Kwak 关370,801兴, Kakad 关412兴, Bennett
et al 关802兴, Banerjee 关482兴, Kelkar et al 关803,804兴, Yen 关798兴, Singhose et al 关805兴.
Vibration Control
Schafer and Holzach 关797兴, Krishma and Bainum 关800兴, Meirovitch and Quinn 关409兴, Fisher 关806兴, Li and
Bainum 关807兴, Banerjee 关482兴, Su et al 关808兴, Kelkar et al 关803,804兴, Kelkar and Joshi 关809兴, Dignath and
Schiehlen 关556兴.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 587

Table 10. (continued).


Attitude Control in the presence of disturbances
Ho and Herber 关406兴, Fisher 关806兴, Ramakrishnan et al 关242兴, Maund et al 关810兴, Bennett et al 关802兴,
Cooper et al 关811兴, Yen 关798,799兴, Mosier et al 关812兴, Wasfy and Noor 关528兴, Nagata et al 关162兴.
Deployment Control
Wasfy and Noor 关528兴.
Feedback Relative displacement
Schafer and Holzach 关797兴.
Mechanisms Planar Crank-slider
Liao and Sung 关813兴, Gofron and Shabana 关360,361兴, Choi et al 关772兴, Liao et al 关814兴.
Tracking
Gofron and Shabana 关360,361兴.
Vibration control
Liao and Sung 关813兴, Choi et al 关772兴, Liao et al 关814兴.
Type of Frame Floating frame Most references.
Corotational Eisler et al 关765兴.
frame
Inertial frame Wasfy and Noor 关528兴.
Control law PID control Cannon and Schmitz 关748兴, Berbyuk and Demidyuk 关747兴, Schafer and Holzach 关797兴, Goldenberg and
Rakhsha 关749兴, Chalhoub and Ulsoy 关639,750兴, Pfeiffer 关784兴, Shamsa and Flashmer 关761兴, Chang 关419兴,
Yuan et al 关759兴, Yigit 关769兴, Gordaninejad and Vaidyaraman 关356兴, Park and Asada 关738兴, Tu et al 关815兴,
Choi et al 关773兴, Ghazavi and Gordaninejad 关786兴, Ghanekar et al 关791兴, Aoustin and Formalsky 关780兴,
Wasfy and Noor 关528兴, Mordfin and Tadikonda 关781兴.
Proportional
Book et al 关746兴, Book 关783兴, Gawronski et al 关776兴.
Non-linear
Castelazo and Lee 关760兴.
Adaptive control Sasiadek and Srinvasan 关757兴, Yuan et al 关758兴, Chen and Menq 关762兴, Bennett et al 关802兴, Lammerts et al
关775兴, Milford and Asokanthan 关778兴, Yang et al 关779,816兴.
Robust control Hu and Ulsoy 关770兴, Liao et al 关814兴.
Neural-Network Maund et al 关810兴, Chiu and Cetinkunt 关774兴, Yen 关798,799兴.
Pseudo- Nicosia et al 关755兴, Levis and Vandergrift 关767兴, Nagata et al 关162兴.
Linearization
Linear quadratic Cannon and Schmitz 关748兴, Meirovitch and Kwak 关370兴, Chedmail et al 关420兴, Feliu et al 关314兴, Liao and
regulator „LQR… Sung 关813兴, Meirovitch and Lim 关771兴, Choi et al 关772兴, Su et al 关808兴, Dignath and Schiehlen 关556兴.
Fuzzy control Kubica and Wang 关764兴, Zeinoum and Khorrami 关817兴, Xu et al 关793兴.
Computed- Reference system: Rigid-body model
torque method Goldenberg and Rakhsha 关749兴, Pfeiffer 关784兴, Chedmail et al 关420兴, Chang 关419兴, Gofron and Shabana
关360兴, Tu et al 关815兴, Meirovitch and Chen 关777兴.
Reference system: Linearized Flexible-body model
Bayo 关751,752兴, Bayo et al 关754,818兴, Bayo and Moulin 关753兴, De Luca et al 关756兴, Asada et al 关745兴,
Feliu et al 关314兴, Williams and Turcic 关819兴, Kokkinis and Sahrajan 关742兴, Gawronski et al 关776兴.
Reference system: Flexible-body model with rigidÕflexible coupling terms
Pham et al 关820兴, Ledesma and Bayo 关740兴, Ledesma and Bayo 关741兴, Gofron and Shabana 关360,361兴,
Chen et al 关743兴, Xia and Menq 关766兴, Gordaninejad and Vaidyaraman 关356兴, Kwon and Book 关768兴,
Ghazavi and Gordaninejad 关786兴, Lammerts et al 关775兴.
Reference system: Flexible-body model with rigidÕflexible coupling terms and geometric nonlinearity
Eisler et al 关765兴, Rubinstein et al 关744兴, Banerjee and Singhose 关792兴.

trajectory to the desired trajectory, a good measure of per- would provide the optimum control forces. However, this
formance of the closed-loop controller is the difference requires that the inverse dynamics computation be com-
between the controller’s forces and the inverse dynamics pleted faster than real-time, which is currently difficult for
forces. practical FMS.
• Feed-forward open-loop control of FMS. Inverse dynamics
The inverse dynamics problem can, in general, be solved by
can be used to calculate, in advance, the actuator forces
necessary to move the FMS from the initial position to a using a Newton type iterative procedure on the forward dy-
desired position. These forces can then be applied to the namics solution 关740–744兴. It was obtained in Korayem et al
system. This type of control is called computed torque 关248兴 using a symbolic manipulator and the assumed mode
method. The computed torque method is usually used in method. Since, for FMS, the number of forces is always less
conjunction with a secondary closed-loop controller that than the number of response DOFs, inverse dynamics gener-
fine-tunes the pre-calculated torques to minimize the track- ally cannot generate the precise desired trajectory and can
ing errors and vibrations. only achieve the closest possible trajectory to the desired
• On-line real-time closed-loop control of FMS. In this case trajectory. For stiff manipulators with linearized equations of
inverse dynamics is used as the control law. In theory, this motion, the inverse dynamics solution can be obtained by
588 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

solving first the inverse kinematic problem and then solving tion of an onboard appendage, the docking or separation of
the dynamic algebraic equations of motion for the system another structure, or solar radiation pressure. Attitude con-
torques 关745兴. trol can be achieved using control moment gyros or reac-
In Table 10, papers that deal with the control of FMS are tion control jets. The current orientation of the space struc-
classified according to the type of application, the deforma- ture can be obtained either by referring to a fixed earth
tion reference frame, and the strategy for the control law. In target, fixed stars, or by using high-speed gimballed iner-
the Subsection 5.1, we will discuss the two main applications tial navigation gyros 关812兴.
of control of FMS, namely, control of flexible manipulators • Deployment control. Many new space structures are de-
and control of flexible space structures. In Subsection 5.2, ployable. They are folded in order to fit in the shroud of
the various types of control laws, which were applied to the launch vehicle. Then, once in orbit, they are deployed
FMS, are reviewed. An integral part of a control system is into their final configuration using mechanical joints/
comprised of the actuators and sensors. Brief overviews of actuators or inflation. In Wasfy and Noor 关528兴, the de-
the various actuator and sensor types and computational ployment process of the Next Generation Space Telescope
models used in conjunction with control of FMS are given in 共NGST兲 was simulated. The NGST structure is deployed
Subsection 5.3. using revolute and prismatic joints along with rotary and
linear actuators and PD controllers. Another type of de-
5.1 FMS control applications ployment is deployment of space tethers, which can be
Robot control is a very large research area with many dedi- used for raising/lowering the orbit of satellites and genera-
cated journals and conferences. About two decades ago, re- tion of electricity 关555,821兴.
searchers started extending their control strategies and mod-
Table 10 lists the papers dealing with each of the above
els from rigid manipulators to flexible manipulators
operations. Most references used the floating frame approach
关79,80,746兴. The direct way for extending rigid body models
for modeling the flexible bodies. This is due to the fact that
to flexible bodies was to use the floating frame approach.
the angular velocities and accelerations for space structures
Thus, the majority of the flexible manipulators control strat-
are small and that these structures are usually analyzed using
egies use the floating frame approach. The research on con-
modal techniques. The choice of reduced modes and its ef-
trol of flexible manipulators is classified in Table 10 accord-
fects on the controller design were discussed in Hablani
ing to the number of spatial coordinates 共planar motion or
关233,235,236兴 and Mordfin and Tadikonda 关781兴.
spatial motion兲, the number of links 共one link or multiple
links兲, control type 共regulator or tracking兲, type of feedback,
joint types, and material model. The majority of the papers 5.2 Control laws
presented numerical and experimental results for planar ma- The two main requirements for an FMS controller is that it
nipulators. We note that for spatial manipulators, the nonlin- must be fast and must accurately follow the desired trajec-
ear centrifugal and Coriolis inertia forces take on a much tory. These two requirements are, in general, contradictory,
more complicated form than for planar manipulators. The ie, the faster the controller the less accurate it is and vice
type of feedback is also critical for flexible manipulators. For versa. There are many types of control laws with each offer-
rigid manipulators, linear state feedback, which is obtained ing benefits under some conditions. Often, more than one
using encoders on each robot joint, is sufficient to determine type of control law is used in the same system in order to
the position of the end-effector. For flexible manipulators, maximize the benefits. Table 10 lists the most popular types
other types of sensors such as strain gages, accelerometers, of control laws along with the papers in which they are de-
and cameras are used to feed back to the controller the state veloped and used. Control laws can be roughly divided into
of deformation of the manipulator. two main types: non-model-based laws and model-based
Similarly, control of articulated space structures is a very laws 共where a computer model of the FMS is used as an
active research area because of the need to control the shape integral part of the control law兲. The non-model-based laws
and attitude of these structures. The following types of con- are:
trol operations are performed on space structures:
• Proportional-integral-derivative (PID) control. PID con-
• Retargeting of flexible appendages such as antennas, solar trol is the most widely used control law in practice. There
panels, mirrors, and lens to constantly point towards a de- are many situations in FMS where PID control with con-
sired object. Depending on the speed of relative motion of stant gains is not appropriate. This includes articulated
the object, this can either be a regulator or a tracking prob- multi-link FMS such as robotic manipulators because of
lem. the large configuration changes when the manipulators
• Active vibration control. Following a disturbance on the move and the change in centrifugal stiffening and inertia
space structure such as an impact 共eg, docking or mass loads with the angular velocity.
capture兲 or a motion of an appendage, structural vibrations • Fuzzy control. In fuzzy control, the controlled variables
occur. These vibrations must be damped out quickly be- space is partitioned into overlapping ranges. A stable con-
cause they reduce the precision of onboard instruments. troller is assigned with a fuzzy membership function to
• Attitude control. The orientation of the entire space struc- each range. Then, based on the current state of the system,
ture should be controlled at all time to maintain the desired the desired state, and the membership function and range
orientation. Disturbances are typically caused by the mo- of each controller, a fuzzy output is calculated. This output
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 589

Table 11. Classification of a partial list of references on coupled actuator-FMS models


Electrical Piezo-electric actuators Liao and Sung 关813兴, Zeinoum and Khorrami 关817兴, Choi et al 关772兴, Thompson
and Tao 关822兴, Yen 关799兴, Liao et al 关814兴, Maiber et al 关823兴, Rose and Sachau
关362兴, Ghiringhelli et al 关544兴.
Electro-rheological fluid actuators: Choi et al 关773兴.
Chemical Rocket thrusters Reaction jets for space structures: Cooper et al 关811兴.
Flywheels Control Moment Gyros for space structures attitude control:
Cooper et al 关811兴, Wasfy and Noor 关91兴.
Mechanical Pressure Hydraulic actuators: Cardona and Geradin 关824兴, Chang 关419兴.

is then defuzzified to yield crisp actuator forces. This strat- earized configuration. Nicosia et al 关755兴 used this strategy
egy was applied for position and vibration control of flex- for position tracking control of a single flexible link.
ible link maipulators 关764,817兴. • Linear quadratic regulator (LQR). In LQR control, a pro-
• Neural-Networks (NN). In this type of control, an artificial portional variable gain controller is used. The gain is
NN is trained to apply the actuation forces given the cur- evaluated using a quadratic performance measure that in-
rent system state and the error between the current and cludes the square of the difference between the actual sys-
desired positions. This is achieved by using another con- tem and a linearized model. This strategy was used for
troller as the training controller. The disadvantage of NN tracking control of a two-link planar manipulator in Ched-
controllers is that they need to be trained using a represen- mail et al 关420兴, orientation regulation of a flexible link
tative variety of all possible system configurations and mounted on a free rigid platform in Meirovitch and Kwak
control scenarios. For multiple body spatial systems, this 关370兴, and tracking control of a three-link manipulator
can translate into a very large training set. Chiu and mounted on a free rigid platform in Meirovitch and Lim
Cetinkunt 关774兴 used NN for regulation control of a single 关771兴.
flexible link. Yen 关799兴 proposed using NN control along • Computed torque method (CTM). In the CTM, the inverse
with distributed piezo-ceramic sensors and actuators for dynamic torques are first obtained. These torques are fed
tracking a desired trajectory of a flexible structure with forward to the system in an open-loop fashion. Then, an-
minimum vibrations. other type of feedback closed-loop controller such as PID
controller 关776兴, LQR method 关777兴, or adaptive controller
The model-based laws are:
关775,816兴 is used to fine tune the pre-calculated torques in
• Adaptive control. In adaptive control, a PID type controller order to minimize the tracking errors and vibrations.
with adaptive gains is used. The gains are automatically A very important step in the design of a control law is to
adjusted during operation based on the response of the prove the stability of the controlled system. Classical linear
system in such a way that the response of the system proofs cannot be used because FMS are inherently nonlinear.
closely matches that of a reference model. The forward Stability proofs can be done using the Lyapunov function,
dynamics simulation of the reference model is carried out which measures the total energy of the system. The neces-
in real time during the operation of the FMS. The differ- sary condition for stability is that this function is strictly
ence between the response of the reference model and that decreasing for an arbitrary configuration of the system.
of the physical system is used to adapt the PID gains
and/or the reference model parameters. Since the forward 5.3 Actuators and sensors
dynamics problem must be solved in real time, a floating
frame based reduced order modal model is often used as 5.3.1 Actuators
the reference model. One to three modes are used for each Actuators are an essential part of a control system because
body. they produce the forces necessary to move the FMS. Actua-
• Robust control. In robust control, an upper and lower tors convert a form of energy such as electrical, chemical, or
bound is established on the system parameters. The con- mechanical into mechanical energy that produces forces or
troller is designed to yield a stable bounded response given moments on the FMS 共see Table 11 for a partial list of papers
the range of uncertainty in the input parameters. Robust where the actuator models are coupled with FMS models兲.
control is used in conjunction with another type of control From the modeling point of view, actuators can be classified
law such as adaptive, PID control, or sliding mode control. into stiff actuators and compliant actuators. Stiff actuators
Hu and Ulsoy 关770兴 used the robust control strategy along can be modeled as a prescribed motion because the motion
with an adaptive controller for position and force tracking they produce is not affected by the reaction forces of the
of a single flexible link. FMS. For compliant actuators, the reaction forces of the
• Pseudo-Linearization 共or Feed-Back Linearization兲. In the FMS affect the commanded motion of the actuator. Thus
pseudo-linearization method, a state/control space coordi- there is a two-way coupling between the actuator and the
nate system is found such that the FMS in the new coor- FMS. So, a model of the actuator must be included in the
dinate system has a linearized model 共Nicosia et al 关755兴兲. model of the FMS. A typical stiff actuator is a low speed,
A standard PID controller can then be applied in that lin- high power rotary electric DC motor mounted on a stiff
590 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 12. Classification of a partial list of references on coupled FMD models


Application Space structures: Krishma and Bainum 关800,826兴, Modi et al 关115兴.
Thermo-mechanical High speed flexible mechanical systems: Shabana 关363兴, Sung and Thompson
关364兴, Wasfy 关85兴.
Frame type Floating frame: Krishma and Bainum 关800,826兴, Shabana 关363兴, Sung and
Thompson 关364兴, Modi et al 关115兴.
Corotational frame: Wasfy 关85兴.
Electro-mechanical Smart structures with piezo-electric actuators: Liao and Sung 关813兴,
„Mechatronics… Thompson and Tao 关822兴, Choi et al关772,773兴.
Review articles: Loewy 关838兴, Matsuzaki 关839兴.
Electro-dynamics of tethered Satellites: Leamy et al 关555兴.
Review article: Done 关827兴.
Aeroelasticity multibody beam model: Du et al 关365,366兴.
External flow Fluid-structure interaction for a cylinder mounted on springs: Nomura 关831兴.
Fluid-flow over free and falling airfoils: Mittal and Tezduyar 关833兴, Johnson
Fluid-structure and Tezduyar 关832兴.
interaction Floating and submerged structures: Casadei and Halleux 关834兴, Conca et al
关828兴, Kral and Kreuzer 关840兴.
Internal flow Coupled FMS-fluid interaction: Ortiz et al 关829兴.
Effect of explosions on containers: Casadei and Halleux 关834兴.
Liquid sloshing in moving vehicles: Sankar et al 关841兴, Rumold 关830兴.

shaft. An electric AC high speed motor is a compliant actua- sensor feedback of the closed-loop controller into: linear
tor because the torque it produces is inversely proportional to state feedback control, endpoint feedback, and strain rate
the angular velocity. Future FMS will be required to run at feedback.
high speeds and high accelerations, and at the same time
• In linear state feedback control, the sensors are collocated
consume less energy. Under these conditions taking into ac-
with the actuators. For example, in manipulators, the ac-
count the compliance of the actuator becomes more impor-
tuators are located at the joints and the relative joint angles
tant for accurately modeling the system dynamics. are measured using encoders. This is the most widely used
5.3.2 Sensors type of feedback.
Sensors measure the local or global motion of a body. The • In endpoint feedback, the sensors and actuators are non-
measurement is sent to the controller through the feedback collocated. The feedback measurements can be used in an
loop in order to adjust the controller commands. Generally, active controller to damp the unwanted vibrations and to
sensors are designed such that their transfer function is lin- correct the error in endpoint position due to the flexibility
ear. Also, generally, the measurement action of the sensor of the FMS. This feedback can be done using accelerom-
should have negligible effect on the motion of the system. eters 关750,759,770,778兴, CCD cameras 关314兴, Laser rang-
Sensors can be classified according to the type of motion that ing sensors, electromagnetic tracking, or ultrasound track-
they measure into position, velocity, acceleration, and strain ing.
• In strain feedback, the strain at discrete points is measured
energy sensors:
as a function of time. This information can be used to
• Position sensors measure the relative position and/or ori- estimate the deformed shape of the structure and the end-
entation of a point on the system. They include: encoders point location as well as to measure the structural vibra-
共rotary and linear, incremental, and absolute兲, ranging sen- tions 关420,759兴. Thus, this type of feedback can be used in
sors 共laser and light sensors, high speed cameras 关748兴, endpoint control and active vibration control.
electromagnetic tracking, and ultrasound tracking兲, and gy-
roscopes for measuring orientation. 6 COMPUTATIONAL STRATEGIES FOR
• Velocity sensors 共tachometers兲 measure the relative ve- COUPLED FMD PROBLEMS
locity.
FMD is primarily concerned with predicting the time history
• Accelerometers measure the absolute acceleration. Accel-
of the mechanical response 共displacement, strain, and stress
erometers are mostly used to measure the vibrations of fields兲 of an FMS. The mechanical response of the FMS can
flexible structures. They can also be used to measure the be coupled with other types of physical fields such as: ther-
position, but a double integration in time is necessary mal, electric, magnetic, and fluid velocity fields. In coupled
which causes drift of the calculated position in time. Thus, problems, the governing equations for all the fields must be
they are usually combined with another type of lower reso- solved simultaneously. A special case of coupled field prob-
lution position sensor. lems is when the coupling between two fields is much stron-
• The main types of strain sensors are strain gages and ger in one direction. In this case, the primary field is calcu-
piezo-electric sensors 关362,772,814兴. lated first, independent of the secondary field, and the
Control strategies can be classified according to the type of secondary field is then calculated using the primary field.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 591

New applications of FMS and the need for cheaper, lighter, free beams and plates exposed to solar radiation, where the
and faster systems are increasing the demand to perform effects of surface reflectivity and the incidence angle were
coupled response predictions. Some of the important types of taken into account. Shabana 关363兴 studied the effect of tem-
coupled FMD problems, along with examples of their prac- perature on the vibrational response of a crank-slider mecha-
tical applications, are listed in Table 12. In this section, the nism.
literature on the computational aspects of thermo-mechanical Future mechanisms and manipulators are likely to be even
coupling and fluid-structure coupling is reviewed. faster and lighter than current systems, and to be made of
new materials such as composites, ceramics, and plastics.
6.1 Thermo-mechanical coupling Those systems are expected to generate more heat due to
material damping. Since they have poor heat conduction,
Temperature change produces strain in a flexible body. In
they are expected to be more prone to thermal deformation
addition, mechanical energy losses due to material damping
due large temperature gradients. Accurate modeling of the
and friction transform into heat energy, which increases the
motion of these systems requires models that can account for
temperature of the body. Thus, there is a two-way coupling
the two-way thermo-mechanical coupling. Wasfy 关85兴 used a
between the deformation and temperature fields. The coupled
corotational frame formulation and solved the fully-coupled
displacement-temperature fields can be calculated by simul-
semi-discrete momentum and energy equations to predict the
taneously solving the equation of motion 共momentum equa-
thermo-mechanical response of FMS.
tions兲 and the energy equation. There have been considerable
studies of coupled thermo-mechanical problems with small
deformation and large deformation 关825兴; however, very 6.2 Fluid-structure interaction
little work has been done on thermo-mechanical dynamic All earthbound FMS operate in a fluid medium, mainly air or
analysis of FMS 共mechanical systems undergoing large rota- water. For relatively low speed operation in air, the effect of
tion兲. The thermal effects in a FMS include: the fluid flow on the structural response is negligible. How-
• Heat conduction, in the bodies and between the bodies and ever, for very high speed operation in air, and operation in
joints liquids such as water, the effect of the viscous and inertia
• Thermal stresses. The constitutive relation relating the effects of the fluid must be taken into account. A classical
stress tensor to the temperature change must be added to way to account for those effects for flexible structures is the
the stress-strain relation. added mass and damping method 共Done 关827兴 and Conca
• Heat generation due to the stress power term in the energy et al 关828兴兲. This method was used to account for fluid ef-
equation fects for helicopter blades and airplane wings 共Done 关827兴兲.
• Heat generation due to friction in the joints and on contact In Du et al 关365,366兴, a 2D quasi-steady thin airfoil theory
surfaces was used to calculate the aerodynamic loads for a beam at-
• Heat flux from or to the surroundings due to radiation and tached to a moving base. Ortiz et al 关829兴 used the floating
convection 共heat convection may be a function of the rigid frame approach to model a flexible double-link pendulum
body motion兲 attached to a container carrying a fluid. Potential flow with
• Heat flux due to conduction when two bodies are in con- modified Raleigh damping was used to model the fluid. Ru-
tact mold 关830兴 modeled planar liquid sloshing in moving ve-
• The physical material properties such as Young’s modulus, hicles using a finite-volume multigrid code for solving the
material damping, Poisson ratio, thermal conduction coef- full incompressible Navier-Stokes equations coupled with a
ficient, thermal expansion coefficient, etc, are a function of multi-rigid body code.
temperature. A detailed account of the fluid flow and the interaction at
the fluid-structure interface are needed for an accurate and
The reported work on thermo-mechanical modeling of FMS
general solution of FMS-fluid interaction problems, such as:
has been driven by two main applications: space structures
jet engines, rotorcraft, wing propelled aircraft, water sub-
and high speed flexible mechanical systems. Space structures
merged mechanical systems, and fluid flow in flexible pipes
in orbit are subjected to severe uneven radiation heating from
共eg, blood flow兲. These problems can be solved by simulta-
the sun 共the temperature gradient between the side exposed
neously solving the Navier-Stokes equations for the fluid and
to the sun and the opposite side can reach 400°C). The ther-
the FMS equations of motion. New computational tech-
mal gradients produce high thermal stresses and deforma-
niques have been developed to account for the large rigid
tions. In addition, the energy loss due to damping from the
body motion of FMS while they move in a fluid medium.
vibrations and motion of the structure is converted into ther-
These include:
mal energy. It is now recognized that the deployment of fu-
ture large space stations and other space structures, which • The Arbitrary Lagrangian-Eulerian 共ALE兲 formulation.
carry sensitive instruments, will require a much deeper un- This method can be used to model the fluid flow through a
derstanding and accounting of the thermo-mechanical effects moving fluid domain 关831– 834兴.
关115兴. The reported studies have focused on one-way cou- • Moving the fluid mesh along with the flexible solid com-
pling where only the temperature affects the deformation. ponents smoothly and evenly by modeling the fluid mesh
Krishma and Bainum 关800,826兴 and Modi et al 关115兴 devel- as a very light and very flexible elastic solid domain tied to
oped computational methods for modeling the deflections of the solid mesh 关832兴
592 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

• Using overlapping CFD mesh 共Chimera grids兲 关835兴. Each 7.2 Design optimization
body can be surrounded by its own grid. The grids from The aim of design optimization is to obtain the system pa-
different bodies overlap due to the rigid body motion and
rameters that minimize an objective function, which com-
deformation. Overlapping grids have been used in the CFD
simulation involving separation of multiple rigid bodies prises measures of the system performance requirements and
during flight 关836,837兴. the system cost while satisfying performance constraints.
• Automatic re-meshing of the fluid domain if the deforma- Predicting the system’s dynamic response is needed in the
tion of the domain is excessive 关832兴 course of the design optimization process in order to evaluate
• Coupling between the fluid and structural forces at the in- the objective function and/or the constraints. Strategies for
terface by writing the dynamic equilibrium of force equa- design representation and design optimization of FMS
tions at the interface nodes 关834兴 coupled with FMD modeling have been developed in the
following references: Schiehlen 关713兴, Daberkow et al 关714兴,
7 DESIGN OF FLEXIBLE MULTIBODY SYSTEMS Haug 关709兴, Daberkow and Schiehlen 关717兴, and Hardell
In addition to the ability to predict the dynamic response of 关844兴. In Table 13 a classification of a partial list of refer-
FMS, two main capabilities are needed for the design of ences devoted to FMS design optimization techniques is
FMS. These are design representation and design optimiza- shown. The design optimization problem can be written as:
tion. min f 共 ␭ i 兲
7.1 Design representation subject to g j 共 ␭ i 兲 ⭐0 i⫽1¯N, j⫽1¯M (19)
The aim of design representation is to find an effective strat-
egy for storing all the required information about the system. where f is the objective function, ␭ i is design variable num-
Hierarchical object oriented FMS representation strategies ber i, g j is constraint function number j, N is the total num-
have been demonstrated to be very effective 共see Subsection ber of design variables, and M is the total number of con-
4.2.4兲. An object-oriented design representation strategy can straints. Typical design variables include system dimensions
be used in a virtual product development environment to and material properties. Typical constraints include limits on
allow the following capabilities: weight, stresses, and displacements. The constraints can be
combined in the objective function using either Lagrange
• Creation of the model in an intuitive user-friendly graphi- multipliers or a penalty method. The evaluation of the objec-
cal environment tive function and/or the constraints requires a forward dy-
• Automatic generation of the different types of representa- namics solution for the FMS. This makes the constraint
tions needed during the design and manufacturing pro- equations a nonlinear function of the design variables. Non-
cesses from a single general object-oriented representation linear optimization problems can be solved numerically us-
of the FMS. The types of representations include: geomet- ing one or more of the following methods: gradient descent,
ric solid models, finite element models, normal mode mod- heuristics, expert systems, and genetic algorithms 共see Table
els, CNC machining codes, rapid prototyping models, 13兲. Gradient descent algorithms start from an initial design
manufacturing steps/processes, assembly steps, etc. state and iteratively find a local minimum design state by
• Dynamic simulation. The FMD analysis code can be em- changing the variables in the direction of the steepest descent
bedded in the virtual product development environment to gradient. The main limitation of a gradient descent algorithm
allow building the model and predicting the dynamic re- is that the design variables must be continuous. A popular
sponse in one integrated environment. gradient descent algorithm for mechanical systems is the se-
• Visualization of the FMS design. This involves displaying quential quadratic programming technique 关845– 847兴. If the
the system’s model from different views with a realistic design variables are discontinuous, discrete, or integer type
rendering during the design process so that the user can parameters 共such as material type, system configuration,
quickly make design changes. number of supports, etc兲, then more suitable optimization
• Interactive Visualization of the simulation results. This in- techniques are heuristics, expert systems, and genetic algo-
volves displaying an animation of the system motion that rithms. Since most design problems involve both continuous
is calculated using the FMD code. The user can change the and discontinuous type variables, a hybrid optimization pro-
parameters of the visualization such as the animation cedure consisting of two or more optimization algorithms
speed, the model color, graphs parameters, etc. The geo- can be used. Heuristics, expert systems, and gradient descent
metric model can be overlaid on the finite element model algorithms have been used in the design of flexible planar
in order to display an animation comprising the geometric mechanisms by Imam and Sandor 关66兴, Thornton et al 关848兴,
details of the system instead of the idealized beam or shell Cleghorn et al 关849兴, Zhang and Grandin 关850兴, Hill and
finite elements. The simulation can be visualized on single- Midha 关851兴, Liou and Lou 关852兴, Liou and Liu 关853,854兴,
screen desktop workstations all the way up to multi-screen and Liou and Patra 关855兴. To the authors’ knowledge, there
stereoscopic immersive virtual reality facilities 关723,842兴. are no reported studies on the use of genetic algorithms for
Graphical design environments that include some of the the design optimization of FMS.
above capabilities have been presented in the literature 共eg, For gradient optimization methods, partial derivatives of
关714,720,843兴兲. Also, many commercial FMD codes cur- the objective function, and the constraint functions with re-
rently provide the above capabilities, to some degree. spect to the design variables are needed. This requires the
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 593

Table 13. Classification of a partial list of references on FMS design optimization


Evaluation of Direct Imam and Sandor 关66兴, Haug 关845兴, Bestle and Eberhard 关846兴, Woytowitz
sensitivity coefficients differentiation and Hight 关856兴, Wasfy and Noor 关91兴, Liu 关857兴, Pereira et al 关372兴, Dias
and Pereira 关858兴.
Finite differences Imam and Sandor 关66兴, Wasfy and Noor 关91兴, Ider and Oral 关859,860兴.
Reference frame Floating Rigid multibody systems:
Haug 关845兴, Bestle and Eberhard 关846兴.
No coupling between rigid body and flexible body motion „KED…:
Imam and Sandor 关66兴, Thornton et al 关848兴, Cleghorn et al 关849兴, Zhang
and Grandin 关850兴, Liou and Lou 关852兴, Liou and Liu 关853兴, Yao et al 关245兴,
Liou and Liu 关854兴, Liou and Patra 关855兴.
Coupling between rigid body and flexible body motion:
Dias and Pereira 关861兴, Ider and Oral 关859兴, Oral and Ider 关860兴, Pereira et al 关372兴.
Inertial Woytowitz and Hight 关856兴.
Applications Rotating beam Woytowitz and Hight 关856兴.
Manipulators Yao et al 关245兴, Rai and Asada 关739兴, Oral and Ider 关860兴.
Mechanisms Imam and Sandor 关66兴, Thornton et al 关848兴, Cleghorn et al 关849兴, Zhang
and Grandin 关850兴, Liou and Lou 关852兴, Liou and Liu 关853,854兴, Liou
and Patra 关855兴, Hulbert et al 关862兴.
2D crash-worthiness Dias and Pereira 关861兴, Pereira et al 关372兴.
Optimization algorithm Gradient descent Sequential quadratic programming:
Haug 关845兴, Bestle and Eberhard 关846兴, Woytowitz and Hight 关856兴, Bestle 关847兴,
Ider and Oral 关859兴, Oral and Ider 关860兴, Hulbert et al 关862兴.
Feasible direction method:
Dias and Pereira 关861兴, Pereira et al 关372兴.
HeuristicsÕ Imam and Sandor 关66兴, Thornton et al 关848兴, Cleghorn et al 关849兴, Zhang
gradient descent and Grandin 关850兴.
User driven Newton-Raphson iterations: Hill and Midha 关851兴.
Expert systemÕ Liou and Lou 关852兴, Liou and Liu 关853,854兴, Liou and Patra 关855兴.
heuristics
Genetic algorithms No references.

evaluation of partial derivatives of the response variables difficult to evaluate using the direct differentiation approach
with respect to the design variables. This can be done either because analytical derivatives cannot be defined at disconti-
by direct differentiation of the equations of motion or by nuities.
finite differences 共see Table 13兲. In the direct differentiation The finite difference approach requires N⫹1 evaluations
approach, if the semi-discrete equations of motion are writ- of Eq. 共20兲. The finite difference approach is simpler to
ten as: implement since it does not involve formulating new equa-
tions and variables. In addition, gradients of discontinuous
M e ẍ e ⫽ f int
e
⫹ f ext
e
(20) variables can readily be calculated using finite differences.
then direct differentiation of Eq. 共20兲 yields:
8 EXPERIMENTAL STUDIES
⳵ ẍ e ⳵ f int
e
⳵ f ext
e
⳵Me e In the past, design and analysis of practical FMS relied
M e
⫽ ⫹ ⫺ ẍ (21)
⳵␭ j ⳵␭ j ⳵␭ j ⳵␭ j primarily on experiments. Starting in the 1980s, compu-
ter speeds and the advances in computational modeling
where ␭ j is design variable number j. In the direct differen- has allowed a much greater reliance on computer models.
tiation approach, in addition to solving Eq. 共20兲, Eq. 共21兲 Experimental studies are, however, still very important be-
must be solved N times for the N-sensitivity coefficients cause they can be used to develop, improve, and assess the
⳵ x e / ⳵ ␭ j 关91兴. However, the use of the automatic differentia- accuracy of numerical models. In Table 14, experimental
tion facilities for generating the governing equations for the studies reported in the literature are listed and classified by
sensitivity coefficients 共Eq. 共21兲兲 alleviates the complexity application.
associated with the direct differentiation approach. However,
this is accomplished at the expense of additional storage and
computational time. In addition, some types of design vari- 9 FUTURE RESEARCH DIRECTIONS
ables involve discontinuous operators such as absolute value, As in other fields, the future research directions of FMD will
maximum, or minimum operators. Examples of these vari- be driven by the applications. Some of the recent and future
ables are maximum allowable stresses and deflections. The applications are outlined in Subsection 9.1. Those applica-
values of these variables can shift discontinuously in both tions will likely require higher model fidelity and faster com-
space and time. The gradients of these variables are very putational speed. Research topics that are likely to produce
594 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

Table 14. Classification of a partial list of references on FMS experimental studies


Four-Bar Alexander and Lawrence 关863兴, Jandrasits and Lowen 关11兴, Turcic et al 关310兴,
Linkage Thompson and Sung 关352兴, Sung et al 关864兴, Liou and Erdman 关26兴, Sinha et al
关865兴, Liou and Peng 关385兴, Giovagnomi 关866兴.
Composite materials: Thompson et al 关351兴, Sung et al 关353兴.
Mechanisms Crank-Slider Thompson and Sung 关352兴, Sung et al 关864兴.
Composite materials: Sung et al 关353兴.
Smart materials: Choi et al 关772兴, Thompson and Tao 关822兴.
Joint clearances: Soong and Thompson 关633兴.
5 links or more Caracciolo et al 关867兴.
Machines Chassapis and Lowen 关387兴.
One link Cannon and Schmitz 关748兴, Feliu et al 关314兴,
Manipulators Liou and Peng 关385兴, Kwon and Book 关768兴, Milford and Asokanthan 关778兴,
Aoustin and Formalsky 关780兴.
Smart materials: Choi et al 关773兴.
Two or more Chalhoub and Ulsoy 关750兴, Pan et al 关340兴, Chedmail et al 关420兴, Yuan et al 关759兴,
links Hu and Ulsoy 关770兴, Yang et al 关779兴, Lovekin et al 关868兴, Gu and Piedboeuf
关869,870兴.
Tracked Vehicles Choi et al 关646兴, Nakanishi and Isogai 关430兴.
Space structures Mitsugi et al 关871兴, Lovekin et al 关868兴.

improved model fidelity and speed are identified in Subsec- more difficult to model due to material nonlinearity and an-
tion 9.2. The new models must then be integrated in the isotropy. In addition, complex material failure modes will
design process of FMS. Research topics that can help in make prediction of allowable operation limits more difficult.
integrating FMD models into the design process are identi- Bio-dynamical systems. Typical applications include: limb
fied in Subsection 9.3. replacement; vehicle occupant crash analysis; motion/force
analysis for athletes, animals, and insects.
9.1 Recent and future FMS applications
Robots. There is an increasing interest to develop intelli-
The current trend in the various applications of FMS is to- gent autonomous robots that can perform tedious tasks in-
wards cheaper, lighter, faster, more reliable, and more precise stead of humans. These robots must have an effective control
systems. In addition to traditional FMS applications listed in strategy to enable them to walk on rough terrains and ma-
Section 1, some of the recent applications, which will likely nipulate, grasp, and move objects using arms and hands.
require more FMD research in order to improve the model Those robots are also likely to be lightweight and flexible.
fidelity and computational speed, include: Active model based control of robots, manipulators, and
High speed, lightweight manipulators. Currently manipu-
space structures
lators are constructed using bulky stiff links and are moved
Micro and nano electro-mechanical systems (MEMS and
at slow speeds so that they do not experience excessive de-
NEMS). These systems have many applications in the medi-
flections and vibrations. New lightweight stiff materials,
cal, electronics, industrial, and aerospace fields; and, there-
piezo-electric actuators and sensors, and high speed model-
fore, have been receiving increasing attention from research-
based closed-loop control are pushing the speed and weight
ers in recent years. MEMS have dimensions ranging from a
limits of manipulators. These new manipulators can be used
few millimeters to one micrometer, while the dimensions of
in a wide array of applications such as industrial production,
nuclear waste retrieval, and fast assembly of space structures NEMS range from submicron dimensions down to
in orbit. nanometer/atomic scale. There are already practical applica-
Large high precision deployable lightweight space struc- tions of MEMS, such as airbag deployment accelerometers,
tures. Stable and high dimensional precision space structures and NEMS such as carbon Nanotube manipulators and
are needed for new high resolution and high sensitivity op- probes 关872兴. Typically, MEMS and NEMS involve at least
tical and radio telescopes as well as very high bandwidth one moving component that is coupled with an electric
communication satellites. Those space structures will be de- and/or magnetic field. Due to their small size, viscous fluid
ployed in orbit from a small package that fits in the shroud of flow effects can affect the motion. MEMS can be modeled
the launch vehicle into their large useful configuration. Ef- using the classical mechanics techniques presented in this
fects such as joint friction, material damping, thermal heat- paper. For atomic sized NEMS, quantum effects are impor-
ing, and solar radiation pressure must be included in those tant and can be modeled using classical molecular dynamics,
models. tight-binding molecular dynamics, or density functional
High speed, lightweight mechanisms. New lightweight theory 共a theory used to solve the multibody nuclei-electrons
stiff materials such as advanced composites and ceramics are Schrodinger equation兲, which are various levels of approxi-
increasingly being used in automobile and airplane engines mations for the atomic forces 关873兴. Many MEMS and
and production machines. The flexibility effects in these NEMS include: components that undergo large rigid body
mechanisms will be larger than current mechanisms and motion while experiencing deflections and vibrations; kine-
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 595

matic joints; control actuators/motors; and sensors. In addi- element must accurately account for the following: large
tion, many MEMS and NEMS such as manipulators and arbitrary spatial rigid body rotation, large deflections, large
gears 关874兴 experience frictional contact/impact. Therefore, strains, transverse shear deformation, rotary inertia, initial
many of the modeling methodologies developed for classical curvature, twisted 共warped兲 beams and shells, arbitrary
FMS can be adapted to MEMS and NEMS. cross sections, general nonlinear anisotropic material con-
Coupling of physical experiments and simulations. The stitutive law including material damping and friction, and
cost and number of physical tests of FMS, can be greatly material failure.
reduced by coupling the physical experiment to the simula- • Contact/impact friction models. Traditionally, friction is
tion 关842兴. For example, the physical test can be performed modeled using a Coulomb friction model. However, more
on an automobile suspension system while the rest of the sophisticated models such as asperity based models 共eg,
vehicle is simulated. By using actuators and sensors at the 关876,877兴兲 exist and need to be incorporated in FMS
interface between the physical test and the simulation, the contact/impact models. Friction is likely to be very impor-
interface forces required for the test and simulation can be tant in applications such as docking and assembly of space
generated. structures, and grasping payloads using robotic manipula-
Real-time interaction with virtual FMS. In virtual reality tors.
applications, the user interacts with a computer generated • Joint models. More research is needed to assess velocity-
environment. The interaction can range from manipulating force/moment relation 共including friction and damping兲,
the virtual objects using the mouse and keyboard to touching
clearances 关70,637兴, and dimensional precision and hyster-
and holding the objects using haptic gloves 关842兴. A real-
esis of joints 共Wasfy and Noor 关733兴兲. These effects are not
time FMD simulator can be used to generate the both visual
critical for low speed and/or low precision systems. How-
and haptic feedback such that the virtual objects behave like
ever, for future systems, understanding those effects will
real-world objects 关173,875兴. Applications range from 3D
be very critical for the design of high performance joints.
computer games to training.
Movies and computer games. FMD models can be used to 9.2.2 Formulations
generate a realistic visual animation of the motion and An understanding of the mathematical foundations of exist-
contact/impact response of various objects. ing formulations is needed. This includes the following:

9.2 High performance FMS models research • Mathematical relation between the three types of reference
frames. Further research is needed to determine the math-
In order to design, construct, and operate FMS that satisfy
ematical relations between the three reference frame for-
the current and future applications requirements, more re-
mulations for the various types of elements, model reduc-
search is needed to improve FMD models fidelity and com-
tion methods, and mass matrix types 共lumped or
putational speed. This will reduce the reliance on physical
prototypes, thereby reducing the development cost and time. consistent兲. This can help in identifying the assumptions,
Model fidelity can be improved by incorporating all the rel- the limitations, and the range of validity of the response of
evant phenomena affecting the response into the model. each formulation. Some studies have shown the equiva-
Computational speed is especially needed for inverse dynam- lence of the corotational and the inertial frame formula-
ics and design optimization problems because of the large tions 关453兴. Also, if the flexible motion inertia forces in the
number of iterations involved in those solution procedures. floating frame approach are referred to the global frame,
In addition, some new applications, such as model based then the floating frame can be considered as one corota-
control and interacting with FMS in virtual reality environ- tional frame for the entire body.
ments, require real-time or near real-time response predic- • Rotational DOFs for the corotational and inertial frames.
tion. In the past, accuracy was sacrificed in favor of compu- In corotational and inertial frame formulations, many types
tational speed because, otherwise, practical FMS problems of rotational DOFs are used such as Euler angles, incre-
could not be solved in a reasonable amount of time on exist- mental rotation vector, rotation pseudo vector, rotation ten-
ing computers. Currently, the increasing speed of computers sor, and global slopes 共see Tables 3 and 4兲. In some stud-
provides opportunities for high-fidelity rapid simulations of ies, rotational DOFs are not used 关85,91,527兴. More
complex FMS. Improving FMD model fidelity and speed research is required to determine the advantages and limi-
requires more research in the following subtopics of FMD. tations of the various types of rotational DOFs, particularly
their effect on the rotational inertia moments. Also, more
9.2.1 Basic models
research is needed to determine the advantages and limita-
More research is needed to improve the basic models of the tions of formulations that use rotational DOFs versus for-
flexible components. These include: mulations that do not use them.
• Accurate and efficient beam, shell, and solid elements. Ac- • Hybrid frame formulations. These are formulations where
curacy requires that the element does not exhibit any type more than one type of reference frame is used in the same
of locking or spurious modes and that it must pass all problem. This can be advantageous for FMS with disparate
accuracy tests. Efficiency means that the element is not ranges of rotational speeds and/or relative deformations of
prohibitively expensive relative to other available elements the flexible components. Hybrid formulations will require
that can solve the same problem to the same accuracy. The developing solution procedures that can handle multiple
596 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

reference frames for inertia and internal forces, different analyses. Noteworthy examples include: coupling of the dy-
types of rotational DOFs, and multiple time step sizes. namics of electro-magnetic and piezo-electric actuators and
• Effect of nonlinearities on modal coordinates. The floating sensors for smart structures and MEMS; thermo-mechanical
frame approach in conjunction with modal reduction is coupling for space structures, and fluid-structure interaction
used extensively for space structures and flexible manipu- for submerged mechanical systems.
lators. However, guidelines should be developed for the
9.2.5 Verification and validation of numerical simulations
range of angular velocities, stiffness, and system configu-
In order to verify and validate the accuracy of the numerical
rations within which modal coordinates produce accurate
simulation benchmark, experimental and numerical test
results. Also, nonlinear modal reduction methods need to
problems are needed.
be further developed in order to accurately account for
nonlinearities 共centrifugal stiffening, foreshortening, and • Benchmark experiments. These are needed in order to vali-
large deflections兲 and changes in kinematic structure date and assess the accuracy of the computational models
共addition/deletion of joints and constraints兲. in representing key effects such as: spatial motion, open/
closed loops, high speed rotation, large deflections, etc.
9.2.3 Computational strategies Most past experimental studies focused on simple FMS
Improved computational strategies are needed, which include 共eg, rotating beams, two-link manipulators, four-bar link-
enhancements in: ages, and crank-sliders兲 that are designed to highlight only
• Solution strategies. Guidelines are needed for choosing one or two of these effects 共see Table 12兲. While these
implicit and explicit solution procedures. Future research results are useful, more results that cover various orders of
should address developing mixed explicit-implicit multi- magnitude and combinations of these effects are needed. In
time step solution procedures for FMS to maximize the addition, there is also a need for benchmark experimental
advantages of both solution methods. results of large practical FMS. State-of-the-art sensors 共see
• Parallel solution procedures. Procedures that can achieve a Subsection 5.3.2兲 and data acquisition facilities should be
linear speedup of the number of processors to the number used in these experiments in order to provide detailed high
of DOFs are the most advantageous. Explicit methods resolution measurements of strains and displacements 共eg,
naturally satisfy this condition. More research is needed to 关869,870兴兲.
develop implicit or implicit-explicit hybrid methods that • Benchmark simulations. There is a need to develop a set of
achieve a near linear speedup. Also, more research is benchmark simulations for verification and comparison of
needed to implement the parallel solution procedures on the computational models. Those tests must be designed to
new, massively parallel, heterogeneous computer clusters target individual effects as well as coupled effects. A sub-
in such a way as to minimize the idle time of each proces- set of those accuracy tests are the beam, shell, and solid
elements benchmark tests developed in the finite element
sor and the volume of communication between processors.
structural analysis field 共eg, 关567,568兴兲. In addition, FMS
• Adaptive strategies. Further research is needed to incorpo-
accuracy tests for the following effects are needed: cen-
rate h, p, and modal adaptive methods to FMS. Also, fur-
trifugal stiffening, high accelerations, vibrations 共mode
ther research is needed for model adaptation in which the
shapes and natural frequencies兲, frictional contact, large
reference frames, element formulations, etc, can be
arbitrary rigid body motion, and very long simulation
switched during the simulation.
times.
• Symbolic Manipulation. Symbolic manipulation can re-
duce the number of mathematical operations needed during
the numerical simulation. Symbolic manipulation has been 9.3 FMS design research
recently used in conjunction with the floating frame formu- For typical mechanical systems, the computer analysis/
lations 共eg, 关159,324兴兲; however, it has not been applied to simulation time is now only a small fraction of the total
the corotational or inertial frame formulations design process time. Most of the time is spent in formulating
• Accounting for uncertainties and variabilities. FMS have the problem, generating the computer model, and post-
inherent uncertainties due to assumptions and approxima- processing the results. The following technologies, when in-
tions in the model and imprecision in estimating the values tegrated with FMD techniques, can significantly reduce the
of the system’s parameters. Computational procedures that design time and help design better performing 共ie, close to
can predict the response under these uncertainties and vari- optimum兲 FMS:
abilities need to be developed. More research is needed to
develop and apply techniques based on probability theory, • Object oriented strategies. An object-oriented strategy can
fuzzy set theory 关732兴, and interval analysis 关731兴. effectively couple design, simulation, and manufacturing
tools, which will result in large savings in product devel-
9.2.4 Coupled FMD analyses opment time and cost. This is consistent with the current
This is perhaps the field which will experience the largest trend of transforming CAD systems into virtual product
growth in the near future because it is grossly underdevel- development systems with embedded numerical simulation
oped and, at the same time, there are many practical appli- tools.
cations in biomechanics, aeronautics, space structures, and • Design optimization methods. FMS involve continuous,
micro and nano-mechanical systems that require coupled discontinuous, discrete, and integer type design variables.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 597

While there are many papers on gradient descent methods 关5兴 Huston RL 共1991兲, Computer methods in flexible multibody dynam-
ics, Int. J. Numer. Methods Eng. 32, 1657–1668.
共see Table 11兲, these methods work only on continuous 关6兴 Huston RL 共1996兲, Multibody dynamics since 1990, Appl. Mech. Rev.
variables. There is significantly less work on knowledge- 49共10兲, S35–S40.
based expert systems and there is virtually no work on the 关7兴 Schiehlen W 共1997兲, Multibody system dynamics: Roots and perspec-
tives, Multibody Syst. Dyn. 1, 149–188.
use of fuzzy expert systems and genetic algorithms for the 关8兴 Gaultier PE and Cleghorn WL 共1989兲, Modeling flexible manipulator
design of FMS. The latter two techniques have proved dynamics: A literature survey, Proc of 1st Natl App Mech and Robot-
very effective for many other types of nonlinear optimiza- ics Conf, Paper No 89AMR-2C-3, Cincinnati OH.
关9兴 Erdman AG, Sandor GN, and Oakberg RG 共1972兲, A general method
tion problems, thus their application to FMS is likely to be for kineto-elastodynamic analysis of mechanisms, ASME J. Eng. Ind.
very beneficial. For example, using fuzzy expert systems 94, 1193–1205.
in conjunction with fuzzy-set models 关732兴, some of the 关10兴 Lowen GG and Jandrasits WG 共1972兲, Survey of investigations into
the dynamics behavior of mechanisms links with distributed mass and
system design parameters can be defined using linguistic elasticity, Mech. Mach. Theory 7, 3–17.
values. The linguistic description is more natural for hu- 关11兴 Jandrasits WG and Lowen GG 共1979兲, The elastic-dynamic behavior
mans. In addition, classifying the ranges of the parameters of a counter-weighted rocker link with an overhanging endmass in a
four-bar linkage, Part I: Theory; Part II: Application and experiment,
using the linguistic quantifiers can help in exploring a large ASME J. Mech. Des. 101共1兲, 77–98.
design space faster. 关12兴 Lowen GG and Chassapis C 共1986兲, The elastic behavior of linkages:
• Virtual reality. This technology can help analysts and de- An update, Mech. Mach. Theory 21共1兲, 33– 42.
关13兴 Thompson BS and Sung CK 共1986兲, A survey of finite element tech-
signers to visualize, construct, and interact with FMS mod- niques for mechanism design, Mech. Mach. Theory 21, 351–359.
els on a computer. Virtual reality can be integrated with 关14兴 Modi VJ 共1974兲, Attitude dynamics of satellites with flexible append-
FMD in two ways. First, it can be used as a tool for con- ages: A brief review, J. Spacecr. Rockets 11, 743–751.
关15兴 Huston RL 共1990兲, Multibody Dynamics, Butterworth-Heinemann,
structing the FMS geometry. Second, a near real-time for- USA.
ward dynamics capability can be incorporated in a virtual 关16兴 Schiehlen W 共1986兲, Technische Dynamik, Stuttgart, Teubner.
关17兴 Amirouche FML 共1992兲, Computational Methods in Flexible Multi-
reality environment for interacting with the FMS using body Dynamics, Prentice Hall, Englewood Cliffs, NJ.
hand worn gloves and other haptic devices. This offers the 关18兴 Schiehlen W 共ed兲 共1993兲, Advanced Multibody Systems Dynamics:
user a realistic visual view as well as realistic motion and Simulation and Software Tools, Kluwer Academic Publishing, Dor-
drecht.
reaction forces behavior of the FMS. 关19兴 Pereira MF and Ambrosio JAC 共1995兲, Computational Dynamics in
• Collaborative design and analysis of FMS. Collaborative Multibody Systems, Kluwer Academic Publishers.
visualization and simulation environments allow geo- 关20兴 Xie M 共1994兲, Flexible Multibody System Dynamics: Theory and Ap-
plications, Taylor and Francis, Washington.
graphically dispersed teams to work together in developing 关21兴 Shabana AA 共1998兲, Dynamics of Multibody Systems, 2nd Edition,
and analyzing virtual prototypes of FMS. These environ- Cambridge Univ Press.
ments will significantly reduce the development time, 关22兴 Schwertassek R and Wallrapp O 共1999兲, Dynamik Flexibler Me-
hrkvrpersysteme, Braunschweig, Vieweg.
lower life cycle costs, and improve the quality and perfor- 关23兴 Geradin M and Cardona A 共2001兲, Flexible Multibody Dynamics: A
mance of future FMS. The Internet can provide the com- Finite Element Approach, John Wiley & Sons.
munication infrastructure for these environments. 关24兴 Shabana AA and Pascal M 共2001兲, Symposium on multibody dynam-
ics and vibration, ASME 18th Biennial Conf on Mech Vib and Noise.
关25兴 Schiehlen W 共ed兲 共1990兲, Multibody Systems Handbook, Springer-
ACKNOWLEDGMENTS Verlag, New York.
关26兴 Liou FW and Erdman AG 共1989兲, Analysis of a high-speed flexible
The present research is supported by NASA cooperative four-bar linkage, Part I: Formulation and solution, Part II: Analytical
agreement NCC-1-01-014. The authors would like to thank and experimental results on the Apollo, ASME J. Vib., Acoust., Stress,
the following individuals for providing suggestions, com- Reliab. Des. 111, 35– 47.
关27兴 Ambrosio JAC and Nikravesh PE 共1992兲, Elastic-plastic deformation
ments, and additional references: Jorge Ambrósio, Univer- in multibody dynamics, Nonlinear Dyn. 3, 85–104.
didade Tecnica de Lisboa; FML Amirouche, University of 关28兴 Ambrosio JAC and Ravn P 共1997兲, Elastodynamics of multibody sys-
tems using generalized inertial coordinates and structural damping,
Illinois at Chicago; Alberto Cardona, Universidad Nacional Mech. Struct. Mach. 25共2兲, 201–219.
del Litoral; Michel Géradin, Université de Liége; Faramarz 关29兴 Hsiao KM and Jang J 共1991兲, Dynamic analysis of planar flexible
Gordaninejad, University of Nevada; Edward J Haug, Uni- mechanisms by corotational formulation, Comput. Methods Appl.
Mech. Eng. 87, 1–14.
versity of Iowa; Ronald Huston, University of Cincinnati; 关30兴 Iura M and Iwakuma T 共1992兲, Dynamic analysis of the planar Ti-
Adnan Ibrahimbegovic, LMT Cachan; JB Jonker, Univer- moshenko beam with finite displacement, Comput. Struct. 45共1兲,
siteit Twente; John McPhee, University of Waterloo; Loc Vu- 173–179.
关31兴 Elkaranshawy HA and Dokainish MA 共1995兲, Corotational finite ele-
Quoc, University of Florida; Werner Schiehlen, University of ment analysis of planar flexible multibody systems, Comput. Struct.
Stuttgart; Ahmed A Shabana, University of Illinois at Chi- 54共5兲, 881– 890.
cago; and Brian Thompson, Michigan Technological Univer- 关32兴 Khulief YA 共1992兲, On the finite element dynamic analysis of flexible
mechanisms, Comput. Methods Appl. Mech. Eng. 97, 23–32.
sity. 关33兴 Belytschko T, Schwer L, and Klein MJ 共1977兲, Large displacement,
transient analysis of space frames, Int. J. for Numer. Methods in En-
glish , 11, 65– 84.
REFERENCES
关34兴 Simo JC and Vu-Quoc L 共1988兲, On the dynamics in space of rods
关1兴 Shabana AA 共1997兲, Flexible multibody dynamics: Review of past undergoing large motions: A geometrically exact approach, Comput.
and recent developments, Multibody Syst. Dyn. 1共2兲, 189–222. Methods Appl. Mech. Eng. 66, 125–161.
关2兴 Bremer H 共1999兲, On the dynamics of elastic multibody systems, 关35兴 Cardona A and Geradin M 共1988兲, A beam finite element non-linear
Appl. Mech. Rev. 52共9兲, 275–303. theory with finite rotations, Int. J. Numer. Methods Eng. 26, 2403–
关3兴 Huston RL 共1981兲, Multibody dynamics including the effects of flex- 2438.
ibility and compliance, Comput. Struct. 14共5-6兲, 443– 451. 关36兴 Downer JD, Park KC, and Chiou JC 共1992兲, Dynamics of flexible
关4兴 Huston RL 共1991兲, Multibody dynamics: Modeling and analysis beams for multibody systems: A computational procedure, Comput.
methods, Appl. Mech. Rev. 44共3兲, 109–117. Methods Appl. Mech. Eng. 96, 373– 408.
598 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

关37兴 Ibrahimbegovic A and Al Mikdad M 共1996兲, On dynamics of finite general analytical approach, ASME J. Eng. Ind. 97共2兲, 609– 628.
rotations of 3D beams, Comput Methods in Appl Sci 96, Third EC- 关67兴 Viscomi BV and Ayre RS 共1971兲, Nonlinear dynamic response of
COMAS Comput Fluid Dyn Conf and the 2nd ECCOMAS Conf on elastic slider-crank mechanism, ASME J. Eng. Ind. 93共1兲, 251–262.
Numer Methods in Eng 447– 453. 关68兴 Dubowsky S and Maatuk J 共1975兲, The dynamic analysis of spatial
关38兴 Crisfield MA, Galvanetto U, and Jelenic G 共1997兲, Dynamics of 3-D mechanisms, Proc of 4th World Congress of the Theory of Spatial
co-rotational beams, Computational Mech., Berlin 20, 507–519. Mech, Univ of Newcastle upon Tyne, England, 927–932.
关39兴 Avello A, Garcia de Jalon J, and Bayo E 共1991兲, Dynamics of flexible 关69兴 Dubowsky S and Gardner TN 共1975兲, Dynamic interactions of link
multibody systems using Cartesian co-ordinates and large displace- elasticity and clearance connections in planar mechanical systems,
ment theory, Int. J. Numer. Methods Eng. 32共8兲, 1543–1563. ASME J. Eng. Ind. May, 97共2兲, 652– 661.
关40兴 Brenan KE, Campbell SL, and Petzold LR 共1989兲, Numerical Solu- 关70兴 Dubowsky S and Gardner TN 共1977兲, Design and analysis of multi-
tion of Initial-Value Problems in Differential-Algebraic Equations, link flexible mechanisms with multiple clearance connections, ASME
North-Holland, New York. J. Eng. Ind. 99共1兲, 88 –96.
关41兴 Haug EJ and Deyo R 共1990兲, Real-Time Integration Methods for Me- 关71兴 Bahgat BM and Willmert KD 共1976兲, Finite element vibrational
chanical System Simulation, Springer-Verlag, Berlin. analysis of planar mechanisms, Mech. Mach. Theory 11, 47–71.
关42兴 Hairer E and Wanner G 共1994兲, Solving Ordinary Differential Equa- 关72兴 Midha A, Erdman AG, and Forhib DA 共1978兲, Finite element ap-
tions II. Stiff and Differential-Algebraic Problems, Springer, Berlin. proach to mathematical modeling of high-speed elastic linkages,
关43兴 Ryu J, Kim SS, and Kim SS 共1994兲, A general approach to stress Mech. Mach. Theory 13, 603– 618.
stiffening effects on flexible multibody systems, Mech. Struct. Mach. 关73兴 Midha A 共1979兲, Dynamics of high-speed linkages with elastic mem-
22共2兲, 157–180. bers, Doctoral Dissertation, Univ of Minnesota.
关44兴 Ryu J, Kim SS, and Kim SS 共1997兲, A criterion on inclusion of stress 关74兴 Midha A, Erdman A, and Forhib DA 共1979兲, A computationally effi-
stiffening effects in flexible multibody dynamic system simulation, cient numerical algorithm for the transient response of high-speed
Comput. Struct. 62共6兲, 1035–1048. elastic linkages, ASME J. Mech. Des. 101, 138 –148.
关45兴 Belytschko T and Hsieh BJ 共1973兲, Non-linear transient finite element 关75兴 Midha A, Erdman A, and Forhib DA 共1979兲, A closed-form numerical
analysis with convected co-ordinates, Int. J. Numer. Methods Eng. 7, algorithm for the periodic response of high-speed elastic linkages,
255–271. ASME J. Mech. Des. 101, 154 –162.
关46兴 Housner J 共1984兲, Convected transient analysis for large space struc- 关76兴 Nath PK and Gosh A 共1980兲, Kineto-elastodynamic analysis of
ture maneuver and deployment, Proc of 25th Struct, Struct Dyn and mechanisms by finite element method, Mech. Mach. Theory 15, 179–
Materials Conf, AIAA Paper No 84-1023, 616 – 629. 197.
关47兴 Housner JM, Wu SC, and Chang CW 共1988兲, A finite element method 关77兴 Huston RL 共1980兲, Flexibility effects in multibody systems, Mech.
for time varying geometry in multibody structures, Proc of 29th Res. Commun. 7共4兲, 261–268.
Struct, Struct Dyn and Materials Conf, AIAA Paper No 88 –2234. 关78兴 Huston RL and Passarello CE 共1980兲, Multibody structural dynamics
关48兴 Iura M and Atluri SN 共1988兲, Dynamic analysis of finitely stretched including translation between the bodies, Comput. Struct. 12, 713–
and rotated three-dimensional space-curved beams, Comput. Struct. 720.
29, 875– 889. 关79兴 Book WJ 共1979兲, Modeling, design and control of flexible manipula-
关49兴 Simo JC and Vu-Quoc L 共1986兲, A three dimensional finite strain rod tors arms, PhD Thesis, MIT, Dept of Mechanical Engineering.
model, Part II: Computational aspects, Comput. Methods Appl. Mech. 关80兴 Book WJ 共1976兲, Characterization of strength and stiffness con-
Eng. 58, 79–116. straints on manipulator control, Proc of Symp on Theory of Robots
关50兴 Simo JC and Vu-Quoc L 共1986兲, On the dynamics of flexible beams and Manipulators, New York, Elsevier/North-Holland, 28 –37.
under large overall motions—The plane case: Part I, Part II, ASME J. 关81兴 Argyris JH, Balmer H, Doltsinis ISt, Dunne PC, Haase M, Kleiber M,
Appl. Mech. 53, 849– 863. Malejannakis GA, Mlejnek HP, Muller M, and Schapf DW 共1979兲,
关51兴 Meirovitch L and Nelson HD 共1966兲, High-spin motion of a satellite Finite element method: The natural approach, Comput. Methods Appl.
containing elastic parts, J. Spacecr. Rockets 3共11兲, 1597–1602.
Mech. Eng. 17Õ18, 1–106.
关52兴 Likins PW 共1967兲, Modal method for the analysis of free rotations of
关82兴 Argyris JH 共1982兲, An excursion into large rotations, Comput. Meth-
spacecraft, AIAA J. 5共7兲, 1304 –1308.
ods Appl. Mech. Eng. 32, 85–155.
关53兴 Likins PW 共1973兲, Dynamic analysis of a system of hinge-connected
关83兴 Belytschko T and Hughes TJR 共1983兲, Computational Methods for
rigid bodies with nonrigid appendages, Int. J. Solids Struct. 9, 1473–
1487. Transient Analysis, Elsevier Science Publ.
关54兴 Likins PW, Barbera FJ, and Baddeley V 共1973兲, Mathematical mod- 关84兴 Yang Z and Sadler JP 共1990兲, Large-displacement finite element
eling of spinning elastic bodies for modal analysis, AIAA J. 11, 1251– analysis of flexible linkages, ASME J. Mech. Des. 112, 175–182.
1258. 关85兴 Wasfy TM 共1994兲, Modeling flexible multibody systems including
关55兴 Likins PW 共1974兲, Geometric stiffness characteristics of a rotating impact and thermal effects using the finite element method and ele-
elastic appendage, Int. J. Solids Struct. 10, 161–167. ment convected frames, PhD Dissertation, Columbia Univ.
关56兴 Grotte PB, McMunn JC, and Gluck R 共1971兲, Equations of motion of 关86兴 Wasfy TM 共1996兲, A torsional spring-like beam element for the dy-
flexible spacecraft, J. Spacecr. Rockets 8, 561–567. namic analysis of flexible multibody systems, Int. J. Numer. Methods
关57兴 Winfrey RC 共1969兲, Dynamics of mechanisms with elastic, PhD Dis- Eng. 39, 1079–1096.
sertation, UCLA. 关87兴 Wu SC, Chang CW, and Housner JM 共1992兲, Finite element approach
关58兴 Winfrey RC 共1971兲, Elastic link mechanism dynamics, ASME J. Eng. for transient analysis of multibody systems, J. Guid. Control Dyn.
Ind. 93共1兲, 268 –272. 15共4兲, 847– 854.
关59兴 Winfrey RC 共1972兲, Dynamic analysis of elastic link mechanisms by 关88兴 Crisfield MA 共1990兲, A consistent co-rotational formulation for non-
reduction of coordinates, ASME J. Eng. Ind. 94共2兲, 577–582. linear, three-dimensional beam elements, Comput. Methods Appl.
关60兴 Jasinski PW, Lee HC, and Sandor GN 共1970兲, Stability and steady- Mech. Eng. 81, 131–150.
state vibrations in a high-speed slider-crank mechanism, ASME J. 关89兴 Crisfield MA and Shi J 共1994兲, A co-rotational element/time-
Appl. Mech. 37共4兲, 1069–1076. integration strategy for non-linear dynamics, Int. J. Numer. Methods
关61兴 Jasinski PW, Lee HC, and Sandor GN 共1971兲, Vibration of elastic Eng. 37共11兲, 1897–1913.
connecting rod of a high speed slider-crank mechanism, ASME J. 关90兴 Crisfield MA and Shi J 共1996兲, Energy conserving co-rotational pro-
Eng. Ind. 93共2兲, 336 –344. cedure for non-linear dynamics with FE, Nonlinear Dyn. 9共1-2兲, 37–
关62兴 Sadler JP and Sandor GN 共1970兲, Kineto-elastodynamic harmonic 52.
analysis of four-bar path generating mechanisms, Proc of 11th ASME 关91兴 Wasfy TM and Noor AK 共1996兲, Modeling and sensitivity analysis of
Conf on Mech, Columbus, OH, ASME Paper No 70-Mech-61. multibody systems using new solid, shell and beam elements, Com-
关63兴 Erdman AG, Imam I, and Sandor GN 共1971兲, Applied kineto- put. Methods Appl. Mech. Eng. 138, 187–211.
elastodynamics, Proc of 2nd OSU Appl Mech Conf, Stillwater, OK, 关92兴 Oden TD 共1972兲, Finite Elements of Nonlinear Continua, McGraw-
Paper No 21. Hill, New York.
关64兴 Erdman AG 共1972兲, A general method for kineto-elastodynamic 关93兴 Bathe KJ, Ramm E, and Wilson EL 共1975兲, Finite element formula-
analysis and synthesis of mechanisms, PhD Dissertation, Div of Ma- tions for large deformation dynamic analysis, Int. J. Numer. Methods
chines and Structures, RPI, Troy NY. Eng. 9, 353–386.
关65兴 Imam I 共1973兲, A general method for kineto-elastodynamic analysis 关94兴 Bathe KJ and Bolourchi S 共1979兲, Large displacement analysis of
and design of high speed mechanisms, Doctoral Dissertation, RPI, three-dimensional beam structures, Int. J. Numer. Methods Eng. 14,
Troy NY. 961–986.
关66兴 Imam I and Sandor GN 共1975兲, High speed mechanism design: A 关95兴 Simo JC 共1985兲, A finite strain beam formulation, the three dimen-
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 599

sional dynamic problem, Part I, Comput. Methods Appl. Mech. Eng. body mean axis to flexible multibody system dynamics, Comput.
49, 55–70. Methods Appl. Mech. Eng. 56, 217–245.
关96兴 Simo JC and Vu-Quoc L 共1987兲, The role of nonlinear theories in 关125兴 Koppens WP, Suaren AAHJm, Veldpaus FE, and van Campen DH
transient dynamic analysis of flexible structures, J. Sound Vib. 119, 共1988兲, The dynamics of deformable body experiencing large dis-
487–508. placements, ASME J. Appl. Mech. 55, 676 – 680.
关97兴 Simo JC and Vu-Quoc L 共1991兲, Geometrically-exact rod model in- 关126兴 Yoo WS and Haug EJ 共1986兲, Dynamics of articulated structures, Part
corporating shear and torsion-warping deformation, Int. J. Solids I: Theory, J of Struct Mech 14共1兲, 105–126.
Struct. 27共3兲, 371–393. 关127兴 Yoo WS and Haug EJ 共1986兲, Dynamics of articulated structures, Part
关98兴 Geradin M and Cardona A 共1989兲, Kinematics and dynamics of rigid II: Computer implementation and applications, J of Struct Mech
and flexible mechanisms using finite elements and quaternion algebra, 14共2兲, 177–189.
Computational Mech., Berlin 4, 115–136. 关128兴 Bakr EM and Shabana AA 共1986兲, Geometrically nonlinear analysis
关99兴 Crespo Da Silva MRM 共1988兲, Nonlinear flexural-torsional- of multibody systems, Comput. Struct. 23共6兲, 739–751.
extensional dynamics of beams, I: Formulation, Int. J. Solids Struct. 关129兴 Bakr EM and Shabana AA 共1987兲, Timoshenko beams and flexible
24, 1225–1234. multibody systems dynamics, J. Sound Vib. 22, 213–224.
关100兴 Jonker JB 共1989兲, A finite element dynamic analysis of spatial mecha- 关130兴 Chace MA 共1967兲, Analysis of the time dependence of multi-freedom
nisms with flexible links, Comput. Methods Appl. Mech. Eng. 76, mechanical systems in relative coordinates, ASME J. Eng. Ind. 89共1兲,
17– 40. 119–125.
关101兴 Sadler JP and Sandor GN 共1973兲, A lumped parameter approach to 关131兴 Wittenburg J 共1977兲, Dynamics of Systems of Rigid Bodies, BF Teub-
vibration and stress analysis of elastic linkages, ASME J. Eng. Ind. ner, Stuttgart.
May, 95共2兲, 549–557. 关132兴 Roberson RE 共1984兲, The path matrix of graph, its construction and
关102兴 Sadler JP and Sandor GN 共1974兲, Nonlinear vibration analysis of its use in evaluating certain products, Comput. Methods Appl. Mech.
elastic four-bar linkages, ASME J. Eng. Ind. May, 96共2兲, 411– 419. Eng. 24, 47–56.
关103兴 Song JO and Haug EJ 共1980兲, Dynamic analysis of planar flexible 关133兴 Hughes PC 共1979兲, Dynamics of a chain of flexible bodies, J Astro-
mechanisms, Comput. Methods Appl. Mech. Eng. 24, 359–381. naut Soc 27共4兲, 259–380.
关104兴 Sunada W and Dubowsky S 共1981兲, The application of finite-element 关134兴 Hughes PC and Sincarsin GB 共1989兲, Dynamics of an elastic multi-
methods to the dynamic analysis of flexible spatial and co-planar body chain, Part B: Global dynamics, Dyn and Stability of Syst 4共3–
linkage systems, ASME J. Dyn. Syst., Meas., Control 103, 643– 651. 4兲, 227–243.
关105兴 Sunada W and Dubowsky S 共1983兲, On the dynamic analysis and 关135兴 Book WJ 共1984兲, Recursive Lagrangian dynamics of flexible manipu-
behavior of industrial robotic manipulators with elastic members, lator arms, Int. J. Robot. Res. 3共3兲, 87–101.
ASME J. Mech., Transm., Autom. Des. 105, 42–51. 关136兴 Usoro PB, Nadira R, and Mahil SS 共1986兲, A finite element/Lagrange
关106兴 Shabana AA and Wehage RA 共1983兲, A coordinate reduction tech- approach to modeling light weight flexible manipulators, ASME J.
nique for transient analysis of spatial substructures with large angular Dyn. Syst., Meas., Control 108共3兲, 198 –205.
rotations, J of Struct Mech 11共3兲, 401– 431. 关137兴 Benati M and Morro A 共1988兲, Dynamics of chain of flexible links,
关107兴 Singh RP, vaan der Voort RJ, and Likins PW 共1985兲, Dynamics of ASME J. Dyn. Syst., Meas., Control 110, 410– 415.
flexible bodies in tree topology: A computer oriented approach, J. 关138兴 Kim SS and Haug EJ 共1988兲, A recursive formulation for flexible
Guid. Control Dyn. 8共5兲, 584 –590. multibody dynamics, Part I: Open loop systems, Comput. Methods
关108兴 Turcic DA and Midha A 共1984兲, Generalized equations of motion for Appl. Mech. Eng. 71共3兲, 293–311.
the dynamic analysis of elastic mechanism systems, ASME J. Dyn. 关139兴 Han PS and Zhao ZC 共1990兲, Dynamics of general flexible multibody
Syst., Meas., Control 106, 243–248. systems, Int. J. Numer. Methods Eng. 30, 77–97.
关109兴 Agrawal OP and Shabana AA 共1985兲, Dynamic analysis of multibody 关140兴 Shabana AA 共1990兲, Dynamics of flexible bodies using generalized
systems using component modes, Comput. Struct. 21共6兲, 1303–1312. Newton-Euler equations, ASME J. Dyn. Syst., Meas., Control 112,
关110兴 Changizi K and Shabana AA 共1988兲, A recursive formulation for the 496 –503.
dynamics analysis of open loop deformable multibody systems, J of 关141兴 Shabana AA 共1991兲, Constrained motion of deformable bodies, Int. J.
Appl Acoust 55, 687– 693. Numer. Methods Eng. 32, 1813–1831.
关111兴 Ider SK and Amirouche FML 共1989兲, Influence of geometric nonlin- 关142兴 Shabana AA, Hwang YL, and Wehage RA 共1992兲, Projection methods
earities on the dynamics of flexible tree-like structures, J. Guid. Con- in flexible multibody dynamics, Part I: Kinematics, Part II: Dynamics
trol Dyn. 12, 830– 837. and recursive projection methods, Int. J. Numer. Methods Eng. 35,
关112兴 Ider SK and Amirouche FML 共1989兲, Nonlinear modeling of flexible 1927–1966.
multibody systems dynamics subjected to variable constraints, ASME 关143兴 Shareef NH and Amirouche FML 共1991兲, Implementation of a 3-D
J. Appl. Mech. 56, 444 – 450. isoparametric finite element on supercomputer for the formulation of
关113兴 Ider SK and Amirouche FML 共1989兲, Numerical stability of the con- recursive dynamical equations of multibody systems, J of Nonlinear
straints near singular positions in the dynamics of multibody systems, Dyn 2, 319–334.
Comput. Struct. 33共1兲, 129–137. 关144兴 Amirouche FML and Xie M 共1993兲, Explicit matrix formulation of
关114兴 Chang B and Shabana AA 共1990兲, Nonlinear finite element formula- the dynamical equations for flexible multibody systems: A recursive
tion for the large displacement analysis of plates, ASME J. Appl. approach, Comput. Struct. 46共2兲, 311–321.
Mech. 57, 707–717. 关145兴 Surdilovic D and Vukobratovic M 共1996兲, One method for efficient
关115兴 Modi VJ, Suleman A, Ng AC, and Morita Y 共1991兲, An approach to dynamic modeling of flexible manipulators, Mech. Mach. Theory
dynamics and control of orbiting flexible structures, Int. J. Numer. 31共3兲, 297–316.
Methods Eng. 32, 1727–1748. 关146兴 Znamenacek J and Valasek M 共1998兲, An efficient implementation of
关116兴 Shabana AA and Hwang YL 共1993兲, Dynamic coupling between the the recursive approach to flexible multibody dynamics, Multibody
joint and elastic coordinates in flexible mechanism systems, Int. J. Syst. Dyn. 2共3兲, 227–251.
Robot. Res. 12, 299–306. 关147兴 Kim SS and Haug EJ 共1989兲, A recursive formulation for flexible
关117兴 Hwang YL and Shabana AA 共1994兲, Decoupled joint-elastic coordi- multibody dynamics, Part II: Closed loop systems, Comput. Methods
nate formulation for the analysis of closed-chain flexible multibody Appl. Mech. Eng. 74, 251–269.
systems, ASME J. Mech. Des. 116共3兲, 961–963. 关148兴 Keat JE 共1990兲, Multibody system order N dynamics formulation
关118兴 Pereira MS and Nikravesh PE 共1996兲, Impact dynamics of multibody based on velocity transform method, J. Guid. Control Dyn. 13共2兲,
systems with frictional contact using joint coordinates and canonical 207–212.
equations of motion, Nonlinear Dyn. 9共1–2兲, 53–72. 关149兴 Nagarajan S and Turcic DA 共1990兲, Lagrangian formulation of the
关119兴 Milne RD 共1968兲, Some remarks on the dynamics of deformable bod- equations of motion for elastic mechanisms with mutual dependence
ies, AIAA J. 6, 556 –558. between rigid body and elastic motions, Part I: Element level equa-
关120兴 McDonough TB 共1976兲, Formulation of the global equations of mo- tions, Part 2: System equations, ASME J. Dyn. Syst., Meas., Control
tion of a deformable body, AIAA J. 14, 656 – 660. 112共2兲, 203–224.
关121兴 Fraejis de Veubeke B 共1976兲, The dynamics of flexible bodies, Int. J. 关150兴 Lai HJ, Haug EJ, Kim SS, and Bae DS 共1991兲, A decoupled flexible-
Eng. Sci. 14, 895–913. relative co-ordinate recursive approach for flexible multibody dynam-
关122兴 Canavin JR and Likins PW 共1977兲, Floating reference frames for ics, Int. J. Numer. Methods Eng. 32, 1669–1689.
flexible spacecraft, J. Spacecr. Rockets 14共12兲, 724 –732. 关151兴 Ider SK 共1991兲, Finite element based recursive formulation for real
关123兴 Cavin RK and Dusto AR 共1977兲, Hamilton’s principle: Finite element time dynamic simulation of flexible multibody systems, Comput.
methods and flexible body dynamics, AIAA J. 15, 1684 –1690. Struct. 40共4兲, 939–945.
关124兴 Agrawal OP and Shabana AA 共1986兲, Application of deformable- 关152兴 Pereira MS and Proenca PL 共1991兲, Dynamic analysis of spatial flex-
600 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

ible multibody systems using joint coordinates, Int. J. Numer. Meth- Cartesian coordinates, Comput. Methods Appl. Mech. Eng. 92共3兲,
ods Eng. 32, 1799–1821. 377–395.
关153兴 Nikravesh PE and Ambrosio AC 共1991兲, Systematic construction of 关178兴 Sadler JP 共1975兲, On the analytical lumped-mass model of an elastic
equations of motion for rigid-flexible multibody systems containing four-bar mechanism, ASME J. Eng. Ind. May 97共2兲, 561–565.
open and closed kinematic loops, Int. J. Numer. Methods Eng. 32, 关179兴 Chu SC and Pan KC 共1975兲, Dynamic response of a high-speed
1749–1766. slider-crank mechanism with an elastic connecting rod, ASME J. Eng.
关154兴 Jain A and Rodriguez G 共1992兲, Recursive flexible multibody system Ind. 97共2兲, 542–550.
dynamics using spatial operators, J. Guid. Control Dyn. 15共6兲, 1453– 关180兴 Shabana AA and Wehage RA 共1983兲, Variable degree of freedom
1466. component mode analysis of inertia variant flexible mechanical sys-
关155兴 Hwang YL 共1992兲, Projection and recursive methods in flexible tems, ASME J. Mech., Transm., Autom. Des. 105, 371–378.
multibody dynamics, PhD Thesis, Dept of Mechanical Engineering, 关181兴 Turcic DA and Midha A 共1984兲, Dynamic analysis of elastic mecha-
Univ of Illinois at Chicago. nism systems, Part I: Applications, ASME J. Dyn. Syst., Meas., Con-
关156兴 Hwang YL and Shabana AA 共1992兲, Dynamics of flexible multibody trol 106, 249–254.
space cranes using recursive projection methods, Comput. Struct. 关182兴 Shabana AA 共1985兲, Automated analysis of constrained inertia-variant
43共3兲, 549–564. flexible systems, ASME J. Vib., Acoust., Stress, Reliab. Des. 107,
关157兴 Verlinden O, Dehombreux P, Conti C, and Boucher S 共1994兲, A new 431– 440.
formulation for the direct dynamic simulation of flexible mechanisms 关183兴 Hsu WC and Shabana AA 共1992兲, Passive and active inertia forces in
based on the Newton-Euler inverse method, Int. J. Numer. Methods flexible body dynamics, ASME J. Dyn. Syst., Meas., Control 114,
Eng. 37, 3363–3387. 571–578.
关158兴 Tsuchia K and Takeya S 共1996兲, Recursive formulations of a flexible 关184兴 El-Absy H and Shabana A 共1996兲, Coupling between rigid body and
multibody system by the method of weighted residuals, JSME Int. J., deformation modes, J. Sound Vib. 198共5兲, 617– 638.
Ser. C 39共2兲, 257–264. 关185兴 Yigit A, Scott RA, and Ulsoy AG 共1988兲, Flexural motion of a radi-
关159兴 Fisette P, Jhonson DA, and Samin JC 共1997兲, A fully symbolic gen- ally rotating beam attached to a rigid body, J. Sound Vib. 121共2兲,
eration of the equations of motion of multibody systems containing 201–210.
flexible beams, Comput. Methods Appl. Mech. Eng. 142, 123–152. 关186兴 Dado M and Soni AH 共1987兲, Complete dynamic analysis of elastic
关160兴 Pradhan S, Modi VJ, and Misra AK 共1997兲, Order N formulation for linkages, ASME J. Mech., Transm., Autom. Des. 109, 481– 486.
flexible multibody systems in tree topology: Lagrangian approach, J. 关187兴 Naganathan G and Soni AH 共1988兲, Nonlinear modeling of kinematic
Guid. Control Dyn. 20共4兲, 665– 672. and flexibility effects in manipulator design, ASME J. Mech.,
关161兴 Choi HH, Lee JH, and Shabana AA 共1998兲, Spatial dynamics of Transm., Autom. Des. 110, 254 –243.
multibody tracked vehicles, Part I: Spatial equations of motion, Veh. 关188兴 Silverberg LM and Park S 共1990兲, Interaction between rigid-body and
Syst. Dyn. 29共1兲, 129–138. flexible-body motions in maneuvering spacecraft, J. Guid. Control
关162兴 Nagata T, Modi VJ, and Matsuo H 共2001兲, Dynamics and control of Dyn. 13共1兲, 73– 80.
flexible multibody systems, Part I: General formulation with an order 关189兴 Liu TS and Liu JC 共1993兲, Forced vibrations of flexible multibody
N forward dynamics, Part II: Simulation code and parametric studies systems: A dynamic stiffness method, J. Vibr. Acoust. 115, 468 – 476.
with nonlinear control, Acta Astronaut. 49共11兲, 581– 610. 关190兴 Huang SJ and Wang TY 共1993兲, Structural dynamics analysis of spa-
关163兴 Du H and Ling F 共1995兲, A nonlinear dynamics model for three- tial robots with finite element method, Comput. Struct. 46共4兲, 703–
dimensional flexible linkages, Comput. Struct. 56共1兲, 15–23. 716.
关164兴 Nikravesh PE, Wehage RA, and Kwon OK 共1985兲, Euler parameters 关191兴 Jablokow AG, Nagarajan S, and Turcic DA 共1993兲, A modal analysis
in computational kinematics and dynamics, Part I, ASME J. Mech., solution technique to the equations of motion for elastic mechanism
Transm., Autom. Des. 107, 258 –365. systems including the rigid-body and elastic motion coupling terms,
关165兴 Geradin M, Robert G, and Buchet P 共1986兲, Kinematic and dynamic ASME J. Mech. Des. 115, 314 –323.
analysis of mechanisms: A finite element approach based on Euler
关192兴 Lieh J 共1994兲, Separated-form equations of motion of controlled flex-
parameters, Finite Element Methods for Nonlinear Problems, P Ber-
ible multibody systems, ASME J. Dyn. Syst., Meas., Control 116共4兲,
gan et al 共eds兲, Springer-Verlag, Berlin.
702–712.
关166兴 Haug EJ, Wu SC, and Kim SS 共1985兲, Dynamics of flexible ma-
关193兴 Hu FL and Ulsoy AG 共1994兲, Dynamic modeling of constrained flex-
chines: A variational approach, IUTAM/IFToMM Symp Udine/Italy, G
Bianchi and W Schielen 共eds兲, Springer-Verlag, 55– 68. ible robot arms for controller design, ASME J. Dyn. Syst., Meas.,
关167兴 Wu SC and Haug EJ 共1988兲, Geometric non-linear substructuring to Control 116, 56 – 65.
dynamics of flexible mechanical systems, Int. J. Numer. Methods Eng. 关194兴 Fang Y and Liou FW 共1995兲, Dynamics of three-dimensional multi-
22, 2211–2226. body systems with elastic components, Comput. Struct. 57共2兲, 309–
关168兴 Wu SC, Haug EJ, and Kim SS 共1989兲, A variational approach to 316.
dynamics of flexible mechanical systems, Mech. Struct. Mach. 17共1兲, 关195兴 Damaren C and Sharf I 共1995兲, Simulation of flexible-link manipula-
3–32. tors with inertial and geometric nonlinearities, ASME J. Dyn. Syst.,
关169兴 Chang B and Shabana AA 共1990兲, Total Lagrangian formulation for Meas., Control 117共2兲, 74 – 87.
the large displacement analysis of rectangular plates, Int. J. Numer. 关196兴 Xianmin Z, Hongzhao L, and Yunwen S 共1996兲, Finite dynamic ele-
Methods Eng. 29共1兲, 73–103. ment analysis for high-speed flexible linkage mechanisms, Comput.
关170兴 Chang CW and Shabana AA 共1990兲, Spatial dynamics of deformable Struct. 60共5兲, 787–796.
multibody systems with variable kinetic structure, Part 1: Dynamic 关197兴 Shigang Y, Yueqing Y, and Shixian B 共1997兲, Flexible rotor beam
model, Part 2: Velocity transformation, ASME J. Mech. Des. 112, element for the manipulators with joint and link flexibility, Mech.
153–167. Mach. Theory 32共2兲, 209–220.
关171兴 Ambrosio JAC and Goncalaves JPC 共2001兲, Complex flexible multi- 关198兴 Al-Bedoor BO and Khulief YA 共1996兲, Finite element dynamic mod-
body systems with application to vehicle dynamics, Multibody Syst. eling of a translating and rotating flexible link, Comput. Methods
Dyn. 6, 163–182. Appl. Mech. Eng. 131共1/2兲, 173–190.
关172兴 Vukasovic N, Celigueta JT, Garcia de Jalon GJ, and Bayo E 共1993兲, 关199兴 Langlois RG and Anderson RJ 共1999兲, Multibody dynamics of very
Flexible multibody dynamics based on a fully Cartesian system of flexible damped systems, Multibody Syst. Dyn. 3共2兲, 109–136.
support coordinates, ASME J. Mech. Des. 115共2兲, 294 –305. 关200兴 Vigneron FR 共1975兲, Comment of mathematical modeling of spinning
关173兴 Metaxas D and Koh E 共1996兲, Flexible multibody dynamics and elastic bodies for modal analysis, AIAA J. 13, 126 –127.
adaptive finite element techniques for model synthesis estimation, 关201兴 Levinson DA and Kane TR 共1976兲, Spin stability of a satellite
Comput. Methods Appl. Mech. Eng. 136, 1–25. equipped with four booms, J. Spacecr. Rockets 13, 208 –213.
关174兴 Garcia de Jalon J, Unda J, and Avello A 共1985兲, Natural coordinates 关202兴 Kaza KR and Kvaternik RG 共1977兲, Nonlinear flap-lag-axial equa-
for the computer analysis of three-dimensional multibody systems, tions of a rotating beam, Acta Astronaut. 15共6兲, 1349–1360.
Comput. Methods Appl. Mech. Eng. 56, 309–327. 关203兴 Cleghorn WL, Fenton RG, and Tabarrok B 共1981兲, Finite element
关175兴 Garcia de Jalon GJ and Avello A 共1991兲, Dynamics of flexible multi- analysis of high speed flexible mechanisms, Mech. Mach. Theory 16,
body systems using Cartesian coordinates and large displacement 407– 424.
theory, Int. J. Numer. Methods Eng. 32, 1543–1563. 关204兴 Wright A, Smith C, and Thresher R 共1982兲, Vibration modes of cen-
关176兴 Friberg O 共1988兲, A set of parameters for finite rotations and transla- trifugally stiffened beams, ASME J. Appl. Mech. 49, 197–202.
tions, Comput. Methods Appl. Mech. Eng. 66, 163–171. 关205兴 Kane TR, Ryan RR, and Banerjee AK 共1987兲, Dynamics of a canti-
关177兴 Bayo E, Garcia de Jalon J, and Avello A 共1991兲, An efficient compu- lever beam attached to a moving base, J of Guidance 10共2兲, 139–151.
tational method for real time multibody dynamic simulation in fully 关206兴 Kammer DC and Schlack AL 共1987兲, Effects of nonconstant spin rate
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 601

on the vibration of a rotating beam, ASME J. Appl. Mech. 54, 305– 关234兴 Amirouche FML and Huston RL 共1985兲, Collaborative technique in
310. modal analysis, J. Guid. Control Dyn. 8共6兲, 782–784.
关207兴 Ryan RR 共1988兲, Flexible multibody dynamics: problems and solu- 关235兴 Hablani HB 共1990兲, Hinges-free and hinges-locked modes of a de-
tions, Proc of Workshop on Multibody Simulation, 1共3兲, JPL D-5190, formable multibody space station—A continuum approach, J. Guid.
Pasadena, CA, 103–190. Control Dyn. 13共2兲, 286 –296.
关208兴 Trindade MA and Sampaio R 共2001兲, The role of nonlinear strain- 关236兴 Hablani HB 共1991兲, Modal identities for multibody elastic spacecraft,
displacement relation on the geometric stiffening of rotating flexible J. Guid. Control Dyn. 14共2兲, 294 –303.
beams, Paper No DETC2001/VIB-21614, Proc of ASME DETC. 关237兴 Yoo WS and Haug EJ 共1986兲, Dynamics of flexible mechanical sys-
关209兴 Peterson LD 共1989兲, Nonlinear finite element simulation of a large tems using vibration and static correction modes, ASME J. Mech.,
angle motion of flexible bodies, Proc of 30th AIAA/ASME Struct, Transm., Autom. Des. 108, 315–321.
Struct Dyn and Materials Conf, AL, 396 – 403. 关238兴 Tsuchiya K, Kashiwase T, and Yamada K 共1989兲, Reduced-order
关210兴 Banerjee AK and Dickens JM 共1990兲, Dynamics of an arbitrary flex- models of a large flexible spacecraft, AIAA J of Guidance 12共6兲, 845–
ible body in large rotation and translation, J. Guid. Control Dyn. 850.
13共2兲, 221–227. 关239兴 Chadhan B and Agrawal OP 共1989兲, Dynamic analysis of flexible
关211兴 Banerjee AK and Lemak ME 共1991兲, Multi-flexible body dynamics multi-body systems using mixed modal and tangent coordinates,
capturing motion-induced stiffness, ASME J. Appl. Mech. 58, 766 – Comput. Struct. 31共6兲, 1041–1050.
775. 关240兴 Nikravesh PE 共1990兲, Systematic reduction of multibody equations of
关212兴 Banerjee AK 共1993兲, Block-diagonal equations for multibody elasto- motion to a minimal set, Int. J. Non-Linear Mech. 25, 143–151.
dynamics with geometric stiffness and constraints, J. Guid. Control 关241兴 Jonker JB 共1991兲, Linearization of dynamic equations of flexible
Dyn. 16共6兲, 1092–1100. mechanisms—A finite element approach, Int. J. Numer. Methods Eng.
关213兴 Wallrapp O, Santos J, and Ryu J 共1990兲, Superposition method for 31共7兲, 1375–1392.
stress stiffening in flexible multibody dynamics, Dynamics of Flexible 关242兴 Ramakrishnan J, Rao S, and Koval L 共1991兲, Control of large space
Structures in Space, CL Kirk and JL Junkins 共eds兲, Computational structures using reduced order models, Control-Theory and Advanced
Mechanics Publications, Springer-Verlag, London, 233–247. Technology 7共1兲, 73–100.
关214兴 Wallrapp O 共1991兲, Linearized flexible multibody dynamics including 关243兴 Wang H 共1992兲, Tabulated mode calculations for chained flexible
geometric stiffness effects, Mech. Struct. Mach. 19共3兲, 105–129. multibody systems, Dyn of Flexible Multibody Systems: Theory and
关215兴 Boutaghou ZE and Erdman AG 共1991兲, A unified approach for the Experiment, SC Sinha et al 共eds兲, ASME, 77– 86.
dynamics of beams undergoing arbitrary spatial motion, ASME J. 关244兴 Ramakrishnan J 共1993兲, Multibody model reduction, AIAA-Houston
Vibr. Acoust. 113, 494 –502. 18th Technical Symp, Univ of Houston, Clear Lake.
关216兴 Sharf I 共1995兲, Geometric stiffening in multibody dynamics formula- 关245兴 Yao YL, Korayem MH, and Basu A 共1993兲, Maximum allowable load
tions, J. Guid. Control Dyn. 18共4兲, 882– 890. of flexible manipulators for given dynamic trajectory, Int J of Robot-
关217兴 Sharf I 共1996兲, Geometrically non-linear beam element for dynamics ics and Comput-Integrated Manuf 10共4兲, 301–309.
simulation of multibody systems, Int. J. Numer. Methods Eng. 39共5兲, 关246兴 Wu HT and Mani NK 共1994兲, Modeling of flexible bodies for multi-
763–786. body dynamics systems using Ritz vectors, ASME J. Mech. Des. 116,
关218兴 Yoo HH, Ryan RR, and Scott RA 共1995兲, Dynamics of flexible beams 437– 444.
undergoing overall motion, J. Sound Vib. 181共2兲, 261–278. 关247兴 Hsieh SR and Shaw SW 共1994兲, The dynamic stability and non-linear
关219兴 Tadikonda SSK and Chang HT 共1995兲, On the geometric stiffness resonance of a flexible connecting rod: Single-mode model, J. Sound
matrices in flexible multibody dynamics, ASME J. Vibr. Acoust. Vib. 170共1兲, 25– 49.
117共4兲, 452– 461. 关248兴 Korayem MH, Yao YL, and Basu A 共1994兲, Application of symbolic
关220兴 Pascal M 共2001兲, Some open problems in dynamic analysis of flexible manipulation to inverse dynamics and kinematics of elastic robots, Int
multibody systems, Multibody Syst. Dyn. 5, 315–334. J for Adv Manuf Tech 9共5兲, 343–350.
关221兴 Wallrapp O and Schwertassek R 共1991兲, Representation of geometric 关249兴 Hu TG, Tadikonda SSK, and Mordfin TG 共1995兲, Assumed modes
stiffening in multibody system simulation, Int. J. Numer. Methods method and articulated flexible multibody dynamics, J. Guid. Control
Eng. 32, 1833–1850. Dyn. 18共3兲, 404 – 410.
关222兴 Padilla CE and Von Flotow AH 共1992兲, Nonlinear strain-displacement 关250兴 Tadikonda SSK 共1995兲, Modeling of translational motion between
relations and flexible multibody dynamics, J of Guidance 15, 128 – two flexible bodies connected via three points, J. Guid. Control Dyn.
136. 18共6兲, 1392–1397.
关223兴 Zhang DJ, Liu CQ, and Huston RL 共1995兲, On the dynamics of an 关251兴 Nakanishi T, Yin X, and Shabana AA 共1996兲, Dynamics of multibody
arbitrary flexible body with large overall motion: an integrated ap- tracked vehicles using experimentally identified modal parameters,
proach, Mech. Struct. Mach. 23共3兲, 419– 438. ASME J. Dyn. Syst., Meas., Control 118共3兲, 499–507.
关224兴 Zhang DJ and Huston RL 共1996兲, On dynamic stiffening of flexible 关252兴 Lee JH 共1996兲, On the application of the modal integration method to
bodies having high angular velocity, Mech. Struct. Mach. 24共3兲, 313– flexible multibody systems, Comput. Struct. 59共3兲, 553–559.
329. 关253兴 Cuadrado J, Cardenal J, and Garcia de Jalon J 共1996兲, Flexible
关225兴 Spanos J and Laskin RA 共1988兲, Geometric nonlinear effects in mechanisms through natural coordinates and component synthesis:
simple rotating systems, Proc of Workshop on Multibody Simulation, An approach fully compatible with the rigid case, Int. J. Numer. Meth-
JPL, Pasadena CA, JPL D-5190, 1, 191–218. ods Eng. 39共20兲, 3535–3551.
关226兴 Mayo J, Dominguez J, and Shabana AA 共1995兲, Geometrically non- 关254兴 Subrahmanyan PK and Seshu P 共1997兲, Dynamics of a flexible five
linear formulations of beams in flexible multibody dynamics, ASME bar manipulator, Comput. Struct. 63共2兲, 283–294.
J. Vibr. Acoust. 117共4兲, 501–509. 关255兴 Pan W and Haug EJ 共1999兲, Dynamic simulation of general flexible
关227兴 Mayo J and Dominguez J 共1996兲, Geometrically nonlinear formula- multibody systems, Mech. Struct. Mach. 27共2兲, 217–251.
tion flexible multibody systems in terms of beam elements: Geomet- 关256兴 Craig RR 共2000兲, Coupling of substructure for dynamic analysis: An
ric stiffness, Comput. Struct. 59共6兲, 1039–1050. overview, 41st AIAA/ASMA/ASCE/AHS/ASC Struct, Struct Dyn and
关228兴 Du H, Lim MK, and Liew KM 共1996兲, Nonlinear dynamics of multi- Materials Conf, AIAA-2000–1573.
bodies with composite laminates, I: Theoretical formulation, Comput. 关257兴 Laurenson RM 共1976兲, Modal analysis of rotating flexible structures,
Methods Appl. Mech. Eng. 133, 15–24. AIAA J. 14, 1444 –1450.
关229兴 Sharf I 共1999兲, Nonlinear strain measures, shape functions and beam 关258兴 Hoa SV 共1979兲, Vibration of a rotating beam with tip mass, J. Sound
elements for dynamics of flexible beams, Multibody Syst. Dyn. 3共2兲, Vib. 63共3兲, 369–381.
189–205. 关259兴 Kobayashi N, Sugiyama H, and Watanabe M 共2001兲, Dynamics of
关230兴 Meirovitch L 共1980兲, Computational Methods in Structural Dynam- flexible beam using a component mode synthesis based formulation,
ics, Sqthoff-Noordhof, The Netherlands. Paper No DETC2001/VIB-21351, Proc of ASME 2001 DETC, Pitts-
关231兴 Ruzicka GC and Hodges DH 共2001兲, A unified development of basis burgh PA.
reduction methods for rotor blades, Paper No DETC2001/VIB-21316, 关260兴 Mbono Samba YC and Pascal M 共2001兲, Nonlinear effect in dynamic
Proc of ASME 2001 DETC. analysis of flexible multibody systems, Paper No DETC2001/VIB-
关232兴 Imam I, Sandor GN, and Kramer SN 共1973兲, Deflection and stress 21353, Proc of ASME 2001 DETC, Pittsburgh PA.
analysis in high speed planar mechanisms with elastic links, ASME J. 关261兴 Kim SS and Haug EJ 共1990兲, Selection of deformation modes for
Eng. Ind. 95共2兲, 541–548. flexible multibody dynamics, Mech. Struct. Mach. 18共4兲, 565–585.
关233兴 Hablani HB 共1982兲, Constrained and unconstrained modes: Some 关262兴 Friberg O 共1991兲, A method for selecting deformation modes in flex-
modeling aspects of flexible spacecraft, J. Guid. Control Dyn. 5, ible multibody dynamics, Int. J. Numer. Methods Eng. 32, 1637–
164 –173. 1655.
602 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

关263兴 Spanos JT and Tsuha WS 共1991兲, Selection of component modes for 关292兴 Ghazavi A, Gordaninejad F, and Chalhoub NG 共1993兲, Dynamic
flexible multibody simulation, J. Guid. Control Dyn. 14共2兲, 278 –286. analysis of composite-material flexible robot arm, Comput. Struct.
关264兴 Tadikonda SSK and Schubele HW 共1994兲, Outboard body effects on 49共2兲, 315–327.
flexible branch body dynamics in articulated flexible multibody sys- 关293兴 Du H and Liew KM 共1996兲, A nonlinear finite element model for
tems, J. Guid. Control Dyn. 17, 417– 424. dynamics of flexible manipulators, Mech. Mach. Theory 31共8兲, 1109–
关265兴 Gofron M and Shabana AA 共1995兲, Equivalence of the driving elastic 1123.
forces in flexible multibody systems, Int. J. Numer. Methods Eng. 38, 关294兴 Naganathan G and Soni AH 共1987兲, Coupling effects of kinematics
2907–2928. and flexibility in manipulators, Int. J. Robot. Res. 6共1兲, 75– 83.
关266兴 Shabana AA 共1996兲, Resonance conditions and deformable body co- 关295兴 Smaili AA 共1993兲, A three-node finite beam element for dynamic
ordinate systems, J. Sound Vib. 192共1兲, 389–398. analysis of planar manipulators with flexible joints, Mech. Mach.
关267兴 Shi P, McPhee J, and Heppler G 共2000兲, Polynomial shape functions Theory 28共2兲, 193–206.
and numerical methods for flexible multibody dynamics, Mech. 关296兴 Meek JL and Liu H 共1995兲, Nonlinear dynamics analysis of flexible
Struct. Mach. 29共1兲, 43– 64. beams under large overall motions and the flexible manipulator simu-
关268兴 Carlbom PF 共2001兲, Combining MBS with FEM for rail vehicle dy- lation, Comput. Struct. 56共1兲, 1–14.
namics analysis, Multibody Syst. Dyn. 6, 291–300. 关297兴 Christensen ER and Lee SW 共1986兲, Nonlinear finite element model-
关269兴 Shabana AA 共1986兲, Transient analysis of flexible multibody systems, ing of the dynamics of unrestrained structures, Comput. Struct. 23共6兲,
Part I: dynamics of flexible bodies, Comput. Methods Appl. Mech. 819– 829.
Eng. 54, 75–91. 关298兴 Gordaninejad F, Chalhoub NG, Ghazavi A, and Lin Q 共1992兲, Non-
关270兴 Shabana AA 共1982兲, Dynamic analysis of large scale inertia-variant linear deformation of a shear-deformable laminated composite-
flexible systems, Doctoral Dissertation, Dept of Mechanical Engineer- material robot arm, ASME J. Mech. Des. 114, 96 –102.
ing, Univ of Iowa. 关299兴 Oral S and Ider SK 共1997兲, Coupled rigid-elastic motion of filament-
关271兴 Hu A and Skelton R 共1990兲, Model reduction with weighted modal wound composite robotic arms, Comput. Methods Appl. Mech. Eng.
cost analysis, AIAA GNC Conf, Portland OR. 147, 117–123.
关272兴 Craig RR and Bampton MC 共1968兲, Coupling of sub-structures for 关300兴 Bartolone DF and Shabana AA 共1989兲, Effect of beam initial curva-
dynamic analysis, AIAA J. 6, 1313–1319. ture on the dynamics of deformable multibody systems, Mech. Mach.
关273兴 Ryu J, Kim SS, and Kim SS 共1992兲, Mode-acceleration method in Theory 24共5兲, 411– 430.
flexible multibody dynamics, Dyn of Flexible Multibody Syst: Theory 关301兴 Gau WH and Shabana AA 共1990兲, Effect of shear deformation and
and Experiment, SC Sinha et al 共eds兲, ASME, 157–164. rotary inertia on the nonlinear dynamics of rotating curved beams,
关274兴 Ryu J, Kim H-S, and Wang S 共1998兲, A method for improving dy- ASME J. Vibr. Acoust. 112, 183–193.
namic solutions in flexible multibody dynamics, Comput. Struct. 关302兴 Chen DC and Shabana AA 共1993兲, Dynamics of initially curved
66共6兲, 765–776. plates in the analysis of spatial flexible mechanical systems, ASME J.
关275兴 Cardona A 共2000兲, Superelements modeling in flexible multibody dy- Mech. Des. 115共3兲, 403– 411.
namics, Multibody Syst. Dyn. 4共2/3兲, 245–266. 关303兴 Banerjee AK and Kane TR 共1989兲, Dynamics of a plate in large
关276兴 Siciliano B and Book W 共1988兲, A singular perturbation approach to overall motion, ASME J. Appl. Mech. 56, 887– 891.
control of lightweight flexible manipulators, Int. J. Robot. Res. 7共4兲, 关304兴 Chang B, Chen DC, and Shabana AA 共1990兲, Effect of the coupling
79–90. between stretching and bending in the large displacement analysis of
关277兴 Jonker JB and Aarts RG 共2001兲, A perturbation method for dynamic plates, Int. J. Numer. Methods Eng. 30共7兲, 1233–1262.
analysis and simulation of flexible manipulators, Multibody Syst. Dyn. 关305兴 Boutaghou ZE, Erdman AG, and Stolarski HK 共1992兲, Dynamics of
6, 245–266. flexible beams and plates in large overall motions, ASME J. Appl.
关278兴 Subbiah M, Sharan AM, and Jain J 共1988兲, A study of dynamic con- Mech. 59, 991–999.
densation techniques for machine tools and robotic manipulators, 关306兴 Kremer JM, Shabana AA, and Widern GEO 共1993兲, Large reference
Mech. Mach. Theory 23共1兲, 63– 69. displacement analysis of composite plates, Parts I and II, Int. J. Nu-
关279兴 Shabana AA 共1985兲, Substructure synthesis methods for dynamic mer. Methods Eng. 36, 1– 42.
analysis of multi-body systems, Comput. Struct. 20共4兲, 737–744. 关307兴 Kremer JM, Shabana AA, and Widera GO 共1994兲, Application of
关280兴 Shabana AA and Chang CW 共1989兲, Connection forces in deformable composite plate theory and the finite element method to the dynamics
multibody dynamics, Comput. Struct. 33, 307–318. and stress analysis of spatial flexible mechanical systems, ASME J.
关281兴 Wu SC and Haug EJ 共1990兲, A substructure technique for dynamics of Mech. Des. 116共3兲, 952–960.
flexible mechanical systems with contact-impact, ASME J. Mech. 关308兴 Madenci E and Barut A 共1996兲, Dynamic response of thin composite
Des. 112, 390–398. shells experiencing non-linear elastic deformations coupled with large
关282兴 Cardona A and Geradin M 共1991兲, Modeling of superelements in and rapid overall motions, Int. J. Numer. Methods Eng. 39, 2695–
mechanism analysis, Int. J. Numer. Methods Eng. 32, 1565–1593. 2723.
关283兴 Liu AQ and Liew KM 共1994兲, Non-linear substructure approach for 关309兴 Chen DC and Shabana AA 共1993兲, The rotary inertia effect in the
dynamic analysis of rigid flexible multibody systems, Comput. Meth- large reference displacement analysis of initially curved plates, J.
ods Appl. Mech. Eng. 114共3/4兲, 379–390. Sound Vib. 162共1兲, 97–121.
关284兴 Lim SP, Liu AQ, and Liew KM 共1994兲, Dynamics of flexible multi- 关310兴 Turcic DA, Midha A, and Bosnik JR 共1984兲, Dynamic analysis of
body systems using loaded-interface substructure synthesis approach, elastic mechanism systems, Part II: Experimental results, ASME J.
Computational Mech., Berlin 15, 270–283. Dyn. Syst., Meas., Control 106, 255–260.
关285兴 Mordfin TG 共1995兲, Articulating flexible multibody dynamics, sub- 关311兴 Jiang JJ, Hsiao CL, and Shabana AA 共1991兲, Calculation of non-linear
structure synthesis and finite elements, Adv. Astronaut. Sci. 89共2兲, vibration of rotating beams by using tetrahedral and solid finite ele-
1097–1116. ments, J. Sound Vib. 148共2兲, 193–214.
关286兴 Haenle U, Dinkler D, and Kroeplin B 共1995兲, Interaction of local and 关312兴 Ryu J, Kim S-S, and Kim SS 共1992兲, An efficient computational
global nonlinearities of elastic rotating structures, AIAA J. 33共5兲, method for dynamic stress analysis of flexible multibody systems,
933–937. Comput. Struct. 42共6兲, 969–977.
关287兴 Liew KM, Lee SE, and Liu AQ 共1996兲, Mixed-interface substructures 关313兴 Kerdjoudj M and Amirouche FML 共1996兲, Implementation of the
for dynamic analysis of flexible multibody systems, Eng. Struct. boundary element method in the dynamics of flexible bodies, Int. J.
18共7兲, 495–503. Numer. Methods Eng. 39共2兲, 321–354.
关288兴 Agrawal OP and Chung SL 共1990兲, Superelement model based on 关314兴 Feliu V, Rattan KS, and Brown HB Jr 共1992兲, Modeling and control
Lagrangian coordinates for multibody system dynamics, Comput. of single-link flexible arms with lumped masses, ASME J. Dyn. Syst.,
Struct. 37共6兲, 957–966. Meas., Control 114, 59– 69.
关289兴 Agrawal OP and Kumar R 共1991兲, A general superelement model on 关315兴 Neubauer AH Jr, Cohen R, and Hall AS Jr 共1966兲, An analytical study
a moving reference frame for planar multibody system dynamics, of the dynamics of an elastic linkage, ASME J. Eng. Ind. 88共3兲, 311–
ASME J. Vibr. Acoust. 113, 43– 49. 317.
关290兴 Sharan AM, Jain J, and Kalra P 共1992兲, Efficient methods for solving 关316兴 Thompson BS and Barr ADS 共1976兲, A variational principle for the
dynamic problems of flexible manipulators, ASME J. Dyn. Syst., elastodynamic motion of planar linkages, ASME J. Eng. Ind. Nov,
Meas., Control 114, 78 – 88. 1306 –1312.
关291兴 Richard MJ and Tennich M 共1992兲, Dynamic simulation of flexible 关317兴 Badlani M and Kleinhenz W 共1979兲, Dynamic stability of elastic
multibody systems using vector network techniques, Dyn of Flexible mechanisms, ASME J. Mech. Des. 101共1兲, 149–153.
Multibody Syst: Theory and Experiment, SC Sinha et al 共eds兲, ASME, 关318兴 Low KH 共1987兲, A systematic formulation of dynamic equations for
165–174. robot manipulators with elastic links, J. Rob. Syst. 4共30兲, 435– 456.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 603

关319兴 Low KH 共1989兲, Solution schemes for the system equations of flex- systems analysis, Int. J. Numer. Methods Eng. 40, 357–381.
ible robots, J. Rob. Syst. 6共4兲, 383– 405. 关348兴 Bagci C and Kurnool S 共1994兲, Elastodynamics of horizontally body-
关320兴 Boutaghou Z-E, Tamma KK, and Erdman AG 共1991兲, Continuous/ guiding cam-driven linkages interacting with robots and elastic error
discrete modeling and analysis of elastic planar multibody systems, compensation for robot positioning, ASME-94-DTC/FAS-5:1, 1–12.
Comput. Struct. 38共6兲, 605– 613. 关349兴 Shabana AA 共1986兲, Dynamics of inertia-variant flexible systems us-
关321兴 Xu T and Lowen GG 共1993兲, A new analytical approach for the de- ing experimentally identified parameters, ASME J. Mech., Transm.,
termination of the transient response in elastic mechanisms, ASME J. Autom. Des. 108, 358 –366.
Mech. Des. 115共1兲, 119–124. 关350兴 Ider SK and Oral S 共1996兲, Filament-wound composite links in multi-
关322兴 Xu T and Lowen GG 共1995兲, A closed solution for the elastic- body systems, Comput. Struct. 58共3兲, 465– 469.
dynamic behavior of an industrial press-feed mechanism and experi- 关351兴 Thompson BS, Zuccaro D, Gamache D, and Gandhi MV 共1983兲, An
mental verification, ASME J. Mech. Des. 117共4兲, 539–547. experimental and analytical study of the dynamic response of a link-
关323兴 Cetinkunt S and Book WJ 共1987兲, Symbolic modeling of flexible age fabricated from a unidirectional fiber-reinforced composite lami-
manipulators, Proc of 1987 IEEE Int Conf on Robotics and Automa- nate, ASME J. Mech., Transm., Autom. Des. 105, 526 –533.
tion, 2074 –2080. 关352兴 Thompson BS and Sung CK 共1984兲, A variational formulation for the
关324兴 Fisette P, Samin JC, and Willems PW 共1991兲, Contribution to sym- nonlinear finite element analysis of flexible linkages: Theory, imple-
bolic analysis of deformable multibody systems, Int. J. Numer. Meth- mentation and experimental results, ASME J. Mech., Transm., Autom.
ods Eng. 32, 1621–1635. Des. 106, 482– 488.
关325兴 Botz M and Hagedorn P 共1993兲, Dynamics of multibody systems with 关353兴 Sung CK, Thompson BS, and Crowley P 共1986兲, An experimental
elastic beam, Advanced Multibody Systems Dynamics, W Schiehlen study to demonstrate the superior response characteristics of mecha-
共ed兲, Kluwer, Dordrecht, 217–236. nisms constructed with composite laminates, Mech. Mach. Theory
关326兴 Botz M and Hagedorn P 共1997兲, Dynamic simulation of multibody 21共2兲, 103–119.
systems including planar elastic beams using Autolev, Eng. Comput. 关354兴 Azhdari A, Chalhoub NG, and Gordaninejad F 共1991兲, Dynamic mod-
14共4兲, 456 – 470. eling of a flexible revolute-prismatic composite-material arm, Nonlin-
关327兴 Piedboeuf JC 共1996兲, SYMOFROS: Symbolic modeling of flexible ear Dyn. 2, 171–186.
robots and simulation, Adv. Astronaut. Sci. 90共1兲, 949. 关355兴 Chalhoub NG, Gordaninejad F, Lin Q, and Ghazavi A 共1991兲, Dy-
关328兴 Melzer E 共1996兲, Symbolic computations in flexible multibody sys- namic modeling of a laminated composite-material flexible robot arm
tems, Nonlinear Dyn. 9共1–2兲, 147–163. made of short beams, Int. J. Robot. Res. 10共5兲, 560–569.
关329兴 Oliviers M, Campion G, and Samin JC 共1998兲, Nonlinear dynamic 关356兴 Gordaninejad F and Vaidyaraman S 共1994兲, Active and passive con-
model of a system of flexible bodies using augmented bodies, Multi- trol of a revolute-prismatic, flexible, composite-materials robot arm,
body Syst. Dyn. 2共1兲, 25– 48. Comput. Struct. 53共4兲, 865– 875.
关330兴 Shi P and McPhee J 共2000兲, Dynamics of flexible multibody systems 关357兴 Ambrosio JAC 共1991兲, Elastic-plastic large deformation of flexible
using virtual work and linear graph theory, Multibody Syst. Dyn. 4共4兲, multibody systems in crash analysis, PhD Dissertation, Dept of Aero-
355–381. space and Mechanical Engineering, Univ of Arizona.
关331兴 Shi P and McPhee J 共2002兲, Symbolic programming of a graph- 关358兴 Amirouche FML and Xie M 共1996兲, Treatment of inelastic phenom-
theoretic approach to flexible multibody dynamics, Mech. Struct. ena in multibody dynamics, Adv. Astronaut. Sci. 90, 1523–1535.
Mach. 30共1兲, 123–154. 关359兴 Xie M and Amirouche FML 共1994兲, Treatment of material creep and
关332兴 Shi P, McPhee J, and Heppler GR 共2001兲, A deformation field for nonlinearities in flexible multibody dynamics, AIAA J. 32共1兲, 190–
Euler-Bernoulli beams with applications to flexible multibody dynam- 197.
ics, Multibody Syst. Dyn. 5, 79–104. 关360兴 Gofron M and Shabana AA 共1993兲, Control structure interaction in
关333兴 Khulief YA and Shabana AA 共1986兲, Dynamic analysis of constrained the nonlinear analysis of flexible mechanical systems, Nonlinear Dyn.
system of rigid and flexible bodies with intermittent motion, ASME J. 4, 183–206.
Mech., Transm., Autom. Des. 108, 38 – 45. 关361兴 Gofron M and Shabana AA 共1994兲, Effect of the deformation in the
关334兴 Khulief YA and Shabana AA 共1986兲, Dynamics of multibody systems inertia forces on the inverse dynamics of planar flexible mechanical
with variable kinematic structure, ASME J. Mech., Transm., Autom. systems, Nonlinear Dyn. 6, 1–20.
Des. 108, 167–175. 关362兴 Rose M and Sachau D 共2001兲, Multibody systems with distributed
关335兴 McPhee JJ and Dubey RN 共1991兲, Dynamic analysis and computer piezoelectric actors and sensors in flexible bodies, Paper No
simulation of variable-mass multi-rigid-body systems, Int. J. Numer. DETC2001/VIB-21314, Proc of ASME DETC, 2001, Pittsburgh PA.
Methods Eng. 32, 1711–1725. 关363兴 Shabana AA 共1986兲, Thermal analysis of viscoelastic multibody sys-
关336兴 Hwang KH and Shabana AA 共1995兲, Effect of mass capture on the tems, Mech. Mach. Theory 21共3兲, 231–242.
propagation of transverse waves in rotating beams, J. Sound Vib. 关364兴 Sung CK and Thompson BS 共1987兲, A variational principle for
186共3兲, 495–526. hygrothermo-elastodynamic analysis of mechanism system, ASME J.
关337兴 Kovecses J, Cleghorn WL, and Fenton RG 共1999兲, Dynamic model- Mech., Transm., Autom. Des. 109, 481– 486.
ing and analysis of a robot manipulator intercepting and capturing a 关365兴 Du H, Hitchings D, and Davies GAO 共1993兲, An aeroelasticity beam
moving object, with the consideration of structural flexibility, Multi- model for flexible multibody systems under large deflections, Com-
body Syst. Dyn. 3共2兲, 137–162. put. Struct. 48共3兲, 387–396.
关338兴 Buffinton KW and Kane TR 共1985兲, Dynamics of a beam moving 关366兴 Du H, Hitchings D, and Davies GAO 共1994兲, Application of an
over supports, Int. J. Solids Struct. 21共7兲, 617– 643. aeroelasticity beam model for flexible multibody systems, Comput.
关339兴 Pan YC 共1988兲, Dynamic simulation of flexible robots with prismatic Struct. 53共2兲, 457– 467.
joints, PhD Thesis, Univ of Michigan. 关367兴 Midha A, Erdman AG, and Forhib DA 共1977兲, An approximate
关340兴 Pan YC, Ulsoy GA, and Scott RA 共1990兲, Experiment model valida- method for the dynamic analysis of high-speed elastic linkages,
tion for a flexible robot with a prismatic joint, ASME J. Mech. Des. ASME J. Eng. Ind. 99, 449– 455.
112, 315–323. 关368兴 Blejwas TE 共1981兲, The simulation of elastic mechanisms using ki-
关341兴 Pan YC, Scott RA, and Ulsoy GA 共1990兲, Dynamic modeling and nematic constraints and Lagrange multipliers, Mech. Mach. Theory
simulation of flexible robots with prismatic joints, ASME J. Mech. 16共4兲, 441– 445.
Des. 112, 307–314. 关369兴 Bricout JN, Debus JC, and Micheau P 共1990兲, A finite element model
关342兴 Hwang RS and Haug EJ 共1990兲, Translational joints in flexible multi- for the dynamics of flexible manipulators, Mech. Mach. Theory 25共1兲,
body dynamics, Mech. Struct. Mach. 18共4兲, 543–564. 119–128.
关343兴 Gordaninejad F, Azhdari A, and Chalhoub NG 共1991兲, Nonlinear dy- 关370兴 Meirovitch L and Kwak MK 共1990兲, Dynamics and control of space-
namic modeling of a revolute-prismatic flexible composite robot arm, craft with retargeting flexible antennas, J. Guid. Control Dyn. 13共2兲,
ASME J. Vibr. Acoust. 113, 461– 468. 241–248.
关344兴 Buffinton KW 共1992兲, Dynamics of elastic manipulators with pris- 关371兴 Fattah A, Angeles J, and Misra AK 共1995兲, Dynamics of a 3-DOF
matic joints, ASME J. Dyn. Syst., Meas., Control 114, 41– 49. spatial parallel manipulator with flexible links, IEEE Int Conf on
关345兴 Al-Bedoor BO and Khulief YA 共1994兲, Dynamic analysis of mechani- Robotics and Automation, 627– 632.
cal systems with elastic telescopic members, ASME DE-71, Proc of 关372兴 Pereira MS, Ambrosio JAC, and Dias JP 共1997兲, Crashworthiness
23rd Mech Conf, Minneapolis MN, 337–342. analysis and design using rigid-flexible multibody dynamics with ap-
关346兴 Theodore RJ and Ghosal A 共1997兲, Modeling of flexible-link manipu- plication to train vehicles, Int. J. Numer. Methods Eng. 40, 655– 687.
lators with prismatic joints, IEEE Trans. Syst. Sci. Cybern. 27共2兲, 关373兴 Serna MA 共1989兲, A simple and efficient computational approach for
296 –305. the forward dynamics of elastic robots, J. Rob. Syst. 6共4兲, 363–382.
关347兴 Cardona A 共1997兲, Three-dimensional gear modeling in multibody 关374兴 Fung RF 共1997兲, Dynamic analysis of the flexible connecting rod of
604 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

slider-crank mechanism with time-dependent boundary effect, Com- dynamics of spacecraft with deploying appendages, J. Guid. Control
put. Struct. 63共1兲, 79–90. Dyn. 7, 563–569.
关375兴 Huang Y and Lee CSG 共1988兲, Generalization of Newton-Euler for- 关405兴 Ibrahim AM and Modi VJ 共1986兲, On the dynamics of beam type
mulations of dynamic equations to nonrigid manipulators, ASME J. structural members during deployment, Acta Astronaut. 13共6/7兲, 319–
Dyn. Syst., Meas., Control 110, 308 –315. 331.
关376兴 Shabana AA 共1990兲, On the use of the finite element method and 关406兴 Ho JYL and Herber DR 共1985兲, Development of dynamics and con-
classical approximation techniques in the non-linear dynamics of trol simulation of large flexible space systems, J. Guid. Control Dyn.
multibody systems, Int. J. Non-Linear Mech. 25共2/3兲, 153–162. 8共3兲, 374 –383.
关377兴 Ambrosio JAC 共1996兲, Dynamics of structures undergoing gross Mo- 关407兴 Wang KPC and Wei J 共1987兲, Vibrations in a moving flexible robot
tion and nonlinear deformations: a multibody approach, Comput. arm, J. Sound Vib. 116共1兲, 149–160.
Struct. 59共6兲, 1001–1012. 关408兴 Meirovitch L and Quinn RD 共1987兲, Equations of motion of maneu-
关378兴 Lai HJ and Dopker B 共1990兲, Influence of lumped rotary inertia in vering flexible spacecraft, J. Guid. Control Dyn. 10, 453– 465.
flexible multibody dynamics, Mech. Struct. Mach. 18共2兲, 47–59. 关409兴 Meirovitch L and Quinn RD 共1987兲, Maneuvering and vibration con-
关379兴 Pan W and Haug EJ 共1999兲, Flexible multibody dynamic simulation trol of flexible spacecraft, J. Astronaut. Sci. 35共3兲, 301–328.
using optimal lumped inertia matrices, Comput. Methods Appl. Mech. 关410兴 Man GK and Sirlin SW 共1989兲, An assessment of multibody simula-
Eng. 173, 189–200. tion tools for articulated spacecraft, Proc of 3rd Annual Conf on Aero-
关380兴 Sadler JP 共1972兲, A lumped parameter approach to kineto- space Comput Control, 1共2兲, JPL, Publication 89-45, Pasadena CA,
elastodynamic analysis of mechanisms, Doctoral Dissertation, RPI, 12–25.
Troy NY. 关411兴 Hanagud S and Sarkar S 共1989兲, Problem of the dynamics of a can-
关381兴 Nath PK and Gosh A 共1980兲, Steady-state response of mechanisms tilever beam attached to a moving base, J. Guid. Control Dyn. 12共3兲,
with elastic links by finite element methods, Mech. Mach. Theory 15, 438 – 441.
199–211. 关412兴 Kakad YP 共1992兲, Dynamics and control of flexible multi-body space
关382兴 Bagci C and Abounassif JA 共1982兲, Computer aided dynamic force, systems, Dyn of Flexible Multibody Systems, Theory and Experiment,
stress and gross-motion analyses of planar mechanisms using finite SC Sinha et al 共eds兲, ASME, 23–34.
line element technique, ASME Paper No 82-DET-11. 关413兴 Wu SC and Chen GS 共1993兲, Contact-impact analysis of deployable
关383兴 Badlani M and Midha A 共1982兲, Member initial curvature effects on space systems, 34th AIAA/ASME/ASCE/AHS/ASC Struct, Struct Dyn
the elastic slider-crank mechanism response, ASME J. Mech. Des. and Materials Conf, 4, 2058 –2068.
104, 159–167. 关414兴 Wu SC, Mayo J, Schmidt, M, Fujii E, Hana T, and Siamak G 共1995兲,
关384兴 Tadjbakhsh IG and Younis CJ 共1986兲, Dynamic stability of the flex- Dynamic simulation of RMS-assisted shuttle/Mir docking, AIAA/
ible connecting rod of a slider-crank mechanism, ASME J. Mech., ASME/ASCE/AHS Struct, Struct Dyn and Materials Conf, 1, 351–
Transm., Autom. Des. 108, 487– 496. 361.
关385兴 Liou FW and Peng KC 共1993兲, Experimental frequency response 关415兴 Tadikonda SSK, Singh RP, and Stoornelli S 共1996兲, Multibody dy-
analysis of flexible mechanisms, Mech. Mach. Theory 28共1兲, 73– 81. namics incorporating deployment of flexible structures, ASME J. Vibr.
关386兴 Fallahi B, Lai S, and Venkat C 共1994兲, A finite element formulation of Acoust. 118共2兲, 237–241.
flexible slider crank mechanism using local coordinates, Proc of 23rd 关416兴 Tadikonda SSK 共1997兲, Articulated, flexible multibody dynamics
ASME Mech Conf, Minneapolis MN, 309–317. modeling: geostationary operational environmental satellite-Case
关387兴 Chassapis C and Lowen GG 共1994兲, The elastic-dynamic modeling of study, J. Guid. Control Dyn. 20共2兲, 276 –283.
a press feed mechanism, ASME J. Mech. Des. 116共1兲, 238 –247. 关417兴 Judd RP and Falkenburg DR 共1985兲, Dynamics of nonrigid articulated
关388兴 Sriram BR and Mruthyunjaya TS 共1995兲, Synthesis of path generating robot linkages, IEEE Trans. Autom. Control AC-30共5兲, 499–502.
flexible-link mechanisms, Comput. Struct. 56共4兲, 657– 666. 关418兴 Chang LW and Hamilton JF 共1991兲, Kinematics of robotic manipula-
关389兴 Sriram BR 共1995兲, Dynamics of flexible-link mechanisms, Comput. tors with flexible links using and equivalent rigid link system 共ERLS兲
model, ASME J. Dyn. Syst., Meas., Control 113, 48 –54.
Struct. 56共6兲, 1029–1038.
关419兴 Chang LW 共1992兲, Dynamics and control of vertical-plane motion for
关390兴 Farhang K and Midha A 共1996兲, An efficient method for evaluating
an electrohydraulically actuated single-flexible link arm, ASME J.
steady-state response of periodically time-varying linear systems,
Dyn. Syst., Meas., Control 114, 89–95.
with application to an elastic slider-crank mechanism, Proc of 23rd
关420兴 Chedmail P, Aoustin Y, and Chevallereau Ch 共1991兲, Modelling and
ASME Mech Conf, Minneapolis MN, 319–326. control of flexible robots, Int. J. Numer. Methods Eng. 32共8兲, 1595–
关391兴 Yang KH and Park YS 共1996兲, Dynamic stability analysis of a closed- 1619.
loop flexible link mechanism, Mech. Mach. Theory 31共5兲, 545–560. 关421兴 Geradin M, Robert G, and Bernardin C 共1984兲, Dynamic modeling of
关392兴 Shabana AA and Wehage RA 共1984兲, Spatial transient analysis of manipulators with flexible members, Adv Software in Robotics,
inertia variant flexible mechanical systems, ASME J. Mech., Transm., Elseiver Science Publishers BV, 共North Holland兲.
Autom. Des. 106, 172–178. 关422兴 Pascal M 共1990兲, Dynamical analysis of a flexible manipulator arm,
关393兴 Ashley H 共1967兲, Observations on the dynamic behavior of large Acta Astronaut. 21共3兲, 161– 619.
flexible bodies in orbit, AIAA J. 5, 460– 469. 关423兴 Du H, Hitchings D, and Davies GAO 共1993兲, A finite element struc-
关394兴 Kulla P 共1972兲, Dynamics of spinning bodies containing elastic rods, ture dynamic model of a beam with an arbitrary moving base, Part I:
J. Spacecr. Rockets 9, 246 –253. Formulations, Part II: Numerical examples and solutions, Finite
关395兴 Ho JYL 共1977兲, Direct path method for flexible multibody spacecraft Elem. Anal. Design 12, 117–150.
dynamics, J. Spacecr. Rockets 14, 102–110. 关424兴 Bertogalli V, Bittanti S, and Lovera M 共1999兲, Simulation and iden-
关396兴 Bodley CS, Devers AD, Park AC, and Frisch HP 共1978兲, A digital tification of helicopter rotor dynamics using a general-purpose multi-
computer program for the dynamic interaction of controls and struc- body code, J. Franklin Inst. 336, 783–797.
tures 共DISCOS兲, 1 & 2, NASA TP-1219. 关425兴 Kortum W 共1993兲, Review of multibody computer codes for vehicle
关397兴 Lips KW and Modi VJ 共1980兲, General dynamics of a large class of system dynamics, Veh. Syst. Dyn. 22, 3–31.
flexible satellite systems, Acta Astronaut. 7共12兲, 1349–1360. 关426兴 Schwartz W 共1993兲, The multibody program MEDYNA, Veh. Syst.
关398兴 Kane TR and Levinson DA 共1980兲, Formulation of equations of mo- Dyn. 22, 91–94.
tion of complex spacecraft, J. Guid. Control 3, 99–112. 关427兴 Kading RR and Yen J 共1993兲, An introduction to DADS in vehicle
关399兴 Kane TR and Levinson DA 共1981兲, Simulations of large motions of system dynamics, Veh. Syst. Dyn. 22, 153–157.
nonuniform beams in orbit, Part I: The cantilever beam, Part II: The 关428兴 Sharp RS 共1993兲, Testing and demonstrating the capabilities of multi-
unrestrained beam, J. Astronaut. Sci. 29共3兲, 213–276. body software systems in a vehicle dynamics context, Veh. Syst. Dyn.
关400兴 Kane TR, Likins PW, and Levinson DA 共1983兲, Spacecraft Dynamics, 22, 32– 40.
McGraw-Hill, NY. 关429兴 Nakanishi T and Shabana AA 共1994兲, Contact forces in the non-linear
关401兴 Bainum PM and Kumar YK 共1982兲, Dynamics of orbiting flexible dynamic analysis of tracked vehicles, Int. J. Numer. Methods Eng.
beams and platforms in the horizontal orientation, Acta Astronaut. 37共8兲, 1251–1275.
9共3兲, 119–127. 关430兴 Nakanishi T and Isogai K 共2001兲, Comparison between flexible multi-
关402兴 Diarra CM and Bainum PM 共1987兲, On the accuracy of modeling the body tracked vehicle simulation and experimental data, Paper No
dynamics of large space structures, Acta Astronaut. 15共2兲, 77– 82. DETC2001/VIB-21355, Proc of the ASME 2001 DETC, Pittsburgh
关403兴 Laskin RA, Likins PW, and Longman RW 共1983兲, Dynamical equa- PA.
tions of a free-free beam subject to large overall motions, J of the 关431兴 Campanelli M, Shabana AA, and Choi JH 共1998兲, Chain vibration
Astronaut Soc XXXI, 507–528. and dynamic stress in three-dimensional multibody tracked vehicles,
关404兴 Modi VJ and Ibrahim AM 共1984兲, A general formulation of librational Multibody Syst. Dyn. 2共3兲, 277–316.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 605

关432兴 Lee HC, Choi JH, and Shabana AA 共1998兲, Spatial dynamics of flexible mechanical systems using LATDYN, Proc of 3rd Annual
multibody tracked vehicles, Part II: Contact forces and simulation Conf on Aerospace Comput Control, Oxnard, CA.
results, Int J of Vehicle Mech and Mobility 29, 113–137. 关458兴 Crisfield MA 共1991兲, Nonlinear Finite Element Analysis of Solids and
关433兴 Assanis DN, Bryzik W, Castanie MP, Darnell IM, Filipi ZS, Hulbert Structures, Wiley, Chichester.
GH, Jung D, Ma Z-D, Perkins NC, Pierre C, Scholar CM, Wang Y, 关459兴 Hsiao KM 共1992兲, Corotational total Lagrangian formulation for
and Zhang G 共1999兲, Modeling and simulation of an M1 abrams tank three-dimensional beam element, AIAA J. 30共3兲, 797– 804.
with advanced track dynamics and integrated virtual diesel engine, 关460兴 Wasfy TM 共1994兲, Modeling continuum multibody systems using the
Mech. Struct. Mach. 27共4兲, 453–505. finite element method and element convected frames, Proc of 23rd
关434兴 Amirouche FML and Ider SK 共1988兲, Simulation and analysis of a ASME Mechanisms Conf, Minneapolis MN, 327–336.
biodynamic human model subjected to low accelerations-a correlation 关461兴 Quadrelli BM and Atluri SN 共1996兲, Primal and mixed variational
study, J. Sound Vib. 123共2兲, 281–292. principals for dynamics of spatial beams, AIAA J. 34, 2395–2405.
关435兴 Amirouche FML, Xie M, and Patwardtran A 共1994兲, Energy minimi- 关462兴 Quadrelli BM and Atluri SN 共1998兲, Analysis of flexible multibody
zation to human body vibration response for seating/standing pos- systems with spatial beams using mixed variational principles, Int. J.
tures, ASME J. Biomech. Eng. 116共4兲, 413– 420. Numer. Methods Eng. 42, 1071–1090.
关436兴 Nikravesh P, Ambrosio JAC, and Pereira MS 共1990兲, Rollover simu- 关463兴 Devloo P, Géradin M, and Fleury R 共2000兲, A corotational formula-
lation and crashworthiness analysis of trucks, Forensic Eng 2共3兲, tion for the simulation of flexible mechanisms, Multibody Syst. Dyn.
387– 401. 4共2/3兲, 267–295.
关437兴 Hsiao KM and Jang JY 共1989兲, Nonlinear dynamic analysis of elastic 关464兴 Peng X and Crisfield MA 共1992兲, A consistent co-rotational formula-
frames, Comput. Struct. 33, 1057–1063. tion for shells using the constant stress/constant moment triangle, Int.
关438兴 Hsiao KM, Yang RT, and Lee AC 共1994兲, A consistent finite element J. Numer. Methods Eng. 35共9兲, 1829–1847.
formulation for non-linear dynamic analysis of planar beam, Int. J. 关465兴 Shabana AA and Christensen AP 共1997兲, Three-dimensional absolute
Numer. Methods Eng. 37, 75– 89. nodal co-ordinate formulation: Plate problem, Int. J. Numer. Methods
关439兴 Rice DL and Ting EC 共1993兲, Large displacement transient analysis Eng. 40共15兲, 2775–2790.
of flexible structures, Int. J. Numer. Methods Eng. 36, 1541–1562. 关466兴 Meek JL and Wang Y 共1998兲, Nonlinear static and dynamic analysis
关440兴 Tsang TY 共1993兲, Dynamic analysis of highly deformable bodies un- of shell structures with finite rotation, Comput. Methods Appl. Mech.
dergoing large deformations, PhD Dissertation, Univ of Arizona. Eng. 162, 301–315.
关441兴 Tsang TY and Arabyan A 共1996兲, A novel approach to the dynamic 关467兴 Belytschko T and Tsay C-S 共1983兲, A stabilization procedure for the
analysis of highly deformable bodies, Comput. Struct. 58共1兲, 155– quadrilateral plate element with one-point quadrature, Int. J. Numer.
172. Methods Eng. 19, 405– 419.
关442兴 Iura M 共1994兲, Effects of coordinate system on the accuracy of coro- 关468兴 Belytschko T, Lin JI, and Tsay C-S 共1984兲, Explicit algorithms for the
tational formulation for Bernoulli-Euler’s beam, Int. J. Solids Struct. nonlinear dynamics of shells, Comput. Methods Appl. Mech. Eng. 42,
31共20兲, 2793–2806. 225–251.
关443兴 Mitsugi J 共1995兲, Direct coordinate partitioning for multibody dy- 关469兴 Belytschko T, Stolarski H, Liu WK, Carptender N, and Ong JS
namics based on finite element method, AIAA/ASME/ASCE/AHS 共1985兲, Stress projection for membrane and shear locking in shell
Struct Struct Dyn and Materials Conf, AIAA-95-14442-CP, 4, 2481– finite elements, Comput. Methods Appl. Mech. Eng. 51, 221–258.
2487. 关470兴 Belytschko T and Leviathan I 共1994兲, Physical stabilization of the
关444兴 Hsiao KM and Yang RT 共1995兲, A corotational formulation for non- 4-node shell element with one point quadrature, Comput. Methods
linear dynamic analysis of curved Euler beam, Comput. Struct. 54共6兲, Appl. Mech. Eng. 113, 321–350.
1091–1097. 关471兴 Belytschko T and Leviathan I 共1994兲, Projection schemes for one-
关445兴 Galvanetto U and Crisfield MA 共1996兲, An energy-conserving co- point quadrature shell elements, Comput. Methods Appl. Mech. Eng.
rotational procedure for the dynamics of planar beam structures, Int. 115, 277–286.
J. Numer. Methods Eng. 39共13兲, 2265–2282.
关472兴 Bergan PG and Nygard MK 共1984兲, Finite elements with increased
关446兴 Shabana AA 共1996兲, An absolute nodal coordinate formulation for the
freedom in choosing shape functions, Int. J. Numer. Methods Eng. 20,
large rotation and deformation analysis of flexible bodies, Tech Re-
643– 663.
port # MBS96-1-UIC, Dept of Mechanical Engineering, Univ of Illi-
关473兴 Bergan PG and Nygard MK 共1986兲, Nonlinear shell analysis using
nois at Chicago.
关447兴 Shabana AA and Schwertassek R 共1998兲, Equivalence of the floating free formulation finite elements, Finite Element Methods for Nonlin-
frame of reference approach and finite element formulations, Int. J. ear Problems, PG Bergan, KJ Bathe, and W Wunderlich 共eds兲,
Non-Linear Mech. 33共3兲, 417– 432. Springer Verlag.
关448兴 Banerjee AK and Nagarajan S 共1997兲, Efficient simulation of large 关474兴 Nygard MK and Bergan PG 共1989兲, Advances in treating large rota-
overall motion of beams undergoing large deflection, Multibody Syst. tions for nonlinear problems, States of the Arts Surveys on Computa-
Dyn. 1共1兲, 113–126. tional Mechanics, AK Noor and JT Oden 共eds兲, ASME, New York,
关449兴 Behdinan K, Stylianou MC, and Tabarrok B 共1998兲, Co-rotational 305–333.
dynamic analysis of flexible beams, Comput. Methods Appl. Mech. 关475兴 Flanagan DP and Taylor LM 共1987兲, An accurate numerical algorithm
Eng. 154, 151–161. for stress integration with finite rotations, Comput. Methods Appl.
关450兴 Takahashi Y and Shimizu N 共2001兲, Study on derivation and applica- Mech. Eng. 62, 305–320.
tion of mean axis for deformable beam by means of the absolute 关476兴 Crisfield MA and Moita GF 共1996兲, A co-rotational formulation for
nodal coordinate multibody dynamics formulation, DETC20001/VIB- 2-D continua including incompatible modes, Int. J. Numer. Methods
21340, Proc of the ASME DETC. Eng. 39, 2619–2633.
关451兴 Berzeri M, Campanelli M, and Shabana AA 共2001兲, Definition of the 关477兴 Moita GF and Crisfield MA 共1996兲, A finite element formulation for
elastic forces in the finite-element absolute nodal coordinate formu- 3-D continua using the co-rotational technique, Int. J. Numer. Meth-
lation and the floating frame of reference formulation, Multibody Syst. ods Eng. 39共22兲, 3775–3792.
Dyn. 5, 21–54. 关478兴 Jetteur PH and Cescotto S 共1991兲, A mixed finite element for the
关452兴 Belytschko T and Glaum LW 共1979兲, Applications of higher order analysis of large inelastic strains, Int. J. Numer. Methods Eng. 31,
corotational stretch theories to nonlinear finite element analysis, Com- 229–239.
put. Struct. 10, 175–182. 关479兴 Park JH, Choi JH, and Bae DS 共2001兲, A relative nodal coordinate
关453兴 Iura M and Atluri SN 共1995兲, Dynamic analysis of planar flexible formulation for finite element nonlinear analysis, Paper No
beams with finite rotations by using inertial and rotating frames, DETC2001/VIB-21315, Proc of the ASME 2001 DETC, Pittsburgh,
Comput. Struct. 55共3兲, 453– 462. PA.
关454兴 Argyris JH, Dunne PC, Malejannakis GA, and Scharpf DW 共1978兲, 关480兴 Cho HJ, Ryu HS, Bae DS, Choi JH, and Ross B 共2001兲, A recursive
On large displacement-small strain analysis of structures with rota- implementation method with implicit integrator for multibody dy-
tional degrees of freedom, Comput. Methods Appl. Mech. Eng. 14, namics, Paper No DETC2001/VIB-21319, Proc of ASME 2001
401– 451. DETC.
关455兴 Rankin CC and Brogan FA 共1986兲, An element independent corota- 关481兴 Hughes TJR and Winget J 共1980兲, Finite rotation effects in numerical
tional procedure for the treatment of large rotations, ASME J. Pres- integration of rate constitutive equations arising in large deformation
sure Vessel Technol. 108, 165–174. analysis, Int. J. Numer. Methods Eng. 15共12兲, 1862–1867.
关456兴 Rankin CC and Nour-Omid B 共1988兲, The use of projectors to im- 关482兴 Banerjee AK 共1993兲, Dynamics and control of the WISP shuttle-
prove finite element performance, Comput. Struct. 30共1/2兲, 257–267. antennae system, J. Astronaut. Sci. 41, 73–90.
关457兴 Wu SC, Chang CW, and Housner JM 共1989兲, Dynamic analysis of 关483兴 Shabana AA 共1997兲, Definition of the slopes and the finite element
606 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

absolute nodal coordinate formulation, Multibody Syst. Dyn. 1共3兲, 关511兴 Ibrahimbegovic A and Mamouri S 共2000兲, On rigid components and
339–348. joint constraints in nonlinear dynamics of flexible multibody systems
关484兴 Housner JM, McGowan PE, Abrahamson AL, and Powel PG 共1986兲, employing 3D geometrically exact beam model, Comput. Methods
The LATDYN User’s Manual, NASA TM 87635. Appl. Mech. Eng. 188, 805– 831.
关485兴 Belytschko T and Kennedy JM 共1986兲, WHAMS-3D An Explicit 3D 关512兴 Ibrahimbegovic A, Mamouri S, Taylor RL, and Chen AJ 共2000兲, Fi-
Finite Element Program, KBS2 Inc, Willow Springs IL 60480. nite element method in dynamics of flexible multibody systems:
关486兴 Hallquist JO 共1983兲, Theoretical manual for DYNA3D, Report Modeling of holonomic constraints and energy conserving integration
UCID-19401, Univ of California, LLNL. schemes, Multibody Syst. Dyn. 4共2/3兲, 195–223.
关487兴 Taylor LM and Flanagan DP 共1987兲, PRONTO 2D, A two- 关513兴 Borri M, Bottasso CL, and Trainelli L 共2001兲, Integration of elastic
dimensional transient solid dynamics program, SAND86-0594, San- multibody systems by invariant conserving/dissipating algorithms, I:
dia. Formulation, II: Numerical schemes and applications, Comput. Meth-
关488兴 Belytschko T, Smolinski P, and Liu WK 共1985兲, Stability of multi- ods Appl. Mech. Eng. 190, 3669–3733.
time step partitioned integrators for first order finite element systems, 关514兴 Wasfy TM 共2001兲, Lumped-parameters brick element for modeling
Comput. Methods Appl. Mech. Eng. 49, 281–297. shell flexible multibody systems, Paper No DETC2001/VIB-21338,
关489兴 Belytschko T and Lu YY 共1993兲, Explicit multi-time step integration Proc of ASME 2001 DETC, Pittsburgh PA.
for first and second order finite element semidiscretizations, Comput. 关515兴 Rao DV, Sheikh AH, and Mukopadhyay M 共1993兲, Finite element
Methods Appl. Mech. Eng. 108, 353–383. large displacement analysis of stiffened plates, Comput. Struct. 47共6兲,
关490兴 Belytschko T 共1992兲, On computational methods for crashworthiness, 987–993.
Comput. Struct. 42共2兲, 271–279. 关516兴 Simo JC and Fox DD 共1989兲, On a stress resultant geometrically
关491兴 Gontier C and Vollmer C 共1995兲, A large displacement analysis of a exact shell model. Part I: Formulation and optimal parameterization,
beam using a CAD geometric definition, Comput. Struct. 57共6兲, 981– Comput. Methods Appl. Mech. Eng. 72, 267–304.
989. 关517兴 Simo JC, Fox DD, Rifai MS 共1989兲, Geometrically exact stress re-
关492兴 Gontier C and Li Y 共1995兲, Lagrangian formulation and linearization sultant shell models: Formulation and computational aspects of the
of multibody system equations, Comput. Struct. 57共2兲, 317–331. nonlinear theory, Analytical and Comput Models of Shells, ASME
关493兴 Meijaard JP 共1991兲, Direct determination of periodic solutions of the Winter Annual Meeting, San Fransisco CA, 161–190.
dynamical equations of flexible mechanisms and manipulators, Int. J. 关518兴 Simo JC and Tarnow N 共1994兲, New energy and momentum conserv-
Numer. Methods Eng. 32, 1691–1710. ing algorithm for the nonlinear dynamics of shells, Int. J. Numer.
关494兴 Meijaard JP and Schwab AL 共2001兲, A component mode synthesis Methods Eng. 37共15兲, 2527–2549.
look at planar beam elements, Paper No DETC2001/VIB-21313, Proc 关519兴 Vu-Quoc L, Ebcioglu IK, and Deng H 共1997兲, Dynamic formulation
of the ASME 2001 DETC, Pittsburgh, PA. for geometrically-exact sandwich shells, Int. J. Solids Struct. 34共20兲,
关495兴 Berzeri M and Shabana AA 共2000兲, Development of simple models 2517–2548.
for the elastic forces in the absolute nodal coordinate formulation, J. 关520兴 Ibrahimbegovic A 共1994兲, Stress resultant geometrically nonlinear
Sound Vib. 235共4兲, 539–565. shell theory with drilling rotations, Part I: A consistent formulation,
关496兴 Ibrahimbegovic A and Frey F 共1993兲, Finite element analysis of linear Comput. Methods Appl. Mech. Eng. 118, 265–284.
and non-linear planar deformations of elastic initially curved beams, 关521兴 Ibrahimbegovic A and Frey F 共1994兲, Stress resultant geometrically
Int. J. Numer. Methods Eng. 36共19兲, 3239–3258. nonlinear shell theory with drilling rotations, Part II: Computational
关497兴 Stander N and Stein E 共1996兲, An energy-conserving planar finite aspects, Comput. Methods Appl. Mech. Eng. 118, 285–308.
beam element for dynamics of flexible mechanisms, Eng. Comput. 关522兴 Ibrahimbegovic A 共1997兲, Stress resultant geometrically exact shell
13共6兲, 60– 85. theory for finite rotations and its finite element implementation, Appl.
关498兴 Ibrahimbegovic A 共1995兲, On FE implementation of geometrically Mech. Rev. 50共4兲, 199–226.
nonlinear Reissner beam theory: Three-dimensional curved beam fi- 关523兴 Boisse P, Gelin JC, and Daniel JL 共1996兲, Computation of thin struc-
nite elements, Comput. Methods Appl. Mech. Eng. 122, 10–26.
tures at large strains and large rotations using a simple C0 isopara-
关499兴 Rosen R, Loewy RG, and Mathew MB 共1987兲, Nonlinear dynamics
metric three-node shell element, Comput. Struct. 58共2兲, 249–261.
of slender rods, AIAA J. 25, 611– 619.
关524兴 Bauchau OA, Choi J-Y, and Bottasso CL 共2001兲, On the modeling of
关500兴 Vu-Quoc L and Deng H 共1997兲, Dynamics of geometrically-exact
shells in multibody dynamics, Paper No DETC2001/VIB-21339, Proc
sandwich beams: computational aspects, Comput. Methods Appl.
Mech. Eng. 146, 135–172. of ASME 2001 DETC, Pittsburgh PA.
关501兴 Iura M and Atluri SN 共1989兲, On a consistent theory and variational 关525兴 Hughes TJR and Liu WK 共1981兲, Nonlinear finite element analysis of
formulation of finitely stretched and rotated 3-D space curved beams, shells, Part I: Three-dimensional shells, Comput. Methods Appl.
Computational Mech., Berlin 4, 73– 88. Mech. Eng. 26, 331–362.
关502兴 Park KC, Downer JD, Chiou JC, and Farhat C 共1991兲, A modular 关526兴 Mikkola AM and Shabana AA 共2001兲, A new plate element based on
multibody analysis capability for high-precision, active control and the absolute nodal coordinate formulation, Paper No DETC20001/
real-time applications, Int. J. Numer. Methods Eng. 32, 1767–1798. VIB-21341, Proc of ASME 2001 DETC, Pittsburgh PA.
关503兴 Downer JD and Park KC 共1993兲, Formulation and solution of inverse 关527兴 Parisch H 共1995兲, A continuum-based shell theory for non-linear ap-
spaghetti problem: application to beam deployment dynamics, AIAA plications, Int. J. Numer. Methods Eng. 38, 1855–1883.
J. 31共2兲, 339–347. 关528兴 Wasfy TM and Noor AK 共2000兲, Multibody dynamic simulation of
关504兴 Borri M and Bottasso C 共1994兲, An intrinsic beam model based on a the next generation space telescope using finite elements and fuzzy
helicoidal approximation, Part I: Formulation, Part II: Linearization sets, Comput Methods in Appl Mech and Eng 190共5–7兲, 803– 824.
and finite element implementation, Int. J. Numer. Methods Eng. 37, 关529兴 Laursen TA and Simo JC 共1993兲, A continuum-based finite element
2267–2289. formulation for the implicit solution of multibody, large deformation
关505兴 Bauchau OA, Damilano G, and Theron NJ 共1995兲, Numerical inte- frictional contact problems, Int. J. Numer. Methods Eng. 36共20兲,
gration of non-linear elastic multibody systems, Int. J. Numer. Meth- 3451–3485.
ods Eng. 38, 2727–2751. 关530兴 Bathe KJ 共1996兲, Finite Element Procedures, Prentice Hall.
关506兴 Ibrahimbegovic A and Frey F 共1995兲, Variational principles and mem- 关531兴 Kozar I and Ibrahimbegovic A 共1995兲, Finite element formulation of
brane finite elements with drilling rotations for geometrically non- the finite rotation solid element, Finite Elem. Anal. Design 20共2兲,
linear elasticity, Int. J. Numer. Methods Eng. 38, 1885–1900. 101–126.
关507兴 Ibrahimbegovic A, Frey F, and Kozar I 共1995兲, Computational aspects 关532兴 Goicolea JM and Orden JGC 共2000兲, Dynamic analysis of rigid and
of vector-like parameterization of three-dimensional finite rotations, deformable multibody systems with penalty methods and energy-
Int. J. Numer. Methods Eng. 38, 3653–3673. momentum schemes, Comput. Methods Appl. Mech. Eng. 188, 789–
关508兴 Bauchau OA and Hodges DH 共1999兲, Analysis of nonlinear multi- 804.
body systems with elastic coupling, Multibody Syst. Dyn. 3共2兲, 163– 关533兴 Orden JCG and Goicolea JM 共2000兲, Conserving properties in con-
188. strained dynamics of flexible multibody systems, Multibody Syst.
关509兴 Cardona A and Huespe A 共1996兲, Nonlinear path following with turn- Dyn. 4共2/3兲, 225–244.
ing and bifurcation points in multibody systems analysis, Comput 关534兴 Spring KW 共1986兲, Euler parameters and the use of quaternion alge-
Methods in Appl Sci 96, 3rd ECCOMAS Comput Fluid Dyn Conf and bra in the manipulation of finite rotation: A review, Mech. Mach.
the 2nd ECCOMAS Conf on Numer Methods in Eng, 440– 446. Theory 21共5兲, 365–373.
关510兴 Cardona A and Huespe A 共1998兲, Continuation methods for tracing 关535兴 Ibrahimbegovic A 共1997兲, On the choice of finite rotation parameters,
the equilibrium path in flexible mechanism analysis, Eng. Comput. Comput. Methods Appl. Mech. Eng. 149, 49–71.
15共2兲, 190–220. 关536兴 Lim H and Taylor RL 共2001兲, An explicit-implicit method for
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 607

flexible-rigid multibody systems, Finite Elem. Anal. Design 37, 881– Structural Analysis: A Precis of Recent Developments, MacMillan,
900. New York.
关537兴 Nagarajan S and Sharifi P 共1980兲, NEPSAP Theory Manual, Lock- 关563兴 Stolarski H and Belytschko T 共1982兲, Membrane locking and reduced
heed Missiles & Space Co, Sunnyvale CA. integration for curved elements, ASME J. Appl. Mech. 49, 172–176.
关538兴 Campanelli M, Berzeri M, and Shabana AA 共2000兲, Performance of 关564兴 Hughes TJR 共1987兲, The Finite Element Method, Prentice Hall,
the incremental and non-incremental finite element formulations in Englewood Cliffs NJ.
flexible multibody problems, ASME J. Mech. Des. 122, 498 –507. 关565兴 Ahmad S, Irons BM, and Zienkiewicz OC 共1970兲, Analysis of thick
关539兴 Hac M 共1991兲, Dynamics of planar flexible mechanisms by finite and thin shell structures by curved finite elements, Int. J. Numer.
element method with truss-type elements, Comput. Struct. 39共1/2兲, Methods Eng. 2, 419– 451.
135–140. 关566兴 Lee N-S and Bathe KJ 共1993兲, Effects of element distortions on the
关540兴 Hac M 共1995兲, Dynamics of flexible mechanisms with mutual depen- performance of isoparametric elements, Int. J. Numer. Methods Eng.
dence between rigid body motion and longitudinal deformation of 36, 3553–3576.
links, Mech. Mach. Theory 30共6兲, 837– 848. 关567兴 Macneal RH and Harder RL 共1985兲, A proposed standard set of prob-
关541兴 Hac M and Osinski J 共1995兲, Finite element formulation of rigid body lems to test finite element accuracy, Finite Elem. Anal. Design 1,
motion in dynamic analysis of mechanisms, Comput. Struct. 57共2兲, 3–20.
213–217. 关568兴 Chapelle D and Bathe KJ 共1998兲, Fundamental considerations for the
关542兴 Vu-Quoc L, Deng H, and Ebcioglu IK 共1996兲, Multilayer beams: A finite element analysis of shell structures, Comput. Struct. 66共1兲, 19–
geometrically exact formulation, J. Nonlinear Sci. 6共3兲, 239–270. 36.
关543兴 Vu-Quoc L, Deng H, and Tan XG 共2001兲, Geometrically-exact sand- 关569兴 Stolarski H and Belytschko T 共1983兲, Shear and membrane locking in
wich shells: the dynamic case, Comput. Methods Appl. Mech. Eng. curved C0 elements, Comput. Methods Appl. Mech. Eng. 41, 279–
190共22–23兲, 2825–2873. 296.
关544兴 Ghiringhelli GL, Masarati P, and Mantegazza P 共2001兲, Analysis of an 关570兴 Briassoulis D 共1989兲, The C0 shell plate and beam elements freed
actively twisted rotor by multibody global modeling, Comput. Struct. from their deficiencies, Comput. Methods Appl. Mech. Eng. 72, 243–
52, 113–122. 266.
关545兴 Geradin M, Doan DB, and Klapka I 共1993兲, MECANO: A finite ele- 关571兴 Hauptmann R, Doll S, Harnau M, and Schweizerhof K 共2001兲, Solid-
ment software for flexible multibody analysis, Veh. Syst. Dyn. 22, shell elements with linear and quadratic shape functions at large de-
87–90. formations with nearly incompressible materials, Comput. Struct. 79,
关546兴 Park KC, Chiou JC, and Downe JD 共1989兲, Explicit-implicit stag- 1671–1685.
gered procedure for multibody dynamics analysis, J. Guid. Control 关572兴 Flanagan DP and Belytschko T 共1981兲, A uniform strain hexahedron
Dyn. 13共3兲, 562–570. and quadrilateral with orthogonal hourglass control, Int. J. Numer.
关547兴 Vu-Quoc L and Olsson M 共1989兲, Formulation of a basic building- Methods Eng. 17, 679–706.
block model for interaction of high-speed vehicles on flexible struc- 关573兴 Belytschko T, Ong J, Liu WK, and Kennedy JM 共1984兲, Hourglass
tures, ASME J. Appl. Mech. 56共2兲, 451– 458. control in linear and nonlinear problems, Comput. Methods Appl.
关548兴 Vu-Quoc L and Olsson M 共1989兲, A computational procedure for Mech. Eng. 43, 251–276.
interaction of high-speed vehicles on flexible structures without as- 关574兴 Belytschko T and Bachrach WE 共1986兲, Efficient implementation of
suming known vehicle nominal motion, Comput. Methods Appl. quadrilaterals with high coarse-mesh accuracy, Comput. Methods
Mech. Eng. 76共3兲, 207–244. Appl. Mech. Eng. 54, 279–301.
关549兴 Vu-Quoc L and Olsson M 共1991兲, New predictor/corrector algorithms 关575兴 Harn W-R and Belytschko T 共1998兲, Adaptive multi-point quadrature
with improved energy balance for a recent formulation of dynamic for elastic-plastic shell elements, Finite Elem. Anal. Design 30, 253–
vehicle/structure interaction, Int. J. Numer. Methods Eng. 32, 223– 278.
253. 关576兴 Simo JC and Rifai MS 共1991兲, A class of mixed assumed strain meth-
ods and the method of incompatible modes, Int. J. Numer. Methods
关550兴 Vu-Quoc L and Olsson M 共1993兲, High-speed vehicle models based
Eng. 29, 1595–1638.
on a new concept of vehicle/structure interaction component: Part I:
关577兴 Simo JC and Armero F 共1992兲, Geometrically nonlinear enhanced
Formulation, Part II: Algorithmic treatment and results for multispan
strain mixed methods and the method of incompatible modes, Int. J.
guideways, ASME J. Dyn. Syst., Meas., Control 115共1兲, 140–155.
Numer. Methods Eng. 33, 1413–1449.
关551兴 Leamy MJ and Wasfy TM 共2001兲, Dynamic finite element modeling 关578兴 Dvorkin EN and Bathe KJ 共1984兲, A continuum mechanics based
of belt-drives Paper No DETC2001/VIB-21341, Proc of ASME 2001 four-node shell element for general non-linear analysis, Eng. Comput.
DETC, Pittsburgh PA. 1, 77– 88.
关552兴 Leamy MJ and Wasfy TM 共2001兲, Dynamic finite element modeling 关579兴 Pian T and Sumihara K 共1984兲, Rational approach for assumed stress
of belt-drives including one-way clutches, ASME 2001 Int Mech Eng finite elements, Int. J. Numer. Methods Eng. 20, 1685–1695.
Congress and Exposition, New York NY. 关580兴 Argyris J and Tenek L 共1994兲, An efficient and locking-free flat an-
关553兴 Wasfy TM and Leamy MJ 共2002兲, Effect of bending stiffness on the isotropic plate and shell triangular element, Comput. Methods Appl.
dynamic and steady-state responses of belt-drives, Paper No Mech. Eng. 118共1–2兲, 63–119.
DETC2002/MECH-34223, Proc of ASME 2002 DETC, Montreal 关581兴 Argyris J, Tenek L, and Olofsson L 共1997兲, TRIC: A simple but so-
Canada. phisticated 3-node triangular element based on 6 rigid-body and 12
关554兴 Vu-Quoc L and Simo JC 共1987兲, Dynamics of earth-orbiting flexible straining modes for fast computational simulations of arbitrary isotro-
satellites with multibody components, J. Guid. Control Dyn. 10, 549– pic and laminated composite shells, Comput. Methods Appl. Mech.
448. Eng. 145, 11– 85.
关555兴 Leamy M, Noor AK, and Wasfy TM 共2001兲, Dynamic simulation of a 关582兴 Argyris JH, Papadrakakis M, Apostolopoulou C, and Koutsourelakis
space tethered-satellite system, Comput. Methods Appl. Mech. Eng. S 共2000兲, The TRIC shell element: Theoretical and numerical inves-
190共37–38兲, 4847– 4870. tigation, Comput. Methods Appl. Mech. Eng. 183, 217–245.
关556兴 Dignath F and Schiehlen W 共2000兲, Control of the vibrations of a 关583兴 Atluri SN and Cazzani A 共1995兲, Rotations in computational mechan-
tethered satellite system, J. Appl. Math. Mech. 64共5兲, 715–722. ics, Arch Comput Meth Eng, State of the Art Reviews 1共1兲, 49–138.
关557兴 Bauchau OA, Bottasso CL, and Nikishkov YG 共2001兲, Modeling ro- 关584兴 Betsch P, Menzel A, and Stein E 共1998兲, On the parameterization of
torcraft dynamics with finite element multibody procedures, Math. finite rotations in computational mechanics a classification of con-
Comput. Modell. 33, 1113–1137. cepts with application to smooth shells, Comput. Methods Appl.
关558兴 Van der Werff K and Jonker JB 共1984兲, Dynamics of flexible mecha- Mech. Eng. 155, 273–305.
nisms, Computer Aided Analysis and Optimization of Mech Syst Dyn, 关585兴 Borri M, Trainelli L, and Bottasso CL 共2000兲, On representation and
EJ Haug 共ed兲, Berlin, Springer-Verlag, 381– 400. parameterizations of motion, Multibody Syst. Dyn. 4, 129–193.
关559兴 Jonker JB 共1990兲, A finite element dynamic analysis of flexible ma- 关586兴 Jelenic G and Crisfield MA 共1999兲, Geometrically exact 3D beam
nipulators, Int. J. Robot. Res. 9共4兲, 59–74. theory: implementation of a strain-invariant finite element for static
关560兴 Bauchau OA, Lee M, and Theron NJ 共1995兲, Dynamic analysis of and dynamics, Comput. Methods Appl. Mech. Eng. 171, 141–171.
nonlinear elastic multibody systems using decaying schemes, AIAA- 关587兴 Jetteur PH and Frey F 共1986兲, A four node Marguerre element for
95-1452-CP, 2591–2601. nonlinear shell analysis, Eng. Comput. 3, 276 –282.
关561兴 Vu-Quoc L and Li S 共1995兲, Dynamics of sliding geometrically-exact 关588兴 Iura M and Atluri SN 共1992兲, Formulation of a membrane finite ele-
beams: Large angle maneuver and parametric resonance, Comput. ment with drilling degrees of freedom, Computational Mech., Berlin
Methods Appl. Mech. Eng. 120共1–2兲, 65–118. 9共6兲, 417– 428.
关562兴 Argyris JH, Kelsey S, and Kaneel H 共1964兲, Matrix Methods for 关589兴 Ibrahimbegovic A, Taylor RL, and Wilson EL 共1990兲, A robust quad-
608 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

rilateral membrane finite element with drilling degrees of freedom, strained equations of motion via generalized coordinate partitioning,
Int. J. Numer. Methods Eng. 30共3兲, 445– 457. ASME J. Mech. Des. 114, 296 –304.
关590兴 Shabana AA 共1996兲, Finite element incremental approach and exact 关618兴 Fisette P and Vaneghem B 共1996兲, Numerical integration of multi-
rigid body inertia, ASME J. Mech. Des. 118, 171–178. body system dynamic equations using the coordinate partitioning
关591兴 Shabana AA 共1998兲, Computer implementation of the absolute nodal method in an implicit Newmark scheme, Comput. Methods Appl.
coordinate formulation for flexible multibody dynamics, Nonlinear Mech. Eng. 135共1/2兲, 85–106.
Dyn. 16, 293–306. 关619兴 Amirouche FML and Jia T 共1988兲, A pseudo-uptriangular decompo-
关592兴 Connelly JD and Huston RL 共1994兲, The dynamics of flexible multi- sition method for constrained multibody systems using Kane’s equa-
body systems: A finite segment approach, I: Theoretical aspects, II: tions, J. Guid. Control Dyn. 10共7兲, 39– 46.
Example problems, Comput. Struct. 50共2兲, 255–262. 关620兴 Ider SK and Amirouche FML 共1988兲, Coordinate reduction in con-
关593兴 Argyris JH, Balmer H, and Doltsinis ISt 共1989兲, On shell models for strained spatial dynamic systems-A new approach, ASME J. Appl.
impact analysis, Analytical and Computational Models of Shells, Mech. 55共4兲, 899–904.
ASME Winter Annual Meeting, San Fransisco, CA, 443– 456. 关621兴 Amirouche FML, Jia TJ, and Ider SK 共1988兲, A recursive householder
关594兴 Hauptmann R and Schweizerhof K 共1998兲, A systematic development transformation for complex dynamical systems with constraints,
of solid-shell element formulations for linear and nonlinear analyses ASME J. Appl. Mech. 55共3兲, 729–734.
employing only displacement degrees of freedom, Int. J. Numer. 关622兴 Amirouche FML and Huston RL 共1988兲, Dynamics of large con-
Methods Eng. 42, 49–70. strained flexible structures, ASME J. Dyn. Syst., Meas., Control
关595兴 Sze KY and Chan WK 共2001兲, A six-node pentagonal assumed natural 110共1兲, 78 – 83.
strain solid-shell element, Finite Elem. Anal. Design 37, 639– 655. 关623兴 Bauchau OA 共1998兲, Computational schemes for flexible, nonlinear
关596兴 Sze KY, Yao L-Q, and Pian THH 共2002兲, An eighteen-node hybrid- multi-body systems, Multibody Syst. Dyn. 2共2兲, 169–225.
stress solid-shell element for homogenous and laminated structures, 关624兴 Bauchau OA 共2000兲, On the modeling of prismatic joints in flexible
Finite Elem. Anal. Design 38, 353–374. multi-body systems, Comput. Methods Appl. Mech. Eng. 181, 87–
关597兴 Liu WK, Guo Y, Tang S, and Belytschko T 共1998兲, A multiple- 105.
quadrature eight-node hexahedral finite element for large deformation 关625兴 Avello A, Bayo E, and Garcia de Jalon J 共1993兲, Simple and highly
elastoplastic analysis, Comput. Methods Appl. Mech. Eng. 154, 69– parallelizable method for real-time dynamic simulation based on ve-
132. locity transformations, Comput. Methods Appl. Mech. Eng. 107共3兲,
关598兴 Iura M and Kanaizuka J 共2001兲, Flexible translational joint analysis 313–339.
by meshless method, Int. J. Solids Struct. 37, 5203–5217. 关626兴 Morais PG, Silva JMM, and Carvalhal EJ 共2001兲, A specialized ele-
关599兴 Bae DS, Hwang RS, and Haug EJ 共1988兲, A recursive formulation for ment for finite element model updating of moveable joints, Multibody
real-time dynamic simulation, Adv in Des Automation ASME, New Syst. Dyn. 5, 375–386.
York, 499–508. 关627兴 Jelenic G and Crisfield MA 共2001兲, Dynamic analysis of 3D beams
关600兴 Hwang RS, Bae DS, Haug EJ, and Kuhl JG 共1988兲, Parallel process- with joints in presence of large rotations, Comput. Methods Appl.
ing for real-time dynamic system simulation, Adv in De Automation, Mech. Eng. 190, 4195– 4230.
ASME, New York, 509–518. 关628兴 Samanta B 共1990兲, Dynamics of flexible multibody systems using
关601兴 Yim HJ, Haug EJ, and Dopker B 共1989兲, Computational methods for bond graphs and Lagrange multipliers, ASME J. Mech. Des. 112,
stress analysis of mechanical components in dynamic systems, Con- 30–35.
current Eng of Mech Sys, 1, EJ Haug 共ed兲, Univ of Iowa, 217–237. 关629兴 Cardona A, Geradin M, and Doan JB 共1991兲, Rigid and flexible joint
关602兴 Claus H 共2001兲, A deformation approach to stress distribution in flex- modeling in multibody dynamics using finite elements, Comput.
ible multibody systems, Multibody Syst. Dyn. 6, 143–161. Methods Appl. Mech. Eng. 89, 395– 418.
关603兴 Gofron M 共1995兲, Driving elastic forces in flexible multibody sys- 关630兴 Wasfy TM 共1995兲, Modeling contact/impact of flexible manipulators
tems, PhD Thesis, Univ of Illinois at Chicago. with a fixed rigid surface, Proc of 1995 IEEE Int Conf on Robotics
关604兴 Butterfield AJ and Woodard SE 共1993兲, Payload-payload interaction and Automation, Japan, 621– 626.
and structure-payload interaction observed on the upper atmosphere 关631兴 Dubowsky S and Freudenstein F 共1971兲, Dynamic analysis of me-
research satellite, AAS/AIAA Astrodynamics Specialist Conf, Victoria, chanical systems with clearances, Part 1: Formation of dynamic
BC, Canada, Paper AAS 93-551. model, Part 2: Dynamic response, ASME J. Eng. Ind. 93共1兲, 305–316.
关605兴 Larson CR, Woodardm S, Tischner L, Tong E, Schmidt M, Cheng J, 关632兴 Winfrey RC, Anderson RV and Gnilka CW 共1972兲, Analysis of elastic
Fujii E, and Ghofranian S 共1995兲, UARS dynamic analysis design machinery with clearances, 12th ASME Mech Conf, San Fransisco
system 共DADS兲 control structures interaction simulation develop- CA, ASME Paper No 72-Mech-37.
ment, AIAA 33rd Aerospace Sci Meeting and Exhibit, Reno NV. 关633兴 Soong K and Thompson BS 共1990兲, A theoretical and experimental
关606兴 Kamman JW and Huston RL 共1984兲, Dynamics of constrained multi- investigation of the dynamic response of a slider-crank mechanism
body systems, ASME J. Appl. Mech. 51共4兲, 899–903. with radial clearance in the gudgeon-pin joint, ASME J. Mech. Des.
关607兴 Wang JT and Huston RL 共1989兲, A comparison of analysis methods of 112, 183–189.
redundant multibody systems, Mech. Res. Commun. 16共3兲, 175–182. 关634兴 Amirouche FML and Jia T 共1988兲, Modeling of clearances and joint
关608兴 Wang Y and Huston RL 共1994兲, A lumped parameter method in the flexibility effects in multibody systems dynamics, Comput. Struct.
nonlinear analysis of flexible multibody systems, Comput. Struct. 29共6兲, 983–991.
50共3兲, 421– 432. 关635兴 Liu T and Lin Y 共1990兲, Dynamic analysis of flexible linkages with
关609兴 Huston RL and Wang Y 共1994兲, Flexibility effects in multibody sys- lubricated joints, J. Sound Vib. 141, 193–205.
tems, Computer-Aided Analysis of Rigid and Flexible Mechanical 关636兴 Bauchau OA and Rodriguez J 共2002兲, Modeling of joints with clear-
Systems, M Pereira and T Ambrosio 共eds兲, Dordrecht, 351–376. ance in flexible multibody systems, Int. J. Solids Struct. 39, 41– 63.
关610兴 Huston RL 共1989兲, Methods of analysis of constrained multibody 关637兴 Wang Y and Wang Z 共1996兲, Dynamic analysis of flexible mecha-
systems, Mech. Struct. Mach. 17共2兲, 135–143. nisms with clearances, ASME J. Mech. Des. 118共4兲, 592– 601.
关611兴 Singh RP and Likins PW 共1985兲, Singular value decomposition for 关638兴 Cardona A and Geradin M 共1993兲, Kinematic and dynamic analysis of
constrained dynamical systems, ASME J. Appl. Mech. 52, 943–948. mechanisms with cams, Comput. Methods Appl. Mech. Eng. 103共1/2兲,
关612兴 Mani NK and Haug EJ 共1985兲, Singular value decomposition for 115–134.
dynamic system design sensitivity analysis, Eng. Comput. 1, 103– 关639兴 Chalhoub NG and Ulsoy AG 共1986兲, Dynamic simulation of lead-
109. screw driven flexible robot arm and controller, ASME J. Dyn. Syst.,
关613兴 Wehage RA 共1980兲, Generalized coordinate partitioning for dimen- Meas., Control 108共2兲, 119–126.
sion reduction in dynamic analysis of mechanical systems, PhD The- 关640兴 Amirouche FML, Shareef NH, and Xie M 共1992兲, Dynamic analysis
sis, Univ of Iowa. of flexible gear trains/transmissions-An automated approach, ASME J.
关614兴 Wehage RA and Haug EJ 共1982兲, Generalized coordinate partitioning Appl. Mech. 59共4兲, 976 –982.
for dimension reduction in analysis of constrained dynamical sys- 关641兴 Zhong ZH and Mackerle J 共1994兲, Contact-impact problems: a review
tems, ASME J. Mech. Des. 104共1兲, 247–255. with bibliography, Appl. Mech. Rev. 47共2兲, 55–76.
关615兴 Wampler C, Buffington K, and Shu-hui J 共1985兲, Formulation of 关642兴 Wasfy TM and Noor AK 共1997兲, Computational procedure for simu-
equations of motion for systems subject to constraints, ASME J. Appl. lating the contact/impact response in flexible multibody systems,
Mech. 52共2兲, 465– 470. Comput. Methods Appl. Mech. Eng. 147, 153–166.
关616兴 Park T 共1986兲, A hybrid constraint stabilization-generalized coordi- 关643兴 Zhong ZH and Nilsson L 共1990兲, A contact searching algorithm for
nate partitioning method for machine dynamics, ASME J. Mech., general 3-D contact-impact problems, Comput. Struct. 34共2兲, 327–
Transm., Autom. Des. 108共2兲, 211–216. 335.
关617兴 Haug EJ and Yen J 共1992兲, Implicit numerical integration of con- 关644兴 Zhong ZH and Nilsson L 共1994兲, Lagrange multiplier approach for
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 609

evaluation of friction in explicit finite-element analysis, Commun in 关672兴 Hunek I 共1993兲, On a penalty formulation for contact-impact prob-
Numer Methods in Eng 10共3兲, 249–255. lems, Comput. Struct. 48共2兲, 193–203.
关645兴 Zhong ZH 共1993兲, Finite Element Procedures for Contact Impact 关673兴 Shao CW, Liou FW, and Patra AK 共1993兲, A contact phase model for
Problems, Oxford Science Publications. the analysis of flexible mechanisms under impact loading, Comput.
关646兴 Choi JH, Park DC, Ryu HS, Bae DS, and Huh GS 共2001兲, Dynamic Struct. 49共4兲, 617– 624.
track tension of high mobility tracked vehicles, Paper No DETC2001/ 关674兴 Huang W and Zou Y 共1995兲, Finite element analysis on collision
VIB-21309, Proc of ASME 2001 DETC, Pittsburgh PA. between two moving elastic bodies at low velocities, Comput. Struct.
关647兴 Yigit AS 共1995兲, On the use of an elastic-plastic impact law for the 57共3兲, 379–382.
impact of a single flexible link, ASME J. Dyn. Syst., Meas., Control 关675兴 Qin QH and He XQ 共1995兲, Variational principles, FE and MPT for
117, 527–533. analysis of non-linear impact-contact problems, Comput. Methods
关648兴 Bauchau OA 共2000兲, Analysis of flexible multibody systems with Appl. Mech. Eng. 122, 205–222.
intermittent contacts, Multibody Syst. Dyn. 4共1兲, 23–54. 关676兴 Laursen TA and Chawla V 共1997兲, Design of energy conserving al-
关649兴 Escalona JL, Mayo J, and Dominguez J 共2001兲, Influence of reference gorithms for frictionless dynamic contact problems, Int. J. Numer.
conditions in the analysis of the impact of flexible bodies, Paper No Methods Eng. 40, 863– 886.
DETC2001/VIB-21330, Proc of ASME 2001 DETC, Pittsburgh PA. 关677兴 Bottasso CL and Trainelli L 共2001兲, Implementation of effective pro-
关650兴 Khulief YA and Shabana AA 共1987兲, A continuous force model for the cedures for unilateral contact modeling in multibody dynamics, Mech.
impact analysis of flexible multibody systems, Mech. Mach. Theory Res. Commun. 28共3兲, 233–246.
22共3兲, 213–224. 关678兴 Jia T and Amirouche FML 共1989兲, Optimum impact force in motion
关651兴 Bauchau OA 共1999兲, On the modeling of friction and rolling in flex- control of multibody systems subject to intermittent constraints, Com-
ible multi-body systems, Multibody Syst. Dyn. 3, 209–239. put. Struct. 33共5兲, 1243–1249.
关652兴 Goldsmith W 共1960兲, Impact, Edward Arnold Publishers Ltd. 关679兴 Belytschko T and Neal MO 共1991兲, Contact-impact by the pinball
关653兴 Bakr EM and Shabana AA 共1987兲, Effect of geometric elastic nonlin- algorithm with penalty and Lagrangian methods, Int. J. Numer. Meth-
earities on the impact response of flexible multibody systems, J. ods Eng. 31, 547–572.
Sound Vib. 112, 415– 432. 关680兴 Taylor RL and Papadopoulos P 共1993兲, On a finite element method for
关654兴 Rismantab-Sany J and Shabana AA 共1990兲, On the use of the momen- dynamic contact/impact problems, Int. J. Numer. Methods Eng.
tum balance in the impact analysis of constrained elastic systems, 36共12兲, 2123–2140.
ASME J. Vibr. Acoust. 112, 119–126. 关681兴 Sha D, Tamma KK, and Maocheng L 共1996兲, Robust explicit compu-
关655兴 Yigit AS, Ulsoy AG, and Scott RA 共1990兲, Dynamics of a radially tational developments and solution strategies for impact problems in-
rotating beam with impact, Part 1: Theoretical and computational volving friction, Int. J. Numer. Methods Eng. 39, 721–739.
model, Part 2: Experimental and simulation results, ASME J. Vibr. 关682兴 Wriggers P, Vu Van T, and Stein E 共1990兲, Finite element formulation
Acoust. 112, 65–77. of large deformation impact-contact problems with friction, Comput.
关656兴 Yigit AS, Ulsoy AG, and Scott RA 共1990兲, Spring-dashpot models for Struct. 37共3兲, 319–331.
the dynamics of a radially rotating beam with impact, J. Sound Vib. 关683兴 Hsu WC and Shabana AA 共1993兲, Finite element analysis of impact-
142共3兲, 515–525. induced transverse waves in rotating beams, J. Sound Vib. 168共2兲,
关657兴 Palas H, Hsu WC, and Shabana AA 共1992兲, On the use of momentum 355–369.
balance and the assumed modes method in transverse impact prob- 关684兴 Gau WH and Shabana AA 共1991兲, Use of the generalized impulse
lems, ASME J. Vibr. Acoust. 114共3兲, 364 –373. momentum equations in analysis of wave propagation, ASME J. Vibr.
关658兴 Huh GJ and Kwak BM 共1991兲, Constrained variational approach for Acoust. 113共4兲, 532–542.
dynamic analysis of elastic contact problems, Finite Elem. Anal. De- 关685兴 Gau WH and Shabana AA 共1992兲, Effect of finite rotation on the
sign 10共2兲, 125–136. propagation of elastic waves in constrained mechanical systems,
关659兴 Ko SH and Kwak BM 共1992兲, Frictional dynamic contact analysis of ASME J. Mech. Des. 111, 384 –393.
deformable multibody systems, Finite Elem. Anal. Design 12共1兲, 27– 关686兴 Lankarani HM and Nikravesh PE 共1992兲, Canonical impulse momen-
40. tum equations for impact analysis of multibody systems, ASME J.
关660兴 Ko SH and Kwak BM 共1992兲, Frictional dynamic contact analysis Mech. Des. 114, 180–186.
using finite element nodal displacement description, Comput. Struct. 关687兴 Marghitu DB, Sinha SC, and Diaconescu C 共1999兲, Control of a para-
42共5兲, 797– 807. metrically excited flexible beam undergoing rotation and impacts,
关661兴 Amirouche FML, Xie M, Shareef NH, and Valco M 共1993兲, Finite Multibody Syst. Dyn. 3共1兲, 47– 63.
element modeling of contact conditions in multibody dynamics, Non- 关688兴 Zakhariev EV 共2001兲, A numerical method for multibody system fric-
linear Dyn. 4, 83–102. tional impact simulation, Paper No DETC2001/VIB-21367, Proc of
关662兴 Dias JP and Pereira MS 共1995兲, Dynamics of flexible mechanical ASME 2001 DETC, Pittsburgh PA.
systems with contact-impact and plastic deformations, Nonlinear 关689兴 Simeon B 共2001兲, Numerical analysis of flexible multibody systems,
Dyn. 8共4兲, 491–512. Multibody Syst. Dyn. 6, 305–325.
关663兴 Haug EJ, Wu SC, and Yang SM 共1986兲, Dynamics of mechanical 关690兴 Gear CW 共1971兲, Simultaneous numerical solution of differential-
systems with Coulomb friction, stiction, impact and constraint algebraic equations, IEEE Trans. Circuit Theory Ct-18, 89–95.
addition-deletion, I: Theory, II: Planar systems, III: Spatial systems, 关691兴 Simo JC, Tarnow N, and Doblare M 共1995兲, Non-linear dynamics of
Mech. Mach. Theory 21共5兲, 401– 406. three-dimensional rods: exact energy and momentum conserving al-
关664兴 Lankarani HM and Nikravesh PE 共1990兲, A contact force model with gorithms, Int. J. Numer. Methods Eng. 38共9兲, 1431–1473.
hysteresis damping for impact analysis of multibody systems, ASME 关692兴 Chung J and Hulbert GM 共1997兲, A time integration algorithm for
J. Mech. Des. 112, 369–376. structural dynamics with improved numerical dissipation: the gener-
关665兴 Lee Y, Hamilton JF, and Sullivan JW 共1983兲, The lumped parameter alized method, ASME J. Appl. Mech. 60共2兲, 371–375.
method for elastic impact problems, ASME J. Appl. Mech. 50, 823– 关693兴 Bauchau OA and Bottasso CL 共1999兲, On the design of energy pre-
827. serving and decaying schemes for flexible, nonlinear multibody sys-
关666兴 Lee SH 共1993兲, Rudimentary considerations for adaptive gap/friction tems, Comput. Methods Appl. Mech. Eng. 169, 61–79.
element based on the penalty method, Comput. Struct. 47共6兲, 1043– 关694兴 Petzold L and Lotstedt P 共1986兲, Numerical solution of nonlinear
1056. differential equations with algebraic constraints, II: Practical imple-
关667兴 Lee SS 共1994兲, A computational method for frictional contact prob- mentation, SIAM (Soc. Ind. Appl. Math.) J. Sci. Stat. Comput. 7, 720–
lem using finite element method, Int. J. Numer. Methods Eng. 37, 733.
217–228. 关695兴 Brameller A, Alen RN, and Haman YM 共1976兲, Sparsity, Pitman Pub
关668兴 Osmont D 共1985兲, A finite element code for the computation of the Corp, New York.
dynamic response of structures involving contact effects, Comput. 关696兴 Ryan RR 共1993兲, ADAMS-mechanical system simulation software,
Struct. 20共1–3兲, 555–561. Veh. Syst. Dyn. 22, 144 –152.
关669兴 Sheth PN, Hodges TM, and Uicker JJ Jr 共1990兲, Matrix analysis 关697兴 Hughes TJR and Belytschko T 共1983兲, A precis of developments in
method for direct and multiple contact multibody systems, ASME J. computational methods for transient analysis, ASME J. Appl. Mech.
Mech. Des. 112, 145–152. 50, 1033–1041.
关670兴 De la Fuente HM and Felipa CA 共1991兲, Ephemeral penalty functions 关698兴 Belytschko T, Chiapetta RL, and Bartel HD 共1976兲, Efficient large
for contact-impact dynamics, Finite Elem. Anal. Design 9, 177–191. scale non-linear transient analysis by finite elements, Int. J. Numer.
关671兴 Ibrahimbegovic A and Wilson EL 共1992兲, Unified computational Methods Eng. 10, 579–596.
model for static and dynamic frictional contact analysis, Int. J. Numer. 关699兴 Malone JG and Johnson NL 共1994兲, Parallel finite element contact/
Methods Eng. 34共1兲, 233–247. impact algorithm for non-linear explicit transient analysis, Part I: The
610 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

search algorithm and contact mechanics, Int. J. Numer. Methods Eng. 关726兴 Valembois RE, Fisette P, and Samin JC 共1997兲, Comparison of vari-
37共4兲, 559–590. ous techniques for modelling flexible beams in multibody dynamics,
关700兴 Salveson MW and Taylor RL 共1995兲, Explicit-implicit contact algo- Nonlinear Dyn. 12共4兲, 367–397.
rithm, Proc of 1995 Joint ASME Appl Mech and Materials Summer 关727兴 Oden JT and Demkowicz L 共1989兲, Advances in adaptive improve-
Meeting, AMD 204, 99–122. ments: A survey of adaptive finite element methods in computational
关701兴 Rismantab-Sany J and Shabana AA 共1989兲, On the numerical solution mechanics, State-of-the-Art Surveys on Computational Mechanics,
of differential/algebraic equations of motion of deformable mechani- AK Noor and JT Oden, ASME, New York, 13, 441– 467.
cal systems with nonholonomic constraints, Comput. Struct. 33共4兲, 关728兴 Khulief YA 共2001兲, Dynamic response calculation of spatial elastic
1017–1029. multibody systems with high-frequency excitation, Multibody Syst.
关702兴 Geradin M 共1996兲, Energy conserving time integration in flexible Dyn. 5, 55–78.
multibody dynamics, Computational Methods in Applied Sciences 96, 关729兴 Ma Z-D and Perkins NC 共2001兲, Modeling of track-wheel-terrain in-
3rd ECCOMAS Comput Fluid Dyn Conf and 2nd ECCOMAS Conf teraction for dynamic simulation of tracked vehicles: Numerical
on Numer Methods in Eng, 433– 439. implementation and further results, Paper No DETC2001/VIB-21310,
关703兴 Bauchau OA and Theron NJ 共1996兲, Energy decaying scheme for Proc of ASME 2001 DETC, Pittsburgh PA.
nonlinear elastic multibody systems, Comput. Struct. 59共2兲, 317–332. 关730兴 Elishakoff I 共1995兲, Essay on uncertainties in elastic and viscoelastic
关704兴 Ibrahimbegovic A and Al Mikdad M 共1998兲, Finite rotations in dy- structures: From AM Freudenthal’s criticism to modern convex mod-
namics of beams and implicit time-stepping schemes, Int. J. Numer. eling, Comput. Struct. 56共6兲, 871– 895.
Methods Eng. 41共5兲, 781– 814. 关731兴 Qiu Z and Elishakoff I 共1998兲, Antioptimization of structures with
关705兴 Neal MO and Belytschko T 共1989兲, Explicit-explicit subcycling with large uncertain-but-non-random parameters via interval analysis,
non-integer time step ratios for structural dynamic systems, Comput. Comput. Methods Appl. Mech. Eng. 152共3/4兲, 361–372.
Struct. 31共6兲, 871– 880. 关732兴 Wasfy TM and Noor AK 共1998兲, Application of fuzzy sets to transient
关706兴 Hughes TJR and Liu WK 共1978兲, Implicit-explicit finite elements in analysis of space structures, Finite Elem. Anal. Design 29共3– 4兲, 153–
transient analysis: stability theory, ASME J. Appl. Mech. 45, 371–374. 171.
关707兴 Belytschko T, Yen HJ, and Mullen R 共1979兲, Mixed methods for time 关733兴 Wasfy TM and Noor AK 共1998兲, Finite element analysis of flexible
integration, Comput. Methods Appl. Mech. Eng. 17Õ18, 259–275. multibody systems with fuzzy parameters, Comput. Methods Appl.
关708兴 Sharf I and D’Eleuterio GMT 共1992兲, Parallel simulation dynamics Mech. Eng. 160共3– 4兲, 223–244.
for elastic multibody chains, IEEE Trans. Rob. Autom. 8共5兲, 597– 606. 关734兴 Book WJ 共1993兲, Controlled motion in an elastic world, ASME J.
关709兴 Haug EJ 共1993兲, Integrated tools and technologies for concurrent en- Dyn. Syst., Meas., Control 115, 252–261.
gineering of mechanical systems, Concurrent Eng Tools and Tech for 关735兴 Bernard DE and Man GK 共1989兲, Proc of 3rd Annual Conf on Aero-
Mech Syst Des, EJ Haug 共ed兲, Springer-Verlag, Heidelberg. space Comput Control, JPL, Pasedena, CA, Publication 89– 45.
关710兴 Amirouche FML and Shareef NH 共1991兲, Gain in computational ef- 关736兴 Rao SS, Pan TS, and Venkayya VB 共1990兲, Modeling, control and
ficiency by vectorization of general purpose code for multibody dy- design of flexible structures: A survey, Appl. Mech. Rev. 43共5兲, 99–
namic simulations, Comput. Struct. 41共2兲, 292–302. 117.
关711兴 Amirouche FML, Shareef NH, and Xie M 共1993兲, Time variant analy- 关737兴 Yang B and Mote CD 共1992兲, On time delay in noncolocated control
sis of rotorcraft system dynamics: An exploitation of vector- of flexible mechanical systems, ASME J. Dyn. Syst., Meas., Control
processors, J. Guid. Control Dyn. 16共1兲, 96 –110. 114共3兲, 409– 415.
关712兴 Balling C 共1997兲, Object-oriented analysis of spatial multibody sys- 关738兴 Park JH and Asada H 共1994兲, Dynamic analysis of noncollocated
tems based on graph theory, Eng. Comput. 13, 211–221. flexible arms and design of torque transmission mechanisms, ASME
关713兴 Schiehlen W 共1991兲, Prospects of the German multibody system re- J. Dyn. Syst., Meas., Control 116, 201–207.
search project on vehicle dynamics simulation, Vehicle Syst Dyn, 关739兴 Rai S and Asada H 共1995兲, Integrated structure/control design of high
20共Suppl兲, Proc of the 12th IAVSD Symp on Dyn of Vehicles on speed flexible robots based on time optimal control, ASME J. Dyn.
Syst., Meas., Control 117共4兲, 503–512.
Roads from Tracks, Lyon, France, 5337–5350.
关740兴 Ledesma R and Bayo E 共1993兲, A non-recursive Lagrangian solution
关714兴 Daberkow A, Kreuzer E, Leister G, and Schielen W 共1993兲, CAD
of the non-causal inverse dynamics of flexible multi-body systems:
modeling, multibody system formalisms and visualization-an inte-
The planar case, Int. J. Numer. Methods Eng. 36共16兲, 2725–2741.
grated approach, Adv Multibody Syst Dyn, W Schielen 共ed兲, Kluwer
关741兴 Ledesma R and Bayo E 共1994兲, A Lagrangian approach to the non-
Academic Publ, Dordrecht, Netherlands. causal inverse dynamics of flexible multibody systems: The three-
关715兴 Otter M, Hocke M, Daberkow A, and Leister G 共1993兲, An object dimensional Case, Int. J. Numer. Methods Eng. 37共19兲, 3343–3361.
oriented data model for multibody systems, Adv Multibody Syst Dyn, 关742兴 Kokkinis T and Sahrajan M 共1993兲, Inverse dynamics of a flexible
W Schiehlen 共ed兲, Kluwer Academic Publ, Netherlands, 19– 48. robot arm by optimal control, ASME J. Mech. Des. 115, 289–293.
关716兴 Koh AS and Park JP 共1994兲, Object oriented dynamics simulator, 关743兴 Chen DC, Shabana AA, and Rismantab-Sany J 共1994兲, Generalized
Computational Mech., Berlin 14, 277–287. constraint and joint reaction forces in the inverse dynamics of spatial
关717兴 Daberkow A and Schiehlen W 共1994兲, Concept, development and flexible mechanical systems, ASME J. Mech. Des. 116共3兲, 777–784.
implementation of DAMOS-C: The object oriented approach to 关744兴 Rubinstein D, Galili N, and Libai A 共1996兲, Direct and inverse dy-
multibody systems, Proc of the 1994 ASME Int Comput in Eng Conf namics of a very flexible beam, Comput. Methods Appl. Mech. Eng.
and Exhibition, 2, Minneapolis MN, 937–951. 131共3/4兲, 241–262.
关718兴 Anantharaman M 共1996兲, Flexible multibody dynamics-an object- 关745兴 Asada H, Ma ZD, and Tokumaro H 共1990兲, Inverse dynamics of
oriented approach, Nonlinear Dyn. 9共1–2兲, 205–221. flexible robot arms: modeling and computation for trajectory control,
关719兴 Kunz DL 共1998兲, An object-oriented approach to multibody systems ASME J. Dyn. Syst., Meas., Control 112共2兲, 117–185.
analysis, Comput. Struct. 69, 209–217. 关746兴 Book WJ, Maizza-Neto O, and Whitney DE 共1975兲, Feedback control
关720兴 Wasfy TM and Leamy MJ 共2002兲, An object-oriented graphical inter- of two beam, two joint systems with distributed flexibility, ASME J.
face for dynamic finite element modeling of belt-drives, Paper No Dyn. Syst., Meas., Control 97共4兲, 424 – 431.
DETC2002/MECH-34224, Proc of ASME 2002 DETC, Montreal 关747兴 Berbyuk VE and Demidyuk MV 共1984兲, Controlled motion of an
Canada. elastic manipulator with distributed parameters, Mech. Solids 19共2兲,
关721兴 Tisell C and Osborn K 共2000兲, A system for multibody analysis based 57– 66.
on object-relational database technology, Adv. Eng. Software 31, 971– 关748兴 Cannon RH and Schmitz E 共1984兲, Initial experiments on the end-
984. point control of a flexible one-link robot, Int. J. Robot. Res. 3共3兲,
关722兴 Tisell C and Osborn K 共2001兲, Using an extensible object-oriented 62–75.
query language in multibody system analysis, Adv. Eng. Software 32, 关749兴 Goldenberg AA and Rakhsha F 共1986兲, Feedforward control of a
769–777. single-link flexible robot, Mech. Mach. Theory 21共4兲, 325–335.
关723兴 Wasfy TM and Noor AK 共2001兲, Object-oriented virtual reality envi- 关750兴 Chalhoub NG and Ulsoy AG 共1987兲, Control of a flexible robot arm:
ronment for visualization of flexible multibody systems, Adv. Eng. experiment and theoretical results, ASME J. Dyn. Syst., Meas., Con-
Software 32共4兲, 295–315. trol 109共4兲, 299–309.
关724兴 Weber B and Wittenburg J 共1993兲, Symbolical programming in sys- 关751兴 Bayo E 共1987兲, A finite-element approach to control the end-point
tem dynamics, Adv Multibody Syst Dyn, W Schiehlen 共ed兲, Kluwer motion of a single-link flexible robot, J. Rob. Syst. 4共1兲, 63–75.
Academic Publ, Netherlands, 153–172. 关752兴 Bayo E 共1989兲, Timoshenko versus Bernoulli-Euler beam theories for
关725兴 Schaechter DB and Levinson DA 共1988兲, Interactive computerized the inverse dynamics of flexible robots, Int. J. Robot Autom. 4共1兲,
symbolic dynamics for the dynamicist, J. Astronaut. Sci. 36共4兲, 365– 53–70.
388. 关753兴 Bayo E and Moulin H 共1989兲, An efficient computation of the inverse
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 611

dynamics of flexible manipulators in the time domain, IEEE Robotics Paper No DETC2001/VIB-21344,21345, Proc of ASME 2001 DETC,
and Automation Conf, 710–715. Pittsburgh PA.
关754兴 Bayo E, Papadopoulos P, Stubbe J, and Serna MA 共1989兲, Inverse 关782兴 Mimmi G and Pennacchi P 共2001兲, Pre-shaping motion input for a
dynamics and kinematics of multi-link elastic robots: An iterative rotating flexible link, Int. J. Solids Struct. 38, 2009–2023.
frequency domain approach, Int. J. Robot. Res. 8共6兲, 49– 62. 关783兴 Book WJ 共1979兲, Analysis of massless elastic chains with servo con-
关755兴 Nicosia S, Tomei P, and Torrambe A 共1989兲, Hamiltonian description trolled joints, ASME J. Dyn. Syst., Meas., Control 101, 187–192.
and dynamic control of flexible robots, J. Rob. Syst. 6共4兲, 345–361. 关784兴 Pfeiffer F 共1989兲, A feedforward decoupling concept for the control of
关756兴 De Luca A, Lucibello P, and Ulivi G 共1989兲, Inversion techniques for elastic robots, J. Rob. Syst. 6共4兲, 407– 416.
trajectory control of flexible robot arms, J. Rob. Syst. 6共4兲, 325–344. 关785兴 Jiang L, Chernuka MW, and Pegg NG 共1994兲, Numerical simulation
关757兴 Sasiadek JZ and Srinvasan R 共1989兲, Dynamic modeling and adaptive of spatial mechanisms and manipulators with flexible links, Finite
control of a Single-link flexible manipulator, J. Guid. Control Dyn. Elem. Anal. Design 18共1/3兲, 121–128.
12, 838 – 844. 关786兴 Ghazavi A and Gordaninejad F 共1995兲, A comparison between the
关758兴 Yuan BS, Book WJ, and Siciliano B 共1989兲, Direct adaptive control control of a flexible robot arm constructed from advanced composite
of a one-link flexible arm with tracking, J. Rob. Syst. 6共6兲, 663– 680. materials versus aluminum, Comput. Struct. 54共4兲, 621– 632.
关759兴 Yuan BS, Book WJ, and Huggins JD 共1993兲, Dynamics of flexible 关787兴 Baruh H and Tadikonda SSK 共1989兲, Issues in the dynamics and
manipulator arms: Alternative derivation, verification and character- control of flexible robot manipulators, J. Guid. Control Dyn. 12共5兲,
istics for control, ASME J. Dyn. Syst., Meas., Control 115, 394 – 404. 659– 671.
关760兴 Castelazo IA and Lee H 共1990兲, Nonlinear compensation for flexible 关788兴 Cetinkunt S and Wen-Lung Y 共1991兲, Closed-loop behavior of a
manipulators, ASME J. Dyn. Syst., Meas., Control 112, 62– 68. feedback-controlled flexible arm: A comparative study, Int. J. Robot.
关761兴 Shamsa K and Flashmer H 共1990兲, A class of discrete-time stabilizing Res. 10共3兲, 263–275.
controllers for flexible mechanical systems, ASME J. Dyn. Syst., 关789兴 Zuo K, Drapeau V, and Wang D 共1995兲, Closed loop shaped-input
Meas., Control 112, 55– 61. strategies for flexible robots, Int. J. Robot. Res. 14共5兲, 510–529.
关762兴 Chen JS and Menq CH 共1990兲, Modeling and adaptive control of a 关790兴 Ge SS, Lee TH, and Zhu G 共1996兲, Energy-based robust controller
flexible one-link manipulator, Robotica 8, 339–345. design for multi-link flexible robots, Mechatronics 6共7兲, 779–798.
关763兴 Aoustin Y and Chevallerau C 共1993兲, The singular perturbation con- 关791兴 Ghanekar M, Wang DWL, and Heppler GR 共1997兲, Scaling laws for
trol of two-flexible-link robot, Proc of 1993 IEEE Int Conf on Robot- linear controllers of flexible link manipulators characterized by non-
ics and Automation, Atlanta GA, 737–742. dimensional groups, IEEE Trans. Rob. Autom. 13共1兲, 117–127.
关764兴 Kubica E and Wang D 共1993兲, A fuzzy control strategy for a flexible 关792兴 Banerjee AK and Singhose WE 共1998兲, Command shaping in tracking
single link robot, Proc of 1993 IEEE Int Conf on Robotics and Auto- control of a two-link flexible robot, J. Guid. Control Dyn. 21共6兲,
mation 1, 236 –241. 1012–1015.
关765兴 Eisler GR, Robinett RD, Segalman DJ, and Feddema JD 共1993兲, Ap- 关793兴 Xu WL, Yang TW, and Tso SK 共2000兲, Dynamic control of a flexible
proximate optimal trajectories for flexible-link manipulator slewing macro-micro manipulator based on rigid dynamics with flexible state
using recursive quadratic programming, ASME J. Dyn. Syst., Meas., sensing, Mech. Mach. Theory 35共1兲, 41–53.
Control 115, 405– 410. 关794兴 De Luca A and Siciliano B 共1993兲, Regulation of flexible arms under
关766兴 Xia JZ and Menq CH 共1993兲, Real time estimation of elastic defor- gravity, IEEE Trans. Rob. Autom. 9共4兲, 463– 467.
mation for end-point control of flexible two-link manipulators, ASME 关795兴 Yim W and Singh SN 共1995兲, Inverse force and motion control of
J. Dyn. Syst., Meas., Control 115, 385–393. constrained elastic robots, ASME J. Dyn. Syst., Meas., Control 117共3兲,
关767兴 Levis FL and Vandergrift M 共1993兲, Flexible robot arm control by a 374 –383.
feedback linearization/singular perturbation approach, Proc of IEEE 关796兴 Ider SK 共1995兲, Open-loop flexibility control in multibody systems
Int Conf on Robotics and Automation, Atlanta GA, 729–736. dynamics, Mech. Mach. Theory 30共6兲, 861– 870.
关768兴 Kwon DS and Book WJ 共1994兲, A time-domain inverse dynamic 关797兴 Schafer BE and Holzach H 共1985兲, Experimental research on flexible
beam modal control, J of Guidance 8共5兲, 597– 604.
tracking control of a single-link flexible manipulator, ASME J. Dyn.
关798兴 Yen GG 共1995兲, Optimal tracking control in flexible pointing struc-
Syst., Meas., Control 116, 193–200.
tures, Proc of IEEE Int Conf on Syst, Man and Cybernetics, 5, 4440–
关769兴 Yigit AS 共1994兲, On the stability of PD control for a two-link rigid-
4445.
flexible manipulator, ASME J. Dyn. Syst., Meas., Control 116, 208 –
关799兴 Yen GG 共1996兲, Distributive vibration control in flexible multibody
215. dynamics, Comput. Struct. 61共5兲, 957–965.
关770兴 Hu FL and Ulsoy AG 共1994兲, Force and motion control of a con- 关800兴 Krishma R and Bainum PM 共1985兲, Dynamics and control of orbiting
strained flexible robot arm, ASME J. Dyn. Syst., Meas., Control 116, flexible structures exposed to solar radiation, J of Guidance 8共5兲,
336 –343. 591–596.
关771兴 Meirovitch L and Lim S 共1994兲, Maneuvering and control of flexible 关801兴 Kwak MK and Meirovitch L 共1992兲, New approach to the maneuver-
space robots, J. Guid. Control Dyn. 17共3兲, 520–528. ing and control of flexible multibody systems, J. Guid. Control. Dyn.
关772兴 Choi SB, Cheong CC, Thompson BS, and Gandhi MV 共1994兲, Vibra- 15共6兲, 1342–1353.
tion control of flexible linkage mechanisms using piezoelectric films, 关802兴 Bennett WH, LaVigna C, Kwatny HG, and Blankenship G 共1993兲,
Mech. Mach. Theory 29共4兲, 535–546. Nonlinear and adaptive control of flexible space structures, ASME J.
关773兴 Cho SB, Thompson BS, and Gandhi MV 共1995兲, Experimental con- Dyn. Syst., Meas., Control 115共1兲, 86 –94.
trol of a single link flexible arm incorporating electro-rheological flu- 关803兴 Kelkar AG, Joshi SM, and Alberts TE 共1995兲, Passivity-based control
ids, J. Guid. Control Dyn. 19共4兲, 916 –919. of nonlinear flexible multibody systems, IEEE Trans. Autom. Control
关774兴 Chiu HT and Cetinkunt S 共1995兲, Trainable neural network for me- 40共5兲, 910–915.
chanically flexible systems based on nonlinear filtering, J. Guid. Con- 关804兴 Kelkar AG, Joshi SM, and Alberts TE 共1995兲, Dissipative controllers
trol Dyn. 18共3兲, 503–507. for nonlinear multibody flexible space systems, J. Guid. Control Dyn.
关775兴 Lammerts IMM, Veldpaus FE, and Kok JJ 共1995兲, Adaptive com- 18共5兲, 1044 –1052.
puted reference computed torques control of flexible robots, ASME J. 关805兴 Singhose WE, Banerjee AK, and Seering WP 共1997兲, Slewing flexible
Dyn. Syst., Meas., Control 117共1兲, 31–36. spacecraft with deflection-limiting input shaping, J. Guid. Control
关776兴 Gawronski W, Ih CHC, and Wang SJ 共1995兲, On dynamics and con- Dyn. 20共2兲, 291–298.
trol of multi-link flexible manipulators, ASME J. Dyn. Syst., Meas., 关806兴 Fisher S 共1989兲, Application of actuators to control beam flexure in a
Control 117, 134 –142. large space structure, J. Guid. Control Dyn. 12共6兲, 874 – 879.
关777兴 Meirovitch L and Chen Y 共1995兲, Trajectory and control optimization 关807兴 Li Z and Bainum PM 共1992兲, Momentum exchange: feedback control
for flexible space robots, J. Guid. Control Dyn. 18共3兲, 493–502. of flexible spacecraft maneuvers and vibration, J. Guid. Control Dyn.
关778兴 Milford RI and Asokanthan SF 共1996兲, Experimental on-Line fre- 15共6兲, 1354 –1360.
quency domain identification and adaptive control of a flexible slew- 关808兴 Su TJ, Babuska V, and Craig Jr RR 共1995兲, Substructure-based con-
ing beam, ASME J. Dyn. Syst., Meas., Control 118, 59– 65. troller design method for flexible structures, J. Guid. Control Dyn.
关779兴 Yang JH, Lian FL, and Fu LC 共1997兲, Nonlinear adaptive control for 18共5兲, 1053–1061.
flexible-link manipulators, IEEE Trans. Rob. Autom. 13共1兲, 140–147. 关809兴 Kelkar AG and Joshi SM 共1996兲, Global stabilization of flexible
关780兴 Aoustin Y and Formalsky A 共1997兲, On the synthesis of a nominal multibody spacecraft using quaternion-based nonlinear law, J. Guid.
trajectory for control law of a one-link flexible arm, Int. J. Robot. Res. Control Dyn. 19共5兲, 1186 –1188.
16共1兲, 36 – 46. 关810兴 Maund M, Helferty J, Boussalis J, and Wang S 共1992兲, Direct adap-
关781兴 Mordfin TG and Tadikonda SSK 共2001兲, Modeling controlled articu- tive control of flexible space structures using neural networks, Proc of
lated flexible systems, Part I: Theory, Part II: Numerical investigation, Int Joint Conf on Neural Networks, 3, 844 – 849.
612 Wasfy and Noor: Computational strategies for flexible multibody systems Appl Mech Rev vol 56, no 6, November 2003

关811兴 Cooper PA, Garrison Jr, JL, Montgomery C, Wu SC, Stockwell AE, fluid dynamics prediction of hyper-x stage separation aerodynamics,
and Demeo ME 共1994兲, Modelling and simulation of space station J. Spacecr. Rockets 38共6兲, 820– 827.
freedom berthing dynamics and control, NASA TM 109151. 关838兴 Loewy RG 共1997兲, Recent developments in smart structures with
关812兴 Mosier G, Femiano M, Kong H, Bely P, Burg R, Redding D, Kissil A, aeronautical applications, Smart Mater. Struct. 6, 11– 42.
Rakoczy J, and Craig L 共1999兲, An integrated modeling environment 关839兴 Matsuzak Y 共1997兲, Smart structures research in Japan, Smart Mater.
for systems-level performance analysis of the next generation space Struct. 6, 1–10.
telescope, Space Telescopes and Instruments V, SPIE 3356. 关840兴 Kral R and Kreuzer E 共1999兲, Multibody systems and fluid-structure
关813兴 Liao CY and Sung CK 共1993兲, An elastodynamic analysis and control interactions with application to floating structures, Multibody Syst.
of flexible linkages using piezoceramic sensors and actuators, ASME Dyn. 3共1兲, 65– 83.
J. Mech. Des. 115, 658 – 665. 关841兴 Sankar S, Ranganathan R, and Rakheja S 共1992兲, Impact of dynamic
关814兴 Liao WH, Chou JH, and Horng IR 共1997兲, Robust vibration control of fluid slosh loads on the directional response of tank vehicles, Veh.
flexible linkage mechanisms using piezoelectric films, Smart Mater. Syst. Dyn. 21, 385– 404.
Struct. 6, 457– 463. 关842兴 Noor AK and Wasfy TM 共2001兲, Simulation of physical experiments
关815兴 Tu Q, Rastegar J, and Singh JR 共1994兲, Trajectory synthesis and in virtual environments, Eng. Comput. 18共3– 4兲, 515–538.
inverse dynamics model formulation and control of tip motion of a 关843兴 Lynch JD and Vanderploeg MJ 共1993兲, ‘‘Interactive environment for
high performance flexible positioning system, Mech. Mach. Theory multibody simulation,’’ Proc of 19th Annual ASME Des Automation
29共7兲, 929–968. Conf, Part 2, DEv65, Albuquerque NM, 569–582.
关816兴 Yang JH, Liu FC, and Fu LC 共1994兲, Nonlinear control of flexible 关844兴 Hardell C 共1996兲, An integrated system for computer aided design
link manipulators, Proc IEEE Int Conf on Robotics and Automation, and analysis of multibody systems, Eng. Comput. 12, 23–33.
1, 327–332. 关845兴 Haug EJ 共1987兲, Design sensitivity analysis of dynamic systems,
关817兴 Zeinoum I and Khorrami F 共1994兲, Fuzzy based adaptive control for Computer Aided Design: Structural and Mechanical Systems, CA
flexible-link manipulators actuated by piezoceramics, Proc of IEEE Mota-Soares 共ed兲, Springer-Verlag, Berlin.
Int Conf on Robotics and Automation, 1, 643– 648. 关846兴 Bestle D and Eberhard P 共1992兲, Analyzing and optimizing multibody
关818兴 Bayo E, Movaghar R, and Medus M 共1988兲, Inverse dynamics of a systems, Mech. Struct. Mach. 20共1兲, 67–92.
single-link flexible robot: analytical and experimental results, IEEE 关847兴 Bestle D 共1996兲, State of the art and new trends in multibody dynam-
Trans. Rob. Autom. 3, 150–157. ics, Computational Methods in Applied Sciences 96, 3rd ECCOMAS
关819兴 Williams DW and Turcic DA 共1992兲, An inverse kinematic analysis Computational Fluid Dynamics Conf and 2nd ECCOMAS Conf on
procedure for flexible open-loop mechanisms, Mech. Mach. Theory Numerical Methods in Eng, 426 – 432.
27共6兲, 701–714. 关848兴 Thornton WA, Willmert KD, and Khan MR 共1979兲, Mechanism opti-
关820兴 Pham CM, Khalil W, and Chevallereau C 共1992兲, A nonlinear model- mization via optimality criterion techniques, ASME J. Mech. Des.
based control of flexible robots, Robotica 11, 73– 82. 101, 392–397.
关821兴 Modi VJ, Lakshmanan PK, and Misra AK 共1990兲, Dynamics and 关849兴 Cleghorn WL, Fenton RG, and Tabarrok B 共1981兲, Optimum design
control of tethered spacecraft: A brief overview, AIAA Dyn Specialist of high-speed flexible mechanisms, Mech. Mach. Theory 16共4兲, 399–
Conf, Long Beach CA, 42–57. 406.
关822兴 Thompson BS and Tao X 共1995兲, A note on the experimentally- 关850兴 Zhang C and Grandin HT 共1983兲, Optimum design of flexible mecha-
determined elastodynamic response of a slider-crank mechanism fea- nisms, ASME J. Mech., Transm., Autom. Des. 105, 267–272.
turing a macroscopically-smart connecting-rod with ceramic piezo- 关851兴 Hill TC and Midha A 共1990兲, A graphical, user-driven Newton-
electric actuators and strain gauge sensors, J. Sound Vib. 187共4兲, Raphson technique for use in the analysis and design of compliant
718 –723. mechanisms, ASME J. Mech. Des. 112, 123–130.
关823兴 Maiber P, Enge O, Freudenberg H, and Kielau G 共1997兲, Electrome- 关852兴 Liou FW and Lou CJ 共1992兲, An efficient design approach for flexible
chanical interactions in multibody systems containing electrome- mechanisms, Comput. Struct. 44共5兲, 965–971.
关853兴 Liou FW and Liu JD 共1992兲, Optimal design of flexible mechanisms
chanical drives, Multibody Syst. Dyn. 1共3兲, 201–302.
using a parametric approach, Comput. Struct. 45共5/6兲, 965–971.
关824兴 Cardona A and Geradin M 共1990兲, Modeling of a hydraulic actuator
关854兴 Liou FW and Liu JD 共1994兲, A parametric study on the design of
in flexible machine dynamics simulation, Mech. Mach. Theory 25共2兲,
multibody systems with elastic members, Mech. Mach. Theory 29共8兲,
193–208.
1219–1232.
关825兴 Sluzalec A 共1992兲, Introduction to Nonlinear Thermomechanics: 关855兴 Liou FW and Patra AK 共1994兲, Advisory system for the analysis and
Theory and Finite Element Solutions, Springer-Verlag, London. design of deformable beam-type multibody systems, Mech. Mach.
关826兴 Krishma R and Bainum PM 共1984兲, Effect of solar radiation distur- Theory 29共8兲, 1205–1218.
bance on a flexible beam in orbit, AIAA J. 22, 677– 682. 关856兴 Woytowitz PJ and Hight TK 共1994兲, Optimization of controlled flex-
关827兴 Done GTS 共1996兲, Past and future progress in fixed and rotary wing ible mechanisms using dynamic nonlinear finite element analysis,
aeroelasticity, Aeronaut. J. 100, 269–279. Mech. Mach. Theory 29共7兲, 941–958.
关828兴 Conca C, Osses A, and Planchard J 共1997兲, Added mass and damping 关857兴 Liu X 共1996兲, Sensitivity analysis of constrained flexible multibody
in fluid-structure interaction, Comput. Methods Appl. Mech. Eng. systems with stability considerations, Mech. Mach. Theory 31共7兲,
146共3/4兲, 387– 405. 859– 864.
关829兴 Ortiz JL, Barhorst AA, and Robinett RD 共1998兲, Flexible multibody 关858兴 Dias JMP and Pereira MS 共1997兲, Sensitivity analysis of rigid-flexible
systems-fluid interaction, Int. J. Numer. Methods Eng. 41, 409– 433. multibody systems, Multibody Syst. Dyn. 1共3兲, 303–322.
关830兴 Rumold W 共2001兲, Modeling and simulation of vehicles carrying liq- 关859兴 Ider SK and Oral S 共1996兲, Optimum design of flexible multibody
uid cargo, Multibody Syst. Dyn. 5, 351–374. systems with dynamic behavior constraints, Eur. J. Mech. A/Solids
关831兴 Nomura T 共1994兲, ALE finite element computations of fluid-structure 15共2兲, 351–359.
interaction problems, Comput. Methods Appl. Mech. Eng. 112, 291– 关860兴 Oral S and Ider SK 共1997兲, Optimum design of high-speed flexible
308. robotic arms with dynamic behavior constraints, Comput. Struct.
关832兴 Johnson AA and Tezduyar TE 共1994兲, Mesh update strategies in par- 65共2兲, 255–259.
allel finite element computations of flow problems with moving 关861兴 Dias JP and Pereira MS 共1994兲, Design for vehicle crashworthiness
boundaries and interfaces, Comput. Methods Appl. Mech. Eng. 119, using multibody dynamics, Int. J. Veh. Des. 15, 563–577.
73–94. 关862兴 Hulbert GM, Michelena N, Ma Z-D, Tseng F-C, Fellini R, Scheffer C,
关833兴 Mittal S and Tezduyar TE 共1994兲, Massively parallel finite element Choi KK, Tang J, Orgarevic V, and Hardee E 共1999兲, Case study for
computation of incompressible flows involving fluid-body interac- network-distributed collaborative design and simulation: extended life
tions, Comput. Methods Appl. Mech. Eng. 112, 253–282. optimization for M1 Abrams tank road arm, Mech. Struct. Mach.
关834兴 Casadei F and Halleux JP 共1995兲, An algorithm for permanent fluid- 27共4兲, 423– 451.
structure interaction in explicit transient dynamics, Comput. Methods 关863兴 Alexander RM and Lawrence KL 共1974兲, An experimental investiga-
Appl. Mech. Eng. 128, 231–289. tion of the dynamic response of an elastic mechanism, ASME J. Eng.
关835兴 Benek JA, Bunning PG, and Steger JL 共1985兲, A 3-D chimera grid Ind. Feb, 268 –274.
embedding technique, AIAA-85-1523, AIAA 7th Comput Fluid Dyn 关864兴 Sung CK, Thompson BS, Xing TM, and Wang CH 共1986兲, An experi-
Conf, Cincinnati OH. mental study on the nonlinear elastodynamic response of linkage
关836兴 Ahmad JU, Shanks SP, and Buning PG 共1993兲, Aerodynamics of mechanisms, Mech. Mach. Theory 21共2兲, 121–133.
powered missile separation from F/A-18 aircraft, AIAA-93-0766, 关865兴 Sinha SC, Waites HB, and Book WJ 共1992兲, Dynamics of flexible
AIAA 31st Aerospace Sci Meeting, Reno NV. multibody systems: Theory and experiment, ASME Publication,
关837兴 Buning PG, Wong T-C, Dilley AD, and Pao JL 共2001兲, Computational AMD-141, DSC-37.
Appl Mech Rev vol 56, no 6, November 2003 Wasfy and Noor: Computational strategies for flexible multibody systems 613

关866兴 Giovagnomi M 共1994兲, Numerical and experimental analysis of a analysis of large space antenna using flexible multibody dynamics
chain of flexible bodies, ASME J. Dyn. Syst., Meas., Control 116共1兲, simulation, Acta. Astron. 47共1兲, 19–26.
73– 80. 关872兴 Dai H, Hafner JH, Rinzler AG, Colbert DT, and Smalley RE 共1996兲,
关867兴 Caracciolo R, Gasparetto A, and Trevisani A 共2001兲, Experimental Nanotubes as nanoprobes in scanning probe microscopy, Nature
validation of a dynamic model for flexible link mechanisms, (London) 384, 147–151.
DETC2001/VIB-21354, Proc of the ASME DETC. 关873兴 Srivastava D, Menon M, and Cho K 共2001兲, Computational nanotech-
关868兴 Lovekin D, Heppler G, and McPhee J 共2000兲, Design and analysis of nology with carbon nanotubes and fullerenes, Comput. Sci. Eng. Jul/
a facility for free-floating flexible manipulators, Trans. Can. Soc. Aug 42–55.
关874兴 Srivastava D 共1997兲, A phenomenological model of the rotation dy-
Mech. Eng. 24共2兲, 375–390.
namics of carbon nanotube gears with laser electric fields, Nanotech-
关869兴 Gu M and Piedboeuf J-C 共2002兲, Three-dimensional kinematic analy-
nology 8, 186 –192.
sis and verification for a flexible robot arm, Paper No DETC2002/ 关875兴 Metaxas D 共1997兲, Physics-based Deformable Models: Applications
MECH-34260, ASME Computers and Information in Eng Conf, Proc to Computer Vision, Graphics and Medical Imaging, Kluwer Aca-
of ASME 2002 DETC. demic Publ, Dordrecht.
关870兴 Gu M and Piedboeuf J-C 共2002兲 Determination of endpoint position 关876兴 Adams GG and Nosonovsky M 共2000兲, Contact modeling-forces, Tri-
and force of flexible manipulator via strain measurement, Queen’s bol. Int. 33共5– 6兲, 431– 442.
Univ, Kingston, Ontario Canada, CSME Forum. 关877兴 Karpenko YA and Akay A 共2001兲, A numerical model of friction
关871兴 Mitsugi J, Ando K, Senbokuya Y, and Meguro A 共2000兲, Deployment between rough surfaces, Tribol. Int. 34共8兲, 531–545.

Tamer Wasfy is president of Advanced Science and Automation Corp. He received a BS with honors
in mechanical engineering (1989) and an MS in materials engineering (1991) from the American
University in Cairo and a PhD in mechanical engineering (1994) from Columbia University. Prior to
his present position, Wasfy was a research scientist at the University of Virginia, Center of Advanced
Computational Technology at NASA Langley Research Center from 1995 to 1998 and a post-doctoral
research fellow at Columbia University from 1994 to 1995. He authored and coauthored over 35
articles on flexible multibody dynamics, belt-drive dynamics, computational fluid dynamics, the finite
element method, visualization of large-scale datasets, virtual reality and intelligent natural-language
software agents. He is a member of ASME, AIAA, and SAE.

Ahmed K Noor Eminent Scholar and William E Lobeck Professor of Aerospace Engineering, Old
Dominion University, Director of the Center for Advanced Engineering Environments at NASA,
Adjunct Professor of Mechanical and Aerospace Engineering, University of Florida, Gainesville.
From 1990–2000, he was the Ferman W Perry Professor of Aerospace Structures and Applied
Mechanics and the Director of the University of Virginia’s Center for Advanced Computational
Technology at NASA Langley. Noor received his BS degree with honors from Cairo University and
his MS and PhD from the University of Illinois at Urbana-Champaign. He taught at Stanford, Cairo
and George Washington universities, as well as the universities of Baghdad and New South Wales.
He has edited 30 books and authored over 350 papers in the fields of advanced design and synthetic
environments and learning technologies, aerospace structures, structural and computational me-
chanics, multiscale modeling and new computing systems. Noor is a fellow of ASME, AIAA, ASCE,
AAM and USACM. He served on a number of the National Research Council/National Academy of
Engineering and NSF committees. He is Editor-in-Chief of Advances in Engineering Software, Associate Editor of Applied
Mechanics Reviews and serves on the Editorial Board of several international journals. He received a number of awards
including the 1989 ASCE Structures and Materials Award for exceptional contributions to the advancement of aerospace
technology in civil engineering, the Technical Achievement Award from the National Academy of Engineering in 1995 and the
Distinguished Probabilistic Methods Educator Award of SAE International in 2000.

You might also like