Fluctuating Hydrodynamics of Suspensions of Rigid Particles

advertisement
Fluctuating Hydrodynamics of
Suspensions of Rigid Particles
Aleksandar Donev
Courant Institute, New York University
Multiscale simulation methods for soft matter systems
Schloss Waldthausen, Mainz, Germany
Oct 6th 2014
A. Donev (CIMS)
RigidIBM
10/2014
1 / 35
Outline
1
Fluid-Particle Coupling
2
Minimally-Resolved Blob Model
Overdamped Limit
Results
3
Rigid Bodies
Overdamped Limit
Numerical Tests
4
Outlook
A. Donev (CIMS)
RigidIBM
10/2014
2 / 35
Fluid-Particle Coupling
Levels of Coarse-Graining
Figure: From Pep Español, “Statistical Mechanics of Coarse-Graining”.
A. Donev (CIMS)
RigidIBM
10/2014
4 / 35
Fluid-Particle Coupling
Incompressible Fluctuating Hydrodynamics
The particles are immersed in an incompressible fluid that we assume
can be described by the time-dependent fluctuating incompressible
Stokes equations for the velocity v (r, t),
p
(1)
ρ∂t v + ∇π = η∇2 v + f + 2ηkB T ∇ · W
∇ · v = 0,
along with appropriate boundary conditions.
Here the stochastic momentum flux is modeled via a random
Gaussian tensor field W(r, t) whose components are white in space
and time with mean zero and covariance
hWij (r, t)Wkl (r0 , t 0 )i = (δik δjl + δil δjk ) δ(t − t 0 )δ(r − r0 ).
A. Donev (CIMS)
RigidIBM
10/2014
(2)
5 / 35
Fluid-Particle Coupling
Fluid-Structure Coupling
We want to construct a bidirectional coupling between a fluctuating
fluid and a small spherical Brownian particle (blob).
Macroscopic coupling between flow and a rigid sphere:
No-slip boundary condition at the surface of the Brownian particle.
Force on the bead is the integral of the (fluctuating) stress tensor over
the surface.
The above two conditions are questionable at nanoscales, but even
worse, they are very hard to implement numerically in an efficient and
stable manner.
Let u be the linear and ω is angular velocity of the body, F the
applied force and τ is the applied torque, me the excess mass of the
body, and Ie the excess moment of inertia over that of the fluid.
A. Donev (CIMS)
RigidIBM
10/2014
6 / 35
Fluid-Particle Coupling
Immersed Rigid Bodies
In the immersed boundary method we extend the fluid velocity
everywhere in the domain,
Z
p
2
ρ∂t v + ∇π = η∇ v −
λ (q) δ (r − q) dq + 2ηkB T ∇ · W
Ω
∇ · v = 0 everywhere
Z
me u̇ = F +
λ (q) dq
Ω
Z
Ie ω̇ = τ +
[q × λ (q)] dq
Ω
v (q, t) = u + q × ω
Z
=
v (r, t) δ (r − q) dr for all q ∈ Ω,
where the induced fluid-body force [1] λ (q) is a Lagrange
multiplier enforcing the final no-slip condition (rigidity).
A. Donev (CIMS)
RigidIBM
10/2014
7 / 35
Fluid-Particle Coupling
Overdamped Limit
Ignoring fluctuations, for viscous-dominated flow we can switch to
the steady Stokes equation.
The result is a linear mapping or extended mobility matrix M,
[U , Ω]T = M [F , T ]T ,
where the left-hand side collects the linear and angular velocities, and
the right hand side collects the applied forces.
When the inertia-free or overdamped limit is taken carefully, an
overdamped Langevin equation for the positions Q and
orientations Θ of the bodies emerge.
Fluctuation-dissipation balance needs to be studied more
rigorously, but see Hinch and especially work by Roux [2].
Problem: How to compute M and the simulate the Brownian
motion of the particles?
A. Donev (CIMS)
RigidIBM
10/2014
8 / 35
Minimally-Resolved Blob Model
Brownian Particle Model
Consider a Brownian “particle” of size a with position q(t) and
velocity u = q̇, and the velocity field for the fluid is v(r, t).
We do not care about the fine details of the flow around a particle,
which is nothing like a hard sphere with stick boundaries in reality
anyway.
Take an Immersed Boundary Method (IBM) approach and describe
the fluid-blob interaction using a localized smooth kernel δa (∆r) with
compact support of size a (integrates to unity).
Often presented as an interpolation function for point Lagrangian
particles but here a is a physical size of the particle (as in the Force
Coupling Method (FCM) of Maxey et al).
We will call our particles “blobs” since they are not really point
particles.
A. Donev (CIMS)
RigidIBM
10/2014
10 / 35
Minimally-Resolved Blob Model
Local Averaging and Spreading Operators
Postulate a no-slip condition between the particle and local fluid
velocities,
Z
q̇ = u = [J (q)] v = δa (q − r) v (r, t) dr,
where the local averaging linear operator J(q) averages the fluid
velocity inside the particle to estimate a local fluid velocity.
The induced force density in the fluid because of the force F applied
on particle is:
f = −Fδa (q − r) = − [S (q)] F,
where the local spreading linear operator S(q) is the reverse (adjoint)
of J(q).
The physical volume of the particle ∆V is related to the shape and
width of the kernel function via
Z
−1
∆V = (JS)−1 =
δa2 (r) dr
.
(3)
A. Donev (CIMS)
RigidIBM
10/2014
11 / 35
Minimally-Resolved Blob Model
Many-Particle Systems
Denote composite vector of positions Q = {q1 , . . . , qN } and
Θ = {θ 1 , . . . , θ N } the orientations of all of the N blobs.
Composite velocity U = {u1 , . . . , uN } and
angular velocity Ω = {ω 1 , . . . , ω N }.
Applied forces F (Q) = {F1 (Q) , . . . , FN (Q)},
applied torques T = {τ 1 , . . . , τ N }.
Define composite local averaging linear operator J (Q) operator, is
the composite spreading linear operator, S (Q) = J ? (Q),
Z
(J v)i = δa (qi − r) v (r, t) dr
(SF ) (r) =
N
X
Fi δa (qi − r) .
i=1
A. Donev (CIMS)
RigidIBM
10/2014
12 / 35
Minimally-Resolved Blob Model
Inertial Equations of Motion
The momentum equation, ∇ · v = 0 and
ρ∂t v + ∇π = η∇2 v +
p
1
2ηkB T ∇ · W + SF + ∇ × (ST ) + f th .
2
The suspended particles are prescribed to follow the local fluid
motion, leading to the N minimally-resolved no-slip conditions
U = dQ/dt = J v,
(4)
Ω = dΘ/dt = ∇ × (J v) /2.
Henceforth we will not include rotation and only consider translational
DOFs.
A. Donev (CIMS)
RigidIBM
10/2014
13 / 35
Minimally-Resolved Blob Model
Fluctuation-Dissipation Balance
One must ensure fluctuation-dissipation balance in the coupled
fluid-particle system: our equations are ergodic with respect to the
Gibbs-Boltzmann distribution [3]
Peq (Q, Θ) ∼ exp (−U (Q, Θ) /kB T ) ,
where F = −∂Q U and T = −∂Θ U.
No entropic contribution to the coarse-grained free energy because
our formulation is isothermal and the particles do not have internal
structure.
In order to ensure that the dynamics is ergodic with respect to an
appropriate Gibbs-Boltzmann distribution), add the thermal or
stochastic drift forcing [4, 3, 5]
f th = (kB T ) ∂Q · S (Q) .
A. Donev (CIMS)
RigidIBM
(5)
10/2014
14 / 35
Minimally-Resolved Blob Model
Overdamped Limit
Overdamped Limit
Let us assume that the Schmidt number is very large,
Sc = η/ (ρχ) 1,
where χ ≈ kB T / (6πηa) is a typical value of the diffusion coefficient
of the particles.
To obtain the asymptotic dynamics in the limit Sc → ∞ heuristically,
we delete the inertial term ρ∂t v in (1), ∇ · v = 0 and
p
∇π = η∇2 v + SF + 2ηkB T ∇ · W ⇒
(6)
p
v = η −1 L−1 SF + 2ηkB T ∇ · W ,
where L−1 0 is the Stokes solution operator.
A. Donev (CIMS)
RigidIBM
10/2014
15 / 35
Minimally-Resolved Blob Model
Overdamped Limit
Overdamped Limit
A rigorous adiabatic mode elimination procedure informs us that the
correct interpretation of the noise term in this equation is the kinetic
stochastic integral,
s
"
#
2kB T
dQ (t)
−1 1
= J (Q)L
S(Q)F (Q) +
∇ W (r, t) . (7)
dt
η
η
This is equivalent to the standard equations of Brownian Dynamics
(BD),
1
dQ
f
= MF + (2kB T M) 2 W(t)+k
B T (∂Q · M),
dt
(8)
where M(Q) 0 is the symmetric positive semidefinite (SPD)
mobility matrix
M = η −1 J L−1 S.
A. Donev (CIMS)
RigidIBM
10/2014
16 / 35
Minimally-Resolved Blob Model
Overdamped Limit
Brownian Dynamics via Fluctuating Hydrodynamics
It is not hard to show that M is very similar to the Rotne-Prager
mobility used in BD, for particles i and j,
Z
−1
Mij = η
δa (qi − r)K(r, r0 )δa (qj − r0 ) drdr0
(9)
where K is the Green’s function for the Stokes problem (Oseen
tensor for infinite domain).
The self-mobility defines a consistent hydrodynamic radius of a blob,
Mii = Mself =
1
I.
6πηa
For well-separated particles we get the correct Faxen correction,
r=q
a2 2
a2 2
−1
Mij ≈ η
I + ∇r
I + ∇r0 K(r − r0 )r0 =qj .
i
6
6
At smaller distances the mobility is regularized in a natural way and
positive-semidefiniteness ensured automatically.
A. Donev (CIMS)
RigidIBM
10/2014
17 / 35
Minimally-Resolved Blob Model
Overdamped Limit
Numerical Methods
Both compressible and incompressible, inertial and overdamped,
numerical methods have been implemented by Florencio Balboa
(UAM) on GPUs for periodic BCs (public-domain!), and in the
parallel IBAMR code of Boyce Griffith by Steven Delong for general
boundary conditions (to be made public-domain next fall!).
Spatial discretization is based on previously-developed staggered
schemes for fluctuating hydro [6] and the immersed-boundary
method kernel functions of Charles Peskin.
Temporal discretization follows a second-order splitting algorithm
(move particle + update momenta), and is limited in stability only by
advective CFL.
We have constructed specialized temporal integrators that ensure
discrete fluctuation-dissipation balance, including for the
overdamped case.
A. Donev (CIMS)
RigidIBM
10/2014
18 / 35
Minimally-Resolved Blob Model
Overdamped Limit
(Simple) Midpoint Scheme
Fluctuating Immersed Boundary Method (FIBM) method:
Solve a steady-state Stokes problem (here δ 1)
p
∇π n = η∇2 vn + 2ηkB T ∇ · Z n + S n F (qn )
kB T
δ fn
δ fn
n
n
fn
+
S q + W −S q − W
W
δ
2
2
∇ · vn = 0.
Predict particle position:
1
qn+ 2 = qn +
∆t n
J v
2
Correct particle position,
1
qn+1 . = qn + ∆tJ n+ 2 v.
A. Donev (CIMS)
RigidIBM
10/2014
19 / 35
Minimally-Resolved Blob Model
Results
Slit Channel
PDF × a
0.16
0.14
0.12
0.10
0.08
0.06
0.04
0.02
0.000
10
Euler-Maruyama (biased)
Midpoint
Biased Distribution
Gibbs Boltzmann
20
30
40
H/a
50
60
Figure: Probability distribution of the distance H to one of the walls for a
freely-diffusing blob in a two dimensional slit channel.
A. Donev (CIMS)
RigidIBM
10/2014
20 / 35
Minimally-Resolved Blob Model
Results
Colloidal Gellation: Cluster collapse
7.4
BD with HI
BD without HI
FIBM (4pt, IBAMR)
FIBM (3pt, fluam)
7.2
Rg
7.0
6.8
6.6
6.4
6.2
6.0 -2
10
10
-1
0
10
10
3
t / tB = t kBT / ηa
1
10
2
Figure: Relaxation of the radius of gyration of a colloidal cluster of 13 spheres
toward equilibrium, taken from Furukawa+Tanaka.
A. Donev (CIMS)
RigidIBM
10/2014
21 / 35
Rigid Bodies
Blob/Bead Models
Figure: Blob or “raspberry” models of: a spherical colloid, and a lysozyme [7].
A. Donev (CIMS)
RigidIBM
10/2014
23 / 35
Rigid Bodies
Review: Immersed Rigid Bodies
In the immersed boundary method we extend the fluid velocity
everywhere in the domain,
Z
p
2
ρ∂t v + ∇π = η∇ v −
λ (q) δ (r − q) dq + 2ηkB T ∇ · W
Ω
∇ · v = 0 everywhere
Z
me u̇ = F +
λ (q) dq
Ω
Z
Ie ω̇ = τ +
[q × λ (q)] dq
Ω
v (q, t) = u + q × ω
Z
=
v (r, t) δ (r − q) dr for all q ∈ Ω,
where the induced fluid-body force [1] λ (q) is a Lagrange
multiplier enforcing the final no-slip condition (rigidity).
A. Donev (CIMS)
RigidIBM
10/2014
24 / 35
Rigid Bodies
Rigid-Body Immersed-Boundary Method
A neutrally-buoyant rigid-body immersed boundary formulation
using blobs:
p
ρ∂t v + ∇π = η∇2 v − SΛ + 2ηkB T ∇ · W + f th
∇ · v = 0 (Lagrange multiplier is π)
X
λi = F (Lagrange multiplier is u)
(10)
i
X
qi × λi = τ (Lagrange multiplier is ω),
(11)
J v = u + ω × Q + slip (activity)
where Λ = {λ1 , . . . , λN } are the unknown rigidity forces on each
blob that need to be solved for (this is the hard part!).
1
2
Specified kinematics (e.g., swimming object): Unknowns are v, π and
Λ, while F and τ are outputs (easier).
Free bodies (e.g., colloidal suspension): Unknowns are v, π and Λ, u
and ω, while F and τ are inputs (harder).
A. Donev (CIMS)
RigidIBM
10/2014
25 / 35
Rigid Bodies
Overdamped Limit
Rigid-Body Langevin Dynamics
This system of equations (once f th is determined) is ergodic wrt the
Gibbs-Boltzmann distribution.
The many-body mobility matrix N takes into account higher-order
hydrodynamic interactions,
N = KM−1 K?
−1
,
relating the total applied forces and torques with the resulting linear
and angular velocities.
Here K is a simple geometric matrix, defined via
K? [U, Ω]T = U + Ω × Q.
This works for confined systems, non-spherical particles, and even
active particles.
Can also be extended to semi-rigid structures (e.g., bead-link
polymer chains).
A. Donev (CIMS)
RigidIBM
10/2014
26 / 35
Rigid Bodies
Overdamped Limit
Overdamped Limit
The overdamped limit can be taken and amounts to (aside from
thermal drift terms) to simply deleting ρ∂t v, to get
!
s
2kB T
U
F
=N
+
KM−1 J L−1 ∇ W = (12)
Ω
T
η
1
F
=N
+ (2kB T N ) 2 ∇ W
T
Observe the noise automatically has the right covariance,
1 ?
1
N 2 N 2 = N KM−1 J L−1 LL−1 S M−1 K? N ,
= N KM−1 K N = N
without any approximations and for all types of boundary conditions.
A. Donev (CIMS)
RigidIBM
10/2014
27 / 35
Rigid Bodies
Numerical Tests
Shell-in-Shell Test
Figure: Error in the velocity and pressure for different resolutions. (Left) Outer:
162, Inner: 12 blobs. (Right) Outer: 642, Inner: 42 blobs.
A. Donev (CIMS)
RigidIBM
10/2014
28 / 35
Rigid Bodies
Numerical Tests
Steady Stokes Test
Figure: Error in the velocity and pressure for different resolutions. (Left) Outer:
2562, Inner: 162 blobs. (Right) Outer: 10242, Inner: 642 blobs.
A. Donev (CIMS)
RigidIBM
10/2014
29 / 35
Rigid Bodies
Numerical Tests
Alternative Discretizations
Figure: Error in the velocity and pressure for shell-in-shell steady Stokes test with
double-shell.
A. Donev (CIMS)
RigidIBM
10/2014
30 / 35
Rigid Bodies
Numerical Tests
Sphere in Shear Flow
The low-order moments of the fluid-particle stress converge
relatively rapidly.
The total drag (zeroth moment) and torque (antisymmetric part of
the second moment),
X
X
F=
Λi and τ =
λi × r i .
i
i
These are nonzero and consistent even for a single blob.
But to get a nonzero stresslet (symmetric part of the second
moment) we need a raspberry-type model,
(
)
X
S = SymmTraceless
λi ⊗ r i .
i
A. Donev (CIMS)
RigidIBM
10/2014
31 / 35
Rigid Bodies
Numerical Tests
Accuracy
Compare to theoretical formulae to derive an effective hydrodynamic
radius:
T = 8πµR 3 ω where ω = (∇ × v) /2
(13)
S=
# blobs
12
42
162
642
2562
10π 3
ηR γ̇ where γ̇ = ∇v + ∇T v.
3
Drag Rh
1.4847
1.2152
1.0864
1.0377
1.0172
Torque Rτ
1.3774
1.1671
1.0730
1.0343
1.0163
Stresslet Rs
1.4492
1.2474
1.0959
1.0405
1.0184
Geom Rg
1
1
1
1
1
Table: Hydrodynamic radii for several resolutions of shell sphere models.
A. Donev (CIMS)
RigidIBM
10/2014
32 / 35
Outlook
Conclusions
Fluctuating hydrodynamics seems to be a very good coarse-grained
model for fluids, and coupled to immersed particles to model
Brownian suspensions (model can be justified microscopically,
ongoing work with Pep Espanol).
The minimally-resolved blob approach provides a low-cost but
reasonably-accurate representation of rigid particles in flow (has been
extended to reaction-diffusion problems).
Particle and fluid inertia can be included in the description, or, an
overdamped limit can be taken if Sc 1.
More complex particle shapes can be built out of a collection of
blobs to form a rigid body.
A postdoc position is available in my group:
Fluctuating Hydrodynamics of chemically reactive + multiphase +
multispecies liquid mixtures
A. Donev (CIMS)
RigidIBM
10/2014
34 / 35
Outlook
References
D. Bedeaux and P. Mazur.
Brownian motion and fluctuating hydrodynamics.
Physica, 76(2):247–258, 1974.
J. N. Roux.
Brownian particles at different times scales: a new derivation of the Smoluchowski equation.
Phys. A, 188:526–552, 1992.
F. Balboa Usabiaga, R. Delgado-Buscalioni, B. E. Griffith, and A. Donev.
Inertial Coupling Method for particles in an incompressible fluctuating fluid.
Comput. Methods Appl. Mech. Engrg., 269:139–172, 2014.
Code available at https://code.google.com/p/fluam.
P. J. Atzberger.
Stochastic Eulerian-Lagrangian Methods for Fluid-Structure Interactions with Thermal Fluctuations.
J. Comp. Phys., 230:2821–2837, 2011.
S. Delong, F. Balboa Usabiaga, R. Delgado-Buscalioni, B. E. Griffith, and A. Donev.
Brownian Dynamics without Green’s Functions.
J. Chem. Phys., 140(13):134110, 2014.
F. Balboa Usabiaga, J. B. Bell, R. Delgado-Buscalioni, A. Donev, T. G. Fai, B. E. Griffith, and C. S. Peskin.
Staggered Schemes for Fluctuating Hydrodynamics.
SIAM J. Multiscale Modeling and Simulation, 10(4):1369–1408, 2012.
José Garcı́a de la Torre, Marı́a L Huertas, and Beatriz Carrasco.
Calculation of hydrodynamic properties of globular proteins from their atomic-level structure.
Biophysical Journal, 78(2):719–730, 2000.
A. Donev (CIMS)
RigidIBM
10/2014
35 / 35
Download