Professional Documents
Culture Documents
An
A Introduction
I t d ti to t Finite
Fi it Elements
El t
S
Some P
Practical
i lC Concepts
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Who am I?
Introduction
• Bart McPheeters FEA Process
An Example
– Sr. Application Engineer Complicated
Models
– BS in Naval Architecture/Marine Choosing
E i
Engineering
i Elements
Interpreting
– MS in Solid Mechanics/Material Results
Wrapping Up
Science
– 20 years using and supporting
FEA
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
• How do we solve an engineering Introduction
FEA Process
problem?
bl ? An Example
Complicated
Models
• Classical Methods Choosing
Elements
– Closed Form Solutions Interpreting
Results
• Roark Wrapping Up
– Approximate Solutions
• Superposition, series solutions
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
How can we solve a complex problem? FEA Process
An Example
Complicated
• Solve a number of simple problems, add them all up Models
and get the answer of a complex problem Choosing
Elements
– “Squaring the Circle” Interpreting
Results
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
• Numerical Methods FEA Process
An Example
– Take the complex problem and Complicated
Models
break it up into simple problems Choosing
Elements
• Finite Difference Interpreting
Results
• Finite Element Wrapping Up
• Boundary Element
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
What Exactly is The Finite Element Method? Introduction
FEA Process
An Example
The Finite Element Method is a way of Complicated
analyzing a complex engineering problem by Models
g it up
breaking p into many
y small, very
y simple
p Choosing
Elements
problems Interpreting
Results
– The many small pieces called finite elements
Wrapping Up
– The assemblage of elements is called a finite
element model
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Grid Point Introduction
FEA Process
or Node An Example
Complicated
Models
Choosing
Elements
Element Interpreting
Results
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
– A continuous structure has theoretically an FEA Process
infinite number of degrees of freedom An Example
Complicated
• Number of points that can move independently Models
Choosing
• An infinite number of simple problems! Elements
Interpreting
– The Finite Element Method approximates Results
the behavior of a continuous structure with Wrapping Up
a finite
fi it number
b off points
i t (d
(degrees off
freedom)
• A finite number of simple problems
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
– The finer the mesh (i.e. more DOF), the FEA Process
better we can approximate the structure An Example
Complicated
• Recall squaring the circle… Models
Choosing
– This includes Elements
Interpreting
• The geometry of the structure such as Results
curvature and thickness variations Wrapping Up
• Load application
• Stress and strain gradients
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
So what are these simple problems that we use? Introduction
FEA Process
– Break
B k complex l geometry into
i simple
i l shapes
h we An Example
can deal with (Lines, Squares, Cubes) Complicated
Models
– Use the computer to solve lots of these simple Choosing
problems
bl Elements
Interpreting
• And do millions and millions of simple numerical Results
operations on these simple problems Wrapping Up
• Computers are good at this
– Present the results graphically
• Computers are good at this too!
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
• History of the finite element method FEA Process
An Example
– The matrix theory of structural analysis first began Complicated
appearing in the technical literature in the early Models
1940s Choosing
Elements
– The term “finite element” was coined by Clough in a Interpreting
paper describing the technique used for plane- Results
stress analysis (Proceedings of the Second ASCE Wrapping Up
C f
Conference on Electronic
El t i Computation,
C t ti 1960)
– Large general-purpose finite element programs
began to appear in the 1970’s including NASTRAN,
ANSYS MARC,
ANSYS, MARC STARDYNE,
STARDYNE and d SAP
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
• Then things got really rolling… Introduction
FEA Process
– Finite element graphical pre and post An Example
processors became available in the 1980’s, Complicated
making the construction of finite element models Models
much easier and less pprone to human error Choosing
Elements
– Automatic meshing became a standard feature Interpreting
for graphical pre processors in the 1990’s. Results
Automatic meshing has gained much popularity Wrapping Up
as the automatic meshing technology matures
and the speed of computers continue to
accelerate
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
K But what is it really? FEA Process
An Example
N1 N2 F
• A simple example… Complicated
Models
K = Spring stiffness Choosing
Δu
(EA/L) Elements
Interpreting
Δu = Spring Results
N1 N2 Wrapping Up
elongation
F = Spring force
K * Δu = F www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
FEA Process
Divide the geometry into simple An Example
elements and assemble all Complicated
elements Models
Choosing
[K] = Stiffness matrix of the part Elements
(Sum of all elements) Interpreting
Results
{u} = Components of the Wrapping Up
di l
displacementst off th
the nodes
d off
the part
{F} = Components of the loads
on the
th nodes
d off th
the partt
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
[K] *{u} = {F} FEA Process
An Example
Complicated
Solve this matrix equation with thousands (or Models
millions) of unknown u’s Choosing
Elements
• This is the basic ‘displacement’ approach Interpreting
Results
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
• Types of finite element methods Introduction
FEA Process
An Example
– There are two different types of finite Complicated
element methods - the displacement or Models
Choosing
stiffness method and the force or flexibility Elements
method Interpreting
Results
• In the displacement method, the node Wrapping Up
displacements are the basic unknowns in the
system of equations
• In the force method
method, the member forces are the
basic unknowns in the system of equations.
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
– Both methods can be used to FEA Process
An Example
solve structural problems Complicated
Models
• The displacement method is used by Choosing
Elements
many modern finite element codes, Interpreting
including NEiNastran and most Results
Wrapping Up
others
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
Introduction
• So why use FEM? It has many FEA Process
An Example
advantages: Complicated
– Model irregularly shaped bodies Models
– Handles general loading conditions Choosing
– M d lb
Model bodies
di can b be composed d off diff
differentt materials
t i l Elements
– Handles many types of boundary conditions Interpreting
– Elements can vary in size allowing use of small elements Results
when necessaryy Wrapping Up
– The Finite element model can be changed relatively
easily and cheaply
– Model many different types of physics
– Represent non
non-linear
linear behavior
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
– Finite elements are shapes which are Introduction
relatively easy to formulate and analyze: FEA Process
An Example
beams, plates, and blocks Complicated
Models
• The stress and strain within each element is a
Choosing
function of the displacement of the grid points it Elements
is connected to Interpreting
Results
Wrapping Up
3D
1D
2D
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Introduction
– The displacement of each grid point may Introduction
FEA Process
be described by six independent degrees An Example
of freedom (DOFs). A degree of freedom Complicated
Models
is defined as an independent component of Choosing
translation or rotation θy
Elements
Interpreting
Three translations (ux, uy, uz) Results
Three rotations ((θx, θy, θz) uy Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
• Work/Energy Method
• Method of Weighted Residuals
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
• Model Description
p FEA Process
An Example
– Consider a Tapered Rod of Length Complicated
Models
L, which is fixed at x=0 and has an Choosing
Elements
applied axial force P at x=L Interpreting
Results
Wrapping Up
X
P
L
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
• Step 1 – Descretize and Select FEA Process
An Example
Element Types Step 1
Step 2
– Let’s use two elements and three nodes Step 3
to represent the bar Step 4
Step 5
Step 6
Node 1 Node 2 Node 3 Step 7
Element 1 Element 2
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Let’s choose a 2-node 1D element type for this model Introduction
FEA Process
– A 1D element is defined by two nodes at either end of it.
it
An Example
– Axial translations u1x and u2x are the only displacements Step 1
at nodes 1 and 2. Thus, this element has two degrees of Step 2
freedom Step 3
• Assumptions Step 4
Step 5
– The bar cannot sustain shear force; that is F1y=0 and Step 6
F2y=0. Step 7
– Any effect of transverse displacement is ignored.
– Hooke’s law applies;
σx = Eε x
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
In the next step we are going to choose a Introduction
FEA Process
linear displacement element
element, which is An Example
somewhat at odds with the taper in the Step 1
real part Step 2
Step 3
• The taper will be accounted for by using Step 4
multiple rods of shrinking cross-section Step 5
• Obviously, more elements = better answer Step 6
Step 7
• Common
C ttrade-off
d ff iin FEM modeling
d li
• A better choice might be a tapered beam
element
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Step 2: Select a displacement Introduction
FEA Process
function
f i An Example
Step 1
– Assume a linear displacement variation Step 2
Step 3
along the xx-axis
axis of the bar.
bar This is a Step 4
common for line elements Step 5
u = a1 + a 2 x
Step 6
Step 7
u = global displacement at any distance x along the element
x = local distance in element and varies from 0. to L
– If you use a Nastran CROD element, this
is the way it works
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
– The ai are coefficients for the linear FEA Process
displacement
di l t equation
ti An Example
Step 1
– In matrix form this will look as follows: Step 2
Step 3
Step 4
Step 5
⎧ a1⎫
Step 6
u = [1 x ]⎨ ⎬
Step 7
⎩a 2 ⎭
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Express u as a function of global nodal Introduction
FEA Process
displacements d1x and d2x by using An Example
Step 1
them as boundary conditions Step 2
Step 3
• This is done by evaluating u at each Step 4
Step 5
node and solving for a1 and a2 as Step 6
follows: ( ) u 0 = d 1x = a1
Step 7
u (L ) = d 2 x = a 2L + d 1x
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
– Solving for a1 FEA Process
An Example
a1 = d1x Step 1
Step 2
Step 3
Step 4
– And a2 Step 5
Step 6
Step 7
d 2 x − d 1x
a2 =
L
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Substitute back into the original Introduction
FEA Process
equation for u An Example
⎛ d 2 x − d 1x ⎞
Step 1
u = d 1x + ⎜
Step 2
⎟x Step 3
⎝ L ⎠ Step 4
Step 5
– In matrix form Step 6
Step 7
⎡ x x ⎤ ⎧d 1x ⎫
u = ⎢1 − ⎥ ⎨ ⎬
⎣ L L ⎦ ⎩d 2 x ⎭ www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Or write this as: Introduction
⎧d 1x ⎫
FEA Process
u = [N 1 N 2 ]⎨ ⎬
An Example
Step 1
⎩d 2 x ⎭
Step 2
Step 3
Step 4
– where Step 5
Step 6
x
N1 = 1 − Step 7
L
x
N2 =
L www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Comments: Introduction
FEA Process
• Ni’s are commonly referred to as shape An Example
Step 1
functions Step 2
Step 3
– They are pretty simple for rod elements Step 4
Step 5
– They describe the displacement at any point
Step 6
inside the element as a function of the nodal Step 7
displacements at the corners of the element
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
• Required properties for shape FEA Process
An Example
functions: Step 1
Step 2
– At x=0, N1 = 1 and N2 = 0 Step 3
Step 4
– At X=1, N1 = 0 and N2 = 1 Step 5
Step 6
Step 7
– N1 + N2 = 1 anywhere inside the
element
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Step 3: Define the strain/displacement Introduction
FEA Process
and
d stress/strain
t / t i relationships
l ti hi An Example
Step 1
Step 2
– Strain/displacement (CROD uses this) Step 3
ddu d 2 x − d1x Step 4
εx = = Step 5
Step 6
dx L Step 7
σ = Eε
x x
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Step 4: Derive the element Introduction
FEA Process
stiffness and load matrix An Example
Step 1
f1x f2x Step 2
Step 3
– Starting from the definition of stress Step 4
Step 5
P Step 6
σx = Step 7
A
– Where P is the applied force and A
is the area the force is applied to
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
Using the strain/displacement and FEA Process
An Example
stress/strain equations: Step 1
⎛ d 2 x − d 1x ⎞
Step 2
P = AE ⎜
Step 3
⎟ Step 4
⎝ L ⎠ Step 5
Step 6
Step 7
The applied load at end 1 of the rod
is:
f x1 = P
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
Introduction
• Substituting… FEA Process
An Example
AE
(d 2 x − d 1x )
Step 1
f 1x = Step 2
Step 3
L Step 4
Step 5
Step 6
– And at the other end… Step 7
f x 2 = −P
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– And putting that into the equation: Introduction
FEA Process
⎛ d 2 x − d 1x ⎞ An Example
f 2x = − AE ⎜ ⎟ Step 1
Step 2
⎝ L ⎠ Step 3
Step 4
– Combining everything and putting Step 5
Step 6
them in matrix form Step 7
⎧ f 1x ⎫ AE ⎡ 1 − 1⎤ ⎧ d 1x ⎫
⎨ ⎬= ⎢ ⎥ ⎨ ⎬
⎩f 2 x ⎭ L ⎣− 1 1 ⎦ ⎩d 2 x ⎭
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– But this is familiar now! Introduction
FEA Process
F K u An Example
= Step 1
Step 2
Step 3
⎧f 1x ⎫ AE ⎡ 1 − 1⎤ ⎧d 1x ⎫ Step 4
⎨ ⎬=
Step 5
⎢ ⎥ ⎨ ⎬ Step 6
⎩f 2 x ⎭ L ⎣− 1 1 ⎦ ⎩d 2 x ⎭
Step 7
F are forces
K is the element stiffness www.NEiSoftware.com
1-77-Nastran
u are the displacements
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Step 5: Assemble the element stiffness Introduction
FEA Process
matrixes to create the global stiffness An Example
Step 1
matrix and introduce boundary Step 2
conditions Step 3
Step 4
Step 5
Node 1 Node 2 Node 3 Step 6
P Step 7
Element 1 Element 2
An Example
– Based on our derivation of stiffness Introduction
FEA Process
matrix for a rod element
element, we can An Example
Step 1
write the following element stiffness Step 2
Step 3
equations: Step 4
Step 5
⎧ f 1 x ⎫ A1 E ⎡ 1 − 1⎤ ⎧ d 1 x ⎫ Step 6
⎨ ⎬= ⎢ ⎥ ⎨ ⎬ Element 1 Step 7
⎩ f 2 x⎭ L1 ⎣ − 1 1 ⎦ ⎩ d 2 x ⎭
⎧ f 2 x ⎫ A2 E ⎡ 1 − 1⎤ ⎧d 2 x ⎫
⎨ ⎬= ⎢ ⎥ ⎨ ⎬ Element 2
⎩ ⎭
f 3x L2 ⎣ − 1 1 ⎦ ⎩d 3 x ⎭ www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Let’s simplify the stiffness Introduction
FEA Process
matrices An Example
Step 1
Step 2
⎡ k1 − k1⎤ ⎡ k2 − k2 ⎤
[K ]1 [K ]2 = ⎢
Step 3
=⎢ ⎥ ⎥ Step 4
⎣− k1 k1 ⎦ ⎣ − k 2 k 2 ⎦ Step 5
Step 6
A2E 2 Step 7
AE k2 =
where
h k1 = 1 1 d
and
L1 L2
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Assemble the two elements into a global Introduction
FEA Process
system of equations An Example
Step 1
− k1 ⎤ ⎡k − k2 ⎤
[K ]1 = ⎡⎢ [K ]2
k1 Step 2
=⎢ 2
⎣ − k1 k1 ⎥⎦ ⎣− k 2 k 2 ⎦
⎥ Step 3
Step 4
Step 5
⎧F 1x ⎫ ⎡ K 1 − K 1. 0 ⎤ ⎧d 1x ⎫ Step 6
⎪ ⎪ ⎢ ⎥ ⎪ ⎪ Step 7
⎨F 2 x ⎬ = ⎢− K 1 K 1. + K 2 − K 2 ⎥ ⎨d 2 x ⎬
⎪F 3 x ⎪ ⎢ 0 . − K2 K 2 ⎥⎦ ⎪⎩d 3 x ⎪⎭
⎩ ⎭ ⎣
www.NEiSoftware.com
Global Stiffness Matrix [K] 1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
– Include the boundary conditions Introduction
FEA Process
Zero displacement at Node 1,
1 An Example
Unknown at other nodes Step 1
Step 2
⎧0 ⎫ ⎡ K1 − K 1. 0 ⎤⎧ 0 ⎫ Step 3
⎪ ⎪ ⎢ ⎥ ⎪ ⎪ Step 4
⎨ 0 ⎬ = ⎢− K 1 K 1. + K 2 − K 2 ⎥ ⎨d 2 x ⎬ Step 5
Step 6
⎪P ⎪ ⎢ 0 . − K2 K 2 ⎥⎦ ⎪⎩d 3 x ⎪⎭ Step 7
⎩ ⎭ ⎣
An Example
• Step 6: Solve for the unknown Introduction
FEA Process
d
degree off freedoms
f d which
hi h are An Example
Step 1
displacements d2x and d3x Step 2
Step 3
This displacement is known,
known so we can eliminate that row and column Step 4
Step 5
⎧0 ⎫ ⎡ K1 − K 1. 0 ⎤⎧ 0 ⎫ Step 6
⎪ ⎪ ⎢ ⎥ ⎪ ⎪ Step 7
⎨ 0 ⎬ = ⎢− K 1 K 1. + K 2 − K 2 ⎥ ⎨d 2 x ⎬
⎪P ⎪ ⎢ 0 . − K2 K 2 ⎥⎦ ⎪⎩d 3 x ⎪⎭
⎩ ⎭ ⎣
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Which reduces to a simpler equation: Introduction
FEA Process
An Example
⎧ 0 ⎫ ⎡K1 + K2 − K2 ⎤ ⎧d2x ⎫
Step 1
Step 2
⎨ ⎬=⎢ ⎥ ⎨ ⎬ Step 3
⎩P ⎭ ⎣ − K2 − K2 ⎦ ⎩d3x ⎭ Step 4
Step 5
Step 6
It doesn’t take a lot to solve this simple
p system
y of equations
q Step 7
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
An Example
• Step 7: Solve the element strains and Introduction
FEA Process
stresses An Example
– Using the nodal displacements strains can be Step 1
calculated The d’s we found! Step 2
ΔL
u2 − u1 Step 3
εx = = Step 4
L L Step 5
Step 6
– Using the strains, the stresses can be calculated Step 7
σ x = Eε x
– Other derived qquantities can be calculated if they
y
are a function of displacement (element forces)
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Complex Models
• Step 1 – Discretize the model Introduction
FEA Process
– Lots of different elements available
An Example
• Shells (CQUAD4, CTRIA3) Complicated
• Solids (CHEXA, CTETRA) Models
• Different displacement functions Step 1
– Different
Diff t “types”
“t ” off elements
l t Step 2
• Linear, Quadratic (CQUAD8,CTETRA) Step 3
• Large strain, Large displacement (LGDISP) Step 4
Step 5
• Membrane Bending (PSHELL)
Membrane,
Step 6
• Revised Formulation (CQUADR) Step 7
• Different strain/displacement functions (MAT8)
• Etc…
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Step 2
– Displacement functions still often linear, but now Introduction
FEA Process
involve 4 equations for a 4
4-node
node quad in 2D
An Example
space: Complicated
• N1 = ¼ (1-x)(1-y) Models
• N2 = ¼ (x+1)(1-y) Step 1
• N3 = ¼ (x+1)(y+1) Step 2
Step 3
• N4 = ¼ (1-x)(y+1) Step 4
• Ni = 1 at each node, other Nj = 0 Step 5
• N1 + N2 + N3 +N4N4 = 1 at allll points
i Step 6
Step 7
– Shape functions are defined in
parametric space
• Element mapped to parametric space
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
4 Gauss
G points for
f performing
f numerical integration
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Some Comparisons…
Introduction
FEA Process
Consider a simple cantilever beam: An Example
Complicated
P = 10 psi Models
Choosing
Elements
Interpreting
Results
FEM Codes
Wrapping Up
10”
1”
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
FEA Process
“Theoretical”
“Th ti l” Roark
R k Solution
S l ti for
f the
th end
d deflection:
d fl ti An Example
Complicated
δ = wl4/8EI w = 10 lb/in Models
Choosing
l = 10 in Elements
δ = .00500” E = 30x106 Interpreting
Results
I = bh3/12 = 1x13/12 = .0833 FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
FEA Process
An Example
Complicated
“Theoretical” Solution for the root moment is: Models
M = wl2/2 Choosing
Elements
M = 500 in-lb Interpreting
Results
“Theoretical” Solution for the root stress is: FEM Codes
Wrapping Up
σ = Mc/I
σ = 3000 psi
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
• We’ll start with the simplest FEA Process
An Example
approximation Complicated
Models
– A beam model Choosing
– Beams are ‘theoretically
‘ correct’’ so it Elements
Interpreting
should be a slam dunk, right? Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
FEA Process
OK, it sounds simple
OK simple, so I run it through my An Example
FEM code. But I get the following answers: Complicated
Models
δ = .00507 Choosing
σ = 3000. psi Elements
Interpreting
Results
FEM Codes
.00507?
00507? Wrapping Up
Cantilever Test
Not necessarily – Nastran may just make a Introduction
FEA Process
different set of assumptions: An Example
Nastran users typically use a PBAR card like this: Complicated
Models
Choosing
Elements
$ 2 3 4 5 6 7 8 9 0
PBAR 1 1 1. .083333 .083333 .140833
Interpreting
.5 .5 -.5 .5 -.5 -.5 .5 -.5 Results
0.85012 0.85012 0. FEM Codes
Wrapping Up
Cantilever Test
Introduction
• If the section were non-symmetric, there FEA Process
would ld be
b additional
dditi l considerations
id ti An Example
Complicated
– Offset of centroid and shear center Models
Choosing
(twisting) Elements
– Warping Interpreting
Results
– Non-uniform shear distribution FEM Codes
Wrapping Up
• Nastran CBEAM does these, Roark doesn’t
– Even simple beams can get complicated!!
• Nastran CBAR is a simpler element
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
• One further note FEA Process
An Example
– My model used 10 elements along the Complicated
length Models
Choosing
– Identical results
res lts would
o ld be obtained for Elements
Interpreting
this problem using a single element Results
• If the deflection along the beam (or the FEM Codes
deformed shape is unimportant), you can Wrapping Up
use fewer bars
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
OK, now let’s make it from shell elements, and try Introduction
FEA Process
different meshes to see what works: An Example
Complicated
Models
Choosing
Elements
Interpreting
δ = .00504 Very nice
Results
σ = 2713 psi ~10%
10% low
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
• With more Elements… FEA Process
An Example
Complicated
Models
Choosing
Elements
Interpreting
Results
δ = .00505 All nice!
FEM Codes
Wrapping Up
σ = 3083 psi
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
• Now about if we turn the FEA Process
An Example
elements on their side so they Complicated
Models
g
are in bending? Choosing
Elements
Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
• 1x10 mesh FEA Process
An Example
δ = .00502” Nice Complicated
Models
σ = 2797 p
psi A little low Choosing
Elements
Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
• With a 4x40 mesh? FEA Process
An Example
δ = 00502” Nice Complicated
Models
σ = 3174 p
psi A little high, but not too much Choosing
Elements
Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
How about triangles? Introduction
FEA Process
An Example
Complicated
Models
Choosing
Elements
Interpreting
δ = .00117 Terrible! Results
σ = 823 psi Even worse!
FEM Codes
Wrapping Up
Cantilever test
Introduction
• Or lots of triangles?
g FEA Process
An Example
Complicated
Models
Choosing
Elements
δ = .00439 Still too stiff Interpreting
Results
σ = 2558 psi Still low FEM Codes
4-node triangles are too stiff – you can use them here and Wrapping Up
there in a model, but you don’t want a whole model made
from them.
And because they are stiffer than quads
quads, they will
preferentially take the load.
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
FEA Process
An Example
How about ‘bad’ elements? Complicated
Models
Choosing
Elements
Interpreting
Results
δ = .00429
00429 Bad, but not too bad FEM Codes
Wrapping Up
σ = 2194 psi Same…
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
How about bad elements with QUADRs? FEA Process
An Example
Complicated
Models
Choosing
Elements
δ = .00481 Much better Interpreting
σ = 2937 psi Very much better
Results
FEM Codes
Wrapping Up
QUADR elements tolerate distortions much better then QUAD4s
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever Test
Introduction
What about solid elements? FEA Process
An Example
Complicated
Models
Choosing
Elements
δ = .00499 Great for one elment! Interpreting
Results
σ = 2479 psi Not too bad here either FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
• Or lots of solid elements… FEA Process
An Example
Complicated
Models
Choosing
Elements
Interpreting
δ = .00501 Very nice Results
FEM Codes
σ = 3006 psi Very nice too. Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
FEA Process
Why
h ddoes everyone tell
ll me to avoid
id TET4 elements?
l An Example
Complicated
Models
Choosing
Elements
Interpreting
δ = .00127 As bad as triangles Results
FEM Codes
σ = 850 psi Terrible! Wrapping Up
Cantilever test
Introduction
• Lots of TET elements? FEA Process
An Example
Complicated
Models
Choosing
Elements
Interpreting
Results
δ = .00385 FEM Codes
Wrapping Up
Still bad
σ = 2330 psi
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Cantilever test
Introduction
FEA Process
An Example
But what if I use parabolic TET10 elements? Complicated
Models
Choosing
Elements
Interpreting
δ = .00490 Not bad for a single element! Results
FEM Codes
σ = 2403 psi Not great, but not terrible Wrapping Up
Cantilever test
Introduction
• And with lots of them… FEA Process
An Example
Complicated
Models
Choosing
Elements
Interpreting
δ = .00501 Results
σ = 2998 psi
FEM Codes
Wrapping Up
This is a very good answer, but it required 4129 grids!!!
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Getting Results
Introduction
• Now lets revisit step 7, getting FEA Process
An Example
results… Complicated
Models
– FEM codes really only calculate Gauss Choosing
point results Elements
Interpreting
• Nastran has no mechanism to get the Gauss Results
Point stresses FEM Codes
• Nastran interpolates to get centroid values Wrapping Up
Getting Results
Introduction
• Post-Processors plot nodal results FEA Process
(usually) not element corner results An Example
Complicated
• The extrapolation usually produces Models
different values from different Choosing
Elements
elements for the same nodes Interpreting
• Element results therefore must be Results
FEM Codes
manipulated at the nodes to create a Wrapping Up
single value for the plot
• Consider this example…
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• This is a typical
yp element FEA Process
An Example
N4 N3 Complicated
Models
G4 G3 Choosing
Elements
Centroid Interpreting
Results
FEM Codes
G1 G2 Wrapping Up
N1 N2
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• Results are reported
p at element FEA Process
An Example
corners and centroids like this: Complicated
Models
100 90
Choosing
Elements
G4 G3 Interpreting
Results
80 FEM Codes
Wrapping Up
G1 G2
70 60
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• Consider another element connected FEA Process
An Example
to this element: Complicated
100 90 Models
125 110
Choosing
Elements
G4 G3 G4 G3 Interpreting
Results
95 80 FEM Codes
Wrapping Up
G1 G2 G1 G2
80 65 70 60
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• And at the connected nodes, the FEA Process
An Example
elements have different Complicated
answers! Models
Choosing
– This is typical (and not necessarily Elements
Interpreting
wrong) Results
FEM Codes
– To get a ‘nodal’
nodal value for the post Wrapping Up
processor, it is necessary to come
up with some ‘best g guess’
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• Some typical
yp ways
y to do this: FEA Process
An Example
– Average the connected elements Complicated
Models
• 110+100/2 = 105 Choosing
Elements
• Most common default method Interpreting
Results
• ‘Stress Averaging’ FEM Codes
Wrapping Up
– Pick the largest
• Max(110,100) = 110
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• This is fine as long as the elements FEA Process
An Example
are the same thickness and that the Complicated
results are something that makes Models
Choosing
sense to average or pick the max of Elements
Interpreting
– But if they are different? Results
FEM Codes
– Consider…
Consider Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• A beam made from plates of two FEA Process
thicknesses:
thi k An Example
Complicated
Models
Choosing
Elements
Interpreting
Results
FEM Codes
• You expect a stress distribution like Wrapping Up
this:
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
• But if the element results are Introduction
FEA Process
averaged it could look like this:
averaged, An Example
Complicated
Models
Choosing
Elements
The peak is now in wrong location and wrong magnitude! Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
Introduction
• The moral of the story
y is… FEA Process
An Example
– Be careful with what you plot Complicated
Models
• Smooth contours look nice but may Choosing
Elements
hide high stresses Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Results
• Look at the real element results! Introduction
• Don’t average
g adjacent
j elements – especially
p y if they
y FEA Process
are different thicknesses or materials An Example
Complicated
Models
Choosing
Elements
Interpreting
Results
FEM Codes
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
FEM Codes
• Not all FEM Codes are created equally Introduction
FEA Process
• Different codes designed for different purposes An Example
– Linear codes – optimized for infinitesimal Complicated
displacements Models
Choosing
– Nonlinear codes – optimized for iteration
Elements
• [K] changes during solution Interpreting
– Implicit codes –statics, build and solve [K]-1 Results
FEM Codes
– Explicit codes – fast,
fast solve at [Ke] level,
level nonlinear Wrapping Up
– Eulerian codes – for fluids (constant volume)
– Thermal codes – heat transfer
• There is no one code that can do everything!
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
FEM Codes
Introduction
• Infinitesimal displacements FEA Process
– The
Th motion
ti off the
th noded is
i An Example
inconsequential to the solution of the Complicated
Models
problem Choosing
• Example – cantilever beam Elements
• Large displacements Interpreting
Results
– The motion of the nodes changes the FEM Codes
solution
l ti Wrapping Up
• Example fixed-fixed beam
• Bouncing ball
• Contact
C t t
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Infinitesimal Displacements
Introduction
• Cantilever beam FEA Process
An Example
Complicated
Models
Choosing
Elements
– Tip motion does not affect root load Interpreting
significantly for small displacements Results
FEM Codes
– Effect
Eff t isi proportional
ti l to
t sin(theta)
i (th t ) Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Infinitesimal Displacements
• Fixed-Fixed Beam Introduction
FEA Process
An Example
Complicated
Models
Choosing
Elements
– Initially no bending, no axial load – all shear Interpreting
– Once center deflects, bending and axial loads Results
appear and grow FEM Codes
• Becomes primary load path! Wrapping Up
– Motion of the beam center affects the responses
significantly
• Not an infinitesimal deflection problem
• An ID code will not show this effect!
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
FEM Codes
Introduction
• Linear ((Most FEM codes FEA Process
An Example
including NEi Nastran do this) Complicated
Models
– Stiffness matrix stays
y the same for Choosing
Elements
the entire solution Interpreting
Results
• Single unique static solution FEM Codes
– Loads can be applied in any order Wrapping Up
FEM Codes
Introduction
• Nonlinear (NEi Nastran does this too!) FEA Process
– Stiffness
Stiff matrix
t i changes
h as solution
l ti evolves
l An Example
• Load applied in increments Complicated
Models
• Solutions necessary for each increment to get
Choosing
answer
Elements
– May require multiple iterations to get results for
Interpreting
each increment
Results
– Solve the static problem many times!
FEM Codes
• Solution is load path dependent Wrapping Up
– Order of loads is important
• Large displacements require a nonlinear solution
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
FEM Codes
Introduction
• Implicit (NEi Nastran or NEi Fusion) FEA Process
– Full
F ll stiffness
tiff and
d mass matrices
ti assembled
bl d and
d An Example
solved Complicated
Models
– Variety of solutions
Choosing
• Transient,
Transient modal
modal, static Elements
• Explicit (NEI Explicit for example) Interpreting
Results
– Solved at element level – no big matrices FEM Codes
– O l ttransient
Only i t solution
l ti available
il bl Wrapping Up
– Good for highly nonlinear problems
– Good for very large models
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Other Applications
• In general, the finite element method Introduction
FEA Process
can be applied to any continuum An Example
described by partial differential Complicated
Models
equations Choosing
Elements
• Thermal Analysis Interpreting
Results
• Fluid flow/wave propagation FEM Codes
• Electromagnetic Wrapping Up
• Dynamics
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Other Applications
Introduction
– Example: Steady-state heat conduction FEA Process
An Example
• Replace the structural stiffness matrix with Complicated
the matrix of thermal conductivities Models
Choosing
• q = kT where
where, q is heat flow k is thermal Elements
conductivity and T is temperature Interpreting
Results
• Single DOF at each node (temperature) Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
References
• K. J. Bathe Introduction
Finite Element Procedures in Engineering Analysis FEA Process
P
Prentice-Hall,
ti H ll 1982 An Example
• R. D. Cook Complicated
Concepts and Applications of Finite Element Analysis Models
John Wiley & Sons, 1989 Choosing
• Harry G. Shaeffer Elements
MSC/NASTRAN PRIMER, 1998 Interpreting
Results
• Richard H. MacNeal Wrapping Up
Finite Elements: Their Design and Performance
• O. C. Zienkiewicz
The Finite Element Method
McGraw-Hill, 1994
• J.N. Reddy
An Introduction to the Finite Element Method www.NEiSoftware.com
1-77-Nastran
McGraw-Hill, 1984
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Conclusions
Introduction
• Now you should be somewhat FEA Process
An Example
familiar with some FEM buzzwords: Complicated
Models
– Gauss Points Choosing
– S
Shape Functions Elements
Interpreting
– Continuity Results
Wrapping Up
– Explicit/Implicit
– Large Displacements
– Etc…
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
Conclusions
• But seriously, you should have a passing familiarity
with these concepts Introduction
FEA Process
– Why there are all sorts of different element types An Example
• Which type is or is not appropriate to use Complicated
Models
– Approximation issues with FEM Choosing
• Linear assumption Elements
Interpreting
• Infinitesimal assumption Results
• Shapep functions Wrapping Up
• Distorted elements
• Triangle and TET issues
– Results and where they come from
• Averaging by post-processors www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary
Introduction to Finite Element Analysis
Design, Analysis, and Simulation
The End
Introduction
FEA Process
An Example
Complicated
Models
Choosing
Thank You for Joining Us! Elements
Interpreting
Results
Wrapping Up
www.NEiSoftware.com
1-77-Nastran
NEi Sensitive/Proprietary