Tensor derivative (continuum mechanics)

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Citation style

The derivatives of scalars, vectors, and second-order tensors with respect to second-order tensors are of considerable use in continuum mechanics. These derivatives are used in the theories of nonlinear elasticity and plasticity, particularly in the design of algorithms for numerical simulations.[1]

The directional derivative provides a systematic way of finding these derivatives.[2]

Derivatives with respect to vectors and second-order tensors

The definitions of directional derivatives for various situations are given below. It is assumed that the functions are sufficiently smooth that derivatives can be taken.

Derivatives of scalar valued functions of vectors

Let f(v) be a real valued function of the vector v. Then the derivative of f(v) with respect to v (or at v) is the vector defined through its dot product with any vector u being

โˆ‚fโˆ‚๐ฏโ‹…๐ฎ=Df(๐ฏ)[๐ฎ]=[ddฮฑf(๐ฏ+ฮฑ๐ฎ)]ฮฑ=0

for all vectors u. The above dot product yields a scalar, and if u is a unit vector gives the directional derivative of f at v, in the u direction.

Properties:

  1. If f(๐ฏ)=f1(๐ฏ)+f2(๐ฏ) then โˆ‚fโˆ‚๐ฏโ‹…๐ฎ=(โˆ‚f1โˆ‚๐ฏ+โˆ‚f2โˆ‚๐ฏ)โ‹…๐ฎ
  2. If f(๐ฏ)=f1(๐ฏ)f2(๐ฏ) then โˆ‚fโˆ‚๐ฏโ‹…๐ฎ=(โˆ‚f1โˆ‚๐ฏโ‹…๐ฎ)f2(๐ฏ)+f1(๐ฏ)(โˆ‚f2โˆ‚๐ฏโ‹…๐ฎ)
  3. If f(๐ฏ)=f1(f2(๐ฏ)) then โˆ‚fโˆ‚๐ฏโ‹…๐ฎ=โˆ‚f1โˆ‚f2โˆ‚f2โˆ‚๐ฏโ‹…๐ฎ

Derivatives of vector valued functions of vectors

Let f(v) be a vector valued function of the vector v. Then the derivative of f(v) with respect to v (or at v) is the second order tensor defined through its dot product with any vector u being

โˆ‚๐Ÿโˆ‚๐ฏโ‹…๐ฎ=D๐Ÿ(๐ฏ)[๐ฎ]=[ddฮฑ๐Ÿ(๐ฏ+ฮฑ๐ฎ)]ฮฑ=0

for all vectors u. The above dot product yields a vector, and if u is a unit vector gives the direction derivative of f at v, in the directional u.

Properties:

  1. If ๐Ÿ(๐ฏ)=๐Ÿ1(๐ฏ)+๐Ÿ2(๐ฏ) then โˆ‚๐Ÿโˆ‚๐ฏโ‹…๐ฎ=(โˆ‚๐Ÿ1โˆ‚๐ฏ+โˆ‚๐Ÿ2โˆ‚๐ฏ)โ‹…๐ฎ
  2. If ๐Ÿ(๐ฏ)=๐Ÿ1(๐ฏ)ร—๐Ÿ2(๐ฏ) then โˆ‚๐Ÿโˆ‚๐ฏโ‹…๐ฎ=(โˆ‚๐Ÿ1โˆ‚๐ฏโ‹…๐ฎ)ร—๐Ÿ2(๐ฏ)+๐Ÿ1(๐ฏ)ร—(โˆ‚๐Ÿ2โˆ‚๐ฏโ‹…๐ฎ)
  3. If ๐Ÿ(๐ฏ)=๐Ÿ1(๐Ÿ2(๐ฏ)) then โˆ‚๐Ÿโˆ‚๐ฏโ‹…๐ฎ=โˆ‚๐Ÿ1โˆ‚๐Ÿ2โ‹…(โˆ‚๐Ÿ2โˆ‚๐ฏโ‹…๐ฎ)

Derivatives of scalar valued functions of second-order tensors

