Professional Documents
Culture Documents
Introduction To Finite Element Method: Georges Cailletaud & Saber El Arem
Introduction To Finite Element Method: Georges Cailletaud & Saber El Arem
i
N
e
i
(M)q
e
i
Geometry:
x(M) =
i
N
e
i
(M)x(P
i
)
Interpolation functions N
e
i
and shape functions N
e
i
such as:
M,
i
N
e
i
(M) = 1 and N
e
i
(P
j
) =
ij
Isoparametric elements i N
e
i
N
e
i
Discrete versus continuous 18/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Element 19/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Element 20/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
2D-mapping
Subparametric Superparametric Isoparametric
element element element
Geometry
Unknown field
Geometry
Unknown field
Geometry
Unknown field
more eld nodes more geometrical nodes same number of
than geometrical nodes than eld nodes geom and eld nodes
Rigid body displacement not represented for superparametric element that has nonlinear edges !
The location of the node at the middle of the edge is critical for quadratic edges
Element 21/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Shape function matrix, [N] Deformation matrix, [B]
Field u, T, C
Gradient
, grad(T),. . .
Constitutive equations
, q = kgrad(T)
Conservation div(
) + f = 0, . . .
First step: express the continuous eld and its gradient wrt the
discretized vector
Element 22/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Deformation matrix [B] (1)
Knowing:
u
e
(M) =
i
N
e
i
(M)q
e
i
Deformation can be obtained from the nodal displacements, for
instance in 2D, small strain:
xx
=
u
x
x
=
N
1
(M)
x
q
e
1x
+
N
2
(M)
x
q
e
2x
+ . . .
yy
=
u
y
y
=
N
1
(M)
y
q
e
1y
+
N
2
(M)
y
q
e
2y
+ . . .
2
xy
=
u
x
y
+
u
y
x
=
N
1
(M)
y
q
e
1x
+
N
2
(M)
x
q
e
1y
+ . . .
Element 23/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Deformation matrix [B] (2)
Matrix form, 4-node quadrilateral
{u}
e
= [N]
T
{q}
e
=
_
N
1
0 N
2
0 N
3
0 N
4
0
0 N
1
0 N
2
0 N
3
0 N
4
_
_
_
_
_
q
e
1x
q
e
1y
...
q
e
4y
_
_
_
_
{}
e
= [B]
T
{q}
e
=
_
_
N
1,x
0 N
2,x
0 N
3,x
0 N
4,x
0
0 N
1,y
0 N
2,y
0 N
3,y
0 N
4,y
N
1,y
N
1,x
N
2,y
N
2,x
N
3,y
N
3,x
N
4,y
N
4,x
_
_
_
_
_
_
q
e
1x
q
e
1y
...
q
e
4y
_
_
_
_
Shear term taken as = 2
12
Element 24/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Reference element
x
y
Actual geometry
Physical space (x, y)
1
1
1 1
Reference element
Parent space (, )
_
f (x, y)dxdy =
_
+1
1
_
+1
1
f
(, )Jdd
J is the determinant of the partial derivatives x/. . . matrix
Element 25/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Remarks on geometrical mapping
The values on an edge depends only on the nodal values on the same
edge (linear interpolation equal to zero on each side for 2-node lines,
parabolic interpolation equal to zero for 3 points for 3-node lines)
Continuity...
The mid node is used to allow non linear geometries
Limits in the admissible mapping for avoiding singularities
Element 26/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Mapping of a 3-node line
-1
-0.5
0
0.5
1
1.5
-1 -0.5 0 0.5 1
x
x
2
=0
x
2
=1/2
x
2
=1
Physical segment: x
1
=-1 x
3
=1 1 x
2
1
Parent segment:
1
=-1
3
=1
2
=0
x = +
1
2
x
2
Element 27/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Jacobian and inverse jacobian matrix
_
dx
dy
_
=
_
_
_
x
_
_
_
_
d
d
_
= [J]
_
d
d
_
_
d
d
_
=
_
_
_
y
_
_
_
_
dx
dy
_
= [J]
1
_
dx
dy
_
Since (x, y) are known from N
i
(, ) and x
i
,
[J]
1
is computed from the known quantities in [J], using also:
J = Det ([J]) =
x
Element 28/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Expression of the inverse jacobian matrix
[J]
1
=
1
J
_
_
_
y
_
_
_
For a rectangle [a, b] in the real world, the mapping function is
the same for any point inside the rectangle. The jacobian is a
diagonal matrix, with x/ = a, y/ = b, and the determinant
value is ab
For any other shape, the mapping changes according to the
location in the element
For computing [B], one has to consider N
i
/x and N
i
/y:
N
i
x
=
N
i
x
+
N
i
x
N
i
y
=
N
i
y
+
N
i
y
then
_
N
i
/x
N
i
/y
_
= [J]
1
_
N
i
/
N
i
/
_
Element 29/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Element 30/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
2D solid elements
Type shape interpol # of polynom
of disp nodes terms
C2D3 tri lin 3 1, ,
C2D4 quad lin 4 1, , ,
C2D6 tri quad 6 1, , ,
2
, ,
2
C2D8 quad quad 8 1, , ,
2
, ,
2
,
2
,
2
C2D9 quad quad 9 1, , ,
2
, ,
2
,
2
,
2
,
2
2
Element 31/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
3D solid elements
Type shape interpol # of polynom
of disp nodes terms
C3D4 tetra lin 4 1, , ,
C3D6 tri prism lin 6 1, , , , ,
C3D8 hexa lin 8 1, , , , , , ,
C3D10 tetra quad 10 1, , , ,
2
, ,
2
, ,
2
,
C3D15 tri prism quad 15 1, , , , , ,
2
, ,
2
,
2
,
2
,
2
,
2
2
,
2
,
2
2
C3D20 hexa quad 20 1, , , ,
2
, ,
2
, ,
2
, ,
2
,
2
,
2
,
2
,
2
,
2
, ,
2
,
2
,
2
C3D27 hexa quad 27
i
k
, (i , j , k) 0, 1, 2
Element 32/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Isoparametric representation
Example: 2D plane stress elements with n nodes
Element geometry
1 =
n
i =1
N
i
x =
n
i =1
N
i
x
i
y =
n
i =1
N
i
y
i
Displacement interpolation
u
x
=
n
i =1
N
i
u
xi
u
y
=
n
i =1
N
i
u
y
i
Matrix form
_
_
_
_
_
_
1
x
y
u
x
u
y
_
_
_
_
_
_
=
_
_
_
_
_
_
1 1 1 ... 1
x
1
x
2
x
3
... x
n
y
1
y
2
y
3
... y
n
u
x1
u
x2
u
x3
... u
xn
u
y1
u
y2
u
y3
... u
yn
_
_
_
_
_
_
_
_
_
_
_
_
_
_
N
1
N
2
N
3
.
.
N
n
_
_
_
_
_
_
_
_
Element 33/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The linear triangle
I
F
E
M
F
e
l
i
p
p
a
Terms in 1, , Element 34/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The bilinear quad
I
F
E
M
F
e
l
i
p
p
a
Terms in 1, , ,
Element 35/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The quadratic triangle
I
F
E
M
F
e
l
i
p
p
a
Terms in 1, , ,
2
, ,
2
Element 36/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The biquadratic quad
I
F
E
M
F
e
l
i
p
p
a
Terms in 1, , ,
2
, ,
2
,
2
,
2
,
2
2
Element 37/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The 8-node quad
I
F
E
M
F
e
l
i
p
p
a
Corner nodes: N
i
=
1
4
(1 +
i
)(1 +
i
)(
i
+
i
1)
Mid nodes,
i
= 0: N
i
=
1
2
(1
2
)(1 +
i
)
Mid nodes,
i
= 0: n
I
=
1
2
(1
2
)(1 +
i
)
Terms in 1, , ,
2
, ,
2
,
2
,
2
Element 38/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Approximated eld
Polynomial basis
1
2
2
2
2
3
Examples :
C2D4 (1 +
i
)(1 +
i
)
C2D8, corner 0.25(1 +
i
+
i
)(1 +
i
)(1 +
i
)
C2D8 middle 0.25(1.
2
)(1. +
i
)
Element 39/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The 2-node innite element
Displacement is assumed to be q
1
at node 1 and q
2
= 0 at node 2
x
x
1
x
2
1 2
Interpolation
N
1
=
1
2
N
2
=
1 +
2
Geometry
N
1
such as x = x
1
+
1 +
1
N
2
= 0
=?
Resulting displacement interpolation
u(x) =??
Element 40/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The 2-node innite element
Displacement is assumed to be q
1
at node 1 and q
2
= 0 at node 2
x
x
1
x
2
1 2
Interpolation
N
1
=
1
2
N
2
=
1 +
2
Geometry
N
1
such as x = x
1
+
1 +
1
N
2
= 0
=
x x
1
x x
1
+
Resulting displacement interpolation
u(x) =?
Element 41/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The 2-node innite element
Displacement is assumed to be q
1
at node 1 and q
2
= 0 at node 2
x
x
1
x
2
1 2
Interpolation
N
1
=
1
2
N
2
=
1 +
2
Geometry
N
1
such as x = x
1
+
1 +
1
N
2
= 0
=
x x
1
x x
1
+
Resulting displacement interpolation
u(x) = N
1
(x) q
1
= N
1
((x)) q
1
=
q
1
x x
1
+
Element 42/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Connecting element
1 2 3
7 6 5
4
lin.
quad.
Connection between
a linear and a
quadratic quad
Quadratic interpolation with node number 8 in the middle of 17:
u(M) = N
1
q
1
+ N
8
q
8
+ N
7
q
7
On edge 17, in the linear element, the displacement should verify:
q
8
=?
Overloaded shape function in nodes 1 and 7 after suppressing node
8:
u(M) =??
Element 43/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Connecting element
1 2 3
7 6 5
4
lin.
quad.
Connection between
a linear and a
quadratic quad
Quadratic interpolation with node number 8 in the middle of 17:
u(M) = N
1
q
1
+ N
8
q
8
+ N
7
q
7
On edge 17, in the linear element, the displacement should verify:
q
8
= (q
1
+ q
7
)/2
Overloaded shape function in nodes 1 and 7 after suppressing node
8:
u(M) =??
Element 44/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Connecting element
1 2 3
7 6 5
4
lin.
quad.
Connection between
a linear and a
quadratic quad
Quadratic interpolation with node number 8 in the middle of 17:
u(M) = N
1
q
1
+ N
8
q
8
+ N
7
q
7
On edge 17, in the linear element, the displacement should verify:
q
8
= (q
1
+ q
7
)/2
Overloaded shape function in nodes 1 and 7 after suppressing node
8:
u(M) =
_
N
1
+
N
8
2
_
q
1
+
_
N
7
+
N
8
2
_
q
7
Element 45/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Global problem 46/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Global problem 47/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Thermal conduction
Strong form:
GIVEN r : R, a volumetric ux,
d
:
f
R, a surface ux,
T
d
:
u
R, a prescribed temperature,
FIND T : R, the temperature, such as:
in
i ,i
= r
on
u
T = T
d
on
F
i
n
i
=
d
Constitutive equation (Fourier, ux (W/m
2
) proportional to the
temperature gradient)
i
=
ij
T,
j
conductivity matrix: [] (W/m.K)
Global problem 48/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Thermal conduction (2)
Weak form:
S, trial solution space, such as T = T
d
on
u
V, variation space, such as T = 0 on
u
GIVEN r : R, a volumetric ux,
d
:
f
R, a surface ux,
T
d
:
u
R, a prescribed temperature,
FIND T S such as T V
i
T,
i
d =
_
Trd +
_
F
T
d
d
For any temperature variation compatible with prescribed temperature
eld around a state which respects equilibrium, the internal power
variation is equal to the external power variation: T,
i
i
is in W/m
3
T is present in
i
=
ij
T,
j
Global problem 49/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Elastostatic
Strong form:
volume with prescribed volume forces f
d
:
ij ,j
+ f
i
= 0
surface
F
with prescribed forces F
d
: F
d
i
=
ij
n
j
surface
u
with prescribed displacements u
d
: u
i
= u
d
i
Constitutive equation:
ij
=
ijkl
kl
=
ijkl
u
k,l
So that:
ijkl
u
k,lj
+ f
i
= 0
Global problem 50/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Principle of virtual power
Weak form:
volume V with prescribed volume forces : f
d
surface
F
with prescribed forces : F
d
surface
u
with prescribed displacements : u
d
Virtual displacement rate u kinematically admissible ( u = u
d
on
u
)
The variation u is such as: u = 0 on
u
. Galerkin form writes, u:
_
d =
_
f
d
ud +
_
F
F
d
udS
Global problem 51/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Discrete form of virtual power
Application of Galerkin approach for continuum mechanics:
virtual displacement rate u w
h
;
u
h
,
x
{ u
e
}, nodal displacements allow us to compute u and
:
u = [N]{ u
e
} ;
= [B]{ u
e
}
Galerkin form writes, { u
e
}:
elt
__
{({u
e
}).[B].{ u
e
} d
_
=
elt
(
_
f
d
.[N].{ u
e
} d
+
_
F
F
d
.[N].{ u
e
} dS)
Global problem 52/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Internal and external forces
In each element e:
Internal forces:
{F
e
int
} =
_
{({u
e
}).[B] d =
_
[B]
T
{({u
e
}) d
External forces:
{F
e
ext
} =
_
f
d
.[N]d +
_
F
F
d
.[N]dS
The solution of the problem: {F
e
int
({u
e
})} = {F
e
ext
} with Newton
iterative algorithm will use the jacobian matrix :
[K
e
] =
{F
e
int
}
{u
e
}
=
_
[B]
T
.
{}
{}
.
{}
{u
e
}
d
=
_
[B]
T
.
{}
{}
.[B] d
Global problem 53/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Linear and non linear behavior
Applying the principle of virtual power Stationnary point of
Potential Energy
For elastic behavior
[K
e
] =
_
[B]
T
.[
] .[B] d
is symmetric, positive denite (true since
and
are conjugated)
For non linear behavior, one has to examine [L
c
] =
_
{}
{}
_
. Note
that [L
c
] can be approached (quasi-Newton).
{F
e
ext
} may depend on {u
e
} (large displacements).
Global problem 54/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Elastostatic, strong and weak form, a
summary
Displacements
u
Body forces
f
Strains Stresses
BCu
BCs
Kinematics
Constitutive
equations
Equilibrium
STRONG
BCu: u = u
d
on
u
Kinematics: = [B] u in
Constitutive equation:
=
Equilibrium: [B] + f = 0
BCs: n = F on
F
WEAK
BCu: u
h
= u
d
on
u
Kinematics: = [B] u
h
in
Constitutive equation:
=
Equilibrium: = 0
BCs: = 0
Global problem 55/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Global problem 56/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Matrixvectors formulation of the weak form
of the problem
[K] {q} = {F}
Thermal conduction:
[K] =
_
[B]
T
[] [B] d {F} =
_
[N] rd +
_
[N]
d
d
Elasticity:
[K] =
_
[B]
T
[] [B] d {F} =
_
[N] f
d
d +
_
[N] F
d
d
In each element e:
Internal forces:
{F
e
int
} =
_
{({u
e
}).[B] d =
_
[B]
T
{({u
e
}) d
External forces:
{F
e
ext
} =
_
f
d
.[N]d +
_
F
F
d
.[N]dS
Global problem 57/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
The stiness matrix
Example of a 4-node quad and of a 20-node hexahedron ()
[B]
T
[D] [B] [K]
=
3 (6) 3 (6) 8 (60) 8 (60)
8 3 3 8
(60) (6) (6) (60)
The element stiness matrix is a square matrix, symmetric, with no zero
inside.
Its size is equal to the number of dof of the element.
Global problem 58/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Nodal forces (1)
{F
e
ext
} =
_
F
[N]
T
F
d
dS
F
n
1
5
7
F
t
8
4
2
3
6
1
1
1 1
F
x
ds = F
t
dx F
n
dy
F
y
ds = F
n
dx + F
t
dy
with
_
dx
dy
_
= [J]
_
d
d
_
Global problem 59/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Nodal forces (2)
Integration on edge 57: dx =
x
d dy =
y
d
Components 9, 10, for the nodes 5; 11, 12 for nodes 6; 13, 14 for nodes 7
F
e
ext
(2i 1) = e
_
1
1
N
i
_
F
t
x
F
n
y
_
d
F
e
ext
(2i ) = e
_
1
1
N
i
_
F
n
x
+ F
t
y
_
d
Example, for a pressure F
n
= p, and no shear (F
t
= 0) on the 57 edge
of a 8-node rectangle
a x a y = b represented by 1 1 = 1
x
= a
y
= 0
N
5
= (1 + )/2 N
6
= 1
2
N
7
= (1 )/2
Global problem 60/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Nodal forces (3)
7 6
5
7 6
5
(1)
(4)
(1)
F
10
= F
5y
= e
_
1
1
1
2
(1 + )pad =
ap
3
F
12
= F
6y
= e
_
1
1
(1
2
)pad =
4ap
3
The nodal forces at the middle node are 4 times the nodal forces at
corner nodes for an uniform pressure (distribution 12121... after
adding the contribution of each element)
Global problem 61/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Nodal forces (4)
Axisymmetric 8-node quad
7 6
5
7 6
5
(2)
(1)
z
Face of a 20-node hexahedron
(4)
(4)
(4)
(4)
(1)
(1)
(1)
(1)
Global problem 62/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Nodal forces (5)
Face of a 27-node hexahedron
who knows ?
Face of a 15-node hexahedron
(3)
(3)
(3)
Global problem 63/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Local versus global numbering
Global problem 64/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
0
B
B
B
B
B
B
B
B
@
F
1
= F
A
1
F
2
= F
A
2
+F
B
1
F
3
= +F
B
2
F
4
= F
A
3
+F
B
4
+F
C
1
F
5
= +F
B
3
+F
C
2
F
6
= +F
C
4
F
7
= +F
C
3
1
C
C
C
C
C
C
C
C
A
0
B
B
B
B
B
B
B
B
@
q
1
= q
A
1
q
2
= q
A
2
= q
B
1
q
3
= = q
B
2
q
4
= q
A
3
= q
B
4
= q
C
1
q
5
= = q
B
3
= q
C
2
q
6
= = q
C
4
q
7
= = q
C
3
1
C
C
C
C
C
C
C
C
A
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 65/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
11
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 66/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
21
11 12
22
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 67/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
21
11 12 13
22 23
32
31
33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 68/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
21
11 12 13
11
22 23
32
31
33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 69/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
21
11 12 13
11
22 23
32
31
33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 70/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
21
11 12 13
11
22
12
23
22 21
32
31
33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 71/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
33
21
11 12 13
11
22
12
23
13
23
22 21
32
31
31 32
33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 72/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
44
33
11
33
43
34
21
11 12 13
11
22
12
14
23
13
23
24 22 21
41
32
31
31 32
42
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 73/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
44
33
11
33
22
12
21
43
34
21
11 12 13
11
22
12
14
23
13
23
24 22 21
41
32
31
31 32
42
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 74/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
44
33
11
33
22
12
21
43
34
23
13
31
21
11 12 13
11
22
12
14
23
13
23
24 22 21
41
32
31
31 32
42
32 33
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 75/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Assembling the global matrix
44
33
11
33
22
12
21
43
34
23
13
31
21
11 12 13
11
22
12
14
23
13
23
24 22 21
41
32
31
31 32
42 14
43
44
42
41
34 32 33
24
1
2 3
4 5
7
1
6
A
B
1
1
1
2
2
3
3
3
4
4
C
2
Global problem 76/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Contents
1 Introduction
2 Examples
3 Bibliography on nite element
4 Discrete versus continuous
5 Element
Interpolation
Element list
6 Global problem
Formulation
Matrix formulation
Algorithm
Global problem 77/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Global algorithm
For each loading increment, do while {R}
iter
> EPSI :
iter = 0; iter < ITERMAX; iter + +
1
Update displacements: {u}
iter +1
= {u}
iter
+ {u}
iter
2
Compute {} = [B].{u}
iter +1
then
,
I
,
4
Compute int and ext forces: {F
int
({u}
t
+ {u}
iter +1
)} , {F
e
}
5
Compute the residual force: {R}
iter +1
= {F
int
} {F
e
}
6
New displacement increment: {u}
iter +1
= [K]
1
.{R}
iter +1
Global problem 78/79
Introduction Examples Bibliography on nite element Discrete versus continuous Element Global problem
Convergence
Value of the residual forces < R
, e.g.
||{R}||
n
=
_
i
R
n
i
_
1/n
; ||{R}||
= max
i
|R
i
|
Relative values:
||{R}
i
{R}
e
||
||{R}
e
||
<
Displacements
{U}
k+1
{U}
k
n
< U
Energy
_
{U}
k+1
{U}
k
T
. {R}
k
< W