Varying Shape, Boundary Conditions and Loads Solutions Obtained Are Approximate
Varying Shape, Boundary Conditions and Loads Solutions Obtained Are Approximate
Varying Shape, Boundary Conditions and Loads Solutions Obtained Are Approximate
• The finite element analysis is a numerical technique. In this method all the
complexities of the problems, like varying shape, boundary conditions and loads are
maintained as they are but the solutions obtained are approximate. Because of its
diversity and flexibility as an analysis tool, it is receiving much attention in
engineering.
• A number of popular brand of finite element analysis packages are now available
commercially. Some of the popular packages are STAAD-PRO, GT-STRUDEL,
NASTRAN, NISA and ANSYS.
1
3/2/2020
• The finite element analysis originated as a method of stress analysis in the design of
aircrafts. It started as an extension of matrix method of structural analysis.
• Today this method is used not only for the analysis in solid mechanics, but even in the
analysis of fluid flow, heat transfer, electric and magnetic fields and many others. Civil
engineers use this method extensively for the analysis of beams, space frames, plates,
shells, folded plates, foundations, rock mechanics problems and seepage analysis of
fluid through porous media.
• Both static and dynamic problems can be handled by finite element analysis. This
method is used extensively for the analysis and design of ships, aircrafts, space crafts,
electric motors and heat engines.
• In engineering problems there are some basic unknowns. If they are found, the
behaviour of the entire structure can be predicted. The basic unknowns or the Field
variables which are encountered in the engineering problems are
• The approximating functions are defined in terms of field variables of specified points called
.
• Thus in the finite element analysis the unknowns are the field variables of the nodal points.
• Once these are found the field variables at any point can be found by using interpolation
functions. After selecting elements and nodal unknowns next step in finite element analysis is to
assemble element properties for each element.
• For example, in solid mechanics, we have to find the force-displacement i.e. stiffness
characteristics of each individual element. Mathematically this relationship is of the form
[K ] { } { f }
e e e
wh ere [k] e i s eleme nt s tiffne s s m at ri x , { δ} e is no da l
displacement vector of the element and {F} e is nodal force
vector.
2
3/2/2020
• The element of stiffness matrix kij represent the force in coordinate direction ‘i’ due
to a unit displacement in coordinate direction ‘j’.
• Four methods are available for formulating these element properties viz. direct
approach, variational approach, weighted residual approach and energy
balance approach.
• Any one of these methods can be used for assembling element properties. In solid
mechanics variational approach is commonly employed to assemble stiffness matrix
and nodal force vector (consistant loads).
• Element properties are used to assemble global properties/structure properties to get
system equations [k]{δ} ={F}. Then the boundary conditions are imposed. The
solution of these simultaneous equations give the nodal unknowns.
• Using these nodal values additional calculations are made to get the required values
e.g. stresses, strains, moments, etc. in solid mechanics problems.
• Thus the various steps involved in the finite element analysis are:
– Select suitable field variables and the elements.
– Discritise the continua.
– Select interpolation functions.
– Find the element properties.
– Assemble element properties to get global properties.
– Impose the boundary conditions.
– Solve the system equations to get the nodal unknowns.
– Make the additional calculations to get the required values.
3
3/2/2020
Example
• The steps involved in finite element analysis are clarified by taking the stress analysis of a
tension strip with fillets (refer Fig.1.1). In this problem stress concentration is to be studies in
the fillet zone.
• Since the problem is having symmetry about both x and y axes, only one quarter of the tension
strip may be considered as shown in Fig.1.2. About the symmetric axes, transverse
displacements of all nodes are to be made zero.
• Step 1: Four noded isoparametric element (refer Fig 1.3) is selected for the analysis
(However note that 8 noded isoparametric element is ideal for this analysis). The four noded
isoparametric element can take quadrilateral shape also as required for elements 12, 15, 18,
etc. As there is no bending of strip, only displacement continuity is to be ensured but not the
slope continuity. Hence displacements of nodes in x and y directions are taken as basic
unknowns in the problem.
• Step 2: The portion to be analysed is to be discretised. Fig. 1.2 shows discretised portion. For
this 33 elements have been used. There are 48 nodes. At each node unknowns are x and y
components of displacements. Hence in this problem total unknowns (displacements) to be
determined are 48 × 2 = 96.
4
3/2/2020
Step 3: The displacement of any point inside the element is approximated by suitable functions
in terms of the nodal displacements of the element. For the typical element (Fig. 1.3 b),
displacements at P are
The approximating functions Ni are called shape functions or interpolation functions. Usually
they are derived using polynomials.
Step 4: Now the stiffness characters and consistant loads are to be found for each
element. There are four nodes and at each node degree of freedom is 2. Hence
degree of freedom in each element is 4 × 2 = 8. The relationship between the nodal
displacements and nodal forces is called element stiffness characteristics. It is of the
form
For the element under consideration, ke is 8 × 8 matrix and δe and Fe are vectors of 8 values. In
solid mechanics element stiffness matrix is assembled using variational approach i.e. by
minimizing potential energy.
If the load is acting in the body of element or on the surface of element, its equivalent at nodal
points are to be found using variational approach, so that right hand side of the above expression
is assembled. This process is called finding consistant loads.
5
3/2/2020
Step 5: The structure is having 48 × 2 = 96 displacement and load vector components to be determined.
Hence global stiffness equation is of the form
Each element stiffness matrix is to be placed in the global stiffness matrix appropriately. This process is called
assembling global stiffness matrix. In this problem force vector F is zero at all nodes except at nodes 45, 46, 47
and 48 in x direction. For the given loading nodal equivalent forces are found and the force vector F is
assembled.
Step 6: In this problem, due to symmetry transverse displacements along AB and BC are zero. The system
equation [k]{F} = {δ} is modified to see that the solution for {δ} comes out with the above values. This
modification of system equation is called imposing the boundary conditions.
Step 7: The above 96 simultaneous equations are solved using the standard numerical procedures like Gauss
elimination or Choleski’s decomposition techniques to get the 96 nodal displacements.
Step 8: Now the interest of the analyst is to study the stresses at various points. In solid mechanics the relationship
between the displacements and stresses are well established. The stresses at various points of interest may be
found by using shape functions and the nodal displacements and then stresses calculated. The stress
concentrations may be studies by comparing the values obtained at various points in the fillet zone with the values
at uniform zone, far away from the fillet (which is equal to P/b2t).
6
3/2/2020
Hence FEM is superior to the classical methods only for the problems involving a number of
complexities which cannot be handled by classical methods without making drastic assumptions.
For all regular problems, the solutions by classical methods are the best solutions. Infact, to
check the validity of the FEM programs developed, the FEM solutions are compared with the
solutions by classical methods for standard problems.
2. FDM do not give the values at any point except at node points. It do not give any approximating
function to evaluate the basic values (deflections, in case of solid mechanics) using the nodal values.
FEM can give the values at any point. However the values obtained at points other than nodes are
by using suitable interpolation formulae.
3. FDM makes stair type approximation to sloping and curved boundaries as shown in Fig. 1.5.
FEM can consider the sloping boundaries exactly. If curved elements are used, even the curved
boundaries can be handled exactly.
4. FDM needs larger number of nodes to get good results while FEM needs fewer nodes.
5. With FDM fairly complicated problems can be handled where as FEM can handle allcomplicated
problems.
7
3/2/2020
Unless user has the background of FEA, he may produce worst results and may go with
overconfidence. Hence it is necessary that the users of FEA package should have sound
knowledge of FEA.
8
3/2/2020
x • Blue line-Finite number of linear
approximations with the finite number of
Subdomain e
x
9
3/2/2020
General Steps
1) Discretize the domain
a) Divide domain into finite elements using appropriate element types (1-D, 2-
D, 3-D, or Axisymmetric)
2) Select a Displacement Function
a) Define a function within each element using the nodal values
3) Define the Strain/Displacement and Stress/strain Relationships
4) Derive the Element Stiffness Matrix and Equations
a)Derive the equations within each element
General Steps
10
3/2/2020
Applications
• Stress Analysis
– Truss and frame analysis
– Stress concentration
• Buckling
• Vibration analysis
• Heat transfer
• Fluid flow
Advantages of FEM
• Model irregularly shaped bodies
• Compute General load conditions
• Model bodies composed of different materials
• Solve unlimited numbers and kinds of boundary conditions
• Able to use different element sizes in places where loads or stresses are
concentrated
• Handle non-linear behavior using linear approximations
• Reduce System Cost
11
3/2/2020
FEM Packages
• Large Commercial Programs
– Designed to solve many types of problems
– Can be upgraded fairly easily
– Initial Cost is high
– Less efficient
• Special-purpose programs
– Relatively short, low development costs
– Additions can be made quickly
– Efficient in solving their specific types of problems
– Can’t solve different types of problems
FEM Packages
• Algor • IMAGES-3D
• ANSYS • MSC/NASTRAN
• COSMOS/M • SAP90
• STARDYNE • GT-STRUDL
12
3/2/2020
[k] = EA 1 -1
L -1 1
•A new constant is introduced into the function for every node in the discretized domain.
13
3/2/2020
By knowing the distances to the nodes and the displacements at those nodes, the equation
becomes:
u1 1 0 0 a1
u2 1 x x 2
a2
= 2 2
u3 1 x3 x32 a3
where x1 = 0, x2 and x3 are the distances to the nodes and u1, u2, and u3 are the displacements.
Example
Determine displacements of materials a and b if the load P is applied to the end of the bar
given the above information.
E 2E
a A b A P
L L
14
3/2/2020
Example con’t.
1) Discretize the domain with appropriate elements.
Element a Element b
f1 f3 = P
1 2 3
u1 u2 u3
f1 2 f21 f22 2 3 f3 = P
1
u1 u2 u2 u3
Example con’t.
u1 u2 u3
15
3/2/2020
Example con’t.
3) Define stress/displacement and stress/strain relationships
σx = Eεx εx = du/dx
4) Derive the element stiffness matrix and element equations
{F} = [k]{d} [k] = stiffness matrix
[k] = EA 1 -1
{F} = Force
L -1 1
{d} = displacement
a b
f1 EA 1 -1 u1 EA 2 -2
f22 u2
f21 = L u2 , =
-1 1 f3 L -2 2 u3
Example con’t.
5) Construct Global equation and introduce boundary
conditions and known variables.
f1 1 -1 0
EA u1 Global Equation
f21+f22 =
-1 3 -2 u2
f3 L
u3
0 -2 2
B.C.: (x =0) u1 = 0
Known variables: f3 = P and f2 = f21+f22 = 0
16
3/2/2020
Example con’t.
6) Solve for unknowns.
f1 1 -1 0
EA 0
0 =
-1 3 -2 u2
P L
u3
0 -2 2
u2 = PL u3 = 3PL
EA 2EA f1 = -P
Example con’t.
εa = P = u2 σa = Eεa = P
EA L A
εb = 3P = u3 σa = 2E εb = P
2EA L 3 A
17