On The Calculation of Consistent Stress Distributions in Finite Element Approximations
On The Calculation of Consistent Stress Distributions in Finite Element Approximations
JOURNAL
rOR
NUMERICAL
METHODS
IN ENGINEERING.
VOL. 3. 317-325
(1971)
R".ll'arch /I/s'i""t'.
AND
II. J. nRAUCIIU
The Iheory of conjugale approximations! is used 10 oblain consistent approximations of stress fields in
finite element approximations based on displacement assumptions. These consistent stresses are continuous across interclernent boundaries and involve less mean error than those computed by the
conventional approach.
INTRODUCTION
The problem of calculating stresses in finite element models based on displacement approximations has long been a source of difficulty. Typically. the procedure is as follows.:!
I. The displacement components u. r and II' over a typical finite clement are represented
approximately as a linear combination of their values (and possibly values of their derivatives)
at a prescribed number of nodal points.
2. Following standard procedures,:! element stiffness matrices klel are calculated using. say.
the principle of minimum potential energy.
3. A global stiffness matrix K is obtained by connecting all of the elements together and
applying appropriate boundary conditions. This leads to equilibrium equations governing the
connected assembly of elements.
4. The equilibrium equations are solved and stresses in a typical element are evaluated by
direct substitution of local displacement field into an appropriate constitutive equation. for
example
(I)
Here aIel is a vector of local stresss components. Dlt) is the elasticity matrix. HIe) is an operator
appearing in the strain displacement relations. Qle) is a matrix transforming the global generalized
displacements U to the local nodal displacements ulC) and P is a vector of generalized forces.
As pointed out by Melosh.3 stresses computed using the above procedure represent. at best,
only averages of the true stresses over a finite element. The stress field so computed will. in
general, exhibit finite discontinuities at the boundaries of each element. To evaluate stresses at a
nodal point. it is common practice to compute some kind of weighted average of stresses over
elements meeting at that node. Wilson4 noted that such element stresses generally do not represent
the true state of stress in anyone point of the clement: he developed a 'weighted average method'
which gave good results for both interior and boundary elements. The paper by Turner and coworkers:; includes a detailed discussion of an averaging technique. based on an equivalence of nodal
forces and element stresses. that overcomes large stress discontinuities in finite elements. Under
reasonable smoothness conditions on the local displacement fields. it can be shown that element
stresses computed using the procedure outlined previously do indeed converge in the mean to the
Reeeh'ed 30 Jail/wry /970
Revist'd 6 April /970
@
3t7
318
exact values.II-1I In his 1964 monograph, GallagherlO proposed a 'direct' method of formulation of
stiffness matrices which involved independent developments related to both stress and displacement fields for an element. and which thercby overcame many of the usual dilliculties in
interpreting boundary stresses.
In the present paper. we give a consistent procedure for calculating stresscs in finite elements
which is based on the idea of conjugate approximations.l
While we make no claim that the method
is computationally more eff1cient than those generally used to compute stresses, it is nevertheless
consistent. sincc the distribution of such stresses in the finitc element modcl is directly dictated by
the displacemcnt approximations
used in formulating element properties. In other words. the
stresses so computed arc consistent with the displacement approximations.
Moreover if the
displacement approximations are continuous. the consistent stresses will also be continuous and
will be more accurate (in a certain mean square sense) than those computed following conventional
procedures.
The procedure for computing consistent stresses arises from the notions of biorthogonal bases
for finite-dimensional conjugate spaces. If the function u(x. y. z) (say. a component of displacement) is approximated by functions of the form
ii = p(x,y.
z) S
(2)
where p(x, y. z) is a matrix of suitably chosen interpolation functions and S a vector of generalized
displacements, thcn the identification of p(x. y. z) defines a basis for a finitc-dimensional
subspace of the spacc containing the actual displacement function II. Since the functions p(x, y. z)
are not orthogonal with respect to an appropriately defined inner product 0/1 the space, it is
possible to construct a different set of so-called conjugate approximation
functions A(X. y, z)
which form the basis of a space conjugate to that spanned by p(x. y, z). The significance of this
observation. which is to be used in this paper, is that element stresses should be referred to the
conjugate basis rather than mapped completely out of the subspace of thc functions p(x, y. z),
as is done conventionally by the procedure outlined above.
THE CONCEPT
OF CONJUGATE
APPROXIMATIONS
Although it is not essential that the details of the theory of conjugate approximations be digested
in order to apply it to practical computations. we outline briefly here certain of its underlying
concepts. Further details can be found in Reference 1.
The displacement field u described in the previous section can be regarded as an element in an
infinite-dimensional
linear space J(' in which an inner product between two elements u and w is
defined by
(u.w) = j~lITWd&
(3)
.n:
II;;::CPl(X.y,Z)Ut+CP2(X.y.Z)U2+
1';;::
CPl(X,y.Z)
Vt+CP2(X,y.Z)
II';;::
CPl(X,y.Z)
Wt+CP2(X,y,Z)
.. +CPa(x.y,z)Ua
V2+ .. +CP(;(x,y.z)
W2+ .. +CPa(x.y.z)
}
Vu
WIl
(4)
CONSISTENT
STRESS DlSTRIIlUnONS
IN FINITE ELEMENT
AJ>PROXIMA nONS
319
wherc Vi' Vi and Wi arc thc values of u. to and \I' (and/or thcir derivatives) at various nodal points
in .rJ. It is often convenient to recast equation (4) in matrix form. as indieated in equation (2), by
introducing
(5)
Then
ct>8
II =
(6)
Now corresponding to any finite set of base functions cplx, y. z), we can always construct a set
of conjugate approximation functions which form a countable biorthogonal basis to <[) and its
conjugate space $*: that is, a unique set of functions 1\.(.\",)',z) = [Ai(x.y.z)]
which satisfy the
biorthogonality condition
r <t>T1\. d&l' = I
(7)
lit
the conjugatc
C=(<t>.<t=
<t>T<t>d~
(8)
lit
(9)
non-
= CC-l = I
(10)
,!Of
as required. Moreover.
C-l
j~1\.'1' 1\.
d,gf.
(II)
The conjugate approximation functions 1\.(x. y, z) provide a basis for the conjugate subspace <[)*.
Thus elements in $* (i.e. elements appearing as linear functionals of elements in (I are linear
combinations of the functions 1\.(x. y. z).
We recall that in finite element approximations.
the functions <t>(x. y. z) are sums of elemental
approximation functions ~(")(x. y, z) that are defined only loeally. Thus, for a collection of E
elements,
E
<t>(x,y. z) =
L ~(el(x,y.
z)Qle)
(12)
wherein Qle) is the Boolean transformation appearing in equation (I). However. the functions are
generally designed so that <t>(x, y. z) is continuous over [fl. The local character of the functions
~(c)(x.y. z) is described by saying that they have almost disjoint support. Formally, we would like
also to define local conjugate approximation functions )"Ie)(x, y, z) for the purpose of calculating
local approximations of the stress fields ovcr an element. Sincc, in finite element approximations,
1\.'1' = C-l <t>'1' =
(13)
320
J.
T.
aDEN
H. J.
AND
IIRAUCHLI
we can set
( 14)
so that locally
A(el
C-!
(15)
Lnl/lT~I/ITnltIT
I/(X,)'.z)
cp(x.y.z)U
1\(x,y.z)1)
where
0=
1\T I/d.~
( 16)
(17)
, .it
and
u=CU
Technically.
1\(x.y, z)
(18)
CALCULATIONS
= ~ /'
ale)'l' el"1
2, ar
d3f
( 19)
where ale) is the stress vector and IC} is the vector of strain components. If A is the vector of
generalized displacements for the connected model. we have, in accordance with Reference 2,
(20)
Assuming that elements of le) belong to the subspace (II, equation (19) defines a linear functional
on <I:> and shows that the elements of aiel belong 10 <fl*. Consequently, the functions a should be
represented as linear approximations
of the conjugate approximation functions Alel(x,)', z). The
validity of the assumption that 1") belongs to (Il rests on the commutativity of the projection II
of Yl into III and partial differentiation which. for finite element models. is at least approximately
true.! It follows that a given stress component. say a~). should be represented by
a<.f) =Ale)(x.y.z)S(rl
(21)
where
SIC}
j'
,[Jf
\jJlelT
axd.:#
(\jJll'l'l',
ax)
(22)
CONSISTENT
STI(ESS DISTRIIlUTIONS
component
computed
from
321
APPROXIMATIONS
the constitutivc
equation
for the
Procedure
We are now in a position toconstruct
a systematic procedure for computing
consistent. continuous
stress distributions
in finite elcmcnt approximations.
Continuing
with the 'conventional'
procedure described
prcviously.
suppose that the componcnts
of displacement
over the finite element
model are given by cquations
of the form in cquation (6) ano that the discontinuous
stress field
is given by the eonstitutive
lav.'
a = DE = DHu = DBcI>L1
We proceed
I. If there
(23)
as follows.
were unknown
displacements
at G nodes,
c=
construct
the G x G fundamcntal
matrix
cj>'l'cp d.jfl
(24)
.I>r
= cj>C-l
(25)
aTcpdJ?
(26)
of elements
is now computed
by
(27)
However. in praclice
obtained
automatically
S
The columns
points.
of the
x G matrix
S contain
stresses
RC-l
at eaeh
node.
These
are
(28)
stress at each of the G nodal
EXAMPLES
To demonstrate
the basic ideas. we now examine applications
of the theory to selected problems.
Consider first the one-dimensional
example of a straight bar with a linearly modulus of elasticity.
E(x) = Eo(\ +x) subjected
to a prescribed
longitudinal
displacement
of u(x) = ,~(I-x2/36).
The exact stress distribution
is a(x) = E(x) duldx = - <l:Eo x( I + x)/l8. To analyse the bar using
finite elements. we adopt a rather crudc displacement
approximation
consisting
of six elements
over cach of which the displacement
is assumed to vary linearly: this problem then amounts to a
slight gencralization
of one described
in Reference
\. In this case, the approximate
displaccment
field is given by
(29)
u = cj>(x) U
322
where
CPl(X)
cplx)
CP7(X)
= 6+x,
cp(x)
5lS;xlS;6
CPI.-(x)
u=
Since the conventional.
= 0 elsewhere,
36{36.35,32.27,20.
'6 -
(31 )
II.O}
and
discontinuous
a(x)
(30)
I),
x+2-i+2(i-.\')h(x-i+
a(x) cp(x) dx
(32)
dx
equations
(29)-(31)
Eo ex
(33)
.0
We next calculate
the fundamental
matrix
C of equation
1351
-362
724
C-l = r 1'6cpTcpdx
II
\-1
=- 1
390
97
-194
675
7
-14
- 182
676
-2
45
-182
679
I
4
-14
52
-194
724
Sym.
-2
-26
(34)
97
-362
1351
RC-t
= -
Eo:
;6 [0'8,3,11,1.23'8,39'2.60'9,80'0]
(35)
,r--L
84
80~
Exocl
0--0---0
70'
---
Conventional
As;;
----i
n
0
Consistent
tn
~l
60
::;;;
-i
",
-i
tn
-i
;c
m
tn
tn
~o
'0
~ 50
b
XISL
-i
6
z
tn
b"<
N
-<::
oil
I
en
E.'
iii
'"
~
in
If)
30
:::
::l
~
.....
~ 40
-i
c:
l:l
~
,r,
in
.,.,
-1000
Z
::j
m
,."
r0-----0
20
Conventional element
stresses (Reference 8)
Conjugate stress
approximation
>
"0
"0
;c
0
X
>
1-0
08
-i
-2000
10
,."
~
m
-i
2
3
4
5
6x
Figure I. Comparison of convcntional finitc elemcnt strcsscs with consistcnt
stresses
6
z
tn
324
to the problem of bending of a clamped. sq uare plate subjected to a centrally located concentrated
force P are shown in Figure 2. Hcre the conventional stresses arc those obtained by Bazeley and
co-workersll using non-conforming elements. The improved continuous stress distribution shown
was obtained by using the very crude but conforming set of piecewise linear interpolation functions
in equations (26) and (27). It is observed that even in this casc the conjugate stress approximations
tend to give better estimatcs of stresses near points of stress concentration.
ACKNOWLEDGEMENT
The support of this work by the U.S. Air Force Office of Scientific Research
F44620-69-C-0124
is gratefully acknowledged.
under Contract
APPENDIX
The proof that the best approximation
in a mean square scnse arises from the use of conjugate
approximations was presented in Reference I in connection with quadratic funetionals defined
on self-conjugate spaces. Here we generalize this result to the case in which a linear spacc and its
dual are considered. We first consider cases in which the character of the spaces involved is
arbitrary. and then we apply the result to linear elasticity.
Let . and <!J denote dual linear spaces the elements of which are functions denoted f and g
respectively. Let (f.g) dcnotc the inner product on Y; and <!J. Further. let (II denote a finitedimensional subspace of .~. and \f!' its dual in rg. The spaces q> and 'l' are spanned by biorthogonal
bases CPkE$,l/1kEIF
such that
=8%'.
(cpl.:.ifJlII)
off and
F=
lII.k=
(36)
/1
Pcp/;.
G=G
1.2 .....
= (f. ifJk}
and
/1
G",
(37)
,/.111
m'P
= (g, cp",)
(38)
M",ifJ"')
(39)
can be wrillen
J [AI.:, MII.1
(f-
F.g- G)+(FI.:-Ak)
(Gk- Mk)
(40)
Obviously. either of the projections defined by equation (36) makes the second term in equation
(40) vanish. If we now introduce a linear. positive-definite.
regular mapping K from .~ to <!J.
such that K(ct c'l'. then K defines a matrix Kill/; = {cp"" K(cp/..)} such that
K",/;j\k
1\<1,"
(41)
quadratic
form
FIII)(J\k' - Fk)
(42)
Consequently cquation (42) assumes a minimum value when Ak is chosen according to equation
(38).
In the case of lincar elasticity. letfcorrespond
to the stress tensor G;j and g correspond to the
strain tensor eij' Then (f g) represents. with a constant. the strain energy. Let eij be the strain
CONSISTENT
STRESS D1STRIIIUTIONS
IN FINITE
ELE\lENT
APPROXI~lATlONS
325
resulting from a finite clement model of the displacement field. Then. in view of the above results,
the best approximation of aij' in the sense of minimizing the square error equation (42), is that
function in III for which the coefficients are computed using equation (38).
REFERENCES
J. H. J. Brallchli and J. T. aden. 'Conjugate approximation functions in finite clement analysis'. Q. appl.
Malll. to appear.
2. O. C. Zienkiewicz and Y. K. Chung. The Finile Elemtll1 Mt'thod in Slrllcll/ral and Cominl/lIm Aleehanies.
McGraw-Hili. London. 1967.
3. R. J. Melosh. 'Basis of derivation of matrices for the direct stiffness method" A!AA Jill. 1. 1631-]637
(1963).
4. E. L. Wilson. Finile /l'/Ilell1 Analysis ofTlI'o-dime"sio"al SrrllClIlrl's. Ph.D. Thesis. University of California.
Berkeley. 1963.
5. M. J. Turner. H. C. Martin and 13. C. Weikel. 'Further developments and applications of the stiffness
method'. A'lalrix Melh. SlrI/CI. Analysis. AGARD 72.203-266 (1964).
6. M. W. Johnson. Jr. and R. W. McLay. 'Convergence of the finite element method in the theory of elasticity', J. uppl. Mech. 35. E. 2. 274-278 ( 1968).
7. S. W. Key, A COfll'erg"I/('t'!m't'sligatioll oflhe DireI'I SI((flless lvlelhod, Ph. D. Thesis, University of Washington. Seattle. 1966.
8. E. R. A. Oliviera, 'Theoretical foundations of the tinite element mClhod. 1111.J. Solids SlrIICI. 4. 929-952
(1968).
9. P. Tong and T. H. II. Pian. 'The convergence of Ihe finite element method in solving linear elaslicity
problems', 1111.J. Solids SlrIICI. 3, 865-879 (1967).
10. R. H. Gallagher, A Correlation Study of Melhods of ,"-latrix Slrllelllral Analysis, Pergamon Press. London.
1964.
II. G. P. llazeley, Y. K. Cheung. B. M. Irons and O. C. Zienkicwicz, 'Triangu]ar elements in plate bendingconforming and non-conforming solulions'. Proc. Matrix ,\-Il'lh. Slrllcl. Mech. TR-66-80. 547-576 (1966).