Sie sind auf Seite 1von 95

# 4.

ME 5040 FEM 1
Section 2
Stiffness (Displacement) Method
Truss Elements

1 (NKM)

Outline
Finite Element Formulation Direct Method

Nodal equilibriums
Element and global stiffness matrices
Superposition of stiffness matrix
System equation and boundary conditions
Displacements, reaction forces, stresses, and strains

2 (NKM)

Introduction

3 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Spring Element
Consider the following linear spring element:

## Points 1 and 2 are reference points called nodes

f1x and f2x are the local nodal forces on the x-axis
1 and 2 are the local nodal displacements
k is the spring constant or stiffness of the spring
L is the distance between the nodes
4 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Spring Element

## We have selected our element type and now need to define

the deformation relationships

## For the spring subject to tensile forces at each node:

= 2 - 1 & T = k
Where is the total deformation and T is the tensile force
Combine to obtain: T = k(2 - 1 )

5 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Spring Element
Performing a basic force balance yields:

6 (NKM)

Logan

## Establishing the Global Stiffness

Matrix for a Spring Assemblage
Consider the two-spring assemblage:

## Node 1 is fixed and axial forces are applied at

nodes 3 and 2.
The x-axis is the global axis of the assemblage.

7 (NKM)

Logan

## Establishing the Global Stiffness

Matrix for a Spring Assemblage
For element 1:

For element 2:
Elements 1 and 2 must remain connected at common

## node 3. The is called the continuity or compatibility

requirement given by:

8 (NKM)

Logan

## Establishing the Global Stiffness

Matrix for a Spring Assemblage
From the Free-body diagram of the assemblage:

9 (NKM)

Logan

## Establishing the Global Stiffness

Matrix for a Spring Assemblage

## Combining the nodal equilibrium equations with the

elemental force/displacement/stiffness relations we obtain
the global relationship:

## Which takes the form: {F} = [K]{d}

{F} is the global nodal force matrix
{d} is the global nodal displacement matrix
[K] is the total or global or system stiffness matrix

10 (NKM)

## A First Course in the Finite Element Method, 6th Edition

Logan

Homogenous Boundary
Conditions
Where is the homogenous boundary condition for

## the spring assemblage?

It is at the location which is fixed, Node 1
Because Node 1 is fixed 1 = 0
The system relation can be written as:

11 (NKM)

## A First Course in the Finite Element Method, 6th Edition

Logan

Nonhomogeneous Boundary
Conditions
Consider the case where there is a known

displacement, , at Node 1

Let 1 =

12 (NKM)

Logan

## Minimum Potential Energy

Approach
Alternative method often used to derive the

## element equations and stiffness matrix.

More adaptable to the determination of element
equations for complicated elements such as:
Plane stress/strain element
Axisymmetric stress element
Plate bending element
Three-dimensional solid stress element
13 (NKM)

Logan

## Total Potential Energy

Defined as the sum of the internal strain energy,

## do work through deformations in the structure.

The potential energy of external forces is the
capacity of forces such as body forces, surface
traction forces, or applied nodal forces to do work
through deformation of the structure.
14 (NKM)

Logan

## Total Potential Energy of Spring

The strain energy can be expressed as:

## The potential energy of the external force can be

expressed as:
Therefore, the total potential energy of a spring is:

15 (NKM)

Logan

## Potential Energy Approach to

Derive Spring Element Eqs.
Consider the linear spring subject to nodal forces:

16 (NKM)

Logan

## Potential Energy Approach to

Derive Spring Element Eqs.
To minimize the total potential energy the partial

## derivatives of p with respect to each nodal

displacement must be taken:

17 (NKM)

Logan

## Potential Energy Approach to

Derive Spring Element Eqs.
Simplify to:

In matrix form:

18 (NKM)

Logan

## Development of Truss Equations

Lift bridge truss over the Illinois River (By Daryl L. Logan)
19 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Bar Element

## For this derivation, assume that:

The bar element has a constant cross-sectional area A,
modulus of elasticity E, and initial length L.
The bar cannot sustain shear force or bending moment.
Any effect of transverse displacement is ignored.
Hookes law applies, axial stress is related to axial strain.
No intermediate applied loads
20 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Bar Element

## By combining the strain/displacement and stress/strain

relationships with the equation for force in terms of stress
and area we get:

21 (NKM)

Logan

## Derivation of the Stiffness Matrix

for a Bar Element
Express the two force equations in matrix form:

## We now have the local matrix form we have seen in

past chapters:
Thus the local stiffness matrix for a linear-elastic bar

element is:

22 (NKM)

Nodal Equilibriums
Element Stiffness Matrices
1 1
L1 1 1

[K1 ] = E1 A1

1 1

1 1

[K 2 ] = E2 A2
L2

Nodal Equilibriums at
E1 A1 1 1 u1 f1
=
L1 1 1 u2 f 2
E2 A2
L2

1 1 u2 f 3
1 1 u = f

3 4

23 (NKM)

Introduction

## Global Stiffness Matrix

System Equation
? ? ? u1 F1 R1 Nodal Displacements
? ? ? u = F = 0

u1 k1=E1A1/L1 u2
2 2

? ? ? u3 F3 P
1

Superposition
? ? ? u1 F1
?K1? ? u = F
2 2

? ? ? u3 F3
? ? ? u1 F1
? ? ? u = F
2 2

K
? ? 2? u3 F3

u2 k2=E2A2/L2 u3
2

Nodal Forces
f1
1

k1=E1A1/L1 f
2
1

f3
2

k2=E2A2/L2 f
4
2

F1 f1

F2 = f 2 + f 3
F f
3 4
24 (NKM)

Introduction

## Global Stiffness Matrix (contd)

Global Stiffness Matrix
E1 A1
?
? L1
?

EA
K1
[K ] = ?
?
? = 1 1
L1

K2

?
?
?
0

E1 A1
L1

E1 A1 E2 A2
+
L1
L2

E2 A2
L2

E2 A2

L2

E2 A2
L2
0

Recall
k1
[K ] = k1
0

k1
k1 + k 2
k2

0
k 2
k 2
25 (NKM)

Introduction

E1 = E2 = E
P

A1

A2

L1

EA2/L2

EA1/L1

x
1

L2

E1 A1 1 1 u1
[K1 ] =
L1 1 1 u3
1 1 u3 E2 A2
u = L

1
1

2
2

[K 2 ] = E2 A2
L2

1 1 u2
1 1 u

3
26 (NKM)

Introduction

## Example: Forming Stiffness Matrix

Global Stiffness Matrix
0

[K ] = 0

0
0
0

0 u1

0 u 2

0 u3

EA1 L1

[K ] = 0

EA1 L1

EA1 L1

[K ] = 0

EA1 L1

0
EA2 L2
EA2 L2

0
0
0

EA1 L1 u1

u2
0

EA1 L1 u3

EA1 L1

u1

u2
EA2 L2

EA1 L1 + EA2 L2 u3
27 (NKM)

Introduction

Alternative Approach
Expanding element stiffness matrices
1
L1 1 1

[K1 ] = E1 A1

1 1
[K 2 ] = E2 A2
L2 1 1

1
u1 E1 A1
0
=
u3
L1
1
0
u3 E2 A2
0
=

u2
L2
0

0 1 u1
0 0 u2
0 1 u3
0 0 u1
1 1 u2
1 1 u3

## Obtaining global stiffness matrix by superposition

EA1 L1

[K ] = [K1 ] + [K 2 ] = 0

EA1 L1

0
EA2 L2
EA2 L2

EA1 L1

u1

u2
EA2 L2

EA1 L1 + EA2 L2 u3
28 (NKM)

Introduction

Node 1

Node 2

Node 3

Node 4

29 (NKM)

30 (NKM)

31 (NKM)

32 (NKM)

Node 1

Node 2

Node 3

Node 4

33 (NKM)

34 (NKM)

35 (NKM)

36 (NKM)

37 (NKM)

38 (NKM)

39 (NKM)

40 (NKM)