Let f(๐‘บ) be a real valued function of the second order tensor ๐‘บ. Then the derivative of f(๐‘บ) with respect to ๐‘บ (or at ๐‘บ) in the direction ๐‘ป is the second order tensor defined as โˆ‚fโˆ‚๐‘บ:๐‘ป=Df(๐‘บ)[๐‘ป]=[ddฮฑf(๐‘บ+ฮฑ๐‘ป)]ฮฑ=0 for all second order tensors ๐‘ป.

Properties:

  1. If f(๐‘บ)=f1(๐‘บ)+f2(๐‘บ) then โˆ‚fโˆ‚๐‘บ:๐‘ป=(โˆ‚f1โˆ‚๐‘บ+โˆ‚f2โˆ‚๐‘บ):๐‘ป
  2. If f(๐‘บ)=f1(๐‘บ)f2(๐‘บ) then โˆ‚fโˆ‚๐‘บ:๐‘ป=(โˆ‚f1โˆ‚๐‘บ:๐‘ป)f2(๐‘บ)+f1(๐‘บ)(โˆ‚f2โˆ‚๐‘บ:๐‘ป)
  3. If f(๐‘บ)=f1(f2(๐‘บ)) then โˆ‚fโˆ‚๐‘บ:๐‘ป=โˆ‚f1โˆ‚f2(โˆ‚f2โˆ‚๐‘บ:๐‘ป)

Derivatives of tensor valued functions of second-order tensors

Let ๐‘ญ(๐‘บ) be a second order tensor valued function of the second order tensor ๐‘บ. Then the derivative of ๐‘ญ(๐‘บ) with respect to ๐‘บ (or at ๐‘บ) in the direction ๐‘ป is the fourth order tensor defined as โˆ‚๐‘ญโˆ‚๐‘บ:๐‘ป=D๐‘ญ(๐‘บ)[๐‘ป]=[ddฮฑ๐‘ญ(๐‘บ+ฮฑ๐‘ป)]ฮฑ=0 for all second order tensors ๐‘ป.

Properties:

  1. If ๐‘ญ(๐‘บ)=๐‘ญ1(๐‘บ)+๐‘ญ2(๐‘บ) then โˆ‚๐‘ญโˆ‚๐‘บ:๐‘ป=(โˆ‚๐‘ญ1โˆ‚๐‘บ+โˆ‚๐‘ญ2โˆ‚๐‘บ):๐‘ป
  2. If ๐‘ญ(๐‘บ)=๐‘ญ1(๐‘บ)โ‹…๐‘ญ2(๐‘บ) then โˆ‚๐‘ญโˆ‚๐‘บ:๐‘ป=(โˆ‚๐‘ญ1โˆ‚๐‘บ:๐‘ป)โ‹…๐‘ญ2(๐‘บ)+๐‘ญ1(๐‘บ)โ‹…(โˆ‚๐‘ญ2โˆ‚๐‘บ:๐‘ป)
  3. If ๐‘ญ(๐‘บ)=๐‘ญ1(๐‘ญ2(๐‘บ)) then โˆ‚๐‘ญโˆ‚๐‘บ:๐‘ป=โˆ‚๐‘ญ1โˆ‚๐‘ญ2:(โˆ‚๐‘ญ2โˆ‚๐‘บ:๐‘ป)
  4. If f(๐‘บ)=f1(๐‘ญ2(๐‘บ)) then โˆ‚fโˆ‚๐‘บ:๐‘ป=โˆ‚f1โˆ‚๐‘ญ2:(โˆ‚๐‘ญ2โˆ‚๐‘บ:๐‘ป)

Gradient of a tensor field

The gradient, โˆ‡๐‘ป, of a tensor field ๐‘ป(๐ฑ) in the direction of an arbitrary constant vector c is defined as: โˆ‡๐‘ปโ‹…๐œ=limฮฑโ†’0ddฮฑ๐‘ป(๐ฑ+ฮฑ๐œ) The gradient of a tensor field of order n is a tensor field of order n+1.

Cartesian coordinates

Template:Einstein summation convention

If ๐ž1,๐ž2,๐ž3 are the basis vectors in a Cartesian coordinate system, with coordinates of points denoted by (x1,x2,x3), then the gradient of the tensor field ๐‘ป is given by โˆ‡๐‘ป=โˆ‚๐‘ปโˆ‚xiโŠ—๐ži

