Introduction to Tensor Analysis - OA...

91
Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics Liu, Rubin & Krempl [email protected] March 11, 2019 Department of Systems Engineering, University of Lagos 1

Transcript of Introduction to Tensor Analysis - OA...

Page 1: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Introduction to Tensor AnalysisText: Introduction to Continuum Mechanics

Liu, Rubin & Krempl

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 1

Page 2: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Scalars. You can get scalars from vectors in at least five different ways:

1. One Vector. Get its components (referred to a particular set of coordinates); It’s magnitude; Direction;

2. From two vectors, produce the scalar product

3. From three vectors, the vector triple product

Vectors

1. Add (subtract?) two vectors; Multiply a single vector by a scalar; Vector product of two vectors;

2. Vector product of three vectors.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 2

Summary

Page 3: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Tensor

1. Create a dyad from two vectors

2. Create a vector cross from a single vector

Invariants

1. Intrinsic properties of tensors

2. Obtain them in component form

3. Special Tensors and Operations

General Rule: To be successful, always ask yourself, what kind of object am I dealing with? What operation am I performing? What result type should I get?

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 3

Summary

Page 4: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Without any further ado, our definition of cross product is exactly the same as what you already know from elementary texts. We simply repeat a few of these for emphasis:

1. The magnitude 𝒂 × 𝒃 = 𝒂 𝒃 sin 𝜃 (0 ≤ 𝜃 ≤ 𝜋)

of the cross product 𝒂 × 𝒃 is the area 𝐴(𝒂, 𝒃)spanned by the vectors 𝒂 and 𝒃. This is the area of the parallelogram defined by these vectors. This area is non-zero only when the two vectors are linearly independent.

2. 𝜃 is the angle between the two vectors.

3. The direction of 𝒂 × 𝒃 is orthogonal to both 𝒂 and 𝒃

Cross Product

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 4

Page 5: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Cross Product

The area 𝐴(𝒂, 𝒃) spanned by the vectors 𝒂 and 𝒃. The unit vector 𝒏 in the direction of the cross product can be

obtained from the quotient, 𝒂×𝒃

𝒂×𝒃.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 5

Page 6: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The cross product is bilinear and anti-commutative:

Given 𝛼 ∈ R , ∀𝒂, 𝒃, 𝒄 ∈V ,𝛼𝒂 + 𝒃 × 𝒄 = 𝛼 𝒂 × 𝒄 + 𝒃 × 𝒄𝒂 × 𝛼𝒃 + 𝒄 = 𝛼 𝒂 × 𝒃 + 𝒂 × 𝒄

So that there is linearity in both arguments.

Furthermore, ∀𝒂, 𝒃 ∈V𝒂 × 𝒃 = −𝒃 × 𝒂

Cross Product

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 6

Page 7: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The trilinear mapping,[ , ,] ∶ V × V × V →R

From the product set V × V × V to real space is defined by:[ u,v,w] ≡ 𝒖 ⋅ 𝒗 × 𝒘 = 𝒖 × 𝒗 ⋅ 𝒘

Has the following properties:

1. [ a,b,c]=[b,c,a]=[c,a,b]=−[ b,a,c]=−[c,b,a]=−[a,c,b]

HW: Prove this

1. Vanishes when a, b and c are linearly dependent.

2. It is the volume of the parallelepiped defined by a, b and c

Tripple Products

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 7

Page 8: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Tripple product

Parallelepiped defined by u, v and w

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 8

Page 9: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

We introduce an index notation to facilitate the expression of relationships in indexed objects. Whereas the components of a vector may be three different functions, indexing helps us to have a compact representation instead of using new symbols for each function, we simply index and achieve compactness in notation. As we deal with higher ranked objects, such notational conveniences become even more important. We shall often deal with coordinate transformations.

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 9

Page 10: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

When an index occurs twice on the same side of any equation, or term within an equation, it is understood to represent a summation on these repeated indices the summation being over the integer values specified by the range. A repeated index is called a summation index, while an unrepeated index is called a free index. The summation convention requires that one must never allow a summation index to appear more than twice in any given expression.

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 10

Page 11: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Consider transformation equations such as,𝑦1 = 𝑎11𝑥1 + 𝑎12𝑥2 + 𝑎13𝑥3𝑦2 = 𝑎21𝑥1 + 𝑎22𝑥2 + 𝑎23𝑥3𝑦3 = 𝑎31𝑥1 + 𝑎32𝑥2 + 𝑎33𝑥3

We may write these equations using the summation symbols as:

𝑦1 =

𝑗=1

𝑛

𝑎1𝑗𝑥𝑗

𝑦2 =

𝑗=1

𝑛

𝑎2𝑗𝑥𝑗

𝑦3 =

𝑗=1

𝑛

𝑎2𝑗𝑥𝑗

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 11

Page 12: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

In each of these, we can invoke the Einstein summation convention, and write that,

𝑦1 = 𝑎1𝑗𝑥𝑗𝑦2 = 𝑎2𝑗𝑥𝑗𝑦3 = 𝑎2𝑗𝑥𝑗

Finally, we observe that 𝑦1, 𝑦2, and 𝑦3 can be represented as we have been doing by 𝑦𝑖 , 𝑖 = 1,2,3so that the three equations can be written more compactly as,

𝑦𝑖 = 𝑎𝑖𝑗𝑥𝑗 , 𝑖 = 1,2,3

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 12

Page 13: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Please note here that while 𝑗 in each equation is a dummy index, 𝑖 is not dummy as it occurs once on the left and in each expression on the right. We therefore cannot arbitrarily alter it on one side without matching that action on the other side. To do so will alter the equation. Again, if we are clear on the range of 𝑖, we may leave it out completely and write,

𝑦𝑖 = 𝑎𝑖𝑗𝑥𝑗to represent compactly, the transformation equations above. It should be obvious there are as many equations as there are free indices.

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 13

Page 14: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

If 𝑎𝑖𝑗 represents the components of a 3 × 3 matrix 𝐀, we can show that,

𝑎𝑖𝑗𝑎𝑗𝑘 = 𝑏𝑖𝑘Where 𝐁 is the product matrix 𝐀𝐀. To show this, apply summation convention and see that,for 𝑖 = 1, 𝑘 = 1, 𝑎11𝑎11 + 𝑎12𝑎21 + 𝑎13𝑎31 = 𝑏11for 𝑖 = 1, 𝑘 = 2, 𝑎11𝑎12 + 𝑎12𝑎22 + 𝑎13𝑎32 = 𝑏12for 𝑖 = 1, 𝑘 = 3, 𝑎11𝑎13 + 𝑎12𝑎23 + 𝑎13𝑎33 = 𝑏13for 𝑖 = 2, 𝑘 = 1, 𝑎21𝑎11 + 𝑎22𝑎21 + 𝑎23𝑎31 = 𝑏21for 𝑖 = 2, 𝑘 = 2, 𝑎21𝑎12 + 𝑎22𝑎22 + 𝑎23𝑎32 = 𝑏22for 𝑖 = 2, 𝑘 = 3, 𝑎21𝑎13 + 𝑎22𝑎23 + 𝑎23𝑎33 = 𝑏23for 𝑖 = 3, 𝑘 = 1, 𝑎31𝑎11 + 𝑎32𝑎21 + 𝑎33𝑎31 = 𝑏31for 𝑖 = 3, 𝑘 = 2, 𝑎31𝑎12 + 𝑎32𝑎22 + 𝑎33𝑎32 = 𝑏32for 𝑖 = 3, 𝑘 = 3, 𝑎31𝑎13 + 𝑎32𝑎23 + 𝑎33𝑎33 = 𝑏33

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 14

