Finite Elements: Overview of The Method and Element Types: Contents
Finite Elements: Overview of The Method and Element Types: Contents
IFB
processing (results)).
Brief introduction to the main element types:
- 1D (line), 2D (planar) and 3D (solid).
- 2D types plain stress, plain strain, axi-symmetric.
- Plates and shells.
Distinction between linear and non-linear analyses.
Example applications involving different element types.
1
Composites modelling:
Introduction to Finite Elements
IFB
Implicit method
Explicit method
k m f(t),x, x& , &x&
{P} = [K ]{ }
Load
Stiffness
Displacements
(3)
advantages:
CPU efficient and robust
Very large model sizes possible
Highly non-linear materials
Large deformations
CPU efficient for contact problems
IFB
Composites modelling:
Introduction to Finite Elements
Main codes
Literature
Industry
Car companies
Applications
Explicit FE
1.
2.
3.
4.
5.
6.
90%
1.
2.
3.
4.
5.
6.
DYNA3D
PAMCRASH
PAMSTAMP
PAMFORM
RADIOSS
ABAQUS explicit
1. CFD codes
2. Vehicle dynamics
3. Welding/Casting
Vibro-acoustics
4. Composites infusion
(PAM-RTM)
5. ..
10%
90%
10%
50%
50%
Stress Analysis
Stiffness
Eigenvalue (vibrations)
Flow problems; eg
Heat, Magnetism.
Fatigue
.
Others
1.
2.
3.
4.
5.
Crash
Safety
Stamping
Biomechanics
..
IFB
Composites modelling:
Introduction to Finite Elements
Turner, Clough, Martin and Topp (1954) for aircraft design at Boeing.
Argyris (Stuttgart 1955) and Zienkiewicz (Swansea 1964) for Civil
Engineering.
Industrial areas:
Typical applications:
Stress analysis.
Structural design.
Heat and other flow (fluid) problems.
Crash and impact.
Metal stamping and forming.
IFB
Composites modelling:
Introduction to Finite Elements
IFB
Composites modelling:
Introduction to Finite Elements
Injection point
IFB
Composites modelling:
Introduction to Finite Elements
Evolution of the FE method (and CPU Power): E.g. Crash simulation over
past 25 years
Ca. 300 elements (NonLinear implicit analysis)
1 CPU day
Gordon Moore
(Intel boss 1965):
CPU power
doubles every 18
months
1 CPU day
1 CPU day
Typically up models are 2-3 million elements today (2011) and increasing!!
7
IFB
Composites modelling:
Introduction to Finite Elements
VW Polo The
first car crash
model 1983-85
(5000 elements)
IFB
Composites modelling:
Introduction to Finite Elements
3.4 Mflop/sec
Ca. 1985
Polo crash
model (1985)
Overbraiding
3-layers
IFB
Composites modelling:
Introduction to Finite Elements
Procedure
1.
2.
3.
4.
5.
6.
7.
Divide structure into pieces (discretization: using bar, beam, 2D, 3D, shell elements).
Describe the behaviour of the physical quantities of each element (thickness, stiffness).
Connect the elements (assembly: done at the nodes).
Apply loading and boundary conditions (usually done at the nodes).
Solve the system of equations for the FE structure (linear, non-linear, dynamic..).
Calculate the desired quantities (nodal displacements, element strains and stresses).
Check the solution (e.g. explicit codes energy balance; implicit codes load balance,
deformations...).
Pressure loading:
Pressure loading
Point load
E.g. structure with hole
modelled as:
approximate pressure as
point loads at nodes
Point load
applied at
node
nodes
2D if axi-symmetric,
elements
Restraint boundary
conditions
IFB
Composites modelling:
Introduction to Finite Elements
3.
Accuracy of the computer (its precision) and the algorithms used in the FE code.
Note: Most of these errors can be limited with experience and good engineering judgement
11
IFB
Composites modelling:
Introduction to Finite Elements
Analysis
Assemble structure stiffness matrix [K]: The individual element [k]s are assembled;
compatibility of displacements is enforced at the nodes.
Apply displacement boundary conditions modifies [K].
Compute the load vector {P} from pressure and point loads.
Compute structure displacements: From the global structure equations [K]{D}={P},
the displacements are computed using {D}= [K]-1{P}. Inverting [K] is CPU expensive.
Compute results files: E.g. element strains and stresses; output files are written.
Post-processing and validation of results
12
IFB
Composites modelling:
Introduction to Finite Elements
1D elements
Bars: (also called spring and truss) for axial
loading only. They have pin ends (free) and
cannot transfer moments, torsion or shear.
Beams: Are bars that can carry torsion, shear
and bending. The end nodes are not pinned.
2D elements
2D solids and shells/plates: Usually used in;
- plane strain,
- plane stress,
- and axi-symmetric loading conditions.
Thin shell
Thick shell
wedge
13
IFB
Composites modelling:
Introduction to Finite Elements
Maybe:
Membranes for tires
Shells for wheels
Beams and
bars for
suspension
connections
Membrane
elements:
Airbag
inflation
14
IFB
Composites modelling:
Introduction to Finite Elements
1. Pre-processing
Preparation of the mesh
(use CAD data or mesh
created from geometry
information), application
of physical properties,
BCs, loading, etc.
FE results files
2. Solution
Check validity of mesh
and data.
Perform solution(s) and
generate results.
3. Post-processing
Visualisation of results,
contour and x-y plots...
Commercial general
purpose for mostly static
problems (implicit codes).
15
IFB
PAM-CRASH (Implicit)
Commercial general
purpose for dynamic
problems (explicit codes).
Composites modelling:
Introduction to Finite Elements
Lo
Original (undeformed) geometry
L>Lo
L=Lo
2.
16
Loading is static (constant) and does not include inertial effects due to dynamic loading.
IFB
Composites modelling:
Introduction to Finite Elements
Time constraints:
CPU time and model building time often limit the model complexity. A
balance must be sought between model complexity and required accuracy.
Is an accurate one off solution or approximate parametric studies needed?
Mesh details:
Problem definition: Determine design loads and points of applications, possible constraints, rigid
bodies, appropriate material models, etc.,
A simplified model may help to guide the final analysis model (e.g. 2D
instead of 3D). Construct the mesh from rough sketches and experiment
with element types, mesh densities, loading and BCs. Is a non-linear
solution needed? Is the FE package (pre-, solution and post-) suitable?
Final models:
Now plan a detailed mesh (beware the CPU costs) and construct the FE
model. Perform and validate/assess the results with the post-processor.
Check deformations and stress distributions and compare with the trail
model. Identify areas for potential mesh refinement and repeat the analysis.
17
IFB
Composites modelling:
Introduction to Finite Elements
True
True
A
FE quads
FE quads
FE triangles
FE triangles
A
E.g. built in cantilever with end
load using 2D elements
50
200
50
Number of elements/nodes
200
This convergence should be used to gauge the accuracy of your solution and when you have
reached acceptable accuracy.
Repeat solutions with 2-3 different meshes (or element types) to identify the convergence.
The aim here is not to reach the true solution but to find an acceptable engineering result.
18
IFB
Composites modelling:
Introduction to Finite Elements
19
IFB
Composites modelling:
Introduction to Finite Elements
dy
dx
undeformed
dv
du
deformed
u
x
v
y =
y
v u
xy = +
x y
x =
y (v)
x (u)
20
10
IFB
Composites modelling:
Introduction to Finite Elements
Strain in x (=x)
= change in length (OA-OA)
original length (OA)
y(v)
V+
Original element
x(u)
u +
xy
u
dx u
u
x
=
dx
x
= ditto
v
u
v
1
dx
x
x
x
=
+ .... =
u
1 + u 1
dx +
dx
21
v
y
+ ... = x
v
x
u
x
x + ... = v + u
x
2
IFB
Composites modelling:
Introduction to Finite Elements
Truss (also called Bar or Spring elements) section) to carry axial tension
Fx
/compression only
Usually the section area and elastic properties are
constant; but must not be.
xL(u)
Pinned
nodes
change in displacement
original length
22
= E
du
dx
E is usually a constant.
E could be a function of
displacement requiring a
non-linear analysis.
11
IFB
Composites modelling:
Introduction to Finite Elements
Beams
A beam element can carry transverse loads of shear, torsion and moments (unlike a
truss/bar element).
Elements are formulated using classical beam theory which (usually) assume:
1. The cross section is constant along the length and small compared to the length.
2. Cross section strains and stresses vary linearly across the depth on the beam.
3. Deformations and curvatures are small.
But note: Advanced beams are usually available in most FE codes which allow tapered
sections, large deformations and non-constant stress variations across the section.
23
Classical beam theory defines the relations between deformations and the resulting strain
and stress distributions within the beam section and the resulting forces; some indications
are given below:
z
Mz My
Shear e.g. for Vz
Fx
x
Vy
y
Note: Complex sections are
M x Vz
+
replaced by equivalent
Axial
Bending
Forces and moments are
simplified sections (same
for Fx
eg for My
transferred via the nodes to
areas and inertias Iy, Iz, J)
connected elements/restraints
Stress variations
The beam element has 6 dof (x, y, z, x, y, z) per node
IFB
Composites modelling:
Introduction to Finite Elements
Plain strain
(Strain is zero in z direction)
It does have stress in z
E.G. A thin unconstrained 3D structure
Plain stress
(Stress is zero in z direction)
It does have strain in z
24
Note: The meshing is easier and CPU costs are much reduced compared to 3D solid elements.
Loading cannot be applied in the axial (= out of plane) direction.
12
IFB
Composites modelling:
Introduction to Finite Elements
z(w)
y(v)
x(u)
du
dx
dv
y =
dy
du dv
+
xy =
dy dx
x =
x
E
y =
1
2
xy
x
1
E
1
=
(
1
+
)(
1
2
)
0
0
xy
1
1
0 0
0 x
0 y
1
2 xy
0 x
0 y
12
2 xy
25
IFB
Composites modelling:
Introduction to Finite Elements
du
dr
u
hoop
=
strain
r
dw
=
dz
du
dw
=
+
dz
dr
Axis of revolution
r =
There are 4
strain
components;
the straindisplacement
relations are:
z
rz
26
r(u)
z(w)
0 r
r
1
1
Note: out of
0
E
plane shears
=
z are zero
1
0
(
1
+
)(
1
2
)
rz
0
0 1 2 2 rz
0
The element has 2 dof (r,z) per node
13
Composites modelling:
Introduction to Finite Elements
IFB
du
dx
dv
y =
dy
dw
y =
dz
x
y
x =
zx
xz
zy
yz
yx xy
y
yz
x
1
1
y
z
1
E
=
xy (1+)(12) 0 0 0
xz
0 0 0
yz
0 0 0
Solid: Hexahedra,
best performance
but less flexible
x
y
0 0 0 z
12
0 0 xy
2
0 12 2 0 xz
0 0 12 2 yz
0
0
0
0
0
0
27
Composites modelling:
Introduction to Finite Elements
IFB
xz
Tetrahedra:
Good performance
and especially
useful for complex
geometries
du dv
+
dy dx
du dw
=
+
dz dx
dv dw
=
+
dz dy
xy =
2D Plate Element
z(w)
y(v)
z(w)
deformed midsurface
(uo=vo=0)
dw
dx
dw
u = z
dx
dw
v = z
dy
w
t
y
28
dx
du
d 2w
= z 2
dx
dx
dv
d 2w
= z 2
y =
dy
dy
x =
The straindisplacement
relations are
xy =
du dv
d 2w
+
= 2 z
dy dx
dxdy
14
IFB
Composites modelling:
Introduction to Finite Elements
3D Shell Elements
Shells are similar to plates but can form a curved 3D geometry, rather than just a flat 2D
one; see below. Examples are car bodies, aircraft structures, etc. It is much more versatile
than a plate element.
Both out-of-plane and in-plane loads are allowed leading to a coupled interaction of the two.
There are many shell theories available, for example Mindlin shell theory which is often
used in FE codes. In this case membrane deformations are coupled with bending
deformations.
Shells generally have 6 strain components x, y, z, xy, xz and yz; the corresponding
stresses are x, y, z (=0 because it is thin = plane stress), xy, xz and yz.
y
z
x
The element has 6 dof (x, y, z, x, y and z) per node
29
IFB
Composites modelling:
Introduction to Finite Elements
Better
Less
good
Good
Better
30
15
IFB
Composites modelling:
Introduction to Finite Elements
31
IFB
Example: Complex FE
structures (e.g. a Human)
mix element types as
needed to approximate the
real thing
Composites modelling:
Introduction to Finite Elements
Location of
sensor to
measure
deceleration
32
16
IFB
Composites modelling:
Introduction to Finite Elements
33
IFB
Composites modelling:
Introduction to Finite Elements
34
17
IFB
Composites modelling:
Introduction to Finite Elements
Initiation site
Fatigue crack
growth striations
Actual
process on
my bike!
Fast fracture
area
cracks
35
IFB
Composites modelling:
Introduction to Finite Elements
Stress
Fatigue analysis:
1 stress cycle
Max
stress
Mean
stress Sm
Min
stress
Endurance curves(statistical
average from several tests)
36
18
IFB
Composites modelling:
Introduction to Finite Elements
4
3
37
IFB
Composites modelling:
Introduction to Finite Elements
f()2
2
Void nucleation
Effective stress
+ 2q1f* cosh
3 m
q
1 + q3f*2 = 0
2 2 y
Void growth
38
Rate of void
growth
Plastic strain
Plastic strain
19
IFB
Composites modelling:
Introduction to Finite Elements
Ductility
Ductility
Weld
Original
workhardened
structure
Grain growth
Recrystallization
39
IFB
Composites modelling:
Introduction to Finite Elements
Development of void
growth in triaxial
stress state
b)
Shear bands
formation
c)
Final fracture
4000
3500
Calibrated
numerical
solution
Specimen 1
Specimen 2
3000
Specimen 3
Simulation 4
Force (N)
2500
Comparison of the
simulation with the
experimental results
2000
1500
1000
500
0
0
40
0,5
1,5
2,5
Displacement (mm)
20
IFB
Composites modelling:
Introduction to Finite Elements
3500
3000
Force (N)
2500
2000
1500
1000
TEST
500
Contours of
Damage (DcRc
model)
0
0
10
15
20
25
30
35
40
45
Displacement (mm)
S-type T-joint experiment (static)
Simulation
41
21