Professional Documents
Culture Documents
Higher Order FEM
Higher Order FEM
Reading assignment:
Lecture notes
Summary:
Properties of shape functions
Higher order elements in 1D
Higher order triangular elements (using area coordinates)
Higher order rectangular elements
Lagrange family
Serendipity family
Recall that the finite element shape functions need to satisfy the
following properties
1. Kronecker delta property
1 at node i
Ni
0 at all other nodes
Inside an element
u N 1u1 N 2 u 2 ...
u node 1 u1
Facilitates the imposition of boundary conditions
2. Polynomial completeness
If
u 1 2 x 3 y
Then
N x
i
N y
i
x1
x2
x x2
N1
x1 x 2
N2
x x1
x 2 x1
ax
2a
ax
N2
2a
N1
x2
2
x x2 x x3
N1
x1 x2 x1 x3
x x1 x x3
N2
x2 x1 x 2 x3
x x1 x x2
N3
x3 x1 x3 x 2
3
a a
x1 a ; x 2 0 ; x3 a
x a x
2a 2
x a x
N2
2a 2
a2 x2
N3
a2
N1
x x2 x x3 x x4
N1
x1 x2 x1 x3 x1 x4
4-noded (cubic) element:
x x1 x x3 x x4
N2
x1 x3 x4 x2
x2 x1 x2 x3 x 2 x4
x
x x1 x x 2 x x 4
N
3
1 3 4 2
x3 x1 x3 x2 x3 x 4
x x1 x x2 x x3
N4
x4 x1 x4 x2 x 4 x3
In local coordinate system (shifted to center of element)
2a/3 2a/3 2a/3
1
4
a
9
N1
( x a )( x a / 3)( x a / 3)
3
16a
x
9
N2
( x a )( x a / 3)( x a / 3)
3
16a
27
N3
(a x)(a / 3 x)(a x)
3
16a
27
N4
( x a )( x a / 3)( x a / 3)
3
16a
Polynomial completeness
Convergence
rate (displacement)
2 node; k=1; p=2
1
x
x2
x3
4 node; k=3;
p=4
x4
Ch p ; p k 1
Triangular elements
Area coordinates (L1, L2, L3)
1
P A2
A3
A1
2
x
A1
L1
A
A2
L2
A
A3
L3
A
ai bi x ci y
Li
2A
1 x1
1
A area of triangle det 1 x 2
2
1 x 3
y1
y 2
y 3
a1 x 2 y 3 x3 y 2
b1 y 2 y 3
c1 x3 x 2
a 2 x3 y1 x1 y 3
b2 y 3 y1
c 2 x1 x3
a3 x1 y 2 x 2 y1
b3 y1 y 2
c3 x 2 x1
Check that
L1 L2 L3 1
L1 x1 L2 x2 L3 x3 x
L1 y1 L2 y 2 L3 y3 y
1
P
L1= constant
P
A1
2
x
Lines parallel to the base of the triangle are lines of constant L
L1= 1
1
P
A1
2
x
L3= 0
L2= 1
L1= 0
3
L3= 1
L2= 0
N1 L1
N 2 L2
N 3 L3
L2= 0
L1= 1
1
L2= 1/2
L2= 1
L1= 1/2
6
y
L1= 0
3
2
L3= 0
5
x
L3= 1/2
L3= 1
N1 c L1 0 L1 1 / 2
Determine the constant c from the condition that N1=1 at
node 1 (i.e., L1=1)
N1 ( at L1 1) c11 1 / 2 1
c2
N1 2 L1 L1 1 / 2
N1 2 L1 ( L1 1 / 2)
N 2 2 L2 ( L2 1 / 2)
N 3 2 L3 ( L3 1 / 2)
N 4 4 L1 L2
N 5 4 L3 L2
N 6 4 L3 L1
L1= 1
L2= 0
1
L2= 1/3
L2= 1
L2= 2/3
y
10
L1= 2/3
L1= 1/3
x
L3= 0 L3= 1/3 L3= 2/3 L3= 1
L1= 0
3
N1
N2
N3
N4
N5
N6
N7
9
L1 ( L1 1 / 3)( L1 2 / 3)
2
9
L2 ( L2 1 / 3)( L2 2 / 3)
2
9
L3 ( L3 1 / 3)( L3 2 / 3)
2
27
L1 L2 ( L1 1 / 3)
2
27
L1 L2 ( L2 1 / 3)
2
27
L2 L3 ( L2 1 / 3)
2
27
L2 L3 ( L3 1 / 3)
2
:
N 10 27 L1 L2 L3
NOTES:
1. Polynomial completeness
Convergence
rate (displacement)
3 node; k=1; p=2
1
x
x2
x3
x2 y
y
xy
y2
xy 2 y 3
1.
2.
l1-2
1 2 edge
3
2
x
L1 L2 L3 dA 2 A
k
L1 L2 dS l1 2
k! m! n!
(2 k m n)!
k! m!
(1 k m)!
x
L1 x L2 x L3 x
But
L1
b1
;
x 2 A
L2 b2 L3 b3
x
2 A x
2A
N 4
b
b
4 L1 2 4 L2 1
x
2A
2A
Rectangular elements
Lagrange family
Serendipity family
Lagrange family
4-noded rectangle
y
2
1
a
a
b
b
3
x
4
N2
N3
N4
( a x )(b
4ab
( a x )(b
4ab
( a x )(b
4ab
( a x )(b
4ab
y)
y)
y)
y)
9-noded quadratic
y 5
a
a
2
b
6
b
3
9
7
Corner nodes
x(a x) y (b y )
x( a x)
N
2
2
2b 2
2a 2
2
a
x(a x) y (b y )
x( a x)
N3
4
2a 2
2a 2
2b 2
1
8
4
y (b y )
2b 2
N1
y (b y )
2b 2
Midside nodes
a 2 x 2 y (b y )
N5
2
2
a
2b
a2 x2
N7
2
a
y (b y )
2b 2
Center node
a2 x2
N9
2
a
b2 y 2
2
b
x(a x)
N6
2a 2
b2 y2
2
b
x( a x)
N8
2
2a
b2 y 2
2
b
NOTES:
1. Polynomial completeness
1
x
x2
x3
x4
xy
x2 y
x3 y
y2
Convergence
rate (displacement)
4 node; p=2
9 node; p=3
xy 2 y 3
x 2 y 2 xy 3 y 4
x 5 x 4 y x 3 y 2 x 2 y 3 xy 4 y 5
Lagrange shape functions contain higher order terms but miss
out lower order terms
Serendipity family
4-noded same as Lagrange
8-noded rectangle: how to generate the shape functions?
First generate the shape functions of the
y 5
midside nodes as appropriate products of
2
1
a
a
1D shape functions, e.g.,
b
8
2
2
2
2
x
(
b
y
)
(
a
x
)
b
6
x N
; N8
5
b 2
a
2
b
2
a
b
7
4 Then go to the corner nodes. At each corner
3
node, first assume a bilinear shape function as in
a 4-noded element and then modify:
(a x)(b y )
2
2
8-noded rectangle
y 5
a
a
2
b
1
8
6
b
3
Midside nodes
a 2 x 2 (b y )
N5
2
2b
x N a2 x2
7
2
a
(b y )
2b
(a x)
N6
2a
b2 y 2
2
b
2
2
(a x) b y
N8
2
2a b
Corner nodes
(a x)(b y ) N 5 N 8
(a x)(b y ) N 5 N 6
N1
N2
4ab
2
2
4ab
2
2
(a x)(b y ) N6 N 7
(a x)(b y ) N8 N 7
N3
N4
4ab
2
2
4ab
2
2
NOTES:
1. Polynomial completeness
1
x
x2
x3
x4
x
x2 y
x3 y
4
x y x y
y2
xy
8 node; p=3
xy 2 y 3
12 node; p=4
x 2 y 2 xy 3 y 4
2
x y
Convergence
rate (displacement)
4 node; p=2
xy
16 node; p=4