SlideShare uma empresa Scribd logo
1 de 83
Introduction
MANE 4240 & CIVL 4240
Introduction to Finite Elements
Prof. Suvranu De
Info
Course Instructor:
Professor Suvranu De
email: des@rpi.edu
JEC room: 2052
Tel: 6351
Webex:
Meeting number: 2622 886 7875
Password:vUi6PBwPB24
Office hours: T/F 2:00 pm-3:00 pm
Info
Practicum Instructor:
Professor Jeff Morris
email: morrij5@rpi.edu
JEC room: JEC 7030
Tel: X2613
Webex: https://rensselaer.webex.com/meet/morrij5
Office hours: http://homepages.rpi.edu/~morrij5/Office_schedule.pdf
Info
TA:
Jitesh Rane
Email: ranej@rpi.edu
Office: CII 7219
Webex: https://rensselaer.webex.com/meet/ranej
Office hours:
M: 4:00-5:00 pm
R: 1:00-2:00 pm
Course texts and references
Course text (for HW problems):
Title: A First Course in the Finite Element Method
Author: Daryl Logan
Edition: Sixth
Publisher: Cengage Learning
ISBN: 0-534-55298-6
Relevant reference:
Finite Element Procedures, K. J. Bathe, Prentice Hall
A First Course in Finite Elements, J. Fish and T. Belytschko
Lecture notes posted in LMS
Course grades
Grades will be based on:
1. Home works (15 %).
2. Practicum exercises (10 %) to be submitted within a
week of assignment.
3. Course project (25 %)to be submitted by December
10th (by noon)
4. Two in-class quizzes (2x25%) on 19th October, 10th
December
1. All write ups that you present MUST contain your name and RIN
2. Basic knowledge of Linear Algebra is necessary for this course.
Read Appendix A of your course text and the first lecture notes.
There will be a mini-quiz next class, the grades of which will be
included in HW1.
3. There will be NO FINAL EXAM for this course.
Collaboration / academic integrity
1. Students are encouraged to collaborate in the
solution of HW problems, but submit independent
solutions that are NOT copies of each other.
Funny solutions (that appear similar/same) will be
given zero credit.
Software may be used to verify the HW solutions.
But submission of software solution will result in
zero credit.
2. Groups of 2 for the projects
(no two projects to be the same/similar)
A single grade will be assigned to the group and not
to the individuals.
Homeworks (15%)
1. Be as detailed and explicit as possible. For full
credit Do NOT omit steps.
2. Only neatly written homeworks will be graded
3. Late homeworks will NOT be accepted.
4. Two lowest grades will be dropped (except HW
#1).
5. Solutions will be posted on LMS
Practicum (10%)
1. Five classes designated as “Practicum”.
2. You will need to download and install NX on your
laptops and bring them to class on these days.
3. At the end of each practicum, you will be assigned
a single problem (worth 2 points).
4. You will need to submit the practicum problem
within a week of the assignment.
5. No late submissions will be entertained.
Course Project (25 %)
In this project you will be required to
• choose an engineering system
• develop a mathematical model for the system
• develop the finite element model
• solve the problem using commercial software
• present a convergence plot and discuss whether
the mathematical model you chose gives you
physically meaningful results.
• refine the model if necessary.
• Form groups of 2 and email the TA by 24th September.
• Submit 1-page project proposal by emailing to
ifea2021fall@gmail.com latest by 8th October (in
class). The earlier the better. Projects will go on a first
come first served basis.
• Proceed to work on the project ONLY after it is
approved by the course instructor.
• Submit a one-page progress report by emailing to
ifea2021fall@gmail.com on November 5th (this will
count as 10% of your project grade)
• Submit a project report emailing to
ifea2021fall@gmail.com the TA by noon of 10th
December.
Course project (25 %)..contd.
Major project (25 %)..contd.
Project report:
1. Must be professional (Text font Times 11pt with
single spacing)
2. Must include the following sections:
•Introduction
•Problem statement
•Analysis
•Results and Discussions
Major project (25 %)..contd.
Project examples:
(two sample project reports from previous year are
provided)
1. Analysis of a rocker arm
2. Analysis of a bicycle crank-pedal assembly
3. Design and analysis of a "portable stair climber"
4. Analysis of a gear train
5.Gear tooth stress in a wind- up clock
6. Analysis of a gear box assembly
7. Analysis of an artificial knee
8. Forces acting on the elbow joint
9. Analysis of a soft tissue tumor system
10. Finite element analysis of a skateboard truck
Major project (25 %)..contd.
Project grade will depend on
1.Originality of the idea
2.Techniques used
3.Critical discussion
Cantilever plate
in plane strain
uniform loading
Fixed
boundary
Problem: Obtain the
stresses/strains in the
plate
Node
Element
Finite element
model
• Approximate method
• Geometric model
• Node
• Element
• Mesh
• Discretization
Course content
1. “Direct Stiffness” approach for springs
2. Bar elements and truss analysis
3. Introduction to boundary value problems: strong form, principle of
minimum potential energy and principle of virtual work.
4. Displacement-based finite element formulation in 1D: formation of
stiffness matrix and load vector, numerical integration.
5. Displacement-based finite element formulation in 2D: formation of
stiffness matrix and load vector for CST and quadrilateral elements.
6. Discussion on issues in practical FEM modeling
7. Convergence of finite element results
8. Higher order elements
9. Isoparametric formulation
10. Numerical integration in 2D
11. Solution of linear algebraic equations
For next class
Please read Appendix A of Logan for reading
quiz next class (10 pts on Hw 1)
Linear Algebra Recap
(at the IEA level)
A rectangular array of numbers (we will concentrate on
real numbers). A nxm matrix has ‘n’ rows and ‘m’
columns











34
33
32
31
24
23
22
21
14
13
12
11
M
M
M
M
M
M
M
M
M
M
M
M
3x4
M
What is a matrix?
First
column
First row
Second row
Third row
Second
column
Third
column
Fourth
column
12
M
Row number
Column number
What is a vector?
A vector is an array of ‘n’ numbers
A row vector of length ‘n’ is a 1xn matrix
A column vector of length ‘m’ is a mx1 matrix
 
4
3
2
1 a
a
a
a










3
2
1
a
a
a
Special matrices
Zero matrix: A matrix all of whose entries are zero
Identity matrix: A square matrix which has ‘1’ s on the
diagonal and zeros everywhere else.











0
0
0
0
0
0
0
0
0
0
0
0
4
3
0 x











1
0
0
0
1
0
0
0
1
3
3x
I
Matrix operations
.
5
,
1
,
9
,
7
,
0
,
3
,
4
,
2
,
1
B
A
B
5
1
9
7
0
3
4
2
1
A



































i
h
g
f
e
d
c
b
a
i
h
g
f
e
d
c
b
a
Equality of matrices
If A and B are two matrices of the same size,
then they are “equal” if each and every entry of one
matrix equals the corresponding entry of the other.
Matrix operations







































11
1
10
7
1
6
14
5
0
6
0
1
0
1
3
10
3
1
5
1
9
7
0
3
4
2
1
B
A
C
B
A
Addition of two
matrices
If A and B are two matrices of the same size,
then the sum of the matrices is a matrix C=A+B whose
entries are the sums of the corresponding entries of A and
B
Properties of matrix addition:
1. Matrix addition is commutative (order of
addition does not matter)
2. Matrix addition is associative
3. Addition of the zero matrix
Matrix operations
A
B
B
A 


Addition of of matrices
    C
B
A
C
B
A 




A
A
0
0
A 



Properties
Matrix operations Multiplication by a
scalar
If A is a matrix and c is a scalar, then the product cA is a
matrix whose entries are obtained by multiplying each of
the entries of A by c

























15
3
27
21
0
9
12
6
3
3
5
1
9
7
0
3
4
2
1
cA
c
A
Matrix operations
Multiplication by a
scalar
If A is a matrix and c =-1 is a scalar, then the product
(-1)A =-A is a matrix whose entries are obtained by
multiplying each of the entries of A by -1

































5
1
9
7
0
3
4
2
1
1
5
1
9
7
0
3
4
2
1
-A
cA
c
A
Special case
Matrix operations Subtraction
-A
A
-
0
and
0
A
-
A
that
Note
B
A
C
B
A












































1
1
8
7
1
0
6
1
2
6
0
1
0
1
3
10
3
1
5
1
9
7
0
3
4
2
1
If A and B are two square matrices of the same
size, then A-B is defined as the sum A+(-1)B
Special
operations
Transpose
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.









 














5
7
4
1
0
2
9
3
1
A
5
1
9
7
0
3
4
2
1
A T
Special
operations
Transpose
T
A
A 
If A is a square matrix (mxm), it is called
symmetric if
Matrix operations Scalar (dot) product of
two vectors






















3
2
1
3
2
1
b
b
b
;
a
a
a
b
a
If a and b are two vectors of the same size
The scalar (dot) product of a and b is a scalar
obtained by adding the products of
corresponding entries of the two vectors
 
T
1 1 2 2 3 3
a b a b a b
  
a b
Matrix operations Matrix multiplication
For a product to be defined, the number of columns
of A must be equal to the number of rows of B.
A B = AB
m x r r x n m x n
inside
outside
If A is a mxr matrix and B is a rxn matrix, then the
product C=AB is a mxn matrix whose entries are
obtained as follows. The entry corresponding to row ‘i’
and column ‘j’ of C is the dot product of the vectors
formed by the row ‘i’ of A and column ‘j’ of B
3x3 3x2
3x2
1 2 4 1 3
A 3 0 7 B 3 1
9 1 5 1 0
3 5 1 1
C AB 10 9 notice 2 3 3
7 28 4 1
T

   
   
   
   
   
   
 
     
     
     
     
     

     
Matrix operations Matrix multiplication
Properties of matrix multiplication:
1. Matrix multiplication is noncommutative
(order of addition does matter)
 It may be that the product AB exists but BA
does not (e.g. in the previous example
C=AB is a 3x2 matrix, but BA does not
exist)
 Even if the product exists, the products AB
and BA are not generally the same
Matrix operations
g e n e ra l
in
B A
A B 
Multiplication of
matrices
Properties
2. Matrix multiplication is associative
3. Distributive law
4. Multiplication by identity matrix
5. Multiplication by zero matrix
6.
Matrix operations
   C
AB
BC
A 
Multiplication of
matrices
Properties
A
IA
A ;
A I 

0
0 A
0 ;
A 0 

 
  CA
BA
A
C
B
AC
AB
C
B
A






  T
T
T
A
B
B
A 
1. If A , B and C are square matrices of the
same size, and then
does not necessarily mean that
2. does not necessarily imply that
either A or B is zero
Matrix operations
Miscellaneous
properties
0
A  A C
A B 
C
B 
0
A B 
Inverse of a
matrix
Definition
I
A
B
B
A 

If A is any square matrix and B is another
square matrix satisfying the conditions
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
The inverse of a matrix is unique
Assume that B and C both are inverses of A
C
B
B
BI
B(AC)
C
IC
(BA)C
I
CA
AC
I
BA
AB










Hence a matrix cannot have two or more
inverses.
Inverse of a
matrix
Some properties
  A
A
1
-1


Property 1: If A is any invertible square
matrix the inverse of its inverse is the matrix A
itself
Property 2: If A is any invertible square
matrix and k is any scalar then
  1
-
1
A
k
1
A
k 

Inverse of a
matrix
Properties
  -1
1
1
A
B
B
A



Property 3: If A and B are invertible square
matrices then
 
 
   
 
  1
1
1
1
1
1
1
1
1
1















A
B
AB
B
by
sides
both
ying
Premultipl
A
AB
B
A
AB
B
A
A
A
AB
(AB)
A
A
by
sides
both
ying
Premultipl
I
AB
(AB)
1
-
1
-
1
-
1
-
The determinant of a square matrix is a number
obtained in a specific manner from the matrix.
For a 1x1 matrix:
For a 2x2 matrix:
What is a determinant?
  1 1
1 1 a
A
a
A 
 )
