Computational Engineering ENG435 - FEM Part (Weeks 1-3)
Computational Engineering ENG435 - FEM Part (Weeks 1-3)
1
In general we use FEM in
• Linear analysis
• Nonlinear analysis
• Static analysis
• Dynamic analysis
• Ansys
• Abaqus
• Plaxis
• Comsol
• …
2
The FEM is …
Basic concept
3
Basic concept
4
Objectives in this lecture
To introduce to you FEM for the linear analysis of solids (by linear I mean
small displacements according to Hooke’s law.
We will consider:
• The formulation of the finite element equilibrium equations.
• The calculation of finite element matrices
• Methods for solution of the governing equations
• Computer implementations using a FEM software
Remarks
All the FEM lectures in this unit represent a very brief and compact
introduction to the field of FEM in civil and mechanical engineering.
Additional recourses should be used if you want to use FEM in your
future engineering career, as a professional FEM user.
10
5
Constitutive Models
When designing a racing car, we would prefer rubber for tires and steel for the
frame, but why? What is the advantage of using one rather the other?
11
Cost
Manufacturability
Performance
Availability
A design engineer must consider all the above in picking the correct
material.
12
6
Why Study Materials?
1.Mass‐to‐weight ratio
2.Thermal and electrical conductivity
3.Mechanical strength and behaviour
4.Corrosion and wear resistance
13
Material Behaviour
14
7
Choosing Material
15
16
8
Constitutive Model
17
Constitutive Model
18
9
Constitutive Model
• The choice of the material model should also depend on the physical
phenomenon that we are trying to capture.
19
Elastic Behaviour
• Elastic deformation no permanent changes
are developed in the microstructure.
• All work done on the system is stored as
internal energy and is dissipated as heat
energy upon unloading.
• Upon unloading, the structure returns to its
original undeformed state.
• The choice of the material model should
also depend on the physical phenomenon
that we are trying to capture.
20
10
Hooke’s Law
21
Hooke’s Law
22
11
Hooke’s Law
• Hooke’s law states that within the
elastic limit, the stress developed in
the material is linearly proportional to
its strain.
23
Poisson’s Ratio
• Poisson’s effect: when a material is
stretched/compressed in one
direction, it deforms in the opposite
direction in other perpendicular
directions.
24
12
Hooke’s Law 3D ‐ 1 stress state
25
same
26
13
Hooke’s Law 3D ‐ 3 stress state
27
28
14
Engineering Shear Strains
29
Hooke’s Law 3D
30
15
Strain Vector in Tensor Form
31
32
16
Anisotropic Materials
33
Orthotropic Materials
34
17
FEM Solution Process
Physical problem
35
Element Assemblage
36
18
Element Assemblage – Various geometries
37
38
19
Element Assemblage – Liquefaction
39
40
20
Physical Layout of Element System
41
u1
k1
F1(1) 𝐹 𝑘 𝑢
u1 u2
k2 𝐹
1 1 𝑢
𝑘 𝑢 =
F2(2) 1 1 𝐹
F1(2)
42
21
Element Equilibrium Requirements
u1 u2
k3 𝐹
1 1 𝑢
𝑘 𝑢 =
F2(3) 1 1 𝐹
F1(3)
u1 u3
k4 𝐹
1 1 𝑢
𝑘 =
F3(4) 1 1 𝑢 𝐹
F1(4)
43
u2 u3
k5 𝐹
1 1 𝑢
𝑘 =
F3(5) 1 1 𝑢 𝐹
F2(5)
44
22
Element Interconnection Requirements
u1, R1 u3, R3
k4
u2, R2 𝐹 𝐹 𝐹 𝐹 𝑅
k3
k1 𝐹 𝐹 𝐹 𝑅
k5
k2
𝐹 𝐹 𝑅
45
3×3 3×1
𝐹 𝐹 𝐹 𝐹 𝑅 Matrix Vector
𝐹 𝐹 𝐹 𝑅 𝑲𝑼 𝑹
𝐹 𝐹 𝑅 3×1
Vector
46
23
Element Interconnection Requirements
𝐾𝑈 𝑅
𝑘 𝑘 𝑘 𝑘 𝑘 𝑘 𝑘
𝑢
𝑈= 𝑢 𝐾= 𝑘 𝑘 𝑘 𝑘 𝑘 𝑘
𝑢
𝑘 𝑘 𝑘 𝑘
𝑅
𝑅= 𝑅
𝑅
47
where :
𝑘 0 0
we know :
𝐾 = 0 0 0
0 0 0
𝐾 𝐾
𝑘 𝑘 0
𝐾 = 𝑘 𝑘 0
0 0 0
48
24
Element Interconnection Requirements
49
𝐾=
u1 u3
0 0 0
u2
0 0 0
0 0 0
50
25
Direct Stiffness Method
𝐾=
u1 u3
𝑘 0 0
u2
k1
0 0 0
0 0 0
51
𝐾=
u1 u3
𝑘 𝑘 𝑘 0
u2
k1
𝑘 𝑘 0
k2
0 0 0
52
26
Direct Stiffness Method
𝐾=
u1 u3
𝑘 𝑘 𝑘 𝑘 𝑘 0
u2
k3 𝑘 𝑘 𝑘 𝑘
k1 0
k2
0 0 0
53
𝐾=
u1 u3
k4
𝑘 𝑘 𝑘 𝑘 𝑘 𝑘 𝑘
u2
k3 𝑘 𝑘 𝑘 𝑘
k1 0
k2
𝑘 0 𝑘
54
27
Direct Stiffness Method
𝐾=
u1 u3
k4
𝑘 𝑘 𝑘 𝑘 𝑘 𝑘 𝑘
u2
k3 𝑘 𝑘 𝑘 𝑘 𝑘 𝑘
k1
k5
k2
𝑘 𝑘 𝑘 𝑘
55
Element
Node
Stress
point
56
28
Displacement Interpolation
3 𝐴 𝐴 𝐴
y ξ ξ ξ
𝐴 𝐴 𝐴
57
Displacement Interpolation
3
y
ξ =1 ξ =0 ξ =0
ξ =0 ξ =1 ξ =0
ξ =0 ξ =0 ξ =1
2
1
58
29
Displacement Interpolation
3
y
ξ =1/2 ξ =0 ξ =1/2
5 ξ =1/2 ξ =1/2 ξ =0
6 ξ =0 ξ =1/2 ξ =1/2
2
1 4
x
59
Displacement Interpolation
𝑁 𝑎 ξ ξ ξ
𝑁 𝑎 ξ 𝑎 ξ 𝑎 ξ 𝑎 ξ ξ 𝑎 ξ ξ 𝑎 ξ ξ
60
30
Displacement Interpolation
𝑁 ξ (2 ξ ‐ 1)
3
𝑁 ξ (2 ξ ‐ 1)
𝑁 ξ (2 ξ ‐ 1)
5
6
𝑁 4ξ ξ
2 𝑁 4ξ ξ
1 4
𝑁 4ξ ξ
61
Displacement Interpolation
3
y v5y
u x ( x, y ) N1v1x N 2 v2 x ... N 6 v6 x
6 5 v5x
u y ( x, y ) N1v1 y N 2 v2 y ... N 6 v6 y
2
1 4 v1x
uNv
e v
x 1y
v2 x
v2 y
v
e
...
u x ( x , y ) N1x 0 N2x 0 ... ... N6x 0
u N
u y ( x, y ) 0 N1 y 0 N2 y ... ... 0 N 6 y ...
v
6x
v6 y
62
31
Strain Interpolation
3
y v5y
6 5 v5x
du x dN1 dN dN 2
xx v1x 2 v2 x ... 6 v6 x 1 4
dx dx dx dx
x
du y
dN dN dN
yy 1 v1 y 2 v2 y ... 6 v6 y
dy dy dy dy
du x du y dN1 dN dN dN
xy v1x 1 v1 y 2 v2 x ... 6 v6 y
dy dx dy dx dy dx
63
Strain Interpolation
xx ( x, y )
Bv e
yy ( x, y ) v1x
xy ( x, y ) v
1y
B : Strain interpolation matrix
v2 x
v2 y
v
e
N1 N 2 N 6 ...
0 0 ... ... 0
x x x
N1 N 2 N 6 ...
B 0 0 ... ... 0
y y y v
N
1
N1 N 2 N 2 N 6 N 6
6x
... ...
y x y x y x v6 y
64
32
Nodal Forces
f1x
f
3 1y
y f5y f2x
f2 y
f
e
5 f5x
6 ...
2 ...
1 4 f
x 6x
f 6 y
65
Ke
B T D Β dv
66
33
Element Stiffness Matrix
67
68
34
Errors in FEM
69
Errors in FEM
70
35
Errors in FEM
k1 k2
71
Errors in FEM
72
36
Errors in FEM
k1 k2
Exact solution
Convergence
Deflection
Number of element
73
74
37
Boundary Conditions (BC)
75
Force Boundary
conditions.
Kinematic or
Static or Dynamic
geometric boundary
conditions
Disp.
Linear
Non‐linear
Time‐dependant
….
76
38
Boundary Conditions (BC)
Symmetry Constraints
• Needed to stabilise the model
• Can be used to reduce the model size
• You should not use symmetry constraints for non‐symmetrical
problem (unless you are sure that it will not affect the results)
77
Symmetry Constraints
Two common types of nodal symmetry constraint:
78
39
Boundary Conditions (BC)
Force
Under Constrained Model
Over Constrained Model
79
Contact Mechanics
80
40
Types of Contact
81
Bonded Contact
82
41
Frictionless Contact
83
Frictional Contact
84
42
Frictional Force Balancing in Contact
85
86
43
Frictional Force Balancing in Contact
87
88
44
Frictional Force Balancing in Contact
89
90
45
Nonlinearities
91
Nonlinearities
92
46
Material nonlinearity
This type of nonlinearity is probably the one that you are most familiar with.
Most metals have a fairly linear stress/strain relationship at low strain values;
but at higher strains the material yields, at which point the response becomes
nonlinear and irreversible.
Material nonlinearity may be
related to factors other than strain.
Strain‐rate‐dependent material data
and material failure are both forms
of material nonlinearity. Material
properties can also be a function of
temperature and other predefined
Stress-strain curve for an elastic-plastic
material under uniaxial tension fields.
93
Boundary nonlinearity
Boundary nonlinearity occurs if the boundary conditions change during the analysis.
Consider the cantilever beam, that deflects under an applied load until it hits a “stop.”
The vertical deflection of the tip is linearly related to the load (if the deflection is
small) until it contacts the stop. There is then a sudden change in the boundary
condition at the tip of the beam, preventing any further vertical deflection, and so the
response of the beam is no longer linear. Boundary nonlinearities are extremely
discontinuous: when contact occurs during a simulation, there is a large and
instantaneous change in the response of the structure.
94
47
Geometric nonlinearity
95
Geometric nonlinearity
If the tip deflection is small, the analysis can be considered as being approximately
linear. However, if the tip deflections are large, the shape of the structure and, hence,
its stiffness changes.
In addition, if the load does not remain perpendicular to the beam, the action of the
load on the structure changes significantly. As the cantilever beam deflects, the load
can be resolved into a component perpendicular to the beam and a component acting
along the length of the beam.
Both of these effects contribute to the nonlinear response of the cantilever beam.
96
48
Application of Nonlinearities
CAE University
97
98
49
Calibration and Validation
99
100
50
Calibration and Validation
101
102
51