pore-scale simulation of reactive transport in micro-ct images joão paulo pereira nunes...

32
Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium meeting, January 2015

Upload: lester-small

Post on 16-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Pore-scale Simulation of Reactive Transport in Micro-CT Images

João Paulo Pereira NunesSupervisors: Martin J. BluntBranko Bijeljic

Pore-scale consortium meeting, January 2015

Page 2: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Objective

Develop a pore-scale particle tracking method capable of simulating rock-fluid reactions in carbonates – Predict how petrophysical properties evolve during reactive transport

Applications - CO2 injection (EOR or sequestration) and diagenesis modeling

Page 3: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Introduction

• Already established that acidic fluids flowing through carbonates react with the rock matrix, changing petrophysical and elastic properties of the reservoir

• Pore-scale is the natural scale to study rock-fluid interactions (and then upscale)

• This work – • Lagrangian approach based on a pore-scale streamline method to

simulate evolution of petrophysical properties at in situ conditions

• Quantify the impact of flow heterogeneity on average reaction rates

• Validate the model using 3D dynamic imaging data from a real carbonate

Page 4: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Reactive transport in four steps

1. Particle Advection – Modified Pollock Algorithm

2. Diffusion – Random Walk

3. Reaction – Flux of particles through solid interface

4. Velocity Field update – Finite volume with OpenFoam

All simulations directly on segmented micro-CT images

Page 5: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

∆Xdiff

∆Xad

v∆Xdiff

∆Xdiff

∆X

adv

Page 6: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Data input:Image loading &

velocity

Particle advection using

streamlines

Particle diffusion:

random walk

Velocity Field Update:

OpenFoamParticle hit solid ?

Then reaction.

Flow weighted particle injection

Par

ticl

e lo

op

Calculate statistics,

reaction rate etc.

Time loop

𝜟𝜱> ε ?yes

Update statistics

Model setup

no

Algorithm

Page 7: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Pore-scale streamline tracing

Page 8: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

• We improve Pollock’s algorithm, to trace streamlines semi-analytically, respecting the no-slip boundary conditions at pore-solid walls

• No need to make the time-step small. More efficient than std. particle tracking methods. Very useful in high Pe flows.

• In a cubic lattice there are 64 possible types of pores:

- 1 – no solid boundaries- 6 – one solid boundary- 15 – two solids- 20 – three solids- 15 – four solids- 6 – five solids- 1 – six solids

w1

u2

v2

y

z x

w2

A pore with two solid boundaries:

Modified Pollock for Streamline tracing at the pore-scale

Page 9: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

y

z x

w1

w2

u2

v1

v2

Example: Pore with one solid boundary

Calculate exit times and minimize

Page 10: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Standard and modified Pollock have very different outcomes. The standard Pollock fails to capture the non-Fickian behavior expected in heterogeneous rocks.

Voxel Time-of-flight distributions Breakthrough

New method captures the complexity of flow in heterogeneous rocks

Late arrival

Page 11: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Streamlines in the Ketton carbonate

FLOW

3.5mm

Page 12: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Carbonate dissolution

Page 13: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

---

Calcite Dissolution

Dissolution happens when a solid voxel (calcite) is hit by solute particles (lack of ).

Three reactions occurring in parallel at the grain surface:

𝒌=𝒌𝟏𝜶𝑯+𝒌𝟐𝜶𝑯𝟐𝑪𝑶𝟑+𝒌𝟑With intrinsic rate -

k = 0.00069 mol*m-2*s-1 @ 10MPa & 50C (Peng et al., 2014)

Page 14: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Reaction rate in the particle approach

k – intrinsic reaction rate Taken from independent experiments Dm – diffusion coefficient∆t – time stepC(r) – particle concentrationNmol – moles of calcite in each solid voxel

A solid voxel dissolves when the cumulative flux of particles is > Nhits

Page 15: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Dynamic imaging experiment – Menke et al. 2014

-Ketton oolite core flooded with CO2-equilibrated brine @ 10MPa / 50C

-Porosity and permeability increasing

-Péclet ≈ 2300 Damköhler ≈ 10-5

-Transport controlled reaction – dissolution limited to regions of significant intake of solute

t0 17 33 6750

83 100 116 133 149

Page 16: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Workflow

Page 17: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Slice-averaged porosity

Flow

t0

50min.

Experimental x Simulation

Page 18: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Porosity and permeability after flow and reaction

Very good agreement between simulation and experiment.

Page 19: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Time-lapse images- perpendicular to flow

Page 20: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Time-lapse images – parallel to flow

Page 21: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

• More dissolution in regions of higher flux

• Essentially no dissolution in stagnant regions

• Magnitude of the flow field perpendicular to flow direction

• Dissolution in black• Stagnant regions in white

(not shown)

Page 22: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Average dissolution rates

Time (min.) ∆ϕ keff

[10-4 mol.m-2.s-1]∆ϕ keff

[10-4 mol.m-2.s-1]

0-17 0.029 0.87 0.023 0.68

17-33 0.023 0.76 0.027 0.90

33-50 0.020 0.62 0.026 0.84

Experimental Simulation

Compare with the batch rate: k = 6.9 10-4mol.m-2.s-1 (Peng et al., 2014)

Average rates 10 times smaller due to transport limitations –no chemical/surface heterogeneity in the model.

Page 23: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Conclusions

• We have presented a particle tracking method to simulate carbonate dissolution at the pore-scale

• The method was validated using dynamic image data – carbonate dissolution in CO2-rich brine - without any fitting parameters

• Based on a very efficient streamline tracing method – Modified Pollock algorithm

• We predict a decrease of one order of magnitude in the average dissolution rates due to transport limitations only

• Easily modifiable to incorporate deposition and different flow regimes

Page 24: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Next steps:

• Impact of the flow rate on the average reaction rates- How to define the average rates for face

dissolution ?

- Run simulations on more complex rocks- Does the transition from face to uniform dissolution

depends on the degree of heterogeneity?

- Study different reaction rates PeDa changing

Page 25: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Flow rate vs. dissolution extension

Pe 1000

Pe 100

Inlet Outlet

Pe 10

Pe 1

PeDa = 10-2

Page 26: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Particle trajectories in the pore space

Particles travel longer distances when the Pe number is higher, thus moving the dissolution front away from the inlet face

Page 27: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Pe 1

Pe 100 Pe 1000

Pe 10

Inlet

Outlet

Page 28: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Estaillades

Slow flow Péclet =1

1.3

mm

0.67 mm

•Small Pe regime only “face dissolution” - Whole grains are being dissolved • No significant impact in permeability.

Page 29: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Estaillades

Péclet = 50

1.3

mm

0.67 mm

Page 30: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Estaillades

High velocity flow (Péclet 280) Uniform dissolution

Page 31: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

Acknowledgments

• Hannah Menke for sharing her experimental results

• Ali Raeini for providing the flow solver

• Petrobras for sponsoring this project

Page 32: Pore-scale Simulation of Reactive Transport in Micro-CT Images João Paulo Pereira Nunes Supervisors: Martin J. Blunt Branko Bijeljic Pore-scale consortium

END