MECH5605 - 2 - 2 - Direct Approach - 1D Stress
MECH5605 - 2 - 2 - Direct Approach - 1D Stress
MECH5605 - 2 - 2 - Direct Approach - 1D Stress
Fall 2018
1
Course Outline
Chapter 1: Introduction: Overview of the Finite Element Method
d1
dx
L
d2
3
2. Direct Approach
1-D Problems: Stress
4. Assembly
6. Solving
7. Post-processing
4
2. Direct Approach
1-D Problems: Stress
1. Idealize the problem and discretize the domain
(1)
1
(2)
2
(3)
3 x
(4)
4 (5)
5
2. Direct Approach
1-D Problems: Stress
Node i
2. Interpolation Function
X Node j
X
• Deformation field is denoted by
• Considering linear interpolation function where we assume that deformation of an element varies linearly
over the length of the element (1D linear element)
• Then, deflection anywhere in the element can be expressed as
• The ends of the element (nodes i and j) have ‘known’ deflection values and
X Node j
• The deflection distribution within the element is thus Δ
• In matrix form
7
2. Direct Approach
1-D Problems: Stress
2. Interpolation Function
• Linear Shape functions Properties of shape functions:
• Can be used to describe variation of any variable in • The sum of all shape functions is 1 1
element (e.g. temperature or stress)
• More useful for higher order elements (quadratic) or
higher dimensional (2D, 3D) elements
8
2. Direct Approach
1-D Problems: Stress
3. Developing Element Equation
• Recall we want to develop a relationship in the form of:
• Assuming linear elasticity using Hooke’s law:
Average stress
Average normal strain
• Rearrange: Δ
∆
• We can then express strain in the element in terms of nodal displacements as:
1 1
• In matrix form:
1 1
10
2. Direct Approach
1-D Problems: Stress (1)
4. Assembly 1
(2)
2
(3)
Stiffness matrix for element (1):
Local 3 (4)
4 (5)
:
We use the correspondence of local and global node numbers to determine the position in the
global stiffness matrix:
Global
0 0 0
0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
11
2. Direct Approach
1-D Problems: Stress (1)
4. Assembly 1
(2)
2
(3)
Similarly, the stiffness matrix for element (2)
3 (4)
Local
4 (5)
Global
0 0 0 0 0
0 0 0
0 0 0
0 0 0 0 0
0 0 0 0 0
12
2. Direct Approach
1-D Problems: Stress (1)
4. Assembly 1
(2)
2
(3)
The global stiffness matrices for elements (3) and (4) are:
3 (4)
0 0 0 0 0
4 (5)
0 0 0 0 0
0 0 0
0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0
0 0 0
13
2. Direct Approach
1-D Problems: Stress
Notes on Global Stiffness Matrix:
4. Assembly
• There is one row per Degree of Freedom (DoF)
Assembly is performed by adding the global stiffness • For higher dimensions, extra rows and columns
matrices of all elements: are added to accommodate extra DoFs in the y-
and z-axes. e.g. in 3-D, and are n x 3 for a
system with n nodes. (considering only
translation DoFs)
0 0 0
0 0 • The matrix is symmetric i.e. .
0 0
0 0 • Diagonal terms are greater than 0 since material
0 0 0 properties are positive scalars i.e. a positive
force occurs in the element (tension) for an
increase in element length
14
2. Direct Approach
1-D Problems: Stress (1)
Notes:
R=0
• If all prescribed displacements are 0 the problem has homogeneous boundary conditions
16
2. Direct Approach
1-D Problems: Stress
5. Applying Boundary Conditions
Notes: Special case:
• If all prescribed displacements are 0, the problem then has homogeneous boundary conditions
• If a prescribed displacement is non-zero, e.g. , the problem then has nonhomogeneous boundary
conditions.
17
2. Direct Approach
1-D Problems: Stress
5. Applying Boundary Conditions
Notes: Special case:
0 0 0
0 0 0
0 0 = 0
0 0 0
0 0 0
0 0 0 0
0 0 0
0 0 + 0 δ= 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0
0 0 = 0 0 δ
0 0 0 0
0 0 0 0 18
2. Direct Approach
1-D Problems: Stress
(1)
5. Applying Boundary Conditions
1
(2)
Notes: Special case:
2
0 0 0 0 δ (3)
0 0 δ 3 (4)
0 0 = 0
0 0 4
0 (5)
0 0 0
19
2. Direct Approach
1-D Problems: Stress
(1)
6. Solve the set of simultaneous equation to obtain the deflection
1
(2)
We must solve 2
(3)
′ ′
3 (4)
Where
′ is the global stiffness matrix after B.C.’s 4
′ is the vector of external (applied) loads (5)
′ ′
20
2. Direct Approach
1-D Problems: Stress
(1)
7. Post-Processing
1
(2)
• Once the full displacement vector has been obtained, we can find reaction forces, 2
(3)
internal forces, strains, stresses, etc… as desired
3 (4)
4 (5)
Reaction forces
• Occur at any node with specified displacement B.C.
• In this case at node 1
• Use complete governing equation (from Step 4)
0 0 0
0 0 0
0 0 = 0
0 0 0
0 0 0
i.e.
21
2. Direct Approach
1-D Problems: Stress
(1)
7. Post-Processing
1
(2)
2
Internal forces (3)
• Force exerted on element by node 3
• In global system these cancel (sum=0) and don’t appear (4)
• Use elemental stiffness matrix e.g. 4 (5)
Elemental strain
• Average strain is expressed as
• Shape functions defined from terms in brackets
23
2. Direct Approach
1-D Problems: Stress
(1)
7. Post-Processing
1
(2)
2
(3)
Intermediate values
• If we want the displacement (or other variable) of a specific point inside an 3 (4)
element, use the shape functions
4 (5)
Where
24
2. Direct Approach
1-D Problems: Stress
Notes: For complicated Geometries
• More complex geometry can be analyzed using the direct approach if we break the geometry down properly, e.g.
• e.g. at node 2:
25
2. Direct Approach
1-D Problems: Stress
Notes: For complicated Geometries
• More complex geometry can be analyzed using the direct approach if we break the geometry down properly, e.g.
If using the direct stiffness approach, note that elemental stiffness matrix for elements
2 and 3 involve the same nodes
0 0 0 0
0 0
0 0
0 0 0 0
0 0 0 0
0 0
0 0
0 0 0 0 26