Beruflich Dokumente
Kultur Dokumente
beam elements
Charles E. Augarde
Originally published in Computers and Structures, 68 (1998) 555-560
Corrections highlighted.
Abstract
Straight beam finite elements with greater than two nodes are used for edge
stiffening in plane stress analyses and elsewhere. It is often necessary to
match the number of nodes on the edge stiffener to the number on a whole
plane stress element side. Beam elements employ shape functions which are
recognised to be level one Hermitian polynomials. An alternative to the
commonly adopted method for determining these shape functions is given
in this note, using a formula widely reported in mathematical texts which
has hitherto not been applied to this task in the finite element literature.
The procedure derives shape functions for beams entirely from the set of
Lagrangian interpolating polynomials. Examples are given for the derivation
of functions for a three and four-noded beam elements.
1
Introduction
In this note we are concerned with the generation of the shape functions which
interpolate the lateral displacements along beam elements having more than
two nodes. Bernoulli-Euler beam theory is assumed where transverse shear
deformation is zero. While most finite element texts describe the simple two-
noded beam [1,4] few explain how more complex elements may be formulated
[3].
2
Standard procedure
N = { N1 N2 N3 N4 } & dT = { w1 θ1 w2 θ2 } (3)
w(x̄) = Xα (4)
where,
Taking equation (4) and its first derivative with respect to x̄, four further
equations can be formed, one for each degree of freedom:
d = Aα (6)
where
1 0 0 0
0 1 0 0
A=
(7)
1 1 1 1
0 1 2 3
3
Solving for α in Equation (6) and substituting into Equations (4) and (2)
gives
N = XA−1 (8)
The three-node beam of Figure 1b, of overall length 2l, has nodes at x̄ =
−1, 0, +1. The same procedure as above yields
N = { N1 N2 N3 N4 N5 N6 }, (9)
dT = { w1 θ1 w2 θ2 w3 θ3 }, (10)
X = { 1 x̄ x̄2 x̄3 x̄4 x̄5 } (11)
αT = { α1 α2 l α3 l2 α4 l3 α5 l4 α6 l5 } (12)
Hermitian interpolation
The shape functions in Equation (2) are Hermitian polynomials since the
displacement w(x) is interpolated from nodal rotations as well as nodal dis-
placements. This contrasts with Lagrangian interpolation, used for contin-
uum elements’ shape functions and for the axial effects in frame elements.
Considering small displacements, the nodal rotations are the first deriva-
tives of the unknown real displacement function at the nodes thus fulfilling
the definition of Hermitian interpolation. This property allows an alternative
procedure to be used to determine the shape functions to that outlined above
4
One-dimensional interpolation is required for straight beam elements. The
single dimension is along the element centreline, defined as the x-axis. One-
dimensional Hermitian interpolation for an unknown, w(x) proceeds as [6,7]
nnod
" Ã ! Ã !#
X
r r dw r dr w
w(x) = H0i wi + H1i + . . . Hri (14)
i=1 dx i
dxr i
Comparison of Equations (2) and (14) reveals that the bending shape func-
tions are level one Hermitian polynomials as follows:
1 1 1 1
N1 = H01 N2 = H11 N3 = H02 N4 = H12 (15)
and L0i (x) is its first derivative with respect to x. A polynomial of order
(nnod × 2 − 1) is required to interpolate over nnod points, each contributing
two values. Inspection of Equations (16) and (17) shows that the Hermite
polynomials are of the correct order for interpolation.
5
The advantage of a derivation based on the Lagrangian polynomials and their
first derivatives is that these are already likely to be present in a program
code. The former are required for continuum elements and the derivatives are
required for isoparametric elements. The use of this procedure also provides
a systematic approach to allow simpler coding.
Examples
Three-node beam
A three-node element with six bending degrees of freedom and total length
2l is shown in Figure 1b. This element has nodes at x̄ = (−1, 0, 1). The axial
degrees of freedom are omitted from this element as in the derivations above.
Shape functions for these degrees of freedom are the Lagrangian polynomials
of order 2. From the preceding section, it is clear that these are also required
for the derivation of the bending shape functions.
The bending shape functions are equivalent to the following Hermite poly-
nomials:
1 1 1
N1 = H01 N2 = H11 N3 = H02 (30)
1 1 1
N4 = H12 N5 = H03 N6 = H13 (31)
Note that the first four are not the same as those in Equation (15) since each
set is based on different order Lagrangian polynomials.
From (24) and (27) and with substitution for x̄1 we obtain
· µ ¶¸ · ¸2
1 3 x̄ 5 1 3
H01 = 1 − 2l(x̄ + 1) − (x̄ − 1) = x̄2 − x̄3 − x̄4 + x̄5 (32)
2l 2 4 2 4
Similarly,
· ¸2
1 x̄ lh 2 i
H11 = l(x̄ + 1) (x̄ − 1) = x̄ − x̄3 − x̄4 + x̄5 (33)
2 4
h i2
1
H02 = [1] (1 − x̄2 ) = 1 − 2x̄2 + x̄4 (34)
h i
1
H12 = lx̄ [−x̄(x̄ + 1)]2 = l x̄ − 2x̄3 + x̄5 (35)
· µ ¶¸ · ¸2
1 3 x̄ 5 1 3 5
H03 = 1 − 2l(x̄ − 1) (x̄ + 1) = x̄2 + x̄3 − x̄4 − x̄
(36)
2l 2 4 2 4
· ¸2
1 x̄ lh 2 i
H13 = l(x̄ − 1) (x̄ + 1) = −x̄ − x̄3 + x̄4 + x̄5 (37)
2 4
Four-node beam
Figure 1c shows a beam with four nodes having the same overall length as
the three-node beam. The non-dimensional coordinates (x̄) of the nodes are
7
−1, −1/3, +1/3 and +1. Eight shape functions are required, derived from
the following Lagrangian polynomials and derivatives:
· ¸
9 1 x̄
L1 (x̄) = − + + x̄2 − x̄3 (38)
16 " 9 9 #
27 1 x̄2 3
L2 (x̄) = − x̄ − + x̄ (39)
16 3 3
" #
27 1 x̄2
L3 (x̄) = + x̄ − − x̄3 (40)
16 3 3
· ¸
9 1 x̄ 2 3
L4 (x̄) = − − + x̄ + x̄ (41)
16 9 9
· ¸
9 1
L01 (x̄) = + 2x̄ − 3x̄ 2
(42)
16l 9
· ¸
27 2
L02 (x̄) = −1 − x̄ + 3x̄ 2
(43)
16l 3
· ¸
27 2
L03 (x̄) = 1 − x̄ − 3x̄2 (44)
16l 3
· ¸
9 1
L04 (x̄) = − + 2x̄ + 3x̄ 2
(45)
16l 9
The first two shape functions, relating to lateral displacement and rotation
at node 1, can then be derived as
1 h i
N1 = 13 − 15x̄ − 243x̄2 + 281x̄3 + 1215x̄4 − 1413x̄5 − 729x̄6 + 891x̄ 7
(46)
512
l h i
N2 = 1 − x̄ − 19x̄2 + 19x̄3 + 99x̄4 − 99x̄5 − 81x̄6 + 81x̄7 (47)
256
Plotting these two functions (Figures 3a & b) shows that they also satisfy
the basic requirement of shape functions as outlined above.
Conclusion
8
Acknowledgements
This work was carried out as part of an EPSRC funded project examining
numerical modelling of tunnelling at the Department of Engineering Science,
University of Oxford, UK under the guidance of Dr. H.J. Burd. The author
would like to acknowledge the help and contribution of Dr. Burd to this
work.
References
1. Astley, R.J., Finite Elements in Solids and Structures, Chapman & Hall,
London, 1992.
5. Mohr, G.A., Finite Elements for Solids, Fluids and Optimisation, Oxford
University Press, Oxford, 1992.
6. Jacques, I. and Judd, C., Numerical Analysis, Chapman & Hall, London,
1987.