Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Vector and tensor calculus

In this chapter, attention is given to the definition and manipulation of vector and tensor fields. This mathematical description is used in many physical disciplines, and mechanics in particular. Vectors and tensors enable a compact notation and manipulation, without the necessity to resort to individual components with respect to a particular basis. The latter is needed only at the point that quantitative calculations need to be done, which is generally postponed to the last step. Special attention is given to Cartesian tensor calculus, which provides the basis for the elaboration of coordinate-free equations. Within this specific framework, no distinction is made between contravariant and covariant tensors while the metric tensor is not introduced neither. The quantification into components measured with respect to a specific basis, and the related matrix calculus is also elaborated.

A.1Scalars

A scalar aa is a quantity which has only a measure but no direction. It is the most trivial tensor, the tensor of order zero. The value of a scalar does not depend on the choice of a basis. Well-known examples are the temperature TT or the density ρ\rho in a material point.

A.2Vectors

A.2.1Definition

A vector is a physical quantity possessing both a magnitude (or length) and a direction.

Magnitude and direction of a vector \V{a}.

Figure A.1:Magnitude and direction of a vector a⃗\V{a}.

In case of a vector a⃗\V{a}:

a⃗  =  ∥a⃗∥e⃗\V{a} \;=\; \| \V{a} \| \V{e}

the length is given by ∥a⃗∥\|\V{a}\|, and the direction is given by a unit vector e⃗\V{e}, having a unit length. A vector is a first-order tensor. The zero vector 0⃗\V{0} is a special vector having zero length. The so-called index notation of a vector a⃗\V{a} is given by

a⃗  ⟹  ai\V{a} \;\Longrightarrow\; a_i

A vector is thus indicated with a single index (i.c. ii), the value of which ranges between 1 and the dimension of the Euclidian space it is used in (commonly this dimension equals 3). The order of this tensor (i.e. 1) thus equals its number of indices. The index notation obtains a specific meaning once a basis has been chosen, since the components of a vector are trivially identified with this notation, see Section A.2.3.

A.2.2Vector operations

Multiplication of a vector a⃗=∥a⃗∥e⃗\V{a} = \|\V{a}\| \V{e} by a scalar α\alpha yields a vector b⃗\V{b} with length α∥a⃗∥\alpha \|\V{a}\| in the direction e⃗\V{e}:

b⃗  =  αa⃗\V{b} \;=\; \alpha \V{a}
Multiplication of a vector: \V{b} = \alpha\V{a}.

Figure A.2:Multiplication of a vector: b⃗=αa⃗\V{b} = \alpha\V{a}.

The sum of two vectors a⃗\V{a} and b⃗\V{b} is a new vector c⃗\V{c}, equal to the diagonal of the parallelogram spanned by a⃗\V{a} and b⃗\V{b}.

c⃗  =  a⃗+b⃗\V{c} \;=\; \V{a} + \V{b}
The sum of two vectors: \V{c}=\V{a}+\V{b}.

Figure A.3:The sum of two vectors: c⃗=a⃗+b⃗\V{c}=\V{a}+\V{b}.

scalar product, inner product or dot product[1] of two vectors is a scalar quantity, defined as:

a⃗⋅b⃗  =  ∥a⃗∥  ∥b⃗∥cos⁡(ϕ)\V{a} \inp \V{b} \;=\; \| \V{a} \|\; \| \V{b} \| \cos(\phi)

where ϕ\phi is the smallest angle between a⃗\V{a} and b⃗\V{b}. Note that the dot product of two nonzero mutually perpendicular vectors equals zero.

The inner product of two vectors: \V{a}\inp\V{b}.

Figure A.4:The inner product of two vectors: a⃗⋅b⃗\V{a}\inp\V{b}.

The product is commutative, i.e.:

a⃗⋅b⃗  =  b⃗⋅a⃗\V{a} \inp \V{b} \;=\; \V{b} \inp \V{a}

and linear

a⃗⋅(b⃗+c⃗)  =  a⃗⋅b⃗+a⃗⋅c⃗\V{a} \inp (\V{b} + \V{c}) \;=\; \V{a}\inp\V{b} + \V{a}\inp\V{c}

Using index notations, Einstein’s summation convention has to be introduced. This convention states, that a summation is made over all repeated indices, where the range of the summation equals the dimension nn of the problem. For the inner product, this is written as

a⃗⋅b⃗  =  aibi  =  ∑i=13aibi\V{a}\cdot\V{b} \;=\; a_ib_i \;=\; \sum_{i=1}^3 a_i b_i

The summation symbol is generally not written, but here simply added to clarify the convention.

The scalar product of a vector with itself yields the square of its length:

a⃗⋅a⃗  =  ∥a⃗∥2≥0\V{a} \inp \V{a} \;=\; \| \V{a} \|^2 \geq 0

The vector product or cross product of two vectors is a vector quantity:

a⃗×b⃗  =  c⃗\V{a} \cross \V{b} \;=\; \V{c}

The length of the vector c⃗\V{c} is given by:

∥c⃗∥  =  ∥a⃗∥  ∥b⃗∥sin⁡(ϕ)\| \V{c} \| \;=\; \| \V{a} \|\; \| \V{b} \| \sin(\phi)

where ϕ\phi is the smallest angle between a⃗\V{a} and b⃗\V{b}. Its value equals the area of the parallelogram spanned by the vectors a⃗\V{a} and b⃗\V{b}. The direction of c⃗\V{c} is perpendicular to both a⃗\V{a} and b⃗\V{b}, such that the vectors a⃗\V{a}, b⃗\V{b} and c⃗\V{c} form a righthanded system.

The cross product of two vectors: \V{c}=\V{a}\cross\V{b}.

Figure A.5:The cross product of two vectors: c⃗=a⃗×b⃗\V{c}=\V{a}\cross\V{b}.

The linearity of the vector product is expressed through

a⃗×(b⃗+c⃗)  =  a⃗×b⃗+a⃗×c⃗\V{a} \cross (\V{b} + \V{c}) \;=\; \V{a} \cross \V{b} + \V{a} \cross \V{c}

The vector product is not commutative:

b⃗×a⃗  =  −a⃗×b⃗\V{b} \cross \V{a} \;=\; - \V{a} \cross \V{b}

which can be concluded from the definition. It can be shown that:

a⃗×(b⃗×c⃗)  =  (a⃗⋅c⃗)b⃗−(a⃗⋅b⃗)c⃗\V{a} \cross (\V{b} \cross \V{c}) \;=\; (\V{a} \inp \V{c}) \V{b} - (\V{a} \inp \V{b}) \V{c}

The triple product[2] of three vectors is a scalar quantity, defined as:

a⃗×b⃗⋅c⃗    =∥a⃗∥  ∥b⃗∥sin⁡(ϕ)(n⃗⋅c⃗)  =  ∥a⃗∥  ∥b⃗∥sin⁡(ϕ)∥c⃗∥cos⁡(ψ)\begin{aligned} \V{a} \cross \V{b} \inp \V{c} \;&\;= \| \V{a} \|\; \| \V{b} \| \sin(\phi) (\V{n} \inp \V{c}) \\ \;&=\; \| \V{a} \|\; \| \V{b} \| \sin(\phi) \| \V{c} \| \cos(\psi) \end{aligned}

where n⃗\V{n} is the unit vector in the direction a⃗×b⃗\V{a} \cross \V{b}, ϕ\phi is the smallest angle between a⃗\V{a} and b⃗\V{b} and ψ\psi is the smallest angle between c⃗\V{c} and n⃗\V{n}.

The triple product of three vectors \V{a}\cross\V{b}\inp\V{c}.

Figure A.6:The triple product of three vectors a⃗×b⃗⋅c⃗\V{a}\cross\V{b}\inp\V{c}.

The absolute value of the triple product equals the volume of the parallelepiped spanned by the three vectors. If a⃗×b⃗⋅c⃗≠0\V{a} \cross \V{b} \inp \V{c} \neq 0, the vectors are not lying within one plane, and are called mutually independent.

The tensor product[3] or open product of two vectors a⃗b⃗\V{a}\V{b} is a linear vector transformation called a dyad. Application of the dyad a⃗b⃗\V{a}\V{b} to a vector p⃗\V{p} yields a vector a⃗\V{a}, multiplied by the scalar (b⃗⋅p⃗)(\V{b} \inp \V{p}):

a⃗b⃗⋅p⃗  =  a⃗(b⃗⋅p⃗)\V{a}\V{b} \inp \V{p} \;=\; \V{a} (\V{b} \inp \V{p})

or in index notation

(aibj)pj  =  ai(bjpj)(a_ib_j) p_j \;=\; a_i (b_jp_j)
The tensor product: \V{a} \V{b} \inp \V{p}.

Figure A.7:The tensor product: a⃗b⃗⋅p⃗\V{a} \V{b} \inp \V{p}.

The linearity of the transformation is expressed by:

a⃗b⃗⋅(αp⃗+βq⃗)  =  αa⃗(b⃗⋅p⃗)+βa⃗(b⃗⋅q⃗)\V{a}\V{b} \inp ( \alpha \V{p} + \beta \V{q} ) \;=\; \alpha \V{a} (\V{b} \inp \V{p}) + \beta \V{a} (\V{b} \inp \V{q})

The transpose of a dyad (also called conjugate dyad or adjoint dyad)[4] is defined as:

(a⃗b⃗)T  =  b⃗a⃗≠a⃗b⃗( \V{a}\V{b} )^T \;=\; \V{b}\V{a} \neq \V{a}\V{b}

If (a⃗b⃗)T=a⃗b⃗( \V{a}\V{b} )^T = \V{a}\V{b}, the dyad a⃗b⃗\V{a}\V{b} is called symmetric.

A.2.3Vector basis

In three-dimensional space, a set of three vectors c⃗1\V{c}_1, c⃗2\V{c}_2 and c⃗3\V{c}_3 is called a basis, denoted by {c⃗1,c⃗2,c⃗3}\{ \V{c}_1, \V{c}_2, \V{c}_3 \}, if the vectors are independent, i.e. if the triple product of the vectors is nonzero:

{c⃗1,c⃗2,c⃗3}⇒c⃗1×c⃗2⋅c⃗3≠0\{ \V{c}_1, \V{c}_2, \V{c}_3 \} \quad \Rightarrow \quad \V{c}_1 \cross \V{c}_2 \inp \V{c}_3 \neq 0

The three vectors c⃗1\V{c}_1, c⃗2\V{c}_2 and c⃗3\V{c}_3 are called base vectors. If the basis consists of mutually perpendicular vectors, the basis is called an orthogonal basis.

If the basis consists of mutually perpendicular unit vectors, the basis is called an orthonormal basis. In the latter case the base vectors are usually denoted by e⃗1\V{e}_1, e⃗2\V{e}_2 and e⃗3\V{e}_3. Thus it holds that:

