0% found this document useful (0 votes)
45 views

Finite Element Method: Main Applications: Field Problems

Finite Element Method (FEM) is a numerical technique used to find approximate solutions to boundary value problems. FEM involves dividing a body into small segments called finite elements, developing the governing equations for each element, and then combining all elements using connectivity information to generate a global system of equations describing the entire system. The key steps in FEM include 1) meshing the geometry, 2) assigning material properties and boundary conditions to each element, and 3) solving the global system of equations to obtain an approximate solution over the entire domain. FEM is widely used in engineering fields like mechanics, heat transfer, and fluid dynamics.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Finite Element Method: Main Applications: Field Problems

Finite Element Method (FEM) is a numerical technique used to find approximate solutions to boundary value problems. FEM involves dividing a body into small segments called finite elements, developing the governing equations for each element, and then combining all elements using connectivity information to generate a global system of equations describing the entire system. The key steps in FEM include 1) meshing the geometry, 2) assigning material properties and boundary conditions to each element, and 3) solving the global system of equations to obtain an approximate solution over the entire domain. FEM is widely used in engineering fields like mechanics, heat transfer, and fluid dynamics.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Finite Element Method

- FEM is a set of numerical algorithms to solve ODE’s and PDE’s


- FEM (or FEA) has application in all engineering field
- But the method is most frequently used in Mechanics

Main Applications: Field Problems


- Elasticity, Plasticity, Viscoelasticity, Hyperelasticity, etc.
- Heat transfer
- Fluid Mechanics
- Electromagnetic

KINES 384
What is a field problem?

A field problem includes:


• Geometry of the field
• Field variable(s)
• Differential equation(s) governing the field

A Review Problem: An Elastic Field

KINES 384
Example: A 2-D elastic field
Overview
• Geometry is subdivided
• Reaction forces
• Applied loads

KINES 384
General steps to make FEM work?
1. Mesh Generation: The complex region is subdivided into smaller
subdomains called “ELEMENTS”. Apex of an element’s sides is a
“NODE”.

Then we use interpolation functions


to approximate the unknowns in
terms of nodal values:

KINES 384
2. Material and Physical Properties: (elastic
modulus, density, Poisson’s ration, heat
conduction coefficient,…).
3. Loading Conditions: (concentrated and
distributed forces, moments, heat
source,…).
4. Kinematic Boundary Conditions:
(constraints and fixed points).
FEM Applied to Solid Mechanics Problems
• A FEM model in solid mechanics can
be thought of as a system of assembled
springs. When a load is applied, all
elements deform until all forces
balance.
• F = K.d
Create elements
of the beam • K is dependant upon Young’s
modulus and Poisson’s ratio, as
well as the geometry.
• Equations from discrete elements are
assembled together to form the global
Nodal displacement and forces stiffness matrix.
• Deflections are obtained by solving the
assembled set of linear equations.
• Stresses and strains are calculated from
the deflections.

KINES 384
KINES 384
KINES 384
meshed model
KINES 384
Boundary Conditions for a Solid Mechanics Problem

• Displacements DOF constraints usually specified at model boundaries to


define rigid supports.

• Forces and Moments Concentrated loads on nodes usually specified on


the model exterior.

• Pressures Surface loads usually specified on the model exterior.

• Temperatures Input at nodes to study the effect of thermal expansion or


contraction.

• Inertia Loads Loads that affect the entire structure (ex: acceleration,
rotation).

KINES 384
KINES 384
KINES 384
• Model of a Disk and a Brake Pad:

KINES 384
Some Examples:
• Foot Model:

• Solid Model:

• FE Mesh (inside the foot):

KINES 384
• Foot, Ankle & Shank Model:

KINES 384
Mathematical Concepts and Steps
• Discretization of the region (degrees of freedom)
• Generating element stiffness matrix

kel uel  f el
• Applying nodal loads and boundary conditions
• Assembling elements stiffness matrices
• A set of linear algebraic equations with unknown deformation

K u   f 
• Solution of the equations and computation of displacement
field, stresses and strains.
KINES 384
Example: A linear spring model (direct or stiffness method)

For this model:


• Two-node element
• One degree of freedom/node (1-D displacement)
• Two DOF/element
• Force-displacement equation:

  d 2 x  d1x T  K .

KINES 384
Generating Element Stiffness Matrix (direct or stiffness method)

• Stiffness matrix relates forces to nodal displacements

