SLIDE 1 Numerical Modelling of Granular Flows
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
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
.
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 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} = {−
µijGij(q) , µij ≥ 0 , Dij(q)µij = 0} (Farkas Lemma)
U
Cq Nq
Id = PCq + PNq (Moreau)
SLIDE 5 Find t − → q(t) ∈ Q0, u = ˙ q, du dt = f(q, t) +
λ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
1D example
t
q q −g λ = gτδτ + g
1]τ,+∞[
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) =
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
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 Numerical Scheme f n+1
h
(q) = tn+1
tn
f(q, t).
(q0
h, u0 h) = (q0, u0).
h
as the solution to the constrained minimization problem min
u∈Ch(qn
h)
1 2
h − hf n+1 h
(qn
h)
with Ch(qn
h) = {u ∈ TQ, Dij(qn h) + hGij(qn h) · u
h+hu)
≥ 0}.
qn+1
h
= qn
h + hun+1 h
.
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) =
v ∈ K +∞ if v / ∈ K
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)
h
h
(qn
h)
SLIDE 12 un+1
h
− un
h
h + ∂ICh(qn
h)
h
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
Interpretation in terms of positions
forbidden forbidden forbidden
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 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 = Π+
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) +
λn+1
ij
Gij(qn
h).
du dt = f +
λijGij
SLIDE 17
Behaviour of uzawa algorithm
SLIDE 18
Cost reduction Number of constraints r = N(N − 1)/2 can be reduced to O(N). Bucket sorting:
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 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 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 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) =
for t ∈
2k+1 , 1 2k+1 + 1 2k+2
for t ∈
2k+1 + 1 2k+2 , 1 2k
k ∈
Z , k ≥ −4.
SLIDE 23
0.5 1 1/4 1/2 1 2 4
0.5 1 1/4 1/2 1 2 4
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
Large time steps in a many-body situation (every 3 time steps shots)
SLIDE 26 Stochastic forcing q(t) = q0 + t u(s) ds ∈ Q0 ∀ t ∈ I du = f(q, t) dt +
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
h − hf n+1 h
(qn
h)−
√ h σwn+1
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 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
Capillary forces (with common radius r): Fji = −Fij = πγr (exp (−ADij + B) + C) eij if Dij < Drupt. →41-42
SLIDE 30 Further experiments Many-body simulations →50-52-54 Macroscopic bodies Additional force : F = −∇qV , V = k 2
2 qi+1 − qi |qi+1 − qi| · qi−1 − qi |qi−1 − qi|.
i i + 1 i − 1
→62-64
SLIDE 31
First-order evolution equation : a crowd motion model (with Juliette Venel [16]) .
SLIDE 32 Safe zone ω
Evolution equation : dq dt = PCqU(q)
dq dt + Nq ∋ U. →70-72-73
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
sup
S∈Λ NS
|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
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 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 =
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 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 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
|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
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 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
un+1
h
− un
h
h + ∂ICh(qn
h)
h
h
(qn
h)
Ch(qn
h) closed and convex =
⇒ Operator I+∂ICh(qn
h) is a contraction.
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)
h
h
(qn
h)
which is basically du dt + ∂IC(q(t))u ∋ f(q(t), t)
SLIDE 41 Key-point in the proof of Brezis theorem: fix an interior point in D(A). − → does there exist u0 ∈
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
LUBRICATED CONTACT Motivation Body-body lubrication model : scheme I (see [14]). Vanishing viscosity limit: scheme II (see [15, 12]).
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 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
Apparent viscosities 2.0, 2.45, 1.62, and 6.54
SLIDE 47
x q U a Flub ∼ −6πµa2 U
q ey (See Brenner [7] or Kim [9])
SLIDE 48 Notations
ri rj Dij qi qj eij −eij Cj
i
Ci
j
SLIDE 49 Fj
i = −Fi j = −κ (Dij)
Cj
i − ˙
Ci
j) · eij
which can be written Fj
i = [−κ (Dij) eij ⊗ eij] · ( ˙
Cj
i − ˙
Ci
j) , κ (d) = µ 1/d.
mi ¨ qi = Φi +
Fj
i( ˙
Cj
i, ˙
Ci
j).
M ¨ q = Φ −
[κ (Dij) Gij ⊗ Gij] · ˙ q The velocity u = ˙ q verifies the associated energy balance d dt 1 2 Mu · u
with Φ symmetric, nonnegative bilinear form. (in its kernel: rigid motion of clusters)
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
κ (Dij)(Gij · u) (Gpq · M−1Gij) One keeps Dpq implicit, the other distances explicit − → ¨ D = −µ ˙ D/D + f
SLIDE 51 1) Compute the distances (ODE). 2) Compute the matrix A =
[κ (Dij) Gij ⊗ Gij] 3) Compute velocities and positions M un+1 − un h + Aun+1 = Φ
SLIDE 52
SLIDE 53 −3 −2 −1 1 2 3 −20 −15 −10 −5
SLIDE 54 Asymptotic Analysis
q f
qε = −ε ˙ qε qε + f(t), qε(0) = q0 > 0 , ˙ qε(0) = u0,
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 Asymptotic behaviour
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 =
if q > 0 ,
R+
if q = 0 and γ− = 0 , {0} if q = 0 and γ− < 0.
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 Numerical scheme qn > 0 un+1 = un + hf(tn+1) , ˜ qn+1 = qn + hun+1 , if ˜ qn+1 < 0
γn+1 = un+1 , if ˜ qn+1 ≥ 0
qn+1 , γn+1 = 0 , qn = 0 γn+1 = γn + hf(tn+1) , if γn+1 ≤ 0
un+1 = 0 , if γn+1 > 0
qn+1 = qn + hun+1.
SLIDE 59 1 −2 2 qε q γ γ γε γε
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 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 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
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 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 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.
y r y = −b
Numerically: cut-off applied to γ below some threshlod value.
SLIDE 65 Many-body situation du dt = f +
λ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 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⋆λ =
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 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
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
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
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
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
2 1/2 −1/2 −1
SLIDE 74
General situation
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 Macroscopic lubricated model Asymptotic limit (?)
= ∂t(ρu) + ∂x(ρu2) + ∂xp = f ∂tγ + ∂x(γu) = −p γ ≤ 0 , ρ ≤ 1 , γ(1 − ρ) =
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),
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
[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 [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 [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.