Numerical Modelling of Granular Flows B. Maury Laboratoire de Math - - PowerPoint PPT Presentation

numerical modelling of granular flows
SMART_READER_LITE
LIVE PREVIEW

Numerical Modelling of Granular Flows B. Maury Laboratoire de Math - - PowerPoint PPT Presentation

Numerical Modelling of Granular Flows B. Maury Laboratoire de Math ematiques, Universit e Paris-Sud, Orsay Model (hard spheres, non elastic collisions) Strategies A stable method to handle non elastic collisions Numerical tests


slide-1
SLIDE 1

Numerical Modelling of Granular Flows

  • B. Maury

Laboratoire de Math´ ematiques, Universit´ e Paris-Sud, Orsay Model (hard spheres, non elastic collisions) Strategies A stable method to handle non elastic collisions Numerical tests Theoretical framework and analysis of the scheme Gluey particle model (with A. Lefebvre)

slide-2
SLIDE 2

N rigid spheres in

Rd (with d = 3, 2, or 1), radii (ri)1≤i≤N, mass 1 .

Q = {q = (q1, q2, · · · , qN) ∈

RdN}

Feasible set : Q0 = {q ∈ Q, Dij(q) ≥ 0 ∀i, j , 1 ≤ i < j ≤ N} where Dij(q) = |qi − qj| − (ri + rj) (Rk. : Obstacle treated in the same way: Dik(q) ≥ 0) N.B.: Dij may be negative, and it is smooth in a neighbourhood of Q0 (for finite size particles).

slide-3
SLIDE 3

.

ri rj Dij qi qj eij −eij

Gij = ∇Dij ∈ TQ =

RdN : gradient of the distance between spheres i and

j: Gij = (· · · , 0, −eij, 0, · · · , 0, eij, 0, · · · ) , eij = qj − qi |qj − qi|,

slide-4
SLIDE 4

Cq : set of feasible directions at q ∈ Q0, Cq = {v ∈ TQ , Gij · v ≥ 0 as soon as Dij(q) = 0} , Outward normal cone to Q0 at q (polar cone of Cq): Nq = C◦

q = {h ∈ TQ , h · v ≤ 0

∀v ∈ Cq} = {−

  • i<j

µijGij(q) , µij ≥ 0 , Dij(q)µij = 0} (Farkas Lemma)

U

Cq Nq

Id = PCq + PNq (Moreau)

slide-5
SLIDE 5

Find t − → q(t) ∈ Q0, u = ˙ q,                du dt = f(q, t) +

  • i<j

λijGij λij ∈ M+(I) , supp(λij) ⊂ {t , Dij(q(t)) = 0}, u+ = PCqu−, Cq = {v ∈ TQ , Gij · v ≥ 0 as soon as Dij(q) = 0} , Extended collision model (with e ∈ [0, 1]: restitution coefficient): u+ = u− − (1 + e)PNqu−, Differential inclusion formulation : d2q dt2 + Nq ∋ f

slide-6
SLIDE 6

1D example

t

q q −g λ = gτδτ + g

