Nonlinear finite elements/Kinematics - spectral decomposition

From testwiki
Jump to navigation Jump to search

Spectral decompositions

Many numerical algorithms use spectral decompositions to compute material behavior.

Spectral decompositions of stretch tensors

Infinitesimal line segments in the material and spatial configurations are related by

d๐ฑ=๐‘ญd๐‘ฟ=๐‘น(๐‘ผd๐‘ฟ)=๐‘ฝ(๐‘นd๐‘ฟ).

So the sequence of operations may be either considered as a stretch of in the material configuration followed by a rotation or a rotation followed by a stretch.

Also note that

๐‘ฝ=๐‘น๐‘ผ๐‘นT.

Let the spectral decomposition of ๐‘ผ be

๐‘ผ=i=13λi๐‘ตi๐‘ตi

and the spectral decomposition of ๐‘ฝ be

๐‘ฝ=i=13λ^i๐งi๐งi.

Then

๐‘ฝ=๐‘น๐‘ผ๐‘นT=i=13λi๐‘น(๐‘ตi๐‘ตi)๐‘นT=i=13λi(๐‘น๐‘ตi)(๐‘น๐‘ตi)

Therefore the uniqueness of the spectral decomposition implies that

λi=λ^iand๐งi=๐‘น๐‘ตi

The left stretch (๐‘ฝ) is also called the spatial stretch tensor while the right stretch (๐‘ผ) is called the material stretch tensor.

Spectral decompositions of deformation gradient

The deformation gradient is given by

๐‘ญ=๐‘น๐‘ผ

In terms of the spectral decomposition of ๐‘ผ we have

๐‘ญ=i=13λi๐‘น(๐‘ตi๐‘ตi)=i=13λi(๐‘น๐‘ตi)๐‘ตi=i=13λi๐งi๐‘ตi

Therefore the spectral decomposition of ๐‘ญ can be written as

๐‘ญ=i=13λi๐งi๐‘ตi

Let us now see what effect the deformation gradient has when it is applied to the eigenvector ๐‘ตi.

We have

๐‘ญ๐‘ตi=๐‘น๐‘ผ๐‘ตi=๐‘น(j=13λj๐‘ตj๐‘ตj)๐‘ตi

From the definition of the dyadic product

(๐ฎ๐ฏ)๐ฐ=(๐ฐ๐ฏ)๐ฎ

Since the eigenvectors are orthonormal, we have

(๐‘ตj๐‘ตj)๐‘ตi={0ifij๐‘ตiifi=j

Therefore,

(j=13λj๐‘ตj๐‘ตj)๐‘ตi=λi๐‘ตino sum oni

That leads to

๐‘ญ๐‘ตi=λi(๐‘น๐‘ตi)=λi๐งi

So the effect of ๐‘ญ on ๐‘ตi is to stretch the vector by λi and to rotate it to the new orientation ๐งi.

We can also show that

๐‘ญT๐‘ตi=1λi๐งi;๐‘ญT๐งi=λi๐‘ตi;๐‘ญ1๐งi=1λi๐‘ตi

Spectral decompositions of strains

Recall that the Lagrangian Green strain and its Eulerian counterpart are defined as

๐‘ฌ=12(๐‘ญT๐‘ญ1);๐’†=12(1(๐‘ญ๐‘ญT)1)

Now,

๐‘ญT๐‘ญ=๐‘ผ๐‘นT๐‘น๐‘ผ=๐‘ผ2;๐‘ญ๐‘ญT=๐‘ฝ๐‘น๐‘นT๐‘ฝ=๐‘ฝ2

Therefore we can write

๐‘ฌ=12(๐‘ผ21);๐’†=12(1๐‘ฝ2)

Hence the spectral decompositions of these strain tensors are

๐‘ฌ=i=1312(λi21)๐‘ตi๐‘ตi;๐ž=i=1312(11λi2)๐งi๐งi

Generalized strain measures

We can generalize these strain measures by defining strains as

๐‘ฌ(n)=1n(๐‘ผn1);๐’†(n)=1n(1๐‘ฝn)

The spectral decomposition is

๐‘ฌ(n)=i=131n(λin1)๐‘ตi๐‘ตi;๐ž(n)=i=131n(11λin)๐งi๐งi

Clearly, the usual Green strains are obtained when n=2.

Logarithmic strain measure

A strain measure that is commonly used is the logarithmic strain measure. This strain measure is obtained when we have n0. Thus

๐‘ฌ(0)=ln(๐‘ผ);๐’†(0)=ln(๐‘ฝ)

The spectral decomposition is

๐‘ฌ(0)=i=13lnλi๐‘ตi๐‘ตi;๐ž(0)=i=13lnλi๐งi๐งi

Template:Subpage navbar