You are on page 1of 118

Continuum Mechanics

Chapter 1
Introduction to Vectors and Tensors
C. Agelet de Saracibar
ETS Ingenieros de Caminos, Canales y Puertos, Universidad Politécnica de Cataluña (UPC), Barcelona, Spain
International Center for Numerical Methods in Engineering (CIMNE), Barcelona, Spain
Introduction to Vectors and Tensors > Contents

Contents
Contents
1. Introduction
2. Algebra of vectors
3. Algebra of tensors
4. Higher order tensors
5. Differential operators
6. Integral theorems

September 25, 2014 Carlos Agelet de Saracibar 2


Introduction to Vectors and Tensors > Introduction

Introduction
Tensors
Continuum mechanics deals with physical properties of
materials, either solids or fluids, which are independent of any
particular coordinate system in which they are observed.

Those physical properties are mathematically represented by


tensors.

Tensors are mathematical objects which have the required


property of being independent of any particular coordinate
system.

September 25, 2014 Carlos Agelet de Saracibar 3


Introduction to Vectors and Tensors > Introduction

Introduction
Tensors
According to their tensorial order, tensors may be classified as:
 Zero-order tensors: scalars, i.e. density, temperature, pressure
 First-order tensors: vectors, i.e. velocity, acceleration, force
 Second-order tensors, i.e. stress, strain, strain rate
 Third-order tensors, i.e. piezoelectric tensor
 Fourth-order tensors, i.e. elastic constitutive tensor,
elastoplastic constitutive tensor

First- and higher-order tensors may be expressed in terms of


their components in a given coordinate system.

September 25, 2014 Carlos Agelet de Saracibar 4


Introduction to Vectors and Tensors > Introduction

Introduction
Notation on Printed Documents
 Zero-order tensors: α , a, A
 First-order tensors: α , a, A
 Second-order tensors: α , a, A
 Third-order tensors: 
 Fourth-order tensors: 

Notation on Hand-written Documents


 Zero-order tensors: α , a, A
 First-order tensors: α , a , A
 Second-order tensors: α , a , A

September 25, 2014 Carlos Agelet de Saracibar 5


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Scalar
A physical quantity, completely described by a single real
number, such as the temperature, density or pressure, is called a
scalar and is designated by α , a, A .
A scalar may be viewed as a zero-order tensor.

Vector
A vector is a directed line element in space. A model for physical
quantities having both direction and length, such as velocity,
acceleration or force, is called a vector and is designated by.
α , a, A.
A vector may be viewed as a first-order tensor.

September 25, 2014 Carlos Agelet de Saracibar 6


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Sum of Vectors
The sum of vectors yields a new vector, based on the parallelo-
gram law of addition.
The sum of vectors has the following properties,
u+ v = v+u
( u + v ) + w =u + ( v + w )
u+0=u
u + ( −u ) =0
where 0 denotes the unique zero vector with unspecified
direction and zero length.

September 25, 2014 Carlos Agelet de Saracibar 7


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Scalar Multiplication
Let u be a vector and α be a scalar. The scalar multiplication α u
gives a new vector with the same direction as u if α > 0 or with
the opposite direction to u if α < 0.
The scalar multiplication has the following properties,
(αβ ) u = α ( β u )
(α + β ) u =α u + β u
α (u + v ) = α u + α v

September 25, 2014 Carlos Agelet de Saracibar 8


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Dot Product
The dot (or scalar or inner) product of two vectors u and v,
denoted by u ⋅ v, is a scalar given by,

u⋅v u v cos θ ( u, v ) , 0 ≤ θ ( u, v ) ≤ π

where u is the norm (or length or magnitude) of the vector u,


which is a non-negative real number defined as,

u =(u ⋅ u ) ≥0
12

and θ ( u, v ) is the angle between the non-zero vectors u and v


when their origins coincide.

September 25, 2014 Carlos Agelet de Saracibar 9


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Dot Product
The dot (or scalar or inner) product of vectors has the following
properties,
u ⋅ v = v ⋅u
u⋅0 = 0
u ⋅ (α v + β w )= α ( u ⋅ v ) + β ( u ⋅ w )
u ⋅u > 0 ⇔ u ≠ 0
u ⋅ u= 0 ⇔ u= 0
u=⋅ v 0, u ≠ 0, v ≠ 0 ⇔ u ⊥ v

September 25, 2014 Carlos Agelet de Saracibar 10


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Unit Vectors
A vector e is called a unit vector if its norm (or lenght or
magnitude) is equal to 1,
e =1

Orthogonal Vectors
A non-zero vector u is said to be orthogonal (or perpendicular)
to a non-zero vector v if,

⋅ v 0, u ≠ 0, v ≠ 0 ⇔ θ ( u, =
u= v) π 2 ⇔ u ⊥ v

September 25, 2014 Carlos Agelet de Saracibar 11


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Projection
The projection of a vector u along a direction given by a unit
vector e is a (positive or negative) scalar quantity defined as,
=u ⋅e u cos θ ( u, e ) , 0 ≤ θ ( u, e ) ≤ π

u
θ ( u, e )
e
u cos θ ( u, e )

September 25, 2014 Carlos Agelet de Saracibar 12


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cartesian Basis
Let us consider a three-dimensional Euclidean space with a fixed
set of three right-handed orthonormal basis vectors e1 , e 2 , e3 ,
denoted as Cartesian basis, satisfying the following properties,
x3 ,

e3
e1 ⋅ e 2 = e1 ⋅ e3 = e 2 ⋅ e3 = 0
e1
O e2
x2 , =
e1 e=
2 e=
3 1
x1 ,

A fixed set of three unit vectors which are mutually orthogonal


form a so called orthonormal basis vectors, collectively denoted
as {ei }, and define an orthonormal system.

September 25, 2014 Carlos Agelet de Saracibar 13


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cartesian Components
Any vector u in the three-dimensional Euclidean space is
represented uniquely by a linear combination of the basis
vectors e1 , e 2 , e3 , i.e.
u = u1e1 + u2e 2 + u3e3
where the three real numbers u1 , u2 , u3 are the uniquely
determined Cartesian components of vector u along the given
directions e1 , e 2 , e3, respectively.
Using matrix notation, the Cartesian components of the vector u
can be collected into a vector of components [u ] ∈  3 given by,

[u ] = [u1 u3 ]
T
u2

September 25, 2014 Carlos Agelet de Saracibar 14


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Index Notation
Using index notation the vector u can be written as,

u = ∑ i =1 ui ei
3

Leaving out the summation symbol, using the so called Einstein


notation, the vector u can be written in short form as,

u = ui ei

where we have adopted the summation convention introduced


by Einstein.

September 25, 2014 Carlos Agelet de Saracibar 15


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Index Notation
 The index that is summed over is said to be a dummy (or
summation) index.
 The same repeated index can appear only twice.
 An index that is not summed over in a given term is called a
free (or live) index.
vi = ai b j c j = ai ( b1c1 + b2 c2 + b3c3 )
v = ai bi c j d j = ( a1b1 + a2b2 + a3b3 )( c1d1 + c2 d 2 + c3d3 )
v=
i ai b j c j ck d k= ai ( b1c1 + b2 c2 + b3c3 )( c1d1 + c2 d 2 + c3d3 )

