Particle-based mesoscale modelling of blood flow in microvessels

advertisement
Particle-based mesoscale modelling of blood flow in
microvessels
Leonor García-Gutiérrez, under the supervision of Prof. Robert Kerr
Mathematics Institute, The University of Warwick
l.garcia-gutierrez@warwick.ac.uk
Model: MPC-AT
Poiseuille flow
MPC-AT: Multi Particle Collision Dynamics with Anderson Thermostat.
I Parabolic profile is reproduced.
I Based on a coarse-grain description of molecular collisions.
I A modification of Bird’s Direct Simulation Monte-Carlo.
I Alternative approach to solve Boltzmann equation by alternating
streaming and colliding steps.
Z
0.35
Y
0.40
0.36
0.32
0.28
0.24
0.20
0.16
0.12
0.08
0.04
0.00
0.04
Stream
0.30
0.25
0.20
v_x
Motivation
0.15
0.10
0.05
0.00
20
15
10
5
Y (cells)
0
I Partially filled cells at the boundary, but density is uniform across
the lumen.
Collide
Z
14.5
20
14.0
Stream
particle density
13.0
12.5
Y
I UK - more than £1 billion in drugs alone in 2006 (nice.org.uk)
I US - $93.5 billion in healthcare in 2010 (Heidenreich PA et al. Circulation. 2011;123:933-44)
I Pathophysiology of essential hypertension is not well understood.
13.5
12.0
Evolution is governed by Newton’s equations of motion:
10
11.5
5
11.0
10.5
0
20
vi (t + ∆t) = vi (t) + g ∆t
Why microvessels?
ri (t + ∆t) = ri (t) + vi (t) ∆t
“(...), it should never be forgotten that the more obvious
phenomena of the circulation are but a means through
which the real object of maintaining an adequate capillary
flow is attained”.
Carl J. Wiggers
15
I Standard expression in literature, implicitly assuming an
acceleration-driven flow (g) with no additional forces.
I Forces perpendicular to the flow can be introduced using:
15
10
5
Y (cells)
0
I Slip is observed (with both SAM and CAM averaging methods).
Typically corrected using “virtual particles” in the collision step.
0.35
0.30
vi (t + ∆t) = vi (t) + a ∆t
0.25
v_x
1
ri (t + ∆t) = ri (t) + vi (t) ∆t + a∆t 2
2
I Time-fractioning algorithm: A particle that would escape the
lumen in ∆t is moved back close to the impact point with the
boundary; the impact time α∆t is calculated; impact velocity is
reversed (bounce-back: v → −v); and the particle is let to stream
for the remaining fraction of ∆t. The fractioning repeats if it collides
with the boundary before (1 − α)∆t.
0.20
0.15
0.10
Simulation (fit)
NS
0.05
0.00
20
15
10
Y (cells)
5
0
Red Blood Cells in a stenosed capillary
Collide
Simulation box containing the system is coarsely divided into equal
cells. Random shift of the grid is applied to ensure Galilean invariance:
I Cross-sectional images (left) resemble experimental TEM images
(right).
Particle occupation, t = 19.750ms, x = 100µm
35
30
?
25
?
?
Normal
Hypertensive
Maximum capillary density in pregnancy. Image courtesy of D. Singer
20
Z
?
?
15
?
I Capillary rarefaction is observed also in healthy individuals with a
genetic predisposition for high blood pressure.
I Treating functional blockages in blood capillaries may prevent or
delay the onset of hypertension.
I This requires a deep understanding blood flow at the capillary level
mathematical model + simulations.
?
?
?
?
?
?
5
0
0
5
10
15
20
25
30
35
−Y
Particle occupation, t = 141.750ms, x = 150µm
35
30
???
?
????? ?? ?
??
??? ???
??? ?????
????
???? ?
?
?????
?????????? ????????
??????? ??? ???????
? ????????????? ? ? ??
?????????? ?? ?
????
??? ??????????????? ?
?? ?????? ??????
??
???? ????????????????
? ??? ?? ?? ????? ????
??? ??? ? ??
????????
??? ?? ? ?? ? ???? ??
?? ?? ????????? ?
?
??
????????? ????
??????????????????
???????????? ??
? ????? ??? ?
????? ?????
?????????
25
Mesoscale, particle-based methods are more suitable than NavierStokes equations because at microcirculation level blood is a complex
fluid with disparate time,length,energy scales.
?
?
10
w
I Apply periodic boundary conditions (flow direction).
I Reset random component of velocity for all particles.
kB T
uj |x,y,z ∈ N 0,
mj
20
Z
Why mesoscale methods?
?
?
15
10
5
I Compute average mass, velocity and random velocity for each cell.
(i)
~vcell
=
1
X
(i)
mcell j ∈P (i)
0
0
5
10
15
20
25
30
35
−Y
TEM images: http://remf.dartmouth.edu/imagesindex.html
mj ~vj
I Clustering (Rouleaux formation and dynamics).
I Update total velocity of each particle j in cell i, ensuring momentum
conservation.
vj (t + ∆t)|post −coll =
(i)
vcell (t
+ ∆t) + uj −
1
X
(i)
mcell j ∈P (i)
mj u j
Solutes: Hybrid MPC-MD
Coupling with solutes is straightforward in MPC
I Coarse-grained model of the solute: particle + interactions.
I Stream particles at timesteps ∆τ (velocity Verlet).
I Solute and solvent particles are indistinguishable in the collision
step.
Cross section of capillary with red blood cells.
Credit: Tissues and Organs—Visuals Unlimited/Getty Images
100
Continuum dynamics
I Fåhræus Effect is reproduced: reduction of the hematocrit in
non-stenosed microvessels, due to vRBC > vplasma (velocities in
µm ms−1 ).
Time scale (s)
10−3
Mesoscale
Run 1
Run 2
Run 3
−6
10
−9
v¯1 pl
v¯2 pl
RBC0
RBC1
RBC2
RBC3
RBC4
0.577
0.582
0.566
0.560
0.588
0.577
0.851
0.857
0.942
0.931
0.888
0.887
0.992
0.989
1.013
0.912
0.977
1.008
0.937
0.998
1.086
Molecular Dynamics
10
Acknowledgements
Funding: “La Caixa” Foundation and Warwick DARO. Computing facilities: Centre for
Scientific Computing of the University of Warwick.
10−12
10−9
10−6
Length scale (m)
10−3
100
Download