Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for...

54
Oxford University Civil Engineering Oxford University Civil Engineering Math Math ematics for Plasticity Models ematics for Plasticity Models in in Geo Geo mechanics mechanics Prof. Guy Houlsby Prof. Guy Houlsby Oxford University Oxford University

Transcript of Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for...

Page 1: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

MathMathematics for Plasticity Modelsematics for Plasticity Modelsin in GeoGeomechanicsmechanics

Prof. Guy HoulsbyProf. Guy Houlsby

Oxford UniversityOxford University

Page 2: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

AcknowledgementsAcknowledgements

Assoc. Prof. Alexander PuzrinGeorgia Tech

Prof. Ian CollinsAuckland University

Page 3: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

OutlineOutline

• Potentials and the Legendre transform

• Convex analysis, subgradients and the

Fenchel dual

• Functionals and Frechet differentiation

Page 4: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

PotentialsPotentials

( )ijEE ε=

ijij

Eε∂

∂=σ

E

σ

ε

dEdσ

Page 5: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Why use a potential?Why use a potential?

• Hyper-elastic

• Elastic

• Hypo-elastic

( )ijEE ε=

( )ijijij f ε=σ

( ) klijijklij dDd εε=σ

ijij

Eε∂

∂=σ

klklij

ij dE

d εε∂ε∂

∂=σ

DifferentiateScalar

2nd order tensor

4th order tensor

Page 6: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

The Legendre transformThe Legendre transform

ii x

Xy

∂∂

=

ii yxYX =+

( )ixXX =

( )iyYY =

ii

jj

ii

j

jx

y

xy

yY

y

x

xX

+∂

∂=

∂∂

+∂

∂∂

ii y

Yx

∂∂

=

If there is a function:

such that

Then define:

where

so that:

Differentiating w.r.t. yi :

Page 7: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Legendre transform: summaryLegendre transform: summary

ii x

Xy

∂∂

=

ii yxYX =+

( )ixXX = ( )iyYY =

ii y

Yx

∂∂

=

Page 8: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Complementary energyComplementary energy

C

E

σ

ε

dEdσ

dCdε

ijij

Eε∂

∂=σ

ijijCE εσ=+

( )ijEE ε= ( )ijCC σ=

ijij

Cσ∂∂

Page 9: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Thermodynamic terminologyThermodynamic terminology

fuE ==

ghC −=−=

Internal energy or Helmholtz free energy

Enthalpy or Gibbs free energy

ijij

fε∂∂

ijijgf εσ=−

( )ijff ε= ( )ijgg σ=

ijij

gσ∂∂

−=ε

Page 10: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Passive variablesPassive variables

ii x

Xy

∂∂

=

ii yxYX =+

( )ii axXX ,= ( )ii ayYY ,=

ii y

Yx

∂∂

=

ii a

Xb

∂∂

=i

i aY

b∂∂

−=

Page 11: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Chain of Legendre transformsChain of Legendre transforms

ii

ii

ii

aX

bxX

y

axX

∂∂

=∂∂

= ,

),(

ii

ii

ii

a

Yb

y

Yx

ayY

∂∂

−=∂∂

= ,

),(

ii

ii

ii

b

Wa

x

Wx

byW

∂∂

−=∂∂

−= ,

),(

ii

ii

ii

b

Va

x

Vy

bxV

∂∂

=∂∂

−= ,

),(

ii yxYX =+

iibaWY −=+ ii yxVW −=+

iibaXV =+

0=+++ WVYX

Page 12: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

The thermodynamic chainThe thermodynamic chain

suu

su

ijij

ij

∂∂

=θ∂ε∂

ε

,

),(

shh

sh

ijij

ij

∂∂

=θ∂σ∂

−=ε

σ

,

),(

∂θ∂

−=∂σ∂

−=ε

θσ

gs

g

g

iji

ij

,

),(

∂θ∂

−=∂ε∂

θε

fs

f

f

ijij

ij

,

),(

ijijhu εσ=−

sgh θ=− ijijgf εσ=−

sfu θ=−

0=−+− fghu

Helmholtz free energy

Gibbs free energy

Enthalpy

Internal energy

Page 13: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Example: stiffness proportional to pressureExample: stiffness proportional to pressure

κε

κ=2

3exp

2gvpf o

gpq

pp

pgo 6

1log2

κ−=

ε

κ+

κ

κκ=

&

&

&

& v

pq

gpq

qp

q

p2

3

ε

=

&

&

&

& v

G

K

q

p

30

0

23

2

22 ε+=

GKvf

Gq

Kp

g62

22−−=

Linear Non-linear

Triaxial variables, stresses: strains( )qp, ( )ε,v

Page 14: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

A thermodynamic approach to plasticity theoryA thermodynamic approach to plasticity theory

( )ijff ε=

ijij

fε∂∂

( )ijijff αε= ,

( )ijijijdd ααε= &,,

ijij

fε∂∂

ijij

dfα∂∂

+α∂∂

=&

0

ijij

ijij

ijij

d

f

χ=χ

α∂∂

α∂∂

−=χ

&

Hyper-elasticity Hyper-plasticity

Page 15: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

What is the generalised stress?What is the generalised stress?

( )ijijg ασ ,

ijij

gσ∂∂

−=ε

ijij

g

α∂∂

−=χ

( ) ( )ijijijij ggg α+ασ−σ= 21

Example:

pij

eijij

ijij

gε+ε=α+

σ∂∂

−=ε 1

ijijij

gα∂

∂−σ=χ 2

Page 16: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Eg

2

2σ−=

Eg σ

=σ∂

∂−=ε

σα−α

−=22

22 HE

g

α+σ

=σ∂

∂−=ε

Eg

σ+α−=α∂

∂−=χ H

g

( )α=α∂

∂−=χ &

&sgnk

d

α= &kd

( ) α+α=σ Hk &sgn

H

k

E

α

εεe

σE

ε

σ

ε

σ

ε

σ

Page 17: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

The dissipation functionThe dissipation function

The dissipation is homogeneous first-order in

( )ijijijdd ααε= &,,

ijα&

dd

ijijijij

=αχ=αα∂∂

&&&

(Euler’s theorem)

ijijd αχ=+ &?

Legendre transform?

Page 18: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Legendre transformation: a special caseLegendre transformation: a special case

ii x

Xy

∂∂

=

ii yxYX =λ+( )ixXX =

( ) 0=λ=λ iyYY

ii y

Yx

∂∂

λ=

A first order function:

such that

wherei

ix

xX

X∂∂

=

then:

Define:

0=λ ( ) 0=iyYor

Page 19: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Dissipation or yieldDissipation or yield

( )ijijg ασ ,

( )ijijijd αασ &,,

ijij

gσ∂∂

−=ε

ijij

g

α∂∂

−=χ

ijij

dα∂∂=χ&

( )ijijg ασ ,

( ) 0,, =χασ ijijijy

ijij

gσ∂∂

−=ε

ijij

g

α∂∂

−=χ

ijij

y

χ∂∂

λ=α&

Page 20: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Example: von Mises plasticityExample: von Mises plasticity

ijijkd αα= &&2

klkl

ijij k

α′α′

α′=χ′

&&

&2

02 2 =−χ′χ′= ky ijij

0=α= kkc &

cdd Λ+=′

ijklkl

ij

ijij k

dδΛ+

αα

α=

α∂′∂

=χ&&

&

&2

ijij

ijy

χ′λ=χ∂∂

λ=α 2&

Page 21: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Convex analysisConvex analysis

X

Y

Non-convex

X

Y

Convex

λ1 - λ

( ) 10,,,1 <λ<∀∈∀∈λ+λ− CyxCyx

A set C is convex if and only if:

Page 22: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Convex functionConvex function

x

w

Q

P

YNX

w = f(x)

(1-λ)x + λy

λ 1 - λ

( )( ) ( ) ( ) ( ) 10,,,11 <λ<∀∈∀λ+λ−≤λ+λ− Cyxyfxfyxf

Page 23: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Subdifferential Subdifferential and and subgradientsubgradient

x

w

w = f(x)

P

( ) ( ) ( ) ( ){ }zxyxfyfzxf ,−≥−=∂

Page 24: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Example: Example: subgradientsubgradient of abs(of abs(xx))

x

x

1

-1

( )xw∂

( ) [ ]

>+

=+−

<−

=∂

0,1

0,1,1

0,1

x

x

x

xw

xw =( )xw

Page 25: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Fenchel dualFenchel dual

( ) ( ){ }xfzxzfVx

−=∈

,sup*

( )xfz ∂∈

( )zfx *∂∈

( )xxf

z∂

∂=

( )z

zfx

∂∂

=*

( ) ( )xfzxzf −= ,*

Fenchel dualLegendre transform

Page 26: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Some functions of setsSome functions of sets

• Indicator function

• Gauge function (Minkowski function)

• Support function

Page 27: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Indicator functionIndicator function

( )

∉∞+

∈=δ

Cx

CxCx

,

,0

x

z = δ(x | C)

x=a x=b

[ ] { }bxaxbaC ≤≤== ,

Page 28: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Some useful indicator functionsSome useful indicator functions

( ) [ ]( )0,0 ∞−δ=δ − xx

( ) { }( )00 xx δ=δ

C is set of non-positive real numbers

C is set containing zero only

Page 29: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

x

x

x

x

( )x−δ∂ 0 ( )x0δ∂

( )x−δ0 ( )x0δ

( )xy iz=0=x

Page 30: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Subgradients Subgradients and duals of indicator functionsand duals of indicator functions

( )xf ( )xfx ∂∈* ( )** xf ( )** xfx ∈

0 0( )x0δ ( )xiz

( )x−δ0 ( )x−δ0 ( )*0 x−δ− −( )*0 x−δ −

Page 31: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Indicator functions for elasticity (1): rigid materialIndicator functions for elasticity (1): rigid material

ε

f( ε )

ε

f(ε )

ε

f( ε)

2

2ε=

Ef

ε=ε∂

∂=σ E

f( )εδ= 0f

( ) ( )ε=ε∂∈σ izf

⇒ Increasing E ⇒ Infinite E

0=ε

Page 32: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

ε

σ

ε

f(ε)

σ

ε

σ

-g(σ)

Indicator functions for elasticity (2): cracking materialIndicator functions for elasticity (2): cracking material

2

2ε−=

Ef

( ) ε−−=ε∂∈σ Ef

( )σδ+σ

=− −0

2

2Eg

( ) ( )σδ+σ

=σ−∂∈ε −0Eg

Page 33: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

The gauge functionThe gauge function

( ) { }CxCx λ∈≥λ=γ 0inf

C

γ > 1

γ < 1

γ = 1

γ = 0

( ) ( ) 1−χγ=χ Cy

Yield function

Page 34: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Indicator function revisited…Indicator function revisited…

For a convex set C which contains the origin:

( ) 01<−γ Cx for any point within the set, so that:

( ) ( )( )10 −γδ=δ − CxCx

Page 35: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

The support functionThe support function

( ) { }CxzxCz ∈=δ ,sup*

• The support function is a function of the variables z conjugate to x

under the inner product zx,

• The support function is the Fenchel dual of the indicator function

(hence the δ* notation)

• The support function is a homogeneous 1st-order function of z

• Corollary: any homogeneous 1st-order function of z can be interpreted

as a support function and therefore defines a set C in its dual x-space

Page 36: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Dissipation and yield revisited…Dissipation and yield revisited…

• The dissipation function is 1st-order and so it is a support function

• It defines a set in (generalised) stress space: the set of accessible

(generalised) stresses

( ) ( )Cd αδ=α && *...,

( ) ( )( ) ( )( ) ( )χ=χδ=−χγδ=χδ −− ...,1 00 wyCC

with Fenchel dual:

Page 37: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Plasticity in convex analysis terminologyPlasticity in convex analysis terminology

( )α&...,d

( )α∂∈χ &...,d

( )χ...,w

( )χ∂∈α ...,w&

( ) ( )( )χδ=χ − yw 0...,

( )( ) ( )χ∂χδ∈α − yy0&

α∂∂

=χ&

d ⇒χ∂

∂λ=α

y& ⇒

Page 38: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Plasticity example (1): dissipation and yieldPlasticity example (1): dissipation and yield

α

d

c

1

χ

w

χ = -c χ = c

α= &cd [ ]( )( )c

w cc

−χδ=

χδ=

0

,

Dissipation Yield

Indicator functionSupport function

Indicator(yield function)

Indicator(gauge function - 1)

.

Page 39: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Plasticity example (2): avoiding constraintsPlasticity example (2): avoiding constraints

ijijkd αα= &&2 0=α= kkc &

( )kkijijkd αδ+αα= &&& 02

( ) ( )kkklkl

ijijij kd α+

αα

α=α∂∈χ &

&&

&& iz2

( )20 kw ijij −χ′χ′δ= −

( ) ( )klkl

ijijijijij kw

χ′χ′

χ′−χ′χ′δ=χ∂∈α − 20&

Page 40: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

SummarySummary

• Potentials and Legendre transforms– Examples in elasticity

– Chains of transforms

– Special case: first order functions

– Dissipation and yield

• Convex analysis, subdifferentials and Fenchel duals– Special elastic models (rigid, cracking etc.)

– [Flow constraints in plasticity]

– Formulation of plasticity theory

– Relationship between yield and dissipation

Page 41: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

What is the point? ……..What is the point? ……..

• Elasticity• Plasticity

• Friction• Dilation

• Non-associated flow• Small-strain non-linearity• History effects

• Pressure-dependent stiffness• Critical state• Consolidation• Thermal expansion

• Heat conduction

• Heat capacity• Solid/liquid phase change• Latent heat

• Effective stress• Fluid flow

• Rate effects/ viscosity• Creep

Page 42: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Piecewise linear to nonPiecewise linear to non--linearlinear

ε

σ

ε

σ

ε

σ

Page 43: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

∑∑==

ασ−α+σ−=N

nn

N

nnnH

Eg

11

22

21

21

∑=

α=N

nnnkd

1

&

H1

k1

E

α1

εεe

σ

HNH2

kNk2

αNα2

ε

σ

E

2k1

k1

α1εe

E

E

2kN

2k2

k2

kN

αNα2

Page 44: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

History of loadingHistory of loading

N

α

1 2 3 4

ε

σ

E E1

k1

α1εe

Ek2

kN

E1

E2

EN

αN

α2

Page 45: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Continuous plasticityContinuous plasticity

N

α

1 2 3 4

α̂

ε

σ

ε

σ

η0 1

Page 46: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Functions and Functions and functionfunctionalalss

function(variables)

variable = d(function)

d(variable)

functional(variables,functions)

linear operator = d(functional)

d(function)

Page 47: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Frechet differentialFrechet differential

[ ]uf ˆ

[ ] [ ] [ ]0

ˆ

ˆˆˆˆˆlim

0ˆ=

δδ′−−δ+

→δ u

uufufuuf

u

[ ] ( )( )∫Υ

ηηη= dufuf ,ˆˆˆ

[ ] ( )( )( ) ( )∫

Υ

ηηη∂

ηη∂=′ dud

uuf

uduf ˆˆ

,ˆˆˆˆ

Particular case of interest:

Page 48: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

MultilinearMultilinear to continuous hyperplasticityto continuous hyperplasticity

∑∑==

ασ−α

−=N

nn

N

n

nnHE

g11

22

22

∑=

α=N

nnnkd

1

&

[ ] ( ) ( )( ) ( ) ηηασ−ηηαη

−=ασ ∫∫ ddH

Eg

1

0

1

0

22

ˆˆ22

ˆ,

[ ] ( ) ( ) ηηαη=α ∫ dkd1

0

ˆˆ &&

[ ] ( ) ηηαη=α ∫ dkd1

0

ˆˆ &&

Page 49: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

How do we determine H(How do we determine H(ηη)?)?

2

2

1

σ

ε=

σ

d

dk

kH

( )σε=ε σ−σ

=εkE

k (hyperbolic)

( )2

31

2

2

2

11

k

kEkd

dkk

Hσ−

=

σ

ε=

σ

( ) ( )2

1 3η−=η

EH

ε

σ

k

E

Page 50: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Block models to material modelsBlock models to material models

Eg

2

2σ−=

σα−α

−=22

22 H

Eg

α= &kd

ijijijijijijjjiih

GKg ασ−α′α′+σ′σ′−σσ−=

24

1

18

1

ijijjjii GKg σ′σ′−σσ−=

4

1

18

1

ijijkd α′α′= &&2

∑∑==

ασ−α

−=N

nn

N

n

nnHE

g11

22

12

∑=

α=N

nnnkd

1

&

( ) ( ) ( ) ( )∑∑==

ασ−α′α′+σ′σ′−σσ−=N

n

nijij

N

n

nij

nij

n

ijijjjiih

GKg

11 24

1

18

1

( ) ( ) ( )∑=

α′α′=N

n

nij

nij

nkd1

2 &&

[ ] ( ) ( ) ( ) ( ) ηηασ−ηηα′ηα′η+

σ′σ′−

σσ−= ∫∫ dd

h

GKg ijijijij

ijijjjii1

0

1

0

ˆˆˆ2418

[ ] ( ) ( ) ηηα′ηα′η= ∫ dkd ijij

1

0

ˆˆ2 &&

[ ] ( ) ( )( ) ( ) ηηασ−ηηαη

−= ∫∫ ddH

Eg

1

0

1

0

22

ˆˆ22

[ ] ( ) ηηαη= ∫ dkd1

0

Page 51: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Example: nonExample: non--linearity at small strainlinearity at small strain

Puzrin, Houlsby and Burland (2001) “Formulation of a Small Strain Model for Overconsolidated Clays"

Proc. Roy. Soc., Series A, Vol. 457, No. 2006, pp 425-440

Gs

ln(γ)

Go

Page 52: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

Unloading: “Unloading: “MasingMasing rules”rules”

ε

σ

kE

Reverse curve at double scale

Page 53: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

SummarySummary

• Functionals and Frechet derivatives– Infinite number of internal variables ⇒ internal functions– Model small-strain nonlinearity

• History effects

• Damping

Page 54: Mathematics for Plasticity Models in Geomechanics Prof. Guy … · 2018-10-11 · Mathematics for Plasticity Models in Geomechanics Prof. Guy Houlsby Oxford University. Oxford University

Oxford University Civil EngineeringOxford University Civil Engineering

ReferencesReferencesHoulsby, G.T. (1992) "Interpretation of Dilation as a Kinematic Constraint", Proceedings of the Workshop

on Modern Approaches to Plasticity, Horton, Greece, June 12-16, pp 19-38Houlsby, G.T. (1996) "Derivation of Incremental Stress-Strain Response for Plasticity Models Based on

Thermodynamic Functions", Proc. IUTAM Symp. on Mech. of Granular and Porous Materials, Cambridge, 15-17 July, Kluwer Academic Publishers, pp 161-172

Collins, I.F. and Houlsby, G.T. (1997) "Application of Thermomechanical Principles to the Modelling of Geotechnical Materials", Proc. Royal Society of London, Series A, Vol. 453, pp 1975-2001

Houlsby, G.T. and Puzrin, A.M. (1999) "An Approach to Plasticity Based on Generalised Thermodynamics", Proc. of the Int. Symposium on Hypoplasticity, Horton, Greece, pp 233-245

Houlsby, G.T. (2000) “Critical State Models and Small-Strain Stiffness”, Developments in Theoretical Geomechanics, Proc. Booker Memorial Symp., Sydney, 16-17 November, Balkema, pp 295-312

Houlsby, G.T. and Puzrin, A.M. (2000) "A Thermomechanical Framework for Constitutive Models for Rate-Independent Dissipative Materials", Int. Journal of Plasticity, Vol. 16 No. 9, pp 1017-1047

Puzrin, A.M., Houlsby, G.T. and Burland, J.B. (2001) "Thermomechanical Formulation of a Small Strain Model for Overconsolidated Clays", Proc. Roy. Soc., Series A, Vol. 457, No. 2006, pp 425-440

Puzrin, A.M. and Houlsby, G.T. (2001) “Strain-based plasticity models for soils and the BRICK model as an example of the hyperplasticity approach”, Géotechnique, Vol. 51, No. 2, pp 169-172

Puzrin, A.M. and Houlsby, G.T. (2001) "Fundamentals of Kinematic Hardening Hyperplasticity", International Journal of Solids and Structures, Vol. 38, No. 21, pp 3771-3794

Puzrin, A.M. and Houlsby, G.T. (2001) "On the Non-Intersection Dilemma in Multi-Surface Plasticity", Géotechnique, Vol. 51, No. 4, pp 369-372

Puzrin, A.M. and Houlsby, G.T. (2001) "A Thermomechanical Framework for Rate-Independent Dissipative Materials with Internal Functions", Int. Journal of Plasticity, Vol. 17, pp 1147-1165

Houlsby, G.T. and Puzrin, A.M. (2002) “Rate-Dependent Plasticity Models Derived from Potential Functions”, Journal of Rheology, Vol. 46, No. 1, pp 113-126