granular as a continuum - project.inria.fr · figure 5: rescaled granular profiles: comparison...

111
Granular as a continuum Pierre-Yves Lagrée Gilles Daviet Graphyz — October 24, 2019 — Montbonnot, France

Upload: others

Post on 09-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Granular as a continuum

Pierre-Yves Lagrée

Gilles Daviet

Graphyz — October 24, 2019 — Montbonnot, France

Page 2: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Granular as a continuum

Lagrée Pierre-Yves

Institut Jean Le Rond ∂’Alembert, Paris

Graphyz — October 24, 2019 — Montbonnot, France

Lydie Staron, Stéphane Popinet, Stéphanie Deboeuf (∂’Alembert)

Pascale Ausillous (IUSTI), Pierre Ruyer (IRSN)

Guillaume Saingier (∂’Alembert-SVI),

Yixian Zhou, Zhenhai Zou (IUSTI & IRSN)

Sylvain Viroulet (IPGP-IMFT)

Page 3: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

motivation, facts

• sand, granulates: 6 103 kg/french/year

• 2nd most used "fluid" after water >> petroleum

(water 1.0, granulates 0.1, petroleum 0.025)

• corn: 450 kg/french/year,

• Food, Medicines

• Environmental flows (avalanches, mud flow….)

Jean Le Rond ∂'Alembert1717 1783

"useful" for industry and real live

Page 4: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

PYL

motivation, facts

Page 5: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

PYL

Beetroots spoil tip (“terril”) silos

North of France

motivation, facts

Page 6: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

motivation, facts

PYLVal André le Pissot

Page 7: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

PYLRio de Janeiro, Ipanema

motivation, facts

Page 8: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

pyl

Paris, Univ. Pierre & Marie Curie, Sorbonne University, Jussieu

motivation, facts

IPGP

Page 9: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

http://books.google.fr/books?id=HY6Z5od4-E4C&pg=PA49&dq=granular+flow&hl=fr&ei=lamtTaa_NYyVOoToldcL&sa=X&oi=book_result&ct=result&resnum=10&ved=0CFkQ6AEwCTgK#v=onepage&q&f=true

40km8km

http://www.cieletespace.fr/image-du-jour/5126_la-saison-des-avalanches-sur-mars

Mars

motivation, facts

NASA’S Mars Reconnaissance Orbiter (MRO)

Page 10: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

-

re-not

v--

er,--

t

e-

g

g g

(c)(a) (b)

(d) (e) (f)

Fig. 1. The six configurations of granular flows: (a) planeshear, (b) annular shear, (c) vertical-chute flows, (d) inclinedplane, (e) heap flow, (f) rotating drum.

• Solid - Liquid - Gas

• Looking for a continuum description for liquid phase

• Many experiments in simple configurations: shear/ inclined plane, with model material (glass beads, sand…)

• Simulations with discrete elements (disks, polygona, spheres)

DOI 10.1140/epje/i2003-10153-0

Eur. Phys. J. E 14, 341–365 (2004)

On dense granular flows

GDR MiDia

THE EUROPEAN

PHYSICAL JOURNAL E

Jean Le Rond ∂'Alembert1717 1783

Page 11: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

-

re-not

v--

er,--

t

e-

g

g g

(c)(a) (b)

(d) (e) (f)

Fig. 1. The six configurations of granular flows: (a) planeshear, (b) annular shear, (c) vertical-chute flows, (d) inclinedplane, (e) heap flow, (f) rotating drum.

• Solid - Liquid - Gas

• Looking for a continuum description for liquid phase

• Many experiments in simple configurations: shear/ inclined plane, with model material (glass beads, sand…)

• Simulations with discrete elements (disks, polygona, spheres)

DOI 10.1140/epje/i2003-10153-0

Eur. Phys. J. E 14, 341–365 (2004)

On dense granular flows

GDR MiDia

THE EUROPEAN

PHYSICAL JOURNAL E

Jean Le Rond ∂'Alembert1717 1783

Utopian research paper with collective author name

Page 12: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Pouliquen 99

Pouliquen Forterre JSM 06

Da Cruz 04-05

GDR MiDi 04

falling time

displacement time I =

d∂u

∂y

P/ρ

u(y)

Coulomb friction law

by grain dynamics

I2

non dimensional number: «Froude»

local «Inertial Number» (Da Cruz 04-05)

(Savage Number 89 / Ancey 00 )

The µ(I)-rheology

«Drucker-Prager» plastic flow

«Inertial Number»

τP

Da Cruz PRE 05

τ

τ = μ(I)P

Charles-Augustin Coulomb1736-1806

Page 13: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

µ(I) = µ1 +µ2 − µ1

I0/I + 1µs

µ2

(c)

quasi-static

kinetic regime

I

µ(Ι)

µ1 0.32 (µ2 µ1) 0.23 I0 0.3 µ1

Lacaze Kerswell 09

I =

d∂u

∂y

P/ρ

µ(I)

I

Coulomb friction law

by grain dynamics

Jop Forterre Pouliquen 2005

«Inertial Number»

τP

τ = μ(I)P«Drucker-Prager» plastic flow

Charles-Augustin Coulomb1736-1806

u(y)

The µ(I)-rheology

Page 14: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Jean Le Rond ∂'Alembert1717 1783

• Introduction

• presentation of µ(I) rheology

• Simplification with shallow water (depth average) 1D continuum model

• use of contact dynamics (simulation all grains, discrete, here 2D)

• implementation of µ(I) in a continuum Navier Stokes 2D code

• applications to archetypal flows: collapse of columns - hourglass

Outline

Page 15: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different
Page 16: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

y

−→g

H grains

Saint-Venant Savage Hutter

θ

Dominant terms in the shallow layer / thin layer (boundary layer equations)

∂u

∂x+

∂v

∂y= 0

ρ(∂u

∂t+

∂u2

∂x+

∂uv

∂y) = −ρg tan θ −

∂p

∂x+

∂τxy

∂y+

∂τxx

∂x

ρ(∂v

∂t+

∂uv

∂x+

∂v2

∂y) = −ρg −

∂p

∂y+

∂τxy

∂x+

∂τyy

∂y

Write thin layer (boundary layer) and shallow layer equations, test the most simple implementation of µ(I) in shallow water

Shallow water/ depth averaged

Adhémar Barré de Saint-Venant1797-1886

Mass and Momentum conservation

Page 17: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

y

−→g

H grains

θ

Dominant terms in the shallow layer / thin layer (boundary layer equations)

∂u

∂x+

∂v

∂y= 0

ρ(∂u

∂t+

∂u2

∂x+

∂uv

∂y) = −ρg tan θ −

∂p

∂x+

∂τ

∂y

0 = −ρg −∂p

∂yτ = µ(I)p