Template:Math proof Since the basis vectors do not vary in a Cartesian coordinate system we have the following relations for the gradients of a scalar field ฯ•, a vector field v, and a second-order tensor field ๐‘บ. โˆ‡ฯ•=โˆ‚ฯ•โˆ‚xi๐ži=ฯ•,i๐žiโˆ‡๐ฏ=โˆ‚(vj๐žj)โˆ‚xiโŠ—๐ži=โˆ‚vjโˆ‚xi๐žjโŠ—๐ži=vj,i๐žjโŠ—๐žiโˆ‡๐‘บ=โˆ‚(Sjk๐žjโŠ—๐žk)โˆ‚xiโŠ—๐ži=โˆ‚Sjkโˆ‚xi๐žjโŠ—๐žkโŠ—๐ži=Sjk,i๐žjโŠ—๐žkโŠ—๐ži

Curvilinear coordinates

Template:Main Template:Einstein summation convention

If ๐ 1,๐ 2,๐ 3 are the contravariant basis vectors in a curvilinear coordinate system, with coordinates of points denoted by (ฮพ1,ฮพ2,ฮพ3), then the gradient of the tensor field ๐‘ป is given by (see [3] for a proof.) โˆ‡๐‘ป=โˆ‚๐‘ปโˆ‚ฮพiโŠ—๐ i

From this definition we have the following relations for the gradients of a scalar field ฯ•, a vector field v, and a second-order tensor field ๐‘บ. โˆ‡ฯ•=โˆ‚ฯ•โˆ‚ฮพi๐ iโˆ‡๐ฏ=โˆ‚(vj๐ j)โˆ‚ฮพiโŠ—๐ i=(โˆ‚vjโˆ‚ฮพi+vkฮ“ikj)๐ jโŠ—๐ i=(โˆ‚vjโˆ‚ฮพiโˆ’vkฮ“ijk)๐ jโŠ—๐ iโˆ‡๐‘บ=โˆ‚(Sjk๐ jโŠ—๐ k)โˆ‚ฮพiโŠ—๐ i=(โˆ‚Sjkโˆ‚ฮพiโˆ’Slkฮ“ijlโˆ’Sjlฮ“ikl)๐ jโŠ—๐ kโŠ—๐ i

where the Christoffel symbol ฮ“ijk is defined using ฮ“ijk๐ k=โˆ‚๐ iโˆ‚ฮพjฮ“ijk=โˆ‚๐ iโˆ‚ฮพjโ‹…๐ k=โˆ’๐ iโ‹…โˆ‚๐ kโˆ‚ฮพj

Cylindrical polar coordinates

