Rochester Institute of Technology
RIT Scholar Works
Theses
Thesis/Dissertation Collections
6-1-1989
Modal analysis of a robot arm using the finite
element analysis and modal testing
Shashank C. Kolhatkar
Follow this and additional works at:
http://scholarworks.rit.edu/theses
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please [email protected].
Recommended Citation
Modal Analysis of a Robot Arm
Using The Finite Element Analysis
and Modal Testing
SHASHANK C. KOLHATKAR
A Thesis Submitted in Partial Fulfillment
of the
Requirements for the Degree of
MASTER OF SCIENCE
in
Mechanical Engineering
Rochester Institute of Technology
Rochester, New York
June 1989
Approved by :
Dr. Richard G. Budynas (Advisor)
Dr. Joseph S. Torok
Dr. Wayne W. Walter
...
Title of the Thesis
'Modal Analysis of A Robot Arm'
I Shashank C. Kolhatkar hereby grant permission to
the Wallace Memorial Library of R.I.T. to reproduce
my thesis in whole or in part. Any reproduction will
not be for commercial use or profit.
Title of the Thesis : 'Modal Analysis of A Robot Arm'
I Shashank C. Kolhatkar
hereby
grant permission to the Wallace MemorialLibrary
of R.I. T. to reproducemy thesis
in
whole or in part.Any
reproduction will not be for commercial use or profit.:
t/i/si
Abstract
The
objective of the present work was tostudy
the technique of modal analysisusing
theoretical
and experimental methods.A
PUMA
UNIMATION five
axis robot was used as a model.The finite
elementanalysis was performed
using
MacNeai
Schwendler
Corporation's
NASTRAN
code.Intergraph's Rand Micas
pre- and post-processor wasused
to
discretize
the model andsubsequently
todisplay
theanimated mode shapes after the analysis was
done
withNASTRAN.
The
modaltesting
was performedusing
Structural
Measurement
Systems'STAR
software andBruel
&
Kjaer's
instrumentation
including
a spectrum analyzer, accelerometer andhammer.
Due
tothe
size and weight ofthe
structureit
was not possible totest
it in
its
free-free
condition.Hence
it
was testedin
its
supported condition.The
resultsfrom
the two analyses were then compared.The
first
thirteen modesfrom
both
the analyses showed a one-to-one correspondence.The
naturalfrequencies
showed adeviation
from
1%
to 33%.Although
thedifference
of33%
seemslarge,
it
wasonly for
one mode which could reflect a computational error.For
most of the modes, the variation wasless
than10%.
The
comparison of mode shapes wasdone
by
observation ofthe
displayed
animated mode shapes.Also,
a technique calledModal
Assurance
Criterion
for
numerical correlation of mode shapesis
discussed.
The
experimental mode shapes showed an erraticbehavior.
This
wasprobably
due
to
the
nonlinearitiesin
the
structure.
The
causes ofthe
discrepancies
between
the
finite
Acknowledgements
This
workis
dedicated
tomy
parentsSau.
Rohini
Kolhatkar
andShri.
Chandrakant
Kolhatkar
without whose constant support andencouragement
it
wouldhave
notbeen
possible to see thisday
in
my
career.
I
will alwaysbe
grateful to youboth for everything
youhave
done
for
me.I
also want to expressmy
gratitude towardsMaoshi
and
Kaka
who are always there tohelp
me whenI
need them!Dr.
Budynas,
thank youvery
muchfor
seeing
me through thisthesis
research with patience and a smile.
My
way
ofthinking
is
very
muchinfluenced
by
yourin-depth,
logical
and systematic approachto
solve problems.
You
willbe
a great source ofinspiration
in
developing
my future
career.Thank
youDr.Torok
andDr.
Walter for spending
your valuable timereviewing
my
work.I
really
appreciate yourbeing
so understanding.My
sincere thanks toDan
Foley
ofBruel
&
Kjaer for
allthe
help
withB&K
hardware
I
used andto
our ownDavid
Hathaway
for
alwayshelping
me out with a smile whenI
gotinto
trouble.Finally,
my
special thanks to allmy
friends
for
providing
constantdiversions
whenI
was working.I
will always cherishthe
memoriesTable
ofContents
List
ofTables
List
ofFigures
Page
vii
viii
List
ofSymbols
x1.
Introduction
1
1.1
General
Concepts
11 .2
Motivation
3
1
.3Modal
Testing
6
1
.3.1Applications
ofModal
Testing
7
1
.4Finite Element Method
9
1.4.1
Range
ofApplications
ofthe
Finite Element
Method
10
1
.4.2Advantages
of theFinite Element Method
1 1
1
.4.3Limitations
ofthe
Finite Element Method
1 1
1
.5Comparison
ofthe
Experimental
andFinite Element
Modal Analysis
12
1.6
Mathematical
Concepts
15
1
.6.1Equations
ofMotion for Single Degree
ofFreedom System
17
1
.6.2Equations
ofMotion for Linear Multiple Degree
of
Freedom
Systems
18
Page
2.
Finite Element Analysis
Using
MSC/NASTRAN
28
2.1
MSC/NASTRAN
28
2.2
Finite
Element
Modeling
With
NASTRAN
31
2.2.1
Executive Control Deck
31
2.2.2
Case Control Deck
32
2.2.3
Bulk Data
Deck
34
2.3
Dynamic Analyis
Using
NASTRAN
36
2.3.1
Inverse
Power
Method
37
2.3.2
Given's Triadiagonal
Method
39
2.3.3
Modified Givens Method
41
2.4
Dynamic Reduction
42
2.4.1
Guyan Reduction
43
2.4.2
Generalized Dynamic Reduction
45
2.5
Selection
ofEigenvalue
Extraction
Method
48
2.6
Selection
ofDynamic Reduction Method
49
3.
Experimental Modal
Analysis
51
3.1
Modal Analysis
andRelated instrumentation
51
3.1.1
Vibration Exciters
53
3.1.2
Hammer
55
3.1.3
Accelerometer
57
3.1.4
Dual Channel FFT Analzer
61
3.2
Curvefitting
62
3.2.1
Properties
ofthe
Nyquist
Plot
65
3.3
3.2.2.
1
Peak
Amplitude
Method
3.2.2.2
Circle Fit Method
3.2.3
MDOF
Curvefitting
3.2.3.1
Extension
ofthe
SDOF
Method
3.2.3.2
General MDOF
Curvefitting
3.2.4
Autofitting
Modal
Testing
Procedure
Page
68
71
73
73
75
76
77
4.
Modeling
andResults
84
4.1
Background
andAssumptions
84
4.2
Procedure
toCreate
andAnalyze
theNASTRAN Model
87
4.3
Finite Element
Modeling
ofthe
Robot
93
4.4
Modeling
for Modal
Testing
102
4.5
Results
ofthe
Finite Element Analysis
1
03
4.6
Results
ofExperimental Modal Analysis
109
4.7
Comparison
ofExperimental
andAnalytical Results
115
4.8
Integration
ofModal
Testing
andFEM
121
References
Appendixes
Appendix A
Appendix B
Appendix
C
Appendix D
Appendix E
Appendix F
123
MSC/NASTRAN
Cards Used
in
theModal Analysis
MSC/NASTRAN
Data File
Modal
Testing
Coordinate
andDisplay
Sequence Data
Mode
Shapes from
theFinite Element Analysis
Mode
Shapes from Modal
Testing
List
ofTables
Table
Page
1
.1Comparison
ofthe
Finite Element
Modal
Analysis
andModal
Testing
13
2.1
Comparison
ofDynamic Reduction
Methods
50
4.1
Natural
Frequency
Results from Finite Element Analysis
using
NASTRAN
106
42
Natural
Frequencies
obtainedfrom
Modal
Testing
113
4.3
Comparison
of theResults
from
theFinite Element
List
ofFigures
Figure
Page
1
.1Procedures
for
theFinite Element
andExperimental
Modal Analysis
14
1
.2Single Degree
ofFreedom System
1
7
1.3
Multiple Degree
ofFreedom System
19
2.1
NASTRAN
Punch
Cards
andData
Decks
30
3.1
Constructional Details
ofHammer
56
3.2a
Time
History
ofImpact Force
Pulse
56
3.2b
Frequency
Spectrum
of thePulse
56
3.3
Constructional Details
ofAccelerometer
59
3.4
Mounting
Methods
for Accelerometer
60
3.5
Properties
ofModal
Circle
67
3.6
Peak Amplitude Method
-SDOF Curve
Fitting
70
3.7
Circle
Fitting
ofFRF
Data
72
3.8
Schematic
of theExperimental
Setup
for
aModal
Test
79
3.9
Analyzer
Setup
toMeasure FRF
in
theFrequency
Domain
80
3.10
STARGATE
81
3.1
1
Driving
Point Measurement in
the
Frequency
andTime
Domains
83
4.1
Picture
ofaPUMA UNIMATE Robot
Arm
85
4.2
Graphic Model Of
the
Robot
86
4.3
Various Views
ofthe
Graphic Model
88
4.4
Features
ofthe
RAND
MICAS Preprocessor
89
Figure
4.6
Various Views
oftheFinite Element
Model
4.7
Features
ofin RAND MICAS
for
Applying
Loads
andBoundary
Conditions
4.8
Features
ofthe
RAND MICAS
Postprocessor
4.9
Finite Element
Mesh for
the
Base
4.10
Isometric View
ofthe Mesh
for Two
Intersecting
Cylinders
4.1 1
Front View
ofthe
Mesh
for
Two
Intersecting
Cylinders
4.12
Front
View
ofthe
Main
Arm
4.13
Finite Element Mesh
at theMain Arm
andForearm
Joint
4.14
RAND MICAS
Model
for Modal
Testing
4.1 5
The
"STAR"Model
for
theRobot
Arm
4.16a
The Experimental
Setup
4.16b
The Experimental
Setup
Apppendix
A.1
Details
of theBar
Element
A.2
Details
ofthe
TRIA3
andQUAD4 Elements
Rage
91
92
94
96
List
ofSymbols
[A]
Residue
or modal constant matrixAjk
jktn element ofthe residue matrixc,[C]
Damping
constant ordamping
matrixF(t),
F(co)
External
or appliedforce
on the systemFSW
Restoring
force
induced
in
aspring
M
Mass
normalized eigenvectorH(co),
h(co)
Frequency
responsefunction
matrixhjk(co)
Element
in
thejth row and ktn column ofFRF
matrixTl
Damping
factor
[I],
IIdentity
matrixi
V-1
k,[K]
Stiffness
or stiffness matrix[L]
Lower
triangularfactor
X
Eigenvalue
m,
[M]
Mass
or mass matrixN(t)
Generalized
modalforce
matrixq(t)
Generalized
coordinate or generalizeddisplacement
Q(t)
Generalized
externalforce
s
Laplace
variableu,
[u],
[u]r
Modal
matrix or mode shape matrixList
ofSymbols
(continued)
cor,
con
Natural
frequency
ofthe systemx(co)
Response
of the system to excitationPFj]
Generalized
modal coordinates matrix[ ]
'Transpose
of a matrix[
]"'Inverse
of a matrix[
]"
' '
Transpose
ofinverse
of a matrixFirst derivative
of aquantity
w.r.ttimeSecond derivative
of aquantity
w.r.t.timeDOF
Degree
ofFreedom
FEM
Finite Element
Method
FFT
Fast
Fourier Transform
FRF
Frequency
Response
Function
MDOF
Multiple Degree
ofFreedom
SDOF
Single Degree
ofFreedom
CHAPTER
1
INTRODUCTION
1.1
GENERAL CONCEPTS
:The
study
of vibrationsinvolves
theoscillatory
motion ofbodies
with or without the
influence
of appliedforces.
All
engineering
structures and systems are subjected to vibrations
in
theiroperation.
Hence
theirdesign
generally
requires consideration oftheir
oscillatory
behavior.
There
aretwo
general classes of vibrations-free
andforced.
Free
vibrations take place when a system oscillates under the action of
internal
forces,
in
the
absense ofexternally
impressed
forces.
The
system under
free
vibration vibrates at one or more ofits
naturalfrequencies.
Natural
frequencies
are properties ofthe
dynamical
system of some configuration
due
toits
mass and stiffnessdistribution
anddamping.
Natural
frequencies
are a majordesign
consideration when a structure
is
exposedto
dynamic forces.
Vibration
that
takes
place under the excitation of externalforces
is
called
forced
vibration.When
the
excitationis
oscillatory,
the
system
is
forced
to
vibrate atthe
excitationfrequency.
If
the
frequency
of excitation coincides with one ofthe
naturalfrequencies
ofthe
system, a condition of resonanceis
encountered,
of some
large
structureslike
bridges,
buildings
and airplaneshave
occured
because
of resonance.Thus,
the calculation ofthe
naturalfrequencies
is
of majorimportance
in
the
study
of vibrations.All
vibrating
systems are subject todamping
to somedegree
because
of theenergy
dissipated
by
friction
and otherinternal
resistances.
If
the
damping
is
small,it
has
very
little
influence
onthe
naturalfrequencies
ofthe
system, andhence
the calculationsfor
the natural
frequencies
canbe
made on thebasis
of nodamping.
However,
the
importance
ofdamping
cannotbe
overlooked, asit
plays a major role
in
limiting
the amplitude of oscillation at resonance.The
number ofindependent
coordinates required todescribe
the
motion of a system
is
calledthe
degrees
offreedom
of the system.A
free
particleundergoing
general motionin
spacehas
threedegrees
of
freedom.
A
rigidbody
has
sixdegrees
offreedom,
three
components of position and three angles
defining
its
orientation.Furthermore,
a continuous elasticbody
requires aninfinite
number of coordinate positionsto
describe
its
motion;hence
it
has
infinite
degrees
offreedom.
However,
in
many
cases, parts of suchbodies
may be
assumedto
be
rigid, andthe
systemmay be
consideredto
be
dynamically
equivalentto
onehaving
finite degrees
offreedom.
t19l
Oscillatory
systems canbe
broadly
classified aslinear
andand
there
is
a welldeveloped
mathematicaltheory
tohandle
theirdifferential
equations of motion.In
contrast, techniquesfor
theanalysis of nonlinear systems are
less
wellknown,
anddifficult
toapply.
All
systemstend
to
become
nonlinear withincreasing
amplitude of oscillation.
Nonlinearities
are alsointroduced
due
to
the
complexity
of connectionsbetween
various components.1.2
MOTIVATION
:The idea
of this work was tostudy
thetechnique
of modal analysiswhich
is
assuming
anincreasing
importance
in
the
design
andanalysis of structures.
A
Puma
Unimate
robot arm situatedin
the
R.I.T.
roboticslaboratory
was usedfor
the case study.There
is
anextensive use of robots
today,
especially
in
the
automobile andcomputer
manufacturing
industries.
The
function
of robots on theassembly
line
requires ahigh
precision andaccuracy
whileturning
out
large
volumes of production.The
role of vibrationsin
assembly
robots
is
very
criticalfor
both
precision and accuracy.A
typicalrobot
has four
to
six motorsin
it.
If any
ofthe
naturalfrequencies
of
the
robot structureis
excitedby
the
frequency
of a motor,it
could create
detrimental
effectsdue
to
resonant vibrations.For
example, while
using
a robotin
theassembly
of a circuitboard,
aresonance could cause a misplacement of a
chip
from
its
desired
position.
As
another example, awelding
robot might throw abead
ofweld on an undesired area.
If
the
naturalfrequencies
ofthe
frequencies.
Otherwise,
the structure couldbe
modified to shift thenatural
frequencies
away
from
theoperating
frequency
range.Although
in
the
presentstudy
theinterest
in
the naturalfrequencies
of the robot was
purely
academic,
it
couldbe
used as a modelfor
actual problems
in
thefield.
Modal
analysis ordetermination
of naturalfrequencies
and modeshapes of the structure can
be done
in
twodifferent
ways-1.
In
experimental modal analysis or modaltesting,
a structureis
vibrated with a
known
excitation and the response atmany
locations
throughout
the
structureis
measuredusing
aFast
Fourier
Transform
analyzer.The
experimentally
obtainedFrequency
Response
Functions
are curvefittedusing
polynomialfunctions.
The
resulting
equations of curves are then comparedwith standard series
forms
ofFRF
todetermine
the associated coefficientsknown
as modal parameters and residues.The
modeshapes and values of natural
frequencies
anddamping
canbe
deduced
from
the modal parameters and residues.Thus
it
is
aprocess of
data
acquisition and analysis.2.
The
finite
element methodnumerically
implements
atheoretical
approach
to
vibration problems.In
this
method, the structureis
modeled
by
dividing
it
into
alarge
number oftheoretically
defined
elastic elements.Appropriate
boundary
conditions areanalysis.
This
method givesfrequencies
and mode shapes ofthe
structure.
Damping
is
aproperty
ofthe
structure andits
valuehas
to
be
inputted
in
the
model.In
general,it
is
very
difficult
to
estimate
the
damping
associated with various components.Hence,
for
simplicity
many
times
it
is
not consideredin
the analysis.The
accuracy
of results obtaineddepends
onhow
close the modelrepresents
the
real structure.Modeling
skills and experience ofthe
analystplay
very
important
roles.In
the present work, the above mentioned approaches are used todetermine
the
naturalfrequencies
and mode shapes of the robot armstructure.
Using
twoentirely
different
appproaches, an effortis
madehere
to obtain correlated results.The
frequencies
are correlatedby
the percentagedeviation
in
their valuesin
the
corresponding
modes.The
mode shapes are comparedby
direct
visual comparison and theModal
Assurance
Criteria
(MAC)
technique
discussed
in
further
chapters.A
mention mustbe
made of thefact
that
both
approaches are not exact sincethey
involve
many
assumptions andlimitations
such as,1
.The
structureis
assumedto
have
linear
stiffness anddamping
properties.
2.
The resulting
displacements
are assumedto
be
very
small.3.
The modeling
ofboundary
conditionsis
not exact.4.
The
process of measurement ofthe
responseinvolves
some1.3
MODAL
TESTING
:t2l
For
smooth and safe operation ofany
machine, the vibrationsin
thestructure must
be
kept
to a minimum.Vibrations
is
a majordesign
limitation
in
many
engineering
applications.Resonant
vibrationscreate excessive motion, noise and
discomfort.
Hence it is important
that the
vibrationlevel be
monitored and controlled.There
are afew
methods to
determine
the resonant(natural)
frequencies
of astructure.
Experimental
study
of structural vibrationsis
one of themost reliable methods to understand
many
vibration phenomenaencountered
in
practice.In
an experimental study, a structureis
vibrated with aknown
excitation.
The
corresponding
responseis
then measuredusing
accelerometers and spectrum analyzers.
If
testing
is
done
underclosely
controlled conditions,very
accurate anddetailed
information
will result.This
type oftesting
comprising
the responsedata
acquisition andits
subsequent analysisusing
curvefitting
techniquesis
calledModal
Testing.
In
other words,it is
a process
involving
testing
components or structures withthe
objective ofobtaining
a mathematicaldescription
of theirdynamic
or
oscillatory
behavior.
For
modaltesting,
Structural
Measurement
Systems'
STAR
softwarewas used with a
Bruel & Kjaer 2032 dual
channelFFT
analyzer.STAR
using
GPIB
interfacing
software.A
B&K
8202
hammer
was used toimpact
the
structure withknown
excitation and aB&K
4369
accelerometer
to
subsequently
pickup
the response of the structure.The
accelerometer was mounted on the structure with a stud at thedriving
point.For
this problem, the mass of the accelerometer wasinsignificant
compared to mass of the structure.Thus
it
did
notaffect
the
response characteristics of the structure.A
soft rubbertip
ofthe
hammer
was used to excite resonancesin
thelower
frequency
range.1.3.1
APPLICATIONS OF MODAL TESTING
:There
aremany
applications to whichthe
resultsfrom
a modaltest
may be
putto
use.In
allthe
cases, a modal testis
undertaken toobtain a mathematical model represented
by
the transferfunction
matrix.
The
transferfunction
is
a ratio ofthe
response ofthe
structure and
the
applied excitation as afunction
offrequency
co.This
theory
is
discussed
further
in
the chapter on modal testing.Some
ofthe
applications ofthis technique
arelisted
below.
W
1.
Modal
testing
is
mostwidely
usedto
verify
the naturalfrequencies
and mode shapes of a structure obtainedby
atheoretical analysis.
This
is
necessary
to
validatethe
modeldeveloped
using
finite
elements orany
other analytical method.For
afinite
element model, the exact amount ofdamping
to
be
using
the
mathematical modeldeveloped
from
the experimentalresults.
Thus,
the
finite
element model can thenbe
usedfor
further
transient
orharmonic
response analysis.The
measurements should
be
carefully
obtained toinsure
goodcorrelation
between
theory
and the experimental model sothat
causes of
any
discrepancies
between
them canbe
easily
determined.
2.
Modal
testing
canbe
usedfor
substructuring
of an assembledproduct.
Components
which are unreachablein
anassembly
canbe
separately
tested and their precise mathematical model canbe
developed
by
substructuring.The
components can thenbe
incorporated
into
the assembly.Thus
complex structures canbe
broken
into
theirbasic
elements and problems canbe
simplified.In
thesubstructuring
process, the component testedmay
be
modified
to
improve
the
structure andstudy
the effects.A
very
accurate model
is
requiredin
this type of analysis.3.
A
different
application alsoincorporating
the
modaltest
is
that
of
force
determination.
Situations
arise whereknowledge
ofthe
dynamic
forces
causing
vibrationis
desired
but
direct
measurement of these
forces
is
not possible.Here,
a solutionis
offered
by
a processwhereby
measurements ofthe
responsecaused
by
theforces
are combined with a mathematicaldescription
of transferfunctions
ofthe
structurein
orderto
deduce
theforces.
This
processis very
sensitive tothe
accuracy
of
the
model usedfor
the
structure and soit is
essentialthat the
1.4
FINITE ELEMENT METHOD
:I14l
The
finite
element methodis
an analytical numerical procedurewhose active
development
has
been
pursuedfor
arelatively
shortperiod of
time.
The
basic
concept ofthe
method, when applied to problems of structuralanalysis,
is
that a continuum(the
totalstructure)
canbe
modeledanalytically
by
its
subdivisioninto
regions
(the
finite
elements)
in
each of which thebehavior
is
described
by
a separate set of assumedfunctions
representing
thestresses or
displacements
in
that
region.These
sets offunctions
areoften chosen
in
aform
that
ensurescontinuity
ofthe
described
behavior
throughout
the complete continuum.If
thebehavior
ofthe
structure
is
characterizedby
a singledifferential
equation,the
finite
element method represents an approach to the approximatesolution of that equation.
If
the total structureis
heterogeneous,
being
composed ofmany
separate structuralforms
in
each of whichthe
behavior
is
described
by
adistinct
differential
equation, thefinite
element approachis
stilldirectly
applicable.The
finite
element method requires theformation
and solution ofsystems of algebraic equations.
The
special advantages ofthe
method reside
in
its
suitability
for
automation ofthe
equationassembly
and solution process andin
the
ability
to
representhighly
The
finite
element analysis ofthe
robot structureis
carried outusing
MacNeal-Schwendler
Corporation's
general purposefinite
element program
NASTRAN. The R.I.T.
version ofMSC/NASTRAN
does
not
have
a good preprocessor or a model generator.R.I.T. does have
Rand
Micas,
whichis
anotherfinite
element program available on anIntergraph
CAD
system.A
graphic model of the robot armis
createdto
scale meshed with various plate, solid, andbeam
elementsusing
Rand Micas.
Rand Micas has
a translator which takes the graphicfile
and creates a
data file
directly
readableby
NASTRAN.
Subsequently,
analysis
is
done
in
NASTRAN
using
its
modal analysis capability.Again,
postprocessing
of the results or observation of mode shapesis done in
Rand Micas
by
the use of aloader
program,by
converting
the numerical results
into
graphics.1.4.1
RANGE
OF
APPLICATIONS
:Applications
ofthe
finite
element method canbe
divided
into
threebroad
categoriesdepending
on the nature of the problem tobe
solved.1.
The first category
consists of the problemsknown
as equilibriumproblems or time-independent problems.
The
majority
ofapplications of
the
finite
element methodfall
into
this category.For
the solution of equilibrium problemsin
solid mechanics,it is
necessary
to
find
thedisplacements
or stressdistribution
orperhaps
the
temperaturedistribution
for
a given mechanical orthermal
loading.
Similarly,
for
the
solution of equilibriumvelocity
ortemperature
distributions
under steady-stateconditions.
2.
In
the
secondcategory
are the so-called eigenvalue problems ofsolid and
fluid
mechanics.These
are problems whose solution often requiresthe
determination
of naturalfrequency
and modes of vibration of structures or problems ofbuckling
of slendercolumns.
3.
In
the
third
category
is
the multitude of timedependent
orpropagation problems of continuum mechanics.
This
category
is
composed of
the
problems that result when the timedimension
is
added tothe
problems ofthe
first
twokinds.
1.4.2
ADVANTAGES OF
THE
FINITE
ELEMENT
METHOD
:Following
arethe
various advantages ofthe
finite
element method.1
.Highly
irregular boundaries
canbe
modeled with this method.2.
Variable
material or element properties throughoutthe
continuumcan
be
modeled.3.
Element
size and number of nodes canbe
refinedfor
analysis type.4.
Discontinuous
and mixedboundary
conditions canbe
applied.5.
Non-linearities
canbe included in
the model.6.
This
methodis very
cost effective.7.
This
method canbe efficiently
computerimplemented.
The
limitations
ofthe
finite
element method are asfolllows
1.
User
musthave
extensiveknowledge
and experiencein
modeling
with
finite
elements.2.
Since
it
involves
many
approximations, the resultsmay
notbe
accurate.3.
Exact
boundary
conditions aredifficult
to representin
the model.4.
Damping
is very difficult
to model.5.
Problems
involving
nonlinearitiesin
material or structuralproperties are
very
difficult
to solve with this method.6.
The availability
of computerfacilities
canbe
a majordrawback.
1.5
COMPARISON
OF
EXPERIMENTAL
AND
FINITE
ELEMENT
MODAL ANALYSIS
:FINITE ELEMENT
ANALYSIS EXPERIMENTALMODAL
ANALYSIS
Mass,
damping
and stiffnessdistribution
properties ofthe
structure are assumed.
Actual
mass,damping
andstiffness of
the
structure aretested.
Structural
geometry
is
represented
in
fine details.
Very
coarsegeometry
representation
ofthe
structure.Surface
andinternal
geometry
can
be
modeled.Only
surfaceis
accessiblefor
testing.
Large
number ofdegrees
offreedom
are considered.Number
of measurementdegrees
of
freedom
arevery
small.Material
properties are assumedor estimated.
Actual
material properties aretested.
Boundary
conditions canbe
modeled
to the best
assumptionActual
boundary
conditions orapproximate free-free
conditions are
tested.
TABLE
1.1
:COMPARISON
OF
FE AND
EXPERIMENTAL MODAL ANALYSIS
The Figure
(1.1)
t20'
comparesthe
different
approaches takenby
the
Modal
Testing
andFinite
Element
Method
in
theformulation
of amathematical model or
Modal
Model
andthe
subsequent analysisEXPERIMENTAL
FINITE
ELEMENT
MODAL ANALYSIS
ANALYSIS
Dynamic
Discretize
Testing
Model\
/ \/FRF
Mass, Stiffness,
Data
Damping
Matrices
\/ \/
Curve
Fit
Solve Eigenvalue
Problem
\/ \/
Modal
Mo del
\ / \ / \/
Local
Forced
Vibration
Modifications Response
Absorbers
\ / \/
Sensitivity
Animated
Analysis
Display
FIGURE
1.1
: PROCEDURESFOR THE FINITE ELEMENT AND
1.6
MATHEMATICAL
MODELING
:All
systemshaving
mass and elastic properties undergofree
vibrations.Vibrations
withoutany
external excitations take place atthe
naturalfrequencies
ofthe
system.Natural
frequencies
arethe
frequencies
attributable to various material properties and particular configurations of the elements ofthat
system.To
determine
these
frequencies
it
is
necessary
to write equations of motion ofthe
systemusing
basic
laws
of mechanics,namely
Newton's
secondlaw.
The
simplification of thesedifferential
equationsby
coordinatetransformation
gives riseto
an eigenvalue problem.The
solution ofthe
eigenvalue problem gives the naturalfrequencies
andthe
mode shapes ofthe
system.It
mustbe
statedhere
that
naturalfrequencies
aremainly
the
properties of mass and stiffness wheredamping
plays a minor role.Damping
controlsthe
diminishing
amplitude of vibration.Hence
thedamping
termis
often neglectedin
the
calculation of naturalfrequencies.
physical systems can
be
representedby
simple one or twodegree
offreedom
mathematical models.The
dynamic
behavior of the system canbe
quantitatively
studied withthese
models.However
such asimplification
is
not possiblein
every
case,hence
it
mightbe
necessary
to
consider a modelhaving
larger number ofdegrees
offreedom.
In
alinear
multi-degree offreedom
dynamic
system the set ofequations of motion obtained
is
second order, coupled,ordinary
differential
equations with constant coefficients.It
is
difficult
tosolve
these
equationssimultaneously because
ofthe
coupling
termsinvolved
(resulting
from
the choice of the coordinate system).But
for
an undamped system, a set of principal coordinates exists whichallow expression of
these
equationsin
uncoupledform.
Hence
if
transformation of coordinates to the principal coordinates
is
carriedout, then these equations can
be
separated.Each
equation can thenbe
solved
independently.
According
toMeirovitch
I11!,
'the
whole process ofuncoupling
a set ofdifferential
equationsusing
transformation to natural coordinates andsolving
themindependently
and thenexpressing
the
solution of simultaneous equations as a
linear
combination of modalvectors multiplied
by
the
natural coordinatesis
known
asModal
Analysis.'of motion
for
single and multi-degree-of-freedom systems anduncoupling
the
differential
equationsfor
multi-degree offreedom
system.
The
theory
is
very
standard and canbe
found
in
many
textbooks. The
following
explanationis based
on thediscussion
givenby
Meirovitch.
t12l
1.6.1
EQUATIONS
OF MOTION FOR SINGLE DEGREE OF FREEDOM
SYSTEM
:The
spring-mass-damper system shownin
Fig.
(1.1)
is
a simplemodel of a complex mechanical system.
It
is
also a simplegeneralization of a single
degree
offreedom
system.Consider
this
basic
model tofurther
derive
the
equations of motion of multipledegree
offreedom
systems.q(t)
I
>
m
F(t)
Fs(t)<r
Fd(tK
>
F(0
FIGURE
1.2
:SINGLE DEGREE OF FREEDOM SYSTEM
Consider
afree
body
diagram
whereF(t)
is
the externalforce
andq(t)
thedisplacement
from
the equilibrium position.Fs
andF,j
arethe
resulting
restoring force
anddamping
force induced
in
the
spring
and
damper
respectively.Using
Newton's
secondlaw,
the equation ofF(t)
-F8(t)-Fd(t)
=mq(t)
(1)
where
q
represents the timederivative
of thequantity
'q'.But
Fs
=k
q(t)
andFd
=cq(
t)
hence,
mq(
t)
+ cq(
t)
+k
q(
t)
=F(
t)
(2)
Which
is
a second orderlinear
ordinary
differential
equation withconstant coefficients.
1.6.2
EQUATIONS OF MOTION FOR
LINEAR
MULTIPLE
DEGREE
OF FREEDOM SYSTEMS
:This
section presents a mathematical model of amulti-degree-of-freedom system.
Consider
alinear
systemconsisting
of n massesmj
(i=1,..n)
connectedby
springs anddampers,
as shownin
thefigure (2.2).
Free
body
diagrams
associatedQ
Q
c2Q
O
c3Q
Q
lJfjHJ}J>M>J>J. niiirfiiimimnri ntrtWitiitttnitk3(q3-q2)
7C3(q3-q2)4
k2(Q2-qi)
>c2(q2-q1)
FIGURE 1.3
:MULTIPLE
DEGREE OF FREEDOM SYSTEM
Since
the
motiontakes
placein
onedimension,
q, the total number ofdegrees
offreedom
of the system coincides with the number ofmasses n.
The
generalized coordinatesrepresenting
the
displacements
ofthe
massesmj
is denoted
by
qj(t)
(i=1
,2,...n).Applying
Newton's
secondlaw
to write thedifferential
equation of motion,q(t)
+ c.+1[q.+1(t)-qi(t)]+k.+1[q.+1(t)-qi(t)]-c.[q.(t) -qM(t)] -k.[q.(t)-q. -m.
q,(t)
(3)
Where
Qj(t)
represents theexternally
impressed
force.
Equation
(3)
can
be
arranged asm.q.(t)
-c.+lq.+1(t) +(ci
+ c.+1)qi(t)-c.q..1(t)-ki+1qi+1(t)^(kj
+ki+1)qi(t)
k.q.l(t)
=Q(t)
Next
using
double
indices
for
simplicity,mij
=5ijmi
(
5jj
=0
i*j
=1
h )
cij
= kjj=0
j
=1,2,
i-2,i+2,....,n
Cjj
=-q
kjj
=-kj
j
=i
- 1(5)
cy
=Cj
+ci+1
ky
=k,
+ki+1
j
=i
cy
=-ci+
1
kjj
= -ki+1j
=i
+1
Where,
mjj,
Cjj,
andkjj
arethe
mass,damping
and stiffnesscoefficients respectively.
Hence
the complete set of equations of motion of the system can nowbe
written asX[rr>..
qi.(t)
+c.jq.(t)
+k..q.(t)]=Q.(t)
wherei-1
,..,n(6)
Eq.
(6)
is
a set of n simultaneous second-orderordinary differential
equations
for
the generalized coordinatesqj(t)
(i=1,2
n).The
mass,damping
and stiffness coefficients are symmetric and canbe
arrangedin
the symmetric matrixform.
Hence
we cansimplify
the
above notation as,
[my]
=[m]
[Cjj]
=[c]
[ky]
=[k]
(7)
Arranging
the generalized coordinates, qj(t), and generalizedimpressed
forces,
Qj(t),
in
the
column matrices{Qj(t)}
-{q(M
{Qj(t)>
={Q(t)}
(8)
Eq.
(6)
can nowbe
writtenin
the
compactform
as,[m]{q(t)}
+[c]{q(t)}
+[k]{q(t)}
=These
arethe
equations of motion of a multipledegree
offreedom
system
in
the
matrixform.
The
matrices[m],
[c],
and[k]
arethe
mass,
damping,
and stiffnessmatrices,
respectively.1.6.3
DECOUPLING
THE
EQUATIONS
OF
MOTION
:Consider
a general undamped mechanical multi-degree-offreedom
system.
For
simplicity
ofanalysis,
we neglect thedamping
termin
the equations of motion
here
onwards.Then
Eq.
(9)
reducesto,
[m]{q(t)}
+[k]{q(t)}=qt)
(10)
where
(Q(t)}
is
a column matrix whose elements are the ngeneralized
externally
impressed
forces.
For
the purpose ofthis
discussion
consider the matrices[m]
and[k]
as arbitrary, exceptthat
they
are symmetric and their elements constant.The
columnmatrices
{q}
and{Q}
represent n-dimensional vectors of generalizedcoordinates and
forces
respectively.Thus Eq.
(10)
represents a set of n simultaneouslinear
second orderordinary
differential
equations with constant coefficients.These
equations
may
involve
coupled mass and stiffness matrices whichneed
to
be
decoupled
priorto
the
final
solution.To
facilitate
this,
the
equations of motion are expressedusing
adifferent
set ofgeneralized coordinates
vFj(t)
(j=1
,2,....,n).Linear
theory
statesthat
combination of
the
coordinates ^(t).!13!Hence
consider thelinear
transformation,
(q(t)}
=[u]
pp(t)}
(11)
in
which[u]
is
a constant nonsingular square matrix.The
matrix[u]
can
be
regarded as an operatortransforming
the vector{}
into
thevector
{q}.
Since
[u]
is
constant, the
timederivatives
ofEq.
(11)
give{q(t)}
=[u]{*(t)}
{q(t)}
=[u]{(t)}
(12)
So
that
the
sametransformation
matrix[u]
connects thevelocity
vectors
{}
and{q}
andthe
acceleration vectors{}
and{q}.
Substituting
Eqs.
(11)
and(12)
into
Eq.
(10)
yields[m][u]W)}+[k][u]mt)}
={Q(t)}
(13)
Next,
premultiplying
both
sides ofEq.(18)
by
[u]T resultsin
IM]W)}+[K]{T(t)}-{N(t)}
(14)
where
[M]
and[K]
are the mass and stiffness matricescorresponding
to the
coordinates*F:(t)
defined
by
[M]
= [u]T[m]
[u]
[K]
= [u]T[k] [u]
(15)
and are symmetric
because
[m]
and[k]
are symmetric.Moreover,
{N(t)J
= [u]T(Q(t)}
(16)
is
an n-dimensional vector whose elements are the generalizedIf
the
matrix[M]
is
diagonal,
then
system(14)
is
said tobe
inertially
uncoupled.On
the otherhand
if
[K]
is
diagonal,
then thesystem
is
saidto
be
elastically
uncoupled.The
object ofthe
transformation
(11)
is
to
producediagonal
matrices[M]
and[K]
simultaneously,
because
only
then
does
the
systemcompletely
decouple
and consist ofindependent
equations of motion.Hence
if
such a
transformation
matrix[u]
canbe
found,
thenEq.
(14)
represents a set of n
independent
equations ofthe type
M^(t)+K.
y.(t)
=N.(t)
j=1,2,...n
(17)
Equations
(17)
have
the
same structure asthat
of an undampedsingle-degree-of-freedom system and can
be
very
easily
solved.A
linear
transformation matrix[u]
diagonalizing
[m]
and[k]
simultaneously does
indeed
exist.This
particular matrix[u]
is known
as
the
modalmatrix,
sinceit
consists ofthe
modal vectorsrepresenting
the natural modes of the system.The
coordinatesvFj(t)
are called natural
(or
principal)
coordinates.The
procedure ofsolving
the system of simultaneousdifferential
equationsby
meansof
the
modal matrixis generally
referredto
asModal Analysis.
1.6.4
FORMULATING
THE EIGENVALUE
PROBLEM
:In
the
previous sectionit
was shownthat in the
absence ofdamping,
the
equations of motion canbe
easily
decoupled
using
atransformation
matrix.To
determine
the
modal matrix, the so-calledeigenvalue problem associated with
free
vibration mustbe
solved.The free
vibration problemleads
directly
to the eigenvalue problemwhose solution yields the natural modes of vibration.
M31
In
the
absence of externalforces,
i.e.
(Q(t)}
={0},
Eq.
(10)
reduces to[m]{q(t)}
+[k]{q(t)}
={0}
(18)
which represents a set of n simultaneous
homogeneous
differential
equations of
the type
m
q
(t)
+k
q(t)
=0
where i=1,2,..
.n
(19)
j=i ' ' j=i IJ J
Here
it is
necessary
to
find
a specialtype
of solution ofthe
set ofequations
(19),
namely
that
in
which all the coordinatesq:(t)
(j=1,2,....,n)
execute synchronous motion.Physically,
thisimplies
amotion
in
which allthe
coordinateshave
the same timedependence,
and
the
general configuration ofthe
motiondoes
not change, exceptfor
the
amplitude, sothat
the
ratiobetween
any
two
coordinatesqj(t)
andq:(t),
remains constantduring
the motion.Mathematically
this type
of motionis
expressedby,
qj(t)
=Uj/(t)
(20)
where
Uj
(j=1
,2,...,n) are constant amplitudes and/(t)
is
afunction
oftime
whichis
the
samefor
allthe
coordinates qj(t).Inserting
Eqs.
(20)
into
(19)
andrecognizing
that
the
function
/(t)
does
notdepend
A
n/(t)l
m u+/(t)
k
u =0 wherei
=1,2 n(21)
j=i J ' j=i J '
Equations
(21)
canbe
writtenin
the
form,
nI
k..
u./(t)
a
(22)
>
m.. u.H
IJ 'Observe
that
theleft
side ofEq.
(22)
does
notdepend
onindex
i,
whereas
the
right sidedoes
notdepend
ontime,
so that the tworatios must
be
equal to a constant.Assuming
that/(t)
is
a realfunction,
the
constant mustbe
a real number.Denoting
the constantby
X,
the
set(22)
yields/(t)
+X/(t)
=0
(23)
nY
(k.
-Xm..)
u. =0(24)
Consider
a solution ofEq.
(23)
in
the exponentialform
/(t)
=A
est(25)
Introducing
solution(25)
into
(23),
it
canbe
concluded that s mustsatisfy
the
equations2
+
X
=0(26)
which
has
two
rootsfor
a non trivial solutions-|
orS2
= +V-A.
(27)
If A. is
a negative number, thens-j
andS2
are real numbers, equalin
magnitude
but
oppositein
sign.In
this
caseEq.
(23)
has
two
with
time.
These
solutions,
however,
areinconsistent
with stablemotion,
sothat the
possibility
that X
is
negative mustbe discarded
and
the
onethat X
is
positive considered.Letting
X
= co2, where cois
real,
Eq.
(27)
yieldss-|
orS2
= +ico(28)
so
that the
solution ofEq.
(28)
becomes
/(t)
=A-,
ei(0t+
A2
e-'wt(29)
or the solution can
be
expressedin
theform
/(t)
=C
cos(cot-<t>)
(30)
where
C is
anarbitrary
constant,
cois
the
frequency
ofthe
harmonic
motion,
$
its
phaseangle,
and allthree
quantities are the samefor
every
coordinateq:(t)
.Now,
writing
Eq.
(24)
in
matrixform
[k]{u}
=co2[m]
{u}
(31)
Eq.
(31)
represents the eigenvalue problem associated with matrices[m]
and[k]
andit
possesses a nontrivial solutionif
andonly
if
the
determinant
ofthe
coefficients ofUj
vanishes.This
canbe
expressed
in
the
form
A
(co2)
=|
ky
-co2mjj
|
=0
(32)
where A
(co2)
is
calledthe
characteristicdeterminant
andEq.
(32)
is
called
the
characteristic equation.It
is
an equation ofdegree
nin
co2values or eigenvalues.
The
n roots aredenoted
co-|2, co22, ,
con2
and
the
square roots ofthese
quantities are the system naturalfrequencies
cor
(r
=l,n).
Associated
withevery
frequency
cor
is
acertain nontrivial vector
{u}r
whose elementsujr
are real numbers.{u}r
is
a solution ofthe
eigenvalue problem suchthat
[k]
{u}r
=co2[m]
{u}r
r =1,2,....,n
(33)
The
vectors{u}r
areknown
as characteristic vectors oreigenvectors.
The
eigenvectors are also referred to as modal vectorsand represent
physically
the
so-called natural modes.Since
these
are eigenvectors
they
canbe
multipliedby
any
arbitrary
constant.Hence
the
shape ofthe
natural modesis
unique,but
the amplitudeis
not!
Modal
vectors or eigenvectors represent relativedisplacement
factors.
If
one ofthe
elements of the eigenvector{u}r
is
assigned acertain value, then
the
eigenvectoris
rendered uniquein
an absolutesense,
because
it automatically
causes an adjustmentin
the
valuesof
the
remaining
'n-1' elementsby
virtue ofthe
fact
that the ratiobetween any
two
elementsis
constant.The
process ofadjusting
the
elements of natural modes
to
render their amplitudes uniqueis
called normalization.
The
normalization processis
for
mereCHAPTER
2
FINITE
ELEMENT ANALYSIS
USING
MSC/NASTRAN
2.1
MSC/NASTRAN
:The
Finite
Element
Method
(FEM)
is
a numerical or approximatemethod used
to
solvedifferential
equations.This
method gainedsome
importance
in
1950's
to
analyze structures of airplanes.!14'
Since
then,
FEM
has
come along
way
in
development
realizing
applications
in
practically
every
field
of engineering.Much
ofthe
credit
for
the advancement ofFEM
goes to moderndigital
computers.With
the
advent of newer andfaster
machines, thetechniques
andspeed of analysis
have
improved
tremendously.There
now existmany
user-friendly
software packages whichhave
shifted the analysiswork
from
engineersto
technicians.(Although
engineers are stillneeded
to
interpret
the
results!).
One
of the oldest and mostwidely
used commercialfinite
elementanalysis software
is
MSC/NASTRAN
originally
developed
by
the
National
Aeronautics
andSpace
Administration
(NASA).
It
is
ageneral purpose program and
it
has
a range of capabilities andapplications.
Some
ofits
capabilitiesin
structural analysis aref15'
*
Static
analysis*
Normal
modal analysis*
Buckling
analysis*
Direct
frequency
and random responseTransient
analysisStatic
analysis withdifferential
stiffnessModal
complex eigenvalue analysisModal
frequency
and random responseModal
transient
analysisStatic
analysis with cyclicsymmetry
Normal
modes with cyclicsymmetry
The
above analyses are availablein
'rigid
formats' ofNASTRAN
andtheir procedures can
be
called uponby
simply
inputting
a particularanalysis number.
The
input
file
for
MSC/NASTRAN
consists ofthe
following
threesections.
1.
Executive
Control
Deck
: provides user control overthe
mainsubroutine
functions
ofMSC/NASTRAN.
[11
2.
Case
Control Deck
: provides user control over theinput
and outputof a
NASTRAN
specific run.3.
Bulk Data Deck
:defines
the
physical problemto
be
solvedby
the
NASTRAN
program.In
the
past, when videoterminals
were notdeveloped for
computers,the
input
to
a computer wasin
the
form
of punch cards.Each line
ofdata
was punched on a card.A
complete set of punch cards wascalled a
'deck'
and was equivalent
to
aninput
file.
Fig.
(2.1
)t11
shows a
typical
NASTRAN
programconsisting
of variousdecks
anddecks
as wasindicated
by
the three
basic
sections ofthe
NASTRAN
input
file.
2.2
FINITE
ELEMENT MODELING
WITH
NASTRAN
:To
model a structure withNASTRAN
the requiredinputs
are:geometry
including
location
of grid points and orientation ofcoordinate system, elements
connecting
the grid points withelement properties such as stiffness,
thickness,
etc.,according
tothe type of element, material properties
like
density
and elasticity,boundary
conditions and appliedloads.
Every
element usedin
the
model requires one connection card.
This
cardhas
anidentification
number
pointing
to aproperty
card and numbers of grid pointsconnected
by
the element.A
number of elements can use the sameelement
property
card which containsinformation
about stiffness,mass or stress
recovery
points etc. of the elements.The
property
card
identifies
a material card numberfor
material properties suchas elastic constants,
Poisson's
ratio, massdensity
and coefficientof
thermal
expansionfor
isotropic
and anisotropic materials.An
analysis run of
NASTRAN
produces outputs such as grid pointdisplacements,
stressesinside
the
element orforces
and momentsat grid points
for
static analysis and naturalfrequencies
and modeshapes
for
modal analysis.This deck
forms
the
very first
part of aNASTRAN
program.It
startswith a card
ID
in
which thejob
tobe
performed canbe
identified
briefly.
In
theearly
days
theExecutive
control used tobe
alarge
deck.
Most
ofthe
analysis procedure was controlledby
the
userfrom
the
Executive
controldeck
using
various subroutines availablein
DMAP
(Direct Matrix Abstraction Programming). DMAP
is
ahigh
level
programming
language
in
whichthe
sequence of subroutines tobe
carried out can
be
specified.However,
rigidformats
weredeveloped
to
contain afixed
subroutine sequence requiredto
carry
outany
ofthe specified analysis types.
This
isinputted
by
the card,SOLKn
where
Kn
is
the
rigidformat
number.The
DMAP
for
a rigidformat
can
be
modified with anALTER
card.A
number of matrix operationscan
be done
by inputting
the appropriateDMAP
sequencein
the rigidformat.
This
deck
also providesthe
option ofsaving
intermediate
results or
using
previously
saved resultsby
means ofCHKPNT
orRESTART
cards.One
moreimportant
cardin
this
deck
is
theTIME
card.
In
this cardthe
maximumCPU
time tobe
usedby
the problemis
specified.If
this
cardis
not used, thedefault
timeis
one minute.This deck is
terminatedby
theCEND
card.2.2.2
CASE
CONTROL DECK
:This
deck
provides user control overthe
input
and output ofNASTRAN
program.One
ofthe
primary functions
ofthe
case controlPRIMER'l16]
as>
|n thQ
Bu|k data deck
Qf pr0grami a user candefjne
any
number o