Saint-Venant Savage Hutter Shallow water/ depth averaged

Adhémar Barré de Saint-Venant1797-1886

Write thin layer (boundary layer) and shallow layer equations, test the most simple implementation of µ(I) in shallow water

Mass and Momentum conservation

Page 18: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

y

α

−→g

H grains

µ(I) = µ0 +∆µ

I0/I + 1,

Q = hu

Closure (here use Bagnold profile, next slide), if flat profile α=1, if half Poiseuille α=6/5

Mass and Momentum conservation

θ

∂h

∂t+

∂x(hu) = 0

∂t(hu) + α

∂x(hu2) = hg(tan θ −

∂h

∂x− µ(I))

α =1

h

R h

0u2(z)dz

1

h

R h

0u(z)dz

2, I =

5

2

udg

h√

gh,

Saint-Venant Savage Hutter Shallow water/ depth averaged

Integrate across the layer

α =5

4

Adhémar Barré de Saint-Venant1797-1886

α =1

h

R h

0u2(z)dz

1

h

R h

0u(z)dz

2,

Page 19: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

kind of Nusselt solution

Bagnold 1954

«Bagnold» avalanche

Ralph Bagnold1896-1990

• explored Lybian desert in 30’

• low pressure in tires when driving on sand

• waffle-boards (tôle de désensablement)

• commando in desert WW2 (Long Range Desert Group)

• field observations (The Physics of Blown Sand & Desert Dunes, 1941)

Page 20: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

y

u(y)α

−→g

H grains

µ(I) = tanα

u =2

3Iα

r

gd cos α

H3

d3

1−

1−y

H

3/2

,

v = 0, p = ρgH

1−y

H

cos α.

Ralph Bagnold1896-1990

«Bagnold» avalanche

An analytical solution of the µ(I) rheology for an infinite layer on an inclined planeanalog of Nusselt flow (or half-Poiseuille) in Newtonian fluids

Bagnold velocity profile

α =5

4α =

1

h

R h

0u2(z)dz

1

h

R h

0u(z)dz

2,

Page 21: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Experimental set up:

Pouliquen 99 & 99

Front in Savage Hutter St Venant

With Stéphanie Deboeuf and Guillaume Saingier

Page 22: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

0 100 200 300 400 500 6000

5

10

15

x (mm)

h (

mm

)

t = t0

t = t0 + 0.667 s

t = t0 + 1.333 s

t = t0 + 2.000 s

spato−temporal profile

0 200 400 6000

2

4

6

h (

mm

)

x − u0.t (mm)

(b)

(a)

front moving at

constant velocity u0

Front in Savage Hutter St Venant

glass bead 400µm

Page 23: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

X(H) = X0−

1

3(−1 + d)(3H(d−1)−2

3 tan−1(1 + 2

H√

3)−2 log(1−

H)+

3d(1− α)Fr2 log(H) + log(1 +√

H +H)− 2(1− α)Fr2 log(1−H3/2)),

analytical implicit solution:

superposed on Pouliquen 99 (who supposed =1)α

ξ = x− u0t

In a moving framework

X =ξ(tan θ − µ0)

h∞

, H =h

h∞

, d =µ0 − tan θ

∆µ,

((α− 1)Fr2h∞

h+ 1)

dh

dξ= tan θ − µ(I).

Front in Savage Hutter St Venant

Page 24: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Figure 5: Rescaled granular profiles: comparison between experiments and analyticalpredictions for different inclinations and different thicknesses h∞. Analytical solutions

(colored lines) are calculated by using the thickness h∞ and the front velocity u0 measuredfor each experimental front (colored circles) with a shape factor α = 5/4. The analytical

solution evaluated for α = 1 is plotted in black line.

with our inclined plane

importance of the up to now neglected inertial effects

((α− 1)Fr2h∞

h+ 1)

dh

dξ= tan θ − µ(I).

Front in Savage Hutter St Venant

Page 25: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

• implementing the µ(I) friction law in Shallow Water (SVSH)

- friction is only at the bottom

- pay attention to the shape factor: should be α=5/4

- but: α=1 in the SVSH for Galilean invariance and entropy

• Widely used in geophysics with α=1

• 1 D model (like rods or shell in elasticity)

Go now to grains (contact dynamics) vs full Navier Stokes

Front in Savage Hutter St Venant

Page 26: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

t

• Direct simulation of movement of thousands of grains

Newton’s law

m(−→

U+−

−→

U−) =

−→

F δt

fn

un

ft

µfn

−µfn

ut

take the form of an equality between the change of momentum and the average impulse during δt.

written for each grain at the contactun, ut

Contact Dynamics 1988

!

u,! né! en! 1923! à! Blaye! (Gironde),! fut! agrégé! enJean-Jacques Moreau 1923-2014

More details in Gilles talk

With Lydie Staron

Page 27: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

first order fluids (linear Stokesian or linear Reiner Rivlin)

σij = f(Dij)

D2 =

p

DijDij

Dij =ui,j + uj,i

2

With strain rate tensor

second invariant of strain rate tensor

σij = −pδij + 2η(D2)Dij

simple form γ =∂u

∂y

Non newtonian flows:

local constitutive law

(Stokesian or Reiner Rivlin)

General formulation

tensorial formulation

τ =

η(∂u

∂y)

∂u

∂y

τij = 2(η(D2))Dij

Page 28: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

σij = f(Dij)

D2 =

p

DijDij

Dij =ui,j + uj,i

2

With strain rate tensor

second invariant of strain rate tensor

τ =

µp

∂u

∂y

!

∂u

∂y

classic formulation

practical formulation

τ = µp

I = d√

2D2/p

(|p|/ρ).

σij = −pδij + 2η(D2)Dij

τ =

η(∂u

∂y)

∂u

∂y

tensorial formulation

η =

µ(I)√

2D2

p

µ(I) = µ1 +µ2 − µ1

I0/I + 1µ1 0.32 (µ2 µ1) 0.23 I0 0.3

τij = 2(η(D2))Dij

General formulation

Page 29: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

- the «min» limits viscosity to a large constant value - always flow, even slowly

construction of a viscosity based on the D2 invariant and redefinition of I

Boundary Conditions: no slip and p=0 at the interface for µ(I)

D2 =

p

DijDijDij =

ui,j + uj,i

2

σij = −pδij + 2η(D2)Dij

I = d√

2D2/p

(|p|/ρ).η = min(ηmax,max (η(D2) , 0))

Implementation in Basilisk flow solver?

η =

µ(I)√

2D2

p

Page 30: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

- the «min» limits viscosity to a large constant value - always flow, even slowly

construction of a viscosity based on the D2 invariant and redefinition of I

Boundary Conditions: no slip and p=0 at the interface for µ(I)

D2 =

p

DijDijDij =

ui,j + uj,i

2

σij = −pδij + 2η(D2)Dij

I = d√

2D2/p

(|p|/ρ).η = min(ηmax,max (η(D2) , 0))

Implementation in Basilisk flow solver?

η =

µ(I)√

2D2

p

see Gilles talk for a better model

Page 31: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

D2 =

p

DijDijDij =

ui,j + uj,i

2

· u = 0, ρ

∂u

∂t+ u ·u

= p + · (2ηD) + ρg,

∂c

∂t+ r · (cu) = 0, ρ = cρ1 + (1 c)ρ2, η = cη1 + (1 c)η2

construction of a viscosity based on the D2 invariant and redefinition of I

The granular fluid is covered by a passive light fluid (it allows for a zero pressure boundary condition at the surface, bypassing

an up to now difficulty which was to impose this condition on a unknown moving boundary).

σij = −pδij + 2η(D2)Dij

Boundary Conditions: no slip and p=0 at the interface for µ(I)

I = d√

2D2/p

(|p|/ρ).η = min(ηmax,max (η(D2) , 0))

Implementation in Basilisk flow solver?

η =

µ(I)√

2D2

p

Volume Of Fluids, projection method, finite volumes

Page 32: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

−→g

fluidsmall density

small viscosity

The granular fluid is covered by a passive light fluid (it allows for a zero pressure boundary condition at the surface, bypassing

an up to now difficulty which was to impose this condition on a unknown moving boundary).

∂c

∂t+ r · (cu) = 0, ρ = cρ1 + (1 c)ρ2, η = cη1 + (1 c)η2

neumann and p=0

no slipno slip

no slip

neumann and p=0

Boundary Conditions: no slip and p=0 at the interface for µ(I)

Implementation in Basilisk flow solver?

granular fluid

· u = 0, ρ

∂u

∂t+ u ·u

= p + · (2ηD) + ρg,

Volume Of Fluids, projection method, finite volumes

Page 33: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Implementations of NS-µ(I)- Lagrée Staron Popinet 2011

- Mangeney, Ionescu, Bouchut, Lusso 2016

- Krabbenhoft 2014

- Dunatunga & Kamrin 2015

- Barker & Gray 2015

- Daviet & Bertails-Descoubes 2016

Implementations of Bingham

- Liu, Balmforth, Hormozi, Hewitt, 2016,

- Dufour and Pijaudier-Cabotz 2005

- Vinay Wachs, Agassant 2005

- Vola, Babik, Latché 2004

τ =

τ0∂u

∂y

+ η

!

∂u

∂y

τ =

µp

∂u

∂y

!

∂u

∂y

Page 34: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Granular Column Collapse

L0

L∞

H∞

H0

t = 0

t = ∞

aspect ratio a = H0/R0 = H0/L0

The sand pit problem: quickly remove the bucket of sand

Page 35: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Collapse of columns simulation Basilisk µ(I)

http://basilisk.fr/sandbox/M1EMN/Exemples/granular_sandglass.c

reproduce Lagrée Staron Popinet 2011

Page 36: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Collapse of columns

DCM vs Navier Stokes µ(I)

Page 37: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Collapse of columns

DCM vs Navier Stokes µ(I)

Page 38: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

at the tip, a=6.6 t=1.33 2 2.66

Collapse of columns

DCM vs Navier Stokes µ(I)

Page 39: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

0.5

1

2

4

8

16

32

64

0.25 0.5 1 2 4 8 16 32 64

a

1.85*x3.5*x**(2./3.)

9 levels10 levels11 levels12 levels

Collapse of columns simulation µ(I)

We recover the experimental scaling [Lajeunesse et al. 04] and [Staron et al. 05]. Differences in the prefactors are due to the difficulties to obtain the run out length (discrete simulation shows that the tip is very gazeous, it can no longer explained by a continuum description).

Normalised final deposit extent as a function of aspect ratio a. W e l l - d e fi n e d p o w e r l a w dependencies with exponents of 1 and 2/3 respectively.

$L

Li

! !a a " 3,

a2/3 a # 3."

simul. 2D

exp. 2D /axi

a

a2/3

a

a2/3

Page 40: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Collapse of columns

Solids are with friction at the wall

implement solid friction at the wall

instead of no slip

τ = µsp

Neumann condition, instead of no slip

under work

with Sylvain Viroulet, Anne Mangeney IPGP

http://basilisk.fr/sandbox/M1EMN/Exemples/granular_column_muw.c

∂u

∂y|0 =

µsp

η

Results identical, good fit with experiment,

better than Ionescu 2015

Page 41: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

• Problem:

Simulate the hour glass with discrete and continuum theories

• try to recover the well know experimental result: Beverloo 1961 Hagen 1852 law from discrete and continuum simulations

Gotthilf Hagen 1797-1884

Page 42: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

• Flow in a Hourglass Discharge from Hoppers

simulation DCM

Page 43: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

simulation Navier Stokes µ(I)

• Flow in a Hourglass Discharge from Hoppers

Page 44: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

no influence of the hight nor the widthinfluence of D, d and , so by dimensional analysis:

• Hagen 1852 Beverloo 1961 constant discharge law

mass flow rate

ρ

d

Du ∼

gD

Gotthilf Hagen 1797-1884

Q3D ∼ ρ

p

gDD2

Q2D ∼ ρ

p

gDD

π-theorem

Page 45: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Q2

3— —

Q—

L—

L—

Width of the aperture

discrete vs continuum 2D

Beverloo (1961)Hagen (1852)

• Flow in a Hourglass Discharge from Hoppers

Q2D ∼ ρ

p

gD3

Page 46: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Width of the aperture

continuum 3D

Beverloo (1961)Hagen (1852)

• Flow in a Hourglass Discharge from Hoppers

0 8 16 24 32

D

0

1000

2000

3000

4000

Q

Q = 0.87D5/2

Q3D ∼ ρ

p

gD5

Page 47: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

comparing Torricelli

0 2 4 6 8 10 12 14 16 180.0

0.3

0.6

0.9µ(I) plastic flow

y = 0.9 - 0.053 t

Newtonian flowTorricelli's flow

time

Volu

me

viscosity of the Newtonian flow extrapolated from the µ(I) near the orifice

Evangelista Torricelli 1608 1647

• Flow in a Hourglass Discharge from Hoppers

Page 48: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

discrete vs continuum (at same rate)Staron Lagrée Popinet 2014

Page 49: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Staron Lagrée Popinet 2014 discrete vs continuum (at same rate)

Page 50: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

r · u = 0, ρ

∂u

∂t+ u ·ru

= rp+r · (2ηD) + ρg 2µw

p

W

u

|u|

r · u = 0, ρ

∂u

∂t+ u ·ru

= rp+r · (2ηD) + ρg 2µw

p

W

u

|u|Z· dz

u = (u, v)

u = (1

W

Z W/2

−W/2

udz,1

W

Z W/2

−W/2

vdz, w = 0)

redefinition of velocity

u = (u, v, w)

3D as Hele-Shaw approximation

The 3D equations are averaged across the cell of thickness W

−µwpu

|u|

−µwpu

|u|

u

W

suppose an almost transverse flat profile:

non linear closure coefficient is one

extra wall friction source term

With Pascale Aussillous Pierre Ruyer and Yixian Zhou

2D width averaged Equations

Page 51: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Q = ρW 2p

gW F(D/W )rescaling with:

(D/W ) 1 (D/W ) 1small thicknesslarge thickness

plot as function of D/W

(D/W ) < 1, Q ∼ D3/2W (D/W ) > 1, Q ∼ W 3/2D

NS Hele-Shaw µ(I) vs Experiments

Exp. NS HS µ(I)

http://basilisk.fr/sandbox/M1EMN/Exemples/granular_sandglass_muw.c

Hagen friction dominated

Hagen friction dominated

Page 52: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

0 10 200

0.2

0.4

0.6

pair<latexit sha1_base64="HRTjEPNdqj0Ugs5PSVQqhJi4wmU=">AAAC13icjVG7SsRAFD3G1/qOWmoRFMFqSWy0XLSxdMH1gcoymR11MC8mE3EJi53Y+gO2+gn+idhZ6l94Z4zgA9EJSc6ce8+ZufeGWSRz7ftPfU7/wODQcG1kdGx8YnLKnZ7ZydNCcdHiaZSqvZDlIpKJaGmpI7GXKcHiMBK74dmGie+eC5XLNNnW3UwcxewkkceSM01U2505tB6lEp1e1i6ZVL22u+jXfbu8nyCowGJj/qH5DGArdR9xiA5ScBSIIZBAE47AkNNzgAA+MuKOUBKnCEkbF+hhlLQFZQnKYMSe0feEdgcVm9DeeOZWzemUiF5FSg9LpEkpTxE2p3k2Xlhnw/7mXVpPc7cu/cPKKyZW45TYv3Qfmf/VmVo0jrFma5BUU2YZUx2vXArbFXNz71NVmhwy4gzuUFwR5lb50WfPanJbu+kts/EXm2lYs+dVboFXc0sacPB9nD/Bzko98OtBkya9jvdVwxwWsEzzXEUDm9hCi7wvcIs73Dv7zqVz5Vy/pzp9lWYWX5Zz8wbrpZnS</latexit><latexit sha1_base64="jWb/9F3Lg8/XZ/00v+fmasZDWDU=">AAAC13icjVHLSsNAFD3GV31XXSoSLIKrkrjRZdGNSwu2KraUJJ3WoWkSJhOxhOJKcesPuNVP6J+If6D4E94ZU1CL6IQkZ86958zce93I57G0rJcxY3xicmo6NzM7N7+wuJRfXqnGYSI8VvFCPxSnrhMznwesIrn02WkkmNN1fXbidg5U/OSSiZiHwbHsRazeddoBb3HPkUQ18is17ZEK1uxHjdThot/IF6yipZc5CuwMFErrg/L7zcbgKMw/o4YmQnhI0AVDAEnYh4OYnnPYsBARV0dKnCDEdZyhj1nSJpTFKMMhtkPfNu3OMzagvfKMtdqjU3x6BSlNbJEmpDxBWJ1m6niinRX7m3eqPdXdevR3M68usRIXxP6lG2b+V6dqkWhhT9fAqaZIM6o6L3NJdFfUzc0vVUlyiIhTuElxQdjTymGfTa2Jde2qt46Ov+pMxaq9l+UmeFO3pAHbP8c5Cqo7Rdsq2mWa9D4+Vw5r2MQ2zXMXJRziCBXyvsIDHvFknBnXxq1x95lqjGWaVXxbxv0H/aGbOA==</latexit><latexit sha1_base64="jWb/9F3Lg8/XZ/00v+fmasZDWDU=">AAAC13icjVHLSsNAFD3GV31XXSoSLIKrkrjRZdGNSwu2KraUJJ3WoWkSJhOxhOJKcesPuNVP6J+If6D4E94ZU1CL6IQkZ86958zce93I57G0rJcxY3xicmo6NzM7N7+wuJRfXqnGYSI8VvFCPxSnrhMznwesIrn02WkkmNN1fXbidg5U/OSSiZiHwbHsRazeddoBb3HPkUQ18is17ZEK1uxHjdThot/IF6yipZc5CuwMFErrg/L7zcbgKMw/o4YmQnhI0AVDAEnYh4OYnnPYsBARV0dKnCDEdZyhj1nSJpTFKMMhtkPfNu3OMzagvfKMtdqjU3x6BSlNbJEmpDxBWJ1m6niinRX7m3eqPdXdevR3M68usRIXxP6lG2b+V6dqkWhhT9fAqaZIM6o6L3NJdFfUzc0vVUlyiIhTuElxQdjTymGfTa2Jde2qt46Ov+pMxaq9l+UmeFO3pAHbP8c5Cqo7Rdsq2mWa9D4+Vw5r2MQ2zXMXJRziCBXyvsIDHvFknBnXxq1x95lqjGWaVXxbxv0H/aGbOA==</latexit><latexit sha1_base64="1t0nh511c0e8aULidXkvkfulAFc=">AAAC13icjVHLSsNAFD2Nr1pfsS7dBIvgqiRudFl047KCfUhbSpJO69A0CZOJWEpxJ279Abf6R+If6F94Z0xBLaITkpw5954zc+/14oAn0rZfc8bC4tLySn61sLa+sbllbhfrSZQKn9X8KIhE03MTFvCQ1SSXAWvGgrkjL2ANb3iq4o1rJhIehRdyHLPOyB2EvM99VxLVNYtt7TERrDeNuxOXi2nXLNllWy9rHjgZKCFb1ch8QRs9RPCRYgSGEJJwABcJPS04sBET18GEOEGI6zjDFAXSppTFKMMldkjfAe1aGRvSXnkmWu3TKQG9gpQW9kkTUZ4grE6zdDzVzor9zXuiPdXdxvT3Mq8RsRJXxP6lm2X+V6dqkejjWNfAqaZYM6o6P3NJdVfUza0vVUlyiIlTuEdxQdjXylmfLa1JdO2qt66Ov+lMxaq9n+WmeFe3pAE7P8c5D+qHZccuO+d2qXKSjTqPXezhgOZ5hArOUEWNvG/wiCc8G5fGrXFn3H+mGrlMs4Nvy3j4AOhBl40=</latexit>