September 25, 2014 Carlos Agelet de Saracibar 16


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Kronecker Delta
The Kronecker delta δ ij is defined as,

1 if i = j
δ ij = 
0 if i ≠ j
The Kronecker delta satisfies the following properties,

=δ ii 3,=
δ ijδ jk δ ik=
, δ ij u j ui

Note that the Kronecker delta plays the role of a replacement


operator.

September 25, 2014 Carlos Agelet de Saracibar 17


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Dot Product
The dot (or scalar or inner) product of two orthonormal basis
vectors ei and e j , denoted as ei ⋅ e j , is a scalar quantity (taking
values either 0 or 1) and can be conveniently written in terms of
the Kronecker delta as,
δ ij
ei ⋅ e j =

September 25, 2014 Carlos Agelet de Saracibar 18


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Components of a Vector
Taking the basis {ei }, the projection of a vector u onto the basis
vector ei yields the i-th component of u ,

u ⋅ ei= (u e ) ⋅ e =
j j i u j e j ⋅ ei= u jδ ji= ui

September 25, 2014 Carlos Agelet de Saracibar 19


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Dot Product
Taking the basis {ei }, the dot (or scalar or inner) product of two
vectors u and v, denoted as u ⋅ v , is a scalar quantity and using
index notation can be written as,

u ⋅ v= ui ei ⋅ v j e j = ui v j ei ⋅ e j = ui v jδ ij = ui vi
= u1v1 + u2 v2 + u3v3

September 25, 2014 Carlos Agelet de Saracibar 20


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Euclidean Norm
Taking the basis {ei }, the Euclidean norm (or length or
magnitude) of a vector u, denoted as u , is a non-negative
scalar quantity and, using index notation, can be written as,

(u ⋅ u ) ( uiei ⋅ u je j ) ( uiu jδ ij ) ( uiui )


12 12
u = = = =
12 12

= (u
2
1 +u +u
2
2 3 )
2 12

September 25, 2014 Carlos Agelet de Saracibar 21


Introduction to Vectors and Tensors > Algebra of Vectors

Assignment 1.1
Assignment 1.1 [Classwork]
Write in index form the following expressions,

(a ⋅ b ) c
v=
v a (b ⋅ c)
=
v= ( a ⋅ b )( c ⋅ d )
v = a ( b ⋅ c )( c ⋅ d )

September 25, 2014 Carlos Agelet de Saracibar 22


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cross Product
The cross (or vector) product of two vectors u and v , denoted
as u × v, is another vector which is perpendicular to the plane
defined by the two vectors and its norm (or length) is given by
the area of the parallelogram spanned by the two vectors,
u× v u v sin θ ( u, v ) e, 0 ≤ θ ( u, v ) ≤ π
where e is a unit vector perpendicular to the plane defined by
the two vectors, u ⋅ e= 0, v ⋅ e= 0, in the direction given by the
right-hand rule, .

September 25, 2014 Carlos Agelet de Saracibar 24


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Norm of the Cross Product of two Vectors
The norm (or magnitude or length) of the cross (or vector)
product of two vectors u and v, denoted as u × v , measures
the area spanned by the two vectors and is given by,

=u× v u v sin θ ( u, v ) , 0 ≤ θ ( u, v ) ≤ π

u× v

v
u× v

u
September 25, 2014 Carlos Agelet de Saracibar 25
Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Permutation Symbol
The permutation (or alternating or Levi-Civita) symbol ε ijk is
defined as,
+1 for even permutations of (i, j , k ), i.e. 123, 231, 312

ε ijk =  −1 for odd permutations of (i, j , k ), i.e. 213, 132, 321
 0 if there is repeated index

September 25, 2014 Carlos Agelet de Saracibar 26


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Permutation Symbol
The permutation (or alternating or Levi-Civita) symbol ε ijk may
be written in terms of the Kronecker delta and has the following
properties,

 δ i1 δ i 2 δ i 3   δ ip δ iq δ ir 
δ , ε ε  
ε ijk =
det  j1 δ j2 δ j3  ijk pqr det δ jp δ jq δ jr 
δ k1 δ k 2 δ k 3  δ kp δ kq δ kr 

ε ijpε klp =
δ ik δ jl − δ ilδ jk , ε ikl ε jkl =
2δ ij , ε ijk ε ijk =
2δ ii =
6

ε ijk =
( i − j )( j − k )( k − i )
2
September 25, 2014 Carlos Agelet de Saracibar 27
Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cross Product
The cross (or vector) product of two right-handed orthonormal
basis vectors satisfies the following properties,
x3 ,

e1 ×=
e 2 e3 , e 2 ×=
e3 e1 , e3 ×=
e1 e 2 ,
e 2 × e1 =−e3 , e3 × e 2 =−e1 , e1 × e3 =−e 2 ,
e3

e2
O
x2 ,

e1 × e1 = e 2 × e 2 = e3 × e3 = 0.
e1

x1 ,

Taking the right-handed orthonormal basis {ei }, the cross (or


vector) product of two basis vectors ei and e j , denoted as ei × e j ,
can defined as,
ε ijk e k
ei × e j =

September 25, 2014 Carlos Agelet de Saracibar 28


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cross Product
Taking the basis {ei } , the cross (or vector) product of two
vectors u and v, denoted as u × v , is another vector,
perpendicular to the plane defined by the two vectors, and can
be written in index form as,
u × v= ui ei × v j e j = ui v j ei × e j = ui v j ε ijk e k = ε ijk ui v j e k
=( u2v3 − u3v2 ) e1 + ( u3v1 − u1v3 ) e2 + ( u1v2 − u2v1 ) e3
e1 e 2 e3 
= det u1 u2 u3 
 v1 v2 v3 

September 25, 2014 Carlos Agelet de Saracibar 29


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Cross Product
The cross (or vector) product of vectors has the following
properties,
u × v =− ( v × u )
u ×=
v 0, u ≠ 0, v ≠ 0 ⇔ u || v
(α u ) × v = u × (α v ) = α ( u × v )
u×(v + w) = u× v + u× w

September 25, 2014 Carlos Agelet de Saracibar 30


Introduction to Vectors and Tensors > Algebra of Vectors

Assignment 1.2
Assignment 1.2
Using the expression,

u× v v sin 2 θ ( u, v ) , 0 ≤ θ ( u, v ) ≤ π
2 2 2
u
obtain the following relationships between the permutation
symbol and the Kronecker delta,
ε ijpε klp =
δ ik δ jl − δ ilδ jk , ε ipqε jpq =
2δ ij , ε ijk ε ijk =
2δ ii =
6

September 25, 2014 Carlos Agelet de Saracibar 31


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Box Product
The box (or triple scalar) product of three right-handed
orthonormal basis vectors ei , e j , e k , denoted as ei ⋅ ( e j × e k ) , is a
scalar quantity (taking values either 1, -1 or 0) and can be
conveniently written in terms of the permutation symbol as,
ε ijk =ei ⋅ ( e j × e k ) =( ei × e j ) ⋅ e k

September 25, 2014 Carlos Agelet de Saracibar 34


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Box Product
Taking the orthonormal basis {ei }, the box (or triple scalar)
product of three vectors u, v, w , denoted as u ⋅ ( v × w ), is a
scalar quantity and using index notation can be written as,