Page 15: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The above can easily be verified in matrix notation as,

𝐀𝐀 =

𝑎11 𝑎12 𝑎13𝑎21 𝑎22 𝑎23𝑎31 𝑎32 𝑎33

𝑎11 𝑎12 𝑎13𝑎21 𝑎22 𝑎23𝑎31 𝑎32 𝑎33

=

𝑏11 𝑏12 𝑏13𝑏21 𝑏22 𝑏23𝑏31 𝑏32 𝑏33

= 𝐁

In this same way, we could have also proved that,𝑎𝑖𝑗𝑎𝑘𝑗 = 𝑏𝑖𝑘

Where 𝐁 is the product matrix 𝐀𝐀T. Note the arrangements could sometimes be counter intuitive.

Summation Convention

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 15

Page 16: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Suppose our basis vectors 𝐞𝑖 , 𝑖 = 1,2,3 are not only not unit in magnitude, but in addition are NOT orthogonal. The only assumption we are making is that 𝐞𝑖 ∈ V , 𝑖 =1,2,3 are linearly independent vectors.

With respect to this basis, we can express vectors 𝐯,𝐰 ∈ V in terms of the basis as,

𝐯 = 𝑣𝑖𝐞𝑖, 𝐰 = 𝑤𝑖𝐞𝑖Where each 𝑣𝑖 is called the component of 𝐯, while 𝑤𝑖 is called the component of 𝐰

Vector Components

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 16

Page 17: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Clearly, addition and linearity of the vector space ⇒𝐯 +𝐰 = ( 𝑣𝑖 + 𝑤𝑖)𝐞𝑖

Multiplication by scalar rule implies that if 𝛼 ∈ R , ∀𝐯 ∈V ,

𝛼 𝐯 = (𝛼𝑣𝑖)𝐞𝑖

Vector Components

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 17

Page 18: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Kronecker Delta: 𝛿𝑖𝑗, 𝛿𝑖𝑗 or 𝛿𝑗𝑖 has the following properties:

𝛿11 = 1, 𝛿12 = 0, 𝛿13 = 0𝛿21 = 0, 𝛿22 = 1, 𝛿23 = 0𝛿31 = 0, 𝛿32 = 0, 𝛿33 = 1

As is obvious, these are obtained by allowing the indices toattain all possible values in the range. The Kronecker delta isdefined by the fact that when the indices explicit values areequal, it has the value of unity. Otherwise, it is zero. Theabove nine equations can be written more compactly as,

𝛿𝑖𝑗 = ቊ0 if 𝑖 ≠ 𝑗1 if 𝑖 = 𝑗

Kronecker Delta

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 18

Page 19: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

For any ∀𝐯 ∈V ,𝐯 = 𝑣𝑖𝐞𝑖

Are two related representations in the reciprocal bases. Taking the inner product of the above equation with the basis vector 𝐞𝑗, we have

𝐯 ⋅ 𝐞𝑗 = 𝑣𝑖𝐞𝑖 ⋅ 𝐞𝑗 = 𝑣𝑖𝛿𝑖𝑗= 𝑣1𝛿1𝑗 + 𝑣2𝛿2𝑗 + 𝑣3𝛿3𝑗= 𝑣𝑗

Vector components

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 19

Page 20: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Levi-Civita Symbol: 𝑒𝑖𝑗𝑘

𝑒111 = 0, 𝑒112 = 0, 𝑒113 = 0, 𝑒121 = 0, 𝑒122 = 0, 𝑒123 =1, 𝑒131 = 0, 𝑒132 = −1, 𝑒133 = 0𝑒211 = 0, 𝑒212 = 0, 𝑒213 = −1, 𝑒221 = 0, 𝑒222 = 0, 𝑒223= 0, 𝑒231 = 1, 𝑒232 = 0, 𝑒233 = 0𝑒311 = 0, 𝑒312 = 1, 𝑒313 = 0, 𝑒321 = −1, 𝑒322 = 0, 𝑒323= 1, 𝑒331 = 0, 𝑒332 = 0, 𝑒333 = 0

Levi Civita Symbol

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 20

Page 21: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

While the above equations might look arbitrary at first, a closer look shows there is a simple logic to it all. In fact, note that whenever the value of an index is repeated, the symbol has a value of zero. Furthermore, we can see that once the indices are an even arrangement (permutation) of 1,2, and 3, the symbols have the value of 1, When we have an odd arrangement, the value is -1. Again, we desire to avoid writing twenty seven equations to express this simple fact. Hence we use the index notation to define the Levi-Civita symbol as follows:

𝑒𝑖𝑗𝑘 =

ቐ1 if 𝑖, 𝑗 and 𝑘 are an even permutation of 1,2 and 3−1 if 𝑖, 𝑗 and 𝑘 are an odd permutation of 1,2 and 30 In all other cases

Levi Civita Symbol

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 21

Page 22: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The following relationship between the Kronecker Delta and the Levi-Civita Symbol provides the background for other important results:

𝑒𝑖𝑗𝑘 =

𝛿1𝑖 𝛿1𝑗 𝛿1𝑘𝛿2𝑖 𝛿2𝑗 𝛿2𝑘𝛿3𝑖 𝛿3𝑗 𝛿3𝑘

Recall that a determinant vanishes if two or more of its columns are equal, and that swapping rows or columns negate the sign.

These facts (more instructively) demonstrate the equality even without expanding the determinant.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 22

Kronecker Delta & Levi Civita Symbol

Page 23: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Similarly, for the same reasons, we can easily see that,

𝑒𝑟𝑠𝑡 =

𝛿𝑟1 𝛿𝑟2 𝛿𝑟3𝛿𝑠1 𝛿𝑠2 𝛿𝑠3𝛿𝑡1 𝛿𝑡2 𝛿𝑡3

And taking the product of these, we can easily show that,

𝑒𝑟𝑠𝑡𝑒𝑖𝑗𝑘 =

𝛿𝑟1 𝛿𝑟2 𝛿𝑟3𝛿𝑠1 𝛿𝑠2 𝛿𝑠3𝛿𝑡1 𝛿𝑡2 𝛿𝑡3

𝛿1𝑖 𝛿1𝑗 𝛿1𝑘𝛿2𝑖 𝛿2𝑗 𝛿2𝑘𝛿3𝑖 𝛿3𝑗 𝛿3𝑘

=

𝛿𝑟𝑖 𝛿𝑟𝑗 𝛿𝑟𝑘𝛿𝑠𝑖 𝛿𝑠𝑗 𝛿𝑠𝑘𝛿𝑡𝑖 𝛿𝑡𝑗 𝛿𝑡𝑘

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 23

Kronecker Delta & Levi Civita Symbol

Page 24: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The definition of Levi Civita Symbol implies 𝐞𝑖 × 𝐞𝑗 = 𝑒𝑖𝑗𝑘𝐞𝑘 .

Cross Product of Basis Vectors

i j 𝑒𝑖𝑗𝑘𝐞𝑘

1 3 𝑒13𝑘𝐞𝑘 = 𝑒131𝐞1 + 𝑒132𝐞2 + 𝑒133𝐞3 = −𝐞2

1 2 𝑒12𝑘𝐞𝑘 = 𝑒121𝐞1 + 𝑒122𝐞2 + 𝑒123𝐞3 = 𝐞3

2 3 𝑒23𝑘𝐞𝑘 = 𝑒231𝐞1 + 𝑒232𝐞2 + 𝑒233𝐞3 = 𝐞1

3 1 𝑒31𝑘𝐞𝑘 = 𝑒311𝐞1 + 𝑒312𝐞2 + 𝑒313𝐞3 = 𝐞2

1 1 𝑒11𝑘𝐞𝑘 = 𝑒111𝐞1 + 𝑒112𝐞2 + 𝑒113𝐞3 = 0

2 1 𝑒21𝑘𝐞𝑘 = 𝑒211𝐞1 + 𝑒212𝐞2 + 𝑒213𝐞3 = −𝐞1

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 24

Page 25: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

This relationship also implies that,𝐞𝑖 × 𝐞𝑗 = 𝑒𝑖𝑗𝑘𝐞𝑘 = 𝑒𝑘𝑖𝑗𝐞𝑘

Because a double swap does not alter the value of the alternating symbol.

Confirm each example in the above table as we shall use this formula frequently for vectors and we shall expand its use for tensors.

Examples

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 25

Page 26: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Consider 𝐚 = 𝑎𝑖𝐞𝑖, and 𝐛 = 𝑏𝑗𝐞𝑗. Apart from scaling a

vector – the same thing as multiplying it with a scalar, how many binary products of vectors are you familiar with?

Scalar product. A binary product of two vectors; The result is a scalar quantity. It’s operation is represented by a “dot”. It is therefore sometimes called a “dot product”.

Components of Products

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 26

Page 27: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Vector product. A binary product of two vectors; The result is a vector quantity. It’s operation is represented by a “times” or “cross”. It is therefore sometimes called a “cross product”.

Note that we derive the name of the product, either from the result produced, or from the symbol used to represent the operation.

𝐚 ⋅ 𝐛 = 𝑎𝑖𝐞𝑖 ⋅ 𝑏𝑗𝐞𝑗 = 𝑎𝑖𝑏𝑗𝐞𝑖 ⋅ 𝐞𝑗= 𝑎𝑖𝑏𝑗𝛿𝑖𝑗 = 𝑎𝑖𝑏𝑖

𝐚 × 𝐛 = 𝑎𝑖𝐞𝑖 × 𝑏𝑗𝐞𝑗 = 𝑎𝑖𝑏𝑗𝐞𝑖 × 𝐞𝑗= 𝑒𝑖𝑗𝑘𝑎𝑖𝑏𝑗𝐞𝑘

Components of Products

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 27

Page 28: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

We are used to producing scalars or vectors by taking a product of two vectors. One exceedingly important object that you can also produce from taking such a binary product is a Tensor. Naturally, we shall call such a product a “Tensor Product”.

Its symbol, ⊗, is not a dot or a cross. It is a symbol that may look strange. That symbol combines the product sign and a circle. It is called a dyad operator. Therefore, as before, a tensor product also has a nickname, “the Dyad”, or a “Dyad Product”.

Produce a Tensor

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 28

Page 29: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The most elementary tensor you can get is the dyad product of two base vectors: 𝐞𝑖 ⊗𝐞𝑗

The product of two vectors can be expressed in terms of this dyad base:

𝐚⊗ 𝐛 = 𝑎𝑖𝐞𝑖 ⊗ 𝑏𝑗𝐞𝑗 = 𝑎𝑖𝑏𝑗𝐞𝑖 ⊗𝐞𝑗 The summation convention still applies so that it is easy to see that

the above expression contains nine components.

Observe immediately that, in 3D, just as you express a vector in terms of three basis vectors, there are nine base dyads for expressing every tensor: 𝐞1 ⊗𝐞1, 𝐞1 ⊗𝐞2, 𝐞1 ⊗𝐞3, 𝐞2 ⊗𝐞1, 𝐞2 ⊗𝐞2, 𝐞2 ⊗𝐞3, 𝐞3 ⊗𝐞1, 𝐞3 ⊗𝐞2, 𝐞3 ⊗𝐞3 Finding the components of a tensor is to find nine scalar

coefficients to these base dyads.

Dyad Basis

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 29

Page 30: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

To explain what a dyad is, we use an operational definition of the way it operates on a vector. We shall obtain an operational definition of what a tensor in general is from this result:

Given a dyad, 𝐚⊗ 𝐛, Suppose we take its operation on a vector, What do we get?

DEFINITION: Given a dyad 𝐚⊗ 𝐛, and a vector 𝐜, the operation,

𝐚⊗ 𝐛 𝐜 ≡ 𝐛 ⋅ 𝐜 𝐚

OBSERVATION: Note that the quantity on the RHS is a vector. That means that the operation of a dyad on a vector produces a vector in the direction of the first operand.

Dyad Properties

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 30

Page 31: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

It is easy for us to define a tensor here. We have already seen a tensor: A dyad is a tensor. We have already observed how it operates on a vector. We know it produces another vector. We now proceed to give an operational definition of a tensor in general:

DEFINITION: A linear transformation of a vector into a vector is what we call a tensor.

What is a Tensor

Linear Operator𝐚 𝐛

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 31

Page 32: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

We have seen that the dyad 𝐚⊗ 𝐛 is a tensor. We supply the vector 𝐜, it produces the vector, 𝐛 ⋅ 𝐜 𝐚.

To prove that is is a tensor, all that is left is to establish its linearity. A tensor not only transforms vectors to vectors, the operation must be linear.

What do we mean by an “Operation is linear”?

Tensor

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 32

Page 33: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

We will formally express the fact that a vector class is closed under addition and scaling. Here are the reasons before we state them formally.

1. If you add two vectors, you get a vector by the parallelogram law.

2. If you scale a vector (or multiply it with a scalar- means exactly the same thing) you get another vector in the same direction.

Clearly, if 𝐜 and 𝐝 are vectors, and 𝛼 and 𝛽 are scalars, then, if 𝛼𝐜 + 𝛽𝐝 is certainly a vector.

Vector Class

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 33

Page 34: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

We can formalize what we already know about vectors:

A set of objects in such a way that addition is defined, is commutative and associative in such a way that the set is closed under the addition operation.

It is closed and associative under scaling.

There is an additive inverse

The scalar product is defined

Formality

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 34