D<latexit sha1_base64="IRGP6vtaplerVvuWeG+Hq7621nc=">AAACz3icjVHLSsNAFD2Nr1pfVZdugkVwVRIRdFnUhcsW7ANakSSd1qFpEiYTpZSKW3/Arf6V+Af6F94Zp6AW0QlJzpx7z5m59/pJyFPpOK85a25+YXEpv1xYWV1b3yhubjXSOBMBqwdxGIuW76Us5BGrSy5D1koE84Z+yJr+4FTFmzdMpDyOLuQoYZdDrx/xHg88SVSnox3GgnUnZ1fFklN29LJngWtACWZV4+ILOugiRoAMQzBEkIRDeEjpacOFg4S4S4yJE4S4jjNMUCBtRlmMMjxiB/Tt065t2Ij2yjPV6oBOCekVpLSxR5qY8gRhdZqt45l2Vuxv3mPtqe42or9vvIbESlwT+5dumvlfnapFoodjXQOnmhLNqOoC45Lprqib21+qkuSQEKdwl+KCcKCV0z7bWpPq2lVvPR1/05mKVfvA5GZ4V7ekAbs/xzkLGgdl1ym7tcNS5cSMOo8d7GKf5nmECs5RRZ28EzziCc9Wzbq17qz7z1QrZzTb+Lashw/Ir5Rl</latexit><latexit sha1_base64="IRGP6vtaplerVvuWeG+Hq7621nc=">AAACz3icjVHLSsNAFD2Nr1pfVZdugkVwVRIRdFnUhcsW7ANakSSd1qFpEiYTpZSKW3/Arf6V+Af6F94Zp6AW0QlJzpx7z5m59/pJyFPpOK85a25+YXEpv1xYWV1b3yhubjXSOBMBqwdxGIuW76Us5BGrSy5D1koE84Z+yJr+4FTFmzdMpDyOLuQoYZdDrx/xHg88SVSnox3GgnUnZ1fFklN29LJngWtACWZV4+ILOugiRoAMQzBEkIRDeEjpacOFg4S4S4yJE4S4jjNMUCBtRlmMMjxiB/Tt065t2Ij2yjPV6oBOCekVpLSxR5qY8gRhdZqt45l2Vuxv3mPtqe42or9vvIbESlwT+5dumvlfnapFoodjXQOnmhLNqOoC45Lprqib21+qkuSQEKdwl+KCcKCV0z7bWpPq2lVvPR1/05mKVfvA5GZ4V7ekAbs/xzkLGgdl1ym7tcNS5cSMOo8d7GKf5nmECs5RRZ28EzziCc9Wzbq17qz7z1QrZzTb+Lashw/Ir5Rl</latexit><latexit sha1_base64="IRGP6vtaplerVvuWeG+Hq7621nc=">AAACz3icjVHLSsNAFD2Nr1pfVZdugkVwVRIRdFnUhcsW7ANakSSd1qFpEiYTpZSKW3/Arf6V+Af6F94Zp6AW0QlJzpx7z5m59/pJyFPpOK85a25+YXEpv1xYWV1b3yhubjXSOBMBqwdxGIuW76Us5BGrSy5D1koE84Z+yJr+4FTFmzdMpDyOLuQoYZdDrx/xHg88SVSnox3GgnUnZ1fFklN29LJngWtACWZV4+ILOugiRoAMQzBEkIRDeEjpacOFg4S4S4yJE4S4jjNMUCBtRlmMMjxiB/Tt065t2Ij2yjPV6oBOCekVpLSxR5qY8gRhdZqt45l2Vuxv3mPtqe42or9vvIbESlwT+5dumvlfnapFoodjXQOnmhLNqOoC45Lprqib21+qkuSQEKdwl+KCcKCV0z7bWpPq2lVvPR1/05mKVfvA5GZ4V7ekAbs/xzkLGgdl1ym7tcNS5cSMOo8d7GKf5nmECs5RRZ28EzziCc9Wzbq17qz7z1QrZzTb+Lashw/Ir5Rl</latexit><latexit sha1_base64="IRGP6vtaplerVvuWeG+Hq7621nc=">AAACz3icjVHLSsNAFD2Nr1pfVZdugkVwVRIRdFnUhcsW7ANakSSd1qFpEiYTpZSKW3/Arf6V+Af6F94Zp6AW0QlJzpx7z5m59/pJyFPpOK85a25+YXEpv1xYWV1b3yhubjXSOBMBqwdxGIuW76Us5BGrSy5D1koE84Z+yJr+4FTFmzdMpDyOLuQoYZdDrx/xHg88SVSnox3GgnUnZ1fFklN29LJngWtACWZV4+ILOugiRoAMQzBEkIRDeEjpacOFg4S4S4yJE4S4jjNMUCBtRlmMMjxiB/Tt065t2Ij2yjPV6oBOCekVpLSxR5qY8gRhdZqt45l2Vuxv3mPtqe42or9vvIbESlwT+5dumvlfnapFoodjXQOnmhLNqOoC45Lprqib21+qkuSQEKdwl+KCcKCV0z7bWpPq2lVvPR1/05mKVfvA5GZ4V7ekAbs/xzkLGgdl1ym7tcNS5cSMOo8d7GKf5nmECs5RRZ28EzziCc9Wzbq17qz7z1QrZzTb+Lashw/Ir5Rl</latexit>

2L<latexit sha1_base64="9mjvDrpuc9sGeJaBWOYYrNF0W7w=">AAAC0HicjVHLSsNAFD2Nr1pfVZdugkVwVRI3uhGLbly4qGIf0BZJ0mkNzcvJRCylqFt/wK1+jZ8g/oH+hXemKahFdEKSM+eec2bujB15biwM4y2jTU3PzM5l53MLi0vLK/nVtWocJtxhFSf0Ql63rZh5bsAqwhUeq0ecWb7tsZrdO5L12jXjsRsG56IfsZZvdQO34zqWIKrVVAkDztrDnZOLfMEoGmrok8BMQeHgJbd/B6Ac5l/RRBshHCTwwRBAEPZgIaanARMGIuJaGBDHCbmqzjBEjrwJqRgpLGJ79O3SrJGyAc1lZqzcDq3i0cvJqWOLPCHpOGG5mq7qiUqW7G/ZA5Up99anv51m+cQKXBL7l2+s/K9P9iLQwZ7qwaWeIsXI7pw0JVGnIneuf+lKUEJEnMRtqnPCjnKOz1lXnlj1Ls/WUvV3pZSsnDupNsGH3CVdsPnzOidBdadoGkXz1CiUDjEaWWxgE9t0n7so4RhlVCj7Co94wrN2pt1ot9r9SKplUs86vg3t4RN3dpZy</latexit><latexit sha1_base64="dhZYri0GQL47CLe0jbkwJ2g6/7E=">AAAC0HicjVHLTsJAFD3UF+ILdemmkZi4Ii0b3RiJbly4QCOPBIhpy4ANpa3TqZEQYtz6A241foyfQPwD/QvvDCVRidFp2p4595wzc2fs0HMjYRhvKW1mdm5+Ib2YWVpeWV3Lrm9UoiDmDis7gRfwmm1FzHN9Vhau8Fgt5Mzq2R6r2t1jWa/eMB65gX8h+iFr9qyO77ZdxxJENRsqYcBZa1g4vczmjLyhhj4NzATkDl8zB+HLKFMKsiM00EIABzF6YPAhCHuwENFThwkDIXFNDIjjhFxVZxgiQ96YVIwUFrFd+nZoVk9Yn+YyM1Juh1bx6OXk1LFDnoB0nLBcTVf1WCVL9rfsgcqUe+vT306yesQKXBH7l2+i/K9P9iLQxr7qwaWeQsXI7pwkJVanIneuf+lKUEJInMQtqnPCjnJOzllXnkj1Ls/WUvV3pZSsnDuJNsaH3CVdsPnzOqdBpZA3jbx5ZuSKRxiPNLawjV26zz0UcYISypR9jUc84Vk71261O+1+LNVSiWcT34b28AmoxJfm</latexit><latexit sha1_base64="dhZYri0GQL47CLe0jbkwJ2g6/7E=">AAAC0HicjVHLTsJAFD3UF+ILdemmkZi4Ii0b3RiJbly4QCOPBIhpy4ANpa3TqZEQYtz6A241foyfQPwD/QvvDCVRidFp2p4595wzc2fs0HMjYRhvKW1mdm5+Ib2YWVpeWV3Lrm9UoiDmDis7gRfwmm1FzHN9Vhau8Fgt5Mzq2R6r2t1jWa/eMB65gX8h+iFr9qyO77ZdxxJENRsqYcBZa1g4vczmjLyhhj4NzATkDl8zB+HLKFMKsiM00EIABzF6YPAhCHuwENFThwkDIXFNDIjjhFxVZxgiQ96YVIwUFrFd+nZoVk9Yn+YyM1Juh1bx6OXk1LFDnoB0nLBcTVf1WCVL9rfsgcqUe+vT306yesQKXBH7l2+i/K9P9iLQxr7qwaWeQsXI7pwkJVanIneuf+lKUEJInMQtqnPCjnJOzllXnkj1Ls/WUvV3pZSsnDuJNsaH3CVdsPnzOqdBpZA3jbx5ZuSKRxiPNLawjV26zz0UcYISypR9jUc84Vk71261O+1+LNVSiWcT34b28AmoxJfm</latexit><latexit sha1_base64="lT5SbbncW9qHhCRG6M8kk3I8pf4=">AAAC0HicjVHLSsNAFD2Nr1pfVZdugkVwVZJudFl048JFFfuAtkiSTuvQvJxMxFKKuPUH3OpXiX+gf+GdMQW1iE5Icubce87MvdeNfZ5Iy3rNGXPzC4tL+eXCyura+kZxc6uRRKnwWN2L/Ei0XCdhPg9ZXXLps1YsmBO4Pmu6w2MVb94wkfAovJCjmHUDZxDyPvccSVS3ox3GgvUmldPLYskqW3qZs8DOQAnZqkXFF3TQQwQPKQIwhJCEfThI6GnDhoWYuC7GxAlCXMcZJiiQNqUsRhkOsUP6DmjXztiQ9soz0WqPTvHpFaQ0sUeaiPIEYXWaqeOpdlbsb95j7anuNqK/m3kFxEpcEfuXbpr5X52qRaKPQ10Dp5pizajqvMwl1V1RNze/VCXJISZO4R7FBWFPK6d9NrUm0bWr3jo6/qYzFav2Xpab4l3dkgZs/xznLGhUyrZVts+sUvUoG3UeO9jFPs3zAFWcoIY6eV/jEU94Ns6NW+POuP9MNXKZZhvflvHwAXv0lKU=</latexit>

Streamlines

Granular

Fluid

r · up= 0

r · uf= 0

Coupling unsteady Darcy Forchheimer (porous)

With granular flow

ρp

∂up

∂t+ up

·rup

= rpp +r · (2ηD)rp

f + ρg

Rf ∂uf

∂t= rpf Bl(u

f u

p)Bi|(uf u

p)|(uf u

p)

The flow rate is increased by the constant pressure drop

axi

With Pascale Aussillous Pierre Ruyer and Zhenhai Zou

Coupling granular with air: Darcy Forchheimer

Using simplified Jackson 00 two fluids equations model

Page 53: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Obvious societal problem

Experiment/ simulation/ modelisation

Granular µ(I) rheology shows agreement with experiments

at least qualitatively

Method conserving exactly mass, fast code.

Problems here: - it always flows (regularisation at small shear) - no void formation (constant density) - no steady flow - no solid - no "h stop" - instabilities (ill posed)

Next: - non locality, - coupling with air/water

Conclusion perspectives

Page 54: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Obvious societal problem

Experiment/ simulation/ modelisation

Granular µ(I) rheology shows agreement with experiments

at least qualitatively

Method conserving exactly mass, fast code.

Problems here: - it always flows (regularisation at small shear) - no void formation (constant density) - no steady flow - no solid - no "h stop" - instabilities (ill posed)

Next: - non locality, - coupling with air/water

Conclusion perspectives

see Gilles talk

Page 55: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Lydie Staron

Stéphanie Deboeuf

Pascale Ausillous

Pierre Ruyer

Anaïs Abramian

Yixian Zhou

Zhenhai Zou

Luke Fullard

Sylvain Viroulet

Guillaume Saingier

Thomas Aubry

& Stéphane Popinet

Special Thanks to

∂’Alembert par Félix LECOMTE. Avant 1786, Le Louvre Lens

Jean Le Rond ∂'Alembert1717 1783

+ Gilles & Florence

Page 56: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Granular as continuum(for Computer Graphics)

Gilles Daviet

with Florence Bertails-Decoubes

Graphyz — October , — Montbonnot, France

Page 57: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

What we want to capture

Page 58: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

To what extent do we need physical realism?

I We are not making predictions

• Quantitative accuracy not required• Does not need to be conservative

Page 59: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

To what extent do we need physical realism?

I We are not making predictions

• Quantitative accuracy not required• Does not need to be conservative

I Physics-based models are worth it:

• Parameters can be measured (or read from tables)• Model validation settles debates about plausibility• =⇒ reduces time to get look approved• Provable energy conservation/dissipation properties

Page 60: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Numerical simulation