1]τ,+∞[
slide-7
SLIDE 7

1D problems : Q0 defined as a connected component of the set of all configurations q with no overlapping. In this case, Q0 = {q = (q1, . . . , qN) ∈

RN , qi+1 − qi ≥ ri+1 + ri}

is closed and convex, and Nq is with the subdifferential of the indicatrix of Q0: Nq = ∂IQ0(q) with IQ0(q) =

  • if

q ∈ Q0 +∞ if q / ∈ Q0 and hence q − → Nq is a maximal monotone operator. In general, Q0 is prox-regular (see Federer [10], Edmont-Thibault [8]).

slide-8
SLIDE 8

Theoretical analysis Schatzmann [22], Ballard [1], Moreau, Buttazzo [5]. Only analiticity ensures uniqueness. Numerical simulation Molecular Dynamics: slight overlapping allowed, short-range repulsive force with local damping (Glowinski [11], Luding [13], Richefeu). Contact Dynamics: (1) Prediction of the violated constraints, then succession of single contact problems, with relaxation (Moreau and coworkers in Montpellier [21]) (2) Linearization of the constraints, global handling of contacts (Stewart [23], Maury [17]).

slide-9
SLIDE 9

Numerical Scheme f n+1

h

(q) = tn+1

tn

f(q, t).

  • 1. Initialization

(q0

h, u0 h) = (q0, u0).

  • 2. Compute un+1

h

as the solution to the constrained minimization problem min

u∈Ch(qn

h)

1 2

  • u − un

h − hf n+1 h

(qn

h)

  • 2

with Ch(qn

h) = {u ∈ TQ, Dij(qn h) + hGij(qn h) · u

  • ≈Dij(qn

h+hu)

≥ 0}.

  • 3. Update the positions

qn+1

h

= qn

h + hun+1 h

.

slide-10
SLIDE 10

Interpretation of the scheme un+1

h

= PCh(qn

h)(un

h + hf n+1 h

(qn

h))

equivalent to say that un

h + hf n+1 h

(qn

h) − un+1 h

∈ ∂ICh(qn

h)(un+1

h

). where ∂ϕ(x) = {v, ϕ(x)+(v, h) ≤ ϕ(x+h) ∀h} , IK(v) =

  • if

v ∈ K +∞ if v / ∈ K

slide-11
SLIDE 11

D12 < 0 D13 < 0 D34 < 0 q1 q2 Cq1 Cq2

As a consequence, the scheme can be written un+1

h

− un

h

h + ∂ICh(qn

h)

  • un+1

h

  • ∋ f n+1

h

(qn

h)

slide-12
SLIDE 12

un+1

h

− un

h

h + ∂ICh(qn

h)

  • un+1

h

  • ∋ f n+1

h

(qn

h)

(⋆) For any q ∈ Q0, Nq is the convex closure of half lines −R+Gij for indices verifying Dij(q) = 0, and ∂ICh(q)(u) can be written as the same sum for indices i and j such that Dij(q) + hGij · u = 0. Left-hand side: Taylor expansion of Dij(q + hu) − → the set ∂ICh(qn

h)(un+1

h

) can be seen as a prediction of Nqn+1

h

. To sum up : (⋆) is a semi-implicit time discretization of inclusion du dt + Nq ∋ f(q).

slide-13
SLIDE 13

Interpretation in terms of positions

forbidden forbidden forbidden

slide-14
SLIDE 14

Projection step (independent from the scheme itself) Find u = arg min

K

1 2 |u − U|2 , K = {v , Bv ≤ D} with B ∈ Mr,2N(R) (r = N(N − 1)/2 = number of constraints).

slide-15
SLIDE 15

Dual formulation: Find (u, λ) ∈

R2N × Rr

+ saddle point of

L(v, µ) = 1 2|v − U|2 + (Bv − D, µ) , L(u, µ) ≤ L(u, λ) ≤ L(v, λ), ∀v ∈ TQ , µ ∈

Rr

+.

Equivalently:            u + B⋆λ = U Bu ≤ D (Bu − D, λ) = 0. with U predicted velocity, u actual velocity. Uzawa algorithm: λk+1 = Π+

  • λk + ρ
  • B(U − B⋆λk) − D
slide-16
SLIDE 16

Back to our problem: U = un

h + hf n+1 h

(qn

h) , Bv = (−hGij · v)i<j , D = (Dij(qn h))i<j,

so that un+1

h

and λn+1

h

= (λn+1

ij

)1≤i<j≤r are related by un+1

h

− un

h

h = f n+1

h

(qn

h) +

  • i<j

λn+1

ij

Gij(qn

h).

du dt = f +

  • i<j

λijGij

slide-17
SLIDE 17

Behaviour of uzawa algorithm

slide-18
SLIDE 18

Cost reduction Number of constraints r = N(N − 1)/2 can be reduced to O(N). Bucket sorting:

slide-19
SLIDE 19

NUMERICAL TESTS Behaviour of the scheme in the case of huge time steps Confrontation to a case of non-uniqueness Many-body problem with large time steps Stochastic forcing Various animations

slide-20
SLIDE 20

1D problem, spheres in a row, non elastic chock Discrete version of pressureless gas models See Brenier [4] (sticky particles) for punctual particles ∂tρ + ∂x(ρu) = 0, ∂t(ρu) + ∂x(ρu2) = 0.

  • r Berthelin [2] (sticky blocks) for finite size particule

∂tρ + ∂x(ρu) = 0, ∂t(ρu) + ∂x(ρu2) + ∂xp = 0. ρ ≤ 1 (1 − ρ)p = 0.

slide-21
SLIDE 21

0.0 0.6 1.2 1.8 2.4 3.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.0 0.6 1.2 1.8 2.4 3.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

slide-22
SLIDE 22

Non uniqueness (counter example in the spirit of Schatzman [22], Ballard [1]) u(0) = 0, q(t) = t u(s) ds ∀t ∈ I, ˙ u(t) = f(t) + λ, supp(λ) ⊂ {t , q(t) = 0}, u+ = u− − PNqu− ∀t ∈ I, where Nq is {0} whenever q > 0, and

R− as soon as q = 0.

Force field f(t) =

  • 1

for t ∈

  • 1

2k+1 , 1 2k+1 + 1 2k+2

  • −α

for t ∈

  • 1

2k+1 + 1 2k+2 , 1 2k

        k ∈

Z , k ≥ −4.
slide-23
SLIDE 23
  • 2
  • 1.5
  • 1
  • 0.5

0.5 1 1/4 1/2 1 2 4

  • 2
  • 1.5
  • 1
  • 0.5

0.5 1 1/4 1/2 1 2 4

slide-24
SLIDE 24

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 1/4 1/2 1 2 4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 1/4 1/2 1 2 4

slide-25
SLIDE 25

Large time steps in a many-body situation (every 3 time steps shots)

slide-26
SLIDE 26

Stochastic forcing q(t) = q0 + t u(s) ds ∈ Q0 ∀ t ∈ I du = f(q, t) dt +

  • i<j

dλijGij(q(t)) + σdw supp(dλij) ⊂ {t, Dij(q(t)) = 0}, u+(t) = PCqu−(t) ∀t ∈ I, Numerically: un+1

h

= arg min

u∈Ch(qn

h)

1 2

  • u − un

h − hf n+1 h

(qn

h)−

√ h σwn+1

slide-27
SLIDE 27

1D problem Unconstrained problem : primitive of the Brownian motion q = t

0 w(s) ds.

{t , q(t) = 0} has a.s. a single cluster point at 0, Constrained problem : du = σdw + dλ dq = u dt u+ = PCqu− Almost surely: points of Z = {t , q(t) = 0} are left-hand cluster points of Z itself, but for a countable infinity (take off instants). N.B. : u is no longer in BV. Analysis : see Bertoin [3]

slide-28
SLIDE 28

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.00 0.01 0.02 0.03 0.04 0.05 0.0000 0.0004 0.0008 0.0012 0.0016 0.0020 0.0024 0.0028 0.0032 0.000 0.001 0.002 0.003 0.004 0.005 0e+00 1e-05 2e-05 3e-05 4e-05 5e-05 6e-05 7e-05 8e-05 9e-05 0.0e+00 4.0e-05 8.0e-05 1.2e-04 1.6e-04 2.0e-04 2.4e-04 2.8e-04 3.2e-04 3.6e-04 4.0e-04 0e+00 1e-07 2e-07 3e-07 4e-07 5e-07 6e-07 7e-07 8e-07 9e-07 1e-06

slide-29
SLIDE 29

Capillary forces (with common radius r): Fji = −Fij = πγr (exp (−ADij + B) + C) eij if Dij < Drupt. →41-42

slide-30
SLIDE 30

Further experiments Many-body simulations →50-52-54 Macroscopic bodies Additional force : F = −∇qV , V = k 2

  • (|qi+1 − qi| − ℓ)2 + ka

2 qi+1 − qi |qi+1 − qi| · qi−1 − qi |qi−1 − qi|.

i i + 1 i − 1

→62-64

slide-31
SLIDE 31

First-order evolution equation : a crowd motion model (with Juliette Venel [16]) .

slide-32
SLIDE 32

Safe zone ω

Evolution equation : dq dt = PCqU(q)

  • r

dq dt + Nq ∋ U. →70-72-73

slide-33
SLIDE 33

Convergence of the scheme Functional framework (I =]0, T[, N spheres in

Rd)

q ∈ W 1,1 : set of dN vector-valued functions, abs. continuous over I. u ∈ BV: set of dN vector-valued functions with bounded variation

  • ver I:

sup

S∈Λ NS

  • n=1

|u(tn) − u(tn−1)| < ∞, where S = (t0, t1, . . . , tNS) runs over the set of subdivisions of I. µ ∈ M1 = set of N(N − 1)/2 vector-valued bounded measures on I : µ = (µij)1≤i<j≤N with µij a continuous linear functional over C0(I) Component-wise positive measures: M1

+ =

  • µ = (µij)1≤i<j≤N ∈ M1, µij, ϕ ≥ 0

∀ϕ ∈ C0(I), ϕ ≥ 0

  • .
slide-34
SLIDE 34

Condition on f : Carath´ eodory type (see Coddington [6]) ∃F ∈ L1(I) s.t. |f(q, t)| ≤ F(t) ∀(q, t) ∈ Q0 × I, and f is uniformly Lipschitz with respect to q ∃k , |f(q′, t) − f(q, t)| ≤ k |q′ − q| a.e. in I ∀q, q′ ∈ Q0. Rk: forces like f = −K∇V (|q2 − q1|) with V (d) = K/d, are OK.

slide-35
SLIDE 35

Discrete functions Xh =

  • qh = (qi) : I → Q , qi ∈ (P1

h)d , 1 ≤ i ≤ N

  • ,

Vh =

  • uh = (ui) : I → TQ , ui ∈ (P0

h)d , 1 ≤ i ≤ N

  • ,

Rh =

  • µh = (µij) : I →
Rr , µij ∈ P0

h , 1 ≤ i < j ≤ N

  • ,

where r = N(N − 1)/2 is the number of constraints. For any uh ∈ Vh (resp. µh ∈ Rh) un

h (resp. µn h) denotes the constant

value in the subinterval [(n − 1)h, nh). Similarly, qn

h denotes qh(nh), for any qh ∈ Xh.

slide-36
SLIDE 36

Theorem (for a single contact)s Let (qh, uh, µh)h be a sequence of approximate solutions, with h → 0. There exists a subsequence of time steps (still denoted by h), and (q, u, λ) ∈ W 1,1 × BV × M1

+

such that qh − → q in W 1,1, λh

⇀ λ in M1, and (q, u, λ) is a solution to the initial problem.

slide-37
SLIDE 37

Proof 1) The scheme produces feasible configurations only: qh(t) ∈ Q0. 2) The family (uh) is uniformly bounded, i.e., ∃C∞ , |uh(t)| ≤ C∞ ∀t ∈ [0, T] , ∀h > 0. 3) The fields uh have uniform bounded variation, i.e., ∃Cvar , var(uh) =

