Professional Documents
Culture Documents
Supplementary Reading:
1. O. C. Zienkiewicz, The Finite Element Method in Engg Science, TMH, 2006.
2. S. S. Bhavikati, Finite Element Analysis, New Age, 2005.
uniform loading
• Approximate method
• Geometric model
Fixed boundary
Element • Node
Finite element • Element
Cantilever plate
model • Mesh
in plane strain
• Discretization
Node
Problem: Obtain the
stresses/strains in the
plate
Basic Concepts
Why Finite Element Method?
Example:
a 1 a2 a3 a4
A column vector of length ‘m’ is a mx1 matrix
a1
a
2
a3
Special matrices
Zero matrix: A matrix all of whose entries are zero
0 0 0 0
03x 4 0 0 0 0
0 0 0 0
Identity matrix: A square matrix which has ‘1’ s on the
diagonal and zeros everywhere else.
1 0 0
I3x 3
0 1 0
0 0 1
Matrix operations Equality of matrices
1 2 4 a b c
A 3 0 7
B d e f
9 1 5 g h i
a 1, b 2, c 4,
A B d 3, e 0, f 7,
g 9, h 1, i 5.
Matrix operations Addition of two matrices
1 2 4
A 3
0 7 c 3
9 1 5
3 6 12
cA 9 0 21
27 3 15
Multiplication by a scalar
Matrix operations
Special case
1 2 4
A 3 0 7 c 1
9 1 5
1 2 4
cA -A 3 0 7
9 1 5
Matrix operations Subtraction
1 2 4 1 3 10
A 3 0 7 B 3 1 0
9 1 5 1 0 6
2 1 6
C A B 0 1 7
8 1 1
Note that A - A 0 and 0 - A -A
Special Transpose
operations
If A is a mxn matrix, then the transpose of A is
the nxm matrix whose first column is the first
row of A, whose second column is the second
column of A and so on.
1 2 4 1 3 9
A 3 0 7
A 2
T
0 1
9 1 5 4 7 5
If A is a square matrix (mxm), it is called
symmetric if
A A
T
Scalar (dot) product of
Matrix operations two vectors
A B = AB
mxr rxn mxn
inside
outside
Matrix operations Matrix multiplication
3 1
T
5 1
C3x2 AB 10 9 notice 2 3 3
7 28 4 1
Multiplication of matrices
Matrix operations
Properties
AB BA I
Then
(a)The matrix A is called invertible, and
(b) the matrix B is the inverse of A and is
denoted as A-1.
AB BA I
AC CA I
(BA)C IC C
B(AC) BI B
BC
Hence a matrix cannot have two or more
inverses.
Inverse of a Some properties
matrix
k A 1 1 -1
A
k
Inverse of a Properties
matrix
Property 3: If A and B are invertible square
matrices then
1
A B 1
B A
-1
(AB) AB
1
I
Premultiplying both sides by A-1
A (AB) AB A 1
-1 1
A ABAB
-1 1
A 1
BAB A 1
1
a11 a12
A ; det( A ) a 1 1a 2 2 a 1 2 a 2 1
a 21 a 22
1 3
det( A ) 1 7 3 5 8
5 7
det( A ) a 1 1a 2 2 a 3 3 a 1 2 a 2 3a 3 1 a 1 3a 2 1a 3 2
a 1 3a 2 2 a 3 1 a 1 1a 2 3a 3 2 a 1 2 a 2 1a 3 3
This technique works only for 3x3 matrices
Example
2 4 - 3 2 4 3 2 4
A 1 0 4
1 0
4 1 0
2 - 1 2
2 1 2 2 1
0 -8 8 0 32 3
2 7 8
3 2 4 0
2 7 8
If A is a square matrix
a 11 a 12 a 13
A a 21 a 22 a 23
a 31 a 32 a 33
The minor, Mij, of entry aij is the determinant of the submatrix
that remains after the ith row and jth column are deleted from A.
The cofactor of entry aij is Cij=(-1)(i+j) Mij
a 21 a 23 a 21 a 23
M 12 a 21a 33 a 23a 31 C 12 M 12
a 31 a 33 a 31 a 33
What is a cofactor?
Sign of cofactor -
- -
-
Find the minor and cofactor of a33
2 4 - 3
A 1 0 4
Minor 2 4
2 - 1 2 M 33 2 0 4 1 4
1 0
Cofactor C ( 1 ) ( 3 3 ) M
33 33 M 33 4
Cofactor method of obtaining the
determinant of a matrix
d e t ( A ) a 1 j C 1 j a 2 j C 2 j a n jC n j
d e t ( A ) a i 1C i 1 a i 2 C i 2 a i n C i n
Example: evaluate det(A) for:
1 0 2 -3
A= 3 4 0 1
det(A) = a11C11 +a12C12 + a13C13 +a14C14
-1 5 2 -2
0 1 1 3
4 0 1 3 0 1 3 4 1
det(A)=(1) 5 2 -2 - (0) -1 2 -2 +2 -1 5 -2
1 1 3 0 1 3 0 1 3
3 4 0
- (-3) -1 5 2 = (1)(35)-0+(2)(62)-(-3)(13)=198
0 1 1
Example : evaluate
1 5 -3
det(A)= 1 0 2
3 -1 2
By a cofactor along the third column
det(A)=a13C13 +a23C23+a33C33
4 1 0 1 5 1 5
det(A)= -3* (-1) +2*(-1)5 +2*(-1)6
3 -1 3 -1 1 0
= det(A)= -3(-1-0)+2(-1)5(-1-15)+2(0-5)=25
Quadratic form
The scalar U d k d
T d v ector
k square m atrix
Is known as a quadratic form
d1 k 11 k 12
Let d k
Symmetric
d 2 k 21 k 22 matrix
Then
k11 k12 d 1
U d k d d 1 d 2
T
k12 k 22 d 2
k11d 1 k12 d 2
d 1 d 2
k12 d 1 k 22 d 2
d 1 ( k11d 1 k12 d 2 ) d 2 ( k12 d 1 k 22 d 2 )
k11d 1 2k12 d 1 d 2 k 22 d 2
2 2
Differentiation of quadratic form
Differentiate U wrt d1
U
2 k11d 1 2 k12 d 2
d 1
Differentiate U wrt d2
U
2 k12 d 1 2 k 22 d 2
d 2
Differentiation of quadratic form
Hence
U
U d 1 k11 k12 d 1
2
d U k12 k 22 d 2
d 2
2k d
Types of Finite Elements
Spring Element
One Spring
Element
Spring System
Example
Example
Role of FEM simulation in
Engineering Design
Role of simulation in design:
Boeing 777
http://www.airbus.com/en/aircraftfamilies/a380/
Drag Force Analysis
of Aircraft
• Question
What is the drag force distribution on the aircraft?
• Solve
– Navier-Stokes Partial Differential Equations.
• Recent Developments
– Multigrid Methods for Unstructured Grids
San Francisco Oakland Bay Bridge
• Question
– What is the load-deformation relation?
• Solve
– Partial Differential Equations of Continuum Mechanics
• Recent Developments
– Meshless Methods, Iterative methods, Automatic Error Control
Engine Thermal
Analysis
Picture from
http://www.adina.com
• Question
– What is the temperature distribution in the engine block?
• Solve
– Poisson Partial Differential Equation.
• Recent Developments
– Fast Integral Equation Solvers, Monte-Carlo Methods
Electromagnetic
Analysis of Packages
Thanks to
Coventor
http://www.cov
entor.com
• Solve
– Maxwell’s Partial Differential Equations
• Recent Developments
– Fast Solvers for Integral Formulations
Micro machine Device
Performance Analysis
From www.memscap.com
• Equations
– Elastomechanics, Electrostatics, Stokes Flow.
• Recent Developments
– Fast Integral Equation Solvers, Matrix-Implicit Multi-level Newton
Methods for coupled domain problems.
Radiation Therapy of
Lung Cancer
http://www.simulia.com/academics/research_lung.html
Virtual Surgery
Engineering design General scenario..
Physical Problem
Questions:
1. What is the bending moment at section AA?
2. What is the deflection at the pin?
Finite Element Procedures, K J Bathe
Engineering design Example: A bracket
Mathematical model 1: beam
Moment at section AA M WL
27,500 N cm
1 W (L rN )3 W (L rN )
Deflection at load at load W
3 EI 5
AG
6
How reliable is this model? 0.053 cm
Physical Problem
Mathematical model
Governed by differential
equations
Numerical model
e.g., finite element
model
..General scenario..
Engineering design
Finite element analysis
PREPROCESSING
1. Create a geometric model
2. Develop the finite element model
POSTPROCESSING
Preprocessing
Step 1
Step 2
Analysis
Step 3
Postprocessing
Example: A bracket
Engineering design Mathematical model 2: plane
stress
Mathematical Improve
Model mathematical
model
Numerical model
No!
Does answer
Refine analysis
make sense?
Physical Problem
Validation
Mathematical
Model
Verification
Numerical model
Critical assessment of the FEM
Reliability:
For a well-posed mathematical problem the numerical
technique should always, for a reasonable discretization,
give a reasonable solution which must converge to the
accurate solution as the discretization is refined.
e.g., use of reduced integration in FEM results in an
unreliable analysis procedure.
Robustness:
The performance of the numerical method should not be
unduly sensitive to the material data, the boundary
conditions, and the loading conditions used.
e.g., displacement based formulation for incompressible
problems in elasticity
Efficiency:
Basic Steps of the FEM
There are a number of steps in the solution procedure using finite element methods. All
finite element packages require the user to go through these steps in one form or another.
Specify Material Properties and Units - In an elastic analysis of an isotropic solid
material properties are: the Young's modulus and the Poisson's ratio. The units of
Young's modulus E must agree with proper dimension units and force units.
Specify Geometry of Model - we can import geometry from CAD programs or create
geoetric model from begining by tools of preprocessor.
Specify Properties of Finite Elements - We must select types of finite elements, (beam,
rod, plate, solid, ...) considering the shape of geometric model and the type of strains
and stesses.
Generate the Mesh of elements - We only define minimal size of element and minimal
number of elements and we select one of FE properties (defined in previous step) -
then the geometric model of structure is broken (or meshed) automatically into
small elements connected by nodes. .
Calculate a Solution - by exporting the model to solver (processor), run solving, and importing
results to postprocessor.
Postprocessing - Based on the initial conditions and applied loads, data is returned after a
solution is processed. This data can be viewed in a variety of graphs and displays.
Refine the Mesh - Finite element methods are approximate methods and, in general, the
accuracy of the approximation increases with the number of elements used. The number of
elements needed for an accurate model depends on the problem and the specific results to be
extracted from it. Thus, in order to judge the accuracy of results from a single finite element
run, you need to increase the number of elements in the object and see if or how the results
change.
Interpreting Results - This step is perhaps the most critical step in the entire analysis because it
requires that the modeler use his or her fundamental knowledge of mechanics to interpret and
understand the output of the model. This is critical for applying correct results to solve real
engineering problems and in identifying when modeling mistakes have been made (which can
easily occur).
The steps mentioned above have to be carried out before any meaningful information can be
obtained regardless of the size and complexity of the problem to be solved. However, the
specific commands and procedures that must be used for each of the steps will vary from one
finite element package to another.
Limitations of Finite Element Methods
Finite element methods are extremely versatile and powerful and can enable designers
to obtain information about the behaviour of complicated structures with almost
arbitrary loading. In spite of the significant advances that have been made in
developing finite element packages, the results obtained must be carefully examined
before they can be used. This point cannot be overemphasized.
The most significant limitation of finite element methods is that the accuracy of the
obtained solution is usually a function of the mesh resolution. Any regions of highly
concentrated stress, such as around loading points and supports, must be carefully
analysed with the use of a sufficiently refined mesh. In addition, there are some
problems which are inherently singular (the stresses are theoretically infinite). Special
efforts must be made to analyse such problems.
An additional concern for any user is that because current packages can solve so many
sophisticated problems, there is a strong temptation to "solve" problems without doing
the hard work of thinking through them and understanding the underlying mechanics
and physical applications. Modern finite element packages are powerful tools that have
become increasingly indispensible to mechanical design and analysis. However, they
also make it easy for users to make big mistakes.
Obtaining solutions with finite element methods often requires substantial amounts of
computer and user time. Nevertheless, finite element packages have become
increasingly indispensable to mechanical design and analysis.
Bar and Beam Elements
3D Case