u ⋅ ( v × w ) = ui ei ⋅ ( v j e j × wk e k ) = ui v j wk ei ⋅ ( e j × e k )
= ε ijk ui v j wk
 u1 u2 u3 
= det  v1 v2 v3 
 w1 w2 w3 

September 25, 2014 Carlos Agelet de Saracibar 35


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Box Product
The box (or triple scalar) product of three vectors u, v, w
represents the volume of the parallelepiped spanned by the
three vectors forming a right-handed triad,
V =u ⋅ ( v × w )

v×w

u
V =u ⋅ ( v × w )
w

v
September 25, 2014 Carlos Agelet de Saracibar 36
Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Box Product
The box (or triple scalar) product has the following properties,
u ⋅ ( v × w ) =w ⋅ ( u × v ) =v ⋅ ( w × u )
u ⋅ ( v × w ) =−u ⋅ ( w × v )
u ⋅ ( u × v ) =v ⋅ ( u × v ) =0

September 25, 2014 Carlos Agelet de Saracibar 37


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Triple Vector Product
Taking the orthonormal basis {ei } , the triple vector product of
three vectors u, v, w , denoted as u × ( v × w ) , is a vector and
using index notation can be written as,
ε ijk ui ( ε pqj v p wq ) e k
u×(v × w) =
= ε kij ε pqj ui v p wq e k
= (δ δ − δ kqδ ip ) ui v p wq e k
kp iq

= ui vk wi e k − ui vi wk e k
= (u ⋅ w ) v − (u ⋅ v ) w

September 25, 2014 Carlos Agelet de Saracibar 38


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Triple Vector Product
Taking the orthonormal basis {ei } , the triple vector product of
three vectors u, v, w , denoted as ( u × v ) × w , is a vector and
using index notation can be written as,

ε ijk ( ε pqi u p vq ) w j e k
(u × v ) × w =
= ε jkiε pqi u p vq w j e k
= (δ δ − δ jqδ kp ) u p vq w j e k
jp kq

= u j w j vk e k − v j w j uk e k
= (u ⋅ w ) v − ( v ⋅ w ) u

September 25, 2014 Carlos Agelet de Saracibar 39


Introduction to Vectors and Tensors > Algebra of Vectors

Algebra of Vectors
Triple Vector Product
The triple vector product has the following properties,
u × ( v × w ) = (u ⋅ w ) v − (u ⋅ v ) w
(u × v ) × w = (u ⋅ w ) v − ( v ⋅ w ) u
u × ( v × w ) ≠ (u × v ) × w

September 25, 2014 Carlos Agelet de Saracibar 40


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Second-order Tensors
A second-order tensor A may be thought of as a linear operator
that acts on a vector u generating a vector v, defining a linear
transformation that assigns a vector v to a vector u,
v = Au

The second-order unit tensor, denoted as 1 , satisfies the


following identity,
u = 1u

September 25, 2014 Carlos Agelet de Saracibar 41


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Second-order Tensors
As linear operators defining linear transformations, second-
order tensors have the following properties,

A (α u + v )= α Au + Av
(α A ) u = α ( Au )
( A ± B ) u =Au ± Bu

September 25, 2014 Carlos Agelet de Saracibar 42


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Tensor Product
The tensor product (or dyad) of two vectors u and v , denoted
as u ⊗ v , is a second-order tensor which linearly transforms a
vector w into a vector with the direction of u following the rule,

( u ⊗ v ) w =u ( v ⋅ w ) =( v ⋅ w ) u
A dyadic is a linear combination of dyads.

September 25, 2014 Carlos Agelet de Saracibar 43


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Tensor Product
The tensor product (or dyad) has the following linear properties,
( u ⊗ v )(α w + x )= α ( u ⊗ v ) w + ( u ⊗ v ) x
(α u + β v ) ⊗ w = α u ⊗ w + β v ⊗ w
(u ⊗ v ) w = (v ⋅ w)u = u(v ⋅ w)
( u ⊗ v )( w ⊗ x ) = ( v ⋅ w ) u ⊗ x = u ⊗ x ( v ⋅ w )
A (u ⊗ v= ) ( Au ) ⊗ v
Generally, the tensor product (or dyad) is not commutative, i.e.
u ⊗ v ≠ v ⊗u
( u ⊗ v )( w ⊗ x ) ≠ ( w ⊗ x )( u ⊗ v )
September 25, 2014 Carlos Agelet de Saracibar 44
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Tensor Product
The tensor product (or dyad) of two orthonormal basis vectors ei
and e j , denoted as ei ⊗ e j , is a second-order tensor and can be
thought as a linear operator such that,

( e ⊗ e ) e =( e
i j k j ⋅ e k ) ei =δ jk ei

September 25, 2014 Carlos Agelet de Saracibar 45


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Second-order Tensors
Any second-order tensor A may be represented by a linear
combination of dyads formed by the Cartesian basis {ei }
=
A Aij ei ⊗ e j
where the nine real numbers, represented by Aij , are the
uniquely determined Cartesian components of the tensor A
with respect to the dyads formed by the Cartesian basis {ei },
represented by ei ⊗ e j , which constitute a basis second-order
tensor for A .
The second-order unit tensor may be written as,
1 = δ ij ei ⊗ e j = ei ⊗ ei

September 25, 2014 Carlos Agelet de Saracibar 46


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Cartesian Components
The ij-th Cartesian component of the second-order tensor A,
denoted as Aij , can be written as,

ei ⋅ Ae j =ei ⋅ ( Akl e k ⊗ el ) e j =ei ⋅ ( Aklδ lj e k )


= ei ⋅ ( Akj e k ) = Akj ei ⋅ e k = Akjδ ik = Aij

The ij-th Cartesian component of the second-order unit tensor 1


is the Kronecker delta,

ei ⋅ 1e j = ei ⋅ e j = δ ij

September 25, 2014 Carlos Agelet de Saracibar 47


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Matrix of Components
Using matrix notation, the Cartesian components of any second-
order tensor A may be collected into a 3 x 3 matrix of compo-
nents, denoted by [ A ] , given by,
=
A Aij ei ⊗ e j

 A11 A12 A13 


A A23 
[ ]  21
A = A22
 A31 A32 A33 

September 25, 2014 Carlos Agelet de Saracibar 48


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Matrix of Components
Using matrix notation, the Cartesian components of the second-
order unit tensor 1 may be collected into a 3 x 3 matrix of
components, denoted as [1], given by,

1 = δ ij ei ⊗ e j = ei ⊗ ei

1 0 0 
[1] = 0 1 0
0 0 1 

September 25, 2014 Carlos Agelet de Saracibar 49


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Second-order Tensors
The tensor product (or dyad) of the vectors u and v, denoted as
u ⊗ v , may be represented by a linear combination of dyads
formed by the Cartesian basis {ei }

u ⊗=
v ui v j ei ⊗ e j

where the nine real numbers, represented by ui v j , are the


uniquely determined Cartesian components of the tensor u ⊗ v
with respect to the dyads formed by the Cartesian basis {ei },
represented by ei ⊗ e j .

September 25, 2014 Carlos Agelet de Saracibar 50


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Matrix of Components
Using matrix notation, the Cartesian components of any second-
order tensor u ⊗ v may be collected into a 3 x 3 matrix of
components, denoted as [u ⊗ v ], given by,

