Finite Element Analysis
Finite Element Analysis
18
Rectangular elements are suitable for modelling regular geometries. Sometimes, it is used along with
triangular elements to represent an arbitrary geometry. The simplest element in the rectangular
family is the four node rectangle with sides parallel to x and y axis. Fig. 3.3.1 shows rectangular
elements with varying nodes representing linear, quadratic and cubic variation of function.
Applying nodal conditions, the above expression may be written in matrix form as
ïìïf1 ïüï é1 x1 y1 x1 y1 ù ïìa0 ïü
ê ú ïï ïï
ïïf2 ïï ê1 x2 y2 x2 y2 ú ïïa1 ïï
ïí ï = ê úí (3.3.2)
ïïf3 ïï ê1 x3 y3 x3 y3 úú ïïa2 ïï
ïï ïï êê ï ï
îïf4 ï ë1 x4 y4 x4 y4 úû ïîïa3 ïï
The unknown polynomial coefficients may be obtained from the above equation with the use of
nodal field variables.
-1
ì
ïa ü é1 x1 y1 ù ìïf1 üï
ï 0 ïï
x1 y1
ï ï ê ú ïïï ïïï
ï a1 ï ê1 x2 y2 ú
ïí ï = ê x2 y2
ú ïíf2 ï (3.3.3)
ïïa2 ïï ê1 x3 y3 x3 y3 úú ïïf3 ïï
ïï ïï êê ïï ïï
îïa3 ï ë1 x4 y4 x4 y4 úû ïîf4 ï
Thus, the field variable at any point inside the element can be described in terms of nodal values as
-1
ìïa0 üï é1 x1 y1 x1 y1 ù ïïìf1 ïïü
ïï ï ê ú
ïïa1 ïï ê1 x2 y2 x2 y2 ú
ïï ïï
ïf2 ï
f ( x, y ) = [1 x y xy ]í ï = [1 x y xy ] êê ú í
ï
ï a2 ïï ê1 x3 y3 x3 y3 úú ïïf3 ïï
ï
ïa ïï ê1 ïï ïï
ï 3
î ï ë x4 y4 x4 y4 úû ïîf4 ï (3.3.4)
ì
ï f1 üï
ï
ï ï
ïf2 ïï
= [ N1 N2 N3 N 4 ]ï
í ï
ï
ïf3 ïï
ï
ïf ïï
ï 4 ï
î
From the above expression, the shape function Nican be derived and will be as follows.
20
x x2 y y4
N1
x1 x2 y1 y4
x x1 y y3
N2
x2 x1 y2 y3
(3.3.5)
x x4 y y2
N3
x3 x4 y3 y2
x x3 y y1
N4
x4 x3 y4 y1
Now, substituting the nodal coordinates in terms of (x1, y1) as (–a, –b) at node 1; (x2, y2) as (a, –b) at
node 2; (x3, y3) as (a, b) at node 3 and (x4, y4) as (–a, b) at node 4 the above expression can be re-
written as:
1
N1 x a y b
4ab
1
N2 x a y b
4ab
(3.3.6)
1
N3 x a y b
4ab
1
N4 x a y b
4ab
Thus, the shape function N can be found from the above expression in Cartesian coordinate system.
From the figure, the relation between two coordinate systems can be expressed as
xx y y
and (3.3.7)
a b
Here,2a and 2bare the width and height of the rectangle. The coordinate of the center of the
rectangle can be written as follows:
x1 x2 y y
x and y 1 4 (3.3.8)
2 2
Thus, from eq. (3.3.7) and eq.(3.3.8), the nodal values in natural coordinate systems can be derived
which is shown in Fig. 3.3.4(b). With the above relations variations of x & h will be from -1 to +1.
Now the interpolation function can be derived in a similar fashion as done in section 3.3.1.1. The
filed variable can be written in natural coordinate system ensuring inter-element continuity as:
f (x , h ) = a0 + a1x + a2h + a3xh (3.3.9)
The coordinates of four nodes of the element in two different systems are shown in Table 3.3.1 for
ready reference for the derivation purpose. Applying the nodal values in the above expression one
can get
ì
ï f ü é1 -1 -1 1 ù ì ïa0 ü
ïï 1 ïïï ê úï
ï
ï
ïf2 ï ê1 1 -1 -1ú ïïa1 ïï
ï
í ï = êê úï ï (3.3.10)
ïf ï 1 1 1 1 úíïa ï
ï
ï
3ï
ï ê úïï
2ï
ï
ï
ïf ïï ê1 -1 1 -1ú ïa ï
î ë
4 û î ï
ï 3
22
Table 3.3.1 Cartesian and natural coordinates for four node element
ìï (1- x )(1- h ) üï
ïï ïï
ïï 4 ïï
ï ï
ïìï N1 ïüï ïï (1 + x )(1- h )ïï
ïï ïï ïï ïï
ï N2 ï ï 4 ï
Ni = í = í (3.3.13)
ïï N 3 ïï ïï(1 + x )(1 + h )ïï
ïï ïï ïï ïï
îï N 4 ï ïï 4 ï
ïï 1- x 1 + h ïïï
ïï ( )( )ï
ïï
ïîï 4 ï
23
The nodal field variables can be obtained from the above expression after putting the coordinates at
nodes.
ïìïf1 ïüï é1 -1 -1 1 1 1 -1 -1ù ïìa0 ï
ü
ïï ïï êê úïï ï
ï
ïïf2 ïï ê1 1 -1 1 -1 1 -1 1 ú ï a ï
úïï 1ï
ï
ïïf ïï ê1 1 1 1 1 1 1 ï
1 úú ïa2 ï
ï
ïï 3 ïï ê ï
ï ï
ï
ïf4 ï ê1 -1 1 1 -1 ú
1 1 -1ú ïa3 ï
ï
{fi } = ïí ï = êê í ï = [ A]{ai } (3.3.15)
ïïf5 ïï ê1 0 -1 0 0 1 0 0 úú ï
ïa4 ï
ï
ïï ïï ê úï ï
ïïf6 ïï ê1 1 0 1 0 0 0 0 ú ïa5 ï
ï ï
ïï ïï ê úïï ï
ï
ïïf7 ïï ê1 0 1 0 0 1 0 0 úï ïa ï
6ï
ê
ïïf ïï ê1 -1 0 1 0 úï ï
ï ï
ïî 8 ï ë 0 0 îa7 ï
0 ûú ï
ï ï
Replacing the unknown coefficient αi in eq.(3.3.14) from eq.(3.3.15), the following relations will be
obtained.
24
é-1 -1 -1 -1 2 2 ùï
2 2 ìf1 ïü
ê úï ï ï
ï
ê0 0 0 0 0 -2 ú ï
2 0 f2 ï
ê úï ï
ï ï
ê0
ê 0 0 0 -2 0 2 0 úú ïïïf3 ï
ïï
ê ú ï ï
1 1 1 1 1 -2 0 -2 0 ú ï f4 ï
= êëé1 x h x 2 xh h 2 x 2 h xh 2 úûù êê ú í ï
ï
4 ê 1 -1 1 -1 0 0 0 0 ú ïïf5 ï ï
ê ú ïf ï
ê1 1 1 1 0 - 2 0 -2 ú ïï 6ï
ï
ê úï ï
ï ï
ê-1 -1 1 1 2 0 -2 0 ú ï ï f7 ïï
ê úï ï ï
ï
êë-1 1 1 -1 0 - 2 0 ïîf8 ï
2 úû ï ï
ì
ï f1 ü
ï
ï
ï ï
ï
ï
ïf 2ï
ï
ï
ï ï
ï
ï
ïf 3 ï
ï
ï
ïf4 ïï
= [ N1 N2 N3 N4 N5 N6 N7 N8 ]ï
í ï
ï
ïf5 ïï
ï
ï ï
ï
ïf 6ï
ï
ï ï
ï
ï
ïf 7ï
ï
ï
ï ï
ïf8 ï
ï
î ï
ï
(3.3.16)
Thus, the interpolation function will become
The shape functions of rectangular elements with higher nodes can be derived in similar manner
using appropriate polynomial satisfying all necessary criteria. However, difficulty arises due to the
inversion of large size of the matrix because of higher degree of polynomial chosen. In next lecture,
the shape functions of rectangular element with higher nodes will be derived in a much simpler way.