• Aucun résultat trouvé

Upscaling mass transfer in brain capillary networks

N/A
N/A
Protected

Academic year: 2021

Partager "Upscaling mass transfer in brain capillary networks"

Copied!
43
0
0

Texte intégral

(1)

OATAO is an open access repository that collects the work of Toulouse

researchers and makes it freely available over the web where possible

Any correspondence concerning this service should be sent

to the repository administrator:

tech-oatao@listes-diff.inp-toulouse.fr

This presentation is published in:

http://oatao.univ-toulouse.fr/20439

To cite this version:

Doyeux, Vincent and Davit, Yohan and Quintard, Michel and

Lorthois, Sylvie. Upscaling mass transfer in brain capillary

networks. (2018) In: ECCM-ECFD 2018 (6th European

Conference on Computational Mechanics (Solids, Structures

and Coupled Problems) (ECCM 6) and the 7th European

Conference on Computational Fluid Dynamics (ECFD 7),

11-15 June 2018 (Glasgow, United Kingdom). (Unpublished)

(2)

Upscaling mass transfer in brain capillary networks

Vincent Doyeux, Yohan Davit, Michel Quintard, Sylvie Lorthois

(3)

Hybrid continuous/network models for large scale simulation

Simulating Mass Transfer in the brain: a multi-scale problem

Multi-scale problem (arterio-venous, capillary, parenchyma)

Continuous representation of Parenchyma (Nicholson 2001, Kojic 2017, Holter 2017) Still need to explicitely resolve the vessels

Upscale the capillary bed, including vessels and parenchyma Coupling with explicit arterio-venous tree is different for the capillaries and parenchyma. Two concentrations necessary.

(4)

1 Homogenization - Equations

2 Fictitious Domain Framework

(5)

Mass transfer model at capillary scale

Hypotheses

Parenchyma and endothelium are purely diffusivedomains

Parenchyma + endothelium = tissue, Ωp∪ Ωe= Ωt

Dtspacially varying (small in Ωe) Red blood cells are neglected

Two-phase capillary bed model

∂τcβ+ u· ∇cβ −Dv∆cβ= 0 in Ωβ ∂τct −Dt∆ct= 0 in Ωt cβ = ct on ∂Ωβt Dv∇cβ· n = Dt∇ct· n on ∂Ωβt

(6)

Upscaled representation of the capillary domain

Upscaled model for the two concentrations

εβ∂τhcβiβ+(εβhuiβ− uββ)· ∇ hcβiβ−uβt· ∇ hctit+τm(hcβiβ− hctit)

=∇ · (Kββ∇hcβiβ)+∇ · (Kβt∇hctit)

εt∂τhctit−utt· ∇ hctit−utβ· ∇ hcβiβ+τm(hctit− hcβiβ)

=∇ · (Ktt∇hctit)+∇ · (Ktβ∇hcβiβ)

Equations solved on a domain without explicit representation of vessels Presence of capillary network taken into account through effective coefficients

(7)

Volume averaging

Averaging equations

h∂τcβ+ u· ∇cβ −Dv∆cβi = 0 in Ωβ h∂τct −Dt∆cti = 0 in Ωt

Decomposition in averaged and deviation

cβ =hcβiβ+ceβ ct =hctit+cet

hceβi = 0 hceti = 0 We obtain equations onhcβiβ andhctit

Equations depend on deviation termsceβ andcet Need closure equations onceβ andcet.

Subtracting equations on the mean to microscopic equations leads to equations onceβ andcet.

Deviation terms as linear combination of averaged values and their gradients

e cβ = bββ· ∇ hcβiβ+ bβt· ∇ hctit− sβ  hcβiβ− hctit  · ∇ hc β · ∇ hc t  β t

(8)

Volume averaging

Decomposition of deviation terms

e cβ = bββ· ∇ hcβiβ+ bβt· ∇ hctit−sβ  hcβiβ− hctit  e ct = btβ· ∇ hcβiβ+ btt· ∇ hctit−st  hcβiβ− hctit 

Effective coefficients associated

uββ= ˜usβ − Dβ V Z ∂Ωβt nβtsβdA τm= 1 V Z ∂Ωβt nβt· Dβ∇sβdA

Closure problem on sβand st coefficients:

−∇· (Dβ∇sβ) − εβτm+ u· ∇sβ = 0 on Ωβ −Dt∆st− εtτm = 0 on Ωt τm− 1 V Z ∂Ωβt n· Dβ∇sβ dV = 0 sβ−st = 1 on ∂Ωβt n· Dβ∇sβ− n· Dt∇st = 0 on ∂Ωβt sβ β = 0 hstit = 0 Take-home idea

Obtaining the effective coefficients necessitates to solve PDEs on a Representative Elementary Volume of the micro-structure

(9)

Computational Framework

Solution proposed:

C++/Parallel Finite element library1

Feel++

Use a distance function field to capture the domain geometries

I Mesh adaptation from distance function

I Sub-domain localization to solve Stokes problem

(10)

1 Homogenization - Equations

2 Fictitious Domain Framework

(11)

Network geometries

(150 µm)3 network. Secomb (2000)

(300 µm)3network.

Ross (2005), Tsai (2009), Kleinfeld (2011), Kaufhold 2012, Blinder (2013)

Segment networks extracted from biological images (center-line detection) Need to mesh inner and outer domains (vessels and tissue)

Difficult to mesh automatically with CAD software (design of bifurcations) Geometry representation needs to be robust and automated

(12)

Levelset field

Defining φi, the distance field to centerline Siof a vessel of radius ri The distance field to the closest vessel boundary of the network is:

φ(x) =Nb Vesselsmin i=0 dist(x, Si)− ri Properties of φ: φ(x) < 0 if x∈ Ωβ φ(x) > 0 if x∈ Ωt φ(x) = 0 if x∈ ∂Ωβt

(13)

Mesh adaptation from distance function

Target mesh size field calculated from levelset field

h(x) =    hmin, |φ(x)| ≤ R1, α|φ(x)| + β, R1≤ |φ(x)| ≤ R2, hmax, |φ(x)| ≥ R2

(14)

Transport equations

Two domain problem

∂τcβ+ u· ∇cβ −Dv∆cβ= 0 in Ωv ∂τct −Dt∆ct= 0 in Ωt cβ = ct on ∂Ωβt Dβ∇cβ· n = Dt∇ct· n on ∂Ωβt Prescribed B.Cs for cβ on ∂Ωβ\ ∂Ωβt Prescribed B.Cs for ct on ∂Ωt\ ∂Ωβt

One domain problem with spacialized coefficients

∂τc+ u· ∇c − D(φ)∆c = 0 in Ω Prescribed B.Cs for c on ∂Ω

Velocity u is obtained by solving Stokes equation on the vessel domain only.

Diffusion coefficient spatialized to take into account the BBB.

(15)

PDEs solved by our framework

The frameworks of fictitious network allows to solve:

The microscopic problem (DNS)

Closure equations to get the effective coefficients

Upscaled model

Monolitic solver used for the upscaled model

(16)

1 Homogenization - Equations

2 Fictitious Domain Framework

(17)

Test Case, order 3 network.

Representative Elementary Volume, size (2× 2 × 2)

(18)

Comparison DNS - Homogenized model

Direct Numerical Simulation (DNS)

DNS

Number of elements (tetrahedrons): 8.5 × 106

Computational Cost: 1h on 100 cores

Darcy Scale

Darcy Scale

Number of elements (tetrahedrons): 3 × 104

Computational Cost: 10 min on 20 cores

(19)

Simulation Visualization

(20)

Simulation Visualization

2 9

(21)

Simulation Visualization

(22)

Simulation Visualization

4 9

(23)

Simulation Visualization

(24)

Simulation Visualization

6 9

(25)

Simulation Visualization

(26)

Simulation Visualization

8 9

(27)

Simulation Visualization

(28)

Quantitative comparison

0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 1, Km= 3× 10−2 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(29)

Quantitative comparison

0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PREV e = 10, Km= 3× 10−4 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(30)

Anatomical Network

1 4

(31)

Anatomical Network

2 4

(32)

Anatomical Network

3 4

(33)

Anatomical Network

4 4

(34)

Quantitative comparison

0 1 2 3 4 5 6 7 8 9 t∗ 0 2 4 6 8 10 12 14 16 hcβ i β REV− 1 REV 0 REV 1 REV 2 0 1 2 3 4 5 6 7 8 9 t∗ 0 2 4 6 8 10 12 14 16 hcσ i σ REV− 1 REV 0 REV 1 REV 2 PREV e = 1, Km= 3× 10−2 Adimentional coefficients

P´eclet number PREV

e = hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(35)

Conclusion and perspective

Conclusion

Two-phase representation of the capillaries and tissue Sucessful upscaling of the capillary bed

Framework using fictitious domain for DNS and Closure equations

In the future...

Coupling with arterio-venous tree (1D-3D) or (3D-3D) Include the RBCs

(36)
(37)

Use of the distance function

Distance function used to: define a sub-domain: Ωvh⊂ Ωh, Ωvh = [ i  Ωei| π Pdh0 Ωei(φ) < 0 

An example of projection function on a elements is given by: πPdh0

ei =



−1, if φ < 0 on at least one dof of Ωei

1 else

define continuously quantities having a different value in the domains thanks to a smoothed Heaviside function (level set method):

Hε(φ) =    0, φ≤ −ε, smooth variations, −ε ≤ φ ≤ ε, 1, φ≥ ε

(38)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 0.1, Km= 3× 10−2 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(39)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 1, Km= 3× 10−2 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(40)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 10, Km= 3× 10−2 Adimentional coefficients

P´eclet number PREV

e = hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(41)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 1, Km= 3× 10−2 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(42)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PeREV= 1, Km= 3× 10−3 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

(43)

All results, order 3

0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 hcβ i β REV− 2 REV− 1 REV 0 REV 1 REV 2 0 2 4 6 8 10 12 t∗ 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 hcσ i σ REV− 2 REV− 1 REV 0 REV 1 REV 2 PREV e = 10, Km= 3× 10−4 Adimentional coefficients

P´eclet number PeREV= hui β zL REV Dv Membrane Permeability Km∗ = De Dv r e

Références

Documents relatifs

L'hypothèse de variations d’épaisseur stratigraphique sera retenue comme hypothèse de travail, car on observe au sein de ce forage une épaisseur de Dogger très importante

pathogens (bacteria and viruses) use TJs as receptors to attach to the cell membrane in order to become internal- ized, or they disrupt the TJ first before penetrating into the

A two-dimensional, non-isothermal two-phase model, which includes the full anisotropy of GDL, was developed to investigate the effect of anisotropic ratios on cell performance..

In reality, creep of con- crete is a non-linear phenomenon (CEB 1993). Non- linearity with respect to creep may be observed in experiments where the sustained stress is

Incorporating the physical and functional properties of chiton girdle scales characterized in these investi- gations, we design a bio-inspired flexible armor system, inte-

By contrast, the diffraction caused by the scallops on the individual plates is strongly influenced by the variation in plate tilt angle shifting the observed arc-shaped pattern

¾ We do not believe that a software tool for “predicting” ridging will be useful for mariners as the number of real-time and local inputs of specific conditions needed to be

In summary, through the use of a specially designed structure containing compressively strained InGaAs QWs in the InP capping layer to trap vacancies, we have demon- strated