u ⊗=
v ui v j ei ⊗ e j

 u1v1 u1v2 u1v3 


u v u v u2 v3 
[u ⊗ v ] =
 2 1 2 2
u3v1 u3v2 u3v3 

September 25, 2014 Carlos Agelet de Saracibar 51


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Second-order Tensors
Using index notation, the linear transformation v = Au can be
written as,
v = Au
vi ei = ( Aij ei ⊗ e j ) ( uk e k ) = Aij uk ( ei ⊗ e j ) e k = Aij uk δ jk ei
vi ei = Aij u j ei
yielding
= =
v Au , vi Aij u=
j, [ v] [ A ][u ]

September 25, 2014 Carlos Agelet de Saracibar 52


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Positive Semi-definite Second-order Tensor
A second-order tensor A is said to be a positive semi-definite
tensor if the following relation holds for any non-zero vector u ≠ 0
u ⋅ Au ≥ 0 ∀u ≠ 0

Positive Definite Second-order Tensor


A second-order tensor A is said to be a positive-definite tensor
if the following relation holds for any non-zero vector u ≠ 0

u ⋅ Au > 0 ∀u ≠ 0

September 25, 2014 Carlos Agelet de Saracibar 53


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Transpose of a Second-order Tensor
The unique transpose of a second-order tensor A , denoted as AT ,
is governed by the identity,
v ⋅ AT u =
u ⋅ Av ∀u, v
v= T
i ij u j
A v=
i A ji u j u j Aji vi ∀u j , vi
The Cartesian components of the transpose of a second-order
tensor A satisfy,
AijT :=( ) i e j =e j ⋅ Aei =Aji
A T
=e ⋅ A
ij
T

Using index notation the transpose of A may be written as,


=
AT Aji ei ⊗ e j
September 25, 2014 Carlos Agelet de Saracibar 54
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Transpose of a Second-order Tensor
The matrix of components of the transpose of a second-order
tensor A is equal to the transpose of the matrix of components
of A and takes the form,
=
A Aij ei ⊗ e j
=
AT Aji ei ⊗ e j

 A11 A21 A31 


 A