How to simulate granular materials numerically?

Discrete Element Modeling

Simulate each constituant individually, and the interactions

between them

I Controllabilty

I Computational cost

Page 61: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Numerical simulation

How to simulate granular materials numerically?

Continuum approach

Considers the “averaged” behavior of many constituants

(zoom-out).

I E.g. Navier-Stokes for Newtonian uids

I Cost no longer depends on the system’s size

I Inhomogeneities must be relatively small

I Macroscopic model has to be derived

Page 62: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Outline

Dense, dry granular materials in D

Continuous model

Results

D Simulations

Granular continuum model

Time discretization

Spatial discretization: the Material Point Method

Results

Concluding remarks

Page 63: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

DP (µ) rheology

σtot = ηε|z

Newtonian part

+ τ pI| z

Contact stress

Page 64: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

DP (µ) rheology

σtot = ηε|z

Newtonian part

+ τ pI| z

Contact stress

Tangential stress τ

Drucker-Prager yield criterion with friction coecient µ

8

<

:

τ = µpDev ε

|Dev ε|if Dev ε 6=

|τ | µp if Dev ε =

Dev ε

τ

Dev ε := ε

dTr εI, |σ| := σ:σ

µ assumed constant for now, but can be updated numerically

for µ(I) [Jop et al. ]

Page 65: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

DP (µ) rheology

σtot = ηε|z

Newtonian part

+ τ pI| z

Contact stress

Tangential stress τ

Drucker-Prager yield criterion with friction coecient µ

8

<

:

τ = µpDev ε

|Dev ε|if Dev ε 6=

|τ | µp if Dev ε =

Dev ε

τ

Normal stress p

?

Page 66: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Observation

Pressure and stress elds in a granular medium around an

intruder moving left to right

Seguin et al.

Page 67: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

DP (µ) rheology

σtot = ηε|z

Newtonian part

+ τ pI| z

Contact stress

Tangential stress τ

8

<

:

τ = µpDev ε

|Dev ε|if Dev ε 6=

|τ | µp if Dev ε =

Dev ε

τ

Normal stress p

r · u ? p r · u

p

Page 68: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Analogy with discrete Signorini-Coulomb law

Let λ := pI τ (opposite of contact stress);

Dev ε

|Devλ| = µTrλ

Tr ε

Trλ

Page 69: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Analogy with discrete Signorini-Coulomb law

Let λ := pI τ (opposite of contact stress);

Dev ε

|Devλ| = µTrλ

Tr ε

Trλ

(

λ f (contact force)

ε u (relative velocity)

Page 70: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Analogy with discrete Signorini-Coulomb law

Let λ := pI τ (opposite of contact stress);

Dev ε

|Devλ| = µTrλ

Tr ε

Trλ

With χ orthonormal mapping for the norms k · k and | · |:

(λ; ε) 2 DP

r

d

µ

!

() (χ(λ);χ(Dev ε)) 2 C (µ)

=) we can leverage the same numerical solvers

Page 71: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Creeping ow

Dimensionless equations

I Characteristic velocity and pressure U :=p

gL etP := ρgL.

• u := Uu and λ := Pλ

I Dimensionless number Re := ρULη

Rer · [D (u)] +r · λ = eg on Ω

u = uD on BD

ru.nΩ = on BN

Page 72: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Flow around obstacle

.

.

.

.

.

|u|

-. -. .

.

.

.

.

.

p

-. -. .

Page 73: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Silo

.

.

.

.

.

|u|

-. -. -. -. -. .

.

.

.

.

.

p

-. -. -. -. -. .

Page 74: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Validation: Beverloo scaling(Using timestepping scheme for momentum advection)

. .

Outlet diameter L

Dischargerate

Qµ = µ = . µ = . µ(I)

Page 75: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Outline

Dense, dry granular materials in D

Continuous model

Results

D Simulations

Granular continuum model

Time discretization

Spatial discretization: the Material Point Method

Results

Concluding remarks

Page 76: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Distinct regimes

φ(x, t) volume fraction eld: fraction of space occupied by the

grains.

φ < φmax : Gaseous regime, energy dissipation through

random collisions

Page 77: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Distinct regimes

φ(x, t) volume fraction eld: fraction of space occupied by the

grains.

φ = φmax : Frictional regime, pressure-dependent yield stress.

Page 78: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Distinct regimes

φ(x, t) volume fraction eld: fraction of space occupied by the

grains.

φ = φmax : Frictional regime, pressure-dependent yield stress.

I Below the yield stress: solid regime

Page 79: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Distinct regimes

φ(x, t) volume fraction eld: fraction of space occupied by the

grains.

φ = φmax : Frictional regime, pressure-dependent yield stress.

I Below the yield stress: solid regime

I At the yield stress: liquid regime

Page 80: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Drucker–Prager viscoplastic rheology

σtot = ηε|z

Newtonian part

+ τ pI,| z

Contact stress

Page 81: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Drucker–Prager viscoplastic rheology

σtot = ηε|z

Newtonian part

+ τ pI,| z

Contact stress

Frictional stress τ

Drucker-Prager yield criterion with friction coecient µ

8

<

:

τ = µpDev ε

|Dev ε|if Dev ε 6= (Liquid)

|τ | µp if Dev ε = (Rigid)

Page 82: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Drucker–Prager viscoplastic rheology

σtot = ηε|z

Newtonian part

+ τ pI,| z

Contact stress

Frictional stress τ

Drucker-Prager yield criterion with friction coecient µ

8

<

:

τ = µpDev ε

|Dev ε|if Dev ε 6= (Liquid)

|τ | µp if Dev ε = (Rigid)

Pressure p

φmax φ ? p (Narain et al. )

Page 83: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Conservation equations

Conservation of mass

Dt+ φr · [u] =

Conservation of momentum

ρφDu

Dtr ·

2

64φ (ηε+ τ pI)

| z

σtot

3

75 = ρφg

Page 84: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Time discretization

Semi-implicit integration

For each timestep ∆t

(i) Solve momentum balance using the current volumefraction eld φ(t) so that the rheology constraintshold at the end of the timestep

• Get u(t+∆t), p(t+∆t), τ (t+∆t)

Page 85: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Time discretization

Semi-implicit integration

For each timestep ∆t

(i) Solve momentum balance using the current volumefraction eld φ(t) so that the rheology constraintshold at the end of the timestep

• Get u(t+∆t), p(t+∆t), τ (t+∆t)

(ii) Solve the mass conservation equation using thenewly computed velocity eld u(t+∆t) to getφ(t+∆t)

• Hybrid method: move particles• We use APIC: Ane Particle-in-Cell [Jiang et al. ]

Page 86: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Spatial discretization

We must restrict ourselves to a limited number of degrees of