N

  • n=1

|un

h − un−1 h

| ≤ Cvar ∀h. 4) The familly (uh) is relatively compact in L1(I). One can extract a subsequence (still denoted qh) such that qh − → q in W 1,1. The limit velocity u = ˙ q = lim ˙ qh is in BV, and the limit motion q is feasible. 5) The sequence (λh)h is bounded in L1: up to a subsequence, it converges weak-⋆ to a vector-valued bounded measure λ ∈ M1

+.

slide-38
SLIDE 38

6) The pair (u, λ) verifies the momentum equation. 7) Complementarity slackness condition (unformally λD = 0): supp(λ) ⊂ {t , D(q(t)) = 0}. 8) The initial condition is verified. 9) The jump equation u+ = PCqu− is verified.

slide-39
SLIDE 39

1) Feasibility (qh(t) ∈ Q0 ∀h > 0, ∀t). Convexity of q → Dij(q) implies Dij(qn+1

h

) = Dij(qn

h + hun+1 h

) ≥ Dij(qn

h) + hGij(qn h) · un+1 h

(since Dij is convex) ≥ 0. 2) Uniform boundedness of the velocity: due to the implicit character

  • f the scheme.

un+1

h

− un

h

h + ∂ICh(qn

h)

  • un+1

h

  • ∋ f n+1

