+ All Categories
Home > Documents > Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse...

Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse...

Date post: 23-Mar-2018
Category:
Upload: buinhi
View: 238 times
Download: 4 times
Share this document with a friend
25
Task 6: Reservoir simulation tools [email protected]
Transcript
Page 1: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: Reservoir simulation tools

[email protected]

Page 2: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Theme 2: Tasks and Task Leaders

TRACER THECNOLOGY &

TRACER DEVELOPMENT

Tor BjørnstadChief Scientist/Professor EmeritusIFE/[email protected]

DEVELOPMENT & IMPROVED METHOLOGY

FOR FULL FIELD RESERVOIR SIMULATION

TOOLS

FIELD SCALE EVALUATION &

HISTORY MATCHING & OPTIMIZATION

Svein SkjævelandProfessor [email protected]

Robert KöfkornSenior [email protected]

Geir NævdalChief [email protected]

IMPROVE VOLUMETRIC

SWEEP

Task5

Task6

Task7

Page 3: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Outline

• OPM initiative• OPM Flow – an open source research

tool for reservoir simulation• IOR centre Task 6 activities

Page 4: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Open Porous Media Initiative (OPM)

OPM encourages open innovation and reproducible research for modeling andsimulation of porous media processes. All OPM software is open-source.

Other (current and former) partners: Uni Research CIPR University of Bergen Total University of Stuttgart University of Heidelberg

Page 5: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Open Porous Media Initiative (OPM)

• OPM is the part specialized for porous media• OPM can use good parts from other libraries• OPM is much more than Black oil

two-phase solvers, upscaling, pressure-solvers, transport-solvers, etc.

Page 6: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Open Porous Media Initiative (OPM)

Installation (releases twice a year): Open-source (GPL v3+) Ubuntu/Red Hat packing system Run OPM-Flow using a virtual machine Install from source on Linux and Mac OS X

Page 7: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

• OPM-Flow is the black-oil simulator in OPM

• OPM-Flow reads and writes Eclipse files

OPM-Flow

Page 8: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

OPM-Flow Features

Fully implicit model for mulation based on Automatic Differentiation and TPFA1 : black-oil with dissolved gas and vaporized oil rock-dependent capillary and relative-permeability curves end-point scaling and hysteresis oil vaporization control

EOR options: Todd-Longstaff type polymer model with adsorption, dead-pore space, permeability reduction, and shear

effects (Flow-polymer) extra component equation(s), such as a solvent model (Flow-solvent)

Performance: 2014: ≈ 60× slower than Eclipse100 on SPE cases 2015: ≈ 8× slower than Eclipse100 on Norne field model 2016: ≈ 2.2× slower than Eclipse100 on Norne field model 2017: ≈ 1.5× slower than Eclipse100 on Norne field model

Other features: Code review via github merge requests Performance monitoring on linuxbenchmarking.org Parallel version of flow working for limited number of cores

Page 9: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

OPM-Flow improvements lately

• Increased user-friendliness: Standard Eclipse input Standard Eclipse output Reasonable error messages

• Increased speed• Increased robustness

These are efforts are mainly outside the IOR centre of Norway

Page 10: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Norne (to catch up with industry standard)

Page 11: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

NORNE field model (SOIL)

Page 12: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

NORNE field model (SWAT)

Page 13: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

NORNE field model (D-2H)

Page 14: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

NORNE field model (E-3H)

Page 15: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6 – Reservoir Simulation Tools

Page 16: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: UoS activityPostDoc Pål Andersen (UoS) & Steinar Evje (UoS)

• Research Focus: The upscaling part where we will gain insight on how the equations should look like for a field scale simulation. – Better modeling of reactive single phase-flow in a

fractured porous media MgCl2 brine behavior with diffusion Dissolution/precipitation Ion-exchange

– Better modeling of pressure driven two phase-flow in a fractured porous media Pressure driven flow along fracture Capillary driven flow from matrix Design of transfer function in dual porosity setting

The results of the above works provide insight to be used in a full simulator (OPM)

Page 17: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: UoS Journal publications

• Andersen, Pål Østebø; Evje, Steinar. A Model for Reactive Flow in Fractured Porous Media. Chemical Engineering Science 2016 ;Volum 145. s. 196-213UIS

