Académique Documents
Professionnel Documents
Culture Documents
1.1 Scope
the theory of elasticity is attributed to Claude Louis Marie Henri Navier, Siméon
Denis Poisson, and George Green in the first half of the nineteenth century [1].
In subsequent chapters, each component of the theory will be developed in full
from fundamental principles of physics and mathematics. Some limited applications
will then be presented to illustrate the potency of the theory as well as its limitations.
A vector is a directed line segment in the physical sense. Referred to the unit basis
vectors (ex, ey, ez) in the Cartesian coordinate system (x, y, z), an arbitrary vector
A may be written in component form as
A ¼ Ax ex þ Ay ey þ Az ez : ð1:1Þ
Alternately, the Cartesian system could be numerically designated as (x1, x2, x3),
whereupon
A ¼ A 1 e1 þ A 2 e2 þ A 3 e3 : ð1:2Þ
The latter form is common in elasticity. An example is vector r in Fig. 1.1, where
the unit vectors e1, e2, and e3 are identified [2]. Beyond the physical representation, it
is often sufficient to deal with the components alone as ordered triples,
A ¼ ðA1 ; A2 ; A3 Þ: ð1:3Þ
Vector equality, addition, and subtraction are trivial, while vector multiplication
has two forms. The inner, dot, or scalar product is
C¼ AB
¼ A1 B1 þ A2 B2 þ A3 B3 ð1:5Þ
¼ jAjjBj cos θAB :
C¼ AB
ð1:6aÞ
¼ ðA2 B3 A3 B2 Þe1 þ ðA3 B1 A1 B3 Þe2 þ ðA1 B2 A2 B1 Þe3 ,
1.3 Scalar and Vector Fields 3
x3
x3
x3 x2
x3
e3
e3 e2
x2
e1 0 e2
e1 x1
x1
x2
x1 x2
x1
Fig. 1.1 Cartesian coordinate systems (After Tauchert [2]). Reproduced by permission
1.3.1 Definitions
1.3.2 Gradient
where grad f is a vector point function which is orthogonal to the surface f ¼ constant,
everywhere. Conversely, the components of grad f may be found by the appropriate
dot product, for example,
∂f
¼ e1 —f : ð1:9Þ
∂x1
1.3.3 Operators
∂ð Þ ∂ð Þ ∂ð Þ
—ð Þ ¼ e1 þ e2 þ e3 ð1:10aÞ
∂x1 ∂x2 ∂x3
while the higher-order operators are written as
2 2 2
∂ ∂ ∂
∇2 ð Þ ¼ — —ð Þ ¼ ð Þþ 2ð Þþ 2ð Þ ð1:10bÞ
∂x21 ∂x2 ∂x3
and
∇4 ð Þ ¼ ∇ 2 ∇ 2 ð Þ
4 4 4
∂ ∂ ∂
¼ ð Þ þ 4ð Þ þ 4ð Þ
∂x1
4 ∂x2 ∂x3 ð1:10cÞ
4 4 4
∂ ∂ ∂
þ2 ð Þ þ 2 2 2 ð Þ þ 2 2 2 ð Þ:
∂x1 ∂x2
2 2 ∂x1 ∂x3 ∂x2 ∂x3
Both ∇2 ( ) and ∇4 ( ) are scalars and are used frequently in the following
chapters. These operators are general because the operation performed is indepen-
dent of any particular coordinate system or invariant. However, the forms given in
(1.10a), (1.10b), and (1.10c) are for Cartesian coordinates; for curvilinear coordi-
nates, such as cylindrical coordinates, the operators must be appropriately
transformed. This is developed in Sect. 7.4.
1.3 Scalar and Vector Fields 5
1.3.4 Divergence
div A ¼ — A
∂A1 ∂A2 ∂A3 ð1:11Þ
¼ þ þ ,
∂x1 ∂x2 ∂x3
which is a scalar conveniently written as ΔA.
1.3.5 Curl
Since there are two forms of vector multiplication, it is natural to expect another
derivative form of A. The curl of A is defined as
curl A ¼ — A
e1 e2 e3
∂ð Þ ∂ð Þ ∂ð Þ ð1:12Þ
¼
∂x1 ∂x2 ∂x3
A A2 A3
1
in determinant form.
Two integral theorems relating vector fields are particularly useful for transforming
between contour, area, and volume integrals: Green’s theorem and the divergence
theorem.
First, considering two functions P(x, y) and Q(x, y), which are continuous and
have continuous first partial derivatives (C1 continuous) in a two-dimensional
domain D, Green’s theorem states that
þ ð
∂Q ∂P
ðPdx þ QdyÞ ¼ dxdy, ð1:13Þ
C A ∂x ∂y
ð ð
— G dV ¼ n G dA, ð1:14Þ
V A
where V is the volume bounded by the oriented surface A and n is the positive normal
to A.
One of the conveniences of modern treatments of the theory of elasticity is the use of
shorthand notation to facilitate the mathematical manipulation of lengthy equations.
Referring to the ordered triple representation for A in (1.3), the three Cartesian
components can be symbolized as Ai, where the subscript or index i is understood to
take the sequential values 1, 2, 3. If we have nine quantities, we may employ a
double-subscripted notation Dij, where i and j range from 1 to 3 in turn. Later, we
will associate these nine components with a higher form of a vector, called a tensor.
Further, we may have 27 quantities, Cijk, etc. While i and j range as stated, an
exception is made when two subscripts are identical, such as Djj. The Einstein
summation convention states that a subscript appearing twice is summed from 1 to
3. No subscript can appear more than twice in a single term. As an example, we have
the inner product, (1.5), rewritten as
X
3
Ai Bi ¼ Ai Bi
i¼1
ð1:15aÞ
¼ A1 B1 þ A2 B2 þ A3 B3 :
Also,
It is apparent from the preceding examples that there are two distinct types of
indices. The first type appears only once in each term of the equation and ranges
from 1 to 3. It is called a free index. The second type appears twice in a single term
and is summed from 1 to 3. Since it is immaterial which letter is used in this context,
a repeated subscript is called a dummy index. That is, Dii ¼ Djj ¼ Dkk. From the
preceding discussion, it may be deduced that the number of individual terms
represented by a single product is 3k, where k is the number of free indices. There
are some situations where double subscripts occur but the summation convention is
not intended. This is indicated by enclosing the subscripts in parentheses [3]. For
example, the individual components D11, D22, and D33 could be represented by
D(ii)i ¼ 1, 2, 3. Also in the following sections, the summation convention is applied
only to the indices i, j, k unless otherwise stated.
1.5 Coordinate Rotation 7
Y
3
Ai ¼ A1 A2 A3 : ð1:16Þ
i¼1
∂Ai
¼ Ai, j : ð1:17aÞ
∂xj
Since both i and j are free indices, (1.17a) represents 32 ¼ 9 quantities. With
repeated indices, the equation becomes
∂Ai
¼ Ai, i
∂xi ð1:17bÞ
¼ ΔA
∂Dij
¼ Dij, j
∂xj ð1:17cÞ
¼ Di1, 1 þ Di2, 2 þ Di3, 3
In Fig. 1.1 (see [2]), we show a position vector to point P, r, resolved into
components with respect to two different Cartesian systems, xi and x0i , having a
common origin. The unit vectors in the x0i system are indicated as e0i in the figure.
First, we consider the
point P with coordinates
P(x1, x2, x3) ¼ P(xi) in the
unprimed system and P x01 ; x02 ; x03 ¼ P x0i in the primed system. The linear trans-
formation between the coordinates of P is given by
or
using the summation convention. Each of the nine quantities α ij is the cosine of the
angle between the i th primed and the jth unprimed axis, that is,
∂xj
αij ¼ cos x0i ; xj ¼ 0 ¼ e0i ej ¼ cos e0i ; ej : ð1:19Þ
∂xi
The αij’s are known as direction cosines and are conveniently arranged in tabular
form for computation:
x1 x2 x3
x1′ α11 α12 α13
ð1:20Þ
x2′ α 21 α 22 α 23
x3′ α 31 α 32 α 33
x0 ¼ Rx ð1:21Þ
in which
0 0 0
x0 ¼ fx1 , x2 , x3 g ð1:22aÞ
x ¼ fx1 , x2 , x3 g ð1:22bÞ
2 3
α11 α12 α13
R ¼ 4 α21 α22 α23 5: ð1:22cÞ
α31 α32 α33
Order zero and order one tensors are familiar physical quantities, whereas the
higher-order tensors are useful to describe physical quantities with a corresponding
number of associated directions. Second-order tensors (dyadics) are particularly
prevalent in elasticity, and the transformation may be carried out in a matrix format,
analogous to (1.21), as
A0 ¼ RART , ð1:23Þ
in which
2 3
A011 A012 A013
6 7
A0 ¼ 4 A021 A022 A023 5 ð1:24Þ
A031 A032 A033
and A is similar.
It may be helpful to visualize a tensor of order n as having n unit vectors or
directions associated with each component. Thus, a scalar has no directional asso-
ciation (isotropic), and a vector is directed in one direction. A second-order tensor
has two associated directions, perhaps one direction in which it acts and another
defining the surface on which it is acting.
Tensor arithmetic and algebra are similar to matrix operations in regard to addition,
subtraction, equality, and scalar multiplication. Multiplication of two tensors of
order n and m produces a new tensor of order n + m. For example,
For two repeated indices, the summation convention holds, as shown in (1.15b).
10 1 Introduction and Mathematical Preliminaries
Additional tensor operations are facilitated by the use of the Kronecker delta δij
defined such that
δij ¼ 1 if i¼j
ð1:26Þ
δij ¼ 0 if i 6¼ j
1
εijk ¼ ði jÞðj kÞðk iÞ: ð1:27Þ
2
Thus,
The last illustration, in which two subscripts in Cijk were made identical by δij,
results in Cijk being changed from a third- to a first-order tensor. This is known as
contraction and generally reduces the order of the original tensor by two.
The Kronecker delta δij is also useful in vector algebra and for coordinate trans-
formations. Starting with the dot product of two unit vectors
ei ej ¼ δij ð1:29Þ
and seeking the component of a vector A ¼ Aiei in the j-direction, Aj, we do the
following:
ej A ¼ ej ei Ai
¼ δji Ai ð1:30Þ
¼ Aj :
1.8 Operational Tensors 11
1 ¼ αðiÞk αðiÞk
ð1:32Þ
¼ α2i1 þ α2i2 þ α2i3 :
0 ¼ αik αjk
ð1:33Þ
¼ αi1 αj1 þ αi2 αj2 þ αi3 αj3 :
The permutation tensor εijk is useful for vector cross-product operations. If we take
we obtain an expression which is identical to (1.6a) and (1.6b). Thus, εijkAjBk gives
the components of A B.
δij δjk ¼ δi1 δ1k þ δi2 δ2k þ δi3 δ3k ¼ 1 δik for a selected
:
i ¼ 1, 2, or 3
Ai ¼ αik Ak
Bj ¼ αjl Bl
Ai Bj ¼ αik αjl Ak Bl ¼ αik αjl Ckl ¼ Cij
The core ideas of MATLAB are matrices or arrays that are the basic computation
units. As a computational tool, MATLAB has been widely used in the field of
scientific computation. In this book, we use MATLAB to demonstrate some com-
putational applications to elasticity. Several examples solved analytically will be
solved using MATLAB. As a useful tool to implement and test algorithms, codes
written in MATLAB can be translated to other codes such as Fortran or C.
2 tensor σ, defined
In the computational framework, the components of the stress 3 in
σ 11 σ 12 σ 13
Section 2.2.2, can be represented in a 3 3 matrix σ ¼ 4 σ 21 σ 22 σ 23 5. The
σ 31 σ 32 σ 33
matrix notation of the stress tensor makes it easy for computational implementation.
Similarly, vectors such as the normal n can be denoted as a 31 matrix n ¼
{n1, n2, n3}.
MATLAB offers a very intuitive way of data representation. The stress tensor can
be input as
where each element is the corresponding component of the stress tensor. The normal
vector can be input as
Although the commands are different between the two, both tools interface within
MATLAB and can exchange data and variables via the MATLAB workspace.
In the command window, simply type in “mupad” and the MuPAD interface
window will pop out. An important feature of the MuPAD is the visualization of the
symbols and equations. This is one of the major advantages of the “symbolic
toolbox.” For example, create a symbol “σ” and use “sig” for representation in the
scripts.
In this case, we can use sig for all the symbolic calculations, but in the final
results, symbol “σ” will be shown. Therefore, if we use “sig” for computation, the
command prompt output will show symbol “σ” rather than “sig”. This is useful for
visualizing all the equations. For other command usage, please refer to Appendix II.
In the following chapters, we demonstrate the use of MuPAD using typical
examples in elasticity.
1.12 Exercises
Ai ¼ Cij Bj :
C 1 ¼ C T ,
References
1. Westergaard HM (1964) Theory of elasticity and plasticity. Dover Publications, Inc., New York
2. Tauchert TR (1974) Energy principles in structural mechanics. McGraw-Hill Book Company
Inc., New York
3. Ma Y, Desai CS (1990) Alternative definition of finite strains. J Eng Mech, ASCE 116
(4):901–919