tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted...

50
tNavigator 17.4 Rock Flow Dynamics December 2017г.

Transcript of tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted...

Page 1: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

tNavigator 17.4

Rock Flow Dynamics

December 2017г.

Page 2: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Graphical User

Interface

Geology Designer

Model Designer

Assisted History

Matching

Black Oil

Compositional

model

Thermal

model

Modules of tNavigator

PVT Designer (included in Geology, Model

and Network Designer)

Designers Simulation Analyze results

Network Designer

VFP Designer (included in Geology, Model

and Network Designer)

Page 3: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Key modifications in 17.4

Geomechanical modeling The solution of the elasticity problem by finite elements method

is fully coupled with the calculation of filtration problem

Model composer (Model Designer) Preparation of different realizations of dynamic model

Selection of properties, RP, PVT for a model variant

Building dual porosity models

Fluid-in-place volume estimation (without hydrodynamic model initialization) (Geology Designer) Report in tables form for volume in place estimation

(display of the property type, zones, regions and corresponding volumes)

Page 4: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Geology Designer

Page 5: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Seismic Data Load and visualize several seismic cubes

2D visualization

3D visualization

Page 6: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Visualization along polylines

Load of 2D lines

Creation of cross-sections along polygons

Visualization of created 2D cross-sections

Polygon creation

3D cross-section

creation

Page 7: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Faults interpretation Fault interpretation by Manual picking

Visualization on 2D and 3D at the same time

Manual picking

Page 8: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Log signatures – Log curves on 2D

Log curves visualization settings are

taken from the template created in the

Well Section tab

The depth of the interval of interest

can be selected

Setting of the background

transparency

Setting of the windows size and

position

2D

Page 9: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Fluid-in-place volume estimation

(without hydrodynamic model initialization) Geometrical volume

Net Volume

Oil Saturation

Pore Volume

HCPV STOIIP

Page 10: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Report tables for volume estimation

Report generation and export as tables for volume in place estimation

Display of the property type, zones, regions and corresponding volumes

Page 11: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Grid building algorithms

Algorithms: Create Grid by Horizons and Create Grid by Point Sets and

Faults.

Grid building in CORNERS format.

Structural faults definition by user’s surfaces. Non-structural faults

processing (Y-faults in particular).

Support of different types of horizons and point sets, which allows to

manage the intersection between the surfaces. Available types:

Conformable, Discontinuous, Erosional and Basement.

Page 12: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Building and export of 3D grids in

CORNERS format

3D

Load of complexe fault systems

Creation of non-pillar 3D grids

Grid export under CORNERS keyword

Load and computation in the Simulator

Grid Section

Page 13: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Grid building algorithms

3D

Deposits types

Contact type

Fault type

Segment index

Control of the grid border

Geometry autodetection

1 2

3

4 5

6

Page 14: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Blocked Wells Blocked Wells are available as grid objects in Geometry Objects

Are used to upscale log data to the grid

Log data type: as points or as lines

9 upscaling methods

Page 15: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Facies Analysis Facies legend on Well Section

One variogram per facies available for the modeling

Setting of the facies proportion (defined as fractions) for each facies

corresponding to the output facies. The fractions can be numerically defined

or can be taken from the trend, the well logs or the blocked data.

New algorithms for discrete interpolation (Facies Analysis) are added: 3D

Kriging and 3D SGS.

Page 16: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Model Designer

Page 17: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Model Composer (building a model) Preparation of different realizations of dynamic model

Selection of properties, RP, PVT for a model variant

Ease of copy and modify model variants

Building dual porosity models

Definition tab. Model Composer

Grouping properties by option. Sections, keywords, descriptions

Page 18: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New design of Fluid Properties Ease of setting different properties tables to different regions

Alkaline, Surfactant, Salt, Polymer, Thermal option are supported

Page 19: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New design of Fluid Properties

PVT Designer is integrated into Fluid Properties tab

Ease of creating a compositional model

Call PVT Designer

Page 20: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Wells Data. Rules Grouping rules in the dialogue

New rules: rule-comment at each step, gas-lift optimization

Hide steps without rules

Verify rules button - to check correctness of created rules, or inconsistency

in input data, or lack of data

Verify rules

Page 21: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

PVT Designer

Page 22: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Variants and compositions

Tree of variants and compositions Variants can consist of different components

Compositions have the same set of components, but with different

concentrations

Definition of several compositions to tune EOS using several

samples

Blending of compositional variants with the possibility of

matching component properties

Page 23: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Accounting of water salinity

Salinity is taken into account in creating water PVT functions

It is supported for black oil variant

Export of keyword PVTWSALT

Library of salts or user salt are available