In cylindrical coordinates, the gradient is given by โˆ‡ฯ•=โˆ‚ฯ•โˆ‚r๐žr+1rโˆ‚ฯ•โˆ‚ฮธ๐žฮธ+โˆ‚ฯ•โˆ‚z๐žzโˆ‡๐ฏ=โˆ‚vrโˆ‚r๐žrโŠ—๐žr+1r(โˆ‚vrโˆ‚ฮธโˆ’vฮธ)๐žrโŠ—๐žฮธ+โˆ‚vrโˆ‚z๐žrโŠ—๐žz+โˆ‚vฮธโˆ‚r๐žฮธโŠ—๐žr+1r(โˆ‚vฮธโˆ‚ฮธ+vr)๐žฮธโŠ—๐žฮธ+โˆ‚vฮธโˆ‚z๐žฮธโŠ—๐žz+โˆ‚vzโˆ‚r๐žzโŠ—๐žr+1rโˆ‚vzโˆ‚ฮธ๐žzโŠ—๐žฮธ+โˆ‚vzโˆ‚z๐žzโŠ—๐žzโˆ‡๐‘บ=โˆ‚Srrโˆ‚r๐žrโŠ—๐žrโŠ—๐žr+โˆ‚Srrโˆ‚z๐žrโŠ—๐žrโŠ—๐žz+1r[โˆ‚Srrโˆ‚ฮธโˆ’(Sฮธr+Srฮธ)]๐žrโŠ—๐žrโŠ—๐žฮธ+โˆ‚Srฮธโˆ‚r๐žrโŠ—๐žฮธโŠ—๐žr+โˆ‚Srฮธโˆ‚z๐žrโŠ—๐žฮธโŠ—๐žz+1r[โˆ‚Srฮธโˆ‚ฮธ+(Srrโˆ’Sฮธฮธ)]๐žrโŠ—๐žฮธโŠ—๐žฮธ+โˆ‚Srzโˆ‚r๐žrโŠ—๐žzโŠ—๐žr+โˆ‚Srzโˆ‚z๐žrโŠ—๐žzโŠ—๐žz+1r[โˆ‚Srzโˆ‚ฮธโˆ’Sฮธz]๐žrโŠ—๐žzโŠ—๐žฮธ+โˆ‚Sฮธrโˆ‚r๐žฮธโŠ—๐žrโŠ—๐žr+โˆ‚Sฮธrโˆ‚z๐žฮธโŠ—๐žrโŠ—๐žz+1r[โˆ‚Sฮธrโˆ‚ฮธ+(Srrโˆ’Sฮธฮธ)]๐žฮธโŠ—๐žrโŠ—๐žฮธ+โˆ‚Sฮธฮธโˆ‚r๐žฮธโŠ—๐žฮธโŠ—๐žr+โˆ‚Sฮธฮธโˆ‚z๐žฮธโŠ—๐žฮธโŠ—๐žz+1r[โˆ‚Sฮธฮธโˆ‚ฮธ+(Srฮธ+Sฮธr)]๐žฮธโŠ—๐žฮธโŠ—๐žฮธ+โˆ‚Sฮธzโˆ‚r๐žฮธโŠ—๐žzโŠ—๐žr+โˆ‚Sฮธzโˆ‚z๐žฮธโŠ—๐žzโŠ—๐žz+1r[โˆ‚Sฮธzโˆ‚ฮธ+Srz]๐žฮธโŠ—๐žzโŠ—๐žฮธ+โˆ‚Szrโˆ‚r๐žzโŠ—๐žrโŠ—๐žr+โˆ‚Szrโˆ‚z๐žzโŠ—๐žrโŠ—๐žz+1r[โˆ‚Szrโˆ‚ฮธโˆ’Szฮธ]๐žzโŠ—๐žrโŠ—๐žฮธ+โˆ‚Szฮธโˆ‚r๐žzโŠ—๐žฮธโŠ—๐žr+โˆ‚Szฮธโˆ‚z๐žzโŠ—๐žฮธโŠ—๐žz+1r[โˆ‚Szฮธโˆ‚ฮธ+Szr]๐žzโŠ—๐žฮธโŠ—๐žฮธ+โˆ‚Szzโˆ‚r๐žzโŠ—๐žzโŠ—๐žr+โˆ‚Szzโˆ‚z๐žzโŠ—๐žzโŠ—๐žz+1rโˆ‚Szzโˆ‚ฮธ๐žzโŠ—๐žzโŠ—๐žฮธ

Divergence of a tensor field

The divergence of a tensor field ๐‘ป(๐ฑ) is defined using the recursive relation (โˆ‡โ‹…๐‘ป)โ‹…๐œ=โˆ‡โ‹…(๐œโ‹…๐‘ป๐–ณ);โˆ‡โ‹…๐ฏ=tr(โˆ‡๐ฏ)

where c is an arbitrary constant vector and v is a vector field. If ๐‘ป is a tensor field of order n > 1 then the divergence of the field is a tensor of order nโˆ’ 1.

Cartesian coordinates

Template:Einstein summation convention In a Cartesian coordinate system we have the following relations for a vector field v and a second-order tensor field ๐‘บ. โˆ‡โ‹…๐ฏ=โˆ‚viโˆ‚xi=vi,iโˆ‡โ‹…๐‘บ=โˆ‚Sikโˆ‚xi๐žk=Sik,i๐žk

where tensor index notation for partial derivatives is used in the rightmost expressions. Note that โˆ‡โ‹…๐‘บโ‰ โˆ‡โ‹…๐‘บ๐–ณ.

For a symmetric second-order tensor, the divergence is also often written as[4]

โˆ‡โ‹…๐‘บ=โˆ‚Skiโˆ‚xi๐žk=Ski,i๐žk

The above expression is sometimes used as the definition of โˆ‡โ‹…๐‘บ in Cartesian component form (often also written as div๐‘บ). Note that such a definition is not consistent with the rest of this article (see the section on curvilinear co-ordinates).

The difference stems from whether the differentiation is performed with respect to the rows or columns of ๐‘บ, and is conventional. This is demonstrated by an example. In a Cartesian coordinate system the second order tensor (matrix) ๐’ is the gradient of a vector function ๐ฏ.

โˆ‡โ‹…(โˆ‡๐ฏ)=โˆ‡โ‹…(vi,j๐žiโŠ—๐žj)=vi,ji๐žiโ‹…๐žiโŠ—๐žj=(โˆ‡โ‹…๐ฏ),j๐žj=โˆ‡(โˆ‡โ‹…๐ฏ)โˆ‡โ‹…[(โˆ‡๐ฏ)๐–ณ]=โˆ‡โ‹…(vj,i๐žiโŠ—๐žj)=vj,ii๐žiโ‹…๐žiโŠ—๐žj=โˆ‡2vj๐žj=โˆ‡2๐ฏ

The last equation is equivalent to the alternative definition / interpretation[4]

(โˆ‡โ‹…)alt(โˆ‡๐ฏ)=(โˆ‡โ‹…)alt(vi,j๐žiโŠ—๐žj)=vi,jj๐žiโŠ—๐žjโ‹…๐žj=โˆ‡2vi๐ži=โˆ‡2๐ฏ

Curvilinear coordinates

Template:Main Template:Einstein summation convention In curvilinear coordinates, the divergences of a vector field v and a second-order tensor field ๐‘บ are โˆ‡โ‹…๐ฏ=(โˆ‚viโˆ‚ฮพi+vkฮ“iki)โˆ‡โ‹…๐‘บ=(โˆ‚Sikโˆ‚ฮพiโˆ’Slkฮ“iilโˆ’Silฮ“ikl)๐ k

More generally, โˆ‡โ‹…๐‘บ=[โˆ‚Sijโˆ‚qkโˆ’ฮ“kilSljโˆ’ฮ“kjlSil]gik๐›j=[โˆ‚Sijโˆ‚qi+ฮ“iliSlj+ฮ“iljSil]๐›j=[โˆ‚Sjiโˆ‚qi+ฮ“iliSjlโˆ’ฮ“ijlSli]๐›j=[โˆ‚Sijโˆ‚qkโˆ’ฮ“iklSlj+ฮ“kljSil]gik๐›j


Cylindrical polar coordinates

In cylindrical polar coordinates โˆ‡โ‹…๐ฏ=โˆ‚vrโˆ‚r+1r(โˆ‚vฮธโˆ‚ฮธ+vr)+โˆ‚vzโˆ‚zโˆ‡โ‹…๐‘บ=โˆ‚Srrโˆ‚r๐žr+โˆ‚Srฮธโˆ‚r๐žฮธ+โˆ‚Srzโˆ‚r๐žz+1r[โˆ‚Sฮธrโˆ‚ฮธ+(Srrโˆ’Sฮธฮธ)]๐žr+1r[โˆ‚Sฮธฮธโˆ‚ฮธ+(Srฮธ+Sฮธr)]๐žฮธ+1r[โˆ‚Sฮธzโˆ‚ฮธ+Srz]๐žz+โˆ‚Szrโˆ‚z๐žr+โˆ‚Szฮธโˆ‚z๐žฮธ+โˆ‚Szzโˆ‚z๐žz

Curl of a tensor field

The curl of an order-n > 1 tensor field ๐‘ป(๐ฑ) is also defined using the recursive relation (โˆ‡ร—๐‘ป)โ‹…๐œ=โˆ‡ร—(๐œโ‹…๐‘ป);(โˆ‡ร—๐ฏ)โ‹…๐œ=โˆ‡โ‹…(๐ฏร—๐œ) where c is an arbitrary constant vector and v is a vector field.

Curl of a first-order tensor (vector) field