41 (NKM)

42 (NKM)

Logan

## Guidelines for Selecting a

Displacement Function
It is difficult, if not impossible at time, to obtain a closed form

## or exact solution, so we assume a solution shape or

distribution of displacement.
The approximation function should be:
Continuous within the bar element
Should provide interelement continuity for all degrees of
freedom
Should allow for rigid-body displacement and for a state
of constant strain within the element
43 (NKM)

44 (NKM)

45 (NKM)

46 (NKM)

47 (NKM)

## Interpolations over Elements

1-D Element
u1

u( x ) = a0 + a1 x

u(0) = a0 = u1
u( L) = a0 + a1L = u2

u2
2

u( x ) = u1 +

u2 u1
x
L

u( x ) = (1 x L)u1 + ( x L)u2
x
48 (NKM)

1-D Element
x x
N1 = 2

x2 x1
x x
N2 = 1

x1 x2
2

u( x ) = N i ui
i =1

2
x
49 (NKM)

Introduction

## Interpolations over Elements

1-D Element
( x x )( x3 x )
N1 = 2

( x2 x1 )( x3 x1 )
( x x )( x3 x )
N2 = 1

( x1 x2 )( x3 x2 )
( x x )( x2 x )
N3 = 1

( x1 x3 )( x2 x3 )
3

u( x ) = N i ui
i =1

x
50 (NKM)

Introduction

51 (NKM)

52 (NKM)

53 (NKM)

54 (NKM)

55 (NKM)

56 (NKM)

57 (NKM)

58 (NKM)

59 (NKM)

60 (NKM)

61 (NKM)

62 (NKM)

FE Formulation by MTPE
Principle of Minimum Total Potential Energy (MTPE)
Of all the geometrically possible shapes that a body can
assume, the true one, corresponding to the satisfaction of
stable equilibrium of the body, is identified by a minimum
value of the total potential energy

## MTPE is applicable only to elastic behavior

MTPE is the sum of internal strain energy and
potential energy of external work (done by external
forces)

63 (NKM)

Introduction

Strain
energy

L
L

d 0

## Element Strain Energy

V0

Ue =

0 d dV = L A 0 Ed dy = L A 1 EA 2 dy
0 0
0 2 0
0

1 L
1 EA 2
= EA
L
L=
2 L
2 L
2

i =1

Introduction

64 (NKM)

External Work
n

W = Fju j

j =1

= W = F j u j
j =1

65 (NKM)

Introduction

## Minimum Total Potential Energy

Total Potential Energy
m

i =1

j =1

= U + = U W = U i Fju j

## Total potential energy is minimum when

n

U
F
u
=

i
j j u1 = 0

j =1
u1

i =1
n

= U i F j u j u2 = 0
u2
j =1

i =1

...

m
n
= U F u u = 0
n
i j j
un
i
j
=
1
=
1

Minimum
at
/x=0
x

66 (NKM)

Introduction

## Stiffness Matrix by MTPE

Example: a two-bar system

## Internal strain energy

1E A
1E A
2
2
U = U1 + U 2 = 1 1 ( L1 ) + 2 2 ( L2 )
2 L1
2 L2
1
1
2
2
= k1 (u 2 u1 ) + k 2 (u3 u2 )
2
2

u1

k1

u2

k2

u3

j =1

## Total potential energy

=U + =

1
1
2
2
k1 (u2 u1 ) + k 2 (u3 u2 ) + (R1u1 Pu3 )
2
2
67 (NKM)

Introduction

## Stiffness Matrix by MTPE (contd)

Minimum total potential energy

= k1 (u2 u1 ) + R1 = 0
u1

k1u1 k1u2 + 0 u3 = R1

= k1 (u2 u1 ) k 2 (u3 u2 ) = 0
u2

## k1u1 + (k1 + k 2 )u2 k 2u3 = 0

= k 2 (u3 u2 ) P = 0
u3

0 u1 k 2u2 + k 2u3 = P

k1
k
1
0

k1
k1 + k 2
k2

0 u1 R1

