Professional Documents
Culture Documents
5.1 INTRODUCTION
This chapter extends the concepts studied in the previous one for the
analysis of solids under the assumptions of 2D elasticity using higher order
triangular and quadrilateral elements.
The chapter is organized as follows. In the first sections we detail the
systematic derivation of the shape functions for rectangular and triangular
elements of different order of approximation. Next, some rules for the ana-
lytical computation of the element integrals over rectangles and straight
side triangles are given. Finally the performance of linear and quadratic
triangular and rectangular elements is compared in some academic exam-
ples.
1 i=j
Ni (ξj , ηj ) = (5.8)
0 i 6= j
Lagrange rectangular elements 161
Fig. 5.3 Some Lagrange rectangular elements. Polynomial terms contained in the
shape functions
Lagrange rectangular elements 163
a) Corner nodes
1
Ni = (ξ 2 + ξξi )(η 2 + ηηi ) ; i = 1, 3, 5, 7 (5.15)
4
b) Mid-side nodes
1 1
Ni = ηi2 (η 2 −ηηi )(1−ξ 2 )+ ξi2 (ξ 2 −ξξi )(1−η 2 ) ; i = 2, 4, 6, 8 (5.16)
2 2
c) Central node
N9 (ξ, η) = (1 − ξ 2 )(1 − η 2 ) (5.17)
We can verify that these shape functions satisfy Eqs.(5.8) and (5.9).
Figure 5.5 shows the shape function of three characteristic nodes. These
functions contain the polynomial terms shown in Figure 5.3. The 9-noded
Lagrange rectangle contains all the terms of a complete quadratic poly-
nomial plus three additional terms of the cubic and quartic polynomials
(ξ 2 η, ξη 2 , ξ 2 η 2 ). Therefore, the approximation is simply of quadratic or-
der.
Lagrange rectangular elements 165
Fig. 5.6 Shape functions for the sixteen-noded cubic Lagrange rectangle
Serendipity rectangular elements 167
Fig. 5.7 Lagrange rectangles with different number of nodes in the local directions
Fig. 5.8 Some Serendipity elements and terms contained in their shape functions
respectively, have not interior nodes, whereas the 17 node element requires
a central node to guarantee the complete quartic approximation, as is
explained next.
Serendipity rectangular elements 169
Step 1 . The shape function for the corner node is initially assumed to be
bi-linear, i.e. for node 1 (Figure 5.9) we have
1
N1L = (1 − ξ)(1 − η) (5.19)
4
This shape function takes the value one at the corner node and zero at
all the other nodes, except for the two nodes 2 and 8 adjacent to node 1
where it takes the value 1/2.
1
N 1 (ξ, η) = N1L − N2 (5.20)
2
Step 3 . Function N 1 still takes the value 1/2 at node 8. The final step is
to substract from N 1 one half of the quadratic shape function of node 8
1 1
N1 (ξ, η) = N1L − N2 − N8 (5.21)
2 2
170 Higher order 2D solid elements
Fig. 5.9 8-noded quadratic Serendipity rectangle. Derivation of the shape functions
for a mid-side node and a corner node
The resulting shape function N1 satisfies the conditions (5.8) and (5.9)
and contains the desired (quadratic) polynomial terms. Therefore, it is the
shape function of node 1 we are looking for.
Serendipity rectangular elements 171
Following the same procedure for the rest of the corner nodes yields
the following general expression
1
Ni (ξ, η) = (1 + ξξi )(1 + ηηi )(ξξi + ηηi − 1) ; i = 1, 3, 5, 7 (5.22)
4
Figure 5.9 shows that the shape functions for the 8-noded Serendipi-
ty element contain a complete quadratic polynomial and two terms ξ 2 η
and ξη 2 of the cubic polynomial. Therefore, this element has the same
approximation as the 9-noded Lagrange element and it has one node less.
This makes the 8-noded quadrilateral in principle more competitive for
practical purposes (see Section 5.9.2 for further details).
Fig. 5.10 Shape functions for the cubic (12 nodes) and quartic (17 nodes) Seren-
dipity rectangles
for the side nodes are obtained by the product of a quartic and a linear
polynomial. An exception are nodes 3, 7, 11 and 15 for which the function
1/2 (1 − ξ 2 )(1 − η 2 ) is subtracted from that product so that the resulting
shape function takes a zero value at the central node. The starting point
for the corner nodes is the bilinear function to which a proportion of the
shape functions of the side nodes is subtracted so that the final shape
function takes a zero value at these nodes. Finally, the shape function
for the central node is the bubble function. Figure 5.10 shows the shape
functions for this element.
Figure 5.8 shows that the shape functions contain a complete quartic
approximation plus two additional terms (ξ 4 η and ξη 4 ) from the quintic
polynomial. The corresponding quartic Lagrange element has 25 nodes
(Figure 5.3) and hence the 17-noded Serendipity rectangle is more eco-
nomical for practical purposes.
Shape functions for C 0 continuous triangular elements 173
6-noded triangle
φ = α0 + α1 x + α2 y + α3 xy + α4 x2 + α5 y 2 (5.23)
10-noded triangle
φ = α0 + α1 x + α2 y + α3 xy + α4 x2 + α5 y 2 + α6 x3 + α7 x2 y + α8 xy 2 + α9 y 3
(5.24)
The αi parameters are obtained by the same procedure as described in
Section 4.3.1 for the 3-noded triangle. This method has obvious difficulties
for higher order elements and it is simpler to apply the technique based
on area coordinates that is explained below.
geometry treatises [Fe]. In the FEM context area coordinates have proved
to be very useful for deriving the shape functions of triangular finite ele-
ments.
Area coordinates are also of interest to define a parametric interpo-
lation of the element geometry. For a straight side triangle the following
relationship between the area and cartesian coordinates can be written
x = L1 x1 + L2 x2 + L3 x3
(5.27)
y = L1 y1 + L2 y2 + L3 y3
where A(e) is the area of the triangle and ai , bi , ci coincide with the values
given in Eq.(4.32b). It is therefore concluded that the area coordinates
coincide precisely with the shape functions for the 3-noded triangular ele-
ment.
Shape functions for C 0 continuous triangular elements 175
Node 1
Position (I, J, K) : (1, 0, 0)
176 Higher order 2D solid elements
Fig. 5.12 Linear, quadratic and cubic triangular elements. Area coordinates and
values of (I, J, K) for each node
Fig. 5.13 Shape functions for a corner node and a side node for a quadratic triangle
Node 1
Position (I, J, K) : (2, 0, 0)
Area coordinates: (1, 0, 0)
(L1 − 1/2)L1
N1 = l21 (L1 ) = = (2L1 − 1)L1 (5.32)
(1 − 1/2) 1
Node 4
Node 1
Node 4
(2a)m+1 (2b)n+1
K ij = D (5.41)
(m + 1) (n + 1)
In the above m and n are integers and a, b and c are typical element
dimensions (Figure 5.15). Once K and f have been found in the local co-
ordinate system x, y using the above expressions, they can be transformed
into the global axes using the standard relationships (see Chapter 1)
Fig. 5.15 Local coordinate system x̄, ȳ for the analytical computation of integrals
over triangular and rectangular elements
with (xx) being the angle between the local x axis and the global x axis,
etc.
Other simple analytical forms in terms of area coordinates can be found
for area integrals over straight-sided triangles. A typical stiffness matrix
term involves the cartesian derivatives of the shape functions. This is
expressed in terms of area coordinates by the standard chain rule
∂Li bi ∂Li ci
= and = (5.45)
∂x 2A(e) ∂y 2A(e)
where bi and ci are given by Eq.(4.32b). Combining Eqs.(5.44) and (5.45)
gives
3 3
∂Ni 1 X ∂Ni ∂Ni 1 X ∂Ni
= bi ; = ci (5.46)
∂x 2A(e) i=1 ∂Li ∂y 2A(e) i=1 ∂Li
Thus, the element integrals can be easily expressed in terms of area co-
ordinates and they can be directly computed by the following expressions
ZZ
k! l! m!
Lk1 Ll2 Lm
3 dA = 2A
(e)
(5.47a)
A(e) (2 + k + l + m)!
Analytic computation of integrals over rectangles and straight-sided triangles 181
I
k! l!
Lki Llj ds = l(e) (5.47b)
l(e) (1 + k + l)!
If one of the area coordinates is missing in the integrand, the corres-
ponding power is omitted in the denominator of Eqs.(5.47) and it is made
equal to a unit value in the numerator.
The use of the natural coordinates α and β does not introduce any
additional difficulty. Exact expressions for the integrals over straight-sided
triangles can be found as
ZZ
2A(e) Γ (m + 1) Γ (n + 1)
I= αm β n dA = (5.48)
A(e) Γ (3 + m + n)
where Γ is the Gamma function [Ral]. If m and n are positive integers
m! n!
I = 2A(e) (5.49)
(2 + m + n)!
This is just a particular case of Eq.(5.47a) when one of the area coor-
dinates is missing. Similarly, it is deduced from (5.47b) that
I
m!
αm ds = l(e) (5.50)
l(e) (2 + m)!
For curve-sided elements the computation of the cartesian derivatives
of the shape functions requires a parametric formulation. This generally
introduces rational algebraic functions in the integrals and makes nume-
rical integration unavoidable. This topic is explained in Chapter 6.
(e)
Example 5.1: Compute the stiffness matrix K11 for a quadratic triangle with
straight sides and unit thickness.
-- Solution
The first step is to obtain the cartesian derivatives for the shape function N1
expressed in terms of the area coordinates as
∂Li bi ∂Li ci
= ; =
∂x 2A(e) ∂y 2A(e)
Therefore
∂N1 b1 ∂N1 c1
= (4L1 − 1) ; = (4L1 − 1)
∂x 2A(e) ∂y 2A(e)
and
b1 0
(4L1 − 1)
B1 = 0 c1
2A(e) c1 b1
(e)
Matrix K11 is thus obtained by
ZZ · ¸ d11 d12 0
(e) t b1 0 b1
K11 = BT1 D B tdA = d d 0 ×
A(e) (2A(e) )2 0 c1 c1 12 22
0 0 d33
b1 0 Z Z
2
× 0 c1 (4L1 − 1) dA
A (e)
c1 b1
which leads to
" #
(e) 1 b21 d11 + c21 d33 b1 c1 (d33 + d12 )
K11 =
4A(e) b1 c1 (d33 + d12 ) b21 d33 + c21 d22
(e)
The rest of the Kij matrices are obtained following an identical procedure.
The complete expression of the stiffness matrix for the quadratic triangle can
be found in [CMPW] and [WJ].
General performance of triangular and rectangular elements 183
Fig. 5.16 Square plate under parabolic traction. Analysis with 3- and 6-noded
triangles and 4 and 9-noded rectangles
184 Higher order 2D solid elements
Fig. 5.17 Cantilever deep beam under parabolic edge load (ν = 0.2). Analysis with
3- and 6-noded triangles, 4- and 9-noded rectangles and the 4-noded rectangle
with two incompatible modes
The accuracy increases notably for the same number of DOFs when
6-noded triangles are used and, even more, when either the 4- or the 9-
noded rectangles are used, as shown in Figure 5.16. Similarly good results
are obtained with the 8-noded rectangle.
The second example is a cantilever deep beam under a parabolic edge
load (Figure 5.17) [HH]. The analysis is performed using the same ele-
ments as in the previous example and, in addition, the 4-noded rectangle
enhanced with two incompatible modes studied in Section 4.4.2.3. Results
plotted in Figure 5.17 show clearly the poor accuracy of the 3-noded tri-
angle for bending dominated problems. The accuracy improves slightly
Enhancement of 2D elasticity elements using drilling rotations 185
for the 6-noded quadratic triangular element. The 4-noded rectangle has
an overstiff behaviour, as expected from its inability to reproduce pure
bending situations. Its accuracy improves however when finer meshes are
used. Note the excellent performance of the 4-noded rectangle with incom-
patible modes and the 9-noded Lagrange rectangle. Similar good results
are obtained using the 8-noded quadratic Serendipity rectangle.
These results can be generalized to other situations (see for instance
Section 4.5). Typically, rectangles are more accurate than triangles for the
same number of DOFs. However, triangular elements are more versatile
due to their better ability to model complex geometries with unstructured
meshes.
As a rule, low order elements are simpler to use, although finer meshes
are needed in zones where high stress gradients exist. Higher order ele-
ments are more competitive in these regions.