det(
;
21
12
22
11
22
21
12
11
a
a
a
a
A
a
a
a
a
A 







 )
det(
;
Product along red arrow minus product along blue arrow
Example 1
7
5
3
1
A 






8
5
3
7
1
7
5
3
1
)
A 






det(
Consider the matrix
Notice (1) A matrix is an array of numbers
(2) A matrix is enclosed by square brackets
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
For ONLY a 3x3 matrix write down the first two
columns after the third column
Duplicate column method for 3x3 matrix
32
31
22
21
12
11
33
32
31
23
22
21
13
12
11
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a










Sum of products along red arrow
minus sum of products along blue arrow
This technique works only for 3x3 matrices
33
21
12
32
23
11
31
22
13
32
21
13
31
23
12
33
22
11
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
)
A






det(
a
a
a
a
a
a
a
a
a
A
33
32
31
23
22
21
13
12
11











Example











2
0
1
A
2
1
-
4
3
-
4
2
1
2
0
1
4
2
2
1
2
4
0
1
3
4
2













0 32 3
0 -8 8
Sum of red terms = 0 + 32 + 3 = 35
Sum of blue terms = 0 – 8 + 8 = 0
Determinant of matrix A= det(A) = 35 – 0 = 35
Finding determinant using inspection
Special case. If two rows or two columns are proportional
(i.e. multiples of each other), then the determinant of the
matrix is zero
0
8
7
2
4
2
3
8
7
2




because rows 1 and 3 are proportional to each other
If the determinant of a matrix is zero, it is called a
singular matrix
If A is a square matrix
Cofactor method
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
31
23
33
21
33
31
23
21
12 a
a
a
a
a
a
a
a
M 


33
31
23
21
12
12
a
a
a
a
M
C 



a
a
a
a
a
a
a
a
a
A
33
32
31
23
22
21
13
12
11











What is a cofactor?
Sign of cofactor
What is a cofactor?
-
-
-
-















Find the minor and cofactor of a33
4
1
4
0
2
0
1
4
2
M 33 






Minor
4
M
M
)
1
(
C 3 3
3 3
)
3
3
(
3 3 



 
Cofactor











2
0
1
A
2
1
-
4
3
-
4
2
Cofactor method of obtaining the
determinant of a matrix
The determinant of a n x n matrix A can be computed by
multiplying ALL the entries in ANY row (or column) by
their cofactors and adding the resulting products. That is,
for each and
n
i
1 
 n
j
1 

n j
n j
2 j
2 j
1 j
1 j C
a
C
a
C
a
A 


 
)
det(
Cofactor expansion along the ith row
in
in
i2
i2
i1
i1 C
a
C
a
C
a
A 


 
)
det(
Cofactor expansion along the jth column
Example: evaluate det(A) for:
1
3
-1
0
0
4
5
1
2
0
2
1
-3
1
-2
3
A=
det(A)=(1)
4 0 1
5 2 -2
1 1 3
- (0)
3 0 1
-1 2 -2
0 1 3
+ 2
3 4 1
-1 5 -2
0 1 3
- (-3)
3 4 0
-1 5 2
0 1 1
= (1)(35)-0+(2)(62)-(-3)(13)=198
det(A) = a11C11 +a12C12 + a13C13 +a14C14
By a cofactor along the third column
Example : evaluate
det(A)=a13C13 +a23C23+a33C33
det(A)=
1 5
1 0
3 -1
-3
2
2
= det(A)= -3(-1-0)+2(-1)5(-1-15)+2(0-5)=25
det(A)=
1 0
3 -1
-3* (-1)4 1 5
3 -1
+2*(-1)5 1 5
1 0
+2*(-1)6
Quadratic form
U d
k
d
T

The scalar
Is known as a quadratic form
If U>0: Matrix k is known as positive definite
If U≥0: Matrix k is known as positive semidefinite
matrix
square
k
vector
d


Quadratic form














22
21
12
11
2
1
k
k
k
k
k
d
d
d
Let
Then
 
 
2
2
22
2
1
12
2
1
11
2
22
1
12
2
2
12
1
11
1
2
22
1
12
2
12
1
11
2
1
2
1
22
12
12
11
2
1
2
)
(
)
(
U
d
k
d
d
k
d
k
d
k
d
k
d
d
k
d
k
d
d
k
d
k
d
k
d
k
d
d
d
d
k
k
k
k
d
d
d
k
d
T






























Symmetric
matrix
Differentiation of quadratic form
Differentiate U wrt d2
2
12
1
11
1
2
2
U
d
k
d
k
d




Differentiate U wrt d1
2
22
1
12
2
2
2
U
d
k
d
k
d




d
k
d
d
k
k
k
k
d
d
d
2
2
U
U
U
2
1
22
12
12
11
2
1



































Hence
Differentiation of quadratic form
Outline
• Role of FEM simulation in Engineering
Design
• Course Philosophy
Role of simulation in design:
Boeing 777
Source: Boeing Web site (http://www.boeing.com/companyoffices/gallery/images/commercial/).
Another success ..in failure:
Airbus A380
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
Before the 1989 Loma Prieta earthquake
San Francisco Oakland Bay Bridge
After the earthquake
San Francisco Oakland Bay Bridge
A finite element model to analyze the
bridge under seismic loads
Courtesy: ADINA R&D
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
• Solve
– Maxwell’s Partial Differential Equations
• Recent Developments
– Fast Solvers for Integral Formulations
Thanks to
Coventor
http://www.cov
entor.com
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.
To actively develop advanced modeling, simulation
and imaging (MSI) technology for healthcare
through interdisciplinary collaborations with the aim
of transitioning the technology to clinical practice –
from the laboratory bench to the hospital bedside.
Research Areas:
• Virtual surgery
• Noninvasive brain imaging and neuromodulation
• Computational imaging
• Tissue manufacturing, characterization and diagnosis
http:// cemsim.rpi.edu
Patient specific lung modeling
Virtual Surgery
Virtual Surgery
Interactive Medical Simulation Toolkit
Engineering design
Physical Problem
Mathematical model
Governed by differential
equations
Assumptions regarding
Geometry
Kinematics
Material law
Loading
Boundary conditions
Etc.
General scenario..
Question regarding the problem
...how large are the deformations?
...how much is the heat transfer?
Engineering design
Example: A bracket
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
cm
053
.
0
AG
6
5
)
r
L
(
W
EI
)
r
L
(
W
3
1
cm
N
500
,
27
WL
M
N
3
N
W
load
at








Deflection at load
How reliable is this model?
How effective is this model?
Engineering design
Example: A bracket
Mathematical model 2:
plane stress
Difficult to solve by hand!
Engineering design
Physical Problem
Mathematical model
Governed by differential
equations
..General scenario..
Numerical model
e.g., finite element
model
Engineering design
..General scenario..
Finite element analysis
Finite element model
Solid model
PREPROCESSING
1. Create a geometric model
2. Develop the finite element model
Engineering design
..General scenario..
Finite element analysis
FEM analysis scheme
Step 1: Divide the problem domain into non
overlapping regions (“elements”) connected to
each other through special points (“nodes”)
Finite element model
Element
Node
Engineering design
..General scenario..
Finite element analysis
FEM analysis scheme
Step 2: Describe the behavior of each element
Step 3: Describe the behavior of the entire body by
putting together the behavior of each of the
elements (this is a process known as “assembly”)
Engineering design
..General scenario..
Finite element analysis
POSTPROCESSING
Compute moment at section AA
Engineering design
..General scenario..
Finite element analysis
Preprocessing
Analysis
Postprocessing
Step 1
Step 2
Step 3
Engineering design
Example: A bracket
Mathematical model 2:
plane stress
FEM solution to mathematical model 2 (plane stress)
Moment at section AA
cm
064
.
0
cm
N
500
,
27
M
W
load
at 


Deflection at load
Conclusion: With respect to the questions we posed, the
beam model is reliable if the required bending moment is to
be predicted within 1% and the deflection is to be predicted
within 20%. The beam model is also highly effective since it
can be solved easily (by hand).
What if we asked: what is the maximum stress in the bracket?
would the beam model be of any use?
Engineering design
Example: A bracket
Summary
1. The selection of the mathematical model
depends on the response to be
predicted.
2. The most effective mathematical model
is the one that delivers the answers to
the questions in reliable manner with
least effort.
3. The numerical solution is only as
accurate as the mathematical model.
Example: A bracket
Modeling a physical
problem
...General scenario
Physical Problem
Mathematical
Model
Numerical model
Does answer
make sense?
Refine analysis
Happy 
YES!
No!
Improve
mathematical
model
Design improvements
Structural optimization
Change
physical
problem
Example: A bracket
Modeling a physical
problem
Verification and validation
Physical Problem
Mathematical
Model
Numerical model
Verification
Validation
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:

Mais conteúdo relacionado

Semelhante a Introduction.ppt

Programming in python
Programming in pythonProgramming in python
Programming in python
Ivan Rojas
 
Name _______________________________ Class time __________.docx
Name _______________________________    Class time __________.docxName _______________________________    Class time __________.docx
Name _______________________________ Class time __________.docx
rosemarybdodson23141
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
PMILebanonChapter
 

Semelhante a Introduction.ppt (20)

Solving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problemSolving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problem
 
The tensor flight dynamics tutor
The tensor flight dynamics tutorThe tensor flight dynamics tutor
The tensor flight dynamics tutor
 
Programming in python
Programming in pythonProgramming in python
Programming in python
 
slides11.ppt
slides11.pptslides11.ppt
slides11.ppt
 
Name _______________________________ Class time __________.docx
Name _______________________________    Class time __________.docxName _______________________________    Class time __________.docx
Name _______________________________ Class time __________.docx
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
22CED13.pdf
22CED13.pdf22CED13.pdf
22CED13.pdf
 
Matlab anilkumar
Matlab  anilkumarMatlab  anilkumar
Matlab anilkumar
 
MATLAB Workshop yugjjnhhasfhlhhlllhl.pptx
MATLAB Workshop yugjjnhhasfhlhhlllhl.pptxMATLAB Workshop yugjjnhhasfhlhhlllhl.pptx
MATLAB Workshop yugjjnhhasfhlhhlllhl.pptx
 
FEM_PPT.ppt
FEM_PPT.pptFEM_PPT.ppt
FEM_PPT.ppt
 
IRJET- Stress – Strain Field Analysis of Mild Steel Component using Finite El...
IRJET- Stress – Strain Field Analysis of Mild Steel Component using Finite El...IRJET- Stress – Strain Field Analysis of Mild Steel Component using Finite El...
IRJET- Stress – Strain Field Analysis of Mild Steel Component using Finite El...
 
Book
BookBook
Book
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulinkMATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
 
R18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfR18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdf
 
R18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdfR18B.Tech.CSESyllabus.pdf
R18B.Tech.CSESyllabus.pdf
 
B61301007 matlab documentation
B61301007 matlab documentationB61301007 matlab documentation
B61301007 matlab documentation
 
Computer Science CS Project Matrix CBSE Class 12th XII .pdf
Computer Science CS Project Matrix CBSE Class 12th XII .pdfComputer Science CS Project Matrix CBSE Class 12th XII .pdf
Computer Science CS Project Matrix CBSE Class 12th XII .pdf
 
Unit 5 Java Programming with Linux-converted.pdf
Unit 5 Java Programming with Linux-converted.pdfUnit 5 Java Programming with Linux-converted.pdf
Unit 5 Java Programming with Linux-converted.pdf
 
chap_01.pdf
chap_01.pdfchap_01.pdf
chap_01.pdf
 

Último

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
Sérgio Sacani
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Sérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 

Último (20)

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 

Introduction.ppt

  • 1. Introduction MANE 4240 & CIVL 4240 Introduction to Finite Elements Prof. Suvranu De
  • 2. Info Course Instructor: Professor Suvranu De email: des@rpi.edu JEC room: 2052 Tel: 6351 Webex: Meeting number: 2622 886 7875 Password:vUi6PBwPB24 Office hours: T/F 2:00 pm-3:00 pm
  • 3. Info Practicum Instructor: Professor Jeff Morris email: morrij5@rpi.edu JEC room: JEC 7030 Tel: X2613 Webex: https://rensselaer.webex.com/meet/morrij5 Office hours: http://homepages.rpi.edu/~morrij5/Office_schedule.pdf
  • 4. Info TA: Jitesh Rane Email: ranej@rpi.edu Office: CII 7219 Webex: https://rensselaer.webex.com/meet/ranej Office hours: M: 4:00-5:00 pm R: 1:00-2:00 pm
  • 5. Course texts and references Course text (for HW problems): Title: A First Course in the Finite Element Method Author: Daryl Logan Edition: Sixth Publisher: Cengage Learning ISBN: 0-534-55298-6 Relevant reference: Finite Element Procedures, K. J. Bathe, Prentice Hall A First Course in Finite Elements, J. Fish and T. Belytschko Lecture notes posted in LMS
  • 6. Course grades Grades will be based on: 1. Home works (15 %). 2. Practicum exercises (10 %) to be submitted within a week of assignment. 3. Course project (25 %)to be submitted by December 10th (by noon) 4. Two in-class quizzes (2x25%) on 19th October, 10th December 1. All write ups that you present MUST contain your name and RIN 2. Basic knowledge of Linear Algebra is necessary for this course. Read Appendix A of your course text and the first lecture notes. There will be a mini-quiz next class, the grades of which will be included in HW1. 3. There will be NO FINAL EXAM for this course.
  • 7. Collaboration / academic integrity 1. Students are encouraged to collaborate in the solution of HW problems, but submit independent solutions that are NOT copies of each other. Funny solutions (that appear similar/same) will be given zero credit. Software may be used to verify the HW solutions. But submission of software solution will result in zero credit. 2. Groups of 2 for the projects (no two projects to be the same/similar) A single grade will be assigned to the group and not to the individuals.
  • 8. Homeworks (15%) 1. Be as detailed and explicit as possible. For full credit Do NOT omit steps. 2. Only neatly written homeworks will be graded 3. Late homeworks will NOT be accepted. 4. Two lowest grades will be dropped (except HW #1). 5. Solutions will be posted on LMS
  • 9. Practicum (10%) 1. Five classes designated as “Practicum”. 2. You will need to download and install NX on your laptops and bring them to class on these days. 3. At the end of each practicum, you will be assigned a single problem (worth 2 points). 4. You will need to submit the practicum problem within a week of the assignment. 5. No late submissions will be entertained.
  • 10. Course Project (25 %) In this project you will be required to • choose an engineering system • develop a mathematical model for the system • develop the finite element model • solve the problem using commercial software • present a convergence plot and discuss whether the mathematical model you chose gives you physically meaningful results. • refine the model if necessary.
  • 11. • Form groups of 2 and email the TA by 24th September. • Submit 1-page project proposal by emailing to ifea2021fall@gmail.com latest by 8th October (in class). The earlier the better. Projects will go on a first come first served basis. • Proceed to work on the project ONLY after it is approved by the course instructor. • Submit a one-page progress report by emailing to ifea2021fall@gmail.com on November 5th (this will count as 10% of your project grade) • Submit a project report emailing to ifea2021fall@gmail.com the TA by noon of 10th December. Course project (25 %)..contd.
  • 12. Major project (25 %)..contd. Project report: 1. Must be professional (Text font Times 11pt with single spacing) 2. Must include the following sections: •Introduction •Problem statement •Analysis •Results and Discussions
  • 13. Major project (25 %)..contd. Project examples: (two sample project reports from previous year are provided) 1. Analysis of a rocker arm 2. Analysis of a bicycle crank-pedal assembly 3. Design and analysis of a "portable stair climber" 4. Analysis of a gear train 5.Gear tooth stress in a wind- up clock 6. Analysis of a gear box assembly 7. Analysis of an artificial knee 8. Forces acting on the elbow joint 9. Analysis of a soft tissue tumor system 10. Finite element analysis of a skateboard truck
  • 14. Major project (25 %)..contd. Project grade will depend on 1.Originality of the idea 2.Techniques used 3.Critical discussion
  • 15. Cantilever plate in plane strain uniform loading Fixed boundary Problem: Obtain the stresses/strains in the plate Node Element Finite element model • Approximate method • Geometric model • Node • Element • Mesh • Discretization
  • 16. Course content 1. “Direct Stiffness” approach for springs 2. Bar elements and truss analysis 3. Introduction to boundary value problems: strong form, principle of minimum potential energy and principle of virtual work. 4. Displacement-based finite element formulation in 1D: formation of stiffness matrix and load vector, numerical integration. 5. Displacement-based finite element formulation in 2D: formation of stiffness matrix and load vector for CST and quadrilateral elements. 6. Discussion on issues in practical FEM modeling 7. Convergence of finite element results 8. Higher order elements 9. Isoparametric formulation 10. Numerical integration in 2D 11. Solution of linear algebraic equations
  • 17. For next class Please read Appendix A of Logan for reading quiz next class (10 pts on Hw 1)
  • 18. Linear Algebra Recap (at the IEA level)
  • 19. A rectangular array of numbers (we will concentrate on real numbers). A nxm matrix has ‘n’ rows and ‘m’ columns            34 33 32 31 24 23 22 21 14 13 12 11 M M M M M M M M M M M M 3x4 M What is a matrix? First column First row Second row Third row Second column Third column Fourth column 12 M Row number Column number
  • 20. What is a vector? A vector is an array of ‘n’ numbers A row vector of length ‘n’ is a 1xn matrix A column vector of length ‘m’ is a mx1 matrix   4 3 2 1 a a a a           3 2 1 a a a
  • 21. Special matrices Zero matrix: A matrix all of whose entries are zero Identity matrix: A square matrix which has ‘1’ s on the diagonal and zeros everywhere else.            0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 x            1 0 0 0 1 0 0 0 1 3 3x I
  • 23. Matrix operations                                        11 1 10 7 1 6 14 5 0 6 0 1 0 1 3 10 3 1 5 1 9 7 0 3 4 2 1 B A C B A Addition of two matrices If A and B are two matrices of the same size, then the sum of the matrices is a matrix C=A+B whose entries are the sums of the corresponding entries of A and B
  • 24. Properties of matrix addition: 1. Matrix addition is commutative (order of addition does not matter) 2. Matrix addition is associative 3. Addition of the zero matrix Matrix operations A B B A    Addition of of matrices     C B A C B A      A A 0 0 A     Properties
  • 25. Matrix operations Multiplication by a scalar If A is a matrix and c is a scalar, then the product cA is a matrix whose entries are obtained by multiplying each of the entries of A by c                          15 3 27 21 0 9 12 6 3 3 5 1 9 7 0 3 4 2 1 cA c A
  • 26. Matrix operations Multiplication by a scalar If A is a matrix and c =-1 is a scalar, then the product (-1)A =-A is a matrix whose entries are obtained by multiplying each of the entries of A by -1                                  5 1 9 7 0 3 4 2 1 1 5 1 9 7 0 3 4 2 1 -A cA c A Special case
  • 28. Special operations Transpose 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.                          5 7 4 1 0 2 9 3 1 A 5 1 9 7 0 3 4 2 1 A T
  • 29. Special operations Transpose T A A  If A is a square matrix (mxm), it is called symmetric if
  • 30. Matrix operations Scalar (dot) product of two vectors                       3 2 1 3 2 1 b b b ; a a a b a If a and b are two vectors of the same size The scalar (dot) product of a and b is a scalar obtained by adding the products of corresponding entries of the two vectors   T 1 1 2 2 3 3 a b a b a b    a b
  • 31. Matrix operations Matrix multiplication For a product to be defined, the number of columns of A must be equal to the number of rows of B. A B = AB m x r r x n m x n inside outside
  • 32. If A is a mxr matrix and B is a rxn matrix, then the product C=AB is a mxn matrix whose entries are obtained as follows. The entry corresponding to row ‘i’ and column ‘j’ of C is the dot product of the vectors formed by the row ‘i’ of A and column ‘j’ of B 3x3 3x2 3x2 1 2 4 1 3 A 3 0 7 B 3 1 9 1 5 1 0 3 5 1 1 C AB 10 9 notice 2 3 3 7 28 4 1 T                                                                 Matrix operations Matrix multiplication
  • 33. Properties of matrix multiplication: 1. Matrix multiplication is noncommutative (order of addition does matter)  It may be that the product AB exists but BA does not (e.g. in the previous example C=AB is a 3x2 matrix, but BA does not exist)  Even if the product exists, the products AB and BA are not generally the same Matrix operations g e n e ra l in B A A B  Multiplication of matrices Properties
  • 34. 2. Matrix multiplication is associative 3. Distributive law 4. Multiplication by identity matrix 5. Multiplication by zero matrix 6. Matrix operations    C AB BC A  Multiplication of matrices Properties A IA A ; A I   0 0 A 0 ; A 0       CA BA A C B AC AB C B A         T T T A B B A 
  • 35. 1. If A , B and C are square matrices of the same size, and then does not necessarily mean that 2. does not necessarily imply that either A or B is zero Matrix operations Miscellaneous properties 0 A  A C A B  C B  0 A B 
  • 36. Inverse of a matrix Definition I A B B A   If A is any square matrix and B is another square matrix satisfying the conditions 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
  • 37. Inverse of a matrix Uniqueness The inverse of a matrix is unique Assume that B and C both are inverses of A C B B BI B(AC) C IC (BA)C I CA AC I BA AB           Hence a matrix cannot have two or more inverses.
  • 38. Inverse of a matrix Some properties   A A 1 -1   Property 1: If A is any invertible square matrix the inverse of its inverse is the matrix A itself Property 2: If A is any invertible square matrix and k is any scalar then   1 - 1 A k 1 A k  
  • 39. Inverse of a matrix Properties   -1 1 1 A B B A    Property 3: If A and B are invertible square matrices then             1 1 1 1 1 1 1 1 1 1                A B AB B by sides both ying Premultipl A AB B A AB B A A A AB (AB) A A by sides both ying Premultipl I AB (AB) 1 - 1 - 1 - 1 -
  • 40. The determinant of a square matrix is a number obtained in a specific manner from the matrix. For a 1x1 matrix: For a 2x2 matrix: What is a determinant?   1 1 1 1 a A a A   ) det( ; 21 12 22 11 22 21 12 11 a a a a A a a a a A          ) det( ; Product along red arrow minus product along blue arrow
  • 41. Example 1 7 5 3 1 A        8 5 3 7 1 7 5 3 1 ) A        det( Consider the matrix Notice (1) A matrix is an array of numbers (2) A matrix is enclosed by square brackets 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
  • 42. For ONLY a 3x3 matrix write down the first two columns after the third column Duplicate column method for 3x3 matrix 32 31 22 21 12 11 33 32 31 23 22 21 13 12 11 a a a a a a a a a a a a a a a           Sum of products along red arrow minus sum of products along blue arrow This technique works only for 3x3 matrices 33 21 12 32 23 11 31 22 13 32 21 13 31 23 12 33 22 11 a a a a a a a a a a a a a a a a a a ) A       det( a a a a a a a a a A 33 32 31 23 22 21 13 12 11           
  • 43. Example            2 0 1 A 2 1 - 4 3 - 4 2 1 2 0 1 4 2 2 1 2 4 0 1 3 4 2              0 32 3 0 -8 8 Sum of red terms = 0 + 32 + 3 = 35 Sum of blue terms = 0 – 8 + 8 = 0 Determinant of matrix A= det(A) = 35 – 0 = 35
  • 44. Finding determinant using inspection Special case. If two rows or two columns are proportional (i.e. multiples of each other), then the determinant of the matrix is zero 0 8 7 2 4 2 3 8 7 2     because rows 1 and 3 are proportional to each other If the determinant of a matrix is zero, it is called a singular matrix
  • 45. If A is a square matrix Cofactor method 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 31 23 33 21 33 31 23 21 12 a a a a a a a a M    33 31 23 21 12 12 a a a a M C     a a a a a a a a a A 33 32 31 23 22 21 13 12 11            What is a cofactor?
  • 46. Sign of cofactor What is a cofactor? - - - -                Find the minor and cofactor of a33 4 1 4 0 2 0 1 4 2 M 33        Minor 4 M M ) 1 ( C 3 3 3 3 ) 3 3 ( 3 3       Cofactor            2 0 1 A 2 1 - 4 3 - 4 2
  • 47. Cofactor method of obtaining the determinant of a matrix The determinant of a n x n matrix A can be computed by multiplying ALL the entries in ANY row (or column) by their cofactors and adding the resulting products. That is, for each and n i 1   n j 1   n j n j 2 j 2 j 1 j 1 j C a C a C a A      ) det( Cofactor expansion along the ith row in in i2 i2 i1 i1 C a C a C a A      ) det( Cofactor expansion along the jth column
  • 48. Example: evaluate det(A) for: 1 3 -1 0 0 4 5 1 2 0 2 1 -3 1 -2 3 A= det(A)=(1) 4 0 1 5 2 -2 1 1 3 - (0) 3 0 1 -1 2 -2 0 1 3 + 2 3 4 1 -1 5 -2 0 1 3 - (-3) 3 4 0 -1 5 2 0 1 1 = (1)(35)-0+(2)(62)-(-3)(13)=198 det(A) = a11C11 +a12C12 + a13C13 +a14C14
  • 49. By a cofactor along the third column Example : evaluate det(A)=a13C13 +a23C23+a33C33 det(A)= 1 5 1 0 3 -1 -3 2 2 = det(A)= -3(-1-0)+2(-1)5(-1-15)+2(0-5)=25 det(A)= 1 0 3 -1 -3* (-1)4 1 5 3 -1 +2*(-1)5 1 5 1 0 +2*(-1)6
  • 50. Quadratic form U d k d T  The scalar Is known as a quadratic form If U>0: Matrix k is known as positive definite If U≥0: Matrix k is known as positive semidefinite matrix square k vector d  
  • 51. Quadratic form               22 21 12 11 2 1 k k k k k d d d Let Then     2 2 22 2 1 12 2 1 11 2 22 1 12 2 2 12 1 11 1 2 22 1 12 2 12 1 11 2 1 2 1 22 12 12 11 2 1 2 ) ( ) ( U d k d d k d k d k d k d d k d k d d k d k d k d k d d d d k k k k d d d k d T                               Symmetric matrix
  • 52. Differentiation of quadratic form Differentiate U wrt d2 2 12 1 11 1 2 2 U d k d k d     Differentiate U wrt d1 2 22 1 12 2 2 2 U d k d k d    
  • 54. Outline • Role of FEM simulation in Engineering Design • Course Philosophy
  • 55. Role of simulation in design: Boeing 777 Source: Boeing Web site (http://www.boeing.com/companyoffices/gallery/images/commercial/).
  • 56. Another success ..in failure: Airbus A380 http://www.airbus.com/en/aircraftfamilies/a380/
  • 57. 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
  • 58. San Francisco Oakland Bay Bridge Before the 1989 Loma Prieta earthquake
  • 59. San Francisco Oakland Bay Bridge After the earthquake
  • 60. San Francisco Oakland Bay Bridge A finite element model to analyze the bridge under seismic loads Courtesy: ADINA R&D
  • 61. 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
  • 62. 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
  • 63. Electromagnetic Analysis of Packages • Solve – Maxwell’s Partial Differential Equations • Recent Developments – Fast Solvers for Integral Formulations Thanks to Coventor http://www.cov entor.com
  • 64. 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.
  • 65. To actively develop advanced modeling, simulation and imaging (MSI) technology for healthcare through interdisciplinary collaborations with the aim of transitioning the technology to clinical practice – from the laboratory bench to the hospital bedside. Research Areas: • Virtual surgery • Noninvasive brain imaging and neuromodulation • Computational imaging • Tissue manufacturing, characterization and diagnosis http:// cemsim.rpi.edu
  • 69. Engineering design Physical Problem Mathematical model Governed by differential equations Assumptions regarding Geometry Kinematics Material law Loading Boundary conditions Etc. General scenario.. Question regarding the problem ...how large are the deformations? ...how much is the heat transfer?
  • 70. Engineering design Example: A bracket 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
  • 71. Engineering design Example: A bracket Mathematical model 1: beam Moment at section AA cm 053 . 0 AG 6 5 ) r L ( W EI ) r L ( W 3 1 cm N 500 , 27 WL M N 3 N W load at         Deflection at load How reliable is this model? How effective is this model?
  • 72. Engineering design Example: A bracket Mathematical model 2: plane stress Difficult to solve by hand!
  • 73. Engineering design Physical Problem Mathematical model Governed by differential equations ..General scenario.. Numerical model e.g., finite element model
  • 74. Engineering design ..General scenario.. Finite element analysis Finite element model Solid model PREPROCESSING 1. Create a geometric model 2. Develop the finite element model
  • 75. Engineering design ..General scenario.. Finite element analysis FEM analysis scheme Step 1: Divide the problem domain into non overlapping regions (“elements”) connected to each other through special points (“nodes”) Finite element model Element Node
  • 76. Engineering design ..General scenario.. Finite element analysis FEM analysis scheme Step 2: Describe the behavior of each element Step 3: Describe the behavior of the entire body by putting together the behavior of each of the elements (this is a process known as “assembly”)
  • 77. Engineering design ..General scenario.. Finite element analysis POSTPROCESSING Compute moment at section AA
  • 78. Engineering design ..General scenario.. Finite element analysis Preprocessing Analysis Postprocessing Step 1 Step 2 Step 3
  • 79. Engineering design Example: A bracket Mathematical model 2: plane stress FEM solution to mathematical model 2 (plane stress) Moment at section AA cm 064 . 0 cm N 500 , 27 M W load at    Deflection at load Conclusion: With respect to the questions we posed, the beam model is reliable if the required bending moment is to be predicted within 1% and the deflection is to be predicted within 20%. The beam model is also highly effective since it can be solved easily (by hand). What if we asked: what is the maximum stress in the bracket? would the beam model be of any use?
  • 80. Engineering design Example: A bracket Summary 1. The selection of the mathematical model depends on the response to be predicted. 2. The most effective mathematical model is the one that delivers the answers to the questions in reliable manner with least effort. 3. The numerical solution is only as accurate as the mathematical model.
  • 81. Example: A bracket Modeling a physical problem ...General scenario Physical Problem Mathematical Model Numerical model Does answer make sense? Refine analysis Happy  YES! No! Improve mathematical model Design improvements Structural optimization Change physical problem
  • 82. Example: A bracket Modeling a physical problem Verification and validation Physical Problem Mathematical Model Numerical model Verification Validation
  • 83. 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: