tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted...
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/4.jpg)
Geology Designer
![Page 5: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/16.jpg)
Model Designer
![Page 17: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/21.jpg)
PVT Designer
![Page 22: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/25.jpg)
Network Designer
![Page 26: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/28.jpg)
VFP Designer
![Page 29: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/30.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/31.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/38.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/39.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/40.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/41.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/42.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/43.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/44.jpg)
tNavigator kernel
![Page 45: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/45.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/46.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/47.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/48.jpg)
Documentation
![Page 49: tNavigator. Advanced technologies for dynamic simulations of … · 2018. 1. 8. · Assisted History Matching, Uncertainty analysis, Production optimization Variables setting Run](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/49.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022070719/6110410dcaa4ba2a40564250/html5/thumbnails/50.jpg)
Thank you for your attention!