0% found this document useful (0 votes)
91 views26 pages

Method of Finite Elements I

The document discusses the direct stiffness method (DSM) for structural analysis using finite elements. DSM is a matrix method that computes member forces and displacements. It forms the basis of most commercial finite element software. DSM was formulated in the 1950s and revolutionized structural engineering. The chapter will cover DSM formulation and its application to linear static, second order static, and linear stability analysis using finite element software.

Uploaded by

aunghtoo1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views26 pages

Method of Finite Elements I

The document discusses the direct stiffness method (DSM) for structural analysis using finite elements. DSM is a matrix method that computes member forces and displacements. It forms the basis of most commercial finite element software. DSM was formulated in the 1950s and revolutionized structural engineering. The chapter will cover DSM formulation and its application to linear static, second order static, and linear stability analysis using finite element software.

Uploaded by

aunghtoo1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Institute of Structural Engineering Page 1

Method of Finite Elements I

Chapter 2

The Direct Stiffness Method

Method of Finite Elements I


Institute of Structural Engineering Page 2

Direct Stiffness Method (DSM)


• Computational method for structural analysis
• Matrix method for computing the member forces
and displacements in structures
• DSM implementation is the basis of most commercial
and open-source finite element software
• Based on the displacement method (classical hand
method for structural analysis)
• Formulated in the 1950s by Turner at Boeing and
started a revolution in structural engineering

Method of Finite Elements I


Institute of Structural Engineering Page 3

Goals of this Chapter


• DSM formulation
• DSM software workflow for …
• linear static analysis (1st order)
• 2nd order linear static analysis
• linear stability analysis

Method of Finite Elements I


Institute of Structural Engineering Page 4

Computational Structural Analysis


Y

Physical problem Continuous Discrete


mathematical model computational model

strong form weak form

Modelling is the most important step in


the process of a structural analysis !
Method of Finite Elements I
Institute of Structural Engineering Page 5

System Identification (Modelling)


Y
3 4
6

4 5
1 2
3

1 2

X 5 6

Global Coordinate System Node numbers


Nodes
Elements Element numbers
Boundary conditions and orientation
Loads

Method of Finite Elements I


Institute of Structural Engineering Page 6

Deformations
System Deformations Nodal Displacements

System identification

nodes, elements, loads and supports (deformational, nodal)


deformed shape degrees of freedom = dofs

Method of Finite Elements I


Institute of Structural Engineering Page 7

Degrees of Freedom
Truss Structure Frame Structure

ui
ui

ui = ( udx , udy ) dof per node ui = ( udx , udy , urz )

7 * 2 = 14 dof dof of structure 8 * 3 = 24 dof

Method of Finite Elements I


Institute of Structural Engineering Page 8

Elements: Truss
1 dof per node
ux DX

P1 𝐿, 𝐸, 𝐹 P2 P1 P2
N 𝐸𝐹
𝑃1 = (u1 −u2)
𝐿
X/Y = local coordinate system 𝐷𝑋 = (u2 −u1)
𝐸𝐹
ux = displacement in direction 𝑃2 = (−u1 + u2)
𝐿
of local axis X
DX = displacement of truss end

𝐷𝑋
compatibility e=
𝐿
const. equation s = 𝐸 e p=ku
equilibrum 𝑃2 = −𝑃1 = 𝑁 p : (element) stiffness matrix
𝐸𝐹 k : (element) nodal forces
𝑁 = ʃ 𝐸 s = 𝐸𝐹 s = 𝐷𝑋 u : (element) displacement vector
𝐿
Method of Finite Elements I
Institute of Structural Engineering Page 9

Elements: Beam
3 dof per node

ux
DX
𝐿, 𝐸, 𝐹
uy DY

RZ
uy

ux = displacement in direction
of local axis X

uy = displacement in direction
of local axis Y

k u

Method of Finite Elements I


Institute of Structural Engineering Page 10

Elements: Global Orientation

local
𝜃

global
cos 𝜃 − sin 𝜃 0 0 0
sin 𝜃 cos 𝜃 0 0 0
0 0 1 0 0
𝑅 𝜃 =
0 0 cos 𝜃 − sin 𝜃 0
0 0 sin 𝜃 cos 𝜃 0
0 0 0 0 1 uglob = u = R uloc

kglob = k = RT kloc R

Method of Finite Elements I


Institute of Structural Engineering Page 11

Beam Stiffness Matrix


e.g. k24 =
UXS UYS UZS UXE UYE UZE UXE=1
E
FXS = k11 k12 k13 k14 k15 k16 reaction
FYS = k22 k23 k24 k25 k26
in global direction Y
at start node S
MZS = k33 k34 k35 k36

FXS = k44 k45 k46


due to a
FYS = symm. k55 k56 S
unit displacement
MZE = k66 FYS in global direction X
at end node E
 piS  k iSS  k iSE  uiS 
  
 piE  k iES  k iEE  uiE 
Element stiffness matrix
p=ku in global orientation

Method of Finite Elements I


Institute of Structural Engineering Page 12

Nodal Equilibrum
r4: Vector of all forces acting at node 4
f4

3 6 r4 = - k6ES u3 + contribution of element 6 due to