= A ]  A12
 [ = A32 
T T
A22
 A13 A23 A33 

September 25, 2014 Carlos Agelet de Saracibar 55


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Symmetric Second-order Tensor
A second-order tensor A is said to be symmetric if the following
relation holds,
A = AT
Using index notation, the Cartesian components of a symmetric
second-order tensor A satisfy,
A= Aij ei ⊗ e j = Aji ei ⊗ e j = AT , Aij = Aji
Using matrix notation, the matrix of components of a symmetric
second-order tensor A satisfies,

[ A ] =
= A  [ A]
T T

September 25, 2014 Carlos Agelet de Saracibar 56


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Dot Product
The dot product of two second-order tensors A and B, denoted
as AB , is a second-order tensor such that,

( AB ) u A ( Bu ) ∀u
=

September 25, 2014 Carlos Agelet de Saracibar 57


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Dot Product
The components of the dot product AB along an orthonormal
basis {ei } read,

( AB )ij =
Cij = ei ⋅ A ( Be j )
ei ⋅ ( AB ) e j =
ei ⋅ A ( Bkj e k ) =
= ei ⋅ Ae k Bkj
= Aik Bkj

= =
C AB , Cij Aik Bkj

September 25, 2014 Carlos Agelet de Saracibar 58


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Dot Product
The dot product of second-order tensors has the following
properties,

(=
AB ) C ( BC ) ABC
A=
A 2 = AA
AB ≠ BA

September 25, 2014 Carlos Agelet de Saracibar 59


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Trace
The trace of a dyad u ⊗ v, denoted as tr ( u ⊗ v ) , is a scalar
quantity given by,
tr ( u ⊗ v ) = u ⋅ v = ui vi
The trace of a second-order tensor A , denoted as tr A , is a scalar
quantity given by,
tr = j)
A tr ( Aij ei ⊗ e= Aij tr ( ei ⊗ e j )
= Aij ( ei ⋅ e j )= Aijδ ij
= Aii
= A11 + A22 + A33 = tr [ A ]
September 25, 2014 Carlos Agelet de Saracibar 60
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Trace
The trace of a second-order tensor has the following properties,
tr A = tr AT
tr ( AB ) = tr ( BA )
tr ( A + B ) = tr A + tr B
tr (α A ) = α tr ( A )

September 25, 2014 Carlos Agelet de Saracibar 62


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Double Dot Product
The double dot product of two second-order tensors A and B ,
denoted as A : B , is a scalar quantity defined as,

= ( ) ( A)
A : B tr=A T
B tr B T

( ) ( )
= tr=AB T
tr BA T

= B:A
or using index notation,

A=
: B A=
ij Bij B=
ij Aij B:A

September 25, 2014 Carlos Agelet de Saracibar 63


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Double Dot Product
The double dot product has the following properties,
A=
: 1 1=
: A tr A
A:B = B:A
A : ( BC )
= ( A) : C
=
B T
( ):B
ACT

A : ( u ⊗ v ) =u ⋅ Av =( u ⊗ v ) : A
( u ⊗ v ) : ( w ⊗ x ) = ( u ⋅ w )( v ⋅ x )
( ei ⊗ e j ) : ( ek ⊗ el ) = ( ei ⋅ ek ) ( e j ⋅ el ) = δ ikδ jl

September 25, 2014 Carlos Agelet de Saracibar 64


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Euclidean Norm
The euclidean norm of a second-order tensor A is a non-
negative scalar quantity, denoted as A , given by,

(A : A) ( Aij Aij )
12
= = ≥0
12
A

September 25, 2014 Carlos Agelet de Saracibar 65


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Determinant
The determinant of a second-order tensor A is a scalar quantity,
denoted as det A , given by,
det A = det [ A ]
 A11 A12 A13 
= det  A21 A22 A23 
 A31 A32 A33 
1
= ε=
ijk A1i A2 j A3 k ε ijk ε pqr Api Aqj Ark
6

September 25, 2014 Carlos Agelet de Saracibar 66


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Determinant
The determinant of a second-order tensor has the following
properties,
det AT = det A
det (α A ) = α 3 det A
det ( AB ) = det A det B

September 25, 2014 Carlos Agelet de Saracibar 67


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Singular Tensors
A second-order tensor A is said to be singular if and only if its
determinant is equal to zero, i.e.
A is singular ⇔ det A =
0

September 25, 2014 Carlos Agelet de Saracibar 68


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Inverse of a Second-order Tensor
For a non-singular second-order tensor A , i.e. det A ≠ 0, there
exist a unique non-singular inverse second-order tensor,
denoted as A −1 , satisfying,

( )=u
AA −1
( A )=u 1u= u ∀u
A −1

yielding,

=
AA −1 −1
A= A 1, Akj−1 Aik=
Aik= −1
Akj δ ij

September 25, 2014 Carlos Agelet de Saracibar 69


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Inverse of a Second-order Tensor
The inverse second-order tensor satisfies the following
properties,

(A ) = A
−1 −1

(=
A ) (=
A )
−1 −1 T
T
A −T

(α A ) = α −1A −1
−1

( )
−1 −1 −1
AB = B A
A −2 = A −1A −1
det A −1 = ( det A )
−1

September 25, 2014 Carlos Agelet de Saracibar 70


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Orthogonal Second Order Tensor
An orthogonal second-order tensor Q is a linear operator that
preserves the norms and the angles between two vectors,

( u ⋅ Q Qu ) (u ⋅ u )
12
Qu = = =u ∀u
T 12

Qu ⋅ Qv =u ⋅ QT Qv =u ⋅ v 
 ∀u, v
Qv ⋅ Qu =v ⋅ Q Qu =v ⋅ u 
T

and the following relations hold,

QT Q = QQT = 1, Q −1 = QT , det Q = ±1

September 25, 2014 Carlos Agelet de Saracibar 71


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Rotation Second Order Tensor
A rotation tensor R is a proper orthogonal second-order tensor,
i.e., is a linear operator that preserves the lengths (norms) and
the angles between two vectors,

( u ⋅ R Ru ) (u ⋅ u )
12
Ru = = =u ∀u
T 12

Ru ⋅ Rv =u ⋅ R T Rv =u ⋅ v 
 ∀u, v
Rv ⋅ Ru =v ⋅ R Ru =v ⋅ u 
T

and satisfies the following expressions,

R=
T
=
R RR T
R −1 R T , det
1, = = R 1

September 25, 2014 Carlos Agelet de Saracibar 72


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Symmetric/Skew-symmetric Additive Split
A second-order tensor A can be uniquely additively split into a
symmetric second-order tensor S and a skew-symmetric
second-order tensor W, such that,

A=
S + W, Aij =
Sij + Wij

S=
1
2
( A+A )= T
S ,T
Sij =
1
2
( A
ij + Aji ) = S ji

W=(A − A 1
2
T
)=
−W T
, Wij =( Aij − Aji ) =
1
2
−W ji

September 25, 2014 Carlos Agelet de Saracibar 73


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Symmetric/Skew-symmetric Second-order Tensors
The matrices of components of a symmetric second-order
tensor S and a skew-symmetric second-order tensor W, are
given by,

 S11 S12 S13   0 W12 W13 


   
[S ] =  S12 S 22 S 23  , [ W ] =  −W12 0 W23 
 S13 S 23 S33   −W13 −W23 0 

September 25, 2014 Carlos Agelet de Saracibar 74


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Skew-symmetric Second-order Tensors
The double dot product of a symmetric second-order tensor S
and a skew-symmetric second-order tensor W gives,
S : W = SijWij
= S12W12 + S13W13 + S 23W23 − S12W12 − S13W13 − S 23W23
=0

September 25, 2014 Carlos Agelet de Saracibar 75


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Skew-symmetric Second-order Tensor
A skew-symmetric second-order tensor W can be defined by
means of an axial (or dual) vector ω , such that,
Wu =ω × u ∀u
W = 2ω
and using index notation the following relations hold,
W=
Wij ei ⊗ e j =−ε ijk ωk ei ⊗ e j , Wij =−ε ijk ωk
1 1
ω=
ωk e k =
− ε ijkWij e k , ωk =
− ε ijkWij
2 2

September 25, 2014 Carlos Agelet de Saracibar 76


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Skew-symmetric Second-order Tensor
Using matrix notation and index notation the following relations
hold,

 0 W12 W13   0 −ω3 ω2 


 −W =ω 
[ ]  12
W = 0 W23   3 0 −ω1

 −W13 −W23 0   −ω2 ω1 0 


[ω ] =
[ω1 , ω2 , ω3 ] [ −W23 , W13 , −W12 ]
=
T T

=
W 2 (W122 + W132 + W=
23 )
2
2 ω12 + ω32 + ω
=3
2

September 25, 2014 Carlos Agelet de Saracibar 77


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Spherical Second-order Tensor
A spherical second-order tensor A is defined as,
=A α=
1, Aij αδ ij
and has the following properties,
A α=
tr= tr 1 3α , =
Aii αδ
= ii 3α

α 0 0 
0 α 0
[ ] 
A = 
 0 0 α 

September 25, 2014 Carlos Agelet de Saracibar 78


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Deviatoric Second-order Tensor
A second-order tensor A is said to be deviatoric if the following
condition holds,
=
tr A 0,=Aii 0

September 25, 2014 Carlos Agelet de Saracibar 79


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Spherical/Deviatoric Additive Split
A second-order tensor A can be uniquely additively split into a
spherical second-order tensor A esf and a deviatoric second-
order tensor dev A, such that,

A=
A esf + dev A, Aijesf + ( dev A )ij
Aij =

( tr A ) 1,
1 1
A esf
= A esf
ij Akk δ ij
3 3

A − ( tr A ) 1, ( dev A )ij =
1 1
dev A = Aij − Akk δ ij
3 3

September 25, 2014 Carlos Agelet de Saracibar 80


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Eigenvalues/Eigenvectors
Given a symmetric second-order tensor A , its eigenvalues
λi ∈  and associated eigenvectors ni, which define an
orthonormal basis along the principal directions, satisfy the
following equation (Einstein notation does not applies here),
An=
i λi ni , ( A − λi 1) n=i 0
In order to get a non-trivial solution, the tensor A − λi 1 has to
be singular, i.e., its determinant, defining the characteristic
polynomial, has to be equal to zero, yielding,

p ( λi )= det ( A − λi 1)= 0

September 25, 2014 Carlos Agelet de Saracibar 81


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Eigenvalues/Eigenvectors
Given a symmetric second-order tensor A , its eigenvalues
λi ∈  and associated eigenvectors ni, which define an
orthonormal basis along the principal directions, characterize
the physical nature of the tensor.

The eigenvalues do not depend on the particular orthonormal


basis chosen to define the components of the tensor and,
therefore, the solution of the characteristic polynomial does not
depend on the system of reference in which the components of
the tensor are given.

September 25, 2014 Carlos Agelet de Saracibar 82


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Characteristic Polynomial and Principal Invariants
The characteristic polynomial of a second-order tensor A takes
the form,
p (λ ) =det ( A − λ1) =−λ 3 + I1λ 2 − I 2 λ + I 3 =0
where the coefficients of the polynomial are the principal scalar
invariants of the tensor (invariants in front of an arbitrary
rotation of the orthonormal basis) given by,
I1 ( A ) = tr A = λ1 + λ2 + λ3

I2 ( A ) =
1
2
( tr 2
A − tr A 2
) = λ1λ2 + λ2λ3 + λ3λ1
( A ) det
I 3= = A λ1λ2 λ3
September 25, 2014 Carlos Agelet de Saracibar 83
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Eigenvalues/Eigenvectors
Given a deviatoric part of a symmetric second-order tensor
dev A , its eigenvalues λi′ ∈  and asociated eigenvectors n′i ,
which define an orthonormal basis along the principal
directions, satisfy the following equation (Einstein notation does
not applies here),
An′i λi′n′i ,
dev= ( dev A − λ=
i 1) n i
′ ′ 0
In order to get a non-trivial solution, the tensor dev A − λi′1 has
to be singular, i.e., its determinant, defining the characteristic
polynomial, has to be equal to zero, yielding,
( λi′) det ( dev A − =
p= λi′1) 0

September 25, 2014 Carlos Agelet de Saracibar 84


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Characteristic Polynomial and Principal Invariants
The characteristic polynomial of the deviatoric part of a second-
order tensor dev A takes the form,
p (λ′ ) =det ( dev A − λ ′1) =−λ ′3 + I1′λ ′2 − I 2′λ ′ + I 3′ =0
where the coefficients of the polynomial are the pincipal scalar
invariants of the deviatoric part of the tensor (invariants in front
of an arbitrary rotation of the orthonormal basis) given by,
I1′ (=
dev A ) tr=
dev A 0

− tr ( dev A ) =
I 2′ ( dev A ) = − ( λ1′λ1′ + λ2′λ2′ + λ3′λ3′ )
1 2 1
2 2
( dev A ) det
I 3= = dev A λ1′λ2′λ3′
September 25, 2014 Carlos Agelet de Saracibar 85
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Eigenvalues/Eigenvectors
The eigenvalues/eigenvectors problem for a symmetric second-
order tensor A and its the deviatoric part dev A satisfy the
following relations (Einstein notation does not applies here),
An=
i λi ni , ( A − λi 1) n=i 0
An′i λi′n′i ,
dev= ( dev A − λ= i 1) n i
′ ′ 0
Then,
   
( dev A − λi′1) n′i =
 A −  λi′ + 3 ( tr A )  1  n′i =
( A − λi 1) ni =
1
0
   
yielding,
λi′ + ( tr A ) , ni =
1
λi = n′i
3
September 25, 2014 Carlos Agelet de Saracibar 86
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Spectral Decomposition
The spectral decomposition of the secod-order unit tensor takes
the form,
1 = δ ij ei ⊗ e j = ei ⊗ ei
For a second-order unit tensor, all three eigenvalues are equal to
one, λ=1 λ=
2 λ=3 1, and any direction is a principal direction.
Then we may take any orthonormal basis as principal directions
and the spectral decomposition can be written,

1 = ∑ i=1,3 ni ⊗ ni = ni ⊗ ni

September 25, 2014 Carlos Agelet de Saracibar 87


Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Spectral Decomposition
The spectral decomposition of a symmetric second-order tensor A
takes the form (Einstein notation does not applies here),
=A ∑ i =1,3
λi ni ⊗ ni
If there are two equal eigenvalues λ= λ=
1 λ2 , the spectral
decomposition takes the form,

A = λ (1 − n3 ⊗ n3 ) + λ3n3 ⊗ n3
If the three eigenvalues are equal λ= λ=
1 λ=
2 λ3 , the spectral
decomposition takes the form,
A = λ1 = λ ∑ i =1,3 ni ⊗ ni = λni ⊗ ni
September 25, 2014 Carlos Agelet de Saracibar 88
Introduction to Vectors and Tensors > Higher-order Tensors

Third-order Tensors
Third-order Tensors
A third-order tensor, denoted as  , may be written as a linear
combination of tensor products of three orthonormal basis
vectors, denoted as ei ⊗ e j ⊗ e k , such that,

∑ ∑ ∑
3 3 3
= =i 1 =j 1 =k 1
ijk ei ⊗ e j ⊗ e=
k ijk ei ⊗ e j ⊗ e k

A third-order tensor has 33 = 27 components.

September 25, 2014 Carlos Agelet de Saracibar 89


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Tensors
A fourth-order tensor, denoted as  , may be written as a linear
combination of tensor products of four orthonormal basis
vectors, denoted as ei ⊗ e j ⊗ e k ⊗ el , such that,

 ∑ ∑ ∑ ∑  ijkl ei ⊗ e j ⊗ e k ⊗ e=  ijkl ei ⊗ e j ⊗ e k ⊗ el
3 3 3 3
= =i 1 =j 1 =k 1 =l 1 l

A fourth-order tensor has 34 = 81 components.

September 25, 2014 Carlos Agelet de Saracibar 90


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Double Dot Product with Second-order Tensors
The double dot product of a fourth-order tensor  with a
second-order tensor A is another second-order tensor B given
by,
B=  : A=  ijkl Akl ei ⊗ e j = Bij ei ⊗ e j , Bij =  ijkl Akl

September 25, 2014 Carlos Agelet de Saracibar 91


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Transpose of a Fourth-order Tensor
The transpose of a fourth-order tensor  is uniquely defined as
a fourth-order tensor T such that for arbitrary second-order
tensors A and B the following relationship holds,

A, Aij
A :  : B B : T := B
ijkl kl =
B 
T
A
kl klij ij , 
ijkl 
T
klij

The transpose of the transpose of a fourth-order tensor  is


the same fourth-order tensor  ,

( ) T T
=

September 25, 2014 Carlos Agelet de Saracibar 92


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Tensor Product of two Second-order Tensors
The tensor product of two second-order tensors A and B is a
fourth order tensor  given by,
 = A ⊗ B = Aij Bkl ei ⊗ e j ⊗ e k ⊗ el =  ijkl ei ⊗ e j ⊗ e k ⊗ el ,
 ijkl =( A ⊗ B )ijkl =Aij Bkl
The transpose of the fourth-order tensor = A ⊗ B is given by,
 = ( A ⊗ B ) = B ⊗ A = Bij Akl ei ⊗ e j ⊗ e k ⊗ el
T T

=  ijkl
T
ei ⊗ e j ⊗ e k ⊗ el ,
 =( A ⊗ B )ijkl =( B ⊗ A )ijkl =Bij Akl
T T
ijkl

September 25, 2014 Carlos Agelet de Saracibar 93


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Identity Tensors
Let us consider the following fourth-order identity tensors,

= δ ik δ jl ei ⊗ e j ⊗ e k ⊗ el
 δ ilδ jk ei ⊗ e j ⊗ e k ⊗ el
=
ˆ= 1 (  +  )= 1 (δ δ + δ δ ) e ⊗ e ⊗ e ⊗ e
ik jl il jk i j k l
2 2

September 25, 2014 Carlos Agelet de Saracibar 94


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Identity Tensors
The fourth-order identity tensor  satisfies the following
expressions,

 : A= δ ik δ jl Akl ei ⊗ e j = Aij ei ⊗ e j = A,
 Aijδ ik δ jl e k ⊗ e=
A := l Akl e k ⊗ e=
l A

The fourth-order identity tensor  is symmetric, satisfying,


 : B A=
A:= : B B=: A B :  : A
 ⇒  
= T

A::B = B: :A
T

September 25, 2014 Carlos Agelet de Saracibar 95


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Identity Tensors
The fourth-order identity tensor  satisfies the following
expressions,

 : A= δ ilδ jk Akl ei ⊗ e j= Aji ei ⊗ e j= AT


A : = Aijδ ilδ jk Akl e k ⊗ e=
l A e
lk k ⊗ e=l A T

The fourth-order identity tensor  is symmetric, satisfying,


 : B A=
A := : BT B= : AT B :  : A 
 ⇒ =
T
A:  :B = B:  :A
T

September 25, 2014 Carlos Agelet de Saracibar 96


Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Identity Tensors
The fourth-order identity tensor ̂ satisfies the following
expressions,

ˆ : A =1 (  +  ) : A =1 ( A + AT )
2 2
A : =
ˆ 1
2
A : (  +  )=
1
2
( A + A T
)
The fourth-order identity tensor ̂ is symmetric, satisfying,

B A : (B + B= ) ( )
1 1
A :  :=
ˆ T
B : A + A =
T
B : 
ˆ : A 
2 2  ⇒ 
ˆ 
=
ˆ T

A : ˆ : B = B : ˆ T : A 

September 25, 2014 Carlos Agelet de Saracibar 97
Introduction to Vectors and Tensors > Higher-order Tensors

Fourth-order Tensors
Fourth-order Deviatoric Projection Operator Tensor
The fourth-order deviatoric projection operator tensor dev is
defined as,

dev =−
1
 1 ⊗ 1,
3
( ) dev ijkl
1
=δ ik δ jl − δ ijδ kl
3
The deviatoric part of a second-order tensor A can be obtained
as,
 1 
− 1 ⊗ 1  : A = A − ( tr A ) 1,
1
dev A = dev : A = 
 3  3
 
( dev A )ij ( dev )ijkl Akl =
=
1
Aij − ( Akk ) δ ij
 δ ik δ jl − δ ijδ kl  Akl =
 3 
1
3
September 25, 2014 Carlos Agelet de Saracibar 98
Introduction to Vectors and Tensors > Algebra of Tensors

Algebra of Tensors
Algebra of Tensors
a = u ⋅ v = ui vi , a = ui vi
w = u × v = ε ijk u j vk ei , wi = ε ijk u j vk
a =u ⋅ ( v × w ) =ε ijk ui v j wk , a =ε ijk ui v j wk
A = u ⊗ v = ui v j ei ⊗ e j , Aij = ui v j
= = Aij u j ei , =
v Au vi Aij u j
C=
AB =
Aik Bkj ei ⊗ e j , Cij =
Aik Bkj
=a A=
: B Aij Bij ,=a Aij Bij
 ijkl Akl ei ⊗ e j , Bij =
:A =
B=  ijkl Akl
 = A ⊗ B = Aij Bkl ei ⊗ e j ⊗ e k ⊗ el ,  ijkl = Aij Bkl
September 25, 2014 Carlos Agelet de Saracibar 99
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Nabla
The nabla vector differential operator, denoted as ∇ , is defined
as,

∇ = ei
∂xi

Laplacian
The laplacian scalar differential operator, denoted as ∆ , is
defined as,
∂2
∆= 2
∂xi

September 25, 2014 Carlos Agelet de Saracibar 100


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Hessian
The hessian symmetric second-order tensor differential
operator, denoted as ∇ ⊗ ∇, is defined as,

∂2
=
∇ ⊗∇ ei ⊗ e j
∂xi ∂x j

September 25, 2014 Carlos Agelet de Saracibar 101


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Divergence, Curl and Gradient
The divergence differential operator div (·) is defined as,
∂ ()
div (  ) = ∇ ⋅ (  ) = ⋅ ei
∂xi
The curl differential operator curl (·) is defined as,
∂ ()
curl (  ) = ∇ × (  ) = ei ×
∂xi
The gradient differential operator grad (·) is defined as,
∂ () ∂ ()
grad (  ) = ∇ ⊗ (  ) = ⊗ ei = ∇ (  ) = ei
∂xi ∂xi
September 25, 2014 Carlos Agelet de Saracibar 102
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Laplacian
The laplacian scalar differential operator can be expressed as the
div (grad (·)) operator,

∂2
∆ (  ) = ∇ ⋅∇ (  ) = 2 (  ) = div grad (  )
∂xi
Hessian
The hessian symmetric second order-tensor differential operator
can be expressed as the grad (grad (·)) operator,

∂2 ()
⊗ ∇ ()
∇= ei ⊗ e j grad grad (  )
=
∂xi ∂x j
September 25, 2014 Carlos Agelet de Saracibar 103
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Gradient of a Scalar Field
The gradient differential operator grad (·) is defined as,
∂ () ∂ ()
grad (  ) = ∇ ⊗ (  ) = ⊗ ei = ∇ (  ) = ei
∂xi ∂xi
The gradient of a scalar field is a vector field defined as,

∂φ
grad φ =∇φ = ei =φ,i ei
∂xi

September 25, 2014 Carlos Agelet de Saracibar 104


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Laplacian of a Scalar Field
The laplacian differential operator ∆ (  ) is defined as,
∂2 ()
∆ (  ) = div grad (  ) = ∇ ⋅∇ (  ) =
∂xi2
The laplacian of a scalar field is a scalar field defined as,

∂ 2φ
∆φ = div grad φ = ∇ ⋅∇φ = 2 = φ,ii
∂xi

September 25, 2014 Carlos Agelet de Saracibar 105


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Hessian of a Scalar Field
The hessian differential operator ∇ ⊗ ∇ (  ) is defined as,

∂2 ()
⊗ ∇ ()
∇= ei ⊗ e j
∂xi ∂x j
The hessian of a scalar field is a symmetric second-order tensor
field defined as,

∂ 2φ
∇ ⊗∇
= φ e j φ,ij ei ⊗ e j
ei ⊗=
∂xi ∂x j

September 25, 2014 Carlos Agelet de Saracibar 106


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Gradient of a Vector Field
The gradient differential operator grad (·) is defined as,
∂ () ∂ ()
grad (  ) = ∇ ⊗ (  ) = ⊗ ei = ∇ (  ) = ei
∂xi ∂xi
The gradient of a vector field is a second-order tensor field
defined as,

∂u ∂ui
grad u =
∇ ⊗ u = ⊗ e j = ei ⊗ e j =
ui , j ei ⊗ e j
∂x j ∂x j

September 25, 2014 Carlos Agelet de Saracibar 107


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Curl of a Vector Field
The curl differential operator curl (·) is defined as,
∂ ()
curl (  ) = ∇ × (  ) = ei ×
∂xi
The curl of a vector field is a vector field defined as,
∂u ∂uk ∂uk
curl u= ∇ × u= e j × = e j × e k= ε ijk e= ε ijk uk , j ei
∂x j ∂x j ∂x j
i

If the curl of a vector field is zero, the vector field is said to be


curl-free and there is a scalar field such that,
curl u = 0 ⇒ ∃φ | u = grad φ
September 25, 2014 Carlos Agelet de Saracibar 108
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Curl of the Gradient of a Scalar Field
The curl differential operator curl (·) and gradient differential
operator grad (·) are defined, respectively, as,
∂ () ∂ ()
curl (  ) = ∇ × (  ) = ei × , grad (  ) = ∇ ⊗ (  ) = ⊗ ei
∂xi ∂xi
The gradient of a scalar field is a vector field defined as,
∂φ
grad φ =∇φ = ei =φ,i ei
∂xi
The curl of the gradient of a vector field is a null vector,
curl grad φ = ∇ × ∇φ = ε ijkφ,kj ei = 0
September 25, 2014 Carlos Agelet de Saracibar 109
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Divergence of a Vector Field
The divergence differential operator div (·) is defined as,
∂ ()
div (  ) = ∇ ⋅ (  ) = ⋅ ei
∂xi
The divergence of a vector field is a scalar field defined as,
∂u ∂ui ∂ui ∂ui
∇ ⋅ u = ⋅ e j = ei ⋅ e j = δ ij = =
div u = ui ,i
∂x j ∂x j ∂x j ∂xi
If the divergence of a vector field is zero, the vector field is said
to be solenoidal or div-free and there is a vector field such that,
div u = 0 ⇒ ∃ v | u = curl v
September 25, 2014 Carlos Agelet de Saracibar 110
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Divergence of the Curl of a Vector Field
The divergence differential operator div (·) and curl differential
operator curl (·) are defined, respectively, as,
∂ () ∂ ()
div (  ) = ∇ ⋅ (  ) = ⋅ ei , curl (  ) = ∇ × (  ) = ei ×
∂xi ∂xi
The curl of a vector field is a vector field defined as,
∂u ∂uk ∂uk
curl u= ∇ × u= e j × = e j × e k= ε ijk e= ε ijk uk , j ei
∂x j ∂x j ∂x j
i

The divergence of a curl of a vector field is a null scalar,

div curl u = ∇ ⋅ ( ∇ × u ) = ε ijk uk , ji = 0


September 25, 2014 Carlos Agelet de Saracibar 111
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Laplacian of a Vector Field
The laplacian differential operator ∆ (  ) is defined as,
∂2 ()
∆ (  ) = ∇ ⋅∇ (  ) =
∂xi2
The laplacian of a vector field is a vector field defined as,

∂ 2ui
∆u = ∇ ⋅∇u = 2 ei = ui , jj ei
∂x j

September 25, 2014 Carlos Agelet de Saracibar 112


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Divergence of a Second Order Tensor Field
The divergence differential operator div (·) is defined as,
∂ ()
div (  ) = ∇ ⋅ (  ) = ⋅ ei
∂xi
The divergence of a second-order tensor field is a vector field
defined as,
div A = ∇ ⋅ A
∂A ∂Aik ∂Aik
= ⋅e j = ei ⊗ e k ⋅ e j = δ kj ei
∂x j ∂x j ∂x j
∂Aij
= = ei Aij , j ei
∂x j
September 25, 2014 Carlos Agelet de Saracibar 113
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Curl of a Second-order Tensor Field
The curl differential operator curl (·) is defined as,
∂ ()
curl (  ) = ∇ × (  ) = ei ×
∂xi
The curl of a second-order tensor field is a second-order tensor
field defined as,
curl A = ∇ × A
∂A ∂Akj
=el × =el × ek ⊗ e j
∂xl ∂xl
∂Akj
= ε lki ei ⊗
= e j ε lki Akj ,l ei ⊗ e j
∂xl
September 25, 2014 Carlos Agelet de Saracibar 114
Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Gradient of a Second-order Tensor Field
The gradient differential operator grad (·) is defined as,
∂ () ∂ ()
grad (  ) = ∇ ⊗ (  ) = ⊗ ei = ∇ (  ) = ei
∂xi ∂xi
The gradient of a second-order tensor field is a third-order
tensor field defined as,
grad A = ∇ ⊗ A
∂A
= ⊗ ek
∂xk
∂Aij
= ei ⊗ e j ⊗ e= Aij ,k ei ⊗ e j ⊗ e k
∂xk
k

September 25, 2014 Carlos Agelet de Saracibar 115


Introduction to Vectors and Tensors > Differential Operators

Differential Operators
Differential Operators
grad φ =∇φ =φ,i ei , ∆φ =∇ ⋅∇φ =φ,ii , ∇ ⊗ ∇φ =φ,ij ei ⊗ e j
div u = ∇ ⋅ u = ui ,i
grad u = ∇ ⊗ u = ui , j ei ⊗ e j ,
curl u = ∇ × u = ε ijk uk , j ei
∆u = ∇ ⋅∇u = ui , jj ei
div A = ∇ ⋅ A = Aij , j ei
grad A = ∇ ⊗ A = Aij ,k ei ⊗ e j ⊗ e k
curl A = ∇ × A = ε lki Akj ,l ei ⊗ e j

September 25, 2014 Carlos Agelet de Saracibar 116


Introduction to Vectors and Tensors > Differential Operators

Assignments
Assignment 1.3
Establish the following identities involving a smooth scalar field φ
and a smooth vector field v,
(1) div (φ=
v ) φ div v + v ⋅ grad φ
(2) grad (φ v ) =
v ⊗ grad φ + φ grad v

September 25, 2014 Carlos Agelet de Saracibar 117


Introduction to Vectors and Tensors > Differential Operators

Assignments
Assignment 1.4 [Classwork]
Establish the following identities involving the smooth scalar
fields φ and ψ , smooth vector fields u and v , and a smooth
second order tensor field A,
(1) (φ A ) φ div A + A grad φ
div=
(2) div ( A=
T
v) ( div A ) ⋅ v + A : grad v
(3) div ( u × v ) = v ⋅ curl u − u ⋅ curl v
(4) div ( u=
⊗ v) ( grad u ) v + u div v
(5) =
grad (φψ ) ( grad φ )ψ + φ ( gradψ )

September 25, 2014 Carlos Agelet de Saracibar 119


Introduction to Vectors and Tensors > Differential Operators

Assignments
Assignment 1.5 [Homework]
Establish the following identities involving the smooth scalar
field φ , and smooth vector fields u and v ,

(1) (u ⋅ v )
grad= ( grad T
u ) (
v + grad T
v)u
(2) curl (φ=
v ) grad φ × v + φ curl v
(3) curl ( u × =
v ) u div v − v div u + ( grad u ) v − ( grad v ) u
(4) ∆v grad ( div v ) − curl ( curl v )
=
(5) ∆ ( u ⋅ v ) = ( ∆u ) ⋅ v + 2 grad u : grad v + u ⋅ ∆v

September 25, 2014 Carlos Agelet de Saracibar 122


Introduction to Vectors and Tensors > Differential Operators

Assignments
Assignment 1.6 [Classwork]
Given the vector v =v ( x ) =x1 x2 x3e1 + x1 x2e 2 + x1e3 determine
div v, curl v, grad v, ∆v.

September 25, 2014 Carlos Agelet de Saracibar 126


Introduction to Vectors and Tensors > Integral Theorems

Integral Theorems
Divergence or Gauss Theorem
Given a vector field u in a volume V with closed boundary
surface ∂V and outward unit normal to the boundary n, the
divergence (or Gauss) theorem reads,


V
div u dV= ∫ ∇ ⋅ u dV= ∫
V ∂V
u ⋅ n dS

Given a second-order tensor field A in a volume V with closed


boundary surface ∂V and outward unit normal to the boundary n
the divergence (or Gauss) theorem reads,


V
div A dV= ∫ ∇ ⋅ A dV= ∫
V ∂V
An dS

September 25, 2014 Carlos Agelet de Saracibar 129


Introduction to Vectors and Tensors > Integral Theorems

Integral Theorems
Curl or Stokes Theorem
Given a vector field u in a surface S with closed boundary ∂S
and outward unit normal to the surface n , the curl (or Stokes)
theorem reads,

∫ ( curl u ) ⋅ n dS =∫ ( ∇ × u ) ⋅ n dS =∫
S S ∂S
u ⋅ dr
where the curve of the line integral must have positive
orientation, such that dr points counter-clockwise when the unit
normal points to the viewer, following the right-hand rule.

September 25, 2014 Carlos Agelet de Saracibar 130

You might also like