Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
02 - September 2006
KAPPA
www.kappaeng.com
Our integrated software platform, Ecrin, is the industry standard for Dynamic Flow
Analysis. Ecrin includes modules for Pressure Transient Analysis (Saphir) and
Production Analysis (Topaze). Soon we will integrate our freestanding production
log analysis module (Emeraude) and release two new modules for nodal analysis
and full field reservoir simulation.
To seamlessly connect and process client data in the Ecrin modules KAPPA has
developed Diamant Master, a server solution that centrally processes permanent
gauge data and shares production data, technical objects and documents in a
coherent environment for real time reservoir management.
Founded in 1987, KAPPA now has over 3000 active commercial software licenses,
used by over 300 companies worldwide. KAPPA is independent; 80% owned by its
employees. Our main development office is in Sophia Antipolis, France and we have
regional offices in Houston, Perth and Bahrain. KAPPA is present in ten other
countries with local offices and agents.
KAPPA offers complementary Training and Consulting Services (TCS) based near
Gatwick, UK. We train hundreds of engineers every year in our chosen disciplines.
KAPPA is a Microsoft Certified Partner.
Table of contents
KAPPA
Ecrin
Production Analysis
20
30
Production Logging
6
3
10
24
Ecrin
Ecrin - Main window with a PTA (Saphir) and a PA (Topaze) session running
Why Ecrin?
The inital goal of Ecrin was to concentrate the processing
and analysis of PDG data into a single environment. But
users needed more. PVT, models and general information
are common, and it is difficult to excuse having to load the
same information repeatedly for different applications;
especially from the same software vendor.
Ecrin is the French word for jewellery box. With Ecrin you
buy the gemstones and we offer you the box.
Ecrin Browser
Switching between two small applications within a big one
is a bit ho-hum. In reality this can be done between any
Windows applications with a simple Alt-Tab.
Ecrin releases
In 2005 Ecrin v4.0 integrated a data module (Diamant), a
PTA module (Saphir) and a PA module (Topaze) to
constitute the kernel of our workflow to process PDG
data. It transpired that the workflow was right but a server
application was needed to share the filtered data within a
workgroup. This was the origin of the v4.02 project, which
integrated Diamant Master and two technical
developments
that
were
considered
urgent:
deconvolution in Saphir and a pressure controlled
multiwell simulation in Topaze. With Diamant Master in
place, the expansion of Ecrin continues with additional
features to the existing modules, the integration of PL
(Emeraude) and the coming release of a reservoir
simulator and a nodal analysis package (see page 30).
Ecrin browser
PDG
Reservoir Surveillance
Initial sample
Filtered data
Wavelets filtration
Nice idea, one not so little problem; the available data is
vast and growing. For one single gauge there are typically
3 to 300 million data points. This will bring even the
fastest of todays PCs to a grinding halt. But we need both
short term high frequency data for PTA and long term low
frequency data for PA. To obtain both in the same process
KAPPA adapted a wavelet algorithm, acting as a high
pass filter close to the pressure breaks typical to a shutin and as a low pass filter on the remainder of the data.
This filter will typically divide the number of points by 100
without loosing significant information.
Loglog plots
before and after
a partial reload
WEB access
Diamant Master raw and filtered data are exclusively
created from the Diamant module in Ecrin, and Diamant
remains the best way to handle data, technical objects
and files when using KAPPA applications.
Pressure Transient
Analysis
Saphir was first developed eighteen years ago by two engineers who
needed a tool for their own interpretation work. Since then Saphir has
grown to a dominant position with over 2000 commercial licenses
across operators, service companies and consultants alike.
The reason for this wide acceptance was the ease of use and the
technical decision to converge modern methodology with increasing
PC processing power. The Saphir methodology has always been based
on the Bourdet derivative as the main diagnostic tool, complemented
by matching the measured data to the model taking into account the
detailed production history.
10
Local 3D refinement
limited entry well
3D cross-section
multilayer crossflow
with two wells open
in different layers
Deconvolved
response
11
QA/QC
The QA/QC plots display all the loaded gauges. They can
be synchronized interactively or automatically using
nonlinear regression. For any plot, the difference between
all gauges and a selected reference is dynamically
calculated, and serves as a basis for detailed analysis of
wellbore effects such as phase segregation. QA/QC can
be used to correct reservoir trends, analyze gradient
surveys and correct tidal effects.
Feature details
Data Load and structure
Saphir can load an unlimited number of data points from
an unlimited number of gauges, and individual production
history from an unlimited number of wells. Data input can
be made from the clipboard, ASCII (flexible format
description), P.A.S. files, databases using ODBC and
OLEDB, keyboard or a real time interface with acquisition
systems. Data can also be loaded by drag-and-drop from
any other Ecrin document. For large data sets, wavelet
filtration can be applied at load time. A Saphir document
is organized in a well-defined hierarchy visualized with
the Data Browser. Whilst analyzing, if several gauges
have been loaded, it is possible to switch the active
gauge, or use several gauges simultaneously. With a
single gauge selected, multiple production, injection
and/or shut-in periods can be considered simultaneously
and displayed together on all relevant plots.
Rate editing
The tested well production history may be adjusted
graphically or in a spreadsheet. A comprehensive set of
editing facilities includes insertion, deletion, merging,
splitting and synchronization. Graphical synchronization
may be set to cursor position, closest data point and
intersection of two user defined straight lines. Other
features include the creation of slug rates from pressures,
adaptive averaging, and refining the production history
from pressure breaks using wavelets. Production events
(drawdown, build-up, etc) are automatically identified
when the rate history is loaded then displayed with a clear
naming convention.
QA/QC
Edit rates
Data editing
The user may select all or any part of a pressure data set
either from the table display or graphically (box, time
range, data range, individual points, search criteria, etc).
A selection processing toolkit enables deletion, postfiltration, global arithmetic operations, removal of outliers,
copy to clipboard, averaging, and wavelet denoising.
Edited data may be stored as a new gauge hence
preserving the original.
12
Material balance
When an analytical or a numerical model is used for a
closed reservoir, average reservoir pressure is calculated
and displayed. For gas, the average pressure, obtained
from a p/Z calculation, is used at any simulated time to
calculate the reference gas properties, hence correcting
the model response for material balance.
Changing well
With the changing well option, the user can assign a
different well model to different phases of the production
history whilst the reservoir and boundary conditions
remain the same. An example of this application is in pre
and post-frac tests, where the changing model will offer a
unique and consistent treatment of the total response.
Model menu
Well Intake
This option is used to define an intake model that Saphir
can run in conjunction with the reservoir model to
simulate the pressure at gauge depth, in particular at
surface. As the modification is part of the model, it can be
changed as required, and possible alternatives can easily
be compared. Well intake correction is also integrated in
the nonlinear regression.
Multilayer interpretation
Well intake
13
IPR plot
Exporting
Any document data can be sent to the clipboard or
exported to ASCII, Excel and dBase files. The export
option provides direct access to the candidate data,
including information, PVT tables, gauges, rate history,
model, etc. P.A.S. files, the Alberta Energy and Utilities
Board required format for electronic well test data
submission, can also be exported as TRG (pressure and
temperature) and AOF (IPR / AOF results) files.
Reporting
Saphir provides a quick way to produce a built-in report
including all relevant sections of the analysis. This
includes a main results summary page, history listings,
and one page dedicated to each plot with the appropriate
information and results. The report can be previewed, and
a number of options are given to customize the fonts,
change the logos, etc. When a single plot page is
required, the print option can be called from the plot itself.
Saphir is also an OLE automation server providing
access to all current interpretation parameters and results
from external applications such as MS-Word. The
Saphir installation comes with a template MS-Word
document including macros to access and retrieve those
values. All Saphir plots can be sent to the clipboard in
WMF, BMP, JPEG, or TIFF format.
Test design
All Saphir analytical and numerical models are available
for Test Design whereby a virtual gauge is created on
which a complete analysis may be simulated. Options to
simulate the actual gauge response, taking into account
its resolution, accuracy and potential drift can be the basis
for selecting the appropriate tools or to check if the test
objectives can be achieved in practice.
Specialized analyses
Flexible plots can be created to complement the default
loglog and derivative diagnostics with options tailored to
specific flow regimes. Pre-defined types are available,
such as MDH, Horner, square root and tandem root. On a
flexible plot the user can create straight lines, by
regression or interactively, and Saphir calculates the
relevant parameters.
AOF / IPR
AOF / IPR analyses are available for vertical (straight line,
Vogel, Fetkovitch, Jones, c&n), horizontal (Joshi, Renard,
Borisov, Giger, Vlis, P.S.S.), and fractured wells (P.S.S.).
IPR can be used for flow after flow, isochronal, or
modified isochronal tests, and includes options to display
extended, stabilized, and transient IPR.
14
Example
Look at the well production history and its corresponding
PDG pressure response below. The two selected buildups, of 120 and 300 hours are coherent and therefore, on
the loglog plot, their derivatives are consistent. The
deconvolved response is shown as white/red thick lines.
The duration of the deconvolved signal is 2,500 hours. It
exhibits a close system behavior that was not detected in
either build-up.
Input bitmap
Composite zones
Automatic gridding
Thickness fields
16
10
14
13
12
11
Horizontal anisotropy
17
15
Water injectors
A particular application of two-phase flow is the case of a
water injector in an oil reservoir. Fall-offs of a water
injector can be reasonably modeled using a radial
composite solution. But injections are different. The
interface is moving and the problem changes in time.
Depending on the relative permeability tables and the
level of injection rate, different behaviors will occur in
time. Semi-analytical developments have been made on
the subject, but with Saphir NL there is no assumption
except the inherent uncertainties of relative
permeabilities.
Saphir NL
2-phase relative
permeabilities
Water injector:
Evolution of the
water front
Non-Darcy flow
For real gas, the Forchheimer equation is used to handle
turbulent flow, both at well level and within the reservoir,
including the case of hydraulic fractures. A specific
turbulence coefficient is entered for each fracture.
Water+hydrocarbons
The model runs with two phases, one phase being water.
Both detailed PVT and the Water-Oil or Water-Gas
relative permeability tables must be entered.
Formation compaction
This feature allows the definition of pressure dependent
permeability and porosity. This dependency may be
reversible or irreversible. It is reversible when the
property is a function of the current pressure values,
whether increasing or decreasing. In the irreversible case
the lowest historical pressure of each cell is stored and
the property is related to this lowest value.
Integration in the Saphir workflow
A nonlinear analysis is just a particular type of Saphir
analysis. Each nonlinear analysis stores, in addition to the
model, its own PVT and relative permeability tables.
18
Technical References
Built-in numerical models
User defined reservoir contour in the X-Y plane,
unlimited number of segments
Any contour segment sealed or at constant pressure
User defined faults inside the contour with individual
leakage factor
True double-porosity model (duplication of grids)
Composite regions with associated diffusivity,
storativity and double-porosity model
Horizontal anisotropy
Varying thickness and porosity fields
Conductive faults
Multiple wells
Fractured well with finite / infinite conductivity
Limited entry vertical well with vertical anisotropy
Fractured well with limited entry and vertical anisotropy
Horizontal well with vertical anisotropy
Changing storage (Saphir only)
Time-dependent and rate-dependent skin
Saphir and Topaze: slightly compressible liquid
Non-Darcy flow for gas (Saphir NL only)
2-phase W-O and W-G (Saphir NL only)
Real gas diffusion (Topaze and Saphir NL only)
PVT correlations
Gas
Viscosity
Pb & RS
Oil
Bo
Co
Viscosity
Rsw
Bw
Water
Cw
Viscosity
Wellbore
models
Well
models
Skin
models
Reservoir
models
Boundary
models
No storage
Constant storage (Fair, Hegeman)
Changing storage
Finite radius
Fracture - uniform flux
Fracture - infinite conductivity
Fracture - finite conductivity
Horizontal
Limited entry
Constant
Rate dependant
Time dependant
Homogeneous
2-porosity P.S.S.
2-porosity transient sphere
2-porosity transient slab
2-layer with X-flow
Radial composite
Linear composite
Infinite
Single sealing fault
1 constant pressure fault
Closed circle
Constant pressure circle
2 parallel faults
2 intersecting faults any angle
Composite rectangle
Leaky fault
External model
definition and input
19
Production
Analysis
20
Key features
Full analysis spectrum from decline curve to complete
rate and pressure history matching
Brings the advances of the last twenty years in
Pressure Transient Analysis to Production Analysis
Processing very large data sets (permanent gauges):
wavelet filtration at load time
Extensive analytical model catalog
Unique numerical module extending the modeling
capabilities to situations with arbitrary outer boundary
shapes, any fault trajectories, composite zones, etc
Multi-well simulations
Model compatibility with Saphir
Simulate pressures from rates and rates from pressures
Fast modeling option for large data sets
Real gas numerical solution for exact material balance
Calculate and display average reservoir pressure
Time-dependent skin option
Unlimited number of analyses on different gauges,
using different models and/or model parameters
Fast and robust optimization routine
Optimization on rates, cumulative production,
pressures or any weighted average
Forecast of rate or pressure beyond the current history
Built-in surface to downhole correction with single and
multiphase flow correlations
24-hour on-line and telephone technical support
Extensive training and consulting services
21
Arps
Blasingame
The Blasingame plot displays instant and average
productivity index with respect to material balance time
(cumulative production divided by instantaneous rate). It
also calculates the derivative, in a display similar to an
inverted loglog plot tending to a negative unit slope when
pseudo-steady state is reached.
Loglog plot
The loglog plot can be used as a diagnostic tool with
exceptionally clean data. When data is more scattered
some trends may however be detected. The simulated
model can also be compared to the data on this plot.
Fetkovich
Fetkovich type-curves
These curves are available to process data in the
absence of permanent pressure measurements
assuming constant producing conditions. Normalized
rates and cumulative production can be superimposed on
the selected type-curve.
Arps plot
The default scale is log(q) versus time, but other scales
are available: q vs. t, log(q) vs. log(t), q vs. Q and log(q)
vs. Q. The automatic match by nonlinear regression best
fits the end of the data and displays the best matching
decline function, which may be changed interactively.
When oil and water rates are available, it is also possible
to estimate the ultimate recovery from other graphs: fo vs
Qo, lof(fw) vs Qo, 1/fw vs Qo and 1/qo vs Qo/qo. The
simultaneous display of several scales is possible within
the same plot.
Loglog plot
22
Changing skin
Production Forecast
Without data, or after history matching, a production
forecast for any model may be run based on the
anticipated producing pressure. Sensitivity to
improvements or decay of productivity index can be
simulated.
Production forecast
3-D model
23
Production
Logging
The interpretation process has shifted into the hands of the end-user
engineer due, to a great extent, to the development of client, as
opposed to tool focused software; Emeraude.
Production logging surveillance has given the reservoir engineer a
powerful tool in the drive for the more accurate and refined reservoir
characterization. Emeraude is now used by all the major service
companies and all the major producers and many independent
operators and service providers. Emeraude is seen as the industry
standard allowing a common platform for communication and
interpretation between service companies and operators.
From vertical injectors to horizontal or highly deviated multiphase
producers, Emeraude provides a comprehensive and intuitive set of
tools, to produce results from the log data from simple through to the
most sophisticated tool strings. KAPPA remains committed to the
ongoing development of the industry standard PL interpretation
package by remaining in close contact with tool manufacturers.
24
Key features
Unlimited number of logging runs within a document
with one or several interpretations for each
Logical data structure viewed/edited in a Data Browser
Fast and extensive plotting options with automatic and
user-defined track creation
Fast learning curve
Fast path for simple cases
Methodology based on nonlinear regression offers full
flexibility in the type and number of inputs
Comprehensive list of flow models from 1 to 3 phase
Specific models for apparent downflow, and flow
through a standing water column
Temperature model
Global log optimization with constraints
Selective Inflow Performance (SIP)
Multiple Probe Tools support (DEFT, GHOST, CAT):
image views / cross sections
FSI visualization and interpretation module
Pulsed Neutron Log (PNL) module
CGM/TIF log output
Well sketch
Formation test data QA/QC
Free reader for reporting and exporting
FSI cross-section
Feature details
Data load and display
Emeraude can load data from LIS, LAS, and ASCII files
or from the clipboard or keyboard. Versus depth logs or
stationary data can be input. The load option
automatically recognizes the file format. New mnemonics
can be defined and become part of the software settings.
Mnemonics can be filtered for the current and future
loads. Log tracks are automatically created for each
mnemonic after the load, and scaled automatically to
display all the available measurements.
Load dialog
Methodology
Rate calculation is treated as a minimization problem and
solved using nonlinear regression, offering full flexibility in
the type and number of input measurements.
Interpretations can be run from any number of sufficient
inputs including: spinner apparent velocity, density,
pressure gradient, capacitance, holdup of any phase,
velocity of any phase, rate of any phase, and
temperature. The solution rates are found by minimizing
the error between measured and simulated values. Each
difference, or residual can be weighted separately. Two
different nonlinear regression schemes are available; the
local regression solves for the cumulative rates in the
wellbore at a series of user-defined depths and global
regression solves simultaneously for all the zone
contributions and can be used as a second stage to
impose sign constraints.
Data browser
Interpretation models
Emeraude offers a full range of flow models from single to
3-phase model which considers slippage between water
and oil (Liquid-Liquid model) and slippage between the
liquid mixture and the gas (Liquid-Gas). Specific models
are provided to handle flow re-circulation as well as flow
through standing water columns.
Flow map
26
Global Regression
The default calculation scheme in Emeraude involves
successively solving the cumulative rates at selected
depths inside the wellbore. The contributions of the inflow
zones, located in between the calculation zones, are then
obtained from successive differences. Because each
local regression is done regardless of the solution above
or below, the overall solution may result in contributions
from the same interval showing different signs which,
physically, is not possible.
Well sketch
The well completion is built by drag and drop of predefined elements, e.g. tubing, casing, packer, etc., and
the depth and diameter information is entered. For the
latter, Emeraude can retrieve the values from an existing
ID channel.
Global regression
27
Temperature
The temperature can be used to replace a faulty spinner
or a spinner blinded by such effects as flow recirculation. The temperature model requires the definition
of a formation temperature profile that may be directly
input or interactively picked on the data. Fluid heat
capacities and an overall heat loss coefficient are also
required. The latter can be estimated on the top
calculation zone when surface rates are available. It may
also be included as a variable of the global regression.
Temperature Interpretation
PNL Interpretation
Well views
In many situations understanding the measurements and
results may require visual representation. In a horizontal
well, oscillations in the well trajectory will be responsible
for significant variations in the holdup due to the influence
of deviation on the slippage velocities. Displaying the
holdups inside a representation of the wellbore is
therefore essential. Well views can be created from the
browser to display the well geometry, based on TVD or
deviation, the internal diameter and zones. Holdup
channels, obtained as direct tool measurements or
complete log calculations, can also be added to the well
view and displayed within the wellbore.
SIP analysis
28
Technical References
Export
Channels present in an Emeraude document can be
exported in LIS, LAS, or ASCII formats. Those files can
then be transferred to third party applications, corporate
databases, etc.
Output
The log output in Emeraude is WYSIWYG and can be
sent to any MS-Windows printer. Single or multiple log
tracks, as well as any X-Y plot can be copied to the
clipboard in Bitmap or WMF format. The Log printout
includes a preview option where full control is given to
modify the fonts, scales and grid lines. Screen captures
can be made at any point and returned to later with a
single click. API logs can be produced from the print
preview option and stored within the document. A built-in
report can be printed and previewed that includes
predefined sections. This report can be complemented by
the appropriate log outputs generated as required. If
further customization is required, it is possible to produce
a report in MS-Word using the OLE interface of
Emeraude. Through this interface, any parameter or
result of the active document can be retrieved using the
appropriate macros. A template MS-Word report is
installed and can be customized as required
Internet: Click & Send
The Click & Send option enables the user to send directly
an E-Mail with the current Emeraude file, or a subset, to
any destinee, including KAPPA support. It is possible to
send a compressed version of the file, with all surveys or
only the active one.
PVT correlations
Gas
Viscosity
Pb & RS
Oil
Bo
Co
Viscosity
Rsw
Bw
Water
Cw
Viscosity
Log preview
29
Amethyste
Rubis
30
Corporate office
France - Sophia Antipolis
Development
KAPPA Engineering SA
TEL: +33 4.9721.2450
FAX: +33 4.9721.2451
Regional offices
USA & Latin America - Houston
KAPPA North America inc
TEL: +1 713.772.5694
FAX: +1 713.772.5690
South East Asia - Perth
KAPPA SEA Pty Ltd
TEL: +61 8.9481.5000
FAX: +61 8.9481.6900
Middle East Asia - Bahrain
KAPPA MEA W.L.L.
TEL: +973 17.229.803
FAX: +973 17.229.804