4
start node displacement u3
- k6EE u4 + contribution of element 6 due to
5 end node displacement u4
2 - k5EE u4 + contribution of element 5 due to
start node displacement u4
- k5ES u2 + contribution of element 5 due to
start node displacement u2
f4 external load

Equilibrum at node 4: r4 = - k5SE u2 -k6ES u3 - k5EE u4 - k6EE u4 + f4 = 0

Method of Finite Elements I


Institute of Structural Engineering Page 13

Global System of Equations


u1 u2 u3 u4
3 6 4
k1EE+ k3SE k4SE
r1 = - k3SS+ + f1 = 0 4 5
k4SS 1 3 2
k3ES k2EE+ k5SE
r2 = - k3EE+ + f2 = 0 1 2
k5SS
k4ES k4EE+ k6SE
r3 = - + f3 = 0
k6SS
k5ES k6ES k5EE+
r4 = - + f4 = 0
k6EE

-K U + F = 0 F = K U

Method of Finite Elements I


Institute of Structural Engineering Page 14

Global System of Equations


F = global load vector = Assembly of all fe
K = global stiffness matrix = Assembly of all ke
U = global displacement vector = unknown

F = K U = equilibrium at every node of the structure

Method of Finite Elements I


Institute of Structural Engineering Page 15

Solving the Equation System


What are the nodal displacements for
a given structure (= stiffness matrix K )
due to a given load (= load vector F ) ?

K U=F left multiply K-1


K-1 K U = K-1 F U = K-1 F

Inversion possible only if K is non-singular


(i.e. the structure is sufficiently supported = stable)

Method of Finite Elements I


Institute of Structural Engineering Page 16

Beam Element Results


1. Element nodal displacements
Disassemble u from resulting global displacements U

2. Element end forces


Calculate element end forces = p = k u

3. Element stress and strain along axis


Calculate moment/shear from end forces (equilibrium equation)
Calculate curvature/axial strain from moments/axial force

4. Element deformations along axis


Calculate displacements from strain (direct integration)

Method of Finite Elements I


Institute of Structural Engineering Page 17

Lateral Load
1. Adjust global load vector

f = local load vector => add to global load vector F

2. Adjust element stresses


e.g. bending moment M: M due to f M diagram

M due to u
Method of Finite Elements I
Institute of Structural Engineering Page 18

Linear Static Analysis (1st order)


Workflow of computer program

1. System identification: Elements, nodes, support and loads


2. Build element stiffness matrices and load vectors
3. Assemble global stiffness matrix and load vector
4. Solve global system of equations (=> displacements)
5. Calculate element results

Exact solution for displacements and stresses

Method of Finite Elements I


Institute of Structural Engineering Page 19

2nd Order Effects


or the influence of the axial normal force

Normal forces change the stiffness of the structure !

Method of Finite Elements I


Institute of Structural Engineering Page 20

Geometrical Stiffness Matrix


Truss
Very small element rotation

=> Member end forces (=nodal forces p )


perpendicular to axis due to initial N

kG = geometrical stiffness matrix of a truss element

NOTE:
It’s only a
approximation

p =( k + kG ) u
Method of Finite Elements I
Institute of Structural Engineering Page 21

Beams: Geometrical Stiffness

kG = geometrical stiffness matrix of a beam element

kG =

Method of Finite Elements I


Institute of Structural Engineering Page 22

Linear Static Analysis (2nd order)


What are the 2nd order nodal displacements for
a given structure due to a given load ?

Global system of equations


( K + KG ) U = F U = ( K + KG ) -1 F

Inversion possible only if K + KG is non-singular, i.e.


- the structure is sufficiently supported (= stable)
- initial normal forces are not too big

Method of Finite Elements I


Institute of Structural Engineering Page 23

Linear Static Analysis (2nd order)


Workflow of computer program
1. Perform 1st order analysis
2. Calculate resulting axial forces in elements (=Ne)
3. Build element geometrical stiffness matrices due to Ne
4. Add geometrical stiffness to global stiffness matrix
5. Solve global system of equations (=> displacements)
6. Calculate element results

NOTE: Only approximate solution !

Method of Finite Elements I


Institute of Structural Engineering Page 24

Stability Analysis
How much can a given load be increased until a
given structure becomes unstable ?
KG = f(Nmax)
KG(Nmax) = λmax KG(N0) = λmax KG0
Nmax = λmax N0

2nd order analysis No additional load possible


(K + λmax KG0) U = F (K + λmax KG0) ΔU = ΔF = 0

linear algebra
(A - λ B) x = 0 Eigenvalue problem

Method of Finite Elements I


Institute of Structural Engineering Page 25

Stability Analysis
Eigenvalue problem e.g. Buckling of a column
(A - λ B) x = 0 (K - λ KG0) x = 0

Solution
λ = eigenvalue λ = critical load factor
x = eigenvector x = buckling mode

λF

x
λ N0

Method of Finite Elements I


Institute of Structural Engineering Page 26

Stability Analysis
Workflow of computer program
1. Perform 1st order analysis
2. Calculate resulting axial forces in elements (=N0)
3. Build element geometrical stiffness matrices due to N0
4. Add geometrical stiffness to global stiffness matrix
5. Solve eigenvalue problem

NOTE: Only approximate solution !

Method of Finite Elements I

You might also like