Page 35: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Note that NOT all transformations of a vector into a vector is a tensor. To be a tensor, a transformation must first transform a vector into a vector; The transformation MUST secondly be LINEAR.

When a transformation is linear, there is a simple relationship between such a transformation and the transformation of the same vector when is is scaled.

There is also a simple relationship between the transformation of two vectors and the transformation of their sum.

A combination of these two imply linearity

Linearity

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 35

Page 36: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 36

Scaled & Added Transformations

Linear Operator

Linear Operator

Linear Operator

𝛼𝐚 𝛼𝐛

𝐛𝟏𝐚𝟏

𝐚𝟐 𝐛𝟐

𝐚𝟏 + 𝐚𝟐 𝐛𝟏 + 𝐛𝟐Linear Operatorሽ ⇒

Page 37: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

From the previous diagram, it is clear that the transformation of a scaled vector is the same scale of the initial vector transformation. And, the linear transformation of the addition of two vectors is the addition of the two transformations.

Consequently, given a tensor 𝐓, scalars 𝛼and 𝛽, with vectors 𝐚 and 𝐛, linearity implies,

𝐓 𝛼𝐚 + 𝛽𝐛 = 𝛼𝐓𝐚 + 𝛽𝐓𝐛

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 37

Linear Transformation

Page 38: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

You may have noticed that we have been rather careless in the use of these terminologies. Usually, they mean slightly different things. An advanced mathematician can easily fault us. However, I am using these terms in an operational way; Here,

in the definition of linear transformations, they mean essentially the same thing. We usually express the tensor transformation on a vector in the operator notation; simply placing the vector to be transformed to the right of the tensor, for example, 𝐓𝐮.

We could have expressed this in a functional way, for example, 𝐓(𝐮).

The meanings are unchanged. They refer to the same linear transformation sharing domains and co-domains.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 38

Transformation, Operator, Function

Page 39: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Show that a vector that transforms every vector to the vector 𝐞1 + 2𝐞2cannot be a tensor.

Call this transformation 𝐅. Consider the vector 𝐚. We are given that, 𝐅𝐚 = 𝐞1 + 2𝐞2. Vector 𝐛 = 3𝐚 is another vector which is a scaled version of 𝐚.

𝐅𝐛 = 𝐞1 + 2𝐞2 ≠ 3𝐞1 + 6𝐞2 violating linearity. Hence, 𝐅, despite the fact that it transforms vectors to vectors, is not a tensor because it is not a linear transformation.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 39

Examples

Page 40: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Show that the Dyad, defined previously is a linear transformation.

Given vectors 𝐚 and 𝐛, the dyad of these is 𝐚⊗ 𝐛, Consider,

𝐚⊗ 𝐛 𝛼𝐜 + 𝛽𝐝= 𝐚 𝐛 ⋅ 𝛼𝐜 + 𝛽𝐝= 𝐚 𝛼𝐛 ⋅ 𝐜 + 𝛽𝐛 ⋅ 𝐝= 𝛼𝐚 𝐛 ⋅ 𝐜 + 𝛽𝐚 𝐛 ⋅ 𝐝= 𝛼 𝐚⊗ 𝐛 𝐜 + 𝛽 𝐚⊗ 𝐛 𝐝

We invoked the distributive property of the dot product. And we have proved that the dyad not only transforms a vector to a vector, it does so linearly.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 40

Linearity of the Dyad

Page 41: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Homework 2.1

1. For any tensor 𝐒, show that, 𝐒𝐞𝛼 ⊗𝐞𝛼 = 𝐒

2. Given vectors 𝐮, 𝐯 and 𝐰, establish the identities:a) 𝐮 × 𝐯⊗𝐰 = 𝐮 × 𝐯 ⊗𝐰

b) 𝐮⊗ 𝐯⊗𝐰 = 𝐮⊗ 𝐯 ⊗𝐰

3. Show that that if the tensor 𝐓 is invertible, for any vector 𝐤, 𝐓𝐤 = 𝐨 automatically means that 𝐤 = 𝐨.

4. Show that if the vectors 𝐮, 𝐯 and 𝐰 are linearly independent and 𝐓 is invertible, then the vectors 𝐓𝐮, 𝐓𝐯 and 𝐓𝐰 are also linearly independent.

Due March 30, 2019

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 41

Page 42: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

1. In the dyad, 𝐒𝐞α ⊗𝐞α observe that 𝐒𝐞αis a vector. Operate this dyad on a given vector 𝐯, we have,

𝐒𝐞α ⊗𝐞α 𝐯 = 𝐒𝐞α 𝑣𝛼 = 𝐒 𝑣𝛼𝐞α = 𝐒𝐯because every tensor is a linear operator; from which it is obvious that 𝐒𝐞α ⊗𝐞α = 𝐒

2. a. 𝐮 × 𝐯⊗𝐰 = 𝐮 × 𝑣𝑗𝑤𝑘𝐞𝑗 ⊗𝐞𝑘= 𝑒𝛼𝛽𝛾𝑢𝛽𝐞𝛼 ⊗𝐞𝛾 𝑣𝑗𝑤𝑘𝐞𝑗 ⊗𝐞𝑘= 𝑒𝛼𝛽𝛾𝑢𝛽𝑣𝑗𝑤𝑘 𝐞𝛼 ⊗𝐞𝛾 𝐞𝑗 ⊗𝐞𝑘= 𝑒𝛼𝛽𝛾𝑢𝛽𝑣𝑗𝑤𝑘𝐞𝛼 ⊗𝐞𝑘𝛿𝛾𝑗= 𝑒𝛼𝛽𝑗 𝑢𝛽𝑣𝑗𝐞𝛼 ⊗𝐞𝑘= 𝐮 × 𝐯 ⊗𝐰

b. 𝐮⊗ 𝐯⊗𝐰 = 𝑢𝑖𝑣𝑗𝑤𝑘𝐞𝑖 ⊗𝐞𝑗 ⊗𝐞𝑘 = 𝐮⊗ 𝐯 ⊗𝐰

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 42

Solutions

Page 43: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

3. Simply premultiply 𝐓𝐤 = 𝐨 by 𝐓−1. Clearly, since is invertible, 𝐓−1 exists, and we can write,

𝐓−1𝐓𝐤 = 𝐓−1𝐨 = 𝐨Which shows that 𝐤 must vanish once its transformation by an invertible tensor is the zero vector.

4. Let us assume that 𝐓𝐮, 𝐓𝐯 and 𝐓𝐰 are not linearly independent. In particular, we can find 𝛼 such that,

𝐓𝐮 = 𝛼 𝐓𝐯 + 𝐓𝐰In that case, given that 𝐓 is invertible, there is a tensor 𝐓−1

such that,𝐓−1 𝐓𝐮 = 𝛼 𝐓−1𝐓𝐯 + 𝐓−1𝐓𝐰

That is, 𝐮 = 𝛼 𝐯 + 𝐰 showing that 𝐮, 𝐯 and 𝐰 are not linearly independent; contradicting the initial premise.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 43

Solutions Cont’d

Page 44: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Special Tensors

Notation.

It is customary to write the tensor mapping in the operator form; without the parentheses. Hence, we can write,

