Introduction To Finite Elements
Introduction To Finite Elements
Introduction To Finite Elements
uniform loading
Finite element
Cantilever plate
model
in plane strain
Approximate method
Geometric model
Element Node
Element
Mesh
Discretization
Node
Course content
What is a matrix?
A rectangular array of numbers (we will concentrate on
real numbers). A nxm matrix has n rows and m
columns
M11 M12 M13 M14 First row
M31 M32
M33
M34
M12
Row number
Column number
Third row
What is a vector?
A vector is an array of n numbers
A row vector of length n is a 1xn matrix
a1
a2
a3
a4
a1
a
2
a 3
Special matrices
Zero matrix: A matrix all of whose entries are zero
03x 4
0 0 0 0
0 0 0 0
0 0 0 0
I3x 3
1 0 0
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
1 3 10
A 3 0 7 B 3 1 0
9 1 5
1 0 6
0 5 14
C A B 6 1 7
10 1 11
Addition of of matrices
Matrix operations
Properties
AB B A
A B C A B C
A0 0A A
Matrix operations
Multiplication by a
scalar
A 3
9
3
cA 9
27
2 4
0 7 c 3
1 5
6 12
0 21
3 15
Matrix operations
Multiplication by a
scalar
Special case
1 2 4
A 3 0 7
9 1 5
1
cA -A 3
9
c 1
2
0
1
7
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
operations
Transpose
1 2 4
1 3 9
T
A 3 0 7 A 2 0 1
9 1 5
4 7 5
Special
operations
Transpose
AA
Matrix operations
a1
b1
a a 2 ; b b 2
a3
b3
The scalar (dot) product of a and b is a scalar
obtained by adding the products of
corresponding entries of the two vectors
a b a1b1 a 2 b 2 a 3b3
T
Matrix operations
Matrix multiplication
inside
outside
B
rxn
AB
mxn
Matrix operations
Matrix multiplication
C3x2
3
AB 10
7
5
1
9 notice 2
4
28
1
3 3
Matrix operations
Multiplication of
matrices
Properties
AB BA in general
Matrix operations
Multiplication of
matrices
Properties
ABC AB C
3. Distributive law
AB C AB AC
B CA BA CA
AI A; IA A
A B
B A
Matrix operations
Miscellaneous
properties
Inverse of a
matrix
Definition
A B 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.
The inverse of a matrix is unique
Inverse of a
matrix
Uniqueness
AB BA I
AC CA I
(BA)C IC C
B(AC) BI B
BC
Some properties
Inverse of a
matrix
k A
1 -1
A
k
Properties
Inverse of a
matrix
A B
B A
A ABAB
-1
A 1
BAB A 1
1
AB 1 B 1A 1
What is a determinant?
The determinant of a square matrix is a number
obtained in a specific manner from the matrix.
For a 1x1 matrix:
A a11 ; det( A) a11
a 21 a 22
Example 1
Consider the matrix
1 3
A
5
7
1 3
det( A )
1 7 3 5 8
5 7
Notice (1) The determinant of a matrix is a number
(2) The symbol for the determinant of a matrix is
a pair of parallel lines
Computation of larger matrices is more difficult
a13
a 23
a 33
a11 a12
a
21 a 22
a 31 a 32
a 23 a 21 a 22
a 33 a 31 a 32
Example
2 4 - 3
A 1 0 4
2 - 1 2
2
1
2
0 -8
3 2
0
4 1
1 2 2
4
4
0
1
32
2
7
8
3
2
4 0
2 7 8
because rows 1 and 3 are proportional to each other
If the determinant of a matrix is zero, it is called a
singular matrix
Cofactor method
What is a cofactor?
If A is a square matrix
a11 a12
A a 21 a 22
a 31 a 32
a13
a 23
a 33
a 21 a 23
a 21 a 23
M12
a 21a 33 a 23a 31 C12 M12
a 31 a 33
a 31 a 33
What is a cofactor?
Sign of cofactor
2 4 - 3
A 1 0 4
2 - 1 2
Minor
2 4
2 0 4 1 4
M 33
1 0
Cofactor C ( 1) ( 33) M M 4
33
33
33
1 0
-3
3 4
-1 5
-2
0 1
det(A)=(1) 5 2 -2
1 1 3
3 4 0
- (-3) -1
3
- (0)
-1 2 -2
0
3
+2
-1 5 -2
0
= (1)(35)-0+(2)(62)-(-3)(13)=198
Example : evaluate
1
det(A)= 1
5 -3
0
3 -1 2
By a cofactor along the third column
det(A)=a13C13 +a23C23+a33C33
4 1
-3*
(-1)
det(A)=
3
0
-1
+2*(-1)5
-1
= det(A)= -3(-1-0)+2(-1)5(-1-15)+2(0-5)=25
+2*(-1)6
Quadratic form
The scalar
Ud kd
T
d vector
k square matrix
Quadratic form
Let
Then
d1
k11
d k
d 2
k 21
k12
k 22
Symmetric
matrix
k11 k12 d1
U d k d d1 d 2
k12 k 22 d 2
k11d1 k12 d 2
d1 d 2
k12 d1 k 22 d 2
T
U
2k11d 1 2k12 d 2
d 1
Differentiate U wrt d2
U
2k12 d 1 2k 22 d 2
d 2
U
k11
U d1
d U
k12
d 2
2k d
k12 d1
k 22 d 2
Outline
Role of FEM simulation in Engineering
Design
Course Philosophy
http://www.airbus.com/en/aircraftfamilies/a380/
Question
What is the drag force distribution on the aircraft?
Solve
Navier-Stokes Partial Differential Equations.
Recent Developments
Multigrid Methods for Unstructured Grids
Crush Analysis of
Ford Windstar
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
Maxwells Partial Differential Equations
Recent Developments
Fast Solvers for Integral Formulations
Micromachine 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
General scenario..
Engineering design
Physical Problem
Question regarding the problem
...how large are the deformations?
...how much is the heat transfer?
Mathematical model
Governed by differential
equations
Assumptions regarding
Geometry
Kinematics
Material law
Loading
Boundary conditions
Etc.
Example: A bracket
Engineering design
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
Example: A bracket
Engineering design
Moment at section AA
Deflection at load
Mathematical model 1:
beam
M WL
27,500 N cm
at load W
1 W (L rN )3 W (L rN )
5
3
EI
AG
6
0.053 cm
Example: A bracket
Engineering design
Mathematical model 2:
plane stress
..General scenario..
Engineering design
Physical Problem
Mathematical model
Governed by differential
equations
Numerical model
e.g., finite element
model
..General scenario..
Engineering design
PREPROCESSING
1. Create a geometric model
2. Develop the finite element model
Solid model
..General scenario..
Engineering design
..General scenario..
Engineering design
..General scenario..
Engineering design
POSTPROCESSING
Compute moment at section AA
..General scenario..
Engineering design
Preprocessing
Step 1
Analysis
Step 2
Step 3
Postprocessing
Example: A bracket
Engineering design
Mathematical model 2:
plane stress
at load W 0.064 cm
Example: A bracket
Engineering design
Summary
Example:
...GeneralAscenario
bracket
Modeling a physical
problem
Physical Problem
Change
physical
problem
Mathematical
Model
Improve
mathematical
model
Numerical model
Does answer
make sense?
YES!
Happy
No!
Refine analysis
Design improvements
Structural optimization
Modeling a physical
problem
Verification
Example:and
A bracket
validation
Physical Problem
Validation
Mathematical
Model
Verification
Numerical model