opm - open reservoir simulator (presentation bytor harald sandve)

19
OPM - Open Reservoir Simulator FORCE Lunch and Learn. 15. October 2015

Upload: vokhanh

Post on 31-Dec-2016

253 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

OPM - Open Reservoir SimulatorFORCE Lunch and Learn.

15. October 2015

Page 2: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

OPM - Open Porous Media initiative

CommunitySINTEF ICT, Statoil, IRIS, etc.

DataSPE test cases, Norne model, etc.

Source Code www.github.com/OPM/

LicenseGeneral Public License (GPL 3.0)

OPEN

Page 3: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

What’s in it for me

› Research communities

• Facility for testing new models and methods on realistic problems

• Keep ownership of your contribution

• Instant benefit from others advancements

• Reproducible science

• Networking with other researchers, service providers and costumers.

› Service providers

• Open access to “state-of-the-art” research

• Test environment for new methods

• Networking with other researchers, service providers and customers.

› Customers

• Accelerate technology transfer

• Access to the source code

• Networking with other researchers, service providers and customers.

Research communities

Customers Service

providers

Page 4: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

OPM statistics

Generated by www.openhub.net

Page 5: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Current OPM activities

› CLIMIT-DEMO project: Developing simulation tools for CO2 storage and CO2-EOR ( 6 MNOK pr. Year )

› National IOR center of Norway

› Statoil

Page 6: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Overview of OPM tools

› FLOW (Fully implicit black-oil simulator)

• Polymer flooding

• Solvent model

› ResInsight (3D visualization tool)

› Eclipse IO tool

› Single-phase and steady state upscaling

› Multiple prototype solvers

› Ewoms

› Vertical equilibrium simulator

Page 7: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

FLOW (Fully implicit black-oil simulator)

› Eclipse IO

› 3-rd part libraries

• DUNE, Eigen, etc.

› Automatic differentiation (AD)

› C++

› Parallelism

› Test infrastructure (Jenkins)

› Binary Packages for Ubuntu 12.04, Ubuntu 14.04, RHEL 5 and RHEL 6.

Design principles

Easy to extend

Modularity

High

performance

Easy to use

Page 8: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

FLOW (Fully implicit black-oil simulator)

› IO

• Read Eclipse decks

• Output Eclipse summary, restart and egrid files

› Grid

• Unstructured grids

• Corner point geometry with faults

• Modification of transmissibilities

• Net-to-gross

• MINPV / PINCH

› Wells

• Group control

• History matching wells

• Segmented wells*

• VFP tables*

› Properties

• Dissolved gas and vaporized oil

• End-point scaling

• Hysteresis (using end-point scaling)

• Oil vaporization controls (VAPPARS)

• Three phase oil relative permeability models: (GWSEG, STONE 1* and STONE 2*)

› Linear solvers

• Interleaved solver with iLU preconditioner*

• CPR preconditioner

› Time-step controls

* FLOW version 2015.10

Page 9: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison

› 44431 active cells

› 10 years of historical injection and production rates

› 8 injectors and 28 producers

› End-point scaling

› Hysteresis

Page 10: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Producing wells

B-1H

B-2H

B-3H

BHP Oil Gas Water

Page 11: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Producing wells

B-4H

D-1H

D-2H

BHP Oil Gas Water

Page 12: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Producing wells

D-4H

E-1H

E-2H

BHP Oil Gas Water

Page 13: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Injecting wells

BHP Gas Water

C-1H

C-2H

Page 14: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Injecting wells

BHP Gas Water

C-3H

F-1H

Page 15: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Norne comparison: Summary

› Results match Eclipse

› Currently OPM-FLOW is 3 times slower than Eclipse on Norne.

Page 16: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

FLOW-Polymer

› Compressible oil-water-polymer solver

› Black-oil-polymer solver

Page 17: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

FLOW-Solvent

› 4 component, 3 phase black-oil simulator

Page 18: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Summary and outlook

› Summary

• OPM - Open Porous Media initiative

• FLOW is able to run realistic field case problems

• Extensions for EOR: Flow-Solvent, Flow-Polymer,

› Key Goals

• Attract new developers, costumers and users

• Continue adding features based on costumers need

• Increase performance

› How to contribute?

• Try it out. Become a user!

• Contribute code

• Joint projects

› Webpage:

http://www.opm-project.org/

Community Data

Source Code

License

OPEN

Page 19: OPM - Open Reservoir Simulator (Presentation byTor Harald Sandve)

Sponsors and contributors