Mechanics and Design
Transcript of Mechanics and Design
Seoul National University
Byeng D. YounSystem Health & Risk Management LaboratoryDepartment of Mechanical & Aerospace EngineeringSeoul National University
Chapter 5. FEM - TrussMechanics and Design
Seoul National University
CONTENTS
2019/1/4 - 2 -
FEM - Introduction1Truss Element in 1D Space2Truss Element in 2D Space3Truss Element in 3D Space4Inclined or Skewed and Support3
Seoul National University2019/1/4 - 3 -
Chapter 5 : FEM β Truss
Introductionβ’ The finite element method (FEM) is a technique for analyzing the behavior
of engineered structures subjected to a variety of loads. FEM is the most
widely applied computer simulation method in engineering.
β’ The basic idea is to divide a complicated structure into small and manageable
pieces (discretization) and solve the algebraic equation.
Applications of FEM in Engineering
Simulation
Experiment
Engineered system Predicted measure Vehicle Safety Tire
Cornering forceCellular phone
Reliability
Li-ion battery system Thermal
behavior
Seoul National University2019/1/4 - 4 -
Introduction
Chapter 5 : FEM β Truss
Available Commercial FEM Softwareβ’ Midas (General purpose)
β’ ANSYS (General purpose)
β’ I-DEAS (Complete CAD/CAM/CAE package)
β’ HyperMesh (Pre/Post Processor)
β’ ABAQUS (Nonlinear and dynamic analyses)
β’ PATRAN (Pre/Post Processor)
β’ NASTRAN (General purpose)
β’ COSNOS (General purpose)
β’ Dyna-3D (Crash/impact analysis)
Types of Finite Elements
1-D (Line) Element
(Spring, truss, beam, pipe, etc.)
2-D (Plane) Element
(Membrane, plate, shell, etc.)
3-D (Solid) Element
(3-D fields β temperature, displacement, stress, flow velocity, etc.)
Seoul National University2019/1/4 - 5 -
Truss Element in 1D Space
Chapter 5 : FEM β Truss
: global coordination system,x y
: local coordination systemΛ Λ,x y
d : displacement
f : force
u : deformation
L : length
Seoul National University2019/1/4 - 6 -
Chapter 5 : FEM β Truss
Linear Static AnalysisMost structural analysis problems can be treated as linear static problems, based on the following assumptions.
1. Small deformations (loading pattern is not changed due to the deformed shape)2. Static loads (the load is applied to the structure in slow or steady fashion)3. Elastic materials (no plasticity or failures)
Truss Element in 1D Space
Hookeβs Law and Deformation Equations
Equilibriums
ππ =πποΏ½π’π’ππ οΏ½π₯π₯
ππ = πΈπΈππ
1. Truss cannot support shear force. 2. Ignore the effect of lateral deformation
ππ1π¦π¦ = 0 ππ2π¦π¦ = 0
ππππ οΏ½π₯π₯ π΄π΄πΈπΈ
πποΏ½π’π’ππ οΏ½π₯π₯ = 0π΄π΄πππ₯π₯ = ππ = Constant
Assumptions
Seoul National University2019/1/4 - 7 -
Chapter 5 : FEM β Truss
Direct Stiffness MethodDSM is an approach to calculate a stiffness matrix for a system by directly superposing the stiffness matrixes of all elements. DSM is beneficial to get the stiffness matrix of relatively simple structures consisting of several trusses or beams.
Truss Element in 1D Space
Step 1: Determination of element type Step 2: Determination of displacement function
Assume a linear deformation function as
οΏ½π’π’ = ππ1 + ππ2 οΏ½π₯π₯ =οΏ½οΏ½π2π₯π₯ β οΏ½οΏ½π1π₯π₯
πΏπΏ οΏ½π₯π₯ + οΏ½οΏ½π1π₯π₯
In vector form
N1, N2: shape function
οΏ½π’π’ = ππ1 ππ2οΏ½οΏ½π1π₯π₯οΏ½οΏ½π2π₯π₯
ππ1 = 1 βοΏ½π₯π₯πΏπΏ , ππ2 =
οΏ½π₯π₯πΏπΏ
Seoul National University2019/1/4 - 8 -
Chapter 5 : FEM β Truss
Truss Element in 1D SpaceStep 3: Strain and stress calculation
Deformation rate - strain
πππ₯π₯ =πποΏ½π’π’ππ οΏ½π₯π₯
=οΏ½οΏ½π2π₯π₯ β οΏ½οΏ½π1π₯π₯
πΏπΏ
Stress - strain
πππ₯π₯ = πΈπΈπππ₯π₯
Step 4: Derivation of element stiffness matrix
ππ = π΄π΄πππ₯π₯ = π΄π΄πΈπΈοΏ½οΏ½π2π₯π₯ β οΏ½οΏ½π1π₯π₯
πΏπΏ
ππ1π₯π₯ = βππ =π΄π΄πΈπΈπΏπΏ οΏ½οΏ½π1π₯π₯ β οΏ½οΏ½π2π₯π₯
ππ2π₯π₯ = ππ =π΄π΄πΈπΈπΏπΏ οΏ½οΏ½π2π₯π₯ β οΏ½οΏ½π1π₯π₯
NOTE: In a truss element, stiffness (spring constant, k) is equivalent to AE/L
ππ1π₯π₯ππ2π₯π₯
=π΄π΄πΈπΈπΏπΏ
1 β1β1 1
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π2π₯π₯
οΏ½οΏ½ππ =π΄π΄πΈπΈπΏπΏ
1 β1β1 1
Seoul National University2019/1/4 - 9 -
Chapter 5 : FEM β Truss
Truss Element in 1D Space
Step 6: Calculation of nodal displacement
β’ Use boundary conditions β’ Solve the system of linear algebraic equations to calculate
the nodal deformation in a truss structure
Step 7: Calculation of stress and strain in an element
Compute a strain and stress at any point within an element
Step 5: Constitution of global stiffness matrix
Construct a global stiffness matrix in a global coordinate system
οΏ½πΎπΎ = πΎπΎ = οΏ½ππ=1
ππ
οΏ½ππ ππ οΏ½πΉπΉ = πΉπΉ = οΏ½ππ=1
ππ
οΏ½ππ ππ
οΏ½πΉπΉ = οΏ½πΎπΎοΏ½ππ
Seoul National University2019/1/4 - 10 -
Chapter 5 : FEM β Truss
Example (Truss Element in 1D Space)A structure consists of three beams (see below figure). Find (a) the global stiffness matrix in a global coordinate system, (b) the displacements at the node 2 and 3, (c) the reaction forces at the node 2 and 3. 3000lb loading acts in the positive x-direction at node 2. The length of the elements is 30in.
β’ Youngβs modulus for the elements 1 and 2: E = 30Γ106 psi
β’ Cross-sectional area for the elements 1 and 2: A = 1in2
β’ Youngβs modulus for the elements 3: E = 15Γ106 psi
β’ Cross-sectional area for the elements 3 : A = 2in2
ππ3 421 β’β‘β
30 in. 30 in. 30 in.
90 in.
3000 lb
Seoul National University2019/1/4 - 11 -
Chapter 5 : FEM β Truss
Example (Truss Element in 1D Space)Step 4: Derivation of element
stiffness matrix node #
οΏ½ππ 1 = οΏ½ππ 2 =1)(30 Γ 106
301 β1β1 1 = 106 1 β1
β1 1
1 22 3
οΏ½ππ 3 =2)(15 Γ 106
301 β1β1 1 = 106 1 β1
β1 1
3 4οΏ½οΏ½ππ =π΄π΄πΈπΈπΏπΏ
1 β1β1 1
element #
Step 5: Constitution of global stiffness matrix
node #
Answer of (a)οΏ½πΎπΎ = 1061 β1 0 0β1 1 + 1 β1 00 β1 1 + 1 β10 0 β1 1
ππ1π₯π₯ ππ2π₯π₯ ππ3π₯π₯ ππ4π₯π₯
πΉπΉ1π₯π₯πΉπΉ2π₯π₯πΉπΉ3π₯π₯πΉπΉ4π₯π₯
= 1061 β1 0 0β1 2 β1 00 β1 2 β10 0 β1 1
ππ1π₯π₯ππ2π₯π₯ππ3π₯π₯ππ4π₯π₯
Seoul National University
Step 6: Calculation of nodal displacement
2019/1/4 - 12 -
Chapter 5 : FEM β Truss
Example (Truss Element in 1D Space)
Step 7: Calculation of stress and strain in an element
Substituting the displacements to the equation, the load can be obtained as follows.
Answer of (c)
So, the displacements for this system are
Answer of (b)ππ2π₯π₯ = 0.002ππππ. ππ3π₯π₯ = 0.001ππππ.
30000 = 106 2 β1
β1 2ππ2π₯π₯ππ3π₯π₯
Using the boundary conditions ππ1π₯π₯ = ππ4π₯π₯ = 0
πππ₯π₯ =πΉπΉπ΄π΄
Seoul National University2019/1/4 - 13 -
Chapter 5 : FEM β Truss
Selection of Deformation Function
1. The deformation function needs to be continuous within an element.2. The deformation function needs to provide continuity among elements.
1-D linear deformation function satisfies (1) and (2). compatibility
3. The deformation function needs to express the displacement of a rigid body and the constant strain in element.
a1 considers the motion of a rigid body.considers the constant strain ( )
: 1-D linear deformation function completeness
πππ₯π₯ = βπποΏ½π’π’ ππ οΏ½π₯π₯ = ππ2
οΏ½π’π’ = ππ1 + ππ2 οΏ½π₯π₯
ππ2 οΏ½π₯π₯
Truss Element in 1D Space
Seoul National University2019/1/4 - 14 -
Chapter 5 : FEM β Truss
Vector transformation in 2-D
Truss Element in 2D Space
Relation between two coordination systems
Displacement vector d in global coordinate and local coordinate systems.
ππ = πππ₯π₯π’π’ + πππ¦π¦π£π£ = οΏ½οΏ½ππ₯π₯οΏ½οΏ½π’ + οΏ½οΏ½ππ¦π¦οΏ½οΏ½π£
Eq. (1)οΏ½οΏ½ππ₯π₯οΏ½οΏ½ππ¦π¦
= πΆπΆ ππβππ πΆπΆ
πππ₯π₯πππ¦π¦
πΆπΆ = cosππ ππ = sinππ
: Transformation MatrixπΆπΆ ππβππ πΆπΆ
Global Local
Seoul National University2019/1/4 - 15 -
Chapter 5 : FEM β Truss
Stiffness matrix in global coordinate system
Truss Element in 2D Space
The stiffness matrix of truss element in local coordinate system
The stiffness matrix of truss element in local coordinate system
ππ1ππ2
=π΄π΄πΈπΈπΏπΏ
1 β1β1 1
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π2π₯π₯
: Step 4 on page 6οΏ½ππ = οΏ½οΏ½πποΏ½ππ
: What we want to construct in 2-D space
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
= οΏ½ππ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
οΏ½ππ = οΏ½πποΏ½ππ
Letβs calculate the relation between and . οΏ½οΏ½ππ οΏ½ππ
Seoul National University
From Eq.(1),
οΏ½οΏ½π1π₯π₯ = ππ1π₯π₯cosππ + ππ1π¦π¦sinπποΏ½οΏ½π2π₯π₯ = ππ2π₯π₯cosππ + ππ2π¦π¦sinππ
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π2π₯π₯
= πΆπΆ ππ 0 00 0 πΆπΆ ππ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
Simply,
Eq. (2)οΏ½ππ = οΏ½ππβοΏ½ππ οΏ½ππβ = πΆπΆ ππ 0 00 0 πΆπΆ ππ
Transform the loading in a same way,
ππ1π₯π₯ππ2π₯π₯
= πΆπΆ ππ 0 00 0 πΆπΆ ππ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
Simply,
Eq. (3)οΏ½ππ = οΏ½ππβοΏ½ππ
2019/1/4 - 16 -
Chapter 5 : FEM β Truss
Truss Element in 2D Space
Seoul National University
οΏ½ππ = οΏ½πποΏ½ππ
From Eq.(2) and (3)
We needs the inverse matrix of T*; however, because T* is not the square matrix, it cannot be immediately transformed.
2019/1/4 - 17 -
Chapter 5 : FEM β Truss
Truss Element in 2D Space
where, οΏ½ππβ = πΆπΆ ππ 0 00 0 πΆπΆ ππ
οΏ½ππ = οΏ½οΏ½πποΏ½ππ
οΏ½ππβοΏ½ππ = οΏ½οΏ½πποΏ½ππβοΏ½ππ
Invite and ππ1π¦π¦, οΏ½οΏ½π1π¦π¦ ππ2π¦π¦, οΏ½οΏ½π2π¦π¦
Transformation Matrix
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π1π¦π¦οΏ½οΏ½π2π₯π₯οΏ½οΏ½π2π¦π¦
=
πΆπΆ ππ 0 0βππ πΆπΆ 0 00 0 πΆπΆ ππ0 0 βππ πΆπΆ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
In a same way,
οΏ½ππ = οΏ½πποΏ½ππ
Seoul National University
Expanded 4Γ4 matrix
The stiffness matrix of truss elements in global coordinate system
2019/1/4 - 18 -
Chapter 5 : FEM β Truss
Truss Element in 2D Space
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦
=π΄π΄πΈπΈπΏπΏ
1 0 β1 00 0 0 0β1 0 1 00 0 0 0
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π1π¦π¦οΏ½οΏ½π2π₯π₯οΏ½οΏ½π2π¦π¦
οΏ½οΏ½ππ
T is an orthogonal matrix (TT=T -1).
οΏ½πποΏ½ππ = οΏ½οΏ½πποΏ½πποΏ½ππ οΏ½ππ = οΏ½ππβ1οΏ½οΏ½πποΏ½πποΏ½ππ = οΏ½πππποΏ½οΏ½πποΏ½πποΏ½ππ
οΏ½ππ = οΏ½πππποΏ½οΏ½πποΏ½ππ
Seoul National University
So,
Assemble the stiffness matrix for the whole system
2019/1/4 - 19 -
Chapter 5 : FEM β Truss
Truss Element in 2D Space
οΏ½ππ =π΄π΄πΈπΈπΏπΏ
πΆπΆ2 πΆπΆππ βπΆπΆ2 βπΆπΆππππ2 βπΆπΆππ βππ2
πΆπΆ2 πΆπΆππππππππππππππππππ ππ2 Eq. (4)
οΏ½ππ = οΏ½πππποΏ½οΏ½πποΏ½ππ
οΏ½ππ =
πΆπΆ ππ 0 0βππ πΆπΆ 0 00 0 πΆπΆ ππ0 0 βππ πΆπΆ
οΏ½οΏ½ππ =π΄π΄πΈπΈπΏπΏ
1 0 β1 00 0 0 0β1 0 1 00 0 0 0
The relation between the nodal loading and displacement in global coordinate system
οΏ½ππ=1
ππ
οΏ½ππ ππ = οΏ½πΎπΎ οΏ½ππ=1
ππ
οΏ½ππ ππ = οΏ½πΉπΉ
οΏ½πΉπΉ = οΏ½πΎπΎοΏ½ππ
Seoul National University
Three truss elements are assembled and 10,000lb loading is applied at node 1 as shown in figure. Find the displacements at node 1. For all elements, Youngβs modulus: , cross-sectional area:
2019/1/4 - 20 -
Chapter 5 : FEM β Truss
Example (Truss Element in 2D Space)
πΈπΈ = 30 Γ 106ππππππ π΄π΄ = 2ππππ.2
Seoul National University2019/1/4 - 21 -
Chapter 5 : FEM β Truss
Example (Truss Element in 2D Space)Data for stiffness matrix calculation
Step 4: Derivation of element stiffness matrix (from Eq. (4))
οΏ½ππ 2 =30 Γ 106 2
120 Γ 2
0.5 0.5 β0.5 β0.50.5 0.5 β0.5 β0.5β0.5 β0.5 0.5 0.5β0.5 β0.5 0.5 0.5
ππ1π₯π₯ ππ1π¦π¦ ππ3π₯π₯ ππ3π¦π¦
οΏ½ππ 3 =30 Γ 106 2
120
1 0 β1 00 0 0 0β1 0 1 00 0 0 0
ππ1π₯π₯ ππ1π¦π¦ ππ4π₯π₯ ππ4π¦π¦
οΏ½ππ 1 =30 Γ 106 2
120
0 0 0 00 1 0 β10 0 0 00 β1 0 1
ππ1π₯π₯ ππ1π¦π¦ ππ2π₯π₯ ππ2π¦π¦
Node Element π½π½Β° πΆπΆ πΊπΊ πΆπΆππ πΊπΊππ πΆπΆπΊπΊ
1 & 2 1 90Β° 0 1 0 1 0
1 & 3 2 45Β° 22
22
12
12
12
1 & 4 3 0Β° 1 0 1 0 0
Seoul National University2019/1/4 - 22 -
Chapter 5 : FEM β Truss
Example (Truss Element in 2D Space)Step 5: Constitution of global stiffness matrix
οΏ½πΎπΎ = 500,000
1.354 0.354 0 0 β0.354 β0.354 β1 00.354 1.354 0 β1 β0.354 β0.354 0 0
0 0 0 0 0 0 0 00 β1 0 1 0 0 0 0
β0.354 β0.354 0 0 0.354 0.354 0 0β0.354 β0.354 0 0 0.354 0.354 0 0β1 0 0 0 0 0 1 00 0 0 0 0 0 0 0
Seoul National University2019/1/4 - 23 -
Chapter 5 : FEM β Truss
Example (Truss Element in 2D Space)Step 6: Calculation of nodal displacement
Using boundary condition at node 2,3, and 4.
Calculate unknown displacement
0β10,000πΉπΉ2π₯π₯πΉπΉ2π¦π¦πΉπΉ3π₯π₯πΉπΉ3π¦π¦πΉπΉ4π₯π₯πΉπΉ4π¦π¦
= 500,000
1.354 0.354 0 0 β0.354 β0.354 β1 00.354 1.354 0 β1 β0.354 β0.354 0 0
0 0 0 0 0 0 0 00 β1 0 1 0 0 0 0
β0.354 β0.354 0 0 0.354 0.354 0 0β0.354 β0.354 0 0 0.354 0.354 0 0β1 0 0 0 0 0 1 00 0 0 0 0 0 0 0
Γ
ππ1π₯π₯ππ1π¦π¦
ππ2π₯π₯ = 0ππ2π¦π¦ = 0ππ3π₯π₯ = 0ππ3π¦π¦ = 0ππ4π₯π₯ = 0ππ4π¦π¦ = 0
Seoul National University2019/1/4 - 24 -
Chapter 5 : FEM β Truss
Example (Truss Element in 2D Space)Step 7: Calculation of stress and strain in an element ( )FE
AΟ Ξ΅= =
ππ 1 =πΉπΉ2π¦π¦π΄π΄
ππ 2 =2πΉπΉ3π₯π₯π΄π΄
ππ 3 =πΉπΉ4π₯π₯π΄π΄
ππ 1 =30 Γ 106
120 0 β1 0 1
ππ1π₯π₯ = 0.414 Γ 10β2
ππ1π¦π¦ = β1.59 Γ 10β2
ππ2π₯π₯ = 0ππ2π¦π¦ = 0
= 3965ππππππ
ππ 2 =30 Γ 106
120 2β 2
2β 2
22
22
2
ππ1π₯π₯ = 0.414 Γ 10β2
ππ1π¦π¦ = β1.59 Γ 10β2
ππ3π₯π₯ = 0ππ3π¦π¦ = 0
= 1471ππππππ
ππ 3 =30 Γ 106
120 β1 0 1 0
ππ1π₯π₯ = 0.414 Γ 10β2
ππ1π¦π¦ = β1.59 Γ 10β2
ππ4π₯π₯ = 0ππ4π¦π¦ = 0
= β1035ππππππ
Step 8: Confirmation the loading equilibrium at node 1
οΏ½πΉπΉπ₯π₯ = 0
οΏ½πΉπΉπ¦π¦ = 0
1471ππππππ (2ππππ.2 )2
2β 1035ππππππ 2ππππ.2 = 0
3695ππππππ 2ππππ.2 + 1471ππππππ 2ππππ.22
2β 10,000 = 0
Seoul National University2019/1/4 - 25 -
Chapter 5 : FEM β Truss
Truss Element in 3D Space
οΏ½οΏ½π1π₯π₯οΏ½οΏ½π1π₯π₯
=πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§ 0 0 00 0 0 πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§
ππ1π₯π₯ππ1π¦π¦ππ1π§π§ππ2π₯π₯ππ2π¦π¦ππ2π§π§
ππβ =πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§ 0 0 00 0 0 πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§
We can get k using instead of ( )ππ = ππππ οΏ½ππππππβ ππ
οΏ½οΏ½ππ₯π₯ Δ± + οΏ½οΏ½ππ¦π¦ Θ· + οΏ½οΏ½ππ§π§ οΏ½k = πππ₯π₯i + πππ¦π¦j + πππ§π§kNOTE:
A truss in 3-D space
Seoul National University2019/1/4 - 26 -
Chapter 5 : FEM β Truss
Truss Element in 3D Spaceis calculated by using as below.ππ = ππβ ππ οΏ½ππππβππ
οΏ½ππ =
πΆπΆπ₯π₯ 0πΆπΆπ¦π¦ 0πΆπΆπ§π§ 00 πΆπΆπ₯π₯0 πΆπΆπ¦π¦0 πΆπΆπ§π§
π΄π΄πΈπΈπΏπΏ
1 β1β1 1
πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§ 0 0 00 0 0 πΆπΆπ₯π₯ πΆπΆπ¦π¦ πΆπΆπ§π§
ππ =π΄π΄πΈπΈπΏπΏ
=
πΆπΆπ₯π₯2 πΆπΆπ₯π₯πΆπΆπ¦π¦ πΆπΆπ₯π₯πΆπΆπ§π§ βπΆπΆπ₯π₯2 βπΆπΆπ₯π₯πΆπΆπ¦π¦ βπΆπΆπ₯π₯πΆπΆπ§π§πΆπΆπ¦π¦2 πΆπΆπ¦π¦πΆπΆπ§π§ βπΆπΆπ₯π₯πΆπΆπ¦π¦ βπΆπΆπ¦π¦2 βπΆπΆπ¦π¦πΆπΆπ§π§
πΆπΆπ§π§2 βπΆπΆπ₯π₯πΆπΆπ§π§ βπΆπΆπ¦π¦πΆπΆπ§π§ βπΆπΆπ§π§2
πΆπΆπ₯π₯2 πΆπΆπ₯π₯πΆπΆπ¦π¦ πΆπΆπ₯π₯πΆπΆπ§π§πΆπΆπ¦π¦2 πΆπΆπ¦π¦πΆπΆπ§π§
ππππππππππππππππ πΆπΆπ§π§2
Seoul National University2019/1/4 - 27 -
Chapter 5 : FEM β Truss
Truss Element in 3D SpaceSolve the 3-D truss problem as shown in below figure. The elastic moduli for all elements are .1000lb loading is applied in the negative z-direction at node 1. Node 2, 3, and 4 are supported on sockets with balls (x, y, and zdirection movements are constrained). The movement along the y direction is constrained by a roller at Node 1.
πΈπΈ = 1.2 Γ 106ππππππ
Seoul National University2019/1/4 - 28 -
Chapter 5 : FEM β Truss
Truss Element in 3D SpaceStep 4: Derivation of element stiffness matrix
Stiffness matrix of the elements :ππ
ππ =π΄π΄πΈπΈπΏπΏ
ππ βππβππ ππ
ππ =πΆπΆπ₯π₯2 πΆπΆπ₯π₯πΆπΆπ¦π¦ πΆπΆπ₯π₯πΆπΆπ§π§πΆπΆπ¦π¦πΆπΆπ₯π₯ πΆπΆπ¦π¦2 πΆπΆπ¦π¦πΆπΆπ§π§πΆπΆπ§π§πΆπΆπ₯π₯ πΆπΆπ§π§πΆπΆπ¦π¦ πΆπΆπ§π§2
where the submatrix :ππ
So, is defined as is defined.ππ ππ
πΆπΆπ₯π₯ =π₯π₯4 β π₯π₯1πΏπΏ(3) πΆπΆπ¦π¦ =
ππ4 β ππ1πΏπΏ(3) πΆπΆπ§π§ =
π§π§4 β π§π§1πΏπΏ(3)
Directional cosine:
πΏπΏ(3) = β72.0 2 + β48.0 2 β1 2 = 86.5ππππ.
Where length of the element: πΆπΆπ§π§ =β48.586.5
= β0.550
πΆπΆπ₯π₯ =β72.086.5
= β0.833
πΆπΆπ¦π¦ = 0
(For element 3)
Seoul National University2019/1/4 - 29 -
Chapter 5 : FEM β Truss
Truss Element in 3D Space
(For element 1)
Submatrix οΏ½ππ
οΏ½ππ =0.69 0 0.46
0 0 00.46 0 0.30
οΏ½ππ 3 =0.187)(1.2 Γ 106
86.5οΏ½ππ βοΏ½ππ
βοΏ½ππ οΏ½ππ
ππ1π₯π₯ππ1π¦π¦ππ1π§π§ππ4π₯π₯ππ4π¦π¦ππ4π§π§
Stiffness matrix of the element k
πΏπΏ 1 = 80.5ππππ. πΆπΆπ₯π₯ = β0.89 πΆπΆπ¦π¦ = 0.45 πΆπΆπ§π§ = 0
οΏ½ππ =0.79 β0.40 0β0.40 0.20 0
0 0 0οΏ½ππ 1 =
0.320)(1.2 Γ 106
80.5οΏ½ππ βοΏ½ππ
βοΏ½ππ οΏ½ππ
ππ1π₯π₯ππ1π¦π¦ππ1π§π§ππ2π₯π₯ππ2π¦π¦ππ2π§π§
Seoul National University2019/1/4 - 30 -
Chapter 5 : FEM β Truss
Truss Element in 3D Space(For element 2)
πΏπΏ 2 = 108ππππ. πΆπΆπ₯π₯ = β0.667 πΆπΆπ¦π¦ = 0.33 πΆπΆπ§π§ = 0.667
οΏ½ππ =0.45 β0.22 β0.45β0.22 0.11 0.45β0.45 0.45 0.45
οΏ½ππ 2 =0.729)(1.2 Γ 106
108οΏ½ππ βοΏ½ππ
βοΏ½ππ οΏ½ππ
ππ1π₯π₯ππ1π¦π¦ππ1π§π§ππ3π₯π₯ππ3π¦π¦ππ3π§π§
Step 5, 6, 7
Using the boundary conditions
ππ1π¦π¦ = 0,ππ2π₯π₯ = ππ2π¦π¦ = ππ2π§π§ = 0,ππ3π₯π₯ = ππ3π¦π¦ = ππ3π§π§ = 0,ππ4π₯π₯ = ππ4π¦π¦ = ππ4π§π§ = 0
Stiffness matrixοΏ½πΎπΎ = 9000 β2450β2450 4450
ππ1π₯π₯ ππ1π§π§
Stiffness equation in global coordinate system0
β1000 = 9000 β2450β2450 4550
ππ1π₯π₯ππ1π§π§
Calculated displacement (The negative signs mean that the displacements are in the negative x and z direction)
ππ1π₯π₯ = β0.072ππππ.ππ1π§π§ = β0.264ππππ.
Seoul National University2019/1/4 - 31 -
Chapter 5 : FEM β Truss
Inclined or Skewed and Support
To be convenient, apply the boundary condition to the local coordinate 3'
yd x' y'β
Seoul National University
Displacement vector transformation at node 3:
2019/1/4 - 32 -
Chapter 5 : FEM β Truss
Inclined or Skewed and Support
or
Displacement vector transformation at all nodes:
or
ππβ²3π₯π₯ππβ²3π¦π¦
= cosπΌπΌ sinπΌπΌβsinπΌπΌ cosπΌπΌ
ππ3π₯π₯ππ3π¦π¦
ππβ²3 = ππ3 ππ3
ππβ² = ππ1 ππππ = ππ1 ππ ππβ²
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦ππ3π₯π₯ππ3π¦π¦
= ππ1 ππ ππβ² =πΌπΌ 0 00 πΌπΌ 00 0 ππ3 ππ
ππβ²1π₯π₯ππβ²1π¦π¦ππβ²2π₯π₯ππβ²2π¦π¦ππβ²3π₯π₯ππβ²3π¦π¦
Seoul National University2019/1/4 - 33 -
Chapter 5 : FEM β Truss
Inclined or Skewed and SupportLoading vector transformation :
In local coordinate system ππβ²3 = ππ3 ππ3
In global coordinate system
orππβ² = ππ1 ππ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦ππβ²3π₯π₯ππβ²3π¦π¦
=πΌπΌ 0 00 πΌπΌ 00 0 ππ3
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦ππ3π₯π₯ππ3π¦π¦
Note: ππ1π₯π₯ = ππππ1π₯π₯ ,ππ1π¦π¦ = ππππ1π¦π¦ ,ππ2π₯π₯ = ππππ2π₯π₯ ,ππ2π¦π¦ = ππππ2π¦π¦
ππ1π₯π₯ = ππβ²1π₯π₯ ,ππ1π¦π¦ = ππβ²1π¦π¦,ππ2π₯π₯ = ππβ²2π₯π₯ ,ππ2π¦π¦ = ππβ²2π¦π¦
Seoul National University2019/1/4 - 34 -
Chapter 5 : FEM β Truss
Inclined or Skewed and SupportTransformation of the finite element formulation in global coordinates :
ππ = πΎπΎ ππ
β ππ1 ππ = ππ1 πΎπΎ {ππ}
β ππ1 ππ = ππ1 πΎπΎ ππ1 ππ{πππ}
β
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦ππ3π₯π₯β²
ππ3π¦π¦β²
= ππ1 πΎπΎ ππ1 ππ
ππ1π₯π₯ππ1π¦π¦ππ2π₯π₯ππ2π¦π¦ππ3π₯π₯β²
ππ3π¦π¦β²
Boundary condition: ππ1π₯π₯ = 0,ππ1π¦π¦ = 0,ππβ²3π¦π¦ = 0 πΉπΉ2π¦π¦ = 0,πΉπΉβ²3π₯π₯ = 0 πΉπΉ2π₯π₯
Calculation of displacement and loading: unknown displacements reaction forces , and that of inclined roller
ππ2π₯π₯ ,ππ2π¦π¦,ππβ²3π₯π₯πΉπΉ1π₯π₯ πΉπΉ1π¦π¦ πΉπΉπ3π¦π¦
Seoul National University2019/1/4 - 35 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)Find displacements and reacting forces for the plane trusses in the figure. And for nodes 1 and 2, and for node 3.
πΈπΈ = 210πΊπΊπΊπΊπππ΄π΄ = 6.00 Γ 10β4ππ2 π΄π΄ = 6 2 Γ 10β4ππ2
Seoul National University2019/1/4 - 36 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
Element 1cosππ = 0 sin ππ = 1
ππ(1) =(6.0 Γ 10β4)(210 Γ 109)
1ππ
0 0 0 01 0 β1
0ππππππππππππππππ 1
Element 2
cosππ = 1 sin ππ = 0
ππ(2) =(6.0 Γ 10β4)(210 Γ 109)
1ππ
1 0 β1 00 0 0
1 0ππππππππππππππππ 0
ππ1π₯π₯ ππ1π¦π¦ ππ2π₯π₯ ππ2π¦π¦
ππ2π₯π₯ ππ2π¦π¦ ππ3π₯π₯ ππ3π¦π¦
Seoul National University2019/1/4 - 37 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
Element 3
Calculation of the matrix in global coordinates using direct stiffness method:
cosππ =2
2sin ππ =
22
ππ(3) =(6.0 Γ 10β4)(210 Γ 109)
1ππ
0.5 0.5 β0.5 0.50.5 β0.5 β0.5
0.5 0.5ππππππππππππππππ 0.5
ππ1π₯π₯ ππ1π¦π¦ ππ3π₯π₯ ππ3π¦π¦
πΎπΎ = 1260 Γ 105 βππ ππ
0.5 0.5 0 0 β0.5 β0.51.5 0 β1 β0.5 β0.5
1 0 β1 01 0 0
1.5 0.5ππππππππππππππππ 0.5
π²π²
Seoul National University2019/1/4 - 38 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
Calculation of :
οΏ½ππ1Matrix , which transforms the displacement at node 3 in global coordinates to the local coordinates :π₯π₯β² β ππβ²
ππ1 =
1 0 0 0 0 00 1 0 0 0 00 0 1 0 0 00 0 0 1 0 00 0 0 0 β2 2 β2 20 0 0 0 β2 2 β2 2
πΎπΎβ = ππ1πΎπΎ ππ1ππ
ππ1πΎπΎ = 1260 Γ 105
0.5 0.5 0 0 β0.5 β0.50.5 1.5 0 0 β0.5 β0.50 0 1 0 β1 00 β1 0 1 0 0
β0.707 β0.707 β0.707 0 1.414 0.7070 0 0.707 0 β0.707 0
Seoul National University2019/1/4 - 39 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
οΏ½ππ1οΏ½πΎπΎοΏ½ππ1ππ = 1260 Γ 105
0.5 0.5 0 0 β0.707 00.5 1.5 0 β1 β0.707 00 0 1 0 β0.707 0.7070 β1 0 1 0 0
β0.707 β0.707 β0.707 0 1.500 β0.5000 0 0.707 0 β0.500 0.500
ππ1π₯π₯ ππ1π¦π¦ ππ2π₯π₯ ππ2π¦π¦ ππβ²3π₯π₯ ππβ²3π¦π¦
Substituting the boundary conditions to the above equation,
ππ1π₯π₯ = ππ1π¦π¦ = ππ2π¦π¦ = ππβ²3π¦π¦ = 0
πΉπΉ2π₯π₯ = 1000πππππΉπΉβ²3π₯π₯ = 0 = (1260 Γ 105) 1 β0.707
β0.707 1.50ππ2π₯π₯ππβ²3π₯π₯
ππ2π₯π₯ = 11.91ππππ
ππβ²3π₯π₯ = 5.613ππππ
Calculating displacements,
Seoul National University2019/1/4 - 40 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
Calculating loadings,πΉπΉ1π₯π₯ = β500πππππΉπΉ1π¦π¦ = β500πππππΉπΉ2π¦π¦ = 0πΉπΉβ²3π¦π¦ = 707ππππ
Free body diagram of truss structure
Seoul National University2019/1/4 - 41 -
Chapter 5 : FEM β Truss
1. Finite element solution coincides with the exact solution at nodes. The reason why it coincides with the
exact solution at nodes is because it calculates the element nodal loading energy-equivalent based on the
linearly assumed displacement form at each element.
2. Although the nodal value for displacement coincides with the exact solution, the values between nodes
might be inaccurate in the case of using few elements due to using linear displacement function at each
element. However, when the number of elements increases, the solution of finite element converges on
the exact solution.
3. Stress is derived from the slope of displacement curve as . Axial stress is constant at
each element, for u of each element in the solution of finite element is a linear function. More elements
are needed for accurately modeling the first derivative of the displacement function like the
modeling of axial stress.
4. The most approximate value of the stress appears not at nodes, but at the central point. It is because
the derivative of displacement is calculated more accurate between nodes than at nodes.
5. Stress is not continuous over the element boundaries. Therefore the equilibrium is not satisfied over the
element boundaries. Also, the equilibrium at each element is usually not satisfied.
ππ = πΈπΈππ = πΈπΈ( βπππ’π’ )πππ₯π₯
Seoul National University2019/1/4 - 42 -
Chapter 5 : FEM β Truss
Example (Truss element in inclined support)
Seoul National University
THANK YOUFOR LISTENING
2019/1/4 - 43 -