Top Banner
Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev , Z.Lakdawala, K.Leonard, G.Printsypar
35

Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Numerical Porous MediaKAUST SRI Center

Modeling and simulation of multiscale problems

N Ahmed, VM Calo, Y Efendiev, H Fayed,

O Iliev, Z.Lakdawala, K.Leonard, G.Printsypar

Page 2: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Modeling and simulation of multiscale problems

1. About NumPor2. DRP approach3. Pore scale simulation of non-Newtonian flow 4. Pore scale simulation of reactive flow5. Multiscale algorithms and model reduction6. Summary

DRP Workshop, KFUPM, April 8-9, 2015

Page 3: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Numerical Porous Media

Yalchin Efendiev (Director)

Victor Calo (Co-Director), Craig Douglas, Oleg Iliev, Peter Markowitch

(Associate Directors)

http://numpor.kaust.edu.sa

NumPor: Common solution strategies for diverse applications

Page 4: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

NumPor Collaborators

Page 5: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Multiscale Techniques and Applications

• Bridging pore-scale information to field scale with robust multiscale methods and uncertainty quantification tools

• Examples: non-Newtonian, reactive flow or multiphase flow in porous media, geomechanics of fractured reservoirs, etc.

geological structures Intrinsic heterogeneitiesGeological structures

distinct heterogeneities

boundary layer

single pores

field scale macro scale local scale micro/pore scalemacro scale minimum continuum

Length scale

Page 6: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

DRP approach

Page 7: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

DRP simulation process

Fluid Flow Simulation

Transport and reactionsimulation

Voxelised Geometry

Navier—Stokes equations

Advection—diffusion equation with reactive boundary conditions

MD Simulations

Reaction & Diffusion

coefficients

Imaging, segmentation, characterization

Page 8: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Segmentationof Palatinate Sandstone

• Porosity 25.7 %• Downscaled to 512³ voxels

www.geodict.com

Page 9: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Pore Size Distribution (Sandstone)

Page 10: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Pore-scale simulation of non-Newtonian flows

Page 11: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

11

Computation with Carreau model in 3D CT image of sandstone

incompressibility (mass

conservation)

momentum conservation𝒯=2𝜇 �̇�𝑖𝑗 𝑠𝑡𝑟𝑒𝑠𝑠𝑡𝑒𝑛𝑠𝑜𝑟

strain tensor

Page 12: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Computation with Carreau model in 3D CT image of sandstone - Viscosity

12

Page 13: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

13

Computation with Carreau model in 3D CT image of sandstone - Velocity

Page 14: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

14

Macroscopic pressure and apparent viscosity

Apparent average viscosity

Pressure drop versus velocity

Page 15: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Pore-scale modeling and simulation of reactive flow

Page 16: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 16

Mathematical model: transport and reaction

Once the velocity, , has been obtained, we solve

with the reactive boundary conditions:

Here the function describes the kinetics of the reaction.

Several different isotherms exist depending on the particular application

under consideration and assumptions made.

2fluid, , 0,

cc D c t

t

v x

Species concentrationAdsorbed species concentrationDiffusion coefficient

(number/m3)(number/m2)(m/s2)

( , , 0) , .f c mm

D c tt

n x

Page 17: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 17

Reaction Isotherms: Henry

• The Henry isotherm is the simplest, and assumes linear adsorption and desorption

• Advantages: Linear – simple(r) to solve both analytically and numerically.

• Easier to perform homogenization.

• Disadvantages : Adsorption rate is unbounded, and independent on adsorbed concentration.

It is only accurate at low concentrations of

ads des( , ) , , 0.f c m c mk tk x

Adsorption coefficientDesorption coefficient

(m/s)(1/s)

Page 18: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 18

Reaction Isotherms: Langmuir

• The first isotherm to be derived mathematically was the Langmuir Isotherm:

• Advantages: Adsorption saturates as increases.

Mathemtaically derived.

The quanttity can often be experimentally evaluated.

• Disdvantages : Assumes non—ionic, non—interacting ideal gas particles

adsorbing at a 2D solid interface.

ads des( , ) 1 , , 0.km

f c m c m tkm

x

Adsorption coefficientDesorption coefficientMaximal possible surface concentration

(m/s)(1/s)(number/m2)

Page 19: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 19

Reaction Isotherms: Frumkin

• Further isotherms exist. For example the Frumkin isotherm:

• Advantages: More accurate for describing interacting molecules

• Disdvantages : Highly nonlinear – complex to solve numerically and

analytically.

The quantity is difficult to determine.

ads des

2( , ) 1 exp , , 0.

m mf c m c m t

kTk k

m

x

T

Adsorption coefficientDesorption coefficientMaximal possible surface concentrationInteraction Boltzmann constantTemperature

(m/s)(1/s)(number/m2)(m4 Kg/(s2 number))(m2 Kg/(s2 K) )K (Kelvin)

Page 20: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 20

Mathematical model: efficiency

II IIads des

ˆˆ ˆ ˆ ˆ1 ,ˆ

Da Dam

c c mm

n

aIads

Id

ds

deses

Da

Da

,

,

k

V

k L

V

I Iads des

ˆ ˆˆ ˆ1 ,

ˆ ˆDa Da

m mc m

t m

ˆ ˆˆ 0.t x

Reactive Robin Boundary condition:

Iads

I

ads

2de

I

des

Iads

I sIdes

Da

D

Da Pe,

PDa e,a

k L

D

k L

D

Ratio reaction rate : advection rate

Damköhler number First type

Ratio reaction rate : diffusion rate

Damköhler number Second typeAdsorption

Desorption

Page 21: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 21

Parameter Set 1:

Pe = 10

DaIads = DaI

des = 10

Parameter Set 2:

Pe = 0.1

DaIads = DaI

des = 10

t = 5 x 10-4

t = 10 x 10-4 t = 15 x 10-4 t = 20 x 10-4

Page 22: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 22

Numerical results: total adsorbed mass

( ) ( , )M t m t dS

x

Page 23: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 23

Parameter Set 3:

Pe = 10

DaIads = DaI

des = 0.1

Parameter Set 4:

Pe = 0.1

DaIads = DaI

des = 0.1

t = 1 x 10-2

t = 5 x 10-2 t = 1 x 10-1 t = 2 x 10-1 seconds

Page 24: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

© Fraunhofer ITWM 24

Numerical results: total adsorbed mass

( ) ( , )M t m t dS

x

Page 25: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Multiscale Modeling and Simulation

Page 26: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Multiscale model reduction

• Representing fine-scale features of flow and transport solution via multiscale basis functions.

• Generalizes upscaling techniques and allows systematically increasing the degrees of freedom in each coarse computational grid

• Flexible coarse gridding• Can use single-phase solutions to improve the accuracy• Allows incorporating the information across scales and uncertainties

Illustration of multiscale basis functions

Page 27: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Two-phase flow and transport

reference MS with adaptive grid

Solution comparisons

Adaptive coarse gridding

Page 28: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Approx.Outputs

POD Reduced model Lower complexity

InputsOutputs/snapshot

s

Fine model large complexity

Reservoir Workflow

Reservoir Simulator

timeSVD

POD

Resrvoir Simulator

Page 29: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,
Page 30: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Darcy-scale Reactive Flow in Porous Media:Wormhole simulation

Page 31: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

𝐮=−𝐤𝜇∙𝛁𝑝

𝜕𝜀𝜕𝑡

+𝛁 ∙𝐮=0

𝜕𝜀𝐶 𝑓

𝜕𝑡+𝛁 ∙𝐮𝐶 𝑓=−𝑘𝑐𝑎𝑣 (𝐶 𝑓 −𝐶𝑠 )

=

𝜕𝜀𝜕𝑡

=𝑐𝑅 (𝐶𝑠)

=

: concentration of the bulk fluid

: concentration at the surface of the PM

: Darcy velocity

: mass transfer coefficient

: Chemical reaction rate

: porosity

: Permeability

: viscosity of the fluid

: pressure

: surface reaction rate constant

Page 32: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Kxx

Porosity

Page 33: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

VELOCITY (LEFT) AND PRESSURE (RIGHT) DISTRIBUTIONS IN A SLICE OF THE COMPUTATION DOMAIN.

Page 34: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

Surface mass at t=0, 1200, 2400 and 3600s at a selected cross section of the domain.

Page 35: Numerical Porous Media KAUST SRI Center Modeling and simulation of multiscale problems N Ahmed, VM Calo, Y Efendiev, H Fayed, O Iliev, Z.Lakdawala, K.Leonard,

CoRheoS - Simulations

35