• Since spring is in equilibrium:

T2  T1  T
F1x  T  k (d 2 x  d1x )  kd1x  kd2 x
F2 x  T   k (d 2 x  d1x )  kd1x  kd2 x
kd1x  kd2 x  F1x

 kd1x  kd2 x  F2 x

KINES 384
In Matrix Notations:

 k  k  d1x   F1x 
 k    
 k  d 2 x   F2 x 

• The LHS matrix is the element stiffness matrix (ESM).


• The element stiffness matrix is:
1. Square
2. Symmetric
3. Normally non-singular (non-zero determinant)
In this case the determinant is zero. Why?

KINES 384
How does assembly of ESM work?
Consider the following two-element system:

 k1  k1   k2  k2 
 k  k k 2 
 1 k1   2
d1 x d2x d2x d3x
Now we need to expand these matrices for the overall system.

KINES 384
Expansion:

 k1  k1 0 0 0 0
K1   k1 k1 0 K 2  0 k2  k2 
0 0 0  0  k2 k2 
d1x d2x d3x d1x d2x d3x

Then the Global Stiffness Matrix (GSM) will be:


 k1  k1 0 

K  K1  K 2   k1 k1  k2 
 k2 
 0  k2 k2 

KINES 384
This results in a set of Linear Algebraic Equation:
 k1  k1 0  d1x  F1x 
 k     
 1 k1  k 2  k2  d 2 x   F2 x 
 0  k2 k2    F 
 3x   3x 
d

The GSM is square and symmetric but singular!


The reason is that the system is in rigid body mode.
It must be tied down with a boundary condition.

d1x  0

KINES 384
Incorporating the boundary condition removes singularity:

k1  k 2  k 2  d 2 x   F2 x 
 k    
 2 k 2  d 3 x   F3 x 

d 2 x 
Vector of unknowns =  
d 3 x 
KINES 384
Let us consider the analysis of the following loaded system of
linear springs (each with 2 nodes).
This system has 4 linear spring elements and there are 4
global nodes. Node 1 is fixed but node 4 can slide under the
(known) applied load F. We are interested to compute the
nodal displacements at nodes 1, 2, 3, and 4.
For element 1 which is made by nodes 1 and 2, we can write
the following equilibrium equation:

k11(1) k12(1)  d1(1)   F1(1) 


 (1) (1)   (1) 
  (1) 
k21 k22  d 2   F2 
For elements 2, 3, and 4 we have:

k11( 2) k12( 2)  d1( 2)  F1( 2)  k11(3) k12(3)  d ( 3)



 1   1   F ( 3)

 ( 2) ( 2)   ( 2) 
  ( 2)   ( 3)   ( 3) 
( 3)   ( 3) 
k21 k22  d 2  F2  k21 k22   d 2    F2  
k11( 4) k12( 4)  
d1 
( 4)
 F1 
( 4)

 ( 4) ( 4)   ( 4) 
  ( 4) 
k21 k22   d 2   F2  

And the connectivity matrix is:


1 2 2 3 
 2 3 3 4
 
One column for each element
We use d1, d2 , d3 , d4 from now on to denote the global degrees of
freedom. Let us re-write each of these equations to include in
the displacement vector all nodal displacements of our system.
k11(1) k12(1) 0 0 d1   F1(1)  0 0 0 0 d1  0 
 (1)         
k21
(1)
k22 0 0 d 2   F2(1)  0 k11( 2) k12( 2) 0 d 2   F1( 2) 
0      
0 0 0 d3  0  0 ( 2)
k21 ( 2)
k22 0 d3   F2( 2) 
   
0 0 0 0 d 4  0  0 0 0 0 d 4  0 

0 0 0 0 d1  0  0 0 0 0  d1  0 
     
0 k11(3) k12(3) 0 d 2   F1(3) 
0 0 0 0  d 2  0 
0      ( 3)    
( 3)
k21 ( 3)
k22 0 d3   F2  0 0 k11( 4) k12( 4)  d3   F1( 4) 
   
0 0 0 0 d 4  0  k22  d 4   F2( 4) 
( 4) 
0
( 4)
0 k21
The corresponding RHS and LHS of equations will be
added together. The overlapping members of matrices
will sum up and the final equation for the system will
be:
The total forces acting on nodes 2 and 3 are zero:

and forces at nodes 1 and 4 are:

Considering constraint at node 1:


The reaction force will be calculated using the main equation:

You might also like