freedom for:

I Scalar volume fraction eld

I Vector velocity eld

I Symmetric tensor stress and strain eld

Page 87: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Spatial discretization

Particle-based

methods

(e.g. SPH)[Alduán & Otaduy

]

Mesh-based

methods

(e.g. FEM)[Ionescu et al. ]

Page 88: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Spatial discretization

Hybrid methods: Particles for material state + mesh for

velocities

[Zhu and

Bridson

]

[Narain et al.

]

Page 89: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Spatial discretization

Hybrid methods: Particles for material state + mesh for

velocities

[Zhu and

Bridson

]

[Narain et al.

]

[Klar et al. ]

We use the Material Point Method (MPM)

Page 90: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM for sand

I Computational mechanics: [Wieckowski ],

[Dunatunga et al. ], . . .

I Graphics: [Klar et al. ], [Tampubolon et al. ], [Hu

et al. ], [Gao et al. ], [Yue et al. ], [Gao et al.

], . . .

I See next session

Page 91: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM for sand

I Computational mechanics: [Wieckowski ],

[Dunatunga et al. ], . . .

I Graphics: [Klar et al. ], [Tampubolon et al. ], [Hu

et al. ], [Gao et al. ], [Yue et al. ], [Gao et al.

], . . .

I See next session

Peculiarities of our approach:

I Purely inelastic

I Implicit regime switching

Page 92: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM: Principle

Volume fraction eld φ discretized as a sum of Dirac point

masses:

φ(x) =X

p

Vp|z

Particle volume

δ(x− xp|z

Particle position

)

Integration over the simulation domain Ω:

Z

Ω

φv =X

p

Vpv(xp)

Page 93: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM: Principle

Volume fraction eld φ discretized as a sum of Dirac point

masses:

φ(x) =X

p

Vp|z

Particle volume

δ(x− xp|z

Particle position

)

Integration over the simulation domain Ω:

Z

Ω

φv =X

p

Vpv(xp)

Interpretation: xp ∼ quadrature points and Vp corresponding

weights. Not grains!

Page 94: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM: Application

Weak momentum balance

ρ

∆t

φur · [φ (ηD (u) λ)] = ρφf

Page 95: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM: Application

Weak momentum balance

ρ

∆t

φur · [φ (ηD (u) λ)] = ρφf

FEM: multiplying by a test function v and integrating over Ω +

Green formula:Z

Ω

ρ

∆t

φu.v+

Z

Ω

φ (ηD (u) λ) : D (v) =

Z

Ω

ρφf.v 8v

Page 96: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

MPM: Application

Weak momentum balance

ρ

∆t

φur · [φ (ηD (u) λ)] = ρφf

FEM: multiplying by a test function v and integrating over Ω +

Green formula:Z

Ω

ρ

∆t

φu.v+

Z

Ω

φ (ηD (u) λ) : D (v) =

Z

Ω

ρφf.v 8v

MPM: φ(x) =P

p Vpδ(x xp)

P

p Vp

ρ

∆tu.v+ ηD (u) : D (v)

(xp)P

p Vp(λ : D (v))(xp)

= ρX

p

Vp(f.v)(xp) 8v

Page 97: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Basis functions

We still need to discretize u (velocity, vector) and λ and τ

(stress / strain, tensors) using a nite number of degrees of

freedom (grid nodes).

u(x) =X

i

Nv

i(x)ui, ui = u(yi), (yi)degrees of freedom

yi yi+yi− yi yi+yi− yi−

yi+

yi yi+yi−

Page 98: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Basis functions

We still need to discretize u (velocity, vector) and λ and τ

(stress / strain, tensors) using a nite number of degrees of

freedom (grid nodes).

u(x) =X

i

Nv

i(x)ui, ui = u(yi), (yi)degrees of freedom

yi yi+yi− yi yi+yi− yi−

yi+

yi yi+yi−

I Aects well-posedness of the numerical system,

spatial convergence and computational performance

I May create visual artifacts

Page 99: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Discrete System

Concatenating all unknown components and writing

constraints at stress quadrature points leads to

Au = f + B>λ (Momentum balance)

γ = Bu+ k (Strain from velocity)

(γi,λi) ∈ DP (µ) ∀i = . . .n (Strain–stress relationship)

I Similar to discrete contact mechanics with Coulombfriction

• . . . in dimension

• . . .A− dense for non-zero Newtonian viscosity

I In practice: Matrix-free Gauss–Seidel solver with

Fischer-Burmeister local solver ( NSCD)

Page 100: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Test case: collapse of a granular column

Page 101: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Silo

Constant discharge rate

.

t

V

V

µ =

µ = .

µ = .

Page 102: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Rigid-body coupling

Page 103: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Outline

Dense, dry granular materials in D

Continuous model

Results

D Simulations

Granular continuum model

Time discretization

Spatial discretization: the Material Point Method

Results

Concluding remarks

Page 104: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Conclusion

I Qualitatively retrieves granular features

I Stable simulations at reasonable cost

• Avoids having to simulate elasticity timescale

Perspectives

I Explore other shape functions

• Volume preservation• Visual artifacts in degenerate cases

I Interactions with surrounding uid

Page 105: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Thank you for your attention

Many thanks for the insightful discussions:

I Florence Bertails-Descoubes

I Pierre-Yves Lagrée

I Pierre Saramito

This work has been partially supported by the LabEx PERSYVAL-Lab

(ANR--LABX--) funded by the French program Investissement

d’avenir

Page 106: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Time for questions?

Page 107: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

Time for questions?

Page 108: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different
Page 109: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different
Page 110: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different

comparisons

-2D

-RNSP Multilayer/

-1D (integral)

compared experiments, discrete and continuum simulationshttp://basilisk.fr/sandbox/M1EMN/Exemples/column_SCC.c

http://basilisk.fr/sandbox/M1EMN/Exemples/granular_sandglass_muw.chttp://basilisk.fr/sandbox/M1EMN/Exemples/granular_sandglass.chttp://basilisk.fr/sandbox/M1EMN/Exemples/granular_column_muw.c

the model for the pertinent level of simplification

http://basilisk.fr/sandbox/M1EMN/Exemples/

viscous_collapse_ML.chttp://basilisk.fr/sandbox/M1EMN/Exemples/

bingham_collapse_ML.c

http://basilisk.fr/sandbox/M1EMN/Exemples/bingham_collapse_noSV.c

Conclusion: a simple class of non newtonian

flows solved with Basilisk

+ shallow water Savage Hutter on the webhttp://basilisk.fr/sandbox/M1EMN/Exemples/front_poul_ed.c

Page 111: Granular as a continuum - project.inria.fr · Figure 5: Rescaled granular profiles: comparison between experiments and analytical predictions for different inclinations and different