Beruflich Dokumente
Kultur Dokumente
MS5019 FEM
We will consider now the derivation of the stiffness matrix for the
linear-elastic, constant-cross-sectional area (prismatic) bar element
shown in Figure 3-1.
y
y
x , u
d2 x , f2 x
1
T
d1x , f1x
Figure 3-1 Bar subjected to tensile forces T; positive nodal displacements and forces
2
MS5019 FEM
MS5019 FEM
MS5019 FEM
u = a1 + a2 x
(3.1.1)
d d
u = 2 x 1x x + d1x
L
(3.1.2)
5
MS5019 FEM
(3.1.3)
(3.1.4)
The linear displacement function plotted over the length of the bar
element os shown in Figure 3-2. The bar is shown with the same
orientation as in Figure 3-1.
MS5019 FEM
d2 x
y
u
x
2
L
d1x
1
T
x
Figure 3-2 Linear displacement plotted over the length of the element
MS5019 FEM
x =
du d2 x d1x
=
dx
L
(3.1.5)
where, Eqs. (3.1.3) and (3.1.4) have been used to obtain Eq. (3.1.5),
and the stress/strain relationship is
x = E x
(3.1.6)
MS5019 FEM
MS5019 FEM
Similarly,
f2 x = T
(3.1.11)
f 2 x L 1 1 d2 x
Now, because f = k d , we have, from Eq. (3.1.3)
AE 1 1
k =
(3.1.14)
L 1 1
Eq. (3.1.14) represents the stiffness matrix for a truss or bar element.
In Eq. (3.1.14), AE L for a bar element is analogous to the spring
constant k for a spring element.
10
MS5019 FEM
K = [K ] = k ( e )
e =1
and
F = {F } = f ( e )
(3.1.15)
e =1
MS5019 FEM
Example 3.1
12
MS5019 FEM
13
MS5019 FEM
For the bar element, we must ensure that nodes common to two or
more elements remain common to the these elements upon
deformation and thus prevent overlaps or voids between elements.
For the two-bar structure (Figure 3-3), the linear function for
displacement within each element will ensure that elements 1 and 2
remain connected; that is, the displacement at node 2 for element 1
will equal the displacement at the same node 2 for element 2. The
linear function is then called a conforming (or compatible) function
for the bar element because it ensure both the satisfaction of
continuity between adjacent elements and of continuity within the
element.
1
1
L
MS5019 FEM
MS5019 FEM
1x
(3.2.1)
(3.2.2)
2x
(3.2.3)
(3.2.4)
(3.2.5)
Thus, Eq. (3.2.5) shows that the displacement interpolation functions must add
to unity at every point within the element so that u will yield a constant value
when a rigid - body displacement occurs.
16
MS5019 FEM
d
j
i
i
MS5019 FEM
where i and j are unit vectors in the x and y directions; i and j are unit
vectors in x and y directions. We will now relate i and j to i and j through
use of Figure 3 - 5.
18
MS5019 FEM
y
y
x
b' j
a
j
a'
i
Figure 3-5 Relationship between local and global unit vectors
19
MS5019 FEM
a = cos
(3.3.5)
b = sin
(3.3.6)
MS5019 FEM
10
a = a i = (cos )i
b = b (j) = (sin )(j)
and
(3.3.7)
(3.3.8)
MS5019 FEM
(3.3.14)
d x sin + d y cos = d y
(3.3.15)
(3.3.16)
and
Eq. (3.3.16) relates the global displacement d to the local displacement d . The matrix
C S
(3.3.17)
S C
MS5019 FEM
11
(3.3.18)
y
y
dy
d x
dx
MS5019 FEM
f 2 x L 1 1 d2 x
or
f = k d
(3.4.2)
We now want to relate the global element nodal forces f to the global
nodal displacement d for a bar element arbitrarily oriented with respect
to the global axes as was shown in Figure 3-1.
24
MS5019 FEM
12
The relationship between f and d will yield the global stiffness matrix k
of the element such that
f1x
d1x
f
d
1y
1y
=
(3.4.3)
k
f2x
d 2 x
f 2 y
d 2 y
or, in simplified matrix form, Eq. (3.4.3) becomes
f = kd
(3.4.4)
We observe from Eq. (3.4.3) that a total of four components of force
and four of displacement arise when global coordinates are used.
However, a total of two components of force and two of displacement
appear for the local-coordinate representation of a spring or bar, as
shown by Eq. (3.4.1).
25
MS5019 FEM
2x
2y
(3.4.6)
(3.4.7)
26
MS5019 FEM
13
C S 0 0
(3.4.8)
T* =
0 0 C S
Similarly, for force transformation, we have
f1 x
f1x C S 0 0 f1 y
(3.4.9)
=
f 2 x 0 0 C S f 2 x
f 2 y
or as
(3.4.10)
f = T*f
Now, substituting Eq. (3.4.7) into Eq. (3.4.2), we obtain
(3.4.11)
f = k T*d
where
(3.4.12)
27
MS5019 FEM
where
C
S
T=
0
0
0
S
(3.4.15)
28
MS5019 FEM
14
(3.4.16)
because forces are like displacement - both are vectors. Also, k must be expanded
to 4 4 matrix. Therefore, Eq. (3.4.1) in expanded form becomes
f1x
1 0 1 0 d1x
f1 y AE 0 0 0 0 d1 y
(3.4.17)
=
f 2 x L 1 0 1 0 d 2 x
f2 y
0 0 0 0 d2 y
In Eq. (3.4.17), since f1 y and f2 y are zero, rows of zeros corresponding to the row
numbers f and f appear in k . Now using Eqs. (3.4.14) and (3.4.16) in Eq. (3.4.18),
1y
2y
we obtain
T f = k Td
(3.4.18)
Equation (3.4.18) is Eq. (3.4.12) expanded. Now, premultiplying both sides of
Eq. (3.4.18) by T 1 , we have
29
MS5019 FEM
f = T 1k Td
(3.4.19)
T 1 = TT
(3.4.20)
MS5019 FEM
15
C2
CS C 2 CS
S 2 CS S 2
AE
(3.4.23)
k=
L
C2
CS
S 2
symetry
Now, since the trial displacement functiom Eq. (3.1.1) was assumed piecewise continuous element by element, the stiffness matrix for each element can be summed
using the direct stiffness method to obtain.
N
(e)
=K
(3.4.24)
e =1
where K is the total stiffness matrix and N is the total number of elements.
Similarly, each element global nodal force matrix can be summed such that
N
(e)
=F
(3.4.25)
e =1
K is now related the global nodal force F and the global nodal displacement d for
the whole structure by
F = Kd
(3.4.26)
31
MS5019 FEM
f 2 x L 1 1 d2 x
The usual definition of axial tensile stress is
f
= 2x
(3.5.2)
A
where f2 x is used because it pulls on the bar as shown in Figure 3 - 7.
From Eq. (3.5.1) we have
AE
[ 1 1] d1x
f2 x =
(3.5.3)
L
d 2 x
32
MS5019 FEM
16
f2 x
L
f1x
(3.5.4)
(3.5.5)
33
MS5019 FEM
L
0 0 C S
After multiplying the matrix in Eq. (3.5.7), we have
E
C' = [ C S C S ]
L
(3.5.6)
(3.5.7)
(3.5.8)
34
MS5019 FEM
17
EXAMPLE 3.5
35
MS5019 FEM
MS5019 FEM
18
(3.7.1)
(3.7.2)
(3.7.3)
37
MS5019 FEM
where L = ( x2 x1 ) 2 + ( y2 y1 ) 2 + ( z 2 z1 ) 2
and
(3.7.4)
C x = cos x
C y = cos y
C z = cos z
Here C , C , and C are the projections of i on i, j, and k , respectively.
x
(3.7.5)
For a vector in space directed along the x axis, Eq. (3.7.5) gives the
components of that vector in the global x, y, and z directions.
Now using Eq. (3.7.5), d = T*d can be written in explicit form as
d 1x C x
=
d 2 x 0
Cy
Cz
Cx
Cy
d1x
d
1y
0 d1z
=
C z d 2 x
d 2 y
d 2 z
(3.7.6)
38
MS5019 FEM
19
where
0
0
C x C y C z 0
(3.7.7)
T =
0
0 C x C y C z
0
is the transformation matrix, which enables the local displacement matrix d to be
expressed in terms of displacement components in the global coordinate system.
We have shown in Section 3.4 that the global stiffness matrix is given in general by
k = TT k T. This equation will now be used to express the general form of the stiffness
matrix of a bar arbitrary oriented in space. In general, we must expand the transformation
matrix in a manner analogous to that done in expanding T* to T in Section 3.4. However,
the same result will be obtained here by simply using T* , defined by Eq. (3.7.7), in place
of T. Then k is obtained using the equation k = (T* ) T k T* as follows :
39
MS5019 FEM
where
C x
C
y
C
k= z
0
0
0
0
0
0
0 AE 1 1 C x C y C z 0
0
0 C x C y C z
C x L 1 1
Cy
C z
Simplifying Eq. (3.7.8), we obtain the explicit form of k as
(3.7.8)
C x2
C x2
C xC y C xC z
C xC y C xC z
2
C y2
C yCz
Cy
C y C z C xC y
C xC z C yC z
C z2
C z2
AE
(3.7.9)
k=
L
C x2
C xC y
C xC z
C y2
C yCz
C z2
Symetry
Equation (3.7.9) is the basic form of the stiffness matrix for a bar element in 3 - D space.
40
MS5019 FEM
20
p =U +
(3.8.1)
To evaluate the strain energy for a bar, we consider only the work done
by the internal forces during deformation. Because we are dealing with
a 1-D bar, the internal force doing work is given in Figure 3-9 as
x(y)(z), due only to normal stress x. The displacement of the x face
of element is x(x); the displacement of x + x face is x(x + dx). The
change in displacement is then xdx, where dx is differential change in
strain occuring over element x.
41
MS5019 FEM
The differential internal work (or strain energy) dU is the internal force multiplied by
the displacement through which the force moves, given by
dx4
F 48 6
647
47
8
dU = x ( x )( y )( z )d x
(3.8.2)
Rearranging and letting the volume of the element approach zero, we obtain, from
Eq. (3.8.2).
dU = x d x dV
(3.8.3)
For the whole bar, we the have
x
U = x d x dV
V
0
(3.8.4)
42
MS5019 FEM
21
U=
1
x x dV
2
V
(3.8.5)
MS5019 FEM
The PE of the external forces, being opposite in sign from the external
work expression because the PE of external forces is lost when the work
is done by the external forces, is given by
M
(3.8.6)
nodal force
surface loading
where the first, second, and third terms on the right side of Eq. (3.8.6)
represent the PE of (1) body force X (in units of force per unit
b
volume), (2) surface loading Tx (in units of force per unit surface area),
and (3) nodal concentrated forces f .
ix
The forces X b , Tx , and fix are considered to act in the local x direction
of the bar as shown in Figure 3 - 11.
44
MS5019 FEM
22
Figure 3-11
General forces acting
on a 1-D bar
MS5019 FEM
MS5019 FEM
23
A
p = x x dx f1x d1x f2 x d2 x uTx dS uX b dV
(3.8.7)
20
S
V
since A is contant and variables x and x at most vary with x.
47
MS5019 FEM
From Eqs. (3.1.3) and (3.1.4), we have the axial displacement function
expressed in terms of the shape functions and nodal displacement by
(3.8.8)
u = [N ] d
{}
where
[N ] = 1
x
L
x
L
(3.8.9)
and
{d}= dd
1x
(3.8.10)
2x
Then, using the strain/displacement relationship x = du dx , the axial
strain can be written as
{ x } = 1 1 d
(3.8.11)
L L
{}
48
MS5019 FEM
24
or
{ x } = [B ] {d}
(3.8.12)
where we define
[B] = 1
1
L
(3.8.13)
[ x ] = [D] { x }
where
(3.8.14)
[D] = [E ]
(3.8.15)
for the 1 - D stress/strain relationship and E is the modulus of elasticity.
Now, by Eq. (3.8.12), we can express Eq. (3.8.14) as
[ x ] = [D][B]{d}
(3.8.16)
49
MS5019 FEM
Using Eq. (3.8.7) expressed in matrix notation form, we have the total
PE given by
{}
{ }
{ }
T
A
p = { x }T { x }dx d {P} {u}T T x dS {u}T X b dV (3.8.17)
20
V
S
where {P} now represents the concentrated nodal loads and where in general
both x and x are column matrices. For proper matrix multiplication we must
place the transpose on { }. Similarly,{u} and T in general are column
{}
x
p =
A
d
2 0
(3.8.18)
50
MS5019 FEM
25
2x
are not functions of x. Therefore, integrating Eq. (3.8.18) with respect to x yields
T
AL T T T
d [B ] [D] [B ] d d f
(3.8.19)
p =
2
where
T
T
f = {P}+ [N ] T dS + [N ] X dV
(3.8.20)
{}
{}
{} {}{ }
{ }
{ }
From Eq. (3.8.20), we observe three separate types of load contributions from
body forces, surface tractions, and concentrated nodal forces. We define these
surface tractions and body - force vectors as
T
f = [N ] T dS
(3.8.20a)
{ } { }
{f }= [N ] {X }dV
s
(3.8.20b)
51
MS5019 FEM
p
=0
d
and
1x
(3.8.21)
2x
{U } = {d} [B ] [D ] [B ]{d }
T
(3.8.22)
Using Eqs. (3.8.10), (3.8.13), and (3.8.15) in Eq. (3.8.22) yields
d
1
U * = d1 x d2 x 1 L [E ][ L1 L1 ] 1 x
(3.8.23)
d2 x
L
Simplifyin g Eq. (3.8.23), we obtain
E
U * = 2 d12x 2 d1 x d2 x + d22x
(3.8.24)
L
{ } [
{ }
52
MS5019 FEM
26
{ } {f } is
{d} {f }= d
f + d2 x f 2 x
(3.8.25)
Therefore, using Eqs. (3.8.24) and (3.8.25) in Eq. (3.8.19) and the applying
Eqs. (3.8.21), we obtain
p AL E
2 L
d 1 x
and
(3.8.26)
p AL E
=
2d1 x + 2d2 x f2 x = 0
2
2 L
d
1x 1x
2x
{}
(3.8.27 )
53
MS5019 FEM
or since f = k
{} {}
[]
Throughout this text, we will use this matrix differenti ation concept, which
greatly simplifies the task of evaluating k .
[]
54
MS5019 FEM
27
MS5019 FEM
(3.9.1)
56
MS5019 FEM
28
(3.9.2)
dV = 0 (i = 1,2,3, L , n)
(3.9.3)
MS5019 FEM
d
du
( AE ) = 0
dx
dx
(3.9.4)
MS5019 FEM
29
du
dx ( AE dx ) N dx = 0
i
(i = 1,2)
(3.9.5)
u dv = uv v du
(3.9.6)
MS5019 FEM
du
du dN i
N i AE
dx = 0
AE
(3.9.8)
dx 0 0
dx dx
where the integration by parts introduces the boundary conditions.
Recall that, because u = [N ] d , we have
{}
du dN1
dN 2
d 1x +
d2x
(3.9.9)
=
dx
dx
dx
or using Eqs. (3.1.4) for N1 and N 2 , we obtain
du 1 1 d 1x
(3.9.10)
=
dx L L d2 x
Using Eq. (3.9.10) in Eq. (3.9.8), we then express Eq. (3.9.8) as
L
L
dN i 1 1 d 1x
du
AE
(3.9.11)
L L dx d = N iAE dx
d
x
0
0
2x
60
MS5019 FEM
30
dN 1
AE 1
dx L
0
Substituting for
L
1 d 1x
du
dx = N1 AE
L d2 x
dx 0
(3.9.12)
dN1
, we obtain
dx
1 1
AE
L L
0
1 d 1x
dx = f1x
L d2 x
(3.9.13)
AE
d 1x d2 x = f1x
L
(3.9.14)
61
MS5019 FEM
1 1
AE
L
L
0
du
1 d 1x
d
x
N
AE
=
2
L d2 x
dx 0
(3.9.15)
AE
d 2 x d1x = f2 x
L
(3.9.16)
f 2 x L 1 1 d 2 x
Eq. (3.9.17) then seen to be the same as Eqs. (3.1.13) and (3.8.27) derived,
respectively, by the direct and variational methods.
62
MS5019 FEM
31
Reference:
1. Logan, D.L., 1992, A First Course in the Finite Element Method,
PWS-KENT Publishing Co., Boston.
2. Imbert, J.F.,1984, Analyse des Structures par Elements Finis,
2nd Ed., Cepadues.
3. Zienkiewics, O.C., 1977, The Finite Eelement Method, 3rd ed.,
McGraw-Hill, London.
4. Finlayson, B.A., 1972, The Method of Weighted Residuals and
Variational Principles, Academic Press, New York.
63
MS5019 FEM
32