Top Banner
Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables © 2010 - IFP Energies nouvelles Comparison of numerical schemes for multiphase reactive transport T. Faney, A. Michel, Q. L. Nguyen and L.Rouvray
20

Comparison of numerical schemes for multiphase reactive ...

Jan 24, 2022

Download

Documents

dariahiddleston
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: Comparison of numerical schemes for multiphase reactive ...

Énergies renouvelables | Production éco-responsable | Transports innovants | Procédés éco-efficients | Ressources durables

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

Comparison of numerical schemes for multiphase reactive transport

T. Faney, A. Michel, Q. L. Nguyen and L.Rouvray

Page 2: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

I. Introduction Motivation

References

Problem description

II. Formulation and Active Set Algorithm

III. Splitting Algorithm

IV. Results

V. Conclusion and Future Work

Outline

2

Page 3: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

Applications in Geosciences : CO2 Sequestration

Gas Production and Storage

EOR

Mineral Diagenesis

Other Applications : Batteries

Biological processes

I. Motivation

3

Page 4: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

I. Problem Description

System Sub-System Phase Species

Multi-Phase Multi-Species System

Page 5: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

I. Problem Description

Advection in Porous media

Page 6: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

I. Problem Description

Equilibrium chemical reactions For each reaction r

Closure Equations

Equilibrium reaction rates are unknown Rates elimination using chemical analysis

Page 7: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

Example System Water (H2O,OH-,H+,HCO3

-,Ca++) , Gas (CO2g), Calcite (CaCO3

s)

H2O = H+ + OH-

CO2g + H2O = HCO3- + H+

HCO3- + Ca++ = CaCO3

s + H+

Formula matrix A

13 equations (4 mass balance equations, 6 closure equations, 3 chemical equilibrium equations)

13 variables (P,𝝓𝒇, 𝝓𝒔,Sw,Sg,Ss,xH2O->CaCO3s)

I. Problem Description

7

Page 8: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

Discretization Global Implicit Approach (Implicit Euler)

Two-points finite volume scheme

Issue with phase appearance and disappearance Complementarity conditions

Active Set algorithm vs Semi-smooth Newton methods

New context variable I Ik = context of cell k

Equations and variables depend on Ik

Split active and non-active species, components and equations

II. Formulation and Active Set Algorithm

8

Page 9: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

Example continued Ik = {Gas, Calcite}

9 equations (4 mass balance equations, 5 closure equations, 0 chemical equilibrium equations) for cell k

9 variables (P,𝝓𝒇, 𝝓𝒔,Sg,Ss,xCO2g,xCaCO3s,NIH2O,NI

H+) for cell k

II. Formulation and Active Set Algorithm

9

NA

NI

PA PI SI

Page 10: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

II. Formulation and Active Set Algorithm

Global non linear equation solver Each active variable is updated at the end of each Newton

iteration

Context variable also needs to be updated

Negative saturation phase disappearance

Equilibrium flash phase appearance

Equilibrium flash can be any 0D chemistry solver LMA / GEM formulation

External or Internal library

Page 11: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

III. Splitting Algorithm

Splitting occurs at different stages

Flow Reactive

Transport

Porosity

update

P, Sα njα

φ

tn tn+1

Transport Flash N P, Sα nj

α

Page 12: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Active Set

12

SHPCO2

case study

Page 13: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Active Set

13

Page 14: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Active Set

14

Page 15: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Active Set

15

Page 16: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Comparison

16

SES Benchmark

Irina Sin and Jerome Corvisier, Ecole des Mines de Paris, Geosciences research center

Page 17: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Comparison

17

Simple benchmark

Page 18: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Results – Comparison

18

T = 100 000 years

Active Set

Splitting (Non iterative)

Splitting (Iterative)

Page 19: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

IV. Conclusion and Future Work

19

Active Set algorithm to model multi-phase multi-species flow in porous media

Comparison with splitting approach

Future work involves Non-Linear solver efficiency

Flash solver improvement

Semi-smooth Newton approach

Extension to kinetics and diffusion fluxes

Page 20: Comparison of numerical schemes for multiphase reactive ...

© 2

010 -

IF

P E

nerg

ies n

ouvelle

s

20

Thank you