Chapter 2 Discretization of The Domain
Chapter 2 Discretization of The Domain
Type of Elements 56
Size of Elements 59
Location of Nodes 60
Number of Elements 60
2.1 INTRODUCTION
In most engineering problems, we need to find the values of a field variable such as
displacement, stress, temperature, pressure, and velocity as a function of spatial coordinates
(x, y, z). In the case of transient or unsteady-state problems, the field variable has to be
found as a function of not only the spatial coordinates (x, y, z) but also time (t). The
geometry (domain or solution region) of the problem is often irregular. The first step of
the finite element analysis involves the discretization of the irregular domain into smaller
and regular subdomains, known as finite elements. This is equivalent to replacing the
domain having an infinite number of degrees of freedom (dof) by a system having a finite
number of dof.
A variety of methods can be used to model a domain with finite elements. Different
methods of dividing the domain into finite elements involve varying amounts of
computational time and often lead to different approximations to the solution of the
physical problem. The process of discretization is essentially an exercise of engineering
judgment. Efficient methods of finite element idealization require some experience and
knowledge of simple guidelines. For large problems involving complex geometries, finite
element idealization based on manual procedures requires considerable effort and time
on the part of the analyst. Some automatic mesh generation programs have been
developed for the efficient idealization of complex domains requiring minimal interface
with the analyst.
53
PART 2
Basic Procedure
type of element is dictated by the geometry of the body and the number of independent
coordinates necessary to describe the system. If the geometry, material properties, and the
field variable of the problem can be described in terms of a single spatial coordinate, we
can use the one-dimensional or line elements shown in Figure 2.1(a). The temperature
distribution in a rod (or fin), the pressure distribution in a pipe flow, and the
deformation of a bar under axial load, for example, can be determined using these
elements. Although these elements have a cross-sectional area, they are generally shown
schematically as a line element (Figure 2.1(b)). In some cases, the cross-sectional area of
the element may be nonuniform.
Node
1
Node
2
(a)
Node
1
Node
2
(b)
54
Node 1
Node 2
(c)
FIGURE 2.1
One-Dimensional Elements.
Node 4
3
1
Node 1
3
1
1
Triangle
Node 3
Rectangle
Node 2
2
4
3
2
i Element number
1
3
4
Quadrilateral
FIGURE 2.2
Two-Dimensional Elements.
4
Parallelogram
FIGURE 2.3
A Quadrilateral Element as an Assemblage of Two or Four
Triangular Elements.
CHAPTER 2
Discretization of the Domain
1
2
1
4
3
6
5
2
Tetrahedron
8
Rectangular prism
2
3
6
7
8
Hexahedron
FIGURE 2.4
Three-Dimensional Finite Elements.
8
55
4
1
1
6
3
5
8
8
6
8
3
3
6
1
3
2
FIGURE 2.5
A Hexahedron Element as an Assemblage of Five Tetrahedron Elements.
PART 2
Basic Procedure
1
z
(b) Two-dimensional axisymmetric
(toroidal) element
FIGURE 2.6
Axisymmetric Elements.
2
4
5
2
2
Curved line element
9
1
9
10
3
6
Tetrahedron with
curved sides
4
1
Annular element
6
Plane triangle with
curved sides
10
14
11
3
12 4
18 15
13 17 6
16
7
5
19
20
8
Hexahedron with curved
sides
2
6
4
1 5 3
Axisymmetric ring element with
curved triangular section
2
56
Rectangular shell
element
2
1
Truncated conical
shell element
Doubly curved
triangle
FIGURE 2.7
Finite Elements with Curved Boundaries.
CHAPTER 2
Discretization of the Domain
P1
P1
P2
P2
P3
P3
FIGURE 2.8
(a) Original structure
A Truss Structure.
A
B
C
i
P2
E
D
H
F
P1
A
C
D
G
E
(a) Original beam
F
Element i
57
FIGURE 2.9
A Short Beam.
i
Using flat triangular plate
elements
i
Using curved triangular plate
elements
FIGURE 2.10
A Thin-Walled Shell under
Pressure.
PART 2
Basic Procedure
Rib elements
Spar elements
FIGURE 2.11
Idealization of an Aircraft
Wing Using Different Types
of Elements.
58
of the element type to be used for idealization. In certain problems, the given body cannot
be represented as an assemblage of only one type of elements. In such cases, we may have
to use two or more types of elements for idealization. An example of this would be the
analysis of an aircraft wing. Since the wing consists of top and bottom covers, stiffening
webs, and flanges, three types of elementsnamely, triangular plate elements (for covers),
rectangular shear panels (for webs), and frame elements (for flanges)have been used in
the idealization shown in Figure 2.11.
EXAMPLE 2.1
A helical spring is subjected to a compressive load as shown in Figure 2.12(a). Suggest different
methods of modeling the spring using one-dimensional elements.
Solution
Approach: Use various one-dimensional or line elements.
The helical spring (in the form of curved wire) can be divided into several line or one-dimensional
segments. These segments can be straight or curved. Each of the straight line segments (or elements) can
be assumed to be a spatial truss element with each of its endpoints (or nodes) having three displacement
dof (parallel to the x, y, and z axes) as shown in Figure 2.12(b). Since this element has only translational
degrees of freedom (with no rotational degrees of freedom), it will not be able to carry any moment. As
such, the element may not be able to represent the behavior of the helical spring accurately.
Alternately, each of the straight line segments (or elements) can he assumed to be a spatial frame element
with each of its endpoints (or nodes) having three displacement dof (parallel to the x, y, and z axes) and
three rotational dof (about the x, y, and z axes) as shown in Figure 2.12(c). In the case of the curved line
segments (elements), each element can be treated as a curved frame element with three displacement
dof (parallel to the x, y, and z axes) and three rotational dof (about the x, y, and z axes) at each end as
shown in Figure 2.12(d). Because of the inclusion of rotational degrees of freedom, the models shown in
Figures 2.12(c) and (d) will be able to simulate the behavior of the helical spring more accurately.
CHAPTER 2
Discretization of the Domain
i
i
j
F
Helical spring in compression
(a)
Element e
Element e
Element e
FIGURE 2.12
Modeling of a Helical Spring.
P2
P1
FIGURE 2.13
A Box Beam.
59
PART 2
Basic Procedure
FIGURE 2.14
A Plate with a Hole.
elements of different sizes have to be used, as shown in Figure 2.14(b). The size of elements
has to be very small near the hole (where stress concentration is expected) compared to
distant places. In general, whenever steep gradients of the field variable are expected, we have
to use a finer mesh in those regions. Another characteristic related to the size of elements that
affects the finite element solution is the aspect ratio of the elements. The aspect ratio describes
the shape of the element in the assemblage of elements. For two-dimensional elements, the
aspect ratio is taken as the ratio of the largest dimension of the element to the smallest
dimension. Elements with an aspect ratio of nearly unity generally yield best results [2.2].
Steel
Aluminum
Nodal line
A bimetallic beam
(c) Discontinuity in material properties
Node
Abrupt change in the
distributed load
Nodes
Node
Abrupt change in crosssection of beam
(b) Discontinuity in geometry
FIGURE 2.15
Location of Nodes at Discontinuities.
CHAPTER 2
Discretization of the Domain
Exact
solution
Solution given by
finite element method
N0
No significant improvement beyond N0
Number of
elements
FIGURE 2.16
Effect of Varying the Number of Elements.
Symmetry condition
u = 0 along this nodal
line
In this example, even one-fourth of the plate can be considered for analysis due to symmetry about both
horizontal and vertical center lines.
61
PART 2
Basic Procedure
FIGURE 2.18
A Dam with Uniform Geometry and Loading.
62
Footing
Semi-infinite soil
FIGURE 2.19
A Foundation under
Concentrated Load.
B
(a) Original foundation
C
(b) Idealization of semi-infinite medium
shown in Figure 2.19(b). In this case, the bottom boundary can be either completely fixed
(u = v = 0) or constrained only against vertical movement (v = 0). The fixed conditions
(u = v = 0 along BC) are often used if the lower boundary is taken at the known location of
a bedrock surface.
In Figure 2.19, the semi-infinite soil has been simulated by considering only a finite
portion of the soil. In some applications, the determination of the size of the finite domain
may pose a problem. In such cases, one can use infinite elements for modeling [2.32.5].
As an example, Figure 2.20 shows a four-node element that is infinitely long in the
x direction. The coordinates of the nodes of this infinite element can be transformed
to the natural coordinate system (s, t) as follows:
m
1 y3 yx1 + y y1 x4
; m1
s = 12
x
y3 y1
y3 y
t = 12
y3 y1
See Section 4.3.3 for the definition of the natural coordinate system.
CHAPTER 2
Discretization of the Domain
(x4, y4 = y3)
4
(x3 = , y3)
3
y
2
(x2 = , y2 = y1)
1
(x1, y1)
FIGURE 2.20
A Four-Node Infinite
Element.
(1,2,3)
1
A
5
(13,14,15)
(4,5,6)
2
B
(7,8,9)
3
D 6
(10,11,12)
4
63
20
Stories
77
81
78
79
80
82
83
84
(241,242,243)
Before we attempt to minimize the bandwidth, we discuss the method of calculating the
bandwidth. For this, we consider again the rigid jointed frame shown in Figure 2.21. By
applying constraints to all the nodal dof except number 1 at node 1 (joint A), it is clear
that an imposed unit displacement in the direction of 1 will require constraining forces at
the nodes directly connected to node Athat is, B and C. These constraining forces are
nothing but the cross-stiffnesses appearing in the stiffness matrix, and these forces are
confined to the nodes B and C. Thus, the nonzero terms in the first row of the global
stiffness matrix (Figure 2.22) will be confined to the first 15 positions. This defines the
bandwidth (B) as
Bandwidth (B) = (maximum difference between the numbered dof
at the ends of any member + 1)
(250,251,252)
FIGURE 2.21
A Three-bay Frame.
PART 2
Basic Procedure
This definition can be generalized so as to be applicable for any type of finite element as
Bandwidth B = D + 1 f
(2.1)
where D is the maximum largest difference in the node numbers occurring for all elements
of the assemblage, and f is the number of dof at each node.
The previous equation indicates that D has to be
minimized in order to minimize the bandwidth. Thus, a
shorter bandwidth can be obtained simply by numbering
the nodes across the shortest dimension of the body. This
is clear from Figure 2.23 also, where the numbering of
nodes along the shorter dimension produces a
bandwidth of B = 15 (D = 4), whereas the numbering
along the longer dimension produces a bandwidth of
B = 66 (D = 21).
B = Bandwidth = 15
240
Equations
64
FIGURE 2.22
Banded Nature of the
Stiffness Matrix for the
Frame of Figure 2.21.
22
43
64
23
44
65
24
45
66
77
78
79
80
20
41
62
83
81
82
83
84
21
42
63
84
FIGURE 2.23
Different Node Numbering Schemes.
CHAPTER 2
Discretization of the Domain
EXAMPLE 2.2
A drilling machine is modeled using one-dimensional beam elements as shown in Figure 2.24(a). If
two dof are associated with each node, label the node numbers for minimizing the bandwidth of the
stiffness matrix of the system.
Solution
Approach: Number the nodes along the shorter side of the machine first.
Because the column (vertical member) of the machine has 5 nodes and the arm (horizontal member)
has only 4 nodes, we number the nodes along the shorter side as shown in Figure 2.24(b). Noting that
the maximum difference between the numbers of the end nodes among all the elements is 2, the
bandwidth of the resulting stiffness matrix of the system is given by
B = D + 1f = 2 + 12 = 6
Note that the nodes can also be numbered as shown in Figure 2.24(c), which also yields the same
bandwidth of B = 6.
2
3
65
(a)
(b)
(c)
FIGURE 2.24
A Drilling Machine.
This section may be omitted without loss of continuity in the text material.
PART 2
Basic Procedure
closely as possible subject to the specified element shape and size restrictions. Many
automatic mesh generation schemes use a bottom-up approach in that nodes (or
vertices or corners of the domain) are meshed first, followed by curves (boundaries), then
surfaces, and finally solids. Thus, for a given geometric domain of the problem, nodes are
first placed at the corner points of the domain, and then nodes are distributed along the
geometric curves that define the boundaries. Next, the boundary nodes are used to
develop nodes in the surface(s), and finally the nodes on the various surfaces are used to
develop nodes within the given volume (or domain). The nodes or mesh points are used
to define line elements if the domain is one-dimensional, triangular, or quadrilateral
elements if the domain is two-dimensional, and tetrahedral or hexahedral elements if the
domain is three-dimensional.
The automatic mesh generation schemes are usually tied to solid modeling and computeraided design schemes. When the user supplies information on the surfaces and volumes
of the material domains that make up the object or system, an automatic mesh generator
generates the nodes and elements in the object. The user can also specify minimum
permissible element sizes for different regions of the object. Many mesh generation schemes
first create all the nodes and then produce a mesh of triangles by connecting the nodes to
form triangles (in a plane region). In a particular scheme, known as Delaunay triangulation,
the triangular elements are generated by maximizing the sum of the smallest angles of the
triangles; thus the procedure avoids generation of thin elements.
66
The most common methods used in the development of automatic mesh generators
are the tesselation and octree methods [2.9, 2.10]. In the tesselation method, the user
gives a collection of node points and also an arbitrary starting node. The method then
creates the first simplex element using the neighboring nodes. Then a subsequent or
neighboring element is generated by selecting the node point that gives the least distorted
element shape. The procedure is continued until all the elements are generated. The stepby-step procedure involved in this method is illustrated in Figure 2.25 for a twodimensional example. Alternately, the user can define the boundary of the object by a
series of nodes. Then the tesselation method connects selected boundary nodes to
generate simplex elements. The stepwise procedure used3 in this approach is shown in
Figure 2.26.
The octree methods belong to a class of mesh generation schemes known as tree structure
methods, which are extensively used in solid modeling and computer graphics display
methods. In the octree method, the object is first considered enclosed in a threedimensional cube. If the object does not completely (uniformly) cover the cube, the cube is
subdivided into eight equal parts. In the two-dimensional analog of the octree method,
known as the quadtree method, the object is first considered enclosed in a square region. If
the object does not completely cover the square, the square is subdivided into four equal
quadrants. If any one of the resulting quadrants is full (completely occupied by the object)
or empty (not occupied by the object), then it is not subdivided further. On the other
hand, if any one of the resulting quadrants is partially full (partially occupied by the
object), it is subdivided into four quadrants. This procedure of subdividing partially full
quadrants is continued until all the resulting regions are either full or empty, or until some
predetermined level of resolution is achieved. At the final stage, the partially full quadrants
are assumed to be either full or empty arbitrarily based on a prespecified criterion.
The approaches indicated in this section can be extended naturally to three and higher
dimensional spaces.
3
A simplex in an n-dimensional space is defined as a geometric figure having n + 1 nodes or corners. Thus, the
simplex will be a triangle in a two-dimensional space and a tetrahedron in three-dimensional space.
CHAPTER 2
Discretization of the Domain
9
8
8
7
5
7
6
1
(a) Nodes in the object or region
3
2
1
(b) Generation of simplex elements
FIGURE 2.25
Mesh Generation Using Tesselation Method.
8
2
3
6
7
5
8
5
1
3
4
4
9
FIGURE 2.26
Tesselation Method with Nodes Defined on the Boundary.
EXAMPLE 2.3
Generate the finite element mesh for the two-dimensional object (region) shown by the crossed lines in
Figure 2.27(a) using the quadtree method.
Solution
Approach: Use the quadtree method.
First, the object is enclosed in a square region as shown by the dotted lines in Figure 2.27(a). Since the
object does not occupy the complete square, the square is divided into four parts as shown in Figure
2.27(b). Since none of these parts are fully occupied by the object, each part is subdivided into four
parts as shown in Figure 2.27(c). It can be seen that parts 1, 3, and 4 of A, part 3 of B, parts 2 to 4 of C,
and parts 1 to 3 of D are completely occupied by the object, whereas parts 1, 2, and 4 of B and part 1 of C
are empty (not occupied by the object). In addition, part 2 of A and part 4 of D are partially occupied by
the object; hence, they are further subdivided into four parts each as shown in Figure 2.27(d). It can be
noted that parts and of part 2 (of A) and parts and of part 4 (of D) are completely occupied while
the remaining parts, namely and of part 2 (of A) and and of part 4 (of D), are empty. Since all the
parts at this stage are either completely occupied or completely empty, no further subdivision is necessary.
The corresponding quadtree representation is shown in Figure 2.27(e). Note that the shape of the finite
elements is assumed to be square in this example.
(Continued )
67
PART 2
Basic Procedure
EXAMPLE 2.3
(Continued )
68
1 2
3 4
1 2
Partially occupied
3 4
Fully occupied
Not occupied
FIGURE 2.27
Mesh Generation Using Quadtree Method.
REFERENCES
2.1 O.C. Zienkiewicz: The finite element method: From intuition to generality, Applied Mechanics Reviews, 23,
249256, 1970.
2.2 R.W. Clough: Comparison of three dimensional finite elements, Proceedings of the Symposium on Application of
Finite Element Methods in Civil Engineering. Vanderbilt University, Nashville, 126, November 1969.
CHAPTER 2
Discretization of the Domain
2.3 P. Bettess: Infinite elements, International Journal for Numerical Methods in Engineering, 11, 5364, 1977.
2.4 F. Medina and R.L. Taylor: Finite element techniques for problems of unbounded domains, International
Journal for Numerical Methods in Engineering, 19, 12091226, 1983.
2.5 S. Pissanetzky: An infinite element and a formula for numerical quadrature over an infinite interval,
International Journal for Numerical Methods in Engineering, 19, 913927, 1983.
2.6 R.J. Collins: Bandwidth reduction by automatic renumbering, International Journal for Numerical Methods in
Engineering, 6, 345356, 1973.
2.7 J.E. Akin: Finite Elements for Analysis and Design, Academic Press, London, 1994.
2.8 K. Baldwin, Ed.: Modern Methods for Automatic Finite Element Mesh Generation, American Society of Civil
Engineers, New York, 1986.
2.9 P.L. George: Automatic Generation of Meshes, Wiley, New York, 1991.
2.10 C.G. Armstrong: Special issue: Automatic mesh generation, Advances in Engineering Software, 13, 217337, 1991.
2.11 K. Ho-Le, Finite element mesh generation methods: A review and classification, Computer Aided Design,
Vol. 20, No. 1, JanuaryFebruary 1988, pp. 2738.
2.12 J.A. Talbert and A.R. Parkinson: Development of an automatic, two-dimensional finite element mesh generator
using quadrilateral elements and Bezier curve boundary definition, International Journal for Numerical Methods
in Engineering, Vol. 29, No. 7, 1990, pp. 15511567.
2.13 M.S. Shephard and M.K. Georges: Automatic three-dimensional mesh generation by the finite octree
technique, International Journal for Numerical Methods in Engineering, Vol. 32, No. 4, 1991, pp. 709749.
PROBLEMS
2.1 A thick-walled pressure vessel is subjected to an internal pressure as shown in Figure 2.28. Model the
cross section of the pressure vessel by taking advantage of the symmetry of the geometry and load condition.
2.2 A rectangular plate with a V-notch is shown in Figure 2.29. Model the plate using triangular elements by
taking advantage of the symmetry of the system.
2.3 The plate shown in Figure 2.30 is modeled using 13 triangular and 2 quadrilateral elements. Label the nodes
such that the bandwidth of the system matrix is minimal. Compute the resulting bandwidth assuming
1 degree of freedom at each node.
FIGURE 2.28
A Thick-walled Pressure Vessel.
69
PART 2
Basic Procedure
FIGURE 2.29
A Rectangular Plate with a Notch.
70
FIGURE 2.30
FIGURE 2.31
A Planar Frame.
FIGURE 2.32
A Planar Truss.
2.42.8 Label the elements and nodes for each of the systems shown in Figures 2.31 through 2.35 to produce a
minimum bandwidth. In addition, find the resulting bandwidth in each case.
2.9 Consider the collection of node points shown in Figure 2.36 for a two-dimensional object. Generate the finite
element mesh using the tesselation method.
2.10 Generate the finite element mesh for the two-dimensional object shown in Figure 2.37 using the quadtree
method.
2.11 State the reasons for the desirability of elements with an aspect ratio close to 1 in finite element modeling.
2.12 Give two practical examples each of which one can be modeled using one-, two-, and three-dimensional finite
elements to achieve different levels of accuracy.
2.13 The transmission lines (wires) carrying electricity are supported by electric transmission towers and are
subjected to axial tension and gravity, wind and snow loads. Discuss possible types of finite elements/models
that can be used for the stress analysis of transmission lines.
CHAPTER 2
Discretization of the Domain
FIGURE 2.34
A Planar Truss.
FIGURE 2.33
An Aircraft Wing.
71
2 dof per node
FIGURE 2.35
A Planar Truss.
FIGURE 2.36
FIGURE 2.37
A Two-Dimensional Object.
PART 2
Basic Procedure
2.14 Water at pressure pi flows through an underground cast iron pipe. The outer surface of the pipe is subjected to
a uniform axisymmetric pressure along its length by the surrounding soil (Figure 2.38). The pipe has an inner
diameter of 0.7 m, outer diameter of 1.0 m, and a length of 1000 m. Indicate a suitable finite element
idealization for the deformation and stress analysis of the water pipe.
2.15 Label the nodes of the planar truss shown in Figure 2.39 to minimize the bandwidth of the resulting stiffness
matrix. Assume that each node has 2 dof (components of the displacement of the node parallel to the x and
y axes). Also determine the resulting bandwidth of the stiffness matrix.
2.16 Label the nodes of the truncated conical shell shown in Figure 2.40. Assume that each node has three dof
(components of the displacement of the node parallel to the x, y, and z axes). Also determine the resulting
bandwidth of the stiffness matrix.
2.17 A semicircular plate is subjected to loads P1 and P2 as shown in Figure 2.41. Using straight-sided triangular
elements to model the plate is proposed. Show a sequence of three finite element meshes with increasing
number of elements ensuring that each finer mesh includes the previous coarse mesh(es).
p0
pi
FIGURE 2.38
An Underground Pipe.
72
Bar elements
z
y
x
FIGURE 2.39
FIGURE 2.40
A Planar Truss.
FIGURE 2.41
A Semi-circular Plate.
CHAPTER 2
Discretization of the Domain
P
E, I
L
2
L
2
FIGURE 2.42
A Uniform Fixed-fixed Beam.
FIGURE 2.43
A Mechanical Link.
73
FIGURE 2.44
A Two-Dimensional Plate.
2.18 The data for the uniform beam shown in Figure 2.42 are given by L = 100 cm, P = 1000 N, E = 70 109 Pa,
and I = 2 cm4. Determine the deflection of the beam at the center using a single beam element.
Hint: Use the symmetry of the geometry and load of the beam.
2.19 A mechanical link is subjected to a symmetric distributed load p and concentrated loads P as shown in
Figure 2.43. Indicate the boundary conditions to be incorporated if only a quarter of the link is to be
modeled using suitable finite elements to determine the stresses induced in the link.
2.20 Generate the finite element mesh for the two-dimensional plate shown in Figure 2.44 using the quadtree
method.