{e⃗1,e⃗2,e⃗3}⇒e⃗i⋅e⃗j  =  δij  =  {0ifi≠j1ifi=j\basis \quad \Rightarrow \quad \V{e}_i \inp \V{e}_j \;=\; \delta_{ij} \;=\; \left\{ \begin{array}{lcl} 0 & \mbox{if} & \mbox{$i \neq j$} \\ 1 & \mbox{if} & \mbox{$i = j$} \end{array} \right.

where δij\delta_{ij} is called the Kronecker delta. A basis {e⃗1,e⃗2,e⃗3}\basis is called righthanded[5] if the order of e⃗1\V{e}_1, e⃗2\V{e}_2 and e⃗3\V{e}_3 is such that:

e⃗1×e⃗2  =  e⃗3e⃗2×e⃗3  =  e⃗1e⃗3×e⃗1  =  e⃗2\begin{aligned} \V{e}_1 \cross \V{e}_2 \;&=\; \V{e}_3 \\ \V{e}_2 \cross \V{e}_3 \;&=\; \V{e}_1 \\ \V{e}_3 \cross \V{e}_1 \;&=\; \V{e}_2 \end{aligned}

A Cartesian basis is an orthonormal basis in which the base vectors are independent of the location in three-dimensional space. It is usually denoted by {e⃗1,e⃗2,e⃗3}\basis or {e⃗x,e⃗y,e⃗z}\xyzbasis.

A Cartesian orthonormal basis \basis.

Figure A.8:A Cartesian orthonormal basis {e⃗1,e⃗2,e⃗3}\basis.

A cylindrical basis is an orthonormal basis as well. It is usually denoted by {e⃗r,e⃗t,e⃗z}\cylbasis. The bases {e⃗1,e⃗2,e⃗3}\basis and {e⃗r,e⃗t,e⃗z}\cylbasis are mutually related by:

e⃗r(θ)  =  cos⁡(θ)e⃗1+sin⁡(θ)e⃗2e⃗t(θ)  =  −sin⁡(θ)e⃗1+cos(θ)e⃗2e⃗z  =  e⃗3\begin{aligned} \V{e}_r(\theta) \;&=\; \cos(\theta) \V{e}_1 + \sin(\theta) \V{e}_2 \\ \V{e}_t(\theta) \;&=\; - \sin(\theta) \V{e}_1 + cos(\theta) \V{e}_2 \\ \V{e}_z \;&=\; \V{e}_3 \end{aligned}
A cylindrical orthonormal basis \cylbasis.

Figure A.9:A cylindrical orthonormal basis {e⃗r,e⃗t,e⃗z}\cylbasis.

It is important to note that the base vectors e⃗r\V{e}_r and e⃗t\V{e}_t depend on the circumferential coordinate θ\theta. The derivatives of the vectors with respect to θ\theta are given by:

de⃗r(θ)dθ  =  e⃗t(θ)de⃗t(θ)dθ  =  −e⃗r(θ)\begin{aligned} \frac{d\V{e}_r(\theta)}{d\theta} \;&=\; \V{e}_t(\theta)\\ \frac{d\V{e}_t(\theta)}{d\theta} \;&=\; - \V{e}_r(\theta) \end{aligned}

A.2.4Vector components; matrix notation of a vector

Let {c⃗1,c⃗2,c⃗3}\{ \V{c}_1, \V{c}_2, \V{c}_3 \} be a basis in three-dimensional space. Then any vector a⃗\V{a} can be expressed as a unique linear combination of the base vectors. In case of an orthonormal basis {e⃗1,e⃗2,e⃗3}\basis we may write:

a⃗  =  a1e⃗1+a2e⃗2+a3e⃗3=aie⃗i, \V{a} \;=\; a_1 \V{e}_1 + a_2 \V{e}_2 + a_3 \V{e}_3 = a_i\V{e}_i,

where we again used the Einstein summation convention, i.e. we sum over the repeated index ii.

Components a_i of a vector \V{a} with respect to a Cartesian
basis \basis.

Figure A.10:Components aia_i of a vector a⃗\V{a} with respect to a Cartesian basis {e⃗1,e⃗2,e⃗3}\basis.

The coefficients aia_i are called the components of the vector a⃗\V{a} with respect to the basis. Note that, since the basis is orthonormal, a component aia_i of a vector a⃗\V{a} with respect to the base vector e⃗i\V{e}_i can be found by:

ai  =  a⃗⋅e⃗ia_i \;=\; \V{a}\inp\V{e}_i

The component aia_i represents the length of the projection of the vector a⃗\V{a} on the line with direction e⃗i\V{e}_i. For convenience we can use a matrix notation in which we store base vectors and components in a column:

a∼  =  [a1a2a3]e⃗∼  =  [e⃗1e⃗2e⃗3]\begin{aligned} \C{a} \;&=\; \begin{bmatrix} a_1 \\ a_2 \\ a_3 \end{bmatrix} \\ \C{\V{e}} \;&=\; \begin{bmatrix} \V{e}_1 \\ \V{e}_2 \\ \V{e}_3 \end{bmatrix} \end{aligned}

Thus we may write:

a⃗  =  [a1a2a3][e⃗1e⃗2e⃗3]  =  a∼Te⃗∼\V{a} \;=\; \begin{bmatrix} a_1 & a_2 & a_3 \end{bmatrix} \begin{bmatrix} \V{e}_1 \\ \V{e}_2 \\ \V{e}_3 \end{bmatrix} \;=\; \C{a}^T \C{\V{e}}

or, equivalently:

a⃗  =  [e⃗1e⃗2e⃗3][a1a2a3]=e⃗∼Ta∼\V{a} \;=\; \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \begin{bmatrix} a_1 \\ a_2 \\ a_3 \end{bmatrix} = \C{\V{e}}^T \C{a}

The relations ai=a⃗⋅e⃗ia_i = \V{a}\inp\V{e}_i can now be written as:

a∼  =  a⃗⋅e⃗∼\C{a} \;=\; \V{a}\inp\C{\V{e}}

A.3Second order tensors

A.3.1Definition

A second order tensor is a linear transformation of a vector into another vector:

A⋅p⃗  =  q⃗ \T{A} \inp \V{p} \;=\; \V{q}

or in index notation

Aijpj  =  qiA_{ij}p_j \;=\; q_i

Note that we limit ourselves here to so-called Cartesian tensors, which allow orthogonal linear coordinate transformations only. In a three-dimensional space, a second-order tensor is fully defined by the image of three independent vectors, see Figure A.11.

A second-order tensor \T{A} in a three-dimensional space.

Figure A.11:A second-order tensor A\T{A} in a three-dimensional space.

Indeed, any set of three independent vectors constitutes a vector basis by means of which any other vector can be expressed. The image of an arbitrary vector can be found trivially through the images of three such vectors. This property is a direct consequence of the linearity of the transformation, which is expressed by:

A⋅(αm⃗+βn⃗)  =  αA⋅m⃗+βA⋅n⃗\T{A} \inp ( \alpha \V{m} + \beta \V{n} ) \;=\; \alpha \T{A} \inp \V{m} + \beta \T{A} \inp \V{n}

For an arbitrary vector a⃗=a1e⃗1+a2e⃗2+a3e⃗3\V{a}=a_1\V{e}_1 + a_2\V{e}_2 + a_3\V{e}_3 the image vector thus equals

A⋅a⃗  =  a1(A⋅e⃗1)+a2(A⋅e⃗2)+a3(A⋅e⃗3)\T{A}\inp\V{a} \;=\; a_1(\T{A}\inp\V{e}_1) + a_2(\T{A}\inp\V{e}_2) + a_3(\T{A}\inp\V{e}_3)

A.3.2Some properties

Any second order tensor may be represented by a finite, nonunique, sum of dyads:

A  =  α1a⃗1b⃗1+α2a⃗2b⃗2+α3a⃗3b⃗3+… \T{A} \;=\; \alpha_1 \V{a}_1 \V{b}_1 + \alpha_2 \V{a}_2 \V{b}_2 + \alpha_3 \V{a}_3 \V{b}_3 + \dots

Two special tensors are the zero tensor O\T{O} and the unit tensor[6] I\T{I}. If applied to vector p⃗\V{p}, these tensors yield the following:

O⋅p⃗  =  0⃗\T{O} \inp \V{p} \;=\; \V{0}
I⋅p⃗  =  p⃗ \T{I} \inp \V{p} \;=\; \V{p}

The index notations for O\T{O} and I\T{I} are respectively

0  ⇔  0ijI  ⇔  δij\begin{aligned} \T{0} \;&\Leftrightarrow\; 0_{ij}\\ \T{I} \;&\Leftrightarrow\; \delta_{ij} \end{aligned}

where the Kronecker delta δij\delta_{ij} is used for the unit tensor.

The transpose or conjugate AT\T{A}^T of a tensor A\T{A} is defined by the following relation:

AT⋅p⃗  =  p⃗⋅A\T{A}^T \inp \V{p} \;=\; \V{p} \inp \T{A}

In index notation it holds that

A  ⇔  Aij⟹AT  ⇔  Aji\T{A}\;\Leftrightarrow\;A_{ij} \quad\Longrightarrow\quad \T{A}^T\;\Leftrightarrow\;A_{ji}

For the special case A=a⃗b⃗\T{A} = \V{a}\V{b}, we find:

(a⃗b⃗)T⋅p⃗  =  p⃗⋅(a⃗b⃗)  =  (p⃗⋅a⃗)b⃗  =  b⃗(p⃗⋅a⃗)  =  b⃗(a⃗⋅p⃗)  =  (b⃗a⃗)⋅p⃗\begin{aligned} (\V{a}\V{b})^T \inp \V{p} \;&=\; \V{p} \inp (\V{a}\V{b}) \\ \;&=\; (\V{p} \inp \V{a}) \V{b} \\ \;&=\; \V{b} (\V{p} \inp \V{a}) \\ \;&=\; \V{b} (\V{a} \inp \V{p}) \\ \;&=\; (\V{b} \V{a}) \inp \V{p} \end{aligned}

showing that:

(a⃗b⃗)T  =  b⃗a⃗(\V{a}\V{b})^T \;=\; \V{b} \V{a}

If A\T{A} is written as a sum of dyads, the conjugate AT\T{A}^T is obtained by reversing the two vectors in each dyad. Tensors can be multiplied by a scalar, summed with another tensor, or multiplied by another tensor:

(αA)⋅v⃗  =  A⋅(αv⃗),(A+B)⋅v⃗  =  A⋅v⃗+B⋅v⃗,(A⋅B)⋅v⃗  =  A⋅(B⋅v⃗)\begin{aligned} (\alpha \T{A}) \inp \V{v} \;&=\; \T{A} \inp (\alpha \V{v}) ,\\ (\T{A} + \T{B}) \inp \V{v} \;&=\; \T{A} \inp \V{v} + \T{B} \inp \V{v} ,\\ (\T{A}\inp\T{B})\inp\V{v} \;&=\; \T{A}\inp(\T{B}\inp\V{v}) \end{aligned}

Note that (in general):

A⋅B  ≠  B⋅A\T{A}\inp\T{B} \;\neq\; \T{B}\inp\T{A}

The inner product of a tensor with itself is called the square of a tensor, i.e.

A2  =  A⋅A\T{A}^2 \;=\; \T{A}\inp\T{A}

Likewise, higher-order exponents are defined through repeated inner products, e.g.,

A3  =  A⋅A⋅A\T{A}^3 \;=\; \T{A}\inp\T{A}\inp\T{A}

A.3.3Tensor components; matrix notation of a tensor

Consider a three-dimensional space with a basis {e⃗1,e⃗2,e⃗3}\basis. Then, according to (A.25), all vectors a⃗i\V{a}_i and b⃗i\V{b}_i in relation (A.35) can be written with respect to this basis. Substitution of these expressions in (A.35) results into:

A  =  A11e⃗1e⃗1+A12e⃗1e⃗2+A13e⃗1e⃗3+A21e⃗2e⃗1+A22e⃗2e⃗2+A23e⃗2e⃗3+A31e⃗3e⃗1+A32e⃗3e⃗2+A33e⃗3e⃗3\begin{aligned} \T{A} \;=\; & A_{11}\V{e}_1\V{e}_1 + A_{12}\V{e}_1\V{e}_2 + A_{13}\V{e}_1\V{e}_3 + \\ & A_{21}\V{e}_2\V{e}_1 + A_{22}\V{e}_2\V{e}_2 + A_{23}\V{e}_2\V{e}_3 + \\ & A_{31}\V{e}_3\V{e}_1 + A_{32}\V{e}_3\V{e}_2 + A_{33}\V{e}_3\V{e}_3 \end{aligned}

where the coefficients AijA_{ij} are functions of the coefficients αi\alpha_i and the components of the vectors a⃗\V{a} and b⃗\V{b}. Note that the coefficients now coincide with the index notation. Thus the tensor A\T{A} can be expressed as a finite sum of 9 dyads of the base vectors. The coefficients AijA_{ij} are called the components of the tensor A\T{A} with respect to the basis {e⃗1,e⃗2,e⃗3}\basis. In general, a component AijA_{ij} of a tensor A\T{A} can be obtained by:

Aij  =  e⃗i⋅A⋅e⃗jA_{ij} \;=\; \V{e}_i \inp \T{A} \inp \V{e}_j

as can be verified from substitution of (A.47) in this equation. For convenience, we can store the components AijA_{ij} in a matrix A‾\M{A}:

A‾  =  [A11A12A13A21A22A23A31A32A33]  =  [(e⃗1⋅A⋅e⃗1)(e⃗1⋅A⋅e⃗2)(e⃗1⋅A⋅e⃗3)(e⃗2⋅A⋅e⃗1)(e⃗2⋅A⋅e⃗2)(e⃗2⋅A⋅e⃗3)(e⃗3⋅A⋅e⃗1)(e⃗3⋅A⋅e⃗2)(e⃗3⋅A⋅e⃗3)]  =  [e⃗1e⃗2e⃗3]⋅A⋅[e⃗1e⃗2e⃗3]  =  e⃗∼⋅A⋅e⃗∼T\begin{aligned} \M{A} \;&=\; \begin{bmatrix} A_{11} & A_{12} & A_{13} \\ A_{21} & A_{22} & A_{23} \\ A_{31} & A_{32} & A_{33} \end{bmatrix} \\ \;&=\; \begin{bmatrix} (\V{e}_1 \inp \T{A} \inp \V{e}_1) & (\V{e}_1 \inp \T{A} \inp \V{e}_2) & (\V{e}_1 \inp \T{A} \inp \V{e}_3) \\ (\V{e}_2 \inp \T{A} \inp \V{e}_1) & (\V{e}_2 \inp \T{A} \inp \V{e}_2) & (\V{e}_2 \inp \T{A} \inp \V{e}_3) \\ (\V{e}_3 \inp \T{A} \inp \V{e}_1) & (\V{e}_3 \inp \T{A} \inp \V{e}_2) & (\V{e}_3 \inp \T{A} \inp \V{e}_3) \end{bmatrix} \\ \;&=\; \begin{bmatrix} \V{e}_1 \\ \V{e}_2 \\ \V{e}_3 \end{bmatrix} \inp \T{A} \inp \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \\ \;&=\; \C{\V{e}} \inp \T{A} \inp \C{\V{e}}^T \end{aligned}

Using the matrix A‾\M{A}, relation (A.47) can be rewritten as:

A  =  [e⃗1e⃗2e⃗3][A11A12A13A21A22A23A31A32A33][e⃗1e⃗2e⃗3]  =  e⃗∼TA‾  e⃗∼\begin{aligned} \T{A} \;&=\; \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \begin{bmatrix} A_{11} & A_{12} & A_{13} \\ A_{21} & A_{22} & A_{23} \\ A_{31} & A_{32} & A_{33} \end{bmatrix} \begin{bmatrix} \V{e}_1 \\ \V{e}_2 \\ \V{e}_3 \end{bmatrix} \\ \;&=\; \C{\V{e}}^T \M{A} \; \C{\V{e}} \end{aligned}

Together, equations (A.49) and (A.50) describe the transformation from tensor to matrix and back.

In (A.37), the unit tensor I\T{I} was defined. After writing I\T{I} in the general form (A.47) and applying definition (A.37), it can be derived that the unit tensor can be written as:

I  =  e⃗1e⃗1+e⃗2e⃗2+e⃗3e⃗3 \T{I} \;=\; \V{e}_1\V{e}_1 + \V{e}_2\V{e}_2 + \V{e}_3\V{e}_3

Thus, for the unit matrix I‾\M{I} belonging to the unit tensor I\T{I} it holds:

I‾  =  e⃗∼⋅e⃗∼T=[100010001]\M{I} \;=\; \C{\V{e}}\inp\C{\V{e}}^T = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}

A.3.4Scalar functions of a tensor

A.3.4.1Euclidean norm

The Euclidean norm[7] mm of a tensor, a measure of its magnitude, is defined by:

m  =  ∥A∥=max⁡e⃗∥A⋅e⃗∥∀  e⃗ with ∥e⃗∥=1.m \;=\; \| \T{A} \| = \max_{\V{e}} \| \T{A} \inp \V{e} \| \quad \forall\; \V{e} \text{ with } \| \V{e} \| = 1 .

The norm is an invariant quantity[8], i.e. it is independent of the choice of the basis. With respect to the norm of a tensor, the following properties hold:

∥A∥  ≥  0∥αA∥  =  ∣α∣  ∥A∥∥A⋅B∥  ≤  ∥A∥  ∥B∥∥A+B∥  ≤  ∥A∥+∥B∥\begin{aligned} \| \T{A} \| \;&\geq\; 0 \\ \| \alpha \T{A} \| \;&=\; |\alpha|\; \| \T{A} \| \\ \| \T{A} \inp \T{B} \| \;&\leq\; \| \T{A} \|\; \| \T{B} \| \\ \| \T{A} + \T{B} \| \;&\leq\; \| \T{A} \| + \| \T{B} \| \end{aligned}

A.3.4.2The first invariant

The first invariant of a tensor A\T{A}, also called the trace[9] of A\T{A}, is defined as:

J1(A)  =  tr(A)  =  1c⃗1×c⃗2⋅c⃗3[c⃗1⋅A⋅(c⃗2×c⃗3)+c⃗2⋅A⋅(c⃗3×c⃗1)+c⃗3⋅A⋅(c⃗1×c⃗2)]\begin{alignedat}{2} J_1(\T{A}) \;&=\; \tr(\T{A}) && \\ &\;=\; \tfrac{1}{\V{c}_1 \cross \V{c}_2 \inp \V{c}_3} [&& \V{c}_1 \inp \T{A} \inp ( \V{c}_2 \cross \V{c}_3 ) + \\ & && \V{c}_2 \inp \T{A} \inp ( \V{c}_3 \cross \V{c}_1 ) + \V{c}_3 \inp \T{A} \inp ( \V{c}_1 \cross \V{c}_2 ) ] \end{alignedat}

where {c⃗1,c⃗2,c⃗3}\{ \V{c}_1, \V{c}_2, \V{c}_3 \} represents a vector basis. Since J1(A)J_1(\T{A}) is an invariant quantity, it can also be calculated using an orthonormal basis {e⃗1,e⃗2,e⃗3}\basis:

J1(A)  =  e⃗1⋅A⋅e⃗1+e⃗2⋅A⋅e⃗2+e⃗3⋅A⋅e⃗3  =  A11+A22+A33  =  trA‾\begin{aligned} J_1(\T{A}) \;&=\; \V{e}_1 \inp \T{A} \inp \V{e}_1 + \V{e}_2 \inp \T{A} \inp \V{e}_2 + \V{e}_3 \inp \T{A} \inp \V{e}_3 \\ \;&=\; A_{11} + A_{22} + A_{33}\\ \;&=\; \tr{\M{A}} \end{aligned}

The following properties hold for the first invariant:

J1(A)  =  J1(AT)J1(I)  =  3J1(αA)  =  αJ1(A)J1(A+B)  =  J1(A)+J1(B)\begin{aligned} J_1(\T{A}) \;&=\; J_1(\T{A}^T) \\ J_1(\T{I}) \;&=\; 3 \\ J_1(\alpha \T{A}) \;&=\; \alpha J_1(\T{A}) \\ J_1(\T{A} + \T{B}) \;&=\; J_1(\T{A}) + J_1(\T{B}) \end{aligned}

A.3.4.3The second invariant

The second invariant of a tensor A\T{A} is defined as:

J2(A)  =  12{tr2(A)−tr(A2)}  =  1c⃗1×c⃗2⋅c⃗3[c⃗1⋅(A⋅c⃗2)×(A⋅c⃗3)+c⃗2⋅(A⋅c⃗3)×(A⋅c⃗1)+c⃗3⋅(A⋅c⃗1)×(A⋅c⃗2)]\begin{alignedat}{2} J_2(\T{A}) \;&=\; \half \{ \tr^2(\T{A}) - &&\tr(\T{A}^2) \} \\ \;&=\; \tfrac{1}{\V{c}_1 \cross \V{c}_2 \inp \V{c}_3} [&& \V{c}_1 \inp (\T{A} \inp \V{c}_2) \cross (\T{A} \inp \V{c}_3) + \\ &&& \V{c}_2 \inp (\T{A} \inp \V{c}_3) \cross (\T{A} \inp \V{c}_1) + \\ &&& \V{c}_3 \inp (\T{A} \inp \V{c}_1) \cross (\T{A} \inp \V{c}_2) ] \end{alignedat}

The following properties hold for the second invariant:

J2(A)  =  J2(AT)J2(I)  =  3J2(αA)  =  α2J2(A)\begin{aligned} J_2(\T{A}) \;&=\; J_2(\T{A}^T) \\ J_2(\T{I}) \;&=\; 3 \\ J_2(\alpha \T{A}) \;&=\; \alpha^2 J_2(\T{A}) \end{aligned}

A.3.4.4The third invariant

The third invariant of a tensor A\T{A}, also called the determinant of A\T{A}, is defined as:

J3(A)  =  det⁡(A)  =  1c⃗1×c⃗2⋅c⃗3(A⋅c⃗1)⋅(A⋅c⃗2)×(A⋅c⃗3)J_3(\T{A}) \;=\; \det(\T{A}) \;=\; \tfrac{1}{\V{c}_1 \cross \V{c}_2 \inp \V{c}_3} (\T{A} \inp \V{c}_1) \inp (\T{A} \inp \V{c}_2) \cross (\T{A} \inp \V{c}_3)

For the third invariant, the following properties hold:

J3(A)  =  J3(AT)J3(I)  =  1J3(αA)  =  α3J3(A)J3(A⋅B)  =  J3(A)J3(B)\begin{aligned} J_3(\T{A}) \;&=\; J_3(\T{A}^T)\\ J_3(\T{I}) \;&=\; 1 \\ J_3(\alpha \T{A}) \;&=\; \alpha^3 J_3(\T{A}) \\ J_3(\T{A} \inp \T{B}) \;&=\; J_3(\T{A}) J_3(\T{B}) \end{aligned}

The determinant of a tensor equals the determinant of its matrix with respect to an orthonormal basis.

det⁡(A)  =  det⁡(A‾)\det(\T{A}) \;=\; \det(\M{A})

If det⁡(A)\det(\T{A}) is nonzero, i.e. the triple product of the transformed base vectors is nonzero, the tensor is called a regular tensor[10]. If det⁡(A)\det(\T{A}) is zero, the tensor A\T{A} is called a singular tensor[11]. In the latter case all vectors in three-dimensional space are transformed into vectors lying in a plane (or on a line). Vectors perpendicular to that plane (or that line), are transformed into the zero vector.

A.3.4.5Scalar product

The scalar product, double dot product or double inner product or convolution[12] of two tensors A\T{A} and B\T{B} is the contraction of these two tensors, denoted by A : B\T{A}\dinp\T{B}, is a scalar, defined as:

A : B  =  tr(A⋅B)\T{A}\dinp\T{B} \;=\; \tr (\T{A}\inp\T{B} )

In index notation, this product is the full contraction of indices

A : B  =  AijBji\T{A}\dinp\T{B} \;=\; A_{ij} B_{ji}

Some properties are:

A : I  =  tr(A)A : B  =  B : A  =  AT : BT  =  BT : AT\begin{aligned} \T{A}\dinp\T{I} \;&=\; \tr(\T{A})\\ \T{A}\dinp\T{B} \;&=\; \T{B}\dinp\T{A} \\ \;&=\; \T{A}^T\dinp\T{B}^T\\ \;&=\; \T{B}^T\dinp\T{A}^T \end{aligned}

A.3.4.6Some properties of the invariants of a tensor

The three principal invariants of a tensor are related through the Caley-Hamilton theorem:

A3−J1(A)A2+J2(A)A−J3(A)I  =  0\T{A}^3 - J_1(\T{A})\T{A}^2 + J_2(\T{A})\T{A} - J_3(\T{A})\T{I} \;=\; \T{0}

The conjugated tensor AT\T{A}^T satisfies the same equation.

For any non-singular tensor it holds that:

J1(A−1)  =  J2(A)J3(A)J2(A−1)  =  J1(A)J3(A)J3(A−1)  =  1J3(A)\begin{aligned} J_1(\T{A}^{-1}) \;&=\; \frac{J_2(\T{A})}{J_3(\T{A})}\\ J_2(\T{A}^{-1}) \;&=\; \frac{J_1(\T{A})}{J_3(\T{A})}\\ J_3(\T{A}^{-1}) \;&=\; \frac{1}{J_3(\T{A})} \end{aligned}

Any function of the principal invariants of a tensor A\T{A} is an invariant as well.

A.3.5Eigenvalues and eigenvectors of a tensor

The eigenvalues[13] λ\lambda and the eigenvectors[14] n⃗\V{n} of a tensor A\T{A} are defined as those scalars and vectors that satisfy the following equation:

A⋅n⃗  =  λn⃗ with n⃗≠0⃗ \T{A} \inp \V{n} \;=\; \lambda \V{n} \quad \text{ with } \quad \V{n} \neq \V{0}

To compute the eigenvalues and eigenvectors of a tensor, we proceed as follows. First equation (A.68) is rewritten as:

A⋅n⃗  =  λn⃗⇒A⋅n⃗−λn⃗  =  0⃗⇒A⋅n⃗−λI⋅n⃗  =  0⃗⇒(A−λI)⋅n⃗  =  0⃗\begin{aligned} \T{A} \inp \V{n} \;&=\; \lambda \V{n} \quad \Rightarrow \\ \T{A} \inp \V{n} - \lambda \V{n} \;&=\; \V{0} \quad \Rightarrow \\ \T{A} \inp \V{n} - \lambda \T{I} \inp \V{n} \;&=\; \V{0} \quad \Rightarrow \\ (\T{A} - \lambda \T{I}) \inp \V{n} \;&=\; \V{0} \end{aligned}

Since n⃗≠0⃗\V{n} \neq \V{0}, the tensor A−λI\T{A} - \lambda \T{I} must be singular, meaning that:

det⁡(A−λI)  =  0⇒det⁡(A‾−λI‾)  =  0\det(\T{A} - \lambda \T{I}) \;=\; 0 \quad \Rightarrow \quad \det(\M{A} - \lambda \M{I}) \;=\; 0

Elaboration of the latter equation leads to the characteristic equation:

λ3−J1(A)λ2+J2(A)λ−J3(A)  =  0\lambda^3 - J_1(\T{A}) \lambda^2 + J_2(\T{A}) \lambda - J_3(\T{A}) \;=\; 0

This equation has three roots λ1\lambda_1, λ2\lambda_2 and λ3\lambda_3. The eigenvector n⃗i\V{n}_i corresponding with the eigenvalue λi\lambda_i is found from the following set of linear equations:

(A−λiI)⋅n⃗i  =  0⃗⇒(A‾−λiI‾)n∼i  =  0∼(\T{A} - \lambda_i \T{I}) \inp \V{n}_i \;=\; \V{0} \quad \Rightarrow \quad (\M{A} - \lambda_i \M{I}) \C{n}_i \;=\; \C{0}

Since this is not an independent set of equations, it yields only the ratio ni1 : ni2 : ni3n_{i1} \dinp n_{i2} \dinp n_{i3} of the components of the eigenvector. A unique solution is obtained by the additional requirement that the eigenvector has unit length:

∥n⃗i∥  =  1⇒ni12+ni22+ni32=1\| \V{n}_i \| \;=\; 1 \quad \Rightarrow \quad n_{i1}^2 + n_{i2}^2 + n_{i3}^2 = 1

The principal invariants of a tensor are then equal to:

J1(A)  =  λ1+λ2+λ3J2(A)  =  λ1λ2+λ1λ3+λ2λ3J3(A)  =  λ1λ2λ3\begin{aligned} J_1(\T{A}) \;&=\; \lambda_1 + \lambda_2 + \lambda_3 \\ J_2(\T{A}) \;&=\; \lambda_1\lambda_2 + \lambda_1\lambda_3 + \lambda_2\lambda_3\\ J_3(\T{A}) \;&=\; \lambda_1 \lambda_2 \lambda_3 \end{aligned}

A.3.6Some special tensors

A.3.6.1Inverse tensor

The inverse tensor A−1\T{A}^{-1} of a tensor A\T{A} is defined as the tensor that satisfies the following equation:

A−1⋅A  =  I\T{A}^{-1} \inp \T{A} \;=\; \T{I}

A−1\T{A}^{-1} only exists if A\T{A} is regular. The components of the inverse tensor are given by the inverse matrix A‾−1\M{A}^{-1}

[A−1]ij  =  1det⁡(A‾)[(−1)i+jMij]T[A^{-1}]_{ij} \;=\; \frac{1}{\det(\M{A})}\left[ (-1)^{i+j} M_{ij}\right]^T

where MijM_{ij} is the minor of the component AijA_{ij}, i.e. the determinant of the matrix that is obtained by deleting row ii and column jj.

The inverse of the product of two tensors is given by:

(A⋅B)−1  =  B−1⋅A−1(\T{A} \inp \T{B} )^{-1} \;=\; \T{B}^{-1} \inp \T{A}^{-1}

The proof is obtained by comparing the following expressions for a⃗\V{a}:

(A⋅B)⋅a⃗  =  b⃗⇒a⃗  =  (A⋅B)−1⋅b⃗\begin{aligned} (\T{A} \inp \T{B}) \inp \V{a} \;&=\; \V{b} \quad \Rightarrow \\ \V{a} \;&=\; (\T{A} \inp \T{B})^{-1} \inp \V{b} \end{aligned}

and

(A⋅B)⋅a⃗  =  A⋅(B⋅a⃗)=b⃗⇒B⋅a⃗  =  A−1⋅b⃗⇒a⃗  =  B−1⋅A−1⋅b⃗\begin{aligned} (\T{A} \inp \T{B}) \inp \V{a} \;&=\; \T{A} \inp (\T{B} \inp \V{a}) = \V{b} \quad \Rightarrow \\ \T{B} \inp \V{a} \;&=\; \T{A}^{-1} \inp \V{b} \qquad \Rightarrow \\ \V{a} \;&=\; \T{B}^{-1} \inp \T{A}^{-1} \inp \V{b} \end{aligned}

A.3.6.2Deviatoric part of a tensor

The deviatoric part[15] Ad\T{A}^d of a tensor A\T{A} is defined as:

Ad  =  A−13tr(A)I\T{A}^d \;=\; \T{A} - \tfrac{1}{3} \tr(\T{A}) \T{I}

where 13tr(A)I\tfrac{1}{3} \tr(\T{A}) \T{I} is called the hydrostatic or spherical[16] part of A\T{A}. For the deviatoric part, the following properties hold:

(A+B)d  =  Ad+Bdtr(Ad)  =  0\begin{aligned} (\T{A} + \T{B})^d \;&=\; \T{A}^d + \T{B}^d \\ \tr(\T{A}^d) \;&=\; 0 \end{aligned}

A.3.6.3Symmetric tensor

A tensor A\T{A} is called symmetric if:

AT  =  A\T{A}^T \;=\; \T{A}

For the components AijA_{ij} of a symmetric tensor A\T{A} with respect to an orthonormal basis it holds that:

Aij  =  AjiA_{ij} \;=\; A_{ji}

i.e. the matrix A‾\M{A} corresponding to A\T{A} is symmetric too. The eigenvalues λi\lambda_i and eigenvectors n⃗i\V{n}_i of a symmetric tensor have the following important properties:

Thus, the set of eigenvectors can be used as an orthonormal basis.

The orthonormal basis of eigenvectors \{ \V{n}_1, \V{n}_2, \V{n}_3 \}
of a symmetric tensor.

Figure A.12:The orthonormal basis of eigenvectors {n⃗1,n⃗2,n⃗3}\{ \V{n}_1, \V{n}_2, \V{n}_3 \} of a symmetric tensor.

If a tensor A\T{A} is considered with respect to the basis of its eigenvectors, we find the spectral form[17] of the tensor:

A  =  A⋅I  =  A⋅(n⃗1n⃗1+n⃗2n⃗2+n⃗3n⃗3)  =  λ1n⃗1n⃗1+λ2n⃗2n⃗2+λ3n⃗3n⃗3\begin{aligned} \T{A} \;&=\; \T{A} \inp \T{I} \\ \;&=\; \T{A} \inp ( \V{n}_1\V{n}_1 + \V{n}_2\V{n}_2 + \V{n}_3\V{n}_3 ) \\ \;&=\; \lambda_1 \V{n}_1\V{n}_1 + \lambda_2 \V{n}_2\V{n}_2 + \lambda_3 \V{n}_3\V{n}_3 \end{aligned}

The matrix A‾\M{A} of A\T{A} with respect to this basis is a diagonal matrix:

A‾  =  [λ1000λ2000λ3]\M{A} \;=\; \begin{bmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \end{bmatrix}

Using the spectral form, some functions of a tensor can easily be calculated. E.g. for the inverse, the square root, and the natural logarithm of a tensor A\T{A} it holds that:

A−1  =  λ1−1n⃗1n⃗1+λ2−1n⃗2n⃗2+λ3−1n⃗3n⃗3A1/2  =  λ11/2n⃗1n⃗1+λ21/2n⃗2n⃗2+λ31/2n⃗3n⃗3ln⁡A  =  ln⁡(λ1)n⃗1n⃗1+ln⁡(λ2)n⃗2n⃗2+ln⁡(λ3)n⃗3n⃗3\begin{aligned} \T{A}^{-1} \;&=\; \lambda_1^{-1} \V{n}_1\V{n}_1 + \lambda_2^{-1} \V{n}_2\V{n}_2 + \lambda_3^{-1} \V{n}_3\V{n}_3 \\ \T{A}^{1/2} \;&=\; \lambda_1^{1/2} \V{n}_1\V{n}_1 + \lambda_2^{1/2} \V{n}_2\V{n}_2 + \lambda_3^{1/2} \V{n}_3\V{n}_3 \\ \ln \T{A} \;&=\; \ln(\lambda_1) \V{n}_1\V{n}_1 + \ln(\lambda_2) \V{n}_2\V{n}_2 + \ln(\lambda_3) \V{n}_3\V{n}_3 \end{aligned}

A.3.6.4Skewsymmetric tensor

A tensor A\T{A} is called skewsymmetric[18] or antisymmetric if:

AT  =  −A\T{A}^T \;=\; - \T{A}

For the components AijA_{ij} of a skewsymmetric tensor A\T{A} with respect to an orthonormal basis it holds that:

Aij  =  −Aji⇒Aii  =  0A_{ij} \;=\; - A_{ji} \quad \Rightarrow \quad A_{ii} \;=\; 0

If A\T{A} is skewsymmetric and B\T{B} is symmetric, then:

A:B=0especiallyA:I=trA=0\T{A}:\T{B}=0 \quad {\rm especially} \quad \T{A}:\T{I} = \tr\T{A} = 0

The proof follows from:

A : B  =  AT : BT  =  −A : B\T{A} \dinp \T{B} \;=\; \T{A}^T \dinp \T{B}^T \;=\; - \T{A} \dinp \T{B}

If A\T{A} is skewsymmetric, then a unique axial vector[19] ω⃗\V{\omega} exists, such that:

A⋅q⃗  =  ω⃗×q⃗\T{A} \inp \V{q} \;=\; \V{\omega} \cross \V{q}

The proof of the existence of ω⃗\V{\omega} is as follows:

A⋅q⃗  =  p⃗⇒q⃗⋅A⋅q⃗  =  q⃗⋅AT⋅q⃗  =  −  q⃗⋅A⋅q⃗⇒q⃗⋅A⋅q⃗  =  0⇒q⃗⋅p⃗  =  0⇒q⃗  ⊥  p⃗⇒∃  ω⃗   such that p⃗  =  ω⃗×q⃗\begin{aligned} \T{A} \inp \V{q} \;&=\; \V{p} \quad \Rightarrow \\ \V{q} \inp \T{A} \inp \V{q} \;&=\; \V{q} \inp \T{A}^T \inp \V{q} \\ \;&=\; - \; \V{q} \inp \T{A} \inp \V{q} \quad \Rightarrow \\ \V{q} \inp \T{A} \inp \V{q} \;&=\; 0 \quad \Rightarrow \\ \V{q} \inp \V{p} \;&=\; 0 \quad \Rightarrow \\ \V{q} \;&\perp\; \V{p} \quad \Rightarrow \quad \exists\;\V{\omega} \; \text{ such that } \V{p} \;=\; \V{\omega} \cross \V{q} \end{aligned}

On the other hand, if:

A⋅q⃗  =  ω⃗×q⃗∀ q⃗\T{A} \inp \V{q} \;=\; \V{\omega} \cross \V{q} \quad \forall\ \V{q}

comparison of the following expressions:

A⋅q⃗  =  [e⃗1e⃗2e⃗3][A11A12A13A21A22A23A31A32A33][q1q2q3]  =  [e⃗1e⃗2e⃗3][A11q1+A12q2+A13q3A21q1+A22q2+A23q3A31q1+A32q2+A33q3]\begin{aligned} \T{A} \inp \V{q} \;&=\; \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \begin{bmatrix} A_{11} & A_{12} & A_{13} \\ A_{21} & A_{22} & A_{23} \\ A_{31} & A_{32} & A_{33} \end{bmatrix} \begin{bmatrix} q_1 \\ q_2 \\ q_3 \end{bmatrix} \\ \;&=\; \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \begin{bmatrix} A_{11}q_1 + A_{12}q_2 + A_{13}q_3 \\ A_{21}q_1 + A_{22}q_2 + A_{23}q_3 \\ A_{31}q_1 + A_{32}q_2 + A_{33}q_3 \end{bmatrix} \end{aligned}

and

ω⃗×q⃗  =  (ω1e⃗1+ω2e⃗2+ω3e⃗3)×(q1e⃗1+q2e⃗2+q3e⃗3)  =  ω1q2(e⃗3)+ω1q3(− e⃗2)+ω2q1(− e⃗3)+ω2q3(e⃗1)+ω3q1(e⃗2)+ω3q2(− e⃗1)  =  [e⃗1e⃗2e⃗3][ω2q3−ω3q2ω3q1−ω1q3ω1q2−ω2q1]\begin{alignedat}{2} \V{\omega} \cross \V{q} \;&=\; &&( \omega_1 \V{e}_1 + \omega_2 \V{e}_2 + \omega_3 \V{e}_3 ) \cross ( q_1 \V{e}_1 + q_2 \V{e}_2 + q_3 \V{e}_3 ) \\ \;&=\; &&\omega_1 q_2 ( \V{e}_3) + \omega_1 q_3 (-\,\V{e}_2) + \omega_2 q_1 (-\,\V{e}_3) + \omega_2 q_3 ( \V{e}_1) + \\ &&& \omega_3 q_1 ( \V{e}_2) + \omega_3 q_2 (-\,\V{e}_1) \\ \;&=\; && \begin{bmatrix} \V{e}_1 & \V{e}_2 & \V{e}_3 \end{bmatrix} \begin{bmatrix} \omega_2 q_3 - \omega_3 q_2 \\ \omega_3 q_1 - \omega_1 q_3 \\ \omega_1 q_2 - \omega_2 q_1 \end{bmatrix} \end{alignedat}

shows that:

A‾  =  [0− ω3ω2ω30− ω1− ω2ω10]\M{A} \;=\; \begin{bmatrix} 0 & -\,\omega_3 & \omega_2 \\ \omega_3 & 0 & -\,\omega_1 \\ -\,\omega_2 & \omega_1 & 0 \end{bmatrix}

and thus that the tensor A\T{A} is skewsymmetric.

A.3.6.5Positive-definite tensor

A tensor A\T{A} is called positive-definite[20] if:

a⃗⋅A⋅a⃗  >  0∀  a⃗≠0⃗\V{a} \inp \T{A} \inp \V{a} \;>\; 0 \quad \forall\;\V{a} \neq \V{0}

A positive-definite tensor A\T{A} cannot be skewsymmetric. This follows from:

a⃗⋅A⋅a⃗  =  a⃗⋅AT⋅a⃗  >  0∀  a⃗≠0⃗⇒a⃗⋅(A−AT)⋅a⃗  =  0∧a⃗≠0⃗\begin{aligned} \V{a} \inp \T{A} \inp \V{a} \;&=\; \V{a} \inp \T{A}^T \inp \V{a} \\ \;&>\; 0 \quad \forall\; \V{a} \neq \V{0} \quad \Rightarrow \\ \V{a} \inp (\T{A} - \T{A}^T) \inp \V{a} \;&=\; 0 \quad \wedge \quad \V{a} \neq \V{0} \end{aligned}

If A\T{A} would be skewsymmetric, the latter equation would yield zero, since then AT=−A\T{A}^T = -\T{A}.

A.3.6.6Orthogonal tensor

A tensor A\T{A} is called orthogonal[21] if:

(A⋅a⃗)⋅(A⋅b⃗)  =  a⃗⋅b⃗∀ a⃗,b⃗(\T{A} \inp \V{a}) \inp (\T{A} \inp \V{b}) \;=\; \V{a} \inp \V{b} \quad \forall\ \V{a},\V{b}

For the special case b⃗=a⃗\V{b} = \V{a} we get:

(A⋅a⃗)⋅(A⋅a⃗)  =  a⃗⋅a⃗⇒∥A⋅a⃗∥  =  ∥a⃗∥(\T{A} \inp \V{a}) \inp (\T{A} \inp \V{a}) \;=\; \V{a} \inp \V{a} \quad \Rightarrow \quad \| \T{A} \inp \V{a} \| \;=\; \| \V{a} \|

Thus, an orthogonal transformation preserves lengths of vectors and angles between vectors. The inverse of an orthogonal tensor is identical to its conjugate:

AT  =  A−1\T{A}^T \;=\; \T{A}^{-1}

as follows from:

(A⋅a⃗)⋅(A⋅b⃗)  =  a⃗⋅AT⋅A⋅b⃗  =  a⃗⋅b⃗⇒A⋅AT  =  I⇒AT  =  A−1\begin{aligned} (\T{A} \inp \V{a}) \inp (\T{A} \inp \V{b}) \;&=\; \V{a} \inp \T{A}^T \inp \T{A} \inp \V{b} \\ \;&=\; \V{a} \inp \V{b} \quad \Rightarrow \\ \T{A} \inp \T{A}^T \;&=\; \T{I} \quad \Rightarrow \\ \T{A}^T \;&=\; \T{A}^{-1} \end{aligned}

Moreover, this equation shows that:

det⁡(A⋅AT)  =  [det⁡(A)]2=det⁡(I)=1⇒det⁡(A)  =  ±1\begin{aligned} \det(\T{A} \inp \T{A}^T) \;&=\; [\det(\T{A})]^2 = \det(\T{I}) = 1 \quad \Rightarrow \\ \det(\T{A}) \;&=\; \pm 1 \end{aligned}

Thus, an orthogonal tensor is a regular tensor. If det⁡(A)=1\det(\T{A}) = 1, A\T{A} can be shown to describe a rotation. If det⁡(A)=−1\det(\T{A}) = -1, A\T{A} can be shown to describe a reflection.

A.4Spatial derivatives of scalar and vector fields

A.4.1Derivatives of functions of one or more variables

A function f of one variable x and its derivative.

Figure A.13:A function ff of one variable xx and its derivative.

Consider a scalar function f(x)f(x) of one variable xx. Using a Taylor series, the change dfdf of the value of ff due to a change dxdx in the parameter xx can be expressed as:

df  =  f(x+dx)−f(x)  =  f(x)+dfdx∣xdx+12d2fdx2∣xdx2+⋯−f(x)  ≈  dfdx∣xdx\begin{aligned} df \;&=\; f(x+dx) - f(x) \\ \;&=\; f(x) + \left.\tfrac{df}{dx}\right|_x dx + \half \left.\tfrac{d^2f}{dx^2}\right|_x dx^2 + \dots - f(x) \\ \;&\approx\; \left.\tfrac{df}{dx}\right|_x dx \end{aligned}

Extension to a function of two variables f(x,y)f(x,y) yields:

df  =  f(x+dx,y+dy)−f(x,y)  =  f(x,y)+∂f∂x∣x,ydx+∂f∂y∣x,ydy+⋯−f(x,y)  ≈  ∂f∂x∣x,ydx+∂f∂y∣x,ydy\begin{aligned} df \;&=\; f(x+dx,y+dy) - f(x,y) \\ \;&=\; f(x,y) + \left.\parder{f}{x}\right|_{x,y} dx + \left.\parder{f}{y}\right|_{x,y} dy + \dots - f(x,y) \\ \;&\approx\; \left.\parder{f}{x}\right|_{x,y} dx + \left.\parder{f}{y}\right|_{x,y} dy \end{aligned}

And for a function a(x1,x2,x3)a(x_1, x_2, x_3) of three variables, the variation dada of aa, due to (infinitesimal) variations dx1dx_1, dx2dx_2 and dx3dx_3 can be written as:

da  =  dx1∂a∂x1+dx2∂a∂x2+dx3∂a∂x3da \;=\; dx_1 \parder{a}{x_1} + dx_2 \parder{a}{x_2} + dx_3 \parder{a}{x_3}

The index notation for differentiation with respect to one of the variables (i.c. xix_i) is commonly denoted with a comma between or in front of the indices. The equation (A.106) for dada with this convention reads

da  =  dxia,ida \;=\; dx_i a_{,i}

A.4.2Components of the position vector

In three-dimensional space, we may interpret the variables x1x_1, x2x_2 and x3x_3 in the function a(x1,x2,x3)a(x_1, x_2, x_3) as the components of the position vector[22] x⃗\V{x} with respect to a Cartesian basis {e⃗1,e⃗2,e⃗3}\basis. The position vector x⃗\V{x} of a point with respect to a fixed point in space, the origin OO, can be expressed as:

x⃗  =  x1e⃗1+x2e⃗2+x3e⃗3\V{x} \;=\; x_1 \V{e}_1 + x_2 \V{e}_2 + x_3 \V{e}_3
Components x_i of the position vector \V{x} with respect to a Cartesian
basis \basis.

Figure A.14:Components xix_i of the position vector x⃗\V{x} with respect to a Cartesian basis {e⃗1,e⃗2,e⃗3}\basis.

For the position vector x⃗+dx⃗\V{x} + d\V{x} of a neighbouring point we can write:

x⃗+dx⃗  =  (x1+dx1)e⃗1+(x2+dx2)e⃗2+(x3+dx3)e⃗3\V{x} + d\V{x} \;=\; (x_1 + dx_1) \V{e}_1 + (x_2 + dx_2) \V{e}_2 + (x_3 + dx_3) \V{e}_3

and thus the vector dx⃗d\V{x} can be expressed as:

dx⃗  =  dx1e⃗1+dx2e⃗2+dx3e⃗3d\V{x} \;=\; dx_1 \V{e}_1 + dx_2 \V{e}_2 + dx_3 \V{e}_3

From the latter relation it is obvious that the changes dx1dx_1, dx2dx_2 and dx3dx_3 can be related to the vector dx⃗d\V{x} according to:

dx1  =  dx⃗⋅e⃗1dx2  =  dx⃗⋅e⃗2dx3  =  dx⃗⋅e⃗3\begin{aligned} dx_1 \;&=\; d\V{x} \inp \V{e}_1 \\ dx_2 \;&=\; d\V{x} \inp \V{e}_2 \\ dx_3 \;&=\; d\V{x} \inp \V{e}_3 \end{aligned}

We could also express the function a(x⃗)a(\V{x}) in terms of the components rr, θ\theta, zz of the position vector x⃗\V{x} with respect to a cylindrical basis {e⃗r,e⃗t,e⃗z}\cylbasis. Then the position vector equals:

x⃗  =  re⃗r(θ)+ze⃗z \V{x} \;=\; r \V{e}_r(\theta) + z \V{e}_z
Components r, \theta, z of the position vector \V{x} with respect to a
cylindrical basis \cylbasis.

Figure A.15:Components rr, θ\theta, zz of the position vector x⃗\V{x} with respect to a cylindrical basis {e⃗r,e⃗t,e⃗z}\cylbasis.

Within the cylindrical basis, the position x⃗+dx⃗\V{x} + d\V{x} of a neighbouring point equals:

x⃗+dx⃗  =  (r+dr)e⃗r(θ+dθ)+(z+dz)e⃗z  =  (r+dr){e⃗r(θ)+de⃗rdθdθ}+(z+dz)e⃗z  =  re⃗r(θ)+ze⃗z+re⃗t(θ)dθ+dre⃗r(θ)+e⃗t(θ)drdθ+dze⃗z\begin{alignedat}{2} \V{x} + d\V{x} \;&=\; &&(r + dr) \V{e}_r(\theta + d\theta) + (z + dz) \V{e}_z \\ \;&=\; &&(r + dr) \{ \V{e}_r(\theta) + \tfrac{d\V{e}_r}{d\theta} d\theta \} + (z + dz) \V{e}_z \\ \;&=\; &&r \V{e}_r(\theta) + z \V{e}_z + \\ & &&r \V{e}_t(\theta) d\theta + dr \V{e}_r(\theta) + \V{e}_t(\theta) dr d\theta + dz \V{e}_z \end{alignedat}

from which it can be concluded that, in a linear approximation, the vector dx⃗d\V{x} equals:

dx⃗  ≈  dre⃗r(θ)+rdθe⃗t(θ)+dze⃗zd\V{x} \;\approx\; dr \V{e}_r(\theta) + r d\theta \V{e}_t(\theta) + dz \V{e}_z

The changes drdr, dθd\theta and dzdz are related to the vector dx⃗d\V{x} according to:

dr  =  dx⃗⋅e⃗rdθ  =  1rdx⃗⋅e⃗tdz  =  dx⃗⋅e⃗z\begin{aligned} dr \;&=\; d\V{x} \inp \V{e}_r \\ d\theta \;&=\; \tfrac{1}{r} d\V{x} \inp \V{e}_t\\ dz \;&=\; d\V{x} \inp \V{e}_z \end{aligned}

A.4.3The gradient operator

Considering aa as a function of the position vector x⃗\V{x}, we can investigate the variation dada due to a variation dx⃗d\V{x}:

da  =  dx1∂a∂x1+dx2∂a∂x2+dx3∂a∂x3  =  (dx⃗⋅e⃗1)∂a∂x1+(dx⃗⋅e⃗2)∂a∂x2+(dx⃗⋅e⃗3)∂a∂x3  =  dx⃗⋅[e⃗1∂a∂x1+e⃗2∂a∂x2+e⃗3∂a∂x3]  =  dx⃗⋅(∇⃗a)\begin{aligned} da \;&=\; dx_1 \parder{a}{x_1} + dx_2 \parder{a}{x_2} + dx_3 \parder{a}{x_3} \\ \;&=\; (d\V{x} \inp \V{e}_1) \parder{a}{x_1} + (d\V{x} \inp \V{e}_2) \parder{a}{x_2} + (d\V{x} \inp \V{e}_3) \parder{a}{x_3} \\ \;&=\; d\V{x} \inp \left[ \V{e}_1 \parder{a}{x_1} + \V{e}_2 \parder{a}{x_2} + \V{e}_3 \parder{a}{x_3} \right] \\ \;&=\; d\V{x} \inp (\grad a) \end{aligned}

The symbol ∇⃗\grad is called the gradient operator[23]:

∇⃗  =  [e⃗1∂∂x1+e⃗2∂∂x2+e⃗3∂∂x3]  =  e⃗∼T∇∼\begin{aligned} \grad \;&=\; \left[ \V{e}_1 \parder{}{x_1} + \V{e}_2 \parder{}{x_2} + \V{e}_3 \parder{}{x_3} \right] \\ \;&=\; \C{\V{e}}^T \C{\nabla} \end{aligned}

and the expression ∇⃗a\grad a is called the gradient of aa. The gradient of a vector function a⃗\V{a} is obtained similarly:

da⃗  =  dx1∂a⃗∂x1+dx2∂a⃗∂x2+dx3∂a⃗∂x3  =  (dx⃗⋅e⃗1)∂a⃗∂x1+(dx⃗⋅e⃗2)∂a⃗∂x2+(dx⃗⋅e⃗3)∂a⃗∂x3  =  dx⃗⋅[e⃗1∂a⃗∂x1+e⃗2∂a⃗∂x2+e⃗3∂a⃗∂x3]  =  dx⃗⋅(∇⃗a⃗)\begin{aligned} d\V{a} \;&=\; dx_1 \parder{\V{a}}{x_1} + dx_2 \parder{\V{a}}{x_2} + dx_3 \parder{\V{a}}{x_3} \\ \;&=\; (d\V{x} \inp \V{e}_1) \parder{\V{a}}{x_1} + (d\V{x} \inp \V{e}_2) \parder{\V{a}}{x_2} + (d\V{x} \inp \V{e}_3) \parder{\V{a}}{x_3} \\ \;&=\; d\V{x} \inp \left[ \V{e}_1 \parder{\V{a}}{x_1} + \V{e}_2 \parder{\V{a}}{x_2} + \V{e}_3 \parder{\V{a}}{x_3} \right] \\ \;&=\; d\V{x} \inp (\grad \V{a}) \end{aligned}

or in index notation

daj  =  dxiaj,ida_j \;=\; dx_i a_{j,i}

For the special case a⃗=x⃗\V{a} = \V{x} we find:

∇⃗x⃗  =  I\grad \V{x} \;=\; \T{I}

The gradient operator ∇⃗\grad can be applied to a vector a⃗\V{a} in several manners, the result of which is called the gradient of a⃗\V{a} (grad a⃗\V{a}), the divergence[24] of a⃗\V{a} (div a⃗\V{a}), or the rotation[25] or curl of a⃗\V{a} (rot a⃗\V{a}):

grad a⃗  =  ∇⃗a⃗=e⃗1∂a⃗∂x1+e⃗2∂a⃗∂x2+e⃗3∂a⃗∂x3,div a⃗  =  ∇⃗⋅a⃗=e⃗1⋅∂a⃗∂x1+e⃗2⋅∂a⃗∂x2+e⃗3⋅∂a⃗∂x3,rot a⃗  =  ∇⃗×a⃗=e⃗1×∂a⃗∂x1+e⃗2×∂a⃗∂x2+e⃗3×∂a⃗∂x3\begin{aligned} {\rm grad\ }\V{a} \;&=\; \grad \V{a} = \V{e}_1 \parder{\V{a}}{x_1} + \V{e}_2 \parder{\V{a}}{x_2} + \V{e}_3 \parder{\V{a}}{x_3} ,\\ {\rm div\ }\V{a} \;&=\; \grad \inp \V{a} = \V{e}_1 \inp \parder{\V{a}}{x_1} + \V{e}_2 \inp \parder{\V{a}}{x_2} + \V{e}_3 \inp \parder{\V{a}}{x_3} ,\\ {\rm rot\ }\V{a} \;&=\; \grad \cross \V{a} = \V{e}_1 \cross \parder{\V{a}}{x_1} + \V{e}_2 \cross \parder{\V{a}}{x_2} + \V{e}_3 \cross \parder{\V{a}}{x_3} \end{aligned}

Note that div a⃗\V{a} yields a scalar, rot a⃗\V{a} yields a vector, and grad a⃗\V{a} yields a second order tensor. Applied to tensors in general, the gradient increases the order by 1, the divergence diminishes the order by 1, while the order remains unaffected by the curl.

The expression for the gradient operator in cylindrical coordinates can be found following a similar derivation as in the case of a Cartesian coordinate system:

da  =  dr∂a∂r+dθ∂a∂θ+dz∂a∂z  =  (dx⃗⋅e⃗r)∂a∂r+(1rdx⃗⋅e⃗t)∂a∂θ+(dx⃗⋅e⃗z)∂a∂z  =  dx⃗⋅[e⃗r∂a∂r+1re⃗t∂a∂θ+e⃗z∂a∂z]  =  dx⃗⋅(∇⃗a)\begin{aligned} da \;&=\; dr \parder{a}{r} + d\theta \parder{a}{\theta} + dz \parder{a}{z} \\ \;&=\; (d\V{x} \inp \V{e}_r) \parder{a}{r} + (\tfrac{1}{r} d\V{x} \inp \V{e}_t) \parder{a}{\theta} + (d\V{x} \inp \V{e}_z) \parder{a}{z} \\ \;&=\; d\V{x} \inp \left[ \V{e}_r \parder{a}{r} + \tfrac{1}{r} \V{e}_t \parder{a}{\theta} + \V{e}_z \parder{a}{z} \right] \\ \;&=\; d\V{x} \inp (\grad a) \end{aligned}

Thus the expression for the gradient operator in a cylindrical coordinate system equals:

∇⃗  =  e⃗r∂∂r+e⃗t1r∂∂θ+e⃗z∂∂z \grad \;=\; \V{e}_r \parder{}{r} + \V{e}_t \frac{1}{r} \parder{}{\theta} + \V{e}_z \parder{}{z}

A.5Tensor formula involving first and second-order tensors

The following relations on differentiable scalar functions ϕ\phi, vectors a⃗,b⃗\V{a},\V{b}, tensors A,B,C\T{A},\T{B},\T{C}, inner/outer products and their derivatives can be proven:

A : (B⋅C)  =  (A⋅B) : C∇⃗(ϕa⃗)  =  (∇⃗ϕ)a⃗+ϕ∇⃗a⃗∇⃗⋅(ϕa⃗)  =  (∇⃗ϕ)⋅a⃗+ϕ∇⃗⋅a⃗∇⃗(a⃗⋅b⃗)  =  (∇⃗a⃗)⋅b⃗+(∇⃗b⃗)⋅a⃗∇⃗⋅(a⃗b⃗)  =  (∇⃗⋅a⃗)b⃗+a⃗⋅∇⃗b⃗∇⃗⋅(ϕA)  =  (∇⃗ϕ)⋅A+ϕ∇⃗⋅A∇⃗⋅(A⋅a⃗)  =  (∇⃗⋅A)⋅a⃗+A:(∇⃗a⃗)T∇⃗⋅a⃗  =  (∇⃗a⃗) : I=tr(∇⃗a⃗)\begin{aligned} \T{A} \dinp (\T{B}\inp\T{C}) \;&=\; (\T{A}\inp\T{B}) \dinp \T{C}\\ \grad(\phi\V{a}) \;&=\; (\grad\phi)\V{a} + \phi\grad\V{a}\\ \grad \inp (\phi \V{a}) \;&=\; (\grad\phi) \inp \V{a} + \phi \grad \inp \V{a}\\ \grad(\V{a}\inp\V{b}) \;&=\; (\grad\V{a})\inp\V{b} + (\grad\V{b})\inp\V{a}\\ \grad \inp (\V{a}\V{b}) \;&=\; (\grad \inp \V{a}) \V{b} + \V{a} \inp \grad\V{b}\\ \grad \inp (\phi \T{A}) \;&=\; (\grad\phi) \inp \T{A} + \phi \grad \inp \T{A}\\ \grad \inp (\T{A} \inp \V{a}) \;&=\; (\grad \inp \T{A}) \inp \V{a} + \T{A} :(\grad\V{a})^T\\ \grad \inp \V{a} \;&=\; (\grad\V{a}) \dinp \T{I} = \tr(\grad\V{a}) \end{aligned}

A.6Gauss’ divergence theorem

Gauss’ divergence theorem relates volume integrals and surface integrals. Let’s consider a closed volume VV with and external closed surface AA, which has an outward normal n⃗\vec{n} in each point on that surface. Let a⃗\vec{a} be a continuous vector field that is defined in the entire volume VV. The divergence theorem then states that the volume integral over VV of the divergence of this vector field p⃗\vec{p} equals the surface integral on AA of the normal projection of this vector field p⃗\vec{p} on the external surface.

∫∫∫V ∇⃗⋅p⃗ dV  =  ∫∫A n⃗⋅p⃗ dA  =  ∫∫A p⃗⋅n⃗ dA\int\int\int_V \: \grad \inp \vec{p} \: dV \;=\; \int\int_A \: \vec{n} \inp \vec{p} \: dA \;=\; \int\int_A \: \vec{p}\inp\vec{n} \: dA

The divergence theorem is often used in deriving balance equations in continua. Using the divergence theorem, it is often possible to convert volume integrals into surface integrals, if a vector field can be found of which the divergence equals the integrand in the volume integral.

The generalised form of Gauss’ divergence theorem applies to a tensor field P\T{P}, for which an equal results hold (even though the integrand in the surface integral is not longer a scalar):

∫∫∫V ∇⃗⋅P dV  =  ∫∫A n⃗⋅P dA\int\int\int_V \: \grad \inp \T{P} \: dV \;=\; \int\int_A \: \vec{n} \inp \T{P} \: dA

A.7Higher-order and fourth-order tensors

A.7.1Definition

Some problems invoke the transformation of tensors. Such transformations are carried out by means of higher-order tensors. A general definition of a tensor could be: an invariant object with an arbitrary number of indices. The number of indices is the order (or rank) of the tensor. The transformation which is most relevant in the mechanics of materials is the transformation of a second-order tensor into another second-order tensor by means of a fourth-order tensor.

A fourth-order tensor \TQ{C} that maps a (linear) second-order tensor \T{A}
onto a second-order tensor \T{B}.

Figure A.16:A fourth-order tensor 4 ⁣C\TQ{C} that maps a (linear) second-order tensor A\T{A} onto a second-order tensor B\T{B}.

An arbitrary tensor A\T{A} (which is a linear transformation of vectors) is mapped onto a different tensor B\T{B} (which is another linear transformation of vectors) by means of the double inner product with a fourth-order tensor 4 ⁣C\TQ{C}, see Figure A.16.

B  =  4 ⁣C : A\T{B} \;=\; \TQ{C} \dinp \T{A}

Using index tensor notations, the tensor AlkA_{lk} transforms to BijB_{ij} according to

Bij  =  Cijkl AlkB_{ij} \;=\; C_{ijkl}\,A_{lk}

The tensor CijklC_{ijkl} which was used to perform this transformation has 4 indices.

A.7.2Properties

Since a fourth-order tensor is built on quadrades rather than dyades, some new calculus rules apply. Each fourth-order tensor can be written as a finite sum of quadrades. With respect to a two-dimensional Cartesian basis, a tensor 4 ⁣C\TQ{C} would be given by sixteensixteen terms, i.e.

4 ⁣C  =  C1111e⃗1e⃗1e⃗1e⃗1+C1112e⃗1e⃗1e⃗1e⃗2+C1121e⃗1e⃗1e⃗2e⃗1+C1122e⃗1e⃗1e⃗2e⃗2C1211e⃗1e⃗2e⃗1e⃗1+C1212e⃗1e⃗2e⃗1e⃗2+C1221e⃗1e⃗2e⃗2e⃗1+C1222e⃗1e⃗2e⃗2e⃗2C2111e⃗2e⃗1e⃗1e⃗1+C2112e⃗2e⃗1e⃗1e⃗2+C2121e⃗2e⃗1e⃗2e⃗1+C2122e⃗2e⃗1e⃗2e⃗2C2211e⃗2e⃗2e⃗1e⃗1+C2212e⃗2e⃗2e⃗1e⃗2+C2221e⃗2e⃗2e⃗2e⃗1+C2222e⃗2e⃗2e⃗2e⃗2\begin{split} \TQ{C} \;=\; & C_{1111}\V{e}_1\V{e}_1\V{e}_1\V{e}_1 + C_{1112}\V{e}_1\V{e}_1\V{e}_1\V{e}_2 + C_{1121}\V{e}_1\V{e}_1\V{e}_2\V{e}_1 + C_{1122}\V{e}_1\V{e}_1\V{e}_2\V{e}_2\\ & C_{1211}\V{e}_1\V{e}_2\V{e}_1\V{e}_1 + C_{1212}\V{e}_1\V{e}_2\V{e}_1\V{e}_2 + C_{1221}\V{e}_1\V{e}_2\V{e}_2\V{e}_1 + C_{1222}\V{e}_1\V{e}_2\V{e}_2\V{e}_2\\ & C_{2111}\V{e}_2\V{e}_1\V{e}_1\V{e}_1 + C_{2112}\V{e}_2\V{e}_1\V{e}_1\V{e}_2 + C_{2121}\V{e}_2\V{e}_1\V{e}_2\V{e}_1 + C_{2122}\V{e}_2\V{e}_1\V{e}_2\V{e}_2\\ & C_{2211}\V{e}_2\V{e}_2\V{e}_1\V{e}_1 + C_{2212}\V{e}_2\V{e}_2\V{e}_1\V{e}_2 + C_{2221}\V{e}_2\V{e}_2\V{e}_2\V{e}_1 + C_{2222}\V{e}_2\V{e}_2\V{e}_2\V{e}_2 \end{split}

In a three-dimensional space a tensor 4 ⁣C\TQ{C} has 3× 3×3×3=813 \times\ 3 \times 3 \times 3 = 81 components. The correct full matrix representation of a higher-order tensor can only be achieved with multi-dimensional matrices (which exist in modern computing languages). A fourth-order 3D tensor is then represented by a [3×3×3×3][3 \times 3 \times 3 \times 3] matrix.

Different types of transposed tensors are defined: the total transpose 4 ⁣CT\TQ{C}^{T}, the left transpose 4 ⁣CLT\TQ{C}^{LT} or the right transpose 4 ⁣CRT\TQ{C}^{RT}. If the tensor 4 ⁣C\TQ{C} is denoted CijklC_{ijkl} in index notation, each of these transposes is given by

4 ⁣CT  ⇔  Clkji4 ⁣CLT  ⇔  Cjikl4 ⁣CRT  ⇔  Cijlk\begin{aligned} \TQ{C}^{T} \;&\Leftrightarrow\; C_{lkji} \\ \TQ{C}^{LT} \;&\Leftrightarrow\; C_{jikl} \\ \TQ{C}^{RT} \;&\Leftrightarrow\; C_{ijlk} \end{aligned}

Different types of minor symmetries can be defined for a fourth-order tensor. A left symmetric fourth-order tensor, is a tensor for which

4 ⁣C  =  4 ⁣CLT⟹Cijkl  =  Cjikl\TQ{C} \;=\;\TQ{C}^{LT} \quad\Longrightarrow\quad C_{ijkl}\;=\;C_{jikl}

In a 3D space, it has 81−1×3×3×3=5481 - 1 \times 3 \times 3 \times 3 = 54 distinct components. A right symmetric fourth-order tensor is given by

4 ⁣C  =  4 ⁣CRT⟹Cijkl  =  Cijlk\TQ{C} \;=\;\TQ{C}^{RT} \quad\Longrightarrow\quad C_{ijkl}\;=\;C_{ijlk}

In a 3D space, it has 81−3×3×3×1=5481 - 3 \times 3 \times 3 \times 1 = 54 distinct components. A tensor which is left and right symmetric, has only 54−1×3×3×2=3654 - 1 \times 3 \times 3 \times 2 = 36 distinct components. A middle symmetric fourth-order tensor complies with

4 ⁣C  =  4 ⁣CT⟹Cijkl  =  Clkji\TQ{C} \;=\;\TQ{C}^{T} \quad\Longrightarrow\quad C_{ijkl}\;=\;C_{lkji}

In a 3D space, it has 81−2×3×3×2=4581 - 2 \times 3 \times 3 \times 2 = 45 distinct components. A total symmetric fourth-order tensor equals is left, right and central symmetric, i.e.

4 ⁣C  =  4 ⁣CLT  =  4 ⁣CRT  =  4 ⁣CT\TQ{C} \;=\; \TQ{C}^{LT} \;=\; \TQ{C}^{RT} \;=\; \TQ{C}^{T}

In a 3D space, it has 36−126×5=2136 - \half 6 \times 5 = 21 distinct components.

The fourth-order null tensor 4 ⁣0\TQ{0} is defined by

4 ⁣0 : A  =  0\TQ{0}\dinp\T{A} \;=\; \T{0}

The fourth-order unit tensor 4 ⁣I\TQ{I} maps a second-order tensor A\T{A} on itself

4 ⁣I : A  =  A\TQ{I}\dinp\T{A} \;=\; \T{A}

This tensor is given in index notation by

4 ⁣I  ⟹  Iijkl  =  δilδjk\TQ{I} \;\Longrightarrow\; I_{ijkl} \;=\; \delta_{il}\delta_{jk}

or with respect to a 3D Cartesian basis

4 ⁣I  =  e⃗1e⃗1e⃗1e⃗1+e⃗1e⃗2e⃗2e⃗1+e⃗1e⃗3e⃗3e⃗1e⃗2e⃗1e⃗1e⃗2+e⃗2e⃗2e⃗2e⃗2+e⃗2e⃗3e⃗3e⃗2e⃗3e⃗1e⃗1e⃗3+e⃗3e⃗2e⃗2e⃗3+e⃗3e⃗3e⃗3e⃗3\begin{split} \TQ{I} \;=\; &\V{e}_1\V{e}_1\V{e}_1\V{e}_1 + \V{e}_1\V{e}_2\V{e}_2\V{e}_1 + \V{e}_1\V{e}_3\V{e}_3\V{e}_1 \\ &\V{e}_2\V{e}_1\V{e}_1\V{e}_2 + \V{e}_2\V{e}_2\V{e}_2\V{e}_2 + \V{e}_2\V{e}_3\V{e}_3\V{e}_2 \\ &\V{e}_3\V{e}_1\V{e}_1\V{e}_3 + \V{e}_3\V{e}_2\V{e}_2\V{e}_3 + \V{e}_3\V{e}_3\V{e}_3\V{e}_3 \end{split}

The symmetric fourth-order unit tensor 4 ⁣Is\TQ{I}^s maps a second-order tensor A\T{A} on the symmetric part of A\T{A}, denoted As\T{A}^s:

4 ⁣Is : A  =  As  =  12(A+AT)\TQ{I}^s\dinp\T{A} \;=\; \T{A}^s \;=\; \tfrac{1}{2}(\T{A} + \T{A}^T)

This tensor is given in index notation by

4 ⁣Is  ⇔  Iijkls  =  12(δilδjk+δikδjl)\TQ{I}^s \;\Leftrightarrow\; I_{ijkl}^s \;=\; \tfrac{1}{2}\left(\delta_{il}\delta_{jk} + \delta_{ik}\delta_{jl}\right)

This tensor is a total symmetric tensor, i.e. left symmetric, right symmetric and central symmetric. Note that this tensor is also given by

4 ⁣Is  =  12(4 ⁣I+4 ⁣IRT)\TQ{I}^s \;=\; \tfrac{1}{2}(\TQ{I}+\TQ{I}^{RT})

or with respect to a Cartesian basis by

4 ⁣Is  =  e⃗1e⃗1e⃗1e⃗1+12e⃗1e⃗2e⃗2e⃗1+12e⃗1e⃗2e⃗1e⃗2+12e⃗1e⃗3e⃗3e⃗1+12e⃗1e⃗3e⃗1e⃗312e⃗2e⃗1e⃗1e⃗2+12e⃗2e⃗1e⃗2e⃗1+e⃗2e⃗2e⃗2e⃗2+12e⃗2e⃗3e⃗3e⃗2+12e⃗2e⃗3e⃗2e⃗312e⃗3e⃗1e⃗1e⃗3+12e⃗3e⃗1e⃗3e⃗1+12e⃗3e⃗2e⃗2e⃗3+12e⃗3e⃗2e⃗3e⃗2+e⃗3e⃗3e⃗3e⃗3\begin{split} \TQ{I}^s \;=\; &\V{e}_1\V{e}_1\V{e}_1\V{e}_1 + \tfrac{1}{2}\V{e}_1\V{e}_2\V{e}_2\V{e}_1 + \tfrac{1}{2}\V{e}_1\V{e}_2\V{e}_1\V{e}_2 + \tfrac{1}{2}\V{e}_1\V{e}_3\V{e}_3\V{e}_1 + \tfrac{1}{2}\V{e}_1\V{e}_3\V{e}_1\V{e}_3 \\ & \tfrac{1}{2}\V{e}_2\V{e}_1\V{e}_1\V{e}_2 + \tfrac{1}{2}\V{e}_2\V{e}_1\V{e}_2\V{e}_1 + \V{e}_2\V{e}_2\V{e}_2\V{e}_2 + \tfrac{1}{2}\V{e}_2\V{e}_3\V{e}_3\V{e}_2 + \tfrac{1}{2}\V{e}_2\V{e}_3\V{e}_2\V{e}_3 \\ & \tfrac{1}{2}\V{e}_3\V{e}_1\V{e}_1\V{e}_3 + \tfrac{1}{2}\V{e}_3\V{e}_1\V{e}_3\V{e}_1 + \tfrac{1}{2}\V{e}_3\V{e}_2\V{e}_2\V{e}_3 + \tfrac{1}{2}\V{e}_3\V{e}_2\V{e}_3\V{e}_2 + \V{e}_3\V{e}_3\V{e}_3\V{e}_3 \end{split}

Fourth-order tensors can be partially modified through inner products with second-order tensors or double inner products with other fourth-order tensors. The inner product between a fourth-order tensor 4 ⁣A\TQ{A} and a second-order tensor B\T{B} yields a fourth-order tensor given by

4 ⁣C  =  4 ⁣A⋅BCijkl  =  AijkmBml\begin{aligned} \TQ{C} \;&=\; \TQ{A} \inp \T{B} \\ C_{ijkl} \;&=\; A_{ijkm}B_{ml} \end{aligned}

The double inner product between a fourth-order tensor 4 ⁣A\TQ{A} and another fourth-order tensor 4 ⁣B\TQ{B} again leads to a fourth-order tensor 4 ⁣C\TQ{C} according to

4 ⁣C  =  4 ⁣A : 4 ⁣BCijkl  =  AijmnBnmkl\begin{aligned} \TQ{C} \;&=\; \TQ{A}\dinp\TQ{B} \\ C_{ijkl} \;&=\; A_{ijmn}B_{nmkl} \end{aligned}

Note that, in general, the double inner product used in combination with fourth-order tensors is no longer commutative

4 ⁣A : B  ≠  B : 4 ⁣A4 ⁣A : 4 ⁣B  ≠  4 ⁣B : 4 ⁣A\begin{aligned} \TQ{A}\dinp\T{B} \;&\neq\; \T{B}\dinp\TQ{A}\\ \TQ{A}\dinp\TQ{B} \;&\neq\; \TQ{B}\dinp\TQ{A} \end{aligned}

A.7.3Tensor rules

4 ⁣A : (B⋅C)  =  (4 ⁣A⋅B) : CA⋅B+BT⋅AT  =  4 ⁣Is : (A⋅B)  =  (4 ⁣Is⋅A) : B\begin{aligned} \TQ{A}\dinp(\T{B}\inp\T{C}) \;&=\; (\TQ{A}\inp\T{B})\dinp\T{C} \\ \T{A}\inp\T{B} + \T{B}^T\inp\T{A}^T \;&=\; \TQ{I}^s \dinp (\T{A}\inp\T{B}) \\ \;&=\; (\TQ{I}^s \inp \T{A})\dinp\T{B} \end{aligned}

A.7.4Matrix condensation of the double inner product with a second-order tensor

In many numerical implementations, tensor products are condensed in a two-dimensional matrix format once a Cartesian basis has been chosen. Making use of special properties of the tensors involved then permits to omit a considerable amount of computations for a double inner product. Components of a second-order tensor B\T{B} are normally represented as a matrix

B‾  =  [B11B12B13B21B22B32B31B32B33]\M{B} \;=\; \begin{bmatrix} B_{11} & B_{12} & B_{13} \\ B_{21} & B_{22} & B_{32} \\ B_{31} & B_{32} & B_{33} \end{bmatrix}

For the computation of a double inner product with a fourth-order tensor, it is often more convenient to store the 9 components in a column B∼\C{B} Taking into account the symmetry of a second-order tensor B\T{B} permits to store the 6 distinct components in a column rather than in a matrix, e.g.,

B∼  =  [B11B12B13B21B22B23B31B32B33] \C{B} \;=\; \begin{bmatrix} B_{11} \\ B_{12} \\ B_{13} \\ B_{21} \\ B_{22} \\ B_{23} \\ B_{31} \\ B_{32} \\ B_{33} \end{bmatrix}

On the basis of this notation, it is possible to obtain the components of second-order tensor C\T{C} as a similarly structured column, which is the double inner product between a fourth-order tensor 4 ⁣A\TQ{A} and a second-order tensor B\T{B}, as a matrix-column product, i.e. the components of

C  =  4 ⁣A : B\T{C} \;=\; \TQ{A} \dinp \T{B}

are obtained through

C∼  =  A‾‾ B∼[C11C12C13C21C22C23C31C32C33]  =  [A1111A1121A1131A1112A1122A1132A1113A1123A1133A1211A1221A1231A1212A1222A1232A1213A1223A1233A1311A1321A1331A1312A1322A1332A1313A1323A1333A2111A2121A2131A2112A2122A2132A2113A2123A2133A2211A2221A2231A2212A2222A2232A2213A2223A2233A2311A2321A2331A2312A2322A2332A2313A2323A2333A3111A3121A3131A3112A3122A3132A3113A3123A3133A3211A3221A3231A3212A3222A3232A3213A3223A3233A3311A3321A3331A3312A3322A3332A3313A3323A3333][B11B12B13B21B22B23B31B32B33]\begin{aligned} \C{C} \;&=\; \MQ{A}\, \C{B} \\ \left[\begin{smallmatrix} C_{11} \\ C_{12} \\ C_{13} \\ C_{21} \\ C_{22} \\ C_{23} \\ C_{31} \\ C_{32} \\ C_{33} \end{smallmatrix} \right] \;&=\; \left[\begin{smallmatrix} A_{1111} & A_{1121} & A_{1131} & A_{1112} & A_{1122} & A_{1132} & A_{1113} & A_{1123} & A_{1133} \\ A_{1211} & A_{1221} & A_{1231} & A_{1212} & A_{1222} & A_{1232} & A_{1213} & A_{1223} & A_{1233} \\ A_{1311} & A_{1321} & A_{1331} & A_{1312} & A_{1322} & A_{1332} & A_{1313} & A_{1323} & A_{1333} \\ A_{2111} & A_{2121} & A_{2131} & A_{2112} & A_{2122} & A_{2132} & A_{2113} & A_{2123} & A_{2133} \\ A_{2211} & A_{2221} & A_{2231} & A_{2212} & A_{2222} & A_{2232} & A_{2213} & A_{2223} & A_{2233} \\ A_{2311} & A_{2321} & A_{2331} & A_{2312} & A_{2322} & A_{2332} & A_{2313} & A_{2323} & A_{2333} \\ A_{3111} & A_{3121} & A_{3131} & A_{3112} & A_{3122} & A_{3132} & A_{3113} & A_{3123} & A_{3133} \\ A_{3211} & A_{3221} & A_{3231} & A_{3212} & A_{3222} & A_{3232} & A_{3213} & A_{3223} & A_{3233} \\ A_{3311} & A_{3321} & A_{3331} & A_{3312} & A_{3322} & A_{3332} & A_{3313} & A_{3323} & A_{3333} \\ \end{smallmatrix} \right] \left[\begin{smallmatrix} B_{11} \\ B_{12} \\ B_{13} \\ B_{21} \\ B_{22} \\ B_{23} \\ B_{31} \\ B_{32} \\ B_{33} \end{smallmatrix}\right] \end{aligned}

Note that the matrix A‾‾\MQ{A} has indeed 81 components (all the components of 4 ⁣A\TQ{A}), although this matrix is only valid in conjunction with a double inner product with a second-order tensor.

In the particular case of mechanics, symmetric second-order tensors play an important role. Taking into account the symmetry of a second-order tensor B\T{B} permits to store the 6 distinct components in a smaller column with a somewhat different structure

B∼  =  [B11B22B33B12B13B23] \C{B} \;=\; \begin{bmatrix} B_{11} \\ B_{22} \\ B_{33} \\ B_{12} \\ B_{13} \\ B_{23} \end{bmatrix}

If the resulting tensor C\T{C} is not symmetric, it is represented by a column with 9 components. The matrix A‾‾\MQ{A} is restructured and condensed to a [9×6][9\times 6] matrix by adding up the appropriate columns in equation (A.150), i.e. if B∼\C{B} has the format (A.151) and C∼\C{C} maintains the format (A.148) then C=4 ⁣A : B\T{C}=\TQ{A} \dinp \T{B} is represented in component form by

C∼  =  A‾‾ B∼[C11C12C13C21C22C23C31C32C33]=[A1111A1122A1133(A1112+A1121)(A1113+A1131)(A1123+A1132)A1211A1222A1233(A1212+A1221)(A1213+A1231)(A1223+A1232)A1311A1322A1333(A1312+A1321)(A1313+A1331)(A1323+A1332)A2111A2122A2133(A2112+A2121)(A2113+A2131)(A2123+A2132)A2211A2222A2233(A2212+A2221)(A2213+A2231)(A2223+A2232)A2311A2322A2333(A2312+A2321)(A2313+A2331)(A2323+A2332)A3111A3122A3133(A3112+A3121)(A3113+A3131)(A3123+A3132)A3211A3222A3233(A3212+A3221)(A3213+A3231)(A3223+A3232)A3311A3322A3333(A3312+A3321)(A3313+A3331)(A3323+A3332)][B11B22B33B12B13B23]\begin{aligned} \C{C} \;&=\; \MQ{A}\, \C{B} \\ \left[\begin{smallmatrix} C_{11} \\ C_{12} \\ C_{13} \\ C_{21} \\ C_{22} \\ C_{23} \\ C_{31} \\ C_{32} \\ C_{33} \end{smallmatrix}\right] &= \left[\begin{smallmatrix} A_{1111} & A_{1122} & A_{1133} & (A_{1112}+A_{1121}) & (A_{1113}+A_{1131}) & (A_{1123}+A_{1132}) \\ A_{1211} & A_{1222} & A_{1233} & (A_{1212}+A_{1221}) & (A_{1213}+A_{1231}) & (A_{1223}+A_{1232}) \\ A_{1311} & A_{1322} & A_{1333} & (A_{1312}+A_{1321}) & (A_{1313}+A_{1331}) & (A_{1323}+A_{1332}) \\ A_{2111} & A_{2122} & A_{2133} & (A_{2112}+A_{2121}) & (A_{2113}+A_{2131}) & (A_{2123}+A_{2132}) \\ A_{2211} & A_{2222} & A_{2233} & (A_{2212}+A_{2221}) & (A_{2213}+A_{2231}) & (A_{2223}+A_{2232}) \\ A_{2311} & A_{2322} & A_{2333} & (A_{2312}+A_{2321}) & (A_{2313}+A_{2331}) & (A_{2323}+A_{2332}) \\ A_{3111} & A_{3122} & A_{3133} & (A_{3112}+A_{3121}) & (A_{3113}+A_{3131}) & (A_{3123}+A_{3132}) \\ A_{3211} & A_{3222} & A_{3233} & (A_{3212}+A_{3221}) & (A_{3213}+A_{3231}) & (A_{3223}+A_{3232}) \\ A_{3311} & A_{3322} & A_{3333} & (A_{3312}+A_{3321}) & (A_{3313}+A_{3331}) & (A_{3323}+A_{3332}) \end{smallmatrix}\right] \left[\begin{smallmatrix} B_{11} \\ B_{22} \\ B_{33} \\ B_{12} \\ B_{13} \\ B_{23} \end{smallmatrix}\right] \end{aligned}

If the fourth-order tensor presents a symmetry, the equations can be simplified considerably. A right symmetric tensor has only 54 distinct components (3 columns equal 3 other columns in the matrix A‾‾\MQ{A}). A left symmetric tensor has also only 54 distinct components (3 lines equal 3 other lines in the matrix A‾‾\MQ{A}). A tensor which is left and right symmetric has only 36 independent components (only 6 lines and columns remain in the matrix A‾‾\MQ{A}). The case where the tensor 4 ⁣A\TQ{A} is left symmetric results in a tensor C\T{C} which is symmetric. Applying C=4 ⁣A : B\T{C}=\TQ{A} \dinp \T{B} again to a symmetric B\T{B} can then be done with columns B∼\C{B} and C∼\C{C} of the form (A.151). The result in this particular case is then condensed as

C∼  =  A‾‾ B∼[C11C22C33C12C13C23]  =  [A1111A1122A1133A1112+A1121A1113+A1131A1123+A1132A2211A2222A2233A2212+A2221A2213+A2231A2223+A2232A3311A3322A3333A3312+A3321A3313+A3331A3323+A3332A1211A1222A1233A1212+A1221A1213+A1231A1223+A1232A1311A1322A1333A1312+A1321A1313+A1331A1323+A1332A2311A2322A2333A2312+A2321A2313+A2331A2323+A2332][B11B22B33B12B13B23]\begin{aligned} \C{C} \;&=\; \MQ{A}\, \C{B} \\ \left[\begin{smallmatrix} C_{11} \\ C_{22} \\ C_{33} \\ C_{12} \\ C_{13} \\ C_{23} \end{smallmatrix} \right] \;&=\; \left[\begin{smallmatrix} A_{1111} & A_{1122} & A_{1133} & A_{1112}+A_{1121} & A_{1113}+A_{1131} & A_{1123}+A_{1132} \\ A_{2211} & A_{2222} & A_{2233} & A_{2212}+A_{2221} & A_{2213}+A_{2231} & A_{2223}+A_{2232} \\ A_{3311} & A_{3322} & A_{3333} & A_{3312}+A_{3321} & A_{3313}+A_{3331} & A_{3323}+A_{3332} \\ A_{1211} & A_{1222} & A_{1233} & A_{1212}+A_{1221} & A_{1213}+A_{1231} & A_{1223}+A_{1232} \\ A_{1311} & A_{1322} & A_{1333} & A_{1312}+A_{1321} & A_{1313}+A_{1331} & A_{1323}+A_{1332} \\ A_{2311} & A_{2322} & A_{2333} & A_{2312}+A_{2321} & A_{2313}+A_{2331} & A_{2323}+A_{2332} \end{smallmatrix} \right] \left[\begin{smallmatrix} B_{11} \\ B_{22} \\ B_{33} \\ B_{12} \\ B_{13} \\ B_{23} \end{smallmatrix}\right] \end{aligned}

Other simplifications are easy to make and left to the reader.

A.8Summary

Vector operations

Multiplicationb⃗=αa⃗\V{b} = \alpha \V{a}
Sumc⃗=a⃗+b⃗\V{c} = \V{a} + \V{b}
Inner producta⃗⋅b⃗=∥a⃗∥  ∥b⃗∥cos⁡(ϕ)\V{a} \inp \V{b} = \lVert \V{a} \rVert\; \lVert \V{b} \rVert\cos(\phi)
a⃗⋅b⃗=b⃗⋅a⃗\V{a} \inp \V{b} = \V{b} \inp \V{a}
Cross producta⃗×b⃗=c⃗=∥a⃗∥  ∥b⃗∥sin⁡(ϕ)\V{a} \cross \V{b} = \V{c} = \lVert \V{a} \rVert \; \lVert \V{b} \rVert \sin(\phi)
b⃗×a⃗=−a⃗×b⃗\V{b} \cross \V{a} = - \V{a} \cross \V{b}
Triple producta⃗×b⃗⋅c⃗=∥a⃗∥  ∥b⃗∥sin⁡(ϕ)∥c⃗∥cos⁡(ψ)\V{a} \cross \V{b} \inp \V{c} = \lVert \V{a} \rVert \; \lVert \V{b} \rVert \sin(\phi) \lVert \V{c} \rVert \cos(\psi)
Tensor product (dyad)a⃗b⃗\V{a} \V{b}
a⃗b⃗⋅p⃗=a⃗(b⃗⋅p⃗)\V{a} \V{b} \inp \V{p} = \V{a} (\V{b} \inp \V{p})
(a⃗b⃗)T=b⃗a⃗(\V{a} \V{b})^T = \V{b} \V{a}

Gradient operators

Cartesian∇⃗=e⃗1∂∂x1+e⃗2∂∂x2+e⃗3∂∂x3\grad = \V{e}_1 \parder{}{x_1} + \V{e}_2 \parder{}{x_2} + \V{e}_3 \parder{}{x_3}
grad a⃗\text{grad\ }\V{a}grad a⃗=∇⃗a⃗=e⃗1∂a⃗∂x1+e⃗2∂a⃗∂x2+e⃗3∂a⃗∂x3\text{grad\ }\V{a} = \grad \V{a} = \V{e}_1 \parder{\V{a}}{x_1} + \V{e}_2 \parder{\V{a}}{x_2} + \V{e}_3 \parder{\V{a}}{x_3}
∇⃗a⃗=aj,ie⃗ie⃗j\grad \V{a} = a_{j,i} \V{e}_i\V{e}_j
div a⃗\text{div\ }\V{a}div a⃗=∇⃗⋅a⃗=e⃗1⋅∂a⃗∂x1+e⃗2⋅∂a⃗∂x2+e⃗3⋅∂a⃗∂x3\text{div\ }\V{a} = \grad \inp \V{a} = \V{e}_1 \inp \parder{\V{a}}{x_1} + \V{e}_2 \inp \parder{\V{a}}{x_2} + \V{e}_3 \inp\parder{\V{a}}{x_3}
rot a⃗\text{rot\ }\V{a}rot a⃗=∇⃗×a⃗=e⃗1×∂a⃗∂x1+e⃗2×∂a⃗∂x2+e⃗3×∂a⃗∂x3\text{rot\ }\V{a} = \grad \cross \V{a} = \V{e}_1 \cross \parder{\V{a}}{x_1} + \V{e}_2 \cross \parder{\V{a}}{x_2} + \V{e}_3 \cross \parder{\V{a}}{x_3}
Cylindrical∇⃗=e⃗r∂∂r+e⃗t1r∂∂θ+e⃗z∂∂z\grad = \V{e}_r \parder{}{r} + \V{e}_t \frac{1}{r} \parder{}{\theta} + \V{e}_z \parder{}{z}

Second-order Tensors

Second order tensorA⋅p⃗=q⃗\T{A} \inp \V{p} = \V{q}
A⋅(αm⃗+βn⃗)=αA⋅m⃗+βA⋅n⃗\T{A} \inp (\alpha \V{m} + \beta \V{n}) = \alpha \T{A} \inp \V{m} + \beta \T{A} \inp \V{n}
(αA)⋅v⃗=A⋅(αv⃗)(\alpha \T{A}) \inp \V{v} = \T{A} \inp (\alpha \V{v})
(A+B)⋅v⃗=A⋅v⃗+B⋅v⃗(\T{A} + \T{B}) \inp \V{v} = \T{A} \inp \V{v} + \T{B} \inp \V{v}
(A⋅B)⋅v⃗=A⋅(B⋅v⃗)(\T{A}\inp\T{B})\inp\V{v} = \T{A}\inp(\T{B}\inp\V{v})
Conjugate of tensorAT⋅p⃗=p⃗⋅A\T{A}^T \inp \V{p} = \V{p} \inp \T{A}
Unit tensorI=e⃗1e⃗1+e⃗2e⃗2+e⃗3e⃗3\T{I} = \V{e}_1\V{e}_1 + \V{e}_2\V{e}_2 + \V{e}_3\V{e}_3
First invariantJ1(A)=tr(A)J_1(\T{A}) = \tr(\T{A})
Second invariantJ2(A)=12{tr2(A)−tr(A2)}J_2(\T{A}) = \half \{ \tr^2(\T{A}) - \tr(\T{A}^2) \}
Third invariantJ3(A)=det⁡(A)J_3(\T{A}) = \det(\T{A})
Double dot productA : B=tr(A⋅B)\T{A}\dinp\T{B} = \tr (\T{A}\inp\T{B} )
A : I=tr(A)\T{A} \dinp \T{I} = \tr(\T{A})
A : B=AT : BT\T{A} \dinp \T{B} = \T{A}^T \dinp \T{B}^T
Inverse tensorA−1⋅A=I\T{A}^{-1} \inp \T{A} = \T{I}
(A⋅B)−1=B−1⋅A−1(\T{A} \inp \T{B} )^{-1} = \T{B}^{-1} \inp \T{A}^{-1}
Deviatoric partAd=A−13tr(A)I\T{A}^d = \T{A} - \tfrac{1}{3} \tr(\T{A}) \T{I}
Symmetric tensorAT=A\T{A}^T = \T{A}
Skew-symmetric tensorAT=−A\T{A}^T = -\T{A}
Positive definite tensora⃗⋅A⋅a⃗>0∀  a⃗≠0⃗\V{a} \inp \T{A} \inp \V{a} > 0 \quad \forall\;\V{a} \neq \V{0}
Orthogonal tensor(A⋅a⃗)⋅(A⋅b⃗)=a⃗⋅b⃗∀ a⃗,b⃗(\T{A} \inp \V{a}) \inp (\T{A} \inp \V{b}) = \V{a} \inp \V{b} \quad \forall\ \V{a},\V{b}

Fourth-order Tensors

TransformationB=4 ⁣C : A\T{B} = \TQ{C} \dinp \T{A}
Components[3×3×3×3][3 \times 3 \times 3 \times 3] matrix
Total transpose4 ⁣CT=[Cijkl]T=Clkji\TQ{C}^{T} = [C_{ijkl}]^{T} = C_{lkji}
Left transpose4 ⁣CLT=[Cijkl]LT=Cjikl\TQ{C}^{LT} = [C_{ijkl}]^{LT} = C_{jikl}
Right transpose4 ⁣CRT=[Cijkl]RT=Cijlk\TQ{C}^{RT} = [C_{ijkl}]^{RT} = C_{ijlk}
Left symmetric4 ⁣C=4 ⁣CLT\TQ{C} = \TQ{C}^{LT}
Right symmetric4 ⁣C=4 ⁣CRT\TQ{C} = \TQ{C}^{RT}
Middle symmetric4 ⁣C=4 ⁣CT\TQ{C} = \TQ{C}^{T}
Total symmetric4 ⁣C=4 ⁣CLT=4 ⁣CRT=4 ⁣CT\TQ{C} = \TQ{C}^{LT} = \TQ{C}^{RT} = \TQ{C}^{T}
Fourth-order unit tensor4 ⁣I : A=A\TQ{I}\dinp\T{A} = \T{A}
Symmetric fourth-order unit4 ⁣Is : A=As=12(A+AT)\TQ{I}^s\dinp\T{A} = \T{A}^s = \tfrac{1}{2}(\T{A} + \T{A}^T)
Products4 ⁣C=4 ⁣A⋅B\TQ{C} = \TQ{A} \inp \T{B}
4 ⁣C=4 ⁣A : 4 ⁣B\TQ{C} = \TQ{A}\dinp\TQ{B}
Matrix condensationB=4 ⁣C : A⟹B∼=C‾‾ A∼\T{B} = \TQ{C} \dinp \T{A} \Longrightarrow \C{B} = \MQ{C}\, \C{A}
Footnotes
  1. inwendig produkt

  2. tripel produkt

  3. dyadisch produkt

  4. geconjugeerde dyade

  5. rechtshandige basis

  6. tweede-orde eenheidstensor

  7. Euclidische norm

  8. invariant

  9. spoor

  10. reguliere tensor

  11. singulier

  12. dubbel inwendig produkt

  13. eigenwaarden

  14. eigenvectoren

  15. deviatorisch deel

  16. hydrostatisch of sferisch deel

  17. spectrale vorm

  18. scheefsymmetrisch

  19. axiaalvector

  20. positief definiet

  21. orthogonale tensor

  22. positievector

  23. gradiënt

  24. divergentie

  25. rotatie