h

(qn

h)

Ch(qn

h) closed and convex =

⇒ Operator I+∂ICh(qn

h) is a contraction.

slide-40
SLIDE 40

3) Uniformly bounded variation of the velocity. Not trivial, as the number of collisions (i.e. number of instants at which the velocity is likely to be discontinuous) is not bounded, even for regular data. Core of the proof: compactness argument (Brezis 1973). Theorem du dt + Au ∋ f(t), with A : H → H maximal monotone operator , f ∈ L1(I, H). If the domain of A has a nonempty interior, then the solution u is BV. Here: second order equation, but the time discretization scheme reads un+1

h

− un

h

h + ∂ICh(qn

h)

  • un+1

h

  • ∋ f n+1

h

(qn

h)

which is basically du dt + ∂IC(q(t))u ∋ f(q(t), t)

slide-41
SLIDE 41

Key-point in the proof of Brezis theorem: fix an interior point in D(A). − → does there exist u0 ∈

  • Ch(qh(t)) ?

Ch(qn

h) = {u ∈ TQ, Dij(qn h) + hGij(qn h) · u ≥ 0}.

Steps 4, 5, 6, 7, and 8 straightforward. Step 9 : u+ = PCqu−, given uh − → u in L1 (see [17]).

slide-42
SLIDE 42