Consider a vector field v and an arbitrary constant vector c. In index notation, the cross product is given by ๐ฏร—๐œ=ฮตijkvjck๐ži where ฮตijk is the permutation symbol, otherwise known as the Levi-Civita symbol. Then, โˆ‡โ‹…(๐ฏร—๐œ)=ฮตijkvj,ick=(ฮตijkvj,i๐žk)โ‹…๐œ=(โˆ‡ร—๐ฏ)โ‹…๐œ Therefore, โˆ‡ร—๐ฏ=ฮตijkvj,i๐žk

Curl of a second-order tensor field

For a second-order tensor ๐‘บ ๐œโ‹…๐‘บ=cmSmj๐žj Hence, using the definition of the curl of a first-order tensor field, โˆ‡ร—(๐œโ‹…๐‘บ)=ฮตijkcmSmj,i๐žk=(ฮตijkSmj,i๐žkโŠ—๐žm)โ‹…๐œ=(โˆ‡ร—๐‘บ)โ‹…๐œ Therefore, we have โˆ‡ร—๐‘บ=ฮตijkSmj,i๐žkโŠ—๐žm

Identities involving the curl of a tensor field

The most commonly used identity involving the curl of a tensor field, ๐‘ป, is โˆ‡ร—(โˆ‡๐‘ป)=0 This identity holds for tensor fields of all orders. For the important case of a second-order tensor, ๐‘บ, this identity implies that โˆ‡ร—(โˆ‡๐‘บ)=0Smi,jโˆ’Smj,i=0

Derivative of the determinant of a second-order tensor

The derivative of the determinant of a second order tensor ๐‘จ is given by โˆ‚โˆ‚๐‘จdet(๐‘จ)=det(๐‘จ)[๐‘จโˆ’1]๐–ณ.

In an orthonormal basis, the components of ๐‘จ can be written as a matrix A. In that case, the right hand side corresponds the cofactors of the matrix.

Template:Math proof

Derivatives of the invariants of a second-order tensor

The principal invariants of a second order tensor are I1(๐‘จ)=tr๐‘จI2(๐‘จ)=12[(tr๐‘จ)2โˆ’tr๐‘จ2]I3(๐‘จ)=det(๐‘จ)

The derivatives of these three invariants with respect to ๐‘จ are โˆ‚I1โˆ‚๐‘จ=1โˆ‚I2โˆ‚๐‘จ=I11โˆ’๐‘จ๐–ณโˆ‚I3โˆ‚๐‘จ=det(๐‘จ)[๐‘จโˆ’1]๐–ณ=I21โˆ’๐‘จ๐–ณ(I11โˆ’๐‘จ๐–ณ)=(๐‘จ2โˆ’I1๐‘จ+I21)๐–ณ

Template:Math proof

Derivative of the second-order identity tensor

Let 1 be the second order identity tensor. Then the derivative of this tensor with respect to a second order tensor ๐‘จ is given by โˆ‚1โˆ‚๐‘จ:๐‘ป=๐Ÿข:๐‘ป=0 This is because 1 is independent of ๐‘จ.

Derivative of a second-order tensor with respect to itself

Let ๐‘จ be a second order tensor. Then โˆ‚๐‘จโˆ‚๐‘จ:๐‘ป=[โˆ‚โˆ‚ฮฑ(๐‘จ+ฮฑ๐‘ป)]ฮฑ=0=๐‘ป=๐–จ:๐‘ป

Therefore, โˆ‚๐‘จโˆ‚๐‘จ=๐–จ

Here ๐–จ is the fourth order identity tensor. In index notation with respect to an orthonormal basis ๐–จ=ฮดikฮดjl๐žiโŠ—๐žjโŠ—๐žkโŠ—๐žl

This result implies that โˆ‚๐‘จ๐–ณโˆ‚๐‘จ:๐‘ป=๐–จ๐–ณ:๐‘ป=๐‘ป๐–ณ where ๐–จ๐–ณ=ฮดjkฮดil๐žiโŠ—๐žjโŠ—๐žkโŠ—๐žl

Therefore, if the tensor ๐‘จ is symmetric, then the derivative is also symmetric and we get โˆ‚๐‘จโˆ‚๐‘จ=๐–จ(s)=12(๐–จ+๐–จ๐–ณ) where the symmetric fourth order identity tensor is ๐–จ(s)=12(ฮดikฮดjl+ฮดilฮดjk)๐žiโŠ—๐žjโŠ—๐žkโŠ—๐žl

Derivative of the inverse of a second-order tensor

Let ๐‘จ and ๐‘ป be two second order tensors, then โˆ‚โˆ‚๐‘จ(๐‘จโˆ’1):๐‘ป=โˆ’๐‘จโˆ’1โ‹…๐‘ปโ‹…๐‘จโˆ’1 In index notation with respect to an orthonormal basis โˆ‚Aijโˆ’1โˆ‚AklTkl=โˆ’Aikโˆ’1TklAljโˆ’1โˆ‚Aijโˆ’1โˆ‚Akl=โˆ’Aikโˆ’1Aljโˆ’1 We also have โˆ‚โˆ‚๐‘จ(๐‘จโˆ’๐–ณ):๐‘ป=โˆ’๐‘จโˆ’๐–ณโ‹…๐‘ป๐–ณโ‹…๐‘จโˆ’๐–ณ In index notation โˆ‚Ajiโˆ’1โˆ‚AklTkl=โˆ’Ajkโˆ’1TlkAliโˆ’1โˆ‚Ajiโˆ’1โˆ‚Akl=โˆ’Aliโˆ’1Ajkโˆ’1 If the tensor ๐‘จ is symmetric then โˆ‚Aijโˆ’1โˆ‚Akl=โˆ’12(Aikโˆ’1Ajlโˆ’1+Ailโˆ’1Ajkโˆ’1)

Template:Math proof

Integration by parts

Domain ฮฉ, its boundary ฮ“ and the outward unit normal ๐ง

Another important operation related to tensor derivatives in continuum mechanics is integration by parts. The formula for integration by parts can be written as โˆซฮฉ๐‘ญโŠ—โˆ‡๐‘ฎdฮฉ=โˆซฮ“๐งโŠ—(๐‘ญโŠ—๐‘ฎ)dฮ“โˆ’โˆซฮฉ๐‘ฎโŠ—โˆ‡๐‘ญdฮฉ

where ๐‘ญ and ๐‘ฎ are differentiable tensor fields of arbitrary order, ๐ง is the unit outward normal to the domain over which the tensor fields are defined, โŠ— represents a generalized tensor product operator, and โˆ‡ is a generalized gradient operator. When ๐‘ญ is equal to the identity tensor, we get the divergence theorem โˆซฮฉโˆ‡๐‘ฎdฮฉ=โˆซฮ“๐งโŠ—๐‘ฎdฮ“.

We can express the formula for integration by parts in Cartesian index notation as โˆซฮฉFijk....Glmn...,pdฮฉ=โˆซฮ“npFijk...Glmn...dฮ“โˆ’โˆซฮฉGlmn...Fijk...,pdฮฉ.

For the special case where the tensor product operation is a contraction of one index and the gradient operation is a divergence, and both ๐‘ญ and ๐‘ฎ are second order tensors, we have โˆซฮฉ๐‘ญโ‹…(โˆ‡โ‹…๐‘ฎ)dฮฉ=โˆซฮ“๐งโ‹…(๐‘ฎโ‹…๐‘ญ๐–ณ)dฮ“โˆ’โˆซฮฉ(โˆ‡๐‘ญ):๐‘ฎ๐–ณdฮฉ.

In index notation, โˆซฮฉFijGpj,pdฮฉ=โˆซฮ“npFijGpjdฮ“โˆ’โˆซฮฉGpjFij,pdฮฉ.

See also

References

Template:Reflist

  1. โ†‘ J. C. Simo and T. J. R. Hughes, 1998, Computational Inelasticity, Springer
  2. โ†‘ J. E. Marsden and T. J. R. Hughes, 2000, Mathematical Foundations of Elasticity, Dover.
  3. โ†‘ R. W. Ogden, 2000, Nonlinear Elastic Deformations, Dover.
  4. โ†‘ 4.0 4.1 Template:Cite book