k 2 u2 = 0
k 2 u3 P
68 (NKM)

Introduction

## Element Stiffness Matrix by MTPE

Internal strain energy
1 EA
1
2
2
U=
( L1 ) = k (u2 u1 )
2 L
2

## Potential energy of external work

= W = ( f1u1 + f 2u2 )

u1

u1

k=EA/L

u2

f2

Nodal Forces
k=EA/L
f1

## Minimum total potential energy

(U + )
=
= k (u u ) f = 0
u1

Nodal Displacements

(U + )
=
= k (u2 u1 ) f 2 = 0
u2
u2

1 1 u1 f1
k
u = f

1
1

2 2

69 (NKM)

Introduction

70 (NKM)

71 (NKM)

72 (NKM)

73 (NKM)

74 (NKM)

Logan

## Global Stiffness Matrix for

Arbitrarily Oriented Bar
Consider the bar element arbitrarily oriented in the global

x y plane

75 (NKM)

76 (NKM)

77 (NKM)

78 (NKM)

79 (NKM)

80 (NKM)

81 (NKM)

Logan

## Global Stiffness Matrix for

Arbitrarily Oriented Bar

Performing the derivation yields the explicit stiffness matrix for a bar
arbitrarily oriented in the x y plane

## C and S represent cos() and sin(), respectively.

The matrix can be summed using the direct stiffness method since it is
piece-wise continuous from element to element.

82 (NKM)

(Pages 84 - 89)

83 (NKM)

84 (NKM)

5.11

85 (NKM)

Logan

## Potential Energy Approach to

Derive Bar Element Equations

## Recall that the total potential energy is defined as:

To evaluate the strain energy for a bar, we consider only the work
done by the internal forces during deformation.

86 (NKM)

Logan

## Potential Energy Approach to

Derive Bar Element Equations

Letting the volume of the element approach zero and then integrating
for the whole bar we get:

## For a linear-elastic material (Hookes law) and further simplifying for

a uniform-cross sectional area A with stress/strain dependent on the
x coordinate we get:

We can observe from this integral that the strain energy is the area
under the stress/strain curve.
87 (NKM)

Logan

## Potential Energy Approach to

Derive Bar Element Equations

## The potential energy of the external forces is given by:

Where the first term is body forces, the second term is surface
loading or traction, and the third term is nodal concentrated forces
moving through nodal displacements
Combining both potential energy factors we get:

88 (NKM)

Logan

## Potential Energy Approach to

Derive Bar Element Equations

## Combining the axial displacement function in terms of the shape

function and nodal displacements gives us:

89 (NKM)

Logan

## Potential Energy Approach to

Derive Bar Element Equations

## Writing these two equations in matrix form gives:

It can be seen that we have derived the identical bar stiffness matrix
as earlier:

## Finally, we can use the matrix differentiation performed in Chapter 2

and apply it directly:

90 (NKM)

Logan

## Comparison of Finite Element

Solution to Exact Solution For
Bar

## Comparison of exact and finite element solutions for axial

displacement (along length of bar)
91 (NKM)

Logan

## Comparison of exact and finite element solutions for axial stress

(along length of bar)
92 (NKM)

Logan

## The methods of weighted residuals applied directly to a differential

equation can be used to develop the finite element equations.
In weighted residual methods, a trial or approximate function is
chosen to approximate the independent variable, such as
displacement or temperature, in a problem defined by a differential
equation.
It is required that the weighted value of the residual be a minimum
over the whole region. The general form of the weighted residual
integral is:

93 (NKM)

Logan

## Types of Residual Methods

Collocation Method
Requires that the error or residual function, R, be forced to zero
at as many points as there are unknown coefficients
Subdomain Method
Requires that the integral of the error or residual function over
some selected subintervals to be set to zero
Least Squares Method
Requires the integral of the error function squared to be
minimized with respect to each of the unknown coefficients
Galerkins Method
Requires the error to be orthogonal to some weighting functions

94 (NKM)

Logan

Flowchart for
Solution of
ThreeDimensional
Truss Problems

95 (NKM)