Professional Documents
Culture Documents
Georges Cailletaud
Ecole des Mines de Paris, Centre des Materiaux
UMR CNRS 7633
Contents
1/41
Contents
Gauss integration
Definition
4-node quadrilateral
Quality of the integration
Patch test
Rigid body mode
Locking
Spurious modes
Contents
Gauss integration
Definition
4-node quadrilateral
Quality of the integration
Patch test
Rigid body mode
Locking
Spurious modes
Gauss integration
r -point Gauss integration on a [-1:+1] segment:
Z
+1
f ()d
1
r
X
wi f (i )
then w1 = w2 = 1, and 1 = 2 = 1/ 3
Gauss integration
4/41
f (x) = x 5 + x 3 + 3x 2 1/2
Gauss approximation
4
3
f(x) 2
1
0
-1
-1
-0.5
Z
0
x
0.5
f ()d 2 f (0 )
1
Gauss integration
5/41
f (x) = x 5 + x 3 + 3x 2 1/2
Gauss approximation
4
3
f(x) 2
1
0
-1
-1
-0.5
0
0.5
x
Gauss integration
6/41
f (x) = x 5 + x 3 + 3x 2 1/2
Gauss approximation
4
3
f(x) 2
1
-1
-1
Z
-0.5
f ()d =
1
Gauss integration
0
x
0.5
p
5
8
5 p
f ( 3/5) + f (0) + f ( 3/5)
9
9
9
7/41
f (, , )ddd =
1
d
1
d
1
f (, , )d
1
f (, , )ddd =
1
r1 X
r2 X
r3
X
wi wj wk f (i , j , k )
Usually, r1 = r2 = r3
Special integration rules for triangles
Gauss integration
8/41
Contents
Gauss integration
Definition
4-node quadrilateral
Quality of the integration
Patch test
Rigid body mode
Locking
Spurious modes
[J] =
1
4
y = N1 y1 + N2 y2 + N3 y3 + N4 y4
uy = N1 qy 1 + N2 qy 2 + N3 qy 3 + N4 qy 4
N2 (, ) = (1 + )(1 )/4
N2 (, ) = (1 )(1 + )/4
x1 + x2 + x3 x4 + (x1 x2 + x3 x4 )
x1 x2 + x3 + x4 + (x1 x2 + x3 x4 )
Gauss integration
y1 + y2 + y3 y4 + (y1 y2 + y3 y4 )
y1 y2 + y3 + y4 + (y1 y2 + y3 y4 )
10/41
x1 x2 + x3 + x4 + (x1 x2 + x3 x4 )
+x1 x2 x3 + x4 (x1 x2 + x3 x4 )
N1 /x
N1 /
(1 )/4
= [J]1
= [J]1
N1 /y
N1 /
(1 )/4
Terms in
1
(1, , , , 2 )
B
C
(1, , )
C
=B
@ (1, , , , 2 ) A
0
N1 /x
N1 /y
= 1
J
(1, )
(1, )
(1, )
(1, )
(1 )/4
(1 )/4
(1, , )
Gauss integration
11/41
[K ] =
[B] [D][B]Jdd =
1
p X
p
X
i=1 j=1
(1, , , , 2 , ..., 4 , 4 , 2 2 )
(1, , )
i=1 j=1
Gauss integration
12/41
If the real world quad is a parallelogram, the relation (x, y ), are linear and
not bilinear, so that the partial derivatives x/, etc. . . are constant. The
jacobian is also constant.
The following terms are present in
derivatives:
[N]
[N/]
[N/]
1
0
0
1
Gauss integration
13/41
Contents
Gauss integration
Definition
4-node quadrilateral
Quality of the integration
Patch test
Rigid body mode
Locking
Spurious modes
1 y
=
x
J
1 Ni y
A typical term of [B] is then . . . . . . . . . . . . . . . . . . . . . . . . . . .
J
2
1 Ni y
A typical term of [K ] is then . . . . . . . . . . . . . . . . . . . . . .
J
Ni y
A typical term of [Fint ] is then . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A typical space derivative term is . . . . . . . . . . . . . . . . . . . . .
Gauss integration
15/41
Ni
2
Ni
A typical term of [K ] is then . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ni
A typical term of [Fint ] is then . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gauss integration
16/41
1
0
0
1
0
0
1
2
2
0
2
0
2
2
2
2
2
2
2
Gauss integration
17/41
Gauss integration
Element
C2D4
C2D4
C2D4
C2D4
Geometry
Linear
Bilinear
Linear
Bilinear
Loading
Constant
Constant
Linear
Linear
[K ]
4
NO
4
NO
[Fint ]
1
1
4
4
C2D8
C2D8
C2D8
C2D8
Linear
Bilinear
Bilinear
Generic
Constant
Constant
Linear
Constant
4
NO
NO
NO
4
4
4
4
C3D8
C3D8
Linear
Trilinear
Constant
Constant
8
NO
1
8
C3D20
C3D20
C3D20
C3D20
Linear
Trilinear
Trilinear
Generic
Constant
Constant
Linear
Constant
27
NO
NO
NO
8
8
27
27
18/41
[J] =
a(1 + ( 1)) a( 1)
0
a
1
I = 2
a
+1
+1
Compute I =
1
1
dd
J
Order
1
2
3
exact
Z
0
d
1 + ( 1)
=2
0.66666
0.69231
0.69312
0.69315
=5
0.33333
0.39130
0.40067
0.40236
= 10
0.18182
0.23404
0.24962
0.25584
Analytic expression:
log
I = 2
a ( 1)
(after Dhatt and Touzot)
Gauss integration
19/41
Global algorithm
3
Integrate the constitutive equation:
, I ,
4
Compute int and ext forces: {Fint ({u}t + {u}iter +1 )} , {Fe }
5
Compute the residual force: {R}iter +1 = {Fint } {Fe }
6
New displacement increment: {u}iter +1 = [K ]1 .{R}iter +1
Gauss integration
20/41
Convergence
Value of the residual forces < R , e.g.
!1/n
||{R}||n =
Rin
Relative values:
||{R}i {R}e ||
<
||{R}e ||
Displacements
{U}
k+1
{U}k n < U
Energy
T
{U}k+1 {U}k . {R}k < W
Gauss integration
21/41
Patch test
22/41
Zero strain:
u1,1 = 0
u2,2 = 0 ;
u1,2 + u2,1 = 0
Patch test
1
0
u2 = B + Cx1
3rigid body
modes:
0
x1
and
; 1 rotation
1
x2
23/41
Zero strain:
r = ur ,r = 0 ;
ur
=0
r
uz,z = 0
0
1
24/41
Rank sufficiency/deficiency
nE nG > nF nR
25/41
Element
3-node triangle
6-node triangle
4-node quadrilateral
8-node quadrilateral
9-node quadrilateral
8-node hexahedron
20-node hexahedron
n
3
6
4
8
9
8
20
nF
6
12
8
16
18
24
60
nF nR
3
9
5
13
15
18
54
Min ng
1
3
2
5
5
3
9
rule
1-pt
3-pt
2x2
3x3
3x3
2x2x2
3x3x3
26/41
42
B 18
B
B 6
B
B 0
[K ] = B
B21
B
B18
B
@15
0
18
78
0
30
18
39
0
69
6
0
42
18
15
0
21
18
0
30
18
78
0
69
18
39
21
18
15
0
42
18
6
0
18
39
0
69
18
78
0
30
15
0
21
18
6
0
42
18
1
0
69C
C
18 C
C
39C
C
0 C
C
30 C
C
18A
78
27/41
2a
2
E=4206384; =1/3
Rule Eigenvalues obtained with different Gauss rules (scaled by 106 )
1x1
8.77276 3.68059 2.26900
0
0
0 0 0
2x2
8.90944 4.09769 3.18565 2.64523 1.54678 0 0 0
3x3
8.91237 4.11571 3.19925 2.66438 1.56155 0 0 0
4x4
8.91246 4.11627 3.19966 2.66496 1.56199 0 0 0
Three rigid body modes, but a rank deficiency by TWO is too few Gauss points
are used
Carlos Felippa
28/41
Locking
29/41
Alias functions
Locking
1
OK
0
OK
OK
1
OK
2
0
OK
2
0
OK
30/41
Shear locking
C2D4, L x1 L, 1 x2 1
u1 = x1 x2
u2 = x12 /2
u
= x1 x2
Aliased field 1
u2 = L2 /2 !!
Actual field
Locking
31/41
11 = u1,1 = x2
22 =Ex2 /(1 2 )
12 =0
22 = u2,2 = 0
212 = u2,1 + u1,2 = 0
11 = u1,1 = x2
22 =Ex2 /(1 2 )
12 =(1/2)Ex1 /(1 + )
22 = u2,2 = 0
212 = u2,1 + u1,2 = x1
Wo =
Locking
1
2
:
d
32/41
Dilatational locking
C2D4, L x1 L, 1 x2 1
Actual field
Aliased field
u1
u2
u1
u2
x1 x2
x2
1
x2
2
2(1 ) 2
x1 x2
L2
!!
2
2(1 )
The computed stored elastic energy Wa for the alias tends to infinity if
tends to 0.5
Wa =
E
2(1 + )
1 2 x12
x +
1 2 2
2
instead of:
We =
E
x2
2(1 2 ) 2
33/41
= u1,1 = x2
= u2,2 = x2 /(1 )
= u3,3 = 0
= u2,1 + u1,2 = 0
11
22
33
12
=Ex2 /(1 2 )
=0
=
=0
Wo =
Locking
1
2
:
d
34/41
Locking
35/41
= u1,1 = 2x1 x2
= u2,2 = 0
= u3,3 = 0
= u2,1 + u1,2 = 0
11
22
33
12
=2Ex1 x2
=0
=
=0
11 =2Ex1 x2
22 =0
33 =0
12 =(1/2)(x12 2 /3)/(1 + )
Z
:
d
36/41
Trapezoidal locking
2 (1 )
y
2 (1+ )
( )
11 =
22 = 2 212 = 1 +
1
1
All components are affected
Error on shear component suppressed if the evaluation is made at = 0
only.
Error on 22 cannot be easily suppressed
Locking
37/41
Incompressible, BL TR mesh.......
Incompressible, TL BR mesh.......
Compressible, BL TR mesh.........
Locking
38/41
u21
u23
u11 = +a
u12 = a
u13 = +a
u14 = a
u22
u24
=0
Spurious modes
39/41
Spurious modes
Spurious modes
40/41
Spurious modes
Polynomial
degree p
1
2
Serendip 2D
Lagrange 2D
Serendip 3D
Lagrange 3D
2
1
2
3
12
6
12
27
Spurious modes
41/41