[go: up one dir, main page]

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

Method of Finite Elements I

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
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