• Andersen, Pål Østebø; Evje, Steinar; Kleppe, Hans; Skjæveland, Svein Magne. A Model for Wettability Alteration in Fractured Reservoirs. SPE Journal 2015 ;Volum 20.(6) s. 1261-1275UIS

Page 18: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: Planned UoS activity 2017PostDoc Pål Andersen (UoS) & Steinar Evje (UoS)

Paper about fracture-matrix model with seawater-like chemistry is planned

Modeling of experimental spontaneous imbibition work with a group at UiB is planned, aiming to publish 1-2 paper(s).

Participation in flooding experiments in chalk. Co-supervision of PhD Student (P. Andersen)

Page 19: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: IRIS– Contributed to functionality and performance of the

OPM black oil simulator; e.g. Additional relative permeability models Solvent functionality Improved solvers and parallelization

– Contributing to framework releases. – Testing the OPM black oil model and polymer model on

scales relevant for a detailed single well model. – Paper on higher order, fully implicit schemes applied to

polymer flooding (postdoc, T. Mykkeltveit). – Continued work on on parallel reservoir simulation (R.

Klöfkorn).– Coupling OPM with IORSim (O. Sævareid)– Implementation of higher order Finite Volume methods

into OPM (Anna Kvashchuks PhD project)

Page 20: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Implementation of higher order Finite Volume methods into OPM

(Anna Kvashchuks PhD project)

Developing higher order methods for realistic field cases (reservoir grid/corner-point grid).

Page 21: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Implementation of higher order Finite Volume methods into OPM

(Anna Kvashchuks PhD project)

Developing higher order methods for realistic field cases (reservoir grid/corner-point grid).

Page 22: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Fully-Implicit Higher-Order Schemes Applied to Polymer Flooding

(Trine Mykkeltvedt, PostDoc)

Trine S. Mykkeltvedt (IRIS), Xavier Raynaud (SINTEF), Knut-Andreas Lie (SINTEF).Fully implicit higher-order scheme applied to polymer flooding. ECMOR XV

Polymer flooding: • Enhances the waters ability to push the oil through the reservoir, and can reduce channeling

through high flow zones• Crucial to capture polymer fronts sharply to resolve the nonlinear displacement mechanisms

correctly (avoid misleading predictions) challenge when using standard low-order methods

• Most higher-order simulators based on explicit time-stepping• In this work: review several high-resolution spatial discretizations in a fully implicit

framework applied to polymer flooding

Page 23: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Fully-Implicit Higher-Order Schemes Applied to Polymer Flooding

(Trine Mykkeltvedt, PostDoc)

Developing fully-implicit higher order methods applicable in black-oil simulators.

20 x 20 40 x 40 80 x 80

Implicitfirst-order

Implicitsecond-order

Trine S. Mykkeltvedt (IRIS), Xavier Raynaud (SINTEF), Knut-Andreas Lie (SINTEF).Fully implicit higher-order scheme applied to polymer flooding. ECMOR XV

Page 24: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: IRIS Journal publications• Alkämper, Martin; Dedner, Andreas; Klöfkorn, Robert; Nolte, Martin.

The DUNE-ALUGrid Module.. Archive of Numerical Software 2016 ;Volum 4.(1)IRIS

• Blatt, Markus; Burchardt, Ansgar; Dedner, Andreas; Engwer, Christian; Fahlke, Jorrit; Flemisch, Bernd; Gersbacher, Christoph; Gruber, Felix; Gräser, Carsten; Grüninger, Christoph; Kempf, Dominic; Klöfkorn, Robert; Malkmus, Tobias; Müthing, Steffen; Nolte, Martin; Piatkowski, Marian; Sander, Oliver. The Distributed and Unified Numerics Environment, Version 2.4. Archive of NumericalSoftware 2016 ;Volum 4.(100) s. 13-29IRIS

Page 25: Task 6: Reservoir simulation tools - University of Stavanger Sept 2016.pdf · Standard Eclipse input Standard Eclipse output Reasonable error messages • Increased speed ... –

Task 6: Planned IRIS activity 2017

• Higher order schemes• Robustness of OPM-Flow in 2017: Seamless run in ensemble modemore field scale models

• Investigation of fractured reservoirs in 2017:Appropriate fracture representation (e.g. Discrete

Fracture Model ...)Test cases related to our considered field scale

models

• (Improved coupling with IORSim in 2017)• Dissemination


Recommended