SCIA5201
SCIA5201
1
SCIA5201 - Finite Element Analysis
UNIT-I INTRODUCTION
Boundary Conditions
For structural mechanics problems the boundary conditions may be kinematic, i.e.
where the displacements (and slope, i.e. derivative of displacement), may be prescribed,
or static, i.e. where forces (and moments) may be prescribed. In problems where time
is involved the initial values may have to be specified. Figure 1.1 shows a cantilever
beam AB subjected to a uniformly distributed load. If the vertical deflection w at any
point is taken as a field variable, it must satisfy the differential equation Eq. (1.1), which
is an equilibrium condition,
d4 w
El /dx4 = p
And the solution to the above equation must also satisfy the boundary conditions at A
and B as follows.
Introduction
Kinematic boundary conditions at A: Displacement w=0 and slope
2
static or force boundary conditions at B: shear force,
d3w
EI =0
dx3
The variational formulation of the above problem is discussed and the application of
Euler-Lagrange equation to obtain the governing differential equation is illustrated
for the above cantilever beam problem.
APPROXIMATE SOLUTIONS
Functional Approximation
3
The Ray-leigh Ritz method is briefly described below. Consider a simply supported beam,
shown in Fig.1.2
subjected to a central concentrated load P and a uniformly distributed load of
intensity
where a1 and a2 are unknown parameters. It is known from the elementary strength
of materials that the strain energy, U, of the beam due to bending is
(b)
(c)
4
The potential energy due to loads is given by,
L
H= - ∫0 P0 w dx − Pwmax
(d)
(e)
5
For stable equilibrium of the body the potential energy attains stationary value. It can be seen
from equation (e) that the total potential energy is now expressed in terms of the parameters
al and a2. Hence, for stationary value of 7T the following conditions must be satisfied,
1
=0 2
=0 (f)
(g)
(h)
(j)
(k)
6
After substituting for the values of at and a2 from equation (i) and (j) into equation
(a) and differentiating, the bending moment, Me, at the centre of the beam, x = L/2,
can be shown to be
(m)
It may be noted that the error in the first term is 9.92 per cent and that in the second term is
0.62 per cent. This error can be reduced by adding more terms to the
approximate (or trial) function for w, i.e. into equation (a). The above procedure can be
311 degrees of freedom. Now the potential energy of the body can be expressed by a
functional in terms of these parameters.
As was indicated earlier that for stable equilibrium of the body the potential energy
attains a stationary value and as the potential energy functional is in terms of the
parameters al, bi and ci the following equations must be satisfied.
7
we get 3,1 linear algebraic equations to solve the u., known parameters ai, bt and Ci. It may
be noted that the assumed trial functions must be continuous and satisfy all the prescribed
boundary conditions, and no simple guidelines are available to select such functions. Also
the classical approach of arriving at the equations of the type (1.6) is quite cumbersome.
Hence, except in simple situations, this approach could not beused to solve practical
problems. However, the concepts used in Rayleigh-Ritz method, i.e. representing the
variation of the field variable by trial function and finding the unknown parameters through
minimization of potential energy, are well exploited in the finite element method.
Variational method
U =1
∭ �εT��σ�dΩ
2
Ω
For a 3D structural problem, stress has six components: {σ }= {σ x,σy,σz,Txy,Tyz,tzx }
Similarly, there are six components of strains: {ε}T ={ εx, εy, εz, γxy, γyz, γzx }
Now the strain displacement relationship can be expressed as {ε } =[B]{d} , where
{d} is the displacement vector in x, y and z directions and [B] is called as the strain
displacement relationship matrix. Again, the stress can be represented in terms of its
constitutive relationship matrix: {σ } =[D]{ε } . Here [D] is called as the constituent
relationship matrix. Using the above relationship in the strain energy equation one
can arrive
1
U= ∭ ��B��d��T �D��B��d�dΩ
2
Ω
Applying the variational principle one can express
{F}= = ∭[ ]T [D][B]dΩ{d}
� �
Now, from the relationship of {F} =[K]{d}, one can arrive at the element stiffness
matrix as:
[K] = ∭�B�T [D][B] dΩ
Ω
Thus, by the use of Variational principle, the stiffness matrix of a structural element
can be obtained as expressed in the above equation.
8
Weighted Residual Method
Virtual work and Variational method are applicable and adequate for most of the
problems. However, in some cases functional analogous to potential energy cannot be
written because of not having clear physical meaning. For some applications, such as in
fluid mechanics problem, functional needed for a variational approach cannot be
expressed. For some types of fluid flow problems, only differential equations and boundary
conditions are available. For Such problems weighted residual method can be used for
obtaining the solutions. Approximate solutions of differential equation satisfy only part
of conditions of the problem. For example a differential equation may be satisfied only at
few points, rather than at each. The strategy used in weighted residual method is to first
take an approximate solution and then its validity is assessed. The different
methods in weighted Residual Method are
• Collocation method
• Least square method
• Method of moment
• Galerkin method
∫ Wi �Du � f�dΩ = 0
Ω
Where weighting function wi= wi(x) is chosen from the approximate basis function
used for constructing approximated solution u.
9
RAYLEIGH-RITZ METHOD
In mechanics of solids, our problem is to determine the displacement u of the body
satisfying the equilibrium stresses are related to strains, which, in turn, are related to
displacements. This leads to requiring solution of second order partial differential
equations. Solution of this set of equations is generally referred to as an exact
solution. Such exact solutions are available for simple geometries and loading conditions,
and one may refer to publications in theory of elasticity. For problems of complex
geometries and general boundary and loading conditions, obtaining such solutions is an
almost impossible task. Approximate solution methods usually employ potential
energy or variational methods, which place less stringent conditions on the functions.
Potential Energy
The total potential energy of an elastic body, is defined as the sum of total strain
energy (U) and the work potential:
n = Strain energy + Work potential
(U) (WP)
1
For linear elastic materials., the strain energy per unit volume in the body is σTε.
2
The total strain energy U is given by
U=1 ∫ T
ε dv
2
v
The work potential WP is given by
Wp = - ∫ Tf dV - ∫ UTTds – Σ u Ti Pj
v s i
The total potential for the general elastic body is
n = 12 ∫ TεdV - ∫ TfdV -∫ TdS – Σu Tip i
v v s f
We consider conservative systems here, where the work potential is independent of the path
taken. In other words, if the system is displaced from a given configuration and brought
back to this state, the forces do zero work regardless of the path.
Kinematically admissible displacements are those that satisfy the single-valued nature of
displacements (compatibility) and the boundary conditions. In problems where
displacements are the unknowns, which is the approach in this book, compatibility is
automatically satisfied.
10
Galerkins method
Galerkin method is the most widely used among the various weighted residual
methods. Galerkin method incorporates differential equations in their weak form, i.e., before
starting integration by parts it is in strong form and after by parts it will be in weak form, so
that they are satisfied over a domain in an integral. Thus, in case of Galerkin method, the
equations are satisfied over a domain in an integral or average sense, rather than at very
point. The solution of the equations must satisfy theboundary conditions. There are two
types of boundary conditions:
11
Φ = ∑ =1 iGi (e)
where the coefficients Φi are arbitrary, except for requiring that Φi satisfy
homogeneous (zero) boundary conditions where u is prescribed.
∫ (LU - P) dV = 0 (f)
for every Φ of the type Φ = ∑ iG i where coefficients Φ, are arbitrary except for
requiring that Φ satisfy homogeneous (zero) boundary conditions. The solution of the
resulting equations for Qi then yields the approximate solution U.
Usually, in the treatment of (f) an integration by parts is involved. The order of the
derivatives is reduced and the natural boundary conditions, such as surface-force
conditions, are introduced.
Displacement
In the case of a three dimensional solid or a structure, the displacement at any point
can be expressed by its components u, v and w parallel to the cartesian coordinate
axes x, y and z. The displacement u, v and w are continuous functions of x, y and z.
Any virtual displacement will also be continuous functions and in addition that they
should satisfy the kinematic boundary conditions.
The equilibrium conditions to be satisfied by the stresses within the body and on the
boundary are given in Eqs:
(a)
and
(b)
Multiply the equilibrium Eqs 2.5 by Su and 8v respectively and integrate over the
area of the solid
(c)
12
In order to give a physical interpretation to the equation we can consider Su and 8v as
virtual displacements and also expand each one of the terms by using the Green's
theorem in two dimensions. if sb(x, y) and 0(x, y) are continuous functions with their
first and second partial derivatives are also continuous, then according to Green's
theorem,
(d)
13
Thus Eq. (C) is transformed to
(d)
Eq (d) becomes
eco mes
-δU+δWe =0
δWe= δU
For equilibrium to exist the total external virtual work is equal to the total internal
virtual work. Thisma the-matical statement is a necessary condition for equilibrium.
Again if we apply Green's theorem in the opposite direction
Thus, the principle of virtual displacement can be stated as that a de-formable system
is in equilibrium if the total external virtual work is equal to the total internal virtual
work for every virtual displacement satisfying the kinematic boundary conditions. It
may be noted here that the principle of virtual displacement is an equilibrium
requirement and is independent of the material behaviour.
Shape Function
14
One dimensional elements
These elements are suitable for the analysis of one dimensional problem and may be
called as line elements also. Figure 1.3 shows different types of one dimensional
elements.
Six noded and ten noded triangular elements (Fig. 1.5) are also used by the analysts.
Six noded triangular element is known as Linear Strain Triangle (LST) or as
Quadratic Displacement Triangle. Ten noded triangular elements are known as
Quadratic Strain Triangles (QST) or Cubic Displacement Triangles. One can think of
trying the use of still higher order triangular elements like Cubic Strain Triangles and
Quartic Strain Triangles. A simple but less used two dimensional element is the four
noded rectangular element whose sides are parallel to the global coordinate systems
(Fig. 1.7). This systems is easy to construct automatically but it is not well suited to
approximate inclined boundaries.
15
Fig 1.5 (a) Linear strain triangle (b) Quadratic Strain triangle
Fig 1.6 (a) Cubic strain triangle (b) Quadratic strain triangle
16
Lagrange, Serendipity and iso parametric Elements
Rectangular elements of higher order also can be used. Figure 1.8 shows a family of
Lagrange rectangle in which nodes are in the form of grid points. Figure 1.9 shows
the family of Serendipity rectangles which are having nodes only along the external
boundaries.
Quadrilateral Elements are also used in finite element analysis (Fig. 1.10). Initially
quadrilateral elements were developed by combining triangular elements (Fig. 1.11).
But it has taken back stage after isoparametric concept was developed. Isoparametric
concept is based on using same functions for defining geometries and nodal
unknowns. Even higher order triangular elements may be used to generate
quadrilateral elements.
17
Fig 1.10 Quadrilateral element
Using isoparametric concept even curved elements are developed to take care of
boundaries with curved shapes (Fig. 1.12).
18
Three Dimensional elements
Similar to the triangle for two dimensional problems tetrahedron is the basic element
for three dimensional problems (Fig. 1.13). Tetrahedron is having four nodes, one at
each corner. Three dimensional elements with eight nodes are either in the form of a
general hexahedron or a rectangular prism, which is a particular case of a hexahedron.
The rectangular prism element is many times called as a brick element also. In these
elements also one can think of using higher order elements. (Fig. 1.13).
19
Minimum potential energy
A binding energy is the energy that must be exported from a system for the system to enter a
bound state. If the potential energy is chosen to be zero when the system is unbound, the
potential energy of the system is negative after it enters a bound state.[1] A bound system
has a lower (i.e., more negative) potential energy than the sum of its
parts—this is what keeps the system aggregated in accordance with the minimum
total potential energy principle.
The total potential energy, is the sum of the elastic strain energy,U, stored in the
deformed body and the potential energy V associated to the applied forces:
= U+V
δ = δ (U+V) = 0
The principle of minimum total potential energy may be derived as a special case of
the virtual work principle for elastic systems subject to conservative forces. The
equality between external and internal virtual work (due to virtual displacements) is:
T T T
∫ U T ds +∫ u fdv = ∫ ε σdv
Where
U = Vector of displacements
In the special case of elastic bodies, the right-hand-side of can be taken to be the
change, , of elastic strain energy U due to infinitesimal variations of real
20
displacements. In addition, when the external forces are conservative forces, the left-
hand-side of can be seen as the change in the potential energy function V of the
forces. The function V is defined as:
V = -∫ Tds - ∫ Tfdv
where the minus sign implies a loss of potential energy as the force is displaced in its
direction. With these two subsidiary conditions, becomes:
-δV = δU
The stiffness matrix of a structural system can be derived by various methods like
Variational principle, Galerkin method etc. The derivation of an element stiffness
matrix has already been discussed in earlier lecture. The stiffness matrix is an
inherent property of the structure. Element stiffness is obtained with respect to its axes
and then transformed this stiffness to structure axes. The properties of stiffness matrix
are as follows:
Stiffness matrix is symmetric and square.
In stiffness matrix, all diagonal elements are positive.
Stiffness matrix is positive definite
For example, if K is a symmetric n × n real matrix and x is non-zero column vector,
then K will be positive definite while xTKx is positive.
21
The steps to be followed in the computer program are shown in the form of flow
chart in Fig. 1.14 for assembling the local stiffness matrix to global stiffness matrix
22
SCHOOL OF BUILDING AND ENVIRONMENT
DEPARTMENT OF CIVIL ENGINEERING
23
UNIT-II STRESS ANALYSIS
Eq. (c) is the compatibility equation since it states the geometric requirements. This
condition will ensure adjacent elements to remain free from discontinuities such as gaps
and overlaps.
24
The stress components may be expressed in terms of strain, which is as follows.
The strain components can also be expressed in terms of the stress, which is
given below
z = yz = zx =0
The
The cconstitutive
ononss u ve relation
e a on for
o eelastic
as c isotropic material
s o op c ma e a for
o this
h s case
case may
ma y be
be ggiven
ve
by
by
25
The strain components can be expressed in terms of the stress as follows.
Axisymmetric Problem
Many problems in stress analysis which are of practical interest involve solids of
revolution subject to axially symmetric loading. A circular cylinder loaded by a
uniform internal or external pressure, circular footing resting on soil mass,
pressure vessels, rotating wheels, flywheels etc. The strain displacement
relations in these type of problems are given by
26
The two components of displacements in any plane section of the body along its
axis of symmetry define completely the state of strain and therefore the state of
stress. The constitutive relations are given below for such types of problems.
Triangular element
The triangular element can be used to represent the arbitrary geometry much
easily. On the other hand, rectangular elements, in general, are of limited use as
they are not well suited for representing curved boundaries. However, an
assemblage of rectangular and triangular element with triangular elements near
the boundary can be very effective (Fig. 3).
The shape function for triangular elements (linear, quadratic and cubic) with
various nodes (Fig. 4) can be formulated. An internal node will exist for cubic
element as seen in Fig. 4(c).
27
Fig. 4 Triangular elements
In displacement formulation, it is very important to approximate the variation of
displacement in the element by suitable function. The interpolation function can
be derived either using the Cartesian coordinate system or by the area
coordinates.
where α0, α1, α2 ….. are unknown coefficients. Thus the displacement vectors at
any point P,in the element (Fig.4) can be expressed with the following relation.
28
Fig. 4 Triangular element in Cartesian Coordinates
Similarly, for “m” node element having three degrees of freedom at each node,
the displacement function can be expressed as
Now, for a linear triangular element with 2 degrees of freedom, eq. (3.2.3) can
be written in terms of the nodal displacements as follows.
29
Where, {d} is the nodal displacements. To simplify the above expression for
finding out the shape function, the displacements in X direction can be
separated out which will be as follows:
To obtain the polynomial coefficients, {α} the matrix of the above equation are
to be inverted. Thus,
30
Thus, the interpolation function can be obtained from the above as:
Fig. 5 shows a triangular element with six nodes. The additional three
nodes (4, 5, and 6) are situated at the midpoints of the sides of the element. A
complete polynomial representation of the field variable can be expressed with
the help of Pascal triangle:
Fig. 5 (a) Six node triangular element (b) Lines of constant values of the
area coordinates
31
Using the above field variable function, one can reach the following expression
using interpolation function and the nodal values.
2 2
∅(x,y) = 0 + 1x+ 2y+ 3x + 4xy+ 5y
Here, the every shape function must be such that its value will be unity if
evaluated at its related node and zero if evaluated at any of the other five nodes.
Moreover, as the field variable representation is quadratic, each interpolation
function will also become quadratic. Fig. 5 (a) shows the six node element with
node numbering convention along with the area coordinates at three corners.
The six node element with lines of constant values of the area coordinates
passing through the nodes is shown in Fig. 5 (b). Now the interpolation
functions can be constructed with the help of area coordinates from the above
diagram. For example, the interpolation function N1 should be unity at node 1
and zero at all other five nodes. According to the above diagram, the value of
L1 is 1 at node 1 and ½ at node 4 and 6. Again, L1 will be 0 at nodes 2, 3 and 5.
To satisfy all these conditions, one can propose following expression:
[ ]=L
N1 = 2L 1 L 1-
1
2 1 (2L 1-1)
This assures the required conditions at all the six nodes and is a quadratic
function, asL1 is a linear function of x and y. The remaining five interpolation
functions can also be obtained in similar fashion applying the required nodal
conditions. Thus, the shape function for the six node triangle element can be
written as given below.
32
Such six node triangular element is commonly known as linear strain triangle
(LST) as its strain is assumed to vary linearly inside the element. In case of 2-D
plane stress/strain problem, the element displacement field for such quadratic
triangle may be expressed as so the element strain can be derived from the
above displacement field as follows.
So the element strain can be derived from the above displacement field as
follows.
The above expression shows that the strain components are linearly varying
inside the element. Therefore, this six node element is called linear strain
triangle. The main advantage of this element is that it can capture the variation
of strains and therefore stresses of the element.
33
Construction of Shape Function by Degrading Technique
Sometimes, the geometry of the structure or its loading and boundary conditions
are such that the stresses developed in few locations are quite high. On the other
hand, variations of stresses are less in some areas and as a result, refinement of
finite element mesh is not necessary. It would be economical in terms of
computation if higher order elements are chosen where stress concentration is high
and lower order elements at area away from the critical area. Fig.6 shows
graphical representations where various order of triangular elements are used for
generating a finite element mesh.
Fig. 6 contains four types of element. Type 1 has only three nodes, type 2
element has five nodes, type 3 has four nodes and type 4 has six nodes. The
shape function for 3-node and 6-node triangular elements has already been
derived. The shape functions of 6-node element can suitably be degraded to
derive shape functions of other two types of triangular elements.
Quadrilateral element
Shape Function
The shape function of eight node rectangular element can be derived in similar
fashion as done in case of four node element. The only difference will be on
choosing of polynomial as this element is of quadratic in nature. The derivation
will be algebraically complex in case of using Cartesian coordinate system.
However, use of the natural coordinate system will make the process simpler as
34
the natural coordinates vary from -1 to +1 in the element. The variation of filed
variable ϕ can be expressed in natural coordinate system by the following
polynomial.
It may be noted that the cubic terms ξ3 and η3are omitted and geometric
invariance is ensured by choosing the above expression. Fig. 8 shows the
natural nodal coordinates of the eight node rectangle element in natural
coordinate system.
The nodal field variables can be obtained from the above expression after
putting the coordinates at nodes.
35
Replacing the unknown coefficient αi
36
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.
Natural coordinates
1 2 ; 3
L1 = ; L2 = L3 =
Where,
A1= Area of the triangle P23
A2= Area of the triangle P13
A3= Area of the triangle P12
A=Area of the triangle 123
Thus,
A= A1+A2+A3
And
L1+L2+L3 = 1
37
Therefore, the natural coordinate of three nodes will be: node 1 (1,0,0);
node 2 (0,1,0); and node 3 (0,0,1).
The area of the triangles can be written using Cartesian coordinates considering
x, y as coordinates of an arbitrary point P inside or on the boundaries of the
element:
38
The relation between two coordinate systems to define point P can be
established by their nodal coordinates as
The inverse between natural and Cartesian coordinates may be expressed as:
39
Where, c1 = x3 – x2; c2 = x1 – x3 and c3 = x2 – x1. The above expressions are
looked cumbersome. However, the main advantage is the ease with which
polynomial terms can be integrated using following area integral expression.
Where 0! is defined
de ned as unity.
un y
The interpolation functions for the triangular element are algebraically complex
if expressed in Cartesian coordinates. Moreover, the integration required to
obtain the element stiffness matrix is quite cumbersome. This will be discussed
in details in next lecture. The interpolation function and subsequently the
required integration can be obtained in a simplified manner by the concept of
area coordinates. Considering a linear displacement variation of a triangular
element as shown in Fig. 10, the displacement at any point can be written in
terms of its area coordinates.
Here, A is the total area of the triangle. It is important to note that the area
coordinates are dependent as L1+L2+L3 = 1 . It may be seen from figure that at
node 1, L1 = 1 while L2 = L3 = 0. Similarly for other two nodes: at node 2, L2 =
1 while L1 = L3 = 0, andL3 = 1 while L2 = L1 = 0. Now, substituting the area
coordinates for node 1, 2 and 3, the displacement components at nodes can be
written as
40
Thus, from the above expression, one can obtain the unknown coefficient:
41
Thus, for two displacement components u and v of any point inside the
element can be written as:
42
Isoparametric Formulation
The two or three dimensional elements discussed till now are of regular
geometry (e.g. triangular and rectangular element) having straight edge. Hence,
for the analysis of any irregular geometry, it is difficult to use such elements
directly. For example, the continuum having curve boundary as shown in the
Fig. 11 (a) has been discretized into a mesh of finite elements in three ways as
shown.
(a) The Continuum to be discritized (b) Discritization using Triangular Elements (c)
Discritization using rectangular elements (d) Discritization using a combination of
rectangular and quadrilateral elements
43
Figure 11 (b) presents a possible mesh using triangular elements. Though,
triangular elements can suitable approximate the circular boundary of the
continuum, but the elements close to the center becomes slender and hence
affect the accuracy of finite element solutions. One possible solution to the
problem is to reduce the height of each row of elements as we approach to the
center. But, unnecessary refining of the continuum generates relatively large
number of elements and thus increases computation time. Alternatively, when
meshing is done using rectangular elements as shown in Fig 11 (c), the area of
continuum excluded from the finite element model is significantly adequate to
provide incorrect results. In order to improve the accuracy of the result one
can generate mesh using very small elements. But, this will significantly
increase the computation time. Another possible way is to use a combination of
both rectangular and triangular elements as discussed below. But such types of
combination may not provide the best solution in terms of accuracy, since
different order polynomials are used to represent the field variables for different
types of elements. Also the triangular elements may be slender and thus can
affect the accuracy. In Fig. 11 (d), the same continuum is discritized with
rectangular elements near center and with four node quadrilateral elements near
boundary. This four-node quadrilateral element can be derived from rectangular
elements using the concept of mapping. Using the concept of mapping regular
triangular, rectangular or solid elements in natural coordinate system (known as
parent element) can be transformed into global Cartesian coordinate system
having arbitrary shapes (with curved edge or surfaces). Fig. 12 shows the parent
elements in natural coordinate system and the mapped elements in global
Cartesian system.
44
45
Fig 12 Mapping of isoparametric elements in global coordinate system
Coordinate Transformation
Where,
n=No. of Nodes
N =Interpolation Functions
One can also express the field variable variation in the element as
As the same shape functions are used for both the field variable and description
of element geometry, the method is known as isoparametric mapping. The
element defined by such a method is known as an isoparametric element. This
method can be used to transform the natural coordinates of a point to the
Cartesian coordinate system and vice versa.
46
Numerical integration
47
Brick Elements
Various orders of elements of the parallelepiped family are shown in Fig. 13
shows the eight-node brick element with reference to a global Cartesian
coordinate system and then with reference to natural coordinate system. The
natural coordinates for the brick element can be relate Cartesian coordinate
system by
Here,2a, 2b and 2care the length, height and width of the element. The
coordinate of the center of the brick element can be written as follows:
The nodal values in natural coordinate systems can be derived which is shown
in Fig. 13 (b). With the above relations variations of x, h &z will be from -1 to
+1. Now the interpolation function can be derived in several procedures as done
in case of two dimensional rectangular elements. For example, the interpolation
function can be derived by inspection in terms of natural coordinate system as
follows:
By using field variable the following terms of the polynomial may be used for
deriving the shape function for eight-node brick element.
48
The above equation is incomplete but symmetric. However, such
representations are quite often used and solution convergence is achieved in the
finite element analysis. Again, the shape functions for three dimensional 8-node
or 27-node brick elements can be derived using Lagrange interpolation
function. For this we need to introduce interpolation function in the ζ-direction.
Thus, for example, the Lagrange interpolation function for a three dimensional 8
node brick element can be obtained from the product of appropriate interpolation
functions in the ξ, η and ζ directions. Therefore, the shape function will become
Thus using the Lagrange interpolation function the shape function at node 1 can
be expressed as
Using any of the above concepts, the interpolation function for 8-node brick
element can be found as follows:
49
Shell element
A shell is a curved surface, which by virtue of their shape can withstand both
membrane and bending forces. A shell structure can take higher loads if,
membrane stresses are predominant, which is primarily caused due to in-plane
forces (plane stress condition). However, localized bending stresses will appear
near load concentrations or geometric discontinuities. The shells are analogous
to cable or arch structure depending on whether the shell resists tensile or,
compressive stresses respectively. Few advantages using shell elements are
given below.
1. Higher load carrying capacity
2. Lesser thickness and hence lesser dead load
3. Lesser support requirement
4. Larger useful space
5. Higher aesthetic value.
The example of shell structures includes large-span roof, cooling towers, piping
system, pressure vessel, aircraft fuselage, rockets, water tank, arch dams, and
many more. Even in the field of biomechanics, shell elements are used for
analysis of skull, Crustaceans shape, red blood cells, etc.
Classification of Shells
50
Finite Element Formulation of a Degenerated Shell
The position of any point inside the shell element can be written in terms of
nodal coordinates as
Since, ς is assumed to be normal to the mid surface, the above expression can be
rewritten in terms of a vector connecting the upper and lower points of shell as
51
Fig 14 Local and global coordinates
For small thickness, the vector V3i can be represented as a unit vector tiv3i:
Where, ti is the thickness of shell at ith node. In a similar way, the displacement at any
point of the shell element can be expressed in terms of three displacements and two
rotation components about two orthogonal directions normal to nodal load vector V3i
as,
Where, σi, i are the rotations of two unit vectors v1i & v2i about two
orthogonal directions normal to nodal load vector V3i.The values of v1i and v2i
can be calculated in following way:
In which, iˆ, ˆj, kˆ are three (orthogonal) base vectors. Then, 1i V is the cross
product of ˆi & V3i as shown below
52
Jacobian matrix
The Jacobian matrix for eight node shell element can be expressed as,
{e}=[B]{d}
53
Stress strain relation
{σ}=[D]{ε}
{ σ}=[D][B]{d}
The value of shear correction factor a is considered generally as 5/6. The above
constitutive matrix can be split into two parts ([Db] and [Ds] )for adoption of
different numerical integration schemes for bending and shear contributions to
the stiffness matrix.
54
Element stiffness matrix
Finally, the stiffness matrix for the shell element can be computed from the
expression
[k ]= ∭[ ]T [D][B]dΩ
However, it is convenient to divide the elemental stiffness matrix into two parts:
(i) bending and membrane effect and (ii) transverse shear effects. This will
facilitate the use of appropriate order of numerical integration of each part.
Thus,
[k ]= [k ] b [k ]s
Here, Fx,Fy,and Fxy, are the in-plane edge load and compressive load is
considered as positive. For, finite element formulation the deflection in
aboveexpression needs to convert in terms of nodal displacements in the
element. to the following form using interpolation functions.
55
Where [N’ x]and [ N’ y]indicate partial derivative of ��� with respect to x and y
respectively. Thus, the equation of buckling becomes
If the in-plane loads have a constant ratio to each other at all time during their
buildup, the above equation can be expressed as follows
The term P∗ is called the load factor, and , and are constants relating the in-
plane loads in the plate member. Solving the above expression, the buckling
mode shapes are possible to determine.
56
SCHOOL OF BUILDING AND ENVIRONMENT
DEPARTMENT OF CIVIL ENGINEERING
57
UNIT-III MESHING AND SOLUTION PROBLEMS
The stiffness matrix of the basic element is contained in the new matrix as a
submatrix. The stiffness matrices of higher order elements are built by a similar process if a
higher order element is coded into the finite element program, it includes st iffness
mat rices of all lower order elements. In the process of refinement if a higher order
element is chosen, the previously computed stiffness coefficients would still be valid.
Hence, only a few additional coefficients have to be evaluated. The method is easier than the
conventional p - method of increasing the polynomial order where the computation of the
entire higher order element stiffness matrix is required.
Mesh refinement
The user needs to select the number of nodes and elements in the model. The selection may be
the one that leads to the best description of the domain geometrically. For example, a curved
surface could be modeled by a series of interconnected flat rectangular facets. The larger the
number of facets, the better is the model. The selection may also be based upon intuition,
past experience and engineering judgment. The mesh obtained may be adequate in some
cases. In other cases, especially when singularities are present, the mesh may not be adequate
to obtain the results to the accuracy desired. In such cases, the meshes need to be refined.
REFINEMENT PROCESS
There are three ways of refining a finite element mesh:
a) The H-method: This method increases the number of elements and hence decreases the
element size while keeping the polynomial order of the shape function constant.
b) The P-method: This method increases the polynomial order of the interpolation function
while keeping the number of elements in the model constant.
c) The R-method: This method redistributes the nodes while keeping the element
number and the polynomial order of the interpolation function constant.
58
H - Method
This method is primarily based on the choice of characteristic length of the elements.
"Characteristic length " is referred to in a generalized sense and is required to define the
element topologically. A linear element requires one characteristic length, whereas an
element of rectangular shape requires two characteristic lengths and a triangular element
requires three characteristic lengths for its definition. In the triangular element the three length
information’s may be any combination of lengths and angles.
Instead of expressing the functional in terms of the position vectors of the nodes it can be
expressed as a function of the element characteristic lengths as
= (ui,hik) (a)
Also, note that there will be geometrical constraints on hk. For example, the sum of the
element lengths in a particular direction should be equal to the overall dimension of the
model in that direction.
= u =0 (b)
1
ℎ 2
i =r
ℎ
i k
Solving equation ( b) along with the constraints yield the characteristic lengths and hence
defines the best mesh. Equation (b) is equivalent to cast in the frame work of characteristic
lengths. Therefore the solution as indicated is difficult. A practical procedure using this
method consists of selecting a coarse initial mesh, solving the equilibrium equations and
computing the residue rk on each element. The set of elements with large values of
residues is the region that needs to be refined. The identified region can be refined by sub-
dividing the elements, thus creating new regions, or by deleting all the elements in the region
and replacing them by finer elements. However, the new elements need to be of the same type
as those in the initial mesh. The equations of the new model are solved and the residues are
computed. If the values of the residues are still large, the refinement procedure can be
repeated. Indeed , it could be used iteratively until the solution meets the prescribed accuracy.
59
P - Method
This method is primarily based on the choice of the order of the interpolation function, which
in practice, translates to the choice of element type. For example, in a two dimensional
domain, the basic triangular element with three nodes at the three vertices uses a linear shape
function (p-l). In order to choose quadratic shape functions (p=2), the triangular element with
six nodes, three at the vertices and three at mid-side locations, has to be selected. Similarly,
for cubic functions, an element with nine nodes is selected.
Higher order elements generally provide better description of the domain geometrically. They
are particularly useful in regions where the use of lower order elements would result in a
mesh with poor aspect ratios in those elements. From the point of view of solution accuracy,
higher order elements are usually more accurate than the lower order elements. But this
does not mean that increasing the polynomial order indiscriminately will always provide
point-wise convergence to the exact solution. The argument is based on the theory of
interpolation. Prenter states that this notion on convergence was first dispelled by Meray
and later by Range. He illustrates this with the function f(x) =
1/(1+5x2) being interpolated by Lagrange polynomial of order 5 and 15 with evenly spaced
odes in the interval [-1,1] which display divergence at - 1 and 1. Although the example is for
a continuous interpolation function rather than a piecewise function, as in a finite element
model, it shows that there is good reason to exercise caution in increasing the polynomial
order.
The classification of methods into a-priori and a-posteriori refers to refinement before and
after the solution of the equilibrium equations. In a finite element program the solution
process is one that needs much of computer time. If discretization errors can be
estimated a-priori, then the mesh can be suitably altered to obtain the best accuracy possible
by solving the equations only once. Unfortunately there are no practical priory methods
available. The author has not found any in the literature survey. This study is an attempt to
provide one. There are several aposteriori methods available for refinement.
60
SCHOOL OF BUILDING AND ENVIRONMENT
DEPARTMENT OF CIVIL ENGINEERING
61
UNIT IV
NONLINEAR, VIBRATION AND THERMAL PROBLEMS
Nonlinear problems
Various non-linear problems in finite element analysis may be group into the
following three categories.
This is one of the most common forms of nonlinearity, and would include
nonlinear elastic, plastic, and visco elastic behavior. For thermal problems, a
temperature dependent thermal conductivity will produce nonlinear equations.
62
Non linearity in structural problem
GEOMETRIC NONLINEARITY
Displacement-strain relation
63
Domain of integration
i. Undeformed domain W0
{ } [D ]{ }
dU
E
d
Stress is a function of strain (deformation): potential, path independent
64
Elasto-plastic material (energy dissipation occurs)
Visco-elastic material
i. Time-dependent behavior
65
Nonlinear force BC (Kinetic nonlinearity)
Newton-Raphson Method
di1 di di
66
Consistent System Matrices
67
Dynamic condensation
The accuracy of the resulting reduced model is generally very low for
dynamic problems. To achieve reasonably accurate results, the masters must be
chosen with great care and number of masters should be greater than the number of
modes interested. To alleviate the limitations, the inertia effects could be
partially or fully included in the condensation. The corresponding condensation
approaches are generally called dynamic condensation
The equation of motion is cast as a shifted Eigen problem. A shift value, f, is
introduced into the set of equations describing the dynamic system, thus
The terms are rearranged to group the constant term f times the mass
matrix with the stiffness matrix to yield
Then let a new system matrix [D] be used to describe the ‘effective’ stiffness
matrix as
can be partitioned into the ‘a’ active DOF and the ‘d’ deleted or omitted DOF to
form two equations given as
Assuming that the forces on the deleted DOF are zero, then the second equation
can be written as
68
The first equation can be written as
and upon substituting for the ‘d’ deleted DOF this equation becomes
THERMAL ANALYSIS
69
Two-Dimensional Conduction
dT dT
qx Kxx K zz
dx dz
70
71
Stiffness matrix is general term for a matrix of known coefficients being
multiplied by unknown degrees of freedom, i.e., displacement OR temperature,
etc. Thus, the element conduction matrix is often referred to as the stiffness
matrix.
F K t
72
SCHOOL OF BUILDING AND ENVIRONMENT
DEPARTMENT OF CIVIL ENGINEERING
73
UNIT V
DYNAMIC ANALYSIS AND SOFTWARE APPLICATION
4. Assemble the element matrices and vectors and derive the overall system
equations of motion.
5. Solve the equation of motion by applying the boundary conditions.
74
The concentrated masses refer to translational and rotational inertia of the
element and are calculated by assuming that the material within the mean
locations on either side of the particular displacement behaves like a rigid body
while the remainder of the element does not participate in the motion.
Thus, this assumption excludes the dynamic coupling that exists between
the element displacements and hence the resulting element mass matrix is purely
diagonal and is called the “lumped” mass matrix.
75
76
77
78
79
REFERENCE BOOKS
80