A. Mellal & Ph. Bellwald Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007,...

34
A. Mellal & Ph. Bellwald www.GeoMod.ch Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal , GeoMod Consulting Engineers, Lausanne Philippe Bellwald, Consulting Engineer, Aigle www.GeoMod.ch Implementation of a user- defined constitutive law for shales in Z_Soil

Transcript of A. Mellal & Ph. Bellwald Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007,...

Page 1: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Aïssa Mellal, GeoMod Consulting Engineers, Lausanne

Philippe Bellwald, Consulting Engineer, Aigle

www.GeoMod.ch

Implementation of a user-defined constitutive law for

shales in Z_Soil

Page 2: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Outline

Introduction Short description of the constitutive law

Anisotropic elasticity Yield / failure surface Consolidation Creep

Implementation in Z_Soil User interface Algorithm

Applications Simulation of triaxial tests Simulation of a deep excavation

Issues, remarks and conclusion

Page 3: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Introduction

Deformation due to stress relief following excavations Immediate effects: undrained deformation Time dependent effects

Specific law for swelling shales (clayey shales) Elasto-plastic behaviour Consolidation/swelling (pore pressure dissipation) Drained creep (evolving deviatoric/volumetric strains)

Implementation in Z_Soil User interface (input data) User defined routine (algorithm)

• Conformity with Z_Soil program’s structure

Page 4: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Short description of the constitutive law

Background Laboratory tests on shales by Ph. Bellwald (PhD, MIT, 1990) Lab. testing and modelling of shale behaviour by G. Aristorenas

(PhD, MIT, 1992) / Prof. Herbert Einstein

Elasto-plastic constitutive law Hyperbolic relationship of strain vs. deviatoric stress:

22 qb

qa

coco

2221 q

mq

m

cocovol

Elastic Plastic

ppvol b

m 2

baq

co

a : “inverse” of shear modulus

b: “inverse” of plastic shear modulus

m1 : “inverse” of coupling shear modulusm2 : “inverse” of plastic coupling modulus

Page 5: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Short description of the constitutive law

Anisotropic elasticity (transverse isotropic) Elastic (tangential) stiffnesses

01 m

eevol a

m 1

aG co

i

1mH co

i

B

co

CK

3026.2

Elastic shear modulus (initial)

Bulk modulus

Elastic coupling modulus (initial)

Isotropic elasticity

eCB 1

3026.2

Page 6: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Short description of the constitutive law

Plastic deformation Shear and volumetric strains

ppvol b

m 2

Plastic deformation (shear strain):

No plastic coupling

22 qb

co

ep

222 q

m

co

evolvol

pvol

Induced volumetric plastic strain:

02 m

Page 7: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Short description of the constitutive law

Plastic deformation

Yield surface

cmqbF octy 234

cIm

JbFy 12

2 33

2or

Failure surface

kIJFf 12

)'sin3(3

'sin2

)'sin3(3

'cos'6

ck

q

p

Failure surface

Yield surface

Cut-off surface

Page 8: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Short description of the constitutive law

Consolidation Pore-pressure dissipation (time dependent)

Creep Volumetric scaling: volumetric strain rate

Deviatoric scaling: shear strain rate

tmc

vol 3026.2

t

mc

3026.2

bm

mm 2

Normality rule:

Page 9: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Implementation in Z_Soil

Documentation “How to implement user supplied model within Z_SOIL system”,

2003• Creating script files for user interface

• Organization of compilation environment

• Programming user supplied model

• Sample data

Template file “usr1.for” (example)

Software Z_SOIL 3D, V6.97 Fortran compiler (Visual Studio)

Page 10: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Implementation in Z_Soil

Creating user interface Modify script file “zsoil.usm” to add the new constitutive law to

the list of materials

File location: C:\Program Files\Z_Soil\Z_Soil 3D 6.97\CFG

“Elastic” parameters

“Non-linear” parameters

Page 11: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Implementation in Z_Soil

User interface

Page 12: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Implementation in Z_Soil

Activate “shale” model Modify file “SuppliedModels.for” to add a link (call) to the new

constitutive law

File location: C:\Program Files\Z_Soil\Z_Soil 3D 6.97\UserModels\Calc\UserModles

Page 13: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

State variables (actual)

Implementation in Z_Soil

“shale” model Initialization of state variables:

• Current , C (size of Y.S.)• Plasticity, failure flags

Computation of a new stress state

Update of state variables

,

State variables (new)

actual

oct

new

constitutive law

Page 14: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Applications - Simulation of triaxial tests

Specimen’s geometry and numerical model

1

32

Lab. specimen Z_Soil model (1/8)

1

32

32 32

Page 15: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Applications - Simulation of triaxial tests

Drained pure shear compression-extension test

2

32

31

31

q

p

compression

extension

Page 16: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Applications - Simulation of triaxial tests

Drained pure shear compression-extension test

-2000

-1000

0

1000

2000

0 500 1000 1500 2000

p, kPa

q, k

Pa

-2000

-1000

0

1000

2000

-2 -1 0 1 2

vol, %

q, k

Pa

-2000

-1000

0

1000

2000

-2 -1 0 1 2

, %

q, k

Pa

-1.5

-1

-0.5

0

0.5

-2 -1 0 1 2

, %

vo

l, %

'co (kPa) 1300

a, % 0.5

m1, % 0.3

Cbe, % 0.75

b, % 0.5

m2, % -0.4

Page 17: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Isotropic unloading

Applications - Simulation of triaxial tests

Page 18: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Isotropic unloading

0

200

400

600

800

1000

0 500 1000 1500 2000

p, kPa

q, k

Pa

200

400

600

800

1000

1200

-0.5 0 0.5

, %

p, k

Pa

-1

-0.5

0

0.5

100 1000 10000

log(p), kPa

vo

l, %

'co (kPa) 1100

a, % 0.35

m1, % 0.18

Cbe, % 1.0633

b, % 0.38

m2, % -0.3

Applications - Simulation of triaxial tests

Page 19: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Drained shear compression test

Applications - Simulation of triaxial tests

Page 20: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Drained shear compression test

0

500

1000

1500

2000

-1 -0.5 0 0.5 1

vol, %

q, k

Pa

0

500

1000

1500

2000

0 500 1000 1500 2000

p, kPa

q, k

Pa

-1

-0.5

0

0.5

1

0 0.5 1 1.5 2

, %

vo

l, %

'co (kPa) 800

a, % 0.35

m1, % 0.66

Cbe, % 3.03

b, % 0.38

m2, % -0.35

Applications - Simulation of triaxial tests

0

500

1000

1500

2000

0 0.5 1 1.5 2

, %

q, k

Pa

Page 21: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Consolidation test

Applications - Simulation of triaxial tests

Page 22: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Consolidation test

0.0000

0.2000

0.4000

0.6000

0.8000

1.0000

1.E-01 1.E+00 1.E+01 1.E+02 1.E+03 1.E+04 1.E+05

Time (min)

vo

l (%

)

k = 8e-12 m/s k = 4.8e-12 m/s

Applications - Simulation of triaxial tests

Page 23: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Shear to failure test

Applications - Simulation of triaxial tests

Page 24: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

0

1000

2000

3000

0 1000 2000 3000 4000 5000

p, kPa

q, k

Pa

Shear to failure test

0

1000

2000

3000

-4 -3 -2 -1 0 1 2 3 4

vol, %

q, k

Pa

-3

-2

-1

0

1

2

3

0 1 2 3 4 5 6

, %

vo

l, %

'co (kPa) 800

a, % 0.35

m1, % 0.66

Cbe, % 3.03

b, % 0.38

m2, % -0.35

Applications - Simulation of triaxial tests

c’ (kPa) 800’ 27°

0

1000

2000

3000

0 1 2 3 4 5 6

, %

q, k

Pa

Page 25: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Applications - Simulation of a deep excavation

Simulation of a deep excavation

Page 26: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Stress path

-3000

-2000

-1000

0

1000

2000

3000

0 1000 2000 3000 4000 5000

'oct, kPa

m s

qrt

(J2)

, kP

a

Springline Crow n/Invert

Failure Envelope (+) Failure Envelope (-)

Applications - Simulation of a deep excavation

Page 27: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Crown/Invert

-5000

-4000

-3000

-2000

-1000

0

0.01 0.1 1 10 100 1000

Time (years)

Str

ess,

kP

a

Eff.Stress-YY EFF.STRESS-XX Eff.Stress-ZZ

Variation of effective stresses with time

Applications - Simulation of a deep excavation

Springline

-5000

-4000

-3000

-2000

-1000

0

0.01 0.1 1 10 100 1000

Time (years)

Str

ess,

kP

a

Eff.Stress-YY EFF.STRESS-XX Eff.Stress-ZZ

Page 28: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Mises stress distribution

Applications - Simulation of a deep excavation

Page 29: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Pore pressure change

Applications - Simulation of a deep excavation

Page 30: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Evolution of pore pressure changeCrown/Invert

-1500

-1000

-500

0

0.01 0.1 1 10 100 1000

Time (years)

u

, kP

a

Springline

-1500

-1000

-500

0

0.01 0.1 1 10 100 1000

Time (years)

u, k

Pa

Pore pressures evaluated at r = 5.45 m

Applications - Simulation of a deep excavation

Page 31: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Displacements Crown/Invert

0

0.01

0.02

0.03

0.04

0.05

0.01 0.1 1 10 100 1000

Time (years)

Dis

pla

cem

nt,

m

Springline

0

0.01

0.02

0.03

0.04

0.05

0.01 0.1 1 10 100 1000

Time (years)D

isp

lace

men

t, m

Displacements evaluated at r = 5 m

Applications - Simulation of a deep excavation

Page 32: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Issues, remarks

Lateral earth pressure coefficient (initial K0 state) Initial stresses from BC

Works only in 3-D : need to simplify to 2-D version for fast analyses

Initial

Page 33: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Conclusion

Constitutive law successfully implemented in Z_Soil Triaxial laboratory tests simulated with good agreement

with experiment Simulation of a deep excavation with long-term

consolidation Next: improve certain details (initial stresses, 2-D, Kh) Next: test efficiency on a “real” full-scale problem

Page 34: A. Mellal & Ph. Bellwald  Implementation of a constitutive law in Z_Soil Z_Soil Day, 27 August 2007, Lausanne, Switzerland Aïssa Mellal, GeoMod.

A. Mellal & Ph. Bellwald

www.GeoMod.ch

Implementation of a constitutive law in Z_Soil

Z_Soil Day, 27 August 2007, Lausanne, Switzerland

Thank you !