Strain
Strain
Strain
1 ⎛ ∂ui ∂u j ⎞ 1 ⎛ ∂ui ∂u j ⎞
( ) ( )
ui x 0 + dx = ui x 0 + ⎜⎜ + ⎟⎟ dx j + ⎜⎜
2 ⎝ ∂x j ∂ x i ⎠
− ⎟⎟ dx j
2 ⎝ ∂x j ∂ x i ⎠
( ) ( )
ui x 0 + dx = ui x 0 + εij dx j + ω ij dx j
⎡ ∂u1 ⎡ ∂u1 1 ⎛ ∂u1 ∂u2 ⎞ 1 ⎛ ∂u1 ∂u3 ⎞⎤ ⎡ 1 ⎛ ∂u1 ∂u2 ⎞ 1 ⎛ ∂u1 ∂u3 ⎞⎤
∂u1 ∂u1 ⎤ ⎢ ⎜ + ⎟ ⎜ + ⎟⎥ ⎢ 0 ⎜ − ⎟ ⎜ − ⎟⎥
⎢ ⎥ ∂x1 2 ⎝ ∂x 2 ∂x1 ⎠ 2 ⎝ ∂x 3 ∂x1 ⎠⎥ ⎢ 2 ⎝ ∂x 2 ∂x1 ⎠ 2 ⎝ ∂x 3 ∂x1 ⎠⎥
x1
⎢ ∂€ ∂x 2 ∂x 3 ⎥ ⎢
⎢∂u2 ∂u2 ∂u2 ⎥ ⎢ 1 ⎛ ∂u1 ∂u2 ⎞ ∂u2 1 ⎛ ∂u2 ∂u3 ⎞⎥ ⎢1 ⎛ ∂u2 ∂u1 ⎞ 1 ⎛ ∂u2 ∂u3 ⎞⎥
=⎢ ⎜ + ⎟ ⎜ + ⎟⎥ + ⎢ ⎜ − ⎟ 0 ⎜ − ⎟⎥
⎢ ∂x1 ∂x 2 ∂x 3 ⎥ ⎢ 2 ⎝ ∂x 2 ∂x1 ⎠ ∂x 2 2 ⎝ ∂x 3 ∂x 2 ⎠⎥ ⎢2 ⎝ ∂x1 ∂x 2 ⎠ 2 ⎝ ∂x 3 ∂x 2 ⎠⎥
⎢∂u ∂u3 ∂u3 ⎥ ⎢ 1 ⎛ ∂u ∂u ⎞
⎢ 3 ⎥ 1 3 1 ⎛ ∂u2 ∂u3 ⎞ ∂u3 ⎥ ⎢1 ⎛ ∂u3 ∂u1 ⎞ 1 ⎛ ∂u3 ∂u2 ⎞ ⎥
∂x 3 ⎦ ⎢ 2 ⎜⎝ ∂x + ∂x ⎟⎠ ⎜ + ⎟ ⎥ ⎢2 ⎜⎝ ∂x − ∂x ⎟⎠ ⎜ − ⎟ 0
⎣ ∂x1 ∂x 2
⎣ 3 1 2 ⎝ ∂x 3 ∂x 2 ⎠ ∂x 3 ⎦ ⎣ 1 3 2 ⎝ ∂ x 2 ∂x 3 ⎠ ⎥
⎦
symmetric, strain anti-symmetric, rotation
€
OK, So What is a Tensor, Anyway
• Tensor, not tonsure! è
• Examples of tensors of various ranks:
– Rank 0: scalar
– Rank 1: vector
– Rank 2: matrix
– A tensor of rank N+1 is like a set of tensors of rank N, like
you can think of a matrix as a set of column vectors
• The stress tensor was actually the first tensor -- the
mathemaAcs was developed to deal with stress.
• The mathemaAcal definiAon is based on
transformaAon properAes.
And WriAng Them in Index NotaAon
• We can write the strain tensor
⎡ε11 ε12 ε13 ⎤
⎛
1 ∂u ∂u ⎞ ⎢ ⎥
εij = ⎜⎜ i + j ⎟⎟ = ⎢ε21 ε22 ε23 ⎥
2 ⎝ ∂x j ∂x i ⎠
⎢⎣ε31 ε32 ε33 ⎥⎦
( ) ( )
ui x 0 + dx − ui x 0 = εij dx j + ω ij dx j
• Here x0 is the posiAon of the reference locaAon, and dx is the
vector from reference locaAon to where we have data
€
The EquaAons in 2D
• The equaAons below are wriYen out for the
2D case (velocity and strain/rotaAon rate):
v x = Vx + ε˙xxΔx + ε˙xy Δy + ω˙ Δy
v y = Vy + ε˙xyΔx + ε˙yy Δy − ω˙ Δx
– For 2D strain, we have 4 parameters (3 strain
rates, 1 rotaAon rate) and we need ≥2 sites with
€horizontal data.
– For 3D, we would have 9 parameters and would
require ≥3 sites with 3D data.
VelociAes RelaAve to Eurasia
2
Deforming Block Model
• Based on GPS data from 44 sites
• Four blocks moving relaAve to each other
on major faults, plus uniform strain
– Block moAons are predominantly strike-slip
• Models with spaAal variaAons in strain do
not fit significantly beYer than uniform
strain
• Models with all slip concentrated on a few
faults fit worse than the deforming block
model.
4.4+/-1.1
7.4+/-0.7
5.9+/-0.7
Chen et al. Deforming Block Model
RotaAon Tensor
⎡ 1 ⎛ ∂u1 ∂u2 ⎞ 1 ⎛ ∂u1 ∂u3 ⎞⎤
⎢ 0 ⎜ − ⎟ ⎜ − ⎟⎥
⎢ 2 ⎝ ∂x 2 ∂x1 ⎠ 2 ⎝ ∂x 3 ∂x1 ⎠⎥
⎢1 ⎛ ∂u2 ∂u1 ⎞ 1 ⎛ ∂u2 ∂u3 ⎞⎥
⎢ ⎜ − ⎟ 0 ⎜ − ⎟⎥
⎢2 ⎝ ∂x1 ∂x 2 ⎠ 2 ⎝ ∂x 3 ∂x 2 ⎠⎥
⎢1 ⎛ ∂u3 ∂u1 ⎞ 1 ⎛ ∂u3 ∂u2 ⎞ ⎥
⎢2 ⎜⎝ ∂x − ∂x ⎟⎠ ⎜ − ⎟ 0 ⎥
⎣ 1 3 2 ⎝ ∂x 2 ∂ x 3 ⎠ ⎦
⎡ 1 ⎛ ∂u1 ∂u2 ⎞ 1 ⎛ ∂u1 ∂u3 ⎞⎤
⎢ 0 ⎜ − ⎟ ⎜ − ⎟⎥
⎢ 2 ⎝ ∂x 2 ∂x1 ⎠ 2 ⎝ ∂x 3 ∂x1 ⎠⎥
In terms of our earlier ⎢1 ⎛ ∂u2 ∂u1 ⎞ 1 ⎛ ∂u2 ∂u3 ⎞⎥
€ ⎢ ⎜
2 x
−
x
⎟ 0 ⎜ − ⎟⎥ = (β ij ) x − x
2 ⎝ ∂x 3 ∂x 2 ⎠⎥
coordinate rotation matrix: ⎢ ⎝ ∂ 1 ∂ 2 ⎠
⎢1 ⎛ ∂u3 ∂u1 ⎞ 1 ⎛ ∂u3 ∂u2 ⎞ ⎥
⎢2 ⎜⎝ ∂x − ∂x ⎟⎠ ⎜ − ⎟ 0 ⎥
⎣ 1 3 2 ⎝ ∂x 2 ∂ x 3 ⎠ ⎦
RotaAon as a Vector
• We can represent the rotaAon tensor as a vector.
Why?
– RotaAon can be described by a vector; think angular
velocity vector
– With only three independent components, the number of
terms adds up
• We can write a cross product operator using the
“permutaAon tensor” (actually a tensor of rank 3,
like a matrix with 3 dimensions): Ωk = − 12 eijkωij
⎧ e = e = e =1 ⎫
⎪⎪ 123 231 312 ⎪⎪
eijk = ⎨ e213 = e321 = e132 = −1 ⎬
⎪ ⎪
⎪⎩ otherwise := 0 ⎪⎭
More on the PermutaAon Tensor
• We can write the vector cross product in terms of this
permutaAon tensor
(a × b) k = eijk aib j
• Remember this rule?
€
ωij and Ω
• We can turn this around and write ωij in terms of Ω. Start
with:
u(rot
i
)
= ω ij dx j = −eijk Ωk dx j = eikj Ωk dx j
u(rot ) = Ω × dx
– This makes it a bit more clear that this is a rotaAon.
€
Strain Tensor
Axial Strains Shear Strains
€
Examples of Strains
uniaxial
strains
An example
Including shear strain
Principal Axes of Strain
• For any strain, there is a
ε1 coordinate system where
ε2 the strains are uniaxial – no
shear strain.
• Called the principal axes of
the strain tensor.
€ – Strains in those direcAons are
€ the principal strains.
• Principal axes are the
eigenvectors of the strain
tensor and principal strains
are the eigenvalues.
Strain in a ParAcular DirecAon
• Let’s look at how we can use the strain tensor to get a line
length change in an arbitrary direcAon. Start with a simple
example in 2D:
⎡ε11 0⎤
⎢ ⎥ ε11 > 0
⎣ 0 0⎦
• If we start with a circle, it will be deformed into an ellipse.
€
Strain in a ParAcular DirecAon
ΔL
⎡ε11 0⎤
⎢ ⎥ ε11 > 0 ux
⎣ 0 0⎦ r
ux θ
x
r
€ €
What Can Be Determined From the
Data?
• There is a general lesson here:
– You might want to know all components of the strain and
rotaAon tensors.
– When your data only determine some parts of your
parameters, it makes sense to re-parameterize the problem
so that you directly esAmate what your data can determine
• The alternaAve is to put possibly arbitrary constraints on your
parameters
– The discussion of what you can learn about a plate rotaAon
from a single site was another example.
– What we are doing is breaking up our parameters into two
sets (determined and impossible to determine) that are
(ideally) orthogonal in some way.
More examples of this
• If you have GPS displacement/velocity data, you can
determine all components of the displacement
gradient tensor (or strain + rotaAon)
• If you have line length changes, you can determine
all components of strain, but nothing about rotaAon
– So don’t try to esAmate the displacement gradient tensor;
esAmate the strain tensor instead
• If you have angle changes, you can’t determine
rotaAon or dilataAon
– So don’t try to esAmate the strain tensor; esAmate the
gammas instead.
Axis of Maximum Shear
• One other thing you can get out of the
gammas is the axis of maximum shear
tan2Θ s =
γ1
γ2
Θ s = 12 tan−1 (γ1 γ 2 )
γ = γ12 + γ 22 Magnitude of maximum shear
df ∂f ∂f dx ∂f dy
= + +
dt ∂t ∂x dt ∂y dt
(QuanAtaAve) RotaAon of a Line
Segment
• Define the rotaAon vector of the
x+dx
ξ+dξ line by the equaAon at leo. In
index notaAon it is:
θ
eijk dx j dξ k
Θi =
dx n dx n
• Because ξi = xi + ui,
∂ξ k ⎛ ∂uk ⎞
x ξ dξ k = dx m = ⎜δkm + ⎟ dx m
∂x m ⎝ ∂x m ⎠
€ • Note: curly d and straight d are
Define the rotation vector Θ not the same (parAal vs. total
derivaAves).
dx × dξ €
Θ= • Also the magnitudes of dx and dξ
dx ⋅ dξ are equal for a pure rotaAon.
Θ = sin θ ≈ θ
RotaAon of Line Segment
• SubsAtuAng this in gives:
1 ⎡ ⎛ ∂uk ⎞⎤
Θi = ⎢eijk dx j ⎜δkm + ⎟⎥dx m
dx n dx n ⎣ ⎝ ∂x m ⎠⎦
1 ⎡ ⎛ ∂uk ⎞⎤
Θi = ⎢eijk dx j ⎜δkm dx m + dx m ⎟⎥
dx n dx n ⎣ ⎝ ∂x m ⎠⎦
1 ⎡ ∂uk ⎤
Θi = ⎢eijk dx j dx k + eijk dx j dx m ⎥
dx n dx n ⎣ ∂x m ⎦
This term is the velocity
This term is just x x x = 0 gradient tensor, or strain
dx j dx m + rotation
Θi =
dx n dx n
[0 + eijk (εkm + ω km )]
These are just unit
vectors
Θ i = eijk (εkm + ω km ) dxˆ j dxˆ m
What Does This Mean?
• Here’s the equaAon: