Академический Документы
Профессиональный Документы
Культура Документы
Let nd(= 2 or 3) denote the number @space dhtmsions of the problem under
consideration. Let 0 C
be an open set with piecewise smooth boundary A
general point in R5 is denoted by x. We will identify the point x with its position
vector emanating from the origin of W.The wnitoutmardnorrnal vectorto r is
denoteaby n.
58
Chap. 2
where xi and ni, 1 Ii 5 nd, are the Cartesian components of x and n, respectively;
see Figure 2.2.1. Unless otherwise specified we shall work in terms of Cartesian
components of vectors and tensors.
Figure 2.2.1
r = r, u re
(2.2.3)
r, n re= 0
(2.2.4)
and r, and
are open sets in K The notations are defined as follows: U is the set
r, U remeans the set of all points n contained in either r, or
rk.Also, n is the set intcrsGccion symbol. Thus r, n remeans the set of all points
contained in both r, and re.The emp@ set is denoted by 0. Thus (2.2.4) means that
there is no point x contained in both r, and re(i.e., r, and redo not intersect or
overlap). A bar above a set means set c h s m , i.e., the union of the set with its
boundary. Thus
union symbol. Thus
a=aur
(2.2.5)
To understand the meaning of r, U rk,we must define the boundaries of r, and re
in K We shall do this with the aid of an example.
~~~
Example 1
Letdl = {x E W2 I x 2 + y2 < 1, i.e., theinterioroftheunitdisc}.Theboundaryofdl
is r = {x E R2 I x2 + y2 = 1, i.e., the unit circle}. Let
r, = r n {X E R z ( y > o}
(2.2.6)
Sec. 2.2
Preliminaries
Similarly, let
ri = r n 1%E RZ ly < 0)
Thus
Clearly
rk = r n {X E R~I y 5 0)
r, u rk= r, UE= F
(2.2.8)
(2.2.9)
(2.2.10)
We shall assume throughout that I', # 0 but allow for the case rc= 0.
Let the indices i, j , k, I , run over the values 1, . . ,nd. Differentiation is
denoted by a comma (e.g., u,i = u , ~=, au/&) and repeated indices imply summation (e.g., in R3, u , =~ q l l + uBP+ u,33 = a2u/ax2 + a2u/ay2 + a2u/az2).
The summation convention only applies to the indices i, j , k, and I and only to two
repeated indices. If there are three, or mom, repeated indices in an expression, then
60
Chap. 2
the summation convention is nut in effect. (This is in keeping with the usual convention.)
Integration by parts.
(2.2.12)
(fdd
=xis + fs,r
to get
and then use the divergence theorem to convert the left-hand side into a boundary
integral.
2.3 CLASSICAL LINEAR HEAT CONDUCTION=
STRONO AND HlEAK FORMS; EQUlVALElvCE
= Kji
(symmetry)
(2.3.1)
where the conductjvities, ui,s, are given functions of x. (If the Ki,s are constant
throughout Q, the body is said to be homogeneous.) The conductiivily matrix,
K = [q],is assumed positive definite (see the definition in Sec. 1.9). The most
common situation in practice is the isotropic cuse in which q ( x ) = K ( x ) S i j r where 4,
is the hneckex delta.
-~iju,j,
Kij
Sec. 2.3
(@)I
61
follows:
Given4:51+ R,g:I'@+ WandA:rh+ W,lindu:fi+ Rsuchthat
4t.t
=1
inQ
(Meqdon)
(2.3.2)
u=@
onrs
(2.3.3)'
-qir = A
on rk
(2.3.4)
on re
(2.3.5)
p R andA :
Theorem. Assume all functions involved are smooth enough to justify the
manipulations. Then a solution of (S)is a solution of (W)and vice versa.
hqf.1. Assume u is the solution of (S).By virtue of (2.3.3), u E 8. Pick
any w E CU and proceed as follows:
02
Chap. 2
-I, dl'l + I,
-In - irk
wqini d r
w,iqi
In
I,
(integration by parts)
wC d n
W,iqi d n
wh d r
w(-qi,i
( w = 0 on
wC dn
+4
I,
w(niqi
+ /L) dr
(2.3.7)
Let
a=
-qi,i
+C
p = qini + k.
To show (2.3.2)and (2.3.4)are satisfied and thus complete the proof, we must prove
that
a = O
on0
j3 = 0
on rk
which implies a = 0 on 0.
Now pick w = p$, where
i'. $ > 0 on rk;
ii'. $ = 0 on rg;and
iii'. #is smooth.
(These conditions insure that w E CV.) With this choice for w, (2.3.7) becomes
Sec. 2.3
63
(2.3.8)
(2.3.9)
(2.3.10)
~~
(a,
tivities.)
64
Chap. 2
In the case of two space dimensions, the conductivity matrix may be written as
(2.3.14)
In terms of the above expressions, the integrand of (2.3.8) may be written in indexfree fashion:
U ( W , U)
(VW)TK@U)
dn
(2.3.17)
~~~~~~~
= uh
+ gh
(2.4.1)
,!
(Wh,#)
+ (wh,h)r - U(Wh,Qh)
(2.4.2)
Sec. 2.4
66
ne,
a = ?z
Figru+ 2.4.1
In Sec. 1.9 the global nodal ordering and ordering of equations in the matrix
system coincided. In multidimensional applications this would prove to be an inconvenient restriction with regard to data pparation.
In what follows, a more flexible scheme is described. Let q = (1,2, . . ,%},
the set of global nods n d m where % is the number of nodal points. By the
terminology @-nodewe shall mean a node, A, at which it is prescribed that ub = 42.
Let % C q be the set of 42-nodes. The compkment of % in q,denoted by q - %,
is the set of nodes at which ub is to be detemmd The number of nodes in q - r l ~
equals nq, the number of equations.
A typical member of W is assumed to have the fonn
(2.4.3)
where NA is the shape function associated with node number A and CA is a constant.
We assume throughout that wb = 0 if and only if cA = 0 for each AEq - Q.
Likewise
(2.4.4)
68
Chap. 2
From (2.4.5),we see that gh has been defined to be the nodal interpolate of g by way
of the shape fun~tions.~
Consequently, gh will be, generally, only an approximation
of g. See Fig. 2.4.2.Additional sources of e m r are (1) the use of approximations
and lib in place of 4 and li, respectively; and (2)domain approximations in which the
element boundaries do not exactly coincide with I'. Analyses of these approximations
are presented in Strang and Fix [2].
To define the global stiffness matrix and force vector, we need to lirst specify
the global ordering of equations. For this purpose we introduce the ID array, sometimes called the destination IVFII~,which assigns to node A the corresponding global
equation number, viz.,
Global equation
ID(A) =
(2.4.7)
'This is not the only possibility. nor the best fromthestaadpointofaccut.lacy.However, in practice
it is geaerally the most convenient.
Sec. 2.4
67
where 1 IP 5 nq. The dimension of ID is h.As may be seen from (2.4.7), nodes
at which g is prescribed are assigned equation numberzero. An example of the setup
of ID and other important data-processing m a y s is presented in Sec. 2.6.
The matrix equivalent of (2.4.6) is given as follows:
(2.4.8)
(2.4.9)
(2.4.10)
(2.4.11)
Theorem
1.
2.
K is symmetric.
K is positive definite.
proof
1. The symmetry of K follows directly from the symmetry of a(. ,
Kpo = u(NA, NB)
= ~ ( N BNA)
,
=K Q ~
a),
viz.,
(by definition)
(symmetry ofa(* 9
*)I
(by definition)
2. (Recallthat we must show (i) cTKc 2 0 and (ii) CKC = 0 implies c = 0.)
To each n,-vector c = {cp}, we may associate a member w* E 0 by the
expression W * = XAE,,-,,, NA&, where & = cp, P = ID(A).
i.
(positivedefinitenessof conductivities)
68
Chap. 2
Remarks
1. Observe that it is the positive-definiteness hypothesis on the constitutive
coefficients (i.e., K,~S) and the boundary condition incorporated in the definition of
0 which together result in the positivedefiniteness of K and thus ensure its invertibility.
2. The explicit structure of the shape functions, which will be delineated in
Chapter 3, will also result in K being banded.
Exercise1. (This exerciseis a multidimensional analog of the one contained in Sec. 1.8.) Let
rh,= (*!,
P) - r
(interiorercnrcntbwutwies)
[qn]
= (4:
= .j;tt:
-qi)d
+ qin;
As may be easily verified, the jump is invariant with mpect to reversing the
+ and -
designations.
Consider the weak formulation (i.e., (2.3.6))and assume w and u are smooth on
the element interiors but may experience discontinuities in gradient across element
boundaries. (Functions of this type contain the standard Cofinite element interpolations;
see Chapter 3.) Show that
Sec. 2.5
i. qI,f - 4 i n '8UI
69
y deduced:
a'
ii. -qn = A on r k
iii. [qn] = 0 on rw
As may be seen, (i) is the heat equation on the elmrcnt interiors and (iii) is a continuity
condition across element boundaries on the heat flux. contrast the present mdts with
those obtained assuming w and u aregrobauy mnoodr.
The Galerkin finite element formulation obtains an qppraximatc solution to (i)
dwugh (iii).
As before, we can break up the global arrays into sums of elemental contributions:
K=
2 K',
K' = [K$Q]
(2.5.1)
e= 1
(2.5.2)
where
ri = rcn P,
P = ID@),
ri.
Q = ID(B)
(2.5.5)
70
Chap. 2
The element stiffness, k', and element force vector,f', may be deduced from
these equations:
where (recall) n,, is the number of element nodes, and gf = g(x$ if g is prescribed
at node number b and equals zero
The global arrays, K and F may be formed from the element arrays kcandf',
respectively, by way of an assembly algorithm as described in Sec. 1.14.
The element stiffness matrix can be written in a standard form convenient for
programming:
= f'Y B'DB
(2.5.9)
(2.5.13)
Sec. 2.6
71
Exercisel. Let
(2.5.14)
Where
d,' = u*(xo')
(2.5.15)'
d' is called the e&ment &mpemtwv mfor. Show that the heat flux vector at point
x E4
2' can be calculated from the formula
ns
Bad,'
(2.5.16)
a- 1
Exerdse 2. Consider the strong statement of the boundary-value problem in classical linear
heat conductionin which the h-type boundaty condition (i.e., eq. (2.3.4)) is replaced by
the following expression:
Au
- gin, = A
(2.5.17)
onrh
where A
Local
Element
node
number
number
- I
A
Global
node
number
(2.6.1)
The relationship between global node numbers and global quation numbers as
well as nodal boundary condition information is s t o d in the ID array (see 2.4.7). In
72
Chap. 2
practice, the IEN and ID arrays are set up from input data. The LM array, which was
described in the context of the one-dimensionalmodel problem in Sec. 1.14, may then
be constructed from the relation
(2.6.2)
Example 1
Consider the mesh of four-node, rectangular elements shown in Fig. 2.6.1. We assume
that the local node numbering begins at the lower left-hand node of each element and
proceeds in counterclockwise fashion. This is illustrated in Fig. 2.6.1 for element 2,
which is typical. We also assume that essential boundary conditions (i.e., g-type) am
specified at nodes 1,4,7, and 10. Thus kwill only be eight equations in the global
system Kd = F.We adopt the usual convention that the global equation numbers run in
ascending order with respect to the ascending order of global node numbers. The ID,
IEN, and LM arrays are given in Fig. 2.6.2. The reader is urged to verify the details.
Esmntial
boundarycondition
W specified
0 -EEkmentnumbers
Figare 2.6.1 Mesh of four-node, mmgular elements; global and local node
Wmbers, dement numb, and essential boundary condition aodes.
Sec. 2.6
73
ID array:
Global node numbers (A)
1
10
11
12
O*
(n,=12)
IEN array:
(nd=6)
(riel = 6)
1
2
3
4
(nen
= 4)
A = IEN(u,e)
LM army:
Local
node
numbers
(a 1
2
3
hen
= 4)
P = LM(u,e) = ID(IEN(u,e))
'Temperature boundary conditions ('@-type")
-2.6.2.
denoted by zeros.
ID,IEN,andLMarraysforthemeshofFig. 2.6.1.
74
Chap. 2
In terms of the IEN and LM arrays, a p i s e definition of the q: 's may be given
(see (2.5.8)):
~~~~~~~
*:={
0
*A
if LM(u,e) # 0
if LM(u,e) = 0, where A = IEN(u,e)
(2.6.3)
(2.6.4)
LM(3,e) = 0
LM(4,e) = 9
We deduce from (2.6.4) that the contributionsto the g.abal arrays are given as follows:*
K55 + K55
+ kti)
(2.6.5)
(2.6.6)
Note that all terms in the second and third rows and columns of kgdo not contribute to
K. However, they may contribute to F viaff andG , since, by (2.5.8) we have
- kt345
...- khqCz - kb45
f f = . . . - kt24.2
(2.6.7)
f4=
(2.6.8)
in which, for clarity, we have omittedthe first two terms of the right-hand side of (2.5.8).
Special subroutines are easily programmed to carry out the operations indicated in
(2.6.5H2.6.8).
It is instructive to visualize the contributions of the eth element to the global
stiffness and force. These contributionsare depicted in Fig. 2.6.3.
We note that all necessary element assembly information is provided by the LM
Sec. 2.7
76
r-
0
0
0
Figure 2.6.3
-Y*
Exerdse 1. consider the accmpmying mesh. set up the ID,IEN, and LM anays.
Classical elastostatics is a rich subject in its own right. See [3-71 for background and
ref-ces
to the literatwe. These referenoes range from the very physical to the very
76
Chap. 2
mathematical. The most physical book is the one by Timshenko and Goodier. In
ascending order of mathematical content are Sokolnikoff, Gurtin, Jhvaut-Lions, and
Fichera.
The reader is reminded that indices i, j , k, and 1 take on values 1, . . . , nd,
where nd is the number of spatial dimensions, and the summation convention applies
to repeated indices i, j , k, and 1 only.
Let qjdenote (Cartesian componentsof) the (Cauchy)stress tensor, let ui denote
the disphcement vector, and let Ci be the prescribed body force per unit volume. The
(i@nitesM) strain tensor, 9,is defined to be the symmetric part of the displacement gradients, viz.,
(stmin-dispkement equations)
(2.7.1)
The stress tensor is defined in terms of the strain tensor by the genedized Hook's
law:9
cij
= CiNEkl
(2.7.2)
where the ciM's, the elastic cw&ients, are given functions of x. (If the ci@*sare
constants throughout, the body is called homogeneous.) The elastic coefficients are
assumed to satisfy the following properties:
CiN
= ck/u
cijkl
= cjik/
cijkl
= cijlk
(major symmetry)
(2.7.3)
(minor symmetries)
(2.7.4)
Posithedefiniteness
cijk/(x)#ij#kl
cijk/(x)#ij$k/
(2.7.5)
0
= O implies
#ij
(2.7.6)
#ij.
We shall see in Sec. 2.8 that a consequence of the major symmetry (2.7.3) is
that K is symmetric. The first minor symmetry implies the symmetry of the stress
tensor (i.e., qj = o j i ) . l o The positivedefiniteness condition, when combined with
definiteness of K.
'This is another COlUlUUliYC equation, which reflects the elastic properties of the body under
consideration.
"From afundamentalcontiwum sncchanics standpoint, the symmtry ofthe Cauchy s t m s tensor
emsnatesfromthebalanceofangulramomnhun.
Sec. 2.7
In the present theory, the unknown is a vector (i.e., the displacement vector).
Consequently, a generalization of the boundary conditions considered previously is
necessitated. We shall assume that I' admits decompositions
r = 5,u r,
0 = r, n r,
i = 1,.
. . ,nd
(2.7.7)
For example, in two dimensions the situation might appear as in Fig. 2.7.1. As can
be seen there can be a different decomposition for each i = 1,2, . . . ,nd.
on rh
(2.7.10)
Remarks
1. The functionsg,and I& am called the prescribed boundarp dispkements and
tmctions, respectively.
2. (S)is sometimes referred to as the mixed boun&uy-valueproblcn of lintcrr
ebost&s. Under approPriate hypotheses on the data, (S)possesses a unique solution (see Fichera [Q.
3. The additional complexity of the present theory, when compared with heat
conduction, is that the unknown (i.e., u = {u,}) is vector-valued rather than scalarValued.
78
Chap. 2
Let Ji denote the trial solution space and cUi the variation space. Each member
E Ji satisfiesq = &on q,,whereas each wi E cUf satisfies wi = 0 on r,. Equation
(2.7.10) will be a natural boundary condition.
The weak formulation goes as follows:
Given : --* W, g+ : qi--., R and hi : G,+ R, find uf E Ji such that for all
wi E Wi,
ui
Jf
Remarks
5. In the solid mechanics literahue, (W)is sometimes referred to as the princQle of virtual work, or principk of virtual &pkements, wi being the virtual
&pkements.
6. The existence and uniqueness of weak solutions is discussed in Duvaut-Lions
131.
Note. The boundary integral in (2.7.11) takes on the explicit form:
Theorem. Assume all functions are smooth enough to justify the manipuand vice versa.
lations. Then a solution of (S)is a solution of (W),
Remark
7. The proof of the equivalence theorem requires some preliminary results,
which we shall establish in the following lemmas.
(2.7.13)
Sec. 2.7
78
(2.7.14)
Remark
8. scin and qfA are called the symmetric and skew-symmetric parts of s,,, respectively.
Lemma 2.
Then
Sfltr,
= S(fj3tfj
(2.7.15)
= sofit,,+ qfjlt,,
the lemma will be established if we can show that qintu = 0. We proceed as follows:
Proof qf Theorem
1. Let ui be a solution of (S).Thus uf E 8t. Multiply (2.7.8) by wf E cVi and
integrate over a, viz.,
(integration by parts)
80
=
In
nod
Wi(qj,j
+ ti) d n - 2
ill
wi( q nj
- hi) d r
(integration by parts,
wi = 0 on
'hi
Chap. 2
q,)
(2.7.16)
Let
ai
pi
= qj,j + k
= gunj - hi
on n
pi = 0
on Gi
ai
These conditions can be proved by the techniques used in Sec. 2.3. Let wi = a&,
where
i.
ii.
iii.
4 > 0 on 0;
4 = 0 on r; and
4 is smooth.
(These conditions insure that wi E CU,.) Substituting this wi into (2.7.16) yields
which implies ai = 0 on a.
Now take wi = ailPI where
+,
i'.
ii'.
iii'.
+ > 0 on GI;
+ = 0 on GI;and
+ is smooth.
Sec. 2.7
~~
~~
81
~~
Exercise 1. Verify that a(. , .),(. , -) and (-, *)r,as just defined, are symmetric, b i l i i
forms (cf. Sec. 1.4).
(2.7.21)
(2.7.22)
(2.7.23)
" According to our previous notational conventions, t = [4,the matrix of strain components.
However, we will have no need for this matrix, and consequently we reserve for the "strain vector"
defined in (2.7.21). A similar notational conflict occurs with nspect b the "stress vector," u,defined in
Ex&
4. Note that facton, of one-half have been eliminated from the shearing components (i.e., last
components)of (2.7.21) and (2.7.22). (Compare (2.7.21) and (2.7.22) with (2.7.1).) This will coosiderably simplify subsequent writing.
82
Chap. 2
where
DIJ = CiN
in which the indices are related by the following table:
(2.7.24)
TABLE 2.7.1
3
2
(2.7.25)
(2.7.26)
e(u) =
u3.3
u2.3
ul.3
UI.2
+ u3.2
+ u3.l
+ U2.I
(2.7.27)
u = D e(u)
where
(2.7.28)
Sec. 2.7
83
(2.7.29)
(2.7.30)
&)(&a,
+ &I&) +
&jsU
(2.7.31)
where A and pare thelarnlparemcrcrs; pis often referred to as the shear modulus and
denoted by G. The relationships of A and p to E, Youngs modulus, and u, Poissons
ratio, are given by
A=
(1
(2.7.32)
+ u)(l - 2u)
E
= 2(1
(2.7.33)
+ u)
(See Sokolnikoff [a], p. 71, for tkther relations with other equivalent moduli.) If
(2.7.31) is not satisfied, the body is said to be dso&upc Using (2.7.31) set up D for
nd=2andnd=3.Hint:Theanswerfornd=2is
D = [ : Z c A +A2 p 0
(2.7.34)
CC
This matrix manifests the pkuu sbain hypothesis. (See Sokolnikoff [6] for elaboration.)
Remark
9. The case of isotropic pkuu strtss may be determined from (2.7.34) by
replacing A by where
x,
(2.7.35)
(SeeSokolnikoff [6] or Timoshenko and Goodier [7] for elaboration 011 the physical
ideas.)
84
Chap. 2
Exercise 6. (See Exercise 1, Sec. 2.4 for background and an analogous result.)
= a j n j be denoted by [or.].Consider the weak formulation
Let the "jump" in a,,
(i.e., (2.7.11)) and assume wi and ui are smooth on element interiors, but experience
gradient discontinuities across element boundaries. Show that
i. uij,j+ ti = o in U R'
e- I
ii. @in = k, on G,
iii. [ab]= 0 on Gn,
Here (i) is the equilibrium equation on element interiors, and (iii) is a traction continuity
condition across element boundaries. Compare these nsults with those obtained
assuming wi and ui are glolmlly smooth.
@h
(2.8.1)
(Given/,g,andk(asin(W)),findu* = vh + g* E 8hsuchthatfora11w*E ah
L
(2.8.2)
To define the global stiffness matrix and force vector for elasticity, it is necessary
to intraduce the ID array. This entails a generalization of the definition given in Sec.
2.6, since in the present case there will be mom than 1 degree of freedom per node.
For elasticity there am n,,, degrees of freedom per node, but in order to include in our
Sec. 2.8
85
definition cases such as heat conduction, we shall take the fully general situation in
which it is assumed that there are n ~ &pees
f
of ficcdorn per no&.12 In this case
Global equation number
(2.8.3)
Degree of
freedom
Global node
number
number
OF = 2
NAdu
AEW-Ww
(no sumon i )
(2.8.4)
d=
NA&A
(no sum on i )
(2.8.5)
AEWH
Let ei denote the ith Euclidean basis vector for W"d; ei has a 1 in slot i and zeros
elsewhere. For example
(2.8.6)
86
(nd =
3)
el =
Chap. 2
I}, I}, I}
e2 =
(2.8.7)
e3 =
The vector versions of (2.8.4)and (2.8.5)may be defined with the aid of ef,viz.,
n
vh = v!ei
(2.8.8)
(2.8.9)
gh = e:ei
I
wh = w:ef,
w: =
1
N A C ~ (no sumon i)
(2.8.10)
AE9-9q
(2.8.1 1)13
This is equivalent to the matrix equation
and
Sec. 2.8
a7
(2.8.12)
(2.8.13)
(2.8.14)
(2.8.15)
(2.8.16)
(2.8.17)13
(2.8.18)
Equation (2.8.16)may be written in more explicit form by using (2.7.26) and
noting that (see (2.7.21) and (2.7.22)):
E(NAei) = BAei
(2.8.19)
Where
(2.8.20)
(2.8.21)
(2.8.22)
equation
numbers Degree of freedom numbers
and the indices are related by (2.8.18).
00
Chap. 2
I
I
f ) = n NAAd n
(NAei,k)r =
NAhj
dr
(2.8.23)
(no sum)
(2.8.24)
rh
(nd =
Translation Rotation
A
w(x) = c + & ( x 1 e 2 - ~ 2
w(x)
,c2 x x,
Translation Rotation
~ 1 )
=a+
(2.8.26)
(2.8.27)
where
and c 3 are constants; and X denotes the vector cross product. Equations (2.8.26) and
(2.8.27) define it@nitesimal rigid-bo& mothns.
Assumption R
We assume that the homogeneous boundary conditions incorporated into the
definition of cVhprecfudenontrivial infinitesimal rigid-body motions. In other words,
is a rigid-body motion, then wh is identically zero.
we assume that if wh E 0
Theorem
1. K is symmetric.
2. If Assumption R holds, then K is also positive definite.
Proof ofI. Symmetry We may note that symmetry of K follows from (2.8.16)
and the symmetry of a ( . , However, we shall provide an alternative proof in terms
of (2.8.22).
a).
Sec. 2.8
= el
jnBJDTBAdQ el
= e!
lo
BJDB,, dQ ei
(symmetry of D)
=K*
Remark
Note that the symmetry of K followed from the symmetry of D, which was a
consequence of the major symmetry of the ciH's (see (2.7.3)).
Proof of 2. Positive definite (Recall from Sec. 1.9 that we must show (i)
c'Kc 1 0 and (ii) cTKc = 0 implies c = 0.)
Let w! = X A ~ , , - ~ , N Abe
C ~a member of 0:.
Then cp = cu, where P =
ID(i, A), 1 IP 5 n,, defines the components of an n,-vector c.
(deiinition of Kpo)
a(wh,wh)
hiehition of w h,
(by (2.7.5) and (2.7.17))
From (2.7.6), this means that W ~ J= 0, and so W" is an infinitesimal rigid motion.
W
By Assumption R, wh = 0, from which it follows that c,, = 0; hence c = 0.
Remark
Positive definiteness of K is based upon two requirements: a positivedefinitenesscondition on the constitutive coefficientsand suitable boundary conditions
being incorporated into w.
90
Chap. 2
(2.9.1)''
(2.9.2)
(2.9.3)
(2.9.4)
and
(2.
w h m g l = g$ = &)
zero otherwise.
(2.9.6a)
Sec. 2.9
91
(2.9.6b)
This means, the pq-component of k is the &component of the submatrix A&.
By (2.9.1) through (2.9.4), we see that ke may be written as
(2.9.7)
Where
--
B = [BI,B2, .
BhI
(2.9.8)
For example, in the case of a two-dimensional (i.e., - = ~ = 2 ) , four-nodedelement,
k takes the form
(2.9.9)
In practice, the submatrices above the dashed line are computed and those below, if
required, are determined by symmetry.
The global arrays K and F may be formed from the element arrays ke and$,
respectively, by way of an assembly algorithm as outlined in Sec. 1.14.
EbrCisel. Let
d
+
= {d:} =
(2.9.10)
&#XI
(2.9.1 1)
(2.9.12)
Where
92
Chap. 2
(2.9.13)16
di:, = u!(xt)
d' is called the ekment displacement vector. Show that the stress vector (see Exercise
2
' can be calculated from the formula
4, Sec. 2.7.) at point x E 4
%I
2 Bo(x)d,'
0-
(2.9.14)
We have already noted that the definition of the ID m y must be generalized for the
present case as indicated in Sec. 2.8. We must also generalize ow definition of the LM
array. However, the IEN m y remains the same as before.
In the present and fully general cases, the LM m y is three-dimensional, with
dimensions nd X n,, X nd, and is defined by
LM(i, a, e) = ID(i, IEN(u, e))
freedom
number
number
(2.10.1)
number
p = nd(u
- 1) + i
(2.10.2)
number
number
To see how everything works in practice, it is helpful to run through a simple example.
Example 1
Consider the mesh of four-node, rectangular elements illustrated in Fig. 2.10.1. We
assume that the local node numbering begins in the lower left-hand corner for each
element and proceeds in counterclockwii fashion,
g-boyndary conditions arc acxounted for in this definition.
"The nader howledgeable in PORTRAN will realize that the internal computer storage of
(2.10.1) and (2.10.2) is identical.
'6The
Sec. 2.10
93
This is shown for element 4, which is typical. Fbur displacement (i.e., "g-type")
boundary conditions are specifid, namely, the horizontal displacement is specified at
nodes 1 and 10, and the vertical displacement is specified at nodes 1 and 3. Since
n, = 12, n- = nd = 2, and 4 displacement d e p s of freedom am specified, we have
n, = 20. As is usual, we adopt the convention that the global equation numbem run in
ascending order with respect to the ascending order of global node numbers." The ID,
EN,and LM arrays are given in figme 2.10.2. The mder is urged to verify the results.
'1
0
0
Elementnumbers
Localnodenumbers
Horizontal"roller" (vertical displacement specified.)
&
In terns of the IEN and LM arrays, a precise definition of the g.pcIs may be given
(see (2.9.5)):
I
g; = g& = 0, if LM(i, a, e) # 0
gA, w h m A = IEN(a, e), ifLM(i, a, e) = 0
(2.10.3)
94
ID array:
#
Global
O*
4 6 8
10
12
14
17
2 0 5 7 9
11
13
15
16
1820
19
IEN array:
= 6)
12
4) 4
10
11
9
7
1
8
A = IEN(u, e)
LM array:
= 6)
'1
3
4
I'
5
,8
(nee = 8)
Figme2.10.2 ID.IEN,eDdLM~~forthemshOfFigure2.10.1.
Chap. 2
Sec. 2.10
8s
-m2
As a final example, we consider a typical four-node, elasticity element in some large
mesh, 8ee Fig. 2.10.3. We assume the pertinent entries of the ID array am given as
foUoW!s:
ID(1, 32) = 0
ID(2, 32) = 0
ID(1, 59) = 115
ID(2, 59) = 116
(2.10.4)
ID(1,164)= 0
ID(2,164) = 325
ID(1, 168) = 332
ID(2,168) = 333
(2.10.5)
IEN(3, e) = 168
IEN(4, e) = 59
yL
X
0 -Localnodenumben
2.10.3
WCSI
four-node ehs-
numbers.
98
Chap. 2
Combining (2.10.4) and (2.10.5), by way of (2.10.1), yields entries of the LM array:
LM(1, 1, e) = 0
LM(2, 1, e) = 325
LM(1, 2, e) = 0
LM(2, 2, e) = 0
LM(1, 3, e) = 332
(2.10.6)
LM(2, 3, e) = 333
LM(1,4, e) = 115
LM(2,4, e) = 116
(2.10.7)
332
+ kb
K332.333 + K332.333
+ k;6
K333.333 + K333.333
+ k&
Force
(2.10.8)
Sec. 2.10
97
W k R
f;=
nor
...- x
kA44.
(2.10.9)
9-1
(We have omitted the first two terms in the right-hand side of (2.9.5)in writing (2.10.9).)
In the present example, only gi, g; and g: may be nonzero. Themfm (2.10.9) may be
simplified to
f;=.
-k;igi - &34d - k s g :
(2.10.10)
..
The multiplications indicated in (2.10.10)tue only performed in practice if the s;g tue
nonzero. A schematic qmsenW~
'on of the contributionsof'A a n d r to K and F is shown
in Figm 2.10.4.
P=
El
T e r n that contribute to K (term8 below
dashed line not asremblad in practice,
due to t v m m ) .
()
TermsthatcontributetoF.
1. =
Figore 2.10.4
98
Chap. 2
1 AND 2
Sec. 2.11
p = n&(u - 1) + i
q = n&(b - 1) + j
such that V wh E 0
u(w*, oh) = (w*, 4 ) + (w*, k)r
(G) Find u* E
- u(w*, q")
99
100
&I
BrDBb d n
fi =
Na# dfl +
= Fd
+ A(p)"O
e= 1
liNoh d r - 2
riel
kjg
b- I
n,
C Ba(x)d:
a= I
(W) Find u
E 8, such that V w
U(W,
E (z,
u ) = (w, 4 )
+ w(0) h
where
u*) = (W*,4 )
+ W*(O)h - U ( W * , g*)
bl
%I
F = F-
+ A(f)m
I
c=
Chap. 2
Sec. 2.12
101
The basic hypothesis of axisymmetry is that all functions under consideration are
independent of 8. That is, they are functions of r and 2 only. Thus threedimensional
problem classes are reduced to two-dimensional ones.
H e ~ Conduction
t
The axisymmetric formulation for heat conduction is almost identical to the twodimensional Cartesian case considered previously. The only difference is that a factor
of 27rr needs to be included in each integrand of the variational equation to account
for the correct volumetric weighting (e.g., d f l = 27rr drdr replaces d n =
dxl dxd. Since the constant 27r is common to all terms,it may be cancelledthroughout
if desired.
= d = 0
(2.12.1)
Note that em = U r / t and therefore it is generally not zero. The constitutive moduli are
assumed to be such that the precediag kinematical hyp0the.w result in
a#$= u,e = 0
(2.12.2)
The preceding assumptions lead to what is called the torsionZess aurigynunckic caw.
This formulation is similar to but somewhat more complicate!d than the twodimensional cases of plane strain and plane stress. H m there are four nonzero
components of stress and strain:
102
Chap. 2
(2.12.3)
[2i*}
= 2
[];
(2.12.4)
4 3 =
(2.12.6)
(2.12.7)
where D,, = cw, in which the indices are related by the table. The Ba-marrixtakes on
the form
(2.12.8)
Sec. 2.12
lo3
(2.12.9)
which directly follows from the plane stress condition, a,, = 0. (Refexences[6] and
[7] may be consulted for further elaboration 011 the physical ideas.) Sometimes
(2.12.9) is referred to as the skdkully condensed elastic coefficient matrix.
Consequently, in programming the axisymmetcic case, for a small amount of
additional effort both plane strain and plane stress may also be included.
Exembe 1. Under the assumptionof htropy, show that& is the same as theD-matrix in
(2.7.34). Furthennore, show that 0 4 4 A + 2~ and
(2.12.10)
Exembe2. Verify that for the isotropic case,(2.12.9) achievesa similar end to the procedure
described in Remark 9 of Sec. 2.7.
hterdee 3. Considerthe onedimensional model problemdiscugsed p v i m l y . Obtainexact
expressions for f = E},
Q = 1, 2, for the following cases (ignore Q and k
contributions):
i. 4 = constant.
ii. 4 = S(n - Z), the delta function, where xf 5 3 5 xi. Specialize for the cases
x = xg andx = (xf + x'3/2.
=q;}
104
ForE = (xl
Chap. 2
+ x$)/2,
Therefore,
Exerdae 4. Consider the boundary-value problem for classical linear elastostatics discussed
previously. In the linearized theory of small dispketnents supeqwsed upon h e , the
stiffness term in the variational equation,
is replaced by
Where
dw
cw+ &u$
a; = ."y
and the ugs (i.e., initial stresses)
given functions of x E n. It follows from the
symmetries of cw and crj that
dw = d w
UI.2
+ U2.l
u1.2
4x4
do
u2.1
Sec. 2.12
r4
. . . r4
uu,j
+ fi = 0
= 41
uunj = kr
=
ui
)
rj
uunjsi = C
uvnjni = k,
inn
on rl
011 r2
on r3
on r4
. (tangential
nonnaldisplacement
traction
tangential displacement
mmnaltraction
where uu = cww.0. Establish a weak formulation for thisproblem in which all g-type
boundary conditions82e essential and all k-type boundaryconditionsare natural. State
all requirements on the spaces 8 and 0.
Hint: w = WnI) + W,S; i.e., wi = Wnnt + w,si.
yt
poslvc 2.12.1
cycI(&
- &) + 4
(2.12.11)
whenz e$ and u$ at the WW strain and inulol stress, both given hnctions of x. The
initial strain term may be used to represent thermal expansion effects by way of
L= -&&I
(2.12.12)
where 8 is the tsrnpsraaus and the CUS are the dhcraal axpansion cut$i&t&
(both
given functions). Clearly, (2.12.11) will in no way change the stiffness matrix. However
there will be additional contributionstofi. Generalize the definition off; to 8ccoullt for
these additional terms.
106
Chap. 2
Anywhere
inside integraI
Where
c=
{i;};
T
uo =
E};.
..
- lrx.-* = 0,
-u,(O)
0 <x
c1
=0
u(l) = 1
where p is a given constant.
Obtain the exact solution to this problem for p = 5 . Sketch.
State the weak formulation of the problem.
State the GaIerkin fonnulation.
State the matrix formulation.
Solve the matrix problem assuming p = 5 and using the piecewise linear finite
element space for the following cases:
a. one element
b. two equal-length elements
vi. Compare the exact value of u ,(1)
~ with the approximate values computed in part
v. Explain why it is impossible for these results to compare favorably.
i.
ii.
iii.
iv.
v.
References
Chap. 2
107
Em,
h = -qini
on
-2
NA(Xlh.4
=r),
r,
REFERENCES
&don 2.2
1. J. E. Marsden and A. J. Tromba, Vector Calculus. San Franch: W.H. Freeman, 1976.
Section 2.4
2. 0. Strang and G. J. Pix,An Analysis sfthe Finite Ekment Method. J h g l e w d Cliffs,N.J.:
Rentice-Hall, 1973.
Section 2.7
3. 0. Duvaut and J. L. Lions, La Idquaions en Mt?canique et en Physique. Paris: h o d ,
1972.
108
Chap. 2
Section 2.10
8. N. E. Gibbs,W. 0. Poole, Jr., and P. K. Stockmeyer, An Algorithm for Reducing the
Bandwidth and Profile of a Sparse Matrix, SIAM Journal of Numerical Analysis, 13
(1976), 236-250.