Professional Documents
Culture Documents
Process For RAPID Projects - Suru - CDGL - Lacruz - Oct2011
Process For RAPID Projects - Suru - CDGL - Lacruz - Oct2011
December 2003
TABLE OF CONTENTS
TABLE OF CONTENTS
1. INTRODUCTION.......................................................................................................... 1-1
2. DESCRIPTION.............................................................................................................. 2-1
Schlumberger Private
5. METHODOLOGIES..................................................................................................... 5-1
5.1 Pressure Modeling ............................................................................................... 5-1
5.2 Reservoir Data Review ........................................................................................ 5-1
5.3 Heterogeneity Index............................................................................................. 5-6
5.4 Completion Efficiency ......................................................................................... 5-7
5.5 Production and Interference Radius..................................................................... 5-9
5.6 Secondary Phase Movement .............................................................................. 5-13
5.7 Cursory Well Review......................................................................................... 5-14
5.8 Recovery ............................................................................................................ 5-15
5.9 Vintage............................................................................................................... 5-18
5.10 Performance Indicator........................................................................................ 5-21
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page i
TABLE OF CONTENTS
Schlumberger Private
6.6.6 Dynamic Baselines................................................................................. 6-75
6.6.7 Analogs .................................................................................................. 6-81
6.6.8 Special Features of Scatter Plots............................................................ 6-82
6.7 Appendix G: Drainage / Interference Radius Analysis Details ........................ 6-86
6.7.1 Drainage Radius..................................................................................... 6-87
6.7.1.1 Vertical Well Drainage Radius Study..................................... 6-87
6.7.1.1.1 Overview.............................................................................. 6-87
6.7.1.1.2 Conditions, Equations and Definitions ................................ 6-87
6.7.1.1.3 Remark................................................................................. 6-88
6.7.1.1.4 Recommended Procedure .................................................... 6-89
6.7.1.1.5 Forecast Drainage Radius .................................................... 6-94
6.7.1.1.6 References............................................................................ 6-94
6.8 Interference Radius Calculations ....................................................................... 6-94
6.8.1 Introduction............................................................................................ 6-95
6.8.2 Theory .................................................................................................... 6-95
6.8.2.1 Semi-Steady State ................................................................... 6-95
6.8.2.2 Transient Flow ........................................................................ 6-96
6.8.2.3 Steady State............................................................................. 6-96
6.8.2.4 Skin Factors ............................................................................ 6-96
6.8.3 Procedure ............................................................................................... 6-96
6.8.3.1 Input Data................................................................................ 6-96
6.8.3.2 Calculation of m(Pwf) .............................................................. 6-97
6.8.3.3 Calculation of Pwf .................................................................... 6-98
6.8.3.4 Calculation of Interference Radius ......................................... 6-98
6.8.4 Appendix.............................................................................................. 6-100
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page ii
TABLE OF CONTENTS
Schlumberger Private
6.14 Appendix K: Performance Indicator Analysis Details.................................... 6-121
6.15 Appendix L: Detailed Well Review Details ................................................... 6-124
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page iii
TABLE OF CONTENTS
Schlumberger Private
7.7.6.6 New Data ................................................................................ 7-29
7.8 Report................................................................................................................. 7-31
7.8.1 Well History........................................................................................... 7-31
7.8.2 Test History............................................................................................ 7-31
7.8.3 Petrophysics ........................................................................................... 7-31
7.8.4 Pool or Reservoir Data........................................................................... 7-31
7.8.5 Reserves ................................................................................................. 7-31
7.8.6 Production Performance......................................................................... 7-32
7.8.7 Nodal Analysis....................................................................................... 7-32
7.8.8 Recommendations.................................................................................. 7-32
7.8.9 Others..................................................................................................... 7-32
7.8.10 Attachments ......................................................................................... 7-32
7.9 Project Management Issues................................................................................ 7-33
7.9.1 Contract Changes ................................................................................... 7-33
7.9.2 Client Meetings...................................................................................... 7-33
7.9.3 Quality Assurance.................................................................................. 7-34
7.9.3.1 Peer Reviews........................................................................... 7-34
7.9.3.2 Client Service Reviews ........................................................... 7-34
7.9.4 Invoicing Administration ....................................................................... 7-35
7.10 Implementation of Recommendations ............................................................... 7-35
7.10.1 Product Line Support ........................................................................... 7-35
7.10.2 Production Monitoring......................................................................... 7-35
7.10.3 Feedback for Other Wells .................................................................... 7-36
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page iv
TABLE OF CONTENTS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page v
LIST OF FIGURES
LIST OF FIGURES
Figure 1: Choosing the solution procedure is a balance between accuracy and speed............... 2-2
Figure 2: RAPID High-level Workflow. .................................................................................... 4-2
Figure 3: Productivity Index based on atmospheric backpressure.............................................. 4-3
Figure 4: Productivity Index based on SCADA collected data .................................................. 4-4
Figure 5: BHFP based on atmospheric backpressure ................................................................. 4-4
Figure 6: BHFP based on radial diffusivity equations................................................................ 4-5
Figure 7: Current Well Gas Rate ................................................................................................ 4-5
Figure 8: Last 6-Month Average Gas Rate ................................................................................. 4-6
Figure 9: Current Well Pressure ................................................................................................. 4-7
Figure 10: Forecasted Infill Well Rate........................................................................................ 4-7
Figure 11: Sorted Table of resulting forecasts by location ......................................................... 4-8
Figure 12: Top Infill locations highlighted on base map............................................................ 4-9
Schlumberger Private
Figure 13: Bubble plot of forecast results................................................................................... 4-9
Figure 14: Confidence range of forecasts based on methodologies used ................................. 4-10
Figure 15: Individual maps placed in a matrix of parameters and time periods:........................ 5-5
Figure 16: Cross hair plot for Heterogeneity Indices calculated on ........................................... 5-7
Figure 17: Completion Heterogeneity Index plot of Cum HI Gas and HCPT............................ 5-9
Figure 18: Interference radius analysis bubble plot.................................................................. 5-12
Figure 19: Last 5-year water cum map ..................................................................................... 5-14
Figure 20: HCPT map illustrating the initial distribution......................................................... 5-16
Figure 21: Remaining Ultimate Recoverable Reserves ............................................................ 5-17
Figure 22: Current Well Gas Rate ............................................................................................ 5-17
Figure 23: Decline Rate ............................................................................................................ 5-18
Figure 24: Phases of reservoir development............................................................................. 5-19
Figure 25: Probability Plot of EUR by Vintage........................................................................ 5-20
Figure 26: Well Distribution by Vintage .................................................................................. 5-20
Figure 27: Best Year Gas Production by Date.......................................................................... 5-21
Figure 28: 5-year Cum Production versus Best Year Gas Rate................................................ 5-22
Figure 29: Best Year Gas Rate by Well Spacing when drilled................................................. 5-22
Figure 30: First order polynomial fit: ....................................................................................... 6-11
Figure 31: Improving the fit by taking out bad points from a previous fit ............................... 6-12
Figure 32: Final real time pressure model ................................................................................ 6-13
Figure 33: Pressure maps created with the real time pressure model ....................................... 6-15
Figure 34: Matrix of maps for time motion study..................................................................... 6-42
Figure 35: Analyze the change of the variables over time........................................................ 6-44
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page a
LIST OF FIGURES
Figure 36: Relate the events from the delta maps to the static data maps ................................. 6-44
Figure 37: No negative cums can occur with regular production............................................. 6-50
Figure 38: Negative cums are caused by an infill well............................................................. 6-51
Figure 39: Calculated variables that access the data registers .................................................. 6-56
Figure 40: Plot to verify the calculated variables for the heterogeneity indices....................... 6-58
Figure 41: Cumulative heterogeneity indices for the oil and water rates ................................. 6-59
Figure 42: Cross hair plot ......................................................................................................... 6-60
Figure 43: Cross hair plot in combination with a scatter plot base map................................... 6-61
Figure 44: Cross hair plot displaying the cumulative HI for the daily absolute pressure......... 6-62
Figure 45: Scatter plot: static vs. static data ............................................................................. 6-69
Figure 46: Scatter plot: static vs. dynamic data ........................................................................ 6-70
Figure 47: Scatter plot: dynamic vs. dynamic data................................................................... 6-70
Figure 48: Scatter sets can be used to idendify regions with reservoir problems..................... 6-71
Figure 49: Scatter plot base map............................................................................................... 6-72
Figure 50: Scatter plots showing xyz - profiles ........................................................................ 6-73
Figure 51: Multi-variable analysis ............................................................................................ 6-75
Figure 52: Three ways to add a trendline.................................................................................. 6-76
Schlumberger Private
Figure 53: The slope of the dynamic baselines changes over time........................................... 6-76
Figure 54: A trendline is added to the data to obtain the equation for the best fit.................... 6-77
Figure 55: Example for dynamic baselines............................................................................... 6-78
Figure 56: Trendline and fit equation for the slope of the baseline .......................................... 6-79
Figure 57: Lead/Lag plotted versus remaining ultimate reserves............................................. 6-80
Figure 58: Well with anomalous behavior................................................................................ 6-81
Figure 59: Region with a potential reservoir problem .............................................................. 6-82
Figure 60: Histogram and cumulative distribution frequency .................................................. 6-83
Figure 61: Statistics from a scatter plot in OFM....................................................................... 6-84
Figure 62: Historical scatter plot............................................................................................... 6-85
Figure 63: Table definition ....................................................................................................... 6-91
Figure 64: Make sure ‘Carry Forward’ is checked ................................................................... 6-91
Figure 65: Example for load format.......................................................................................... 6-92
Figure 66: Drainage radius bubble map.................................................................................... 6-93
Figure 67: Saved porosity map for grid arithmetic................................................................. 6-108
Figure 68: Saved net pay map for grid arithmetic .................................................................. 6-109
Figure 69: Saved initial oil saturation map for grid arithmetic............................................... 6-109
Figure 70: OOIP map calculated with grid arithmetic............................................................ 6-110
Figure 71: OOIP can be found in the output window............................................................. 6-111
Figure 72: Report to check calculated variables ..................................................................... 6-114
Figure 73: Depletion map ....................................................................................................... 6-115
Figure 74: Time periods of reservoir development................................................................. 6-117
Figure 75: Generalized Production Enhancement Process ......................................................... 7-2
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page b
APPENDICES
Appendices
Schlumberger Private
H Secondary Phase Movement Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page c
INTRODUCTION
1. INTRODUCTION
The main goal of the Data and Consulting Services (DCS) is to transfer multi-domain data to
decision, which then can be utilized in all aspects of field management activities. Although any
single data, by itself, can provide an input for an aspect of a completion, well or the whole
reservoir, significantly more value can be obtained from that single data when it is integrated
with other data (variable domain, variable coverage, variable frequency). Accordingly, “DCS
Integrated Projects Processes” is prepared to provide discussion and process for data integration
that leads to the products DCS provides as consulting services to the Oil & Gas Industry. The
processes document is accessible in the DCS site in InTouch.
DCS project experience over the years indicated that there are cases where geological
information is insufficient for creating a static model and/or project time is limited for an
integrated 3D reservoir modeling. In such projects, DCS project teams gave more emphasis
given to analysis of production and pressure data in order to drive field applicable
recommendations. Such projects are called “rapid projects” and, therefore, those processes are
called Rapid Processes in this document. DCS Project types and data – project type relationship
Schlumberger Private
is displayed in the chart below.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 1-1
INTRODUCTION
This document is prepared to capture our collective experience on executing Rapid type projects.
The document is not going to fit exactly to all our projects, but that they will provide general
guidance for how to conduct projects systematically. With that start we will establish quality and
consistency in our products. Furthermore, it will enhance internal communication & discussions
between our staff on technical issues.
This process “DCS Processes for RAPID Projects” became a reality with the contributions of
Blaine Hollinger, Iain Morrish, John Jochen and William Vargas.
Omer Gurpinar
Technical Director
Data and Consulting Services
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 1-2
DESCRIPTION
2. DESCRIPTION
This document presents a uniform, process driven project framework for applying analytical
tools involving individual-well monthly production data with limited geological input to solve
three specific types of projects: (1) the identification and high-grading of potential infill
locations, (2) the identification and high-grading of potential production optimization candidates,
and (3) production forecasting. The process provided with this document is named RAPID and it
is consists of a thorough and logical combination of both industry standard and proprietary
Schlumberger analytical techniques. RAPID provides many opportunities to Data & Consulting
Services. Fast execution of RAPID technology is of great value to Schlumberger as the need for
“data to decisions” is increasing. Prior to this integrated process, utilization of analytical
methodologies was mostly limited to consulting projects and can vary depending on the engineer
or geographic location.
The RAPID processes consist of a series of common and proprietary analysis techniques geared
towards analyzing data on a large scale and in a short amount of time. It is a process to logically
work through a series of tasks in a structured, streamlined manner that is consistent from project
Schlumberger Private
to project, engineer to engineer, or geographical location to geographical location. The process
is fast, flexible, thorough, and easily tailored to suit the field or basin being studied. Since many
of the analysis tasks in the process are automated wherever possible, the size of the field and
number of wells reviewed has little impact on the time to reach meaningful conclusions. The
RAPID process is designed around an OFM database populated with all available data.
The efficiency in DCS projects comes from utilizing the most optimal approach for each project.
Tradeoff between speed and accuracy is illustrated in Figure 1. The selection of which method to
use will be dictated by the amount of time available to do the project, the amount of data
available, and the level of accuracy required for designing the field application. Structurally, both
RAPID and Integrated projects of DCS follow the same path. The differentiation comes with the
final methods used for forecasting. Rapid projects, which are best suited for large data sets
(fields or basins) with practically no geological data, can operate from pressure, and production
data only.Integrated projects, on the other hand, have a geologically based 3D reservoir model
that makes the results of integrated projects more reliable. It is advisable to use RAPID process
in all DCS integrated projects, Since, combining RAPID with Integrated Projects could quickly
highlight production enhancement opportunities and data problems, improving efficiency of the
fully integrated study.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 2-1
DESCRIPTION
Schlumberger Private
Figure 1: Choosing the solution procedure is a balance between accuracy and speed.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 2-2
CONSIDERATION
3. CONSIDERATION
Data Requirements
At a minimum, the RAPID Process requires individual-well monthly production data. Although
not all tasks within the RAPID Process framework can be accomplished, general information
about the study area and possibly some conclusions can be obtained with only production data.
If secondary fluid movement is important, then individual-well monthly production and/or
injection data is required. Finally, by including petrophysical and pressure data, all tasks within
the RAPID Process framework can be fully exploited, thus improving the interpretation,
conclusions, and recommendations.
RAPID Processes are more applicable when the following circumstances are encountered: (1)
many wells, (2) large data sets, (3) limited time frame for investigation, (4) very limited to no
geologic and/or petrophysical information available, (5) mature fields under primary depletion or
Schlumberger Private
stable waterflood, (6) as a preliminary screening tool prior to a more advanced study, or (7) as a
quick evaluation tool at the beginning of integrated projects where interim results may be
desirable.
The following conditions are currently not easily addressed with the RAPID Process: (1) The
existence of commingled production, (2) where production data is unreliable, (3) thick reservoirs
with temperature gradients and critical fluids, (4) the presence of highly deviated, horizontal, or
multilateral wells, and (5) operated under EOR/IOR programs with the exception of stable water
floods.
The RAPID Process flow is defined in the Process Level schematic found in Appendix A. The
Process Level contains the actions or tasks required, the output from each task, and the tools
utilized. Appendix B contains the Logic Level of the process, which explains why each task is
necessary. The remainder of this document describes each task.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 3-1
RAPID PROCESSES
4. RAPID PROCESSES
Figure 2 shows the process and the relationship between the products in a high level RAPID
workflow.
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-2
RAPID PROCESSES
After the set data processing, four stages are identified within this objective; Prediction of
previous Infill cycle, Validation and Selection of Process, Infill Well Selection, and
Product Delivery.
Schlumberger Private
which areas it applies. All methods with reasonable forecasts can be used
to converge on a single prediction with a quantified range in expected
outcome.
The following two example maps of productivity index illustrate the potential
differences in forecasting, utilizing multiple techniques. One map was calculated
assuming wells were operated against atmospheric backpressure, while the other
is based on true bottomhole flowing pressures from a SCADA system. The
SCADA data was restricted by area and as a result warranted low confidence. In
areas where both methods give similar results and confidence in underlying data
is good, confident conclusions can be achieved.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-3
RAPID PROCESSES
Schlumberger Private
Figure 4: Productivity Index based on SCADA collected data
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-4
RAPID PROCESSES
The following two figures are grid maps of BHFP interpolated maps; one was
created using atmospheric backpressure at the wellhead, while the other was
based on the radial diffusivity equations, utilizing petrophysical properties to
derive the BHFP. A range of BHFP’s based on sensitivity to permeability can
also be created for this method. When used to represent the BHP in productivity
calculations each of these techniques will yield different results.
Schlumberger
umberger Private
Figure 6: BHFP based on radial diffusivity equations
The existing rate map can also be one forecast method, or a modification of such,
for example last 4 or 6 month moving average.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-5
RAPID PROCESSES
Schlumberger Private
Figure 8: Last 6-Month Average Gas Rate
The following plot displays the 994 infill locations that were tested against the
methodologies chosen, next to the current pressure map for the field.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-6
RAPID PROCESSES
Schlumberger
umberger Private
Figure 9: Current Well Pressure
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-7
RAPID PROCESSES
Schlumberger Private
a calculated discounted cumulative production value. Ranges in expected results
are also presented, indicating confidence levels for each forecast. The smaller the
range in prediction values, the less risk associated with that forecast.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-8
RAPID PROCESSES
Schlumberger
Figure 12: Top Infill locations highlighted on base map
umberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-9
RAPID PROCESSES
Schlumberger Private
Figure 14: Confidence range of forecasts based on methodologies used
Production forecasts for existing wells are estimated in the Recovery Analysis step of the
Rapid workflow.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 4-10
METHODOLOGIES
5. METHODOLOGIES
Pressure versus time modeling is used to group wells that appear to be in hydraulic
communication to determine reservoir compartmentalization and verify pool boundaries.
This is an important part of the study as the relative performance of wells within
individual compartments or pools must be incorporated into the overall analysis.
For many applications (e.g., for the generation of isobaric pressure contour maps,
pressure grid maps, or the application of PVT correlations) it is important to have
reservoir pressure data for every month on a per well basis, rather than a single value
representing the average reservoir pressure. Unfortunately, reservoir pressure is rarely
available for every month and the distribution and frequency of pressure build-up data is
sporadic at best.
Schlumberger Private
Real time pressure models provide the opportunity to evaluate pressure trends derived
from the existing pressure data. With the help of such a model, missing values can be
interpolated and a continuous function for reservoir pressure can be developed for each
well.
The objective of this task is to become familiar with the amount and quality of data
available and the historical development and performance of the study area.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-1
METHODOLOGIES
In this task, the historical performance of the study area is reviewed and documented.
The steps involved include: (1) an inventory and overview of the data, (2) a review of
production characteristics as a function of time, (3) fluid distribution maps, and (4) time
motion maps. In this task, many tables, graphs, and maps will be generated allowing the
study team to assess the amount and quality of data available to them and to gain insight
into the historical development and performance of the study area. It will be up to the
study team to ascertain which tables, graphs, and maps contain meaningful information
and which should be included in presentations or reports. Not all documents generated in
this task will ultimately be useful; usually that is not known until after a document is
generated. In addition, it is difficult to specifically outline exactly which maps and
graphs should be generated, because quite often, one graph or map leads to another.
However, there are many standard graphs and maps that can and should be generated for
most projects.
Schlumberger Private
Data can be divided into two groups: dynamic data, which includes any type of data that
changes during the production history of the field (e.g., production, pressure, etc.) and
static data, which does not change with time (e.g., petrophysical properties, such as net
pay, porosity, and initial water saturation).
During the first step, tables to summarize the range in static data values or graphs to
display the distribution in values would be appropriate. Also, contour or color grid maps
are useful to show the distribution of parameters geographically. This would be a good
time to generate maps of static properties, such as, net pay, porosity, initial water
saturation, etc. Since static data does not change with time, a single map or graph of
static data is sufficient for the duration of the project.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-2
METHODOLOGIES
Schlumberger Private
of time; however, maps are generated using values on an individual well basis as opposed
to grouping or summing on a field wide basis. This is where the results of the Pressure
Modeling task can be used, i.e., reservoir pressure at individual well locations can be
mapped at any point in time. The advantage of mapping certain parameters monthly,
yearly, or at some other time interval is that the study team can visualize changes over
time; for example, the change in fluid distribution or movement through time.
Contour, color grid, or bubble maps can be created. Bubble maps are especially
advantageous if two variables are to be shown at the same time.
The difference between maps generated in the Time Motion step and the maps generated
in the Fluid Distribution step is that the Time Motion maps are generally delta maps.
Delta maps display only the change that occurred for a particular parameter during a
specified time period. The proper length for the time period is dependent on the actual
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-3
METHODOLOGIES
producing time of the reservoir. Five years can be considered the preferred value. Time
periods less than five years may provide too much detail, whereas time periods longer
than ten years may not show enough detail. Once the time period is chosen, it must
remain the same for all Time Motion maps through out the study. Examples of dynamic
data that can be mapped in the Time Motion Study are delta cumulative production, delta
cumulative injection, delta bottom hole pressure, delta gas-oil ratio, and delta water cut.
Generally delta maps are mapped as color grid maps. Once delta grid maps and grid
maps of static data are created, they should be printed and placed next to each other on a
wall or table forming a large matrix of maps. Figure 2 is an example of a matrix of delta
and static maps. Analyzing maps in this manner is called a Time Motion Study. Once
the individual maps are placed in a matrix format, they should be studied. Start with one
variable first, preferably the delta of the cumulative production, and follow it through
time. In this way the sweet spots as well as the poor parts of the reservoir can be
Schlumberger Private
detected. The best producing areas can be found as well as the worst. This procedure
should be repeated working down the time periods for each parameter and working
across each time period for different parameters. Notes, comments, and observations can
and should be written on the matrix of maps.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-4
METHODOLOGIES
1956 – 1960
Structure
1961 – 1965
Netpay
1966 – 1970
Porosity
1971 – 1975
Permeability
1976 – 1980
Sw
1981 – 1985
Facilities
Schlumberger
Well Repair
1986 – 1990
umberger Private
Freq.
1991 – 1995
WOE
Figure 15: Individual maps placed in a matrix of parameters and time periods:
Time Motion Study
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-5
METHODOLOGIES
Heterogeneity Index (HI) is the name of a calculated variable and provides a mechanism
to compare a parameter for an individual well to the average of that same parameter for a
group of wells as a function of time. Heterogeneity Index is defined as:
valuewell
HI = − 1
valueaverage of wells
where valuewell is the value of a parameter for a single well for one month and valueaverage
of wells is the average value of the same parameter for a group of wells for that same
month. Heterogeneity Index values are calculated each month. The number one is
subtracted from the ratio to normalize the Heterogeneity Index to zero, such that, the
average of the well group is equal to zero. Wells performing above the average during a
particular month will have a value for HI greater than zero. Heterogeneity Index values
Schlumberger Private
less than zero indicates the well is performing below average.
Heterogeneity Indices are often graphed on cross hair plots. Cross hair plots are x-y
scatter plots with different Heterogeneity Indices on the x- and y-axes. Usually the scale
is set such that the origin of the axes, which is the point where the average lies, is in the
middle of the plot, point (0,0).
Figure 3 is an example of a cross hair plot for cumulative HI gas production and
cumulative HI average pressure. Notice that Figure 3 is a snap shot in time (August
2002). Each point on the graph represents a different well and its performance relative to
the average for the group. Remember, the average of the group is always at the point
(0,0) and the farther away from that point a well lies, the greater the deviation from the
average a particular well has been through history. A routine could be set up to animate
the points through time. To detect anomalies in the field, certain points can be traced to
capture their behavior (see Figure 3). Inflections in these traces may indicate a well and
time where a workover has been performed. If the occurrence of a workover is
confirmed, an improvement in well performance may highlight a successful field
practice. Otherwise, the inflection may be useful in identifying an unsuccessful field
practice. This information may be plotted on a base map and anomalous regions
identified. The under-performing wells can be further reviewed as optimization
candidates later in the RAPID Process.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-6
METHODOLOGIES
Schlumberger Private
Figure 16: Cross hair plot for Heterogeneity Indices calculated on
cumulative gas and cumulative average pressure
Completion Efficiency (CE) is the process of integrating rock properties with production
properties at the completion level. This process identifies where well stimulation may be
beneficial.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-7
METHODOLOGIES
Scatter plots are used to develop correlations between parameters; they can be animated
to observe changes over time. Trend lines can be added to scatter plots. Any
combination of variables is possible to graph on a scatter plot. Scatter plots can be
divided into four major groups:
• Plots of static data vs. static data (e.g., permeability vs. porosity)
• Plots of static data vs. dynamic data (e.g., net pay vs. cumulative gas produced)
• Plots of dynamic data vs. dynamic data (e.g., water rate vs. gas rate)
• Cross hair plots (e.g. cum HI pressure vs. Hydrocarbon Pore Thickness)
For example, a plot of Hydrocarbon Pore Thickness (HCPT) versus Cum HI Gas can be
generated several times with the data points grouped using various criteria. HCPT is
calculated at each well location by:
Schlumberger Private
HCPT = h ⋅ φ ⋅ (1 − S wc )
The groupings can be based on various categories such as drill date, area, quadrant,
stimulation types, stimulation date, by groupings determined from the Heterogeneity
Index Review, etc. With each plot, an accompanying graph of XY locations should be
generated and reviewed to determine trends or explain anomalies noted in the HI review.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-8
METHODOLOGIES
Schlumberger Private
Figure 17: Completion Heterogeneity Index plot of Cum HI Gas and HCPT
For example, if the 6 points in the above plot identified as having an above average
HCPT with a below average gas performance are compared with plots where data are
grouped by drill date and stimulation information, it may be determined that the wells are
older, possibly utilized a unique workover practice, and scattered throughout the field.
Therefore the well performances may not be reflecting expected reservoir behavior at
these locations.
If the study team had knowledge of the parts of a field or study area that have not been
swept or are producing too much water, then picking locations to drill additional wells
would be easier. In this task, the Production or Interference Radius for each well is
calculated. Portions of the study area not being drained by existing wells are quickly
identified visually by bubble mapping calculated radii. If reservoir pressure and
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-9
METHODOLOGIES
petrophysical information (net pay, porosity, and water saturation) are not available for
every well, this task cannot be completed.
In this task, either production radius or interference radius can be calculated. Usually
production radius is associated with oil wells and interference radius is associated with
gas wells. Production radius calculations are a measure of swept volume, and as such,
are more applicable to oil wells. The goal of interference calculations, on the other hand,
is to determine the distance from a producing well at which the drawdown is a constant
value.
There are many assumptions that go into calculating production or interference radius;
these assumptions should be recognized and understood when drawing conclusions or
making recommendations. Typically, produced and injected volumes are known or can
be calculated with a reasonable degree of accuracy using standard engineering practices.
For example, cumulative production is usually known and estimated ultimate recoveries
Schlumberger Private
can be calculated. However, translating volumes into a production area requires
knowledge of petrophysical properties. Lack of confidence in petrophysical properties
leads to a lack of confidence in area calculations. Furthermore, even though production
area can be calculated with reasonable confidence, the shape of that area must be
assumed in order to ascertain parts of the study area that are not being drained by existing
wellbores. It is customary to assume circular drainage patterns, and thus, production
radius can be calculated and mapped. If the actual drainage pattern is not circular, then
conclusions and recommendations based on circular drainage patterns could be wrong.
The definition of production radius, as used in this document, should not be confused
with the definition of drainage radius used in pressure transient testing and simulation. In
this task, production radius is based on volumetric calculations and does not incorporate
the compressibility of the reservoir fluids in the equation. Bubble maps created with this
equation will show the area drained and not, as is the case in well testing and simulation,
the area contributing to flow. Hence, one must not make the mistake and use this concept
to detect interference between oil wells.
Depending on the condition of the reservoir, there are two ways to calculate production
radius:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-10
METHODOLOGIES
• If the reservoir is under hydraulic control, i.e., there is no apparent decline in the
reservoir pressure because of water influx and/or water drive, use the following
equation:
7758 ⋅ A ⋅ h ⋅ φ ⋅ (1 − Sw − Sor )
Np = [STB ]
Boi
solving for re,
43560 ⋅ N p ⋅ Boi
re = [ft ]
7758 ⋅ π ⋅ h ⋅ φ ⋅ (1 − Sw − Sor )
• If the reservoir is under volumetric control, i.e., there is no water influx to replace the
displaced oil and the oil is replaced by gas (reservoir pressure declines as oil is
Schlumberger Private
produced), use the following equation.
1 − Sw 1 − Sw − Sg
N p = 7758 ⋅ A ⋅ h ⋅ φ ⋅ − [STB ]
Boi Bo
43560 ⋅ N p
re = [ft ]
1 − Sw 1 − Sw − S g
7758 ⋅ h ⋅ π ⋅ φ ⋅ −
Boi Bo
where:
Np = Cumulative petroleum recovered, STB
A = Drainage area, acres
h = Net pay, ft
φ = Porosity, fraction
Sw = Water saturation at current conditions, fraction
Sg = Gas saturation at current conditions, fraction
Sor = Residual oil saturation, fraction
Bo = Formation volume factor at current reservoir conditions, RB/STB
Boi = Formation volume factor at initial reservoir conditions, RB/STB
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-11
METHODOLOGIES
Schlumberger
For example, the interference analysis in this example case suggested the most severe
umberger Private
pressure drawdowns were located within 100 meters of the producing wells. In practical
terms, an inter-well distance of 100 meters is not likely to be achieved with even
moderately high well densities in this area. As a result, it is anticipated that any future
infill locations will not be drilled in a high interference region.
Interference Radius
Strathmore BLRV
0 0
41
0
0 80 0
71
0
70
75
94 43
67
24-25W4
95
79
98
61
88
67
30
89 70
Interference.radius final
83 Interference.Re
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-12
METHODOLOGIES
In this analysis, produced or injected water is tracked spatially over time. This allows
identification of unswept areas in the reservoir, and wells that are expected to be watered
out, as opposed to wells that may be exhibiting signs of coning or water channeling.
The aerial distribution of water production and injection around the field is analyzed to
Schlumberger Private
determine if water movement is a concern. This is an important aspect in the overall
analysis to assist in determining which areas of the reservoir may already be wet or
swept. A map or a series of maps displaying the movement of water is the final result of
this analysis.
For example, the following delta cum water production map was generated in the
Reservoir Data review section of the example study. This delta map was for the last 5-
year production period from the field. The water production data in this area was
unreliable due to individual well water metering. Consequently, the results of the water
movement analysis were suspect and, as a result, no conclusions could be drawn.
However, the performances of the wells identified as the major water producers should be
compared with anomalies identified in the HI and CE sections. Finding a similar
relationship from multiple analyses will establish reliable conclusions.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-13
METHODOLOGIES
Schlumberger Private
Figure 19: Last 5-year water cum map
The outputs from all previous analyses are reviewed at this stage to determine the final
list of wells and data that will be used to forecast future performance. Any noted
anomalous behaviors are determined to be reservoir related or potentially the result of
completion mechanisms. Wells determined to be atypical due to completion mechanisms
or whose anomalous performance characteristics cannot be correlated or explained are
removed when predicting reservoir performance so as to not erroneously skew forecasts.
For example, wells identified as unusual in HI are reviewed in conjunction with results
from CE to determine if petrophysical properties explain their performance, or if
stimulation techniques have caused the unusual behaviors. Knowledge gained from the
Reservoir Data review can also assist in determining if the wells are anomalous due to
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-14
METHODOLOGIES
reservoir conditions. These wells and their data will remain in the study to help forecast
future potential of the reservoir. However, if a well’s anomalous behavior cannot be
correlated with petrophysical properties to suggest its performance is reservoir controlled,
the well should be removed from the study prior to forecasting reservoir performance.
5.8 Recovery
The goal of the Recovery analysis is to identify areas where existing wells are not
draining the reservoir efficiently. This task has been divided into three steps: (1)
calculate and map original hydrocarbon (oil or gas) in place, (2) calculate the expected
Schlumberger Private
recovery from each well, and (3) calculate recovery efficiency of existing completions.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-15
METHODOLOGIES
Schlumberger Private
Figure 20: HCPT map illustrating the initial distribution
of oil volumes in the reservoir
Recovery Efficiency
Depletion maps are a fast way to get an overview of the stage of depletion in different
areas of the reservoir. Mature areas that are almost depleted can easily be distinguished
from areas that still have a lot of production potential for the future. Recovery efficiency
is calculated by dividing cumulative production by EUR. Reserve life index can also be
calculated. Recovery efficiency and reserve life index are time dependent as recovery
efficiency is dependent on the current cumulative production and reserve life index is
dependent on the current producing rate. Both recovery efficiency and reserve life index
can be mapped. Both maps represent the current status of the reservoir. Areas where the
reservoir life index is large and the recovery efficiency is small may be targeted as
potential areas for additional drilling, or areas where workovers and recompletions may
yield the greatest benefit.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-16
METHODOLOGIES
For example the following maps were generated from decline analysis for this example
study:
Schlumberger
umberger Private
Figure 21: Remaining Ultimate Recoverable Reserves
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-17
METHODOLOGIES
Schlumberger Private
Appendix I contains details of the Recovery analysis.
5.9 Vintage
Vintaging refers to the grouping of wells by date for comparisons. Usually the date of
first production is the date used to place wells in groups, but may also be done by
stimulation date, the date a well was put on compression, the date a pump was installed,
etc. The groups, or date ranges, are set by the study team, which defines how the wells
performance is to be compared. Vintaging is another method that allows the study team
to visualize what is happening in the reservoir over time. The vintage groups can be used
to extend the HI and CE analysis.
For example, the study team may want to evaluate the effectiveness of various drilling
programs. Figure 24 illustrates when and how many wells were drilled in a reservoir.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-18
METHODOLOGIES
Schlumberger Private
Figure 24: Phases of reservoir development
Figure 24 also helps to sort the wells into groups of (1) the initial exploration wells, (2)
the initial development wells, (3) the first round of infill wells, and (4) the second round
of infill wells. In this example the color code in Figure 24 is simply the total number of
wells equally divided into groups by date of first production. Initial production rates,
decline characteristics, expected ultimate recoveries, ratios, and other key indicators for
each group are analyzed and compared. Are the infill wells better or worse than the
original development wells? Does it look like the infill wells accelerated production or
are they recovering additional reserves? Answering these and other questions may help
the team anticipate the likely effectiveness of a future-drilling program. Utilizing
probability plotting can help in presenting the findings.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-19
METHODOLOGIES
Schlumberger Private
Figure 26: Well Distribution by Vintage
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-20
METHODOLOGIES
Following are a few of the plots that were generated in the example study while searching
for a correlation. No strong correlations were observed; therefore a prediction from this
analysis was not produced.
Schlumberger Private
Figure 27: Best Year Gas Production by Date
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-21
METHODOLOGIES
Schlumberger Private
Figure 28: 5-year Cum Production versus Best Year Gas Rate
Figure 29: Best Year Gas Rate by Well Spacing when drilled.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-22
METHODOLOGIES
Plots such as the 5 Year Cum versus the Best 12 Month Average gas rate can be analyzed
to identify if the chosen indicator could be used as a measure of cumulative production.
In this case the indicator did not yield a strong correlation.
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 5-23
APPENDICIES
Schlumberger Private
6. APPENDICES
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-1
APPENDICIES
APPENDICES
Schlumberger Private
F Completion Efficiency Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-2
APPENDIX A – PROCESS LEVEL FLOW CHART
Schlumberger Private
6.1 Appendix A: Process Level Flow Chart
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-3
APPENDIX A – PROCESS LEVEL FLOW CHART
Constructed Yes Reservoir Heterogeneity Yes Com pletion Yes Secondary Phase Cursory W ell
Pressure Pressure M odeling es Rock Secondary
Dataset Data Review Index Efficiency M ovem ent Review
Data Data Phase
-W ell list for study (+offset data) Analyze reservoir pressures Analyze historical and current Identify anom alous com pletions Analyze m ovem ent and Differentiate between reservoir
Identify anom alous w ells and No No
-Production and com partmentalization reservoir perform ance and locations production of secondary and com pletion m echanism s for
locations
-Location reservoir fluids and injected anom alous behavior
Pressure m odel for each Knowledge of: List of anom alous com pletions phases
-Gas List of anom alous wells and
reservoir com partm ent. - Developm ent history and locations
locations
- Reservoir character Identification of unswept areas Differentiation betw een
-W ater Groupings of wells into - Fluid distribution with tim e reservoir and well m echanism s
OFM
appropriate com partm ents. - Tim e-m otion m ap OFM Identification of perm eability for anom alous behavior
-R ock and Fluid D ata Powerpoint
Powerpoint trends
- Mapping / tables of: Material Balance for each List of wells for further review
- Structure (Gross/Net OFM
com partm ents.
Reservoir and Net Pay) Powerpoint OFM Update forecasts w ith
- Porosity Frontsim OFM drilling/workover results
OFM Pipesim
- Saturations Mbal Pow erpoint and recently acquired data
- Perm eability Eclipse
Powerpoint
- Shale percent Excel
Production / Interference
-Pressure Data Radius
-Econom ic cutoffs
(rates/reserves)
-Fiscal regim e
-Operating expense ($/w/m o, Perform ance Recovery
Vintage
gather, transm ission, process) Indicator
-C apital expense (drill,
com plete, tie-in) Analyze possible indicators to Quantify recoveries and their
Investigation of completion and
-Prices (oil, cas, ngls, etc.) assist in forecasting distribution
operating m ethods by vintage
-D isposal costs (water)
-Available capital - Possible results for next W ells grouped by vintage R ecovery by well and reservoir
drilling phase
- Reliable indicators to use as Knowledge of com pletion and Identify value of additional
forecasting tools operating m ethods by vintage drilling
- Dependence of indicators on
dependent variables Probabilistic expectation for Identify areas for future drilling
- Identification of anom alous next drilling phase
wells and their location Volum etric Mapping
- Current and historical well
Rapid Response:
spacings OFM Opportunities for Field Applications
Schlumberger Private
Powerpoint OFM
Access Mbal
Excel Pow erpoint
OFM D rilling
Powerpoint NDS Design
MDx
Infill Candidate Prediction of Logging
Selection previous infill Validation & Selection Infill W ell Testing
Product Delivery C om pletions
cycle of Process Selection
Facilities
Validate a m ethodology to Locate all possible infill
Use previously determ ined ce M onitoring
forecast initial infill perform an locations and calculate initial Prepare and deliver
statistical, spatial and tem poral
production forecasts presentation/report to client
relationships to forecast
outcom e of previous cycle Methodology with which to
on
forecast initial infill producti List of Infill Locations Presentation
Tables
Results of applying prediction Forecasts for infill locations Figures
OFM
methods Support
Access
Excel OFM
OFM Excel OFM
Access Powerpoint Econom ic Powerpoint
Excel Evaluation W ord
Excel
Project W orkover Candidate Determ ine economically viable Peep
recomm endations
Objective Selection
Rapid Response:
1. Reduce selection using
Opportunities for Field Applications
econom ic criteria
2. Build im plem entation plan
3. Adjust forecasts Pow erStim
4. Reiterate econom ics until Fracturing
im plem entation plan is
stable Cased HoleLogging
Testing
Detailed OFM Recom pletions
W ell
Revi PEEP Product Delivery Stim ulations
ew Artificial Lift
form detailed Increm ental Facilities
Yes Per well analysis Sand M anagem ent
aloguing of av Prepare and deliver database/
Cat ailable data presentation/report to client M onitoring
Yes
Production Is there a Define Deviation is a W ell m odel
Forecasting Monitoring D eviation Cause W ell Problem s built
IDR
rform ance ga
No Pe ps identified
W orkover candidates list
Identify deviations from No potentials cal W orkover solutions
W ella variety of s culated using
forecasts W orkover Forecasts
olutions
Location Map
Determ ine cause of deviation
Econom ic comparison of
Report Increm ental Production
solutions
List of deviating wells Increm ental forecast
Preferred solution to rem ove
Quantification of Added Value
OFM gaps is identified
Reserves
Money Value
Forecasts generated
Excel OFM
OFM Powerpoint
Update Model Powerpoint W ord
Excel
Color Coding
Pipesim
SPAN
Actions SCEPTRE
Logic ProCade
FracCade
Tools Stim Cade
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-4
APPENDIX B – LOGIC LEVEL FLOW CHART
Schlumberger Private
6.2 Appendix B: Logic Level Flow Chart
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-5
APPENDIX B – LOGIC LEVEL FLOW CHART
Constructed Yes
Pressure Yes
Pressure M odeling
Reservoir es Heterogeneity Rock
Rock Com pletion Secondary Yes Secondary Phase Cursory W ell
Dataset Data Review Index Data Efficiency Phase M ovem ent Review
Data Data
-W ell list for study (+offset data) Analyze reservoir pressures Analyze historical and current Identify anom alous wells and Identify anom alous com pletions Analyze m ovem ent and Differentiate between reservoir
No No
-Production and com partm entalization reservoir perform ance locations and locations production of secondary and com pletion mechanism s for
-Location reservoir fluids and injected anom alous behavior
1. QC pressure points, 1. Use tim e-m otion to identify 1. Cross plot Cum HI Gas vs 1. Cum HI G as and W ater vs. phases
-G as quantitatively Petrophysical param eters by
secondary phase presence Cum HI Pressure
2. P/Z derivative defines and quality of 2ndary phase 2. Identify outlying wells from com pletion and well, 1. Integrating HI and CE
-W ater 1. Create m aps of secondary
com partm ents data cross plots found between highlighted by drilling/ results, elim inate wells from
phase production and
3. QC pressure points through 2. Use petrophysical maps to 75 o – 195 o and 255 o – 15 o perforation/ stim ulation/ and subsequent analysis that do
-R ock and Fluid D ata injection with tim e
com parison to compartm ent determ ine sufficiency of segm ents. A suitable Production techniques. not represent reservoir
- Mapping / tables of: 2. Incorporate tracer and
avg. coverage for volum etrics distance from the origin to 2. Identify outliers as for HI and perform ance
- Structure (G ross/Net geological data to verify
4. Fits and extrapolation for 3. Determ ine operational result in approx. 10% well post on m ap 2. Qualify im pact of well
Reservoir and Net Pay) perm eability trends Update forecasts w ith
each well by com partm ent lim itations: identification. mechanics for report
- Porosity 5. Maps of P vs tim e by drilling/workover results
-regulatory 3. Identify outliers on map O FM
- Saturations com partm ent OFM and recently acquired data
-W I/ownership Powerpoint
- Perm eability 6. Continue analysis by Frontsim O FM
- Shale percent -surface conditions
com partm ent OFM Powerpoint Pipesim
Production / Interference Eclipse
Powerpoint
-Pressure Data O FM Radius
O FM
Powerpoint
-C om pletion / W orkover Data M bal Determ ine if infill locations are
- Production Logging Powerpoint already swept, or are likely to
Excel interfere with existingwells
-Injection Data 1. Use petrophysical datato
-Tracer Data calculate a radius of influence for
a gas well, using eitherX% of
-Special spacing/operational total dynam ic drawdow n or Y
considerations KPA.
2. For oil wells use cum roduction,
p
petrophysics and reco very factor
-Avail. Studies (Sim , G eo,...) to calculate swept radius
-PTA 3. Avoid drilling within interference
-Land Rights and production radius
-AO F
OFM
-Econom ic cutoffs
(rates/reserves)
-Fiscal regim e
-O perating expense ($/w/m o, Perform ance Recovery
Vintage
gather, transm ission, process) Indicator
-C apital expense (drill,
com plete, tie-in) Analyze possible indicators to Investigation of completion and Q uantify recoveries and their
-Prices (oil, cas, ngls, etc.) assist in forecasting operating m ethods by vintage distribution
-D isposal costs (water)
-Available capital 1. Create m aps of decline rate,
1. Produce perform ance 1. Choose vintage groups
indicator suite of plots according to #w ells/n rem aining reserves, and
2. Exam ine plots for trends and 2. Define expectations for wells current rate
exceptions. by vintage. 2. For reporting, include m ap of
3. Extrapolate expectations for reserve life
Access next infill phase
Excel O FM
OFM O FM Mbal
Rapid Response:
Powerpoint Powerpoint Pow erpoint
O pportunities for Field Applications
MDx
Schlumberger Private
D rilling
NDS Design
OFM
Powerpoint
Update Model W ord
Excel
Color Coding
Actions
Logic
Tools
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-6
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
6.3 Appendix C: Pressure Modeling Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-7
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
For many applications (e.g. for the generation of isobaric pressure contour maps,
pressure grid maps, or the applicability of PVT correlations) it is important to
have reservoir pressure data for every month on a per well basis instead of a
single value for the average reservoir pressure. Unfortunately reservoir pressure is
never available for every month in the production history and the distribution of
the build-up data is more or less sporadic.
Real time pressure models provide the possibility to evaluate pressure trends that
can be derived from the existing pressure data. With the help of such a model
missing values can be interpolated and a continuous function for the pressure can
be developed for each well.
The prerequisite for this method to work is a certain amount of available pressure
Schlumberger Private
data, which must be loaded into a monthly table. Data from sporadic tables cannot
be used because interpolation on sporadic data is not possible.
The following section provides a guideline for the generation of a real time
pressure model.
• Selection of Wells
• Filter Wells
Filter the data and select only wells in reservoirs that presumably have the same
pressure trend.
• Query No. 1
Query for all the wells in your filter that also have pressure data in the database
using e.g. prd.press > 0 as the criteria.
• Plot Data
Create a plot of the pressure data. To see the pressure trend for the whole field,
group the data together. Remember that OFM will add up all grouped data, unless
the Math Options in the table definitions are set to some kind of average
(arithmetic, geometric, and harmonic). To change this option setting go to
Edit/Project/Definition, select the table that contains the pressure data, click on
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-8
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
the Fields box and choose the Math tab. To average the pressure values, which
occur in the same month, select one of the three averaging methods.
A better way to see the pressure data of all the wells in the filter without
averaging any values is to create a data safe plot. This is a fast way to get an idea
what the pressure trend is like and also provides the possibility to detect wells that
have a different behavior. Such wells have to be excluded by applying a more
specific filter.
• Query No. 2
Query again with the same criteria, but this time look for wells that have 3 or
more pressure points. This can be done by setting the number of occurrences to 3,
but the Consecutively box has to be left unchecked.
Wells with only one or two pressure points cannot be used at this stage since less
Schlumberger Private
than three pressure points cannot show trends. However, this data will be taken
into consideration again later when the real time pressure model is used to create
pressure maps.
Scroll through the pressure vs. time plots of the individual wells and make notes
which wells show good pressure trends and which contain so many bad data
points that no trends can be found and no analysis can be performed on them.
To speed up the process of building the equations for the pressure model it is
recommended to create a filter file containing the selected wells with good
pressure trends.
The real time pressure model cannot be used for extrapolation of the pressure
data. Hence, the date of the first and the date of the last existing pressure point are
the time limits of the model. Since these dates will be different for every well, a
calculated variable has to be created to retrieve the necessary dates from the
database.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-9
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
To find the first date where a well has pressure data create the following
calculated variable:
• Fit Functions
The system function @Fit(…) utilizes the least square method to fit a polynomial
to the measured data and interpolates the missing data points. The order of the
polynomial can be varied to represent the pressure trend in different ways. Fits on
a logarithmic scale are also possible.
• Here are two examples for a first and a second order fit function:
Schlumberger Private
cv.press1 = @Fit(Date, prd.press, prd.press > 0, @monthly(Date),
“Deg 1 date”)
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-10
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
Figure 30: First order polynomial fit:
Linear Fit (solid line) and Logarithmic Fit (dashed line)
Look for possible improvements that can be made to make the curve fit represent
the trend more accurately. For example, try to plot the pressure data on a log scale
to see if a logarithmic fit might be suitable. If yes, the option “ylog” can be used
to fit the pressure on a logarithmic scale.
Another way to improve the curve fit is to exclude bad data points i.e. data points
that are way off the average trend and are pretty likely a result of inaccurate
measurement or bad documentation. Taking this points out can be done with a
combination of conditions in the @Fit(…) system function to limit the number of
data points which are actually used for the curve fit.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-11
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
can be used to exclude all the data points that are more than 100 psi from the
previous fitted curved.
Figure 31 shows the effect of taking the last data point, which is obviously bad
data, out of a previous first order fit on a logarithmic y-axis.
Schlumberger Private
Figure 31: Improving the fit by taking out bad points from a previous fit
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-12
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-13
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
increasing pressure, should be taken out. With the remaining ones a filter file
should be created.
The calculated variable for the pressure model in combination with this filter file
can now be used whenever the real pressure time pressure model is needed e.g. to
create isobaric pressure maps (see Figure 33).
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-14
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
Figure 33: Pressure maps created with the real time pressure model
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-15
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
• Advanced Features
Schlumberger Private
cv.press4 = @If(@YYMM(Date) <= 8906, cv.press1, @If(@YYMM(Date)
< 9301, cv.press2, cv.press3))
User functions provide a more sophisticated way to create a real time pressure
model with more than one trend. A user function for the same model as shown
above will be:
Pressure(date)
num yymm;
yymm=@yymm(date);
if( yymm <= 8906 )
Pressure = cv.press1;
else
if( yymm >= 9301 )
Pressure = cv.press3;
else
Pressure = cv.press2;
A calculated variable has to be used to access the data from the user function:
model.Pressure = #Pressure(@monthly(Date))
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-16
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
User functions appear to be a more complicated and time consuming way to set
up the model, but they have certain advantages. They are not only more readable;
they also have increased functionality. Here is another example for a user
function:
Pressure(a,b)
if( a < b )
Pressure = cv.press1;
else
Pressure = cv.press2;
model.Pressure = #Pressure(date,19890101)
model.Pressure = #Pressure(cv.press1,cv.press2)
In the first case the model switches between trends at a give date. In the second
Schlumberger Private
case the date, where the pressure model switches from one trend to the other, does
not have to be same one on each well. The model determines where the models
cross each other and switches at that point.
If the pressure data sets are rather sparse in the database, but certain additional
pressure points are known, one might consider adding them to gain a larger
amount of pressure data. For example, the initial pressure of the reservoir
(corrected to the right depth) or the bubble point pressure (at the time where the
gas-oil ratio increases and bubble point is reached) could be added.
Additional points can be added simply by typing the value and the date at the end
of the table (Edit/Project/Data…). It doesn’t matter that the date is out of
sequence because OFM will rearrange the table once the changes are saved.
It is recommended to export the table data whenever new data points are added. In
this way an ASCII backup file is created that can be reloaded if files in the
database are corrupted.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-17
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
6.3.2 Pressure Modeling Recommendations
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-18
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-19
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
1. A table definition file is attached to this document, called PresModel.def. Within you
will find the OFM definitions for tables XY, PRS, PRS_QC, Useful_data, PresWell, and
ZonePres. Also attached is the parser file PresModel.par, which contains all the
calculated variables shown in the following procedure.
2. If the user is beginning his analysis from scratch, he will have to:
a. Create a New Database in OFM.
b. Select “Create it from the data source specified below”
c. Data source should be “Ascii Flat Files”
d. File-Get External Data-Data Loader PresModel.def.
e. File-Get External Data-Data Loader PresModel.par.
f. Define a SORT table including the Well name and producing Zone.
g. Populate the XY (well definition) table.
Schlumberger Private
h. Populate the PRS (pressure) table.
i. Populate the SC (sort) table.
3. If the user already has a populated database, it is recommended that the following
procedure be modified to fit your existing data structure. Use the attached definition file
as a reference for the data structure that has been used in the development of this
procedure. The calculated variables will also likely require modification to fit the user’s
own variable naming convention: use the attached parser file for guidance.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-20
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
4. File-Export-Table Data
Export the PRS data to a *.dly table. Edit this file and change the table name to
PRS_QC. Using this PRS_QC table for subsequent analysis will allow changes to be
made, while preserving the integrity of the original pressure data in the PRS table.
Schlumberger Private
99999.000000 18300.000000 1 -1432.900024 91.000000 2412.800049
358.299988 2412.500000 2428.800049
*KeyName "00/01-01-060-22W5/0"
19950101 2562.000000 19643.000000 "" 19676.000000 1.000000 1.560000
22200.000000 2 1519.500000 98.000000 2555.000000 430.000000
2558.000000 2576.000000
*KeyName "00/01-01-060-22W5/2"
19980101 2527.500000 17098.000000 "" 17098.000000 1.000000 -
99999.000000 17830.000000 1 1543.400024 94.000000 2526.399902
191.800003 2525.199951 2599.899902
.
.
.
etc.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-21
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
1. Edit-Project-Data
Open the PRS_QC table. Create a plot that simultaneously displays PRS_QC.BHFP and
PRS_QC.DATUM_PRS.
Scroll through the individual well plots one by one.
Schlumberger Private
4. Place a “1” in the Flag column where you’d like to keep the pressure point.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-22
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
1. A straight line function going through the first and last of the QC’d points is calculated,
and is called PresWell.Line. It uses the calculated variables PresWell.Line_Slope and
PresWell.Line_Intercept.
PresWell.Line_Slope=(@last(Prs_qc.Datum_prs, prs_qc.flag>0)-@first(Prs_qc.Datum_prs,
prs_qc.flag>0))/ (@julian(@last(date, prs_qc.flag>0))-@julian(@first(date, prs_qc.flag>0)))
PresWell.Line_Intercept=((@julian(@first(date, prs_qc.flag>0))*@last(Prs_qc.Datum_prs,
prs_qc.flag>0)) – (@julian(@last(date, prs_qc.flag>0))*@first(Prs_qc.Datum_prs,
prs_qc.flag>0))) / (@julian(@first(date, prs_qc.flag>0)) - @julian(@last(date, prs_qc.flag>0)))
PresWell.Line=@if(date>@first(date, prs_qc.flag>0), PresWell.Line_Slope*@julian(date) +
PresWell.Line_Intercept, @null())
Schlumberger Private
PresWell.3rd_order=@Fit(date , Prs_qc.Datum_prs, prs_qc.flag>0, @daily(date), "deg 3 date" )
5. Edit-Project-Data. Simultaneously display the pressure plot (#3, above) and the
Useful_Data table. Choose the best fit curve for each well’s pressures. If there are no
suitable curves, or if there is only one pressure for a well, leave the fit_number blank.
Otherwise, use “1” for a straight line, “2” for a 2nd order fit, and “3” for a 3rd order fit.
6. Plot the chosen pressure curve, PresWell.Fit_Trunc on the same plots to ensure the fit is
adequate. Note that PresWell.Fit_trunc is PresWell.Fitted, truncated to interpolate only.
Extrapolation is not recommended at this stage in the pressure modeling.
PresWell.Fitted=@if(date >= @first(date,Prs_qc.Flag>0), @if(Useful_data.Fit_number=1,
PresWell.Line, @if(Useful_data.Fit_number=2, PresWell.2nd_order,
@if(Useful_data.Fit_number=3, PresWell.3rd_order, @null()))),@null())
PresWell.Fit_trunc=@if(date <= @last(date,Prs_qc.Flag>0), PresWell.Fitted, @null())
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-23
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
3. Edit the text file to include the following headers:
*Metric
*Tablename PresWell
*Well *Date *Fit
Example PresWell.txt (first few lines only):
*Metric
*Tablename PresWell
*Well *Date *Fit
00/01-17-060-22W5/0 19971130 11529
00/01-17-060-22W5/0 19971231 11438
00/01-17-060-22W5/0 19980131 11347
00/01-17-060-22W5/0 19980228 11264
00/01-17-060-22W5/0 19980331 11172
00/01-17-060-22W5/0 19980430 11084
00/01-17-060-22W5/0 19980531 10992
00/01-17-060-22W5/0 19980630 10904
00/01-19-060-22W5/0 19970531 16425
.
.
etc.
4. Define this table in OFM (Make sure that it’s monthly), and then import the data.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-24
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
PresAvg.4th_order=@Fit(date, PresAvg.Reg, (date>19960601 & date<20011201) |
(date>19800101 & date < 19930601), @monthly(date),"Deg 4 date" )
7. Determine your pressure and date limits, to eliminate poor early and late pressure
extrapolations.
8. Edit the calculated variable PresAvg.3rd_trunc to express your limits appropriately.
PresAvg.3rd_trunc=@if(date>19790601, PresAvg.3rd_order, @null())
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-25
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
DNVG 19791201 17632
DNVG 19800101 17599
DNVG 19800201 17567
DNVG 19800301 17538
DNVG 19800401 17506
DNVG 19800501 17476
DNVG 19800601 17445
DNVG 19800701 17415
DNVG 19800801 17384
DNVG 19800901 17354
DNVG 19801001 17325
DNVG 19801101 17295
DNVG 19801201 17266
.
.
.
etc.
5. Load in the file.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-26
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
PresModel.Date.D=@last(date,PresWell.Fit>0)
PresModel.Date.E=PresModel.Date.D
PresModel.Date.F=@last(date, ZonePres.Fit_pres>0)
PresModel.Fac_ABC=(1-(1-PresModel.C/PresModel.B)*
@Elapsedmonths(PresModel.Date.A,date)/@Elapsedmonths(PresModel.Date.A,
PresModel.Date.B))
PresModel.Fac_DEF=PresModel.E - PresModel.D
PresModel.Phase_I=@if(PresModel.C<PresModel.B,ZonePres.Fit_pres*PresModel.Fac_
ABC, (PresModel.C-PresModel.A)/(PresModel.B-PresModel.A)*(ZonePres.Fit_Pres-
PresModel.A)+PresModel.A)
PresModel.Phase_II=PresWell.Fit
PresModel.Phase_III=ZonePres.Fit_pres - PresModel.Fac_DEF
PresModel.Well=@if(date<PresModel.Date.B, PresModel.Phase_I,
@if(date>=PresModel.Date.B&date<=PresModel.Date.D, PresModel.Phase_II,
@if(date>PresModel.Date.D, PresModel.Phase_III, @null())))
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-27
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
6.3.4 Introduction
The basic premise is that wells in a common pool should exhibit similar pressure
or P/Z trends as a function of time. Traditionally, plots of pressure (or P/Z) vs
time are constructed and visually inspected to identify wells with similar pressure
trends. If the wells with a common pressure trend are close to one another, fit
Schlumberger Private
within a geologically defined pool or are completed in the same formation, then
they are interpreted to produce from a common pool. This approach is
conceptually very straightforward and for a small number of wells is reasonably
efficient. Unfortunately, when a large number of wells are examined, this process
becomes unwieldy and time-consuming.
6.3.5 Procedure
The primary input is pressure data. All calculated variables used in the process
access a monthly pressure table named “Prs”. It is imperative the pressure data be
stored in a monthly table even though the data frequency is sporadic, so the built-
in OFM interpolation functions can be employed. Although other pressure related
data (e.g. gradients, depths, temperatures) could be stored in this table, two data
elements are necessary:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-28
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
depth is done outside of this process, possibly before importing the data.
The calculated variables currently defined for this process make no
attempt to depth correct the pressure data to a common datum. If the
Prs.Datum_Prs data is available, it is used preferentially in the calculated
variables in this process.
Prs.RunDepth_Prs: Pressure data at pressure gauge run depth. If
Prs.Datum_Prs is not available for a given pressure point, then the
calculated variables used in the process use the gauge run depth pressure
instead. No depth conversion from run depth is applied to this data.
Schlumberger Private
*u "psia" "kpa"
*ma "No" "Arithmetic"
RunDepth_prs Float
*rh "" "Static" "BHP"
*rf 10 0 "Right"
*pn "Static Bottom Hole Pressure"
*pa "Red" "Solid" "Filled Circle" 4
*u "psia" "kpa"
*ma "No" "Arithmetic"
POOL_DATUM Float
*rh "" "Pool" "Datum"
*rf 10 2 "Right"
*pn "Pool Datum"
*pa "Black" "Solid" "Filled UpTriangle" 4
*u "ft" "m"
*ma "No" "Arithmetic"
.
.
.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-29
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
In addition to the pressure data, the calculated variables make use of the built-in
OFM PVT routines. As a result, it is necessary to input certain PVT parameters
from the Edit/Project/PVT… menu. As a minimum, the initial reservoir pressure,
reservoir temperature and gas gravity fields need to be input as shown in the
following screen capture.
Schlumberger Private
This preceding implies the same PVT properties will be applied to all wells within
the area of interest. If PVT is variable among the wells, then a specially
constructed PVT table could be used, however, the calculated variables employed
in this process would need modification.
Several calculated variables are used to assist in identifying common P/Z trends.
They include:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-30
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
The calculated variable utilizes the datum pressure, if available, otherwise the run
depth pressure is used. As noted previously, it is preferable that datum pressures
be obtained for all pressure points prior to conducting the analysis. The
calculated variable defined above utilizes linear interpolation. If a higher order
polynomial fit is more appropriate for the pressure data, then the calculated
variable would need modification.
cv.PZ_Inter: This variable computes P/Z from the interpolated pressure data.
cv.PZ_Inter=cv.InterPrs/@pvtZ(cv.InterPrs)
Since the variable uses the built-in OFM system function @pvtZ, it is necessary
to populate the PVT data in the Edit/Project/PVT… menu. If applying the same
PVT properties to each well is inappropriate for the area, then a PVT table could
be used to define per well PVT properties. The calculated variable defined above
would need to be altered to access this data.
Schlumberger Private
cv.PZ_Inter_Deriv: This variable computes derivative (slope) of the pressure-
time trend. Since linear interpolation is used, the derivative will yield a constant
value as a function of time. The fact the variable returns a constant value is
important since it is possible to use an OFM filter query in the form of
(cv.PZ_Inter_Deriv value ± range) to select wells that have a similar slope,
and thus, a similar pressure trend. In this instance “cv.PZ_Inter_Deriv value” is
the representative numerical value of the slope for the pool and “range” is a
tolerance band designed to select wells that have similar, though slightly different
slopes.
cv.PZ_Inter_Deriv=(cv.PZ_Inter-@Previous(cv.PZ_Inter))/@dom(date)
6.3.5.3 Plots
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-31
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
The first plot constructed is P/Z as a function of time. While this plot is not used
in the semi-automated analysis, it does provide a visual indication of the rough
proportion of wells in a common pool. For example:
Schlumberger Private
The second plot constructed is d(p/Z)/dt as a function of time. As noted
previously, the value of d(p/Z)/dt should be a constant, though the value of the
constant will change over time as the slope of the P/Z vs time plot changes. This
plot is used to establish the range of d(p/Z)/dt values to be selected using the
query. For example:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-32
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Most data points fall between –0.80 < d(p/Z)/dt < -0.20. This range of d(p/Z)/dt
values can be used in a query to automatically select all wells that fall within this
range.
6.3.5.4 Query
Once a suitable range of d(p/Z)/dt values are selected from the plots noted
previously, a filter query is used to select all wells that fall within that range. This
is accomplished by entering the query dialog box located under the Filter/Filter
By/Query… In general, the query will take the form of:
cv.PZ_Inter_Deriv > value1 & cv.PZ_Inter_Deriv < value2 & date > value3
Where value1 and value2 are the upper and lower limits of the d(p/Z)/dt range
identified from the d(p/Z)/dt vs time plot. The query examines all wells and
filters to those wells that have a similar pressure trend slope. It may be beneficial
Schlumberger
to set the number of consecutive occurrences to at least 6 months, to ensure only
umberger Private
wells with a long-term trend are selected. This is illustrated in the following
screenshot:
The date clause in the above query was used limit selection of wells based on
similar slopes to a given time frame. This may be useful if the slope of the
pressure trend changes several times over the life of the well, as evidenced from
the sample P/Z – time plot shown previously. If the pressure trend slopes do not
change significantly with respect to time, the date clause can be omitted from the
query.
6.3.5.5 Validation
Once the query has selected wells that have similar pressure trends, it is advisable
to examine the wells both on the P/Z vs time plot and on a base map to validate
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-33
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
the selection process. The P/Z vs time plot will help identify wells that had
similar pressure trend slopes but different magnitudes, since the process only
selects wells based on similar pressure trend slopes rather than actual magnitude
of the pressure value. This is illustrated in the following plot:
Schlumberger
higher than the main
trend.
umberger Private
Once the well list has been validated to ensure similar pressure magnitude and
pressure trend, it is recommended that the selected wells be viewed on a base map
to ensure they are proximate. Isolated wells that are a long distance from the
main group(s) of wells are not likely in a common pool, despite a pressure trend
and magnitude that may be coincidental with other wells. If geological mapping
is available, it can be used as further validation of pooling.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-34
APPENDIX C – PRESSURE MODELING ANALYSIS DETAILS
Schlumberger Private
6.3.6 Limitations
• Since the technique relies on using pressure data as a means to identify wells
in a common pool, it is obvious that wells without pressure data cannot be
analyzed using this process. If pressure data does not exist for many wells in
the area of interest, then this approach will be of limited value.
• If only a single pressure point exists for a given well, the semi-automated
approach presented herein cannot be used, since at least two points are
required to obtain a slope of the pressure trend. Wells with only a single
pressure point must be plotted against the wells identified as having a
common pressure trend then visually examined to determine inclusion in the
pool.
• The calculated variables used in this process apply a linear interpolation
between existing pressure points. It is possible to apply a 2nd or higher order
polynomial fit through the pressure data, however the cv.PZ_Inter_Deriv
calculated variable would have to be altered incorporating 2nd or higher order
derivatives.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-35
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Schlumberger Private
6.4 Appendix D: Reservoir Data Review Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-36
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
The first step in historical production performance analysis is to gather the most
important information about the reservoir. This first overview should be kept brief
and should not contain any details. It should summarize the data of the reservoir
with tables, graphs and maps in such a way that it can be presented to the
management in a short 10 - 15 minute presentation. The following section
provides a good guideline of what data to look for in your database and include in
the overview.
Schlumberger Private
• Drive Mechanism
• Initial Pressure
• Depth
• Closure
• STOOIP, Reserves, Recovery Factor
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-37
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
• Production History
The following six plots should be created to show the reservoir performance over
time. Multiple graphs on each of the six plots should be used to increase the
readability. For each of the bulleted items a separate graph is required:
Schlumberger Private
• Steam Injection vs. Date
Pressure Behavior:
• Bottomhole Pressure (BHP) vs. Date
• Bottomhole Pressure (BHP) vs. Cumulative Fluid Produced
• For gas fields the same plots can be made for the tubing head pressure (THP).
Special Production Graphs (e.g. for Cyclic Steaming, Water Injection Response,
Horizontal Wells)
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-38
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Rate & Cum Maps for each of the 3 phases at the last date in the database:
• Oil Rate
• Gas Rate
• Water Rate
• Cumulative Oil Production
• Cumulative Gas Production
• Cumulative Water Production
Schlumberger Private
• GOR
• Cumulative GOR
• Water Cut
• Cumulative Water Cut
Pressure Maps:
• for the current state of the reservoir
• for key dates
Special maps of other important available data (e.g. oil or water properties
throughout the reservoir)
Remember that all the maps have to be on a per well basis, no other grouping is
allowed when these maps are created.
It might not be necessary to have both a gas rate map and GOR map, and likewise
a water map and a map showing the water cut. It is dependent on the type of the
field, the map itself and the preference of the engineer. Some maps tell you more
than others.
If pressure data is not available for every well at the time of interest a real time
pressure model has to be created first. A real time pressure model uses the
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-39
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
existing pressure data points in the database and fits a curve to the trend. This
model can then be used to interpolate and extrapolate the missing pressure data
points, which are necessary for a grid map on a per well basis.
6000
5000
4000
3000
2000
1000
0
Date
Conclusions
Schlumberger Private
Recovery Efficiency: Is the reservoir produced efficiently or is there oil left
behind?
Major Problems
Major Recommendations (e.g. future requirements like infill drilling,
waterflood, etc.)
A good way to get a feeling for the reservoir is to divide the production history
into time slices and create maps for each time period and each parameter of
interest. In this way a matrix of maps is created that allows the engineer to find
the sweet and the bad spots of the reservoir, analyze their changes over time and
relate them to reservoir properties and recovery processes. This type of analysis is
called time motion study.
The Methodology
The data that is used for time motion studies can be divided into two groups:
dynamic data, which includes any type of data that changes during the production
history of the field, and static data, which does not change (e.g. reservoir
properties). For static data only one map has to be created that is valid for the
whole length of the study. Dynamic data, however, has to be plotted differently.
For each time period a so-called delta map has to be created that displays just the
change that occurred during that period of production. This can either be done
with grid arithmetic or with the help of calculated variables, but it should be kept
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-40
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
in mind that each of the delta maps has to be created for the same time period
length.
The proper length for the time periods has to be chosen depending on the actual
producing time of the reservoir. 5 years can be considered as the preferred value.
Anything below 5 years will show too many details, whereas periods longer than
10 years will not show enough details. Once the time period length is chosen it
has to remain the same throughout the whole study.
For the dynamic data the following maps should be created for every time period:
Delta Cumulative Oil Produced
Delta Cumulative Gas Produced
Delta Cumulative Water Produced
Delta GOR
Delta Water Cut
Delta Cumulative Water Injected
Schlumberger Private
Delta Cumulative Gas Injected
Delta Cumulative Steam Injected
Delta Bottomhole Pressure (BHP)
The concept of the time motion study allows incorporating new ideas and
different grid maps wherever they might be useful. To give an example it should
be mentioned here that grid maps showing e.g. facilities, downtime, well repair
frequency and workover efficiency can be included although it might not really be
static data. Nevertheless those maps can be very helpful for spotting typical
patterns in the reservoir.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-41
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Once all the grid maps and delta grid maps are created, they should be printed in
color and placed next to each other on a wall forming a big matrix of maps (see
Figure 34). The recommended paper size for each map is 8 ½” x 11”. Some space
should be left between the individual maps to have room to stick notes to the
maps as the time motion study progresses. Also make sure that the maps are
labeled and in the right chronological order.
1956 – 1960
Structure
1961 – 1965
Netpay
1966 – 1970
Schlumberger Private
Porosity
1971 – 1975
Permeability
1976 – 1980
Sw
1981 – 1985
Facilities
1986 – 1990
Well Repair Freq.
1991 – 1995
WOE
For the time motion study the maps should now be analyzed. It is good to start
with one variable first, preferably the delta of the cumulative oil production, and
follow it through time. In this way the sweet spots as well as the bad spots of the
reservoir can be detected. The best producing areas can be found as well as the
worst. Furthermore it can also be detected if they shift between different parts of
the reservoir as time progresses (see Figure 35).
This procedure should be repeated for each time series of the different variables to
get an idea of the changes inside the reservoir and also to get a feeling for the
processes that are going on during each time period.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-42
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Once the first look at the delta grid maps is finished and a basic knowledge of the
events inside the reservoir is gained, the static data maps should be included in the
study. The attempt should now be made to relate the events from the delta grid
maps to the features of the static maps (see Figure 36).
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-43
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
1956 – 1960
Structure
1961 – 1965
Netpay
1966 – 1970
Porosity
1971 – 1975
Permeability
1976 – 1980
Sw
1981 – 1985
Facilities
1986 – 1990
Well Repair Freq.
Schlumberger Private
1991 – 1995
WOE
1956 – 1960
Structure
1961 – 1965
Netpay
1966 – 1970
Porosity
1971 – 1975
Permeability
1976 – 1980
Sw
1981 – 1985
Facilities
1986 – 1990
Well Repair Freq.
1991 – 1995
WOE
Figure 36: Relate the events from the delta maps to the static data maps
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-44
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
The dynamic data maps will have to be reinvestigated once a better understanding
of the reservoir is gained and after that static data maps will reveal even more
information. Time motion study can therefore be considered to be an iterative
process where the engineer constantly goes back and forth between the dynamic
and the static data as the knowledge about the reservoir increases.
On one side time motion study looks for trends and patterns inside the reservoir,
which will then be related to reservoir features and problems. On the other side
randomness of some events is an indication for well problems.
• Recommended Procedure
If several engineers are working on the time motion study at the same time, it is
critical to follow a common procedure and to use the same files and a common
name convention. The following section outlines the recommended procedure that
should be followed in order to keep the files compatible and the maps
comparable.
Schlumberger Private
A.1.1. Mapping Area
Determine the area of interest on your map and agree on the coordinates enclosing
this area.
Remember that the maximum number of characters is 255 for the variable list
inside OFM. This is the reason why it is recommended to keep the names of table
variables as well as the names of the calculated variables short.
It is further recommended that the binary map files be also shared among each
person on the project. Only if every engineer uses the same binary map files for
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-45
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
the generation of the different grid maps, it can be assured that the different grid
maps actually originate from the same data.
For hints on how to speed up the process of generating grid maps and delta grid
maps, refer to chapter “Alternate Procedure” on page 6-48.
Again it is crucial for the analysis that the grid area file used is the same on every
grid map.
Schlumberger Private
A.1.5. Date Intervals and Name Convention
Agree on the time period length that will be used for the delta grid maps. It should
be close to 5 years and it has to be the same for all the delta maps. The first and
the last period can be adjusted, but only if it is really necessary. In this case those
different time periods have to be labeled explicitly on the matrix of the grid maps.
This is done to point out that those maps show data on a different scale and they
have to be handled with care.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-46
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
A name convention for the grid map files and for the grid variables, which will be
used for the grid arithmetic, has to be agreed on. A variable name should always
contain the abbreviated name of the variable on the map plus the year of the data
shown on the map to make the variable list easily readable for everyone.
To use OCYY, GCYY, WCYY for the cumulative oil, gas and water production
until the year YY has the advantage that the variables will be grouped by the
Schlumberger Private
phase name i.e. all the oil variables will be next to each other. Using COYY,
CGYY etc. will stick the cumulative values into one group and make it harder to
find a specific variable in a long list.
When working with delta grid maps one should use D as a prefix plus the
abbreviated variable name and both years e.g. DOC6560 for delta grid map of the
cumulative oil produced between the years 65 and 60.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-47
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
• Alternate Procedure
There are several ways to speed up the generation of the binary map file. A very
simple one is to create only the maps for certain dates instead of creating maps for
every date in the database. This can be done using WHERE plus a condition for
the date.
Schlumberger Private
Here is an example, which creates only maps for January in years ending on 0 or
5 (e.g. 01/1960, 01/1965, 01/1970, etc.):
Another approach is to create the delta maps using calculated variables instead of
grid arithmetic. In this case the @Rrec(…) function is used to retrieve data from
previous dates which is then subtracted from the data of the current map date as
the binary map file is created. No grid arithmetic is necessary, and no individual
maps for the selected dates will have to be saved by the engineer.
The paragraphs “A.1.6. Grid Maps” and “A.1.7. Compute Delta Grids” can now
be done in one step.
Step 0 “A.1.8. Hardcopy Grids” also goes a lot faster because all the delta grid
maps are in the same file. Therefore OFM automatically detects the maximum
variable range and uses it on every grid map. In addition to that the WHERE
function can be used to create maps only for certain dates and gain even more
speed.
A description of the calculated variables for this process can be found in “A.1.10.
Calculated Variables”.
• Equations
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-48
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
time 2
∆GridMapoilcum time1 = GridMapoilcum
time 2
− GridMapoilcum
time1
Schlumberger Private
grd.DeltaGOR = Ratio.GOR- delta of the variable
@Rrec(Ratio.GOR,grd.Delta) ratio.GOR
grd.DWCT = Water.Cut-@Rrec(Water.Cut,grd.Delta) delta of the variable water.cut
In this case the @Rrec(…) function retrieves the values of the variable 60 months
before the actual date. Since those values are subtracted from the values at the
actual date in the calculated variables, grid arithmetic is no longer necessary.
The WHERE function should be used to specify the end of the time period for
which the delta grid maps are created.
Pitfalls
- Be careful when using composite variables on grid maps. A grid map
displaying a composite variable (e.g. porosity * water saturation *
thickness) does not necessarily look the same like a grid map calculated
with grid arithmetic from the individual maps (e.g. a porosity map, a water
saturation map and a thickness map). The difference is that in case of
composite variables the original data from the well locations is multiplied
and then the missing (composite) values are interpolated on one grid map.
If primary variables are used, interpolation takes place on each of the
primary variable maps and both the exact and the interpolated map values
are then used for the multiplication. Composite variables have the
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-49
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Schlumberger
- Outside the area where measured data exists, OFM will extrapolate. Such
umberger Private
extrapolated values have no meaning and therefore must be eliminated
prior to the interpretation of the map. Grid areas should be used to limit
the mapped area to regions with measured data.
Period 2
Period 1
Well Well
Figure 37: No negative cums can occur with regular production
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-50
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
Figure 37 shows the cumulative production of two wells producing over two time
periods. The delta grid map with the production data from those two wells will
contain only positive values for the cumulative production.
In Figure 38, an infill well comes online in period 3. In the periods 1 and 2 the
values at the infill location have been interpolated. In period 3 real production
data exists which is lower then the previously interpolated values. This causes the
delta grid map to become negative in this part of the map. In the following period
i.e. on the next delta grid map, however, those negative cums will disappear
again.
If negative values can be found on the same spot of a delta cumulative production
grid map over several time periods, the delta grid map is presumably wrong. In
such a case the delta grid map should be recreated from scratch.
Schlumberger
Cumulative Oil Production
umberger Private
Period 3
Period 2
Period 1
• Example
An example for a small and very basic time motion study can be found on the
next page.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-51
APPENDIX D – RESERVOIR DATA REVIEW DETAILS
••cum oil ••cum gas ••cum water ••GOR ••water cut Netpay
1st PERIOD
So
2nd PERIOD
Schlumberger Private
Porosity
3rd PERIOD
Permeability
4th PERIOD
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-52
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Schlumberger Private
6.5 Appendix E: Heterogeneity Index Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-53
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Definition
The heterogeneity index provides the possibility to compare individual wells to
the average of a well group. It is defined as
valuewell
HI = −1
valueaverage of wells
One is subtracted from the ratio to normalize the heterogeneity index to zero i.e.
the average of all the wells is equal to zero. Wells performing above average will
have a value for HI, which is larger than zero. HI values below zero indicate wells
performing below average.
Recommended Procedure
Schlumberger Private
The following section provides a guideline how to create calculated variables for
the heterogeneity index for the daily oil rate and the daily water rate, which can
then be used for cross hair plots. The procedure can easily be modified to suit
other purposes (see “Another Example for HI and Cross Hair Plots” on page
6-61).
In the first calculated variable the monthly oil production is divided by the
number of days in each month, which can be found with the system function
@dom(…). The system function @CountInput(…) in the second calculated
variable counts the number of wells. A simple division of the daily oil rate by the
number of wells will then give the average oil rate per day per well.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-54
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Note that this calculated variables apply to whatever is in the filter. If only a
single well is in the filter, cv.cdoil will return the same result as cv.cdoilw. For a
group of wells, however, cv.cdoil will return the daily rate for all wells in the
filter added together, whereas cv.cdoilw will give the average daily oil rate per
well.
The same calculated variables have to be created for the water phase:
Schlumberger Private
cv.cdoilw and cv.cdwatw deliver these average values, but since they are just
regular calculated variables, their results will change depending on the content of
the filter.
To have the average values available no matter what is in the filter, it is required
to group the data, open a data register, place the date plus cv.cdoilw in one
register, and the date plus cv.cdwatw in another register. Lock the registers and
remember the register numbers.
wf.Avgoilperwell = @Reg(1,date,"date")
wf.Avgwatperwell = @Reg(2,date,"date")
Note that these two calculated variables have a different prefix. This was done for
a reason: All the variables with the prefix ‘wf’ can only be applied to the wells in
the current filter. They won’t produce valid results on other data. However,
calculated variables with the prefix ‘cv’ are general and can be used on other data
as well. This naming convention will be continued as other calculated variables
are created throughout this chapter.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-55
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Schlumberger Private
Figure 39: Calculated variables that access the data registers
cv.cdoil / wf.Avgoilperwell - 1
However, there is one problem that will be encountered if this definition is used
without any modification. In months where the well is shut-in and no production
data is in the table, the heterogeneity index will be equal to minus one. Hence, if a
cumulative heterogeneity index is used, the value will decrease in months without
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-56
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
production. This introduces an error that can be taken care of with the help of a
simple if - statement. If production data exists for a certain month, the
heterogenity index is calculated. If not, the system function @Null( ) is used to
say that the index does not exist at this point:
There is simpler way to set up the same variable, but the way it works is not as
obvious. If cv.cdoilw is used instead of cv.cdoil, the original definition can be
used without modification. The calculated variables are then:
Schlumberger Private
Note: If applied to single wells cv.cdoil and cv.cdoilw will give the same result.
In this case no if - statement is needed for the heterogeneity index because these
calculated variables produce results only in months with production data and not
in the months without production data. There is no way that the result could be
equal to minus one.
• cv.cdoil is defined as monthly oil rate divided by the number of days in the
month; if there is no production, it will return zero. The heterogeneity index
will be equal to minus one.
• cv.cdoilw is defined as cv.cdoil divided by the number of wells contributing to
the production:
• If the well is producing, the number of wells contributing to the
production will be equal to one. cv.cdoil and cv.cdoilw will give the same
result.
• If there is no production, the wells contributing to the production are zero.
A division by zero occurs and no value will be returned. In this case the
heterogeneity index is not defined and won’t be calculated.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-57
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Schlumberger Private
Figure 40: Plot to verify the calculated variables for the heterogeneity indices
• If there are gaps in the production data i.e. if there are months where the well
was shut-in, the heterogeneity index will also contain gaps. Using the
cumulative heterogeneity index will remove those gaps and result in a
continuous function.
• The second reason to use a cumulative heterogeneity index is to reduce the
sensitivity. Monthly indices might have large variations and will then be
difficult to analyze. Using the cumulative value decreases the level of detail
and makes the functions smooth.
For the cumulative heterogeneity index use the system function @RSum(…).
@CumInput(…) won’t work here because it is restricted to table variables and
cannot be applied to calculated variables.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-58
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
wf.Rsumhicdoil = @RSum(wf.Hicdoilwf)
wf.Rsumhicdwat = @RSum(wf.Hicdwatwf)
Again check your variables by plotting them and scrolling through the wells.
Schlumberger Private
Figure 41: Cumulative heterogeneity indices for the oil and water rates
To make a cross hair plot create a binary map file (*.bmf) for a scatter plot that
contains the calculated variables wf.Rsumhicdoil and wf.Rsumhicdwat. Open the
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-59
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
bmf - file and assign the heterogeneity index for oil to one axis, the heterogeneity
index for water to the other axis.
Schlumberger Private
Figure 42: Cross hair plot
This cross hair plot can now be animated and synchronized with other scatter
plots. To detect anomalies in the field, points can be traced to see their behavior
during the production history. Set files can be used to reference the wells on the
cross hair plot to the same wells on other cross plots. As described earlier a scatter
plot base map with the x- and the y-coordinates can be used to find the location of
the anomalies.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-60
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Schlumberger Private
Figure 43: Cross hair plot in combination with a scatter plot base map
• The following variables are for computing the heterogeneity index for the
daily absolute pressure (AP), which was measured at the wellhead. Again only
wells with a minimum flow rate of 10,000 are taken into consideration:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-61
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
Schlumberger Private
Figure 44: Cross hair plot displaying the cumulative HI for the daily absolute pressure
vs. the cumulative HI for the rate
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-62
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
c[ Reg1.OilCount=@CountInput(Zprodpetroleo.volumen) ]
*pn "Oil Input Count"
*pa Red Solid None 0
*u None
*mu 1
*rh "Oil" "Input" "Count"
*rf 8 0 Right
Schlumberger Private
c[ Reg2.WtrCount=@CountInput(Zprodagua.volumen) ]
*pn "Water Input Count"
*pa Red Solid None 0
*u None
*mu 1
*rh "Water" "Input" "Count"
*rf 8 0 Right
c[ Reg3.GasCount=@CountInput(Zprodgas.volumen) ]
*pn "Gas Input Count"
*pa Red Solid None 0
*u None
*mu 1
*rh "Gas" "Input" "Count"
*rf 8 0 Right
c[ Reg4.OilRate=Zprodpetroleo.volumen/@dom(fecha) ]
*pn "Loaded Wells Oil Rate"
*pa Red Solid None 0
*u None
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-63
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
*mu 1
*rh "Loaded Wells" "Oil Rate" ""
*rf 12 3 Right
c[ Reg5.WtrRate=Zprodagua.volumen/@dom(fecha) ]
*pn "Loaded Wells Water Rate"
*pa Red Solid None 0
*u wells
*mu 1
*rh "Loaded Wells" "Water Rate" ""
*rf 10 0 Right
Schlumberger Private
c[ Reg6.GasRate=Zprodgas.volumen/@dom(fecha) ]
*pn "Loaded Wells Gas Rate"
*pa Red Solid None 0
*u None
*mu 1
*rh "Loaded Wells" "Gas Rate" ""
*rf 12 3 Right
c[ Avg.OilRate=@Reg(4,fecha,"fecha")/@Reg(1,fecha,"fecha") ]
*pn "Avg Well Oil Rate"
*pa Red Solid None 0
*u None
*mu 1
*rh "Avg Well" "Oil Rate" ""
*rf 12 3 Right
c[ Avg.WtrRate=@Reg(5,fecha,"fecha")/@Reg(2,fecha,"fecha") ]
*pn "Avg Well Water Rate"
*pa Red Solid None 0
*u None
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-64
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
*mu 1
*rh "Avg Well" "Water Rate" ""
*rf 12 3 Right
c[ Avg.GasRate=@Reg(6,fecha,"fecha")/@Reg(3,fecha,"fecha") ]
*pn "Avg Well Gas Rate"
*pa Red Solid None 0
*u None
*mu 1
*rh "Avg Well" "Gas Rate"
*rf 12 3 Right
Schlumberger Private
c[ HI.OilRate=(Zprodpetroleo.volumen/@dom(fecha))/Avg.OilRate ]
*pn "HI Well Oil Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Well" "Oil Rate" ""
*rf 12 4 Right
c[ HI.WtrRate=(Zprodagua.volumen/@dom(fecha))/Avg.WtrRate ]
*pn "HI Well Water Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Well" "Water Rate" ""
*rf 12 3 Right
c[ HI.GasRate=(Zprodgas.volumen/@dom(fecha))/Avg.GasRate ]
*pn "HI Well Gas Rate"
*pa Red Solid None 0
*u fraction
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-65
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
*mu 1
*rh "HI Well" "Gas Rate" ""
*rf 12 3 Right
c[ HI.NOilRate=HI.OilRate - 1 ]
*pn "HI Net Well Oil Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Net Well" "Oil Rate" ""
*rf 12 3 Right
Schlumberger Private
c[ HI.NWtrRate=HI.WtrRate - 1 ]
*pn "HI Net Well Water Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Net" "Well" "Water Rate"
*rf 12 3 Right
c[ HI.NGasRate=HI.GasRate - 1 ]
*pn "HI Net Well Gas Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Net" "Well" "Gas Rate"
*rf 12 3 Right
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-66
APPENDIX E – HETEROGENEITY INDEX ANALYSIS DETAILS
*mu 1
*rh "HI Cum Net" "Well Oil Rate" ""
*rf 12 3 Right
Schlumberger Private
c[ HI.CNGasRate=@RSum(HI.NGasRate, Zprodgas.volumen > 0) ]
*pn "HI Cum Net Well Gas Rate"
*pa Red Solid None 0
*u fraction
*mu 1
*rh "HI Cum Net" "Well Gas Rate" ""
*rf 12 3 Right
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-67
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
6.6 Appendix F: Completion Efficiency Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-68
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
• plots of static data vs. static data (e.g. permeability vs. porosity)
• plots of static data vs. dynamic data (e.g. net pay vs. cumulative oil produced)
• plots of dynamic data vs. dynamic data (e.g. water rate vs. oil rate)
• cross hair plots
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-69
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
Figure 46: Scatter plot: static vs. dynamic data
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-70
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Scatter sets are used to mark certain data points on scatter plots. Each scatter set
will appear on every scatter plot. Using different symbols and colors makes it
possible to distinguish between the different groups of points and identify the
location of the same data points on the other scatter plots. This allows the
engineer to correlate multiple variables for the same wells.
The first method is to create them directly on the scatter plot. To do so, go to
‘Edit/Set Edit/Creation …’ while the scatter plot is active. Add a new set, name it,
select the color, the symbol and the symbol size. After that either select the data
points by clicking on them, pick them through a bounding polygon or pick them
by a value range. After that refresh the other scatter plot(s) and the same set will
Schlumberger Private
appear on these plots as well.
Figure 48: Scatter sets can be used to idendify regions with reservoir problems
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-71
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
The second way to create scatter sets is with the help of scatter set files.
Everything that is in the filter can not only be saved as a filter file, it is also
possible to save it as a scatter set file. Once a scatter set file is saved, it can be
opened and displayed on a scatter plot. To do so, go to ‘Edit/Set Edit/Creation …’
while the scatter plot is active, select ‘Open …’ and open your scatter set file.
Whichever wells were in the filter when the scatter set file was created will now
be in the new set and can be displayed in a different color. The process can be
repeated for a different filter, since it is possible to load several different set files
into one scatter plot.
This feature has a very important application when it comes to vintaging wells on
scatter plots. If vintage sort categories are already created in the database, the
procedure above can be applied to mark the data points from wells, which have
about the same age, on the scatter plot. Simply sort for the vintage category, save
Schlumberger Private
the filter as a scatter set file and open it on the scatter plot.
For scatter plot analysis an additional scatter plot, which displays the x- and y-
coordinates of the wells, can be opened. The scatter plot will replicate the base
map with one big advantage: If now scatter sets are applied, the location of each
data point in the scatter set is also shown on the scatter plot base map.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-72
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Scatter plots can be used in combination with xyz - coordinates to display data
versus depth or versus the x- or y- coordinate axis. In this way cross sections of
dynamic and static reservoir data in all three dimensions can be created which can
then be viewed at different dates or animated.
This time dependency of the xyz - profiles allows the incorporation of time as the
fourth dimension and provides a very powerful tool for 4D analysis of the data.
Schlumberger Private
Figure 50: Scatter plots showing xyz - profiles
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-73
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Basically any combination of scatter plots is possible and dependent on the data
and the scope of the analysis, each multi-variable analysis will be different. The
procedure and the methodology, however, remain the same.
Schlumberger Private
There is no need to specify the x- and y-coordinates in the variable list. These two
variables are automatically included in the binary map file.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-74
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Variable1 Variable3
Variable2 Variable4
depth Variable3
Variable5 x - coord
y - coord y - coord
Schlumberger Private
Variable6 x - coord
• Best (or Normal) Fit: This trendline goes right through the middle of the data
and represents the average of all data points. It would be used if the
performance of each well has to be compared to the average performance of
all wells.
• Trailing Edge: This trendline represents the worst performers among all the
wells. It is drawn through the outermost wells to which the correlation still
applies. This line is used if the performance of each well should be compared
to the ones with the worst performance in the field.
• Leading Edge: Again the trendline is drawn through the outermost data points
that still show a correlation, but this time the line is on the side of the best
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-75
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
performance. This trendline can be used to compare wells to the best ones in
the field.
Trailing edge
Normal
Leading edge
Schlumberger
umberger Private
If the correlations are time dependent, the trendlines will vary with time. For each
time step in the analysis a different trendline can be found. These trendlines are
called dynamic baselines.
Figure 53: The slope of the dynamic baselines changes over time
The slope of the baseline for each time step is measured. A table with the elapsed
time in days and the corresponding measured slopes has to be created in EXCEL.
This table can now be used to plot the data, fit a trendline to the data, and obtain
the equation for the best fit.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-76
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Fit data
m
time
Figure 54: A trendline is added to the data to obtain the equation for the best fit
The obtained equation describes the change of the slope as a function of the time.
This equation can now be used to calculate the slope of the dynamic baseline for
every time step.
Schlumberger
umberger Private
Once we know all the slopes and respectively all the dynamic baselines, we can
compare the performance of each well to the dynamic baseline at any time during
the production history. Simple calculated variables could do the comparison using
the following formulas:
Slope of performance baseline: m = a ⋅ days b where a, b are constants from the fit
Compared to the baseline some wells will show a better performance than the
baseline i.e. they will ‘lead’. Other wells will lag behind i.e. their performance
will be worse than the baseline performance.
The lead/lag can be analyzed on scatter plots in combination with other static or
dynamic data or on cross hair plots with other dynamic data.
The following section shows an example of how dynamic baselines are found and
used for further analysis.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-77
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
several more were created. Trendlines are fitted to the data and the slope of each
one is measured. In this case a leading edge was used for the dynamic baseline
since it should describe the performance of the best wells.
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-78
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
35.00
30.00
slope m
-1.0351
25.00
y = 1037x Power (slope m)
20.00
slope
15.00
Schlumberger Private
10.00
5.00
0.00
0 200 400 600 800 1000 1200 1400 1600 1800 2000
elapsed days
Figure 56: Trendline and fit equation for the slope of the baseline
• The number of elapsed days since the start of production is needed as an input
for the slope calculation:
cv.Elapseddays = @ElapsedDays(date, 19920101)
• Since the dynamic baselines were chosen on the leading edge, they will
represent the best producing wells. Therefore the best cumulative production
can be defined as:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-79
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
The if-statement assures that only wells with a certain daily gas production are
taken into consideration.
Again the if-statement is used to assure that only wells with a certain minimum
daily production are considered. In addition to that a where-statement has to be
Schlumberger Private
added because the lead/lag is only defined where a value for the actual cumulative
production exists.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-80
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
The calculated variable for the Lead/Lag can now be used in different kinds of
scatter plots to spot good and poor performing wells. In the example (Fig. 13) it is
plotted against a static variable, the ultimate recoverable reserves.
6.6.7 Analogs
Analogs are examples from the past with known solutions. This could be a
problem well, which was correctly diagnosed and repaired, but it could also be
successful a water flood or steam flood pattern, or an unsuccessful pattern that
was optimized.
Schlumberger Private
Figure 58: Well with anomalous behavior
Once a well with anomalous behavior is detected and its problem is successfully
corrected, the whole process can be regarded as an analog i.e. the path it took on
the scatter plot or the quadrant it went into on a cross hair plot before and after the
well treatment and the treatment itself can be regarded as the fingerprint of a
successful operation.
Such analogs, and similar ones on a reservoir level, are the basis for successful
long-term surveillance.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-81
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
Figure 59: Region with a potential reservoir problem
For the histogram the x-axis will display the variable and the y-axis will show the
number of wells that produce the assigned variable on the selected date.
The cumulative frequency distribution curve will have the same x-axis, but it will
display the percentage of the wells, which produce the assigned value on the
selected date, on the y-axis.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-82
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
Figure 60: Histogram and cumulative distribution frequency
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-83
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Statistical Analysis
----------- --------
Oil Rate (Cal. Day) ( bbl/d )
Samples: 64
Minimum: 72.5161
Maximum: 789.5806
Range: 717.0645
Medium: 431.0484
Sum: 21772.1240
Arithmetic Average: 340.1894
Geometric Average: 308.4070
Variance: 20318.8818
Abs Deviation: 116.1165
Sample Std Deviation: 143.6712
Pop. Std Deviation: 142.5443
Schlumberger Private
Range
---------------------------
Minimum Maximum Frequency CDF
------------- ------------- --------- -------
48.1391 96.2782 1 0.0625
96.2782 144.4173 3 0.1250
144.4173 192.5564 4 0.2813
192.5564 240.6955 10 0.4063
240.6955 288.8346 8 0.5625
288.8346 336.9737 10 0.6719
336.9737 385.1128 7 0.7656
385.1128 433.2519 6 0.8125
433.2519 481.3910 3 0.8594
481.3910 529.5301 3 0.9688
529.5301 577.6692 7 0.9844
577.6692 625.8083 1 1.0000
770.2256 818.3647 1 1.0000
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-84
APPENDIX F – COMPLETION EFFICIENCY ANALYSIS DETAILS
Schlumberger Private
Figure 62: Historical scatter plot
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-85
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Schlumberger Private
6.7 Appendix G: Drainage / Interference Radius Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-86
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
6.7.1.1.1 Overview
The drainage radius of a vertical well can be extremely useful information for the
engineer. First and foremost, it can give a picture of the drainage area per well in
the reservoir. Areas not being drained by wells are quickly identified visually with
bubble mapping. Bubble maps showing the drainage radius can serve a rapid
process to quickly identify areas for new infill drilling locations. Additionally, the
drainage radius of a vertical well rev is needed for the evaluation of horizontal
wells. The rev is necessary to calculate the drainage radius of a horizontal well reh,
which is a requirement in the Joshi equation for calculating the horizontal well
productivity Jh.
Schlumberger Private
The vertical well drainage radius can be used to
Depending on the condition of the reservoir there are two ways to derive the
equation, which is needed for the calculation of the drainage radius:
7758 ⋅ A ⋅ h ⋅ φ ⋅ (1 − S w − S or )
Np = [STB ]
Boi
43560 ⋅ N p ⋅ Boi
rev = [ ft ]
7758 ⋅ π ⋅ h ⋅ φ ⋅ (1 − S w − S or )
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-87
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
1 − S w 1 − S w − S g
N p = 7758 ⋅ A ⋅ h ⋅ φ ⋅ − [STB ]
Boi Bo
43560 ⋅ N p
rev = [ ft ]
1 − S w 1 − S w − S g
7758 ⋅ h ⋅ π ⋅ φ ⋅ −
Boi Bo
where
Np - cumulative petroleum recovered (STB)
A - drainage area (acres or ft2) or π ⋅ rev2
Schlumberger Private
h - net pay (ft)
φ - porosity (%)
Sw - water saturation (%) at current conditions (or abandonment for total
recovery)
Sg - gas saturation (%) at current conditions (or abandonment for total
recovery)
Sor - residual oil saturation (%)
Bo - formation volume factor (RB/STB) at current reservoir conditions
Boi - formation volume factor (RB/STB) at initial reservoir conditions
6.7.1.1.3 Remark
This definition of the drainage radius must not be confused with the definition
used in pressure transient testing and simulation. This drainage radius estimation
is based on volumetric calculations and does not incorporate the compressibility
of the reservoir fluids in the equation. Bubble maps created with this equation will
show the area actually drained and not - as it is the case in well testing and
simulation - the area contributing to flow. Hence, one must not make the mistake
and use this concept to detect interference between wells.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-88
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
The calculation of the vertical well drainage radius follows the two equations
stated above, under the specified conditions. For this example, it is assumed that
the reservoir is under hydraulic conditions (constant reservoir pressure due to
water influx). The OFM procedure is summarized as below.
Schlumberger Private
thickness and porosity values are normally available on a wellbore basis in most
oil companies. The saturation and formation volume factor data usually are not,
unless an integrated study has been performed on the reservoir and/or a SCAL
(special core analysis). Also check if relative permeability curves and/or capillary
pressure data are available – the more the better. Make a list of data available and
not available.
A.1.2.2. Estimation of Bo
Bo can be different for all wells. Again try to find existing measurement data, or
use OFM’s PVT correlations to get values for Bo at the current pressure (by
wellbore if available). It is also possible to estimate Bo using Craft and Hawkins’
equation (above bubble point)
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-89
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Bo = Bob ⋅ e c ( p − p )
o b
or the approximation
Bo ≈ Bob ⋅ [1 + co ( pb − p )]
or use McCain’s book for correlations, chapter 11, figures 11-9 and 11-11.
A.1.2.3. Estimation of Sw
Like Bo the water saturation can be different for each well. If no data is available,
try to get it from relative permeability curves/capillary pressure curves. Another
approach is to get Sw from production data. Determine producing GOR, compute
krw/kro using
qw k rw µ o Bo
= ⋅ ⋅
qo k ro µ w Bw
Use the krw/kro curve to estimate water saturation and correlate the depth with the
Schlumberger Private
water saturation.
Craft and Hawkins have a correlation on oil viscosity using their table 5.2 (the
deviation is +/- 12% of the pore space).
A.1.2.5. Estimation of Sg
The gas saturation could be different for every well. To obtain it use relative
permeability curves/capillary pressure, Sg = 1 - So - Swi (if you have the data) or
table 3.3 “Residual gas saturation after water flood” from Craft and Hawkins to
estimate Sgr. Generally Sg will be higher than this number.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-90
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Schlumberger Private
Figure 63: Table definition
For the definition of the fields (i.e. variables) ensure that the following are defined
with the ‘Carry Forward’ option clicked on. The data must be loaded as monthly
with the carry forward on or the bubble maps will not work.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-91
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Variable Unit
Boi bbl/bbl
h ft
phi none
Sw none
Sor none
If some of these variables are already in the OFM database, e.g. if the thickness is
already loaded into a static table containing geological information, there is no
need to load it again. Just modify the calculated variable for the drainage radius to
use the appropriate variables (see “A.1.5. Calculated Variable for the Drainage
Radius”).
Schlumberger Private
Once the table is defined, format the data into the correct OFM load file. The
following example shows what the format has to look like. Save the file as
‘Drainrad.dat’.
*tablename DRAINRAD
*Date *WELL *Boi *h *phi *Sw *Sor
19440101 A2246 1.145 18.25 0.231 0.252 0.25
19440101 A6007 1.145 41.25 0.258 0.33 0.25
19440101 A6112 1.145 41.25 0.28 0.238 0.25
19440101 A6242 1.145 41.25 0.28 0.238 0.25
19440101 A6268 1.145 38.25 0.281 0.333 0.25
Note: Date must be added in order to load as monthly data. Just add the first
month of production for all the wells, and then the carry forward option will
repeat the values for all of the following times. If some of the values vary with
time, load the actual values into the corresponding months.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-92
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Display the bubbles on the map calibrated to the proper scale. To do so, go to
‘Edit Bubble Map’ and make sure that ‘Vary Size’ is checked and Radius is set to
Schlumberger Private
‘Variable’.
Display the grid and verify the drainage radius bubble map with a report.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-93
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
To forecast a drainage radius scenario, run a decline curve analysis for a certain
number of years. Save the case and create a calculated variable using the system
function @DCAResults(…) to retrieve the forecasted estimated ultimate recovery
(EUR) from the decline curve case. Use EUR instead of Np (i.e. oil.cum) in the
calculated variable for the drainage radius. Remember that new estimates for Bo,
Sw and Sg will be needed to get valid results.
6.7.1.1.6 References
Schlumberger Private
Pressure Transient Testing Design & Analysis – James T. Smith
Introduction
Theory
Semi-Steady State
Transient Flow
Steady State
Skin Values
Procedure
Input Variables
Calculation of m(Pwf)
Calculation of Pwf
Calculation of Interference Radius
Appendix
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-94
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
6.8.1 Introduction
For gas reservoirs, instead of calculating the drainage radius of a particular well,
pressure interference calculations should be used. Drainage radius calculations
are more a measure of swept volume, and as such are more applicable to oil wells.
The goal of the interference calculations is to determine the distance from a
producing well at which the drawdown is a constant value of X kPa or a constant
fraction of the total drawdown, say 20% or so. It should then be possible to plot a
bubble map displaying this radius, which will indicate the areas available for infill
drilling, where interference is expected to be minimal. By altering the drawdown
criteria, a table of viable infill drilling locations can be generated, giving the
analyst an idea of the interference that must be tolerated for a given number of
desired infill locations.
6.8.2 Theory
Schlumberger Private
6.8.2.1 Semi-Steady State
The calculations have been performed assuming the producing wells are at semi-
steady state. The semi-steady state solution to the radial diffusivity equation,
assuming minimal compressibility, is:
qµ r r2
pr − p wf = ln − 2
2πkh rw 2re
Substituting for field units, and applying the linearization technique of Russell,
Goodrich, et al, the equation becomes:
1422QT r r2
m( pr ) − m( p wf ) = ln − 2
kh r
w 2re
p
pdp
m( p ) = 2 ∫
pbase
µz
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-95
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
The value of pbase, while not very important (as long as consistency is maintained
throughout the calculation), is usually taken as atmospheric pressure. The pseudo
pressure is numerically approximated using the trapezoidal rule. PVT values for
Z and µ are calculated using internal OFM functions.
The very nature of transient flow makes its modeling of limited use within the
context of a rapid analysis infill study. The calculation of the exponential integral
is, however, trivial using OFM’s user function capability, and is included in the
appendix (User Function Ei(x)). A generally applicable (ie. variable radius)
drawdown equation will have to be created for a compressible system (using
pseudo-pressures), if the transient state is to be considered.
Schlumberger Private
The equations will have to be modified if steady state is to be modeled. This is,
however, unlikely in many gas reservoirs, where considerable influx or water
injection would be required to maintain the steady state.
Skin factors have been neglected in this analysis, since they represent the
magnitude of the near well bore drawdown due to factors such as damage, partial
penetration, turbulence and fracturing. As such, it can be seen to be independent
of the drawdown due to reservoir parameters.
6.8.3 Procedure
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-96
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
Schlumberger Private
interference.k = slb_petro.K
interference.h: user’s choice of net thickness (ft) – points to a primary variable
interference.h = slb_petro.h*3.281
interference.m_Pwf = #Pseudo_pressure(Interference.Press_final)-
1422*(interference.rate * interference.temp) /
(interference.k*interference.h)*(@ln(Interference.Re / Interference.Rw)-0.75)
User Function Pseudo_pressure(x)
NUM base, dx;
NUM j, temp;
base = 101.3;
dx = 1;
temp = 0;
j = base;
temp = temp + j*(dx/2)/(@PvtZ(j )*@PvtVg( j));
while (j < x)
{
temp = temp + j*(dx)/(@PvtZ(j )*@PvtVg( j));
j = j + dx;
}
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-97
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
interference.Pwf = #Interference_pwf(interference.m_Pwf )
Schlumberger Private
while (test_m_Pwf < target )
{
test_m_Pwf = #Pseudo_pressure(test_P);
test_P = test_P + 1;
}
if(test_P=1)
{
test_P=@null();
}
else
{
test_P=test_P;
}
Interference_pwf = test_P;
interference.radius=#Interference_radius( )/3.281
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-98
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
drawdown=0.03*(Interference.Press_final-Pwf);
LHS=(#Pseudo_pressure(Interference.Press_final-drawdown)-
#Pseudo_pressure( Pwf));
Schlumberger Private
LHS=LHS*((k*h)/(1422*Q*T));
RHS=@Ln(R/Rw)-(@Pow(R,2)/(2*@Pow(Re,2)));
count = 0;
while(LHS-RHS>tolerance)
{
count=count+1;
R = Rw+(Re-Rw)*3.281*count/10000;
RHS=@Ln(R/Rw) - (@Pow(R,2)/(2*@Pow(Re,2)));
}
Interference_radius=R;
The user function can be modified to accept a constant Pwf instead of the
interference_Pwf variable. As well, the drawdown value can be set as a constant,
instead of a fraction of (Interference.Press_final-Pwf).
A note on units: The equations have been derived using standard oilfield units,
whereas the Canadian Infill projects were created in OFM using SI(metric) units.
For this reason, the calculated variables and user functions are converting input
data to field units on the fly as necessary.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-99
APPENDIX G – DRAINAGE / INTERFERENCE RADIUS ANALYSIS DETAILS
6.8.4 Appendix
Schlumberger Private
j = j - dx;
}
temp = temp + @Exp(-j)/j*(dx/2);
Ei = temp;]
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-100
APPENDIX H – SECONDARY PHASE MOVEMENT ANALYSIS DETAILS
Schlumberger Private
6.9 Appendix H: Secondary Phase Movement Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-101
APPENDIX H – SECONDARY PHASE MOVEMENT ANALYSIS DETAILS
Minim um Data
Load pressure data using Lo ad well property
Requirem ents include - Load injection data using
W ell XY provided Excel form at files (petro physical) data using
provided Excel form at files
W ell Type "w atersol_press.xls". provid ed Excel form at files
"w atersol_inj.xls". Make
Monthly Production Make sure there are no "w ate rsol_w ellprop.xls".
Data by W ell (Oil, sure there are no spaces
spaces and null value (- Make su re there are no spaces
W ater, Gas) and null value (-99999 or *)
Monthly Injection Data 99999 or *) is used. Save and null value (-99999 or *) is
is used. Save as text
by W ell (W ater as text form at with used. S ave as text form at with
form at with extension *.win!
Schlumberger Private
Inejected) extension *.dat! e xtension *.dat!
W ell Monthly Pressure
Data
Petrophysical Data by
W ell (h - net pay, phi -
porosity, swi - initial
water saturation) Load sort inform ation
Load patte rn configuration
W ater Analysis Data by (welltype) using provided Load PET water solutions
W ell inform ation using provided
Excel form at files parser file ("w atersol.par") to
E xcel form at files
"w atersol_sort.xls". activate all water solutions
"w aters ol_p attern.xls". Make
Make sure there are no calculated variables. Do not
sure the re a re no spaces and
spaces and null value (- m odify this file - only load.
null valu e (-9 9999 or *) is used.
99999 or *) is used. Save Ensure extension *.par is
Save as text form at with
as text form at with setup.
e xten sion *.pat!
extension *.srt!
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-102
APPENDIX H – SECONDARY PHASE MOVEMENT ANALYSIS DETAILS
Schlumberger Private
Contour (Grid) Maps* Plots*
Plots* scatter plot and multi
well graphs
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-103
APPENDIX H – SECONDARY PHASE MOVEMENT ANALYSIS DETAILS
Schlumberger Private
scatter plot and multi variable into data register 1 producing wells only.
well graphs and the "WS.HI_avgwater" Create another for injection
variable into register 2. wells only. Save these files
Ensure the filter group is to the harddrive.
for all producing wells.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-104
APPENDIX H – SECONDARY PHASE MOVEMENT ANALYSIS DETAILS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-105
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
6.10 Appendix I: Recovery Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-106
APPENDIX I – RECOVERY ANALYSIS DETAILS
6.11 Reserves
If a grid map is active, several parameters are reported in the output window.
These parameters include the sum, the area, the average, and the volume of the
displayed cells. The reported volume is the product of the cell value z and the cell
extensions dx and dy summed up for the number of cells N inside the grid area:
N
Volume = ∑ z j ⋅ dx ⋅ dy
j =1
Cells that are only partially inside the selected grid area are accounted for i.e. the
area of such cells is approximated by trapezoids.
Schlumberger Private
Simply create a grid map of the hydrocarbon feet i.e. the height of the
hydrocarbon column, which is defined as
φ ⋅ h ⋅ S0
HCFT = [ STB ]
5.615 ⋅ Boi
where φ , So dimensionless
h feet
dx, dy feet
OFM will multiply the hydrocarbon feet with the cell extensions for each cell, add
it up and the number reported as volume will be the OOIP.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-107
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
Figure 67: Saved porosity map for grid arithmetic
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-108
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
Figure 68: Saved net pay map for grid arithmetic
Figure 69: Saved initial oil saturation map for grid arithmetic
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-109
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
Oil dimensionless
Since the area is automatically taken from the grid, it is not necessary to specify it
in the formula for the grid calculation. Therefore use just the porosity, the net pay
and the oil saturation variable from the previously saved grid maps and the value
for Boi.
Here is an example:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-110
APPENDIX I – RECOVERY ANALYSIS DETAILS
The map displayed in Fig. 4 shows the hydrocarbon feet and hence the best and
the worst areas in the reservoir. Hydrocarbon feet times the area gives the
original-oil-in-place.
Sum: 19567.3
Area: 1.20194e+008
Average: 0.692453
Schlumberger Private
Volume: 8.32284e+007
Remark
Using a calculated variable - a so-called composite variable - which multiplies
porosity, thickness and initial oil saturation would speed up the process of
determining OOIP because only one grid map has to be created instead of three
and no grid arithmetic is involved. However, keep in mind that this is not the
recommended approach and the results from this method will differ from the
results obtained with grid arithmetic.
The following section gives a brief guideline on how to use the auto decline tool
to make a quick decline curve analysis and how to use calculated variables to
retrieve the forecast data and create a depletion map. For detailed explanations
and descriptions of other OFM decline curve features refer to the OFM manual.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-111
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
For each well check the decline curve that auto decline suggests. If it is ok, just hit
the ‘Enter’ key. If it is not ok, modify it first using a new date range, upper and
lower limits, a different DCA technique etc.
Keep doing this for every well until ‘Auto Decline Completed!’ appears on the
status bar.
If the decline of some wells was not modified properly, scroll to the well and
modify it.
Calculated variables are needed to access and retrieve the forecast data from the
saved DCA case. For this purpose three system functions can be found in OFM:
• @Forecast(…) will retrieve DCA forecast rates for oil, gas and water. To use
this function specify the date, the phase and the case name. For example:
fcst.oil_scenario1 = @Forecast(Date, "oil", "scenario1")
fcst.water_scenario1 = @Forecast(Date, "water", "scenario1")
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-112
APPENDIX I – RECOVERY ANALYSIS DETAILS
• @DCACalc(…) can be used to look up the forecast ratios p/Z, WOR, GOR,
oil cut and water cut. It works only for “Rate vs. Cum” forecast plots. This
function requires the variable name from the x-axis, the ratio name and the
DCA case name e.g. to get the GOR use:
fcst.GOR_scenario1 = @DCACalc(oil.FcstCum, ”GOR”, ”scenario1”)
• @DCAResults(…) can be used to get values that are displayed in the legend
of a decline curve analysis. In this way it is possible to retrieve the value for
the remaining recoverable reserves (RRR), estimated ultimate recovery (EUR)
etc. To use it simply specify the phase variable name, and the DCA case name
e.g. to retrieve the remaining recoverable reserves for the oil phase use:
fcst.oil_RRR = @DcaResults("oil RRR", "scenario1" )
Depletion Maps
Schlumberger Private
Depletion maps are a fast way to get an overview of the stage of the depletion in
different areas of the reservoir. Mature areas that are almost depleted can easily be
distinguished from areas that still have a lot of production potential for the future.
To create a depletion map follow the guidelines below.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-113
APPENDIX I – RECOVERY ANALYSIS DETAILS
Cumulative Estimated
Well Oil Ultimate
Name Production Recovery Depletion
Mbbl Mbbl %
---------- ---------- ---------- ----------
3130:C 51.3 166.099 30.90
3054:B 66.1 204.986 32.23
2549:C 156.4 372.595 41.97
2401:B 130.3 295.236 44.15
3621:C 184.2 403.316 45.68
2635:C 86.2 186.999 46.12
2543:C 182.1 389.135 46.80
2472:B 137.9 256.868 53.69
2356:C 287.6 529.729 54.29
2634:C 313.7 577.669 54.31
2474:B 175.0 322.142 54.31
Schlumberger Private
2471:B 84.9 156.232 54.32
2362:B 168.9 310.406 54.42
2514:C 263.7 479.784 54.96
2308:B 116.1 210.982 55.05
2463:B 169.5 307.800 55.06
3623:B 171.1 310.673 55.08
2604:B 82.4 148.903 55.33
2470:B 173.9 313.994 55.37
2506:C 296.0 533.990 55.44
2550:C 201.1 361.759 55.60
2636:C 389.2 698.960 55.68
2361:B 60.7 108.866 55.75
3627:B 128.2 229.910 55.77
2469:B 278.6 498.581 55.87
2502:C 244.5 436.323 56.04
3052:B 244.9 435.290 56.26
1975:B 116.4 206.823 56.28
2360:C 138.0 245.180 56.29
3619:B 151.3 268.177 56.42
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-114
APPENDIX I – RECOVERY ANALYSIS DETAILS
Schlumberger Private
Figure 73: Depletion map
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-115
APPENDIX J – VINTAGE ANALYSIS DETAILS
Schlumberger Private
6.12 Appendix J: Vintage Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-116
APPENDIX J – VINTAGE ANALYSIS DETAILS
6.13 Vintage
6.13.1 Overview
10
8
Schlumberger Private
6
4
2
0
58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98
exploration field year infill period infill period
development #1 #2
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-117
APPENDIX J – VINTAGE ANALYSIS DETAILS
Schlumberger Private
6.13.3.2 Eliminate Prior Cums
When production data from the early producing time of the field is not available
on a monthly basis, only one value for the cumulative production during the
whole early period will be in the database. This cumulative production, the so-
called prior cum, will be assigned to the wells on a date before the actual monthly
production data is on record.
Be aware that there are two ways that prior cums can be present in a database.
Either they can be assigned to the first date in the database or to the last date
before the recorded production data starts, which, of course, will then be different
for every well. Hence, the engineer has to be very careful with the approach they
take to detect wells with prior cums.
The first date of production is necessary to establish the age of the vintage. This
will help sort the wells by drilling campaign, so the effects of infill drilling can be
seen over the life of the reservoir. Ensure that this first date of production is
verified (many times wells have prior production rates not captured).
Make a report of the wells from your query (for one date only) where you show
the well name and the first date of production.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-118
APPENDIX J – VINTAGE ANALYSIS DETAILS
Verify that the displayed name is really the full well name and not just the alias.
Only the complete well name can be used for vintaging. The alias won’t work. If
the alias name is displayed, the database has to be fixed before proceeding any
further.
Now there are two ways to vintage wells. The first one is to save the report as a
text file and edit it with EXCEL. Sort the wells according to their starting year,
select the time intervals that will be used to group the wells and add another
column containing the vintage information.
The second way to vintage the wells is simply sort the report in OFM according to
their starting year and select the time intervals for the vintaging process. Then
create a calculated variable to vintage the wells.
Schlumberger Private
In both ways you should now have a text file looking like this:
Vintaging Wells
Edit the text file and cut out all the existing headers. Format properly and load
into OFM for analysis in the project.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-119
APPENDIX J – VINTAGE ANALYSIS DETAILS
Load the file into OFM. If the same names were used in the sort file as shown
above, two new sort categories named year and vintage should now be in the
database. Check the new created sort category visually or with the help of reports.
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-120
APPENDIX K – PERFORMANCE INDICATOR ANALYSIS DETAILS
Schlumberger Private
6.14 Appendix K: Performance Indicator Analysis Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-121
APPENDIX K – PERFORMANCE INDICATOR ANALYSIS DETAILS
Average Production Profile Comparaison for Rate vs Time Best Year Gas to OGIP Correlation
Aggieland Field Rudder Formation 350
12000
1.6
Mscf/month
Medium 1
6000 Poor 200 0.8
0.6
4000 150
0.4
2000 2
y = -9E-09x 2 + 0.0002x + 0.0454
100 0.2
0 0
0 2000 4000 6000 8000 10000 12000
50 0 2000 4000 6000 8000 10000
0 500 1000 1500 2000 2500 3000 3500 4000
Best Year (Mscf/month)
D ays Best
Time, day
Schlumberger Private
Use Best Year Gas to OGIP correlation to calculate drainage Compute Drainage Areas for New Well
area for all existing wells Expectations-Spot Infill locations
12000
NewBest Year Vs Qi
1400
QivsEUR
New Infill Wells - Summary Table
10000 1200
8000 1000
Well bore_ID Completion_ID X Y Qi Dn EUR (MMcff)
EUR MMcf
800
A029X1 A029X1 541299.1 5571771 10656 62.4 1266
Qi
6000
600
4000
400
2000 200
A006X1 A006X1 541218 5572903 10646 62.4 1265
0 0 A058X1 A058X1 540064.6 5574450 10051 62.4 1194
0 2000 4000 6000 8000 10000 0 2000 4000 6000 8000 10000 12000
NewBest Year Qi A034X1 A034X1 541270.1 5583223 9384 62.4 1111
A031X1 A031X1 541055.5 5581161 9351 62.4 1107
Calculate Estimated Ultimate Recovery’s (EUR) A019X1 A019X1 539917.3 5577114 8131 62.4 955
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-122
APPENDIX K – PERFORMANCE INDICATOR ANALYSIS DETAILS
Field:
Field: NNoo TTitle,
itle, RReservoir:
eservoir: RRuudd dderer Fo
Form
rmatio
ationn FFiield
eld:: NNoo TTitle
itle, , RReeseserv rvooirir:: RRuuddddeerrFFoorrm matio
ationn
M
Meedia
diann YY-V
-Vaalu
lueess Als
Alsoo Plo
Plotted
tted DData
ata Filter
Filter CCriteria:
riteria: AAllll W
Wells
ells MMed
edian
ian YY-V
-Valu
alues
es Als
Alsoo Plo
Plotte
ttedd DDaatata FFilte
ilterr CCrrite
iteria
ria:: AAllllW Weellllss
75
75 W
Wells
ells M
Meet
eet Filter
Filter CCriteria
riteria Fro
From m aa TTootal
tal ofof 150
150 WWells
ells in
in DData
ata BBase
ase 75
75 W
Weells
lls MMeeeett FFilter
ilter CCririte
teria
ria FFro
rom m aa TToota tal l ooff 1150
50 WWells
ells in
in DDaata
ta BBas
asee
1144,0
,00000 1,6
1,600,00
00,0000
1,4
1,400,00
00,0000
1122,0
,00000
AAnnnu
nuaall M
Meeddia
iann VVaalu
lueess An
Annu
nual
al M
Med
edia
iann Va
Value
luess
1,2
1,200,00
00,0000
Mcf
Production, Mcf
1100,0
,00000
Gas Production,
1,0
1,000,00
00,0000
88,0
,00000
BBeest
st Fit
Fit LLin
inee 8800,00
00,0000 Best
Best Fit
Fit LLine
ine
Cumulative Gas
66,0
,00000
Cumulative
6600,00
00,0000
44,0
,00000
4400,00
00,0000
22,0
,00000 2200,00
00,0000
00 00
19
197700 00 2200
0000 440000
00 60
6000
00 80
8000
00 110000
0000 112200
0000 14
1400
0000
D
Date
ate ooff First
First G
Gaass PProd
roduuction
ction Best
Best Yea
Yearr G
Gaas,
s, M
Mcf/M
cf/Mon
onth
th
14,000 10 0 0 0 11000000
00
Be st Year Gas Mscf/Month
Ne w Be st Year (M scf/month)
9000 990000
00
Mcf/month
Gas, Mcf/month
10,000 7000 770000
00
8,000 6000 660000
00 OOl ldd W
W elellsls // NNewew WWeellllss
CCou
ount nt == 88 // 88
Year Gas,
110000
5000 550000
00 MMiniinim
muum m == 11,33
,3300 // 2,5
2,51100
Best Year
AAvvereraage
ge == 4,3
4,31188 // 44,3
,318
18
4000 440000
00 MMeedi dian
an == 44,217
,217 // 4,1
4,13737
Best
4,000 3000 330000
00 yy == 00..79
790088xx ++ 99003.
3.0044
AActctua
YYear
ear
ual l BBest
est
PPro
robbab
abiliility
ty ,, %
% LLeess
ss Th
Than
an
Schlumberger Private
V a lid a tio n S tu d y
B e st Ye a r Vs N e w B es t Yea r P
P ro
roba
bability
bility P
Plot
lot Co
Commpariso
parisonn -- Ag
Aggie
gie Fie
Field
ld -- Ru
Rudd
dder
er Fo
Form
rmatio
ationn
Com
Com paris
parison
on ooff N
New
ew Bes
Bestt Yea
Yearr to
to BBest
est Ye
Year 55558860
ar 600000
10
100,0
0,000
00
15000
55558840
400000
110,0
0,000
00
55558820
200000
Mcf/month
Gas, Mcf/month
10000 55558800
000000
New Best Year
1,0
1,000
00
S
Ser
erie
ies1
s1
55557780
800000
Year Gas,
S
Ser
erie
ies2
s2
Best Year
1100
00 O
O ld
C
Cou
ld W
ount
W eellslls // N
nt == 75
Neew
75 // 75
75
wW W ell
ellss 55557760
600000
Best
5000 M
Minim
inim um um == 313155 // 1,6
1,632
32 BBest
est Ye
Year
ar
M
Maxaxiimm umum == 1122 ,763
,763 // 8,6
8,688
88
Av
Avee ra
M
ra ge
ge == 44 ,561
,561 // 4,4
4,427
27 55557740
400000
Meded ia
ia nn == 4,
4,28
2800 // 4,18
4,1822 N
Neew
w Bes
Bestt YYeear
ar
10
10
55557720
200000
0
11 55557700
000000
0 5,000 10,000 15,000 11 22 55 10
10 15
15 2200 3300 40
40 5500 6600 70
70 8800 85
85 90
90 95
95 98
98 9999
Best Ye ar
55 35
35 000000 5540
40 000000 5544 50
50 0000 55550000
0000 55555500
0000
Pro
Probab
bability
ility ,, %
% LLess
ess Than
Than
C o m p u te P ro d u c tio n B a s e d N e w W e ll E x p e c ta tio n s
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-123
APPENDIX L – DETAILED WELL REVIEW DETAILS
Schlumberger Private
6.15 Appendix L: Detailed Well Review Details
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-124
APPENDIX L – DETAILED WELL REVIEW DETAILS
Schlumberger Private
M echanical availability. etc
Detailed Well Review Pressure Welltest Analysis Geological and Case d Hole Logs, RST, Reserves Review Production History
Welltest200*, Kappa* Petrohysical Review USIT, PLT OFM, OilMat, GasMat OFM*
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-125
APPENDIX L – DETAILED WELL REVIEW DETAILS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-126
APPENDIX L – DETAILED WELL REVIEW DETAILS
Solutions To Increase production: The Objective is to recom m end solutions and services
that w ill close identified gaps betw een current w ell output and potential production. To
achieve this goal the com ponents that contribute to a production gap m ust be identified
and understood.
“Engineering optim um production rates requires that reservoir deliverability, w ell
stim ulation, recovery efficiency, w ellbore hydraulics and surface constraints be addressed
During The production Enhancem ents process various screening m ethods and w ell
analysis techniques (sensitivity analysis) are used to determ ine the m ost convenient
solutions to increase production.
Rem
Remedial
edial Action/Solution:
Action/Solution: Rem
Remedial
edial Action/Solution:
Action/Solution: Rem
Remedial
edial Action/Solution:
Action/Solution: Rem
Remedial
edial Action/Solution
Action/Solution
•• Fracture/Acidize
Fracture/Acidize •• Reperforate
Reperforate •• Clean
Clean out
out fill
fill •• Rod
Rod pumps
pumps
•• Perforate
Perforate •• Acidize •• Gas
Gas lift
Schlumberger Private
Acidize •• Remove
Remove scale
scale lift
•• Drill
Drill drainholes
drainholes •• Sand
Sand Control
Control •• Acidize
Acidize •• ESP
ESP
•• Control
Control water
water and
and Gas
Gas •• Squeeze
Squeeze cement
cement •• Replace
Replace tubing,
tubing, etc
etc •• Operating
Operating conditions
conditions
•• Mitigate fines
Mitigate fines
P O S T C O M P L E T IO N
Damaged zone
diameter 3 1 /2 " , 9 .3 lb /f t, N 8 0 , E U E
Openhole c s g 1 0 -3 / 4 " 4 0 . 5 # J 5 5 , @ 1 7 1 5 ´
diameter 1 1 G a s lif t M a n d re ls
: 1 3 0 9 ´ , 21 0 3 ´,
26 4 4 ´ , 3 05 8 ´, 34 0 7´,
37 2 6 ´ , 4 23 8 ´, 47 5 3´,
52 3 8 ´ , 5 75 6 ´, 62 4 1´
2 . 7 5 " X N n ip p le @ + / - 6 3 1 5 '
Crushed zone Q u a n t u m P k r @ + / -6 3 3 7 '
spacing IS O - A L L PA C P A C K E R @ 6 4 8 7 '
1 . 6 2 5 " R IV S lid in g S le e v e @ 6 4 9 8 ´
(dependent on 1 . 6 2 5 " X N N i p p le @ 6 5 5 1 ´
T L S a n d ( 6 4 9 5 - 6 5 5 0 ') 1 2 S PF
shot density) IS O - A L L PA C P A C K E R @ 6 5 5 4 '
3 1 /2 " A L L P A C B la n k s
Perforation 3 1 /2 " A L L P A C S c r e e n
U2L San d ( 6 6 6 0 - 6 6 8 0 ') 1 2 S P F
length
S u m p p a c ke r a t 6 6 8 3 '
φ = phase angle
FC @ 68 56'
c s g 7 " , 2 3 lb , N 8 0 , L T C @ 6 9 6 2 '
+ = Econom
Economic
ic Evaluation
Evaluation and
and proposal
proposal
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-127
APPENDIX L – DETAILED WELL REVIEW DETAILS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-128
APPENDIX L – DETAILED WELL REVIEW DETAILS
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 6-129
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
7.1 Introduction
During the past 5 years, the Production Enhancement Process being utilized in the
Canadian Geomarket has evolved significantly. Although each project is designed
individually to meet a client’s particular needs, an initiative was undertaken to document
the general workflow so that the process descriptions could be used as guidelines for future
DCS Production Enhancement Projects. This report documents the recommended
workflow, which should be utilized to conduct a Well Review Project. Such a project may
include identifying opportunities for increasing production rates at existing completion
intervals and/or identifying re-completion opportunities in by-passed formations. The
workflow is based upon experiences gained on Production Enhancement Projects
conducted for clients in the Canadian Geomarket. Modifications to the workflow may be
required for similar types of projects in other Geomarkets due to differences in client needs
Schlumberger Private
or due to differences in data availability. Contributors to this document are: Overall
Workflow & General Comments: Steve Burynuik, Mehran Joozdani, Craig Lamb,
Mohamed Reda, Warren Griswold Training: John Belgrave, Mansour Shaheen Database
Construction: Michael Lambert Petrophysics: Alan Gunn (contractor), Jim McDonald
Production Engineering: Mohamed Assem, Salome Bonilla, Dean Colborne, Ron Harisch,
Dinh La, Eugene Pantella. In addition to the above, comments and suggestions provided by
our clients to improve the well evaluation process have been incorporated into the
recommended workflow described in this document. Craig F. Lamb, P.Geol. Project
Leader
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-1
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
7.2 Overview
A project is initiated with the identification of a need to review a number of client wells.
Once this need has been identified, a business model must be developed which is mutually
beneficial to Schlumberger (SLB) as well as the client. This business model becomes the
foundation for the contractual arrangements under which the project will be conducted.
Once the client has decided to proceed, a finalized list of wells to be included in the project
is prepared by the client and is submitted to SLB. A team, formed predominantly of
Production Engineers and Petrophysicists, then prepares to perform the work using the
workflow, which is detailed in the flowchart in Appendix 1 and is summarized in Figure
75.
Schlumberger Private
Figure 75: Generalized Production Enhancement Process
Once the candidate well list is received from the client, a database is created for subsequent
analysis. Using the database, the wells are screened to develop a list of high potential
priority wells. The criteria for this selection include those provided by the client and the
screening is performed using either EXCEL or ACCESS software programs. The data from
those priority wells are then subjected to petrophysical and by production engineering
analyses to determine:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-2
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
• Uphole and/or downhole zones which contain hydrocarbons and which may warrant
exploitation through recompletions in those zones.
As opportunities are identified, these are discussed with the client to obtain the client’s
“local” knowledge and to finalize the recommendations. Positive recommendations are
evaluated by the client for their economic viability and then a detailed program is
developed with the assistance of SLB’s Wireline and Well Services personnel.
Once the field program has been implemented, the production is monitored to determine if
the incremental rates are as were predicted during the engineering analysis. The results can
then be used to modify recommendations on adjacent wells. The results may also be the
basis for the amount of payment SLB received if there is a risk/reward component to the
contract.
Schlumberger Private
Process is shown in Appendix 1. Each box shows the tasks required as the project
progresses. Associated with each task is the software utilized (where applicable) and the
related output. On the vertical axis, 5 major subdivisions of tasks are shown:
The details of the various tasks of a project are discussed in the following chapters.
The realization of the need for a Production Enhancement Project is often made by
the client operating company. The company has an objective to increase production
of oil and/or gas but does not have available internal resources to carry our well
evaluations to achieve the objective. A SLB Production Enhancement Team can
provide those resources in order to enable the client to meet the production targets.
This type of opportunity may be identified by the client contacting SLB directly or
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-3
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
by a DESC or Sales Engineer learning of the need while discussing SLB services
with the company representatives.
No matter which way the opportunity is identified, the challenge is to move that
opportunity into an active project.
Schlumberger Private
7.3.2 Business Model
Once an opportunity has been identified, and the client company expresses interest
in having SLB analyze wells, it is important to obtain a list of potential project
wells from the client. Using this list, a project well database is prepared (see
DATABASE CONSTRYCTION).
The database enables the development of a scope of work and provides the ability
to do a quick review of some of the wells to determine the potential incremental
production targets which may be achieved through well interventions.
Once the scope of the project is known, a business model has to be developed for
presentation to the client. Business models, which have been used in Canada, are:
• Engineering services provided for a monthly fee with SLB engineers working as
part of a team with the client’s staff.
• An engineering fee per well for each well reviewed plus a bonus for production
increases. With this model, it is recommended that the engineering fees for each
well be sufficient to cover consulting costs in case the fieldwork is not done.
• Engineering services are provided free but the client pays a bonus for increases
in production. With this model, it is necessary to include a means of forcing the
client to carry out identified interventions or to provide for a payment in lieu of
work not being done. This is the least preferred model.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-4
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
With all 3 models, a necessary component is that SLB perform all field services
arising from the engineering recommendations on the evaluated wells.
7.3.3 Contract
Once the client company indicates that it interested in having SLB proceed with a
project, a Letter of Intent (LOI) should be signed by both parties. This letter may
provide the foundation for the contract and, depending on the circumstances, may
allow the project to commence prior to the finalization of the final contract.
The final contract will provide all details of the scope of work and the contractual
terms. It will also outline, in detail, the criteria for payments, including any bonuses
which may be due during the term of the contract. If bonuses are included, the term
of the contract should be sufficiently long to allow for interventions and monitoring
which may not occur until several months after the engineering analysis is
Schlumberger Private
completed. Contract details should be handled by lawyers for both parties.
Once the scope of the project is known, it is necessary to staff the project team.
Initially, a project manager must be appointed and the team structure must be
created. If only a small team is required (2 or 3 SLB staff), the project manager will
probably one of the engineers working on the project. However, if the project is
large, a dedicated project manager may be required. In the latter case, this person
may not be a production engineer but rather, will have strong project management
skills.
The project team as a minimum will require a production engineer, who will act as
the project manager, and a pertrophysicist. Additional engineers and petrophysicists
may be required, depending on the size of the project. For planning purposes, it
should be assumed that a well will take, on average 2 days to review, depending on
the data available and the age of the well; a petrophysicist should be able to analyze
2 to 3 wells per day.
If sufficient staff are not available within the local geomarket, it will be necessary
acquire those staff from other geomarkets, from other product lines, or by hiring
external staff. New staff, unfamiliar with the well review process will require
training in the methodology and in the use of the software (ACESS, PetroDesk,
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-5
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Once the project team has been assembled and the methodology to be employed has
been established, an initial project meeting should be held with the client
representatives, who should be the client’s project manager and the staff who will
be reviewing work performed by SLB. At this meeting the following should be
openly discussed:
Schlumberger Private
• Introduction of SLB and client project personnel and the responsibilities of each
• Methodology to be employed
• The procedures to be used in obtaining information from field locations as may
be required
• Economic criteria for interventions
• The schedule for SLB-client project meetings to present and discuss results
• Reporting requirements; and
• Criteria to be used for screening wells so that “low-hanging fruit” can be
identified and analyzed on a priority basis.
A set of criteria is selected for analyzing the data. These criteria are then ranked as
to their relative importance, based on input provided by the client. For example
weighting factors may be:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-6
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
6) Check to see if completion is older than 10 years.
7) Determine WGR.
8) Data input into an EXCEL spreadsheet or an EXCEL database.
1. Each criteria is normalized (between 0 and 1).
2. Weighting factors are applied.
3. The relative ranking is determined.
4. Data are summarized at the field level for comparison.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-7
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
The following is a sample output of the results obtained from the analysis:
Schlumberger Private
In the above example, it was found that the most desirable well to evaluate on a
priority basis were those that had:
The evaluation process requires access to the client’s well files. If the project is
being conducted within the client’s offices, the management of these files may not
be an issue; the files will be signed in and out of the file room.
If the project is being done in SLB’s offices, arrangements will have to be made to
gather and transport the files to the project office. These files must be inventoried
when they arrive and must be tracked when the work is finished and they are
returned to the client. This may be done via an EXCEL worksheet or, for a larger
project, a tracking mechanism can be an integral part of the ACESS/SQL database,
which the well data is entered into (see DATABASE CONSTRUCTION).
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-8
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
7.5.1 Introduction
The methodology for construction of the project well database will be dependent
upon the location of the project. In Canada, there is public domain well data
available for every well due to government reporting requirements. The process
outlined below therefore assumes such data will be available.
In this chapter, 3 tools and related databases are described. PetroDesk is used to
access public data and download that data to initiate an OFM project. The OFM
database is then used to analyze the production data. ACCESS and SQL are used to
capture data from the well files and to produce reports for the client.
7.5.2 PetroDesk
Schlumberger Private
PetroDesk is an oilfield engineering software tool that compiles public production
data. This data is purchased from data vendors who ultimately purchase production
data from provincial governments. Operating companies are required to submit
production and pressure data to those governments.
PetroDesk links the front end user to the data vendor and supports the data through
production plots, well event tables, well detail tables, pressure data, DST data, and
coring information. It also displays pipeline information, formation horizon depths,
and detailed data relating to surface operations infrastructure.
Well Tickets, Gas Pressure Analysis, and Well Locations Maps are included in the
engineering report that is submitted to the client. PetroDesk production data was
used as the basis for the OFM project creation. The procedure for downloading
PetroDesk information into OFM is described in detail in Appendix 4.
After the subject wells are identified for analysis, individual fields are created that
contain the subject wells along with offset wells. These fields are created from the
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-9
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
public data contained in PetroDesk, then exported in ASCII format to a local hard
drive. The exported data can then be uploaded into OFM for engineering analysis
on the well review project.
The client OFM project folder can also be located on a local server. The engineers
involved in the well review project can then copy the data folder on their local
drives for individual analysis. The OFM production data should be updated from
PetroDesk, at least on a quarterly basis since available public is typically 3 months
old.
Production and decline analysis plots are printed out and used as part of the
engineering reports that are submitted to the client. Scatter Plots, XY Plots,
Heterogeneity Index’s, and Bubble Maps are also created on an individual needs
basis to aid in the engineering process.
Schlumberger Private
A copy of the OFM database may be a required deliverable to the client at the end
of the project, depending on the specified deliverables in the contract.
The Access Database is set up to store data that includes well details, well events,
pressure tests, NODAL analysis, petrophysical analysis, and well recommendations.
The well details, recommendations, and petrophysics pages are printed out and
included in an engineering report that is submitted to the client.
A CD-ROM version of the database is usually submitted to the client and the end of
the project, and includes all of the wells analyzed during the project, well data and
events, petrophysical evaluations, and the proposed recommendations.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-10
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Typically, the primary focus is to identify “low hanging fruit” or intervals that
require simple intervention such as additional perforations to increase production. A
secondary focus is to identify all other up-hole potential hydrocarbon-bearing
zones, for future completions.
Schlumberger Private
7.6.2 Petrophysical Database
Log data is entered into a spreadsheet type form within the ACESS/SQL database.
Within the spreadsheet, a “tic box” is used to identify if this interval had been
perforated, cored or DST’d.
Once the well and log files are received from the client, formation tops, core data,
well history and DST information are downloaded using the Merak PetroData
system. Because these data are often incomplete, or different from what is found
within the well file, both the well and log files should be reviewed for information
concerning client formation tops, more complete DST recoveries or helpful water
analysis, or other documents that may prove useful.
Of great value are the sample lithology logs, which indicate sample description, oil
shows and mud gas readings (if available, but very useful). In Western Canada,
connate formation water resistivity (Rw) is almost always taken from the water
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-11
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
The next step involves overlay techniques, using a light table, to independently
identify hydrocarbons. Gas effect is readily identified by overlaying Neutron and
Sonic curves, and looking for an increase in the Sonic and a “Mae West” decrease
in Neutron. This works very well, even in shalier sand intervals, where the Neutron
and Density curves may have an indicated gas approach, but do not produce the
Schlumberger Private
crossover gas effect. When No Neutron curve exists, overlays using the Sonic and
Resistivity curve are used to identify hydrocarbons. This results when a Mae West
effect occurs as Sonic porosity and Resistivity increase in opposite directions, and
no longer track each other.
When TDT logs or Schlumberger’s Reservoir Saturation Tool (RST) logs are
available, they should be scanned to look for those intervals were the Gas intervals
are identified by separation of the overlain Neutron Near and Far counts or by the
Neutron inelastic counts.
The above procedures are used to identify Potential zones of interest prior to
entering data into the petrophysical spreadsheet in ACESS/SQL.
Input parameters required are Formation Name, Top & Bottom depth interval,
Porosity (Phi), Rw, Rt, estimate of percent Shale and Tic Boxes to indicate Core,
DST and Perforations.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-12
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
The last portion of the spreadsheet, includes a section for “Remarks”. Rather than
just identifying if the zone has “Potential, No Potential, Wet”, etc. additional
comments are included, where possible. To further indicate potential zones,
comments concerning mud gas increased response, oil fluorescence, or nearby
offset potential from a similar zone that may have been DST’d favorably, are
typically included
When multiple petrophysical staff are working on a project, each is assigned wells
within separate field or areas, where possible, so that they can become familiar with
log responses and potential within that area. When this is not possible, and log
analysts are working in the same area, shared communications between those log
analysts are necessary to insure consistency of methodology and recommendations.
Additional information from the client, which can be used in the analysis, includes
bubble maps of net pay, 3-month production histories, or pressure maps. These data
Schlumberger Private
are often useful in explaining the production history of certain perforated intervals
in relation to the petrophysical properties.
As is often the case, the obvious pay zones are usually easy to identify. It is more
difficult to identify potential in shalier intervals that can damage and produce poor
DST recoveries, and which may require stimulation to become good producers.
This is the case in many formations such as the Cadomin/Bluesky in Western
Canada. Overlay techniques mentioned previously, indicating gas effect from
Neutron versus Sonic overlays, or mud Gas increase during drill bit penetration are
very useful to identify these as Potential zones.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-13
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
When several potential intervals are identified within a wellbore, there becomes a
challenge to discern which potential zones are worth pursuing. To reduce this
number, additional work may be required. This work may include cross-sections,
mapping, additional log data, or trying completion techniques in some of these
identified potential zones and, if successful, looking more carefully at the logs to
suggest why one completion interval is successful and the other is not.
Petrophysics is not an exact science, but the is a first crucial step that requires
feedback of geology, engineering input and nearby completions to locate new
“missed” potential zones or to eliminate potential petrophysical zones of less
interest. A typical example is knowledge of heavy oil zones that appear on logs
similar to conventional oil zones, but may not be of interest to the client.
Another method for identifying the best potential zones by using the calculated
cumulative hydrocarbon-meters across a formation, multiplied by (100.- Vclay) to
Schlumberger Private
correct for Shale or Clay volume effects, to produce an effective hydrocarbon-meter
number. This is a good technique and effective hydrocarbon-meters can be plotted
to identify best potential within that formation. The technique can also identify
anomalies that can be spotted & rechecked to make sure data are valid.
1. Client log and well files to be worked on should be area or field specific. The
log analyst and engineers should begin with those wells with the most reliable
data, and build up a knowledge base that will allow better informed assessment
of potential in those older wells which have less data to work with.
2. Feedback and exchange of ideas is essential to identify and eliminate potential
zones worthy of attempted completions. Occasional meetings among the team
members representing the geology, petrophysics and engineering disciplines is
worthwhile to find new solutions, rather than rehashing older standard practices
that may have already been tried. Regular meetings should also be held with
those involved from the client side for feedback along the way to improve
understanding. This may necessitate early work within the client workplace
during the initial stage if the project is being done in SLB’s offices.
3. The current petrophysical spreadsheet had no correction for conductive clay
effects. This would not result in any missing of potential, but would result in
lower hydrocarbon-meters, due to calculation of a higher Sw. Future projects
could benefit by inclusion of a Shale Resistivity (Rsh), that could then used to
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-14
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.7.1 Data Sources
Generally, there are two main sources of data available for the well review process.
They are 1), well files / proprietary data, and 2), publicly available data. In many
cases, the source of public data is usually excerpts from proprietary data. There are
instances where the data conflicts and both public data and proprietary data need to
be compared for discrepancies and commonalities to be used in an analysis to best
determine which data is most accurate for the situation. The experience of the well
evaluator plays an important role in determining what source of data is most
accurate.
Other sources of data such as competitors in the area and third party studies are also
available, however, the ethics behind utilizing such sources may come into question
in addition to the reliability of the data itself. Another source, which is useful and
valuable, particularly in North America, is the evaluator’s own local knowledge and
experience. This source can best be used as a quality control tool to qualify the
validity and secondly, a check that the data is reasonable with respect to other
producing wells in the area.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-15
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Table 1 illustrates the types of data available and the best sources for those data. In
many instances, the same data is available in more than one location and then can
be confirmed by comparing the data from those different sources.
Well files kept by the client should contain a complete history of events related
each respective well. It must be emphasized, however, that sometimes, procedures
conducted in the field are sometimes not recorded in a well file and therefore, it is
important to check with field personnel to insure that all knowledge is captured
prior to completing the analysis. Typical sections in a well file, which may provide
valuable information, are described below.
AFE’s provide insight to what work was planned, and what work was executed.
Schlumberger Private
AFE summaries and “scorecards” provide insight to workover costs and is a useful
tool to estimating costs of future proposed interventions. Special considerations for
particular wells (and fields) may be identified by reviewing AFE’s generated in the
past.
Pressure tests, flow tests, fluid analyses, are included in both public data systems
and well files. The difference being, the well files usually include raw field data and
interpretation reports, whereas the public data normally has only results of
interpretations.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-16
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.7.2.3 Preparatory
This section has records of correspondences prior to spudding the well. Information
includes; drilling licenses, sand surveys, lease access agreements, lease and access
construction.
7.7.2.4 Government
This part of the engineering analysis process focuses on looking at offset wells.
These are wells in the same geographic area, which have similar characteristics, and
are producing from the same formation. Utilizing this comparison enables the
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-17
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
identification of well performance and pressures in adjacent wells and allows the
further identification of trends and anomalies in production. Therefore, the use of
pool or reservoir data enables the identification of potential problems within a
specific well and/or the identification of a major reservoir or production problem
within the pool.
This step in the process looks at how the well is producing. A production plot is
generated in OFM to determine how the well has behaved historically. A review of
this production profile enables the identification of unusual changes in performance
which may provide indications of opportunities for production enhancement.
The Fetkovich model can be used to match past performance trends. With this
correlation, it is then possible to obtain a forecast of future production and to
Schlumberger Private
determine reserves. It is also possible to calculate recovery factor in terms of
permeability, Skin and pressure gradient.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-18
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Estimated Ultimate Recovery (EUR) is defined as those quantities of gas and oil,
which are estimated, based on given data, to be potentially recoverable from an
accumulation, plus those quantities, which are already produced.
Schlumberger Private
1. The Volumetric Method which involves the estimation of hydrocarbons in place
based upon the review and analysis of such documents and information as
development maps, geological maps, electrical logs and formation tests, core
data, information regarding the completion of the wells and production
performance.
2. Analyzing Production Performance and Decline Rates. The estimates derived by
this method may be primarily predicated on an analysis of the rates of decline in
production and on appropriate consideration of other performance parameters
such as reservoir pressure, oil-water ratio, and gas-oil ratio
3. Analogy to Comparable Reservoirs. If performance trends have not been
established with respect to oil and gas production, future production rates and
reserves may be estimated by analogy to reservoirs in the same geographic area
which have similar characteristics and established performance trends.
4. The Alberta Energy and Utility Board (AEUB) Book which includes estimates
of initial and remaining established reserves and ultimate potential of crude oil,
gas, bitumen, natural gas liquids and sulphur in Alberta. It is updated annually
from the Board’s records. A common Reserves Data Base Book exists for each
province in Canada.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-19
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
7.7.6.1 Introduction
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-20
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-21
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
PERFORM*, Nodal analysis, is a simulator that allows the user to perform, and
analyze the producing/injecting well system. The system, illustrated in the figure
below, includes flow between the reservoir and the wellhead (separator if a flow
line is included), and contains the following components:
Schlumberger Private
The PERFORM program simulates the entire system, from the reservoir sandface
condition to the separator facility; it models each component within the system
using equations or correlations to determine the pressure loss through the
component as a function of flow rate. The total pressure loss through the system for
a given flow rate is the summation of the pressure losses through all components.
Minimizing pressure loss in individual components within the system results in less
overall pressure loss and increased flow rate from a well.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-22
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
The total pressure loss is ultimately realized as the overall difference between
average reservoir pressure, Psandface, and the wellhead or separator pressure, Pwh
or Psep. The average reservoir pressure and the wellhead or separator pressure
constitute the endpoints of the system (inlet and outlet), and are the only pressures
in the system that do not vary with flow rate.
System analysis analyzes the entire system by focusing on one point within the
series of components. This point is generally referred to as a node. The primary
interest of the application generally dictates the location of the node. For example,
if the main interest is an investigation of the effects of the components near the
wellhead, such as a flow line or surface choke, then the node is chosen at the
wellhead or separator. If the effects of the downhole components are the primary
interest, such as the bottomhole flowing pressure, then the node is chosen at
downhole.
Schlumberger Private
In addition, the simulator can use as a sensitization technique that allows the user
see the effects of changing inflow, outflow, and fluids parameters. The solutions
from the analyses are presented in two forms - a summarized table, and a graphical
solution. An example of these solutions are shown below:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-23
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-24
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
On the system nodal plot, the solution is the intersection of the inflow and outflow
curves. This intersection indicates the producing capacity of the system and
provides the flow rate, Q, and the corresponding flowing node pressure.
Test data are derived from many sources depending on the type of well conditions,
and the producing/injecting phase. The test data provide reservoir parameters that
are required in the system analysis. The type of reservoir parameters from the
particular test data will dictate the case study. The following are tests can be
conducted for the producing, or injecting interval:
• Absolute Openhole/ Deliverability Test (AOF)
• Drawdown Test
• Buildup Test • Injection Test
• Falloff Test
Schlumberger Private
• Interference Test
• Drill Stem Test (DST)
The design of the above tests is dependent on the objectives, which usually fall into
three major categories:
• Reservoir evaluation
• Reservoir management
• Reservoir description
The availability of these test data is dependent on the data acquisition during the life
of the well. In most cases, one of these test data is available in the well file.
Identify the type of wellbore, flow component of the well system, downhole
network, producing or injecting phase, and the node location to be analyzed.
Input Data
1. Wellbore Data – Input all wellbore data, which collected from the well file, and
the available public database.
2. Fluid Properties – Fluid data can be entered into one of the following fluid
properties tab depending on the availability of the well fluid data:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-25
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Here are some of the vertical/ horizontal IPR correlations available for the oil and
gas wells:
• Open Perforations
• Stable Perforations
• Collapsed Perforations
• Gravel Pack Open Hole
• Gravel Pack Open Perforations
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-26
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
For most cases, open perforations and openhole completion are used in the
analyses. These completions have the least number of input variables, less
adjustments, and are fitted well for most of the Western Canadian shallow gas
wells.
Schlumberger Private
algorithms are identified below, and available in the program.
The availability of the data will govern the type of usage for these numerical
algorithms or approximate analytical solutions. In most cases, linear temperature
gradient was used in the model.
Once the data is entered to create a base case for the well system, and confirmed
through matching. The results are analyzed to satisfy earlier defined objectives, or
are used to solve “what if” scenarios. Furthermore, the base case scenario can be
used to update a current situation when new data become available.
7.7.6.5 Sensitivities
Sensitivity scenarios can be used to simulate various conditions to solve “what if”
situations. Many variables can be simulated, optimized, and the production gap can
be identified. The importance of each sensitized variable is dependent on the
specific well condition, and objective. The items used most often in nodal analysis
to optimize oil and gas production include the following:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-27
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
• Reservoir Skin
• Completion Effects
• Tubing Size
• Wellhead or Separator Pressure
Each of the above components is useful to gauge the accuracy of that component,
and the results are compared against the base case for the production gap.
a. Well Completion
Tubing Size – Properly sized tubing is very important in an efficiently designed
well system. If the tubing size is too small, friction loss will become excessive. If
tubing size is too large, additional pressure loss will be encountered due to liquid
loading. In some cases, this loading can prevent the well from flowing at all.
Schlumberger Private
separator pressure (if a flow line is included) is the outlet pressure of the total
system. In most cases, the reduction of wellhead pressure for a typical oil, or gas
well by installing larger chokes in the wellhead, or by installing a compressor,
results in increased well capacity.
b. Reservoir Parameters
Reservoir Pressure – Proper gauge static reservoir pressure, under natural depletion
or secondary recovery, is very important in determining the reservoir potential, and
the ability to drive gas, oil, and fluid molecules from the reservoir to the sandface
completion.
Reservoir Skin – The magnitude of the reservoir Skin is the amount of near
wellbore damage from drilling and completion fluids or from enhancement through
stimulation. The effect of altering the Skin is the removal of the damage by
stimulation. A highly damaged wellbore can be in the neighborhood a Skin of +20,
and a successful stimulation treatment can resulted a Skin of –5.
c. Completion Effects
The following items are variables in the completion design that are generally
subject to change, and optimize:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-28
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
• Perforation interval
• Gravel pack size
• Gravel pack permeability
• Damaged zone radius and permeability
• Perforation crushed zone effects
• Perforated interval
With any combination of the above, variables can be sensitized to assess the effect
of one variable to the other(s), or to use the results to justify potential workover.
New data can be acquired from geology, well completion, stimulation, pressure
transient analysis (PTA), compressor, chokes, and artificial lift system. The new
data can be updated in the base case, and revised to represent current well
Schlumberger Private
productivity as shown in the following figure.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-29
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-30
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
7.8 Report
A Well Review report is one of the most significant deliverables to the client. As such, it is
vital that it contain sufficient information for the client to understand the production
problems at the well and perform due diligence on the recommended intervention program.
In addition, one of the major benefits of the report is that it provides a summary of
pertinent information and data available for the well. The report can then serve as a source
of data for day-to-day operations, rather than searching for, and using data from the often
poorly organized and voluminous well files.
Ideally, the Well Review report should contain at least the following information.
Schlumberger Private
7.8.2 Test History
This includes a summary of results from drill-stem tests, pressure transient tests,
absolute open flow tests, static gradient surveys, and any other tests that may assist
in characterizing reservoir pressure or reservoir properties. If available, interpreted
results from these tests, such as permeability, Skin factor, location of boundaries
and others, should be presented.
7.8.3 Petrophysics
This discussion should include petrophysical parameters for the active formation(s)
plus a review of uphole and downhole hydrocarbon potential.
7.8.5 Reserves
The report should contain a discussion relating to the reserves for the active
formation(s) and, possibly uphole or downhole formations, provided sufficient
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-31
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
This area of the report should focus on the historical production performance of the
well, noting any unusual production behavior and correlating these anomalies to
operational issues, if possible.
The nodal analysis section should highlight the methodology used, major
Schlumberger Private
assumptions and the results of nodal analysis. It would be appropriate to identify the
size of the production gap and discuss potential well optimizations that would
reduce or eliminate the production gap.
7.8.8 Recommendations
This segment of the report is arguably the most important, since in many instances,
the client will review this information first, or perhaps solely. A discussion of the
type of interventions or recommendations, projected incremental production rates
and reserves (if applicable) and anticipated costs should be included. In addition,
uphole or downhole hydrocarbon potential should be identified.
7.8.9 Others
Depending on the well review detail, other relevant analyses such as surface
network modeling or economic analysis should be documented.
7.8.10 Attachments
Figures and tables can be used to convey complex information easily and should be
used to supplement the text portion of the report. Suggested attachments include,
but are not limited to:
• Base map highlighting the well location relative to pipelines, offsetting wells,
etc.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-32
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
A sample report is contained in Appendix 5. In some projects, the well reports for a
particular field or area may be compiled onto a CD and delivered to the client. Also, if the
FOM database is used as an integral part of the well evaluations in a specific field, that
OFM database may be part of the report submitted for that field.
Schlumberger Private
The amount of dedicated time required for project management will be dependent upon the
size of the project. However, there are a number of issues, which arise in any project and
will require the action of the project manager. These are described below.
As the project progresses, it may be found that certain of the terms specified in the
contract are unworkable. In such cases, the SLB project and client project managers
should discuss the problem and resolve it with a workable and administratively
feasible solution. Any such changes to the contract must, however, be formalized
with amendments to the original contract. Therefore, it is the responsibility of the
Project Manager to relay the changes to the legal representative and have the
contract formally amended.
Regular meetings should be held with the client to technically review the work
completed to date. These meetings are usually designed to present the work done by
SLB and to solicit input form the client’s engineers and field personnel regarding
additional knowledge and experience, which should be incorporated into the final
recommendations.
In cases where the work is being done in the client’s offices, the need for these
meetings may be less, depending on the amount of ongoing communication
between SLB and client personnel. However, when projects are being done in
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-33
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
SLB’s offices, or if the client has little continuous involvement in the process, it is
imperative that these meetings take place on a regular basis.
An essential part of nay project is to insure that the technical quality of the work
being performed is of excellent quality. This can be done internally through the use
of a Peer Review process and, externally, by the use of Client Service Reviews. It is
the Project Manager’s responsibility to schedule these reviews on a regular basis.
Peer reviews are conducted within the DCS organization on a regular basis. The
procedure was previously developed and documented for H-RT integrated study
projects. For Well review Projects, the process is less formal but the objective is the
same – to improve the quality of DCS services.
Schlumberger Private
Well review peer reviews can be done in two ways. For small projects, it is
recommended that project staff meet weekly and discuss the wells they have
worked on. By sharing their methodologies and results, peers can make suggestions
to improve the quality of recommendations. It may also be advantageous to request
senior consultants/engineers with specific knowledge or experience (from DCS ort
other product lines) to attend these meetings and mentor the project staff.
For larger projects, where there area large number of wells (100’s) being evaluated,
it may be advantageous to have a Principal Engineer dedicated to reviewing all
work performed in order to insure quality and consistency of reports and
recommendations.
Meetings are held with the client, at least quarterly, to discuss the project progress
and to determine areas in the methodology, recommendations, and/or reports, which
require improvement. These meetings should be set up by the Project Manager and
will involve, as a minimum, both project managers, and possibly, at least some of
the other project staff. The results of the reviews should be used to improve the
current and future projects.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-34
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
It is the Project Manager’s responsibility to insure that all invoicing for the project
is completed accurately. Where the project revenue is based solely on fees for well
reviews, this is straightforward. However, when field bonuses related to predicted
incremental production are involved, the administration is more complex. Under the
latter scenario, bonuses may not be realized until several months after the wells are
evaluated; therefore, a tracking and invoicing system must be established. The
system used will be dependent upon the scope of the project and the invoicing and
accounting procedures in place within the geomarket where the work is being
performed.
Schlumberger Private
Support for the Well Evaluation process must be provided by the Product Line
Sales and DESC Engineers responsible for the client. It is these people that design
the specific detailed field programs after the client has approved them based on
economics. Therefore, these staff have to be kept informed of the recommendations
made and the opportunities for interventions. They can provide the cost estimated
for the field work being recommended.
Once the client approves a program, these engineers provide the detailed design and
insure that SLB field personnel are prepared to do the work in a timely manner.
When production bonuses are part of the fee schedule, it is imperative that a
monitoring process be established to insure that all eligible bonuses are realized.
This means that the Project Manager must establish a process, in conjunction with
the client’s Project Manager, to track evaluated wells and, when interventions are
conducted, track the production results. Depending on the contract, the bonuses
may not be related to initial results, bur rather, to a period of production (for
example, 3 months).
The basis for the production increment and the monitoring should be specified in
the contract. If there is government reporting of production data, as is the case in
Canada, this data can be used to monitor the wells.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-35
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Invoicing for production bonuses may require close communication between DCS
and SLB product line accounting staff to insure that there is no duplicate invoicing
or lost revenue.
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-36
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11 Appendices
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-37
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11.1 Appendix 1: Detailed Workflow of Production Enhancement
Process
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-38
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-39
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11.2 Appendix 2: Training for Well Review Projects
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-40
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Module 1: WR Methodology
Course Duration: 1 day
Schlumberger Private
Module 6: Sand Face Intervention
Course Duration: 2 days
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-41
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11.3 Appendix 3: Software Available for Production Enhancement Projects
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-42
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-43
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11.4 Appendix 4: OFM Database Construction from PetroDesk
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-44
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Create a new folder on local drive for the data files to be exported to be exported by Petrodesk.
Must be on hard drive, not on desktop to be accessible. (e.g. Kaybob_Data)
Create a new folder on local drive for the new OFM project folder. (e.g. OFM Kaybob)
Create a map of the desired field containing the subject wells. Have wells as the selected layer
from the drop down menu.
Schlumberger Private
Click and drag mouse pointer across map to select desired wells. This will highlight the wells red.
Select the working list tab at the bottom left of the screen. From the toolbar, choose Edit, Select
All. (This will turn all wells ID’s and well names blue)
The PD Exporter window will now open. Export settings should be as follows
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-45
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Click Export
***This may take sometime, depending on the number of wells exported***
All production data has now been exported from Petrodesk to the created data folder. It is now
time to return to your base map to export desired annotation.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-46
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Toggle ON only Sections and Townships.Single click on each of these annotations to highlight
them, then choose . The Style button is where you would change the colors or line
thickness of the annotations. Pipelines are also available if desired.
Fit your map window to only the area you desire to export. Do this by zooming, horizontal page
split screen, or dragging the window breaks.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-47
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Select File / Export / Layers To ASCII
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-48
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
All data has now been exported from Petrodesk.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-49
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Click OK
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-50
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Click OK
Schlumberger Private
Now load the data files exported from Petrodesk. Double Click on each file to move to Files to
Load window. Include master.par in the upload, which is located in OFM control files.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-51
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
To add a well status legend:
Edit / Map / Association / Welltype-Sort / Status / OK / User Supplied.
Name the field and select the desired font and click OK.
Your map should look like this depending on the area chosen.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-52
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
To set up the Production plots:
You can use the predefined plots, or generate a plot from scratch.
This window will be blank because no plot has been set up. Cancel the Edit Plot Window.
Click File / Open / OFM control files / Production plots / (e.g. bp gas) A plot will appear:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-53
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
This plot can be edited to suit your personal preference by double clicking on it.
X Axis: Date
Y axis: CV.CDGAS
Leave the remaining settings on the Technique Tab as the selected defaults.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-54
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-55
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
The forecast tab is for personal preference of analysis ( e.g. Start and End Time, Economic Limit
etc.)
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-56
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
You should now have a decline plot similar to this one:
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-57
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
7.11.5 Appendix 5: Sample Report
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-58
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
Flowing Wellhead Pressure, FWHP (kpa) = 340 kPag
Flowing Wellhead Temperature, FWHT ( C)=
Permeability, k (mD) = 925 md (from nodal analysis)
Net Pay, h (m) = 11.5
Skin Factor, S = 0 (assumed for nodal analysis)
Discussion:
General
The Kirby field is located in TWP 71 to 75, RGE 4 to 9 W4, approximately 150 miles
northeast of Edmonton, Alberta. The well is located near the northeastern edge of the field,
as shown on the attached base map.
The well was drilled in December 1985, and perforated in the Clearwater D formation the
following month. As of July 2001, the well was producing at a gas rate of approximately 60
e3m3/d, and had recovered a cumulative gas volume of 293.5 e6m3.
Operations History
On January 16, 1986 the well was perforated in the Clearwater D formation over the
interval 386.0 to 390.0 m KB at 13 SPM using a 101.6 mm casing gun.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-59
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
A four-point modified isochronal flow test was conducted between March 28 and April 1,
1986. Unfortunately, no field notes were included in the well file, though pressure gauge
data was available. A review of the public data for this test indicated the well produced at a rate of
77.8 e3m3/d against a flowing BHP of approximately 1850 kPaa. Although an AOF value was
presented in the public database, no corresponding test interpretation was included in the well file.
Static gradient pressure surveys were conducted on the Clearwater D interval in January
and April 1986, prior to placing the well on stream. These tests indicated a static pressure
of 1925 kPag after extended shut-in periods.
Petrophysics Review
A detailed petrophysics review was conducted and is presented on the attached table. A
summary for the Clearwater D interval follows.
Schlumberger Private
Water saturation: 25.0 percent
Gas net pay: 11.5 m
The Clearwater D interval consists of 11.5 m of gas pay overlying 1.5 m of low resistivity
reservoir (3 ohms) and below that, 26.5 m of heavy oil and transitional zones.
Uphole potential exists in the Clearwater C (370.5 to 375.0 m KB), the Clearwater B
(356.0 to 359.0 m KB), and the Colony A (256.0 to 261.0 m KB) intervals. While the
Clearwater C formation does not contain a water contact evident on well logs, both the
Clearwater B and Colony A intervals consist of thin gas intervals overlying water. All other
intervals appear wet or contain heavy oil. Please refer to the attached petrophysics
datasheet for additional information.
Given the high production rates obtained from the well, it was assumed the Clearwater D
interval historically produced up the tubing and annulus. Although production for the first
six years of the well life was erratic, the interval generally produced at rates between 50
and 90 e3m3/d. Production peaked at rates in excess of 100 e3m3/d throughout 1996;
however, beginning in 1999, the gas production rate began to decline at approximately 9
percent per year to the current rate of 60 e3m3/d.
Reserves were assigned by decline analysis. Based on the current production rate of
approximately 60 e3m3/d and a 9.1 percent per year exponential decline, ultimate
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-60
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
recoverable raw gas reserves of 476.3 e6m3 were estimated. This corresponds to a 3.5
section drainage area with a 90.0 percent recovery factor (see attached Volumetric
Reserves Summary Sheet for details). Considering the offset well density producing from
the Clearwater D formation, it seems unlikely this well will drain three to four sections.
Instead, it is more likely the decline rate will accelerate at some time in the future due to
interference from offset wells. Therefore, the reserve values quoted above should be
considered an upper limit only.
The reserves presented in this report are intended solely for BP internal use in the well
review process. They are not intended to be included in regulatory or financial submissions
or for any other use outside of BP.Nodal Analysis
Since the current reservoir pressure is unknown, it was not possible to utilize nodal analysis
as a tool to optimize gas production rates. Instead, nodal analysis was used to estimate the
current reservoir pressure. The following methodology was adopted:
Schlumberger Private
- Using results from the 1986 4-point flow test and information from well files, a nodal
analysis model was constructed.
- The model was calibrated to the operating conditions of the 1986 flow test.
- Using the current wellhead pressure and the calibrated model, the reservoir pressure
required to match the current gas production rate was determined.
The attached nodal analysis plot provides the basic model parameters. Unfortunately,
neither Skin nor permeability were known. As a result, the reservoir permeability was
back-calculated to match the flow rate from the extended rate flow period observed during
the 1986 flow test, assuming the well was undamaged (i.e. a Skin factor of zero was
applied). This required a permeability of 925 md. Although somewhat higher than other
Clearwater D wells in the area, this permeability value was reasonable given the sustained
high gas production rates from this well. It should be noted the permeability obtained in
this manner was a minimum. If the Skin factor were higher through some form of
formation damage, then the permeability would have to be higher to compensate.
Unfortunately, the current reservoir pressure was not known. As a result, the current
reservoir pressure was back-calculated, given the current gas production rate and flowing
tubing pressure. Based on the current gas production rate of approximately 60 e3m3/d and
a BP supplied flowing tubing head pressure of 340 kPag, the estimated current reservoir
pressure was 650 kPaa. This value was lower than predicted by the surface network model
constructed by PHH Petroleum Consultants in April 2001, which suggested the reservoir
pressure was between 667 and 800 kPaa.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-61
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Future Potential
As noted previously, the most recent estimate of pressure was derived from nodal analysis.
If any of the assumptions used in the nodal analysis model were incorrect, then the pressure
estimate may be incorrect. If the current reservoir pressure is approximately 650 kPaa, then
nodal analysis suggests the well is producing at capability and, therefore very little
intervention potential exits.
Since the reservoir data was limited, several assumptions and back-calculated parameters
were required for nodal analysis. In order to improve the nodal analysis, it is recommended
to conduct and analyze a flow and build-up test on the Clearwater D formation. This will
provide valuable information on reservoir permeability, Skin and current reservoir
pressure.
If the current reservoir pressure is not as low as predicted, then liquid loading may be
Schlumberger Private
impairing gas flow. Since water production data from the public data is unreliable,
conducting a water-gas ratio (WGR) test on the well is the best method to assess whether
excessive water production is an issue. If WGR testing indicates excessive water
production, then artificial lift, such as plunger lift or a sucker-rod pump system, should be
considered.
A petrophysical review of uphole and downhole intervals indicated several zones with gas
potential including the Clearwater C (370.5 to 375.0 m KB), the Clearwater B (356.0 to
359.0 m KB), and the Colony A (256.0 to 261.0 m KB) intervals. Both the Colony A and
Clearwater B intervals appear to have a relatively thin gas interval, 3.0 m thick, overlying
water. Although a water contact was not evident from well logs in the Clearwater C
interval, the formation generally produces water in the Kirby area. Thus, the water contact
for the Clearwater C interval may be in close proximity to the wellbore. As a result, the
uphole intervals may be plagued by water production problems. Despite this, it is
reasonable to complete, test, and if possible, produce these uphole intervals when the
Clearwater D interval is depleted.
Recommendations
1. Determine the current reservoir pressure. At the very least, obtain a wellhead pressure
after a 48 to 72-hour shut-in. This would allow an estimate of current bottom-hole
pressure. A better alternative would be a flow and build-up test with downhole gauges.
This would allow estimation of current reservoir pressure, Skin and permeability and
possibly identification of reservoir boundaries.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-62
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-63
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Nodal Analysis:
File: 1011clrd.pf3
Inflow:
Case 1: P= 1925 kPa,k=925 mD, Skin=0
Match point case - extended flow period during 1986 four-point modified
isochronal test. Permeability was back-calculated, assuming a Skin of zero.
Case 2: P= 650 kPa, k=925 mD, Skin=0
Current operating conditions. Reservoir pressure was back-calculated to match
current flow rate.
Outflow:
A: FWHP = 1850, Tubing + casing
Match point case - extended flow period during 1986 four-point modified
Schlumberger Private
isochronal test. Permeability was back-calculated, assuming a Skin of zero.
B: FWHP = 435, Tubing + casing
Current operating conditions. Reservoir pressure was back-calculated to match
current flow rate.
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-64
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-65
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-66
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-67
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-68
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-69
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-70
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-71
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-72
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-73
BEST PRACTICES: PRODUCTION ENHANCEMENT WORKFLOW
Schlumberger Private
December 2003 Copyright @ 2003 Schlumberger – All Rights Reserved Data and Consulting Services
Page 7-74