Sei sulla pagina 1di 8

1

1
One Dimensional Problems
Lecture Notes
Dr Mohd Afendi
Universiti Malaysia Perlis
ENT467 Finite Element Analysis
Chapter 3
2
Introduction
Total potential energy, stress-strain and strain-
displacement relationships are used in developing
FEM for one dimensional problems.
Same basic procedure for two- and three-
dimensional problems.
For one-dimensional problems, the vector is a
function of x.
u=u(x), =(x), = (x), T=T(x), f=f(x)
Stress-strain and strain-displacement relations are:


=
du
E
dx
o c c =
3
Introduction
Three types of loading:
Body force, f (self weight due to gravity)
Traction, T (frictional resistance, viscous drag)
Point load, Pi.


Figure 1
4
Finite Element Modelling
In one dimensional problems, every node is
permitted to displace only in the x direction.
Each node has only one degree of freedom (dof).
Element division, numbering scheme.
Figure 2
5
Finite Element Modelling
Displacement along each dof is denoted by Q=[Q1,
Q2,,Qn]
T
and global node vector, F=[F1,,Fn]
T
.






Figure 3
6
Finite Element Modelling
Global numbering.


Element connectivity.




Figure 4
Figure 5
2
7
Coordinates and
Shape Functions
Natural or intrinsic coordinate system, :






Figure 6
1
2 1
2
( ) 1 x x
x x
=

8
Coordinates and
Shape Functions
The unknown displacement field within an element
will be interpolated by a linear distribution.
Approximation becomes more accurate if more
elements are considered.
Figure 7
9
Coordinates and
Shape Functions
Linear shape function:


Linear displacement:

where q1 and q2 are nodal displacement

In matrix notation: u = Nq
N = [N1, N2]
T
and q = [q1, q2]
T
1 2
1 1
( ) , ( )
2 2
N N


+
= =
1 1 2 2
u N q N q = +
10
Coordinates and
Shape Functions
Stress derivation.
Strain-displacement relation.




Also, since:

We have:


chain rule

du du d
dx d dx

c c

= =
differentiate
1
2 1 2 1
2 2
( ) 1
d
x x
x x dx x x

= =

1 1 2 2 1 2
1 1
2 2
u N q N q q q
+
= + = +
1 2
2
du q q
d
+
=
11
Coordinates and
Shape Functions
Then, substitute into previous equation:


This equation can be written as:
= Bq
matrix B is the element strain-displacement matrix.


The stress, from Hookes law, is:
= EBq
1 2
2 1
1
( ) q q
x x
c = +

2 1
1
= [ 1 1]
x x

B
12
Example 3.1
Referring to the following figure:




(a) Evaluate , N1 and N2 at point P.
(b) If q1 = 0.003 in and q2 = -0.005 in,
determine the value of the displacement q at
point P
x2 = 36 in
x = 24 in x1 = 20 in
2 1 P
3
13
Example 3.1
Answer:



Using Eq. 3.4 the coordinate of P is given by:



Using Eq. 3.7a we get:

1 2
x1 = 20 in
P
x2 = 36 in
x = 24 in
5 . 0 1 ) 20 24 (
16
2
= =
p
25 . 0 75 . 0
2 1
= = N and N
in u
p
001 . 0 ) 005 . 0 ( 25 . 0 ) 003 . 0 ( 75 . 0 = + =
14
Problem 3.1
Consider the bar in Fig. 3.1. Cross-section A
e
= 1.2 in
2
, and
Young modulus E = 30x106 psi. If q
1
= 0.02 and q
2
= 0.025
in determine the following:
The displacement at point P
The strain c and stress o
The element stiffness matrix
The strain energy in the element
1 2
x
1
= 15 in
P
x
2
= 23 in

x = 20 in

Figure 3.1
15
Problem 3.1
Answer
(a) q=0.023125 in
(b) c = 0.000625 and o = 18750 psi
16
Potential-Energy Approach
General expression for potential-energy approach:


Since the continuum has been discretized into finite
elements, the expression for becomes:



T T T
1
u f u T u P
2
T
i i
V V S
i
dV dV dS o c [ =

} } }
T T
1
2
T
i i
e e e
e e e i
Adx u fAdx u Tdx QP o c [ =

} } }
17
Potential-Energy Approach
Then, the equation can be written as:


where Ue is the element strain energy.



T T
e i i
e e
e e e i
U u fAdx u Tdx QP [ =

} }
1
2
T
e
e
U Adx o c =
}
18
Potential-Energy Approach
Element Stiffness Matrix
Consider the strain energy term.

Substitute for = EBq and = Bq into above equation.


From previous equation:



1
2
T
e
e
U Adx o c =
}
T T T T
1 1
or [ ]
2 2
e e
e e
U E Adx U E Adx = =
} }
q B Bq q B B q
2 1
or
2 2
e
l x x
dx d dx d

= =
4
19
Potential-Energy Approach
The element strain energy Ue is now written as:


where Ee is Youngs modulus. Note that , then:


which result in:
1
T T
1
1
2 2
e
e e e
l
U A E d

(
=
(

}
q B B q
1
1
2 d

=
}
{ }
T
2
1 1
1
[ 1 1]
1
2
e e e e
e
U A l E
l

= q q
T
1
1 1
1 1
2
e e
e
e
A E
U
l
(
=
(

q q
20
Potential-Energy Approach
This equation can be written as:


where the element stiffness matrix k
e
is given by:


T
1
2
e
e
U = q k q
1 1
1 1
e e e
e
E A
l
(
=
(

k
21
Potential-Energy Approach
Force terms
Element body force term:

This equation can be written as:


Integrals of the shape functions:


T
1 1 2 2
( )
e
e e
u fAdx A f N q N q dx = +
} }
1 T T
2
e
e
e
e
e
A f N dx
u fAdx
A f N dx


=
`

)
}
}
}
q
1
1
1
1
2
1
1
2 2 2
1
2 2 2
e e
e
e e
e
l l
N dx d
l l
N dx d

= =
+
= =
} }
} }
22
Potential-Energy Approach
The body force term can be written as:

or

where the element body force vector f
e
is:
{ }
T T 1
1
2
e
e
e
A
u fAdx l f =
}
q
T T e
e
u fAdx =
}
q f
{ }
1
1
2
e e
e
A
l f = f
23
Potential-Energy Approach
The element traction force term:






T
1 1 2 2
( )
e e
u Tdx N q N q Tdx = +
} }
1 T T
2
e
e
e
T N dx
u Tdx
T N dx


=
`

)
}
}
}
q
T T e
e
u Tdx =
}
q T
{ }
1
1
2
e e
Tl
= T
24
Potential-Energy Approach
At this stage, element matrices k
e
, f
e
and T
e
have
been obtained. Then, the total potential energy can
be written as:

where K is the global stiffness matrix, F is the global load
vector and Q is the global displacement vector.
Assembly of the global stiffness matrix and load
vector:

T T
1
2
[ = Q KQ Q F
( )
e
e
e
e
e

K k
F f +T P
5
25
Galerkin Approach
Galerkins variational form for one dimensional
problem:


On the discretized region:
T T
( ) 0
T
i i
L L L
i
Adx fAdx Tdx P o c | | | | =

} } }
T T
( ) 0
T
i i
e e e
e e e i
E Adx fAdx Tdx P c c | | | | =

} } }
26
Galerkin Approach
Summary.
The variational form can be written as:

Or

where
T T T
0
e e e
i i
e e e i
P + =