𝐓𝐮 ≡ 𝐓(𝐮)

For the mapping by the tensor 𝐓 on the vector variable and dispense with the parentheses unless when needed.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 44

Page 45: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Zero Tensor or Annihilator

The annihilator 𝐎 is defined as the tensor that maps all vectors to the zero vector, 𝐨:

𝐎u = 𝐨, ∀𝐮 ∈ V

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 45

Page 46: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Identity

The identity tensor 𝐈 is the tensor that leaves every vector unaltered. ∀𝐮 ∈ V ,

𝐈𝐮 = 𝐮

Furthermore, ∀𝛼 ∈ R , the tensor, 𝛼𝐈 is called a spherical tensor.

The identity tensor induces the concept of an inverse of a tensor. Given the fact that if 𝐓 ∈ T and 𝐮 ∈ V , the mapping 𝐰 ≡ 𝐓𝐮 produces a vector.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 46

Page 47: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Inverse

Consider a linear mapping that, operating on 𝐰, produces our original argument, 𝐮, if we can find it:

𝐘𝐰 = 𝐮

As a linear mapping, operating on a vector, clearly, 𝐘 is a tensor. It is called the inverse of 𝐓 because,

𝐘𝐰 = 𝐘𝐓𝐮 = 𝐮

So that the composition 𝐘𝐓 = 𝐈, the identity mapping. For this reason, we write,

𝐘 = 𝐓−1

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 47

Page 48: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Inverse

It is easy to show that if 𝐘𝐓 = 𝐈, then 𝐓𝐘 = 𝐘𝐓 =I.

HW: Show this.

The set of invertible sets is closed under composition. It is also closed under inversion. It forms a group with the identity tensor as the group’s neutral element

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 48

Page 49: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Transposition of Tensors

Given 𝐰, 𝐯 ∈ V , The tensor 𝐀T satisfying

𝐰 ⋅ 𝐀T𝐯 = 𝐯 ⋅ (𝐀𝐰)

Is called the transpose of 𝐴.

A tensor indistinguishable from its transpose is said to be symmetric.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 49

Page 50: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Invariants

There are certain mappings from the space of tensors to the real space. Such mappings are called Invariants of the Tensor. Three of these, called Principal invariants play key roles in the application of tensors to design and analysis. We shall define them shortly.

The definition given here is free of any association with a coordinate system. It is a good practice to derive any other definitions from these fundamental ones:

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 50

Page 51: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Trace

If we write 𝐚, 𝐛, 𝐜 ≡ 𝐚 ⋅ 𝐛 × 𝐜

where 𝐚, 𝐛, and 𝐜 are arbitrary vectors.

For any second order tensor 𝐓, and linearly independent 𝐚, 𝐛, and 𝐜, the linear mapping 𝐼1: T →R

𝐼1 𝐓 ≡ tr 𝐓 =𝐓𝐚, 𝐛, 𝐜 + 𝐚, 𝐓𝐛, 𝐜 + [𝐚, 𝐛, 𝐓𝐜]

[𝐚, 𝐛, 𝐜]

Is independent of the choice of the basis vectors 𝐚, 𝐛,and 𝐜. It is called the First Principal Invariant of 𝐓 or Trace of 𝐓 ≡ tr 𝐓 ≡ 𝐼1(𝐓)

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 51

Page 52: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Trace

