Post on 09-Jul-2020
OPM - Open Reservoir SimulatorFORCE Lunch and Learn.
15. October 2015
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
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
OPM statistics
Generated by www.openhub.net
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
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
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
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
Norne comparison
› 44431 active cells
› 10 years of historical injection and production rates
› 8 injectors and 28 producers
› End-point scaling
› Hysteresis
Norne comparison: Producing wells
B-1H
B-2H
B-3H
BHP Oil Gas Water
Norne comparison: Producing wells
B-4H
D-1H
D-2H
BHP Oil Gas Water
Norne comparison: Producing wells
D-4H
E-1H
E-2H
BHP Oil Gas Water
Norne comparison: Injecting wells
BHP Gas Water
C-1H
C-2H
Norne comparison: Injecting wells
BHP Gas Water
C-3H
F-1H
Norne comparison: Summary
› Results match Eclipse
› Currently OPM-FLOW is 3 times slower than Eclipse on Norne.
FLOW-Polymer
› Compressible oil-water-polymer solver
› Black-oil-polymer solver
FLOW-Solvent
› 4 component, 3 phase black-oil simulator
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
Sponsors and contributors