Escolar Documentos
Profissional Documentos
Cultura Documentos
Finite Element
Procedures for Solids
and Structures
NonlinearAnalysis
Klaus-Jurgen Bathe
Professor of Mechanical Engineering, MIT
Acknowledgments
August 1986
I was indeed very fortunate to have had the help of some very able
and devoted individuals in the production of this video course.
Theodore (Ted) Sussman, my research assistant, was most helpful
in the preparation of the viewgraphs and especially in the design of the
problem solutions and the computer laboratory sessions.
Patrick Weygint, Assistant Production Manager, aided me with
great patience and a keen eye for details during practically every phase
of the production. Elizabeth DeRienzo, Production Manager for the Cen
ter for Advanced Engineering Study, MIT, showed great skill and coop
eration in directing the actual videotaping. Richard Noyes, Director of
the MIT Video Course Program, contributed many excellent suggestions
throughout the preparation and production of the video course.
The combined efforts of these people plus the professionalism of the
video crew and support staff helped me to present what I believe is a
very valuable series of video-based lessons in Finite Element Proce
dures for Solids and Structures-Nonlinear Analysis.
Many thanks to them all!
1 73-0201
Introduction to Nonlinear Analysis I-I
2* 730202
Basic Considerations in Nonlinear Analysis 2-1
3* 73-0203
Lagrangian Continuum Mechanics Variables for
General Nonlinear Analysis 3-1
4 73-0204
Thtal Lagrangian Formulation for Incremental
General Nonlinear Analysis 4-1
5 73-0205
Updated Lagrangian Formulation for Incremental
General Nonlinear Analysis 5-1
6 73-0206
Formulation of Finite Element Matrices 6-1
7 73-0207
Two- and Three-Dimensional Solid Elements; Plane
Stress, Plane Strain, and Axisymmetric Conditions 7-1
8 73-0208
The Two-Noded Truss Element - Updated
Lagrangian Formulation 8-1
9 73-0209
The Two-Noded Truss Element - Thtal Lagrangian
Formulation 9-1
10* 73-0210
Solution of the Nonlinear Finite Element Equations
in Static Analysis - Part I 10-1
11 73-0211
Solution of the Nonlinear Finite Element Equations
in Static Analysis - Part II 11-1
12 73-0212
Demonstrative Example Solutions in Static Analysis 12-1
13 73-0213
Solution of Nonlinear Dynamic Response - Part I 13-1
14* 73-0214
Solution of Nonlinear Dynamic Response - Part II 14-1
15 73-0215
Use of Elastic Constitutive Relations in Thtal
Lagrangian Formulation 15-1
16 73-0216
Use of Elastic Constitutive Relations in Updated
Lagrangian Formulation 16-1
17* 73-0217
Modeling of Elasto-Plastic and Creep Response-
Part I 17-1
18 73-0218
Modeling of Elasto-Plastic and Creep Response-
Part II 18-1
Introduction to
Nonlinear Analysis
Contents: Introduction to the course
The importance of nonlinear analysis
Four illustrative films depicting actual and potential
nonlinear analysis applications
General recommendations for nonlinear analysis
Modeling of problems
Classification of nonlinear analyses
Example analysis of a bracket, small and large
deformations, elasto-plastic response
Two computer-plotted animations
-elasto-plastic large deformation response of a plate
with a hole
-large displacement response of a diamond-shaped
frame
The basic approach of an incremental solution
Time as a variable in static and dynamic solutions
The basic incremental/iterative equations
A demonstrative static and dynamic nonlinear analysis
of a shell
'R~IEF OVERVI~
(ONTINLAVl.tJ'\ MECHANICS -
ON ~
M&Tl-\o1:TI-\Po-T A'e&
6fOMElRIC
,""A/ER.AL
ANAL%IS
A Nt>
NONLlNE.AR
SOfTWA'QE ~I
(ONS' 't>E:'RAT\ DN~ HE1Hc>'t>s IItA-\ Al'f OR
WILL EE OF INIERES,T
ARE NOw ~E(OMIN b AN
IN MAN 'I E;K A N( ~ E So OF
INTE G1</\ l 'flPt'RI 0 r ENSINl:.~IN(; 11-\"i:ol..l b t\
Markerboard
1-1
IN ,HIS LE:CTUR~
Markerboard
1-2
1-4 Introduction to Nonlinear Analysis
Transparency
1-1 FINITE ELEMENT
NONLINEAR ANALVSIS
Nonlinear analysis in engineering
mechanics can be an art.
Film Insert
Armored
Fighting
Vehicle
Courtesy of General
Electric
CAE International Inc.
Topic One 1-7
Film Insert
Automobile
Crash
Test
Courtesy of
Ford Occupant
Protection Systems
1-8 Introduction to Nonlinear Analysis
Film Insert
Earthquake
Analysis
Courtesy of
ASEA Research
and Innovation
Transformers
Division
Topic One 1-9
Film Insert
Tacoma
Narrows
Bridge
Collapse
Courtesy of
Barney D.
Elliot
1-10 Introduction to Nonlinear Analysis
Transparency
1-5
For effective nonlinear analysis,
a good physical and theoretical
understanding is most important.
PHYSICAL MATHEMATICAL
INSIGHT FORMULATION
4
INTERACTION AND )
( MUTUAL ENRICHMENT
TO PERFORM A NONLINEAR
Transparency
ANALYSIS 1-7
Stay with relatively small and reliable models.
Important:
- Use reliable and well-understood models.
- Obtain accurate solutions of the models.
\"", u ",/
NECESSARY FOR THE INTERPRETATION
OF RESULTS
Transparency
PROBLEM IN NATURE 1-8
MODELING
MODEL:
We model kinematic conditions
constitutive relations
boundary conditions
loads
SOLVE
INTERPRETATION OF
RESULTS
1-12 Introduction to Nonlinear Analysis
A TYPICAL NONLINEAR
Transparency PROBLEM
1-9
POSSIBLE
QUESTIONS:
Yield Load?
Limit Load?
Plastic Zones?
Residual Stresses?
Yielding where
Loads are Applied?
Creep Response?
Material: Mild Steel
Permanent Deflections?
POSSIBLE ANALYSES
Transparency
1-10
CLASSIFICATION OF Transparency
1-11
NONLINEAR ANALYSES
1) Materially-Nonlinear-Only (M.N.O.)
analysis:
Example:
Transparency
1-12
/J::----.........,.... - P/2
.1 Material is elasto-plastic.
L
~
L < 0.04
Transparency
1-13
2) Large displacements / large rotations
but small strains:
Example:
Transparency
1-14 y
y'
x
I L
.1
a' < 0.04
T
As long as the displacements are
very small, we have an M.N.O.
analysis.
Topic One 1-15
Transparency
1-15
3) Large displacements, large rotations,
large strains:
Example:
Transparency
y 1-16
D
x
This is the most general formulation
of a problem, considering no
nonlinearities in the boundary
conditions.
1-16 Introduction to Nonlinear Analysis
Transparency
4) Nonlinearities in boundary conditions
1-17 Contact problems:
'1)e--------A~ ~
--I l-
Gap d
Contact problems can arise with large
displacements, large rotations,
materially nonlinear conditions, ...
1.5 26000
psi
e
Isotropic hardening
3
thickness = 1 in.
Thpic One 1-17
Line of ?+--+---+--+--+
symmetry
Transparency
Three kinematic formulations are used: 120
Materially-nonlinear-only analysis
(small displacements/small
rotations and small strains)
Total Lagrangian formulation
(large displacements/large
rotations and large strains)
Updated Lagrangian formulation
(large displacements/large
rotations and large strains)
1-18 Introduction to Nonlinear Analysis
5000
O+----+----+--
o 1 2
Total deflection between points of
load application (in)
Topic One 1-19
_~s-deformed mesh
1-20 Introduction to Nonlinear Analysis
TIME: 8
LOAD 8.8 MPA
Computer
Animation
Plate with hole
TIME: 41
LOAD 512.5 MPA
TIME: 52
LOAD eS8.S MPA
Topic One 1-21
TIME ,
LOAD MPA
Computer
Animation
Diamond shaped
frame
TIME, 13ll
LOAD I 325llll MPA
/ ""
/
/
""
/
/
""
/
/
"
"" /
"" /
/
/
"" /
" v /
/
TIME 3llll
LOAD 751100 MPA
/ ""
/
/
""
/
/
""
/
/
""
/. / ~
~ ~
"" /
"" /
/
"" /
/
"" v /
/
/
1-22 Introduction to Nonlinear Analysis
Transparency
1-25
time time
Topic One 1-23
time
Transparency
1-28
Meaning of time variable
Example: R Run 1
Transparency 200.014----4
1-29 100.0 at = 1.0
~-I-----+-----
1.02.0 time
at = 2.0
2.0 4.0 time
Identically the same
results are obtained in
Run 1 and Run 2
Topic One 1-25
Equilibrium
Compatibility
The stress-strain law
vector of
~ ~
vector of
externally applied nodal point forces
nodal point forces equivalent to the
(these include the internal element
inertia forces in stresses
dynamic analysis)
Transparency
Now assume that the solution at time
1-33 t is known. Hence ~iJ-t tv, ... are
known.
Transparency
1-34
More generally, we solve
using
1-28 Introduction to Nonlinear Analysis
Slide
1-1 R ~ 100in.
h ~ 1 in.
2
E =1.0x10' Ib/in
II =113
O'y~4.1 xlO'lb/in 2
E 1 = 2.0x10slb/in 2
f = 9.8 xlO- 2 lb/in 3
Slide I
1-2
I
I
L
Twenty 8-node aXlsymmetnc els.
p deformation dependent
Finite element model
Thpic One 1-29
'0
.:,( .. 0.9 8'P2V' Slide
ll:
1-3
PRES~
08
06
EI~slicT.l
(E, Tl ) ,
....::.--- EI~sl;c sm~1I disp. (E 1
0.4
'EI~Slic 'Plasl,c T.l.
(E'P, III
02
o 02 04 06 08
RADIAL DlSPlAC~NT AT ~.O - ,ncheS
08
/E'P
Slide
1-4
06
\ E. T.l.
04
PRES~
PIPer
02
o 02 04 06 08
RADIAL DlSPlACEf'lENT AT ~O - ,ncheS
Slide
1-5
PRESSlRE
PIPer
o 02 04 06
RADIAL DISPLACEMENT AT ~ =0
inches
Slide
1-6 8
MEAN
6
DISPLACEtvENT "
4
2
:-
:i 'q p
.0'
0 0. " !
"
o 2 4 6 8 10
TIME T
Slide
1-7
TIME T
10x16'
Slide
5" 0.1
8
18
6
IoIEAN
DISPLACEr-NT ..
4
0 2 4 6 8 10
TIME T
Slide 08
1-9 .. Static unstable
Dynamic unstable
o Dynamic stable
04
02
o 0.1 02 03 04
A~L1TUDE OF IMPERFECTION '6
Basic
Considerations in
Nonlinear Analysis
Contents: The principle of virtual work in general nonlinear
analysis, including all material and geometric
nonlinearities
A simple instructive example
Introduction to the finite element incremental solution,
statement and physical explanation of governing finite
element equations
Requirements of equilibrium, compatibility, and the
stress-strain law
Nodal point equilibrium versus local equilibrium
Assessment of accuracy of a solution
Example analysis: Stress concentration factor
calculation for a plate with a hole in tension
Example analysis: Fracture mechanics stress intensity
factor calculation for a plate with an eccentric crack in
tension
Discussion of mesh evaluation by studying stress jumps
along element boundaries and pressure band plots
IN THIS LECTURE
~E EMPI-\ASIZE
THE BAS Ie ~EQUIR.E
ME~T.s Of MECHANICS
Markerboard
2-1
2-4 Basic Considerations in Nonlinear Analysis
J,\/Tij-8teij- tdV = tm
where
and
Transparency
2-2 8Ui, 8tei} = virtual displacements and
corresponding virtual
strains
particles
Transparency
2-3
time = 0
two material
Transparency
2-4
time = 0
time = t
2-6 Basic Considerations in Nonlinear Analysis
Transparency
2-5
time = 0
time = t
a variation
Transparency
2-6
time = 0
time = t
another variation
'Ibpic Two 2-7
Transparency
Note: Integrating the principle of virtual 27
work by parts gives
Assume:
Plane cross-sections
remain plane
x
Constant uniaxial stress
on each cross-section
We then have a one
dimensional analysis.
2-8 Basic Considerations in Nonlinear Analysis
tffi = ( t 8u tA tdx
JIL pg
Hence the principle of virtual work is now
~
BUT
-
tF
-
= BUT
--
tR
Hence we solve
and obtain
Transparency
2-14 More generally, we solve
tK au(i) = t+AtR _ t+ At F(i-1)
- - -
using
Thpic'l\vo 2-11
Transparency
Nodal point equilibrium is satisfied 2-15
when the equation
t+LltR _ t+ Llt F(i-1) = ..Q.
is satisfied.
CONSTITUTIVE RELATIONS)
( ENTER
Note:
I
t+~te(i-l)
H.1tQ:(i-1) = tQ: + - C d~
t~
2-12 Basic Considerations in Nonlinear Analysis
x
time
Stress-strain law
Need to evaluate the stresses
correctly from the strains.
Compatibility
Need to use compatible element
meshes and satisfy displacement
boundary conditions.
Topic 1\vo 213
Equilibrium
Transparency
Corresponding to the finite element 2-19
nodal point degrees of freedom
(global equilibrium)
Locally if a fine enough finite element
discretization is used
Check:
- Whether the stress boundary
conditions are satisfied
- Whether there are no unduly
large stress jumps between
elements
100 MPa,1
W
2-14 Basic Cousideratioils iu Nouliuear Aualysis
Transparency
2-21
Purpose of analysis:
Transparency
2-22
Using symmetry, we only need to model
one quarter of the plate:
100 MPa
f t t
Topic 1\\'0 2-15
Transparency
2-23
Accuracy considerations:
Recall, in a displacement-based finite
element solution,
Compatibility is satisfied.
The material law is satisfied.
Equilibrium (locally) is only
approximately satisfied.
We can observe the equilibrium error
by plotting stress discontinuities.
~z = 0
y
\..(froax = 281 MPa
2-16 Basic Considerations in Nonlinear Analysis
Tzz
300 ff stress
a smooth
curve connecting
(MPa)
200
nodal point
stresses f100 MPa
100
0+---+-----+-----+--
o 10 30 50
distance (mm)
~Y~Z
2-26
200
Stress discontinuity O_y
150 0"1 = maximum principal stress
100
0"1
(MPa)
50
O+---r-----r--------,r----
o 10 Y (mm) 30 50
Thpic '!\va 2-17
,.zz 300
stress discontinuity
(MPa)
200 100 MPa
100 7
O+-----r-------,----...,------
o 10 30 50
Y (mm)
2-18 Basic Considerations in Nonlinear Analysis
150
0"1
(MPa) 100
50
O,-\----.------::r::--------=r:----
o 10 Y (mm) 30 50
'T zz 300
(MPa) nominal stress
200 (100 MPa)\
100
0+---,-----...,..--------,,----
o 10 30 50
Y (mm)
0"1
100 ~
(MPa)
50
0+-----.-------...,..--------,,----
o 10 Y (mm) 30 50
2-20 Basic Considerations in Nonlinear Analysis
Transparency
2-33 To be confident that the stress
discontinuities are small everywhere,
we should plot stress jumps along each
line in the mesh.
An alternative way of presenting
stress discontinuities is by means of
a pressure band plot:
- Plot bands of constant pressure
where
pressure = -(7 xx + 7 xx + 7 zz )
3
H
5 MPa 5 MPa
Topic Two 2-21
H~
5 MPa 5 MPa
--
-~
.....
2-36
l-~-I
5 MPa 5 MPa
2-22 Basic Considerations in Nonlinear Analysis
Displacement Stress
Number of Degrees of Relative at top concentration
elements freedom cost (mm) factor
Transparency
Two element mesh cannot be used 2-39
for stress predictions.
Sixty-four element mesh gives
reasonably accurate stresses. How
ever, further refinement at the hole
is probably desirable.
288 element mesh is overrefined
for linear elastic stress analysis.
However, this refinement may be
necessary for other types of
analyses.
Stress
concentration 3.452 3.451
factor
I
I 2m 2m I
Background: Transparency
Assuming that the theory of linear 2-43
elastic fracture mechanics is
applicable, we have
KI = stress intensity factor for a
mode I crack
KI determines the "strength" of the
Vvr stress singularity at the crack tip.
K1>Ke - crack will propagate
(Ke is a property of the material)
}hickness t
_---o--
old
crack
tip
location
Ithickness t
:d--~-
fZ
~----+----~-_-+--+--~Ly
400
Tip B \ crac~ Tip A
200
'Tyy
(MPa)
o +---------+--+------'''''"-----+---+-
z (meters) 0.5 0.625 0~875 1.0
-200
~B
~
5 MPa Y ~5 MPa
Topic 'lWo 2-29
~ ----
--------------- ~
--/-- ~B
V L y
Line of
All elements are either
6- or 8-node isoparametric symmetry I
elements.
2-30 Basic CoDBide1'8tioDB in Nonlinear Analysis
Transparency
Detail of 128 element mesh:
2-53
~A
t----t-+-t-+-t-+-t-+-~
t',
Results: Stress plot on line of symmetry
"<. ".
for 128 element mesh. Transparency
2-55
no stress calculated
400
Tip B ~ crack\np A
~
200
Tyy
(MPa) Ill.. .m
0+------+-----t" J't------ir---
z (meters) 0.5 ~ (! 1.0
-200
I-----I--l
5 MPa 5 MPa
2-32 Basic Considerations in Nonlinear Analysis
Lagrangian
Continuum
Mechanics
Variables for
General Nonlinear
Analysis
Contents: The principle of virtual work in terms of the 2nd Piola-
Kirchhoff stress and Green-Lagrange strain tensors
Deformation gradient tensor
Physical interpretation of the deformation gradient
Change of mass density
Polar decomposition of deformation gradient
Green-Lagrange strain tensor
Second Piola-Kirchhoff stress tensor
Important properties of the Green-Lagrange strain and
2nd Piola-Kirchhoff stress tensors
Physical explanations of continuum mechanics variables
Examples demonstrating the properties of the continuum
mechanics variables
For
Large displacements
Large rotations
Large strains
Configuration
at time 0
Confi~uration Configuration
t+~'xI
at time t
'Xi = Xi
= ox
I
+ lUi I
at time t + ~t
X1
+ t+~'u i = 1 2 3
-- t+~'uI - 'uI
I "
U1
3-4 Lagrangian Continuum Mechanics Variables
t+~tlT'lit.. Ut+~t
~ eIt t+~tdV - t+~t(fll
I t+.lt
v
- ; n
where
t+~tffi = r t+~tfF OUi t+~tdV
)t+.lt
v
Transparency
and 35
1 ( aOUi aou} )
ot+Atei} = 2 at+Atx} + at+Atxi
We introduce:
t 1 (t t
+ au.. t t )
OE"yo = -2 aU"
I,t ~I + aUk" ,t
,I aUk"
where
For example,
a
t
08 11 = -Pro t a
t tX1,1 Tn tX1,1
P
+ atX 1 ,1 tT 12 atX 1 ,2
+ ...
+ ~X1,3 tT33 ~X1,3]
Topic Three 37
o ~=ots iJ-+OSiJ-
t+~ts
t+~t t
OEiJ- = oE~ + oE~
3-8 Lagrangian Continuum Mechanics Variables
Transparency
3-11 Before developing the incremental con
tinuum mechanics and finite element
equations, we want to discuss
oV =
the/
gradient
operator
3-10 Lagrangian Continuum Mechanics Variables
11
X1/ /'
H
- ------al.
...I....
1.0
. . - -._
0.5
. 1
Topic Three 3-11
Transparency
Consider a material particle initially at 3-17
X1 = 0.8:
f------X1
X1 = 0.800
1<1 = 1.120
Transparency
Consider an adjacent material particle: 3-18
I
I
Compute Jx 11 :
d tx 1 1.211 - 1.120
d OX1 = .850 - .800 = 1.82 ~ Estimate
JX 11 lo = 1.80
x1=O.8
3-12 Lagrangian Continuum Mechanics Variables
( 0 X1, 0 )
X2 ~
(tX1. tX2 ).0_
tx .481
= [ -.385 .667]
.667
Considering dO~,
Transparency
X2
3-20
X1
dt~ = hx dO~
Considering cf!.
X2 Transparency
3-21
dtx_ = tx
0_ cfx_
[1]1 [.481
=
.667][ 0]
-.385 .667 1.5
~ ~dt!l
Hence
Transparency
3-25
= det Jx dV
/ uniform stretching
// plane strain conditions
1.0 .25
Deformation [1.25
gradient: J~ = 0 1
0 001 -+ det J~ = 1.25
o 0 1
'""""""-----------------",
3-16 Lagrangian Continuum Mechanics Variables
Mathematically, ~X = (JX)-1
I: 3.0
4.0
I I X1
~ = dR dU
1.154 -0.750] .. [0.866 -0.500] [1.333
[ 0.887 1.299 0.500 0.888
0]
1.500
tc - 0_
0_ -
txT 0_
tx
time'O D
~
time t
rigid body motion,
rotation of 90
X1
Jx
-
= [1.5
.5 .~] HatX = [ -.5
0_ 1.5
-1 ]
.2
Jc
-
= [2.5
.8
.8 ]
1.04
HatC _ [2.5
0_ - .8
.8 ]
1.04
From this,
JE is symmetric.
For a rigid body motion between
times t and t+ ~t, H~E = JE .
For a rigid body motion between
times 0 and t, JE = Q.
Topic Three 3-19
Transparency
~~ is symmetric because ~C is 3-33
symmetric
~~ = ~ (~C -1)
For a rigid body motion from t to
t+~t, we have
t+~tx = R tv
0- 0 - 0
t+~tc
0_
= 0
to j..
."
t+4t E
0- = o~t
For a rigid body motion
~C = 1 =* ~~ = 0
t _ 1 (t t t t ) Transparency
2) aEi} - 2 ,aUi,}:- aU}.~ +, aUk,i ,aUk,} . 3-34
UNEAR IN NONUNEAR IN
DISPLACEMENTS DISPLACEMENTS
where
J11 =
t
A 1 A (t )2
0[ + 2 0[
1
engi:~ring 87
1.o+----+-+-
t~
-~1-.0--~~--1+-.0L
O
time 0;7'
~ I>------l ~
time t? time t+~t~
+---------X1
IX
0_
= [1.50.50] l+Jllx
0_
= [1.06
1.06
-.354]
.354
ric
-
= [2.25
0
0]
.25
IHric =
-
[2.25
0 .~5]
riE
-
= [.625
0
0 ]
-.375
IHriE
-
= [.625
0 -.3~5]
Topic Three 3-21
X1
t
t'T = opP tx 0_
0_ ts 0_
txT - MATRIX NOTATION
Transparency
Properties of the 2nd Piola-Kirchhoff stress
3-40 tensor:
cis is symmetric.
Xi lim\Or~. '__--. ~
..... rigid body
motion, rotation
Cauchy stresses of 60
Cauchy stresses
at time t at time t+ dt
Transparency
At time t, At time t + Llt, 3-42
0_
tx = [10 .2]
1.5
t+~tx =
0_
[.5.866 -1.20 ]
.923
Total Lagrangian
Formulation for
Incremental
General Nonlinear
Analysis
Contents: Review of basic principle of virtual work equation,
objective in incremental solution
Incremental stress and strain decompositions in the total
Lagrangian form of the principle of virtual work
Linear and nonlinear strain increments
Initial displacement effect
Considerations for finite element discretization with
continuum elements (isoparametric solids with
translational degrees of freedom only) and structural
elements (with translational and rotational degrees of
freedom)
Consistent linearization of terms in the principle of
virtual work for the incremental solution
The "out-of-balance" virtual work term
Derivation of iterative equations
The modified Newton-Raphson iteration, flow chart of
complete solution
Transparency
TOTAL LAGRANGIAN 4-1
FORMULATION
is totally equivalent to
Jt+/ltv
t+.:lt,.,.... -.::
I I./' UH.:lt
e.IJ-. H.:ltdV - H.:ltr17l
-;'lL
Recall : Transparency
4-2
J t+/ltv
t+.:lt,.,.. .. -.::
IlL Ut+.:lt
e..IL t+.:ltdV
-
-;'lL
H.:ltr17l
is an expression of
Equilibrium
Compatibility
The stress-strain law
tangent
stiffness
~ pOint!
displacement
externan: applied
loads at
~vector of
nodal point forces
matrix increments time Hl1t corresponding to
the element
internal stresses
at time t
The equation
tK dU(1)
Transparency
4-5
[
nxn
] []
nx1
[]
nx 1
[]
nx 1
is valid
for a single finite element
(n = number of element degrees of
freedom)
for an assemblage of elements
(n = total number of degrees of
freedom)
Transparency
4-7 ~ To linearize, we choose a known
reference configuration and use 2nd
Piola-Kirchhoff stresses and Green
Lagrange strains as described below.
Transparency
TOTAL LAGRANGIAN
4-8 FORMULATION
Because HdJSij- and HdJEy. are energetically
conjugate,
the principle of virtual work
can be written as
Topic Four 4-7
Transparency
4-9
We already know the solution at time t
(JSij, JUi,j' etc.). Therefore we
decompose the unknown stresses and
strains as
t+~ts
o i}= ts i} +
0
'---'
known unknown increments
and
we find
1
+ -2 OUk',I OUk'.J
initial displacement
nonlinear'in Uj effect
4-8 Total Lagrangian Formulation
Transparency
4-12
Hence
Topic Four 4-9
Transparency
In isoparametric finite element 4-14
analysis of solids, the finite element
internal displacements depend linearly
on the nodal point displacements.
Transparency
415
However, in the formulation of
degenerate isoparametric beam and
shell elements, the finite element
internal displacements are expressed
in terms of nodal point displacements
and rotations.
,.,....... ..
force
Transparency
4-18
t u t+at u displacement
All we have done so far is to write the
principle of virtual work in terms of t Ui
and Uj.
4-12 Total Lagrangian Formulation
is linear in Ui:
1 1
OoTJi} = 2 OUk,i OOUk,} + 2 OOUk,i OUk,}
is linear in Ui.
Topic Four 4-13
Transparency
2) The term f,voSi}8oEi} dV contains 4-21
Transparency
Linearization of oSi}8oE~: 4-22
Js computed solution
3 4
/t-lit
/
/
/
-.f----------------Je
Topic Four 4-15
At time t, Transparency
4-25
-+----------0
Transparency
Hence we obtain 4-26
linearized result
4-16 Thtal Lagrangian Formulation
BUT JK dU
= I
H"m - jov ~ JS~&oe~ Od>-\1\ V,
when
BUT (H.:ltR - JF)~ discretized
using the
finite element
method
H.:ltg't -
jev
r JSij- Boeij- 0dV
as an "out-at-balance" virtual work term.
Topic Four 4-17
8HatoE~ I /1
= 80 eii /1
+ 8o'TJii = 8otEii.
w=O w=O w=O
Transparency
4-31 We may rewrite the linearized governing
equation as follows:
Transparency
4-32 When the linearized governing equation
is discretized, we obtain
JK AU(1) = H.1tR - H.1JF(O)
- - - ,. u-.J
JF
We then use
H.1tU(1) = H.1tU(O) + ~U(1)
- \. . ,/
tu
Topic Four 4-19
( oC ijrS
Jo v
~oe~;) OOei} dV + { JSi} O~oll~2)
Jo v
dV
We then use
In general,
Transparency
( oCi}rs
Jo v
~oe~~) oOei} dV + { JSi} O~Olli}k)
Jo v
dV 4-34
k
Note that t+dIU(k) = IU + L ~U(}).
- - }=1 -
4-20 Total Lagrangian Formulation
Transparency
4-35 [Compute d!S, dEl
~
t+~dE(O) = dE, t+~tu(O) = tu
k = 1
1
I T
I k=k+1 I d!S LlU(k) = t+~tR - tHdE(k 1)
l t+~tU(k) = t+~tU(k~1) + Ll1!(k)
Compute t+~dE(k)
using t+~tU(k) I
CHECK FOR CONVERGENCE I
t t Equilibrium
Equilibrium is satisfied
not satisfied
Topic 5
Updated
Lagrangian
Formulation for
Incremental
General Nonlinear
Analysis
Contents: Principle of virtual work in terms of 2nd Piola-Kirchhoff
stresses and Green-Lagrange strains referred to the
configuration at time t
Incremental stress and strain decompositions in the
updated Lagrangian form of the principle of virtual work
Linear and nonlinear strain increments
Consistent linearization of terms in the principle of
virtual work
The "out-of-balance" virtual work term
Iterative equations for modified Newton-Raphson
solution
Flow chart of complete solution
Comparison to total Lagrangian formulation
THE T L F
WE NOTE JoC~j""!;
0\1
o-rs 6oe;'j oJV
. IN TH E ITE'RATloN . AT CONVE:R{;~NCE
\V~ HAVE
w~ SATI<;f'f :
- (.Ot1'PATI P>lllr'i
ENOU6H
Markerboard
5-2
5-4 Updated Lagrangian Formulation
UPDATED LAGRANGIAN
Transparency FORMULATION
5-1
can be written as
Transparency
We already know the solution at time t
5-2 (~Sij-, ~uif' etc.). Therefore we
decompose the unknown stresses and
strains as
we find
1 1
tEi} = "2 (tUi,} + tU';"i) + "2 tUk,i tUk,f
linear in Uj nonlinear in Uj
Transparency
We define 5-4
Hence
tEi} = tei} + tT\i}
3 tEi} = 3 te i} + 3t'Tli}
5-6 Updated Lagrangian Formulation
1 ~Iinear and
t
known quadratic in Uj
i
=. aatS
C
} ( ) C
~ + tTJrs = t i}rS te rs ,
t rs t ~ ~ ~
linear quadratic linearized term
in Ui in Ui
Hence we obtain
Transparency
5-10
tSi} StCi} tCi}rs ters (Stei}
" - " ' , I
+ StTJi})
t t
linearized result
Topic Five 5-9
OUT ~K LlU
k = 1,2, ...
Transparency
5-14 which, when discretized, gives
comouted
from t+6tulk -1)
(for k = 1, 2, 3, ...)
k
Note that t+ 4t U(k) = tu + ~ ~U<j.).
}=1
Topic Five 5-11
Transparency
-' -
ICompute as, ~F I 5-15
1
t+~IF(O)
t+~I_
-- IF
1_,
t+~IU(O) - IU
_ -_
k=1
I
I 1
I k=k+1 I IK ~U(k) - t+~IR _ t+~IF(k-1)
1_ _ - _ I+~I_
t t+~IU(k)
-
= t+~IU(k-1)
-
+ ~U(k)
-
Compute ~~~tE(k)
using t+~IU(k) 1
CHECK FOR CONVERGENCE I
t f Equilibrium
Equilibrium is satisfied
not satisfied
Transparency
5-17
The same assumptions are made in
the linearization and indeed the same
finite element stiffness and force vec
tors are calculated (when certain
transformation rules are followed).
Topic 6
Formulation of
Finite Element
Matrices
Contents: Summary of principle of virtual work equations in total
and updated Lagrangian formulations
Deformation-independent and deformation-dependent
loading
Materially-nonlinear-only analysis
Dynamic analysis, implicit and explicit time integration
Derivations of finite element matrices for total and
updated Lagrangian formulations, materially-nonlinear
only analysis
Displacement and strain-displacement interpolation
matrices
Stress matrices
Numerical integration and application of Gauss and
Newton-Cotes formulas
Example analysis: Elasto-plastic beam in bending
Example analysis: A numerical experiment to test for
correct element rigid body behavior
T~E.1R E"ALUAII()~J
M~ ( ~ (\N I e.. s &.U AT I ON ~
13 'I NV.I-'1FRIC A L T N1 [.
IN THE f>RE-vIOuS LEe..
5RAi'ON
TUR~S
, WE J) 1$C.V.'5.~ Tl-l E
':-E HA"TRlCE<::' \)SEJ)
I N STATIC ANb l:>YNA
Markerboard
6-1
6-4 Formulation of Finite Element Matrices
Transparency
6-2
The governing continuum mechanics
equation for the updated Lagrangian
(U.L.) formulation is
= t+~t0l_ Jvt'Ti}Otei}tdv
1bpic Six 6-5
f
JoV
oCijrS ~Oe~~) 80e t dV + Jof JS t 8~oTl~) dV
v
= t+a~ _ f t+aJS~-1) 8t+aJE~k-1) 0dV
Jov
where we use
t+atufk) = t+atu fk- 1) + ~Ufk)
with initial conditions
t+atu~o) - tu . t+ats~o) - tS.. t+atE(o) - t E
I - II o~-o" ou.-ou.
Transparency
6-5 Assuming that the loading is
deformation-independent,
Transparency
6-6 If the external loads are deformation
dependent,
and
Topic Six 6-7
Materially-nonlinear-only analysis:
Transparency
6-7
Dynamic analysis:
Transparency
Implicit time integration: 6-8
H.:1trill
O'l{' -- H.:1trill
O'l{,external
loads
-f,v 0p H.:1tU
I ~uI dV
0
Static analysis:
tK AU(i) = HatR - HatF(i-1) (6.55)
Example:
X2
Topic Six 6-11
where we used
and
Transparency
6-17
where
on S
Materially-nonlinear-only analysis:
Transparency
6-18 Considering an incremental displacement Uj I
where
Example: Two-dimensional
~ = BdJ. plane stress element:
a vector containing
components of eii-
Topic Six 6-13
and
tF
where t
is a vector containing
components of tal
'i = ~~~l
~~1~
where
oe = 0ts
~
..
-LU
-
a vector containing
components of Oeij
614 Formulation of Finite Element Matrices
Transparency
6-21
where
Transparency
6-22 and
Iv tC~rs ters 8te ij. tdV ~ 8.Q. (Iv l~I tC ~BL tdV) .Q.
T
i '
~~L
where
~
te=tts
-LU-
A
a vector containing
components of tev-
Transparency
lvt-r 8t'Tlij. tdV ~ 8.Q. (lv ~~~L ~ ~~NL tdV) .Q.
V- T
6-24
~~NL
where
Transparency
6-25
and
~F
where tf is a vector containing
components of t'T i}
'~
G
-F ..:. "'"
~ "'"
~ (1" G..
11'_11' -
I I'
+1 f+1
M = f-1 -1 ,Pj:{ ti det 4/ dr ds
~G
-M ..:. "'"
~ "'"
~ (1" G..
11'_11'
I I'
5-point Newton-Cotes
integration in s-direction
\ P
E = 6 X 105 N/em 2
ET = 0.0
v = 0.0
2 2
<Ty = 6 X 10 N/em
10em
M = 10P N-em
10 em
6-20 Formulation of Finite Element Matrices
Calculated response:
Transparency M
6-33 My
2.0
4x4
Limit load ,----------- ----
1.5 f----===~L--~~====----
2 3 4
~ plane stress
or plane strain
Thpic Six 6-21
I"
M.N.O. truss
622 Formulation of Finite Element Matrices
1force in spring
- S~U(TLfRAL ELEMENTS
WE Al<;o 'POINT O\AT
ELEMENTS.
. TI4~~ E ELf HE:NT~
ARE- US~'t> VE'1C'I
WIDE.l'(
Markerboard
7-1
7-4 Two- and Three-Dimensional Solid Elements
TWO-DIMENSIONAL
AXISYMMETRIC, PLANE
Transparency STRAIN AND PLANE STRESS
7-2 ELEMENTS
+----------X1
Topic Seven 7-5
where
1
h 1 = 4: (1 + r)(1 + s)
1
h2 = - (1 - r)(1 + s)
4
time 0 1
h3 = - (1 - r)(1 - s)
4
1
h4 = 4 (1 + r)(1 - s)
7-6 1\vo- and Three-Dimensional Solid Elements
Transparency
7-5
x
r
tx; = t hkl
k-1 r;0.5
tx~
5=0.5
tU1 N
tU2 = N hk tu~
~ hk tu~ ~
k=1 k=1
and
N N
U1 ~ hk u~
k=1
U2 = ~ hk u~
k=1
Topic Seven 7-7
ah k ah
f
k=1
ah k IX~
as
1
- k
a x1 ar
= IJ-1
ah k ah k
-
alX2 as
oC , dB L
ds , dB NL
tAt
oS , oB L
7-10 Two- and Three-Dimensional Solid Elements
We define oC so that
Transparency
7-13 08 11
08 22 analogous to
08 12 OSij. = oC~,s oe,s
08 33
v v
0
1 - v 1- v
t t
Oe11 = OU1,1 +loU1,1 OU1,1 + OU2,1 OU2,1,
t t
Oe22 = OU2,2 + IOU 1,2 oU 1,2 + OU2,2 OU2,2,
~e:~: ;~2:+(~~~1)2O:~" +
X1
I
t
X1 X1
I
f
t
U2
,2 OU2,1
)
I
""-INITIAL DISPLACEMENT
EFFECT
Topic Seven 7-11
and
Transparency
7-15
01")33 =
1 (U1)2
2 Ox 1
reVolut~ L-:=1 ~
7-16
' " - - - - - - - - - - X1
We see that
7-12 'I\vo- and Three-Dimensional Solid Elements
~
oe11]
Oe22 t t
2 Oe12 = o~ = (06l0 + 06L1) a
De.. I ~
J
Oe33 is only included
for axisymmetric analysis
JBL
contains initial
displacement effect
'Ibpic Seven 7-13
Entries in 6Sl0:
node k Transparency
7-19
..... . ..
I
. -
ohk,1 I 0
... I ... u~ t
0 ohk,2 node k
I
ohk,2 I ohk,1 u~ l
hkfx1 I 0
I
- included only for
-
axisymmetric analysis
-
I u~
6U1,1 ohk,1
.. u~
I 6U2,1 ohk,1
. -
Transparency
7-20
I
6U1,20hk,2 I 6U2, 20hk,2
... I ...
6U1,1 Ohk,2 I 6U2,10hk,2
t
+ OU1,2 0hk,1 II + 6U2,2 ohk,1
t
U1 hk I
I 0
X1 X1 I
~ I
-
InltlaI d'ISPIacement effect t u forincluded
Th e ... only
axisym~etric
is contained in the terms 6Ui,~, OX:. analysIs
7-14 1\vo- and Three-Dimensional Solid Elements
Entries in dSNL:
Transparency node k
7-22
u~ ,I u~
r-
I -
ohk,1 I 0
ohk,2 I 0 t
... I ... u~
0 I Oh k1 --- node k
u~ 1
0 I ohk,2
I
hk/OX1 I 0
f L-
I
-
included only for
axisymmetric
analysis
Topic Seven 7-15
A
t Transparency
oS is constructed so that
7-23
Entries in JS:
JS11
J8 22
J8 12
~ included only for
J833 axisymmetric analysis
7-16 'I\vo- and Three-Dimensional Solid Elements
Exam~: Calculation of JB lI JB Nl
Transparency 0.1 0.2
7-25
Plane strain
conditions
X2 0 .1
Plane strain
2 conditions
X2 0 .1
.2 r-t:======:i.J-J-.. . ~time 0
4 material fibers
have only translated
1 rigidly
0.2
(0.1,0.1 )
Topic Seven 7-17
Example: Calculation of dB L dB NL
0.1 0.2 Transparency
7-27
Plane strain
conditions
0.2
0.2
(0.1,0.1) x,
Exam~: Calculation of dB Ll dB NL
0.1 0.2 Transparency
7-28
Plane strain
conditions
X2
0 .1
0.2 time 0
material fibers have
stretched and rotated
0.2 1
(0.1,0.1) x,
7-18 Two- and Three-Dimensional Solid Elements
Plane strain
2 condffions
X2 0 .1 s
1
0.2 ---1----t~~rtime 0
0.2 1
(0.1.0.1) At time 0,
aOx1
as
= 'as
aOx2
= 0.1
t t
OU1,1 OU1,2
-2.5~1
I
-2.5(1 - 5) I
['0 o I
I
- r) .. J
-2.5(1 - r) ! -2.5(1 - 5)
0 : 0
... -1.25(1 - r) : -1.25(1 - r)
[ ooJ
-1.25(1-5)1- 1.25(1-5)
I
-2.5(1 - 5) I 0
-2.5(1 - r) , 0
I
o I -2.5(1 - 5)
o I -2.5(1 - r)
I
Thpic Seven 7-21
Transparency
Consider next the element matrices 7-35
required for the updated Lagrangian
formulation:
tC , ~Bl
t'T , ~BNl
tAt
'T , tBl
We define tC so that
Transparency
7-37 We note that the incremental strain
components are, in two-dimensional
analysis,
aU1
te11 = -at = t U1,1
X1
te22 = t U2,2
and
Transparency
7-38 t'TI11 = ~ ((tU1,1)2 + (t U2,1)2)
tT)33 = 21 (U1)2
t
X1
Topic Seven 7-23
Transparency
7-39
We construct ~BL so that
- te11
t e 22 = te = ttB L A
U
2 te12
t e33 only included for
axisymmetric analysis
Entries in ~BL:
Transparency
node k 7-40
- I
. . -
th k ,1 I 0
I u~ t
0 th k ,2
... I ... node k
th k ,2 I th k ,1 u~ 1
hk /x1 I 0
..... -
only included for axisymmetric analysis
Entries .In ts
t NL:
Transparency
7-42 node k
-
I' u~ !, u~ .I -
thk,1 I 0
I
th k,2 I 0 u~ t
... I ... node k
0 th k,1
I u~ l
0 I th k,2
hk/X1 I 0
l-.
-
~ included only for
axisymmetric analysis
Topic Seven 7-25
Transparency
t"
'T is constructed so that 7-43
Entries in tf:
X2 ~ node k
Transparency Also
7-46
N N
~
1<1 = k=1 hk 1<~ ~
, 1<2 = k=1 hk 1<~
N
1cs = ~ hk tx~
k=1
L 'I
8-4 The 'l\vo-Noded Truss Element - UL.F.
time 0 t Ul Xl
Our goal is to determine the element
deformations at time t + ~t.
r tC~ijrS te
Jtv rs Otei} tdV + r tf }odli} tdV
Jtv i
= t+ Lltm _ r tTi}Otei} tdV
Jtv
r
Jtv
tC 1111 te11 Ote11 tdV + r tf OtTl11 tdV
Jtv 11
= t+Lltm - r tf Ote11 tdV
Jtv 11
SInce - 11 = tU1,1
tE + 21 ((.
tU1,1 )2 + (.
tU2,1 )2) , Transparency
8-9
we recognize
t311 = tU1,1
d111 = ~ ((tU1,1)2 + (tU2,1)2)
and
8dl11 = 8tu1,1 tU 1,1 + 8tU2,1 tU2,1
= [8tU1,1 8 tU2,1] [t~1'1]
t 2,1
.
matrix form
[:~::~] = ~ [ - 6 - ~ 6 ~ ]
11
U
21
U
2
U 1
-s-u-"
2
2
U
8-8 The 'IWo-Noded 'lruss Element - D.L.F.
Transparency
and
8-11
t311 = (i [-1 0 1 0]) ~
'-------v.:======~.s .s--,B
t -
L
t-
,. .-,- ---"'-----" ,BNL
_______________' [,01,1 ]
[8t O1,1 8,0 2 ,1] ,0 2 ,1
\ -1 0
BOT
-
~AL -1~ g0 o
1
0
0
o 0 o 0
(setting successively each virtual nodal point
displacement equal to unity)
Topic Eight 8-9
Transparency
8-13
\
,
()!!
~T 10-1
( ~o
tp 0
L -1
0])
1
0
00 -1
1 0 -
-1 0 1
and Transparency
8-14
8-10 The 1\vo-Noded Truss Element - U.L.F.
Transparency
8-16 Hence
-1
U1 coste sinte a a u~
-1
U2 -sinte coste a a u1
-2
U1 a a coste sinte u~
-2
U2 0 0 -sinte coste u~
~ v '~
Q T 0
- -
Topic Eight 8-11
BUT ~KL
- -
U~ BOT TT ~KL
- - -
Ta
\,,- -/-
~KL
- ,- 4 -/
~F
- -
(COSt8)2 (cost8)(sint8) -(COSt8)2 -(cost8)(sint8)
t
(sin 8)2 -(cost8)(sint8) -(sin t8)2
symmetric (COSt8)2 (cost8)(sint8)
(sin t8)2
'---
I -
8-12 The 'I\vo-Noded Truss Element - U.L.F.
Transparency
8-19 1 0 --1 o
1 0 -1
1 o
symmetric 1
and
-coste
-sinte
~F = tp
coste
sinte
Hence, at equilibrium,
tR - :F = Q
Topic Eight 8-13
~ + (O~f~~(:,~J + (:I~~r)L
)(1
./'
Transparency
8-24
(O~) u~ = ~tR
~KL increases as to
increases (the truss
provides axial stiffness as to increases).
As to ~ 90, the stiffness approaches Et,
but constant L and A means here that
only small values of to are permissible.
Using: L = 120 in , A = 1 in 2 ,
E = 30 x 106 psi , 0p = 1000 Ibs Transparency
we obtain 8-26
200.
Applied
force
(Ibs)
o.o........,=-- +_
200.0
Stiffness
(Iblin)
o.o~-----------+--
0.0 Applied force (Ibs) 200.0
Topic 9
The Two-Noded
Truss Element
Total Lagrangian
Formulation
Contents: Derivation of total Lagrangian truss element
displacement and strain-displacement matrices from
continuum mechanics equations
Mathematical and physical explanation that only one
component (~Sl1) of the 2nd Piola-Kirchhoff stress tensor
is nonzero
Physical explanation of the matrices obtained directly by
application of the principle of virtual work
Discussion of initial displacement effect
Comparison of updated and total Lagrangian
formulations
Example analysis: Collapse of a truss stru.....eture
Example analysis: Large displacements of a cable
TOTAL LAGRANGIAN
FORMULATION OF TRUSS Transparency
9-1
ELEMENT
We directly derive all required matrices
in the stationary global coordinate
system.
Recall that the linearized equation of
the principle of virtual work is
f
Jov
oCifs oe rs 80 eiJ- dV + Jof JSii' 80 'TJ iJ- dV
v
= t+~tm - Jof JSij. 80 eiJ- dV
v
X2j timeD
I
X1
.
I '1
L
9-4 The 1\vo-Noded Truss Element - T.L.F.
Transparency
9-3
We may show that for the fibers of the
truss element
t _ [(1 + e) coste -sinte]
oX - (1 + e) sinte coste
Since the truss carries only axial stresses,
t ::;:: tp [(coste)2 (cOSte)(Sinte)]
T
- A (coste)(sinte) (sin te)2
, , ,
written in the stationary coordinate frame
Transparency
9-4
Thpic Nine 9-5
f OC1111 Oe11
Jov 8 0 e11 dV + f dS11
Jov 8 0 TJ11 dV
Next we recognize:
Transparency tp
9-7 ts -
o 11 - A
OC 111 1 = E , v = A L
The stress and strain states are
constant along the truss.
where u~
u~
0= u~
u~
Topic Nine 9-7
Transparency
Since OE11 = OU1,1 + JU1,1 oU1,1 + JU2,1 OU2,1 9-9
+~ ((OU1,1)2 + (OU2,1)2)
we recognize
t t
Oe11 = OU1,1 + OU1,1 OU1,1 + OU2,1 OU2,1
time 0
~--L--+l1
9-8 The 'l\vo-Noded Truss Element - T.L.F.
OU1,1]
[ OU2,1
=1
L
[-10 -1
o 1 0]
0 1
U~
u~
u~
u~
Transparency
Therefore
9-12
_ + [tOU1,1
Oell - OU1,1 ot u 2,1 ] [OU1'1]
oU2,1
1
= L [-1
I
0 1 0] a
1-
JSLO
+ [coste-1 sinte]
I
(1L [-10 -10 1
0
initial displacement effect J~L 1
Topic Nine 9-9
Transparency
Oe11 = ~ [-1 0 1 0 ] Q 9-13
1'- -----',-
dSlO
Transparency
9-14
Also
o
-1 6 ~]) Q
9-10 The 1\vo-Noded Truss Element - T.L.F.
-
r--
Transparency
9-16
-tp
L -1
t
01
o
o
1
o
-1
-1
o
o
1
o
'lbpic Nine 9-11
and
Transparency
9-17
-coste
-sinte
coste
sinte
JF
H = 5
A = 1
E = 200,000
ET = 0
cry = 100
H H
Perform collapse analysis using U. L.
formulation.
Test model response when using
M.N.O. formulation.
400
analytical elastic limit load
p 30
~ : 1v =0.005
200
- : 1v =0.0001
100
o+--t----t--+--t---+--....
o .02 .04 .06 .08 .10
v
Transparency
9-23
Why?
Explanation:
Transparency
9-24 In the M.N.O. analysis, once the side
trusses have become plastic, they no
longer contribute stiffness to the
structure. Therefore the structure is
unstable with respect to a rigid body
rotation.
Topic Nine 9-15
1
Example: Large displacements of a
uniform cable Transparency
9-26
I' S - I prescribed
~ ---, displacement
~ A-
g fEight 2-node truss.
. .. I '
~Ieme~
Imtlal S - 80 m
Imtla tensIon A = 10-4 m2
of 500 N E = 2.07 X 1011 Pa
p = 7750 kg/m 3
Determine the deformed shape
when S = 30 m.
9-16 The 1\vo-Noded Truss Element - T.L.F.
Transparency
9-28 Solution procedure employed to solve
this problem:
Full Newton iterations without line
searches are employed.
Convergence criteria:
dU(i)T (t+~tR _ t+~tF(i-1))
- dU(1)T (t+~tR _ tF) <: 0.001
Number of equilibrium
Time step Comment iterations required
per time step
The gravity loading
1 14
is applied.
The prescribed
displacement is applied ::;5
2-1001
in 1000 equal
steps.
\
undeformed
~
8=55 m
Solution of the
Nonlinear Finite
Element
Equations in
Static Analysis
Part I
Contents: Short review of Newton-Raphson iteration for the root of
a single equation
Newton-Raphson iteration for multiple degree of
freedom systems
Derivation of governing equations by Taylor series
expansion
Initial stress, modified Newton-Raphson and full Newton-
Raphson methods
Demonstrative simple example
Line searches
The Broyden-Fletcher-Goldfarb-Shanno (BFGS) method
Computations in the BFGS method as an effective scheme
Flow charts of modified Newton-Raphson, BFGS, and full
Newton-Raphson methods
Convergence criteria and tolerances
C.1<ITE"RIA
Markerboard
10-1
104 Solution of Equations in Static Analysis - Part I
SOLUTION OF NONLINEAR
Transparency EQUATIONS
10-1
We want to solve
HdtR _ HdtF = 0
externally applied nodal point forces
loads corresponding to internal
element stresses
Loading is deformation-independent
A historical note:
Newton gave a version of the method
in 1669.
Raphson generalized and presented
the method in 1690.
. _. _ f(Xi-1)
x, - X'-1 f'(Xi-1)
Transparency
10-5
Since we want a root of f(x) , we set
the Taylor series approximation of f(xi)
to zero, and solve for Xi:
o 1.58
1 110.2292036
2 109.9487161
3 109.9557430
4 109.9557429] not the desired root
10-8 Solution of Equations in Static Analysis - Part I
Pictorially:
Transparency
10-9
f
. '1
sin x
I-'\I'-----+---~ ..........- - - - - - x
Pictorially: Iteration 1
Transparency
10-10
f
.5 slope f' (xo)
I-'\I'-----+------:~--~::----x
xo
Topic Ten 10-9
Pictorially: Iteration 1
Iteration 2
Transparency
10-11
I-'V'-------+-~,.----~------..:::,,_k__--- X
Xo
Pictorially: Iteration 1
Iteration 2
Iteration 3 Transparency
10-12
Pictorially: Iteration 1
Iteration 2
Transparency Iteration 3
10-13
Iteration 4
Xo
Pictorially:
Transparency
10-14
Bad choice for Xo
f f'(xo) =0
I-JV''-----+-I----~------X
Xo Xo
Topic Ten 10-11
Transparency
Newton-Raphson iterations for multiple 10-15
degrees of freedom
We write
f(HAtUCi) = f( HAt UCi-1)
+ [;6] (HAtUCi) - HAtUCi-1)
- l+~t1!(i-1)
Transparency
10-17
Transparency
10-18
or
[~}[:n
af 1 .. af 1
aU 1 aUn
+
afn ... afn
aU 1 aUn
l+ t1t U(H) a square
matrix
Thpic Ten 10-13
af I [-at+~ri'l0 [at+~tF(i-1)] I
aO t+4Iy(H) =, ~~ It+ 4I U(H)- a1l t+4Iy(i-1)
= _t+~tK(i-1)
--=--
the tangent stiffness matrix
Transparency
10-21
Our final result is
u displacement
Transparency
Modifications: 10-24
'OK ~U(i) = HAtR _ HAtF(i-1)
- -
Transparency We note:
10-25
The initial stress method and the
modified Newton method are much
less expensive than the full Newton
method per iteration.
However, many more iterations are
necessary to achieve the same
accuracy.
The initial stress method and the
modified Newton method "icannot"
exhibit quadratic convergence.
displacement
Topic Ten 10-17
force
All slopes oK
I displacement
lU(l) lU(2) 2U(1) 2U(2) 2U(3) 2U(4)
Line searches:
Transparency
10-28
We solve
Aside:
Transparency
10-29 If, for all possible U, the number
UT (HltR - HltF(i) = 0
In practice, we use
Transparency
BFGS (Broyden-Fletcher-Goldfarb 10-31
Shanno) method:
We define
~(i) = H.l1tU(i) _ H.l1tU(i-1)
Transparency
load 10-32
t+dtU(I) displacement
1020 Solution of Equations in Static Analysis - Part I
Transparency
10-33 The BFGS method is an iterative
algorithm which produces successive
approximations to an effective
stiffness matrix (actually, to its
inverse).
Transparency
10-37
Important:
Transparency
10-38 Reason:
~O(i) = {(! + W(i-1) ~(i-1)T)
In summary Transparency
10-39
The following solution procedures are
most effective, depending on the
application.
Transparency
2) BFGS method with line searches 10-40
ICalculate tK1
Ii = i+ 1 I ItK dO(i) = t+AtR - t+ AtE(i- 1>l
1
t+AtU(i) = t+ AtU(i-1) + 13 dO(i)l
f Is t+AtR - t+ AtE(i-1) . 0
Perform line search_
to determine 13 with dO(i) small?
No !ves
BFGS method:
Transparency
10-42
It+Atu.(O) = tu , t+AtF(O) = tF, i = 11
~
ICalculate tK I
li=t --------j
11
Update inverse of
secant matrix ICalculate ~Q(i) I
t ~
Perform line search Is t+AtR _ t+ AtE(i-1) == Q
to evaluate t+AtU~i) No with ~O(i) small?
t+AtF(i)
~ Yes
Topic Ten 10-25
+
i=i+1
t I. HdtK (i-1) liO(i) = HdtR _ HdtF(i-1)1
- - - -.
I
HdtU(i) = HdtU(i-1) +R liO(i)1 I
- t- to'- !
Perform line search Is HdtR - t+ dtE(i-1) ..:.. 0
!ves
We use
1) Energy
2) Force (or moment)
3) Displacement
10-26 Solution of Equations in Static Analysis - Part I
Transparency
10-45
On energy:
On forces:
Transparency
10-46 IIt+dtR - t+ dt F(i-1)1I2
RNORM <: RTOL
" 4 -#
reference force
(for moments, use RMNORM)
Transparency
On displacements: 10-47
Solution of the
Nonlinear Finite
Element
Equations in
Static Analysis
Part II
Contents: Automatic load step incrementation for collapse and
post-buckling analysis
Constant arc-length and constant increment of work
constraints
Geometrical interpretations
An algorithm for automatic load incrementation
Linearized buckling analysis, solution of eigenproblem
Value of linearized buckling analysis
Example analysis: Collapse of an arch-linearized
buckling analysis and automatic load step
incrementation, effect of initial geometric imperfections
SULUTloN ~\-IEMEc; .0 I
SOLVE
1'~ES('R'8EJ)
:P'F~IC.\ALilE~ A~E EN
CO\ANTE1<E"D TO CAl-C.u..
l-ATE COl-LA f>5,e LaAbS
Transparency
AUTOMATIC LOAD STEP
11-1 INCREMENTATION
displacement
Load increment for each step is to be
adjusted in magnitude for rapid
convergence.
Thpic Eleven 11-5
4t
We compute t+ R using Transparency
= t+ 4tA R fa constant vector 11-3
t+ 4tR
----
Hence we assume: Deformation-
independent
loading.
t+6tA R All loads are
identically scaled.
u
--I----t---t------displacement
11-6 Solution of Equations in Static Analysis - Part II
TK ~O =
I - -
Ji.r
-
only solve this once
for each load step.
Constraint equations:
Transparency
[II Spherical constant arc-length criterion 11-7
where
A (i) = t+~tA (i) _ t
A
U(i) = t+~tU(i) - tu
displacement
Topic Eleven 11-9
Our algorithm:
Transparency
Specify R and the displacement at 11-12
one degree of freedom corresponding
to ~tx.. Solve for ~tU.
Set ~e.
Use [] for the next load steps.
Calculate W for each load step.
When W does not change
appreciably, or difficulties are
encountered with [], use [l] for the
next load step.
11-10 Solution of Equations in Static Analysis - Part II
Transparency
11-13 - Note that Ai is adjusted for the next
load step based on the number of
iterations used in the last load step.
det rK) =0
where ,. denotes the load level
associated with buckling or collapse.
Topic Eleven 11-11
t~ ~ TR
Pinned-pinned beam
11-12 Solution of Equations in Static Analysis - Part II
We assume
TK = t-dtK + A CK - t-dtK)
TR = t-dtR + A CR - t-dtB)
Transparency
11-18 slope t-MK
load slope tK
TR -+-----~~.,.-- estimated buckling load
tR-t--------Dl1'
t - dtR --+-----,J"4F-
displacement
Thpic Eleven 11-13
TR R~ ~~""""",
Transparency
11-19
-
t-~tK-......_
tK.-'-ri-----='"""""'~
o 1
desired solution
\
-1.0 1.0
negative values_. _ _ . positive values
Transparency
We rewrite the eigenvalue problem as 11-23
follows:
tK!h = (~ ~ 1) t-atK!h
'Y
Solution of problem
Transparency
tK ~ = 'Y t-atK~; 'Y = ~~1 11-24
Ai values greater
than 1 1 fA; values are negative
--+~*-~~f---li--",*--*-~----"Y
"Y1 "Y2 \ 1.0
desired
solution
1116 Solution of Equations in Static Analysis - Part II
Transparency
Value of linearized buckling analysis:
11-25
Not expensive
Gives insight into possible modes of
failure.
For applicability, important that pre
buckling displacements are small.
Yields collapse modes that are
effectively used to impose
imperfections.
- To study sensitivity of a structure
to imperfections
Transparency
11-26 But
,
Example: Arch uniform pressure load t p
Transparency
11-27
R = 64.85 Cross-section:
Cl = 22.5
E = 2.1 X 106 D th
V = 0.3 I-I
h = b = 1.0 b
Purpose of analysis:
Collapse load
predicted using
120 buckling analysis - Computed
~ response,
about 60 steps.
80
Pressure
40
120
80
Pressure
40
o+-.....,....-r--"-T'""----,--,------r-.--~
.00 2.00 4.00 6.00 8.00
Displacement of center of arch
Comparison of post-collapse
Transparency displacements:
11-34
----
"Perfect" arch: (disp. at center of arch
= -4.4)
~
~~--------~
"Imperfect" arch: (disp. at center of
arch = -4.8)
Topic 12
Demonstrative
Exam~le Solutions
in Static Analysis
Contents: Analysis of various problems to demonstrate, study, and
evaluate solution methods in statics
Example analysis: Snap-through of an arch
Example analysis: Collapse analysis of an elastic-plastic
cylinder
Example analysis: Large displacement response of a shell
Example analysis: Large displacements of a cantilever
subjected to deformation-independent and deformation
dependent loading
Example analysis: Large displacement response of a
diamond-shaped frame
Computer-plotted animation: Diamond-shaped frame
Example analysis: Failure and repair of a beam/cable
structure
IN THIS L e:CTU1<.E:) WE
'" ANT TO
~XAt-1PLE
STU))'!
SOUATlO,aJ
SOME
S
I
KS" ANAL 'ISIS DF
:I>IAt-fONb-S"UA7>!;j) FRA.-1E
I
OF A "~\A sS A'R(\4 S'T1t lAC.TWi~. E
'PRSSU~E: LOA'!>INlQ
Markerboard
12-1
12-4 Example Solutions in Static Analysis
L= 10.0
k=~A=2.1 X 105
Postbuckling analysis:
Transparency
12-2 The analytical solution is
30,000
20,000
R
10,000
0
!:J.
-10,000
Topic 'l\velve 12-5
i H.1tU(i)
A R
H.1t (i) u(i) A(i) R
1 .9220 16,690 .1109 3,120
2 .9602 15,220 .1491 1,640
3 .9686 14,510 .1575 936
4 .9699 14,340 .1588 763
5 .9701 14,310 .1590 734
6 .9701 14,310 .1590 731
12-6 Example Solutions in Static Analysis
17,000 i = 1
16,000
R A(1)R i = 2
A
15,000 i = 3
14,000
~
load step 7
13,000
U
0
0 0.7 0.8 0.9 1.0 1.1
!l
i t+ 4t U(i)
A R
t+4t (i) U(i) A(i) R
15,000
load step 7
B/
ci
~ical
i=1
load step 8
ana
12-7
R 0 sol ution
10,000 Wprescribed = area of
quadrilateral
ABCE
5,000 U=U(1) tw=area of
quadri1ateral
ABO E
A E
0.9 1.0 1.1 1.2
50,000
k*= 16,000
246
displacement
100,000 load
80,000
60,000 llR = 10,000, TR = 60,700
40,000 j--------:===--==::::....--l'R = 40,000, TR = 44,10C
20,000
displacement
0
0 2 4 6
Topic Twelve 12-9
E=8667
Very
v=0.3
long ET=O
17.32
cry =
Inner radius = 1
Outer radius = 2
1.0
0+-1---4----+----1--
01 5 10 15
time
Transparency
The following convergence tolerances are 12-15
employed:
Transparency
We now compare the solution times for
12-17 these procedures. For the comparison,
we end the analysis when the solution for
P = 13.5 is obtained.
Normalized
Method time
10
P
5
08)-----+---+--+-----+---+-----1f---
o 2x10- 4 4x10- 4 6x10- 4 8x10- 4 10x10- 4 12x10- 4
displacement of inner surface
~Concentrated
+ ~ forcE;) P
~
12-14 Example Solutions in Static Analysis
Transparency
12-21
tp,U/O.0859 in
r ., 5~
~ h = 0.01576
R = 4.76 in
e = 10.9
E = 107 psi
in
v = 0.3
~~I : I : I I I
:l~
1:=:r=:r=:I:=:r=%_
-:r=:r __
i -T':::;a~
=:J::::::=t:::::::::X:=~c::::;:::::::r
c::::
-
Topic Twelve 12-15
applied linear
load analysis
(Ib)
50
O-f'----+----+-----~--__I+
o 0.05 0.10 0.15 0.20
displacement of apex (in)
Transparency
12-25
2) Apply full load in 50 equal steps:
Transparency
12-26 Convergence criterion employed:
Here we use
ETOL = 10- 5
and
IIt+atR - t+ at F(i-1)112 <
1.0 -~
R~M RTOl
as convergence tolerances.
O~---+-----t---+----+
o .05 .10 .15 .20
displacement of apex (in)
12-18 Example Solutions in Static Analysis
-.I
uniform pressure load p
~:.::_+--+--+--+ ojp.2 m
10,m
E=207000 MPa
v=0.3
Plane strain, width = 1.0 m
Transparency
- Since the cantilever undergoes
12-30 large displacements, the pressure
loading (primarily the direction of
loading) depends on the config
uration of the cantilever:
~IP
deformation-independent deformation-dependent
'Ibpic Twelve 1219
Transparency
12-31
Solution details:
Full Newton method without line
searches is used.
Convergence tolerances are
ETOL= 10- 3
RTOL= 10- 2 ,
RNORM = 1.0 MN
12-20 Example Solutions in Static Analysis
undeformed
~ deformation-independent
loading
deformation-dependent
/
loading
Topic 1\velve 12-21
Twenty
15 in 3-node
isobeam elements
15 in
60,000
P
(Ibs) 40,000
20,000
O-----+-----+---l----
o 10 20 30
displacement of top hinge (inches)
12-22 Example SolutioDS in Static Analysis
TIME I
LOAD. HPA
Computer
Animation
Diamond shaped
frame
TIME I IS/il
LOAD I 32Sfilfil HPA
..
" ,,
" " ,
" " ,,
"" ,,
,,
,, """
,, ""
, '" "
y
TIME 399
LOAD 75lillillil HPA
",
.
"" , , ,,
""" ,,
" '" ,
A ~
~
,, '" '"
~
,, '" "
,, '"
, , '" " '"
y
Topic 1\velve 12-23
~ 9
10 m
beam: E=207000 MPa p = 7800 kg/m 3
v=0.3 cross-section:
O"y=200 MPa 0.1 m x 0.1 m
ET =20700 MPa
Transparency
Comparison of solution algorithms: 12-41
Method Results
Results: Transparency
12-42
Pictorially,
'Transparency
12-43 Load step 1: Load step 2:
(Displacements are magnified
by a factor of 10)
Solution of
Nonlinear
Dynamic
Response-Part I
Contents: Basic procedure of direct integration
The explicit central difference method, basic equations,
details of computations performed, stability
considerations, time step selection, relation of critical
time step size to wave speed, modeling of problems
Practical observations regarding use of the central
difference method
The implicit trapezoidal rule, basic equations, details of
computations performed, time step selection,
convergence of iterations, modeling of problems
Practical observations regarding use of trapezoidal rule
Combination of explicit and implicit integrations
Textbook: Sections 9.1, 9.2.1, 9.2.4, 9.2.5, 9.4.1, 9.4.2, 9.4.3, 9.4.4, 9.5.1, 9.5.2
Examples: 9.1,9.4,9.5,9.12
'Ibpic Thirteen 13-3
SOLUTION OF DYNAMIC
Transparency
EQUILIBRIUM EQUATIONS 13-1
Mode superposition
Substructuring
Transparency
13-3
Issues to discuss:
where
tAt t 2 t ( 1 1 ) t-.it
R= R- E + (~t)2 M U- ~ M - 2~t C U
The method is used when M and C
are diagonal:
t+.it Uj =( 1 1 1 ) tH
A
Transparency
Note: 13-6
We may call
Wn
~m) the critical time step of
element m.
Hence (m~)
Wn max
is the smallest of these
"element critical time steps."
then
13-8 Nonlinear Dynamic Response - Part I
Transparency
13-12 Therefore (W n )2 is also bounded:
L (w~m)2 ji(m)
( Wn )
2 < .:..:.m:..-.-_----,---.,------_
- L ji(m)
m
(W~m)~ax~
<~
resulting in
(W n )2 < (w~m)~ax
'Ibpic Thirteen 13-9
pA L
m 1_.- ---.1 m = -2-
= ~; L = length of element!
Transparency Modeling:
13-15
Let the applied wavelength be Lw
distance
Transparency
13-16 Then tw = Lw wave speed
C .->
'--'
Le
'--'
= edt
\
related to
element length
Topic Thirteen 13-11
Notes: Transparency
13-17
_ (E'.s- Young's modulus
In 1-D, c - -Vp~density
Low-order elements:
Transparency
La Iff } Usually 13-18
~
preferable
La
same lengths, good
Higher-order elements:
(~ : t : t :
~ L*
C
I 1 L _ L conservative
different lengths, not good e - 8 --S
1312 Nonlinear Dynamic Response - Part I
Some observations:
Transparency
13-19
1) Linear elastic 1-D analysis
R
R
time
Can consider a
certain number of
equations in parallel
= (by element groups)
-
L'>'R
Trapezoidal rule:
Transparency
13-23
t+~tu = tu + ~t eU + t+~tU)
t+~tu = tu + ~t CO + t+~tO)
Hence
t+~tu = ~ (t+~tu - tU) _ tu
- at - - -
Transparency
13-24 In our incremental analysis, we write
.
- M2-
,
at '
-
tK
Some observations:
1) As ~t gets smaller, entries in tl( Transparency
13-26
increase.
2) The convergence characteristics of
the equilibrium iterations are better
than in static analysis.
3) The trapezoidal rule is
unconditionally stable in linear
analysis. For nonlinear analysis,
- select ~t for accuracy
- select ~t for convergence
of iteration
1316 Nonlinear Dynamic Response - Part I
Transparency
13-27 Convergence criteria:
Energy:
:5 ETOL
Forces:
Transparency
13-28
RNORM
< RTOL
Transparency
Displacements: 13-29
IldUn112
I < DTOl
DNORM -
Modeling:
Transparency
Identify frequencies contained in the 1330
loading.
Choose a finite element mesh that
can accurately represent the static
response and all important
frequencies.
Perform direct integration with
dt 2~ Teo
(Teo is the smallest period (sees) to
be integrated).
1318 Nonlinear Dynamic Response - Part I
Transparency
13-31
- Method used for structural
vibration problems. Because a
structural dynamics
- Typically it is effective to use problem is thought
higher-order elements. of as a "static
problem including
- It can also be effective to use inertia forces".
a consistent mass matrix.
Typical problem:
Transparency
13-32 -0 load
time
Analysis of tower under blast load
The following may not correspond to a particular course on MIT OpenCourseWare, but has been
provided by the author as an individual learning resource.
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.