Upload
letterashish4444
View
227
Download
0
Embed Size (px)
Citation preview
7/29/2019 finite element basics
1/76
Introduction to the Finite Element Method
Sankara J. Subramanian
Department of Engineering DesignIndian Institute of Technology, Madras
December 11, 2009
http://goforward/http://find/http://goback/7/29/2019 finite element basics
2/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
Basic
Formulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
1 What is FEM?
2 Basic Formulation: TheoryShape functionsFE matricesFE equations
3 Advanced FEMNonlinearityQuasi-continuum
4 Conclusion
http://find/http://goback/7/29/2019 finite element basics
3/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
Basic
Formulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The Finite Element Method is a numerical method
used for solving field problems
Origins in structural mechanics
http://find/7/29/2019 finite element basics
4/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
Basic
Formulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The Finite Element Method is a numerical method
used for solving field problems
Origins in structural mechanics
Has strong mathematical foundation
http://goforward/http://find/http://goback/7/29/2019 finite element basics
5/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
Basic
Formulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The Finite Element Method is a numerical method
used for solving field problems
Origins in structural mechanics
Has strong mathematical foundationWidely used by researchers structural and solid mechanics,fluid flow, heat transfer, electricity and magnetism and variouscoupled problems
http://goforward/http://find/http://goback/7/29/2019 finite element basics
6/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The Finite Element Method is a numerical method
used for solving field problems
Origins in structural mechanics
Has strong mathematical foundationWidely used by researchers structural and solid mechanics,fluid flow, heat transfer, electricity and magnetism and variouscoupled problems
Routinely used in the industry design of buildings, airframes,
electric motors, automobiles, materials
http://goforward/http://find/http://goback/7/29/2019 finite element basics
7/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Most problems of interest to engineers and
scientists cannot be solved analytically
From Projectile Impact on a Carbon Fiber Reinforced Plate, Abaqus
Technology Brief, Simulia Corporation, 2007
http://find/7/29/2019 finite element basics
8/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Most problems of interest to engineers and
scientists cannot be solved analytically
From Projectile Impact on a Carbon Fiber Reinforced Plate, Abaqus
Technology Brief, Simulia Corporation, 2007
Plate is heterogeneous
http://find/7/29/2019 finite element basics
9/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Most problems of interest to engineers and
scientists cannot be solved analytically
From Projectile Impact on a Carbon Fiber Reinforced Plate, Abaqus
Technology Brief, Simulia Corporation, 2007
Plate is heterogeneous
Contact areas between steel ball and plate not known a priori
http://find/7/29/2019 finite element basics
10/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Most problems of interest to engineers and
scientists cannot be solved analytically
From Projectile Impact on a Carbon Fiber Reinforced Plate, Abaqus
Technology Brief, Simulia Corporation, 2007
Plate is heterogeneous
Contact areas between steel ball and plate not known a priori
Failure criteria are complex
http://find/7/29/2019 finite element basics
11/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Most problems of interest to engineers and
scientists cannot be solved analytically
From Projectile Impact on a Carbon Fiber Reinforced Plate, Abaqus
Technology Brief, Simulia Corporation, 2007
Plate is heterogeneous
Contact areas between steel ball and plate not known a priori
Failure criteria are complex
Analytical solution is out of the question!
G i diff i l i d
http://find/7/29/2019 finite element basics
12/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
G i diff i l i d
http://find/7/29/2019 finite element basics
13/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
FEM is used to solve governing differential equationsapproximately
G i diff i l i d
http://find/7/29/2019 finite element basics
14/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
FEM is used to solve governing differential equationsapproximately
ODEs or PDEs are converted to a (large) system of algebraicequations, solved on computers
G i diff ti l ti t d t
http://find/7/29/2019 finite element basics
15/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
FEM is used to solve governing differential equationsapproximately
ODEs or PDEs are converted to a (large) system of algebraicequations, solved on computers
Unknown quantities are field variables (e.g. displacement,temperature) at nodes
G i diff ti l ti t d t
http://find/http://goback/7/29/2019 finite element basics
16/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
FEM is used to solve governing differential equationsapproximately
ODEs or PDEs are converted to a (large) system of algebraicequations, solved on computers
Unknown quantities are field variables (e.g. displacement,temperature) at nodes
Quality of solution improves with increasing number of elements
Governing differential equations are converted to
http://find/http://goback/7/29/2019 finite element basics
17/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Governing differential equations are converted to
algebraic equations
FEM is used to solve governing differential equationsapproximately
ODEs or PDEs are converted to a (large) system of algebraicequations, solved on computers
Unknown quantities are field variables (e.g. displacement,temperature) at nodes
Quality of solution improves with increasing number of elements
100 unknowns large in 1960s, now 106 unknowns routine!
We are interested in calculating the displacements
http://find/7/29/2019 finite element basics
18/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
We are interested in calculating the displacements
and stresses everywhere in a deforming elastic body
We are interested in calculating the displacements
http://find/7/29/2019 finite element basics
19/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
Basic
Formulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
We are interested in calculating the displacements
and stresses everywhere in a deforming elastic body
Elastic deformation is reversible = body returns to originalconfiguration when loads are removed
We are interested in calculating the displacements
http://find/7/29/2019 finite element basics
20/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
We are interested in calculating the displacements
and stresses everywhere in a deforming elastic body
Elastic deformation is reversible = body returns to originalconfiguration when loads are removedWe know the forces and displacements imposed on the body
We are interested in calculating the displacements
http://find/7/29/2019 finite element basics
21/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
We are interested in calculating the displacements
and stresses everywhere in a deforming elastic body
Elastic deformation is reversible = body returns to originalconfiguration when loads are removedWe know the forces and displacements imposed on the bodyForce F applied to a bar of cross-section A, stress = F/A
We are interested in calculating the displacements
http://find/7/29/2019 finite element basics
22/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
We are interested in calculating the displacements
and stresses everywhere in a deforming elastic body
Elastic deformation is reversible = body returns to originalconfiguration when loads are removedWe know the forces and displacements imposed on the bodyForce F applied to a bar of cross-section A, stress = F/A
For arbitrary 3-D solids, how do we compute thedisplacements and stresses everywhere in the body?
The elasticity boundary value problem is specified
http://find/http://goback/7/29/2019 finite element basics
23/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The elasticity boundary value problem is specified
by the governing equation 1 , ...
The governing equation (no body forces, quasi-static case) is thelinear momentum balance equation:
The elasticity boundary value problem is specified
http://find/http://goback/7/29/2019 finite element basics
24/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The elasticity boundary value problem is specified
by the governing equation 1 , ...
The governing equation (no body forces, quasi-static case) is thelinear momentum balance equation:
The stress tensor quantifies intensity of force (force/unit area) ata point.
The elasticity boundary value problem is specified
http://find/7/29/2019 finite element basics
25/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The elasticity boundary value problem is specified
by the governing equation 1 , ...
The governing equation (no body forces, quasi-static case) is thelinear momentum balance equation:
The stress tensor quantifies intensity of force (force/unit area) ata point.
11
x1 +
12
x2 +
13
x3 = 021x1
+ 22x2
+ 23x3
= 0 131x1
+ 32x2
+ 33x3
= 0
ij - stress tensor components,
The elasticity boundary value problem is specified
http://find/http://goback/7/29/2019 finite element basics
26/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
e e ast c ty bou da y a ue p ob e s spec ed
by the governing equation 1 , ...
The governing equation (no body forces, quasi-static case) is thelinear momentum balance equation:
The stress tensor quantifies intensity of force (force/unit area) ata point.
11
x1 +
12
x2 +
13
x3 = 021x1
+ 22x2
+ 23x3
= 0 131x1
+ 32x2
+ 33x3
= 0
ij - stress tensor components,
a system of 3 coupled PDEs for 6 unknown stress components
(ij = ji)
The elasticity boundary value problem is specified
http://find/7/29/2019 finite element basics
27/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
y y p p
by the governing equation 1 , ...
The governing equation (no body forces, quasi-static case) is thelinear momentum balance equation:
The stress tensor quantifies intensity of force (force/unit area) ata point.
11
x1 +
12
x2 +
13
x3 = 021x1
+ 22x2
+ 23x3
= 0 131x1
+ 32x2
+ 33x3
= 0
ij - stress tensor components,
a system of 3 coupled PDEs for 6 unknown stress components
(ij = ji)
ij,j = 0, i = 1, 3
b d di i 2
http://find/7/29/2019 finite element basics
28/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
... boundary conditions 2 , ...
ijnj = Ti = Tspi on ST
ui = uspi on Su 2
ST and Su are the portions of external surface S on which forces anddisplacements are specified respectively.
i i i 3
http://find/http://goback/7/29/2019 finite element basics
29/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
... constitutive equations 3 ...
Constitutive Equation - Hookes Law for isotropic, linear elasticity:
ij = E1 +
ij +
1 2kkij
3
E - Youngs modulus, - Poissons ratio, ij - strain tensorcomponents, ij - Kronecker delta
d ki ti l ti 4
http://find/7/29/2019 finite element basics
30/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
... and kinematic relations 4 ...
Strain-displacement relations:
d ki ti l ti 4
http://find/7/29/2019 finite element basics
31/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
... and kinematic relations 4 ...
Strain-displacement relations:
ij =
1
2ui
xj +
uj
xi
4
and kinematic relations 4
http://find/http://goback/7/29/2019 finite element basics
32/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
... and kinematic relations 4 ...
Strain-displacement relations:
ij
=1
2ui
xj+
uj
xi 4
11 =u1x1
reduces to the familiar definition of = l/l for the 1-D case.
The principle of virtual work is the basis of FEM
http://find/7/29/2019 finite element basics
33/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The principle of virtual work is the basis of FEM
The principle of virtual work is the basis of FEM
http://find/7/29/2019 finite element basics
34/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The principle of virtual work is the basis of FEM
The requirement of satisfying the governing PDE pointwise isrelaxed: we seek to satisfy it in a weak or integrated form.
The principle of virtual work is the basis of FEM
http://find/http://goback/7/29/2019 finite element basics
35/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The principle of virtual work is the basis of FEM
The requirement of satisfying the governing PDE pointwise isrelaxed: we seek to satisfy it in a weak or integrated form.
Instead of satisfying point-wise the equilibrium equationsij,j = 0, i = 1, 3 ,
The principle of virtual work is the basis of FEM
http://find/http://goback/7/29/2019 finite element basics
36/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
The principle of virtual work is the basis of FEM
The requirement of satisfying the governing PDE pointwise isrelaxed: we seek to satisfy it in a weak or integrated form.
Instead of satisfying point-wise the equilibrium equationsij,j = 0, i = 1, 3 ,
we solve
V
ui ij,jdV = 0
Finite element equations follow from PVW
http://find/7/29/2019 finite element basics
37/76
Introduction tothe Finite
Element MethodSankara J.
Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Finite element equations follow from PVW
Finite element equations follow from PVW
http://goforward/http://find/http://goback/7/29/2019 finite element basics
38/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Finite element equations follow from PVW
Using the divergence theorem and the strain-displacementrelations, we can restate the integral as
V
ijijdV =S
Fiu
j dS
where Fi are components of the applied loads on the boundary
Finite element equations follow from PVW
http://find/7/29/2019 finite element basics
39/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
te e e e t equat o s o o o
Using the divergence theorem and the strain-displacementrelations, we can restate the integral as
V
ijijdV =S
Fiu
j dS
where Fi are components of the applied loads on the boundary
This is not an energy balance, it is merely a restatement ofequilibrium!
How is a finite-element solution implemented?
http://find/http://goback/7/29/2019 finite element basics
40/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
p
How is a finite-element solution implemented?
http://find/7/29/2019 finite element basics
41/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
p
First, the solid is discretized into a number of elements(meshing)
How is a finite-element solution implemented?
http://find/7/29/2019 finite element basics
42/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:
TheoryEquilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
p
First, the solid is discretized into a number of elements(meshing)
Nodes are typically points on the element boundaries
Displacement at any point in the solid is expressed
in terms of nodal displacements
http://find/7/29/2019 finite element basics
43/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
in terms of nodal displacements
The actual displacement components at any point inside anelement are interpolated from the (unknown) actual nodal valuesui
Displacement at any point in the solid is expressed
in terms of nodal displacements
http://find/7/29/2019 finite element basics
44/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
in terms of nodal displacements
The actual displacement components at any point inside anelement are interpolated from the (unknown) actual nodal valuesui
The virtual displacements are also interpolated in the same way
u(x1, x2, x3) =
3i=1
Ni(x1, x2, x3)ui
Ni
are shape functions
Displacement at any point in the solid is expressed
in terms of nodal displacements
http://find/7/29/2019 finite element basics
45/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
in terms of nodal displacements
The actual displacement components at any point inside anelement are interpolated from the (unknown) actual nodal valuesui
The virtual displacements are also interpolated in the same way
u(x1, x2, x3) =
3i=1
Ni(x1, x2, x3)ui
Ni
are shape functionsFor full 3D analysis, (3 # of nodes) unknowns
Linear shape functions are the simplest
http://find/7/29/2019 finite element basics
46/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Linear shape functions are the simplest
http://find/7/29/2019 finite element basics
47/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
u1(x1, x2) =4
i=1 Ni
(x1, x2)u2i1
u2(x1, x2) =4
i=1 Ni(x1, x2)u
2i
Linear shape functions are the simplest
http://find/7/29/2019 finite element basics
48/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
u1(x1, x2) =4
i=1 Ni
(x1, x2)u2i1
u2(x1, x2) =4
i=1 Ni(x1, x2)u
2i
N1 = (ax1)(bx2)4ab N2 = (a+x1)(bx2)4ab
N3 = (a+x1)(b+x2)
4abN4 = (ax1)(b+x2)
4ab
Displacements are written in vector form
http://goforward/http://find/http://goback/7/29/2019 finite element basics
49/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
u1u2
=
N1 0 N2 0 N3 0 N4 00 N1 0 N2 0 N3 0 N4
u1
u2
u3u4
u5
u6
u7
u8
Derivatives of shape functions relate strains todisplacements
http://find/7/29/2019 finite element basics
50/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
displacements
Recall strain-displacement relations:
ij =1
2
uixj
+ujxi
In vector form,
=
112212
= [B]{ui}
where
[B] =
/x1 00 /x2
(1/2) /x1 (1/2) /x2
[N]
Matrix of elastic constants relates stresscomponents to strain components
http://find/7/29/2019 finite element basics
51/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
components to strain components
Recall Hookes law:
ij =E
1 + ij +
1 2
kkijIn matrix form, we can write this as
{} = [D]{} = [D][B]{ui}
where [D] is a matrix of elastic constants
Substitution into PVW gives element equilibriumequations
http://find/7/29/2019 finite element basics
52/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
equat o s
Recall the PVW:V
ijijdV =
S
Fiu
j dS
In matrix form,
V
{}T{}dV =
S
{u}T{F}dS
[K]{ui} = {R}
where
[K] =
V
[B]T[D][B]dV and {R} =
S
[N]T{F}dS
Assembly of element contributions yields globalstiffness equations
http://find/7/29/2019 finite element basics
53/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
q
Assembly of element contributions yields globalstiffness equations
http://find/http://goback/7/29/2019 finite element basics
54/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
q
Global equations are solved for the nodal displacements in the
entire solid
Assembly of element contributions yields globalstiffness equations
http://find/7/29/2019 finite element basics
55/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
q
Global equations are solved for the nodal displacements in the
entire solidUsing the finite-element matrices, strains and stresses are thencomputed
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
56/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:
ImplementationShape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
57/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Nonlinear material behaviour: plasticity, creep
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
58/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Nonlinear material behaviour: plasticity, creep
Large deformations: Geometric non-linearity
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
59/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Nonlinear material behaviour: plasticity, creep
Large deformations: Geometric non-linearity
Contact: bodies come into contact as a result of load application
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
60/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
Equilibrium
BoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Nonlinear material behaviour: plasticity, creep
Large deformations: Geometric non-linearity
Contact: bodies come into contact as a result of load application
Coupled phenomena: e.g. Piezoelectric ceramics, hydrogenembrittlement
FEM is a versatile tool for studying nonlinear andcoupled phenomena
http://find/7/29/2019 finite element basics
61/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Nonlinear material behaviour: plasticity, creep
Large deformations: Geometric non-linearity
Contact: bodies come into contact as a result of load application
Coupled phenomena: e.g. Piezoelectric ceramics, hydrogenembrittlement
Fatigue and fracture studies
A finite-element formulation was used to studyhot-isostatic pressing of powders
http://find/7/29/2019 finite element basics
62/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Bulk deformation: Elasticity + power-law creepInterparticle mass diffusionSurface diffusion
Modeling the interaction between densification mechanisms inpowder compaction (2001), S. J. Subramanian and P. Sofronis, Int.
J. Sol. Struct., 38, 7899-7918
FEM has recently been coupled with atomisticmodels
http://find/7/29/2019 finite element basics
63/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM has recently been coupled with atomisticmodels
http://find/7/29/2019 finite element basics
64/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Stress-strain relations are derived from atomistic calculationsinstead of traditional continuum descriptions
FEM has recently been coupled with atomisticmodels
http://find/http://goback/7/29/2019 finite element basics
65/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Stress-strain relations are derived from atomistic calculationsinstead of traditional continuum descriptions
Can capture the physics extremely accurately, but can only
model very small volumes (100s of nm3)
FEM has recently been coupled with atomisticmodels
http://goforward/http://find/http://goback/7/29/2019 finite element basics
66/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Stress-strain relations are derived from atomistic calculationsinstead of traditional continuum descriptions
Can capture the physics extremely accurately, but can only
model very small volumes (100s of nm3)
Mainly used in nanotechnology and materials researchapplications
FEM has recently been coupled with atomisticmodels
http://find/7/29/2019 finite element basics
67/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Stress-strain relations are derived from atomistic calculationsinstead of traditional continuum descriptions
Can capture the physics extremely accurately, but can only
model very small volumes (100s of nm3)
Mainly used in nanotechnology and materials researchapplications
Field of active research
FEM has recently been coupled with atomisticmodels
http://find/7/29/2019 finite element basics
68/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Stress-strain relations are derived from atomistic calculationsinstead of traditional continuum descriptions
Can capture the physics extremely accurately, but can only
model very small volumes (100s of nm3)
Mainly used in nanotechnology and materials researchapplications
Field of active research
http://www.qcmethod.com: a good resource
Quasi-continuum method used to study crackpropagation in Ni
http://find/7/29/2019 finite element basics
69/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Reference: Quasicontinuum simulation of fracture at the atomic scale(1998), R. Miller, E. B. Tadmor, R. Phillips and M. Ortiz, Modellingand Simulation in Materials Science and Engineering, vol. 6, 607-638
Conclusion and suggested references
http://find/7/29/2019 finite element basics
70/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
Conclusion and suggested references
http://goforward/http://find/http://goback/7/29/2019 finite element basics
71/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Conclusion and suggested references
http://find/7/29/2019 finite element basics
72/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Hybrid FEM-atomistic computation is an active research areathat is growing rapidly
Textbooks:
Conclusion and suggested references
http://goforward/http://find/http://goback/7/29/2019 finite element basics
73/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Hybrid FEM-atomistic computation is an active research areathat is growing rapidly
Textbooks:
Finite element procedures: K. J. Bathe
Conclusion and suggested references
http://goforward/http://find/http://goback/7/29/2019 finite element basics
74/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functions
FE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Hybrid FEM-atomistic computation is an active research areathat is growing rapidly
Textbooks:
Finite element procedures: K. J. Bathe
Concepts and applications of finite element analysis: R. D.Cook, D. S. Malkus, M. E. Plesha and R. J. Witt
Conclusion and suggested references
http://goforward/http://find/http://goback/7/29/2019 finite element basics
75/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functionsFE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Hybrid FEM-atomistic computation is an active research areathat is growing rapidly
Textbooks:
Finite element procedures: K. J. Bathe
Concepts and applications of finite element analysis: R. D.Cook, D. S. Malkus, M. E. Plesha and R. J. Witt
The finite element method set: O. C. Zienkiewicz and R. L.
Taylor
Conclusion and suggested references
http://goforward/http://find/http://goback/7/29/2019 finite element basics
76/76
Introduction tothe Finite
Element Method
Sankara J.Subramanian
Outline
What is FEM?
BasicFormulation:Theory
EquilibriumBoundaryConditions
ConstitutiveEquations
Kinematics
PVW
BasicFormulation:Implementation
Shape functionsFE matrices
FE equations
Advanced FEM
Nonlinearity
Quasi-continuum
Conclusion
FEM is an extremely valuable research tool that can be used ona wide variety of problems
Hybrid FEM-atomistic computation is an active research areathat is growing rapidly
Textbooks:
Finite element procedures: K. J. Bathe
Concepts and applications of finite element analysis: R. D.Cook, D. S. Malkus, M. E. Plesha and R. J. Witt
The finite element method set: O. C. Zienkiewicz and R. L.
Taylor
Thank you for your time
http://goforward/http://find/http://goback/