Page 24: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Additional functionality

Grading test: export of keywords RSVD/RVVD specifying

solution gas ratio (or vaporized oil concentration) at this depth

After a pseudocomponent is created, it is possible to run

Grading test to specify the contents of the initial components

before lumping (DETAILMF is exported)

Import of keywords ZMFVD/COMPVD

Page 25: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Network Designer

Page 26: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New functionality

Option allowing to print of boundary conditions into a log panel before run calculation has been added

Second system of equation for flow calculation in a surface network is available

It is possible to see calculation results of surface network in GUI after reloading model

Page 27: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Visualization of calculation results along a pipe

Page 28: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

VFP Designer

Page 29: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Well Construction New objects: Bottomhole, Open hole, Filter

Page 30: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

3D visualization of trajectory

3D visualization along trajectory according to: Correlations type

DLS (Dog Leg Severity)

Page 31: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Loading of Log curves and their visualization in 3D

Page 32: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

IPR Correlations Available correlations are: Vogel, Fetkovitch, Well-PI, Well Test data

Page 33: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Assisted History Matching

and uncertainty analysis

Page 34: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

AHM Module Overview

Main goals: Assisted History Matching, Uncertainty analysis, Production optimization

Variables setting Run typical scenarios from GUI or set keywords

Match RFT\MDT\PLT measurement, do NPV optimization

Algorithms: Tornado, Latin hypercube, Grid search, Plackett-Burman

Proxy models, Differential evolution, Simplex method, Particle swan optimization (PSO)

Integration: Integrated with Geology Designer, Model Designer, PVT Designer, VFP Designer simulation

engine

Variables in workflows, workflows are written automatically as python scripts

Visualize results: Graphs, tables, histograms, Tornado charts, Pearson correlation, multidimensional scaling

(MDS), clusterization

Page 35: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New functionality in 17.4 Triangular distribution of variables for Latin Hypercube

3 types of Plackett-Burman method:

General

Folded

Including line with minimal values

Uniform Normal

Log-normal Triangular

General

Page 36: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Stacked Plot Modes

2 Modes are: Mismatch mode shows well mismatch contributions into an objective

function

Absolute mode allows to identify high rate wells in order to choose

correct weights for the objective function

ojectsparams Hvalueg

HvalueCvalue2

)(*

)()(

ojectsparams g

Cvalue2

)(

Page 37: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Graphical interface

(simulator)

Page 38: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Graph Calculator Graph calculator is integrated into Graph Templates

Specify a formula. Select a graph for visualization in User Graphs

Graph Calculator

Page 39: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Graph Calculator Options Loops over models, steps, objects (groups, wells, connections)

Action on graphs: if_then_else

Tables linearly interpolating specified values over time

(create_table_vs_time). For example, to estimate an oil price

Functions of converting a cumulative production into an average rate at

time step and vice versa (diff, diff_t, cum_sum, cum_sum_t).

Page 40: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Cross-Section of vertical well Well fence is specified by a radius and a rotation angle of the cross-section

around a well

Create a cross-section

Page 41: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Scale settings Set fixed scale to print a picture

Page 42: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Licenses and license server

Page 43: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New options in 17.4

The combination of several sets of licenses on

one USB key (for standalone and network licenses)

is supported

Page 44: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

tNavigator kernel

Page 45: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

PLNRFRAC (IMEX, STARS, GEM)

Specification of the planar fracture templates and their

implementation using keywords PLNRFRAC_TEMPLATE,

PLNRFRAC

LGR visualization in 2D and 3D

Page 46: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Geomechanical modeling (E100, E300) The solution of the elasticity problem by finite elements method is fully coupled

with the calculation of filtration problem

Young modulus, Poisson coefficient, boundary conditions

Keywords: GEOMECH, GMDISBC, GMPSTBC, YOUNGMOD, POISSONR

Displacements, stress tensor, porosity are visualized

Page 47: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New functionality

GPU Calculation of phase properties and their derivatives using GPU (for isothermal

compositional models)

Fluid and rock properties

The hysteresis model of rock compaction is available (ROCKTABH)

Set water viscosity as a function of concentrations of polymers and salts, and

also of temperature (PLYVSCST)

Simulation of the lowering of phase mobility as a result of adsorption of solid

phase on the rock (SOLIDMMS, SOLIDMMC, SOLIDADS)

And other options

Multi segments well

Set well segment as a pullthrough pump (WSEGPULL)

Set well segment as a downhole separator (WSEGSEP)

Full list of supported keywords is available in ReleaseNotes

Page 48: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Documentation

Page 49: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

New document

VFP Designer Guide New!

Page 50: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run

Thank you for your attention!