Since 𝐚, 𝐛, and 𝐜 are arbitrary independent vectors let us choose the Cartesian Basis vectors, {𝐢, 𝐣, 𝐤ሽ or {𝐞1, 𝐞2, 𝐞3ሽ

For any second order tensor 𝑻, 𝐼1 𝑻 ≡ tr 𝑻 = 𝐓𝐢, 𝐣, 𝐤 + 𝐢, 𝐓𝐣, 𝐤 + [𝐢, 𝐣, 𝐓𝐤]

Since 𝐢, 𝐣, 𝐤 = 𝐞1, 𝐞2, 𝐞3 = 1.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 52

Page 53: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Trace

The trace is a linear mapping. It is easily shown that 𝛼, 𝛽 ∈ R , and 𝐒, 𝐓 ∈ T

tr 𝛼𝐒 + 𝛽𝐓 = 𝛼tr 𝐒 + 𝛽tr(𝐓)

HW. Show this by appealing to the linearity of the vector space.

While the trace of a tensor is linear, the other two principal invariants are nonlinear. We now proceed to define them

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 53

Page 54: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Square of the trace

The second principal invariant 𝐼2 𝐒 is related to the trace. In fact, you may come across books that define it so. However, the most common definition is that

𝐼2 𝐒 =1

2𝐼12 𝐒 − 𝐼1(𝐒

2)

Independently of the trace, we can also define the second principal invariant as,

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 54

Page 55: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Second Principal Invariant

The Second Principal Invariant, 𝐼2 𝐓 , using the same notation as above is

𝐓𝐚 , 𝐓𝐛 , 𝐜 + 𝐚, 𝐓𝐛 , 𝐓𝐜 + 𝐓𝐚 , 𝐛, 𝐓𝐜

𝐚, 𝐛, 𝐜This quantity remains unchanged for any arbitrary selection of linearly independent vectors 𝐚, 𝐛 and 𝐜.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 55

Page 56: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Determinant

The third mapping from tensors to the real space underlying the tensor is the determinant of the tensor. While you may be familiar with that operation and can easily extract a determinant from a matrix, it is important to understand the definition for a tensor that is independent of the component expression. The latter remains relevant even when we have not expressed the tensor in terms of its components in a particular coordinate system.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 56

Page 57: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Determinant

As before, For any second order tensor 𝐓, and any linearly independent vectors 𝐚, 𝐛, and 𝐜,

The determinant of the tensor 𝐓,

det 𝐓 =𝐓𝐚 , 𝐓𝐛 , 𝐓𝐜

𝐚, 𝐛, 𝐜

(In the special case when the chosen vectors are orthonormal, the denominator is unity)

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 57

Page 58: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Other Principal Invariants

It is good to note that there are other principal invariants that can be defined. The ones we defined here are the ones you are most likely to find in other texts.

An invariant is a scalar derived from a tensor that remains unchanged in any coordinate system. Mathematically, it is a mapping from the tensor space to the real space. Or simply a scalar valued function of the tensor.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 58

Page 59: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Deviatoric Tensors

Given any tensor 𝐒, A deviatoric tensor may be created from 𝐒 by the following process:

𝐒0 ≡ dev 𝐒 ≡ 𝐒 −1

3tr 𝐒 𝟏 = 𝐒 − 𝑠𝟏

So that 𝑠 =1

3tr 𝐒 ; 𝑠𝟏 is called the spherical part, and

𝐒0 as defined here is called the deviatoric part of 𝐒. Every tensor thus admits the decomposition,

𝐒 = 𝐒0 + 𝑠𝟏

When the trace of a tensor is zero, the tensor is said to be traceless. A deviatoric stress is traceless.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 59

Page 60: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Symmetric, Antisymmetric Parts

Every second order tensor can be split into its

symmetric and antisymmetric parts:1

2𝐒 + ST +

1

2𝐒 − 𝐒T ≡ symS +skw S

This decomposition is unique. The component representation of these two parts will be given shortly.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 60

Page 61: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Inner Product of Tensors

The trace provides a simple way to define the inner product of two second-order tensors. Given 𝐒, 𝐓 ∈ TThe trace,

tr 𝐒T𝐓 = tr(𝐒𝐓T)

Is a scalar, independent of the coordinate system chosen to represent the tensors. This is defined as the inner or scalar product of the tensors 𝐒 and 𝐓. That is,

𝐒: 𝐓 ≡ tr 𝐒T𝐓 = tr(𝐒𝐓T)

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 61

Page 62: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Tensor Product

A product mapping from two vector spaces to T is defined as the tensor product. It has the following properties:

"⊗":V ×V → T𝐮⊗ 𝐯 𝐰 = (𝐯 ⋅ 𝐰)𝐮

It is an ordered pair of vectors. It acts on any other vector by creating a new vector in the direction of its first vector as shown above. This product of two vectors is called a tensor product or a simple dyad.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 62

Page 63: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Example

𝑥1𝑥2𝑥3

𝑦1 𝑦2 𝑦3 =

𝑥1𝑦1 𝑥1𝑦2 𝑥1𝑦3𝑥2𝑦1 𝑥2𝑦2 𝑥2𝑦3𝑥3𝑦1 𝑥3𝑦2 𝑥3𝑦3

𝐱⊗ 𝐲 𝐮 =

𝑥1𝑥2𝑥3

𝑦1 𝑦2 𝑦3

𝑢1𝑢2𝑢3

=

𝑥1𝑦1 𝑥1𝑦2 𝑥1𝑦3𝑥2𝑦1 𝑥2𝑦2 𝑥2𝑦3𝑥3𝑦1 𝑥3𝑦2 𝑥3𝑦3

𝑢1𝑢2𝑢3

=𝑥1𝑦1𝑢1 + 𝑥1𝑦2𝑢2 + 𝑥1𝑦3𝑢3𝑥2𝑦1𝑢1 + 𝑥2𝑦2𝑢2 + 𝑥3𝑦1𝑢1𝑥3𝑦1𝑢1 + 𝑥3𝑦2𝑢2 + 𝑥3𝑦3𝑢3

=

𝑥1𝑥2𝑥3

𝑦1𝑢1 + 𝑦2𝑢2 + 𝑦3𝑢3 = 𝐱 𝐲 ⋅ 𝐮

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 63

Page 64: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Dyad Properties

The tensor product is linear in its two factors.

Based on the obvious fact that for any tensor 𝐓 and 𝐮, 𝐯,𝐰 ∈ V

𝐓 𝐮⊗ 𝐯 𝐰 = 𝐓𝐮 𝐯 ⋅ 𝐰 = 𝐓𝐮 ⊗ 𝐯 𝐰

It is clear that 𝐓 𝐮⊗ 𝐯 = 𝐓𝐮 ⊗ 𝐯

Furthermore, the contraction,

𝐮⊗ 𝐯 𝐓 = 𝐮⊗ 𝐓T𝐯

A fact that can be established by operating each side on the same vector.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 64

Page 65: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Transpose of a Dyad

For 𝐰, 𝐯 ∈ V , The tensor 𝐀T satisfying

𝐰 ⋅ 𝐀T𝐯 = 𝐯 ⋅ (𝐀𝐰)

Is called the transpose of 𝐀. Now let 𝐀 = 𝐚⊗ 𝐛 a dyad.𝐯 ⋅ 𝐀𝐰 =

= 𝐯 ⋅ 𝐚⊗ 𝐛 𝐰 = 𝐯 ⋅ 𝐚 𝐛 ⋅ 𝐰= 𝐯 ⋅ 𝐚 𝐛 ⋅ 𝐰 = 𝐰 ⋅ 𝐛 𝐯 ⋅ 𝐚= 𝐰 ⋅ 𝐛⊗ 𝐚 𝐯

So that 𝐚⊗ 𝐛 T = 𝐛⊗ 𝐚

Showing that the transpose of a dyad is simply a reversal of its operands.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 65

Page 66: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Composition with Tensors

Operate on the vector 𝐳 and let 𝐓𝐳 = 𝐰. On the LHS,

𝐮⊗ 𝐯 𝐓𝐳 = 𝐮⊗ 𝐯 𝐰. On the RHS, we have:

𝐮⊗ 𝐓T𝐯 𝐳 = 𝐮 𝐓T𝐯 ⋅ 𝐳 = 𝐮 𝐳 ⋅ 𝐓T𝐯

Since the contents of both sides of the dot are vectors and dot product of vectors is commutative. Clearly,

𝐮⊗ 𝐳 ⋅ 𝐓T𝐯 = 𝐮⊗ 𝐯 ⋅ 𝐓𝐳

follows from the definition of transposition. Hence,

𝐮⊗ 𝐓T𝐯 𝐳 = 𝐮 𝐯 ⋅ 𝐰 = 𝐮⊗ 𝐯 𝐰

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 66

Page 67: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Dyad on Dyad Composition

For 𝐮, 𝐯,𝐰, 𝐱 ∈ V , We can show that the dyad composition,

𝐮⊗ 𝐯 𝐰⊗ 𝐱 = 𝐮⊗ 𝐱 𝐯 ⋅ 𝐰

Again, the proof is to show that both sides produce the same result when they act on the same vector. Let 𝐲 ∈V , then the LHS on 𝐲 yields:

𝐮⊗ 𝐯 𝐰⊗ 𝐱 𝐲 = 𝐮⊗ 𝐯 𝐰(𝐱 ⋅ 𝐲)= 𝐮 𝐯 ⋅ 𝐰 (𝐱 ⋅ 𝐲)

Which is obviously the result from the RHS also.

This therefore makes it straightforward to contract dyads by breaking and joining as seen above.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 67

Page 68: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Trace of a Dyad

Show that the trace of the tensor product 𝐮⊗ 𝐯 is 𝐮 ⋅𝐯.

Given any three independent vectors 𝐚, 𝐛, and 𝐜, (No loss of generality in letting the three independent vectors be the curvilinear basis vectors 𝐞1, 𝐞2 and 𝐞3). Using the above definition of trace, we can write that,

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 68

Page 69: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Trace of a Dyad

tr 𝐮 ⊗ 𝐯

=𝐮⊗ 𝐯 𝐞1 , 𝐞2, 𝐞3 + 𝐞1, 𝐮 ⊗ 𝐯 𝐞2 , 𝐞3 + 𝐞1, 𝐞2, 𝐮 ⊗ 𝐯 𝐞3

𝐞1, 𝐞2, 𝐞3,

=1

𝑒123𝑣1𝐮 , 𝐞2, 𝐞3 + 𝐞1, 𝑣2𝐮 , 𝐞3 + 𝐞1, 𝐞2, 𝒗𝟑𝐮

=1

𝑒123𝑣1𝐮 ⋅ 𝑒23𝑖𝐞𝑖 + 𝑒31𝑖𝐞𝑖 ⋅ 𝑣2 𝐮 + 𝑒12𝑖𝐞𝑖 ⋅ 𝑣3𝐮

=1

𝑒123𝑣1𝐮 ⋅ 𝑒231𝐞1 + 𝑒312𝑒2 ⋅ 𝑣2𝐮 + 𝑒123𝑒3 ⋅ 𝑣3𝐮 = 𝐮 ⋅ 𝐯

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 69

Page 70: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Other Invariants of a Dyad

It is easy to show that for a tensor product 𝐃 = 𝐮⊗ 𝐯 ∀𝐮, 𝐯 ∈ V

𝐈2 𝐃 = 𝐈3 𝐃 = 0

HW. Show that this is so.

We proved earlier that 𝐈1 𝐃 = 𝐮 ⋅ 𝐯

Furthermore, if 𝑻 ∈ T , then,tr 𝑻𝒖⊗ 𝒗 = tr 𝒘⊗ 𝒗 = 𝒘 ⋅ 𝒗 = 𝑻𝒖 ⋅ 𝒗

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 70

Page 71: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Component Representation

𝐓 = T𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 The coefficient T𝑖𝑗 can be found operating each side above

of the above with 𝐞𝛽,

𝐓𝐞𝛽 = T𝑖𝑗 𝐞𝑖 ⊗𝐞𝑗 𝐞𝛽= T𝑖𝑗𝐞𝑖𝛿𝑗𝛽 = 𝑇𝑖𝛽𝐞𝑖

Taking the dot product of the above vector equation with 𝐞𝛼,𝐞𝛼 ⋅ 𝐓𝐞𝛽 = 𝑇𝑖𝛽𝐞𝛼 ⋅ 𝐞𝑖 = 𝑇𝑖𝛽𝛿𝛼𝑖 = 𝑇𝛼𝛽

For the identity tensor, it is easy to show that,

𝐈 = δ𝑖𝑗𝐞𝑖 ⊗𝐞𝑗Showing that the Kronecker deltas are actually the coefficients of the identity tensor.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 71

Page 72: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Component Representation

𝐓 = T𝑖𝑗𝐞𝑖 ⊗𝐞𝑗

The coefficient T𝑖𝑗 can be found by,

T𝑖𝑗 = 𝐓: 𝐞𝑖 ⊗𝐞𝑗

= tr 𝐓 𝐞𝑗 ⊗𝐞𝑖

= tr (𝐓𝐞𝑗) ⊗ 𝐞𝑖= 𝐓𝐞𝑗 ⋅ 𝐞𝑖 = 𝐞𝑖 ⋅ 𝐓𝐞𝑗

Give you three minutes to try this. How do you avoid multiple repeats of dummy variables?

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 72

Page 73: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Symmetry

For tensor 𝑻 in component form,

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗The transpose,

𝐓T = 𝑇𝑖𝑗𝐞𝑗 ⊗𝐞𝑖= 𝑇𝑗𝑖𝐞𝑖 ⊗𝐞𝑗

If the tensor is symmetrical, 𝐓 = 𝐓T

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 = 𝐓T = 𝑇𝑗𝑖𝐞𝑖 ⊗𝐞𝑗So that symmetry implies that,

𝑇𝑖𝑗 = 𝑇𝑗𝑖

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 73

Page 74: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

AntiSymmetry

A tensor is antisymmetric if its transpose is its negative. In product bases that are either covariant or contravariant, antisymmetry, like symmetry can be expressed in terms of the components:

If 𝐓 is antisymmetric, then,𝐓 = −𝐓T

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 = −𝐓T= −𝑇𝑗𝑖𝐞𝑖 ⊗𝐞𝑗So that anti−symmetry implies that,

𝑇𝑖𝑗 = −𝑇𝑗𝑖

Antisymmetric tensors are also said to be skew-symmetric.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 74

Page 75: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Symmetric & Skew Parts of Tensors

For any tensor 𝐓, define the symmetric and skew parts

sym 𝐓 ≡1

2𝐓 + 𝐓T , and skw 𝐓 ≡

1

2𝐓 − 𝐓T . It is easy to

show the following:

𝐓 = sym 𝐓 + skw 𝐓

skw sym 𝐓 = sym skw 𝐓 = 0. We can also write that,

sym 𝐓 =1

2𝑇𝑖𝑗 + 𝑇𝑗𝑖 𝐞𝑖 ⊗𝐞𝑗

and

skw 𝐓 =1

2𝑇𝑖𝑗 − 𝑇𝑗𝑖 𝐞𝑖 ⊗𝐞𝑗

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 75

Page 76: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Composition

Composition of tensors in component form follows the rule of the composition of dyads.

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 ,

𝐒 = 𝑆𝑖𝑗𝐞𝑖 ⊗𝐞𝑗𝐓𝐒 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 𝑆𝛼𝛽𝐞𝛼 ⊗𝐞𝛽

= 𝑇𝑖𝑗𝑆𝛼𝛽 𝐞𝑖 ⊗𝐞𝑗 𝐞𝛼 ⊗𝐞𝛽= 𝑇𝑖𝑗𝑆𝛼𝛽𝐞𝑖 ⊗𝐞𝛽𝛿𝑗𝛼= 𝑇𝑖𝑗𝑆𝑗𝛽𝐞𝑖 ⊗𝐞𝛽= 𝑇𝑖𝛼𝑆𝛼𝑗𝐞𝑖 ⊗𝐞𝑗

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 76

Page 77: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Addition

Addition of two tensors of the same order is the addition of their components provided they are refereed to the same product basis.

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 ,

𝐒 = 𝑆𝑖𝑗𝐞𝑖 ⊗𝐞𝑗𝐓 + 𝐒 = (𝑇𝑖𝑗+𝑆𝑖𝑗)𝐞𝑖 ⊗𝐞𝑗 ,

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 77

Page 78: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Component Representation of Invariants

Invoking the definition of the three principal invariants, we now find expressions for these in terms of the components of tensors in various product bases.

First note that for 𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗, the triple product,

𝐓𝐞1 , 𝐞2, 𝐞3 = (𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗)𝐞1 , 𝐞2, 𝐞3= 𝑇𝑖𝑗𝐞𝑖𝛿1𝑗 , 𝐞2, 𝐞3 = 𝑇𝑖1 𝐞𝑖 , 𝐞2, 𝐞3 = 𝑇𝑖1𝑒𝑖23

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 78

Page 79: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Trace

The Trace of the Tensor 𝑻 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗

tr 𝑻 =𝐓𝐞1, 𝐞2, 𝐞3 + 𝐞1, 𝐓𝐞2, 𝐞3 + 𝐞1, 𝐞2, 𝐓𝐞3

𝐞1, 𝐞2, 𝐞3

=(𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗)𝐞1 , 𝐞2, 𝐞3 + 𝐞1, (𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗)𝐞2, 𝐞3 + 𝐞1, 𝐞2, (𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗)𝐞3

𝑒123= 𝑇𝑖1𝑒𝑖23 + 𝑇𝑖2𝑒1𝑖3 + 𝑇𝑖3𝑒12𝑖= 𝑇11 + 𝑇22 + 𝑇33= 𝑇𝑖𝑖

A much easier way is to recall that the trace is a linear operator. Hence the trace of T,

tr 𝐓 = 𝑇𝑖𝑗tr 𝐞𝑖 ⊗𝐞𝑗 = 𝑇𝑖𝑗𝛿𝑖𝑗 = 𝑇𝑖𝑖Because the trace of a dyad is simply the dot product of its operands.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 79

Page 80: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Second Invariant

The Trace of the Tensor 𝑻 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗

I2 𝑻 =𝐓𝐞1, 𝐓𝐞2, 𝐞3 + 𝐞1, 𝐓𝐞2, 𝐓𝐞3 + 𝐓𝐞1, 𝐞2, 𝐓𝐞3

𝐞1, 𝐞2, 𝐞3Which, in a similar way to the above, can be shown to be,

I2 𝑻 =1

2(𝑇𝑖𝑖𝑇𝑗𝑗 − 𝑇𝑖𝑗𝑇𝑗𝑖)

Which is half the square of the trace minus trace of the square of the tensor 𝐓

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 80

Page 81: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Determinant

The third invariant,𝐓𝐞𝟏 , 𝐓𝐞2 , 𝐓𝐞3

𝐞1, 𝐞2, 𝐞3= 𝑒𝑖𝑗𝑘𝑇𝑖1𝑇𝑗2𝑇𝑘3

= det 𝐓

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 81

Page 82: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Recall that a skew tensor, the negative of its transpose, satisfies,

𝐓 = 𝑇𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 = −𝑇𝑖𝑗𝐞𝑗 ⊗𝐞𝑖There two immediate consequences of this:

1. For a skew tensor, 𝑇𝑖𝑗 = −𝑇𝑗𝑖Only three of the nine components are independent as the others are either zero or negatives of one of the three. Is this obvious?

2. Following the above, ALL information contained in the tensor can be made into a vector. Such a vector exists for every antisymmetric tensor. It is the Dual vector.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 82

Dual Vectors

Page 83: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

The Vector Cross

The converse of the above situation: Creating a skew tensor from a vector. Such a tensor is called the Vector Cross. Given a vector 𝐮 = 𝑢𝑖𝐞𝑖, the tensor

𝛀 = 𝐮 × ≡ 𝑒𝑖𝛼𝑗𝑢𝛼𝐞𝑖 ⊗𝐞𝑗

is called a vector cross. The following relation is easily established between a the vector cross and its associated vector:

∀𝐯 ∈ V , 𝐮 × 𝐯 = 𝐮 × 𝐯

The vector cross is traceless and antisymmetric. (HW. Show this)

We created this tensor from a single vector!

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 83

Page 84: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Suppose we have been given a skew tensor, Ω𝑖𝑗𝐞𝑖 ⊗𝐞𝑗 = 𝐮 × = 𝑒𝑖𝛼𝑗𝑢𝛼𝐞𝑖 ⊗𝐞𝑗

We want to find the components 𝑢𝛼 from the Ω𝑖𝑗s.

Clearly,Ω𝑖𝑗 = 𝑒𝑖𝛼𝑗𝑢𝛼

Multiplying both sides by 𝑒𝑖𝑗𝑘, we obtain,

𝑒𝑖𝑗𝑘Ω𝑖𝑗 = 𝑒𝑖𝑗𝑘𝑒𝑖𝛼𝑗𝑢𝛼= −2𝛿𝑘𝛼𝑢𝛼 = −2𝑢𝑘

So that we can find the components of the dual vector from,

𝑢𝑘 = −1

2𝑒𝑖𝑗𝑘Ω𝑖𝑗; Ω𝑖𝑗 = 𝑒𝑖𝛼𝑗𝑢𝛼

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 84

Dual vector relationship

Page 85: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Examples

Show that for any two vectors 𝐮 and 𝐯, the inner product

𝐮 × : 𝐯 × = 2𝐮 ⋅ 𝐯. Hence show that 𝐮 × = √2 𝐮

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 85

Page 86: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Orthogonal Tensors

Given a Euclidean Vector Space E, a tensor 𝐐 is said to be orthogonal if, ∀𝐚, 𝐛 ∈ E,

𝐐𝐚 ⋅ 𝐐𝐛 = 𝐚 ⋅ 𝐛

Specifically, we can allow 𝐚 = 𝐛, so that 𝐐𝐚 ⋅ 𝐐𝐚 = 𝐚 ⋅ 𝐚

Or 𝐐𝐚 = 𝐚

In which case the mapping leaves the magnitude unaltered.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 86

Page 87: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Orthogonal Tensors

Let 𝐪 = 𝐐𝐚𝐐𝐚 ⋅ 𝐐𝐛 = 𝐪 ⋅ 𝐐𝐛 = 𝐚 ⋅ 𝐛 = 𝐛 ⋅ 𝐚

By definition of the transpose, we have that,𝐪 ⋅ 𝐐𝐛 = 𝐛 ⋅ 𝐐𝐓𝐪 = 𝐛 ⋅ 𝐐𝐓𝐐𝐚 = 𝐛 ⋅ 𝐚

Clearly, 𝐐𝐓𝐐 = 𝟏

A condition necessary and sufficient for a tensor 𝐐 to be orthogonal is that 𝐐 be invertible and its inverse equal to its transpose.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 87

Page 88: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Orthogonal

Upon noting that the determinant of a product is the product of the determinants and that transposition does not alter a determinant, it is easy to conclude that,

det 𝐐𝐓𝐐 = det 𝐐𝐓 det 𝐐 = det 𝐐 2 = 1

Which clearly shows that det 𝐐 = ±1

When the determinant of an orthogonal tensor is strictly positive, it is called “proper orthogonal”.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 88

Page 89: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Rotation & Reflection

A rotation is a proper orthogonal tensor while a reflection is not.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 89

Page 90: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Rotation

Let 𝐐 be a rotation. For any pair of vectors 𝐮, 𝐯 show that 𝐐 𝐮 × 𝐯 = (𝐐𝐮) × (𝐐𝐯)

This question is the same as showing that the cofactor of 𝑸is 𝑸 itself. That is that a rotation is self cofactor. We can write that

𝐓 𝐮 × 𝐯 = (𝐐𝐮) × (𝐐𝐯)

where 𝐓 = cof 𝐐 = det 𝐐 𝐐−T

Now that 𝐐 is a rotation, det 𝐐 = 1, and 𝐐−T = (𝐐−1)T = (𝐐T)T = 𝐐

This implies that 𝐓 = 𝐐 and consequently,𝐐 𝐮 × 𝐯 = (𝐐𝐮) × (𝐐𝐯)

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 90

Page 91: Introduction to Tensor Analysis - OA Fakoafak.com/wp-content/uploads/2019/03/Introduction-Vectors-Tensor… · Introduction to Tensor Analysis Text: Introduction to Continuum Mechanics

Take another look at the antisymmetric tensor.

[email protected] March 11, 2019Department of Systems Engineering, University of Lagos 91