k q f T
T
( ) 0 = KQ F +
{ }
{ }
1 1
1 1
1
1
2
1
1
2
e e e
e
e e e
e e
E A
l
A l f
Tl
(
=
(

=
=
k
f
T
Element body
force vector
Element stiffness
matrix
Element traction
force
27
Penalty Approach
Penalty approach is used to handle the boundary
conditions.
In this approach, global stiffness K is modified by
adding a large number C to the first diagonal
element which has specified boundary condition.
Similarly, global load vector is also modified by
adding C and boundary condition number.
Consider a displacement boundary condition:
Q1 = a1
28
Penalty Approach
The modified stiffness matrix and modified load
vector are given by:



It is that the value of C is:

Reaction force: R = -CQ
11 12 1 1 1 1
21 22 2 2 2
1 2
( )
N
N
N N N N NN
K C K K Q F Ca
K K K Q F
Q F K K K
+ + (
(
=
` `
(

(
) )
4
max 10
ij
C K =
1
1
i N
j N
s s
s s
29
Example 3.4
Consider the bar shown in fig. E3.4. An axial
load P = 200x10
3
N is applied as shown. Using
the penalty approach for handling boundary
conditions do the following:
(a) Determine the nodal displacements
(b) Determine the stress in each material
(c) Determine the reaction forces

Ex 3.4
30
300 mm 400 mm
P
1 2
1
2
3
Aluminum
A
1
= 2400 mm
2
E
1
= 70 x 10
9
N/m
2

Steel
A
2
= 600 mm
2
E
2
= 200 x 10
9
N/m
2

6

31 31
Ex. 3.4
(a) Determine the nodal displacements
(


=
1 1
1 1
300
2400 10 70
3
1
k
(


=
1 1
1 1
400
600 10 200
3
2
k
1 2
1
2
Global dof
2 3
2
3
(


=
1 1
1 1
e
e e e
l
A E
k

32 32
Ex. 3.4
Structural stiffness matrix K is assembled from k
1

and k
2







Global load vector
(


=
1 1
1 1
300
2400 10 70
3
1
k
(


=
1 1
1 1
400
600 10 200
3
2
k
(
(
(



=
30 . 3 30 . 3 0
30 . 3 86 . 0 56 . 5
0 56 . 5 56 . 5
10
6
K
| |
T
F 0 10 200 , 0
3
=

33 33
Ex. 3.4
Global load vector is
dofs 1 and 3 are fixed
Using penalty approach, a large number of C is
added to the first and third diagonal element of K
(
(
(



=
30 . 3 30 . 3 0
30 . 3 86 . 0 56 . 5
0 56 . 5 56 . 5
10
6
K
| |
T
F 0 10 200 , 0
3
=
4
10 max =
ij
K C
| |
4 6
10 10 86 . 0 = C
max
(
(
(



=
30 . 8600 30 . 3 0
30 . 3 86 . 0 56 . 5
0 56 . 5 56 . 8600
10
6
K

34 34
Ex. 3.4
Finite element equation are given by
| |
4 6
10 10 86 . 0 = C

(
(
(



0
10 200
0
30 . 8600 30 . 3 0
30 . 3 86 . 0 56 . 5
0 56 . 5 56 . 8600
3
3
2
1
Q
Q
Q

(
(
(
(

+
N N NN N N
N
N
F
F
Ca F
Q
Q
Q
K K K
K K K
K K C K

2
1 1
3
2
2 1
2 22 21
1 12 11

35 35
Ex. 3.4
The solution of displacement

(
(
(



0
10 200
0
30 . 8600 30 . 3 0
30 . 3 86 . 0 56 . 5
0 56 . 5 56 . 8600
3
3
2
1
Q
Q
Q
| | mm Q
T
6 6
10 1127 . 8 23257 . 0 10 1432 . 15

=
36 36
EBQ = o
Ex. 3.4
(b) the stresses in each element
Using Eq. 3.15 and Eq. 3.16
| | MPa 27 . 54
23257 . 0
10 1432 . 15
1 1
300
1
10 70
6
6
1
=
)
`


=

o
| | 1 1
1
1 2

=
x x
B
| | MPa 29 . 116
10 1127 . 8
23257 . 0
1 1
400
1
10 200
6
3
2
=
)
`

=

o
7
37
Ex. 3.4
(c) Determine the reaction force at the support
Using Eq. 3.78
| |
3 6 10
1 1
10 23 . 130 10 1432 . 15 10 86 . 0 = = =

CQ R
r i a Q C R
i P P
,..., 2 , 1 ) (
1 1
= =
| |
3 6 10
3 3
10 77 . 69 10 1127 . 8 10 86 . 0 = = =

CQ R
38
Quadratic Shape Functions
In some problems, use of quadratic interpolation
leads to more accurate results.
Consider a typical three-node quadratic element.



Transformation of the coordinate system:

Figure 8
3
2 1
2( ) x x
x x

39
Quadratic Shape Functions
In -coordinate, quadratic shape function N1, N2
and N3 will be introduced as:
Figure 9
1
1 2
1
2 2
3
( ) (1 )
( ) (1 )
( ) (1 )(1 )
N
N
N



=
= +
= +
40
Quadratic Shape Functions
The displacement field within the element:





Figure 10
1 1 2 2 3 3
or
u N q N q N q
u
= + +
= Nq
41
Quadratic Shape Functions
The strain is given by:


Then,


The stress is given by:
du du d
dx d dx

= =
2 1
2 1 2 1 2
, , 2 or =
2 2 x x

c c
+ (
=
(

q Bq
E o = Bq
42
Quadratic Shape Functions
The element stiffness matrix:


The element body force vector:


The element traction-force vector:
7 1 8
1 7 8
3
8 8 16
e e e
e
E A
l
(
= (
(

k
1/ 6
1/ 6
2 / 3
e
e e
A l f


=
`

)
f
1/ 6
1/ 6
2 / 3
e
e
l T


=
`

)
T
8
43
Temperature Effects
For thermal stress problems.
Initial strain: 0 = T
The element load vector:


This equation can be simplified as:


1
T
0
1

2
e e
e e
l
E A d c

=
}
B
{ }
2 1
1

1
e e e e
E A l T
x x
oA

=

2 1
[ 1 1]
x x

B
44
Temperature Effects
The global load vector:

The desired element load vector:


The stress in each element:

Or

( )
e e e
e
= + + +

F f T P u
( ) E T o o = A Bq
2 1
[ 1 1]
E
E T
x x
o o = A

q
{ }
2 1
1
1
e e e e
E A l T
x x
oA

=

Potrebbero piacerti anche