LUBRICATED CONTACT Motivation Body-body lubrication model : scheme I (see [14]). Vanishing viscosity limit: scheme II (see [15, 12]).

slide-43
SLIDE 43

.

Γℓ Γr L Ω −U0 +U0 ex ey Γi Vi ωi 2 a qi

0.1 0.2 0.3 0.4 0.5 0.6 0.7 1 2 3 4 5 6 7 8 µapp Φ
slide-44
SLIDE 44
slide-45
SLIDE 45

0.1 0.2 0.3 0.4 0.5 0.6 0.7 1 2 3 4 5 6 7 8 µapp Φ

slide-46
SLIDE 46

Apparent viscosities 2.0, 2.45, 1.62, and 6.54

slide-47
SLIDE 47
  • y

x q U a Flub ∼ −6πµa2 U

q ey (See Brenner [7] or Kim [9])

slide-48
SLIDE 48

Notations

ri rj Dij qi qj eij −eij Cj

i

Ci

j

slide-49
SLIDE 49

Fj

i = −Fi j = −κ (Dij)

  • ( ˙

Cj

i − ˙

Ci

j) · eij

  • eij ,

which can be written Fj

i = [−κ (Dij) eij ⊗ eij] · ( ˙

Cj

i − ˙

Ci

j) , κ (d) = µ 1/d.

mi ¨ qi = Φi +

  • j=i

Fj

i( ˙

Cj

i, ˙

Ci

j).

M ¨ q = Φ −

  • i<j

[κ (Dij) Gij ⊗ Gij] · ˙ q The velocity u = ˙ q verifies the associated energy balance d dt 1 2 Mu · u

  • − Φ · u + Ψ(u, u) = 0 ,

with Φ symmetric, nonnegative bilinear form. (in its kernel: rigid motion of clusters)

slide-50
SLIDE 50

Numerical strategy: decoupling of q and the distances. ˙ Dpq = Gpq · ˙ q , ¨ Dpq = Gpq · ¨ q + ˙ Gpq · ˙ q , = ⇒ ¨ Dpq = Gpq · M−1Φ − µ ˙ Dpq Dpq Gpq · M−1Gpq −1 2

  • i=j

κ (Dij)(Gij · u) (Gpq · M−1Gij) One keeps Dpq implicit, the other distances explicit − → ¨ D = −µ ˙ D/D + f

slide-51
SLIDE 51

1) Compute the distances (ODE). 2) Compute the matrix A =

  • i<j

[κ (Dij) Gij ⊗ Gij] 3) Compute velocities and positions M un+1 − un h + Aun+1 = Φ

slide-52
SLIDE 52
slide-53
SLIDE 53

−3 −2 −1 1 2 3 −20 −15 −10 −5

slide-54
SLIDE 54

Asymptotic Analysis

q f

  • ¨

qε = −ε ˙ qε qε + f(t), qε(0) = q0 > 0 , ˙ qε(0) = u0,

slide-55
SLIDE 55

