Professional Documents
Culture Documents
Fea
Fea
Lure Academy
1 Fundamental Concepts
Fixed Force
Physical Problem
Crank
Mathematical Model
Finite Element Method (FEM) or Finite Element Analysis (FEA)
It is the way we describe the
physical problem using
Approximate
mathematical concepts and
Solution
language. In the FEM, we are
interested in one specific type of
mathematical model: the Boundary Value Problem
Boundary Value Problem.
Nodes
Lure Academy Lure Academy | Page 6
1 Introduction We are interested in finding the displacements at
the nodes in the context of a structural analysis
Attention!
• Somehow, we will find the displacements at the nodes using the FEM. We’ll
see how it is done later in this course.
Domain divided
into elements
Force (BC)
Physical principles
Assumptions
Physical principles
Assumptions
Physical principles
Assumptions
Physical principles
Assumptions
1 Fundamental Concepts
No
Ok?
Yes
Ok?
No
No
Ok?
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
Perform a bike crank structural analysis. The goal is to check if the part will fail. The failure criteria will be yielding, which
means that it isn’t supposed to yield. The part is made of ASTM A36 with yield tensile strength equals to 250 MPa,
Poissons Ratio equals to 0,26 and Young’s Modulus equals to 200 GPa.
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
21 mm
25 mm
Force = 1500 N
A 𝜎𝑚𝑎𝑥
c = 12,5 mm
25 mm
A
A-A
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
1500 N
𝐹𝑥 = 0 → −4203,4 + ⋯
𝐹𝑦 = 0 → 1458 − 1500 + ⋯
Lure Academy Lure Academy | Page 14
3 Verification Sum of all forces must be equal to zero in a static
structural analysis
1500 N
𝐹𝑥 = 0 → −4203,4 + 4203,5 + ⋯
1500 N
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
3 Exercises
𝐿
Applied
Force
2𝐹
∆𝐿
𝑭
𝐹
∆𝐿
𝟐𝑭 tg 𝜃
∆𝐿 ∆𝐿 Variation in
spring length
𝐹
tg 𝜃 = = 𝑘 → 𝑠𝑝𝑟𝑖𝑛𝑔 𝑠𝑡𝑖𝑓𝑓𝑛𝑒𝑠𝑠
∆𝐿
𝑭 = 𝒌∆𝑳
Lure Academy Lure Academy | Page 4
1 Linear Elastic Spring Element A linear spring supports only axial loading. The applied
force is linearly proportional to the deflection
Linear elastic
spring element
𝑢1 𝑢2
𝑓1 𝑓2 x
1 2
Nodes
𝑅𝑒𝑤𝑟𝑖𝑡𝑡𝑖𝑛𝑔 𝑒𝑞𝑢𝑎𝑡𝑖𝑜𝑛 2 :
𝑓1 = −𝑘 𝑢2 − 𝑢1 𝑎𝑛𝑑 𝑓2 = 𝑘 𝑢2 − 𝑢1
𝑘 −𝑘 𝑢1 𝑓1
=
−𝑘 𝑘 𝑢2 𝑓2
Lure Academy Lure Academy | Page 6
1 Linear Elastic Spring Element A linear spring supports only axial loading. The applied
force is linearly proportional to the deflection
𝑢1 = 5 𝑚𝑚 𝑢2 = 5 mm 𝑢1 = 5 𝑚𝑚 𝑢2 = 7 mm
𝑘 = 1 𝑘𝑁/𝑚𝑚 𝑘 = 1 𝑘𝑁/𝑚𝑚
𝑓1 𝑓2 x 𝑓1 𝑓2 x
1 2 1 2
𝑓1 = −𝑘 𝑢2 − 𝑢1 𝑓1 = −1 ∗ −10 = 10 𝑘𝑁 𝑓1 = −𝑘 𝑢2 − 𝑢1 𝑓1 = −1 ∗ 2 = −2 𝑘𝑁
𝑓2 = −𝑘 𝑢2 − 𝑢1 𝑓1 = 1 ∗ −10 = −10 𝑘𝑁 𝑓2 = −𝑘 𝑢2 − 𝑢1 𝑓1 = 1 ∗ 2 = 2 𝑘𝑁
𝑢1 = 5 𝑚𝑚 𝑢2 = 5 mm 𝑢1 = 5 𝑚𝑚 𝑢2 = 7 mm
𝑘 = 1 𝑘𝑁/𝑚𝑚 𝑘 = 1 𝑘𝑁/𝑚𝑚
𝑓1 = 10 𝑘𝑁 𝑓2 = 10 𝑘𝑁 x 𝑓1 = 2 𝑘𝑁 𝑓2 = 2 𝑘𝑁 x
1 2 1 2
𝑘 −𝑘 𝑢1 𝑓1 𝑘 −𝑘
𝑢 = 𝑘𝑒 𝑢 = 𝑓 𝑘𝑒 =
−𝑘 𝑘 2 𝑓2 −𝑘 𝑘
𝑘 −𝑘 Attention!
𝑘𝑒 =
−𝑘 𝑘
• The element stiffness matrix for the linear spring element is a 2 x 2 matrix.
• This corresponds to the fact that the element exhibits two nodal
displacements (or degrees of freedom).
𝑢1 𝑢2
3 Exercises
In a system assembly, the nodes, displacements and forces are global. Notice that the displacements and forces are
represented with upper case letters, which means that they are global to the system and not local to the element.
Global
Local
Attention!
3 Exercises
Exercise 01
Consider the two-element system depicted above. Node 1 is attached to a fixed support
𝑁 𝑁
yielding the displacement constraint 𝑈1 = 0. 𝑘1 = 50 𝑚𝑚 ; 𝑘2 = 75 𝑚𝑚 ; 𝐹2 = 𝐹3 = 75 𝑁
Exercise 01
𝑲 𝑼 = {𝑭}
50 ∗ 0 + −50 ∗ 𝑈2 + 0 ∗ 𝑈3 = 𝐹1
−50 ∗ 𝑈2 = 𝐹1
Lure Academy Lure Academy | Page 26
3 Exercises A constraint equation represents the equilibrium condition
of a node at which the displacement is constrained
Exercise 01
−50 ∗ 𝑈2 = 𝐹1
Unknown reaction force
Exercise 01
0 ∗ 0 + −75 ∗ 𝑈2 + 75 ∗ 𝑈3 = 75 → −75 ∗ 𝑈2 + 75 ∗ 𝑈3 = 75
Exercise 01
125 ∗ 𝑈2 − 75 ∗ 𝑈3 = 75
−75 ∗ 𝑈2 + 75 ∗ 𝑈3 = 75
Exercise 01
Active displacements
Exercise 01
125 −75 𝑈2 75
=
−75 75 𝑈3 75
−1 −1
125 −75 125 −75 𝑈2 125 −75 75
=
−75 75 −75 75 𝑈3 −75 75 75
𝑈2 −1
125 −75 75
[𝐼] =
𝑈3 −75 75 75
𝑈2 1/50 1/50 75
=
𝑈3 1/50 1/30 75
𝑈2 1/50 1/50 75 𝑈 3
= → 2 = 𝑚𝑚
𝑈3 1/50 1/30 75 𝑈3 4
Lure Academy Lure Academy | Page 31
3 Exercises A linear spring supports only axial loading. The applied
force is linearly proportional to the deflection
Exercise 01
(1)
50 −50 0 𝑓1−150
𝐹𝑜𝑟 𝑒𝑙𝑒𝑚𝑒𝑛𝑡 1 → = (1) = 𝑁
−50 50 3 𝑓2 150
(2)
75 −75 3 𝑓2
−75
𝐹𝑜𝑟 𝑒𝑙𝑒𝑚𝑒𝑛𝑡 2 → = (2) = N
−75 75 4 𝑓3 75
Exercise 02
EL. (1)
EL. (2)
System matrix is simply a superposition of
the individual element stiffness matrices
with proper assignment of element nodal
displacements and associated stiffness
coefficients to system nodal displacements.
EL. (3)
𝑈1 = 0 (𝑑𝑖𝑠𝑝𝑙𝑎𝑐𝑒𝑚𝑒𝑛𝑡 𝑐𝑜𝑛𝑠𝑡𝑟𝑎𝑖𝑛𝑡)
Reaction Force
→ 𝐾 𝑈 = 𝐹 → 𝑈 = [𝐾]−1 {𝐹}
Attention!
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
The figure depicts a system of three linearly elastic springs
supporting three equal weights W suspended in a vertical
plane. Treating the springs as finite elements, determine the
vertical displacement of each weight using ANSYS and
compare the results with hand calculations. Consider:
𝑘 = 1000 𝑁/𝑚
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
𝑘 = 1000 𝑁/𝑚
𝑔 = 9,8066 𝑚/𝑠²
→ 𝐾 𝑈 = 𝐹 → 𝑈 = [𝐾]−1 {𝐹}
2𝑊 2 ∗ 76,982
𝑈3 = = = 0,153964 m = 153,964 mm
𝑘 1000
3𝑊 3 ∗ 76,982
𝑈4 = = = 0,230945 𝑚 = 230,945 mm
𝑘 1000
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
𝐹1 = 3𝑊 = 3 ∗ 76,982 = 230,946 𝑁
2𝑊 2 ∗ 76,982
𝑈3 = = = 0,153964 = 153,964 mm
𝑘 1000
3𝑊 3 ∗ 76,982
𝑈4 = = = 0,230945 = 230,945 mm
𝑘 1000
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
2 Exercise
3 Strain Energy
𝑢1 𝑢2
1 2
x 𝑢(𝑥)
L
We will use interpolation functions 𝑁1 (𝑥) and 𝑁2 (𝑥) (also known as shape functions) to evaluate 𝑢(𝑥):
𝑢 𝑥 = 0 = 𝑢1 𝑢 𝑥 = 𝐿 = 𝑢2 𝑁1 𝑥 = 𝑎0 + 𝑎1 𝑥
𝑁1 0 = 1 𝑁2 𝑥 = 𝑏0 + 𝑏1 𝑥
𝑁1 𝐿 = 0 𝑁1 0 = 𝑎0 + 𝑎1 0 = 1 → 𝑎0 = 1
𝑁1 𝐿 = 1 + 𝑎1 𝐿 = 0 → 𝑎1 = −(1Τ𝐿)
𝑁2 0 = 0
𝑁2 0 = 𝑏0 + 𝑏1 0 = 0 → 𝑏0 = 0
𝑁2 𝐿 = 1
𝑁2 𝐿 = 𝑏1 𝐿 = 1 → 𝑏0 = 1Τ𝐿
Lure Academy Lure Academy | Page 7
1 Elastic Bar Element Interpolation functions are used to describe the displacement
along the length as a function of the displacement at the nodes
𝑁1 𝑥 = 1 − 𝑥/𝐿
𝑁2 𝑥 = 𝑥/𝐿
𝑢 𝑥 = (1 − 𝑥/𝐿)𝑢1 + (𝑥/𝐿)𝑢2
𝑢1
𝑢 𝑥 = 𝑁1 𝑥 𝑁2 𝑥 𝑢2 = 𝑁 {𝑢}
𝑃𝐿
𝛿=
𝐴𝐸
𝑃𝐿 𝑃 𝐴𝐸
𝛿= → = =𝑘
𝐴𝐸 𝛿 𝐿
𝑑𝑢
𝜀𝑥 =
𝑑𝑥
𝑑𝑥 𝑑𝑢
𝑢 𝑥 = (1 − 𝑥/𝐿)𝑢1 + (𝑥/𝐿)𝑢2
𝑑𝑢 𝑢2 − 𝑢1
𝜀𝑥 = = − 1Τ𝐿 𝑢1 + 1Τ𝐿 𝑢2 =
𝑑𝑥 𝐿
𝑢2 − 𝑢1
𝜀𝑥 =
𝐿
Lure Academy Lure Academy | Page 10
1 Elastic Bar Element One of the assumptions used is that the
material obeys Hooke’s law
𝑢2 − 𝑢1
𝜎𝑥 = 𝐸𝜀𝑥 = 𝐸
𝐿
𝐴𝐸
𝑃 = 𝜎𝑥 𝐴 = 𝑢2 − 𝑢1
𝐿
𝑢1 𝑢2
𝑓1 𝑓2
1 2
x 𝑢(𝑥)
𝐴𝐸 𝐴𝐸
𝑓1 = − 𝑢2 − 𝑢1 𝑓2 = 𝑢2 − 𝑢1
𝐿 𝐿
𝐴𝐸 𝐴𝐸
𝑓1 = − 𝑢2 − 𝑢1 𝑓2 = 𝑢2 − 𝑢1
𝐿 𝐿
𝐴𝐸 1 −1 𝑢1 𝑓1
𝑢 =
𝐿 −1 1 2 𝑓2
𝐴𝐸 1 −1
𝑘𝑒 =
𝐿 −1 1
Lure Academy Lure Academy | Page 13
1 Elastic Bar Element The element stiffness matrix is symmetric, singular, has an
order of 2 x 2 and is expressed in local coordinate system
𝐴𝐸 1 −1 Attention!
𝑘𝑒 =
𝐿 −1 1
2 Exercise
3 Strain Energy
The figure below depicts a tapered elastic bar subjected to an applied tensile load P at one end and attached to a
fixed support at the other end. The cross-sectional area varies linearly from 𝐴0 at the fixed support at 𝑥 = 0 to 𝐴0 Τ2
at 𝑥 = 𝐿 . Calculate the displacement of the end of the bar (a) by modeling the bar as a single element having cross-
sectional area equal to the area of the actual bar at its midpoint along the length, (b) using two bar elements of equal
length and similarly evaluating the area at the midpoint of each, and (c) using integration to obtain the exact solution.
3𝐴0 𝐸 3𝐴0 𝐸
3𝐴0 𝐸 1 𝑈1 + − 𝑈2 = 𝐹1
−1 𝑈1 𝐹 4𝐿 4𝐿
= 1
4𝐿 −1 1 𝑈2 𝑃
3𝐴0 𝐸 3𝐴0 𝐸
− 𝑈1 + 𝑈2 = 𝑃
4𝐿 4𝐿
3𝐴0 𝐸 3𝐴0 𝐸
− 𝑈1 3𝐴0 𝐸 3𝐴0 𝐸
4𝐿 4𝐿 𝐹1 − 0+ 𝑈2 = 𝑃
= 4𝐿 4𝐿
3𝐴0 𝐸 3𝐴0 𝐸 𝑈2 𝑃
−
4𝐿 4𝐿
𝑃 4𝑃𝐿
𝑈2 = =
3𝐴0 𝐸 3𝐴0 𝐸
4𝐿
1
(b)
𝐿
𝑑𝑢
→ 𝜀𝑥 = → 𝑑𝑢 = 𝜀𝑥 𝑑𝑥 → 𝛿 = න 𝜀𝑥 𝑑𝑥
𝑑𝑥 0
One Element:
Two Elements:
Exact:
2 Exercise
3 Strain Energy
𝐿
𝑭
𝑭 = 𝒌𝜹
𝛿
𝑭
𝜹𝟎
𝛿0 𝛿0
1 2
𝑊 = න 𝐹 . 𝑑𝛿 = න 𝑘𝛿𝑑𝛿 = 𝑘𝛿0 = 𝑈𝑒
0 0 2
When external forces are applied to a body, in the case of an elastic body constrained to
prevent motion, the mechanical work done by those forces is stored in the body as elastic
potential energy, which is also commonly referred to as strain energy. From elementary
statics, the mechanical work performed by a force 𝐹Ԧ as its point of application moves along a
path from position 1 to position 2 is defined as
2
𝑊 = න 𝐹Ԧ . 𝑑 𝑟Ԧ
1
𝑥2 𝑦2 𝑧2
𝐼𝑛 𝐶𝑎𝑟𝑡𝑒𝑠𝑖𝑎𝑛 𝑐𝑜𝑜𝑟𝑑𝑖𝑛𝑎𝑡𝑒𝑠 → 𝑊 = න 𝐹𝑥 . 𝑑𝑥 + න 𝐹𝑦 . 𝑑𝑦 + න 𝐹𝑧 . 𝑑𝑧
𝑥1 𝑦1 𝑧1
Lure Academy Lure Academy | Page 26
3 Strain Energy Mechanical work is stored in the body as elastic potential
energy, which is also commonly referred to as strain energy
1 2 1 𝐴𝐸 2
𝛿 𝑈𝑒 = 𝑘𝛿 = 𝛿
2 2 𝐿
𝐹𝐿 𝐹 𝐴𝐸
𝛿= → = =𝑘
𝐴𝐸 𝛿 𝐿
2
1 2 1 𝐴𝐸 𝑃𝐿 1 𝑃 𝑃 1
𝑈𝑒 = 𝑘𝛿 = = 𝐴𝐿 = 𝜎𝜀𝑉
2 2 𝐿 𝐴𝐸 2 𝐴 𝐴𝐸 2
𝟏
𝑼𝒆 = 𝝈𝜺 𝑽
𝟐
2 Exercise
3 Strain Energy
𝑭𝒏
Castigliano’s First Theorem
𝑭𝟐
𝑭𝒊
𝑁 𝛿𝑖
𝑈𝑒 = 𝑊 = න 𝐹𝑖 𝑑𝛿𝑖
𝑖=1 0
Fixed
𝐹1 𝐹2
𝐹3 𝐹4
𝐹1 𝐹2 𝐹1 𝐹2
Fixed
∆𝛿4
Free
𝐹3 𝐹4 + ∆𝐹4 𝐹3 𝐹4
Lure Academy Lure Academy | Page 33
4 Castigliano’s First Theorem The partial derivative of total strain energy with respect to deflection at a point
is equal to the applied force in the direction of the deflection at that point
∆𝑈𝑒
∆𝑈𝑒 = 𝐹𝑖 ∆𝛿𝑖 → 𝐹𝑖 =
∆𝛿𝑖
Which in the limit as ∆𝛿𝑖 approaches zero becomes
𝜕𝑈𝑒
𝐹𝑖 =
𝜕𝛿𝑖
Lure Academy Lure Academy | Page 34
4 Castigliano’s First Theorem The partial derivative of total strain energy with respect to deflection at a point
is equal to the applied force in the direction of the deflection at that point
𝑢2 − 𝑢1
𝜎𝑥 = 𝐸𝜀𝑥 = 𝐸
𝐿
1 1 𝑢2 − 𝑢1 2
𝑈𝑒 = 𝜎𝑥 𝜀𝑥 𝑉 = 𝐸 𝐴𝐿
2 2 𝐿
Lure Academy Lure Academy | Page 35
4 Castigliano’s First Theorem The partial derivative of total strain energy with respect to deflection at a point
is equal to the applied force in the direction of the deflection at that point
1 1 𝑢2 − 𝑢1 2
𝑈𝑒 = 𝜎𝑥 𝜀𝑥 𝑉 = 𝐸 𝐴𝐿
2 2 𝐿
𝜕𝑈𝑒 𝐴𝐸
= 𝑓1 = − 𝑢2 − 𝑢1
𝜕𝑢1 𝐿
𝜕𝑈𝑒 𝐴𝐸
= 𝑓2 = 𝑢2 − 𝑢1
𝜕𝑢2 𝐿
Exercise
a) Apply Castigliano’s first theorem to the system of four spring elements depicted in the
figure below to obtain the system stiffness matrix. The vertical members at nodes 2 and 3
are to be considered rigid.
b) Solve for the displacements and the reaction force at node 1 if
Constraint equation
𝐹1 = −4𝑈2 = −4 . 5 = −20 𝑁
𝐹1 = −20 𝑁
𝐹 = 0 → −20 − 30 + 0 + 50 = 0 ∴ 𝑂𝑘!
2 Exercise
3 Strain Energy
Π = 𝑈𝑒 + 𝑈𝐹
Π = 𝑈𝑒 + 𝑈𝐹
𝑈𝐹 = −𝑊
Π = 𝑈𝑒 − 𝑊
Π = Π(𝑈1 , 𝑈2 , … , 𝑈𝑁 )
then the total potential energy will be minimized if
𝜕Π
=0 𝑖 = 1, … , 𝑁
𝜕𝑈𝑖
Lure Academy Lure Academy | Page 49
5 Minimum Potential Energy The Principle of Minimum Potential Energy will be used to obtain
the algebraic equations and consequently the stiffness matrix
Exercise
Apply the Principle of Minimum Potential Energy to the system of four spring elements
depicted in the figure below to obtain the system stiffness matrix. The vertical members at
nodes 2 and 3 are to be considered rigid.
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
500 𝑚𝑚
𝑅1 = 20 𝑚𝑚
500 𝑚𝑚
𝑅2 = 10 𝑚𝑚
Modulus of Elasticy → E = 200 𝐺𝑃𝑎
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
500 𝑚𝑚
𝑅1 = 20 𝑚𝑚
𝑅2 = 10 𝑚𝑚
𝑔 = 9,8066 𝑚/𝑠²
(3)
𝑚 = 2500 𝑘𝑔
Lure Academy Lure Academy | Page 6
2 Pre-analysis A BVP is a type of MM. It is a governing equation is defined in a domain
and boundary conditions are defined in the boundaries of the domain
𝐿1 = 500 𝑚𝑚 𝐿2 = 500 𝑚𝑚
𝐴1 𝐸 𝐴2 𝐸
𝑤ℎ𝑒𝑟𝑒 𝑘1 = 𝑎𝑛𝑑 𝑘2 =
𝐿1 𝐿2
𝑘1 −𝑘1 0 𝑈1 𝐹1
−𝑘1 𝑘1 + 𝑘2 −𝑘2 𝑈2 = 𝐹2
0 −𝑘2 𝑘2 𝑈3 𝐹3
𝑘1 −𝑘1 0 0 𝐹1
−𝑘1 𝑘1 + 𝑘2 −𝑘2 𝑈2 = 0
0 −𝑘2 𝑘2 𝑈3 𝑃
𝑘1 + 𝑘2 −𝑘2 𝑈2
= 0
−𝑘2 𝑘2 𝑈3 𝑃
Lure Academy Lure Academy | Page 10
2 Pre-analysis We should perform hand calculations to compare with the
simulation results in the verification step
𝐾 −1 𝐾 𝑈 = 𝐾 −1 𝐹
𝐼 𝑈 = 𝐾 −1 𝐹
𝑈 = 𝐾 −1 𝐹
−1
𝑈2 𝑘1 + 𝑘2 −𝑘2 0
=
𝑈3 −𝑘2 𝑘2 𝑃
Lure Academy Lure Academy | Page 11
2 Pre-analysis We should perform hand calculations to compare with the
simulation results in the verification step
−1
𝑈2 628318,531 −125663,706 0
=
𝑈3 −125663,706 125663,706 24516,5
𝑈2 0,04877
= 𝑚𝑚
𝑈3 0,24387
𝑘1 0 − 𝑘1 𝑈2 + 0𝑈3 = 𝐹1
−𝜋202 ∗ 200000
𝐹1 = −𝑘1 𝑈2 = ∗ 0,04877 = −24516,5 𝑁
500
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
𝐹 = 0 → 𝐹1 + 𝑃 = 0 → 𝐹1 = −𝑃 = 24516,5 N
𝑈2 0,04877
= 𝑚𝑚
𝑈3 0,24387
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
2 Element Transformation
6 Comprehensive Example
Truss Structure
1
3
1
𝐹𝑦 = 0 → 𝐹2 − 𝑓1 sin 𝜃1 = 0
2
𝐹𝑦 = 0 → 𝐹4 − 𝑓2 sin 𝜃2 = 0
1 2
𝐹𝑦 = 0 → 𝐹6 − 𝑓3 sin 𝜃1 − 𝑓3 sin 𝜃2 = 0
𝒀
Undeformed shape Deformed shape
The 𝒗 displacement components are not associated with element stiffness, hence not
associated with element forces, so we can express the axial deformation of the element as:
1
𝐹𝑦 = 0 → 𝐹2 − 𝑓1 sin 𝜃1 = 0
1 2
𝐹𝑦 = 0 → 𝐹6 − 𝑓3 sin 𝜃1 − 𝑓3 sin 𝜃2 = 0
2 Element Transformation
6 Comprehensive Example
is:
Introduction the notation 𝒄 = 𝐜𝐨𝐬 𝜽 and 𝐬 = 𝐬𝐢𝐧 𝜽 and performing the matrix multiplications, we obtain:
Exercise
Calculate the stiffness matrix in global coordinate system for the given bar element:
𝒀
𝐴 = 600 𝑚𝑚²
𝑿 𝐸 = 200 𝐺𝑃𝑎
𝜃 = 50°
Global coordinate
system
𝐴 = 600 𝑚𝑚²
2 Element Transformation
6 Comprehensive Example
Exercise
For the truss shown in the figure below, consider 𝜃1 = 𝜋Τ4 , 𝜃2 = 0 , and the element properties
such that 𝑘1 = 𝐴1 𝐸1 Τ𝐿1 , 𝑘2 = 𝐴2 𝐸2 Τ𝐿2 . Transform the element stiffness matrix of each element
into the global reference frame and assemble the global stiffness matrix.
Attention!
Using the nodal data from the element-node connectivity table, we define, for
each element, a 1 x 4 element displacement location vector as:
2 Element Transformation
6 Comprehensive Example
(c) (a)
(c) 𝑲𝒄𝒄 𝑲𝒄𝒂 𝑼𝒄 𝑭
= 𝒄
(a) 𝑲𝒂𝒄 𝑲𝒂𝒂 𝑼𝒂 𝑭𝒂
𝑭𝒄 = [𝑲𝒄𝒄 ] 𝑼𝒄 + 𝑲𝒄𝒂 𝑼𝒂
[𝐾𝑎𝑐 ] 𝑈𝑐 + 𝐾𝑎𝑎 𝑈𝑎 = 𝐹𝑎
𝑼𝒂 = [𝑲𝒂𝒂 ]−𝟏 𝑭𝒂 − [𝑲𝒂𝒄 ] 𝑼𝒄
2 Element Transformation
6 Comprehensive Example
(𝒆)
For an element connecting nodes i and 𝑼𝟒 𝒖𝟐
(𝒆)
𝑼𝟐
(𝒆) 𝒙
(𝒆) 𝒊 (𝒆)
𝒖𝟏 𝑼𝟏
(𝒆)
The continuous displacement function 𝑼𝟒 (𝒆)
𝒖𝟐
is represented by the discretization
𝒋 (𝒆)
𝐿(𝑒) 𝑼𝟑
𝜃
That can be expressed in matrix form as
𝑼𝟐
(𝒆) 𝒙
(𝒆) 𝒊 (𝒆)
𝒖𝟏 𝑼𝟏
Interpolation/Shape Functions
(𝒆)
𝑼𝟒 𝒖𝟐
(𝒆)
𝑼𝟐
(𝒆) 𝒙
(𝒆) 𝒊 (𝒆)
𝒖𝟏 𝑼𝟏
(𝑒)
𝑈1
(𝑒)
𝑈2
𝑢(𝑒) 𝑥 = 𝑁1 (𝑥) 𝑁2 (𝑥) [𝑅] (𝑒)
𝑈3
(𝑒)
𝑈4
(𝑒)
𝑈1
(𝑒)
𝑒
𝑑𝑢(𝑒) 𝑥 𝑑 𝑈2
𝜀 = = 𝑁1 (𝑥) 𝑁2 (𝑥) [𝑅] (𝑒)
𝑑𝑥 𝑑𝑥 𝑈3
(𝑒)
𝑈4
(𝒆)
𝑼𝟏
(𝒆)
𝒆
𝒅𝒖(𝒆) 𝒙 𝒅 𝑼𝟐
𝜺 = = 𝑵𝟏 (𝒙) 𝑵𝟐 (𝒙) [𝑹] (𝒆)
𝒅𝒙 𝒅𝒙 𝑼𝟑
(𝒆)
𝑼𝟒
(𝒆)
𝑼𝟏
(𝒆)
𝒆 𝒆
𝒅𝒖(𝒆) 𝒙 𝒅 𝑼𝟐
𝝈 = 𝑬𝜺 =𝑬 =𝑬 𝑵𝟏 (𝒙) 𝑵𝟐 (𝒙) [𝑹] (𝒆)
𝒅𝒙 𝒅𝒙 𝑼𝟑
(𝒆)
𝑼𝟒
𝐾𝑐𝑐 𝐾𝑐𝑎 𝑈𝑐 𝐹𝑐
=
𝐾𝑎𝑐 𝐾𝑎𝑎 𝑈𝑎 𝐹𝑎
𝑈5 −1
5.075 1.325 500
=
𝑈6 1.325 1.325 300
𝑭𝒄 = [𝑲𝒄𝒄 ] 𝑼𝒄 + 𝑲𝒄𝒂 𝑼𝒂
For element one, the stress can be computed using the following equation:
(𝒆)
𝑼𝟏
(𝒆)
𝒆
𝒅𝒖(𝒆) 𝒙 𝒅 𝑼𝟐
𝝈 = 𝑬𝜺 𝒆 =𝑬 =𝑬 𝑵𝟏 (𝒙) 𝑵𝟐 (𝒙) [𝑹] (𝒆)
𝒅𝒙 𝒅𝒙 𝑼𝟑
(𝒆)
𝑼𝟒
(𝑒)
𝑈1
(𝑒)
1 1
𝑑𝑢(1) 𝑥 𝑑 𝑈2
𝜎 = 𝐸1 𝜀 = 𝐸1 = 𝐸1 1 − 𝑥/𝐿1 𝑥/𝐿1 [𝑅(1) ] (𝑒)
𝑑𝑥 𝑑𝑥 𝑈3
(𝑒)
𝑈4
2 Element Transformation
6 Comprehensive Example
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
Step 5: Assemble the global stiffness matrix per either Step 4a or 4b.
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
3.75(105 ) −3.75(105 ) (1)
(2)
(3)
(4)
−3.75(105 ) 3.75(105 ) (5)
(6)
𝐾 =
(7)
(8)
(9)
(10)
(11)
(12)
𝑼𝒂 = [𝑲𝒂𝒂 ]−𝟏 𝑭𝒂
𝑭𝒄 = [𝑲𝒄𝒄 ] 𝑼𝒄 + 𝑲𝒄𝒂 𝑼𝒂
𝑭𝒄 = 𝑲𝒄𝒂 𝑼𝒂
2 Element Transformation
6 Comprehensive Example
Following the identical procedure used for the 2-D case, the
element stiffness matrix in the element coordinate system
is transformed into the 3-D global coordinates via
Following the identical procedure used for the 2-D case, the element stiffness matrix
in the element coordinate system is transformed into the 3-D global coordinates via
Where:
Exercise
c a 𝑼𝒄
𝑭𝒄
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
(1) 0 𝐹1
(2) 0 𝐹2
(3) 0 𝐹3
(4) 𝑲𝒄𝒄 0 𝐹4
c (5) 𝑲𝒄𝒂 0 𝐹5
(6) 0 𝐹6
=
(7) 0 𝐹7
(8) 0 𝐹8
(9) 0 𝐹9 𝑭𝒂
(10) 𝑈10 0
a (11) 𝑲𝒂𝒄 𝑲𝒂𝒂 𝑈11 −5000
(12) 𝑈12 0
𝑼𝒂
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
Solve the 2D truss structure configured as shown in the next slide. Consider the same node and element
numbers as in the figure shown below. Consider Modulus of Elasticy → E = 200 𝐺𝑃𝑎. Find active
displacements, reaction forces, strain and stress of each bar element on ANSYS and compare with the
results obtained using the excel spreadsheet “2-D Truss Calculator”
𝑅1 = 𝑅3 = 𝑅5 = 𝑅7 = 25,4 𝑚𝑚
𝑅4 = 𝑅8 = 19,05 𝑚𝑚
𝑅2 = 𝑅6 = 15,88 𝑚𝑚
𝑼𝟑 = −𝟎, 𝟓 𝒎𝒎
𝑼𝟒 = 𝟎 9𝟎𝟎 𝒎𝒎 𝟕𝟎𝟎 𝒎𝒎 𝑭𝟏𝟏 = 𝟏𝟗𝟎𝟎𝟎 𝑵
𝜽 = 𝟒𝟓°
𝟕𝟎𝟎 𝒎𝒎
𝑼𝟏 = 𝟎
𝜽 = 𝟑𝟕, 𝟖𝟕𝟓° 𝑭𝟗 = −𝟏𝟏𝟎𝟎𝟎 𝑵
𝑼𝟐 = 𝟎, 𝟑 𝒎𝒎
𝟗𝟎𝟎 𝒎𝒎 𝟕𝟎𝟎 𝒎𝒎
𝑭𝟏𝟎 = 𝟏𝟓𝟎𝟎𝟎 𝑵
𝑭𝟔 = −𝟐𝟎𝟎𝟎𝟎 𝐍
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
𝜽 = 𝟒𝟓°
𝟕𝟎𝟎 𝒎𝒎
𝑼𝟏 = 𝟎
𝜽 = 𝟑𝟕, 𝟖𝟕𝟓° 𝑭𝟗 = −𝟏𝟏𝟎𝟎𝟎 𝑵
𝑼𝟐 = 𝟎, 𝟑 𝒎𝒎
𝟗𝟎𝟎 𝒎𝒎 𝟕𝟎𝟎 𝒎𝒎
𝑭𝟏𝟎 = 𝟏𝟓𝟎𝟎𝟎 𝑵
𝑭𝟔 = −𝟐𝟎𝟎𝟎𝟎 𝐍
Lure Academy Lure Academy | Page 7
2 Pre-analysis A BVP is a type of MM. It is a governing equation is defined in a domain
and boundary conditions are defined in the boundaries of the domain
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
𝑭𝟏 = 𝟐𝟒𝟐𝟖, 𝟔 𝑵
𝑭𝟐 = 𝟓𝟎𝟎𝟎 𝑵
𝑭𝟑 = −𝟏𝟎𝟒𝟐𝟗 𝑵
𝑭𝟒 = 𝟎 𝑵
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
2 Beam Element
Beam Element
Assumptions:
• The beam is loaded only in the y direction (eventually we will extend the
concepts for z direction loading).
• The beam is prismatic, and the cross section has an axis of symmetry in the
plane of bending.
Center of curvature
Radius of curvature
Neutral surface
𝑼𝒏𝒅𝒆𝒇𝒐𝒓𝒎𝒆𝒅 𝒍𝒆𝒏𝒈𝒕𝒉 → 𝒅𝒙 = 𝝆𝒅𝜽
Lure Academy Lure Academy | Page 7
1 Elementary Beam Theory Strain is calculated as the variation in length divided by
the initial length of the small piece in study
Normal strain in the direction of the longitudinal axis as a result of bending is:
−𝑦 −𝑦 𝑑2 𝑣
𝜀𝑥 = = = −𝑦 2
𝜌 1 𝑑𝑥
𝑑2 𝑣
𝑑𝑥 2
𝑑2 𝑣
𝜎𝑥 = 𝐸𝜀𝑥 = −𝐸𝑦 2
𝑑𝑥
𝑑2 𝑣
𝜎𝑥 = 𝐸𝜀𝑥 = −𝐸𝑦 2
𝑑𝑥
Exercise
Calculate axial
stress due to
bending here
𝑭 = 𝟏𝟎 𝒌𝑵
A
ℎ = 80 𝑚𝑚
𝑦
𝑥
𝑧
𝑏 = 100 𝑚𝑚
𝑥 = 1000 𝑚𝑚
𝐿 = 1500 𝑚𝑚
Exercise
ℎ = 80 𝑚𝑚
𝑦
𝑏ℎ3 100 ∗ 803
𝐼𝑧 = = = 4266666,67 𝑚𝑚4 𝑧
12 12
𝑏 = 100 𝑚𝑚
Exercise
Calculate axial
stress due to
bending here
𝑭 = 𝟏𝟎 𝒌𝑵
A
𝑀 𝑥 = 1000 𝑚𝑚 = −10000 ∗ 1000 = −107 𝑁. 𝑚𝑚
𝑥
𝑀𝑦 −107
A 𝜎=− =− 𝑦 = 2,34𝑦
𝐼𝑧 4266666,67
𝑥 = 1000 𝑚𝑚
𝐿 = 1500 𝑚𝑚
Exercise
𝜎 = 2,34𝑦
2 Beam Element
Assumptions:
• The element is of length L and has two nodes, one at each end.
𝑥1 = 0
𝑥2 = 𝐿
Considering the four boundary conditions and the one-dimensional nature of the problem
in terms of the independent variable, we assume the displacement function in the form:
For the flexure element, it is convenient to introduce the dimensionless length coordinate
So that we get the following equation for deflection along the length of the element
𝑑𝑣 6𝑥 6𝑥 2 4𝑥 3𝑥 2 6𝑥 6𝑥 2 3𝑥 2 2𝑥
= − 2 + 3 𝑣1 + 1 − + 2 𝜃1 + 2 − 3 𝑣2 + − 𝜃2
𝑑𝑥 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿2 𝐿
𝑑2 𝑣 6 12𝑥 4 6𝑥 6 12𝑥 6𝑥 2
= − 2 + 3 𝑣1 + − + 2 𝜃1 + 2 − 3 𝑣2 + 2 − 𝜃
𝑑𝑥 2 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 2
2 Beam Element
𝐿
𝑭
𝑭 = 𝒌𝜹
𝛿
𝑭
𝜹𝟎
𝛿0 𝛿0
1 2
𝑊 = න 𝐹 . 𝑑𝛿 = න 𝑘𝛿𝑑𝛿 = 𝑘𝛿0 = 𝑈𝑒
0 0 2
2
1 2 1 𝐴𝐸 𝑃𝐿 1 𝑃 𝑃 1
𝑈𝑒 = 𝑘𝛿 = = 𝐴𝐿 = 𝜎𝜀𝑉
2 2 𝐿 𝐴𝐸 2 𝐴 𝐴𝐸 2
𝟏
𝑼𝒆 = 𝝈𝜺 𝑽
𝟐
𝑭𝒏
Castigliano’s First Theorem
𝑭𝟐
𝑑2 𝑣 𝑑2 𝑣
𝜎𝑥 = 𝐸𝜀𝑥 = −𝐸𝑦 2 𝜀𝑥 = −𝑦 2
𝑑𝑥 𝑑𝑥
Applying the first theorem of Castigliano to the strain energy function with respect to
nodal displacement 𝑣1 gives the transverse force at node 1 as:
while application of the theorem with respect to the rotational displacement gives
the moment as
The previous equations relate the four nodal displacement values to the four applied
nodal forces (here we use force in the general sense to include applied moments) and
are of the form
Prior to computing the stiffness coefficients, it is convenient to convert the integration to the
dimensionless length variable 𝝃 = 𝒙/𝑳 by noting
𝑥 𝑑𝜉 1
𝜉= → = → 𝑑𝑥 = 𝐿𝑑𝜉
𝐿 𝑑𝑥 𝐿
𝑥 𝑑 1 𝑑
𝜉= → =
𝐿 𝑑𝑥 𝐿 𝑑𝜉
Lure Academy Lure Academy | Page 39
3 Beam Element Stiffness Matrix Prior to computing the stiffness coefficients, it is convenient to
convert the integration to the dimensionless length variable
𝑥 𝑑 1 𝑑
𝜉= → =
𝐿 𝑑𝑥 𝐿 𝑑𝜉
2 Beam Element
Exercise
The figure depicts a statically indeterminate beam subjected to a transverse load applied
at the midspan. Using two flexure elements, obtain a solution for the midspan deflection.
Since the flexure element requires loading only at nodes, the elements are taken to be of length L/2, as shown.
The individual element stiffness matrices are then:
𝑣1 = 𝜃1 = 𝑣3 = 0
B.C
𝑣1 = 𝜃1 = 𝑣3 = 0
Substitution of the nodal displacement values into the constraint equations gives the reactions as
Attention!
2 Beam Element
The objective here is to determine the equivalent nodal loads so that the work
expressed by the previous equation is the same as
𝐹1𝑞 𝐹2𝑞
𝑀1𝑞 𝑀2𝑞
For example, for a uniform load q(x) = q = constant, integration of these equations yields:
Exercise
The simply supported beam shown in the figure below is subjected to a uniform transverse load, as
shown. Using two equal-length elements and work-equivalent nodal loads, obtain a finite element
solution for the deflection at midspan and compare it to the solution given by elementary beam theory.
B.C
𝑣1 = 𝑣3 = 0
Attention!
• The nodal displacement results from the finite element analysis of this
example are exactly the results obtained by a strength of materials
approach.
• However, the general deflected shape as given by the finite element
solution is not the same as the strength of materials result.
• The equation describing the deflection of the neutral surface is a
quartic function of x and, since the interpolation functions used in the
finite element model are cubic, the deflection curve varies somewhat
from the exact solution.
2 Beam Element
𝐴𝐸 1 −1
𝑘𝑒 =
𝐿 −1 1
Attention!
Stress Stiffening
For the present purpose, we assume the axial loads are such that these secondary effects are
not of concern and the axial loading is independent of bending effects. This being the case,
we can simply add the spar element stiffness matrix to the flexure element stiffness matrix
to obtain the 6 × 6 element stiffness matrix for a flexure element with axial loading as
Transformation Matrix
Before proceeding, note that it is convenient here to reorder the element stiffness matrix so that
the element displacement vector in the element reference frame is given as
In a manner exactly analogous to that of the bar element, it is readily shown that the 6 × 6 element
stiffness matrix in the global system is given by
Assembly of the system equations for a finite element model using the beam-axial
element is accomplished in an identical fashion to the procedures followed for trusses
Exercise
The frame shown in the figure below is composed of identical beams having a 1-in. square cross section and a
modulus of elasticity of 10 𝑥 106 𝑝𝑠𝑖. The supports at O and C are to be considered completely fixed. The
horizontal beam is subjected to a uniform load of intensity 10 lb/in., as shown. Use two beam-axial elements to
compute the displacements and rotation at B.
Choosing the global coordinate system and displacement numbering as in the figure of the problem
specification, we observe that element 2 requires no transformation, as its element coordinate system is
aligned with the global system. However, element 1 requires transformation. Using 𝜓 = 𝜋/2, we have:
Taking the constraints into account, the equations to be solved for the active
displacements are then
For the beam element with axial capability, the stress computation must take into account the
superposition of bending stress and direct axial stress. For element 1, for example, we use the
transformation matrix with 𝜓 = 𝜋/2 to compute the element displacement as:
𝑑2 𝑣 6 12𝑥 4 6𝑥 6 12𝑥 6𝑥 2
= − 2 + 3 𝑣1 + − + 2 𝜃1 + 2 − 3 𝑣2 + 2 − 𝜃
𝑑𝑥 2 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 𝐿 2
2 Beam Element
12 6𝐿 −12 6𝐿
𝐸𝐼𝑦 6𝐿 4𝐿² −6𝐿 2𝐿²
𝑘𝑒 𝑥𝑦 = 3
𝐿 −12 −6𝐿 12 −6𝐿
𝑦 6𝐿 2𝐿² −6𝐿 4𝐿²
𝑣1 𝑞𝑦 (𝑥) 𝑣2
𝜃𝑧2
𝜃𝑧1
𝑥
Combining the spar element stiffness matrix, the xy plane flexure stiffness matrix, and the xz plane
flexure stiffness matrix, the element equilibrium equations for a two-plane bending element with axial
stiffness are written in matrix form as
[𝒌𝒆 ]
From elementary strength of materials, it is well known that the angle of twist per unit length of a uniform,
elastic circular cylinder subjected to torque T is given by
where J is polar moment of inertia of the cross-sectional area and G is the shear modulus of the material.
As the angle of twist per unit length is constant, the total angle of twist of the element can be expressed
in terms of the nodal rotations and twisting moments as
Consideration of the equilibrium condition 𝑀𝑥1 + 𝑀𝑥2 = 0 lead directly to the element equilibrium
equations:
Adding the torsional characteristics to the general beam element, the element equations become
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
The steel frame structure shown in the image to the
right is going to be used as an office. Verify if the
stresses are below the yield strength and if the
displacements are below the imposed limit. Use the
following information:
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
1500 mm
AISC W 8x24 I-shaped beams
12 kN
for all I-shaped beams (ASTM
12 kN A572 Gr-50)
25 kN
6000 mm 25 kN Fixed nodes
2000 mm
R12,7 diagonal bracings (ASTM A36) – Bar Elements
Lure Academy Lure Academy | Page 7
2 Pre-analysis We should define the domain and BCs in a
simulation. It is part of the mathematical model
𝐿𝑜𝑎𝑑 𝑘𝑁 𝑘𝑁
=3 ∗ 1,5 𝑚 = 4,5
𝑈𝑛𝑖𝑡 𝐿𝑒𝑛𝑔𝑡ℎ 𝑚² 𝑚
𝐿𝑜𝑎𝑑 𝑘𝑁 𝑘𝑁
=3 ∗ 0,75 𝑚 = 2,25
𝑈𝑛𝑖𝑡 𝐿𝑒𝑛𝑔𝑡ℎ 𝑚² 𝑚
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
1 Strain-Displacement Relations
2 Stress-Strain Relations
3 Equilibrium Equations
4 Summary
𝑥𝑏
𝑥𝑎
(a) (b)
𝐷𝑖𝑠𝑝𝑙𝑎𝑐𝑒𝑚𝑒𝑛𝑡 𝑖𝑛 𝑡ℎ𝑒 𝑦 𝑑𝑖𝑟𝑒𝑐𝑡𝑖𝑜𝑛 → 𝑣 = 𝑣 (𝑥, 𝑦, 𝑧)
𝒙
The displacements in the x, y and z directions 𝑢𝑎 𝑢𝑏
may vary with position in the solid body
𝑭
(a) (b)
Shear Strain
Lure Academy Lure Academy | Page 6
1 Strain-Displacement Relations Shear strain is calculated as the distortion of the original
rectangular shape of the solid
Strain Vector
1 Strain-Displacement Relations
2 Stress-Strain Relations
3 Equilibrium Equations
4 Summary
Stress-Strain Relations:
𝜎
𝐸=
𝜀
𝜎 = 𝐸𝜀
The general stress-strain relations for a homogeneous, isotropic, linearly elastic material subjected to a general
three-dimensional deformation are as follows:
The stress-strain relations can easily be expressed in matrix form by defining the material property matrix [D] as
1 Strain-Displacement Relations
2 Stress-Strain Relations
3 Equilibrium Equations
4 Summary
𝑭𝟐 𝑭𝟏
𝑭𝟑
𝑭𝒏
A three-dimensional element in a general state of stress
Lure Academy Lure Academy | Page 19
3 Equilibrium Equations The most common body force is that of gravitational attraction while magnetic and
centrifugal forces are also examples
Body Force
𝐹𝑥 = 0
𝐹𝑦 = 0
𝐹𝑧 = 0
1 Strain-Displacement Relations
2 Stress-Strain Relations
3 Equilibrium Equations
4 Summary
Stress-strain relations
15 equations and 15 variables
1−𝜈 𝜈 𝜈 0 0 0
𝜎𝑥 𝜈 1−𝜈 𝜈 0 0 0 𝜀𝑥
𝜎𝑦 𝜈 𝜈 1−𝜈 0 0 0 𝜀𝑦
1 − 2𝜈
Strain-displacement relations 𝜎𝑧 𝐸 0 0 0 0 0 𝜀𝑧
𝜎 = 𝐷 {𝜀} → 𝜏 = 2 𝛾𝑥𝑦
𝑥𝑦 (1 − 𝜈)(1 − 2𝜈) 1 − 2𝜈
𝜏𝑥𝑧 0 0 0 0 0 𝛾𝑥𝑧
𝜏𝑦𝑧 2 𝛾𝑦𝑧
1 − 2𝜈
0 0 0 0 0
2
Equilibrium equations
1 Matrix Mathematics
1 3 −7 2 𝑎11 = 1
𝐴 = 13 12 −6 3 𝒂𝒊𝒋
𝑎23 = −6
33 −1 5 −17
𝑎32 = −1 𝒊 = 𝒓𝒐𝒘
𝑎11 𝑎12 𝑎13 𝑎14
𝑎21 = 13 𝒋 = 𝐜𝐨𝐥𝐮𝐦𝐧
𝐴 = 𝑎21 𝑎22 𝑎23 𝑎24
𝑎31 𝑎32 𝑎33 𝑎34
𝑎34 = −17
1 3 −7 2
𝐴 = 13 12 −6 3
33 −1 5 −17
Matrix of order “3 by 4”
(usually denoted as 3 x 4)
1
𝐶 = 13 Column matrix or column vector
33
1 13 33
1 3 −7 2
𝑇 3 12 −1
𝐴 = 13 12 −6 3 𝐴 =
−7 −6 5
33 −1 5 −17
2 3 −17
Transpose of [A]
Square Matrix
Number of rows = m
2 −1 0
𝐴 = 5 1 0 Number of columns = n
−3 0 3
Square matrix: 𝑚 = 𝑛
Diagonal Matrix
2 0 0
𝐴 = 0 1 0 𝐼𝑓 𝑖 ≠ 𝑗 → 𝑎𝑖𝑗 = 0
0 0 3
1 0 0 𝐼𝑓 𝑖 ≠ 𝑗 → 𝑎𝑖𝑗 = 0
𝐼 = 0 1 0
0 0 1 𝐼𝑓 𝑖 = 𝑗 → 𝑎𝑖𝑗 = 1
Null Matrix
0 0 0 0
𝐴 = 0 0 0 0
0 0 0 0
Symmetric Matrix
2 −1 −3
𝐴 = −1 1 0
−3 0 3
𝐼𝑓 𝑖 ≠ 𝑗 → 𝑎𝑖𝑗 = 𝑎𝑗𝑖
Addition of Matrices
2 −1 −3 3 −7 2
𝐴 = −1 1 0 𝐵 = 12 −6 3
−3 0 3 −1 5 −17
5 −8 −1
𝐶 = 𝐴 + 𝐵 = 11 −5 3
−4 5 −14
Subtraction of Matrices
2 −1 −3 3 −7 2
𝐴 = −1 1 0 𝐵 = 12 −6 3
−3 0 3 −1 5 −17
−1 6 −5
𝐶 = 𝐴 − 𝐵 = −13 7 −3
−2 −5 20
2 −1 −3
𝐴 = −1 1 0 𝑢 = 2 (𝑆𝑐𝑎𝑙𝑎𝑟 𝑉𝑎𝑙𝑢𝑒)
−3 0 3
2 −1 −3 4 −2 −6
𝐶 = 𝑢 𝐴 = 2 −1 1 0 = −2 2 0
−3 0 3 −6 0 6
Matrix Multiplication
3 11
1 3 −7
𝐴 = [𝐵] = 9 99
13 12 −6
2 −26
3 11
1 3 −7
𝐶 = 𝐴 [𝐵] = 9 99
13 12 −6
2 −26
Matrix Multiplication
3 11
1 3 −7
𝐶 = 𝐴 [𝐵] = 9 99
13 12 −6
2 −26
16 490
𝐶 =
135 1487
Lure Academy Lure Academy | Page 16
1 Matrix Mathematics The determinant of a square matrix is a scalar value that is unique for a
given matrix and is evaluated according to a very specific procedure
Determinant of a Matrix
3 −7
𝐴 =
12 −6
𝐴 = 3 ∗ −6 − −7 ∗ 12 = 66
Determinant of a Matrix
3 −7 2
𝐴 = 12 −6 3
−1 5 −17
3 −7 2 3 −7
𝐴 = 12 −6 3 12 −6
−1 5 −17 −1 5
𝐴 = 3 ∗ −6 ∗ −17 + −7 ∗ 3 ∗ −1 + [2 ∗ 12 ∗ 5)]
− 2 ∗ −6 ∗ −1 − 3 ∗ 3 ∗ 5 − [ −7 ∗ 12 ∗ −17 ] = −1038
Lure Academy Lure Academy | Page 18
1 Matrix Mathematics The determinant of a square matrix is a scalar value that is unique for a
given matrix and is evaluated according to a very specific procedure
Determinant of a Matrix
𝑎22 𝑎23
𝑀𝑖𝑛𝑜𝑟 → |𝑀11 | = 𝑎 𝑎33
32
Determinant of a Matrix
Cofactor of an element
3 −7 2
𝐴 = 12 −6 3
−1 5 −17
𝐶23 = −1 2+3 ∗ 3 ∗ 5 − −7 ∗ −1 = −8
Lure Academy Lure Academy | Page 21
1 Matrix Mathematics The determinant of a square matrix is a scalar value that is unique for a
given matrix and is evaluated according to a very specific procedure
Determinant of a Matrix
Matrix Inversion
Matrix Inversion
Matrix Inversion
3 −7 2
𝐴 = 12 −6 3
−1 5 −17
𝐶11 𝐶12 𝐶13 87 201 54
𝐶 = 𝐶21 𝐶22 𝐶23 = −109 −49 −8
𝐶31 𝐶32 𝐶33 −9 15 66
87 −109 −9
𝑇
𝑎𝑑𝑗 𝐴 = 𝐶 = 201 −49 15
54 −8 66
Lure Academy Lure Academy | Page 25
1 Matrix Mathematics The concept of the inverse of a matrix is of prime importance in solving
simultaneous linear equations by matrix methods
Matrix Inversion
87 −109 −9
201 −49 15
𝑎𝑑𝑗 𝐴 1 87 −109 −9
𝐴 −1 = = 54 −8 66 = −
201 −49 15
|𝐴| −1038 1038
54 −8 66
Matrix Inversion
If the determinant of [A] is 0, the equation above shows that the inverse does not
exist. In this case, the matrix is said to be singular, and the equation above
provides no solution for the system of equations. Singularity of the coefficient
matrix indicates one of two possibilities: (1) no solution exists or (2) multiple
(nonunique) solutions exist. In the latter case, the algebraic equations are not
linearly independent.
1 Matrix Mathematics
GAUSS ELIMINATION
Gauss elimination utilizes simple algebraic operations (multiplication, division, addition, and
subtraction) to successively eliminate unknowns from a system of equations generally described by
GAUSS ELIMINATION
3 −7 2 𝑥1 10
12 −6 3 𝑥2 = −2
−1 5 −17 𝑥3 3
𝑥 12Τ3 3 −7 2 𝑥1 10 12 −28 8 𝑥1 40
12 −6 3 𝑥2 = −2 → 12 −6 3 𝑥2 = −2
−1 5 −17 𝑥3 3 −1 5 −17 𝑥3 3
12 −28 8 𝑥1 40 12 −28 8 𝑥1 40
𝑆𝑢𝑏𝑡𝑟𝑎𝑐𝑡
12 −6 3 𝑥2 = −2 → 0 22 −5 𝑥2 = −42
−1 5 −17 𝑥3 3 −1 5 −17 𝑥3 3
GAUSS ELIMINATION
GAUSS ELIMINATION
GAUSS ELIMINATION
−1𝑥1 + 2.3𝑥2 − 0.7𝑥3 = −3.3 → −𝑥1 + 2.3 ∗ (−2.07) − 0.7 ∗ (−0.73) = −3.3
𝑥1 = −1
LU DECOMPOSITION
LU DECOMPOSITION
3 −7 2 𝑥1 10
𝐴 𝑥 = {𝑓} → 12 −6 3 𝑥2 = −2
−1 5 −17 𝑥3 3
LU DECOMPOSITION
𝐿𝑖𝑖 = 1
LU DECOMPOSITION
LU DECOMPOSITION
8
𝑎33 = −17 = 𝐿31 ∗ 𝑈13 + 𝐿32 ∗ 𝑈23 + 1 ∗ 𝑈33 → 𝑈33 = −17 − 𝐿31 ∗ 𝑈13 − 𝐿32 ∗ 𝑈23 = −15 −
11
LU DECOMPOSITION
3 −7 2
3 −7 2 1 0 0
0 22 −5
𝐴 = 12 −6 3 = 4 1 0 8
−1 5 −17 −1/3 4/33 1 0 0 −15 −
11
LU DECOMPOSITION
𝐴 𝑥 = 𝑓 → 𝐿 𝑈 𝑥 = {𝑓}
𝑈 𝑥 = {𝑧}
LU DECOMPOSITION
𝐿 𝑈 𝑥 = 𝑓 → 𝐿 𝑧 = {𝑓}
1 0 0 𝑧1 10
𝐿 𝑧 = 𝑓 = 4 1 0 𝑧2 = −2
−1/3 4/33 1 𝑧3 3
𝑧1 = 10
4𝑧1 + 𝑧2 = −2 → 𝑧2 = −2 − 4 ∗ 10 = −42
1 4 14
− 𝑧1 + 𝑧2 + 𝑧3 = 3 → 𝑧3 = 11 +
3 33 33
Lure Academy Lure Academy | Page 41
2 Solution Techniques for Linear Algebraic Equations LU decomposition method is the direct solver used by ANSYS, also called
The Sparse Direct Solver. It solves the matrix equation exactly
LU DECOMPOSITION
8 4
−15 − 𝑥3 = 11 + → 𝑥3 = −0.726
11 7
LU DECOMPOSITION
𝑥2 = −2.074
LU DECOMPOSITION
𝑥1 = −1.022
10 2 1 𝑥1 7
𝐴 𝑥 = {𝑓} → 1 5 1 𝑥2 = −8
2 3 10 𝑥3 6
7 − 2𝑥2 − 𝑥3
10𝑥1 + 2𝑥2 + 𝑥3 = 7 → 𝑥1 =
10
−8 − 𝑥1 − 𝑥3
𝑥1 + 5𝑥2 + 𝑥3 = −8 → 𝑥2 =
5
6 − 2𝑥1 − 3𝑥2
2𝑥1 + 3𝑥2 + 10𝑥3 = 6 → 𝑥3 =
10
7 − 2𝑥2 − 𝑥3 7 − 2 ∗ 0 − 0 7
𝑥1 = = = = 0.7
10 10 10
−8 − 𝑥1 − 𝑥3 −8 − 0.7 − 0
𝑥2 = = = −1.74
5 5
−8 − 𝑥1 − 𝑥3 −8 − 0.95 − 0.982
𝑥2 = = = −1.986
5 5
𝑥1 = 0.997
𝑥2 = −2.001
𝑥3 = 1.001
𝑥1 = 1.000
𝑥2 = −2.000
𝑥3 = 1.000
𝑥1 = 1.000
𝑥2 = −2.000 Converged!
𝑥3 = 1.000
4 Distributed Loads
5 Body Forces
𝟏
𝑼𝒆 = 𝝈𝜺 𝑽
𝟐
𝟏
𝒖𝒆 = 𝝈𝜺
𝟐
For a state of plane stress, the strain energy per unit volume becomes:
4 Distributed Loads
5 Body Forces
𝑢 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦
𝑢 𝑥1 , 𝑦1 = 𝑢1
𝑢 𝑥2 , 𝑦2 = 𝑢2
𝑢 𝑥3 , 𝑦3 = 𝑢3
𝑢1 1 𝑥1 𝑦1 𝑎0
𝑢2 = 1 𝑥2 𝑦2 𝑎1
𝑢3 1 𝑥3 𝑦3 𝑎2
𝑢1 1 𝑥1 𝑦1 𝑎0
𝑢2 = 1 𝑥2 𝑦2 𝑎1
𝑢3 1 𝑥3 𝑦3 𝑎2
−1
𝑎0 1 𝑥1 𝑦1 𝑢1
𝑎1 = 1 𝑥2 𝑦2 𝑢2
𝑎2 1 𝑥3 𝑦3 𝑢3
1
𝑎0 = 𝑢1 𝑥2 𝑦3 − 𝑥3 𝑦2 + 𝑢2 𝑥3 𝑦1 − 𝑥1 𝑦3 + 𝑢3 𝑥1 𝑦2 − 𝑥2 𝑦1
2𝐴
1
𝑎1 = 𝑢1 𝑦2 − 𝑦3 + 𝑢2 𝑦3 − 𝑦1 + 𝑢3 𝑦1 − 𝑦2
2𝐴
1
𝑎2 = 𝑢1 𝑥3 − 𝑥2 + 𝑢2 𝑥1 − 𝑥3 + 𝑢3 𝑥2 − 𝑥1
2𝐴
𝑢 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦
Strain-displacement Matrix
Since the interpolation functions are linear in the spatial variables (in the
case of the Constant Strain Triangle, CST), we observe that the partial
derivatives appearing in the Strain-displacement Matrix are constants.
If the indicated mathematical operations (derivatives) are carried out, the result is
the matrix relation:
4 Distributed Loads
5 Body Forces
Where 𝐶 = 1 − 𝜈 Τ2
4 Distributed Loads
5 Body Forces
First, the distributed loads are converted to equivalent loadings in the global coordinate directions via:
with 𝑛𝑥 and 𝑛𝑦 corresponding to the components of the unit outward normal vector to edge 2-3.
Lure Academy Lure Academy | Page 34
4 Distributed Loads The mechanical work done by the distributed forces should be
equal to the mechanical work done by the equivalent nodal forces
1
𝑁1 𝑥2 , 𝑦2 = 𝑥 𝑦 − 𝑥3 𝑦2 + 𝑦2 − 𝑦3 𝑥2 + 𝑥3 − 𝑥2 𝑦2 = 0
2𝐴 2 3
1
𝑁1 𝑥3 𝑦3 = 𝑥 𝑦 − 𝑥3 𝑦2 + 𝑦2 − 𝑦3 𝑥3 + 𝑥3 − 𝑥2 𝑦3 = 0
2𝐴 2 3
Example
Example
Example
Example
0 0
1
(2 − 𝑦) 0
2
𝑦
0
2 150𝑦
𝑓 (𝑝) =න 𝑡𝑑𝑆
0 0 0
1
0 (2 − 𝑦)
2
𝑦
0
2
Example
0 0
1
(2 − 𝑦) 0 0
2
𝑦 20
2 0
2 150𝑦 40
𝑓 (𝑝) = 0.2 න 𝑑𝑦 = 𝑙𝑏
0
0 0 0 0
1 0
0 (2 − 𝑦)
2 0
𝑦
0
2
Example
4 Distributed Loads
5 Body Forces
The total work done by the body forces acting on the element is expressed
in terms of nodal displacement as
Comparison of the last two equations yields the nodal force components as
The nodal force components equivalent to the applied body forces can also
be written in the compact matrix form
Example
Example
As the x component of the body force is zero, the x components of the nodal
force vector will be, too, so we need not consider those components. The y
components are computed using the following expression
Example
Example
Example
Example
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
Consider a rectangular plate with central hole as shown below. Calculate analytically the stress at point A
and B. Create FEM model and compare the results with analytical (exact) results. Perform a convergence
study until error < 3%.
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
100000 𝑁 100000 𝑁
𝐹𝑜𝑟𝑐𝑒 100000 𝑁
𝜎𝑛𝑜𝑚 = = = 1.25 . 108 𝑃𝑎 = 125 𝑀𝑃𝑎
𝐴𝑟𝑒𝑎 (1 − 0.2) ∗ 0.001 𝑚²
𝐴𝑟𝑒𝑎
𝑄𝑢𝑎𝑙𝑖𝑡𝑦 = 𝐶
σ(𝐸𝑑𝑔𝑒𝐿𝑒𝑛𝑔𝑡ℎ)²
3.897
𝑄𝑢𝑎𝑙𝑖𝑡𝑦 = 6.92820323 ∗ 2 =1
3 + 32 + 32
3
𝐴𝑟𝑒𝑎
𝑄𝑢𝑎𝑙𝑖𝑡𝑦 = 𝐶
σ(𝐸𝑑𝑔𝑒𝐿𝑒𝑛𝑔𝑡ℎ)²
3∗3
𝐴𝑟𝑒𝑎 = = 4.5 3
2
4.5
𝑄𝑢𝑎𝑙𝑖𝑡𝑦 = 6.92820323 ∗ 2 = 0.866
3 + 32 + 4.2432
3
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
• The body is large in one coordinate direction (the z direction by convention) in comparison to the
other dimensions; the dimension in the z direction is either uniform or symmetric about the xy plane;
Water
Hydroelectric Dam
Linearly increasing
pressure
Mathematically, plane strain is defined as a state of loading and geometry such that
Under the prescribed conditions for plane strain, the constitutive equations for the
nonzero stress components become
𝜎𝑥 1−𝜈 𝜈 0 𝜀𝑥
𝐸 𝜈 1−𝜈 0
𝜎𝑦 = 𝜀𝑦 = [𝐷] 𝜀
1 + 𝜈 (1 − 2𝜈) 1 − 2𝜈
𝜏𝑥𝑦 0 0 𝛾𝑥𝑦
2
Elastic Property Matrix
Lure Academy Lure Academy | Page 6
1 Equations of Elasticity for Plane Strain Mechanical work is stored in the body as elastic potential energy,
which is also commonly referred to as strain energy
𝜎𝑥 1−𝜈 𝜈 0 𝜀𝑥
𝐸 𝜈 1−𝜈 0
𝜎𝑦 = 𝜀𝑦 = [𝐷] 𝜀
1 + 𝜈 (1 − 2𝜈) 1 − 2𝜈
𝜏𝑥𝑦 0 0 𝛾𝑥𝑦
2
Pascal Triangle
As there are four nodes and 4 degrees of freedom, a four-term polynomial expression for the field variable is appropriate:
𝑢 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑥𝑦
𝑣 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑥𝑦
𝑢 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑥𝑦
Applying the four nodal conditions and writing in matrix form gives
𝑢1 1 𝑥1 𝑦1 𝑥1 𝑦1 𝑎0
𝑢2 1 𝑥2 𝑦2 𝑥2 𝑦2 𝑎1
𝑢3 = 1 𝑥3 𝑦3 𝑥3 𝑦3 𝑎2
𝑢4 1 𝑥4 𝑦4 𝑥4 𝑦4 𝑎3
𝑢 𝑥, 𝑦 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑥𝑦
𝑎0
𝑎1
𝑢 𝑥, 𝑦 = 1 𝑥 𝑦 𝑥𝑦 𝑎2
𝑎3
−1
1 𝑥1 𝑦1 𝑥1 𝑦1 𝑢1
1 𝑥2 𝑦2 𝑥2 𝑦2 𝑢2
𝑢 𝑥, 𝑦 = 1 𝑥 𝑦 𝑥𝑦 𝑢3
1 𝑥3 𝑦3 𝑥3 𝑦3
1 𝑥4 𝑦4 𝑥4 𝑦4 𝑢4
𝑢 𝑥, 𝑦 = 𝑁1 𝑢1 + 𝑁2 𝑢2 + 𝑁3 𝑢3 + 𝑁4 𝑢4 = 𝑁 𝑢
The form of the previous equation suggests that expression of the interpolation functions in
terms of the nodal coordinates is algebraically complex. Fortunately, the complexity can be
reduced by a more judicious choice of coordinates. For the rectangular element, we introduce the
normalized coordinates (also known as natural coordinates or serendipity coordinates) r and s as
Where 2a and 2b are the width and height of the rectangle, respectively.
Lure Academy Lure Academy | Page 15
2 Finite Element Formulation: Four-node Rectangle For the rectangular element, we introduce the normalized coordinates
(also known as natural coordinates or serendipity coordinates) r and s
𝒖 𝒓, 𝒔 = 𝑵𝟏 𝒖𝟏 + 𝑵𝟐 𝒖𝟐 + 𝑵𝟑 𝒖𝟑 + 𝑵𝟒 𝒖𝟒 = 𝑵 𝒖
The normal strain 𝜀𝑥 varies linearly in the y direction, normal strain 𝜀𝑦 varies linearly in the x
direction, and shear strain 𝛾𝑥𝑦 varies linearly in both coordinate directions (realizing that the
natural coordinate r corresponds to the x axis and natural coordinate s corresponds to the y axis)
If we carry out the matrix multiplications just indicated, the first diagonal term of the stiffness
matrix is found (after a bit of algebra) to be:
where 𝑊𝑖 are Gaussian weighting factors and 𝑟𝑖 are known as sampling points
or Gauss points.
Example
Example
Use of m sampling points and weighting factors results in an exact value
of the integral for a polynomial of order 2m − 1
Example
Example
Is frequently encountered. In this case, we integrate first with respect to r (using the
Gaussian technique) to obtain
Example
Example
Example
Example
Example
0.577
0.577
0.577 0.577
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Exercise
Consider a C-Clamp shaped device that during its operation is subjected to loads as shown in the picture
below (deformed shape). Create a FE model considering plane strain condition and compare with hand
calculations. Also analyze how the stress varies in the circled areas when the mesh is refined. More
information about this model is given later.
Fixed
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
100 mm
100 kN 100 kN
Physical principles
Assumptions
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
Physical principles
Assumptions
The reaction force at the fixed support is almost equal to zero. This is
expected because the external forces in the X direction cancel with each other
and there’s no forces in the Y direction. The reaction force is not exactly equal
to zero because there are always numerical errors involved in a FEM solution,
but when we have a very small value, we can consider it to be equal to zero.
Lure Academy Lure Academy | Page 12
3 Verification There are some techniques to check if the
numerical errors are at acceptable levels
10000 𝑘𝑁𝑚𝑚 ∗ 25 𝑚𝑚
𝜎𝑀 = = 48 𝑀𝑃𝑎
5.208 ∗ 106 𝑚𝑚4
Notice that even using a very coarse mesh we can have the results converged in that section
we performed hand calculations. That happens because the normal strain in the x direction
for the Four-node Rectangle element varies linearly in the y direction, which is what also
happens when we calculate it analytically. However, if we were interested in calculating
stresses in other more complex regions, we would have to refine more this mesh.
Element Size = 50 mm
Element Size = 25 mm
1. Material Singularities:
• Structures with materials exhibiting infinite stiffness or sudden changes in behavior (e.g.,
brittle materials).
• Problems involving contact or friction with localized areas of high pressure.
2. Geometric Singularities:
• Sharp corners, edges, or cracks in the structure.
• Re-entrant corners where the boundary of a structure turns inward.
3. Numerical Singularities:
• Inadequate element size or shape that fails to capture localized effects accurately.
• Errors arising from inappropriate modeling assumptions or boundary conditions.
Lure Academy Lure Academy | Page 24
Índice:
1 Problem Specification
2 Pre-analysis
3 Verification
4 Results
2 Exercise
Parent element
𝑥 = 𝐺𝑖 (𝑟, 𝑠)𝑥𝑖
𝑖=1
𝑦 = 𝐺𝑖 (𝑟, 𝑠)𝑦𝑖
𝑖=1
𝑥 = 𝐺𝑖 (𝑟, 𝑠)𝑥𝑖
𝑖=1
4
𝑦 = 𝐺𝑖 (𝑟, 𝑠)𝑦𝑖
𝑖=1
Example
The figure below shows a quadrilateral element in global coordinates. Show that the mapping described correctly
describes the line connecting nodes 2 and 3 and determine the (x, y) coordinates corresponding to (r, s) = (1, 0.5).
and
Noting that edge 2-3 corresponds to r = 1, the last two equations become
Eliminating s gives
The geometric mapping is defined by: And the displacements are described as:
Jacobian Matrix
For example:
Formally, the equation below can be solved for the partial derivatives of displacement component u
with respect to x and y by multiplying by the inverse of the Jacobian matrix. Finding the inverse of the
Jacobian matrix in algebraic form is not an enviable task. Instead, numerical methods are used, again
based on Gaussian quadrature.
Since the interpolation functions are the same for both displacement
components, an identical procedure for displacement v results in:
Let us return to the problem of computing the strain components. The strain
components are expressed as:
Combining the two previous equations, we obtain the sought-after relation for the strain
components in terms of nodal displacement components as:
The integration indicated is in the x-y global space, but the [B] matrix is defined in terms of the natural
coordinates in the parent element space. Therefore, a bit more analysis is required to obtain a final form:
This derivation will not be shown here because the situation is not quite so simple. Using this relation, we have:
The terms in the stiffness matrix represented, in fact, are integrals of ratios of
polynomials and the integrations are very difficult, usually impossible, to perform
exactly. Instead, Gaussian quadrature is used. For p integration points in the variable
r and q integration points in the variable s, the stiffness matrix is approximated by
2 Exercise
Evaluate the stiffness matrix for the isoparametric quadrilateral element shown in the figure below for plane
stress with 𝐸 = 30 ∗ 106 psi, 𝜐 = 0.3, 𝑡 = 1 𝑖𝑛. Note that the properties are those of steel.
Dimensions in inches
Lure Academy Lure Academy | Page 28
2 Exercise In the isoparametric approach, the geometric mapping functions are identical
to the interpolation functions used to discretize the displacements
Parent Element
Jacobian
Let’s use 2 integration points for each variable (r and s), yielding to 4 IP in total.
2 Exercise
Attention!
• The inverse of the Jacobian Matrix must exist, which means that the
determinant (Jacobian) can’t be equal to zero.
• When the Jacobian is equal to zero or near to it, we have the condition
named Singularity of the Jacobian Matrix.
• Elements that are too distorted can yield to Singularity of the Jacobian
Matrix.
• Commercial softwares generate the mesh in a way that it avoids this type of
problem. However, the elements can get distorted during the analysis.
Example
𝜃 𝑖𝑛𝑐𝑟𝑒𝑎𝑠𝑒
Perfect Element Distortion Increase
Singularity of the Jacobian Matrix
cause. We should have 𝜃 < 180°
for it to not happen.
1 Introduction
2 Equations of Elasticity
Displacement
We can have forces in components for a
3 possible directions point in any region
inside the element
Nodal Forces
for Node 2
Tetrahedron Nodal
Displacements
After
Before
Nodal forces of
node 2
Nodal displacement
of node 5
Lure Academy Lure Academy | Page 5
While the conditions of plane stress and plane strain are frequently
1 Introduction encountered, more often than not the geometry of a structure and the
applied loads are such that a general three-dimensional state of stress exists
1 Introduction
2 Equations of Elasticity
1 Introduction
2 Equations of Elasticity
6 x 3M Strain-Displacement Matrix
1 Introduction
2 Equations of Elasticity
4 nodes
𝐶1
[𝐻] 𝐶2
𝐶3
𝐶4
𝐶5
𝑢 1 𝑥 𝑦 𝑧 0 0 0 0 0 0 0 0
𝐶6
𝑣 = 0 0 0 0 1 𝑥 𝑦 𝑧 0 0 0 0
𝐶7
𝑤 0 0 0 0 0 0 0 0 1 𝑥 𝑦 𝑧
𝐶8
𝐶9
𝐶10
𝐶11
𝐶12
𝑢
𝑣 = 𝐻 {𝐶}
𝑤
𝑢1 1 𝑥1 𝑦1 𝑧1 0 0 0 0 0 0 0 0 𝐶1
𝑣1 0 0 0 0 1 𝑥1 𝑦1 𝑤1 0 0 0 0 𝐶2
𝑤1 0 0 0 0 0 0 0 0 1 𝑥1 𝑦1 𝑧1 𝐶3
𝑢2 1 𝑥2 𝑦2 𝑧2 0 0 0 0 0 0 0 0 𝐶4
𝑣2 0 0 0 0 1 𝑥2 𝑦2 𝑧2 0 0 0 0 𝐶5
𝑤2 0 0 0 0 0 0 0 0 1 𝑥2 𝑦2 𝑧2 𝐶6
𝑢3 =
1 𝑥3 𝑦3 𝑧3 0 0 0 0 0 0 0 0 𝐶7
𝑣3 0 0 0 0 1 𝑥3 𝑦3 𝑧3 0 0 0 0 𝐶8
𝑤3 0 0 0 0 0 0 0 0 1 𝑥3 𝑦3 𝑧3 𝐶9
𝑢4 1 𝑥4 𝑦4 𝑧4 0 0 0 0 0 0 0 0 𝐶10
𝑣4 0 0 0 0 1 𝑥4 𝑦4 𝑧4 0 0 0 0 𝐶11
𝑤4 0 0 0 0 0 0 0 0 1 𝑥4 𝑦4 𝑧4 𝐶12
[𝐴]
𝛿 = 𝐴 𝐶 → 𝐶 = [𝐴]−1 {𝛿}
𝛿 = 𝐴 𝐶 → 𝐶 = [𝐴]−1 {𝛿}
𝑢
𝑣 = 𝐻 {𝐶}
𝑤
𝑢
𝑣 = 𝐻 [𝐴]−1 {𝛿}
𝑤
[𝑁3 ]
Lure Academy Lure Academy | Page 24
4 Example: 4-node Tetrahedral The polynomials can be rearranged in a way that we get the
interpolation functions multiplied by nodal displacements
𝑢
𝑣 = 𝐻 [𝐴]−1 {𝛿}
𝑤 𝑢1
[𝑁3 ] 𝑢2
𝑢3
𝑢4
𝑣1
𝑢 𝑁1 𝑁2 𝑁3 𝑁4 0 0 0 0 0 0 0 0
𝑣2
𝑣 = 0 0 0 0 𝑁1 𝑁2 𝑁3 𝑁4 0 0 0 0 𝑣3
𝑤 0 0 0 0 0 0 0 0 𝑁1 𝑁2 𝑁3 𝑁4 𝑣4
𝑤1
𝑤2
𝑤3
𝑤4
Lure Academy Lure Academy | Page 25
4 Example: 4-node Tetrahedral All strain components are constant for the 4-node Tetrahedral.
This element is similar to the CST element studied before
Deformation Evaluation
Deformation Evaluation
Stress Evaluation
Stress Evaluation
1 Introduction
2 Equations of Elasticity
After calculating nodal displacements, the strains can be evaluated using the following expression:
Customarily, the principal stresses are ordered so that 𝜎1 > 𝜎2 > 𝜎3 . Via the usual
convention, a positive normal stress corresponds to tension, while a negative normal
stress is compressive.
Mohr’s Circle
𝜎1
𝜎2
𝜎
𝜎2 − 𝜎3 𝜎1 − 𝜎2
𝜏23 = 𝜏12 =
2 2
𝜏𝑚𝑎𝑥
𝜎3
Lure Academy 𝜏 Lure Academy | Page 34
The maximum shear stress theory (MSST) holds that failure (yielding) in a general state of
5 Stress and Strain Computation stress occurs when the maximum shear stress as given by the above equation equals or
exceeds the maximum shear stress occurring in a uniaxial tension test at yielding
Having computed the principal stress components, the maximum shear stress is
The maximum shear stress theory (MSST) holds that failure (yielding) in a general state
of stress occurs when the maximum shear stress as given by the above equation equals
or exceeds the maximum shear stress occurring in a uniaxial tension test at yielding.
The maximum shear stress in a tensile test at yielding has value equal to one-half the
tensile yield strength of the material. Hence, the failure value in the MSST is:
𝑆𝑦
𝜏𝑚𝑎𝑥 = = 𝑆𝑦𝑠
2
In this notation, 𝑆𝑦 is tensile yield strength and 𝑆𝑦𝑠 represents yield strength in shear.
The distortion energy theory (DET) is based on the strain energy stored in a material under a
given state of stress. The theory holds that a uniform tensile or compressive state of stress (also
known as hydrostatic stress) does not cause distortion and, hence, does not contribute to
yielding. If the principal stresses have been computed, total elastic strain energy is given by:
The DET states that failure (yielding) occurs in a general state of stress when
the distortion energy per unit volume equals or exceeds the distortion
energy per unit volume occurring in a uniaxial tension test at yielding.