Theorem Let ε > 0 and f ∈ L1 loc(R+) be given. Then the problem admits a unique global solution qε ∈ W 1,∞ loc (R+).

  • Proof. There exists a maximal solution defined on [0, τ[.

1 2| ˙ qε|2 ≤ 1 2| ˙ qε|2+ε t | ˙ qε|2 qε ≤ 1 2|u0|2+ t |f|| ˙ qε| = ⇒ | ˙ qε| ≤ |u0|+ t |f|. ˙ qε cannot blow up within a finite time if τ < ∞, then necessarily qε goes to 0 as t goes to τ −. But ˙ qε(t) = u0 − ε ln qε(t) q0

  • +

t f(s) ds, so that qε → 0 implies ˙ qε(t) − → +∞, hence a contradiction.

slide-56
SLIDE 56

Asymptotic behaviour

  • Find q ∈ W 1,∞(I) with ˙

q ∈ BV (I) , γ ∈ BV (I) , µ ∈ M(I) , such that ¨ q = f + λ in M(I) , supp(λ) ∈ {t, q(t) = 0} , ˙ q+ = PCq ˙ q− , ˙ γ = −λ , γ ≤ 0 , q ≥ 0 , qγ = 0 a.e. in I , q(0) = q0 > 0 , ˙ q(0) = u0, with Cq =

  • R

if q > 0 ,

R+

if q = 0 and γ− = 0 , {0} if q = 0 and γ− < 0.

slide-57
SLIDE 57

Alternative formulation (equivalent for a finite number of contacts)

  • Find q ∈ W 1,∞(I) , γ ∈ L∞(I), such that

˙ q + γ = ˜ u = u0 + t f(s) ds a.e. in I , γ ≤ 0 , q ≥ 0 , qγ = 0 a.e. in I , q(0) = q0 > 0 , ˙ q(0) = u0.

slide-58
SLIDE 58

Numerical scheme qn > 0                                un+1 = un + hf(tn+1) , ˜ qn+1 = qn + hun+1 , if ˜ qn+1 < 0

  • qn+1 = 0 ,

γn+1 = un+1 , if ˜ qn+1 ≥ 0

  • qn+1 = ˜

qn+1 , γn+1 = 0 , qn = 0                        γn+1 = γn + hf(tn+1) , if γn+1 ≤ 0

  • qn+1 = 0 ,

un+1 = 0 , if γn+1 > 0

  • un+1 = γn+1 ,

qn+1 = qn + hun+1.

slide-59
SLIDE 59

1 −2 2 qε q γ γ γε γε

slide-60
SLIDE 60

Theorem Let q0 > 0, u0 ∈

R, a time interval I =]0, T[ and f ∈ L1(I)

be given. We denote by qε ∈ W 1,∞(I) the unique solution in I, and we set γε = ε ln qε . When ε goes to 0, there exists a subsequence, still denoted by (qε), q ∈ W 1,∞(I), γ ∈ L∞(I), such that qε − → q uniformly , γε

⇀ γ in L∞ weak − ⋆, and the couple (q, γ) is a solution to the limit problem.

slide-61
SLIDE 61

Energy balance: (qε) in W 1,∞(I) One extracts a subsequence (still denoted by qε) such that qε converges uniformly to some q ∈ W 1,∞, and ˙ qε converges to u = ˙ q in the weak-⋆ sense. Let γε be defined as ε ln qε. One has ˙ qε + γε = u0 + γ0

ε +

t f, where γ0

ε = γε(0) = ε ln q0 goes to 0 with ε.

As a consequence, γε converges weak-⋆ in L∞ towards γ ∈ L∞ such that ˙ q + γ = u0 + t f = ˜ u(t).

slide-62
SLIDE 62

Next step: ˙ q = ˜ u in I0 = {t, q(t) > 0}. We introduce, for any η > 0, the set Iη(q) = {t ∈]0, T[ , q(t) > η}. As qε converges uniformly to q, Iη(q) ⊂ Iη/2(qε) for ε sufficiently small. As a consequence, γε = ε ln qε goes uniformly to 0 on Iη(q), thus ˙ qε cv uniformly towards the unconstrained velocity ˜ u in Iη(q), for all η > 0. The limit q is therefore C1 on I0, with ˙ q = ˜ u, and γ is identically 0

  • n I0.

On Ic

0(q) = {t, q(t) = 0}, q is constant, so that ˙

q = 0 almost everywhere, thus γ = ˜ u a.e. Besides, as γε is negative as soon as qε < 1, one has γ ≤ 0 on Ic

0.

slide-63
SLIDE 63

Modelling issues Paradox: modeling of contacts with a highly viscous interstitial fluid

  • btained as a vanishing viscosity limit.

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.005 0.01 0.015 0.02 0.025 modèle de contact visqueux mélasse : µ=100 miel : µ=10 huile de ricin : µ=1 huile d’olive : µ=0.1 sang : µ=0.025 couche de fluide visqueux

slide-64
SLIDE 64

In real life: ruguous walls. Contact actually occurs at distance δ > 0. If the distance below which the models produces significant forces is δε < δ, the model does not make sense.

  • x

y r y = −b

Numerically: cut-off applied to γ below some threshlod value.

slide-65
SLIDE 65

Many-body situation                        du dt = f +

  • i<j

λijGij µij ∈ M(I) , supp(µij) ⊂ {t , Dij(q(t)) = 0}, u+ = PCqu−, ˙ γij = −λij. Cq = {v ∈ TQ , Dij(q) = 0 ⇒ Gij · v ≥ 0 , γij < 0 ⇒ Gij · v = 0} , Remark: tangential forces can be included. →80-81-82-84-85-86-87-88

slide-66
SLIDE 66

Links with macroscopic models Instantaneous saddle point problem:      u + B⋆λ = U Bu ≤ 0. U velocity before the collision, u after the collision. Rows of B: gradients −Gij. B expresses a unilateral incompressibility (divergence) (saturated zones cannot be further compressed) B⋆ is a gradient like operator: −B⋆λ =

  • λijGij.
slide-67
SLIDE 67

Analogy with a unilateral Darcy-like problem      u + B⋆λ = U Bu ≤ 0.      u + ∇p = F −∇ · u ≤ 0. Continuous problem on Ω with free outlet (p = 0 on ∂Ω): B : L2(Ω)2 → H−1, Bv, q =

v · ∇q. One has ||B⋆q|| = ||∇q||L2 ≥ ||q||H1(Ω) (Poincar´ e inequality), so that B is surjective = ⇒ the problem is well-posed (∃! (u, p) s.t. . . . ).

slide-68
SLIDE 68

Analogy (continued) The Lagrange multiplier field minimizes J(q) = 1 2 |∇p − F|2

  • ver all those fields in H1

0(Ω) which are non negative a.e.

u F ∇p p ≥ 0

slide-69
SLIDE 69

Turns out to be an obstacle problem, whose saddle point formulation is      −△p − µ = −∇ · F −p ≤ 0. The underlying operator is a Laplacian. Back to the granular situation:      u + B⋆λ = U Bu ≤ 0. First remark: λ is not unique in general. Indeed (2D situation): number of equations (≈ 2N) > number of unknowns (≈ 3N)

slide-70
SLIDE 70

Minimal set: 14 discs (28 primal DOFs), 29 contacts In open (expandable) situations, uniqueness holds for the homogeneous problem B⋆λ = 0 , λ ≥ 0 = ⇒ λ = 0 which simply means that kerB⋆ ∩ (R+)r = {0}. But in general B⋆λ = F admits infinitely many solutions. It suffices that there exists a solution λ ∈]0, +∞[r.

slide-71
SLIDE 71

For the dry contact case: no consequence For the lubricated case: huge consequences ˙ γij = −λij, and γij conditions the take-off instant. − → beside the non-uniqueness in time for non analytical data, the evolution problem admits a continuum of solutions, as soon as degeneracy occurs sometimes. Degeneracy: many particles have more than 4 neighbours, in 2D, more than 6 in 3D: generic situation for monodisperse packed suspensions. →90

slide-72
SLIDE 72

Analogy (continued). B plays the role of the divergence. − → nature of BB⋆ ? (N.B. it conditions the computational cost) For 1D problems : BB⋆ is exactly the discrete Laplacian. In higher dimensions: depends on the structure

slide-73
SLIDE 73

2 1/2 −1/2 −1

slide-74
SLIDE 74

General situation

slide-75
SLIDE 75

Macroscopic models Macroscopic pressureless gas model ∂tρ + ∇ · (ρu) = 0, ∂t(ρu) + ∇ · (ρu ⊗ u) + ∇p = ρ ≤ 1 (1 − ρ)p = u+ = PCρu− Well-posedness issues ? Possibilities to integrate some structural parameter.

slide-76
SLIDE 76

Macroscopic lubricated model Asymptotic limit (?)

  • ∂tρ + ∂x(ρu)

= ∂t(ρu) + ∂x(ρu2) + ∂xp = f ∂tγ + ∂x(γu) = −p γ ≤ 0 , ρ ≤ 1 , γ(1 − ρ) =

slide-77
SLIDE 77

References

[1] P. Ballard, The Dynamics of Discrete Mechanical Systems with Perfect Unilateral Constraints, Arch. Rational Mech. Anal. 154, p.p. 199–274, 2000. [2] Berthelin, F., Existence and weak stability for a pressureless model with unilateral constraint, Math. Models Methods Appl. Sci. 12 (2002), no. 2, 249–272. [3] J. Bertoin, Reflecting a Langevin Process at an Absorbing Boundary http://hal.archives-ouvertes.fr/ccsd-00018001/en/ [4] Y. Brenier, E. Grenier, Sticky particles and scalar conservation laws, SIAM J. Numer. Anal. 35 (1998), no. 6, 2317–2328 [5] G. Buttazzo, D. Percivale, On the approximation of the elastic bounce problem on Riemannian manifolds, J. Differential Equations 47 (1983),

  • no. 2, 227–245.
slide-78
SLIDE 78

[6] E.A. Coddington, N. Levinson, Theory of Ordinary Differential Equa- tions, McGraw-Hill Education, Europe, 1984. [7] R.G. Cox and H. Brenner, The slow motion of a sphere through a viscous fluid towards a plane surface - II - Small gap width, including inertial effects, CES 22, 1967, p.p. 1753-1777. [8] J.F. Edmond et L. Thibault ”Relaxation of an optimal control problem involving a perturbed sweeping process” Math. Program 104, no. 2-3, Ser. B, 347-373, 2005. [9] S. Kim S. and S. J. Karrila, Microhydrodynamics: Principles and Selected Applications, Butterworth-Heinemann, Boston, 1991. [10] H. Federer, ”Curvature Measures”, Trans. Amer. Math. Soc. 93 (1959) p 418-491. [11] R. Glowinski, T.W. Pan, Direct simulation of the motion of neutrally buoyant circular cylinders in plane Poiseuille flow, J. Comput. Phys. 181 (2002), no. 1, 260–279.

slide-79
SLIDE 79

[12] A. Lefebvre, Thse de troisme cycle, Universit Paris-Sud, 2007. [13] S. Luding, A. Suiker, and I. Kadashevich, Discrete element modeling of self-healing processes in damaged particulate materials, in Proceedings of the 1st International Conference on Self Healing Materials, 18-20 April 2007, Noordwijk aan Zee, The Netherlands, A. J. M. Schmets and S. van der Zwaag (Eds.), Springer Series in Material Science 100. [14] B. Maury, A Many-Body Lubrication Model, C. R. Acad. Sci. Paris, t. 325, S´ erie I, pp. 1053–1058, 1997, (http://www.ann.jussieu.fr/∼maury/Publis/col.pdf) [15] B. Maury, A gluey particle model, ESAIM Proceedings, July 2007, Vol.18, 133-142 Jean-Fr´ ed´ eric Gerbeau & St´ ephane Labb´ e, Editors. (http://www.edpsciences.org/articles/proc/pdf/2007/03/proc071811.pdf) [16] B. Maury, J. Venel, Un modle de mouvements de foule, ESAIM Pro- ceedings, July 2007, Vol.18, 143-152, Jean-Fr´ ed´ eric Gerbeau & St´ ephane Labb´ e, Editors. (http://www.edpsciences.org/articles/proc/pdf/2007/03/proc071812.pdf)

slide-80
SLIDE 80

[17] B. Maury, A time-stepping scheme for inelastic collisions, Nu- merische Mathematik, Volume 102, Number 4, pp. 649 - 679, 2006, (http://www.math.u-psud.fr/∼maury/Files/CollisionsMaury.pdf) [18] J.J. Moreau, D´ ecomposition orthogonale d’un espace Hilbertien selon deux cˆ

  • nes mutuellement polaires, C. R. Acad. Sci. Paris, t. 255, S´

erie I, pp. 238–240, 1962. [19] J.J. Moreau, Numerical Aspects of the Sweeping Process, Comput. Meth-

  • ds. Appl. Mech. Engr. 177, pp. 329–349, 1999.

[20] J.J. Moreau, Standard Inelastic Shocks and the Dynamics of Unilateral Constraints, in Unilateral Constraints in Structural Analysis (G. Del Piero & F. Maceri Eds, Springer verlag, Wien, New York), pp. 238–240, 1983. [21] J.J. Moreau, Some numerical methods in multibody dynamics: applica- tion to granular materials, Second European Solid Mechanics Conference (Genoa, 1994). European J. Mech. A Solids 13 (1994), no. 4, suppl., 93– 114.

slide-81
SLIDE 81

[22] Schatzman, Michelle A class of nonlinear differential equations of second

  • rder in time, Nonlinear Anal. 2 (1978), no. 3, 355–373.

[23] D.E. Stewart, Convergence of a time-stepping scheme for rigid body dy- namics and resolution of Painlev’s problems, Archive Rational Mechanics and Analysis, vol. 145 (issue 3), pp. 215-260, 1998.