5 User Guide
Table of Contents
PanSystem.............................................................................................................. 1
Welcome to PanSystem .......................................................................................... 1
Preparing Data for Analysis in PanSystem ................................................................. 3
Using PanSystem for Analysis ................................................................................. 4
Using PanSystem for Test Design ............................................................................ 5
Program Menu Bar Options and Commands ............................................................... 6
PanSystem Menus and Windows Commands Index .................................................. 6
PanSystem Menus and Window Commands ............................................................ 7
PanSystem File Menu Index............................................................................... 7
File Menu........................................................................................................ 8
File New ...................................................................................................... 8
Open Dialog ................................................................................................. 9
Save Dialog................................................................................................ 11
Save As Dialog ........................................................................................... 12
Save As Previous Version Dialog.................................................................... 13
Import v1.80 Dialog .................................................................................... 14
Graphics Export Dialog ................................................................................ 15
Send as e-mail ........................................................................................... 16
Print Dialog ................................................................................................ 17
Page Set-Up Dialog ..................................................................................... 19
Printer Set-Up Dialog ................................................................................... 21
Connect to Printer Sub-Dialog ....................................................................... 23
Page Set-Up Codes...................................................................................... 24
Exit ........................................................................................................... 25
PanSystem Edit Menu Index ............................................................................ 26
Edit Menu ..................................................................................................... 27
Copy to Clipboard ....................................................................................... 27
Title Dialog ................................................................................................ 28
Legend Dialog ............................................................................................ 29
Results Dialog ............................................................................................ 30
Description Dialog ....................................................................................... 31
Datasets Dialog .......................................................................................... 32
X-Axis Dialog.............................................................................................. 33
Y-Axis Dialog .............................................................................................. 35
T-Axis Dialog .............................................................................................. 37
R-Axis Dialog.............................................................................................. 38
Edit Plot Right Hand Axis .............................................................................. 39
View Co-ordinates ....................................................................................... 41
iii
PanSystem 3.5 User Guide
iv
Table of Contents
v
PanSystem 3.5 User Guide
vi
Table of Contents
vii
PanSystem 3.5 User Guide
viii
Table of Contents
ix
PanSystem 3.5 User Guide
x
Table of Contents
xi
PanSystem 3.5 User Guide
xii
Table of Contents
xiii
PanSystem 3.5 User Guide
xiv
Table of Contents
xv
PanSystem
Welcome to PanSystem
Introduction:
Welcome to PanSystem
PanSystem is a powerful tool for:
Preparing and editing Well Test Data from conventional gauges and wireline
formation testers.
Analyzing and history matching Transient Well Test Data using Analytical and
Numerical* methods.
Analyzing and history matching long-term Flowing Pressure and Production Data
using Pressure Decline Analysis (PDA) methods.
Analyzing and history matching wireline formation tester probe or packer data
simultaneously with observation probe data.
Computing Well Deliverability/Injectivity and Forecasting long-term production.
Designing Well Tests.
Preparing detailed Reports on Well Test Analysis.
All these functions (apart from Numerical Simulation*) are provided in one integrated
program. PanSystem uses the familiar Windows interface to make it easy for users to
move around and assimilate the program options.
1
PanSystem 3.5 User Guide
2
PanSystem
Overview:
The following diagram shows the sequence of events users should follow to create a .Pan
System File for Analysis. The Advanced Gauge Data Conditioning module uses wavelet
analysis and is designed for efficient processing of large datasets. Refer to the Dataprep
Help menu for additional information on selected topics:
3
PanSystem 3.5 User Guide
Overview:
The following diagram shows the sequence of events users should follow when using
PanSystem to analyze Well Test results. Information on each option is available from the
Analysis Help menu:
4
PanSystem
Overview:
The following diagram shows the sequence of events users should follow when using
PanSystem for Test Design and Advanced Simulation:
5
PanSystem 3.5 User Guide
6
PanSystem
The following program commands provide control over the application as a whole (e.g.
file input and output, printing and page configuration. For more specific details on each
topic, select the relevant links outlined below:
New - Clears the existing analysis from memory prior to beginning a new analysis.
Open - Opens an existing analysis from file.
Save - Saves the current analysis to file.
Save As - Saves the current analysis under a different filename.
Save As Previous - Saves the current analysis from this version of PanSystem in
previous version file format.
V 1.80 Import - Imports PanSystem V-1.8 files (the last DOS version of
PanSystem).
Graphics Export - Allows PanSystem plots to be saved for use in other applications.
Send as E-mail - Sends the currently open file to another user via a MAPI-compliant
mail system.
Print - Prints out the current plot window.
Page Setup - Sets up the page layout.
Printer Setup - Configures the printer prior to sending output.
Exit - Exits from PanSystem.
7
PanSystem 3.5 User Guide
File Menu
File New
General:
This option is used to prepare a new system file. PanSystem clears the computer's
internal memory ready to recall or input new data.
When the New command is selected, PanSystem clears anything formerly displayed in the
plot area. All other current data will also be cleared.
This option will clear any data currently stored in the computer's internal memory.
To keep this data, it must be saved by using the Save option.
8
PanSystem
Open Dialog
General:
This option is used to locate and load an existing system file (*.PAN).
The names of the last four files opened appear at the bottom of the File menu. To open
one of these, use the left mouse button to highlight and select the filename, then double-
click.
PanSystem uses a range of file types and it is important to know about these before
starting a work session. Users should familiarize themselves with the following types of
files (default extensions in brackets):
Gauge Data files (*.TPR)
System files (*.PAN or *.PAX)
Tide Table files (*.SEA)
Report files (text only) (*.RPT)
The file extensions (*.TPR, *.PAN, *.PAX, *.SEA and *.RPT) are default file
extensions used in PanSystem. If required, users can assign their own extensions.
The File Open option will overwrite any data currently stored in the internal
memory. To keep this data, it must be saved using the Save option before
opening a new file.
Screen Dialog and Operational Instructions:
This is a standard Windows Open dialog and users should refer to the Windows Reference
Manual or Windows Online Help if assistance is required with any of the Windows-specific
options.
The default file type is the ASCII (*.PAN) file. The alternative ASCII-formatted (*.PAX)
file, used for UNIX versions of PanSystem, may be selected from the List Files of Type
drop-down menu section of the dialog window.
As files are selected, summary information from the selected file (e.g. test data, well
details, etc.), is displayed in the lower text field part of the dialog.
With the required file highlighted, select Open to open. Files can also be opened on an
individual basis, by double-clicking on the desired file icon in the viewing field to open
directly.
If users are trying to locate a PanSystem file with specific criteria, a Search button is
located at the base of this dialog for this purpose. Select the button to open a Search
Criteria sub-dialog and specify:
The Directory to search for appropriate files via the Browse button.
Specify the Search Criteria to locate appropriate files by checking the relevant fields
(e.g. Field, Well, Reservoir Model, Fluid Type, Number of Layers, etc.) and
selecting/inputting appropriate information (where required).
On selecting OK, a Search Results dialog is generated. When files are
selected/highlighted in the list field, the report parameters from the selected file
(e.g. test data, well details, etc.), are displayed in the lower text field part of the
9
PanSystem 3.5 User Guide
dialog. Select/highlight the required file, then select the Open button to load the
file into PanSystem.
If an existing file has been saved in plot display mode that file will re-open in plot
display mode. In cases where files have been saved in blank screen mode, the file
will re-open in blank screen mode, awaiting user input. If users are uncertain what
to do next, they should select PanWizard What Next? option from the upper menu
bar to activate the PanSystem Wizard assistant.
Other points to note:
The default working directory path can be pre-set via the Config General menu
option. This will be the default path for File Open, Save and Save as... whenever a
PanSystem session is started.
If the user subsequently browses to a folder that is different from the preset
working directory and opens a file, the File Save and Save as... operations will
target the new folder and will continue to do so until a new folder is browsed, or
until the PanSystem session is terminated. Upon starting a new session, the preset
working folder will be reinstated.
When a (*.PAN) file has been opened, users can start to enter, edit or analyze data.
To enter or edit data use the Dataprep menu options.
To analyze the data use the Analysis menu options.
10
PanSystem
Save Dialog
General:
This option is used to save the data currently stored in the computer's internal memory to
a file. PanSystem will give the file the default extension (*.PAN). Users can change this
and use another extension if required.
If an existing file is being edited, Save will overwrite it with the current data. No
warning is given. To retain the original file, use the Save As option and give the
current data a new filename.
Screen Dialog and Operational Instructions:
This is a standard Windows Save dialog and users should refer to the Windows Reference
Manual or Windows Online Help if assistance is required with any of the Windows-specific
options.
When saving the current PanSystem data to a file, the default file type is the ASCII
(*.PAN) file.
The default working directory path can be pre-set via the Config General menu
option. This will be the default path for File Open, Save and Save as whenever a
PanSystem session is started.
If the user subsequently browses to a folder which is different from the preset
working directory and opens a file, the File Save and Save as operations will target
the new folder and will continue to do so until a new folder is browsed, or until the
PanSystem session is terminated. Upon starting a new session, the preset working
folder will be reinstated.
11
PanSystem 3.5 User Guide
Save As Dialog
General:
This option should be used when an existing file has been edited and the current data
stored in the computer's internal memory is to be saved without overwriting the original
data. The Save As option prompts users to supply a new filename for the data.
Screen Dialog and Operational Instructions:
This is a standard Windows File Save As dialog and users should refer to the Windows
Reference Manual or Windows Online Help if assistance is required with any of the
Windows-specific options.
This dialog can be used to save the current data to a new filename. The default file type
is the ASCII (*.PAN) file.
The default working directory path can be pre-set via the Config General menu
option. This will be the default path for File Open, Save and Save as whenever a
PanSystem session is started.
If the user subsequently browses to a folder which is different from the preset
working directory and opens a file, the File Save and Save as operations will target
the new folder and will continue to do so until a new folder is browsed, or until the
PanSystem session is terminated. Upon starting a new session, the preset working
folder will be reinstated.
12
PanSystem
General:
This option should be used after an existing file has been edited and users wish to save
the data in the previous version format, rather than the current version of PanSystem.
This option may be required for a number of reasons (e.g. version of software being used
by partners, etc.). Users will be prompted to supply a name for the data file.
There may be a number of changes in file format between previous and current versions,
and although files from earlier versions of PanSystem can be read by the latest version
of PanSystem, the converse is not necessarily true unless these files have been saved
using this option.
When this option is selected, a dialog similar to the Save As dialog appears, prompting
users to supply a filename for the file which will be saved in the previous version format.
Screen Dialog and Operational Instructions:
This is a standard Windows File Save As dialog and users should refer to the Reference
Manual or Windows Online Help if assistance is required with any of the Windows-specific
options.
The default file type is the ASCII (*.PAN) file.
The data directory can be pre-set to locate users' files via the Config General menu
option.
13
PanSystem 3.5 User Guide
General:
This option can be used to import data that was prepared using the DOS PanSystem
v1.80 or earlier versions. These files will normally have the extensions (*.OIL), or
(*.GAS) and (*.PRO). Once imported via this option, the data can be analyzed in the
usual way. On completion, users can save the re-worked imported data as a PanSystem
v3 compatible system file (*.PAN), using the Save As option.
Screen Dialog and Operational Instructions:
Users can choose the file type they wish to recall and select OK. A File Open dialog is
then generated, with the appropriate default file extension displayed.
Other points to note:
When the file has been opened, users can start to enter, edit or analyze the data.
The data directory can be pre-set to locate users' files via the Config General menu
option.
To enter or edit data use the Dataprep menu options.
To analyze the data use the Analysis menu options.
For v1.80 Gas Welltests, the Gas Pseudo-Pressure Tables in the (*.PRO) file must
also be imported. Once loaded into PanSystem, the tables can be saved as part of
the (*.PAN) file and are no longer separate.
14
PanSystem
General:
Use this option to save a PanSystem plot as a graphic file for use in other applications.
Whatever plot is on the screen will be captured automatically when the Graphics Export
window is opened.
Screen Dialog and Operational Instructions:
The following options are available on the Graphic Viewer and Compression Utility menus:
File menu item:
Load: This allows users to view any GIF (*.GIF), JPEG (*.JPG), Device
Independent Bitmap (*.DIB) or TIFF (*.TIF) file format in the Graphic
Viewer.
Save As: This allows users to save any viewed image as a GIF (*.GIF), JPEG
(*.JPG), Device Independent Bitmap (*.DIB) or TIFF (*.TIF) file format.
Exit: Closes the Graphic Viewer and Compression Utility.
Edit menu item:
Capture: This option copies the current plot in PanSystem to the Graphic
Viewer. (Obsolete function as the plot is now captured automatically.)
Help menu item:
About: This shows the version and copyright data for this facility.
15
PanSystem 3.5 User Guide
Send as e-mail
General:
Use this option to send the currently active PanSystem file by e-mail.
Screen Dialog and Operational Instructions:
Selecting this option from the menu opens an e-mail dialog and attaches the currently
active (*.PAN) file to a new MAPI compliant e-mail message. Users can select recipients,
add textual information and send from this dialog.
The e-mail dialog also has a self-contained help which can be consulted for e-mail specific
queries.
16
PanSystem
Print Dialog
General:
This option is used to print the currently displayed plot as a hard copy. Users can also
optionally print out model and line results if these have been selected in the Page Set-Up
option.
File Print brings up a standard Windows Print dialog. Select the target printer, set the
printer Properties, and proceed. As an alternative to direct paper output, plots can be
saved as Graphics Files - for example, in PDF format by installing the Adobe PDF
Converter in the printer list.
If Page Set-up has been configured to include textual output, File Print will bring up an
intermediate dialog with a choice of sending the graphic and text to the printer, or of
saving the textual content to a text file (extension .RPT).
As an alternative, to capture the plot for use in a word processor or graphics package,
use the Edit Copy option or the Windows Alt + Print Screen command, to transfer the plot
window to the ClipBoard, where it then becomes available for pasting into other
applications.
Screen Dialog and Operational Instructions:
Use this dialog to print the currently displayed plot to hard copy or file, along with any
additional information selected under the Page Set-Up option.
The form of the Print dialog will depend on the printer selected. The main characteristics
are as follows:
Printer: Select a printer to use. The PanSystem default printer is highlighted.
Name: Displays the name of the currently selected printer or application
that data will be assigned to. Users can select an alternative printer or
application from the drop-down menu on the right-hand side of the text
field.
The Properties button gives the user access to a further print sub-dialog
where additional Layout and Paper/Quality properties can be specified. For
example:
Orientation: Select from Portrait and two Landscape options (options
are displayed graphically).
Page Order: Set the printing order for multiple documents from Back
to Front or Front to Back.
Pages per Sheet: This option can be used to tile multiple plots on a
single page by using the drop-down menu to specify the number of
plots (pages) required per single sheet (options are displayed
graphically).
Paper Source: Select a tray or manual feed source for paper supply
to the current printer. The default is Automatically Select. The
Advanced button gives users access to a further sub-dialog where
current print settings can be reviewed and Paper Size can be
specified from a drop-down menu.
17
PanSystem 3.5 User Guide
18
PanSystem
General:
This option can be used to set-up how the plot will appear on the printed page prior to
using the Print option. Users can also specify the Print Content elements they want to
include on a plot (e.g. model and line results).
Screen Dialog and Operational Instructions:
This dialog is primarily used to edit items for inclusion on the plot and to set the plot size
and margins. To set the plot orientation, choose from portrait or landscape options via
the Print Setup option from the File menu. The Page Set-Up dialog has three sections:
Print Contents: Items can be appended to the plot:
Plot: This will print the screen plot, with line/s, legend and results box if
present. If this is the only box checked, nothing else will appear on the
page.
Header/Footer: Allows for the inclusion of text that will be printed at the top
and bottom of the page, outside the plot frame. The contents of the Header
and Footer are configured from the Report menu item by choosing Configure
Report, then selecting the Edit Layout button from the configuration dialog.
Textual items can also include company logos.
The Header/Footer font is configurable via the Config Fonts menu option by
selecting the Report Font button.
Refer also to Page Set-Up Codes for details of how the Header and Footer
sections of Report pages can be set-up to have the current Date and Time
embedded.
Quick Match: Lists the parameters used for a Quick Match response
generation. (These need not necessarily be the same as the Model Results).
Model Results: Lists the results appearing in the plot results box, in a framed
area beneath the plot, using full textual description of parameters (e.g.
"Permeability" instead of "k"). The font is configurable via the Config Fonts
menu option by selecting the Report Font button.
Line results: Lists the parameters associated with lines drawn on the plot.
Description box: Adds information defined by the user within the
Description option of the Edit menu, for printouts of the current plot.
Margins: Sets the page margins for the drawing area.
The default Top/Bottom setting is 0.75 inches (19 mm). The drawing area defined
by the printer driver is usually slightly smaller than the page, so a setting of zero
will still leave a small margin.
Size: Select from three options how the plot is to be printed on the page.
Screen Size: Prints the plot at the current screen size and aspect ratio,
subject to margin constraints.
Fit to Page: Sizes the plot to be as large as possible within the margins,
while retaining the same aspect ratio as the screen plot. This is the default
setting.
19
PanSystem 3.5 User Guide
Full Page: The aspect ratio is adjusted to fill the page out to the margins.
With the exception of the margins, these settings are global, and will apply to all plots
and all files. The margins settings apply to all plots but are file specific (i.e. they are
saved to file).
Refer also to the help files for:
Print
Printer Set-Up
20
PanSystem
General:
This option is used to select and set-up a Printer for use with PanSystem. It is also
possible to select between a portrait or landscape orientation for hard copy and choose a
paper size and source for supply to the selected printer.
Screen Dialog and Operational Instructions:
The Printer can also be set-up from this dialog, in which case a sub-dialog is generated to
allow users to choose from a range of options. The sub-dialog appearance and option
availability are dependent on the selected Printer. The fields are described as follows:
Any changes made here are local to the PanSystem program.
Printer: Select a printer to use. The PanSystem default Printer is highlighted.
Name: Displays the name of the currently selected Printer or application
that data will be assigned to. Users can select an alternative Printer or
application from the drop-down menu on the right-hand side of the text
field.
The Properties button gives the user access to a further Print sub-dialog
where additional Layout and Paper/Quality properties can be specified:
Orientation: Select from Portrait and two Landscape options (options
are displayed graphically).
Page Order: Set the printing order for multiple documents from Back
to Front or Front to Back.
Pages per Sheet: This option can be used to tile multiple plots on a
single page by using the drop-down menu to specify the number of
plots (pages) required per single sheet (options are displayed
graphically).
Paper Source: Select a tray or manual feed source for paper supply
to the current Printer. The default is Automatically Select. The
Advanced button gives users access to a further sub-dialog where
current print settings can be reviewed and Paper Size can be
specified from a drop-down menu.
Status: Supplies information on the current Printer status (i.e. operational
or off-line).
Type: Supplies technical specification of the current Printer.
Where: Supplies location of the current Printer.
Comment: Supplies additional system information about the current Printer.
Paper: Select a Paper Size and Source via the drop-down menu system.
Orientation: Select a Page Orientation from a choice of Portrait or Landscape
(options are displayed graphically).
Network: Opens a Connect to Printer sub-dialog that allows users to browse the
existing system network to select a suitable shared Printer.
It is very important to set-up the Printer correctly otherwise it may not produce
what is required.
21
PanSystem 3.5 User Guide
22
PanSystem
General:
This option is used to browse for and select a shared printer from the existing system
network. The sub-dialog is generated by selecting the Network button within the Print
Setup Dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a selection field, a browse area (with an associated
checkbox), an information area and two function buttons, described as follows:
Printer: This field will contain the path to the selected network printer and the
printer name once it has been selected.
Shared Printers: This browse area allows users to locate and highlight a network
printer for selection. The network is situated at the top of the hierarchy, with the
subsidiary components located below (i.e. various domains and network drives).
Double-click on the required drive icon to locate a suitable printer. When the
printer is selected with a mouse-click, it will be highlighted and the path and printer
name will appear in the Printer field described above. Printer status information for
the selected printer will also be displayed in the Printer Information area described
below.
Expand by Default: If this checkbox is checked, the network hierarchy displayed
in the Shared Printers area will be automatically expanded when this sub-dialog is
subsequently opened.
Printer Information: Once a printer has been selected in the Shared Printers
area, the current status of the selected printer is displayed here, in conjunction with
any other relevant information on the printer (e.g. documents waiting to be printed,
etc.).
23
PanSystem 3.5 User Guide
General:
The header and footer sections of report pages can be set-up to have the current date
and time embedded (i.e. derived from Windows Control Panel International settings), by
typing the following codes into the report layout.
Procedure:
Select Report/Configure Report from the main menu to open a Configure Report dialog.
Select the Edit Layout button to open an Edit Report Layout dialog.
The following codes may then be typed into the appropriate text fields within the Report
Header and Report Footer sections:
&d: Enters the current date in the format set-up on the Windows Control Panel
International settings (e.g. "04-27-1991").
&t: Enters the current time in the format set-up on the Windows Control Panel
International settings (e.g. "17:34:21").
24
PanSystem
Exit
General:
Use this option to quit PanSystem.
If a file is currently open, users will be prompted by a Confirm dialog to Save the
Current Data to File. If the No option is selected, current data will not be saved.
25
PanSystem 3.5 User Guide
The following commands are used to manage and edit plotting and display parameters for
the current analysis. For more specific details on each topic, select the relevant links
outlined below:
Copy to Clipboard - Copies current plot, and/or numerical values of plotted data, to
Clipboard.
Copy to Grid Data View- Displays numerical values of plotted data as a table, with
an option to copy some or all to the Clipboard.
Title - Alters title appearance.
Legend - Alters legend appearance.
Results - Alters results box appearance.
Description - Edit description box beneath current plot.
Datasets - Alters dataset appearance (symbols, lines, etc).
Axes - (sub-menu items):
X Axis - Alters X axis appearance.
Y Axis - Alters Y axis appearance.
R Axis - Alters R axis appearance.
T Axis - Alters T axis appearance.
Plot Right Hand Axis - Control label and scaling assigned to R axis.
View Coordinates - Switch data co-ordinates display on or off.
Plot Rate Changes - Switch display of rate change data on or off on Data Edit and
Test Overview plots.
Overlay Pressure - Control display of alternative pressure columns in the same data
file.
Mark Points - Mark currently selected points with a number and text string.
Marker Text - Add text to the currently marked points, edit existing text, delete a
marker.
Delete Marker - Delete currently selected marker and text.
Show Marker Text - Turn the display of the marker text on or off.
26
PanSystem
Edit Menu
Copy to Clipboard
General:
The Edit / Copy to Clipboard function allows the following to be copied to the Windows
Clipboard for subsequent pasting into other applications:
the current graph
the numerical values of the plotted data
A sub-menu is displayed with three options:
Graph: copy the graphic
Data: copy the x- and y-axis data values (and derivative if present), as plotted (see
example below)
Quick Match data: copy the x- and y-axis values of the Quick Match data, if plotted.
Note that it is the plotted (transformed) values of the data which are copied. (This option
is also available as r;transformed data in Report / Configure Report).
Log-Log Plot
Transformed Data
Equivalent Time P P Derivative
(hours) (kPa2/uPa.s (*1E-06)) (kPa2/uPa.s (*1E-06))
0.000999 0.355702 0.000000
0.001266 0.447166 0.426004
0.001602 0.556764 0.510048
0.002022 0.685754 0.601073
0.002556 0.837718 0.695565
27
PanSystem 3.5 User Guide
Title Dialog
General:
The title appears at the top of the plot screen.
Screen Dialog and Operational Instructions:
Use the Edit Title dialog to:
Change the title text by typing new text into the Title field.
Choose the title text Color from the drop-down menu and menu scroll bar.
Decide whether or not to show the title by checking or unchecking the Show Title
checkbox.
28
PanSystem
Legend Dialog
General:
The legend box is initially displayed at the top right-hand corner of the plot by default. The box can be moved
around by clicking on it with the left mouse button and dragging it to a new position with the button depressed.
The legend names displayed for a column of plotted data are the same as the column names displayed in the gauge
data file. They can be edited via the DataPrep Menu by:
Selecting the Gauge Data option to open a Gauge Data Preparation dialog.
Selecting the Edit button from the Data File section to open a Select Data File to
Edit sub-dialog.
Selecting OK in Select Data File to Edit to open an Edit sub-dialog.
Selecting the Names button from the right-hand side of the Edit sub-dialog to open
an Edit Column Names sub-dialog and editing the names as required.
Screen Dialog and Operational Instructions:
Use the Edit Legend dialog to:
Choose the box frame and text Color from the drop-down menu and menu scroll
bar.
Decide whether or not to show the legend by checking or unchecking the Show
Legend checkbox.
29
PanSystem 3.5 User Guide
Results Dialog
General:
This dialog can be generated by either selecting the Results option from the Edit menu, or double-left clicking with
the mouse on a Results Box within a plot window. The Results Box displays the results computed for a line fit (i.e.
Model Results) or curve match (i.e. Quick Match Results). The box can be dragged with the left mouse button and
dropped at a new position.
Screen Dialog and Operational Instructions:
The dialog is comprised of two selection areas and two functional buttons, described as
follows:
Color: Choose the box frame and text Color from the drop-down menu and menu
scroll bar.
Hide Results; this plot: Check the box to hide the Model Results or Quick Match
results for the current plot. Any lines or traces will remain.
Hide Results; all plots: Check the box to hide the Model Results or Quick Match
results for all the analysis plots. Any lines or traces will remain.
To show Model Results or Quick Match results again when they have been hidden,
bring up the Edit Results dialog and OK leaving both boxes unchecked.
30
PanSystem
Description Dialog
General:
A short description (i.e. up to 20 lines), of the current plot can be printed in a box directly beneath the plot. This is
useful for presenting additional information about the plot. The description for a particular plot can be saved to file,
and is only associated with that plot type in that file. Users can write, view or edit their short description of the
current plot via this dialog.
The description is not visible on the plot screen and to view it, the Edit Description option has to be selected. The
description will be printed beneath the plot when it is printed to hard copy from the File/Print or Report/Report
Output/Print Report menu options. The description will also be saved as part of the System file when the Save
menu option is used.
Screen Dialog and Operational Instructions:
Use this dialog to:
Choose the box frame and text Color from the drop-down menu and menu scroll
bar.
Specify if the description is to appear on the print or not (i.e. type in appropriate
text and OK or leave the text entry field blank and OK or Cancel).
Write, view or edit the description text. Up to 20 lines of description can be
entered.
31
PanSystem 3.5 User Guide
Datasets Dialog
General:
This dialog is used to specify how data appears on the plot for both screen viewing and printing. Each Dataset can
either be represented as distinct points or as a continuous line. Users can also select the color, style and weight of
the plot data.
Screen Dialog and Operational Instructions:
The main features of the dialog are described below:
Individual Datasets are selected for editing from the drop-down menu entitled
Dataset Style.
Each Dataset can either be represented as distinct symbols, as a continuous line of
chosen thickness (weight), or hidden by selecting the appropriate buttons.
For the Lines style option, the Line Thickness can be varied between 1 and 5 by
using the drop-down menu item and selecting an appropriate thickness. This
option has been added because single thickness lines appear very fine on a hi-res
(600 dpi) printer.
Although a line thickness of 3 may not have a good screen resolution, it will look
good on a printed page.
Select the color and style of the plot data from the appropriate drop-down menus
and menu scroll bars.
When the Symbol Weight option is checked, this allows points on the plot to appear
bolder in the printed copy.
The Dataset style selected in this dialog will be applied to all plots that use this
Dataset style.
32
PanSystem
X-Axis Dialog
General:
This dialog is used to format textual/graphical display and scaling parameters for the plot
X-axis (bottom of plot). It can also be accessed by double-clicking in the numbers along
the axis.
Screen Dialog and Operational Instructions:
This menu option is used to:
Set the Min and Max values of the plot X-axis (plot-specific, saved to file).
Change the X-axis Label text (plot-specific, saved to file).
Change the X-axis display Color (global setting, plot-type specific).
Time Format: Select a suitable Time Format for the X-axis label (e.g. hours,
dd:mm:hh:ss, etc.) on the Data Edit Plot and Test Overview. The (DATE)
hh:mm:ss format is a 24-hr clock presentation, intended for use with imported
dates. However, it also can be use when dates are not available if the 24-hour clock
presentation is required. The dd:hh:mm:ss format is also 24-hour clock, but
includes a day counter.
Divisions: Choose the spacing between the X-axis grid lines, or Ticks, by setting the
number of divisions. This automatically sets the axis numbering (global setting,
plot-type specific).
If Lock is subsequently switched off after a manual scale change, the scale will, if
necessary, be rounded automatically to 'cosmetic' values close to those that were
used.
33
PanSystem 3.5 User Guide
34
PanSystem
Y-Axis Dialog
General:
This dialog is used to format textual/graphical display and scaling parameters for the plot
Y-axis (i.e. left-hand side of plot). It can also be accessed by double-clicking in the
numbers along the axis.
Screen Dialog and Operational Instructions:
This menu option is used to:
Set the Min and Max values of the plot Y-axis (plot-specific, saved to file).
Change the Y-axis Label text (plot-specific, setting not saved).
Change the Y-axis display Color (global setting, plot-type specific).
Divisions: Choose the spacing between the Y-axis grid lines, or Ticks, by setting the
number of divisions. This automatically sets the axis numbering (global setting,
plot-type specific).
If Lock is subsequently switched off after a manual scale change, the scale will, if
necessary, be rounded automatically to 'cosmetic' values close to those that were
used.
35
PanSystem 3.5 User Guide
36
PanSystem
T-Axis Dialog
General:
This dialog is used to format textual/graphical display and scaling parameters for the plot
T-axis (top axis of plot).
Screen Dialog and Operational Instructions:
This menu option is used to:
Change the T-axis Label text (setting not saved).
Change the T-axis display Color (global setting, plot type specific).
Show or Hide the ticks, labels and/or scales, etc. on the T-axis by checking or
unchecking the appropriate checkboxes (global setting, plot type specific).
37
PanSystem 3.5 User Guide
R-Axis Dialog
General:
This dialog is used to format textual/graphical display and scaling parameters for the plot
R-axis (right-hand side of plot). It is accessed via the Edit / Axes menu or by double-
clicking in the numbers along the axis.
Screen Dialog and Operational Instructions:
This menu option is used to:
Set the Min and Max values of the plot R-axis (plot specific, saved to file).
Change the R-axis Label text (setting not saved).
Change the R-axis display Color (global setting, plot type specific).
Choose the spacing between the R-axis grid lines or ticks) by setting the number of
divisions. This automatically sets the axis numbering (global setting, plot type
specific).
If the Divisions setting for the R-axis is used in this dialog, it can be set
independently of the left-hand side Y-axis, provided the Show Grid checkbox is not
checked in the Edit Y-axis dialog. If it is checked, the R-axis takes on the gridding
defined for the Y-axis.
Show or Hide the ticks, labels and/or scales, etc. by checking or un-checking the
appropriate check boxes (global setting, plot type specific).
Lock a particular R-axis scale setting to prevent it from changing. This holds the
scaling at the current setting and prevents any automatic re-scaling (setting not
saved).
The box next to Lock Scales will be automatically checked as soon as you enter a
number in the Min or Max fields. If you un-check the box, the selected axis will be
auto-scaled based on the entered values.
38
PanSystem
General:
This dialog is used to control which label and scaling to assign to the R-axis (right-hand
side of plot) when multiple data columns are plotted, and to temporarily remove selected
traces from the plot. It is accessed via the Edit / Plot Right Hand Axis menu option. It
applies to the Data Edit Plot and the Test Overview plot.
Screen Dialog and Operational Instructions:
Data Edit Plot: On the Data Edit Plot, if Pressure is selected to plot, the Rate Schedule
will be plotted by default, if it has been created. The Data Edit Plot has the option to plot
additional data such as temperature, and measured flowrates, but the right-hand axis is
assigned to the Rate Schedule by default.
The upper section of the Plot Right Hand Axis menu lets you assign a different plotted
dataset (label and scaling) to the R-axis. In the example, Pressure and Temperature
were selected to plot. The R-axis was automatically assigned to the Rate Schedule. The
temperature trace was auto-scaled and plotted but its scaling is not displayed. By
clicking on Temperature in the menu, the right-hand axis can be switched from Rate
Schedule to Temperature. The Rate Schedule trace remains on the plot, but it now has
no axis label or scaling.
The axis properties (scale, etc) can be changed via the Edit / Axes / R Axis menu option,
or by double-clicking to the right of the axis.
The upper part of the Plot Right Hand Axis menu will now feature Rate Schedule instead
of Temperature, and clicking on this will reassign the R-axis to the Rate Schedule.
39
PanSystem 3.5 User Guide
The lower menu options prefixed by Remove... can be used to remove a plotted dataset -
along with its R-axis label and scales if assigned - from the plot. Returning to the default
situation with Rate Schedule on the R-axis, Remove Rate Schedule will remove the trace
from the plot and give the R-axis to Temperature. The Rate Schedule option will now
become enabled in the upper part of the menu, and the Rate Schedule trace can be
restored to the plot by clicking this.
Likewise Remove Temperature will delete the temperature trace, and give the R-axis to
the Rate Schedule if present. The Temperature option will now become enabled in the
upper part of the menu, and the Temperature trace can be restored to the plot by clicking
this.
Removing Rate Schedule and Temperature will leave the R-axis blank.
Test Overview: The Test Overview plots Pressure and Rate Schedule, but does not offer
the facility to plot other data apart from a measured flowrate if it has been selected as
the master rate column. The above description applies where relevant.
The upper part of the menu switches between axis labels for plotted datasets.
The lower part of the menu removes a dataset (and its R-axis attributes if assigned
to it) from the plot. If the dataset has been removed from the plot, the upper part
of the menu restores the trace and assigns the axis.
40
PanSystem
View Co-ordinates
General:
This menu check option is used to switch the plot co-ordinate display values on and off.
The co-ordinate display values appear in four small panels situated centrally within the
horizontal display bar underlying the plot. These values correspond to X-, Y-, T- and R-
axis co-ordinates respectively, reading from left to right.
If the co-ordinate display is switched on, a check mark will appear against the View Co-
ordinates option in the Edit menu. As the mouse pointer is moved around within the plot
area, the co-ordinate values for each configured axis are displayed in the panels
underlying the plot.
This is a very useful feature for reading off precise values at specific points on the
plot.
To switch the View Coordinates option off, select Edit/View Coordinates from the main
menu bar, so that the check mark is removed.
41
PanSystem 3.5 User Guide
General:
This menu check option is used to display the Test Rate Schedule on the Plot (it is on by
default). The Time and Rate Data are read from the Rate Changes table which is plotted
in Step Form (refer to Dataprep/Gauge Data and Data Editor dialogs for further details on
editing this table).
To switch the Plot Rate Schedule option off, select Edit/Plot Rate Changes from the main
menu bar, so that the check mark is removed. This has the effect of de-activating the
Test Rate Schedule Plot on the Plot View and removing it from the Plot Printout.
42
PanSystem
General:
This option is used to overlay an additional pressure record in conjunction with the
currently displayed pressure being analyzed (e.g. pressure from a second gauge run on
the same test).
This Overlay Pressure option is available on all analysis plots, but the additional
pressure data must be a column of data that is already present in the current
Master Data File, otherwise users will receive the error message - "There are no
Pressure Columns to Overlay".
Screen Dialog and Operational Instructions:
Within the Select Pressure Column to Overlay list field, select the pressure/s that is/are to
be overlaid and check the Show Overlaid Pressure checkfield. This list field contains the
names of any other pressure data column/s present in the current Master Data File.
An additional data field entitled P0 for Overlaid Pressure (i.e. the pressure at the start of
the test period) is activated for plots that have p, p2 or m(p) on the Y-axis (e.g. Log-
Log Plot), because this important pressure obviously affects the Y-axis values. The
pressure value corresponding to T0 will be read automatically from the selected data
column. If there is no value exactly at T0, the preceding data point will be selected if
there is one. Change the value in the edit box if required. To reset to the default value,
select the pressure name in the list box and it will be reset to the default value each time
the dialog is opened. Users have a choice of up to five data columns for overlaying.
To remove pressure overlays, select the Edit/Overlay Pressure option again, then
uncheck the Show Overlaid Pressure checkfield.
If there are no other pressure datasets in the current Master Data File selected for
analysis, no pressure column names will be listed.
Copying Data into the Master File:
If an additional gauge pressure exists within the (*.PAN) file, but is not listed when the
Edit/Overlay Pressure option is selected, this is because it is not part of the current
Master Data File. Gauge pressure data can be copied into the Master Data File through
the following process:
1. Select the Dataprep/Gauge Data menu option to open a Gauge Data Preparation
dialog. The Master Data File/Columns section is located in the lower right-hand
side of the dialog.
2. Select the required file from the Data File/Column List section of the Gauge Data
Preparation dialog, then select the Add to List button to make the file appear in the
List to Plot section of the dialog. Ensure the master pressure file is also included in
the List to Plot section.
3. Select the Plot button to generate a Dataprep Data Edit plot in the viewer. The
Dataprep Toolbar is generated automatically.
4. Select the Copy Resample + Paste From a Single Data Column button (tooltips are
displayed to help identify the correct icon). The plotted column of the source data
file is listed on the left, in the Copy from Column field. Type a name for the new
data column to be created in the master file, in the Paste into Column field (users
43
PanSystem 3.5 User Guide
should ensure that they paste into the Master Data File), then OK from dialog. The
Master Data File now contains the additional data and the pressure column/s are
now ready to be overlain.
5. Select Analysis/Plot from the main menu and follow the procedure for the Edit
Overlay Pressure Dialog outlined earlier.
Data Importation:
Where data has not already been imported, the following procedure applies:
1. As before, select the Dataprep/Gauge Data menu option to open a Gauge Data
Preparation dialog.
2. Additional gauge pressure data can be imported in via the Import button from the
Data File section located in the lower left-hand side of the dialog. This generates
an Open sub-dialog from which gauge files (*.TPR), can be selected and imported
in Spreadsheet Style (refer to the Gauge Data Open File dialog for additional
information on this method of gauge data importation). Alternatively, use the
Append button in the Gauge Data Preparation dialog, to append to the designated
Master Data File (refer to Gauge Data Preparation for details of this process).
3. Select and import the pressure data which should now appear within the Data
File/Column List section of the Gauge Data Preparation dialog.
4. Perform steps 2 to 5 from Copying Data into the Master File described in the
previous section.
44
PanSystem
Mark Points
General:
This option allows users to identify selected events on plots generated from the Dataprep
and Analysis sections of PanSystem by numbering selected data points. Textual
identification can also be applied to each mark and displayed on the plot. Up to 50 marks
and text can be applied to each plot and subsequently edited within this dialog. The
marks and text are carried through to all other plots and saved with the *.PAN data file.
The font used for the marker text is the same as the one selected for the legend.
Screen Dialog and Operational Instructions:
Users should first select a data point or series of points from the plot by left mouse-
clicking over the required point/s. A small arrow will appear around the selected point/s.
Select Edit/Mark Points from the main menu to open the Edit Marker Text dialog and the
currently selected data points will be numbered in order of increasing time, and listed in
the Marker Text List section of the dialog.
To append text to a number, select and highlight the required number in the Marker Text
List section and type appropriate identification text into the Marker Text section of the
dialog. The text will subsequently appear beside the point in the Marker Text List and on
the plot when the OK button is selected to close the dialog.
To remove points that are no longer required, select and highlight the points in the
Marker Text List section and then select the Delete button.
45
PanSystem 3.5 User Guide
General:
This option allows users to edit existing text for markers that have already been placed.
Select this option to generate an Edit Marker Text dialog box.
To place new markers and add text, use the Mark Points option.
Screen Dialog and Operational Instructions:
Users should first select a data point or series of points from the plot by left mouse-
clicking over the required point/s. A small arrow will appear around the selected point/s.
Select Edit/Mark Points from the main menu to open the Edit Marker Text dialog and the
currently selected data points will be numbered in order of increasing time, and listed in
the Marker Text List section of the dialog.
To append text to a number or edit existing text, select and highlight the required
number in the Marker Text List section and either type text into or edit text within the
Marker Text section of the dialog. The text will subsequently appear beside the point in
the Marker Text List and on the plot when the OK button is selected to close the dialog.
To remove points that are no longer required, select and highlight the points in the
Marker Text List section and then select the Delete button.
46
PanSystem
Delete Marker
General:
This option is used to delete one or more marked points and any associated text.
Using the left mouse-button, select and highlight the point marker/s to be cleared (a
small arrow will appear around the point), then select the Edit/Delete Marker option from
the main menu.
The selected marks and text will disappear from the plot and any remaining markers will
be re-numbered accordingly.
47
PanSystem 3.5 User Guide
General:
This menu check option is used to show or hide the marker text displayed on the plot.
The marker numbers will still be displayed when the text is hidden.
If the marker text display is switched on, a check mark will appear against the Show
Marker Text option in the Edit menu. When switched off (i.e. no check mark present in
the Edit menu against Show Marker Text), the text is still retained in the Edit Marker Text
dialog, and can be re-displayed by switching the Show Marker Text option on.
To modify or edit marker text, use the Mark Points or Edit Marker Text options from the
Edit menu.
48
PanSystem
The following commands are used for Data Preparation (Dataprep) prior to performing an
analysis (i.e. data entry, import, export, editing, copy and paste). For more specific
details on each topic, select the relevant links outlined below:
Gauge Data (Pressure and Rate Data Preparation) - Import, Export, Edit and Plot
the Gauge Data.
Well and Reservoir Description (Analytical) - Enter Reservoir and Well Data for the
PanSystem Analytical Simulation method.
Well and Reservoir Description (Numerical) - Enter Reservoir and Well Data for the
PanMesh 3-D Numerical Simulation method.
Tide Data - Edit and/or enter the Tide Table or Tidal Pressure Gauge data.
49
PanSystem 3.5 User Guide
Dataprep Menu
50
PanSystem
General:
This option is accessed via the Dataprep/Gauge Data main menu item, allows users to
import and prepare Gauge Data for Analysis, Simulation and Test Design. For a
description of any of the terms used here, refer to the Glossary.
Some of the options available depend on the fluid type selected in Reservoir
Description (Analytical) or Material Properties (Numerical). Users should ensure
that if they have Gas Well Gauge Data to prepare, they must first change the Fluid
Type from the default Oil option.
Stages for Gauge Data Preparation:
The raw Gauge Data files are ASCII files which contain the Time (T), Pressure (P) and
(optionally) Rate (Q) and Cumulative Production (Np/Gp) data used to perform the
analyses. Files may contain other data, including additional Pressure records, but only
the Time, Pressure and Rate data are used in analyses. It is also possible to import other
Columns of data for editing, plotting and inclusion in reports. The suggested stages for
setting up analyses include:
Import Columns of data from raw Gauge Data file/s into PanSystem.
Append data if acquired as a series of sequential files.
Quality-control the raw data.
Edit Gauge Data - with shifts, copy and paste, data resampling, smoothing.
Identify and enter flow Rate Changes within the test
Optionally, export edited Columns of Gauge Data to an ascii file.
Select the Gauge Data file or data Column required for analysis (if several have
been imported).
Apply Tidal Corrections.
At the end of Gauge Data Preparation, users can begin to analyze any one of the data
sets by selecting it as the Master Data file. Any other Gauge Data file read in can be
analyzed by simply selecting it as the Master Data file. All the imported data can be
stored in the *.PAN system file, along with supporting information about the Well, Fluids
and Reservoir.
There are several types of data used in PanSystem which are referred to throughout the
program. It is essential to know about this data in order to understand how the program
works:
Well - Create from the Well Control section of the Dataprep/Well and Reservoir
Description (Analytical) dialog.
Data Files - Import, Export, Edit , Delete and Plot via this dialog.
System Data File - New, Open, Save, Save As and Import V-1.80 files via the main
File menu.
Master Data File - Select via this dialog.
Master Pressure and Rate Columns - Select via this dialog.
Rate Changes - Enter/Edit in tabular form via this dialog. Create or edit on the plot
using the relevant plot tool options from the Dataprep Toolbar.
51
PanSystem 3.5 User Guide
52
PanSystem
Only two selected files at a time can be handled by this facility and one of
these must be the Master Data File.
If the selected Master Data File contains a Column that is not present in the
selected file to Append, the appended section will contain zeros for that
Column.
If the file to Append contains a Column that is not present in the Master Data
File, no data from that particular Column will be appended (i.e. the Master
Data File determines which Columns will be used).
In the event of a Time overlap (i.e. the second Gauge starts before the first
Gauge (Master) ends), the overlap section in the Master Data File is replaced
by the section from the appended file.
When the button is selected, the Select Columns to Append (or Copy and
Paste) sub-dialog is generated. Users can either accept or adjust the Column
mapping as required, then select the OK button to close the sub-dialog and
perform the Append.
OK: Select this button to accept/save the current settings and close the
dialog.
Data File: Gauge Data Files are manipulated in this section using the following
function buttons (if no Data Files have been imported, only the Edit, Import..., Test
Design and New buttons will be enabled):
Delete - Used to remove Gauge Data files, or selected Columns within
Gauge Data files from memory (but not from disk!).
Edit - Used to edit Columns of Gauge Data. Enter, edit and view selected
Columns of Gauge Data files in spreadsheet format. At least one Column
must be selected in the Data File/Column List section before this button is
selected.
If no Data Files have been imported, this button will generate the Define
New Data File dialog.
Export - Used to export edited Gauge Data to disk as a new Gauge Data
file (ASCII format). This option also allows selected Columns of data to be
written from one file to a new file.
ASCII format Gauge Data files (default *.TPR) are loaded and saved using
the Import and Export buttons described above. System files (*.PAN and
(obsolete) *.PAX), are loaded and saved using the Open, Save and Save As
commands on the File menu.
Import from File - Used to import Columns of data from raw Gauge Data
files (ASCII or Excel format) into PanSystem. The imported columns of
data will be associated with the Well that is currently displayed in the Well to
Edit section.
Rate Changes - Used to enter, edit and view the table of Rate Change data
for the selected Well and Master Data File.
A file cannot be analyzed unless a Rate Change Table has been set up.
Test design - Used to enter, edit and view the Flow Rate Schedule to be
used in Test Design for the Simulate/Advanced Simulation option from the
main menu.
53
PanSystem 3.5 User Guide
This item will be grayed-out (i.e. disabled) if users do not have a current
licence for this Advanced Simulation option.
New - Used to specify the format of a new Gauge Data File to be entered
manually (not imported).
THP to BHP - Used to convert a THFP versus Time record to a BHFP versus
Time record, allowing for Well Completion and instantaneous Flow Rate,
Phase Ratios, Gas-Lift, etc. at each point. This conversion can be
performed on the basis of using either a:
VFP (*.VFP) file
WellFlo (*.WFL) file (i.e. with licensed version of WellFlo)
Simple Gas Model
to compute the pressure difference.
For the VFP and WellFlo options, users can optionally import and use
sampled data for Oil, Water and Gas Flow Rates or Cumulative Production (if
available). For Gas-Lifted Oil Wells, a sampled Lift-Gas Injection-Rate must
be imported. In this case, the Gas Flow Rate should be the Total Gas
Production Rate (i.e. Solution Gas + Lift Gas).
For the Simple Gas Model option, users can select the Pressure and
(optionally) Gas Rate Column or Cumulative Column and (optionally)
Wellhead Temperature Column.
Import from Clipboard This facility uses standard Copy and Paste Windows
functions to import raw data into PanSystem. Once the data is pasted into
the dialog from the clipboard, the functionality follows the standard Import
Data Files dialog. This dialog functions in the same way whether the data
was pasted from the clipboard or imported from another file type.
The user should copy the data from an external program source prior to
clicking on this button.
Import from ODBC This feature can import data directly from
Weatherfords RMS (Reservoir Monitor System) database as well as standard
(ODBC) open database connections.
Import from Log Data DPK/LAS Files This facility should be used to import
wireline formation tester (WFT) data from DPK and LAS format data files.
Special data preparation options are enabled when this option is taken, and
a special dual-pressure mode can be invoked if data from packer/probe or
dual/probe tests are imported.
Master Data File/Columns: The Master Data File is selected in this section in
conjunction with the selected Columns of data that will be used to perform
analyses. This section of the dialog has two formats, depending on whether single-
or dual-pressure analysis is to be performed.
Single-pressure analysis: this is the normal situation. The example shows
pressure and temperature data imported from a single gauge:
54
PanSystem
55
PanSystem 3.5 User Guide
Different Master Pressure and Rate Columns can be selected if there are several to
choose from within a given Master Data File:
Data File: Select the Master Data File to be analyzed in this data field via
the drop-down menu. In the example, there is one Master Data File DST4.
Pressure Column: Select the Master Pressure Column in this data field via
the drop-down menu. . The choice here is between P upper gauge and P
lower gauge. Only one of them can be selected at a time for analysis.
Rate Column: Select the Master Rate Column in this data field via the drop-
down menu. Normally, this will be the Rate Changes table a record of the
surface rates during the test set up during data preparation.
WFT with Observation Probe Test: Whenever two pressures are imported in the
same master file (DST4 in this case), this tick-box will appear at top right. This is
intended for use with wireline formation tester data (to allow simultaneous dual-
pressure analysis) and the box should be left unticked for ordinary gauge data.
Dual-pressure analysis: This option has been implemented to facilitate
simultaneous analysis of flowing and observation data from a wireline formation
tester in packer-probe or dual-probe configuration.
In the example, data has been imported from a dual-probe formation test using the
Import from Log Data DPK/LAS Files facility:
56
PanSystem
WFT with Observation Probe Test - Whenever two pressures are imported in the
same master file (TEST3 in this case), this tick-box is enabled in the upper right
corner of the screen. Switch it on to invoke the dual-pressure analysis mode. If it
is not switched on, the user will have to choose just one of the pressures to
analyze, as in the previous example.
When the box is ticked, new fields will appear in the master data files/columns
section:
Flowing Pressure replaces Pressure Column. Select the pressure
corresponding to the active or flowing response the packer in a
packer/probe test, the active probe in a dual-probe test.
Observation Pressure select the pressure corresponding to the observation
probe
WFT Test select the test type:
WFT Packer test: packer-probe configuration in a single homogeneous,
isotropic layer
WFT Probe test: dual-probe configuration in a single homogeneous,
isotropic layer
Dual-permeability: packer-probe configuration in a dual-permeability
system
57
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the Delete button. It is used to remove one or more Columns of data from PanSystem.
It does not have any effect on files stored on disk.
Screen Dialog and Operational Instructions:
The dialog is comprised of two sections and a checkbox, described below:
Data File To Delete: Select the Data File that contains the Columns to be deleted
from this field, using the drop-down menu.
Columns to Delete: PanSystem lists the Columns of data from the selected Data
File in this field. Select individual Columns to be deleted by highlighting them with
the left mouse button.
Delete All Columns: Check this checkbox if all Columns contained in the selected
Data File are to be deleted.
58
PanSystem
Edit Dialog
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by first
selecting a file or files to be edited, then selecting the Edit button; it is used to enter,
view or edit the Gauge Data for the selected Well and Master Data File.
Screen Dialog and Operational Instructions:
The number of Columns displayed will depend on the number of Data Columns that were
selected in the Gauge Data Pressure and Rate Data Preparation dialog, but within the
table field, only 16 rows can be viewed at a time. Users can scroll through the file using
the scroll bar on the right-hand side of the table field to move cell by cell (i.e. left mouse-
click on arrow keys) or page by page (i.e. left mouse-click on scroll bar either side of
slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value. The edit buttons
located down the right-hand side of the dialog can also be used for the following:
Function: Change values in a range of cells. Refer to Gauge Data Editing
Function.
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing Clear.
Insert: Insert a number of rows. Refer to Gauge Data Editing Insert.
Copy: The user has four options to copy data: copy a single cell, copy a single row,
copy an entire column or copy the entire table. The data subsequently can be
pasted into a spreadsheet (e. g. Excel).
Paste: This button allows users to paste in columns of data from an external
source via the windows clipboard. The source data must contain the same number
of columns as those in the table being pasted into, and must also be tab-separated.
Time data may be input in any of the usual accepted formats (e.g. hours,
hh:mm:ss, etc.), except minutes or seconds. Time data must also be cumulative
(i.e. it must not reset to zero at the start of each new day unless it is in
dd:hh:mm:ss format). When pasting DATE data, the user will be prompted to
determine the DATE format. Use the drop down boxes to determine the day,
month and year.
To import data via the Clipboard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to Clipboard from the editor being used
(e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at the insertion
point in the time column and select the Paste button - do not use Ctrl+V from
the keyboard. The Paste option will automatically translate the incoming time
format into the format being used for the current PanSystem display, if different.
59
PanSystem 3.5 User Guide
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in this
manner, first use the Insert option to open up the appropriate number of empty
lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the time format. Refer to Gauge Data Editing Time.
Names: Change the column names. Refer to Gauge Data Editing Names.
TPR Header: This option opens the TPR Header Editor, which displays any header
information within the file, and allows users to annotate the file with any relevant
information for reporting purposes.
Find: This option opens the Find a Value sub-dialog, which allows users to find a
value in a selected column. The first occurrence of that value will appear at the top
of the screen.
60
PanSystem
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the Export button. This option can be used at any time to export selected columns of
data to a new Gauge Data file (ASCII). Use this facility when Gauge Data has been edited
and it is desirable to save as a separate file. It can also be used to save selected columns
of data from a multi-column file to a smaller file.
Only the sampled (or re-sampled) gauge data are saved. To save any supporting
fluid and reservoir parameters with gauge data, users are advised to save to the
system file (*.PAN), using the File/Save or File/Save As commands.
Screen Dialog and Operational Instructions:
The Export Data Files dialog is comprised of three sections. Use this option to export, or
save, selected columns of data to a new Gauge Data file. The main features of the dialog
are described below:
Data file to export: Select the Gauge Data file for export by using the drop-down
menu.
Column Numbers to Write to: This section contains the data columns in the
selected file. You can organize the exported data in any column order. If users do
not wish to export a particular data column from the original file, select the drop-
down menu on the right-hand side of the data entry field and select the Not Used
option.
Time format to export: Select the time format to be used by using the drop-down
menu.
Column Delimiter: Select the delimiter for the columns of data to be exported by
selecting the relevant button (i.e. choice of space delimited, comma delimited or
tab delimited).
Select the OK button, to accept the settings and export the data.
61
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the Import button. It is based on a standard Windows Open dialog and is used to import
columns of data from a Gauge Data file into PanSystem. Although users can select from
any of the data columns present, the Time column must be imported from the file.
There is no limit to the number of data points (i.e. lines of data) that can be imported,
providing there is enough disk space.
Up to 20 columns of data can be read-in via the Spreadsheet method (refer to Import
Data Files sub-dialog for more details), and up to 9 columns by the Non-Spreadsheet
method (refer to File Import Column Definition sub-dialog for more details).
If the user's system has sufficient memory, large files will be transferred automatically
into memory immediately after import, otherwise Dataprep will page to hard disk. The
transfer to memory can only be made if there are fewer than 160,000 lines of data - in
excess of this, disk-paging is used.
62
PanSystem
63
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by importing data from the Clipboard or from the Open Data
Files dialog by selecting the Open button with the Spreadsheet Style import option
checked. The Gauge Data filename for the file selected in the Open Data Files dialog is
displayed in the window Title Bar with the full file path and default file extension (*.TPR).
Select this text to view the Import Data Files dialog box.
Import Data Files:
If the Spreadsheet Style import option is unchecked in the Open Data Files dialog,
the File Import Column Definition sub-dialog will be generated instead.
A Gauge Data File contains the recorded Gauge Test Data. This will normally be supplied
on disk by the company that carried out the welltest.
Users can select MS EXCEL (*.xls) files from the Files of type: drop-down list to import
Microsoft Excel spreadsheets. Select this text to see an example of the Import Excel file
dialog box.
Import Excel files:
64
PanSystem
Up to 20 Columns of data can be read in. Two of these must contain the Time and
Pressure values, which are mandatory for Analysis.
It is also possible to import Flow Rate data versus Time independently of the Pressure
data, if it exists as a separate record. Cumulative Production data can be used as an
alternative to Flow Rate data. An optional Flow Rate data Column may also be read in
for use in Analysis.
Other Columns of data (e.g. Temperature) will not be used in Analysis but users may still
want to import them into PanSystem for Editing, Reporting, Plotting, etc. Users may also
have another set of Pressure data in the same file, in which case they will be able to
compare two (or more) Gauge records, and analyze each in turn.
Users must tell PanSystem which type of Data is in which Column before importing the
file for Analysis.
Once the Data has been Imported, additional Columns can be created through Editing,
Smoothing, Copy/Pasting, up to a maximum of 100 Columns per file.
The data in the Gauge Data File must be arranged in Columns separated by spaces or
other valid de-limiters (refer below for details of valid delimiters). Various Import modes
are available depending on the layout of the data.
A special Fixed Column Width mode can be used to import Columns containing missing
data (blank entries).
Screen Dialog and Operational Instructions:
Spreadsheet Style: This option allows users to preview Gauge Data files in the form of
a spreadsheet and select/name the columns to be Imported.
Select this text to see an example of what the Spreadsheet Style dialog looks like
Spreadsheet Style Dialog:
65
PanSystem 3.5 User Guide
This is a very flexible Import facility capable of handling a wide range of data formats,
including Dates and Columns with missing values, and will also import File Headers. The
main features of the dialog are described below in terms of a suggested workflow:
File Name: The Gauge Data filename defaults to the file selected in the Open Data
Files dialog. If users wish to give the file a new internal working name, it can be
entered in this field (i.e. the file name used here for importation purposes does not
have to be the same as the original Gauge Data file name).
Column Name: The name of the column currently selected (i.e. highlighted) within
the display window of this sub-dialog. If the Automatically Set Name checkbox is
checked, the column name is determined by the type of Gauge selected in the
adjacent section of the sub-dialog. Alternatively, users can uncheck this checkbox
and allocate their own unique column name for the file import (refer also to Gauge
section below).
Number of Lines in Header: If the data file contains Header information, this can be
imported as a separate block of data from the Gauge record. Enter a value in this
field. The lines covered will appear in blue. Adjust the number if necessary to
select the required data for the Header.
Header lines marked with an asterisk (*) are automatically recognized as Header
information and will be ignored; other lines similarly marked (including lines of
Gauge Data) will also be ignored.
If users are in Space/Tab Delimited mode, they will only see the numerical content
of the Header on screen. However, the full Header will be read in during the
Import process.
If the Header lines in the data file have been tagged with an asterisk (*) character
at the beginning, they will be automatically recognized by the spreadsheet viewer
as Header data. In this case, the entire text strings will be displayed.
Data Column Definition: This section (top right of the sub-dialog), is used to
specify whether the data columns will be Delimited (i.e. by spaces, tabs, commas,
etc.), or will be a Fixed Width. Check either the Space/Tab Delimited or Fixed
Column Widths button as appropriate.
This will affect the organization of the Gauge Data on the screen, depending on how
the selected file is structured. Some file structures lend themselves to both
methods, some do not.
It is always good practice to scroll down through the data to check for any
anomalies and to ascertain whether Space/Tab Delimited or Fixed Column Widths
should be used.
Space/Tab Delimited mode:
66
PanSystem
67
PanSystem 3.5 User Guide
Section from a sample Gauge Data File containing Dates and data from two gauges with
missing entries (an ideal candidate for the Fixed Column Widths Import mode)
This mode can only be used if the data columns are truly of a Fixed Width when viewed
in a text editor such as Notepad. The individual columns are defined using the mouse.
The Space/Tab Delimited option (above) will handle most formats, but this mode will
handle missing data (blank entries, as shown above) provided the columns remain
aligned. It should also be used to import time formats using the 12-hour clock with am
and pm (see example below).
Column markers (i.e. vertical lines) should be moved and/or created using the mouse as
follows to define the distinct Data Columns.
To move an existing Column Boundary, press the keyboard CTRL key and
drag a Column Edge with the left mouse button.
To create a new Column Boundary, press the keyboard CTRL key and click
with the left mouse button to the right of the last character in the Column
and a new Column Boundary will appear.
To delete a Column Boundary, press the keyboard CTRL key and double-click
the left mouse button on the Boundary.
68
PanSystem
Importing gauge data (two gauges) using Fixed Column Width mode
If users wish to read in Dates, the Date format is flexible and will accommodate any
order, any valid delimiter, and the Month as a number or word (short (Jan) or in full
(January)). Choose a separate Column for the Day, Month and Year. Position the right-
hand side of the Column to the right of the Delimiter. In the example below, the Date
format is Day-Month-Year with a dash as a separator:
e.g. 24-Feb-96 should be divided up as 24-| Feb-| 96|:
Decide which Columns are required for Import and identify the type of data in each
Column. It is not necessary to import every data Column in the file. For Analysis,
only Time and Pressure are required, plus optional simultaneous Rate, but other
Columns can be Imported for editing and display. If a record of the Rate History
has been Imported, it will probably be Time and Rate only.
Identifying Columns (Fixed Column Widths and Space/Tab Delimited Modes):
Choose a Column and select one of the following items from the upper middle section of
the sub-dialog:
Date: The two modes are described as follows:
When using Fixed Column Width mode, a selection field with drop-down
menu is present. Click on one of the Date columns, then click on the Date
button and select Day, Month or Year as appropriate. Repeat as necessary
until the three Date Columns have been defined.
In Space/Tab delimited mode, the date is treated as a single column.
Select the date format from the Date drop-down menu (DMY, MDY, etc)
Refer below to the note for the hhhh:mm:ss Time format regarding the 24
hr. Update checkbox.
Time: Select the Column, check the Time button, and select the Time format from
the drop-down menu.
69
PanSystem 3.5 User Guide
Ensure that only one Time Column is defined. If the file contains more than one
Time Column, pick only one of them and Skip the others (as explained below). A
number of different formats are available:
hours - cumulative decimal Hours.
hhhh:mm:ss - the delimiter can be a colon, comma, space, etc.
If the Hours are in 24-hour clock format and reset to zero at midnight,
leave the 24hr. Update checked and PanSystem will add 24 hrs. to the
counter each time it resets. If the clock time is cumulative (i.e. increasing
monotonically, with no zero reset), switch off the 24hr. Update option.
dd:hh:mm:ss - Cumulative days. The Hours should reset to zero at the
start of each new Day. The delimiter can be a colon, comma, space, etc.
minutes - decimal minutes.
seconds - decimal seconds.
(DATE)hh:mm:ss - This is a Time Column in hh:mm:ss format, intended for
use when a Date column is being imported. The Time will be either:
24-hour clock and will restart at zero each new Day, or
12-hour clock with am and pm, restarting at zero at midday and
midnight.
Importing date and 24-hr clock time with Space/Tab Delimited mode
70
PanSystem
Importing date and time in 12-hr clock (am/pm) format using Fixed Column Width mode
71
PanSystem 3.5 User Guide
Templates can be loaded for use with the Load Template button which generates a
standard Windows Open dialog to locate previously saved Template Files.
On completion of the data formatting process, select the Import button to import the data
and close this sub-dialog. When all the data has been Imported, the system will return to
the Pressure and Rate Data Preparation dialog.
Alternatively, select the Import and Plot button, to Import the data and close this sub-
dialog to go directly to the Dataprep Data Edit Plot.
In either case, a File Import Status dialog is generated as this sub-dialog is closed and
data points are Imported.
72
PanSystem
General:
This sub-dialog is generated from the Open Data Files dialog by selecting the Open button
with the Spreadsheet Style import option unchecked (i.e. Non-Spreadsheet Style).
If the Spreadsheet Style import option is checked in the Open Data Files dialog,
the Import Data Files sub-dialog will be generated instead.
Up to 9 Columns of data can be read in via the Non-Spreadsheet method, and 20
Columns by the Spreadsheet method. Two of these must contain the Time and Pressure
values, which are mandatory for Analysis.
Screen Dialog and Operational Instructions:
Non-Spreadsheet Style: This sub-dialog allows users to select which Columns of data
they want to import into PanSystem and to define what type of data is present in each
Column.
Select this text to see an example of what the Non-Spreadsheet Style dialog looks like
Non-Spreadsheet Style Dialog:
73
PanSystem 3.5 User Guide
just enter it into this field (i.e. the File Name used here does not have to be the
same as the physical data File Name).
View Data File: Use this option to check the data format in the file. This sub-dialog
remains active behind the Data File display window, so users may switch freely
between the two without having to close down the display window. This is useful
for checking if Header data is present before using the Append to File option in the
Pressure and Rate Data Preparation dialog.
Header lines marked with an asterisk (*), are automatically recognized as Header
information and will be ignored; other lines similarly marked (including lines of
Gauge Data) will also be ignored.
Time Column Number: Specify the Column where the Time is recorded. This is
normally recorded in Column 1 by default.
Ensure that only one Time Column is defined. If the file contains more than one
Time Column, pick only one of them.
Time Format: Select the Time Format from the drop-down menu.
It is very important to select the correct Time Format or PanSystem may read
the data from the file incorrectly. A number of different Time Formats are
available:
hours - cumulative decimal Hours.
hhhh:mm:ss - the delimiter can be a colon, comma, space, etc.
If the Hours are in 24-hour clock format and reset to zero at the start of
each new Day, check the 24hr. Update checkbox and PanSystem will add
24 hrs. to the counter each time it resets. If the clock time is cumulative
(i.e. increasing monotonically, with no zero reset), do not enable the
24hr. Update option (i.e. leave the 24hr. Update checkbox unchecked).
dd:hh:mm:ss - Cumulative days. The Hours should reset to zero at the
start of each new Day. The delimiter can be a colon, comma, space, etc.
minutes - decimal minutes.
seconds - decimal seconds.
(DATE)hh:mm:ss - This is a Time Column in hh:mm:ss format, associated
with a Date, which appears in a separate Column as in the examples above.
The Hours will be 24-hour clock and will restart at zero each new Day.
Use this option in Fixed Column Width mode when Dates are being
imported.
74
PanSystem
75
PanSystem 3.5 User Guide
General:
This status sub-dialog is displayed while PanSystem is importing a Gauge Data file. It
supplies information on the number of Data Points that have been imported.
Select the OK button to validate and close the dialog.
If the number of Data Points is incorrect or the user wishes to terminate the import,
select the Abort button.
76
PanSystem
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the Rate Changes button. It is used to enter, view or edit the Rate Changes Table for the
selected Well and Master Data File.
Rate Changes are Events where the surface Flow Rate changes. This includes Rate
History (prior to a Test, perhaps before the Gauge started recording), and Rate
Variations during a Test or sequence of Tests. A maximum of 2000 entries is allowed in
a Rate Changes Table.
A file cannot be analyzed unless a Rate Changes Table has been set up.
Once entered, the Rates are plotted as a step profile on the Dataprep Data Edit Plot. The
Events are marked by Arrows in the Ruler Bar and dashed vertical lines on the Plot.
To define a Rate Changes Table, select the file and associated Data Columns as the
"Masters" and proceed as outlined below.
1. Select the Well for defining a Rate Changes Table in the Well to Edit field of the
Pressure and Rate Data Preparation dialog.
2. Select the Rate Changes button to generate this dialog.
3. Enter/edit the Rate Changes data. Individual cells can be edited by highlighting
and entering a new value. The editing buttons situated down the right-hand side
of this dialog may also be used.
Users can scroll through a lengthy table with the scroll bar (which will appear at the
side of the window if there are more than 16 lines in the table). Refer to the
Gauge Data Edit dialog for additional details on the editing buttons and right-mouse
click functions for scrolling (post-Windows 2000 users only).
If more than one Well has been defined, it is necessary to define Rate Changes
separately for each Data File imported for each of the Wells.
Rate Changes are normally defined graphically by identifying the Points where the
Flow Rate changed on the Dataprep Data Edit Plot. Editing can be subsequently
performed in this dialog or in the Rate Change dialog (i.e. generated from the
Dataprep Data Edit Plot).
Screen Dialog and Operational Instructions:
Within the table field, only 16 rows can be viewed at a time. Users can scroll through the
file using the scroll bar on the right-hand side of the table field to move cell by cell (i.e.
left mouse-click on arrow keys) or page by page (i.e. left mouse-click on scroll bar either
side of slider).
For post-Windows 2000 users, the scroll bar also has right mouse button functionality.
By selecting anywhere on the vertical scroll bar with the right mouse button, a short
menu is activated that allows users to move the table cells to selected locations (e.g. with
the menu command Scroll Here - the table cells will be moved to the exact position on
the scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value.
77
PanSystem 3.5 User Guide
Np or Gp: The Cumulative Production (or Injection) of Oil, Gas or Water at the
selected Rate Change Data Points.
78
PanSystem
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in this
manner, first use the Insert option to open up the appropriate number of empty
lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the time format. Refer to Gauge Data Editing Time.
Transfer: This button generates the Rate Data Transfer sub-dialog; this is used for:
Importing Rate Changes Data from an external source. This is useful
if the Test has an extensive History and the Time/Rate data are already in
ASCII file format (e.g. exported from a spreadsheet). This can also be
achieved using the Paste button.
Transferring a Rate Changes Table. A Rate Changes Table already
entered for one dataset (e.g. an Upper Gauge), can be transferred into a
new Rate Changes Table required for a second dataset (e.g. Lower Gauge).
Rate Changes can also be defined graphically by identifying the Points where the
Flow Rate changed on the Dataprep Data Edit Plot (refer to the Data Edit Plot
Overview for details). Users can still view or edit Rate Changes created graphically
within this dialog.
Average Rates: This button generates the Rate Data Averaging sub-dialog; this is
used to Average Flow Rates over pre-defined Flow Periods. Using this facility, a
series of Flow Rate or Cumulative Production measurements (i.e. as loaded from a
Production Report), can be made compatible with Rate Change Events picked from
the Pressure record. This provides a means of:
Converting Cumulative Data to Flow Rates for the Rate Changes Table.
Synchronizing the Rate Data to Pressure events.
Simplifying the Rate Data by averaging, where Test Periods span several
Rate measurements.
Respecting Cumulative Production.
Operational Checklist:
The first entry (i.e. line 1) should be the start of the first Flow Period in the
recorded Test, or the start of its Rate History (if there was flow before the Test
was recorded). It should therefore have a Flow Rate of zero.
If it is the start of the Test Record, users should enter a Pressure in the first
line.
If it is the start of the Flow History, with no recorded data, there is no need
to enter an initial Pressure - PanSystem will estimate this for users during
Analysis.
In each line, enter the Flow Rate leading up to the specified Time.
The Pressure entered for the start of a Flow Period will be used in Analysis as P0
("Pressure at Start of Test"). This affects any diagnostic plot with p on the Y-axis,
and any Skin Factor computations which use P0. Users should ensure that the
correct Pressure has been entered at the start of any Flow Period they intend to
analyze.
For other Flow Periods, such as the history before the Test, the Pressure is
unimportant and can be left at zero.
79
PanSystem 3.5 User Guide
In a DST, users will not often know the initial Pressure (i.e. line 1) at the start of
the Test - leave it at zero or put in an estimate (i.e. it may be one of the things that
users wish to obtain from the Analysis).
The last line should correspond to the end of the last Flow Period. If users do not
define the end of the last Flow Period, its associated data will not be recognized in
Analysis.
Enter negative Flow Rates for Injection/Fall-Off Tests.
For Oil fluid type with either of the Multi-Phase options (i.e. oil/water/gas), enter
the oil Flow Rates. The Flow Rates of the other phases will be computed from the
water/oil and gas/oil ratios.
For Condensate fluid type:
If Multi-Phase Pseudo-Pressure is not being used, the gas Flow Rates
entered should correspond to the primary (i.e. high pressure) Separator
Offtake corrected to standard conditions (also refer to Condensate Fluid
Parameters sub-dialog).
If Multi-Phase Pseudo-Pressure is being used, the gas Flow Rates entered
should correspond to the total Produced gas, corrected to standard
conditions.
Special Set-Up for Slug Tests:
If the status of Slug Test is assigned to a Test Period whilst operating in the Data Edit
Plot, users will find the following special set-up in the Rate Changes Table. This is
performed automatically on exit from the Data Edit Plot:
Initial Pressure (i.e. Start of Slug Test) set to:
Layer Pressure for the Ramey et al Type-Curve Method (i.e. because the
Initial Sandface Pressure, on the Formation side of the Valve, is the Layer
Pressure).
Zero for the Pressure Integral Method (i.e. a consequence of the
mathematics employed).
The Initial Pressure must be left at Layer Pressure if the Ramey et al Type-Curve
Method is being used, and at Zero if the Pressure Integral Method is being used.
Flow Rate (i.e. second line of Slug Test) set to a nominal value of 1. Slug Test
Analysis does not require a Flow Rate here, but PanSystem requires a non-zero
value to permit entry into the Analysis section.
These values are set-up automatically, and do not normally need to be edited.
80
PanSystem
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the Test Design button. It is provided for setting up Test Design runs for use with the
Advanced Simulation option found on the Simulate menu.
This option will be grayed-out (i.e. disabled) if users do not have a licence for the
Advanced Simulation option (i.e. the Version 2 equivalent of PanSim).
For a Test Design, the surface rate schedule and computational time-steps for each
individual well involved need to be specified by the user.
The Advanced Simulation option will subsequently compute the response of the reservoir
model to these surface rates. The result is a prediction of flowing pressures and
downhole Flow Rates at each time-step.
The reservoir model must be fully defined by the user in terms of permeability,
skin, etc.
Screen Dialog and Operational Instructions:
The main features of the dialog and a suggested workflow are described below:
The Test Design option is used to create a new data file for each well, with the times and
surface rates specified. This dialog box will only appear if the currently selected well is
the principal well.
1. Data Point: This is the identification number for data points, set in chronological
order.
2. Time/Rate: In these first two columns of the table field, enter the time (i.e.
cumulative) of each rate change, and the rate prior to the change. Enter a
negative rate for injection.
The first flow period is assumed to start at time = zero, so the first entry (i.e. line
1), must have a time value > 0. If users want the test to begin at a later time,
define the first line as a shut-in (i.e. flowrate = 0) up to this time. Use negative
flowrates for injection wells.
3. No. of Steps: In Column 3, enter the number of time-steps required in each flow
period.
4. Format: In Column 4, enter the spacing format of the time-steps. This is done
according to the following convention:
1 = Linear (divide flow period into equally spaced steps)
2 = Logarithmic, first step 0.001 hours
3 = Logarithmic, first step 0.005 hours
4 = Logarithmic, first step 0.01 hours
5 = Logarithmic, first step 0.05 hours
6 = Logarithmic, first step 0.1 hours
7 = Logarithmic, first step 0.5 hours
8 = Logarithmic, first step 1.0 hours
Linear time-stepping is recommended (but not mandatory), if users are looking
particularly at wellbore storage or the pseudo steady-state part of an extended drawdown
81
PanSystem 3.5 User Guide
in a closed reservoir, both of these flow regimes being essentially linear with time.
Otherwise, users are advised to use logarithmic spacing.
Logarithmic and linear spacings can be mixed and it is also possible to subdivide a flow
period into different step formats.
Once the Test Design has been edited, select OK to generate a Test Design sub-dialog.
Within the table field, only 16 rows can be viewed at a time. Users can scroll through the
file using the scroll bar on the right-hand side of the table field to move cell by cell (i.e.
left mouse-click on arrow keys) or page by page (i.e. left mouse-click on scroll bar either
side of slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value.
The editing buttons situated on the right-hand side of the dialog are used for the
following:
Function: Change values in a range of cells. Refer to Gauge Data Editing
Function.
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing Clear.
Insert: Insert a number of rows. Refer to Gauge Data Editing Insert.
Copy: Copies all the columns of data contained in the table to the clipboard. These
columns of data can be subsequently pasted into a spreadsheet (e.g. Excel).
Paste: This button allows users to paste in columns of data from an external
source via the windows clipboard. The source data must contain the same number
of columns as those in the table being pasted into, and must also be tab-separated.
Time data may be input in any of the usual accepted formats (e.g. hours,
hh:mm:ss, etc.), except minutes or seconds. Time data must also be cumulative
(i.e. it must not reset to zero at the start of each new day unless it is in
dd:hh:mm:ss format).
To import data via the Clipboard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to Clipboard from the editor being used
(e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at the insertion
point in the time column and select the Paste button - do not use Ctrl+V from
the keyboard. The Paste option will automatically translate the incoming time
format into the format being used for the current PanSystem display, if different.
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in this
manner, first use the Insert option to open up the appropriate number of empty
lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the time format. Refer to Gauge Data Editing Time.
82
PanSystem
Transfer: This option allows users to copy the Rate Change Times and Flowrates
directly from the Rate Changes Table. The number of time-steps per flow period
and the stepping format can subsequently be typed in as described above.
This facility is useful if Advanced Simulation is to be used for history matching
against gauge data, but instead of letting the program use the gauge clock times
for response generation, users specify their own time-steps. This may be
preferable if the gauge clock times are irregularly spaced (i.e. using Test Design will
give you a regular spacing), or there may be too many points (i.e. users can control
the number of steps in Test Design).
Test Design for Interfering Wells:
If users have Multiple Wells, they can either enter new Times and Flow Rates for each
Well independently, or use the Time-Steps created for the "Principal Well and just enter
the different Flow Rates. Proceed as follows:
Select an Interfering Well (i.e. one that is not the "Principal") in the Well to Edit area of
the Pressure and Rate Data Preparation dialog.
83
PanSystem 3.5 User Guide
84
PanSystem
Regardless of which entry mode is used (i.e. Yes or No), the Surface Flow Rate Schedule
for Interfering Wells will only be sampled at the Time-Steps of the Principal Well for
Simulation purposes. The No option is the quickest way of entering data and can be used
in most situations.
If users have already set-up the Well, Layer, Fluid and Boundary parameters, they are
now ready to proceed to the Advanced Simulation option under the Simulate Menu option
(refer also to Advanced Simulation Overview).
85
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Edit Test Design dialog by selecting the OK button.
Screen Dialog and Operational Instructions:
The dialog is comprised of two sections as described below:
Test Design Names: Fill in names for the internal Data File that will be created
(default name Test Design), and the Rate Column (default name Test Rate).
Initial Wellbore Pressure: This field is defaulted to the pressure of Layer 1, but
can be changed if required. This is a wellbore pressure - if different from the layer
pressure/s, Advanced Simulation will compute production (i.e. if underbalanced) or
injection (i.e. if overbalanced) during the early time-steps.
On selecting OK, a data column is created with times and surface rates filled in according
to the test design schedule specified by the user in the Edit Test Design dialog.
86
PanSystem
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting
the New button. It is used to specify the format of a new Gauge Data File.
Screen Dialog and Operational Instructions:
The main features of the dialog are described below:
Data File Name: Enter the name of the new Gauge Data File in this field.
Number of Rows: Specify the Number of Rows allocated to the new Gauge Data
File in this field (it is possible to Add/Remove Rows later via the Gauge Data Edit
dialog, so this operation is not critical at this stage).
Column Number: Displays the Column Number in ascending order.
PanSystem automatically sets aside Column #1 for the Time data, so it is not
necessary to specify the Type of data in Column #1.
Column Type: Specify the Type of data in Column #2 by selecting the drop-down
menu to the right of the entry field and choosing a Column Type from the list. This
selection defines how data will be treated in the program. Choices include:
Pressure
Temperature
Oil Flow Rate
Gas Flow Rate (3)
Fluid Density
Other Gauge
Pressure Difference
Other Gauge Difference
Cumulative Oil Production
Cumulative Gas Production (2)
Column Name: Enter the Column Name. This is the Name that is used to identify
the data within PanSystem.
87
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Pressure and Rate Data Preparation dialog by selecting a
Pressure Column (and optionally, measured Flow Rate or Cumulative Production) in the
Data File/Column List section of the Pressure and Rate Data Preparation dialog, then
selecting the THP to BHP button; it is used to convert a THP versus Time record to a BHP
versus Time record, allowing for Well Completion and instantaneous Flow Rate, Phase
Ratios, Gas-Lift, etc. at each Pressure point.
Three methods are available for performing the conversion:
Using VFP Tables
Using a WellFlo (*.WFL) File containing the Well and Fluid Models.
This facility can also be used to convert from any Gauge Depth to BHP provided the
VFP file or WellFlo Model is set-up appropriately.
Screen Dialog and Operational Instructions:
The three conversion methods are implemented via separate tabs in the dialog, described
as follows:
Using VFP Table tab:
This option is used to open a selected VFP file for a Production Well (using the Browse
facility described below).
PanSystem uses the selected Gauge Pressure (THP) Column, one Pressure at a time (and
depending on the keywords used in the VFP file), supplies the appropriate data to the
interpolation routine (e.g. WCT or WOR, etc.). A complete set of values is supplied to the
conversion routine for each THP to BHP calculation:
The Water-Cut (WCT) or Water/Oil Ratio (WOR) is computed from the Oil and Water
Flow Rates. The Water/Gas Ratio (WGR) is derived from Water and Gas Flow Rates
in Gas and Condensate Wells.
The Solution Gas/Oil Ratio (GOR) or Gas/Liquid Ratio (GLR) is computed from the
Gas and Oil (and Water) Flow Rates. The Condensate/Gas Ratio (CGR) or Oil/Gas
Ratio (OGR) is derived from Oil and Gas Rates in a Condensate Well.
Qgi (Gas Injection Rate): Enter a constant value for Qgi if no Gas-Injection Rate
was selected in the Data File/Column List section of the Rate Data Preparation
dialog.
In a Gas-Lifted Oil Well, the Total Gas Rate and Lift-Gas Injection-Rate must be supplied
as sampled data. The Solution GOR is calculated as:
[(Total Gas Rate) minus (Gas-Injection Rate)] / (Oil Flow Rate).
If any sampled data (e.g. Flow Rate, Water Rate, etc.) are not available or have not
been selected with the Pressure, users can specify a single value of each missing
parameter to be used for all Pressures (e.g. this would allow the conversion to be
performed with only measured THPs (i.e. users specify the constant principal phase
88
PanSystem
Wellflo will calculate bottom hole pressures AT THE FORMATION LAYER NODE IN
THE WELLFLO MODEL - regardless of the node selected as the "solution node" in
Wellflo. If the user wishes to calculate pressures at a different depth in the
wellbore, the Wellflo model must be altered so that the formation layer is located at
the depth where pressure calculations are desired.
PanSystem checks that the Fluid Type in the VFP File Header is appropriate to the Fluid
Type selected in the Well and Reservoir Description (Analytical) dialog within PanSystem.
Users can check the third item in the Header Line after the VFPPROD line (i.e.
usually this will be Line Three, but there may be Comment lines too). An example
is given below:
'LIQ' and 'OIL' are both acceptable for Oil Fluid Type and 'GAS' is acceptable for
Gas and Condensate Fluid Type.
PanSystem will display an appropriate error message if the VFP file is not compatible
with the current settings for PanSystem (e.g. PanSystem set to Oil Fluid Type, but the
VFP file is for a Gas Well).
ESP Wells and Injection Wells cannot be used with this facility at present. Also
note that 'WAT' Fluid Type is only allowed under VFPINJ and is therefore not
compatible with the current release.
Oil Rate (Oil)/Gas Rate (Gas or Condensate): Enter a constant value for the
principal phase Flow Rate if no Oil Flow Rate/Gas Flow Rate (or Cumulative)
Column was selected in the Data File/Column List section of the Pressure and Rate
Data Preparation dialog (e.g. to represent a Constant Rate Drawdown).
Water-Cut/WGR: Enter a constant value for Water-Cut/WGR if no Water Rate (or
Cumulative) Column was selected in the Data File/Column List section of the
Pressure and Rate Data Preparation dialog.
GOR (Oil)/CGR (Condensate): Enter a constant value for GOR/CGR if no Gas
Rate/Oil Rate (or Cumulative) Column was selected in the Data File/Column List
section of the Pressure and Rate Data Preparation dialog. This GOR is the Solution
GOR (corresponding to the VFP Table definition).
Qgi (Gas Injection Rate): Enter a constant value for Qgi if no Gas-Injection Rate
was selected in the Data File/Column List section of the Rate Data Preparation
dialog.
89
PanSystem 3.5 User Guide
VFP File/Browse button: Use the Browse button to generate a standard Windows
File Open dialog and locate/select an appropriate *.VFP file on the system/network.
Once the required file is located/selected, choose the Open button to load the
*.VFP file into PanSystem.
Name for BHP Column: Enter a Name for the BHP Column that will be generated
after selecting Calculate (i.e. default Name is BHP).
Time/THP/BHP Data Field: Initially, this field displays the Time and THP Values
associated with the selected Pressure Column. After the Calculate button is
selected, the field will also be populated with the corresponding BHP Values derived
from the calculation process.
Calculate button: Select this button to perform the BHP computation; the current
THP and the corresponding BHP will be displayed in the overlying Data Field. VFP
interpolation is performed for each input Pressure. If a value input to the VFP
Table is outside the table range, linear extrapolation will be used to complete the
calculations.
For a zero principal phase Flow Rate during a Shut-In, the Phase Ratios will be
the values used with the last non-zero Flow Rate (i.e. the Shut-In will be treated
like the end of the preceding Flow Period). If the very first Flow Rate point is
zero, Phase Ratios of zero will be used (i.e. unless constant values have been
specified in this dialog, in which case these will be used throughout). Any
negative Flow Rate value in any of the Rate Columns will stop the calculation and
a warning will be issued, since Injection is not handled in this release.
90
PanSystem
On completion of the calculations, OK from this dialog to return to the Pressure and Rate
Data Preparation dialog, where the new BHP Column will be listed in the Data File/Column
List section.
Using WellFlo tab:
This option is used to call WellFlo (if licensed) over a DDE link and open a WellFlo *.WFL
file containing the Well and Fluid Models (i.e. the file is selected from PanSystem using
the Browse facility described below and opened via WellFlo).
The Volatile Oil Fluid Type available in WellFlo has no direct equivalent in
PanSystem and is not compatible with this facility.
ESP Wells and Injection Wells cannot be used with this facility at present.
Oil Rate (Oil)/Gas Rate (Gas or Condensate): Enter a constant value for the
principal phase Flow Rate if no Oil Flow Rate/Gas Flow Rate (or Cumulative)
Column was selected in the Data File/Column List section of the Pressure and Rate
Data Preparation dialog (e.g. to represent a Constant Rate Drawdown).
91
PanSystem 3.5 User Guide
92
PanSystem
Calculate button: Select this button to perform the BHP computation; the current
THP and the corresponding BHP will be displayed in the overlying Data Fields.
For a zero principal phase Flow Rate during a Shut-In, the Phase Ratios will be
the values used with the last non-zero Flow Rate (i.e. the Shut-In will be treated
like the end of the preceding Flow Period). If the very first Flow Rate point is
zero, the Phase Ratios from the *.WFL file will be used (i.e. unless constant values
have been specified in this dialog, in which case these are used throughout). Any
negative Flow Rate value in any of the Rate Columns will stop the calculation and
a warning will be issued, since Injection is not handled in this release.
On completion of the calculations, OK from this dialog to return to the Pressure and Rate
Data Preparation dialog, where the new BHP Column will be listed in the Data File/Column
List section.
Simple Gas tab:
This option provides a simplified approach for Dry Gas using the Energy Equation
(Reference 78), for single-phase flow (i.e. Gravity plus Pipe Friction components only).
This tab is only activated when a *.PAN file with a Gas Fluid Type is currently
loaded or a Gas Fluid Type is selected in the Well and Reservoir Description
(Analytical) dialog.
Gas Rate: Enter a constant value if the Gas Rate Column was not selected in the
Data File/Column List section of the Pressure and Rate Data Preparation dialog.
Wellhead Temperature: Enter a constant value if the Wellhead Temperature
Gauge Data Column was not selected in the Data File/Column List section of the
Pressure and Rate Data Preparation dialog.
Bottom Hole Depths (MD) and (TVD): Enter values for each of these Depths;
PanSystem can then derive average Well Deviation.
Tubing ID: Enter the Internal Diameter of the Tubing (i.e. Monobore Tubing
Completion).
Bottomhole Temperature: Enter a constant value (PanSystem will default to the
Reservoir Temperature if this has already been entered in the Layer Parameters
dialog).
Name for BHP Column: Enter a Name for the BHP Column that will be generated
after selecting Calculate (default Name is BHP).
Time/THP/BHP Data Fields: Initially, this area displays the Time and THP Values
associated with the selected Pressure Column. After the Calculate button is
selected, the BHP field will also be populated with the corresponding BHP Values
derived from the calculation process.
Calculate button: Select this button to perform the BHP computation; the current
THP and the corresponding BHP will be displayed in the overlying Data Fields.
Gas Gravity is derived from the Gas Fluid Parameters dialog. If this is zero,
PanSystem will prompt users to enter a value (at this stage, the Layer Parameters
and Fluid Parameters may not have been initialized by users).
93
PanSystem 3.5 User Guide
On completion of the calculations, OK from this dialog to return to the Pressure and Rate
Data Preparation dialog, where the new BHP Column will be listed in the Data
File/Column List section.
94
PanSystem
General:
This dialog is generated by the Function button in the Gauge Data Editor. It is used to
adjust the value/s in any single cell or range of cells within a column of data from the
current file displayed in the Gauge Data Editor dialog using a shift and multiplier (i.e. [x'
= ax+b] function). This may be necessary for shifting Gauge Pressures to a different
datum, re-calibrating Gauge Pressures, converting spinner rps to Flow Rates or for
shifting Times to a common reference.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Column to Function: Select the column that the function is to be applied to.
Start Row: Select the first row that the function is to be applied to.
End Row: Select the last row that the function is to be applied to.
Multiplier: Enter a multiplier value for the function.
Shift: Enter a shift value for the function.
95
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by the Goto button in the Gauge Data Editor. It is used to
move to any row within the current file displayed in the editor main dialog.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Row Number: Users select the row they wish to move to. The row number entered
in the entry field then becomes the first row displayed in the editor main dialog
after selecting OK.
Range: Displays the range of row numbers available (e.g. 1-125).
96
PanSystem
General:
This sub-dialog is generated by the Clear button in the Gauge Data Editor. It is used to
clear the values from any cell or range of cells within any of the columns displayed in the
data editor main dialog.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Start Row: Select the first row to be cleared.
End Row: Select the last row to be cleared.
All Columns: Check this option to clear all available columns.
Single Column: Check this option to clear a single selected column.
Column Name: Select the column to be cleared using the drop-down menu.
This is only applicable if the single column option has been selected.
97
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by the Insert button in the Gauge Data Editor. It is used to
insert one or more rows at any point in the current file displayed within the data editor
main dialog.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Start Row: Select the row number where the insertion is to start or end depending
on whether the Before or After button has been checked.
Number of Rows: Enter the number of rows to be inserted.
Before: Insertion will be before the row specified in the Start Row field.
After: Insertion will be after the row specified in the Start Row field.
98
PanSystem
General:
This sub-dialog is generated by the Delete button in the Gauge Data Editor. It is used to
delete one or more rows at any point in the current file displayed within the data editor
main dialog.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Start Row: Select the row number where the deletion is to start.
End Row: Select the row number where the deletion is to end.
99
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by the Time button in the Gauge Data Editor. It is used to
change the Time Data Format for the current file displayed within the main Data Editor
dialog.
Screen Dialog and Operational Instructions:
The main features of the sub-dialog are described below:
Time Format: Select the required Time Format from the drop-down menu. The
Time field within the current file displayed in the main Data Editor dialog will be
updated after selecting OK from this sub-dialog.
100
PanSystem
General:
This sub-dialog is generated by the Names button in the Gauge Data Edit dialog. It is
used to assign new names to any of the columns that have been defined for the current
file displayed within the data editor main dialog.
Screen Dialog and Operational Instructions:
The sub-dialog will contain a data entry field for each column that is present within the
current file displayed in the data editor main dialog. The column number is defined on
the left-hand side of this sub-dialog and the corresponding column name is displayed in
the data field on the right-hand side. If required, highlight the column name to be
changed and insert a new column name.
101
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by the TPR Header button in the Gauge Data Editor and a
similar sub-dialog is generated by the Edit Remarks button from the Report Cover Page
dialog. It is used as a reporting remarks data entry screen. The Remarks field is free
format text and can be any relevant data associated with the current file displayed in the
data editor main dialog, that the user requires to have printed on the front page of the
report.
Screen Dialog and Operational Instructions:
The sub-dialog contains a single data entry field entitled Remarks. If users enter fewer
than 45 lines in this field, they will get the Cover Page panel and Remarks panel on a
single page. Otherwise, the Remarks panel will be continued on a new page.
102
PanSystem
General:
This dialog is accessed from the Edit Rate Changes dialog by selecting the Transfer
button. It is used to transfer Rate Data into the current Rate Changes Table from an
external source. Data is inserted before the beginning of any existing Rate Changes in
the table.
Screen Dialog and Operational Instructions:
The dialog contains two data entry/selection sections and an illustrated example for user
guidance as described below:
Select Rate Column to Use: Use the drop-down menu on the data entry field to
select the Name of the Rate Column from which Rate Data is to be transferred.
Time Entries Correspond to: Specify how the Times and Rates are related in the
file to be transferred. The illustration on the right-hand side of the dialog will
change depending on the Rate Period button option selected within this section.
First/Last Period Starts/Ends at: Enter a Time for the start of the first Flow
Period or the end of the last Flow Period (depending on Duration button
option that is selected within this section).
103
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Edit Rate Changes dialog by selecting the Average Rates
button; it is used to calculate Average Flow Rates over pre-defined Flow Periods. Using
this facility, a series of Flow Rate or Cumulative Production measurements (e.g. as loaded
from a Production Report), can be made compatible with Rate Change Events picked from
the Pressure record.
Basic principle of Rate Averaging to Flow Periods defined from the Pressure Record
Screen Dialog and Operational Instructions:
Before entering this dialog, users should already have:
Imported the necessary Pressure and Time/Rate (or Time/Cumulative) data.
Synchronized the clock Times for the Pressure and Rate or Cumulative data (if
necessary).
Picked the Rate Change events from the Pressure data (refer to Data Edit Plot
Overview and the Rate Change dialog for details of how this is performed
graphically and also refer to the Synchronization section below for guidance on the
treatment of Flow Periods).
The dialog contains two data entry/selection sections, an option to perform data reduction
and an illustrated example for user guidance as described below:
Select Column to Use: Use the drop-down menu on the data entry field to select
the Name of the Rate Column or Cumulative Production Column on which Rate Data
Averaging is to be performed.
104
PanSystem
This must be a Rate Column or Cumulative Production Column for the principal
fluid type.
Perform Data Reduction: Select this option to implement data reduction on rate
changes. Performing a data reduction automatically groups rate changes through
data reduction by wavelet analysis. If Perform Data Reduction is selected, the user
can select the percentage of Rate-Change data to keep from the reduction. In order
to make a selection from the Keep drop-down menu, the Rate-Changes table must
exist and have valid rate data previously defined.
To perform data reduction on pressure or rate channels, use the Dataprep Toolbar
for Data Reduction.
Time entries correspond to: Specify how the Times and Rates are related in the
Rate Column to be averaged. The illustration on the right-hand side of the dialog
will change depending on the radio button option selected within this section (i.e.
Starts of Rate Periods or Ends of Rate Periods).
The convention within PanSystem is that the Rate value assigned to a certain Time
is the Flow Rate leading up to that Time. This corresponds to the default "Ends of
Rate Periods" setting of the radio button within this section of the dialog.
On selecting OK to exit the dialog, one of the following averaging processes will be
performed, depending on the type of Data Column that was selected:
Flow Rate Data: Upon exit from the dialog, the Flow Rates are averaged over
each Flow Period defined by the Rate Change Times (Tn). PanSystem calculates the
Cumulative Production (Vn) over the Test Period between (Tn-1) and (Tn), then
divides by the Test Period Duration (Tn - Tn-1), to get the Average Flow Rate (Qn),
where:
105
PanSystem 3.5 User Guide
This value will be inserted at Time (Tn) in the Rate Changes Table.
Cumulative Production Data: Upon exit from the dialog, PanSystem calculates
the incremental Cumulative Production (VTn - VTn-1), over each Test Period. The
Average Flow Rate (Qn) at Rate Change Time (Tn), is given by:
This value will be inserted at Time (Tn) in the Rate Changes Table.
If Perform Data Reduction was selected, the following prompt appears after the
reduction while the user views the changes in the data-prep graph.
Click Yes to accept the reduction, or click No to go back to the original data set.
Data Synchronization:
If the Test Period marker at (Tn) does not correspond exactly to a Flow Rate or
Cumulative Production measurement (and it usually will not), the appropriate fraction of
the current days Production (i.e. from the previous measurement up to Tn) must be
used (e.g. if the Cumulative Production data correspond to midnight readings, and there
is a Rate Change event at 08:00, then 8/24 of the current days Production will be
assigned to that Flow Period, and the remaining 16/24 to the next Flow Period/s).
These Time splits require some special treatment if the next Flow Period is a Shut-In, as
illustrated below:
106
PanSystem
This check procedure will only fail if there is a spurious zero Flow Rate
measurement during a Flowing Period (or two successive Cumulatives are
identical), so that a Flowing Period is incorrectly perceived as a Shut-In. Any
spurious zero production figures should be eliminated.
107
PanSystem 3.5 User Guide
General:
This plot is accessed by selecting a data file in the List to Plot section of the Pressure and
Rate Data Preparation dialog, then selecting the Plot button. To change which data are
plotted in the Data Edit Plot, return to the Pressure and Rate Data Preparation dialog and
add data for plotting by selecting it in the Data File/Column List section, then select the
Add to List button, or remove data by selecting it in the List to Plot section, then select
Remove From List.
Screen Display:
In addition to editing Gauge Data using the options in the Pressure and Rate Data
Preparation dialog, it can also be edited graphically in the Data Edit Plot, using the
Dataprep Toolbar function buttons and the Ruler Bar (which lies below the Dataprep
Toolbar). The Ruler Bar is used to select Rate Changes or Test Periods for editing. It also
displaysFlow Periods.
If no Rate Changes, Test Periods or Flow Periods have been defined, users will
have to either select them using the Exact Point, Nearest Point, Define Point and/or
Auto Flow Period tools from the Dataprep Toolbar, or manually input the data via
the Edit Rate Changes dialog.
Most of the tools operate by selecting points or ranges of data and then clicking the
relevant tool button. Users can:
Select individual points on the plot by pointing at them and clicking the left mouse
button. A selected point becomes a solid square.
Select ranges of data by holding down the left mouse button and dragging a box
around the points to be selected.
Select Rate Changes by left-clicking the arrow/s once in the lower half of the Ruler
Bar. The arrows can also be moved by left-clicking and dragging. By holding down
the CTRL key and clicking a Rate Change arrow or by just a right-click near the
arrow, the Rate Change dialog will appear for editing Time, Pressure and Rate (TPR)
data. Move a Rate Change time by clicking on the marker arrow and dragging it
along the Ruler Bar. Change the pressure associated with a Rate Change by
clicking the marker arrow and, keeping the left mouse button depressed, dragging
the cursor down the vertical dashed line to the desired (pressure) position.
Select Test Periods by clicking on the upper half of the Ruler Bar above the plot. To
select several contiguous Test Periods, hold down the SHIFT key, then click on the
first Test Period required and drag the mouse pointer over the remaining Test
Periods required (the selected Test Periods are displayed in a darker color). To
select all Test Periods, hold the control down and right-click on the test period. To
de-select the current selection, single click anywhere on the upper half of the Ruler
Bar. Also refer to the Group and Ungroup tools on the Dataprep Toolbar.
Define a Test Type (i.e. only necessary for Slug Tests and Interference Tests), by
double-clicking in the appropriate Test Period. A Test Period Classification dialog is
generated which allows the Test Type to be selected; for Slug Tests, the Slug Test
Analysis Parameters can also be selected/entered.
108
PanSystem
Plot Annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
109
PanSystem 3.5 User Guide
Data Files:
These refer to time, pressure, rate (i.e. TPR) and any other Gauge Data held internally by
PanSystem under a file name. Up to 5 files can be held at any time for each well. There
can be up to 100 columns (= channels) in each file, and there may be more than one
pressure and rate column. All data files are saved for all wells to the PanSystem data file
(i.e. *.PAN or *.PAX). The Gauge Data can be edited via the Dataprep/Gauge Data main
menu option, which generates the Pressure and Rate Data Preparation dialog. Select the
Edit button from this dialog to access the Gauge Data Edit dialog.
Master Data File:
The Master Data file/columns have two main purposes:
1. They represent the data on which analyses will be performed. If there is more than
one gauge record to analyze, select each in turn as a "master".
2. They are the "target" file/columns for some data preparation functions (e.g. the
Copy and Paste functions work by pasting into the nominated Master Data
file/columns (as appropriate) and it may be necessary to temporarily redefine a file
as the Master Data file during data preparation in order to paste data into it).
System Data File:
These have the file extension *.PAN (binary) or *.PAX (ASCII), representing the data file
that PanSystem writes to disk, containing all input Gauge Data, fluid and reservoir
description, etc. and the analysis results. The "system file" may contain Gauge Data from
several different raw "data files" if more than one has been imported. If several wells
have been configured, the "data files" for all wells are saved to one system file.
110
PanSystem
Dataprep Well
Well:
Up to five Wells can be defined in PanSystem. Select and define in the Well and
Reservoir Description dialog. Each Well can have up to five independent data files stored
with it (e.g. five separate Welltests, or five sets of Gauge Data on the same Welltest) and
each can be Plotted, Edited and Analyzed.
111
PanSystem 3.5 User Guide
Column:
The term used for a channel (i.e. sequence, stream) of data in a data file (e.g. the "Time
Column" is the gauge clock record for the welltest and the "Pressure Column" represents
the associated pressure readings). They appear as columns when listed on-screen.
Master Pressure and Rate Columns:
The selected columns of data in the Master Data file, which analyses will be performed
with. The selected Master Pressure also has a special status in certain data editing
functions involving other gauges. Different Master Pressure/Rate Columns can be
selected if there are several to choose from in a given Master Data file.
PanSystem Analysis requires a rate value to accompany each time-pressure pair.
Generally, gauge records will not include simultaneously recorded rates, unless a
flowmeter was run, so there will not be a Rate Column as such. In this case, PanSystem
will create a Rate Column automatically by digitising the manually entered Rate Change
data.
Rate Column:
Values of Flow Rate corresponding to the gauge clock time values in a data file.
PanSystem Analysis requires a rate value to accompany each time-pressure pair.
Generally, the gauge will not have recorded rates at these times, unless a simultaneous
flowmeter was run, so PanSystem will create a rate column automatically, using the
manually entered surface Rate Change data or a Rate Column can be created from the
Data Edit plot, but this is not usually necessary except for special applications.
112
PanSystem
General:
These are events where the surface Flow Rate changes. This includes Rate History (i.e.
prior to a Test, perhaps before the Gauge started recording) and major Flow Rate
variations during a Test or sequence of Tests. A maximum of 2000 lines may be
included in the table.
Associated with a Rate Change event are:
The Time.
The Flow Rate leading up to the selected Point (i.e. the Point marks the end of
the Flow Period - as illustrated below).
113
PanSystem 3.5 User Guide
The Mark as END of Build-Up checkbox is only required for Flow Rate Averaging
purposes (refer to the guideline section below, Edit Rate Changes and Rate Data
Averaging for details). As the checkbox name suggests, it should only be used to
Mark the Point representing the end of a Shut-In Period. It is only required when
the measured Flow Rate Data that is to be averaged does not record a zero rate
during that Shut-In Period (i.e. the presence of a zero rate tells PanSystem it is a
Shut-In. If there is no zero rate recorded, the Shut-In period is too short and
PanSystem needs to be told by the user).
Press OK to confirm any changes and the Rate Change co-ordinates will be transferred to
the Rate Change Table. Any new Rate Change Events will also be marked by an upward
pointing Arrow on the Ruler Bar above the plot (i.e. Black Arrow for the end of a Flow
Period and a Red Arrow for the end of a Build-Up identified with the Mark as END of
Build-Up checkbox).
Press the Delete button on the dialog to abort the pick - not Cancel.
Users can also define and edit Flow Periods on a tabular basis using the Rate
Changes Table, accessed via the Edit Rate Changes facility.
Guidelines for Identifying Shut-In Periods:
Shut-In Periods can be identified in two ways:
Automatically (by PanSystem): The Test Period must contain at least one zero
rate measurement, for the Shut-In to be identified correctly.
Manually (by users): This allows short Shut-Ins to be positively identified if they
do not contain a zero rate measurement. The Test Period is identified as a Shut-
In by using this dialog and the Mark as END of Build-Up facility (described above).
There are two cases to consider (illustrated below):
114
PanSystem
Special treatment of short Shut-In Periods that do not have a zero rate to
identify them automatically
Type I (from illustration above):
In this case, the first Average Rate measurement during the Shut-In represents
production during the preceding Flowing Period up to the Shut-In time. This will
need to be back allocated.
The first Average Rate measurement during the next Flowing Period represents
production since the end of Shut-In. This will need to be forward allocated.
Type II (from illustration above):
In this case, there is no Average Rate measurement during the Shut-In. The next
Average Rate measurement is during the next Flowing Period and represents
production just prior to the Shut-In plus production since the Shut-In (i.e. it has
to be allocated to two Flow Periods).
For the Flowing Period before the Shut-In, check if the next Period is a Shut-In,
and check if there is an Average Rate (or Cumulative) measurement. If yes,
proceed normally (refer to Rate Data Averaging dialog). If no, get the
measurement from the next Period, divide this up in proportion to the two
"Residual Flowing Times" and give the appropriate portions to the two Periods.
115
PanSystem 3.5 User Guide
= (Time from the last measurement to Shut-In) for the Flowing Period before the
Shut-In
= (Time from the end of Shut-In to the next measurement) for the Flowing Period
after the Shut-In.
Thus in the illustration above, if Rate measurements are made at 12:00 every day,
and the Well was Shut-In between 15:00 and 21:00, the production measured at
12:00 next day has to be split so that 3/15 goes to the first Flowing Period and
12/15 to the second Flowing Period.
116
PanSystem
Flow Periods:
These are the Time Intervals between Rate Changes. They are represented graphically
by spaces between the Rate Change arrows along the lower half of the Ruler Bar.
117
PanSystem 3.5 User Guide
General:
Test Periods are time intervals, spanning one or several Flow Periods, on which analysis
will be performed. They are marked on the Dataprep Data Edit plot as tick marks along
the upper half of the Ruler Bar and can be edited on the plot.
Each Flow Period defined in the Dataprep menu option automatically becomes a Test
Period in the Analysis menu option, unless several Flow Periods are grouped into a
single Test Period.
Select with a single left mouse-click on the Ruler Bar. Edit by applying a double left
mouse-click to generate this Test Period Classification dialog (i.e. only necessary for Slug
Tests and Interference Tests).
Screen Dialog and Operational Instructions:
In PanSystem, Test Periods are classified as:
Normal (default): This is simply a Test which is not an Interference or Slug Test.
It includes conventional Drawdowns, Build-Ups, Injection and Fall-Off Tests
involving flow at surface.
Slug: This category includes Wellbore Fill-Up and Leak-Off Tests with no flow at
surface and the Well open at surface. Slug Tests can be analyzed using the
Ramey, Agarwal and Martin Slug Test Type-Curves (Reference 40) or the Pressure
Integral Method of Peres, Onur and Reynolds (Reference 96) if this Test Type is
selected.
When this Test Type is selected, the lower half of this dialog (i.e. Slug Test Analysis
Parameters), is enabled for additional data entry. Also refer to Slug Test Analysis
Workflow for more details on setting-up this type of Analysis.
118
PanSystem
where:
d = Pipe Inside Diameter or ID (inches)
= Wellbore Fluid Density (gm/cm ) 3
= Average Angle of Pipe Deviation (degrees) over the Fill-Up (or Leak-Off)
Interval (i.e. over the Length of Tubing along which the liquid movement occurs).
These parameters are all assumed to be constant for the duration of the Slug
Test.
If a value for the Wellbore Storage Coefficient (Cs) has already been entered in the
Wellbore Storage Model Parameters sub-dialog, it will appear in this dialog by
default.
For Two-Phase (Oil/Water) Flow, the Wellbore Fluid (Mixture) Density is defined as:
where:
fw = In-Situ Water-Cut
o and w = In-Situ Phase Densities for Oil and Water respectively
If a value for the Layer Pressure has already been entered in the Layer Parameters
dialog, it will appear in this dialog by default.
Use Pressure Integral Method: This checkbox should be left unchecked to use
the classical Ramey, Agarwal and Martin Slug Test Type-Curves (Reference 40) for
Slug Test Analysis. Proceed to the Type-Curve section in Analysis.
Also refer to Slug Test Analysis Workflow for more details on setting-up this type of
Analysis.
This checkbox should be checked to use the Pressure Integral Method of Peres,
Onur and Reynolds (Reference 96). Proceed to the Diagnostic Plots in Analysis.
Also refer to Slug Test Analysis Workflow for more details on setting-up this type of
Analysis.
119
PanSystem 3.5 User Guide
The way ODBC Import process works is very specific in nature for database types. The
ODBC Import process has been tested on Oracle, Microsoft SQL, and Access only. If a
customer tries to run this process on some other database, there will be a chance failure.
This document will try to show some of the types of issues and what can be done to help
the customer.
The customer will have a log file that is automatically created and shows what the DLL
was trying to do when it failed. This is a text file that can be used to determine the
underlying problem in the folder: Documents and
Settings\user\applicationdata\eps\Panver.\reports\odbclog.txt. With this file, a good deal
of troubleshooting can be done.
The syntax of the query can be checked. This also has to deal with case sensitivity of the
fields on some databases. The last query completed will be at the end of the log. The
support analyst can type the query into the database to see if it will run at all or to see if
there is a problem with a column / field definition.
If the problem arises due to syntax, the DLL will most likely have to be modified to
include the new database dependant syntax for the queries.
If the problem arises due to field definition or column definition, then IT has a chance to
correct this on their end.
120
PanSystem
General:
This option is accessed via the Dataprep/Well and Reservoir Description (Analytical) menu
item and is used to enter, view or edit the well and reservoir parameters for use in
PanSystem Analysis and Advanced Simulation options. For a description of any of the
terms used here, refer to the Glossary.
Screen Dialog and Operational Instructions:
This dialog is comprised of four main sections:
Well Control section: This is used to describe the wells within a reservoir and exhibits
the following features:
Add Wells: In PanSystem, a reservoir can have a minimum of one well and a
maximum of five. Use the Add Well option to add wells to a reservoir, up to a
maximum of five wells. A newly added well is automatically active. Users will be
prompted to supply a well name.
Delete Wells: Use this option to delete the current well. Deleting will erase the
associated well parameters. To remove a well temporarily without losing associated
parameters, make it Inactive. If there is only one well, it becomes the principal
well by default and cannot be deleted. If more than one well exists it can be
deleted. The well immediately above the deleted well becomes the principal well.
Copy Wells: Use this option after a new well has been added, to copy the well
description (e.g. radius, storage model, etc.) from an existing well.
Principal Well: One well is nominated as the principal well and this well is
designated by having a P character beside it. It is treated as the main test well,
the others being interfering wells. The principal well only plays a part in Advanced
Simulation and Test Design, where one well can affect another well. In the
Analysis and Quick Match options, PanSystem only considers one well at a time.
The principal well cannot be made inactive.
Active or Inactive: If more than one well exists, a well can either be active or
inactive.
Well Parameters: Use the Well Parameters button to view, enter or edit the
parameters of the highlighted well and select the Wellbore Storage Model. Use the
tab to move between the parameter options. The Well Parameters to be entered
and/or edited include well radius, inter-well distance and well co-ordinates.
The Active, Inactive and Principal options are only used for Advanced Simulation
analyses and Test Designs. By making a well inactive, it does not form part of the
Advanced Simulation or Test Design. However, the well data is retained in the
event that it is made active again at a later stage. If a well is made the principal
well, indicated by having a P character adjacent, it is considered to be at co-
ordinate position (0,0) for image well calculations and complex simulations, where
well offsets have to be considered.
Layer Control section: This is used to describe the layer configuration of a reservoir
and exhibits the following features:
For the Reservoir:
121
PanSystem 3.5 User Guide
Add Layer: Use the Add Layer option to add a layer to a reservoir. A
reservoir can have a minimum of one layer and a maximum of five layers.
In the Analysis and Quick Match options only one layer is modelled. Added
layers only play a part in Advanced Simulation and Test Design. An added
layer affects the whole of the reservoir and therefore all the wells in the
reservoir will have a layer added to them. If a fault exists in the simulated
reservoir or test design and users do not want a layer to extend to a well
sharing this reservoir, the layer for that well can be temporarily removed by
making it inactive. Users will be prompted for a layer name.
To re-name a layer, highlight the required layer in the list field (i.e. lower
field), change the name in the edit field (i.e. upper field), then apply a left
mouse-click to the highlighted name in the list field to re-name the layer.
Delete Layer: Use this option to delete the current layer from the Layer
Control section. A reservoir must have at least one layer.
Copy Layer: Use this option after a new layer has been added, to copy the
complete description of an existing layer (i.e. layer and fluid parameters,
boundary parameters, etc.) into the new layer.
Create Composite: The Create Composite option allows users to create a
composite layer from two or more specified layers. In order create a
composite, at least two "active" layer names must be present in the list
field. The program combines the layers to create a single layer with
averaged properties. A dialog is generated to allow users to select the layer
from which to use the pseudo-pressure tables (i.e. if using gas or
condensate Fluid Parameters).
The composite layer now has the status of any other layer, can be edited,
and is available for selection on entry to Analysis, etc. It will not however
be included in an Advanced Simulation run. Advanced Simulation will only
use the active constituent layers.
Create Commingled: Use this option to create a commingled system from
any two layers in the reservoir description. This further allows users to
model a two-layered system in the Quick Match and Automatch options.
This is an alternative to using thickness-averaged values combined in a
single composite layer as described above. In addition, when a closed
system boundary model is used, the simulation will respect differential
pressure depletion between the layers, leading to cross-flow and recharging
during build-up.
Commingled systems can only be constructed from layers whose flow models
are radial homogeneous and only two layers can be commingled at any one
time.
Once created, the commingled layers system is available for selection on
entry to the Analysis menu. However, it will not be included in an Advanced
Simulation run. Advanced Simulation only uses the active constituent layers.
Pseudo-Pressures: This button is only enabled when the Multiphase Pseudo-
Pressure Method has been selected in the Fluid Type section of this dialog.
It generates a pseudo table editing sub-dialog for the selected layer, that
allows for the editing, importation or creation of a Multiphase Pseudo-
Pressure Table (i.e. m(p)) for Gas and Condensate or normalised pseudo-
pressure for Oil.
For each Layer:
122
PanSystem
Active or Inactive: These options are used to set the current layer to active
or inactive. When a layer is added to a reservoir it covers the whole of the
reservoir and not just the current well. If the reservoir has complex layer
boundaries and another well in the reservoir well is not to have this layer
added to it, make the layer inactive for that well. This option can also be
used to exclude selected layers from the Create Composite facility, where
layers that are not to be included in the composite can be made Inactive.
Layer Parameters: The Layer Parameters button is used to view/enter/edit
the rock parameters. These include layer thickness, porosity etc. Users can
also set the flow model and enter/edit any parameters pertaining to the
model (e.g. permeability, fracture half-length).
Layer Boundaries: The Layer Boundaries button enables users to perform
the following for each layer in a reservoir:
Define the boundary model of a layer.
Calculate image wells (max. 16,000 per layer).
Edit image wells table.
Fluid Parameters: This button allows users to view/enter/edit the Fluid
Parameters of a given layer. A Fluid Parameters dialog box can be brought
up for any layer by highlighting it in the Layer Control list field.
Before setting the Fluid Parameters, users must first choose the fluid type
from the range of options available in the Fluid Type section of this dialog
(i.e. Oil, Water, Gas or Condensate), since each generated Fluid Parameters
dialog is fluid-specific.
The fluid parameters describe the fluid in the layer. Fluid properties can be
typed in, or calculated from production or laboratory data. The selected fluid
type applies to all layers, but the fluid properties themselves can be different
in each layer. The parameters that can be quantified depend on the type of
fluid selected.
Not all parameters are required to be quantified for analysis. Parameters that
must be given a specified value are highlighted in red. However, users have
the option to de-select the values for certain parameters if required (e.g. Bo,
Uo, Bw, Uw, Bg, Ug, Co, Cw, Cg, Cf and/or Ct), by unchecking the check
boxes associated with these parameters. In this situation, only the remaining
(i.e. checked) parameters will be included in the calculations. PanSystem
can also calculate certain parameter values using correlations, provided users
have entered the minimum dataset.
The Multi-Phase Perrine Method is available for an oil Fluid Type selection.
Multi-Phase Pseudo-Pressure Tables can be imported/edited/calculated for
an oil, gas or condensate Fluid Type selection.
Copy Layer: Use this option after a new layer has been added, to copy the
complete description of an existing layer (i.e. layer and fluid parameters,
boundary parameters, etc.) into the new layer.
Fluid Type section: This section is used to describe the main fluid contents in a layer.
The chosen fluid type will apply to all layers. It is not possible to have different Fluid
Types in each layer, but Fluid Parameters can be varied.
Five options are available:
123
PanSystem 3.5 User Guide
Oil (Single-Phase): Is used when the mobile reservoir fluid is oil, without water or
gas production. In Analysis options, PanSystem calculates all reservoir parameters
using oil flow rates and properties. Other phases are ignored.
Water (Single-Phase): Is used when the mobile reservoir fluid is water. In Analysis
options, PanSystem calculates all reservoir parameters using water flow rates and
properties. Other phases are ignored.
Gas (Single-Phase): Is used when the mobile reservoir fluid is dry gas. Although a
water/gas ratio (i.e. WGR), can be specified, the water phase is ignored and
PanSystem calculates all reservoir parameters using dry gas flow rates and
properties. Gas impurities or full composition may be used.
Condensate: Is used when the reservoir fluid is a retrograde condensate or wet
gas system. In the conventional analysis approach, the specified surface
separator gas and liquid condensate properties are recombined to obtain in-situ
rich gas single-phase properties. The mobile phase is therefore assumed to be a
gas phase in the reservoir and the effects of liquid drop-out on relative
permeability are not considered. In Analysis options, PanSystem calculates all
results using the rich gas flow rates and properties. Although a water/gas ratio can
be specified, it is ignored.
Multi-Phase Options: Two multi-phase options are available in the Fluid Type
section:
1. For oil there is a simplified multi-phase approach, Multi-Phase Perrine
Method to handle oil produced with water and/or gas in the reservoir.
2. For oil, gas and condensate, the Multi-Phase Pseudo-Pressure Method
provides a more rigorous treatment of multi-phase flow which includes
relative permeability effects.
The relevant phase properties must be specified via the Fluid Parameters
button situated in the Layer Control section of this dialog. Within the
generated Oil (Multiple-Phase) sub-dialog, the Water-Cut must be greater
than zero, for water to be included in the analysis and the Produced Gas-Oil
Ratio must be greater than the Solution Gas-Oil Ratio, for gas to be included
in the analysis.
Single-phase oil mobility koo is replaced by the total mobility (k/)t
calculated using the flow rates and properties of all mobile phases, according
to the Perrine Method. This has impact on the computed skin factors (i.e. Xf ,
Rinv, etc.). The effective permeability to each phase will be calculated and
reported in Analysis.
Multi-Phase Pseudo-Pressure Method: This option can be used when the
mobile reservoir fluid is made up of several mobile phases, and it provides a
more rigorous treatment of relative permeability effects and fluid property
variations with pressure.
124
PanSystem
The relevant phase properties must be specified via the Fluid Parameters
button situated in the Layer Control section of this dialog.
This method can be applied to the simultaneous flow of:
Oil with water and/or gas.
Gas with water.
Condensate systems with liquid dropout and/or water.
Volatile Oil systems with gas liberation and/or water (condensate
fluid type is also used for a volatile oil).
For oil and condensate systems, it can account for the effects of any near
wellbore gas evolution or liquid dropout.
Principal Well Orientation section: In this section users can choose from:
Vertical (i.e. default) - suitable for 0 to 75 inclination. A wide range of Reservoir
Flow Models will be offered. If an Infinite-Conductivity Vertical Fracture Model is
being used, for the purposes of defining Boundary Geometries, the Fracture is
considered to be parallel to the X-axis (i.e. east-west).
Horizontal (i.e. parallel to the Layer upper and lower Boundaries). A limited set of
Reservoir Flow Models will be offered. For the purposes of defining Boundary
Geometries, the Well is considered to be parallel to the X-axis (i.e. east-west).
The choice made here will determine whether Vertical or Horizontal well models are
offered in the Analysis and Simulate menu options.
125
PanSystem 3.5 User Guide
General:
This option is accessed from the Reservoir Description (Analytical) dialog by selecting the
Well Parameters button from the Well Control section and is used to view, enter or edit
parameters for the current well. Mandatory items for data input are highlighted in red
within the dialog.
This sub-dialog can also be accessed from the Well Configuration tab of the
PanMesh Well and Reservoir (Numerical) data preparation dialog. In this
application, only the lower portion of this dialog is enabled, for selecting a
Wellbore Storage Model and entering model parameters.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three main sections, described below:
Input Parameters section: Contains two data entry fields:
Well Radius: This defines the Radius of the open hole Wellbore (i.e. not
the Casing). This is a compulsory input.
Inter-Well Distance: This defines the Distance between the Tested Well and
an Interfering Well. This parameter is used only for interference type-
curve analysis and can be left at zero if the Gauge Data are not for an
Interference Test.
The Principal Well should always be located at co-ordinate position (0, 0). This is
the mid-point of the horizontal open interval (i.e. for Horizontal Wells).
Wellbore Storage Model section: Used to describe the storage capacity of the
wellbore (Cs). Four wellbore storage models are available from the drop-down
menu field:
Classic Wellbore Storage: This model assumes a constant storage coefficient
(Cs).
Fair's Model (Reference 49): This option models a gradual change of storage
coefficient. It includes the effects of wellbore phase redistribution and
assumes that these decay exponentially with time.
Hegeman's Model (Reference 50): This is similar in principle to Fair's Model,
except that the exponential decay is now a function of [t/]2 and is therefore
stronger.
Time-Stepped Wellbore Storage: this option models an abrupt change of
storage coefficient at a specified elapsed time.
126
PanSystem
The Wellbore Storage Model Parameters button generates a Wellbore Storage Model
Parameters sub-dialog where the parameters associated with the current model can
be edited.
Normally, a constant storage coefficient and skin factor (i.e. mechanical and
turbulent) are assumed for the entire test. If users suspect that any or all of these
parameters is/are varying from one flow period to the next, the Allow different
skins and storage per flow period checkbox allows a table of different values to be
defined for each period. If this checkbox is checked, a table can be generated into
which the Darcy Skin (S), Wellbore Storage Coefficient (Cs) and (for gas and
condensate welltests only), the Rate-Dependent Skin Coefficient (D), can be
entered for each Flow Period.
127
PanSystem 3.5 User Guide
General:
This option is accessed from the Well Parameters sub-dialog by selecting the Wellbore
Storage Parameters button from the Wellbore Storage Model section. With the exception
of the Slug Test, there is no need to enter values for Wellbore Storage Parameters if a
conventional welltest analysis is being performed, since these parameters will be
determined from diagnostic plots.
These parameters must be defined if Advanced Simulation is being used for Test
Design.
Screen Dialog and Operational Instructions:
Four different sub-dialog options are available, depending on the Wellbore Storage Model
selected and the status of the Allow Different Skins and Storage per Flow Period checkbox
in the Well Parameters sub-dialog. Each option is described below:
Classic Wellbore Storage Model selection: The Classic Model assumes a
constant Wellbore Storage Coefficient (Cs). For analyzing a conventional well test,
there is no need to enter a value here, since it will be derived from Analysis.
For Slug Tests: Enter a non-zero value based on the Wellbore Fluid Pressure
Gradient,
(Cs) = 0.00224 D2 / Cos
where:
D = Pipe ID (inches),
= Fluid Density (gm/cm ), 3
where:
fw = In-Situ Water-Cut
o and w = In-Situ Phase Densities for Oil and Water respectively
128
PanSystem
For Slug Test Simulation a zero Flow Rate should be entered in the Test Rate
Schedule, since there is no flow at surface; the Initial Wellbore Pressure should
also be set-up to be either less than Layer Pressure (i.e. for Fill-Up) or greater
than Layer Pressure (i.e. for Leak-Off).
Fair's Model (Reference 49) selection: This option models a gradual change of
storage coefficient. It includes the effects of wellbore phase redistribution, and
assumes that these decay exponentially with time. It is only necessary to enter
values here if Advanced Simulation is going to be performed.
The Wellbore Storage Coefficient (Cs), is the final value when phase redistribution
effects have dissipated (i.e. not the initial value).
The Storage Amplitude (Cf), is the maximum phase redistribution pressure change.
It can be positive (i.e. increasing wellbore storage - e.g. "humping" caused by
rising gas in an oil well when it is shut-in), or negative (i.e. decreasing wellbore
storage - e.g. compression of wellbore fluids).
The Storage Time Constant (), is the time required for 63% of the total change to
occur.
These parameters would normally be derived from the log-log plot analysis, but
with some difficulty. Users will probably find it easier to use Quick Match by trial
and error.
The Storage Coefficient at Early Time (C), which can be obtained from the Log-Log
Unit Slope, is defined by the three parameters (Cs), (C) and ():
129
PanSystem 3.5 User Guide
periods as the Rate Changes Table. Each flow period can be assigned a Skin Factor
(S), Wellbore Storage Coefficient (Cs), and for gas and condensate, a Rate-
Dependent Skin Coefficient (D). If a Fractured Well Model has been chosen, the
Skin (S) term is replaced by a Fracture Face Skin (Sf) term. This table can be
populated either by direct entry of values or by values derived from analysis of
each flow period.
An estimate of the wellbore storage coefficient and of the expected time to end of
wellbore storage can be obtained by selecting PanWizard/Test Design/Test Schedule
from the main menu, then following the Wizard's Testing Time Advisor. The
estimated time to end of wellbore storage for any specified storage coefficient will
be displayed. If users also want the Wizard to calculate the storage coefficient,
select the WBS Advisor button.
130
PanSystem
General:
This sub-dialog is accessed from the Wellbore Storage Model Parameters dialog by left
mouse-clicking on the <TABLE> text within the edit field. The table is constructed from
the same flow periods as the Rate Changes Table. Each flow period can be assigned a
Skin Factor (S), Wellbore Storage Coefficient (Cs), and for gas and condensate, a Rate-
Dependent Skin Coefficient (D). If a Fractured Well Model has been chosen, the Skin (S)
term is replaced by a Fracture Face Skin (Sf) term. This table can be populated either by
direct entry of values or by values derived from analysis of each flow period.
For simulation purposes, it is not possible for a build-up and its preceding flow
period to have different skin factors, since the skin factor only affects the flowing
pressures. Therefore, on the Test Overview Plot, Quick Match and Advanced
Simulation will ignore the (S) and (D) values corresponding to any build-up and will
use the values from the drawdown that preceded it.
Screen Dialog and Operational Instructions:
Within the table field, only 16 rows can be viewed at a time. Users can scroll through the
file using the scroll bar on the right-hand side of the table field to move cell by cell (i.e.
left mouse-click on arrow keys) or page by page (i.e. left mouse-click on scroll bar either
side of slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value. The edit buttons
located down the right-hand side of the dialog can also be used for the following:
Function: Change values in a range of cells. Refer to Gauge Data Editing
Function.
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing
Clear.
Insert: Insert a number of rows. De-activated within this dialog.
Copy: Copies all the columns of data contained in the table to the clipboard.
These columns of data can be subsequently pasted into a spreadsheet (e.g.
Excel).
Paste: This button allows users to paste in columns of data from an external
source via the windows clipboard. The source data must contain the same
number of columns as those in the table being pasted into, and must also be
tab-separated. Time data may be input in any of the usual accepted formats
(e.g. hours, hh:mm:ss, etc.), except minutes or seconds. Time data must
also be cumulative (i.e. it must not reset to zero at the start of each new
day unless it is in dd:hh:mm:ss format).
131
PanSystem 3.5 User Guide
To import data via the Clipboard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to Clipboard from the editor being
used (e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at
the insertion point in the time column and select the Paste button - do not
use Ctrl+V from the keyboard. The Paste option will automatically
translate the incoming time format into the format being used for the current
PanSystem display, if different.
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in
this manner, first use the Insert option to open up the appropriate number
of empty lines, then Paste.
Delete: Delete a number of rows. De-activated within this dialog.
Time: Change the time format. Refer to Gauge Data Editing Time.
Names: Change the column names. Refer to Gauge Data Editing Names.
132
PanSystem
General:
This option is accessed from the Reservoir Description (Analytical) dialog by selecting the
Add Well button from the Well Control section and is used to add and name a new Well
for a Reservoir.
Screen Dialog and Operational Instructions:
The sub-dialog contains a single data entry field as follows:
Please Enter New Well Name: Enter the name of the new Well (or accept the
default name) and select the OK button to validate. The new Well name will now
be listed within the Well Control section of the Reservoir Description (Analytical) dialog.
133
PanSystem 3.5 User Guide
General:
This option is accessed from the Reservoir Description (Analytical) dialog by selecting the
Add Layer button from the Layer Control section and is used to add and name a new
Layer for a Reservoir.
Screen Dialog and Operational Instructions:
The sub-dialog contains a single data entry field as follows:
Please Enter New Layer Name: Enter the name of the new Layer (or accept the
default name) and select the OK button to validate. The new Layer name will now
be listed within the Layer Control section of the Reservoir Description (Analytical)
dialog.
134
PanSystem
General:
This shared sub-dialog is accessed from the Reservoir Description (Analytical) dialog by
either selecting the Copy Well button from the Well Control section or the Copy Layer
button from the Layer Control section. It is used for copying Well/Layer parameters from
an existing Well/Layer to a new Well/Layer.
135
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Reservoir Description (Analytical) dialog by selecting the
Layer Parameters button from the Layer Control section. This option is used to view,
enter or edit the parameters of the currently selected Layer (i.e. the highlighted Layer
within the list of Layers). Parameters required for analysis are highlighted in red.
Screen Dialog and Operational Instructions:
The dialog is comprised of two sections, described as follows:
Parameters section: The Layer Parameters are described in this section:
Formation thickness (h): Represents the effective (i.e. net) dip-normal
Thickness of a Layer, and is compulsory for Analysis and Simulation. For
the Dual-Porosity (i.e. "two-layer" block geometry) and Dual-Permeability
models, (h) is the Thickness of the producing Layer, not the Total
Thickness of both Layers.
Porosity (): Describes the connected Porosity of a Layer, and is
compulsory for Analysis and Simulation. It is also required to calculate
Rock Compressibility. For the Radial Composite model it refers to the inner
region. For the Dual-Porosity model used for natural fractures, it refers to
the total system (bulk-averaged) Porosity. For the Dual-Permeability
model, it refers to the producing Layer.
Layer Pressure: Describes the initial Pore Pressure of the fluid in a Layer at
the start of the Rate History. This is not compulsory for Analysis, but will
be required for Test Design and Simulation. This is mandatory for the
analysis of Gas and Condensate Fluid Types, and for all Fluid Types for
Advanced Simulation. The Layer Fluid Properties should be evaluated at
Layer Pressure. They will be assumed to remain constant unless a Closed
System Boundary model is used and the Material Balance Correction is
switched on, in which case the effect of decreasing Layer Pressure on fluid
properties with time will be taken into account.
Layer Temperature: This is a mandatory input for Gas and Condensate
Fluid Types, and for all Fluid Types if the Multi-Phase Pseudo-Pressure
Method checkbox has been checked.
Water Saturation (Sw): The fraction of water in the pore-space of a Layer.
It is used in the calculation of the Total Compressibility.
Gas Saturation (Sg): The fraction of gas in the pore space of a Layer. It is
used in the calculation of the Total Compressibility.
Rock Compressibility (Cf): The Pore Volume Compressibility of the rock in a
Layer. The Rock Compressibility is calculated from Porosity in the Fluid
Parameters dialog (i.e. Oil, Gas or Condensate). When a value is updated in
one cell, PanSystem automatically writes it into the other.
Total Compressibility (Ct): Describes the Total Compressibility of the fluids
and rock that are present within a Layer (refer to the comments about
Porosity for what to use in the various models).
136
PanSystem
All Model Types, except the Free Model, are defined by a set of Model Parameters
that constitute the Reservoir Description. The Model Parameters button (described
below), is disabled when the Free Model is selected.
The Dual-Porosity Block Type button (described below), is only activated when a
Dual Porosity model option is selected.
For Analysis and Quick Match, it is not necessary to specify the parameters now, as
these can be derived from the analysis itself. However, they must be initialized
here for Advanced Simulation.
Allow Different Skins and Storage per Flow Period: Normally, a constant
Storage Coefficient and Skin Factor (i.e. Mechanical and Turbulent) are
assumed for the entire test. If users suspect that any or all of these
parameters may be varying from one Flow Period to the next, checking this
checkbox allows a table of different values to be defined for each Flow
Period. Each Flow Period can be assigned a Skin Factor (S), Wellbore
Storage Coefficient (Cs), and for Gas and Condensate, a Rate-Dependent
Skin Coefficient (D). If a Fractured Well Model has been chosen, (S) is
replaced by (Sf), the Fracture Face Skin. This table can be populated either
by direct entry of values or by values derived from analysis of each Flow
Period.
Model Parameters button: Select this button to generate the Model
Parameters dialog.
Dual Porosity Block Type button: Select this button to generate the Dual-
Porosity Block Type sub-dialog. This button is only available when a Dual-
Porosity model option is selected.
137
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Layer Parameters dialog by selecting the Relative
Permeabilities button within the Parameters section. This button is only available if the
Multi-Phase Pseudo-Pressure option has been selected within the Fluid Type section of the
Reservoir Description (Analytical) dialog.
Users can choose between Parametric or Tabular relative permeability data and can also
edit this data by selecting the Edit button to generate a further sub-dialog for either Edit
Parametric Data or Edit Tabular Data, depending on the choice made in this sub-dialog.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method is enabled), by
selecting the Relative Permeabilities button in the Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
The Relative Permeability Data Selection section contains two radio buttons:
Parametric Relative Permeability Data: Check this option if parametric relative
permeability data (i.e. Corey Coefficients) are available (Reference 103).
Table Relative Permeability Data: Check this option if tabular relative permeability
data are available.
The Edit Data button generates an appropriate sub-dialog box based upon the selection
above, allowing users to enter/edit relative permeability data (refer either to Edit
Parametric Data or Edit Tabular Data as appropriate).
Use of Relative Permeability Data Sets:
The relative permeability data sets are used as follows, according to which phases are
flowing:
3-Phase Flow:
Black oil system below the bubble point with a non-zero water cut and GOR, or
condensate system below the dew point with non-zero WGR and CGR: Relative
permeabilities (kro, krg, krw) derived from oil/gas and oil/water tables at Sw, Sg
(by Stone's Method).
2-Phase Flow:
Black oil system above the bubble point with a non-zero water cut: Relative
permeabilities (kro, krw) calculated from the oil/water table at Sw.
Black oil system below the bubble point with zero water cut: Relative
permeabilities (kro, krg) calculated from the oil/gas table at Sg.
Condensate above the dew point with non-zero WGR: Relative permeabilities (krg,
krw) calculated from the gas/water table at Sw.
Condensate below the dew point with a zero WGR: Relative permeabilities (kro,
krg) calculated from the oil/gas table at Sg.
Dry Gas with a non-zero WGR: Relative permeabilities (krg, krw) calculated from
the gas/water table at Sw.
Single-Phase Flow:
138
PanSystem
Black oil above the bubble point with zero water cut: End point relative
permeability kro (normally set to 1.0) taken from the oil/water table at Swi.
Gas with zero WGR or condensate above the dew point with zero WGR: End point
relative permeability krg (normally set to 1.0) from the gas/water table at Swi.
139
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Edit button from the IPR Relative
Permeability - Data Selection sub-dialog with the Parametric option selected. It allows
the entry of measured relative permeability curve parameters for use in the Layer
Parameters dialog.
Screen Dialog and Operational Instructions:
The dialog contains three sections and the data entry fields are described as follows:
Gas/Water End-Point Parameters section:
Krg: Enter the gas end point relative permeability at irreducible water saturation
into this field. (i.e. for a gas reservoir, this would conventionally be 1.0)
Krw: Type the water end point relative permeability at residual gas saturation into
this field.
Swi: Type the irreducible water saturation into this field.
Sgr: Type the residual gas saturation into this field.
m: Enter the Corey Exponent for the gas relative permeability curve into the edit
box (i.e. typically a value of 3.5).
n: Enter the Corey Exponent for the water relative permeability curve into the edit
box (i.e. typically a value of 2.0).
Gas/Oil End-Point Parameters section:
Kro: Enter the oil end point relative permeability at critical gas saturation Sgc (and
irreducible water saturation Swi as specified in the Oil/Water area below), into this
field.
Krg: Type the gas end point relative permeability at residual oil saturation (and
irreducible water saturation Swi as specified in the Oil/Water area below) into this
field.
Sgc: Type the critical gas saturation into this field (i.e. fraction of total pore
volume).
Sorg: Type the residual oil saturation into this field (i.e. fraction of total pore
volume).
m: Enter the Corey Exponent for the oil relative permeability curve into the edit
box (i.e. typically a value of 1.7).
n: Enter the Corey Exponent for the gas relative permeability curve into the edit
box (i.e. typically a value of 2.4).
Note that Sgc + Sorg + Swi (oil/water rel perms) < 1.0)
Oil/Water End-Point Parameters section:
Kro: Enter the oil end point relative permeability at irreducible water saturation
Swi into this field. (For an oil reservoir, this would conventionally be 1.0).
Krw: Type the water end point relative permeability at residual oil saturation Sor
into this field.
140
PanSystem
Swi: Type the irreducible water saturation into this field. This saturation is also
used for gas/oil.
Sor: Type the residual oil saturation into this field.
m: Enter the Corey Exponent for the oil relative permeability curve into the edit
box (i.e. typically a value of 3.5).
n: Enter the Corey Exponent for the water relative permeability curve into the edit
box (i.e. typically a value of 2.0).
The "typical" values quoted for the exponents are averages based on the work of
Tjolsen, Scheie and Damsleth (Reference 104) for oil/water, and Honarpour,
Koederitz and Harvey (Reference 105) for gas/oil.
141
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Edit button from the IPR Relative
Permeability - Data Selection sub-dialog with the Table option selected. It allows entry of
tabular relative permeability data for use in the Layer Parameters dialog. At least two
points (i.e. corresponding to the end point relative permeabilities and saturations) must
be entered.
Screen Dialog and Operational Instructions:
The table fields and sub-dialog buttons are described as follows:
Water Saturation: Enter Sw values between Swi (irreducible water saturation,
where Krw=0) and (1 - Sor, where Kro=0) inclusive for an oil/water table, or (1 -
Sgr, where Krg=0) inclusive for a gas/water table.
Gas Saturation: Enter Sg values between Sgc (critical gas saturation, where
Krg=0) and (1 - Sorg - Swi, where Kro=0) inclusive for an oil/gas table.
Saturations are percentage of total pore volume.
Water Rel Perm: Enter values of Krw corresponding to the water saturation values
into this column. End point values must be entered.
Oil Rel Perm: Enter values of Kro corresponding to the water or gas saturation
values into this column. End point values must be entered.
Gas Rel Perm: Enter values of Krg corresponding to the water or gas saturation
values into this column. End point values must be entered.
The Next Table button moves to the next relative permeability table in the set of three.
142
PanSystem
General:
This dialog is accessed from the Layer Parameters dialog by selecting the Model
Parameters button from the Flow Model section; it is used to enter data relating to Layer
Model Parameters. The data entry fields will vary depending on the selected model (i.e.
Vertical Well Models, Horizontal Well or Customer-Defined Flow Models). Each model type
is defined in the following sections and short-cut links to these sections are also provided
below:
Vertical Well Flow Models
Vertical Well Flow Model Parameters
Horizontal Well Flow Models
Horizontal Well Flow Model Parameters
Customer-Defined Flow Models
Slanted Well
Multiple Radial Composite
Partially-Sealing Fault
Pinch-Out
Three-Layer Homogeneous with Internal Cross-Flow
Two-Layer Homogeneous with Internal Cross-Flow
General Intersecting Fault
Composite Linear Reservoir Model
Wireline formation test with packers and probe in a single homogeneous
layer
Wireline formation test with two probes in a single homogeneous layer
Wireline formation test with packers and probe in a Dual-Permeability
system
Screen Dialog and Operational Instructions:
Vertical Well Flow Models:
The parameters required for each Vertical Well Flow Model are described below:
1. Free Model: No Flow Model is stipulated at this stage. This may be because users
have not yet examined the data and identified a Flow Model. As a consequence, no
Results will be calculated from the diagnostic plots other than a tentative Permeability
(k) and Skin (S) for assumed Radial Flow and no parameters can be entered for
Advanced Simulation and Test Design. Refer below for a definition of Flow Model
Parameters.
2. Radial Homogeneous: The Flow Model for this Homogeneous Reservoir is Radial.
The Finite Wellbore Radius Solution (Reference 2) is used for Simulation. Associated
parameters include:
Permeability (k), "true" or "mechanical" Skin (S) and "true" Rate-Dependent Skin
Coefficient (D) (for Gas). Refer below for a definition of Flow Model Parameters.
143
PanSystem 3.5 User Guide
144
PanSystem
Do not confuse this with the Pseudo-Radial Skin (Spr), which is an apparent Skin
Factor computed when Pseudo-Radial Flow develops in some Flow Models. For
example, a partially-penetrated Reservoir with a "true" Damage Skin (S) of +2.0
may have a Pseudo-Radial Skin (Spr) of +20 or more.
145
PanSystem 3.5 User Guide
The Skin Factor (S) requested for input to Quick Match and Advanced Simulation is
always the "true" Damage Skin (S), not the Pseudo-Radial Skin. The (Spr) term
will appear as a computed result on some diagnostic plots. The (Spr) term is also
required in the Deliverability IPR section because PanSystem uses the (Pseudo-)
Radial Inflow Equation to compute the Productivity Indices.
Rate-Dependent Skin Coefficient (D): The "true" Turbulent Skin Coefficient at
the wellbore (i.e. for Gas and Condensate Wells). Turbulent Skin is D x Flow Rate.
The above information for Skin (S) relating to Pseudo-Radial Flow also applies to
(D).
Fracture Half-Length (Xf): The Length of one Fracture Wing from the wellbore
axis to the tip.
Fracture Skin (Sf): The Darcy Fracture Face Skin Factor, representing an
additional Pressure Drop across the Fracture Face.
Dimensionless Fracture Conductivity (Fcd): This is defined by:
Where (kf) is the Fracture Proppant Permeability and (w) is the mean Fracture
Width.
Storativity Ratio (): The definition of this parameter depends on what Flow
Model is being used:
Model Definition
Dual-Porosity = (Ct)f [(Ct)f +(Ct)m]
Dual- = (hCt)1 [(hCt)1 +
Permeability (hCt)2]
Radial = (Ct)outer (Ct)inner
Composite
Interporosity Flow Coefficient (): Coefficient describing flow between:
The Matrix and the Fracture System in a Dual-Porosity Reservoir:
Where () is a Geometrical Coefficient for the Matrix Block Type, (km) is the
Matrix Permeability and (kf) is the Fracture System Permeability.
Layer 1 and Layer 2 across a semi-permeable interface in a Dual-
Permeability Reservoir:
Where the subscript "1" refers to the Producing Layer, and "2" to the second
(i.e. Non-Perforated) Layer. The term (Teff) represents the Effective Vertical
Conductivity given by:
146
PanSystem
Where the subscript "1" refers to the Producing Layer (i.e. perforated), and "2" to
the second (i.e. non-perforated) Layer.
Discontinuity Radial Distance (Lrad): The Distance from the wellbore to the
interface between the inner and outer Regions of a Radial Composite Reservoir.
Mobility Ratio (M): Ratio of the outer Region Mobility to the inner Region
Mobility in a Radial Composite Reservoir:
Perforation Height (hp): The Length (TVD) of the Open Interval (i.e. the
sandface interval that is actually producing):
(htop + hp h)
Perforation Top Dist (htop): The Distance (TVD) from the top of the Open
Interval to the top of the Layer in the Partial Penetration Model. The Distance
(TVD) from the top of the Open Interval to the base of the Gas-Cap, or from the
bottom of the Open Interval to the top of the Aquifer, in the Gas-Cap/Aquifer
Model:
(htop + hp h)
Fracture Height (hf): The Height of the Fracture in a Limited Height, Vertically
Fractured Well:
(hf <h)
Fracture Offset (Zwdf): A decimal fraction giving the position of the mid-point of
the Fractured Interval relative to the top and bottom of the Layer. A value of 0.5
means the Fracture is in the middle.
147
PanSystem 3.5 User Guide
Do not confuse this with the Pseudo-Radial Skin (Spr), which is an apparent Skin
Factor computed when Pseudo-Radial Flow develops in some Flow Models. For
example, a long Horizontal Well with a "true", "mechanical" or "damage" Skin (S)
of +5.0 may have a Pseudo-Radial Skin (Spr) of 6.0. The (Spr) term includes the
beneficial effects of the long drain-hole.
The Skin Factor (S) requested for input to Quick Match and Advanced Simulation is
always the "true", "mechanical" or "damage" Skin and not the Pseudo-Radial Skin
(Spr). The (Spr) term will appear as a computed result on some diagnostic plots.
The (Spr) term is also required in the Deliverability IPR section because
PanSystem uses the (Pseudo-)Radial Inflow equation to compute the Productivity
Indices.
Rate-Dependent Skin Coefficient (D): The "true" Turbulent Skin Coefficient at
the wellbore (i.e. for Gas and Condensate Wells). The Turbulent Skin is D x Flow
148
PanSystem
Rate. The overlying note for Skin (S) relating to Pseudo-Radial Flow also applies to
(D).
Well Offset (ZWD): The average Dimensionless Vertical Distance (zw/h) of the Well
Axis from the upper or lower Boundary (i.e. No-Flow/No-Flow Models), or from the
No-Flow Boundary (i.e. No-Flow/Constant Pressure Models).
0 < ZWD < 1.0
Well Length (Lw): The (Effective) Well Length (i.e. the Length actually open to
flow).
Lw Design Length
Customer-Defined Flow Models:
It is possible for users to define and code their own Reservoir Flow Models and to
implement them in PanSystem via the Dynamic Link Library (DLL) facility.
Any Customer-Defined Flow Models will be listed with the other supplied Models in the
Flow Models list and can be selected for use in Analysis (i.e. Line-Fitting and Flow
Regimes, but not Type-Curve Matching) and Simulation (i.e. Quick Match, Auto Match,
Advanced Simulation and PanFlow).
Several Customer-Defined Flow Models (described below) are supplied with the current
release of PanSystem (i.e. those marked with a *).
For more information about the correct format to link Customer-Defined Flow Models into
PanSystem, please contact a local EPS representative or the Edinburgh UK office.
External Models Supplied with PanSystem:
1. Slanted Well Model:
This is for a Partially-Penetrating Inclined Well in an Anisotropic Radial
Homogeneous Reservoir. The upper and lower Boundaries may be both No-Flow,
both Constant Pressure or a No-Flow/Constant Pressure combination.
In addition to Wellbore Storage Coefficient (Cs), Radial Permeability (k), "true" or
"mechanical" Skin Factor (S) and Rate-Dependent Skin Coefficient (D), this
Customer-Defined Flow Model uses the following parameters:
ANG: This is the Deviation Angle from the vertical, averaged across the interval or
the Deviation Angle relative to the dip-normal direction if the layer is dipping. In
the sub-dialog generated by the Model Parameters button this is referred to as the
Slanted Well Angle.
ZWDT: This is represented by the Distance From the Top of Pay to Top of Perfs
Layer Thickness.
Measured Length or TVD are used for both dimensions. In the sub-dialog
generated by the Model Parameters button this is referred to as the Pay Top to
Perforation Top.
ZWDB: This is represented by the Distance From the Top of Pay to Bottom of Perfs
Layer Thickness.
Measured Length or TVD are used for both dimensions. In the sub-dialog
generated by the Model Parameters button this is referred to as the Pay Top to
Perforation Bottom.
RKZR: This is represented by Vertical Permeability Horizontal Permeability.
In the sub-dialog generated by the Model Parameters button this is referred to as
the Permeability Ratio.
IBDY: Upper / Lower Boundary Types:
149
PanSystem 3.5 User Guide
150
PanSystem
The Layer/Formation Thickness (h) specified within the Layer Parameters dialog is
the Layer Thickness on the Well side of the Fault.
L1: The Distance from the Well to the Fault. In the sub-dialog generated by the
Model Parameters button this is referred to as the Distance to Fault.
Fc: The Conductivity of a Partially-Sealing Fault represented by:
151
PanSystem 3.5 User Guide
4. Pinch-Out Model:
This is a fully-completed Vertical Well in a Homogeneous Reservoir with a wedge-
shaped cross-section (i.e. Pinch-Out). The Reservoir has parallel No-Flow
Boundaries on two sides, and is closed by the Pinch-Out on the third side.
The Layer/Formation Thickness (h) specified within the Layer Parameters dialog is
the Layer Thickness at the Well (refer above to Side View).
152
PanSystem
All Rock and Fluid Properties described below for the Layer Parameters dialog refer
to Layer 1; these are suffixed with a 1 in the diagram illustrated above.
The Properties of each Layer are defined as a fraction of the Total System
Properties via the ratio terms Kappa (), Omega () and Lambda (). The
properties for Permeability (k) and Skin (S) of Layer 1 are specified in the usual
way via the Layer Parameters dialog. These, combined with the ratios, are
sufficient to define the Properties of the other two Layers. Only their Skin Factors
are specified explicitly.
This Customer-Defined Flow Model uses the following parameters:
k: The Permeability of Layer 1.
S, S2, S3: The Skin Factors of Layers 1, 2 and 3 respectively. A Layer can be
closed-off from the wellbore by specifying a large Skin Factor.
Kap1 (Layer 1 Kappa), Kap2 (Layer 2 Kappa): The Permeability-Thickness of each
Layer as a fraction of the total:
153
PanSystem 3.5 User Guide
Kap3 is not available as an input since it is dependent on Kap1 and Kap2. The
terms (k1) and (h1) correspond to the Permeability and Thickness respectively,
specified within the Layer Parameters dialog for Layer 1. The (kh)total is given by
(k1h1 + k2h2 + k3h3).
w1 (Layer 1 Omega), w2 (Layer 2 Omega): The Storativity of each Layer as a
fraction of the Total Storativity:
The terms (kv1), (kv2) and (kv3) represent the Vertical Permeability in each Layer.
To prevent Internal Cross-Flow between Layers, enter a very small value for
Lambda.
D: The Rate-Dependent Skin Coefficient. The effect of Turbulence in individual
Layers has not been incorporated into this Model. The same value of (D) is
applied to all Layers.
154
PanSystem
All Rock and Fluid Properties described below for the Layer Parameters dialog refer
to Layer 1; these are suffixed with a 1 in the diagram illustrated above.
The Properties of each Layer are defined as a fraction of the Total System
Properties via the ratio terms Kappa (), Omega () and Lambda (). The
properties for Permeability (k) and Skin (S) of Layer 1 are specified in the usual
way via the Layer Parameters dialog. These, combined with the ratios, are
sufficient to define the Properties of the other two Layers. Only their Skin Factors
are specified explicitly.
This Customer-Defined Flow Model uses the following parameters:
k: The Permeability of Layer 1.
S, S2: The Skin Factors of Layers 1 and 2 respectively. A Layer can be closed-off
from the wellbore by specifying a large Skin Factor.
Kap1 (Layer 1 Kappa): The Permeability-Thickness of each Layer as a fraction of
the total:
Kap2 is not available as an input since it is dependent on Kap1. The terms (k1)
and (h1) correspond to the Permeability and Thickness respectively, specified
within the Layer Parameters dialog for Layer 1. The (kh)total is given by
(k1h1+k2h2).
w1 (Layer 1 Omega): The Storativity of each Layer as a fraction of the Total
Storativity:
w2 is not available as an input since it is dependent on w1. The terms (1), (Ct1)
and (h1) from the diagram above are the Properties specified within the Layer
Parameters dialog for Layer 1.
Lam12 (Layer 1-2 Lambda): The Inter-Layer Flow Coefficient (Lambda) for
Internal Cross-Flow between Layers 1-2:
155
PanSystem 3.5 User Guide
The terms (kv1) and (kv2) represent the Vertical Permeability in each Layer.
To prevent Internal Cross-Flow between Layers, enter a very small value for
Lambda.
D: The Rate-Dependent Skin Coefficient. The effect of Turbulence in individual
Layers has not been incorporated into this Model. The same value of (D) is
applied to all Layers.
156
PanSystem
157
PanSystem 3.5 User Guide
158
PanSystem
For dual-pressure mode, the special WFT with Observation Probe Test option should
be enabled in the Pressure and Rate Data Preparation dialog, and WFT Packer Test
should be selected as the WFT Test type.
If you are not working in dual-pressure mode, simply select the appropriate model
(see below) from the Flow Model list.
Schematic of the WFT Packer Test configuration with optional observation probe
159
PanSystem 3.5 User Guide
The radial (horizontal) permeability, k, must be determined first from radial flow
line (log-log or semi-log plot); the spherical flow plot can then be used to obtain kz.
Quick Match input parameters for the active zone
k: horizontal (radial) permeability
kz: vertical permeability
hp: height of active zone (packer separation)
htop: distance from top of the open interval to top of layer (or bottom of interval to
bottom of layer)
S: (true) skin factor
The quantities hp and htop may be specified as fixed in the Auto Match process, or
they may be allowed to be variables provided the appropriate upper and lower
limits are imposed.
Observation Probe
The observation probe model is an external (customer) model which appears as
Packer-Obs in the Flow Models list.
*Spherical flow will only be observed when the probe is very close to the packer
(zVp << h).
Quick Match parameters for the observation probe (see diagram)
k: horizontal (radial) permeability
kz: vertical permeability
hp: height of active zone (packer separation)
htop: distance from top of the open interval top of layer (or bottom of interval to
bottom of layer)
160
PanSystem
zVp: distance from top of the open interval to the observation probe (or bottom of
interval to observation probe if it is below the packers).
zVp should be set as a fixed value if Auto Match is used. hp and htop may be
fixed, or allowed as variables provided the appropriate upper and lower limits are
imposed.
10. Wireline formation test with two probes in a single homogeneous layer:
The pressure response at the active packer region and at an observation probe in a
homogeneous layer can be analyzed and simulated individually, or in dual-pressure
'combo mode if both are available.
For dual-pressure mode, the special WFT with Observation Probe Test option should
be enabled in the Pressure and Rate Data Preparation dialog, and WFT Packer Test
should be selected as the WFT Test type.
If you are not working in dual-pressure mode, simply select the appropriate model
(see below) from the Flow Model list.
Schematic of the WFT Probe Test configuration with optional observation probe
161
PanSystem 3.5 User Guide
Active probe
The active probe model is an external (customer) model which appears as Probe-
Active in the Flow Models list.
Ssd is a spherical skin factor associated with formation damage and possible probe
blockage.
The radial (horizontal) permeability, k, must be determined first from the radial
flow line (log-log or semi-log plot); the spherical flow plot can then be used to
obtain kz.
Hemispherical flow is due to the initial wellbore blocking effect and will only be
observed at very early time. The spherical flow regime will develop rapidly.
162
PanSystem
In the case of the active probe in drawdown, the steady-state calculation on the
Cartesian plot requires kz to have been already determined. The output is k.
Firstly, the steady-state regime is defined on the log-log diagnostic plot using the
last few data points. A line is fitted to this regime on the Cartesian graph and the
user manually adjusts the slope to zero with the line passing through the last
flowing point.
Quick Match input parameters for the active probe (see diagram)
k: horizontal (radial) permeability
kz: vertical permeability
rp : probe aperture radius
zs: distance from active probe to nearest of top or bottom of layer
Ssd: spherical damage skin factor
*Spherical flow will only be observed when the probes are very close together: (z -
zs) << h.
The radial (horizontal) permeability, k, must be determined first from radial flow
line (log-log or semi-log plot), or from the active probe response. The spherical
flow plot can then be used to obtain kz if spherical flow is observed.
Quick Match parameters for the observation probe
k: horizontal (radial) permeability
kz: vertical permeability
zs: distance from active probe to nearest of top or bottom of layer
z: distance from observation probe to the reference used for zs
163
PanSystem 3.5 User Guide
Quick Match for the dual pressure match will display both input screens side-by-
side.
The combined set of parameters will be available for regression in Auto Match.
z, zs and rp should be set as fixed values if Auto Match is used.
11. Wireline formation test with packers and probes in a Dual Permeability
system:
This dual-permeability model consists of two permeable layers (active and
observation) separated by a thin, low permeability barrier. The active layer is
flowing and is fully open and, in this case, the observation layer is not flowing.
In the context of a wireline formation tester, this would represent a packer-probe
test with the observation probe on the other side of the barrier. Since no flow
convergence effects are modeled, it is assumed that the packer section covers the
full thickness of the active layer. The observation layer is assumed to have good
vertical permeability, such that probe position within the layer thickness is
unimportant.
The pressure responses in the active layer and in the observation layer can be
analysed and simulated individually, or in dual-pressure 'combo mode if both
measurements are available (as in a vertical interference test).
For dual-pressure mode, the special WFT with Observation Probe Test option should
be enabled in the Pressure and Rate Data Preparation dialog, and WFT Packer Test
should be selected as the WFT Test type.
If you are not working in dual-pressure mode, simply select the appropriate model
(see below) from the Flow Model list.
This model could also be used to analyze a conventional vertical interference test
where the two layers are isolated by a packer, with the lower layer open to the
tubing and the upper layer open to the annulus, or to a second tubing.
164
PanSystem
The properties of the semi-permeable barrier and the observation layer are not
obtained explicitly, but are implicit in the ratios (kappa), (omega) and
(lambda). These parameters are defined elsewhere in the notes on the dual-
permeability model.
Quick Match input parameters for the active zone
k: horizontal (radial) permeability
S: (true) skin factor
: permeability-thickness ratio (active layer / total system)
165
PanSystem 3.5 User Guide
Observation Probe
The observation probe model is an external (customer) model which appears as
Dual-Permeability Obs in the Flow Models list.
166
PanSystem
General:
This sub-dialog is accessed from the Layer Parameters dialog by selecting the Dual-
Porosity Block Type button from the Flow Model section. This option is used to select the
matrix block geometry for Dual-Porosity model options (refer to Model Parameters dialog
for more details on these model options).
The Dual-Porosity Block Type button is only available in the Layer Parameters
dialog when a Dual Porosity model option is selected.
Screen Dialog and Operational Instructions:
For the Dual-Porosity model options, the choice made in this sub-dialog affects the
relationship between the interporosity flow coefficient () and the matrix
permeability/block height ratio (km/hb2), which is derived from the semi-log diagnostic
plot.
For these models:
Where:
(km) = Matrix Permeability
(hb) = Block (i.e. full) Height
() is a Geometrical Coefficient for the Matrix Block Type
The terms (hb2) and (AFD2) have the following values:
Block Model hb2 AFD2
Slabs 12 4
Cubes/Spheres 60 36
Two-Layers (Vertical Cross-Flow) 12 1
Rectangular Prisms/Cylinders 32 16
Also refer to Oil Analysis, Radial Flow Semi-Log Plot.
167
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Reservoir Description (Analytical) dialog by selecting the
Layer Boundaries button from the Layer Control section; it enables users to perform the
following tasks for each Layer in a Reservoir:
Define the Boundary Model of each Layer.
Where necessary, calculate Image Wells (maximum of 16,000 per Layer), to
represent the Boundaries.
Where necessary, edit the Image Wells table.
The Advanced Simulation facility requires Image Wells to model Boundaries for all
Reservoir Models except the following, which use Greens Functions:
Radial Homogeneous
Vertical Fracture Infinite Conductivity
Vertical Fracture Limited Height
Horizontal Well all models
The Simulate Quick Match option does not require the generation of Image Wells for any
model.
Users may decide on a Boundary Geometry to be used in Analysis or Simulate Quick
Match in this dialog or later during the Analysis stage (when the data has been examined)
via the Analysis Model option.
For Advanced Simulation only, users must:
Select the geometry required and specify the distances from the Principal Well to
each Boundary.
For a Horizontal Well, all distances are measured from the mid-point of the open
interval. For the Vertical Fracture Models, the Fracture runs east-west and all
Boundary distances are measured from the Well.
Specify whether the Boundary condition is "No-Flow" or "Constant-Pressure" (this
applies to all models except Infinitely-Acting).
The Image Wells can be calculated, or typed in. The Image Well Co-ordinates are written
to the (*.PAN) system file using the File/Save or File/Save As commands.
Screen Dialog and Operational Instructions:
The dialog is comprised of two main sections, described as follows:
Boundary Model section: The available models are:
Infinitely-Acting: This model has no Boundaries.
The buttons for Boundary Parameters, Edit Image Wells and Calculate
Image Wells are disabled with this option.
Single Fault: A single, vertical, linear Boundary of infinite extent. The
distance L1 is the perpendicular distance to the fault. The Image Well Co-
ordinates assume the fault is "south" of the well.
168
PanSystem
Single Fault Models (plan view) with Vertical Well (left) and Horizontal Well
(right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
Parallel Faults: Two parallel, vertical, linear Boundaries of infinite extent
(e.g. a channel sand). The distances L1 and L3 are measured from the well
to each fault on the basis of being perpendicular to the respective fault. The
faults are modeled as being to the south (L1) and north (L3) of the well.
Parallel Fault Models (plan view) with Vertical Well (left) and Horizontal Well
(right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
Intersecting Faults (30), (45), (60), (90), (120): Two vertical
boundaries intersecting at an angle denoted by the value in brackets. The
distances L1 and L2 are measured from the well to the fault on the basis of
being perpendicular to each fault.
30 Intersecting Fault Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
169
PanSystem 3.5 User Guide
45 Intersecting Fault Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
60 Intersecting Fault Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
90 Intersecting Fault Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
120 Intersecting Fault Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
170
PanSystem
U-Shaped Fault Models (plan view) with Vertical Well (left) and Horizontal
Well (right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
Closed System: Four vertical linear Boundaries forming a closed rectangle.
The distances L1, L2, L3 and L4 are measured from the well to each
Boundary on the basis of being perpendicular to each Boundary.
Closed System Models (plan view) with Vertical Well (left) and Horizontal Well
(right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
2-Cell Compartmentalized: The selected Reservoir Flow Model is in a closed
system connected via a partially communicating ("leaky") Boundary to a
second cell which provides semi-steady-state pressure support. The
distances L1, L2, L3 and L4 are measured from the well to each Boundary in
the first cell on the basis of being perpendicular to each Boundary.
The leaky Boundary (i.e. L4), is the farthest one from the well.
The volume of each cell is denoted by V1 and V2 respectively, while (Teff)
represents the effective transmissibility (Teff), across the Boundary.
171
PanSystem 3.5 User Guide
2-Cell Compartment Models (plan view) with Vertical Well (left) and
Horizontal Well (right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
Hexagonal: This model may be used to replicate circular Boundary Models
by representing the circular geometry by that of a hexagon. The well is
assumed to be at the centre of the hexagon. The distance L1 is measured
from the well to one of the vertices on the Boundary. The Drainage Area
Size (A), is calculated by PanSystem.
Hexagonal Models (plan view) with Vertical Well (left) and Horizontal Well
(right)
For Horizontal Wells, the Well Trajectory runs east-west (i.e. X-direction),
and all Boundary Distances are measured from the mid-point of the Well
(i.e. the open interval).
172
PanSystem
Remember, if a Well is added after Image Wells have been generated, the Image
Wells must be calculated again, to generate the set required for the new Well.
173
PanSystem 3.5 User Guide
General:
This sub-dialog is primarily accessed from the Boundary Model dialog by selecting the
Boundary Parameters button from the Boundary Model section, although it can also be
accessed from the following dialogs in other areas of PanSystem (e.g. Analysis and
Simulate):
The Boundary Parameters button in the Boundary Model area of the Select Analysis
Model dialog (i.e. Model option from Analysis menu).
The Boundary Parameters button in the Boundary Type dialog, which is generated
by selecting either the Quick Match or Auto Match options from the PanSystem
Simulate menu, when a Boundary Model other than Infinitely-Acting has been
selected (i.e. either in the Dataprep Boundary Parameters sub-dialog or the
Analysis Select Analysis Model dialog).
The fields in this sub-dialog will vary depending on the model selected within the
Boundary Model dialog (i.e. seven of the eight available models are applicable to this sub-
dialog). Annotated graphical representations of each model are presented in the relevant
sub-dialog.
174
PanSystem
175
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Boundary Model dialog by selecting the Edit Image
Wells button from the Image Well section.
This sub-dialog is not available for an Infinitely Acting boundary model selection.
Screen Dialog and Operational Instructions:
If there is no existing Image Well Table, this sub-dialog box is generated, prompting
users to enter the number of wells required:
Number of Image Wells: Enter the number of image wells to be included (i.e. up to
a maximum of 16,000 per layer).
On selecting the OK button the Edit Image Wells sub-dialog is generated with the
requisite number of rows and an empty table field for data entry.
If an Image Well Table exists for the current project this sub-dialog will not appear and
users are taken directly to the Edit Image Wells sub-dialog.
176
PanSystem
General:
This sub-dialog is accessed from the Boundary Model dialog by selecting the Edit Image
Wells button from the Image Well section, providing that an Image Well Table has already
been generated.
If there is no existing Image Well Table, or users have just finished describing the
boundary model and have not selected Calculate Image Wells, then the Number of Image
Wells dialog will be displayed first, prompting users to enter the number of wells required.
After entering the number of wells and selecting the OK button, this sub-dialog is
generated with the requisite number of rows and an empty table field for data entry.
This sub-dialog is not available for an Infinitely Acting boundary model selection.
Screen Dialog and Operational Instructions:
The Image Well Table of Well Co-ordinates can be viewed and edited in this sub-dialog.
These co-ordinates can either be entered manually or calculated by PanSystem
internally, using the Calculate Image Wells button within the Boundary Model dialog.
For the Calculate Image Wells option and in the case of existing Image Well Tables, a
table appears with the calculated Image Well Co-ordinates, which can be viewed and/or
edited.
If the Calculate Image Wells option has not been selected or users have entered this sub-
dialog via the Number of Image Wells sub-dialog, an empty table will appear, ready to be
populated with Image Well Co-ordinates.
The number of columns displayed will depend on the number of Image Wells selected in
the above options, but within the table field, only 16 rows can be viewed at a time. Users
can scroll through the file using the scroll bar on the right-hand side of the table field to
move cell by cell (i.e. left mouse-click on arrow keys) or page by page (i.e. left mouse-
click on scroll bar either side of slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value. The edit buttons
located down the right-hand side of the dialog can also be used for the following:
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing
Clear.
Insert: Insert a number of rows. Refer to Gauge Data Editing Insert.
Copy: Copies all the columns of data contained in the table to the clipboard.
These columns of data can be subsequently pasted into a spreadsheet (e.g.
Excel).
177
PanSystem 3.5 User Guide
Paste: This button allows users to paste in columns of data from an external
source via the windows clipboard. The source data must contain the same
number of columns as those in the table being pasted into, and must also be
tab-separated.
To import data via the Clipboard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to Clipboard from the editor being
used (e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at
the relevant insertion point and select the Paste button - do not use Ctrl+V
from the keyboard.
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in
this manner, first use the Insert option to open up the appropriate number
of empty lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
178
PanSystem
General:
This sub-dialog is accessed from the Boundary Model dialog by selecting the Calculate
Image Wells button from the Image Well section.
This dialog is used determine the number of image wells required in relation to the test
duration, when there is no existing Image Well Table information or when users wish to
re-calculate the number of image wells they require.
Image Wells are only required for Advanced Simulation calculations. The Quick Match
option uses a library of tables and does not require image wells.
Before PanSystem can calculate the Image Wells a boundary model needs to be selected
and the required image well information must be entered as described in the Boundary
Model dialog.
This co-ordinates of the Image Wells can then be calculated relative to the "principal"
well, which, by definition, is at co-ordinate position (0,0).
This sub-dialog is not available for an Infinitely Acting boundary model selection.
Screen Dialog and Operational Instructions:
The sub-dialog contains a single data entry field as follows:
Estimated Test Duration: Enter the approximate total duration of the test (i.e.
covering all the test periods to be simulated). For some geometries, the longer the
test duration the greater the number of Image Wells to be calculated. If the
number of Image Wells is too large, it can be reduced by entering a smaller value
for the test duration, albeit at the risk of introducing simulation errors at late time.
On selecting OK, if there is existing Image Well Table information, a Confirm sub-dialog
will be generated with the message:
Do you wish to discard current image wells?
Select Yes, to calculate new Image Well information or No to retain the existing Image
Well information.
When the calculation option is selected or no Image Well Table information exists, a
Computing Image Well Information sub-dialog is generated, that displays the Number of
Image Wells per Active Well. This number calculated by PanSystem can now be entered
in the Number of Image Wells sub-dialog.
179
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Oil (Single-Phase or Multi-Phase Perrine) within the Fluid Type section, then selecting the
Fluid Parameters button in the Layer Control section. An Oil Fluid Parameters sub-dialog
is subsequently generated to view, enter or edit the Fluid Parameters of the currently
selected layer.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. An Oil Fluid Parameters sub-dialog box can be brought up for any
layer by highlighting it in the Layer Control section of the Reservoir Description
(Analytical) dialog. Not all parameters displayed in the sub-dialog actually need to be
specified for welltest analysis purposes. The mandatory parameters appear in red and
fluid properties can be typed in, or calculated from production or laboratory data.
The same Oil Fluid Parameters sub-dialog box is used for the single-phase and multi-
phase modes. Differences exist only in the minimum datasets required for analysis and
on-screen fluid property calculations for each mode.
For the single-phase option, both of the multi-phase options should be left unchecked in
the Fluid Type section of the Reservoir Description (Analytical) dialog. For the multi-
phase option, users need to check the Multi-Phase Perrine Method (oil) checkbox in the
Fluid Type section of the Reservoir Description (Analytical) dialog. The sub-dialog is titled
Multi-phase Oil Fluid Parameters in the latter case.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
unchecked), by selecting the PVT Calculator button for an Oil fluid type in the
Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of six data entry sections and four function buttons and the
following table identifies the fluid parameters required for each type of analysis, test or
calculation:
180
PanSystem
Salinity
The mandatory parameters (colored red), can be manually typed into the Analysis
section (i.e. lower main section), or calculated using the Calculate button, once the
parameters associated with the Calculation sections (i.e. upper active sections) have been
entered.
To enable the Calculate button, check the Use Correlations checkbox. Choose the
appropriate correlations for Bo, Pb, Rs; Oil Viscosity and Gas Viscosity from the drop-
down list boxes. The fluid properties are computed at the specified Check Pressure and
Check Temperature (i.e. nominally set equal to the layer conditions).
Note that if the Use Correlations option is enabled, any checked parameters in the
lower Analysis section will be overwritten by the Calculate process. The
parameters can only be manually edited when they are checked, but users should
remember to uncheck any parameters they wish to retain before using the
Calculate button.
Different correlations can be used to calculate the hydrocarbon fluid properties. With the
exception of Vazquez-Beggs, these correlations assume a single-stage flash to standard
conditions. The published Vazquez-Beggs correlation assumed the first stage separator
to be at a "typical" 100 psig and 60 F, and provided for a pressure (and temperature)
correction to gas gravity if different. To simplify the data input, PanSystem assumes 100
psig and 60 F and applies no correction).
If comparing with multi-stage flash experimental data, be sure to total up the GORs from
all stages, and to enter a gas gravity which is the GOR-weighted sum of the gravities
from each stage. The screen is not suited to comparison with differential liberation data.
For Bo, Pb, Rs and Co, the following correlations are available (References 22, 35 and
91to 94):
Glas.
Lasater.
Standing.
Vazquez & Beggs.
For Oil Viscosity o, the following correlations are available (References 22, 35, 86 and
88):
Beggs et al.
Beal et al.
For Gas Viscosity g, the following correlations are available (References 21, 22, 35, 89
and 90):
Lee et al.
Carr et al.
Other properties are computed with fixed correlations as described below:
For Water:
Bw is calculated from Numbere, Brigham and Standing (Reference 13b)
w is calculated from Van Wingen's correlation (Reference 13c)
Cw is calculated from Meehan's correlation (Reference 13a)
181
PanSystem 3.5 User Guide
For Gas:
Tc and Pc are calculated internally from Standing's correlation (Reference 22)
z-factor is calculated from Dranchuk et al (Appendix A of Reference 21)
Cg is calculated from Mattar et al (Appendix A of Reference 21)
The Datum Input... button is used to correct all pressures computed from diagnostic plot
analysis (p*, etc.), to a reference datum depth, by adding or subtracting the appropriate
hydrostatic pressure difference. Selecting this button generates the Correction to Datum
Input (Oil) sub-dialog.
Calculated Properties: These parameters are conventionally computed at the layer
pressure and temperature for welltest analysis:
Bo: The formation volume factor (FVF) of the oil. It is a mandatory parameter for
analysis in Oil (single-phase and multi-phase) modes. Typical values are 1.1 - 2.0
for black oil reservoirs and > 2.0 for volatile oil reservoirs.
Bw: The formation volume factor (FVF) of the water. It is only a mandatory
parameter for analysis in Oil (multi-phase) mode if the water/oil ratio (WOR) > 0,
and in Water (single-phase) mode. Although dissolved salts and gases can affect
the water FVF these effects are often ignored. Typically, the water FVF lies within
the range 0.99 - 1.07.
Bg: The formation volume factor (FVF) of the gas. It is only a mandatory
parameter for analysis in Oil (multi-phase) mode if the Produced gas/oil ratio (GOR)
> Solution (GOR) (i.e. there is free gas in the reservoir). Typical values range
between 0.002 and 0.2, with values of (Bg) increasing with decreasing reservoir
pressure.
o: The viscosity of the oil. It is a mandatory parameter for analysis in Oil (single-
phase multi-phase) modes. Oil viscosity measures the oil's resistance to flow and
this is affected by oil composition (e.g. low API = high viscosity, high API = low
viscosity), temperature, dissolved gas and pressure. The oil viscosity values should
fall slowly in relation to declining reservoir pressure until the bubble point pressure
(pb) is reached. Below bubble point pressure, the oil viscosity values should rise
sharply, as gas is liberated from the liquid phase. Typically, oil viscosity will be
around 1cp, for a light API oil gravity between 40 - 50 at reservoir conditions.
w: The viscosity of the water. It is only a mandatory parameter for analysis in Oil
(multi-phase) mode if the water/oil ratio (WOR) > 0, and in Water (single-phase)
mode. Water viscosity is dependent on pressure, temperature and salinity. In
general, brine viscosity increases with increasing pressure, increasing salinity and
decreasing temperature. Typically, the water viscosity lies within the range 0.2 -
2.5 cp.
g: The viscosity of the gas. It is only a mandatory parameter for analysis in Oil
(multi-phase) mode if the Produced GOR > Solution GOR (i.e. there is free gas in
the reservoir). A typical value of gas viscosity at reservoir conditions is 0.025 cp,
which is approximately 40 times smaller than light oils with an API gravity of 40 -
50, which exhibit viscosities of around 1cp. Gas viscosity values should decrease
as reservoir pressure decreases.
Co: The isothermal compressibility of the oil. Typically, this will be between 10 -
15 x 10-6/psi.
Cw: The isothermal compressibility of the water. Above bubble point pressures
this is defined as the change in water volume per unit water volume per psi change
182
PanSystem
in pressure. A typical value for reservoir brines is around 3.0 x 10-6/psi. However,
dissolved salts and gases can affect water compressibility.
Cg: The isothermal compressibility of the gas. Gas compressibility is almost
hyperbolic in relation to pressure, with low values at high pressure, tending to
increasingly higher values as pressure decreases. Typical values of (Cg) can range
between 200 x 10-6/psi (reservoir pressure of 5,000 psia) to 500 x 10-6/psi
(reservoir pressure of 2,000 psia), increasing to 1200 x 10-6/psi (reservoir pressure
of 1,000 psia).
Cf: The rock pore-volume compressibility. This is defined as the fractional change
in pore volume (PV) of the rock with unit change in pressure. Typically the pore
compressibility in consolidated and unconsolidated reservoirs is 2.5 - 10.0 x 10-6/psi
respectively.
In high porosity, over-pressured reservoirs, the pore compressibility exhibits a low
value during early production, but subsequently increases as production and
pressure depletion continues. As fluid pressure in the reservoir is reduced during
production, the subsequent pore volume collapse creates a higher pore
compressibility. Compaction in this instance can create significant subsidence at
surface, particularly if the rock matrix is weak (e.g. Ekofisk chalk with porosity
values of 25 - 48% ). The Norwegian Ekofisk field, with reservoir fluids initially
over-pressured in excess of 2,000 psi, suffered an abnormal degree of reservoir
compaction, with typical pore compressibilities increasing from 6 x 10-6/psi up to a
maximum of ~100 x 10-6/psi. Similarly, in shallow unconsolidated reservoirs,
values in excess of 100 x 10-6/psi have been measured (e.g. Bolivar Coast,
Venezuela).
PanSystem calculates rock pore volume compressibility using either the Hall
correlation or a calculation based upon Solid Mechanics. The Hall correlation is an
empirical relationship between porosity and rock compressibility (References 2 and
16).
The Solid Mechanics model requires the input of Youngs Modulus and Poissons
ratio for the reservoir rock. These inputs are utilized in the equation:
Cf = 3(1-2)/(E)
(where is Poissons ratio, is porosity, and E is Youngs modulus)
The following table provides estimates of the range of these properties for various
rock types.
Source:
The Applied Seismology Laboratory
Liverpool University Department of Earth Sciences
183
PanSystem 3.5 User Guide
Note this is the total GOR (i.e. solution gas plus any free gas).
If the Oil (multi-phase) fluid type has been selected, the Perrine-Martin method for
multi-phase flow analysis will be invoked for the gas phase if Produced Rsp >
Solution Rs.
Water-Cut: This is the (decimal) fraction of water in the fluid produced from the
layer. If the Oil (multi-phase) fluid type has been selected, the Perrine-Martin
method for multi-phase flow analysis will be invoked for the water phase if Water-
Cut > 0.
Check Pressure: This parameter is required to calculate fluid properties. Use this
entry to check fluid properties at different pressures (e.g. to compare with lab
data), but remember to compute them at the correct pressure (i.e. conventionally
the layer pressure) before proceeding to Analysis or Simulate.
Check Temperature: This parameter is required to calculate fluid properties. Use
this entry to check fluid properties at different temperatures (e.g. to compare with
184
PanSystem
lab data), but remember to compute them at the correct temperature (i.e.
conventionally the layer temperature) before proceeding to Analysis or Simulate.
Oil Specific Gravity: This is the stock tank gravity of the oil produced from the
layer. This parameter is required to calculate fluid parameters for Oil (single and
multi-phase) systems. Specific gravities of oil generally lie between 0.73 to slightly
above 1.0 and in API gravity terms, the usual range starts with water density at
10 and rises to volatile oils and condensate liquids at around 60-70.
Gas Specific Gravity: Gas specific gravity (relative to air), is the gravity of the
separator gas at standard conditions, produced from the layer. This is required to
calculate properties for Oil (single and multi-phase) systems. In a multi-stage
separation, it should represent the gas yield from all stages, suitably weighted. For
the Vazquez & Beggs correlation, the first stage separator is assumed to be at 100
psig. Typical values for hydrocarbon gas mixtures range from 0.65 (dry gas) to
0.95 (wet gas).
Water Salinity: This describes the total amount of dissolved solids in the produced
water. The salinity of pore waters in reservoirs typically increases by 6 to 160 g/L
(6,000 to 160,000 ppm) per km depth. The causes of increased salinity are:
Salt dissolution (primary).
Membrane filtration (secondary).
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are found in
oil field brines. Typical salinities for oil and gas reservoirs are 30 g/L (30,000 ppm)
for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L (80,000 to
300,000 ppm)in reservoirs deeper than 1 km.
185
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Oil and checking the Multi-Phase Pseudo-Pressure Method checkbox within the Fluid Type
section, then selecting the Fluid Parameters button in the Layer Control section. An Oil
Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog is subsequently generated
to view, enter or edit the Fluid Parameters of the currently selected layer.
Note that this selection also activates the Pseudo-Pressures button in the Layer
Control Section of the Reservoir Description (Analytical) dialog. Refer to the Oil
Pseudo-Pressure Table Editing and Pseudo Tables Data sub-dialogs for additional
information on features associated with this button.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. An Oil Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-
dialog box can be brought up for any layer by highlighting it in the Layer Control section
of the Reservoir Description (Analytical) dialog.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
checked), by selecting the PVT Calculator button for an Oil fluid type in the
Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections and four function buttons. It is
used to set up and calculate the various black oil or volatile oil fluid parameters values.
The adjacent data entry fields colored in blue indicate that they are interrelated, so
changing one parameter (e.g. oil API gravity) results in the associated parameter being
re-calculated (e.g. oil specific gravity). The data entry fields and button functions are
described as follows:
Produced Fluid Data section:
Oil API Gravity: Enter the Oil API Gravity here (or skip and enter the Oil
Specific Gravity). If a new value is entered, this will automatically update
the underlying Oil Specific Gravity field.
Oil Specific Gravity: Enter the Oil Specific Gravity here (or skip and enter Oil
API Gravity). If a new value is entered, this will automatically update the
overlying Oil API Gravity field. The Specific Gravities of Oil generally lie
between 0.73 to slightly above 1.0 and in API Gravity terms, the usual range
starts with Water Density at 10 and rises to Volatile Oils and Condensate
liquids at around 60-70.
Gas Specific Gravity: Enter the Gas Specific Gravity (at standard
conditions). Typical values for hydrocarbon Gas mixtures range from 0.65
(Dry Gas) to 0.95 (Wet Gas).
186
PanSystem
Water Salinity: Enter the Water Salinity (NaCl equivalent) into this field, or
skip and enter the Water Specific Gravity. If a new value is entered, this
will automatically update the underlying Water Specific Gravity field. The
salinity of pore waters in Reservoirs typically increases by 6 to 160 g/L
(6,000 to 160,000 ppm) per km depth. The causes of increased salinity are:
Salt dissolution (primary).
Membrane filtration (secondary).
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are
found in oil field brines. Typical salinities for Oil and Gas Reservoirs are 30
g/L (30,000 ppm) for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L
(80,000 to 300,000 ppm) in Reservoirs deeper than 1 km.
Water Specific Gravity: Enter the Water Specific Gravity here (or skip and
enter the Water Salinity). If a new value is entered, this will automatically
update the overlying Water Salinity field.
Layer Data section:
Layer Name: For each Layer selected from the drop-down list (i.e. except
those with a Tabulated IPR Model), the following two fluid ratios can be
entered:
Produced GOR: Enter the Produced GOR into this field. This is the
Gas/Oil Ratio produced from the Layer.
Note this is the total GOR (i.e. Solution Gas plus any Free Gas).
Water-Cut: Enter the Produced Water-Cut into this field. This is the
(decimal) fraction of Water in the Fluid produced from the Layer.
Correlations section:
Pb, Rs, Bo: Select the relevant correlation for these values from this drop-
down list box. Users can choose from the following (References 22, 35, 84,
85 and 91to 94):
Glas.
Lasater.
Standing.
Vazquez & Beggs.
Petrosky-Farshad.
Macary.
o: Select the required Oil Viscosity correlation from this drop-down list
box. Users can choose from the following (References 86 to 88):
Beal and Chew et al.
Beggs et al.
ASTM and Chew et al.
ASTM and Beggs et al.
Note that the ASTM correlations should only be used after being Matched to
the observed Dead Oil Viscosity at two (or more) different Temperatures.
187
PanSystem 3.5 User Guide
g: Select the required Gas Viscosity correlation from this drop-down list
box. Users can choose from the following (References 21, 22, 35, 89 and
90):
Carr et al.
Lee et al.
Additional Function Buttons:
Check: Select this button to generate the Black Oil Properties Check sub-
dialog.
Match: Select this button to generate the Match Black Oil Properties sub-
dialog.
188
PanSystem
General:
This sub-dialog can only be accessed when the Oil option has been selected and the
Multi-Phase Pseudo-Pressure Method has been checked in the Fluid Type section of the
Reservoir Description (Analytical) dialog. These selections activate the Pseudo-
Pressures... button in the Layer Parameters section of the dialog. When the Pseudo-
Pressures... button is selected this sub-dialog is generated, allowing users to select, edit,
import and plot a multi-phase pseudo-pressure table (i.e. m'(p)) for oil.
Unlike the single-phase oil fluid parameters for viscosity and compressibility which are
considered to be constant over a range of pressures, multi-phase fluid parameters are
pressure-dependent.
As a result of these pressure-related variations in fluid parameters (e.g. density, viscosity
and compressibility), pseudo-pressure formulations have been adopted to account for this
non-linear behaviour:
The Multi-Phase Pseudo-Pressure Method for oil can be used when the mobile
reservoir fluid is made up of several mobile phases and it provides a more rigorous
treatment of relative permeability effects and removes the non-linear fluid property
behaviour caused by the variation of oil formation volume factor (Bo) and oil
viscosity () with pressure. Although Multi-Phase Pseudo-Pressure is computed
using tables prepared in this sub-dialog, the relevant phase properties must be
specified in the Oil Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog and
the Relative Permeability data should be checked via the Layer Parameters dialog.
The Multi-Phase Pseudo-Pressure method can be applied to the simultaneous flow of:
Oil, water and/or gas (for oil systems, it will account for the effects of any near
wellbore gas evolution or liquid dropout).
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a Table Selection List Field and six function buttons,
described as follows:
Table Selection List Field: A single table type is available for multi-phase oil:
Multi-Phase Pseudo-Pressure (m'(p) versus Pressure (p))
Edit Table: Select and highlight the table in the Table Selection List Field, then
select this button to enter new data manually or view an existing table for editing.
If the table is empty, users will first be prompted with the Pseudo Table Data sub-
dialog, where the Number of Data Points and the Start and End Pressures can be
specified, then OK from this sub-dialog to enter the Edit Pseudo Table sub-dialog.
If the table is already populated with data, users are taken directly to the Edit
Pseudo Table sub-dialog, where existing data can be edited before selecting OK or
Plot (if required).
Calculate: This button is used to calculate a multi-phase pseudo-pressure table
based upon user-input oil fluid parameters, relative permeabilities, layer pressure
and temperature. After the calculation is performed, the Multi-Phase Pseudo-
Pressure (Oil) - Data Review sub-dialog is generated.
Import: This button is only available for importing a Multi-Phase Pseudo-Pressure
Table (multi-phase oil). The Psi(p) or (p) File is loaded with default extension
189
PanSystem 3.5 User Guide
(*.PSP) in ASCII format. A standard Windows Open dialog is generated for the
import.
This file is internally converted within PanSystem from Psi(p) or (p) to an m'(p)
format.
Plot: This button is used to generate a plot (i.e. p versus m'(p)), of the input,
calculated or imported multi-phase pseudo-pressure table parameters.
There are three options available for creating multi-phase pseudo-pressure tables,
Option 1 - Fully Automatic Calculation:
Select the Calculate button. As described above, this will generate the Multi-Phase
Pseudo-Pressure (Oil) - Data Review sub-dialog. This sub-dialog is used to check
for consistency between the parameters used in the external program to produce
the pseudo-pressure file and those currently in PanSystem.
Select OK to return to the Oil Pseudo-Pressure Table Editing sub-dialog, then select
OK to accept settings or the Plot button (if required).
Option 2 - Manual Entry/Edit of m'(p) Data:
The m'(p) table can be entered or edited manually by pasting in values from an
external source or by directly typing in values, then selecting OK to accept settings
or the Plot button (if required).
To enter data, select the Edit Table button to generate the Edit Pseudo Table sub-
dialog for data entry/editing and enter new data manually or edit an existing table.
If the table is empty, users will first be prompted with the Pseudo Table Data sub-
dialog, where the Start and End Pressures and Number of Points are specified for
the table. On OK from this sub-dialog, PanSystem will then generate the Edit
Pseudo Table sub-dialog and the table is set-up with the pressure steps filled in.
Note that when performing a manual data entry/edit by pasting, the data must be
tab-separated and when typing or pasting, data must always be m'(p) data,
not Psi(p) or (p) data.
Option 3 - Import of External Pseudo-Pressure Table:
Users can import a multi-phase pseudo-pressure table for oil. These Psi(p) or (p)
Files are loaded with default extension (*.PSP) in ASCII format (refer to Multi-Phase
Pseudo-Pressure (*.PSP) File for details of this file format). A standard Windows
Open dialog is generated for the import (e.g. from WellFlo data file), then the file is
internally converted to an m'(p) format within PanSystem. The import process
generates the Multi-Phase Pseudo-Pressure (Oil) - Data Review sub-dialog. This
sub-dialog is used to check for consistency between the parameters used in the
external program to produce the pseudo-pressure file and those currently in
PanSystem.
Select OK to return to the Oil Pseudo-Pressure Table Editing sub-dialog, then select
OK to accept settings or the Plot button (if required).
190
PanSystem
General:
This sub-dialog is accessed from the Oil Pseudo-Pressure Table Editing sub-dialog, after
selecting either the Calculate, Calculate All or Import buttons.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of three columns:
Transfer Value?: The incoming values will overwrite the current PanSystem values
unless the left-hand checkbox(es) are unchecked.
New Value: Some of the key parameters associated with the external pseudo-
pressure table generation and read from the incoming file.
Current Value: The corresponding internal values current in PanSystem.
This dialog is used primarily to check for consistency between the parameters used in
WellFlo to produce the pseudo-pressure file, and those in PanSystem for the well test in
question. They should be the same.
The fluid saturations are for information only. They were computed in WellFlo for the
specified produced water fraction (if any), using relative permeability tables. They
indicate the saturations (at Layer Pressure and Layer Temperature) at which multi-phase
flow is occurring. The Relative Permeabilities are also for information only.
191
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Oil Fluid Parameters sub-dialog, by selecting the
Datum Input... button. This facility corrects all pressures computed from diagnostic plot
analysis (i.e. p*, etc.) to a reference datum depth, by adding or subtracting the
appropriate hydrostatic pressure difference.
No correction is applied to the input data itself, only to computed pressures. The
hydrostatic correction can include one or two fluid contacts and it should be used
with caution if there happen to be different contacts in the wellbore and reservoir -
a sketch of the situation is recommended before entering data in this case.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections, described as follows:
Depth and Oil Gradient section: Enter the vertical depths of the Pressure Gauge
and the Reference Datum (i.e. relative to the same zero level - e.g. mean sea level
(MSL)). Enter the Oil Gradient and check the Apply Correction... checkbox to enable
the datum correction. It can be disabled by un-checking the box.
Gas Data section: An optional field depending on whether a gas/oil fluid contact
is present or not. Enter the Gas Gradient and vertical depth to the Gas/Oil Fluid
Contact.
Water Data section: Also an optional field depending on whether an oil/water
fluid contact is present or not. Enter the Water Gradient and vertical depth to the
Oil/Water Fluid Contact.
192
PanSystem
General:
This sub-dialog is accessed from the Oil Fluid Parameters (Multi-Phase Pseudo-Pressures)
sub-dialog, by selecting the Check button.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of one data entry section, a calculation section and three
functional buttons. It allows users to check the correlations and tuning selected at
different test values. The data entry fields and button functions are described as follows:
Check Properties at... section:
Check Pressure: Type in the pressure value that fluid properties are to be
checked at.
Check Temperature: Type in the temperature value that fluid properties are
to be checked at.
Produced GOR: Type in the produced gas/oil ratio (GOR) that fluid
properties are to be checked at.
Calculation section:
Select the Calculate button to calculate the bubble point pressure and other related
PVT parameters according to the correlations and the test conditions entered in the
Oil Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog. If the calculated
results are grayed out, it means that one of the check values has been changed, so
these results no longer relate to the data. Selecting this button will re-evaluate the
PVT at the entered check values.
193
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Oil Fluid Parameters (Multi-Phase Pseudo-Pressures)
sub-dialog, by selecting the Match button.
Screen Dialog and Operational Instructions:
This sub-dialog has five main sections and eight functional buttons. It allows users to
tune the black oil correlations against measured data using a minimization routine.
As stated above, the correlation displayed is the one selected in the Oil Fluid
Parameters (Multi-Phase Pseudo-Pressures) sub-dialog, and is simply
displayed for information on the tuning screen. This avoids possible
inconsistencies in parameter tuning, such as using one correlation for tuning
bubble-point, and another for solution GOR. An asterisk (*) beside the
name of the displayed correlation indicates that a fluid property has already
been tuned using this correlation.
Tuning Parameters section: This is situated centrally on the left side of the sub-
dialog and is used to display the current tuning coefficients (i.e. multiplier - upper
number and shift - lower number), for the selected Match Property and Correlation.
194
PanSystem
Reset Tuning: This button can be used after tuning has been performed, to
re-set the selected correlation back to the un-tuned state (i.e. multiplier = 1
and shift = 0).
The tuning performed here will be used throughout the data set unless the
tuning parameters are Reset.
Anchored and Free Tuning: These options are only available for Bubble Pt
Pressure and Solution GOR selection options from the Match Property
section.
With the Anchored option switched on for GOR tuning, Rs is forced to equal 0
at standard pressure and temperature. For the bubble point tuning, Pb at an
Rs of 0 is forced to equal standard pressure at standard temperature.
With the Free option switched on, no such constraint is applied. This results
in a better match for oils whose solution GORs are higher than those
predicted by the untuned correlation below bubble point, but may result in a
poorer match near standard conditions.
The default choice can be pre-set to Free by setting the key string anchor-
PbRs-tuning to the value "0" in the WellFlo folder of the Windows Registry.
To pre-set Anchored as the default, replace the value "0" by "1".
Observed Values section: This is the upper table section on the right side of the
sub-dialog.
Observed Values: Observed data is entered into this section of the table
matrix, at the specified pressure/s and temperature/s. To calculate a set of
values at different pressures and/or temperatures, enter any non-zero
numbers here (e.g. 1), then select the Calculate button at the base of the
sub-dialog. To perform a best-fit analysis, only valid observed data should
be entered, then select the Best-Fit button at the base of the sub-dialog.
Pressure: These values are entered as column headers in the table matrix.
Enter the pressure/s at which the observed data was measured (either
overtype or retain defaults).
These pressures do not apply when Bubble Pt Pressure is the selected Match
Property or when entering dead oil viscosities to tune an ASTM viscosity
correlation.
Temperature: These values are entered as row ends (left) in the table
matrix. Enter the temperature/s at which the observed data was measured
(either overtype or retain defaults).
Zero Values: This button is situated centrally on the left side of the sub-
dialog and is used to clear all the values typed into the Observed Values
table cells.
Calculated Values section: This is the lower table section on the right side of the
sub-dialog. Values in this section of the table matrix are displayed after the
Calculate or Best-Fit buttons have been selected - they are non-editable.
Calculated values will appear in the corresponding cells of the
pressure/temperature matrix providing that non-zero numbers have been entered
into the Observed Values section of the table matrix.
195
PanSystem 3.5 User Guide
Match section: This display field lies at the lower left corner of the sub-dialog and
is used as an indicator of the match quality provided by a Best-Fit calculation
following a Calculate selection (i.e. a value of 1.000 indicates a perfect match).
Functional Buttons: The three additional function buttons are described as
follows:
Calculate: Select this button to see the effect of the current tuning
coefficients on the user input observed values. Numbers will be generated
in the Calculated Values pressure/temperature matrix where non-zero
numbers have been entered in the corresponding cells within the Observed
Values matrix.
Best-Fit: Select this button to perform a best-fit calculation on the entered
Observed Values.
Copy: This button will select all the Observed Values, together with their
pressures, temperatures and Calculated Values, and transfer them to the
Windows Clipboard. This information can subsequently be pasted into
another clipboard-enabled application such as Notepad, WordPad, Word or
Excel.
Plot: Select this button to plot the Observed Values and Calculated Values
of the current Match Property, provided there is at least one line or column
in the table matrix with multiple values.
If there is only one line or column of multiple values in the matrix, further use
of Plot is allowed, to compare the results of successive calculations. For
example, these might be performed with/without Best-Fit, or with the Best-Fit
Anchored/Free (when permitted), or with different property correlations (i.e.
selected by returning to the Oil Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog).
If there are several lines of multiple values in the matrix, the Plot button
presents a PVT Match Plot Selection sub-dialog from which to select the
vertical or horizontal line of values to be plotted. This multiple choice of
values excludes the option, described above, to plot the results of multiple
calculations for a single line of values.
To Tune Pb with a single point Observed Value entry, select Bubble Pt Press as
the Match Property. It is not possible to Tune it indirectly by selecting Solution
GOR (Rs) and entering a single value Rs = Rsp at the desired pressure.
If tuning Solution GOR against multiple Observed Values, do not enter data for P
> Pb , as this will unfairly bias the Match. The only value of Rs = Rsp (if available)
should be entered at P = Pb. Any number of values of Rs < Rsp at P < Pb may be
entered.
If the Bubble Point is Tuned, users will not be able to Tune the Solution GOR (Rs).
This is necessary to ensure consistency. However, it is possible to specify a
measured Bubble Point, and use this to Weight the Tuning of the GOR (refer to
the examples below for details of how this can be achieved).
Matching Examples:
The first step is to enter the Observed Values:
Select the required Match parameter. In the example dialog illustrated below, this
is the FVF (Bo), with the Glas Correlation (selected previously).
196
PanSystem
Enter the Pressure (column) and Temperature (row) values (e.g. for the example
illustrated below, data for 1000, 2000, 3000 and 4000 psia at 230F has been
entered).
Select Calculate to see the results at the specified points. These would normally be
the untuned values, but this button includes the effect of any previous Tuning
(this can be cancelled by selecting the Reset Tuning button first).
For each value in the Observed Values fields, corresponding Calculated Values will
be displayed in the lower panel. Note that nothing in the Calculated Values area
can be edited.
This is also a useful way of generating a table of PVT Results at different Pressures and
Temperatures. Enter dummy values (e.g. 1.0) in the Observed Values fields, and select
Calculate to get an array of computed values (but do not try to Best-Fit in this case).
197
PanSystem 3.5 User Guide
At the second prompt, enter a Bubble-Point Weighting Factor between 0.01 and
1000. A factor of 0.01 means almost no Weighting at all (i.e. the GOR will be
Tuned without paying much attention to the specified Bubble-Point). A factor of
1000 will force the GOR algorithm to respect the specified Bubble-Point as closely
198
PanSystem
If Tuning Solution GOR with multiple Observed Value entries, but without Bubble-
Point Weighting (i.e. if users answered No at the prompt), do not enter any values
at Pressures higher than the Bubble-Point, as this will unfairly bias the Matching
process. Users may enter any number of values of Rs < Rsb at P < Pb, but do not
enter anything higher than Rs = Rsb at P = Pb.
Anchored and Free Tuning:
For the Bubble-Point and Solution GOR, the Tuning parameters area contains a choice of
Anchored and Free tuning.
With the Anchored option enabled for GOR Tuning, Rs is forced to equal zero at
standard Pressure and Temperature. For the Bubble-Point Tuning, Pb is forced to equal
standard Pressure at standard Temperature.
With the Free option enabled, no such constraint is applied; this results in a better Match
for oils with GORs higher than those predicted by the untuned correlation below
Bubble-Point.
For example, in the following illustrations the Observed GOR at 1000 psia is 180. With
the Anchoring constraint enabled, the Best-Fit value is 135.337. With no Anchoring, the
Best-Fit is 192.866.
199
PanSystem 3.5 User Guide
200
PanSystem
201
PanSystem 3.5 User Guide
Plot of Observed and Calculated Solution GOR for Best-Fit on Free Solution GOR
202
PanSystem
General:
This plotting sub-dialog is generated from the Match Black Oil Properties or Match Dry
Gas Properties sub-dialogs when the Plot button is selected and the table matrix in
Observed Values and Calculated Values has more than one vertical or horizontal line of
multiple values.
Screen Dialog and Operational Instructions:
There are two optional plot selection fields and two functional buttons described as
follows:
Plot vs. Pressure at Temperature: Users can either toggle this option, then choose
a temperature from the drop-down list menu, to select a row of values to plot.
Plot vs. Temperature at Pressure: Alternatively, users can toggle this option, then
choose a pressure from the list, to select a column of values to plot.
Plot: Select this button to add the selected row or column to the plot.
Done: Select this button to close the plot and return to the Match Black Oil
Properties or Match Dry Gas Properties sub-dialog.
203
PanSystem 3.5 User Guide
General:
This plot display sub-dialog is used to view Observed Values plotted against Calculated
Values from the Match Black Oil Properties or Match Dry Gas Properties sub-dialogs. The
plot display is generated directly when the Plot button is selected and the table matrix in
Observed Values and Calculated Values has a single vertical or horizontal line of multiple
values.
If the table matrix contains more than one vertical or horizontal line of multiple values,
the PVT Match Plot Selection sub-dialog will be generated first, and after making an
appropriate selection (i.e. Plot versus P at T or Plot versus T at P), then selecting the Plot
button, users can then enter this sub-dialog to view the selected plot type.
Users can edit and/or format the plot display using menu option or by left-clicking on
specific parts of the plot (e.g. axes, legend, etc.), to generate editing/formatting sub-
dialogs.
When users move the cursor around within the plot display, the plot co-ordinates are
displayed beneath the X-axis for the cursor point position.
Whether the plot display is used in the default format or customized to an individual
user's requirements, further plot options are available to:
Alter the plot display ("page") set-up for viewing/printing.
Copy the plot to clipboard for pasting into other applications.
Export the plot in a range of formats via the Graphics Export facility.
Select and set-up a printer to print the plot display.
Save the customized plot set-up as a plotting template for future use or import
previously saved templates for current use.
Screen Dialog and Operational Instructions:
The following options are available from the four PVT Match Plot menu items:
File menu item:
Page Set-up: This option generates a sub-dialog that is similar to the
PanSystem main File menu option Page Setup dialog in operation. For
special code settings that can be applied in the Header and Footer sections,
also refer to the Help topic for Page Setup Codes.
Print: This option generates a sub-dialog that is similar to the PanSystem
main File menu option Print dialog in operation. The Setup button generates
a sub-dialog that is similar to the PanSystem main File menu option Printer
Setup dialog in operation.
Printer Set-up: This option generates a sub-dialog that is similar to the
PanSystem main File menu option Printer Setup dialog in operation.
Copy: This option copies the currently displayed plot to the clipboard, for
pasting into other applications (a confirmation dialog is generated).
Export: This option opens the Graphics Export facility, where users can
select from a number of file formats for exporting the currently displayed
plot.
204
PanSystem
205
PanSystem 3.5 User Guide
206
PanSystem
The three Initial options have no effect on the current plot - they
are only applied when the Match Plot facility is next used.
Fonts: This option allows users to alter the current Font settings for all text
and numerals on the plot display. There are sub-menu options for Legend
and Description, Header and Footer, Title, Axis Numbers and Axis Labels. All
of these options generate the same Font sub-dialog. Users can:
Select a suitable type of Font from a scrolling list (e.g. Arial).
Select a suitable Font Style from a static list (e.g. Italic).
Select a suitable Font Size from a scrolling list (e.g. 10 pt.).
Select a suitable Font Script for the plot display from a drop-down list
(default = Western).
When the first three parameters have been selected, a text sample is
displayed in the Sample field.
Dataset (1,2): This option allows users to alter the current Dataset display
settings for the Observed Values and Calculated Values on the plot display.
Both Dataset options generate the same Edit Dataset sub-dialog. Users
can:
Title: Edit the Title text for the selected Dataset (i.e. displayed in the
Legend box) by entering new text.
Point Color: Select a new color for the selected Dataset Points from
the drop-down menu (i.e. only applied when Show Points is checked).
Point Shape: Select a new shape for the selected Dataset Points
from the drop-down menu (i.e. only applied when Show Points is
checked) .
Line Color: Select a new color for the selected Dataset Line from the
drop-down menu (i.e. only applied when Show Lines is checked).
Line Style: Select a new style for the selected Dataset Line from the
drop-down menu (i.e. only applied when Show Lines is checked).
Fill Color: Select a new color for any Fill Area displayed on the plot
(i.e. only applied when Fill Area is checked - unchecked/off by
default).
Fill Hatch: Select a new hatching texture for any Fill Area displayed
on the plot (i.e. only applied when Fill Area is checked -
unchecked/off by default).
Line Width: This line width setting is only applied to selected
Dataset Points or to a solid (not dashed) Dataset Line (default = 1).
A warning to this effect is issued.
Show Set: Check/uncheck this checkbox to display/not display the
selected Dataset.
Show Lines: Check/uncheck this checkbox to display/not display the
selected Dataset Lines.
Show Points: Check/uncheck this checkbox to display/not display the
selected Dataset Points.
207
PanSystem 3.5 User Guide
Fill Area: Check/uncheck this checkbox to fill/not fill the area below
the selected Dataset with a colored/hatched area (i.e. dependent on
selections made above). This checkbox is unchecked/off by
default.
Zoom Menu item:
Zoom In: Select this option to Zoom In (enlarge), the currently displayed
plot.
Zoom Out: Select this option to Zoom Out (reduce), the currently displayed
plot.
Zoom Region: When this option is selected, the cursor changes from an
arrow to a cross. Position the cross at the extreme corner of the region to
be selected, then left-click and drag the cursor to the opposite corner of the
region. The selected region appears blackened until the mouse button is
released, then a new plot is displayed with the selected region co-ordinates.
Zoom Normal: Select this option to restore the original plot display area
before any Zoom operations were applied.
Help menu item:
About: This shows the version and copyright data for this facility.
208
PanSystem
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Water within the Fluid Type section, then selecting the Fluid Parameters button in the
Layer Control section. A Water Fluid Parameters sub-dialog is subsequently generated to
view, enter or edit the Fluid Parameters of the currently selected layer.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. A Water Fluid Parameters sub-dialog box can be brought up for
any layer by highlighting it in the Layer Control section of the Reservoir Description
(Analytical) dialog. Not all parameters displayed in the sub-dialog actually need to be
specified for well test analysis purposes. The mandatory parameters appear in red and
fluid properties can be typed in, or calculated from production or laboratory data.
Screen Dialog and Operational Instructions:
A similar sub-dialog box is used for the Oil Fluid Parameters (i.e. Single-Phase and Multi-
Phase Perrine Methods). Differences exist only in the minimum datasets required for
analysis and on-screen fluid property calculations for each mode. This sub-dialog is
comprised of five data entry sections and four function buttons and the following table
identifies the fluid parameters required for each type of analysis, test or calculation:
The mandatory parameters (colored red), can be manually typed into the Analysis section
(i.e. lower main section), or calculated using the Calculate button, once the parameters
associated with the Calculation sections (i.e. upper active sections) have been entered.
The Use Correlations checkbox is unavailable in this sub-dialog and if no custom settings
have been applied in the other relevant Fluid Parameters sub-dialogs (e.g. oil, gas, etc.),
default settings will be applied. The fluid properties are computed at the specified Check
Pressure and Check Temperature (i.e. nominally set equal to the layer conditions).
Note that any checked parameters in the lower Analysis section will be overwritten
by the Calculate process. The parameters can only be manually edited when they
are checked, but users should remember to uncheck any parameters they wish to
retain before using the Calculate button.
The Datum Input... button is used to correct all pressures computed from diagnostic plot
analysis (p*, etc.), to a reference datum depth, by adding or subtracting the appropriate
hydrostatic pressure difference. Selecting this button generates the Correction to Datum
Input (Water) sub-dialog.
Calculated Properties: These parameters are conventionally computed at the layer
pressure and temperature for welltest analysis:
209
PanSystem 3.5 User Guide
Bo: The formation volume factor (FVF) of the oil. It is a mandatory parameter for
analysis in Oil (single-phase and multi-phase) modes. Typical values are 1.1 - 2.0
for black oil reservoirs and > 2.0 for volatile oil reservoirs.
Bw: The formation volume factor (FVF) of the water. It is only a mandatory
parameter for analysis in Oil (multi-phase) mode if the water/oil ratio (WOR) > 0,
and in Water (single-phase) mode. Although dissolved salts and gases can affect
the water FVF these effects are often ignored. Typically, the water FVF lies within
the range 0.99 - 1.07.
Bg: The formation volume factor (FVF) of the gas. It is only a mandatory
parameter for analysis in Oil (multi-phase) mode if the Produced gas/oil ratio (GOR)
> Solution (GOR) (i.e. there is free gas in the reservoir). Typical values range
between 0.002 and 0.2, with values of (Bg) increasing with decreasing reservoir
pressure.
o: The viscosity of the oil. It is a mandatory parameter for analysis in Oil (single
and multi-phase) modes. Oil viscosity measures the oil's resistance to flow and this
is affected by oil composition (e.g. low API = high viscosity, high API = low
viscosity), temperature, dissolved gas and pressure. The oil viscosity values should
fall slowly in relation to declining reservoir pressure until the bubble point pressure
(pb) is reached. Below bubble point pressure, the oil viscosity values should rise
sharply, as gas is liberated from the liquid phase. Typically, oil viscosity will be
around 1cp, for a light API oil gravity between 40 - 50 at reservoir conditions.
w: The viscosity of the water. It is only a mandatory parameter for analysis in Oil
(multi-phase) mode if the water/oil ratio (WOR) > 0, and in Water (single-phase)
mode. Water viscosity is dependent on pressure, temperature and salinity. In
general, brine viscosity increases with increasing pressure, increasing salinity and
decreasing temperature. Typically, the water viscosity lies within the range 0.2 -
2.5 cp.
g: The viscosity of the gas. It is only a mandatory parameter for analysis in Oil
(multi-phase) mode if the Produced GOR > Solution GOR (i.e. there is free gas in
the reservoir). A typical value of gas viscosity at reservoir conditions is 0.025 cp,
which is approximately 40 times smaller than light oils with an API gravity of 40 -
50, which exhibit viscosities of around 1cp. Gas viscosity values should decrease
as reservoir pressure decreases.
Co: The isothermal compressibility of the oil. Typically, this will be between 10 -
15 x 10-6/psi.
Cw: The isothermal compressibility of the water. Above bubble point pressures
this is defined as the change in water volume per unit water volume per psi change
in pressure. A typical value for reservoir brines is around 3.0 x 10-6/psi. However,
dissolved salts and gases can affect water compressibility.
Cg: The isothermal compressibility of the gas. Gas compressibility is almost
hyperbolic in relation to pressure, with low values at high pressure, tending to
increasingly higher values as pressure decreases. Typical values of (Cg) can range
between 200 x 10-6/psi (reservoir pressure of 5,000 psia) to 500 x 10-6/psi
(reservoir pressure of 2,000 psia), increasing to 1200 x 10-6/psi (reservoir pressure
of 1,000 psia).
Cf: The rock pore-volume compressibility. This is defined as the fractional change
in pore volume (PV) of the rock with unit change in pressure. Typically the pore
compressibility in consolidated and unconsolidated reservoirs is 2.5 - 10.0 x 10-6/psi
respectively.
210
PanSystem
Note that the Use Correlations option must be activated and suitable correlations
selected.
Produced GOR (Rsp): This is the gas/oil ratio produced from the layer.
Note this is the total GOR (i.e. solution gas plus any free gas).
211
PanSystem 3.5 User Guide
If the Oil (multi-phase) fluid type has been selected, the Perrine-Martin Method for
multi-phase flow analysis will be invoked for the gas phase if Produced Rsp >
Solution Rs.
Water-Cut: This is the (decimal) fraction of water in the fluid produced from the
layer. If the Oil (multi-phase) fluid type has been selected, the Perrine-Martin
Method for multi-phase flow analysis will be invoked for the water phase if Water-
Cut > 0.
Check Pressure: This parameter is required to calculate fluid properties. Use this
entry to check fluid properties at different pressures (e.g. to compare with lab
data), but remember to compute them at the correct pressure (i.e. conventionally
the layer pressure) before proceeding to Analysis or Simulate.
Check Temperature: This parameter is required to calculate fluid properties. Use
this entry to check fluid properties at different temperatures (e.g. to compare with
lab data), but remember to compute them at the correct temperature (i.e.
conventionally the layer temperature) before proceeding to Analysis or Simulate.
Oil Specific Gravity: This is the stock tank gravity of the oil produced from the
layer. This parameter is required to calculate fluid parameters for Oil (single and
multi-phase) systems. Specific gravities of oil generally lie between 0.73 to slightly
above 1.0 and in API gravity terms, the usual range starts with water density at
10 and rises to volatile oils and condensate liquids at around 60-70.
Gas Specific Gravity: Gas specific gravity (relative to air), is the gravity of the
separator gas at standard conditions, produced from the layer. This is required to
calculate properties for Oil (single and multi-phase) systems. In a multi-stage
separation, it should represent the gas yield from all stages, suitably weighted. For
the Vazquez & Beggs correlation, the first stage separator is assumed to be at 100
psig. Typical values for hydrocarbon gas mixtures range from 0.65 (dry gas) to
0.95 (wet gas).
Water Salinity: This describes the total amount of dissolved solids in the produced
water. The salinity of pore waters in reservoirs typically increases by 6 to 160 g/L
(6,000 to 160,000 ppm) per km depth. The causes of increased salinity are:
Salt dissolution (primary).
Membrane filtration (secondary).
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are found in
oil field brines. Typical salinities for oil and gas reservoirs are 30 g/L (30,000 ppm)
for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L (80,000 to
300,000 ppm)in reservoirs deeper than 1 km.
212
PanSystem
General:
This sub-dialog is accessed from the Water Fluid Parameters sub-dialog, by selecting the
Datum Input... button. This facility corrects all pressures computed from diagnostic plot
analysis (i.e. p*, etc.) to a reference datum depth, by adding or subtracting the
appropriate hydrostatic pressure difference.
No correction is applied to the input data itself, only to computed pressures. The
hydrostatic correction can include one or two fluid contacts and it should be used
with caution if there happen to be different contacts in the wellbore and reservoir -
a sketch of the situation is recommended before entering data in this case.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections, described as follows:
Depth and Water Gradient section: Enter the vertical depths of the Pressure
Gauge and the Reference Datum (i.e. relative to the same zero level - e.g. mean
sea level (MSL)). Enter the Water Gradient and check the Apply Correction...
checkbox to enable the datum correction. It can be disabled by un-checking the
box.
Gas Data section: An optional field depending on whether a gas/water fluid
contact is present or not. Enter the Gas Gradient and vertical depth to the
Gas/Water Fluid Contact.
Oil Data section: Also an optional field depending on whether an oil/water fluid
contact is present or not. Enter the Oil Gradient and vertical depth to the Oil/Water
Fluid Contact.
213
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Gas within the Fluid Type section, then selecting the Fluid Parameters button in the Layer
Control section. A Gas Fluid Parameters sub-dialog is subsequently generated to view,
enter or edit the Fluid Parameters of the currently selected layer.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. A Gas Fluid Parameters sub-dialog box can be brought up for any
layer by highlighting it in the Layer Control section of the Reservoir Description
(Analytical) dialog. Not all parameters displayed in the sub-dialog actually need to be
specified for well test analysis purposes. The mandatory parameters appear in red and
fluid properties can be either be entered directly, or calculated from production or
laboratory data.
For the gas multi-phase option, users need to check the Multi-Phase Pseudo-Pressure
Method (gas) checkbox in the Fluid Type section of the Reservoir Description (Analytical)
dialog. The sub-dialog is titled Gas Fluid Parameters (Multi-Phase Pseudo-Pressures) in
the latter case.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
unchecked), by selecting the PVT Calculator button for a Gas fluid type in the
Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of six data entry sections and six function buttons and the
following table identifies the gas parameters required for each type of analysis, test or
calculation:
The mandatory parameters (colored red), can be manually typed into the Analysis section
(i.e. lower main section), or calculated using the Calculate button, once the parameters
associated with the Calculation sections (i.e. upper active sections) have been entered.
214
PanSystem
However, not all parameters displayed actually need to be quantified for well test
analysis purposes; users have the option to de-select the values for Cg, Cw, Cf and/or Ct,
if they specifically require to do so.
Note that if the Use Correlations option is enabled, any checked parameters in the
lower Analysis section will be overwritten by the Calculate process. The
parameters can only be manually edited when they are checked, but users should
remember to uncheck any parameters they wish to retain before using the
Calculate button.
During the Calculate process, the individual rock and fluid compressibilities are normally
computed from correlations and combined in the total compressibility Ct. If users wish to
enter their own values for any of these compressibilities, type in a preferred value, then
un-check the checkbox next to the parameter as outlined above. The Calculate process
will then include this value in the Ct calculation.
The Calculate button will not overwrite any data whose check box has been
switched off.
To enable the Calculate button, check the Use Correlations checkbox and choose the
appropriate correlations for gas viscosity from the drop-down list box provided, or check
the Using EoS checkbox and select from a similar drop-down list. This will either
calculate gas properties at the specified pressure and temperature Using Correlations (i.e.
from a specified gas gravity) or an Equation of State (i.e. from a specified gas
composition). Enter the parameters listed in the appropriate table section above, from
the On-Screen Calculation row.
For the Using Correlations option the gas properties are computed at the specified
Check Pressure and Check Temperature (i.e. nominally set equal to the layer
conditions). For the Using EoS option the full gas composition from C1 - C7+ will
be required and these data are input by selecting the Gas Composition button to
generate the Gas Composition sub-dialog.
For Gas Viscosity g, the following correlations are available (References 21, 22, 35, 89
and 90):
Lee et al.
Carr et al.
Other properties are computed with fixed correlations as described below.
In addition, tables of g , z and g , Ct can be computed (or edited) for the pseudo-
pressure and pseudo-time integrals. A facility is also available to import an externally-
generated table of viscosity and z-factor values against pressure. There is a conventional
real gas pseudo-pressure generation facility, and it is also possible to generate or import
a multi-phase pseudo-pressure table. These options are accessed via selection of the
Pseudo-Tables button (refer to the Pseudo-Tables Editing and Pseudo-Table Data sub-
dialogs).
The Datum Input... button is used to correct all pressures computed from diagnostic plot
analysis (p*, etc.), to a reference datum depth, by adding or subtracting the appropriate
hydrostatic pressure difference. Selecting this button generates the Correction to Datum
Input (Gas and Condensate) sub-dialog.
Calculated Properties: These parameters are conventionally computed at the layer
pressure and temperature for well test analysis:
215
PanSystem 3.5 User Guide
Bg: The formation volume factor (FVF) of the gas. Typical values range between
0.002 and 0.2, with values of (Bg) increasing with decreasing reservoir pressure. It
is mandatory for gas well test analysis.
g: The viscosity of the gas. A typical value of gas viscosity at reservoir conditions
is 0.025 cp, which is approximately 40 times smaller than light oils with an API
gravity of 40 - 50, which exhibit viscosities of around 1cp. Gas viscosity values
should decrease as reservoir pressure decreases. It is mandatory for gas well test
analysis.
Z: The gas deviation factor or Z-factor corresponding to each pressure
measurement (Reference 21, Appendix A). This is a dimensionless parameter that
represents the degree of deviation from ideal gas behaviour, with a range of values
lying between 0.3 and 2.0. At high reservoir pressure the Z-factor is at a
maximum, but as pressure decreases, the Z-factor falls to a minimum value, then
rises again in hyperbolic fashion to approach unity. It is mandatory for analysis.
Bw: The formation volume factor (FVF) of the water. Although dissolved salts and
gases can affect the water FVF these effects are often ignored. Typically, the
water FVF lies within the range 0.99 - 1.07.
w: The viscosity of the water. Water viscosity is dependent on pressure,
temperature and salinity. In general, brine viscosity increases with increasing
pressure, increasing salinity and decreasing temperature. Typically, the water
viscosity lies within the range 0.2 - 2.5 cp.
Cg: The isothermal compressibility of the gas (Appendix A of Reference 21). Gas
compressibility is almost hyperbolic in relation to pressure, with low values at high
pressure, tending to increasingly higher values as pressure decreases. Typical
values of (Cg) can range between 200 x 10-6/psi (reservoir pressure of 5,000 psia)
to 500 x 10-6/psi (reservoir pressure of 2,000 psia), increasing to 1200 x 10-6/psi
(reservoir pressure of 1,000 psia). It is mandatory for wellbore storage analysis.
Cw: The isothermal compressibility of the water. Above bubble point pressures
this is defined as the change in water volume per unit water volume per psi change
in pressure. A typical value for reservoir brines is around 3.0 x 10-6/psi. However,
dissolved salts and gases can affect water compressibility.
Cf: The rock pore-volume compressibility. This is defined as the fractional change
in pore volume (PV) of the rock with unit change in pressure. Typically the pore
compressibility in consolidated and unconsolidated reservoirs is 2.5 - 10.0 x 10-6/psi
respectively.
In high porosity, over-pressured reservoirs, the pore compressibility exhibits a low
value during early production, but subsequently increases as production and
pressure depletion continues. As fluid pressure in the reservoir is reduced during
production, the subsequent pore volume collapse creates a higher pore
compressibility. Compaction in this instance can create significant subsidence at
surface, particularly if the rock matrix is weak (e.g. Ekofisk chalk with porosity
values of 25 - 48% ). The Norwegian Ekofisk field, with reservoir fluids initially
over-pressured in excess of 2,000 psi, suffered an abnormal degree of reservoir
compaction, with typical pore compressibilities increasing from 6 x 10-6/psi up to a
maximum of ~100 x 10-6/psi. Similarly, in shallow unconsolidated reservoirs,
values in excess of 100 x 10-6/psi have been measured (e.g. Bolivar Coast,
Venezuela).
PanSystem calculates rock pore volume compressibility using either the Hall
correlation or a calculation based upon Solid Mechanics. The Hall correlation is an
216
PanSystem
Source:
The Applied Seismology Laboratory
Liverpool University Department of Earth Sciences
Jane Herdman Laboratories, 4 Brownlow St., Liverpool L69 3GP
www.liv.ac.uk
217
PanSystem 3.5 User Guide
218
PanSystem
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Gas and checking the Multi-Phase Pseudo-Pressure Method checkbox within the Fluid
Type section, then selecting the Fluid Parameters button in the Layer Control section. A
Gas Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog is subsequently
generated to view, enter or edit the Fluid Parameters of the currently selected layer.
Note that this selection also activates the Pseudo-Pressures button in the Layer
Control Section of the Reservoir Description (Analytical) dialog. Refer to the Gas
and Condensate Pseudo Table Editing and Pseudo Table Data sub-dialogs for
additional information on features associated with this button.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. An Gas Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-
dialog box can be brought up for any layer by highlighting it in the Layer Control section
of the Reservoir Description (Analytical) dialog.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
checked), by selecting the PVT Calculator button for a Gas fluid type in the
Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections and five function buttons. It is
used to set up and calculate the various gas fluid parameters values. The adjacent data
entry fields colored in blue indicate that they are interrelated, so changing one parameter
(e.g. water salinity) results in the associated parameter being re-calculated (e.g. water
specific gravity). The data entry fields and button functions are described as follows:
Produced Fluid Data section:
Gas Specific Gravity: Enter the gas specific gravity (at standard conditions).
Typical values for hydrocarbon gas mixtures range from 0.65 (dry gas) to
0.95 (wet gas).
Water Salinity: Enter the water salinity (NaCl equivalent) into this field, or
skip and enter the water specific gravity. If a new value is entered, this will
automatically update the Water Specific Gravity field below. The salinity of
pore waters in reservoirs typically increases by 6 to 160 g/L (6,000 to
160,000 ppm) per km depth. The causes of increased salinity are:
Salt dissolution (primary).
Membrane filtration (secondary).
219
PanSystem 3.5 User Guide
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are
found in oil field brines. Typical salinities for oil and gas reservoirs are 30 g/L
(30,000 ppm) for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L
(80,000 to 300,000 ppm)in reservoirs deeper than 1 km.
Water Specific Gravity: Enter the water specific gravity here (or skip and
enter the Water Salinity). If a new value is entered, this will automatically
update the Water Salinity field above.
Layer Data section:
Layer Name: For each producing reservoir layer from the drop-down list
with the Normalized Pseudo-Pressure IPR model, the following fluid ratio can
be entered:
Water/Gas Ratio: Enter the produced water/gas ratio (WGR) into this
edit box.
Correlations section:
g: Select the required gas viscosity correlation from this drop-down list
box. Users can choose from the following (References 21, 22, 35, 89 and
90):
Carr et al.
Lee et al.
Additional Function Buttons:
Inorganics: Select this button to generate the Inorganics in Dry Gas sub-
dialog that allows entry of the inorganic impurity contents of a dry gas.
Check: Select this button to generate the Dry Gas Properties Check sub-
dialog.
Match: Select this button to generate the Match Dry Gas Properties sub-
dialog.
220
PanSystem
General:
This sub-dialog can be accessed in two different ways, depending on whether a single-
phase or multi-phase gas/condensate option has been selected in the Reservoir
Description (Analytical) dialog:
Single-Phase Gas/Condensate: In the Reservoir Description (Analytical) dialog
select either the Gas or Condensate option in the Fluid Type section, then select the
Fluid Parameters button to enter the Gas Fluid Parameters or Condensate Fluid
Parameters sub-dialogs respectively. Enter this Pseudo-Table sub-dialog for a
Multi-Phase Gas or Condensate option by selecting the Pseudo Tables... button.
Multi-Phase Gas/Condensate: In the Reservoir Description (Analytical) dialog
select either the Gas or Condensate option and check the Multi-Phase Pseudo-
Pressure Method checkbox in the Fluid Type section (the latter action will activate
the Pseudo Pressures... button in the Layer Control section of the dialog). Enter
this Pseudo-Table sub-dialog for a Multi-Phase Gas or Condensate option by
selecting the Pseudo Pressures... button.
In both cases, the Gas and Condensate Pseudo Table Editing sub-dialog is used to select,
edit, import and plot pseudo-pressure tables.
Unlike the single-phase oil fluid parameters for viscosity and compressibility which are
considered to be constant over a range of pressures, the gas/condensate equivalents are
pressure-dependent. Gas compressibility is inversely proportional to pressure (i.e.
initially it is very easy to compress at low pressure and becomes increasingly difficult to
compress at higher pressures) and gas viscosity increases with pressure (i.e. molecules
are compressed closer together and molecular collisions become more frequent).
As a result of these pressure-related variations in fluid parameters (e.g. density, viscosity
and compressibility), Pseudo-Pressure formulations have been adopted to account for this
non-linear behaviour:
Single-Phase Pseudo-Pressure m(p), or Multi-Phase Pseudo-Pressure m'(p), removes the
non-linear behaviour caused by the variation of gas volume (Z) and viscosity (g) with
pressure. These options are computed using tables prepared in this sub-dialog. Pseudo-
tables can be generated for the pseudo-pressure integrals from fluid properties tables
(i.e. closely spaced values of p-g-z for m(p)). It is also possible to generate or import a
Multi-Phase Pseudo-Pressure Table, m'(p).
For Single-Phase Gas/Condensate:
A fluid properties table can be:
Generated internally with the Using Correlations or Using EoS options from the Gas
Fluid Parameters or Condensate Fluid Parameters sub-dialogs.
Entered manually.
Imported from an external source (e.g. an externally-generated table of p-g-z for
m(p)).
In each case, these tables may also be edited.
221
PanSystem 3.5 User Guide
Pseudo-Time (t'), is an empirical correction for the variation of gas viscosity (g) and
total compressibility (Ct) with pressure. This is computed from tables prepared in this
sub-dialog (i.e. closely spaced values of p-g-Ct for t').
During Analysis, users can select which pressure and time transform to use via the
Analysis menu with the Time Transformation and Pressure Transformation
commands.
For Multi-Phase Gas/Condensate:
The Multi-Phase Pseudo-Pressure Method for gas or condensate can be used when the
mobile reservoir fluid is made up of several mobile phases, and it provides a more
rigorous treatment of relative permeability effects and fluid property variations with
pressure. The relevant phase properties must be specified in either the Gas Fluid
Parameters (Multi-Phase Pseudo-Pressures) or Condensate Fluid Parameters (Multi-Phase
Pseudo-Pressures) sub-dialogs and Relative Permeability data should be checked via the
Layer Parameters dialog. It can be applied to the simultaneous flow of:
Gas with water.
Condensate systems with liquid dropout and/or water (for condensate systems, it
will account for the effects of any near wellbore liquid dropout).
Volatile oil systems with gas liberation and/or water (i.e. condensate fluid type is
used for a volatile oil).
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a Table Selection List Field and seven function buttons,
described as follows:
Table Selection List Field: Three table types are available for single-phase
gas/condensate:
Z-Factor and Gas Viscosity (g) versus Pressure (i.e. p-g-z for m(p)).
Total Compressibility (Ct) and Gas Viscosity (g) versus Pressure (i.e. p-g-
Ct for t').
Single-Phase Pseudo-Pressure m(p) versus Pressure
Only one table type is available for multi-phase gas/condensate:
Multi-Phase Pseudo-Pressure m'(p) versus Pressure (p)
222
PanSystem
Edit Table: Select and highlight the table to be worked on in the Table Selection
List Field, then select this button to enter new data manually or view an existing
table for editing. If the table is empty, users will first be prompted with the Pseudo
Table Data sub-dialog, where users specify the Number of Data Points and the Start
and End Pressure, then OK from this sub-dialog to enter the Edit Pseudo Table sub-
dialog. If the table is already populated with data, users are taken directly to the
Edit Pseudo Table sub-dialog, where existing data can be edited before selecting OK
or Plot.
Calculate Table: For a single-phase option, selection of this button will generate
the Edit Pseudo Table sub-dialog, where users specify the Number of Data Points
and the Start and End Pressures. After entering pressure data or accepting the
defaults, OK from the Pseudo Table Data sub-dialog to calculate a table of the
currently selected type.
For a multi-phase option, this button is used to calculate a multi-phase pseudo-
pressure table based upon user-input oil fluid parameters, relative permeabilities,
layer pressure and temperature. After the calculation is performed, the Multi-Phase
Pseudo-Pressure (Gas and Condensate) - Data Review sub-dialog is generated.
Calculate All: For the single-phase gas and condensate, selection of this button will
generate the Pseudo Table Data sub-dialog, where users specify the Number of
Data Points and the Start and End Pressures. After entering pressure data or
accepting the defaults, OK from this sub-dialog to calculate tables of fluid properties
and pseudo-pressure m(p).
223
PanSystem 3.5 User Guide
224
PanSystem
If the table is empty, users will first be prompted with the Pseudo Table Data sub-
dialog, where the Start and End Pressures and Number of Points for the table must
be entered. On OK from this sub-dialog, PanSystem will calculate pressure steps
for the table. The Edit Pseudo Table sub-dialog will subsequently be generated for
further data entry/editing.
Note that when performing a manual data entry/edit by pasting, the multi-phase
pseudo-pressure data must be tab separated. When typing or pasting, data
must always be m'(p) data, not Psi(p) or (p) data.
Option 3 - Import of External Pseudo-Pressure Table:
Single-Phase: Users can import p-g-z tables (single-phase gas only). These
PVT Files are loaded with default extension (*.PIC) in ASCII format (users should
refer to Multi-Phase Pseudo-Pressure (*.PSP) File for details of this file format).
Note that the (*.PIC) file format, which was implemented to meet a customers
specifications, is actually P/Z/Viscosity.
Select the P/Viscosity/Z Table from the Table Selection List Field, then the Import
button.
The imported Z-factor data and gas gravity are used to compute (Bg), (Cg) and
(g) at layer pressure and temperature in the Gas Fluid Parameters sub-dialog, to
ensure consistency. The p/viscosity/Ct table is also updated, or created,
automatically. The m(p) table is also created.
There should therefore be no need to Calculate any Fluid Parameters after
importing a (*.PIC) file.
Multi-Phase: Users can import m'(p) tables (multi-phase gas or condensate).
These Psi(p) or (p) Files are loaded with default extension (*.PSP) in ASCII
format (users should refer to Multi-Phase Pseudo-Pressure (*.PSP) File for details of
this file format).
Select the m'(p) Table from the Table Selection List Field, then the Import button.
A standard Windows Open dialog is generated for the import (e.g. from WellFlo data
file), then the file is internally converted to an m'(p) format within PanSystem.
The import process generates the Multi-Phase Pseudo-Pressure (Gas and
Condensate) - Data Review sub-dialog. This sub-dialog is used to check for
consistency between the parameters used in the external program to produce the
pseudo-pressure file and those currently in PanSystem.
Select OK to return to this sub-dialog, then select OK to accept settings or the Plot
button (if required).
225
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Gas and Condensate Pseudo-Pressure Table Editing
sub-dialog, after selecting either the Calculate, Calculate All or Import buttons.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of three columns:
Transfer Value?: The incoming values will overwrite the current PanSystem values
unless the left-hand checkbox(es) is/are unchecked.
New Value: Some of the key parameters associated with the external pseudo-
pressure table generation and read from the incoming file.
Current Value: The corresponding internal values current in PanSystem.
This dialog is used primarily to check for consistency between the parameters used in
WellFlo to produce the pseudo-pressure file, and those used in PanSystem for the well
test in question - they should be the same.
The fluid saturations are for information only. These were computed in WellFlo for the
specified produced water fraction (if any), using relative permeability tables. They
indicate the saturations (at Layer Pressure and Layer Temperature) at which multi-phase
flow is occurring. The relative permeabilities are also for information only, except the
relative permeability to gas which is used to correct the calculation of permeability.
226
PanSystem
General:
This sub-dialog is accessed from the Gas and Condensate Pseudo-Pressure Table Editing
or Oil Pseudo-Pressure Table Editing sub-dialogs by selecting either the Calculate Table or
Calculate All buttons.
It can also be accessed by selecting the Edit Table button when the table is empty. In
this case, users will be prompted initially with this sub-dialog.
The default settings should be adequate, but change them if required.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry fields, described as follows:
Number of Points: The number of data points to include in the table. This can be
edited later in the Edit Pseudo Table sub-dialog.
Start Pressure: This is best left at zero.
Although Well Test Pressures may not be low, remember that, in Deliverability, the
AOF is computed at atmospheric pressure.
End Pressure: This should be higher than the Layer Pressure.
The program will extrapolate beyond the end pressures in the table in Analysis and
Deliverability if necessary.
A standard PanSystem table editing sub-dialog, Edit Pseudo Table will follow for data
entry/editing. The table title will carry the name of the currently selected table type from
the Table Selection List Field (e.g. Edit P/m/Z Table).
227
PanSystem 3.5 User Guide
General:
This sub-dialog is either accessed:
Directly: From the Gas and Condensate Pseudo-Pressure Table Editing or Oil
Pseudo-Pressure Table Editing sub-dialogs by selecting the Edit Table button.
Indirectly: If the table is empty, users will first be prompted with the Pseudo Table
Data sub-dialog where they must specify the Number of Data Points and the Start
and End Pressures; after entering data or accepting the defaults and selecting OK, a
table of pseudo-pressures is calculated and this sub-dialog is generated.
The dialog will have a header appropriate to the table being edited (e.g. m(p) for
single-phase and m'(p) for multi-phase).
Screen Dialog and Operational Instructions:
Within the table field, only 16 rows can be viewed at a time. Users can scroll through the
file using the scroll bar on the right-hand side of the table field to move cell by cell (i.e.
left mouse-click on arrow keys) or page by page (i.e. left mouse-click on scroll bar either
side of slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value. The edit buttons
located down the right-hand side of the dialog can also be used for the following:
Function: Change values in a range of cells. Refer to Gauge Data Editing
Function.
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing
Clear.
Insert: Insert a number of rows. Refer to Gauge Data Editing Insert.
Copy: Copies all the columns of data contained in the table to the clipboard.
These columns of data can be subsequently pasted into a spreadsheet (e.g.
Excel).
Paste: This button allows users to paste in columns of data from an external
source via the windows clipboard. The source data must contain the same
number of columns as those in the table being pasted into, and must also be
tab-separated.
To import data via the Clipboard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to Clipboard from the editor being
used (e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at
the insertion point in the time column and select the Paste button - do not
use Ctrl+V from the keyboard.
228
PanSystem
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in
this manner, first use the Insert option to open up the appropriate number
of empty lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the time format. De-activated within this dialog.
Names: Change the column names. De-activated within this dialog.
229
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Gas Fluid Parameters or Condensate Fluid
Parameters sub-dialogs (single-phase) by selecting the Gas Composition... button. It is
used to input the component molecular fractions of inorganics and where required, the
hydrocarbon gas components and to calculate the gas or condensate gravity based on
this composition.
This sub-dialog is used in two different ways depending on the whether the Use
Correlations or Use EoS option was selected in the Gas Fluid Parameters or Condensate
Fluid Parameters sub-dialogs:
Inorganics correction for Correlations: When using correlations to calculate
gas properties, the mole-percentages of non-hydrocarbon "inorganics" (N2 , H2S
and CO2) need to be entered. Corrections will then be applied to (z) and (g), using
the equations of Wichert & Aziz (Appendix A in Reference 21). There is no need to
specify the hydrocarbon composition of the gas, since equations of state are not
being used.
Do not use the Calculate or Normalize buttons in this case, but OK back to the Gas
Fluid Parameters or Condensate Fluid Parameters sub-dialog and select Calculate.
Equations of State (EoS) Calculations: For this option, the various component
mole-fractions (C1 - C7+ and N2 , H2S and CO2), that make-up the gas in the layer
must be entered. From this data the gas gravity and critical temperature and
pressure can be calculated and the Schmidt-Wenzel Equation of State is used to
compute the z-factor (References 36 and 37). The other gas properties are then
derived from these using the correlations described previously. If these molecular
fractions do not total 100% exactly, a normalization process can be applied to
adjust each fraction proportionately by the requisite amount.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a data entry section, a display field and four function
buttons, described as follows:
Component Molecular Fractions: Enter the mole-percentages of non-hydrocarbon
"inorganics" (i.e. H2S , CO2 , N2) and/or the hydrocarbon gas fractions to C7+ in
the relevant data entry fields as described above. The mole-fractions should total
100.0% with a small tolerance.
Calculated Gas Gravity From Composition: The gas gravity will be displayed in this
field after selecting the Calculate button (with or without using the Normalize
button) - for EoS method only.
If the molecular fractions do not total 100%, users will be prompted to either
correct a possible error or to Normalize them all to achieve a total of 100.0%. In
the latter case, use the Normalise button, then the Calculate button again, to
calculate the Gas Gravity From Composition.
After calculation, select OK to return to the Gas Fluid Parameters sub-dialog. The fluid
properties can then be calculated using the equations of state (EoS).
230
PanSystem
For the Use Correlations method, simply enter the inorganics, then select OK to
return to the Gas Fluid Parameters or Condensate Fluid Parameters sub-dialog to
Calculate as described above.
For either method, select Cancel to ignore any changes made to the Gas Composition in
this sub-dialog.
231
PanSystem 3.5 User Guide
General:
This sub-dialog can be accessed from either the Gas Fluid Parameters or Condensate Fluid
Parameters sub-dialogs, by selecting the Datum Input... button. This facility corrects all
pressures computed from diagnostic plot analysis (i.e. p*, etc.) to a reference datum
depth, by adding or subtracting the appropriate hydrostatic pressure difference.
No correction is applied to the input data itself, only to computed pressures. The
hydrostatic correction can include one or two fluid contacts and it should be used
with caution if there happen to be different contacts in the wellbore and reservoir -
a sketch of the situation is recommended before entering data in this case.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections, described as follows:
Depth and Gas Gradient section: Enter the vertical depths of the Pressure
Gauge and the Reference Datum (i.e. relative to the same zero level - e.g. mean
sea level (MSL)). Enter the Gas Gradient and check the Apply Correction...
checkbox to enable the datum correction. It can be disabled by un-checking the
box.
Oil Data section: An optional field depending on whether a gas/water fluid
contact is present or not. Enter the Oil Gradient and depth to the Gas/Oil Fluid
Contact.
Water Data section: Also an optional field depending on whether an oil/water
fluid contact is present or not. Enter the Water Gradient and depth to the
Gas/Water Fluid Contact.
232
PanSystem
General:
This sub-dialog is accessed from the Gas Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog by selecting the Inorganics button and allows entry of the inorganic
impurity contents of a dry gas.
When using correlations to calculate gas properties, users can input mole-percentages of
non-hydrocarbon "inorganics" (i.e. H2S , CO2 , N2) in this sub-dialog. Corrections will
then be applied to (z) and (g), using the equations of Wichert & Aziz (Appendix A in
Reference 21).
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections described as follows:
Mole Fraction of H2S: Input the mole-percentage of hydrogen sulfide in this field.
Mole Fraction of CO2: Input the mole-percentage of carbon dioxide in this field.
Mole Fraction of N2: Input the mole-percentage of nitrogen in this field.
There is no need to specify the hydrocarbon composition of the gas, since the equations
of state (EoS) are not being used.
For the Wichert-Aziz correction to be valid, neither H2S nor CO2 nor their sum may
exceed 80%, and the sum of all three impurities may not exceed 99%.
Changes to the inorganic fractions may be found to invalidate the total gas gravity
already entered in the Gas Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-
dialog. In this case, a warning message is presented after selecting OK.
233
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Gas Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog, by selecting the Check button.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of one data entry section, a calculation section and three
functional buttons. It allows users to calculate the properties of gas and water (even if a
water/gas ratio (WGR) of zero has been specified) at any Temperature and Pressure. The
data entry fields and button functions are described as follows:
Check Properties at... section:
Check Temperature: Type in the temperature value that fluid properties are
to be checked at.
Check Pressure: Type in the pressure value that fluid properties are to be
checked at.
Calculation section:
Select the Calculate button to calculate the displayed PVT parameters (the Sigma w
parameter is the surface tension of water relative to air).
All fluid properties are re-calculated at prevailing conditions wherever necessary
using the input data specified in the Gas Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog.
Set the pressure and temperature to reservoir conditions before leaving this
section.
234
PanSystem
General:
This sub-dialog is accessed from the Gas Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog, by selecting the Match button.
Screen Dialog and Operational Instructions:
This sub-dialog has five main sections and eight functional buttons. It allows users to
tune the dry gas correlations against measured data using a minimization routine.
An asterisk (*) beside the name of the displayed correlation indicates that a
fluid property has already been tuned using this correlation.
Tuning Parameters section: This is situated centrally on the left side of the sub-
dialog and is used to display the current tuning coefficients (i.e. multiplier - upper
number and shift - lower number), for the selected Match Property and Correlation.
Reset Tuning: This button can be used after tuning has been performed, to
re-set the selected correlation back to the un-tuned state (i.e. multiplier = 1
and shift = 0).
The tuning performed here will be used throughout the data set unless the
tuning parameters are Reset.
Observed Values section: This is the upper table section on the right side of the
sub-dialog.
Observed Values: Observed data is entered into this section of the table
matrix, at the specified pressure/s and temperature/s. To calculate a set of
values at different pressures and/or temperatures, enter any non-zero
numbers here (e.g. 1), then select the Calculate button at the base of the
sub-dialog. To perform a best-fit analysis, only valid observed data should
be entered, then select the Best-Fit button at the base of the sub-dialog.
Pressure: These values are entered as column headers in the table matrix.
Enter the pressure/s at which the observed data was measured (either
overtype or retain defaults).
235
PanSystem 3.5 User Guide
Temperature: These values are entered as row ends (left) in the table
matrix. Enter the temperature/s at which the observed data was measured
(either overtype or retain defaults).
Zero Values: This button is situated centrally on the left side of the sub-
dialog and is used to clear all the values typed into the Observed Values
table cells.
Calculated Values section: This is the lower table section on the right side of the
sub-dialog. Values in this section of the table matrix are displayed after the
Calculate or Best-Fit buttons have been selected - they are non-editable.
Calculated values will appear in the corresponding cells of the
pressure/temperature matrix providing that non-zero numbers have been entered
into the Observed Values section of the table matrix.
Match section: This display field lies at the lower left corner of the sub-dialog and
is used as an indicator of the match quality provided by a Best-Fit calculation
following a Calculate selection (i.e. a value of 1.000 indicates a perfect match).
Functional Buttons: The three additional function buttons are described as
follows:
Calculate: Select this button to see the effect of the current tuning
coefficients on the user input observed values. Numbers will be generated
in the Calculated Values pressure/temperature matrix where non-zero
numbers have been entered in the corresponding cells within the Observed
Values matrix.
Best-Fit: Select this button to perform a best-fit calculation on the entered
Observed Values. The Multiply and Shift values (initially 1.0 and 0.0) in the
Tuning Parameters section, are adjusted to minimize the overall error and
the optimized parameter values will be displayed.
Copy: This button will select all the Observed Values, together with their
pressures, temperatures and Calculated Values, and transfer them to the
Windows Clipboard. This information can subsequently be pasted into
another clipboard-enabled application such as Notepad, WordPad, Word or
Excel.
Plot: Select this button to plot the Observed Values and Calculated Values
of the current Match Property, provided there is at least one line or column
in the table matrix with multiple values.
If there is only one line or column of multiple values in the matrix, further use
of Plot is allowed, to compare the results of successive calculations. For
example, these might be performed with/without Best-Fit, or with different
property correlations (i.e. selected by returning to the Gas Fluid Parameters
(Multi-Phase Pseudo-Pressures) sub-dialog).
If there are several lines of multiple values in the matrix, the Plot button
generates a PVT Match Plot Selection sub-dialog from which to select the
vertical or horizontal line of values to be plotted. This multiple choice of
values excludes the option, described above, to plot the results of multiple
calculations for a single line of values.
236
PanSystem
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Condensate within the Fluid Type section, then selecting the Fluid Parameters button in
the Layer Control section. A Condensate Fluid Parameters sub-dialog is subsequently
generated to view, enter or edit the Fluid Parameters of the currently selected layer.
This dialog is similar to that for gas, but several new parameters must be quantified
(refer also to Gas Fluid Parameters and Oil Fluid Parameters sub-dialogs).
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. A Condensate Fluid Parameters sub-dialog box can be brought up
for any layer by highlighting it in the Layer Control section of the Reservoir Description
(Analytical) dialog. Not all parameters displayed in the sub-dialog actually need to be
specified for well test analysis purposes. The mandatory parameters appear in red and
fluid properties can be typed in, or calculated from production or laboratory data.
For the condensate multi-phase option, users need to check the Multi-Phase Pseudo-
Pressure Method (Condensate) checkbox in the Fluid Type section of the Reservoir
Description (Analytical) dialog. The sub-dialog is titled Condensate Fluid Parameters
(Multi-Phase Pseudo-Pressures) in the latter case. With this option, users can generate
or import a multiphase pseudo-pressure table which will allow a more rigorous treatment
of condensate fluid properties (e.g. liquid drop-out, etc.) and relative permeability effects.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
unchecked), by selecting the PVT Calculator button for a Condensate fluid type in
the Material Properties tabbed dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of six data entry sections and four function buttons and the
following table identifies the condensate parameters required for each type of analysis,
test or calculation:
237
PanSystem 3.5 User Guide
The mandatory parameters (colored red), can be manually typed into the Analysis section
(i.e. lower main section), or calculated using the Calculate button, once the parameters
associated with the Calculation sections (i.e. upper active sections) have been entered.
However, not all parameters displayed actually need to be quantified for well test
analysis purposes; users have the option to de-select the values for Cg, Cw, Cf and/or Ct,
if they specifically require to do so. This is achieved by clicking on the associated check
boxes to clear them, then only the remaining marked boxes will be updated by Calculate.
During the Calculate process, the individual rock and fluid compressibilities are normally
computed from correlations and combined in the total compressibility Ct. If users wish to
enter their own values for any of these compressibilities, type in a preferred value, then
switch off the check box next to the parameter as outlined above. The Calculate process
will then include this value in the Ct calculation.
The Calculate button will not overwrite any data whose check box has been
switched off.
The Calculate button is already enabled with Use Correlations checkbox as the default
setting. Users can choose an appropriate correlation for gas viscosity (g) and vaporizing
volume ratio (Vvap), from the drop-down list box provided, or check the Using EoS
checkbox and select from a similar drop-down list box. This will either calculate gas
properties at the specified pressure and temperature Using Correlations (i.e. from a
specified gas gravity) or an Equation of State (i.e. from a specified gas composition).
Enter the parameters listed in the appropriate table section above, from the On-Screen
Calculation row.
For the Using Correlations option the gas properties are computed at the specified
Check Pressure and Check Temperature (i.e. nominally set equal to the layer
conditions). For the Using EoS option the full gas composition from C1 - C7+ will
be required and these data are input by selecting the Gas Composition button to
generate the Gas and Condensate Composition sub-dialog.
There are two classes of calculations associated with condensate fluid properties. All
calculations are made at the specified Check Pressure and Check Temperature:
Calculate reservoir fluid properties via correlations (Use Correlations option) or by
equation of state (Use EoS option) in the same manner as for Gas (single-phase)
fluid type. The separator gas gravity is corrected to the recombined wet stream
gas gravity for these calculations.
Calculate the volumetric correction from primary separator gas rates to recombined
wet stream gas rates, allowing for the vaporisation of the surface condensate
fraction at reservoir conditions. The reservoir fluid is then assumed to be single-
phase rich gas. This is made via a selected correlation for the Vaporizing Volume
Ratio (Vvap):
Qres fluid = Qsep gas [1 + CGR Vvap 1e-06] (oil field units)
Two correlations are available:
Leshikar (Appendix A in Reference 21)
238
PanSystem
239
PanSystem 3.5 User Guide
maximum, but as pressure decreases, the Z-factor falls to a minimum value, then
rises again in hyperbolic fashion to approach unity. It is mandatory for analysis.
Bw: The formation volume factor (FVF) of the water. Although dissolved salts and
gases can affect the water FVF these effects are often ignored. Typically, the
water FVF lies within the range 0.99 - 1.07.
w: The viscosity of the water. Water viscosity is dependent on pressure,
temperature and salinity. In general, brine viscosity increases with increasing
pressure, increasing salinity and decreasing temperature. Typically, the water
viscosity lies within the range 0.2 - 2.5 cp.
Cg: The isothermal compressibility of the gas (Appendix A of Reference 21). Gas
compressibility is almost hyperbolic in relation to pressure, with low values at high
pressure, tending to increasingly higher values as pressure decreases. Typical
values of (Cg) can range between 200 x 10-6/psi (reservoir pressure of 5,000 psia)
to 500 x 10-6/psi (reservoir pressure of 2,000 psia), increasing to 1200 x 10-6/psi
(reservoir pressure of 1,000 psia). It is mandatory for wellbore storage analysis.
Cw: The isothermal compressibility of the water. Above bubble point pressures
this is defined as the change in water volume per unit water volume per psi change
in pressure. A typical value for reservoir brines is around 3.0 x 10-6/psi. However,
dissolved salts and gases can affect water compressibility.
Cf: The rock pore-volume compressibility. This is defined as the fractional change
in pore volume (PV) of the rock with unit change in pressure. Typically the pore
compressibility in consolidated and unconsolidated reservoirs is 2.5 - 10.0 x 10-6/psi
respectively.
In high porosity, over-pressured reservoirs, the pore compressibility exhibits a low
value during early production, but subsequently increases as production and
pressure depletion continues. As fluid pressure in the reservoir is reduced during
production, the subsequent pore volume collapse creates a higher pore
compressibility. Compaction in this instance can create significant subsidence at
surface, particularly if the rock matrix is weak (e.g. Ekofisk chalk with porosity
values of 25 - 48% ). The Norwegian Ekofisk field, with reservoir fluids initially
over-pressured in excess of 2,000 psi, suffered an abnormal degree of reservoir
compaction, with typical pore compressibilities increasing from 6 x 10-6/psi up to a
maximum of ~100 x 10-6/psi. Similarly, in shallow unconsolidated reservoirs,
values in excess of 100 x 10-6/psi have been measured (e.g. Bolivar Coast,
Venezuela).
PanSystem calculates rock pore volume compressibility using either the Hall
correlation or a calculation based upon Solid Mechanics. The Hall correlation is an
empirical relationship between porosity and rock compressibility (References 2 and
16).
The Solid Mechanics model requires the input of Youngs Modulus and Poissons
ratio for the reservoir rock. These inputs are utilized in the equation:
Cf = 3(1-2)/(E)
(where is Poissons ratio, is porosity, and E is Youngs modulus)
The following table provides estimates of the range of these properties for various
rock types.
240
PanSystem
Source:
The Applied Seismology Laboratory
Liverpool University Department of Earth Sciences
Jane Herdman Laboratories, 4 Brownlow St., Liverpool L69 3GP
www.liv.ac.uk
241
PanSystem 3.5 User Guide
Condensate Gravity (o): This is the gravity of the stock tank liquid expressed at
standard conditions. Specific gravities of oil generally lie between 0.73 to slightly
above 1.0 and in API gravity terms, the usual range starts with water density at
10 and rises to volatile oils and condensate liquids at around 60-70.
Gas Specific Gravity (g): : For the Separator Fluids option, this is the specific
gravity of the high pressure separator gas, converted to standard conditions. For
the Reservoir Fluids option, it is the gravity of the rich reservoir gas, at standard
conditions. In both cases, it is measured relative to air (=1). It is entered directly
for Use Correlations option, or computed from the compositional data for Use EoS
option. Typical values for hydrocarbon gas mixtures range from 0.65 (dry gas) to
0.95 (wet gas).
Water/Gas Ratio (WGR): The water/gas ratio is the ratio of produced water to
produced gas. This is not used in analysis, and is for information only.
Water Salinity: Water salinity describes the total amount of dissolved solids in the
produced water. The salinity of pore waters in reservoirs typically increases by 6 to
160 g/L (6,000 to 160,000 ppm) per km depth. The causes of increased salinity
are:
Salt dissolution (primary).
Membrane filtration (secondary).
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are found in
oil field brines. Typical salinities for oil and gas reservoirs are 30 g/L (30,000 ppm)
for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L (80,000 to
300,000 ppm)in reservoirs deeper than 1 km.
Condensate Vaporising Volume Ratio (Vvap): This is the volume of vapour
(measured at standard conditions) that a unit stock tank volume of condensate
liquid occupies in the reservoir, assuming the reservoir to be above the dew point.
Defining Condensate Properties:
Option 1: Manual entry of mandatory parameters:
In this case, the parameters appearing in red in the dialog box are entered, (i.e.
listed in the "Analysis" section of the table displayed above): Tlayer, Bg, g, z, Ct
and Vvap.
Option 2: Calculation of parameters:
Enter the properties listed in the "On-Screen Calculation" section of the table
displayed above. The three available options are also explained above; these are:
Reservoir Fluid with Use EOS option: Enter the gas composition via the Gas and
Condensate Composition sub-dialog.
Reservoir Fluid with Use Correlations option: Enter rich gas gravity. The gas
Inorganics can be entered in the Gas and Condensate Composition sub-dialog.
Enter the CGR, Condensate Gravity and Psep, Tsep for the Vvap calculation.
Separator Fluid with Use Correlations option: Enter primary (i.e. high pressure)
separator Gas Gravity, CGR, Psep, Tsep and stock tank Condensate Gravity for the
fluid property and Vvap calculations. The gas Inorganics can be entered in the Gas
and Condensate Composition sub-dialog.
242
PanSystem
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
Condensate and checking the Multi-Phase Pseudo-Pressure Method checkbox within the
Fluid Type section, then selecting the Fluid Parameters button in the Layer Control
section. A Condensate Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog is
subsequently generated to view, enter or edit the Fluid Parameters of the currently
selected layer.
Note that this selection also activates the Pseudo-Pressures button in the Layer
Control Section of the Reservoir Description (Analytical) dialog. Refer to the Gas
and Condensate Pseudo Table Editing and Pseudo Table Data sub-dialogs for
additional information on features associated with this button.
The selected fluid type applies to all layers, but the fluid properties themselves can be
different in each layer. A Condensate Fluid Parameters (Multi-Phase Pseudo-Pressures)
sub-dialog box can be brought up for any layer by highlighting it in the Layer Control
section of the Reservoir Description (Analytical) dialog.
This sub-dialog can also be accessed from the PanSystem - PanMesh Data
Preparation area (i.e. when Multi-Phase Pseudo-Pressure Method checkbox is
checked), by selecting the PVT Calculator button for a Condensate fluid type in the
Material Properties tabbed dialog.
No general correlations are available to model the PVT behaviour of gas condensates or
volatile oils, which are referred to collectively as r;near-critical fluids. Traditionally, an
Equation of State (EoS) is used to model such fluids, and this requires a detailed
compositional analysis to be performed by a laboratory on samples of live fluid.
Invariably, the equivalent EoS model then has to be tuned to measured property
variations on the fluid samples before being used in predictive mode.
In PanSystems Condensate Multi-Phase Pseudo-Pressure option, the Gas and Oil
Gravities and the Layer CGR are used as constraints in the determination of the fluid
composition for each layer in terms of four pseudo-components (Reference 59). The
four-component model is a balance between accuracy of fluid property prediction (i.e.
ideally performed using a full and detailed compositional analysis), and speed of
calculation/ease of use (i.e. achieved by reducing the number of components).
The use of four r;pseudo-components, with the additional capability of tuning the
computed results, has been found to be highly effective in modeling a wide range of
243
PanSystem 3.5 User Guide
Condensate Fluid systems. The reduced user input requirement of two Stock-Tank
Gravities and a CGR also makes problem initialization very easy.
In the Multi-Phase Pseudo-Pressure method, the Oil and Gas Gravities should refer
to the total Fluid Production, not just the primary Separator. The Gas Production
Rate should also refer to the total Gas Production, expressed at standard
conditions. The method effectively assumes a single-stage flash of Reservoir Fluid
to Stock-Tank conditions.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of three data entry sections and four function buttons. It is
used to set up and calculate the various condensate fluid parameter values. The adjacent
data entry fields colored in blue indicate that they are interrelated, so changing one
parameter (e.g. Oil API Gravity) results in the associated parameter being re-calculated
(e.g. Oil Specific Gravity). The data entry fields and button functions are described as
follows:
Produced Fluid Data section:
Oil API Gravity: Enter the Oil API Gravity here (or skip and enter the Oil
Specific Gravity). If a new value is entered, this will automatically update
the underlying Oil Specific Gravity field.
Oil Specific Gravity: Enter the Oil Specific Gravity here (or skip and enter Oil
API Gravity). If a new value is entered, this will automatically update the
overlying Oil API Gravity field. The Specific Gravities of Oil generally lie
between 0.73 to slightly above 1.0 and in API Gravity terms, the usual range
starts with Water Density at 10 and rises to Volatile Oils and Condensate
liquids at around 60-70.
Gas Specific Gravity: Enter the Gas Specific Gravity (at standard
conditions). Typical values for hydrocarbon Gas mixtures range from 0.65
(Dry Gas) to 0.95 (Wet Gas).
Water Salinity: Enter the Water Salinity (NaCl equivalent) into this field, or
skip and enter the Water Specific Gravity. If a new value is entered, this
will automatically update the underlying Water Specific Gravity field. The
salinity of pore waters in Reservoirs typically increases by 6 to 160 g/L
(6,000 to 160,000 ppm) per km depth. The causes of increased salinity are:
Salt dissolution (primary).
Membrane filtration (secondary).
Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are
found in oil field brines. Typical salinities for Oil and Gas Reservoirs are 30
g/L (30,000 ppm) for sandstones and 90 g/L (90,000 ppm) for carbonates.
Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L
(80,000 to 300,000 ppm)in reservoirs deeper than 1 km.
Water Specific Gravity: Enter the Water Specific Gravity here (or skip and
enter the Water Salinity). If a new value is entered, this will automatically
update the overlying Water Salinity field.
Layer Data section:
Layer Name: For each producing reservoir layer from the drop-down list
with the Normalized Pseudo-Pressure IPR model, the following fluid ratios
can be entered:
244
PanSystem
245
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Condensate Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog, by selecting the Check button.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of one data entry section, a calculation section and three
functional buttons. It allows users to view the phase properties and phase split at any
specified pressure, temperature and CGR. The data entry fields and button functions are
described as follows:
Check Properties at... section:
Check Pressure: Enter the pressure value that fluid properties are to be
checked at.
Check Temperature: Enter the temperature value that fluid properties are
to be checked at.
Condensate Gas Ratio: Enter the producing condensate/gas ratio (CGR) that
fluid properties are to be checked at.
Jones and Raghaven (Reference 63), recommend using the producing CGR
rather than the reservoir CGR when using multi-phase pseudo-pressure.
Calculation section:
Select the Calculate button to calculate the dew point pressure and other related
PVT parameters according to the EPS correlation and the test conditions entered in
the Condensate Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog. If the
calculated results are grayed out, it means that one of the check values has been
changed, so these results no longer relate to the data. Selecting this button will re-
evaluate the PVT at the entered check values.
Users will probably need to Tune the EoS in order to match measured data (refer to
the Match Condensate Properties sub-dialog). Set the pressure and temperature to
reservoir conditions before proceeding to analysis.
The Relative Volume is defined as the total volume (at check pressure), divided by
the volume at dew point. It therefore equals 1.0 at pressure = dew point.
The parameters Vo and Vg are the volumetric fractions of the oil and gas phases
respectively (at the check pressure). Term Vo = 0.0 at the dew point. The
retrograde liquid drop-out (not displayed in this sub-dialog) is simply Vo x relative
volume.
At pressures above dew point, the viscosity and density displayed for oil are set
equal to those of gas for convenience.
The terms Sigma o and Sigma w represent the surface tensions of oil and water
respectively, relative to air.
Dew-Point/Bubble-Point Systems:
Depending on the gas and oil gravities specified, increasing the CGR will tend to take the
fluid type from gas condensate towards volatile oil. Eventually, the saturation pressure
will change from a dew-point to a bubble-point as it passes through the critical pressure.
246
PanSystem
Since this fluid model is primarily designed for gas condensate systems, a warning
message will be issued if a bubble point system is detected.
However, users can continue to work with the condensate system they have defined.
It is possible to tune the condensate properties to match measured data. The multi-
phase pseudo-pressure incorporates fluid properties (including liquid dropout) over a wide
range of pressures, so tuning is advisable where PVT data are available.
247
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Condensate Fluid Parameters (Multi-Phase Pseudo-
Pressures) sub-dialog, by selecting the Match button.
Since each row in the table is for a constant CGR, it is only suited to CCE (constant
composition expansion) experiments. The EoS does not handle CVD (constant
volume depletion) experiments, where the CGR changes at each step, as liquid is
removed (the API gravity of the condensate liquid will also change). For instance,
when matching to liquid dropout data at a spread of pressures from a PVT report,
use CCE data when available. If the available data is CVD, only the first pressure
below dew point can be used for tuning at the original CGR.
The data entry fields and button options are described as follows:
248
PanSystem
Control section: This is situated at the top left corner of the sub-dialog and is
used to select the PVT properties and set the Test Temperature (if required), for the
tuning process.
Match Property: Choose the PVT property required for tuning by selecting it
from the drop-down list menu. Seven choices are available:
Dew Pt. Pressure (Pb).
Liquid Drop-Out.
Relative Volume.
Gas Z-factor.
Oil Viscosity (o).
Gas Viscosity (g).
Surface Tension.
Test Temperature: The default temperature corresponds to the temperature
specified for the currently selected layer in the Layer Parameters dialog.
Users may change this if they wish to perform tuning at a different
temperature.
Tuning Parameters section: This is situated centrally on the left side of the sub-
dialog and is used to display the current tuning coefficients for the selected Match
Property and the EoS. Up to three internal EoS coefficients will be adjusted,
depending on the Match Property selected and the number of Observed Values
specified. The deviation of these coefficients from their initial values will be
indicated by the values displayed in this section. The quality of the fit is presented
in the Match section. It should be larger after tuning than before, with a maximum
value of 1.0.
Reset Tuning: This button can be used after tuning has been performed, to
re-set the status of the selected Match Property back to an un-tuned state.
249
PanSystem 3.5 User Guide
Condensate/Gas Ratio (CGR): These values are entered as row ends (left)
in the table matrix. Enter the CGR/s at which the observed data was
measured (either overtype or retain defaults).
Zero Values: This button is situated centrally on the left side of the sub-
dialog and is used to clear all the values typed into the Observed Values
table cells.
Calculated Values section: This is the lower table section on the right side of the
sub-dialog. Values in this section of the table matrix are displayed after the
Calculate or Best-Fit buttons have been selected - they are non-editable.
Calculated values will appear in the corresponding cells of the Pressure/CGR matrix
providing that non-zero numbers have been entered into the Observed Values
section of the table matrix.
Match section: This display field lies at the lower left corner of the sub-dialog and
is used as an indicator of the match quality provided by a Best-Fit calculation
following a Calculate selection (i.e. a value of 1.000 indicates a perfect match).
Functional Buttons: The three additional function buttons are described as
follows:
Calculate: By selecting this button any Pressure/CGR cell in the Observed
Values section of the table matrix containing a non-zero value will cause a
corresponding field in the lower Calculated Values section to be computed.
The Pressure and CGR values in this area are updated automatically for
reference, and nothing in the calculated data area can be edited. Provided
no tuning has yet been performed, all calculated values will correspond to
the untuned EoS.
Best-Fit: Select this button to start the non-linear minimisation and perform
a best-fit calculation on the entered Observed Values.
Copy: This button will select all the Observed Values, together with their
Pressures, CGR's and Calculated Values, and transfer them to the Windows
Clipboard. This information can subsequently be pasted into another
clipboard-enabled application such as Notepad, WordPad, Word or Excel.
Principles of Tuning:
The EoS Tuning takes particular EoS intrinsic parameters such as Critical Temperatures,
Critical Volumes or Volume Shift Coefficients (depending on the required property) and
adjusts them according to a non-linear least-squares minimization to obtain a Best-Fit.
The appropriate intrinsic parameters will be selected automatically, depending on the
property to be Matched and number of Observed Values entered.
The properties available for Tuning on the drop-down menu in the Match Property field
are treated in categories, according to a hierarchical approach which requires a three-
stage adjustment:
1. Dew-Point and Liquid Drop-Out: The Dew-Point (or Bubble-Point) and Liquid Drop-
Out are generally most sensitive to the proportions and characteristics of the
heaviest components and in particular, their Critical Temperatures.
2. Volumetrics: Volumetric properties such as Relative Volume and Z-Factor (of vapor
phase) both depend on the Gas Z-Factor. The Peneloux Volume Correction used in
the three-parameter Peng-Robinson EoS (PR3) (Reference 81), is calculated after
Dew-Point Pressure and Liquid Drop-Out have been evaluated. Therefore, the
volume correction coefficients can safely be adjusted to Match these volumetric
quantities without changing the phase determination.
250
PanSystem
3. Viscosities, Surface Tension of Oil (relative to Air): The Viscosities are calculated
from the two reference component Corresponding States method presented by
Aasberg-Petersen and Stenby. The Surface Tension (Oil) uses the Macleod-Sugden
correlation (References 82 and 83 respectively).
The advantage of this method is that the Tuning used at Stage 3 has no effect on the
properties evaluated at Stage 2 and Stage 1, etc.
The Need for Tuning:
As mentioned above, an EoS using 20 or more components (corresponding to very
detailed compositional analysis), rarely predicts measured Fluid Properties such as Dew-
Point Pressure and Liquid Drop-Out accurately without some degree of Tuning. With a
four-component "reduced" model, Tuning will be essential, particularly where the Dew-
Point and liquid drop-out are concerned:
Dew-Point: This is the lowest Pressure at which a drop of retrograde liquid can
exist. The calculated Dew-Point Pressure is most sensitive to the heaviest
pseudo-component and associated mole fractions and properties. Invariably, the
four-component EoS will calculate a Dew-Point Pressure which is too low and
therefore Tuning is strongly recommended.
Liquid Drop-Out: This is defined as the volume of retrograde liquid at a specified
Pressure + the Volume of vapor at Dew-Point and is probably the most difficult
quantity to calculate (and to measure), being a phase discriminant (i.e.
liquid/vapor) fraction. Tuning is almost always required for Liquid Drop-Out,
after Tuning the Dew-Point Pressure (which is used as an anchor point).
251
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
the Create Composite button from the Layer Control section. This option is used to create
a composite layer from two or more layers.
In order create a composite, at least two Active layer names must be present in the
list box within the Layer Control section of the Reservoir Description (Analytical)
dialog.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a display section, a selection section with a drop-down
menu and two functional buttons. It allows users to combine several layers to create a
single layer with averaged properties.
Once created, the composite layer has the status of any other layer, can be edited, and is
available for selection on entry to Analysis. It will not, however, be included in an
Advanced Simulation run, since Advanced Simulation only uses the active constituent
layers.
Combining Layers section: This display section lists all the layers that will be
combined together after the Combine button is selected. To exclude a layer from
being combined, it must be "de-activated" using the Inactive button from the Layer
Control section of the Reservoir Description (Analytical) dialog.
The following composite layer properties are computed automatically as thickness-
averaged values:
All other layer and fluid parameters take their values from Layer 1.
Edit the composite layer parameters if different values are to be used.
Select Layer for Pseudo-Tables section: This section is only of significance in gas
and condensate wells. Only one set of pseudo-tables can be used in Analysis and
Simulate, and the appropriate set of tables must be selected here.
Combine: Select this button to create the composite layer. Upon return to the
Reservoir Description (Analytical) dialog, the composite layer will be listed in the
Layer Control section of the dialog.
252
PanSystem
General:
This sub-dialog is accessed from the Reservoir Description (Analytical) dialog by selecting
the Create Commingled button from the Layer Control section. This option is used to
create a Composite Layer from any two Layers in the Reservoir Description.
In order create a composite, at least two Active layer names must be present in the
list box within the Layer Control section of the Reservoir Description (Analytical)
dialog.
Screen Dialog and Operational Instructions:
This sub-dialog allows users to model a two-layered system in Quick Match and Auto
Match keeping the Permeability (k) and Skin (S) of the two layers explicit. This is an
alternative to combining them into a single r;Composite Layer using thickness-averaged
values.
The advantage of this configuration is that, in addition to keeping Permeability (k) and
Skin (S) separate for each layer, the effects of cross-flow between layers can be included.
In particular, when a closed system boundary model is used, the simulation will respect
differential pressure depletion between the layers, leading to cross-flow and recharging
during build-up.
There are guidelines to be followed:
Commingled systems can only be constructed from layers whose flow models are
radial homogeneous.
Only two layers can be commingled at any one time.
Both layers must have the same Boundary Model and are assumed to have the
same initial pressures at the start of the rate history. This initial pressure is
nominally the pressure in the first line of the Rate Changes table. As for the single-
layered models, Quick Match will provide an estimate of the correct Initial Pressure
(Pi), should the specified one be wrong.
It is not necessary to create a commingled layer if Advanced Simulation is going to
be used. Advanced Simulation offers the flexibility of different boundary models
and initial pressures in each layer, plus the ability to commingle up to five layers.
If a commingled layer is set-up for use with Quick Match, it will not be included in
any Advanced Simulation run - Advanced Simulation will ignore commingled (and
composite) layers and will only use the active constituent layers.
The sub-dialog is comprised of a list section with checkbox selection options, a selection
section with a drop-down menu and two functional buttons, described as follows:
Combining Layers (Two Layers Only): This section lists all the available (i.e. active)
layers that can be commingled. Only two can be selected at any time. Select the
two layers for commingling by checking on/off the checkboxes as required.
Select Layer for Pseudo-Tables and Fluid Parameters: This will assign the fluid
properties of the chosen layer to the commingled system. For a gas or condensate
well, only one set of pseudo-tables can be used in Analysis and Quick Match, and
the appropriate set must be selected here. The Boundary Model (if any) associated
with the selected layer will be applied to both layers.
253
PanSystem 3.5 User Guide
Combine: Select this button to create the commingled layer. Upon return to the
Reservoir Description (Analytical) dialog, the commingled layer will be listed in the
Layer Control section of the dialog.
If the properties or any of the constituent layers are altered in Dataprep, the
commingled layer should be deleted and recreated.
254
PanSystem
255
PanSystem 3.5 User Guide
Drawdown Response. This is done (invisibly most of the time) using PanSystem's
existing Advanced Simulation facility, which accesses the dimensionless (*.TCX)
response file written by PanMesh.
The Darcy Skin Factor is built into the Reservoir Model in the form of a damaged
region; because PanMesh computes a Constant-Rate Response, the Non-Darcy (or
Turbulent) Skin in Gas Wells is handled by PanSystem during the rate and storage
convolution.
The Analytical and Numerical Modeling facilities have two distinct input sections.
It is quite possible (and often useful), to employ Analytical diagnostics and
Simulation, in addition to Numerical Simulation, for solving a Well Test problem.
These two approaches can be configured and run in the same PanSystem file.
However, since the two methods use very different approaches for configuring
multi-layered Reservoirs, if users wish to define multiple Layers for Analytical
Simulation, EPS recommend that one PanSystem file is set-up for Analytical
Simulation and a separate file is set-up for Numerical Simulation to avoid possible
confusion.
The term "Sub-Layer" is used when referring to layering or stratification in PanMesh
models. The term "Layer" is used in the Analytical Simulation context of
PanSystem. The Layers in PanSystem cannot communicate except in the
Wellbore. The Sub-Layers in PanMesh can communicate in the Wellbore and the
Reservoir. Otherwise, a Sub-Layer and a Layer are the same geologically. There
is, of course, far more flexibility in the definition of a PanMesh Sub-Layer's shape,
anisotropy, and heterogeneity than there is for a PanSystem Layer.
PanMesh Description:
The PanMesh finite element simulator can be used in History Matching mode to generate
Well Test responses to match against measured Well Test data, or in predictive mode to
design a Well Test or investigate the response to a specified Reservoir configuration:
If users are intending to History Match a Well Test, import and prepare Gauge Data
in the usual way, they should refer to Gauge Data Preparation.
If users are going to design a Well Test or investigate a response, they should set
up their intended Rate Schedule by using the Test Design facility.
In either case, Well and Reservoir data are entered through the Well and Reservoir
Description (Numerical) option on the main Data Preparation menu. This will take users
into the PanMesh Data Preparation dialog for the entry of Well, Fluid and Rock Properties,
and description of the geometrical and geological aspects of the Reservoir.
On entering this section for the first time, PanSystem will transfer across any Well, Layer
and Fluid Properties that have already been set-up in the Well and Reservoir Properties
(Analytical) section. For example, users may have previously been working on a Well
Test using the diagnostic plot and Analytical Simulation facilities.
There is no need to enter the same data all over again. Any subsequent changes made in
the Analytical section will not be transferred into the Numerical section.
256
PanSystem
Although the Reservoir Geometry dialog appears first, users may enter data on the
first three tabs, in any order. However, the first three tabbed dialogs must be
correctly initialized before users can OK from the main dialog.
257
PanSystem 3.5 User Guide
PanSystem - PanMesh
258
PanSystem
Data Preparation
Reservoir Geometry Tabbed Dialog
General:
This tabbed dialog is accessed from the Well and Reservoir Description (Numerical) option
on the main Data Preparation menu. Four tabbed dialogs are available:
1. Reservoir Geometry (current tab)
2. Well Configuration
3. Material Properties
4. Run Mode (Optional)
Users may enter data on any of the first three tabbed dialogs, in any order. You may
OK from the main dialog at any stage without fully initialising them. Any errors or
omissions will be trapped later upon trying to invoke PanMesh from the Simulate menu.
In addition, a User menu button allows users to alter the display in the Drawing Area and
create or edit features within the Reservoir Model.
Screen Dialog Description:
This tab of the dialog is comprised of a color Drawing Area with seven associated function
buttons (along top edge of Drawing Area), a Co-ordinate Display, Sub-Layer selection
field, Node Information Table (below Drawing Area) and two functional buttons (top right-
hand side of dialog); it allows users to draw a representation and define the physical
characteristics of the Reservoir to be simulated:
259
PanSystem 3.5 User Guide
260
PanSystem
To adjust the position of the origin relative to the display, click and hold the right
mouse button down on either of the red axes, or the origin, then move the mouse
cursor to the new position and release the button.
A Reservoir is designed in the Drawing Area on the principle of Nodes connected by
Boundaries. Each Node contains properties which allow the vertical nature of the
Reservoir to be described in terms of depth and layer structure. Each Node is
assigned (x, y, z) co-ordinates that define the upper surface of the Reservoir.
Users can edit any of the displayed Node properties by double left-clicking on
any Node to generate the Node Parameters sub-dialog. Up to twenty Nodes can
initially be used to define the shape of the Reservoir, which must conform to a
convex layout (i.e. all angles of the Reservoir Outline must be greater than 180
degrees). The properties assigned to each interconnecting Boundary define their
condition and users can also edit any of the displayed Boundary Conditions by
double left-clicking on any Boundary Line to generate the Boundary Conditions
sub-dialog.
Internal Boundaries can also be drawn to define Regions which can be assigned
Material Properties. These Boundaries are drawn by left-clicking and dragging a
line from outside the Reservoir Outline across the Reservoir to bisect an existing
Region, then clicking again outside the Reservoir Outline on the opposite side. An
Internal Boundary will be displayed with two new Nodes and each Region is
automatically assigned a color scheme.
In addition to drawing a Reservoir, users can also start from five geometric
Reservoir Shapes, using the Triangle, Rectangle, Pentagon, Hexagon or Octagon
buttons situated at the top of the Drawing Area. Select a shape, then left-click in
the Drawing Area to paste it in. The Nodes can be selected and moved to re-shape
the Reservoir Outline as required.
The five Reservoir Shape button options cannot be used if there is already
something in the Drawing Area.
To account for more complex Reservoir Shapes, there are also button options to:
Import Template: This generates a standard Windows Open dialog, where
users can browse for and/or select from a list of useful and geologically
significant generic Reservoir Templates (*.ptl files). These can be imported
into the Drawing Area and subsequently modified.
Import Map: This option also generates a standard Windows Open dialog,
where users can browse for and select a pre-existing map file (i.e. graphic
file formats JPEG (*.jpg), GIF (*.gif), DIB (*.bmp) and TIFF (*.tif) are all
supported). Once a file has been selected, this action activates the Import
Map Wizard which can be used to import a scanned or electronic image of a
Reservoir Map.
Node Information Table: Each Node in the Reservoir View has a set of properties
which are summarized in the Node Information Table situated below the Drawing
Area. This table contains the following information:
The Node Identification Numbers.
A green tick mark is displayed next to a Node when it is used to define the
upper and lower surfaces of the Sub-Layers; conversely a red cross
signifies that the Node is not used in this fashion. Only three points are
needed to define a plane - hence only three green tick marks are shown.
Any three Nodes can be selected providing they are co-linear.
261
PanSystem 3.5 User Guide
Thicknesses need only be defined at the three Nodes with green tick marks.
Information relating to the Boundary Condition acting between a Node and
the next Node in the sequence.
Number of Sub-Layers: This toggle switch allows users to increase or decrease
the number of Sub-Layers in a Reservoir Model. It works in conjunction with the
Sub-Layer column/s in the Node Information Table and any increase or decrease of
Sub-Layers will affect the number of associated columns displayed in the table. A
maximum of 31 sub-layers is possible.
Radial Regions button: This button is used to define a Radial Composite Region,
centred on the Well. If a Reservoir has a Region around the Wellbore with different
Fluid/Reservoir Properties, this may be modeled by setting up a Radial Composite
Region. Selecting the Radial Regions button, opens up the Radial Regions Around
the Wellbore sub-dialog, where the Radius of the Radial Region can be entered.
User Menu button (and associated short-cuts): This button is available on the
full-screen Map Window and on the right-hand side of the Drawing Area. The tiered
menu options allow users to alter the presentation and add features to the
Reservoir. Some of these options also have keyboard and/or mouse-operated
short-cuts (refer to the Help topic for User Menu Button).
Operational Instructions - Design Methods:
Four different design methods can be employed to create a Reservoir Model; the Drawing
method, Pre-Defined Shapes method, Import Template method and Import Map method.
These are each described as follows:
1. Drawing Method: The red x- or y-axes can be moved by right-clicking and
dragging with the mouse. Once axis scales have been assigned users are ready to
start creating the plan view of the Reservoir Model.
To define the first Node, click and hold the left mouse button at the point on the
gridded Drawing Area where the first Node is to be placed, then drag the mouse
cursor to the point where the second Node is to be located. A white line will be
drawn with a box at each end, representing the individual Node points.
262
PanSystem
the mouse slightly; a line will appear, linking the previous Node to the new Node.
Repeat this process until the Reservoir Outline is defined. The Nodes will change
into larger rectangular boxes containing a Node Identification Number. The
maximum number of Nodes currently available is 20. If 20 Nodes are created, the
Reservoir Outline will automatically close by drawing a Boundary between Node
numbers 20 and 1.
Use the {Backspace} key from the keyboard to delete Nodes (in reverse order).
Once the Reservoir Outline has been closed, Nodes can be moved to new positions
by clicking and dragging with the left mouse button. If extra outer boundary
Nodes are required (i.e. up to a maximum of 20), the {Backspace} key must be
used to re-open the shape, then the additional Boundary Lines and Nodes can be
drawn as described above.
The (x, y, z) co-ordinates of the Nodes are listed in the table beneath the Drawing
Area.
263
PanSystem 3.5 User Guide
264
PanSystem
Area to paste it in. The Nodes can be selected and moved to reshape the Reservoir
Outline. The {Backspace} key from the keyboard can also be used to delete Nodes (in
reverse number order), for editing purposes and extra Nodes can be inserted in the
opening thus created, up to a maximum of 20.
This option cannot be used if there is already something in the Drawing Area.
3. Using Templates: The Drawing Area is limited in terms of the complexity of
Reservoir Model that can be constructed. If a Reservoir Model is too complex to build
using the PanMesh drawing facilities or if a model has been built, but PanMesh is unable to
construct a mesh for it, two options remain:
Import a Template: This option generates a sub-dialog that gives users
access to two template libraries offering a selection of useful and
geologically significant generic structures. These models can be imported
into the Drawing Area and modified (if necessary). The selection will be
augmented over time.
265
PanSystem 3.5 User Guide
Contact EPS: The company offers expert advice and can build a custom
Reservoir Template if required.
4. Importing a Reservoir Map: This option generates a standard Windows Open
dialog that gives users the option to import their own maps.
The size of the map graphic should be less than the resolution of the screen to
avoid possible problems with drawing the reservoir outline. Thus for a display
setting of 1280x1024, the map pixel dimensions should be less than 1280 in the x-
direction and less than 1024 in the y-direction. (You may have to downsize slightly
further than this.) Graphics can be resized in Windows Paint (Image Stretch, then
check with Image Attributes), or other graphics editors.
Once a map is selected for import, this activates the Import Map Wizard which
provides detailed instructions on how to import the scanned or electronic image of a
Reservoir Map:
266
PanSystem
If the first line drawn shifts to the left upon releasing the mouse button, refer to
the Note at the beginning of this Section 4 about image size vs display resolution.
Once the Reservoir Outline has been closed, users may drag Nodes to new
positions, but they cannot add new Nodes. To add extra Nodes (up to the
maximum of 20), use the {Backspace} key to re-open the shape and then draw in
the additional lines.
267
PanSystem 3.5 User Guide
On closing the Map Window, the map and Reservoir Outline will be displayed in the
Drawing Area. The co-ordinates of the Nodes are listed underneath.
The path to the Map File will be written in the *.PAN file next time that users save
it. Make sure the Map File is in a suitable folder (such as the Data folder) before
it is imported. If users subsequently change the location of the Map File,
PanSystem will not be able to find it and will issue a warning, followed by an Open
Map File dialog to permit browsing to the new location.
To edit the path, open the *.PAN file in an editor such as NotePad, search for the
Map Name (it will be located in the [panmesh]section of the file) and change it.
Operational Instructions - Specific Tasks:
Defining Number of Sub-Layers:
If users are in the process of building the Reservoir Model, select the number of Sub-
Layers required by toggling the Number of Sub-Layers counter (default = 1, maximum
31). Extra columns for Sub-Layer Thicknesses will be generated in the Node Information
Table.
Moving Nodes and/or the Reservoir Outline:
Once the Reservoir Outline has been closed, users may want to adjust the positions of
Nodes, or shift the whole shape relative to the origin.
Nodes: To do this graphically, click and hold the left mouse button on the Node.
The word NODE # will appear next to the cursor when it is correctly positioned
268
PanSystem
over the Node. Drag the selected Node to the desired location and release the
mouse button:
Moving a Node
To specify the exact co-ordinates for Nodes, open the Node Parameters sub-dialog
by double left-clicking on the Node itself, or on the Node Number in the Node
Information Table, situated beneath the Drawing Area. Enter the exact values into
this sub-dialog.
Reservoir Outline: To shift the entire Reservoir in the Drawing Area without altering
the shape, click and hold the left mouse button on any of the outer Boundaries.
The word EDGE will appear next to the cursor when it is correctly positioned over a
Boundary. Drag the Reservoir to a new location in the Drawing Area and release
the mouse button:
269
PanSystem 3.5 User Guide
Lines, etc., that have been created. Any parameters defined under the other tabs within
the PanMesh Data Preparation dialog will also be wiped, but will be retained in memory
and can be retrieved if the appropriate parts of the Reservoir Geometry are re-created.
Alternatively, select Clear Reservoir from the User Menu).
Editing Node Details:
To edit the details of a Node, double left-click on a Node in the Drawing Area when
Reservoir View (i.e. plan view) is activated. This will generate the Node Parameters sub-
dialog. The cursor should display NODE # before the mouse button is clicked. The Node
Parameters sub-dialog can also be generated by clicking on the Node Number in the Node
Information Table, situated beneath the Drawing Area.
Internal Boundaries, Regions and Nodes:
Up to 99 Internal Boundaries can be added to a Reservoir Model. These are straight-line
interfaces crossing the Reservoir, that can be used to:
Define Regions with different material (i.e. rock and fluid) properties:
Regions of large areal extent with different petrophysical characteristics, or
containing a different fluid.
Thin Regions representing altered or fault zones of low transmissibility, or
fissures of high transmissibility.
Define No-Flow Boundaries within the Reservoir.
Define concave angles in the Reservoir outline.
Add up to 198 more Nodes to get a better-shaped outline.
These Internal Boundaries are drawn by left-clicking and dragging a line from outside
the Reservoir area across the Reservoir to bisect an existing Region, then releasing the
mouse button outside the Reservoir on the opposite side. An Internal Boundary will be
displayed with two new Nodes and each Region is automatically assigned a color scheme.
Nodes can be left-clicked and dragged to new positions if any adjustment is required.
270
PanSystem
An Internal Boundary plane must not traverse the trajectory of a deviated Vertical
Well - a warning will be issued if this happens. This restriction does not apply to a
Horizontal Well.
There are also meshing rules governing Well/Boundary Distances (L):
If a damaged region is not present, L > 12 rw (i.e. 12 x Wellbore Radius).
If a damaged region is present, L > 1.2 Rd (i.e. 1.2 x Damaged Zone Radius).
Since a restriction of Rd > 1.5rw already applies (refer to Material Properties,
Wellbore Damage Section under Damage Radius for details) this means that L
cannot be closer than 1.8rw, when the smallest Damaged Zone Radius is used.
Thus a boundary can be put closer to the wellbore by creating a dummy damaged
region.
In a similar manner, Regions can also be bisected to create smaller Regions Regions by
drawing lines across them; internal Nodes will be created at any Internal Boundary
crossing points.
An Internal Boundary can also be created between two existing Nodes by first selecting
the Shift key, then carefully selecting the first Node with the left mouse button (ensure
the cursor displays NODE # before clicking the mouse button) and dragging a line across
exactly onto the second Node before releasing the Shift key.
Refer to the User Menu Button (Pop-Up) for more details on Drawing Window short-
cuts and Using Regions and Defining Areal Heterogeneity for examples of Region
sub-division and Internal Boundary creation/deletion.
Up to 20 Nodes are allowed per polygonal region, with a maximum of 1000 Nodes allowed
per PanMesh session (refer to Using Regions and Areal Heterogeneity for more details).
Deleting a Region or Internal Boundary:
To delete a Region, double right-click on one of the Internal Boundary lines bounding
the Region to open the Delete Areal Region sub-dialog. The cursor should display LINE #
before the mouse button is clicked. Alternatively, the same sub-dialog can be generated
271
PanSystem 3.5 User Guide
by selecting the Remove Regions option from the User Menu. Scroll the Region/Line
toggles until the required Region/Line combination for deletion is displayed.
When a Region/Line is deleted, an adjacent Region must expand to replace it. If there is
a Region on either side of the Region targeted for deletion, choose which of the two
Regional Properties to use from the Use Regional Properties drop-down selection field. If
the Region/Line removal is going to create a non-convex Region an error message will
be displayed and a new selection will be required.
On selecting OK from the sub-dialog, the target Region will disappear and the selected
Regional Properties will be applied to the new enlarged Region. Deleting a Region is also
the way to delete the Internal Boundary that lay between it and the neighbouring Region.
Boundary Editing:
This is performed in the Boundary Conditions sub-dialog, which is generated by double
left-clicking on any Boundary displayed in the Drawing Area (i.e. while operating in
Reservoir View mode). The cursor should display EDGE before the mouse button is
clicked. Users can select between No-Flow and Constant Pressure Boundary Conditions to
be applied between Nodes and to the top and bottom of the Reservoir, with respect to the
selected Boundary.
External Angles Less Than 180 Degrees (Concave):
If users wish the Reservoir Outline to contain an angle of less than 180 (referred to as
"concave, as viewed from the outside), a special precaution must be taken in order to
allow PanMesh to create a successful mesh. Failure to do this will result in a warning
message of the form: Reservoir region # must be convex upon invoking PanMesh from
the Simulate menu.
In the following example, the angle at Node 5 is concave. PanMesh will not be able to
mesh this basic polygon. The idea is subdivide this into two good polygons by splitting
the offending angle in this case by drawing a line from Node 5 to Node 2, as follows:
272
PanSystem
If the user is not precise enough with the engagement of either of the end nodes,
an extra node will be created very close to the target node. You are advised to
delete the line you have just created and to try again. The unwanted node will also
disappear. To delete an internal line, refer to Delete Areal Region Sub-Dialog.
The Material and Fluid Properties of the two defined Regions can be made identical, in
which case the Internal Boundary does not exist as far as well testing is concerned, or
they can be made different if Areal Heterogeneity is to be modeled. By judicious placing
273
PanSystem 3.5 User Guide
of Internal Boundaries (up to 99), several concave angles can be created in the Reservoir
Outline.
Creating More Than 20 Nodes For An Outline:
The initial Reservoir Outline is currently limited to a maximum of 20 Nodes, although the
Internal Boundary option can be used to create up to 198 extra Nodes (i.e. 99 lines, with
two Nodes per line), making a total of 218 Nodes available to refine the Reservoir
Outline. If there is no Areal Heterogeneity, simply apply the same Material Properties to
all the Regions.
Three-Dimensional (3-D) Design View:
Once the Reservoir Outline has been designed in Plan View and the Sub-Layer Thickness
(or Thicknesses) have been defined, double left-click the mouse on the Drawing Area
outside of the Reservoir Outline, to display the Reservoir in 3-D perspective (i.e. Solid
Elevation, Opaque display as described in the User Menu section above).
A number of features are available to manipulate the 3-D image:
Click and drag with the left mouse button to freely rotate and/or move the image.
Use the additional Viewing controls below the User Menu button. These controls
allow users to:
Zoom Reservoir thickness: exaggerates the reservoir thickness without
zooming its area.
Zoom Reservoir: zooms the reservoir image in all three dimensions.
Zoom Well: this simply enlarges the representation of the wellbore. It is most
effective with the Sketch Display (User Menu) set to Wire Elevation, Hidden
lines removed, and is even more so if there is a damaged region.
Rotate X, Y, Z: these rotate the Reservoir image about the x-, y- or z-axes of
the viewing window.
Pan Sideways and Pan Up/Down: displaces the reservoir image in a Sideways
or Up / Down direction.
The F5 and F6 keys can be used to rotate this view clockwise and anti-clockwise
respectively.
The F7 and F8 keys can be used to apply and remove an exaggerated perspective
respectively..
Applying a double left-click on the Drawing Area outside of the Reservoir image
reverts to the Plan view of the Reservoir.
274
PanSystem
275
PanSystem 3.5 User Guide
276
PanSystem
Wellbore Radius (rw): This dimension is obtained by halving the Wellbore Diameter
(i.e. drilled Openhole Diameter).
Open Intervals (MD) section:
This section is used to enter Measured Depths of the open Completion Interval/s within
the Wellbore (i.e. Measured Depths to the start and end points of each open Completion
Interval). The default setting has data entry fields activated for one Completion Interval,
but a maximum of six open Completion Intervals are allowed. To activate or de-activate
the data input fields for additional Completion Intervals, use the Completions counter and
toggle at the base of the section.
Orientation section:
Vertical: This category includes Slanted Wells, up to a maximum of 87 from the
vertical.
The line of the Vertical Well Trajectory must cut both the top and bottom surfaces
of the Reservoir. In addition, Slant Wells are not allowed to cut through Region
Boundaries, but they are allowed to cut through Sub-Layers.
Horizontal: This category is for a Well set at 90 from the vertical.
The line of the Horizontal Well Trajectory must not cut the top or bottom surfaces
of the Reservoir, but must pass through the sides of the structure. However, a
Horizontal Well Trajectory is allowed to cut through Region Boundaries, but it must
not cut an interface between Sub-Layers if a Multi-Layered Reservoir is being
modeled (i.e. the Well Trajectory must lie in the same Sub-Layer across the full
width of the Reservoir). The relative dip of the formation containing the Well is
therefore limited by these conditions.
Wellbore Storage button:
Performs the same function as the button used in PanSystem Well and Reservoir
Description (Analytical), but in this case, only the lower portion of the dialog is enabled.
Users can select a Wellbore Storage Model and enter Model Parameters in the Well
Parameters sub-dialog generated with this button.
Instructions for Well Configuration:
Select whether the Well is Vertical (this includes Slant Wells) or Horizontal, by activating
the appropriate button in the Orientation area, then define the Position, Deviation,
Azimuth, Wellbore Radius and Completion Interval/s of the Wellbore in the Well Geometry
and Open Intervals (MD) sections as appropriate:
277
PanSystem 3.5 User Guide
278
PanSystem
The PanMesh simulator does not model movement of these Fluids; although an
edge or underlying Aquifer can be modeled, there will be no modeling of Water
Encroachment, Coning or Fingering. Similarly, no Gas-Cap expansion will be
modeled. All Region Boundaries are strictly static.
Sub-Layer and Region section:
Each Region in each Sub-Layer can be assigned unique Rock and Fluid Material
Properties. The Sub-Layer and Region selection toggles are situated at the top left corner
of this section; if multiple Sub-Layers and/or Regions have been configured in the
Reservoir Geometry tabbed dialog, these toggles can be used to generate a new page of
279
PanSystem 3.5 User Guide
data entry fields to enter and/or edit Material Properties for each Sub-Layer and/or
Region as required.
Where a number of Regions are to have the same Material Properties, enter data for one
Region, then use the Copy button. Then:
Select another Region using the toggles to generate a new (i.e. blank) page for
data entry, then select the Paste button to populate the page with data.
Use the Paste to All Regions button to paste the Material Properties into all the
Regions in the selected Sub-Layer.
Use the Paste to entire reservoir button to paste the Material Properties into all
Regions in all Sub-layers.
The Copy facility does not make the Material Properties available on the Windows
ClipBoard for export outside PanSystem.
The PVT Calculator button (described below) can be used to estimate Fluid Properties
from Production Data. Data entry parameters include:
Formation Volume Factor (Bo, Bg, etc.): Of the mobile Fluid.
Viscosity (o, g, etc.): Of the mobile Fluid.
Total Compressibility (Ct): Of the Rock and Fluids.
Temperature (T): Of the Region.
Pressure (p): Only the Pressure of the Region containing the Well in Sub-Layer 1 is
currently considered.
All Regions and Sub-Layers are assumed to have this same Initial Pressure.
Porosity (): The connected Porosity of the Region.
Permeability (k): This represents the Effective Permeability of the mobile Fluid.
Directional components can be assigned along the three principal axes as kx, ky
and kz, allowing for Areal and Vertical Anisotropy. The kx- and ky-axes lie in the
plane of the lower surface of the Sub-Layer, and the kz-axis is perpendicular to it.
Principal X-Axis: This defines the orientation (i.e. clockwise from North), for the
kx-component of Horizontal Permeability. The default angle is 90 from North (i.e.
in the West-East plane of the x-axis from the Reservoir Geometry tabbed dialog).
This allows the kx- and ky-axes of Permeability to be different from the
geometrical x- and y-axes.
Note that all Regions in a Sub-Layer should be assigned the same value, but
different Sub-Layers may have different values.
Region is Active: This checkbox should be unchecked if a Region is to be
excluded from the model. When a PanMesh Simulation is run, any Regions not
flagged as active will be excluded from the Mesh. This is a useful feature when
complex Reservoir shapes are being modeled.
Vertical Mesh Refinement in Adjacent Layers: This checkbox is used where there is
a high horizontal Permeability contrast between adjacent Layers (e.g. greater than
10:1). A Localized Grid Refinement (LGR), is applied to Layers of lower
Permeability that lie each side of the selected (i.e. higher Permeability) Layer. The
Localized Grid Refinement is applied to each adjacent Layer of low Permeability in a
vertical direction, using logarithmic spacing (i.e. fine to coarse) away from each
interface.
280
PanSystem
Due to the increased number of Mesh elements involved, this feature will slow
down the solution time for any Numerical Simulation performed in PanMesh, but
will produce a better response.
Wellbore Damage section:
The Darcy or Mechanical Skin Factor (S), is modelled in PanMesh as a circular region of
finite radius with altered Permeability around the Wellbore; often referred to as the
r;Damaged Zone. The Skin Factor and Damaged Zone Radius can be different in each
Sub-Layer that the Well penetrates.
For a Horizontal Well, only one damaged Region Permeability can be used, owing
to the current restriction that a Horizontal Well must stay within one Sub-Layer.
To enter data within this section, use the Sub-Layer toggle within the Sub-Layer and
Region section, to select the Sub-Layer required.
Mechanical Skin (S): Enter the Mechanical Skin Factor (i.e. the Darcy or Non-
Turbulent Skin Factor at the Wellbore, attributed to the Completion, and damage or
improvement of the near-wellbore region).
Damage Zone Radius (Rd): For positive values of Mechanical Skin (S), enter the
Radius (Rd) of the Damaged Zone around the Wellbore (default value is 2 ft, or
0.6096 m). For negative values of Mechanical Skin (S), a high Damaged Zone
Permeability is imposed and the corresponding Radius (Rd) is calculated. Users
have no control over this Radius.
Note that Radius (Rd) must not be less than 1.5 times the Wellbore Radius (rw).
281
PanSystem 3.5 User Guide
used in Hawkins' formula, and the computed (Kd) is applied over the length
of the Well. As a result, if the Well traverses regions of different
Permeability, the simulated response will not model a constant Skin Factor
along the Well.
In the case of anisotropic Reservoirs, the Well Deviation and Azimuth relative to
the Dip and Strike of the Sub-Layer are taken into account when computing the
appropriate undamaged Permeability to use in the Hawkins' formula. The isotropy
is respected in the Damaged Region.
Rate-Dependent Skin Coefficient (D): This Skin Coefficient accounts for Turbulent
Flow resulting from high Gas Flow Rates and is only available for Gas and
Condensate Fluid Types. The Rate-Dependent Pressure Response attributed to
Turbulent Flow is added analytically to the simulated pressure in PanSystem after
the PanMesh run and does not require representation as a Finite Region in the
Finite Element Model.
Unlike the Darcy Skin Factor (S), only one value can be specified for (D).
Therefore:
For Vertical and Slanted Wells in a multi-layered model, (D) should be
considered as an average or composite value for the layered Reservoir.
For Horizontal Wells, (which in PanMesh can only lie in one Sub-Layer), (D)
should be considered as an average or composite value for the traverse of
the Well.
PVT Calculator button:
The Fluid Parameters sub-dialogs generated by selecting this button are identical to those
used in the PanSystem Well and Reservoir (Analytical) data preparation area. The sub-
dialog allows users to view, enter or edit Fluid Parameters for the currently selected Sub-
Layer.
Different sub-dialogs are generated for each Fluid Type depending on whether the
Multi-Phase Pseudo-Pressure Method checkbox has been checked or left unchecked
in the underlying section.
For single-phase fluid parameter data, users should refer to the help topics for:
Oil Fluid Parameters sub-dialog.
Gas Fluid Parameters sub-dialog.
Condensate Fluid Parameters sub-dialog.
Real Gas Pseudo-Pressure m(p), is available for Gas and Condensate Fluids.
For multi-phase pseudo-pressure fluid parameter data, users should refer to the help
topics for:
Oil Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog.
Gas Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog.
Condensate Fluid Parameters (Multi-Phase Pseudo-Pressures) sub-dialog.
Multi-Phase Pseudo-Pressure m'(p), is available for all three Fluid Types.
Multi-Phase Pseudo-Pressure Method selection area:
This option is available for all Fluid Types, when the Multi-Phase Pseudo-Pressure Method
is enabled. It allows users to account for important variations in Fluid Properties with
pressure and multi-phase phenomena, such as gas break-out below bubble-point or liquid
282
PanSystem
drop-out below dew-point, and the consequent reduction in the Relative Permeability to
the producing fluid.
Computed saturations have radial symmetry around the Wellbore and have no vertical
gradient; as a result, it is not possible to model Water or Gas Coning.
The associated sub-dialogs for the calculation of PVT Properties, Relative Permeabilities
and Multi-Phase Pseudo-Pressures for all Fluid Types are identical to those used in the
PanSystem Well and Reservoir (Analytical) data preparation area.
Relative Permeabilities button:
This button option is only available if the Multi-Phase Pseudo-Pressure Method checkbox
has been checked in the underlying section. It generates an IPR Relative Permeability -
Data Selection sub-dialog for the selection, entry and editing of Relative Permeability
data.
Pseudo-Pressures button:
Again, this button option is only available if the Multi-Phase Pseudo-Pressure Method
checkbox has been checked in the underlying section. It generates a Pseudo Table
Editing sub-dialog specific to the selected Fluid Type. Users should refer to the help
topics for:
Oil Pseudo Table Editing sub-dialog.
Gas and Condensate Pseudo Table Editing sub-dialog.
283
PanSystem 3.5 User Guide
284
PanSystem
Both of these new buttons are available on all four of the tabbed dialogs
while they are active. Users do not have to return to the Run Mode tabbed
dialog to operate the Save As Pan File and/or Add to Batch buttons.
Batch Name: Enter a name for the current Batch in this field (up to 20
alphanumeric characters are allowed).
Number of Runs in Batch: This field provides information on the number of runs
included in the current Batch (up to 20 runs are allowed in a Batch).
Extend Existing Batch Set-Up: Once models have been added to a Batch Run and
the End Batch Set-Up button has been selected, this button is activated to allow
additional models to be added at a later stage (if required). Select this button to
reinstate the Add to Batch and Save As Pan File buttons to the dialog.
End Batch Set-Up: Select this button once all the necessary Numerical Models have
been added to the current Batch Run. The Add to Batch button will then be
replaced by the OK button and the Save As Pan File button disappears from the
lower left corner of the dialog.
Add to Batch: Select this button to add the current Numerical Model to a Batch
Run.
Save As Pan File: This button allows users to save each model in turn as a (*.PAN)
file for future recall. As discussed earlier in the Mode section, all of the (*.SET) files
are deleted once PanMesh has finished using them, so users will never be able to
see any of the modified DATA.SET files to view any changes that were applied
during separate runs.
If users wish to keep a running log of changes applied to Numerical Models during
various runs, they should save this data using the Save As Pan File button.
Another useful logging feature can be found in the Report menu. Select the
Report Coverpage option from this menu, then select the Edit Remarks button to
open the Edit Remarks sub-dialog. Use this sub-dialog to keep a record of any
changes made to models during each run (e.g. changes to Permeability, Skin, Fluid
Properties, etc.).
Setting-Up a Batch Run:
To set-up a Batch Run:
1. Select the Batch button in the Mode area.
2. Select the New Batch Set-Up button in the Batch Control section.
3. Enter a Batch Name (i.e. up to 20 alphanumeric characters maximum), in the Batch
Control section.
4. Set-up the first model using the other three tabbed dialogs (i.e. if not already
done).
5. Select the Add to Batch button in any of the tabbed dialogs.
6. Optionally, use the Save as Pan File button in any of the tabbed dialogs, to save as
a (*.PAN) file.
7. Set-up the next model in accordance with steps 4 to 6.
8. Continue until all the desired models have been added (i.e. up to 20 models
maximum), then select the End Batch Set-Up button in the Batch Control section.
9. Select the OK button to exit the PanSystem - PanMesh Data Preparation tabbed
dialog.
285
PanSystem 3.5 User Guide
10. Proceed to PanMesh and run the Simulation (i.e. open PanMesh using the Simulate
menu and Numerical Simulation/PanMesh: New run... option). It should continue
through all the Batched models without further user intervention.
11. Additional models can be added via the Extend Existing Batch Set-Up button, which
will open up the current Batch for new models to be added.
286
PanSystem
User Menu
User Menu Button (Pop-Up)
General:
This pop-up menu system is available within the PanSystem - PanMesh Data Preparation
tabbed dialog. In the opening tab - Reservoir Geometry, the User Menu button is
situated on the right-hand side (center) of the dialog. The tiered menu options allow
users to alter the display in the Drawing Area and create or edit features within the
Reservoir Model. Some of these options also have keyboard and/or mouse-operated
short-cuts.
Menu Items:
These are described as follows:
Sketch Display: Allows users to switch between the default Plan view of the
Reservoir and either of the two 3-D Elevation view options.
The Reservoir Thickness (i.e. Sub-Layer Thickness) must be defined before the
Elevation view options become available.
(Short-cut: Double left-click in the area outside the Reservoir to toggle between
Plan and Elevation).
Plan View: The default option as described in the Drawing Area above -
essentially a two-dimensional (aerial) view of the Reservoir.
Solid Elevation: The Reservoir structure is displayed as a 3-D block diagram,
with any Regions displayed in the same colors as the Plan view.
Transparent: The Region colors are respected, Internal Boundary
lines and the Well are visible. If the Well is indistinct or not visible,
use the Zoom Well option described below; this accentuates the
representation of the Well (and any Damaged Regions if present).
This assumes that the Well Properties have already been defined in
the Well Configuration tab.
Opaque: The Region colors are respected, but only the outer surface
of the Reservoir Model is displayed, without internals.
Wire Elevation: The Reservoir structure is displayed as a wire frame box.
Hidden lines removed: Only the outer surface Edges are displayed
(this will include the Well outline where it penetrates the surface) -
no Internal Regional Boundary lines or the Well position are visible.
Hidden lines shown: The Internal Regional Boundary lines and the
Well Open Interval/s are displayed.
287
PanSystem 3.5 User Guide
Map Display: If a Reservoir map graphic has been imported and the Reservoir
outline has been drawn over it, users can choose from:
Show: Display the map in the Drawing Area.
No Show: Do not display the map in the Drawing Area, but show the
outline.
Full Window: Switch to the full-screen display of map and outline.
Region Colors: This controls the coloration of each Region. This is a useful option if
a Reservoir map is displayed, because Region colors may partially obscure the map.
288
PanSystem
memory and can be retrieved if the appropriate parts of the Reservoir Geometry
are re-created.
(Short-cut: Double right-click in the Drawing Area outside the Reservoir).
Node Dialog: This opens the Node Parameters sub-dialog for entering or editing
Node Co-ordinates. If entering via the menu, select the Node Number when in the
sub-dialog. If entering via a short-cut, the Node clicked on will already be selected.
(Short-cut 1: Double left-click on the Node in the Drawing Area (ensure the
cursor displays the word "NODE")).
(Short-cut 2: Double left-click on the Node Number in the Node Information
Table, situated beneath the Drawing Area).
Boundary Dialog: This opens the Boundary Conditions sub-dialog for specifying the
No-Flow (default) or Constant-Pressure condition at each outer Boundary.
(Short-cut: Double left-click on the outer Boundary (ensure the cursor displays
the word "EDGE")).
Remove Regions: This opens the Delete Areal Region sub-dialog to allow the
removal of an Internal Region. By deleting a Region, an Internal Boundary also has
to be deleted.
(Short-cut: Double right-click in the Region (the cursor displays the Region
Number)).
Internal No-Flow Boundaries: This option will open the Define Internal No-Flow
Boundaries sub-dialog which allows the editing of Internal Boundaries (if any
Boundaries have been created) - in particular, the conversion of a portion of the
Internal Boundary into a No-Flow Boundary of finite extent.
(Short-cut: Double left-click on the Internal Boundary (ensure the cursor
displays the words "LINE")).
Save Template File: This will open a Windows Save as... dialog. The current model
can be saved as a template file with extension .tpl.
Cancel: This option closes the menu.
289
PanSystem 3.5 User Guide
Although any view can be used for the User Menu option, it is best to be in Plan
view, since all the Nodes and Node Numbers are displayed while operating in this
mode, to help identify the correct Boundary to be defined.
Screen Dialog and Operational Instructions:
The sub-dialog allows users to create Control Points (i.e. reference points on the
Boundary line), and define No-Flow Boundaries of limited extent within the Reservoir
Model. As a pre-requisite, an Internal Boundary line must either be present or it will
have to be created (refer to the Help topic for Using Regions and Defining Areal
Heterogeneities for detailed instructions on creating Regions and Internal Boundaries).
The Internal Boundary can be sub-divided into two or more sections (i.e. up to a
maximum of 10), and one or more of the sections can be designated as No-Flow. Thus, a
fault or faults of finite extent can be modeled, either touching an outer Boundary (Edge)
of the Reservoir, or isolated internally. The sub-dialog is described as follows:
Line Number: Identifies the Internal Boundary, with the pair of Nodes that it
connects. If there is more than one Internal Boundary present, the toggle can be
scrolled to select another Internal Boundary.
Joining Node: Identifies the Nodes at each end of the currently selected Internal
Boundary line displayed in the Line Number selection field.
Flow Control/Co-ordinate Table Field: This table is used to display the current
Control Point status and start/end (x, y) co-ordinates between each Control Point
that define a segment on the Internal Boundary. One or more segments can either
be designated as No-Flow or Flow, by clicking on the text entries contained in the
Flow Control column of the table. On selecting OK from the dialog, any designated
No-Flow segments will appear as thicker lines of a contrasting color on the
Reservoir Model (i.e. operating in Plan view).
The first Control Point in the table represents the initial start and end points of the
Internal Boundary (i.e. Node positions).
Slider and Current Slider Position: The slider is used to set Control Points at a set
percentage and/or distance along the length of the selected Internal Boundary. As
the slider is moved from left to right, a white square marker will appear on the
selected Internal Boundary of the Reservoir Model displayed in the Drawing Area
(i.e. operating in Plan view). This represents the Control Point to which Flow or
No-Flow attributes will be attached.
Position the Control Point, either visually on the Reservoir Model, or use the
percentage and/or distance information fields, then select the Add Control Point
290
PanSystem
button. This locks the Control Point into place, dividing the Internal Boundary into
two segments. The current Control Point status and start/end (x, y) co-ordinates
will be displayed above in the Flow Control/Co-ordinate Table Field.
Additional Control Points can be added in the same way providing the new slider
position is moved further to the right.
Add Control Point button: This button is used to create and lock new Control Points
into place. After adding the first Control Point on the Internal Boundary, additional
Control Points can be created with the slider, as long as the new slider position is
further to the right.
The slider must be moved from the last Control Point position before selecting this
button or an Information screen prompt will be issued.
Delete Last Control Point button: To move or delete Control Points once they have
been added, it is necessary to return to this sub-dialog and delete them with this
button. They will be deleted in reverse order from the Flow Control/Co-ordinate
Table Field. New Control Points can then be added using the slider control as
described above.
The first Control Point in the table cannot be deleted since it represents the initial
start and end points of the Internal Boundary (i.e. Node positions).
291
PanSystem 3.5 User Guide
292
PanSystem
Apply thickness to all nodes: If thicknesses have already been entered, and
a change is subsequently made, enabling this tick box will copy the new
value, entered at one node, to all the nodes (layer of constant thickness).
Used in Calculation of Planes: This checkbox must be checked for at least three
Nodes (not collinear) in order to model a dipping surface.
By default, the Reservoir is centered on the origin of the Drawing Area. If users wish to
adjust the position of the origin relative to the display, this can be done by clicking and
holding the right mouse button down on either of the red colored axes, or the origin,
moving the mouse to the new position required, then releasing the mouse button. The
actual Reservoir Geometry (and Well) can assume any position within this Drawing Area.
When users OK from this sub-dialog, they will see a green tick mark against Node
Numbers in the Node Information Table of the Reservoir Geometry tab, if these Nodes are
to be used for the Calculation of Planes of the upper surface of the Reservoir (and the Sub-
Layers). Conversely, a red cross signifies that these Nodes are not to be used for this
purpose.
293
PanSystem 3.5 User Guide
Also refer to the Help topics for Using Regions and Areal Heterogeneity and Delete
Areal Region.
294
PanSystem
Although any view can be used for the User Menu option, it is best to be in Plan
view, since all the Nodes and Node Numbers are displayed while operating in this
mode, to help identify the correct Region/Line for deletion.
Screen Dialog and Operational Instructions:
The sub-dialog allows users to delete any Internal Boundaries and Regions in the current
Reservoir Model. The sub-dialog is described as follows:
Delete Line: Scroll the toggles until the required Line for deletion is displayed in
the selection field.
Joining x to y: This information field displays the Node Numbers (i.e. x and y) that
lie at each end of the line currently selected in the Delete Line field.
Use Properties: When a Region/Line is deleted, an adjacent Region must expand to
replace it. If there is a Region on either side of the target Region, choose which of
the two Regional Properties to use with the toggle controls.
295
PanSystem 3.5 User Guide
296
PanSystem
Internal Boundaries are vertical (i.e. in plan view), and extend through the full thickness
of the Reservoir. In a multi-layered Reservoir, they cut through all the Sub-Layers.
They are transparent and do not influence the Well Test Response unless they are
converted into No-Flow Boundaries.
An Internal Boundary plane must not traverse the trajectory of a deviated Vertical Well,
otherwise a warning will be issued. No such restriction applies to a Horizontal Well.
In a similar manner, Regions can also be bisected to create smaller Regions; internal
Nodes will be created at any Internal Boundary crossing points. Up to 20 Nodes are
allowed per polygon, with a maximum of 1000 Nodes allowed per PanMesh session.
To further sub-divide the example illustrated above (e.g. to create four Regions), it is
necessary to break the line drawing process down into two stages:
297
PanSystem 3.5 User Guide
In the first stage, left-click and drag a line across the upper Region to create two new
Regions and two new Nodes, then left-click on the lowest of these new Nodes whilst also
selecting the Shift key (ensure that the cursor displays NODE# before clicking, otherwise
the Node will not be selected).
Keeping the Shift key depressed, drag a new line across the lower Region from the
selected Node to an area outside the Reservoir Model. This will create another Internal
Boundary, contiguous with the upper vertical Internal Boundary and four Regions.
Editing Regions:
To edit the Material Properties of a Region, place the cursor over the required Region in
the Drawing Area and double left-click. This will open the Material Properties tabbed
dialog for that Region. Alternatively, click on the Material Properties tab at the top of the
screen and select the Region number in the Material Properties tabbed dialog using the
toggle controls. This facility can also be used to model a thin altered Region or fault zone
separating two compartments.
298
PanSystem
When a Region/Line is deleted, an adjacent Region must expand to replace it. If there is
a Region on either side of the target Region, choose which of the two Regional Properties
to use from the Use Regional Properties drop-down selection field. If the Region/Line
removal is going to create a non-convex Region an error message will be displayed and a
new selection will be required.
On selecting OK from the sub-dialog, the target Region and the associated Nodes and
Internal Boundary will disappear and the selected Regional Properties will be spread to
the new (i.e. larger) Region.
Control Points and Internal No-Flow Boundaries:
It is possible to create No-Flow Boundaries of limited finite extent within the Reservoir
Model. To achieve this, an Internal Boundary must first be created. The Internal
Boundary can be sub-divided into two or three sections, and one or two of the sections
can be designated No-Flow. In the example illustrated below (shown with the Region
299
PanSystem 3.5 User Guide
Colors switched off for clarity), a Boundary has been created diagonally across the
Reservoir Model. Hover the mouse cursor over the Boundary until the Line caption is
displayed, then double left-click to generate the Define Internal No-Flow Boundaries
sub-dialog:
The sub-dialog can be positioned to the side of the Drawing Area and using the Slider
Control, users can position and view the location of Control Points (indicated by the
white-colored square on the Boundary Line), before adding them via the Add Control
Point button:
300
PanSystem
In the next illustration, four Control Points have been added along the Boundary Line and
these have been allocated Flow (colored white) or No-Flow (colored blue) status by left-
clicking on the appropriate entries in the Flow Control column of the sub-dialog.
If the Region Colors are enabled, a contrasting Boundary Line color is used to
indicate the position of any designated No Flow Boundaries.
The Start and End co-ordinate points indicate the extent of the individual Flow and No-
Flow Boundaries:
301
PanSystem 3.5 User Guide
To move either of the Control Points once they have been added, users must return to
the Define Internal No-Flow Boundaries sub-dialog, delete one or both with the Delete
Last Control Point button, and re-create using the Slider Control. The sub-dialog can also
be accessed via the Internal No-Flow Boundaries option on the User Menu. Alternatively,
use the left mouse-click method described earlier. Remember that the Line caption needs
to be displayed before the mouse button is clicked.
302
PanSystem
The final illustration shows how a thin altered Region or partially sealing fault of finite
extent and low permeability can be modeled (i.e. the blue-colored Region), either
touching an outer edge of the Reservoir Model, or isolated internally:
In this case, if users double left-click in the blue-colored Region, this generates the
Material Properties tabbed dialog, where the physical characteristics of the Region can be
defined.
Imported Templates or Maps:
Where imported Templates or Reservoir Maps are being used, the following rules apply
for Regions and Nodes:
Templates with existing internal Regions do not allow new Regions and Nodes to
be created (i.e. 3-Region, Enclosed Region and OWC models).
Templates without internal Regions do allow new Regions and Nodes to be
created.
The {Backspace} key cannot be used to delete Nodes within Templates and new
Internal Boundaries cannot be deleted where they will create a non-convex Region.
303
PanSystem 3.5 User Guide
Window Scale
Graph Window Scale Sub-Dialog
General:
This sub-dialog is accessed from the Reservoir Geometry tab of the PanSystem - PanMesh
Data Preparation dialog while operating in the Drawing Area. The sub-dialog can be
opened in two different ways:
If a Plan view is currently displayed in the Drawing Area, place the mouse cursor
near the end points of the Graph Window Scale (i.e. top left, bottom left or bottom
right of the Drawing Area - the mouse cursor should change from an arrow to a I
symbol), then double left-click with the mouse.
With any view displayed in the Drawing Window, select the User Menu button, then
the Graph Scales and Manual items from the tiered list of menu options.
Although any view can be used for the User Menu option, it is best to be in Plan
view, since the Graph Window Scale is only displayed while operating in this mode.
304
PanSystem
Map Wizard
Import Map Wizard
General:
The Wizard is an on-screen Help system designed for PanSystem novices and
intermediate users, who may need varying degrees of assistance or a reminder in terms
of what to do next.
In this instance, the Wizard is used to offer instructions on Importing a Map via the
Reservoir Geometry tab of the PanSystem - PanMesh Data Preparation dialog.
The Wizard dialogs are intended to be brief, concise and easily assimilated, but further
help is available from each of the dialogs should it be required.
Screen Dialog and Operational Instructions:
If an existing Reservoir Map is available in graphic file format (i.e. JPEG (*.jpg), GIF
(*.gif), Dib (*.bmp) and TIFF (*.tif) formats are all supported), it can be imported and an
outline drawn over it for use in PanSystem. The map image must not be tilted on the
page, as no correction for rotation can be made.
The Reservoir Map import is initiated from the Reservoir Geometry tab by selecting the
Import Map button option. This generates a standard Windows Open dialog to browse for
and select a suitable Reservoir Map file in a supported format. Once a Reservoir Map file
has been located and selected, OK from the Open dialog to generate the map in a display
window and open the PanSystem Wizard; detailed instructions will be given by the Wizard
from this point.
The path to the Reservoir Map file will be written in the (*.PAN) file next time it is
saved. Ensure that the Reservoir Map file is stored in a suitable folder (such as the
data folder) before it is imported. If the location of the Reservoir Map file is
subsequently changed, PanSystem will not be able to find it unless the path is
edited in the (*.PAN) file. To edit the path, open the (*.PAN) file in an editor such
as Notepad, search for the Reservoir Map name (it will be in the [panmesh] section
of the file) and change it as necessary.
The Wizard help is offered in a number of steps:
1. The Wizard instructs users to define the map scaling for the imported map image,
by providing the co-ordinates of two arbitrary reference points on the image.
Double-click on the first reference point to generate an Enter Co-ordinates sub-
dialog and enter co-ordinates (east and north). The units can be changed before
the import is performed via the Units option of the Configuration menu (i.e. if
required).
2. On selecting OK from the dialog, double-click on a second reference point and enter
the co-ordinates. This is enough for PanSystem to compute the relationship
between map pixels and distance in the x- and y-directions and to scale the map.
If it becomes necessary to repeat this step to correct a mistake, both reference
points must be re-defined.
3. If the reference points happen to lie in an exact east-west or north-south line,
PanSystem will only be able to scale in that one direction. It will assume the same
pixel/distance scaling in the other direction (i.e. that the map grid is square).
4. Draw the Reservoir outline as described in Reservoir Geometry. Once the Reservoir
shape has been closed, the Nodes can be dragged to new positions, but new Nodes
cannot be added. To add extra Nodes (i.e. up to a total of 20), use the
{Backspace} key to re-open the shape and then draw in the additional lines.
305
PanSystem 3.5 User Guide
5. On closing the map display window, the imported Reservoir Map and Reservoir
outline will be displayed in the Drawing Area with the co-ordinates of the drawn
Nodes listed below in the Node Information Table.
6. Refer to the Help topics for specific tabs in the PanSystem - PanMesh Data
Preparation dialog for specific information on other operations that can be
performed with imported Reservoir Maps:
Reservoir Geometry
Well Configuration
Material Properties
Run Mode (optional)
306
PanSystem
Tide Data
General:
The Tidal Filter facility in PanSystem corrects for the effects of ocean tides on extended
well test data. The filter works as follows:
The local sea tidal waveform (Tide Height or Pressure versus Time) is first
synchronized with the Well Test record so as to correlate with the tide-induced
features in the Gauge Data.
This waveform is then subtracted from the Gauge Data. A suitable scaling factor is
found by trial and error, such that the tidal disturbances are reduced to a minimum.
307
PanSystem 3.5 User Guide
The Tidal Filter tools are also to be found on the Data Edit Plot toolbar in Dataprep/Gauge
Data, and users should also refer to the Help topics for the Dataprep Toolbar and
Dataprep Toolbar Tidal Filter Mode dialog.
308
PanSystem
General:
This is one of two sub-menu options available within PanSystem from the Dataprep menu
under the Tide Data... option (i.e. Maritime Tide Table or Sub-Sea Pressure Gauge). It is
used to construct a tidal signal from published maritime tide tables (i.e. high and low Tide
Heights versus Time) covering the period of the well test.
On selection of the Maritime Tide Table sub-menu option, anEdit Tide Table dialog is
generated, the objectives of which are:
To enter the high and low Tide Heights and Times for the period spanning the well
test (max 100 lines). The data can either be typed in, loaded from an existing file,
or pasted in from an external editor. The table is saved as part of the (*.PAN) file.
To enter Local Time information to enable approximate synchronization between
the tidal waveform and the gauge clock.
An alternative to using published tide tables is to place a pressure gauge on the sea-bed
(or anywhere below the sea surface) and record the tidal fluctuations as a change in
hydrostatic pressure. If tidal pressure gauge data is to be used, refer to the Help topic
for Sub-Sea Pressure Gauge.
309
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Dataprep/Tide Data sub-menu option entitled Maritime
Tide Table. It is used to construct and/or edit a tidal signal from published maritime tide
tables (i.e. high and low Tide Heights versus Time) covering the period of the well test.
The main objectives of this dialog are:
To enter and/or edit data manually, load in from an existing file, or paste in from an
external editor. The table is saved as part of the (*.PAN) file.
To enter Local Time information to enable approximate synchronization between
the tidal waveform and the gauge clock (i.e. using the Parameters button).
310
PanSystem
cumulative (i.e. it must not reset to zero at the start of each new day unless it is
in dd:hh:mm:ss format).
To import data via the ClipBoard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to ClipBoard from the editor being used
(e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at the insertion
point in the time column and select the Paste button - do not use Ctrl+V from
the keyboard. The Paste option will automatically translate the incoming Time
format into the format being used for the current PanSystem display, if different.
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in this
manner, first use the Insert option to open up the appropriate number of empty
lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the time format. Refer to Gauge Data Editing Time.
Successive entries in the tide table should represent high and low Tide Times and
Heights - over a period slightly longer than the duration of the well test. Do not
enter any intermediate Times and Heights.
Parameters: Opens the Tide Table Parameters sub-dialog that allows users to
synchronize regional and Local Times to the gauge clock Time and mean Tide
Height.
Function: Change values in a range of cells. Users can also Re-scale and Shift the
tidal signal during the filtering operation, so use of this facility at this stage is not
essential. Refer to Gauge Data Editing Function.
File Structure for ASCII (*.SEA):
[18922 = code word]
[Local time at 12:00 ST] [Test start time (gauge)] [Test start time (local)] [Mean tide
height]
t1 h1
t2 h2
....
....
tn-1 hn-1
tn hn
0 0
tj = time in decimal hours, hj = tide height (i.e. at high and low tide points only).
All Times are cumulative decimal hours (e.g. 14:30:00 on the first day in the table is
14.500, 14:30:00 next day is 38.500, and so on). The file may be space- or tab-
delimited. The final row of zeroes defines the end of the file. Maximum 100 lines.
Example:
18922
12.000000 0.000000 9.500000 3.608920
50.266666 1.968500
56.566666 4.921260
62.700001 2.624670
311
PanSystem 3.5 User Guide
68.683334 4.921260
75.300003 2.296590
81.699997 4.593180
87.933334 2.952760
....
....
193.833328 4.921260
199.833328 1.968504
206.250000 5.249344
212.433334 1.968504
0.000000 0.000000
312
PanSystem
General:
This sub-dialog is accessed from theEdit Tide Table dialog after selecting the Parameters
button. It is used to enter the high and low Tide Heights and Times for the period
spanning the well test or enter Local Time information to enable approximate
synchronization between the tidal waveform and the gauge clock.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of four data entry fields and four function buttons described
as follows:
Local Time at 12.00 am Standard Time: If the tide tables are in a Standard Time
format (e.g. GMT or EST), rather than Local Time, this entry allows for
synchronization between the two. If the tide tables are already in Local Time, enter
12:00:00 here (i.e. no Shift).
Test Starts at (Gauge Clock Time): Enter the Time that the well test started (or the
Time of some major event), according to the Gauge Clock.
Test Starts at (Actual Local Time): Enter the Time that the well test started (or the
Time of some major event), according to Local Clock Time.
By synchronising Local time with Standard Time, and the Gauge Clock with Local
Time, the tide tables can be aligned with the Well Test.
Mean Tide Height: Usually quoted above LAT (i.e. Lowest Astronomical Tide), or
some arbitrary datum. The Tide Heights in the table must be measured relative to
the same datum. This will be subtracted from the Maritime Tide Height signal at
the filtering stage, so it is reduced to amplitude fluctuations about a mean of zero.
Time button: This allows users to select the Time Format for the Time data entries
(i.e. default setting is Hours), by generating the Tide Table Time Formats sub-
dialog.
Calculate Mean button: This button will determine a Mean Tide Height from the
data entered in the table by calculating an average value.
313
PanSystem 3.5 User Guide
General:
This sub-dialog is accessed from theEdit Tide Table Parameters dialog after selecting the
Time button; it is used to select the Time Format for the Time entries used in the Edit
Tide Table Parameters dialog (i.e. default setting is Hours).
Screen Dialog and Operational Instructions:
The sub-dialog is described as follows:
Local Time at 12.00 am Standard Time: Select the Time Format for the Local Time
field from the drop-down list.
Test Starts at (Gauge Clock Time): Select the Time Format for the Gauge Clock
well test Start Time from the drop-down list.
Test Starts at (Actual Local Time): Select the Time Format for the Actual Local well
test Start Time from the drop-down list.
314
PanSystem
General:
This is one of two sub-menu options available within PanSystem from the Dataprep menu
under the Tide Data... option (i.e. Maritime Tide Table or Sub-Sea Pressure Gauge). An
alternative to using published tide tables is to place a pressure gauge on the sea bed (or
anywhere below the sea surface) and record the tidal fluctuations as a change in
hydrostatic pressure.
Before using this option, the sub-sea pressure gauge data must be imported into
PanSystem using the Import button option in the Data File section of the Gauge
Data (TPR) Preparation dialog.
On selection of the Sub Sea Pressure Gauge sub-menu option, a Select Tidal Pressure
Gauge dialog is generated. Providing that data has been imported, the available tidal
gauge data will be displayed in a drop-down list.
On selection of the required tidal gauge data, then the OK button, an Edit Tidal
Pressure Gauge sub-dialog will be generated.
Unless tidal gauge data has already been imported into PanSystem it will not
appear in this list - select Cancel and import the data using the Import button
option in the Data File section of the Gauge Data (TPR) Preparation dialog.
If sub-sea pressure gauge data is unavailable, published tide tables can be used. For
details of how these are used, refer to the Help topic for Maritime Tide Table.
315
PanSystem 3.5 User Guide
General:
This dialog is accessed from the Dataprep menu under the Tide Data... sub-menu option
by selecting Sub-Sea Pressure Gauge. It is used to select the appropriate Pressure
Gauge column from a sub-sea pressure gauge directly for the tidal signal, as an
alternative to using published Maritime Tide Tables. In this case, the pressure gauge is
placed on the sea-bed (or anywhere below the sea surface), where it records the tidal
fluctuations as a change in hydrostatic pressure.
Before using this option, the sub-sea pressure gauge data must be imported into
PanSystem using the Import button option in the Data File section of the Gauge
Data (TPR) Preparation dialog.
Screen Dialog and Operational Instructions:
The sub-dialog is described as follows:
Tidal Gauge: Using the drop-down menu, select a data set from the available
Pressure Gauge columns (i.e. data set/s imported via the Gauge Data (TPR)
Preparation dialog).
Select the required tidal gauge data, then the OK button, to generate an Edit Tidal
Pressure Gauge sub-dialog.
Unless tidal gauge data has already been imported into PanSystem it will not
appear in this list - select Cancel and import the data using the Import button
option in the Data File section of the Gauge Data (TPR) Preparation dialog.
316
PanSystem
General:
This dialog is accessed via the Dataprep/Tide Data sub-menu option entitled Sub-Sea
Pressure Gauge. This sub-menu option generates a Select Tidal Pressure Gauge dialog,
and providing that gauge data has been imported, the available tidal gauge data will be
displayed in a drop-down list. On selection of the required tidal gauge data, then the
OK button, an Edit Tidal Pressure Gauge sub-dialog will be generated; this is used to
construct and/or edit a table of tidal fluctuations as a change in Hydrostatic Pressure
versus Time, covering the period of the well test.
The main objectives of the dialog are:
To enter and/or edit data manually, load in from an existing file, or paste in from an
external editor. The table is saved as part of the (*.PAN) file.
To enter Local Time information to enable approximate synchronization between
the tidal waveform and the gauge clock (i.e. using the Parameters button).
Screen Dialog and Operational Instructions:
Two columns of data are displayed, but within the table field, only 16 rows can be viewed
at a time. Users can scroll through the file using the scroll bar on the right-hand side of
the table field to move cell by cell (i.e. left mouse-click on arrow keys) or page by page
(i.e. left mouse-click on scroll bar either side of slider).
For Windows 2000 users, the scroll bar also has right mouse button functionality. By
selecting anywhere on the vertical scroll bar with the right mouse button, a short menu is
activated that allows users to move the table cells to selected locations (e.g. with the
menu command Scroll Here - the table cells will be moved to the exact position on the
scroll bar that the user right-clicks on. The other commands are self explanatory -
Top/Bottom of table column, Page Up/Down to the next block of data, Scroll Up/Down by
one cell).
Individual cells can be edited by highlighting and entering a new value. The edit buttons
located down the right-hand side of the dialog can also be used for the following:
Function: Change values in a range of cells. The Time or Pressure data can be
corrected by Shifting and/or Re-scaling. Users can also Re-scale and Shift the tidal
signal during the filtering operation, so use of this facility at this stage is not
essential. Refer to Gauge Data Editing Function.
Goto: Go to a particular row. Refer to Gauge Data Editing Goto.
Clear: Clear values from a range of cells. Refer to Gauge Data Editing Clear.
Insert: Insert a number of rows. Refer to Gauge Data Editing Insert.
Copy: Copies all the columns of data contained in the table to the ClipBoard.
These columns of data can be subsequently pasted into a spreadsheet (e.g. Excel).
Paste: This button allows users to paste in columns of data from an external
source via the windows ClipBoard. The source data must contain the same
number of columns as those in the table being pasted into, and must also be tab-
separated. The Time data may be input in any of the usual accepted formats (e.g.
hours, hh:mm:ss, etc.), except minutes or seconds. The Time data must also be
cumulative (i.e. it must not reset to zero at the start of each new day unless it is
in dd:hh:mm:ss format).
317
PanSystem 3.5 User Guide
To import data via the ClipBoard, use the Edit/Copy menu command or Ctrl+C
keyboard command to copy the columns to ClipBoard from the editor being used
(e.g. NotePad, Excel, etc.). Switch to PanSystem, place the cursor at the insertion
point in the Time column and select the Paste button - do not use Ctrl+V from
the keyboard. The Paste option will automatically translate the incoming Time
Format into the format being used for the current PanSystem display, if different.
Data will be pasted in from the insertion point downwards and will overwrite
existing data within overlapping cells. To prevent data being overwritten in this
manner, first use the Insert option to open up the appropriate number of empty
lines, then Paste.
Delete: Delete a number of rows. Refer to Gauge Data Editing Delete.
Time: Change the Time Format. Refer to Gauge Data Editing Time.
Parameters: Opens the Tide Table Parameters sub-dialog that allows users to
synchronize Regional and Local Times to the Gauge Clock Time and Mean Tide
Height.
318
PanSystem
1. General
Modern pressure gauges record pressure at a high rate. The time versus pressure data
obtained over a period of time is sometimes huge and it is difficult to analyze and store
this amount of data. Also the conventional techniques for noise removal lead to
suppression of small transience which was of interest to the reservoir engineers.
Similarly, the standard data reduction techniques do not preserve all the transience and
hence any analysis performed on this reduced data may lead to incorrect estimation of
well and reservoir parameters.
Advanced gauge data conditioning uses wavelet based algorithms to remove single point
outliers, denoise the data, and identify transients (buildups and drawdowns) and to
reduce the data in such a manner that these transients are preserved in the reduced data
set. The workflow to perform data conditioning is defined as follows and cannot be
changed:
Outlier Removal
Interpolation
Denoising
Event Detection
Data Reduction
Advanced Gauge Data Conditioning can be used to analyze pressure data obtained from
conventional gauges, permanent down-hole gauges and from Formation Tester systems.
Acronyms & Definitions
Term Definition
1. ADC Advanced Data Conditioning/Advanced Gauge Data Conditioning
2. TPR Time, Pressure, Rate
2. Steps Involved:
2.1 Menu Option
The Advanced Gauge Data Conditioning menu option is available under the Dataprep
menu item in PanSystem. The ADC menu gets enabled when at least one TPR with a
pressure column is loaded into PanSystem.
319
PanSystem 3.5 User Guide
The dataset that the user is currently analyzing shall appear as the default selection in
the list, but the user can choose another data set. Only one dataset can be selected as
ADC can be performed on only one dataset at a time.
Select the dataset and click OK, or else Cancel the operation.
2.3 Configuration file selection
After selecting the dataset the system asks to load a previously saved configuration file.
The configuration file contains the configuration parameters required to perform ADC on a
given dataset. This is usually specific to a particular dataset, but can, of course, be used
with others.
The message box shown in the following Figure will appear. Select "Yes" to load an
existing configuration file, or select "No". If a configuration file is not selected then the
320
PanSystem
ADC module calculates default values for the configuration parameters and shows them in
the ADC wizard screens.
If the user selects "Yes", it opens up a Windows File Open dialog and the user can select
the file. Configuration files are xml files with .cfg file extension. The default selection
directory shall be users data directory.
321
PanSystem 3.5 User Guide
Data Conditioning Workflow: The first group box named "Data Conditioning Workflow"
shows the steps in the data conditioning workflow. The workflow is predefined and can
not be changed. The current workflow step remains highlighted in bold.
Configuration parameters: The title and contents of each box changes according to the
current workflow step. The user enters values for the configuration parameters, or
accepts the defaults. The configuration parameters for each workflow step will be
explained in detail in later sections.
Add data as TPR: Processed data obtained at each workflow step can be saved as an
individual TPR for further analysis if required. However in most of the cases the outlier-
removed data and denoised data is not required in separate TPR form outside of the ADC
module. The user can select the datasets to save as TPRs, except for the final stage,
which is mandatory.
322
PanSystem
Click "Run & Plot" to process the data with the configuration values entered,
and view the results in the plot area. A progress bar along with an "Abort" button is
displayed to show the status of the processing. The processed data is plotted along with
the previous steps processed data. If one or more previous steps were skipped by the
user, then the skipped steps will be performed internally before performing the current
step. The user may "Run & Plot" any number of times with different configuration values
until satisfied with the results. Each new run will restart from the original data that came
through to that stage.
Example: If the user is on the Denoising step and clicks "Run & Plot" then the Denoising
operation will be performed on the interpolated data, and denoised data will be plotted
against interpolated data. If the Interpolation step was skipped by the user then
interpolation will be performed internally using the default values before performing
Denoising. If the user denoises again with different parameters, the operation will be
rerun on the interpolated data.
Click the "Next" button to move to the next workflow step. You should move
to the next step once you are satisfied with the results of the current step. Clicking the
"Next" button will display the configuration parameters for the next step and a plot of the
data of the previous step.
The user can click "Next" on each screen, without clicking "Run & Plot", to navigate to the
last workflow step, and then click "Run All" to perform the entire sequence.
Configuration values will be saved at each "Next" click if the "Save all configuration"
option is checked. Use the browse button to define the destination folder and file name
(extension .cfg).
Example: If the current step is Denoising and "Next" button is clicked then the next
workflow step (Event Detection) is selected and the configuration parameters for event
detection are displayed. Plot of denoised data will be shown in the plot area.
Click the "Back" button to navigate to the previous workflow step in the ADC
wizard.
: Switch on the check box to save the configuration values to a .cfg file
for future use. If this is checked then configuration values for all the steps will be written
to a file in xml format. The user can select the location and file name by clicking the
browse button. The default path for this file is C:\Documents and Settings\user
name\Application Data\EPS\PanSystem 3.5\data and the default name of the file is same
as the dataset name. Each time the user clicks "Next" or "Run All", the configuration
values are saved to this file.
The right pane is the plot area and displays the plot of latest processed data versus
previous workflow step data. The plot area contains a toolbar with the following buttons
to facilitate various viewing options.
323
PanSystem 3.5 User Guide
Resume: The resume button enables tracking on all axes. When tracking is enabled,
the axes will adjust their minimum and span values based on the tracking style. In
addition to enabling tracking, all cursors will be hidden, and the axes minimum & span
will be restored to the values they had when the axes tracking was initially disabled. This
button can also be used to unzoom.
Pause: The pause button turns off tracking on all axes. When tracking is off, the
axes will remain fixed while data is being added.
Scroll (Axes): When the Axes Scroll Mode button is active, the user can drag the
axis and scroll the view. When this button is selected, the Axes Zoom Mode button is
unselected.
Zoom out: When this button is clicked, all axes are zoomed out by a factor 2x
Zoom in: When this button is clicked, all axes are zoomed in by a factor 2x (Default
is 2, use the ZoomInOutFactor property from the Properties toolbar to change this).
When this button is clicked, tracking on all axes will be disabled to pause the view.
Zoom box: This button allows the user to zoom into a particular region in the
DataView. The box can start at any point, but the mouse must be dragged to the lower
right to actually cause a zoom. The zoom action will affect all axes. You can also use this
button for a second purpose by handling the OnBeforeZoomBox event and setting the
Cancel parameter to TRUE. By setting the Cancel to True, the zoom will not occur and you
can substitute your own code for the behavior you desire such as zooming only the X-Axis
or possibly adding annotations. When this button is clicked, Tracking is not initially
disabled; only after the user selects rubber-bands a proper area and then releases the
mouse button, tracking on all axes will be disabled.
Cursor: This button generates a vertical red line which you can drag sideways with
the mouse. As it moves, it displays a readout of the x- and y-coordinates of the newly
processed data.
Properties: This button brings up the run-time property editor for the component.
Here you can make temporary changes to the plot properties (color, size, trace/marker,
scaling, etc).
Copy to clipboard: This button copies an image of the plot component to the
clipboard. The format is Bitmap, Metafile, or JPEG as specified by the
"CopyToClipBoardFormat" property on the main interface.
Save: This button brings up a save dialog to save the image of the plot component
to a file. The user can select Bitmap, Metafile, or JPEG as the file type.
324
PanSystem
Print: This button will print the screen display of the plot component. If the
PrintShowDialog property is set to True, the user will first see a dialog for selecting the
printer and setting specific options. The user will also have the option of canceling the
print job when the print dialog is shown.
Click this button to run all the workflow steps at any point during data
conditioning. This is a quick way to perform ADC and should be done if the user is sure
about the configuration values entered. If specific workflow step/steps have been
performed individually by clicking "Run & Plot" then "Run All" will skip those steps and
perform the remaining steps. After processing, "RunAl" closes ADC, adds the reduced
data as a new TPR in PanSystem, and plots the reduced data on the Data Edit Plot. If the
option to add other processed data was selected in "Add data as TPR", then those
datasets will also be added as TPR. Flow periods (events) will be marked on the Data Edit
Plot as shown in Figure 15.
This button cancels ADC and returns to the PanSystem Data Edit Plot window.
If any data has been processed before Cancel and "Add data as TPR" is switched on for
that data set then this processed data will be added to PanSystem as a new TPR. Cancel
should be used if you are in the middle of ADC and need to close ADC without losing the
processed data. The processed data can be loaded again by performing ADC all over
again on the saved/processed TPR.
Example: After performing outlier removal you cancel ADC. If you had switched on "Add
outlier removed data as TPR", then the outlier removed data will be added as a new TPR.
You can restart ADC later, but this time pick the TPR added for outlier removed data in
the selection list box. Make sure that you load the configuration file you saved last time.
The outliers that were removed last time will not appear.
This button cancels ADC and does not save any data. In other words this is a
way to quit ADC without saving any processed data or configuration data.
This button opens the ADC help file for user reference. This help file can also
be opened by pressing F1.
325
PanSystem 3.5 User Guide
"Outliers" are data points that lie away from the trend of the data. They can be identified
by their misalignment with the rest of the data.
Since an outlier is isolated and lies away from the rest of the data, it causes
discontinuities in the data stream, creating two consecutive singularities. For example, an
outlier that lies above the trend of the data departs from the data trend, creating the first
singularity. The second singularity is a result of a sudden decrease from the outlier back
to the trend of the signal. These singularities are detected by using wavelets and
analyzing their detail coefficients.
Show Coefficients Plot: The Coefficient plot shows the detailed wavelet
coefficients. As mentioned in the previous paragraph, whenever there exists an
outlier in the data, the detail coefficient will first change sharply in one direction,
either increasing or decreasing, and then change again in the opposite direction.
Therefore, the singularities created by the outliers can be detected by screening for
two large magnitudes of the detail coefficients with opposite signs. An appropriate
threshold can be selected by carefully observing the coefficients plot.
326
PanSystem
Unless the Recursive option is switched on, each new run will restart from the
original data that came through to this stage.
327
PanSystem 3.5 User Guide
Outlier Removed data set name: This will be the name of the TPR if "Add outlier
removed data as TPR" has been checked.
3.2 Interpolation
In order to obtain the wavelet transform, the input data must be sampled uniformly. In
many cases, the pressure data is unevenly spaced. At first glance, it may seem desirable
to interpolate between data points to obtain an evenly sampled set of data. Interpolation
is a method of constructing new data points within the range of a discrete set of known
data points.
Each new run will restart from the preprocessed data that came through to this
stage.
328
PanSystem
The default linear interpolation is recommended. Other types of interpolation may not
work as well as the linear interpolation method since they tend to smear out the regions
where there are rapid changes.
329
PanSystem 3.5 User Guide
3.3 Denoising
Denoising is a procedure that is applied to the data to reduce the scattering and the
fluctuations in the data values in order to extract the most representative features from
the data. One of the most effective ways to denoise data without making prior
assumptions about their behavior is the wavelet thresholding method. While most
denoising methods tend to smear out sharp features in the data, the wavelet thresholding
method generally preserves most of these features. In any case, the smearing effect
cannot be avoided when data spacing is large. The denoising process thus gives the best
results when the data is collected at a high sampling frequency.
Each new run will restart from the outlier-removed data that came through to this
stage.
330
PanSystem
Level 2 represents frequencies that lie between fmax/2 and fmax/4 and so on.
Therefore, Level 1 represents high frequency noise and level 10 is very low
frequency noise.
Smooth all levels up to this level:If this is ON then smoothing will be applied to
all the levels starting from level 1 up to the selected level - that is, all the
frequencies that lie between fmax and
fmax / (2LMAX) will be smoothed out. If this is off, then only the frequencies
corresponding to selected level will be smoothed out.
331
PanSystem 3.5 User Guide
thresholding method like RIGSURE is used for lower levels of wavelet analysis
where the noise content is not apreciable, and Square2log is used for higher levels
where noise content is appreciable.
[Ref:
http://www.mathworks.com/access/helpdesk_r13/help/toolbox/wavelet/ch06_a44.
html ]
[Ref: Discrete Wavelet-Based Thresholding Study On Acoustic Emission,
www.engg.le.ac.uk/fss/DWT%20THRESHOLDING%20STUDY%20ON%20AE%
20TO%20DETECT%20BEARING%20DEFECT.pdf ]
Denoised Data set name: This will be the name of the TPR if "Add denoised data
as TPR" has been checked.
332
PanSystem
Figure 10: Noisy data versus denoised data (blue) using sym8, Rigrsure and Soft
thresholding
Unless the Multiple Step option is switched on, each new run will restart from the
original denoised data that came through to this stage.
333
PanSystem 3.5 User Guide
as well as the length of the shortest transient in the data set. Zoom into various
parts of data set to estimate this value.
Shortest transient interval should be greater than or equal to two times the
interpolation interval.
Show Coefficients Plot: This shows the wavelet coefficients plot at the
intermediate level. There will be spikes in the coefficient plot corresponding to the
events in the data set. By applying a threshold the approximate location of these
events can be determined.
334
PanSystem
pressure changes that are responses to small variations in flow rate, the pressure
threshold should also be small. However, the threshold should not be too small
otherwise all minor variations such as noise may be misinterpreted as new
transients.
Multiple step mode: Sometimes the pressure signal contains small transients as
well as big transients. The small transients generally occur due to small variations
in flow rate while big transients are the response to major rate changes. These
transients cannot all be detected by entering one single set of values for shortest
transient interval and pressure threshold. So the process needs to be repeated with
different sets of configuration values. Switch on Multiple step mode to enter a new
set of configuration values and identify new events, which can, if desired, be added
to existing events using the Keep button.
Keep:This button will only be enabled if new events are detected in Multiple step
mode. Click the Keep button to save the new events identified in the current pass.
The events identified in the current pass will be added to the previously identified
events.
Clear:Click the Clear button to clear the new events identified in the current pass.
335
PanSystem 3.5 User Guide
If you make a number of passes in Multiple Step Mode and Keep the results, then switch
off Multiple Step Mode, Run&Plot will clear all kept events and replace them with a new
set.
Data reduction uses event information obtained from the previous step. Each event has
two phases, one is rapid phase (or transient region) and other is gradual phase.
Rapid phase:The initial part of the event where pressure changes rapidly. In this
region the slope will be steep. The rate of change of pressure decreases slowly and
reaches a threshold at a certain point. The region from the start of the event until
this point is referred to as the 'rapid phase'.
Gradual phase:The rate of change of pressure with time is below the threshold.
The region from the end of the rapid phase to the start of the next event is
referred to as the 'gradual phase'.
The data in the rapid phase is not reduced, thereby preserving the early-time detail
required in transient analysis. The data in the later (and often longer) gradual phase is
reduced.
In order to determine the end of the rapid phase and start of the gradual phase, a slope
detection algorithm is applied for each event. The user inputs the following parameters.
Slope Threshold: This is the maximum change in pressure per hour. If the slope
goes below this value at a certain time, then that point can be taken as the start of
the gradual phase.
Average Window Size: The slope is measured between two points a certain time
apart (see Moving window size). The slope between two points can be spuriously
high or low if there is noise or disturbance in the data, so rather than use the actual
time and pressure values at the two points, an average is calculated for each, over
a number of consecutive points that lie on either side in the averaging window.
Moving Window Size: In order to avoid taking the slope between two points that
lie in noise or a disturbance, minimum time spacing can be specified between the
points.
Maximum Interval: Since the data is reduced logarithmically, the spacing
between consecutive points increases with time. Maximum Interval caps the time
spacing between points in the reduced data. Once this spacing is reached all the
reduced points coming after this shall be separated by this interval. This can be
used to control the amount of reduction in the gradual phase.
336
PanSystem
A logarithmic reduction is applied to the data in the gradual phase. The reduced data here
is therefore equally spaced in the log time domain, and logarithmically spaced in the
normal time domain.
The user will not be able to do anything after Abort is invoked until it completes.
This might take some time be patient!
337
PanSystem 3.5 User Guide
The reduced data, along with flow periods if saved, is plotted in the Data Edit Plot
window. The previously plotted (raw) data, and rate changes (if any), will be removed
from the plot window.
Figure 15: Reduced data plotted in the Data Edit Plot window along with flow
periods
338
PanSystem
4 Example Tutorial
Let's take an example data set and perform advanced gauge data conditioning on it. Load
test2.tpr from the installation data folder and plot in PanSystem. The pressures in this file
are psia, and the tutorial is described using oilfield (absolute) units. After import, you
may work through this tutorial using an alternative units system if you prefer, making the
necessary conversions to the cited threshold values, etc as you go.
339
PanSystem 3.5 User Guide
Go to the Dataprep menu option and select "Advanced Gauge Data Conditioning". Say
"No" when asked about loading a configuration file. Advanced Gauge Data Conditioning
opens up the following screen displaying the pre-processed data.
340
PanSystem
Observe outliers in the data. Click on the "Show coefficients plot" button.
341
PanSystem 3.5 User Guide
The first two peaks are of opposite sign and correspond to an outlier point. Select a value
of 190.00 (as read from the coefficients plot) and click "Run & Plot" to remove this
outlier.
Make sure that the "Recursive" check box is checked. Now select a lower threshold of 100
psi and click "Run & Plot".
342
PanSystem
Click on the "Show coefficients plot" button to determine a new Threshold value.
343
PanSystem 3.5 User Guide
Again check the coefficients plot and enter a Threshold of 10 psi and click "Run & Plot" to
remove the remaining outlier.
344
PanSystem
Interpolation Interval should not be too small otherwise it will introduce many points
resulting in a huge data set. On the other hand, if the Interpolation Interval is large then
it may end up losing data points. The Interpolation Interval must be less than the total
time range.
The Tolerance Factor should be selected such that it is less than 10% of the interpolation
interval.
345
PanSystem 3.5 User Guide
The default coefficient values are suggested based on the preliminary analysis of data for
denoising. You can choose other values and see the effect on the processing. Select the
Decomposition Level such that it satisfies the equation for Maximum level (LMAX):
2LMAX number of interpolated points.
The level of decomposition represents the frequencies that will be smoothed out. If
"Smooth all levels..." is on then smoothing will be applied to all the levels starting from
level 1 up to the selected level: that is, all the frequencies that lie between fmax and fmax/
(2LMAX) will be smoothed out.
346
PanSystem
Set the Shortest Transient Interval parameter and click "Show Coefficient Plot" for
plotting event detection coefficients.
347
PanSystem 3.5 User Guide
By applying a Pressure Threshold (read from the Pressure Coefficient Plot) and Shortest
Transient Interval time, the approximate location of these events can be determined. Set
the threshold such that it is greater than or equal to two times the interpolation interval
and less than the total time interval, and click "Run & Plot" to detect the events
In some datasets, not all the transients can be detected by entering one single set of
configuration values. The process can be repeated with different sets of Pressure
Threshold and Shortest Transient Interval times by switching ON the Multiple Step Mode.
348
PanSystem
Enter new values for the configuration parameters. If more Events are detected, click
"Keep" to keep these events, or else click "Clear" to clear the newly detected events from
memory.
349
PanSystem 3.5 User Guide
350
PanSystem
Click "OK". The reduced data can be seen in the plot with the denoised data.
351
PanSystem 3.5 User Guide
Click "Finish" to close the Advanced Gauge Data Conditioning dialog and the system will
return to the Data Edit Plot from where further preparation of the data can be carried out
if desired.
352
PanSystem
353
PanSystem 3.5 User Guide
General:
The Analysis area is used in PanSystem to analyze the Gauge Data prepared in Dataprep.
The maximum data capacity of Analysis is unlimited. There are two principal methods of
Analysis:
Line fitting to specialized diagnostic plots, and curve matching using Type-Curves
supplied with the program.
Curves generated on-screen by manual or automatic parameter selection.
From these two methods, Flow Regimes can be identified and the various Well and
Reservoir parameters can also be derived.
During Analysis, the Results from any particular plot can be transferred to the set of main
Reservoir Description parameters by using the Confirm toolbar option. In this way, the
Reservoir Description can be constructed and continually updated as the Analysis
proceeds.
The latest status of every plot invoked (i.e. Lines Fitted, Results, Flow Regimes, Axis
Scales, etc.), is written to the (*.PAN) file by the file Save or Save As... options.
Subsequent recall of the file will reinstate all plots so that the Analysis can be resumed
from where it was left off. If users have more than one Pressure and/or Flow Rate
column to choose from (e.g. if two Pressure gauges were run during the well test), the
current selection can be changed at any time by returning to the Dataprep Gauge Data
(TPR) Preparation dialog and selecting a different Column Name in the Master Data
File/Columns section.
Menu Items:
The following commands are used to perform a well test Analysis. For more specific
details on each topic, select the relevant links outlined below:
Plot: Use this option to display the Test Overview Plot showing the complete
Pressure and Flow Rate records selected for Analysis. Choose the Test Period/s to
analyze before proceeding to the diagnostic plots and Type-Curves.
If there is a choice of Wells and/or Layers, the Analysis Selection dialog is
generated. Ensure that the correct field is checked for the Well and Layer
appropriate to the data columns nominated for Analysis in Dataprep Gauge Data
(TPR) Preparation (i.e. Master Data File/Columns section). The choice of Well and
Layer determines which set of Well and Layer Parameters will be used to analyze
the Master Data. PanSystem cannot check for consistency.
Deconvolution: Use this option to convert any variable rate pressure record into an
equivalent constant rate drawdown response with duration equal to the total
duration of the pressure record.
Model: This option allows users to perform multiple interpretations of the same
data (tabbed dialog), change the Wellbore Storage, Reservoir Flow Model and Outer
Boundary Model, and some of the basic Reservoir Parameters, without having to go
back to Dataprep. If a model has not already been selected in Dataprep, the
default settings Free Model and Infinite Acting will apply until they are changed by
the user.
Suggest Model: This model selection PanWizard option is designed to be used in
conjunction with the Log-Log Plot. It provides users with a short-list of possible
354
PanSystem
model types. This short-list will respect any Flow Regimes that have been defined
on the Log-Log Plot (e.g. if a Radial Flow Period followed by Linear Flow has been
marked on the plot, the Boundary Model list will be restricted to those geometries
that can include Linear Flow. A Linear Flow Period preceding Radial Flow will
restrict the list of Reservoir Flow Models to the Vertical Fracture set).
Autofit Lines: This will automatically fit the most suitable line to the data within a
Flow Regime marked on a plot. To apply the Flow Regime Markers, refer to Flow
Regime Definition. Once a Flow Regime is defined, a line will be fitted automatically
through the data within the Flow Regime and relevant Results calculated.
Pressure Extrapolation: This is used to change Extrapolated Pressure or back-out a
Pressure Trend from well test data. For example:
When a global Pressure Trend induced by interference from Injection or
Production Wells needs to be removed from the Gauge Data so that a
Transient Analysis can be performed.
To correct the Gauge Pressure for the effects of the flowing history of the
Well rather than to use Superposition Theory to function the Time (i.e. this
is the principle of the Slider "Desuperposition" Method - Reference 19).
Time Transformation: Used to change the method for calculating Pseudo-Time,
when the Layer Fluid Type is Gas or Condensate. Provided a valid table of Viscosity
() and Total Compressibility (Ct) data versus Pressure (p) is available (refer to
Fluid Parameters Help topics for Gas and Condensate), Pseudo-Time can be used
instead of Real Time in the Analysis plots. Note that Pseudo-Time should be used
in conjunction with Pseudo-Pressure (refer to Pressure Transformation, the next
item).
Pressure Transformation: Used to change the method for calculating Pseudo-
Pressure, when the Layer Fluid Type is Gas, Condensate or Multi-Phase Oil (refer to
Fluid Parameters Help topics for Multi-Phase Pseudo-Pressures - Gas, Condensate
and Oil).
Non-Darcy Analysis: Switch Non-Darcy Skin Analysis on/off. The Non-Darcy Skin
Analysis facility enables users to estimate the Rate-Dependent Skin Coefficient for
Turbulent or Non-Darcy flow by a special analysis technique applicable to multi-rate
Oil, Gas or Condensate well tests. Three requirements must be fulfilled in order for
this option to be enabled:
The Reservoir Model must be Radial Homogeneous (i.e. Vertical Well), or
any of the Horizontal Well Models.
The plot on the screen must be a Radial Flow (Semi-Log) Plot.
More than one test period must have been selected for Analysis on the Test
Overview Plot.
If these requirements are not satisfied, a warning message will be issued.
Correct for Rate Dependency: Used to change and/or apply the Non-Darcy Flow
Coefficient (F). This option is only available if the Non-Darcy Skin Analysis option
has been enabled (refer to Non-Darcy Analysis, the previous item), and is only
applicable for Gas and Condensate well tests.
Export TC: Used to export data in Type-Curve format. This option is only enabled
on the Log-Log Plot. It can be used to save data in Dimensionless Type-Curve
format. Usually, this is only necessary if the data has been generated with
Advanced Simulation and Results are to be stored in Dimensionless form for future
Type-Curve Matching against real data.
355
PanSystem 3.5 User Guide
Analysis Menu
General:
This screen is generated by selecting the Plot option from the Analysis menu. When this
selection is made, PanSystem performs a number of checks on the data before it is
plotted. The program checks that:
All necessary Well and Reservoir input parameters are initialized.
Gauge Data is present and fewer than 8192 readings are involved.
At least one Test Period has been defined.
If users receive a message that there is no Test Period available for Analysis, it is
worth checking that the first entry in the Rate Changes Table has a zero rate, so
that the Length of Time the Well was on Production prior to Shut-In (Tp), can be
calculated.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Screen Display:
On initially being generated, the screen display is comprised of two main elements:
The Test Overview Plot showing the complete Pressure and Flow Rate records
selected for Analysis. By default, the Test Overview Plot displays the Master
Pressure and Rate channel plus the Rate Changes, presented as a step profile,
based on the Rate Changes Table (the same as in the Data Edit Plot).
By extending the x-axis scale to the left, any Rate Changes that occurred before the
Pressure data were recorded can also be displayed.
The Rate Changes display can be switched on/off via the Plot Rate Changes option
on the Edit menu. The status of the Rate Changes (on or off) is saved to file.
Choose the Test Period/s to be analyzed before proceeding to the diagnostic plots
and Type-Curves. The selection procedure is described below.
The Analysis Toolbar. Different Toolbar button options (icons) are available
depending on the type of plot being analyzed and the Toolbar buttons can be split
into eight main groups:
Standard Tools: Those that always appear in the Toolbar, regardless of
which diagnostic plot is being considered (e.g. Confirm Results and Change
T0/P0).
Plotting Tools: Comprising the Test Overview Plot button, which displays the
entire test or sequence of tests in the file, the Tile button, the Auto Match
Point Selection button and various other diagnostic plot buttons (i.e.
Cartesian, Semi-Log/Radial Flow, Square Root/Linear Flow, Fourth
Root/Bilinear Flow, Spherical Flow, Log-Log and Skin versus Flowrate).
When a diagnostic plot has been selected, a new set of buttons (i.e. the line
fitting tools) appear.
356
PanSystem
Line Fitting Tools: The Log-Log Plot has a set of specific line-fitting tools
which allow users to identify Flow Regimes from the characteristic slopes of
portions of the Pressure Derivative data (i.e. Zero Slope, Unit Slope, Half
Slope, Quarter Slope, Negative Half Slope). In some cases, a calculation will
be made from the position of the line and a result displayed:
*On a Log Pressure/Log Time Plot, the Derivative is also plotted to help
users identify different types of Flow.
A number of other Line Fitting tools are available for the remaining plot types
(i.e. Best-Fit/Least Squares, Floating Line, Known Slope, Parallel to Existing
Line and Average Slope). If the selected Reservoir Flow Model and/or
Boundary Model are such that a Result can be calculated from the line, a
Define Line dialog appears. Otherwise the line is drawn immediately and no
Results are displayed. The Change Line Type button can be used to change
the definition of an existing line (i.e. to change the identity of Flow Regime to
which the associated test data belongs).
These tools are not available for the Type Curve option.
Curve Fitting Tools: Type Curves are supplied for each Reservoir Flow Model
and a number of Boundary configurations. In addition, users can display
Type Curves that have either been generated within PanSystem or some
external source. This option displays one selected Test Period as a plot of
log10 Delta-Pressure and its Derivative versus log10 of Elapsed Time. It is
also possible to use Rate-Normalized Delta-Pressure and a Logarithmic
Superposition Function, depending on the nature of the test and the Time
Function that has been selected with the (Tf) button option.
Additional button options become available when the Type Curves option is
selected; refer to the Help topic for Type Curves for more details.
General Tools for all Diagnostic Plots except Type Curves: In addition to
the line fitting tools described earlier, these include the Flow Regime
Definition (FR) button and the Selected Line Details and Results (LR) button:
The (FR) button is an optional facility that allows users to identify and
mark Flow Regimes on a diagnostic plot, based on an inspection of
the data. This would normally be done using the Log-Log Derivative,
but the option is available on all of the diagnostic plots.
357
PanSystem 3.5 User Guide
358
PanSystem
To group several contiguous Test Periods into a single Test Period, hold down the Shift
key and left-click and drag the mouse cursor through the required Test Periods. On
releasing the mouse button, the selected periods will be grouped into a single test period.
To revert back to the individual Test Periods, simply hold down the Shift key and apply a
left mouse-click to the Ruler Bar.
To group all of the test periods into a single period, hold down the Ctrl key and right-click
in any period in the ruler bar. (Note that if the very last test period is a shut-in (zero
rate) it will be excluded from the group.) To ungroup, Ctrl + right-click in the group.
After selecting the Test Period/s, a whole range of different Analysis plots can be
accessed depending on the Well Type being analyzed and the settings selected in
Dataprep. For further details about these plots, refer to the Help topic for the Analysis
Toolbar.
When the Plot button is selected, PanSystem makes certain validity checks on the Rate
Changes Table and Gauge Data for the selected Test Period/s before proceeding. Most
importantly:
If the selected Test Period is a Shut-In Period (Q = 0), it is not preceded by a zero
Flow Rate in the table.
If the selected Test Period is a Shut-In Period (Q = 0), following a Flowing Period (Q
> 0), the last recorded Gauge Pressure in the Test Period (i.e. Build-Up) > Start
Pressure in the Rate Changes Table for that Build-Up. For Injectors, where the
359
PanSystem 3.5 User Guide
Shut-In follows an Injection Period (Q < 0), the last recorded Gauge Pressure >
Start Pressure in the table.
The second check is the most common cause of the following error messages:
"None of the Test Periods Defined are Analyzable - Check the Rate Column
and Rate Changes in Dataprep Gauge Data"
These errors are usually caused by the End of Test Time corresponding to a noisy Gauge
Data Point which either reads:
Less than the Pressure at the start of the test (i.e. for a Producer).
Greater than the Pressure at the start of the test (i.e. for an Injector).
It can be cured by either deleting the offending Data Point or re-defining the End of
Test to avoid the noise.
360
PanSystem
General:
This dialog is available within the Analysis Plot screen if the selected Reservoir Flow Model
and/or Boundary Model are such that a Result (e.g. Permeability (k), Skin (S), Wellbore
Storage (Cs), etc.), can be calculated from the Line Type. The selection options available
within the dialog vary depending on the Line Types that are allowed for each diagnostic
plot (refer to the table below for Line/Model/Result combinations that are available for the
Log-Log Plot). The dialog can be generated in one of two ways:
If a Reservoir Flow Model and/or Boundary Model has already been selected, the
dialog is generated when one of the Line Tool buttons is selected (e.g. Unit Slope
Line), providing that the selected Line Slope corresponds to a valid Flow Regime.
Otherwise the line is drawn immediately onto the plot.
For an existing line drawn onto a plot, the dialog is generated by selecting the line,
then selecting the Change Line Type (Typ) button.
Screen Display and Operational Instructions:
The dialog contains a single selection area with a variable number of check button
options:
Line Type: Select the required Line Type and any Results that can be derived from
the Line Slope and/or Intercept will be displayed in the Model Results data box on
the plot.
If a Model has not already been selected in Dataprep, the default settings Free Model and
Infinite Acting will be applied until they are changed in the Analysis Model dialog.
For the Free Model option, no Results will be displayed on any plot that lines are
fitted to.
For the Radial Homogeneous Reservoir Model with the Infinite Acting Boundary
Model, the Results will be computed on the Radial Flow/Semi-Log Plot, but none
will appear when a line is fitted to the Linear Flow/Square-Root Time Plot, since
there can be no Linear Flow with this type of Model. Results will only appear on a
Linear Flow/Square-Root Time Plot if a Vertical Fracture Flow Model or a Parallel
Faults Boundary Model has been selected (i.e. where the Linear Flow regime is
valid).
To select an existing line, press the Ctrl key and left-click on the line, or right-click on the
line to select it directly. In either case, the line displays a black square at the mid-point
(handle), which can be used to "grab" the line for re-positioning. In the case of a Floating
Line, there are additional handles at each end of the line to allow for stretching and
movement along the plot axes.
Delete the selected line by clicking the Delete button (i.e. wastebasket icon at the
left end of the Analysis toolbar).
Re-position the selected line by left-clicking and dragging the black square/s
(handle/s).
Change the selected Line Type using this dialog (i.e. accessed using the Change
Line Type (Typ) button.
Log-Log Plot - Fixed Slope Lines, Models, Line Definition and Results Displayed:
361
PanSystem 3.5 User Guide
(Middle) Omega ()
transition
362
PanSystem
Deconvolution / Convolution
1. Introduction
The Deconvolution module in PanSystem is based on work done at Imperial College,
London, using the Total Least-Squares (TLS) method1.
In a series of flowing and shut-in periods, it is quite possible that no individual transient is
long enough to detect remote boundaries or, more importantly, closure. The
deconvolution process converts any variable rate pressure record into an equivalent
constant rate drawdown response with duration equal to the total duration of the
pressure record. It does not require any prior knowledge or assumptions about a
reservoir or boundary model. This long constant rate response has a far larger radius of
investigation than the short transients, and therefore has the potential (data quality
permitting!) to reveal boundaries, closure, remote pressure support, etc very clearly.
The deconvolved constant rate drawdown response function represents a "model" which
is, as yet, unidentified and unquantified in geological terms. It is delivered to the user for
analysis as a record of pressure vs time for a nominal constant production rate.
In the same way as the standard constant rate drawdown models supplied in PanSystem
for reservoir and boundaries, the deconvolved response can be convolved with the test
flowrates to generate a pressure record of the whole test, which can be compared
(history matched) with the measured data as a quality check. The closeness of this
match is one of the criteria for minimizing an error function, E, in the TLS equation (see
Appendix 2). In addition to the pressure match criterion, E also allows for some
adjustment of the input flowrates, and for the appearance (smoothness) of the pressure
derivative.
The user has control over the smoothness and rate optimization aspects of the process,
and can therefore make repeated runs until satisfied with the results.
The preferred deconvolved pressure response can then be analyzed using the standard
constant rate drawdown techniques for model identification and parameter estimation in
PanSystem. Once the model has been quantified in physical terms, it can be used to
history match the test data, using, if desired, the optimized flowrates, and further
adjustments to the model can be made.
2. Entering the Deconvolution module
The Deconvolution work-flow starts in the Analysis section in PanSystem. You must have
a valid pressure record, with flow periods set up in the Rate Changes table, and well,
reservoir and fluid input parameters initialized. There are three ways to start the
Deconvolution process:
363
PanSystem 3.5 User Guide
If you have imported more than one pressure file (TPR) into PanSystem, you will
have to choose which one you wish to use for Deconvolution, as shown in Figure 2.
The default will be the current or master file that you selected during Dataprep.
364
PanSystem
If you do not select all of the flow periods for inclusion in Deconvolution (see
Section 3.2), the Initial Pressure corresponds to the reservoir pressure at the
beginning of the first selected flow period. Depletion must therefore be taken into
account if you are imposing a Set pressure value.
365
PanSystem 3.5 User Guide
The Flow Periods button allows you to use all, or a subset, of the flow
periods in the test. The Flow Period Selection dialog is shown in Figure 5. The default
selection is all of the periods. Use the Range Selection area to choose a subset of
contiguous periods. The 'Used' check box is for information only, and can not be used for
selection.
If you do not select all of the flow periods, the Initial Pressure corresponds to the
reservoir pressure at the beginning of the first selected flow period. Depletion
must therefore be taken into account if you are imposing a Set value. This will be
done automatically if using the Optimize option.
Leaving out part of the rate history by starting some way through the test might
adversely affect the results, since the excluded flow periods will not be contributing
to the superposition function. This omission is less significant if you start after a
long shut-in period.
3.3 Pressure Period selection
The Pressure Periods button allows you to use the pressures from all, or a
subset, of the flow periods in the test. The Pressure Period Selection dialog is shown in
Figure 6.
366
PanSystem
If you select the flow periods first, the periods for pressure will be constrained to lie
within this selected range. If you select pressure periods first, then flow periods, it
will be possible to have an inconsistent mix with pressure periods not covered by
flow periods. In this situation, a warning message will appear (Figure 7). You may
continue, but the results might suffer.
367
PanSystem 3.5 User Guide
When the Run button is pressed, the deconvolution process is started and a
progress bar will give an (approximate) indication of progress.
On completion (typically after 5-20 iterations), several plots will be displayed by default
as shown in Figure 9
368
PanSystem
You may double-click any single plot to zoom to fill the viewing area (hiding the other
plots), and double-click again to return it to its previous size. A single click in the plot
area can be used to select that plot as the current window for the toolbar controls to act
on (see Plot Toolbar).
In Figure 10, the default plot display consists of:
369
PanSystem 3.5 User Guide
The deconvolved pressure derivative (right side): this represents the constant rate
drawdown response which has been deconvolved from the measured data and, as such,
can be analyzed to identify a possible reservoir and boundary model or models. Different
values of the coefficient will affect the smoothness of this curve. The default value is
usually adequate. Altering the number of nodes (see Advanced options) will also affect
its quality. There is, therefore, a subjective element in the optimization.
Rate Match: compares the input measured flowrates with the output optimized
flowrates;
Pressure Match: compares the input measured pressure record with the pressure
generated by convolving the constant rate response with the optimized rates;
Pressure + Rate: this is a display of the input measured pressures and flowrates;
Pressure Difference: the difference between the pressures in the
a percentage: x100%;
Pressure: the input measured pressures;
Rate: the input measured flowrates.
3.6 Advanced options
The Advanced button allows you to specify the number of nodes used for
deconvolution, and the maximum number of iterations. The initial defaults are set to 40
and 50 respectively.
370
PanSystem
The Number of Nodes used in the deconvolution will affect the quality of the
deconvolved derivative in terms of coarseness. It does not have the same effect as
the weighting coefficient , which is an integral part of the error minimization in
the TLS process.
This is demonstrated in Figure 12. The black trace is the pressure derivative
deconvolved using the default and number of nodes (40). The purple trace shows
the effect of too small a (left), and only 15 nodes (right).
Figure 12: Left: -coefficient too small. Right: Number of nodes too small
3.7 Deconvolved Datasets
Each run of deconvolution will appear in the Deconvolved Datasets window as a colored
bar, up to a maximum of 8 (Figure 13).
371
PanSystem 3.5 User Guide
All of the datasets are displayed on all of the selected plots by default. To remove a
dataset from the plots, uncheck the tick-box in the Deconvolved Datasets window (Figure
13). To remove (or add) a plot, uncheck (or check) a tick-box in the Viewable Plots
window (Figure 10).
The Delete a Run button will open a Delete dialog where you can select
any datasets to delete permanently from the list.
You may change the colors, line types, and line or marker size of each
trace by using the Curve Properties button beneath the Viewable Plots window.
The following dialog will be displayed. Here, Rate and Pressure refer to the measured
data, DC refers to the deconvolution datasets.
372
PanSystem
The Cancel button on the main screen (Figure 9) cancels any runs that you
have made during the current session in the Deconvolution module, and exits the
module. The exit button in the top right corner of the Deconvolution Toolset window has
the same effect.
Use the Plot Test Derivatives button to overlay derivatives from the test
data on the deconvolved derivative.
373
PanSystem 3.5 User Guide
374
PanSystem
375
PanSystem 3.5 User Guide
Gauge Data the flowrates will appear in the test TPR file as Optimized Rate #1,
Optimized Rate #2, etc from successive saved runs.
Figure 19: The deconvolved data saved from the module (shown here after two runs have
been saved)
The Master data file/columns panel will be automatically switched to the new deconvolved
pressure so that it is ready for analysis:
376
PanSystem
Figure 21: Log-log diagnostic plot with the deconvolved pressure and its derivative
You can now proceed to identify the reservoir and boundary models, and to solve for
reservoir properties, using conventional constant rate drawdown analysis techniques.
Once the model has been quantified in physical terms, it can be used to history match the
test data, by switching the Master Data File back to the test data. By default, the original
rate changes table will be used as the Master Rate. If you wish to use the optimized
flowrates, switch the Master Rate Column to the appropriate rate. (This is demonstrated
in the Tutorial.) Further adjustments to the model can then be made in the usual way.
The pressures and derivatives from several runs can be compared using the Edit /
Overlay pressure... option in the plot menu.
During a PanSystem session, you will be able to exit and reenter the Deconvolution
module without losing any of the datasets, as long as you select the 'From existing
deconvolution' option each time you reenter.
When you save the PAN file itself, only the last selected deconvolution dataset will be
retained in the Deconvolution section. Consequently, when you re-open the PAN file
later, and take the 'From existing deconvolution' option, only that one dataset will be
found in the Deconvolution module. All of the deconvolved TPR data and optimized rates
will, of course, be retained in the Dataprep/Gauge Data section (Figure 19).
3.11 Gas wells with rate-dependent skin
The deconvolution processing assumes a constant skin factor (S). When there is a rate-
dependent component (D), it will attempt to compensate by optimizing (ie: adjusting) the
flowrates to minimize the TLS error function. Thus the deconvolved derivative might be
of reasonable quality, sufficient to allow identification of the model and some of the key
parameters.
A rigorous approach to dealing with rate-dependent skin would require:
1. Estimation of the D-coefficient from conventional rate-dependent skin analysis
(multi-rate test or wellbore storage);
2. Computation the rate-dependent pressure drop from DQ (through m(p), or an
approximation using p2);
3. Subtraction of this from the test pressures;
4. Deconvolution of the resulting 'clean' pressure.
This extra functionality will be considered for the next upgrade.
The plot area contains a toolbar with the following buttons to facilitate various viewing
options. All changes to plot properties made here will be temporary, and will revert to
the defaults when a new run is made, or when you exit the Deconvolution module.
Tracking Resume: This button can be used to unzoom, and to generally reset
plot scaling. It enables tracking on all axes - the axes will adjust their minimum and span
values based on the tracking style - all cursors will be hidden, and the axes minimum and
span will be restored to the values they had when the axes tracking was initially disabled.
A drop-down menu to the right of the button can be used to Resume on all plots or on a
selected plot.
377
PanSystem 3.5 User Guide
Tracking Pause: The pause button turns off tracking on all axes. When tracking is
off, the axes will remain fixed while data is being added.
Axes Scroll: When the Axes Scroll button is active, the user can drag the plot view
around with the mouse the axes scales will scroll automatically. This is useful if you
have zoomed in and wish to get to another part of the plot while still zoomed. You can
reset the scales using the Tracking Resume button.
Axes Zoom: The x- or y-axis of the selected plot can be expanded or compressed
by mouse movement.
Zoom out: When this button is clicked, the selected plot is zoomed out by a factor
of 2. Unzoom using the Zoom in or Tracking Resume button.
Zoom in: When this button is clicked, the selected plot is zoomed in by a factor of
2. Unzoom using the Zoom out or Tracking Resume button.
Select: This button allows you to select items in the data view area.
Zoom-box: This button allows you to zoom into a particular region of a selected
plot by drawing a box with the cursor.
Edit: This button brings up the run-time property editor for the selected plot. (It
takes several seconds to come up.) Here you can make temporary edits to plot scales,
trace and symbol properties, etc. Properties can be saved to a configuration file which
can be reloaded subsequently via the File I/O option on the Control tab.
Copy to clipboard: This button copies an image of the selected plot, or a list of
the data values, to the clipboard. The choice between image and data is made via a drop-
down menu to the right of the button.
Save: This button brings up a Windows Save dialog to save the image of the
selected plot to a file. A number of graphic file types are offered.
378
PanSystem
The deconvolution algorithm minimizes the total least squares error function E, which is a
weighted combination of pressure match (first term), rate match (second term), and a
penalty term (third term) based on the overall curvature of the graphed derivative, whose
purpose is to enforce smoothness.
In the TLS equation:
Deconvolution Tutorial
The file used in the following tutorial is DeconOilExample.pan, which can be found in the
PanSystem installation default data folder. It contains a simulation of about 110 days of
production with several shut-ins. The flowrates have been modified post-simulation to
introduce "measurement errors" so that we can demonstrate the Optimize rates facility.
The tutorial is presented in oilfield units. You may use your own units system if you
prefer.
Basic Workflow
1. Open the file and enter the Deconvolution module.
379
PanSystem 3.5 User Guide
2. By default, all of the flow periods and all of the pressure periods are selected. You
can check this via the Flow Periods and Pressure Periods buttons.
Leave the initial reservoir pressure set to 5000 psia and click on Initialize. The two
coefficients will be updated.
380
PanSystem
381
PanSystem 3.5 User Guide
Some adjustments were made in the TLS computation to optimize the flowrates
(DC1 trace):
The optimized rates are in fact very close to the original rates used in the simulation
to generate the test data.
4. Click on the Plot test derivatives button and select the five buildups (or any other
flow periods if you wish):
5. Click Save to return to the main screen, to see the derivative overlays:
382
PanSystem
Derivative overlays
The test derivatives are rate-normalized using the test rates. They do not overlay
perfectly in the radial flow portion because of the flowrate errors.
6. Click the Save button to exit the deconvolution module.
383
PanSystem 3.5 User Guide
This constant rate drawdown has the same duration as the original test (2700 hrs)
and shows the pure response trend underlying the multi-rate test record.
7. The deconvolved data can be analyzed in the usual way to identify reservoir and
boundary model types and to estimate the parameters.
Derivative analysis
If you wish to take a short-cut here, go to Analysis / Model and select the 'After' tab.
The 'After' interpretation contains the full set of results.
384
PanSystem
Change the Master data file/columns from DECON (the deconvolved response that
we have just analyzed) to DST-1 (the test data), and OK from the dialog.
On the Test Overview plot, run Quick Match:
385
PanSystem 3.5 User Guide
386
PanSystem
Warning: At this point, your Rate Changes table will be updated with the optimized
rate values, and the original flowrates will be lost. If you wish to keep a record of
the original rates so that you can restore them to the table at some later stage,
please refer to the note at the end of this tutorial.
Now return to the Test Overview and rerun Quick Match. The match is much closer,
and can be improved by a small reduction in the skin factor.
387
PanSystem 3.5 User Guide
In this case the deconvolution will compute an optimum value for Pi. A second
deconvolved derivative will be plotted, and will be almost indistinguishable from the first
one. The flowrates, which were already optimized by the first run, will be almost
unchanged.
If you wanted to save this second run, you would have to either deselect the first one
(uncheck the tick-box), or to delete it (via Delete a Run) before clicking the Save button.
Deconvolving only part of the test
Selected flow periods
So far we have used all of the pressure record. If you have bad pressure data in some of
the flow periods, you might prefer to exclude it from the deconvolution. For example, you
might want to use only some, or all, of the buildup pressures. The Flow Period selection is,
by default, all periods, and this should be kept because the flowrates are required to keep
the superposition correct. Open the Pressure Period Selection dialog and select the
buildups. (You do not have to select them all, but remember that the deconvolution only
spans the time range of your selection. Selecting the first and last buildup would give the
maximum time-span.)
388
PanSystem
In the Pressure Period Selection dialog, note that the range is already restricted to 10 - 13
(to prevent you picking pressure periods that would have no rate history - #5 for
example). Within this range you may pick and choose the pressure periods to deconvolve.
We will keep all of them. Save the selection.
If the reservoir is behaving as a closed system, there will have been depletion. The
options here for Initial Pressure are:
Derive an estimate of current average reservoir pressure from analysis of the long
buildup, from a material balance calculation, etc and enter this as the Set value;
Select Optimize and let the TLS processing derive an estimate for you.
Click the Optimize radial button, then Initialize and Run.
The new deconvolved derivative is very close to the others, but of shorter duration
because of the shorter time range covered by the selected pressure periods. The
optimized initial pressure is 4713 psia. From the simulation that was used to generate this
example, we know that it should be 4730 psia - an error of 6% in terms of depletion from
389
PanSystem 3.5 User Guide
an initial 5000 psia. This will be, in part, a consequence of excluding the first 9 flow
periods from the history.
From here you may decide to Save some of the runs, or to Delete some. In the following
screen-shot, 3 runs have been saved. Note that the DST-1 file contains the original
measured pressure and the 3 optimized rates, while the DECON file contains the 3
deconvolved constant rate pressures.
You may select any of the DECON pressures for analysis by setting the master file and
pressure, as in the screen-shot above. You may overlay any of the other DECON
pressures (and their derivatives) on it for comparison using the Edit / Overlay pressure
option on any Analysis plot menu.
To work on the measured data in Analysis, select DST-1 as the master file. P1 will
automatically become the master pressure (because there are no others in the DST-1 file).
Next choose an optimized flowrate.
Note: to preserve the original (measured) Rate Changes
PanSystem currently assigns only one Rate Changes table to each pressure column.
Initially, we had pressure P1 with its measured rate history in the table, and Rate Changes
was assigned as the master rate column. These rates are lost if replaced by optimized
rates, and cannot be restored except by retyping or re-importing.
To make a backup of the original rates, before running Deconvolution (or, at least, before
selecting an optimized rate as master):
1. Plot P1 on the Data Edit plot. The measured Rate Schedule will also be plotted.
2. Select the 'Q' icon in the toolbar and Step-rate as Interpolation Type. Choose a
name for the rate column that you are about to generate, and click OK.
390
PanSystem
4. To restore the original measured rates to the Rate Changes table at any time,
simply select this rate column as the master. The values at the rate change times will be
read into the table:
391
PanSystem 3.5 User Guide
General:
When the Plot option is selected from the Analysis menu, users are normally directed to
the Test Overview Plot, providing that a single Well and Layer has been configured in
Dataprep.
However, if there is a choice of different Wells and/or Layers, this dialog will be
generated.
Screen Display and Operational Instructions:
The dialog is comprised of two selection areas:
Well to Analyze: Select the required Well data by checking the appropriate button.
Layer to Analyze: Select the required Layer data by checking the appropriate
button.
Users should ensure that they select the Well and Layer appropriate to the data
channels nominated for Analysis in the Dataprep Gauge Data (TPR) Preparation
dialog within the Master Data File/Columns section. The choice of Well and Layer
determines which set of Well and Layer Parameters will be used to analyze the
Master Data. PanSystem cannot check for consistency.
392
PanSystem
General:
The Select Analysis Model dialog is generated by selecting the Model option from the
PanSystem Analysis menu. It allows users to perform Multiple Interpretations of the
same data (tabbed dialog), change the Wellbore Storage, Reservoir Flow Model, Outer
Boundary Model and some of the basic Reservoir Parameters, without having to go back
to Dataprep.
If a Model has not already been selected in Dataprep, the default settings Radial
Homogeneous and Infinite Acting will be applied until they are changed.
A Model (or Models) must be selected in order to perform a well test interpretation. The
choice would normally be based on preliminary inspection of the diagnostic plots,
geological evidence, inspired guesswork, etc. Several important aspects of the Analysis
are determined by the choice of Analysis Model:
The Results that will be obtained fromLine-Fits on the diagnostic plots.
Which Flow Regimes can be assigned to different portions of the data (optional).
Which of the supplied (default) Type-Curves will be made available.
The Reservoir Description (including Parameters) to be used for simulated response
generation (i.e. in Simulate Quick Match and Advanced Simulation).
For example:
For the Free Model option, no Results will be displayed on any plot that has lines
fitted to it.
For the Radial Homogeneous Reservoir Model with the Infinite Acting Boundary
Model, the Results will be computed on the Semi-Log Plot, but none will appear
when a line is fitted to the Square-Root Time Plot, since there can be no Linear
Flow with this combination. The Results will only appear on a Square-Root Time
Plot if a Vertical Fracture Flow Model or a Parallel Faults Boundary Model has been
selected, where the Linear Flow regime is then valid.
393
PanSystem 3.5 User Guide
Edit Name: Select this button to generate the Interpretation Name sub-
dialog for the currently selected tab of the Select Analysis Model dialog. The
current name of the interpretation can be changed if required.
Delete: Select this button to delete the currently selected tab of the Select
Analysis Model dialog. A confirmation prompt is issued, to ensure that the
correct tab is being deleted.
If a dual-pressure analysis is being performed with active and observation
pressure data from a wireline formation tester, three tabs will automatically be
reserved for Flowing, Observation and Combo analysis.
If users change any of the Layer or Fluid Parameters in the Well and
Reservoir Description (Analytical) dialog, the changes only apply to the
selected interpretation.
Wellbore Storage Model area: Select one of the Wellbore Storage Models from
the drop-down list.
Wellbore Storage Parameters: Select this button to generate a Wellbore
Storage Parameters sub-dialog. The generated sub-dialog is appropriate to
the Model initially selected from the drop-down list in this area and the
current set of "confirmed" Wellbore Storage Parameters is displayed (i.e. the
last set of Results that have been Confirmed with the Confirm Results (Cnf)
button). These are not normally edited in Analysis, because they are
Results rather than input.
For any Wellbore Storage Model, it is possible to edit certain key Model
Parameters during Analysis, although this is not normally necessary unless
Advanced Simulation is going to be used and the Parameters have not
already been initialized in Dataprep.
Flow Model (Vertical or Horizontal Well) area: This area will be entitled
Vertical Well or Horizontal Well, depending on the Well Type selection made in the
File menu or the Dataprep menu. Select one of the Well Flow Models from the
drop-down list. Different types of Flow Model will be available depending on
whether a Vertical or Horizontal Well has been selected (refer to the Help topic for
Model Parameters for details of all the available Flow Model Types and Flow Model
Parameters).
This area is disabled for the Combo tab when dual-pressure analysis with active and
observation data a wireline formation tester is being performed.
Allow Different Skins and Storage per Flow Period: This option allows users
to assign a different value of (S), (D) and/or (Cs) to each Flow Period in the
Analysis by checking the checkbox. When the Wellbore Storage
Parameters button is selected in the Wellbore Storage Model area to
generate a Wellbore Storage Parameters sub-dialog, the edit field for a
single Storage Coefficient (Cs) value, is replaced by the word <TABLE>.
Similarly, when the Input/Model Parameters button is selected in Flow
Model area to generate an Input/Model Parameters sub-dialog, the values in
the edit fields for Skin Factor (S) and Rate-Dependent Skin Coefficient (D),
are replaced by the word <TABLE>.
In each of these sub-dialogs, when users click on the word <TABLE>, an Edit
Skin & Storage Table sub-dialog is generated for the current Well and Layer.
The table is constructed from the same Flow Periods as the Rate Changes
Table. Each Flow Period can be assigned a Skin Factor (S), Wellbore Storage
394
PanSystem
395
PanSystem 3.5 User Guide
With reference to the sub-dialog note, it states that if the Slider Pressure
Extrapolation Correction is applied to a Build-Up/Fall-Off test, the Drawdown
Analysis option should be selected, because the Superposition Effect of the
preceding semi-steady-state flow history has been removed and made into
an equivalent Drawdown/Injection. The choices made here will determine
the type of Results obtained from the Cartesian Plot, and the nature of the
Type-Curves that are made available for a Type-Curve Analysis.
Boundary Parameters: Select this button to generate a Boundary
Parameters sub-dialog. The generated sub-dialog is appropriate to the
Model initially selected from the drop-down list in this area and the current
set of Results from Analysis is displayed (i.e. the last set of Results
confirmed with the Confirm Results (Cnf) button), constituting the current
Boundary description. They are initially zero, but during the normal course
of events, they can be updated if required, by using the Confirm Results
(Cnf) button, following a Line-Fitting or Type-Curve Matching procedure.
It is not necessary to initialize the Model Parameters before Analysis.
However, they are required as input for Advanced Simulation and must be
initialized before a response can be generated.
Short Flow area:
When a test period is being analysed or matched on a specialised plot, PanSystem
uses the surface rate history in the Rate Changes Table to compute the
superposition function for line-fitting analysis and for simulation. This is usually a
step-rate profile, with a constant rate through each test period.
Generally, when wellbore storage is small, and/or the flowing period is long, this
step-rate profile can be considered a close enough representation of the sandface
rate for superposition purposes. However, if storage is large and/or a test period is
short, the sandface rate may still be in the afterflow phase when a new test period,
such as a shut-in, is instigated. Consequently, the constant rate profile will not
give the correct superposition function for the ensuing test, and the analysis will be
in error. This is particularly true for an Impulse test, where a flow period of
extremely short duration precedes a buildup test, but it is generally true for any
test where wellbore storage afterflow takes up a significant part of the preceding
flowing period.
The problem will be observed as:
Diagnostic plots: consistent line-fitting results and Quick Match simulation
for that test period, since both use the same (erroneous) superposition
function, but:
Diagnostic plots: results for that test period do not match results for other
test periods;
Diagnostic plots: wrong or dubious Pi computed
Test Overview Plot: results for a test period obtained from a diagnostic plot
do not give a good Quick Match.
Test Overview Plot: the Quick Match trace does not respect the pivot point
at the start of a test period selected in the ruler bar.
The last two points are due to the fact that, on the Test Overview Plot, Quick Match
always starts at the beginning of the rate history and simulates forward. Afterflow
396
PanSystem
effects are replicated faithfully by the simulation on the way through, and are
therefore built into the superposition function as the simulation progresses.
On the other hand, when a single test period is selected on, say, the log-log plot,
Quick Match starts at the beginning of that test period, and the history is
approximated from the stepped surface rates specified in the Rate Changes Table
and any preceding afterflow is not taken into account. Where afterflow is
significant, therefore, the Test Overview and diagnostic plots require a different set
of interpretation parameters for a match.
A first step towards addressing this problem has been introduced in v3.4. After
making an initial interpretation by the usual step rate methods on the diagnostic
plots, a special Short Flow logic can be invoked to refine the analysis (ie: to
include the missing effects of afterflow) on the Test Overview Plot. This will be
extended to include the specialised plots in a future release.
At the bottom of the Analysis Model dialog in v3.4 are two tick-boxes:
The r;Short Flow Detection box flags whether the test being analysed might
be a candidate for the short flowing period treatment. This is an automatic
indicator based on the duration of wellbore storage and is there for
information only.
The Short Flow box can be checked to invoke the Short Flow logic -
regardless of the detection flag setting - for the Test Overview Plot.
With Short Flow switched on, Auto Match can be run on the Test Overview to
optimise the initial parameter set, including initial pressure, and a good match
should now be obtained. The model parameters and the initial pressure may be
significantly different from the original estimates.
This new parameter set will, of course, no longer match on the diagnostic plots.
However, the match to the Test Overview should be considered as the optimum
interpretation.
The Short Flow logic will also compute a better estimate of initial pressure Pi from
Quick Match when it is run on the Test Overview for a given set of input parameters
with, say, a buildup period selected in the ruler bar. (The "r;pivot point" will be
respected.)
The Short Flow logic is currently only effective on the Test Overview Plot.
The logic may be invoked, or not, regardless of the Impulse Detection flag status.
The impulse test logic is useful for any test where the wellbore storage-dominated
period has not ended when the preceding rate is changed such as for a buildup
following a short flowing period or for any test exhibiting the results
characteristics described earlier.
397
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Input/Model Parameters button within the
Flow Model (Vertical or Horizontal Well) area of the Select Analysis Model dialog; it can be
used to edit and/or input the Layer, Fluid and Model parameters for the current model if
required.
Screen Dialog and Operational Instructions:
The sub-dialog contains three sections that display Layer, Fluid and Model Parameters:
The Layer and Fluid areas contain some of the input data from Dataprep. They
can be changed during Analysis using this option (e.g. to see the effect of revising
Layer Thickness). Refer to Layer Parameters and the individual Fluid Parameters
for Oil, Gas and Condensate for more details.
The Layer Parameters fields will always be the same but the Model and Fluid
Parameters will vary with the Model selected and the Fluid Type.
The Model area contains the current set of Results from Analysis (i.e. the last set
of Results "confirmed" with the Confirm Results (Cnf) button), constituting the
current Reservoir Description. They are initially zero, but during the normal
course of events, they can be updated if required, by using the Confirm Results
(Cnf) button, following a Line-Fitting or Type-Curve Matching procedure. Refer to
Model Parameters for more details of individual models.
398
PanSystem
General:
This dialog is generated by selecting the Suggest Model option from the Analysis menu.
It can only be used in conjunction with a Log-Log Plot and provides the user with a
short-list of possible Model Types that are available for performing an Analysis.
This option provides users with the same selection procedures that are available in
the PanWizard for identifying Reservoir Flow and Boundary Models from a Log-Log
Plot.
Screen Dialog and Operational Instructions:
The dialog is described as follows:
Possible Model List Based on Marked Flow Regimes area: This short-list will
respect any Flow Regimes that may have been defined on the Log-Log Plot (e.g. if a
Radial Flow Period followed by Linear Flow has been defined, the Boundary Model
list will be restricted to those geometries that can include Linear Flow. Similarly, a
Linear Flow Period preceding Radial Flow will restrict the list of Reservoir Flow
Models to the Vertical Fracture set).
Reservoir Flow Model list: Select a suitable Flow Model from this list.
Boundary Model list: Select a suitable Boundary Model from this list.
Users can browse the available Models from the two lists and display their Pressure
Derivatives as a graphical image, using the More Details button and/or select
Models here, then proceed to Analysis by selecting the Set Model button.
Questions area: Further selection criteria are provided in this area using key
fundamental questions in conjunction with a Yes/Not Sure versus No button
selection response. Selecting No to any of these questions will remove any
inappropriate Models from the Reservoir Flow Model and Boundary Model lists.
Function button area:
More Details button: This button generates a More Details sub-dialog
containing graphical images of the typical Derivative Shapes for any
Reservoir Flow Model and Boundary Model highlighted in the two Model lists
described above. Where several different Derivative Shapes are possible
(e.g. Models with/without Wellbore Storage), up/down scroll arrows will
appear in a scroll-bar next to the image. The OK button will return users
back to the Suggest Model dialog.
Set Model button: This button serves the same purpose as the Select
Analysis Model dialog. Users can (optionally) make their Model selection
here by highlighting the desired choices, then clicking the Set Model button.
These will then be applied in PanSystem and users can proceed with their
Analysis of the data.
Close button: Returns users to the Analysis Plot screen.
399
PanSystem 3.5 User Guide
Autofit Lines
General:
This facility is activated by selecting (i.e. checking) the Autofit Lines option on the
Analysis menu. A tick mark is displayed next to the menu option text when the facility is
enabled. It will automatically fit the most suitable line to the data lying within a Flow
Regime that has been defined (i.e. selected) on a plot. For details on how to define the
Flow Regime Markers, refer to the Help topic for Flow Regime Definition. Once a Flow
Regime has been defined, the Define Line dialog is displayed after selecting any of the
Line Tools from the Analysis Toolbar, allowing users to choose the appropriate Line Type
for fitting to the plot.
The selection options available within the Define Line dialog will vary depending on
the Line Types that are allowed for each specific diagnostic plot.
Example Application:
Once a Flow Regime is defined, a line will be fitted automatically through the data within
the Flow Regime/s, and Results appropriate to the selected Model are also calculated
(e.g. on the Log-Log Plot, a Zero-Slope Line will appear in the Radial Flow Regime (with k
and S calculated), a Unit Slope Line will appear in the Wellbore Storage Regime (with Cs
and Cd calculated), a Half-Slope Line will appear in the Fracture Linear Flow Regime (with
Xf calculated), a Half-Slope Line will appear in the Reservoir Linear Flow Regime (with W
calculated), and so on).
Appropriate line-fits will also appear when users switch to any of the other
diagnostic plots (e.g. a Radial Flow Line on a Semi-Log Plot, a Linear Flow Line on a
Square-Root Plot, etc.), provided the relevant Flow Regime has been
identified.
Example of Autofit Lines on Log-Log Plot - three Flow Regimes defined (pairs of dashed
vertical lines)
400
PanSystem
If users do not want lines to be fitted automatically, switch the facility off from the
Analysis menu, by selecting the Autofit Lines menu option with a left-click and ensuring
there is no tick mark displayed next to the menu option text.
401
PanSystem 3.5 User Guide
General:
This dialog is generated by selecting the Pressure Extrapolation option from the
PanSystem Analysis menu. It can be used to compensate for a Pressure Variation in the
Reservoir and to back-out a Pressure Trend from well test data:
When a global Pressure Trend induced by interference from Injection or Producing
Wells needs to be removed from the Gauge Data so that a Transient Analysis can
be performed
When the Gauge Pressure has to be corrected for the effects of the Flowing History
of the Well rather than use Superposition Theory to function the Time (i.e. the
principle of the Slider Method - Reference 19).
402
PanSystem
Test
Bilinear Flow Fourth-Root Pressure
Trend
Elapsed Time to Start of
Test
Parameters section: With reference to the Flow Type area and the table above,
enter the appropriate Parameters in the data entry fields, when they are enabled:
Rate of Pressure Change: This Trend can be estimated from a plot (i.e. with
an appropriate Time axis) of the data at the tail end of the preceding Test
Period if available. To generate this for a Gas well test, remember to change
the Pressure Transformation option to Pressure, otherwise the Trend will be
measured in m(p)/day and not pressure/day.
Elapsed Time to Start of Test: The Logarithmic, Square-Root and Fourth-
Root Pressure Trend options require this additional input. The preceding
Trend is attributed to an assumed Single Constant Rate Period (use the
Effective (Tp) for a Build-Up, where Tp(eff) = Total Volume Produced last
Flow Rate before Shut-In). Unlike the Linear Extrapolation, the size of the
correction applied to the Test data depends on how long these Trends
existed before the Test Period under Analysis.
Note that a positive data entry indicates a Pressure Trend declining with Time,
and a negative data entry indicates a Pressure Trend increasing with Time.
Use (Extrapolation) area: Choose the Type of Extrapolation to be used from the
two available choices, to either represent Rate History Effects for the same Well or
Interference Effects from other Wells.
Extrapolation to Model Rate History: This replicates the Slider Method
(Reference 19) to account for the effects of Rate History by Desuperposition.
The selected Trend (i.e. identified from the preceding Test Period data), is
added to the Gauge Data when plotted. Since this correction accounts for
Rate History, the "No History" option should be selected under the Time-
Function (Tf) tool. The correction is also applied to any Quick Match or
Advanced Simulation data which are plotted.
Extrapolation to Model Interference Effects: In this case, only the Gauge
Data are corrected with the Extrapolation Trend, to Plot the pure response
cleaned of any Interference Effects. Any Well Rate History pertaining to the
Test should be respected by retaining the default Time-Function (Tf) setting
of "Use History". There is no Pressure Correction applied to any Quick
Match or Advanced Simulation data which are plotted, since these already
represent the pure response.
403
PanSystem 3.5 User Guide
General:
This dialog is generated by selecting the Time Transformation option from the PanSystem
Analysis menu.
This option can only be used when the Layer Fluid Type is Gas or Condensate and
provided that a valid table of () and (Ct) data versus Pressure is available (refer to
Fluid Parameters for Gas and Condensate), Pseudo-Time will be used instead of
Real Time in the Analysis Plots. Pseudo-Time (t'), is the normalized form of the
Pseudo-Time ta(p) defined in Agarwal's paper (Reference 41 and Reference 66) -
also refer to PanSystem Equations Gas Analysis Overview for more details).
Screen Dialog and Operational Instructions:
The dialog is described as follows:
There are two choices available, but Pseudo-Time should always be used in conjunction
with Pseudo-Pressure:
Normal Time: Normal Time Transformation is applied.
Pseudo-Time: Pseudo-Time Transformation is applied.
404
PanSystem
General:
This dialog is generated by selecting the Pressure Transformation option from the
PanSystem Analysis menu; it deals with:
Pressure Formulations - a choice is available when the Layer Fluid Type is Gas,
Condensate or Oil (Multi-Phase).
Material Balance Correction -a choice is available when the Layer Fluid Type is Gas,
Condensate, or Oil
Screen Dialog and Operational Instructions:
The dialog is described as follows:
1. Multi-Phase Pseudo-Pressure option not selected in the Well and Reservoir
Description (Analytical) dialog:
Pressure: Available for Gas, Condensate and Oil (Multi-Phase) - (also refer below
for applicability).
Pressure Squared (Reference 21): Available for Gas and Condensate (also refer
below for applicability).
Pseudo-Pressure (Reference 21 and Reference 98): Available for Gas and
Condensate. This option requires a valid table of Pseudo-Pressure Data. The
Single-Phase Real Gas Pseudo-Pressure Table can be generated in the Analytical
Gas and Condensate Pseudo-Pressure Table Editing sub-dialog, or imported from an
external source.
Applicability:
The first two transforms are approximations which are more or less valid depending
on test conditions:
Pressure (p), for Pressures above approximately 3000 psia or tests where
the Drawdown is small.
Pressure-Squared (p2), for Pressures below about 3000 psia, or tests where
the Drawdown is small.
The Real Gas Pseudo-Pressure transform is theoretically rigorous and is valid under
all conditions.
2. Multi-Phase Pseudo-Pressure option selected in Well and Reservoir Description
(Analytical) dialog:
Pseudo-Pressure: The only available option, enabled for Gas, Condensate or Oil.
This option requires a valid table of Multi-Phase Pseudo-Pressure Data, which can
be generated in either the Analytical Gas and Condensate Pseudo-Pressure Table
Editing or the Analytical Oil Pseudo-Pressure Table Editing sub-dialog, or imported
from an external source.
3. Material Balance Correction:
This checkbox option can be checked to enable the Material Balance Correction for
Gas, Condensate or Oil wells. It will only have an effect for Closed System
Boundary Model, where it will correct Fluid Properties particularly the
compressibility - as the Reservoir Pressure declines. This provides improved
modeling of extended production periods in Quick Match, Advanced Simulation and
405
PanSystem 3.5 User Guide
406
PanSystem
General:
This facility is activated by selecting (i.e. checking) the Non-Darcy Skin Analysis option on
the Analysis menu. A tick mark is displayed next to the menu option text when the
facility is enabled. It allows users to estimate the Rate-Dependent Skin Coefficient (D)
for Turbulent or Non-Darcy Flow by a special analysis technique applicable to multi-rate
Oil, Gas or Condensate well tests.
Three further requirements must be fulfilled in order for the Non-Darcy Skin Analysis
option to be applied:
The Reservoir Model must be Radial Homogeneous and the Boundary Model Infinite
Acting.
The plot on the screen must be a Semi-Log Plot.
More than one Test Period must be selected for Analysis.
407
PanSystem 3.5 User Guide
The image above shows a four-rate Flow-After-Flow test with parallel lines fitted through
the Flow Periods. Parallel lines must be fitted (i.e. only one Permeability can apply to all
Flow Periods), in order to be able to proceed to the S versus Q Plot. For consistency, the
Permeability should be confirmed using the Confirm Results (Cnf) button, before leaving
the Radial Flow Plot.
408
PanSystem
General:
This dialog is generated by selecting the Correct for Rate Dependency option from the
PanSystem Analysis menu.
This option is only enabled if the Non-Darcy Skin Analysis option has been enabled
from the Analysis menu and is only available for Gas and Condensate well tests.
When a well test has a non-zero Rate-Dependent Skin Coefficient and a Non-Darcy Skin
Analysis has been performed (i.e. Semi-Log Plot (Radial Flow) and S versus Q Plot
analysis), the data sets on the Semi-Log Plot (i.e. typically several Test Periods from a
Flow-After-Flow or Isochronal Test), can be corrected for the effects of Non-Darcy
(Turbulent) Flow, using a specified Non-Darcy Flow Coefficient (F). This is the principle of
the Essis-Thomas Plot.
Screen Dialog and Operational Instructions:
The dialog is described as follows:
Non-Darcy Flow Coefficient: Enter the new value for (F) into this field. This will
default to the current confirmed value (i.e. normally derived from the S versus Q
Plot).
Apply Rate Dependency Correction: Check this checkbox and the data on the
Semi-Log Plot will be corrected accordingly.
If the correct (F) coefficient has been used, the data for the different Flow Periods should
overlay (compare the following image with the corresponding image from Non-Darcy Skin
Analysis).
409
PanSystem 3.5 User Guide
General:
This dialog is generated by selecting the Export TC option from the PanSystem Analysis
Menu.
410
PanSystem
General:
This "prompt" dialog is issued to users in Dataprep and Analysis when they have omitted
to enter data into one of the compulsory data entry fields (or deleted the existing data),
then attempted to perform an Analysis Calculation.
Screen Dialog and Operational Instructions:
The dialog has a single data entry section, with the following instructions:
Enter the Following Model Parameter to Allow Calculation: Enter the required Model
Parameter (e.g. Porosity, Permeability, Wellbore Storage, etc.), in the correct Units
as specified next to the data entry field.
If several Model Parameters have been omitted (or deleted), users will be
presented with a series of these dialogs until all the required Model Parameters
have been entered to allow an Analysis Calculation to be performed.
411
PanSystem 3.5 User Guide
The following menu options can be used to perform Simulation calculations on the
complete Analysis:
Quick Match: Used to perform a Quick Pressure Simulation; an on-screen Single
Well/Single Layer Pressure Response generation to validate the Model and
Parameters derived from Analysis (i.e. equivalent to the V1.80 Gen Internal
facility). The Simulated Data are temporary.
Auto Match: Used to perform Automatic Parameter Matching. The Parameters are
optimized with non-linear regression to obtain the Parameter Set that best
matches the plotted test data (i.e. equivalent to the V1.80 Auto facility).
Advanced Simulation: Used to perform Advanced Analytical Pressure and Rate
Simulation. The Pressure Response generation uses more advanced features than
are available in Quick Match (i.e. Multiple Wells, Multiple Layers, etc.). The
Simulated Data are written to file.
PanFlow Rate Simulation: Used to derive Flow Rate from Wellbore Pressure
Simulation. This determines the Sandface Flow Rate from the Wellbore Pressure for
a specified Reservoir Model and Boundary Model. Wellbore Pressure is therefore an
input, Sandface Flow Rate is the output. This facility has the same Multi-Layer
capabilities as Advanced Simulation, but is a Single Well Model. The Simulated
Data are written to file.
Numerical Simulation: This option opens the PanMesh 3-D Well Test Simulator (i.e.
if licensed), providing a Numerical Pressure and Rate Simulation capability. This
is a 3-D Numerical Simulation based on Finite Element Mesh technology, comprised
of individual, twenty-noded iso-parametric bricks. The Simulated Data are written
to file.
The Simulate menu option is available on almost all diagnostic plots from Analysis,
including the Test Overview Plot. A Quick Match response generated on one plot
can be viewed on any other plot without regenerating it, simply by switching plots.
412
PanSystem
Simulate Menu
General:
This dialog is generated by selecting the Quick Match option from the PanSystem
Simulate menu. It is used for setting-up the parameters to Simulate the Pressure
Response for currently displayed data. The Quick Match facility serves to test the
correctness of the selected Reservoir and Boundary Models and derived parameters, by
generating the theoretical Single-Well/Single-Layer Pressure Response for comparison
with plotted data.
Users would normally start by using the Results from the current Analysis Plot, and input
parameters can be modified by trial and error (i.e. if required) to improve the Match. The
Reservoir and Boundary Models can also be changed via the Analysis Model option.
Screen Dialog and Operational Instructions:
This dialog can either be accessed directly or via an additional dialog stage depending on
the Boundary Model selected:
If the Boundary Model is Infinitely Acting, the Quick Match dialog is generated
directly.
If a Boundary Model other than Infinitely Acting has been selected, users will first
be directed to the Boundary Type dialog and presented with options relating to the
Boundary Geometry. After entering the required parameters, then selecting OK,
the Quick Match dialog is generated.
The Quick Match dialog is comprised of two data entry sections, a checkbox option and
three function buttons, described as follows:
The values in the data entry sections are read from the current Reservoir Description.
These will correspond to the Model Results from the current plot if the Confirm Results
(Cnf) button was selected after performing a Line Fit. The value of any parameter can
be changed by either entering a new value (or values) in the relevant data entry field/s or
by scrolling the up/down toggles to select a new option (or options) where applicable.
For the Test Overview Plot, when the Allow Different Skins and Storage per Test Period
option has been enabled in the Layer Parameters dialog, additional options become
available, to identify individual Skins and Storage Coefficients for the different Test
Periods selected. To edit these parameters, select <TABLE> in the Skin or Wellbore
Storage fields of the dialog. This will open up the Edit Skin & Storage Table sub-dialog
for the Well and Layer in question.
Start and End: These are the Start and End values on the plot X-axis (rather than
actual times). The values default to the plot scaling but can be altered.
Some models require a lot of computing time. The Test Period can be covered
more rapidly if a very large value is entered for End, (or Start in the case of
Horner-Type Superposition) and stop the calculation around the half-way point.
Replace Previous: To retain the previous Quick Match trace, uncheck the Replace
Previous checkbox before running the next one. You must OK/Cnf from your
last Quick Match and re-enter Simulate Quick Match for this to take effect.
By performing Quick Match in this manner, up to 5 traces can be accumulated as
413
PanSystem 3.5 User Guide
described below. If the previous trace is not to be kept, check the Replace
Previous checkbox and it will be overwritten by the new trace.
Calculate button: To generate the response, select the Calculate button. A Quick
Match Progress status box is displayed while the response is being calculated. If
the calculation is stopped in mid-stream, the Part-Response will be displayed. The
Response is then drawn on the plot, and the plot Results Box will be updated with
the Quick Match Results. Up to five calculations can be performed, with five plots
displayed simultaneously.
The parameter values can be edited and the Response regenerated until a
satisfactory Match is achieved. Click and drag the Quick Match input data box (by
the title bar) to a different location if it is in the way. If users attempt to perform
more than five calculations and display plots simultaneously, a warning will be
issued to "Delete a History Plot Before Saving Another".
OK/Confirm button: The OK/Confirm button exits the Quick Match facility and
writes the parameter values to the Reservoir Description (i.e. analogous to the
Confirm Results (Cnf) button for plot analysis).
Cancel: The Cancel button exits the Quick Match facility and clears all traces of the
Response generation. If users decide they need to change the Reservoir or
Boundary Model, click Cancel and use the Model option from the Analysis menu.
If the Flow Rate data being used is a "varying Flow Rate", corresponding to a
Downhole Sandface Flow Rate measurement, remember to set the Wellbore
Storage Coefficient (Cs) to zero in the data entry field. The Downhole Flow Rate
already accounts for Wellbore Storage effects, so it will be applied twice if a non-
zero value for Cs is used.
Quick Match Traces
The Quick Match facility allows users to review up to five traces on a plot. With multiple
traces, the Results box exhibits a tabbed appearance and the active tab is identified with
a blue highlight (example illustrated below for the maximum five traces). Numbered tabs
represent the first and subsequent passes. The left-most, highlighted, tab with no number
assigned always represents the last pass made.
To delete one or several Quick Match traces, right-click on a trace, or select the Matches
option from the Edit menu. Then proceed as described in the PanSystem Edit Matches
Dialog help.
Quick Match Results Box:
414
PanSystem
The Results box contains the Results computed for a Line Fit (i.e. Model Results) or Curve
Match (i.e. Quick Match Results). The box can be edited or deleted by either double-
clicking on it with the left mouse button, or selecting the Results option from the Edit
menu. Then proceed as described in the PanSystem Edit Results Dialog help.
In addition to the values corresponding to the Model Results from the current plot (e.g.
values for Wellbore Storage Coefficient (Cs), Permeability (k), Skin (S), etc.), the Quick
Match Results box includes the following:
Skin pressure drop (dpS): This is the pressure drop corresponding to the skin factor
S or, for gas and condensate wells, the total skin (S+DQ). Note that this is the
pressure drop for the true or damage skin, not the pseudo-radial skin.
Initial Pressure (Pi): This is the theoretical Pressure at the start of the Rate History
for the current Model and it is calculated by backwards superposition from the start
of the selected Test Period when Quick Match is run on any of the diagnostic plots.
This provides the estimate of Initial Layer Pressure (e.g. a gauge may not have
been in place when the Rate History started, or the initial gauge reading may be
unreliable).
For any boundary model which is not closed, Pi is also the current reservoir
pressure, since there will have been no depletion.
In addition, when using Quick Match on the Test Overview Plot, if a Test Period is
selected in the ruler bar, Quick Match will still simulate the entire test sequence,
but the generated Pressure record will be shifted as necessary to pass through the
measured Pressure at the start of that Test Period, rather than at the start of the
history, and an estimate of the corresponding (Pi) will appear in the Results box.
If no Test Period, or the first Test Period, is selected in the Ruler Bar, the initial
pressure becomes a user input, P_lay, in the Quick Match dialog. This is initially
equal to the first pressure entered in the Rate Change Table, but can be changed by
trail and error until a good overall Match is obtained.
Average Layer Pressure (Pavg): For the Closed System Boundary Model, an
estimate of (Pavg) will appear in the Results box when a buildup (or fall-off) test is
being analyzed. This estimate is valid for:
Any Reservoir Flow Model.
Any Closed Boundary Model and Well Position, including Constant Pressure
Boundaries.
Any duration of Production Period.
and is preferable to the MBH Calculation (PMBH), from the Line Fit on the Semi-Log
Plot.
It is computed by projecting the Build-Up Response forward in time far enough to
reach a stable shut-in Pressure.
Permeability- Thickness Product (kh): This is displayed for all Reservoir Models.
Fracture Conductivity (kfw): This is only displayed for Vertical Fracture Models.
Refer to Dimensionless Fracture Conductivity (FCD) in Model Parameters, for a
definition of kfw.
415
PanSystem 3.5 User Guide
Drainage Area Size (A): This is only displayed for Closed System, 2-Cell
Compartmentalized and Hexagonal Boundary options.
Hydrocarbons-in-place (OOIP, OGIP) / Water-in-place (OWIP): This is only
displayed for Closed System, 2-Cell Compartmentalized and Hexagonal Boundary
options.
Material Balance Correction:
This option can be found in the Pressure Transformation dialog in the Analysis menu. It
can be checked to enable the Material Balance Correction for Gas, Condensate or Oil
wells. It will only have an effect for the Closed System and Hexagonal Boundary models,
where it will correct Fluid Properties for declining Reservoir Pressure. This provides
improved simulation of extended production periods by re-evaluating Fluid Properties
particularly the compressibility - as the Reservoir Pressure declines. If this option is not
used (i.e. unchecked), the initial Fluid Properties will be used (i.e. constant
Compressibility).
For infinite and semi-infinite systems, switching the correction on will have no effect,
because there will be no depletion.
The material balance correction will not be applied when the 2-cell
Compartmentalised boundary model has been selected.
The material balance correction is not currently available when the multiphase
pseudopressure is in use.
Quick Match Combo dialog and results for wireline formation tests
Dual pressures: If formation tester active and observation pressures have been
imported and the WFT with Observation Probe Test checkbox has been ticked in the top
right corner of the Pressure and Rate Data Preparation dialog, a special dual pressure
mode (Combo) will be enabled for Quick Match simulation and Auto Match parameter
optimization.
In Combo mode, both pressures will be displayed on each analysis plot, and Quick Match
can be run for both datasets simultaneously. In addition, Auto Match will regress on both
datasets simultaneously to find a unique set of parameters that best matches them.
The Analysis / Model dialog will contain three tabs one each for the active and
observation pressures, and a Combo tab for dual-pressure presentation and analysis.
Select Flowing or Observe to work on an individual pressure; select Combo to work on
both pressures.
416
PanSystem
417
PanSystem 3.5 User Guide
418
PanSystem
Finally, refine the analysis in Combo mode, matching both data sets simultaneously using
Quick Match and/or Auto Match to arrive at a single, consistent interpretation.
Combo Mode Quick Match inputs for the same Packer-Probe Test
Note that at this stage it is possible to have an inconsistent set of parameters for the
active and observation models. Obviously, the final interpretation should use the same
values for both.
When running Auto Match, a single, combined, set of model parameters is presented.
This ensures a single consistent interpretation.
419
PanSystem 3.5 User Guide
420
PanSystem
General:
This dialog is only generated when the Quick Match option is selected from the Simulate
menu under the following circumstances:
The Test Overview Plot is currently displayed with the first Test Period selected, so
that the Quick Match calculation is being initiated from the start of the test
sequence (i.e. at Reservoir Pressure).
In Quick Match, the Start Pressure is taken from the Pressure in the first row of the
Rate Changes Table. If the Layer Pressure (derived from the Layer Parameters
dialog), is different from this Start Pressure/Reservoir Pressure, this dialog warns
users of the difference and allows the Layer Pressure to be copied over to the first
Rate Change Pressure.
Users are also able to edit the Start Pressure in the Quick Match dialog.
Screen Dialog and Operational Instructions:
The dialog contains textual instruction and is self-explanatory. Basically, there are two
potential outcomes:
Selecting the Yes button will replace the Start Pressure/Reservoir Pressure with the
Layer Pressure for the Quick Match calculation.
Selecting the No button will use the Start Pressure/Reservoir Pressure from the
Rate Changes Table for the Quick Match calculation.
In either case, the Pressure value can be checked (and edited if required), in the Quick
Match dialog.
421
PanSystem 3.5 User Guide
General:
This dialog is generated by selecting either the Quick Match or Auto Match options from
the PanSystem Simulate menu, when a Boundary Model other than Infinitely Acting has
been selected (i.e. either in the Dataprep Boundary Parameters sub-dialog or the Analysis
Select Analysis Model dialog). Users are first directed to this dialog and presented with
options relating to the Boundary Geometry. After entering the required Boundary
Parameters for Simulation, then selecting OK, the Quick Match or Auto Match dialog is
generated.
The dialog title, data entry fields and function button availability will vary
depending on the Boundary Type selected in Dataprep or Analysis (e.g. Parallel
Faults, U-Shaped Faults, etc.). Annotated illustrations of these Models are
available in the Boundary Model dialog.
Boundaries in Quick Match and Auto Match:
The Quick Match and Auto Match facilities use the Image Well principle in most cases, but
unlike Advanced Simulation, apply it through look-up tables rather than requiring Image
Wells to be computed. Some Boundary Models use Green's Functions (described below),
in which case look-up tables are not required.
Note that all Boundaries are of the No-Flow type unless otherwise stated,
regardless of any selection that may have been made in the Boundary Parameters
sub-dialog.
These Boundary Responses computed with Image Well look-up tables are valid only
when the well test has reached Pseudo-Radial Flow, which means the Boundaries should
not be positioned "too close" to the Well. Errors may be introduced if the onset of a
Boundary effect occurs before Pseudo-Radial Flow is attained:
For Fractured Well Models, "too close" means less than about two Fracture Half-
Lengths (<~2xf) from the Well.
For Horizontal Well Models, it means less than about one Well Length (<~Lw) from
the mid-point of the Well.
422
PanSystem
For the Vertical Fracture (Infinite Conductivity and Limited Height) Models, all the
orthogonal geometries are modeled using Green's Functions, which permits
Boundaries to be placed at any desired Distance from the Well. There is no
minimum Distance, providing no Boundary crosses the Fracture. The Fracture
Orientation relative to the Boundaries can therefore be taken into account.
For the Horizontal Well Models,all the orthogonal geometries are modeled using
Green's Functions, and this allows Boundaries to be placed at any desired Distance
from the Well. There is no minimum Distance, providing no Boundary crosses the
Wellbore. The Well Orientation relative to the Boundaries can therefore be taken
into account.
Square Reservoir (No-Flow Boundary), Well at one End: In this case, L = L1, L2 =
L4 = 5 x L and L3 = 9 x L.
423
PanSystem 3.5 User Guide
5:1 Rectangular Reservoir (No-Flow Boundary), Well at the Center: In this case, L
= L1 = L3 and L2 = L4 = 5 x L.
5:1 Rectangular Reservoir (No-Flow Boundary), Well at one End: In this case, L =
L1= L2 = L3 and L4 = 9 x L.
424
PanSystem
Equilateral Triangle (No-Flow Boundary), Well in one Corner: In this case, L = L1=
L2 and L3 = 13 x L.
This Model is only available in Quick Match and Auto Match. It is not available
through the Dataprep or Analysis Boundary Model dialogs.
No Boundary: No Boundary specification required. This is a useful sensitivity to
run for comparison against a Model with a Boundary.
425
PanSystem 3.5 User Guide
General:
This dialog is generated by selecting the Auto Match option from the Simulate menu,
after selecting Data Points. These Data Points can either be selected manually or
automatically, using the Auto Match Point Selection Tool from the Analysis Toolbar. If
users select the Auto Match option without first choosing any Data Points, PanSystem will
generate the Auto Match - Points Selection dialog, which supplies users with a range of
options for manual, semi-automatic or fully-automatic Data Point selection.
This option is available on almost every plot on condition that a single Test Period
has been selected for Analysis. Only the Test Overview Plot allows an entire
sequence of tests to be Matched.
If the Auto Match option is selected with 5 or fewer points selected, a warning message
will appear alerting the user to this fact. This is to prevent regression being performed on
a few points that may have been accidentally selected.
Use the Auto Match facility for parameter optimization by non-linear regression to obtain
the Parameter Set that best Matches the plotted test data. This is the automated
equivalent of manual adjustment of Quick Match input parameters by trial and error.
The process is kicked off at specified starting values (i.e. tentative Analysis Results,
guesses, etc.), and each parameter is made to vary between specified limits during the
search for an optimum solution. Any parameter can be held constant at a fixed value if it
is not to be optimized (i.e. the answer is already known).
The regression seeks to Match the test data to within a specified tolerance or "Match
Quality" (based on a least-squares criterion), within a specified number of iterations.
The theoretical Pressure Response is then generated using the optimized parameters for
comparison with the plotted data.
Auto Match Combo dialog and results for wireline formation tests
Dual pressures: If formation tester active and observation pressures have been
imported and the WFT with Observation Probe Test checkbox has been ticked in the top
right corner of the Pressure and Rate Data Preparation dialog, a special dual pressure
mode (Combo) will be enabled for Quick Match simulation and Auto Match parameter
optimization.
In Combo mode, both pressures will be displayed on each analysis plot, and Quick Match
can be run for both datasets simultaneously. In addition, Auto Match will regress on both
datasets simultaneously to find a unique set of parameters that best matches them.
The Analysis / Model dialog will contain three tabs one each for the active and
observation pressures, and a r;Combo tab for dual-pressure presentation and analysis.
Select Flowing or Observe to work on an individual pressure; select Combo to work on
both pressures.
It is recommended as part of the work flow to find a set of parameters that match
independently for each model before choosing the Combo tab. Normally, you would start
by analyzing and matching the active (flowing) pressures by line-fitting and Quick Match /
Auto Match, and then the observation data. Note that at this stage it is possible to have
an inconsistent set of parameters for the active and observation models. Obviously, the
final interpretation should use the same values for both.
426
PanSystem
When running Auto Match, a single, combined, set of model parameters is presented.
This ensures a single consistent interpretation.
Screen Dialog and Operational Instructions:
After Data Point selection (described above), the Automatic Matching dialog is generated
as described below:
Only the Parameters relevant to the currently selected Reservoir and Boundary
Model are listed.
Table Data Entry/Edit section: This section is used to enter/edit parameter
values, select variables and set limits for the optimization process:
Start Values: These values are read from the current (i.e. confirmed)
Reservoir Description. These will correspond to the Model Results from the
current diagnostic plot if the Confirm Results (Cnf) button was selected
from the Analysis Toolbar after performing a Line Fit. Edit if necessary.
Variable: Check this checkbox if the associated parameter is to be
optimized. Uncheck the checkbox if the parameter is to be held constant at
the Start Value.
When using Auto Match on the Test Overview Plot , if any particular Test
Period is not selected, the Initial Pressure will be included as a parameter to
be optimized.
Lower and Upper Limits: These are set to reasonable values if the default
start values are non-zero. Edit as necessary - do not impose too tight a
constraint on any parameter as this may impede the search process.
Maximum Number of Iterations section: Users should leave this at the default
setting unless they want to restrict or increase the number (i.e. maximum number
is 999).
Match Quality area: These are qualitative definitions of the tightness of the
Match tolerance to be met, Excellent being the closest Match criterion. The Auto
Match stops when the current iteration produces a Match within the tolerance. If
the full run of iterations fails to achieve this, the set of parameters giving the
closest Match will be adopted.
Solution Method area: Two methods are available for the Auto Match
calculations:
Adaptive (Reference 55 and 56).
Levenberg-Marquardt (Reference 57).
Adaptive should achieve the higher quality Match of the two methods. However,
the accuracy of this method can be compromised by spurious data such as noise.
If the Adaptive option gives a result which is not satisfactory due to poor data
quality, then the Levenberg-Marquardt method should be used as this method has
better noise handling characteristics.
Advanced button: This generates the Advanced Automatic Matching sub-
dialog, that is used to switch on/off Parameter Transform and Parameter
Re-Scaling. Edit the dialog box if necessary, then select OK to proceed to
Auto Match.
427
PanSystem 3.5 User Guide
Select the Esc key to cancel all Data Point selections and Weighting.
428
PanSystem
General:
This warning dialog is generated when the Auto Match option is selected from the
Simulate menu and no data points have been selected. Three Point Selection Options
are suggested for users:
Automatic (i.e. the program selects Data Points).
Advanced (i.e. semi-automatic program selection of Data Points, with manual
override).
Manual (i.e. user selects Data Points with mouse).
For Manual Point Selection, users are also provided with instructions on how this is
performed.
Screen Dialog and Operational Instructions:
Automatic Method:
Select the OK button on the Auto Match - Points Selection dialog. The program will use
all the Data Points in the test up to the maximum of 50. If there are more than 50
Data Points, the Data Points will be re-sampled - logarithmically in time for the diagnostic
plots, linearly for Test Overview.
Advanced Method:
Select the Advanced button on the Auto Match - Points Selection dialog. This generates a
Global Point Selection dialog. This dialog can also be generated by selecting the Auto
Match Point Selection Tool from the Analysis Toolbar.
Enter the Maximum Required Number of Points, choose Linear or Logarithmic
(recommended for most purposes) selection, then select OK to proceed with the
regression process.
Manual Method:
Select the Cancel button on the Auto Match - Points Selection dialog. This takes users
out of Auto Match mode, so Data Points can be selected manually with the mouse cursor
(i.e. up to a maximum of 499). If users are on the Log-Log Plot, select Derivative Points
(the Auto Match Point Selection Tool described above can also be used).
While picking a point, a Confidence Weighting Factor can be assigned by pressing the UP
(= high) or DOWN (= low) arrow key from the keyboard first, then selecting the Data
Point. To apply a medium Weighting, it is not necessary to use any of the arrow keys.
This Weighting can be based on the quality of the data in different portions of the test
(e.g. a noisy Wellbore Storage period gets low Weighting), or whether a particular
portion of the data is to be given a stronger influence on the Results (i.e. high
Weighting). If there is nothing special about the data, the arrow keys do not have to be
used. Weighting Factors are illustrated in the table below:
Confidence Level Arrow Key
"High": 0.10 psia UP
"Medium": 1.0 psia None
"Low": 10 psia DOWN
429
PanSystem 3.5 User Guide
The selected Data Points will be highlighted with different symbols depending on their
Weighting:
Select the Esc key to cancel all Data Point selections and Weighting.
430
PanSystem
General:
This sub-dialog is generated by selecting the Advanced button in the Solution Method
area of the Automatic Matching dialog. It is used to apply different settings to the
regression calculations performed in Auto Match. Users would not normally need to alter
these settings, but the facility is included or flexibility.
Screen Dialog and Operational Instructions:
The sub-dialog is described as follows:
Parameter Transform: This uses the logarithm of each variable in the regression.
This generally produces better results and is ON by default (i.e. checked).
Parameter Re-Scaling: Normalizes the variables with respect to their upper and
lower limits so they lie in the range 0 to 1.0. This also produces better results and
is ON by default (i.e. checked).
431
PanSystem 3.5 User Guide
General:
This sub-dialog is generated from the Automatic Matching dialog by selecting the OK
button, and indicates the progress of the current Auto Match process. After the process is
complete, selecting OK in the Match Progress sub-dialog returns users back to the Quick
Match dialog.
A "ticker" (<>) will appear in the Current Iteration area during slow iterations to
indicate that the system is working.
Screen Dialogs and Operational Instructions:
The dialog is described as follows:
Current Estimate area: This displays the current estimates of parameter values
based on the regression settings and Quick Match simulation.
Current Iteration area: This shows the number of iterations required to reach a
solution for the current settings. As indicated above, a moving "ticker" (<>)
indicates that the system is working.
Goodness of Match area: This is the root mean square deviation of the Pressure for
the current iteration. The regression will stop if this drops below the Match Quality
tolerance set in the Automatic Matching dialog.
Stop button: Select this button to terminate the regression before it has finished
normally. It is necessary to wait until the end of the current iteration before
anything happens.
Confidence button: This button generates the Enter Model Parameter dialog, where
users are prompted to confirm the Pressure Gauge Resolution, then OK. This is
followed by two information dialogs in succession providing statistical information
on the Match:
Confidence Interval: This sub-dialog presents the optimized estimates for
the variable Parameters. The true value of each Parameter has a 95%
probability of lying within the Confidence Intervals.
432
PanSystem
Initial Pressure: When using Auto Match on the Test Overview Plot, if users do
not click on any particular Test Period, the Initial Pressure will also be included as
a Parameter to be optimized.
433
PanSystem 3.5 User Guide
General:
This generic dialog is generated by selecting either the Advanced Simulation or PanFlow
Rate Simulation options from the PanSystem Simulate menu. Select one of the options
below to access the specific Help topic for these menu options:
Advanced Simulation Control version
PanFlow Rate Simulation version
434
PanSystem
General:
This dialog is generated by selecting the Advanced Simulation option from the PanSystem
Simulate menu. This option performs the same function as Quick Match as far as the
validation of an interpretation is concerned, but there are three important differences:
The model is not restricted to a Single-Well/Single-Layer, so Multi-Layer effects
and interference from other Wells can be included.
The characteristics of the Pressure Gauge (i.e. Resolution, Noise and Drift), can be
included in the Simulated Pressure Response (refer to Gauge Details).
The Simulated Data are not temporary, but are written to new Data Columns and
can be saved to disk in Real and Dimensionless form for future use. The Flowing
Pressure, Total Downhole Flow Rate and individual Layer Downhole Flow Rates are
computed.
To introduce the basic mechanics of Advanced Simulation, this Help topic will deal with
the same Single-Well/Single-Layer case (as was used to explain the Quick Match and
Auto Match facilities).
The full capabilities of this facility are covered in detail in Advanced Simulation -
Overview.
The Reservoir Flow Model and Boundary Model (if included), must be fully initialized. This
can be built up in three ways:
During the Data Preparation (i.e. Dataprep) stage (with particular reference to
Layer Parameters).
During Analysis of diagnostic plots (refer to Confirm Results (Cnf)).
During Analysis by direct edit of the model parameters (refer to Select Analysis
Model).
Screen Dialog and Operational Instructions:
The dialog is described as follows:
Well area:
Input Datafile/Column Name: The Pressure Response in each Well is
computed according to user-defined Surface Rates. The Surface Rate
Column Names are displayed here for each Well in the Reservoir. Normally,
there will be no choice, but in some cases, the nominal Surface Rates (i.e.
Test Rate) and a measured Downhole (i.e. Spinner) Rate may be available
for a particular well test. Select the appropriate Column Name for each Well
from the drop-down list.
Output Datafile Name: Enter the Output Data file name in this field. This is
picked up automatically when the Rate Column is selected. The Simulated
Data will be written to this file.
Output Column Names (Names button): Select this option to generate the
Simulated Column Names sub-dialog. The Advanced Simulation facility will
generate the Wellbore Pressure with a default name Sim P. It will also
generate the Sandface Rate from each Layer (i.e. in or out) and the Total
Rate (i.e. the sum of the Sandface Rates from all Layers). The default
435
PanSystem 3.5 User Guide
Names will be Sim Q Total, Sim Q#1, Sim Q#2, etc. If users wish to change
these, select the button and enter new Names.
The Sim Q Total rate will be identical to the Surface Rate, except during the
Wellbore Storage dominated period. For a Single-Layered Model, Sim Q Total
will be identical to Sim Q#1.
Layer area:
Solution Model: Some models are supplied as ascii lookup tables (*.TCX)
stored in the ..\typecurv folder, others are internal computations. Users can
ignore this area unless they wish to supply an alternative response function
(where defined by a lookup table) to one or more Layers. In this case,
select the required Solution Model (*.TCX) file/s from the drop-down list.
Speed Option area:
This section is largely obsolete for todays fast computers. The selection determines
the speed and precision of the computation. Speed is traded-off against the detail
with which Rate Variations are treated (economy of superposition). Selecting "1" is
slowest but most accurate, "4" is fastest but may introduce errors, particularly
during the Storage-Dominated period. Higher speeds are recommended for trial
runs and may prove quite adequate. Gas Wells with Storage and Non-Darcy Skin
often need the slowest speed, "1" to obtain good Results.
Additional Information area:
m(p) and B Layer: Select the Layer m(p) table to use from the drop-down
list. Ignore this if there is only one Layer or if the Fluid Type is Water or Oil
(i.e. Single-Phase or Multi-Phase (Perrine) Method). For Gas and
Condensate Fluid Types or Oil (Multi-Phase Pseudo-Pressure), if there are
several Layers with different Fluid Properties, users must select which set of
Pseudo-Pressure tables and other Fluid Properties to use in the Simulation
(i.e. no mixing of Pseudo-Properties is possible).
Gauge Details button: This generates the Gauge Details sub-dialog. This
allows users to specify the technical characteristics of the Pressure Gauge.
This is optional and Real Gauge Characteristics may be ignored if required.
In order for Pseudo-Radial flow to occur, the Observation Points must be far
enough away from the active Well/s.
Start Pressures button: This button generates the Start Pressures sub-dialog. The
sub-dialog allows users to alter Start Pressures without leaving Simulation Mode.
These Pressures are assumed to be referenced to a common datum (i.e. there is
no hydrostatic difference between Layers). The initial condition of the system (i.e.
at time zero) influences the computations at subsequent time-steps. The Layer
Pressure of each Layer (i.e. set-up via Layer Parameters in Dataprep) and the
436
PanSystem
Initial Wellbore Pressure in each Well (i.e. set-up via Rate Changes in Dataprep)
are therefore important.
Implementation:
When this dialog is initialized, select OK to start the Simulation. The Simulation Progress
sub-dialog will be displayed. Let the Simulation run to the end, then select OK in the
sub-dialog. To terminate the Simulation before the end, select Stop in the sub-dialog;
the Response generated to that point will be retained and the remaining time-steps will
be assigned zero pressures.
Once the Simulation has finished users will be returned to the plot. To display the
Simulated Pressure select the Overlay Pressure option from the Edit menu. In the
Overlay Pressure dialog, select the Pressure Column Name to display, check the Show
checkbox, then select OK. The Simulated Data will subsequently appear on the plot. It is
possible to overlay on any other diagnostic plot types.
If an overlay is undertaken on any plot whose Y-axis involves pressure (p), (e.g.
the Log-Log Plot), the Simulated Data will only plot correctly if (T0, P0) at the start
of the Test Period are identical for the field and Simulated Data. Remember that
the Rate Changes Table has been set up for real Gauge Data.
Message Dialogs:
If users are issued with the following error message:
it means that data Columns already exist with the Names that have been selected. This
will most likely arise when users make a second Advanced Simulation run using the
default output Names; these will obviously conflict with the Columns generated from the
first run.
If users want to keep the first run output, select Cancel and specify new Names for the
data to be computed in the dialog that appears.
If users do not wish to keep the output from the previous run, select OK and it will be
overwritten by computed data from the current run.
The calculations will now proceed.
For Gas and Condensate Fluid Types with a Turbulent Skin (i.e. Rate-Dependent Skin
Coefficient D > 0), users will receive the following prompt:
The iteration option improves the Response calculation during periods of varying Flow
Rate (i.e. particularly Wellbore Storage, or immediately following a Step-Rate Change).
The computations will take slightly longer.
437
PanSystem 3.5 User Guide
Once users initiate the calculations, a status box/counter is generated to provide progress
information:
When the computations have terminated, select the OK button to proceed to the next
stage. Users can abort the calculations at any time by selecting the Stop button and they
will be terminated at the end of the current time-step. The Simulated data will be given
zero values for any steps that were not computed.
438
PanSystem
General:
This sub-dialog is generated by selecting the Observation Points button in the Advanced
Simulation dialog. Use this option to enter Observation Point data for the Advanced
Simulation option.
An Observation Point is a remote point defined in the Reservoir at co-ordinates (x, y), at
which Pressure will be calculated. Up to 5 points can be specified. Where there are
several Layers, a Pressure is calculated at each point in each Layer. In order for Pseudo-
Radial Flow to occur the Observation Points must be far enough away from the active
Well/s.
It is physically equivalent to a newly-drilled Well lined with mud-cake, or an unperforated
cased Well. The Pressures can be compared with formation tester measurements.
An Observation Point differs from a "Well" in the following ways:
A Well can be assigned Surface Flow Rates, a Storage Coefficient and Skin Factor;
an Observation Point is passive.
Even with no Surface Production, a Well allows cross-flow between Layers via the
wellbore when Pressure Differences occur. Cross-flow cannot occur at an
Observation Point.
Users may see differences between the Pressures computed at a Shut-In Well, and at an
Observation Point with the same co-ordinates.
Example Application:
Computed Observation Point Pressure Data will be named automatically according to the
Point Number and Layer in a data file group called Observation (e.g. Obs 1 Layer 2).
The illustration above shows the Data File/Column List area from the Gauge Data (TPR)
Preparation dialog after an Advanced Simulation run to Match the Gauge Data from a test
being modeled as a Two-Layer Reservoir:
Pressure #1, is measured Gauge Data.
Sim P, is simulated Well Pressure.
Sim Q Total, is the simulated Total Sandface Flow Rate.
Sim Q#1 and Sim Q#2, are simulated Sandface Flow Rates for each of the two
Layers.
439
PanSystem 3.5 User Guide
The Observation group consists of the computed Layer Pressures at two remote
Observation Points.
440
PanSystem
General:
This sub-dialog shows the progress of the Advanced Simulation or PanFlow Rate
Simulation calculation process. There are only two function buttons:
OK: Select this button to return to the current plot.
Stop: Select this button to terminate the Simulation; the Response generated to
the termination point will be retained.
441
PanSystem 3.5 User Guide
General:
PanFlow determines the Sandface Flow Rate from the Wellbore Pressure for a specified
Reservoir and Boundary Model. The Wellbore Pressure is therefore an input, while
Sandface Flow Rate is the output.
This Simulation of Flow Rate from Flowing Pressure can be used to:
Generate missing Production Rates where Pressure Data are available.
Corroborate or enhance Flow Rate Data provided for the Rate History of a Build-Up.
This will allow an improved re-analysis of the Build-Up data, and a consistent
Analysis of the Flowing Periods (Reference 68).
Estimate Flow Rate from/into Layers as part of the Analysis of a Multi-Layered Test
(MLT), using Pressure Gauge and Spinner Flow Meter (Reference 67).
PanFlow is effectively the inverse of Advanced Simulation, which derives the Wellbore
Pressure from the Surface Production Rate. PanFlow has the same Multi-Layer, mixed
Reservoir Model and Boundary Model capabilities as Advanced Simulation, but for a
Single-Well only.
Note that PanFlow computes the Sandface Flow Rates (i.e. converted to standard
conditions), which will differ from Surface Rates during the Storage-Dominated
period.
The full capabilities of PanFlow Rate Simulation are covered in greater detail within
Advanced Simulation Overview.
Screen Dialog and Operational Instructions:
The dialog is described as follows:
Well area:
Input Datafile/Column Name: The Pressure Response in each Well is
computed according to user-defined Surface Rates. The Surface Rate
Column Names are displayed here for each Well in the Reservoir. Normally,
there will be no choice, but in some cases, the nominal Surface Rates (i.e.
Test Rate) and a measured Downhole (i.e. Spinner) Rate may be available
for a particular well test. Select the appropriate Column Name for each Well
from the drop-down list.
Output Datafile Name: Enter the Output Data file name in this field. This is
picked up automatically when the Rate Column is selected. The Simulated
Data will be written to this file.
Output Column Names (Names button): Select this option to generate the
Simulated Column Names sub-dialog. PanFlow will generate the Wellbore
Pressure with a default name Sim P. It will also generate the Sandface Rate
from each Layer (i.e. in or out) and the Total Rate (i.e. the sum of the
Sandface Rates from all Layers). The default Names will be Sim Q Total,
Sim Q#1, Sim Q#2, etc. If users wish to change these, select the button
and enter new Names.
442
PanSystem
The Sim Q Total Rate will be identical to the Surface Rate, except during
the Storage-Dominated period. For a Single-Layer Model, Sim Q Total will be
identical to Sim Q#1.
Layer area:
Solution Model: Users can ignore this area unless they wish to supply an
alternative Response function to one or more Layers. Select the required
Solution Model (*.TCX) file/s from the drop-down list.
Speed Option area:
This selection determines the speed and precision of the computation. Speed is
traded-off against the detail with which Rate Variations are treated (economy of
superposition). Selecting "1" is slowest but most accurate, "4" is fastest but may
introduce errors, particularly during the Storage-Dominated period. Higher speeds
are recommended for trial runs and may prove quite adequate. Gas Wells with
Storage and Non-Darcy Skin often need the slowest speed, "1" to obtain good
Results.
Additional Information area:
m(p) and B Layer: Select the Layer m(p) table to use from the drop-down
list. Ignore this if there is only one Layer or if the Fluid Type is Water or Oil
(i.e. Single-Phase or Multi-Phase (Perrine) Method). For Gas and
Condensate Fluid Types or Oil (Multi-Phase Pseudo-Pressure), if there are
several Layers with different Fluid Properties, users must select which set of
Pseudo-Pressure tables and other Fluid Properties to use in the Simulation
(i.e. no mixing of Pseudo-Properties is possible).
Gauge Details button: This is not enabled for PanFlow Rate Simulation.
Start Pressures button: This button generates the Start Pressures sub-dialog. The
sub-dialog allows users to alter Start Pressures without leaving Simulation Mode.
These Pressures are assumed to be referenced to a common datum (i.e. there is
no hydrostatic difference between Layers). The initial condition of the system (i.e.
at time zero) influences the computations at subsequent time-steps. The Layer
Pressure of each Layer (i.e. set-up via Layer Parameters in Dataprep) is therefore
important.
443
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Names button from the Well area in either
the Advanced Simulation or PanFlow Rate Simulation dialogs. Use this option to check
and/or edit the Names applied to the Simulated Pressure and/or Flow Rate data.
Screen Dialog and Operational Instructions:
For Advanced Simulation:
This will generate:
The Wellbore Pressure with a default name Sim P.
The Total Rate (i.e. the sum of the Sandface Flow Rates from all Layers), with a
default Name of Sim Q Total.
The Sandface Flow Rate from each Layer (i.e. in or out), with default Names of Sim
Q#1, Sim Q#2, etc.
If users wish to change these Names, highlight the relevant field/s and enter new
Name/s.
Sim Q Total will be identical to the Surface Rate except during the Storage-
Dominated period. For a Single-Layer Model, Sim Q Total will be identical to Sim
Q#1.
For PanFlow Rate Simulation:
This will generate:
The Total Rate (i.e. the sum of the Sandface Flow Rates from all Layers), with a
default Name of PanFlow Q Total.
The Sandface Flow Rate from each Layers (i.e. in or out), with default Names of
PanFlow Q#1, PanFlow Q#2, etc.
If users wish to change these Names, highlight the relevant field/s and enter new
Name/s.
PanFlow Q Total will be identical to the Surface Rate except during the Storage-
Dominated period. For a Single-Layer Model, PanFlow Q Total will be identical to
PanFlow Q#1.
In either case (i.e. Advanced Simulation or PanFlow Rate Simulation), if Names are
entered that are already in use, a warning will be issued when the computation is
about to be started.
444
PanSystem
General:
This sub-dialog is generated by selecting the Start Pressures button from either the
Advanced Simulation or PanFlow Rate Simulation dialogs. Use this option to alter Start
Pressures without leaving Simulation Mode.
Screen Dialog and Operational Instructions:
For Advanced Simulation:
These Pressures are assumed to be referenced to a common datum (i.e. there is no
hydrostatic difference between Layers). The initial condition of the system (i.e. at time
zero) influences the computations at subsequent time-steps. The Layer Pressure of each
Layer (i.e. set-up via Layer Parameters in Dataprep) and the Initial Wellbore Pressure in
each Well (i.e. set-up via Rate Changes in Dataprep) are therefore important.
Users are allowed to have an independent Start Pressure for each Well and Layer and
alterations may be made to the existing values if required.
For PanFlow Rate Simulation:
These Pressures are assumed to be referenced to a common datum (i.e. there is no
hydrostatic difference between Layers). The initial condition of the system (i.e. at time
zero) influences the computations at subsequent time-steps. The Layer Pressure of each
layer (i.e. set-up via Layer Parameters in Dataprep) is therefore important.
In either case (i.e. Advanced Simulation or PanFlow Rate Simulation), note that if a
Wellbore Pressure is set lower than a Layer Pressure, the computations will kick-
off under-balanced, and there will be an initial Wellbore Fill-Up period.
445
PanSystem 3.5 User Guide
General:
The Numerical Simulation option from the PanSystem Simulate menu gives access to a
further three sub-menu options that utilize PanMesh. This is a companion program to
PanSystem which generates a Finite-Element Mesh to describe the Well and Reservoir,
then calculates the Pressure Response. The Simulation can be "played" in sequence to
display the Pressure Transient as a series of color "maps" within the Reservoir. The
Pressure Transient is then transferred to PanSystem to be compared with measured
Pressure data or saved as a Type Curve.
The PanMesh Graphical Interface and program functionality are fully described in
Numerical Simulation (PanMesh) Graphical Interface.
Sub-Menu Options:
The three sub-menu options and their functionality are described below:
PanMesh: New Run: This option generates the Numerical Simulation Control dialog
where users enter the required Simulation Time for a new run. On OK from this
dialog, PanMesh is invoked to run a new Simulation based on the Geological Model
configured in PanSystem Well and Reservoir (Numerical). PanMesh generates a
dimensionless Pressure Response for a Constant-Rate Drawdown. This is written
to a file with extension (*.TCX) and passed back to PanSystem, where it is
convolved with Wellbore Storage and the actual Test Rate Schedule to produce the
Real-Time and Pressure Response for a Welltest.
PanMesh Replay: This option first generates a File Open dialog, where users select
and import an existing PanMesh Simulation in (*.HST) History File format. On
selecting Open from this dialog, PanMesh is invoked to import results from the
selected (i.e. existing) Simulation (provided it has been saved and stored in
(*.HST) History File format). Users can review the dimensionless Pressure
Response, replay the Pressure Visualisation and generate the Pressure Response
versus Time at any (x, y, z) co-ordinate point in the Reservoir for Interference
Testing.
From Existing TCX File: This option first generates the Advanced Simulation Control
dialog, where users can pick-up any existing dimensionless, Constant-Rate
Drawdown response generated by PanMesh. This is stored in the form of a file with
extension (*.TCX) and can be convolved with Wellbore Storage and a user-defined
Flow Rate Schedule to produce the Real-Time and Pressure Response for a Welltest.
This process is performed automatically during the final stages of PanMesh: New
Run, but there may be occasions where it is necessary to re-generate the Welltest
Response for a model without re-running the Numerical Simulation in PanMesh
(e.g. Pressure Responses for different Rate Schedules and Wellbore Storage
446
PanSystem
values, can be produced using the same base (*.TCX) response file as a starting
point).
447
PanSystem 3.5 User Guide
General:
The PanMesh Graphical Interface is used to perform and display the Numerical
Simulation, using data initialized in PanSystem Well and Reservoir (Numerical). It can be
accessed by selecting one of the three sub-menu options from the Simulate menu that
are situated under the Numerical Simulation option:
PanMesh: New Run
PanMesh Replay
From Existing TCX File
Screen Description and Operational Instructions:
The PanMesh Graphical Interface has seven salient features, described in the following
section. For information on a specific part of the PanMesh Graphical Interface, short-cut
links to these sections are provided below:
3-D Reservoir Visualization Window (main graphical window within interface)
View Control Panels (right-hand side of interface)
PanMesh Toolbar Buttons (along top of interface)
PanMesh Main Menu Bar (along top of interface)
Mesh Edit Pop-Up Menu (right mouse-click in 3-D Reservoir Visualization Window)
Graphing Window (displayed during/after running a Numerical Simulation)
Status Bar (along bottom of interface)
3-D Reservoir Visualization Window:
This is the main 3-D Visualization Window for the Reservoir and the image is initially in
Top View with a Solid Model when PanMesh is entered. Free Axis Rotation of the
Reservoir image can be accomplished by left-clicking on the image, holding the mouse
button down (the cursor will change to a globe symbol), then moving the mouse in the
direction of required rotation. An Axis Triad, showing the current orientation of the
Reservoir Mesh X-, Y- and Z-axes is also displayed at the bottom right corner of the
Visualization Window.
448
PanSystem
3-D View with Free Axis Rotation mode indicated by globe cursor symbol
and Axis Triad at bottom right
View Control Panels:
These elements of the interface are used to adjust the positioning,
scale and rotation of the 3-D Reservoir Image. They are situated down
the right- hand side of the dialog in four groups and are described from
top to bottom:
View Controls: These buttons are used to switch static view points for the Reservoir Image betw
View Centering
the(C+) Control:
following Thistobutton
actions occur:is used to center a selected point of the Reservoir
Center the Reservoir Image around the
selected point by Panning the image.
Set the selected point as the new focal point
for the Visualization Window, relative to which the Zoom speed
is controlled and about which the view can be rotated.
Master Zoom/Pan/Rotate Controls: These
buttons control the movement function of the Reservoir Image
and operate in conjunction with the left mouse button (also the
middle mouse button and/or wheel mouse where available):
Zoom: Click and drag the left mouse button
upwards over the Visualization Window to Zoom-In and
downwards to Zoom-Out to/from the current focal point. If
users have a wheel mouse, the wheel rotation can also be used
to invoke a similar Zoom response in all modes (i.e. even if
449
PanSystem 3.5 User Guide
the Pan or Rotate buttons are currently selected). The cursor changes
from an arrow symbol into a magnifying glass symbol whilst Zooming.
Pan: Click and drag the left mouse button across the Visualization Window
to pan the Reservoir image in any direction. If users have a three button
mouse (or wheel mouse), the middle button can also be used to invoke a
similar Pan response in all modes (i.e. even if Zoom or Rotate are
currently selected). The cursor changes from an arrow symbol into a
crossed arrow symbol whilst Panning.
Rotate: Click and drag the left mouse button around within the
Visualization Window for Free Axis Rotation of the Reservoir Image in any
direction. The cursor changes from an arrow symbol into a globe symbol
during Rotation.
In all cases, the Reset button will return the Reservoir Image to the position and
orientation it occupied before any of these three button settings were applied.
Special Views: These buttons can be used to select specific views for the
Reservoir Image:
Plan of Flow in Reservoir: This button positions the Flow Plane such
that it is horizontal and centred at the mid-point of the completions and
covering the entire extent of the reservoir in plan. This gives the user a
good idea of the overall flow pattern in the reservoir.
View Saver: The central Camera button is used to take a "snapshot" of the
current View displayed in the Visualization Window; everything required to
recreate the captured View is Saved (e.g. Cut Plane and Flow Plane settings - both
described below) and stored in the History File (described below), allowing any
captured Views to be recalled. In addition, even in Review Mode (i.e. reviewing a
History File - described below), new Views can be Saved and Added to the
existing History File.
Saved Views can be assigned appropriate names via the Edit View Title sub-dialog
and can either be recalled to the View Window (or deleted) from the Saved Views
dialog; these can be accessed via the View Menu (i.e. View Management/Edit Title
and View Management/View List sub-menu options respectively). The Saved
450
PanSystem
Views dialog can also be generated with the Manage Views button (described
below). The four buttons surrounding the Camera button are initially grayed-out
(i.e. no Views have been saved), but when Saved Views are present, these
buttons contain arrow icons and can also be used to recall Saved Views to the
View Window:
Previous View (upper left): Provided the current View is one of those
from the Saved View list, this button is used to recall the previous View in
the list - once the first View from the list is displayed, this button is
grayed-out.
Next View (upper right): Provided the current View is one of those
from the Saved View list, this is used to recall the next View from the
Saved View list - once the last View from the list is displayed, this button
is grayed-out.
First View (lower left): Provided the current View is one of those from
the Saved View list, this is used to recall the first View from the Saved
View list - once the first View from the list is displayed, this button is
grayed-out.
Last View (lower right): Provided the current View is one of those
from the Saved View list, this is used to recall the last View from the
Saved View list - once the last View from the list is displayed, this button
is grayed-out.
Manage Views: Select this button to generate the Saved Views dialog; this
can be used to select (Apply) previously Saved Views for display in the
Visualization Window, Delete any selected or all Saved Views that are no
longer required and/or to Edit the selected View Title text.
Flow %: This button is only enabled after a Numerical Simulation has been
performed. When activated, it can be used to view/hide the Flow into any of the
Completion Zones, by switching the Flow Field on/off. A similar functionality is also
available via the Show Flow Field option on the PanMesh Toolbar or from the Data
View Control Menu on the Main Menu Bar. In addition, this button also generates a
View Flow into Completions dialog, where users can select different parts of the
Completion Zone, and/or individual Completion Zones to view.
451
PanSystem 3.5 User Guide
performed see notes on the Flow Analysis option) in the case where the user is
looking closely at flow patterns around the completions. In the case shown the
default mesh pattern results in pretty accurate flows, but this is not always the
case. NB: It is noteworthy that a relatively high Error % (in flow) e.g. 30% -
does not necessarily reflect a high % error in the pressure calculations
(particularly at the well face, as per the type curve).
Layer Volumes: This is a simple dialog box that displays the following information
relating to each layer:
1. The porous volume of that layer (displayed in ft3 or m3 depending on the units
chosen),
2. The % of the overall porous volume that it represents,
3. The Total Bulk Volume of the reservoir,
4. The average porosity.
It is noteworthy that these values can be awkward to calculate by other means,
but that the very nature of the finite element modeling approach makes it
considerably easier.
Data View Controls: Select this button to generate the Data View Controls dialog;
this is used to select settings and set controls for the following Data Views:
Cut Plane: This tool is available before and after a Numerical Simulation
has been performed. When the Cut Plane tool is selected on the PanMesh
Toolbar an additional Plane Orientation button is made available below the
Data View Controls button.
452
PanSystem
dialog (Cut Plane tab); this uses the keyboard arrow keys for Rotation and
Translation.
Flow Plane: This tool is only available after a Numerical Simulation has
been performed. When the Flow Plane tool is selected an additional Plane
Orientation button is made available below the Data View Controls button.
The Flow Plane can also be resized manually by left-clicking and dragging
one of the spheres displayed at each corner of the Flow Plane (indicated by
the red colored sphere at bottom right corner in the example illustrated
below):
453
PanSystem 3.5 User Guide
Button Functionality
Reset Clipping Range Automatically: This option is selected by default.
This means that the Reservoir will not disappear when users Zoom-
Out. However, details in a close up view may disappear when
Zooming-In (in this case, users can select the Reset Near Plane option
to correct this. Note that this action will also de-select the Reset
Clipping Range Automatically option).
Select this text to view/hide additional information on Clipping Planes.
Items that are rendered/drawn within the Perspective View Window,
such as the Reservoir Image and associated features (e.g. Wellbore,
Flow Planes, Stream Tubes, etc.), will only be displayed if they lie
within the Near and Far Clipping Planes (which are a set distance from
the "viewer"). The default distance to the Near Clipping Plane is
automatically set at a minimum 10% of the distance to the Far
Clipping Plane. This means that for a Reservoir Image 1000 meters
wide, the "viewer" cannot get closer than 100 meters to the features
lying within the Reservoir Image; if users attempt to Zoom-In closer,
all features lying between the Near Clipping Plane and the "viewer" will
be Clipped-Out of the image (i.e. ignored). This situation applies
when the Reset Clipping Range Automatically option is selected (i.e.
default setting).
Reset Near Plane: If users wish to examine features lying within the
Reservoir Image in extreme close-up, they must select the Reset Near
Plane option (the Reset Clipping Range Automatically option is de-
selected automatically as described above); this Resets the Near
Clipping Plane distance to a fixed distance from the "viewer" (i.e. the
Far Clipping Plane setting remains on automatic). The Near Clipping
454
PanSystem
455
PanSystem 3.5 User Guide
456
PanSystem
If users click on Close Window (i.e. "X" symbol) in the top right
corner of the new graph, a "Save As (*TCX) File?" prompt is
generated for the point data. If users want to convert this into a
real pressure versus time response in PanSystem, they should
answer Yes at the prompt, to save the dimensionless response to
a (*.TCX) file. Enter a name for the file in the File Save As dialog
that appears next. This data will be saved to the current Type-
Curve folder (typcurv) by default. Users will then be returned to
the original Graphing Window containing the response at the
Well.
457
PanSystem 3.5 User Guide
The values indicated in the Legend are the minimum (i.e. red
line) and maximum (i.e. blue line) Dimensionless Pressure
Values from the Graphing Window Color Scale; thus gray, which
represents Pressures below the lower Pressure Display Value
and white, which represents Pressures above the upper
Pressure Display Value, are not included in the Color Bar for the
Perspective View.
The Title text can also be edited via the Enter the New View Title
sub-dialog (i.e. generated by the View/View Management/Edit
Title sub-menu option).
Axes/Triad Control: This option can be used to enhance control and
interpretation of the Visualization Window. This control is displayed by
default in the bottom right corner of the Visualization Window (it can be
switched-off by de-selecting this option on the PanMesh Toolbar). This
feature allows users to interpret the orientation of the view that is
currently being displayed. In addition, users can control the view
orientation by clicking on the Axes of the Triad (e.g. left-clicking on the
X-axis will cause the Perspective View to reorient itself parallel to that
axis without Zooming-Out. Holding CTRL and left-clicking on an axis
will cause the reorientation followed by a Zoom-Out, until the extents
of the Reservoir Image are visible).
Print: This option allows users to Print the contents of the currently
selected window (e.g. current Reservoir Image from the Perspective
View Window, graph of Dimensionless Pressure (Pd) versus
Dimensionless Time (td) from the Graphing Window after Numerical
Simulation, etc.). The button generates a standard Windows File Print
dialog.
458
PanSystem
The Print facility is available for both the Sandface Plot of (Pd) vs
(Td) and the Selected Co-ordinates Plot of (Pd) vs (Td) generated
with the Select a Point (P+) option. Ensure the required
window is selected before Printing.
Copy View: This option allows users to Copy the current Reservoir
Image from the Perspective View Window for Pasting into another
application (e.g. Word).
459
PanSystem 3.5 User Guide
and Controls required. If this set of Views is then Saved As (*.vws), users
can subsequently Read In these saved settings to any other Data View
Control session and examine the other Analyses in the series using the same
set-up).
Similarly, the Read In Views from File option generates a standard Windows
File Open dialog where users can Read In any Views that have been set-up
and Saved As a Views (*.vws) file format using the Output Views to File
option (described above).
Toggle Background Colour: Allows users to switch the background colour
from Black to Light Blue and vice-versa. This is useful when operating in
Wire Frame View, which is easier to discern against a light blue background.
Show Title: This option is used to display/hide the Title of the Perspective
View (i.e. as displayed in the Perspective View Window Title Bar). The Title
is added below the Reservoir Image and can be Printed with the View or
Copied for Pasting into another application (e.g. Word document, etc.).
The Title text can be edited via the Enter the New View Title sub-
dialog (i.e. generated from the View/View Management/Edit Title
sub-menu option).
Show Color Bar: This option is only enabled (and made available) during
and after Numerical Simulation by selecting the Color Contour option
(described above in PanMesh Toolbar Options). It is used to add a Color
Contour display (i.e. Dimensionless Pressure Response (Pd) Legend) to the
Reservoir Image displayed in the Perspective View. This can be used to
enhance the interpretation of any Perspective Views that are Printed or
Saved to file (refer to the Show Color Bar option in PanMesh Toolbar Options
for more details).
Show Axes: Provides an alternative method of activating/de-activating the
Axes Triad in the Perspective View (refer to the Axes/Triad Control option in
PanMesh Toolbar Options for more details).
Set Transparency: Generates a Slider Control that allows users to set the
degree of Transparency or Opacity for the Reservoir Image; the Slider
Control can also be generated from the right mouse-click Visualization
Window Pop-Up Menu (described below). Move the Slider to the right
(Opacity), to increase the color density of the Reservoir Image, or move to
the left (Transparency), to decrease the color density of the Reservoir
Image.
460
PanSystem
Clipping Plane and the "viewer" will be Clipped-Out of the image (i.e.
ignored). This situation applies when the sub-menu option Reset Clipping
Range Automatically is checked (i.e. default setting).
If users wish to examine features lying within the Reservoir Image in
extreme close-up, they must uncheck the Reset Clipping Range
Automatically sub-menu option, then check the Reset Near Plane sub-menu
option; this Resets the Near Clipping Plane distance to a fixed distance from
the "viewer" (i.e. the Far Clipping Plane setting remains on automatic). The
Near Clipping Plane Distance is a function of the Wellbore Radius (i.e. equal
by default).
The Reset Near Plane feature is best used for Zooming-In to examine
internal features. If users try to Zoom-Out further than one of the
default image positions (i.e. Top View, Front View or Side View), the
Reservoir Image will disappear from the Perspective View Window.
Print: Provides an alternative method of activating the Print option,
previously described in PanMesh Toolbar Button Options.
Copy: Provides an alternative method of activating the Copy View option,
previously described in PanMesh Toolbar Button Options.
Toolbars checkbox: If this option is checked, the Perspective View Window
and Graphing Window toolbars will be displayed. If this option is
unchecked, both of these toolbars will be hidden.
Data View Controls: Select this option to generate the Data View Controls
tabbed dialog; this is used to select settings and set controls for the Cut
Plane, Flow Plane and the Stream Tube.
Status Bar checkbox: If this option is checked, the Status Bar will be
displayed at the base of the PanMesh Window. If this option is unchecked,
the Status Bar will be hidden.
Data View Controls: This menu item provides access to the Data View Controls
used in the Visualization Window. Most of the following menu options are not
available until during or after the Numerical Simulation (i.e. those marked with an
asterisk*):
Cut Plane: Provides an alternative method of activating the Vertical Cut
View option, previously described in PanMesh Toolbar Button Options. The
Cut Plane can be adjusted via the Data View Controls tabbed dialog; this is
used to select settings and set controls for the Cut Plane, Flow Plane and the
Stream Tube. This dialog can be generated via the Data View Controls
button or the View/ Data View Controls menu option.
Pressure*: This has two sub-menu options:
Show Color Contours*: This provides an alternative method of
activating the Color Contour option, previously described in PanMesh
Toolbar Button Options.
Select a Point*: This provides an alternative method of activating/de-
activating the Select a Point option, previously described in PanMesh
Toolbar Button Options.
Isosurface*: This provides an alternative method of activating/de-activating
the Isosurface option, previously described in PanMesh Toolbar Button
Options.
461
PanSystem 3.5 User Guide
To show/hide the Title, either use the Title tool (previously described in
PanMesh Toolbar Options), or select the View/Show Title option from the
Main Menu Bar (also described earlier)
Manage Views: This option generates the Saved Views dialog (alternatively, select
the View/View Management/View List option from the Main Menu Bar (described
462
PanSystem
earlier)). This dialog is used to recall previously Saved Views to the Perspective
View Window, Edit the View Title of a previously Saved Perspective View or delete
Perspective Views that are no longer required.
Toggle Background Color: This provides an alternative method of activating the
View/Toggle Background Color option under the Main Menu Bar (described earlier).
This feature allows users to switch the background colour from Black to White and
vice-versa.
Set Transparency: Generates a Slider Control that allows users to set the degree of
Transparency or Opacity for the Reservoir Image; the Slider Control can also be
generated from the View/Set Transparency option under the Main Menu Bar
(described earlier). Move the Slider to the right (Opacity), to increase the color
density of the Reservoir Image, or move to the left (Transparency), to decrease
the color density of the Reservoir Image.
There will be a period of several seconds (or tens of seconds for a complex Mesh),
before any data appears on the graph. The computing time is displayed in the
Status Bar at the bottom left-hand corner of the screen at the end of the Numerical
Simulation.
The Graphing Window shows the progression of the Numerical Simulation as the
calculations are performed. The scale is automatically adjusted on the graph to
accommodate the calculated plot lines. By default the (Pd) and (dPd/dlogtd - spline fit)
plot lines are shown on the graphing area. Users may change this setting by calling up
the Graph Pop-Up menu (described below), with a right mouse-click anywhere in the
Graphing Window:
Graphing Window Pop-Up Menu:
463
PanSystem 3.5 User Guide
Stop: This menu option is only enabled during Numerical Simulation and
can be used to terminate the Numerical Simulation.
Pause: This menu option is only enabled during Numerical Simulation can
be used to temporarily Pause the Numerical Simulation. Selecting the
button again will re-start the Numerical Simulation.
Properties: Control of the graphical presentation (i.e. plotted lines) is
provided by the following sub-menu options. The raw (Pd/td) data are
spaced according to PanMesh's internal time-stepping regime, which is not
optimal for use in PanSystem. The Output Spline option (checked by
default), optimizes the spacing of the output data when it is saved to a
(*.TCX) file. Lines currently plotted on the graph are indicated by a Tick
Mark next to each plot option:
Edit Graph Area: This generates the Change Graph Area sub-dialog
for applying axis re-scaling (if required).
464
PanSystem
The same Save As facility is available in PanSystem on the File menu under
Save PanMesh Calc, or alternatively, use the My Computer or Windows
Explorer facilities to copy and rename the PANMESH.TCX file.
Overlay - Import TCX: This feature facilitates overlaying another TCX file
on top of the file generated by the current run. Only TCX files generated by
PanMesh version 3.3 or higher can be imported using this feature. This
feature can be useful for comparing the results of different PanMesh runs.
After the Numerical Simulation calculations are completed, users may exit PanMesh and
return to PanSystem by clicking on Close Window (i.e. "X" symbol) in the top right corner
of the PanMesh Graphical Interface. However, before exiting, users may wish to Review
the Pressure or Flow Distribution at different times of the Numerical Simulation. In this
case, select the Pressure/Show Color Contours option from the Data View Control Menu,
or select the Color Contour option from the PanMesh Toolbar, to display the Graphing
Window in Review Mode:
Graphing Window in Review Mode: The Graphing Window now includes a Color
Scale Key on the right, and upper and lower Scale Marker Bars (i.e. blue and red
lines), which define the span of the color contouring for (Pd). The color scale can be
adjusted in a number of ways:
Left-click on either the lower (red) or upper (blue) limit, then drag and release.
This will result in non-rounded (arbitrary) limits (if the Color Bar is turned on in
the Visualisation Window, the displayed values will reflect this).
Left-click on the top or bottom of the color bar itself in the Graphing window,
then drag and release and the limits can be changed to any arbitrary value.
Use the UP or DOWN arrow keys to change the lower value (red) to the next
rounded (in logarithmic scale) value.
Use SHIFT + UP or DOWN to change the upper value (blue) to the next rounded
(in logarithmic scale) value.
For the latter two options, ensure the Graphing Window has the focus.
The edge of the red area in the Reservoir Image is the outer limit of the Pressure
Disturbance. The value of (Pd) at the edge is determined by the position of the red
marker bar on the graph. If users set the red marker bar at (Pd = 0.1), the edge
corresponds to the classical Radius of Investigation for a Homogeneous Reservoir.
The blue marker bar affects the coloration closer to the Well, where the
Dimensionless Pressure Drop is bigger.
Users should experiment with the color scaling to achieve the best results.
Remember that the first half-dozen log cycles of (td) correspond to a very small
Depth of Investigation, and no coloration will be visible unless users Zoom-In on
the Wellbore region. A good way to achieve this is to use the View Completions
option from the View Control Panels; this will apply a good Zoom-In on the
Wellbore region. Use the Zoom feature from the View Control Panels area of the
Graphic Interface to adjust the viewing distance.
Review Simulation: When the Numerical Simulation is complete, a third Marker
Bar (vertical and green), appears on the right-hand side of the graph area. By
465
PanSystem 3.5 User Guide
selecting and dragging this bar to the left/right (or using the left/right arrow keys),
users can Replay the Pressure propagation against Dimensionless Time.
Status Bar:
This is situated at the base of the PanMesh Graphical Interface and provides users with
summary information relating to the preparation, execution and completion of the
current Numerical Simulation (e.g. Current Status, Estimated End Time for Simulation,
Total Elapsed Simulation Time, etc.).
Saving Numerical Simulation Data:
When the Numerical Simulation has finished, users have a number of options for saving
results:
History File:
On exiting PanMesh (or on closing the Graphing Window) users will be issued with the
following prompt:
"Do you wish to save the Simulation History File?". This is optional.
The History File (*.HST), contains a step-by-step record of the Numerical Simulation,
including Pressures at all Nodes in the Reservoir. This can be used for future replay of
the Dimensionless Wellbore Response, the Color Pressure Visualisation, and generation of
Interference Test Responses, without having to re-compute the Numerical Simulation
itself.
These files are large (i.e. several to many megabytes) and should only be saved if
they will be needed later (e.g. for the final, best match to a Well Test). A regular
clear-out, compression or transfer to CD of (*.HST) files is advisable if they are
being saved frequently and/or in large numbers.
Selecting No will close PanMesh and return users to PanSystem.
Selecting Yes will open a standard Windows File Save As dialog for the History File,
with extension (*.HST). The default directory will be the PanSystem Data folder.
After entering a suitable filename and saving, PanMesh will close and users will be
returned to PanSystem.
Real-Time and Pressure Response:
When PanMesh is closed, the Dimensionless Response is automatically written to a file
called PANMESH.TCX in the Type-Curve folder (typcurv). This will be used by PanSystem
to generate the Real-Time and Pressure Well Test Response. This PANMESH.TCX file will
be overwritten by the next PanMesh Numerical Simulation that is run.
Before closing PanMesh, the Save As TCX File option on the Graphing Window Pop-
Up Menu (described earlier), can be used to make a copy of the file under a
different name. There is also an option to make a back-up of the file in
PanSystem on the File menu using the Save PanMesh Calc option, or alternatively,
use My Computer or the Windows Explorer facilities to copy and re-name the file.
The Saved (*.TCX) file can be re-used to generate a Real-Time and Pressure Response
for a specific case without going back into PanMesh.
PanSystem will convolve the Dimensionless Response from PanMesh with the selected
Wellbore Storage Model (Cs), the Rate Schedule (and for Gas or Condensate, the Non-
Darcy Skin Factor (D)). This is achieved with the Advanced Simulation facility, using
analytically-derived, Dimensionless Response Functions. PanSystem will rapidly progress
through the time-steps of the Rate Schedule to produce a full Well Test Response:
466
PanSystem
If users were in the Analysis section of PanSystem with a diagnostic plot displayed
on-screen when PanMesh: New Run was invoked, they will find themselves
situated back in the same plot, with the PanMesh-generated response overlaid on
the Well Test data. The Simulated curve will be present on any diagnostic plot that
is subsequently selected. To remove it, select the Overlay Pressure option from
the Edit menu and switch-off the Show Overlaid Pressure option in the generated
dialog (or select an alternative overlay, if there is a choice).
If users were not in the Analysis section of PanSystem (e.g. designing a Well Test),
they will be taken to the Test Overview Plot, with their Simulated Test displayed. If
a Master Pressure Column is present (e.g. an existing Well Test), this will also be
plotted.
The Simulated Pressure Channel will be called FEM P and two Sandface Flow Rate
columns - FEM Q Total and FEM Q#1 - will also be created.
To make additional PanMesh runs (e.g. to refine a History Match), without
overwriting the current FEM P data, either:
Re-name FEM P via the Gauge Data (TPR) Preparation dialog from the
Dataprep menu. Select a data file, then the Edit button to generate a Gauge
Data Edit dialog, highlight FEM P, then select the New button to generate a
Define New Data File dialog. Select a column and re-name the file, before
re-running PanMesh.
Give the new data a different name at the Duplicate Column Names prompt
after running PanMesh (as described below).
Unless users are particularly interested in the Sandface Flow Rates - FEM Q Total
and FEM Q#1, they can either be deleted with the Select Data File to Delete facility
(i.e. accessed via the Delete button in the Gauge Data (TPR) Preparation dialog),
or just let them be overwritten each time.
PanSystem Prompts/Dialogs Encountered After Leaving PanMesh 3-D Numerical
Simulation:
These will vary according to the way users exit from PanMesh, but the following will
generally apply:
Duplicate Column Names: This warning will be issued when users close PanMesh
directly by clicking on Close Window (i.e. "X" symbol) in the top right corner of the
PanMesh Graphical Interface and select No to the prompt "Do you wish to Save the
Simulation History file?". Selecting OK in this warning dialog will overwrite these
columns of data with duplicate filenames. Selecting Cancel will generate the
Simulated Column Names sub-dialog, where alternative column filenames can be
specified.
Advanced Simulation Control dialog: Selecting OK in the Simulated Column
Names sub-dialog, will let users proceed with the Advanced Simulation
Calculations. Refer to the Help topic on Advanced Simulation Control, for further
details of the options and controls available within this dialog.
Calculating Advanced Simulation: Selecting OK in the Advanced Simulation
Control dialog will generate this information dialog, telling the user about the
number of calculation steps involved and the current calculation status. When all
the steps have been completed, select OK to close the dialog. The Advanced
Simulation will convolve the Rate data and Wellbore Storage with the Constant Rate
Dimensionless Solution generated by PanMesh.
467
PanSystem 3.5 User Guide
468
PanSystem
General:
This dialog can be generated after a Numerical Simulation has been performed, by first
selecting the View Completions button, then selecting the Flow button from the Stock
Views section of the View Control Panels in the PanMesh Graphical Interface. Users can
choose to:
View the Flow into any Completion Zone.
Select different viewing positions for the selected Completion Zone.
Screen Dialog and Operational Instructions:
Within this list dialog, users can chose to view the flow into any Completion Zone, by
selecting the required Completion Zone from the displayed list (i.e. by double-clicking on
an appropriated row or highlighting a row then selecting the Apply button).
The following parameters are displayed for each Completion Zone:
Completion: Completion Zones are Numbered in order from the Heel.
Length: The Length of each Completion Zone.
Position: The Distance from the Heel to each Completion Zone.
For Length and Position, the display units are the same as those selected for the
Master View (i.e. Feet or Meters).
Area: The Percentage of overall Completion Area attributed to each individual
Completion Zone.
Flow: The Percentage of overall Flow attributed to each individual Completion
Zone.
Three different views can be set-up for the selected Completion Zone using the radio
buttons at the top right corner of the dialog:
Top: The view is centered on the Top of the selected Completion Zone (i.e.
nearest to the Heel).
Centred: The view is centered on the Middle of the selected Completion Zone.
Bottom: The view is centered on the Bottom of the selected Completion Zone (i.e.
farthest from the Heel).
In each case, when the Apply button is selected, the Flow Plane is automatically
moved, Sized and Oriented for the selected Completion Zone. A Zoom-In is also
performed automatically to the selected Completion Zone.
The Error % given is an indication of the accuracy of the Flow into the Completions
(using the calculated Pressure Gradient) compared to the Applied Flow. Obviously, the
accuracy is greater when the Error % value is smaller, since the value is calculated as:
Error % = 100 x (Calculated Flow - Applied Flow)/Applied Flow
The Flow into each Completion Zone can be estimated (and the sum of all the
Flows compared to the Applied Flow). Note that an Error in this estimation does
not reflect an equivalent Error in the Pressure Calculation. It is rather related to
469
PanSystem 3.5 User Guide
the size of the elements around the open Completion Zones and their ability (given
the linear interpolation used for Flow over each element) to mimic the Flow Field.
If users want to try and get a qualitative feel for the Flow in the Reservoir, an
extra Flow Analysis checkbox option is available in the Edit Mesh dialog; if this
option is selected, PanMesh adds elements into the Mesh. This Flow Analysis
option should be used in conjunction with the Superfine Mesh options.
470
PanSystem
General:
This tabbed dialog can be generated from the PanMesh Graphical Interface after
Numerical Simulation has been performed, by selecting the Data View Controls button
from the View Control Panels; it can be used to adjust the settings that affect the
appearance of any Cut Plane, Flow Plane and Stream Tube displayed in the Perspective
View.
Screen Description and Operational Instructions:
The dialog is comprised of three tabs, described as follows:
Cut Plane tab:
A Cut Plane is a vertical, horizontal or angled slice through the Reservoir Image. These
control elements of the interface are only enabled when the Cut Plane toolbar or menu
option is selected in the PanMesh Graphical Interface; the controls are used to adjust the
Orientation, Rotation or Translation (i.e. in incremental steps) and the Relative Position of
a Cut Plane within the Reservoir Image. When the Cut Plane option is selected, the Solid
Model View option is also selected automatically (if not already selected); this enables
users to visualize the Cut Plane more easily.
A Cut Plane can potentially be placed at any Position/Orientation within the Reservoir
Image, but as a starting point, three Cut Plane options are provided; these can be
orientated parallel to the Wellbore Axis or the Cartesian Axes (X, Y or Z), depending on
whether the Around Well or Lock Point checkbox has been checked (as described below).
The Cut Plane controls are situated down the left-hand side of the tab and are described
from top to bottom:
(From left to right, Cut Plane tools for X-axis, Y-axis and Z-axis respectively)
If the Reservoir Image is in Top View (default setting), the X-axis cut is made vertically
from left to right, the Y-axis cut is made vertically from top to bottom. For a Slant or
Horizontal Well, the cut is oriented along the azimuth of the Well Trajectory. For a truly
Vertical Well, the cut is made vertically through the Wellbore Axis.
The Vertical Cuts are useful for inspecting the Meshing in the plane of a Vertical or Slant
Well. If Color Visualization is also used, it permits users to see the early part of the
propagation of the Pressure Disturbance out from the Well during the Numerical
Simulation, by removing the portion of the Reservoir Image between the viewer and the
Well.
The Z-axis cut is made in a horizontal plane and is best viewed when the Reservoir Image
is in Front View or Side View. For Horizontal Wells a cut is made through the Reservoir
Image in the plane of the Well (for a Vertical Well it simply cuts across the bottom Layer
of Mesh elements, which is not usually of much use).
The Horizontal Cut is useful for inspecting the Meshing in the plane of a Horizontal Well.
If Color Visualization is also used, it permits users to see the early part of the
propagation of the Pressure Disturbance out from the Well during the Numerical
Simulation, by removing that part of the Reservoir Image which overlies the Well.
Rotate radio button and Degree Slider: When the Rotate radio button is selected,
the upper Slider Control is used to set the increment for Rotation of the Cut Plane
471
PanSystem 3.5 User Guide
(From left to right, Flow Plane tools for X-axis, Y-axis and Z-axis respectively)
If the Reservoir Image is in Top View (default setting), the X-axis Flow Plane runs
vertically from left to right on the Reservoir Image, the Y-axis Flow Plane runs vertically
472
PanSystem
from top to bottom on the Reservoir Image. The Z-axis Flow Plane is disposed
horizontally and is best viewed when the Reservoir Image is in Front View or Side View.
In a large Reservoir Image, it may be difficult to see the Flow Plane initially and users
are recommended to either Zoom-In on the Wellbore area or use the View Completions
button to focus in on the Flow Plane. Users can then Resize the Flow Plane to suit their
Reservoir Model and viewing requirements.
Rotate radio button and Degree Slider: When the Rotate radio button is selected,
the upper Slider control is used to set the increment for rotation of the Flow Plane
(i.e. in 1 increments from 1 up to 15) around a fixed point. The Rotation
function is controlled by the keyboard arrow keys (i.e. Left, Right, Up and Down as
required). Movement is free-form, so users can Rotate the Flow Plane to any 3-D
aspect within the Perspective View Window.
Translate, Pan and Resize radio buttons and Distance Slider: When any of these
three radio buttons are selected, the lower Slider control is used to set the
increment for movement of the Flow Plane (i.e. in logarithmic increments from
1cm up to 1000m).
The Translation function allows the Flow Plane to be moved backwards/forwards
when the X-axis or Y-axis tool is selected or upwards/downwards when the Z-axis
tool is selected). Movement is controlled by the up/down keyboard arrow keys
only (i.e. Up to move the Flow Plane up/forwards and Down to move the Flow
Plane down/backwards as required).
The Pan function allows the Flow Plane to be moved along its own Axes (i.e. Flow
Plane can slide along the 3-D plane of which it is formed). When the X-axis or Y-
axis tools are selected, the Flow Plane can be moved vertically upwards/downwards
with the Up/Down keyboard arrow keys and backwards/forwards with the Left/Right
keyboard arrow keys. When the Z-axis tool is selected, the Flow Plane can be
moved horizontally backwards/forwards in the X- and Y-directions with the
Left/Right and Up/Down keyboard keys respectively.
The Resize function allows the Flow Plane to be increased/reduced in area.
Irrespective of whether the X-axis, Y-axis or Z-axis tools are selected, the Flow
Plane can be increased in Width/Length/Height about its center with the Up/Right
keyboard arrow keys and reduced in Width/Length/Height about its center with the
Down/Left keyboard arrow keys.
A mouse click and drag Resize method is also available via the Flow Plane
adjustment tool in the View Control Panels of the PanMesh Graphical Interface.
Around Well: This checkbox is used to set whether the rotation of the Flow Plane is
relative to the Wellbore Axis or the Cartesian Co-ordinate System (X, Y, Z). This
option also forces the Flow Plane Orientation tools to orient the Flow Plane relative
to the Wellbore Axis. The position of a Flow Plane is defined by a Known Point (i.e.
the Flow Plane center), and its outward Normal.
Lock Settings: When this checkbox is checked, use of the Flow Plane Orientation
tools will set the Flow Plane Orientation to the default settings (i.e. orientated
parallel to the Cartesian Axes (X, Y or Z)). However, the Known Point (i.e. the Flow
Plane center), is left unaltered.
Flow Plane Settings can be saved using the View Saver facility, and will be stored in
the History File.
473
PanSystem 3.5 User Guide
474
PanSystem
General:
This sub-dialog is generated from the Flow Plane tab of the Data View Controls dialog
after Numerical Simulation has been performed, by selecting the Settings button; it is
used to adjust the settings that affect the appearance of any Cut Plane, Flow Plane and
Stream Tube displayed in the Perspective View.
elect this button to generate the Flow Plane Settings sub-dialog; this is used to
Resolution Axes 1 and 2: The Flow Plane is a grid of points at which Flow
Arrows are interpolated from the Flow Field (i.e. calculated using the
Pressure Field and Material Properties). PanMesh allows a grid of up to 50 x
50 points and these two Slider Controls are used to select how many Flow
Arrows will be displayed in the direction of the two perpendicular (planar)
axes of the Flow Plane.
Scaling: This Slider Control is used to select the relative Scaling of the Flow
Arrows, enabling users to make a qualitative assessment of Fluid Flux in
the Reservoir surrounding the Wellbore.
The Average Flux is the Flow Rate divided by the Areas of open section on
the Wellbore (i.e. 2 x Rw x (completion lengths)). At a Scaling of 1.0, Fluid Flux
of average magnitude has an Arrow Length of Wellbore Radius (Rw) and can
be considered as being "to scale". The Length (L) of the Flow Arrows is given
by:
L = (q/qAv) x Rw x Scale
Where:
L = Flow Arrows Length
q = Flux at a given point
qAv = Average Flux
Rw = Wellbore Radius
Examples of use are provided below:
If the Scaling is initially set to 1.0, a Flow Arrow Length equal to the
Wellbore diameter (i.e. 2 x Rw), represents a Fluid Flux at that point
of magnitude (2 x qAv)/1.0.
If the Scaling is altered to 0.2, a Fluid Flux equal to qAv is now
represented by an Flow Arrow of magnitude 0.2 x Rw.
At the same Scaling (i.e. 0.2), a Flow Arrow Length equal to the
Wellbore diameter (i.e. 2 x Rw), represents a Fluid Flux at that point
of magnitude (2 x qAv)/0.2 = 10 x qAv (i.e. ten times the Average
Flux).
In situations where extremely high Fluxes occur, this Scaling facility can be
used to reduce the Flow Arrow Length on a relative basis, to visualize areas
of influx more effectively.
Arrow Heads: This Slider Control is used to select the number of Sides that
will be displayed on the Flow Arrow Heads (e.g. fewer Sides provides a
flatter, 2-D appearance, but is faster to process/render, whereas more
Sides provides a greater 3-D appearance, but is slower to process/render).
475
PanSystem 3.5 User Guide
This facility can also be toggled on/off by using the Ctrl + D keyboard keys.
Reset button: This button is used to Reset the current Flow Plane Settings
to the default values and the Flow Plane orientation to the default setting
(i.e. X-axis button).
Cancel button: Closes the sub-dialog without accepting any edits and
returns users to the Perspective View Window.
OK button: Closes the sub-dialog accepting any edits and returns users to
the Perspective View Window.
476
PanSystem
General:
This dialog is generated when the View List sub-menu option is selected from the View
Management option on the PanMesh View menu or the Manage Views button is selected
on the View Control Panels; it can be used to:
Select and Apply one of the Saved Views listed in this dialog for display in the
Perspective View Window.
Edit any of the Titles (i.e. names) currently applied to Saved Views.
Delete any of the Saved Views listed in this dialog.
477
PanSystem 3.5 User Guide
well bore into the reservoir for the vertical/inclined type scenarios and the heal for
horizontal cases.
478
PanSystem
General:
This sub-dialog is generated when the Edit button is selected in the Saved Views dialog; it
can be used to Edit any of the selected Titles (i.e. names) assigned to saved Perspective
Views.
A similar sub-dialog is displayed when users select the Edit View Title option from
the Mesh Edit Pop-Up Menu or the Edit Title sub-menu option from View
Management under the View Menu, but in these cases the sub-dialog is entitled
Enter the New View Title and any Title edits are only applied to the current
Perspective View.
Screen Description and Operational Instructions:
The sub-dialog is described as follows:
Entry/Editing Field (alphanumeric): Either select and highlight the entire entry or
part of the alphanumeric entry as appropriate, then edit or enter text/numerals to
describe the currently selected Saved View. The default entry is Perspective View
#(number). Each View is numbered consecutively as it is Saved.
OK button: Select this button to apply any changes and/or exit from the sub-
dialog.
Cancel button: Select this button to exit from the sub-dialog without applying
any changes.
479
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users either select:
The Edit View Title option from the Mesh Edit Pop-Up Menu or the View/View
Management/Edit Title sub-menu option from the PanMesh Main Menu.
The Properties/Edit Graph Title option from the Graphing Window Pop-Up Menu.
it can be used to Enter a new Title/Name for the current Perspective View or Graphing
Window (i.e. assign a Title other than the default one), or Edit the existing Title/Name
assigned to the current Perspective View or Graphing Window.
A similar sub-dialog is displayed when the Edit button is selected in the Saved
Views dialog, but in this case the sub-dialog is entitled Edit the View Title and any
Title edits are only applied to the selected Perspective View Title within the Saved
View.
Screen Description and Operational Instructions:
The sub-dialog is described as follows:
Entry/Editing Field (alphanumeric): Either select and highlight the entire entry or
part of the alphanumeric entry as appropriate, then edit or enter text/numerals to
describe the current Perspective View Title. The default entry is Perspective View
#(number). For the Graphing Window, the default entry is textual.
OK button: Select this button to apply any changes and/or exit from the sub-
dialog.
Cancel button: Select this button to exit from the sub-dialog without applying
any changes.
480
PanSystem
General:
This dialog can be generated in a number of ways, after a Numerical Simulation has been
performed:
Click in the Graphing Window to activate the Graphing Window Menu and either
select the Select a Point (P+) toolbar option or Data View Controls/P+ Select a
Point menu option to generate this dialog.
Choose the Select a Point (P+) option, then click in the Visualization Window in the
approximate area of interest; this will generate a Selected Point Graphing Window
(the current X, Y, Z co-ordinates of the Selected Point will be displayed in the
Window Title Bar). Next, click in the Selected Point Graphing Window to activate
the Graphing Window Menu and either select the P+ (Select a Point) toolbar option
or Data View Controls/P+ Select a Point menu option to generate this dialog.
Alternatively, after generating a Selected Point (as described above), double-click
on the Selected Point (i.e. green-colored sphere) in the Visualization Window to
generate this dialog directly.
The Simulation has created a Pressure versus Time record for every Mesh Node in the
Model. The response at the Well is displayed on the initial Graphing Window. With the
Select a Point facility, users can define the Co-ordinates of any other Point in the
Reservoir (i.e. not necessarily at a Mesh Node) and generate a (Pd) versus (td) response
for it. This can subsequently be converted into a real Pressure versus Time record for an
Interference Test in PanSystem.
Screen Dialog and Operational Instructions:
The dialog is comprised of an information field, three data entry fields, a unit selection
section and two function buttons, described as follows:
Information Field: This is to remind users that the Z-Co-ordinate is positive
downwards.
X-, Y- and Z-Co-ordinate: Enter the X-, Y- and Z-Co-ordinates for the point of
interest. Remember that Z is positive downwards. PanMesh issues a warning if
the point does not lie within the Reservoir.
Users may not remember the co-ordinate system they defined in the PanSystem
Well and Reservoir (Numerical) section of the program. It is not possible to open
this section of the program (i.e. via the Dataprep menu in PanSystem), to review
the co-ordinates unless PanMesh is first shut-down. To avoid this situation, start a
second PanSystem session, then open the same (*.PAN) file and view it there.
Remember to shut-down this session of PanSystem before continuing.
After selecting OK, a new Graphing Window will appear showing the Dimensionless,
Constant-Rate Drawdown Pressure Response and Derivative at the specified Point.
481
PanSystem 3.5 User Guide
If users click on Close Window (i.e. "X" symbol) in the top right corner of the new
Graphing Window, a "Save As (*TCX) File?" prompt is generated for the point data. If
users want to convert this into a real Pressure versus Time Response in PanSystem, they
should answer Yes at the prompt, to save the Dimensionless Response to a (*.TCX) file.
Enter a name for the file in the File Save As dialog that appears next. This data will be
saved to the current Type-Curve folder (typcurv) by default. Users will then be returned
to the original Graphing Window containing the response at the Well.
482
PanSystem
General:
This dialog can only be generated in PanMesh before Numerical Simulation is performed,
by right-clicking anywhere in the 3-D Reservoir Visualization Window to activate the
Mesh Edit Pop-Up Menu, then selecting the Edit Mesh menu option. The dialog can be
used to alter the density of the Mesh used for the Numerical Simulation and can
(optionally) be used to activate Flow Analysis for the View Completions option (also refer
to View Flow into Completions dialog for more details).
Screen Dialog and Operational Instructions:
The dialog is comprised of three or four selection sections (i.e. depending on the number
of regions present) and two function buttons, described as follows:
Wellbore section: This increases the number of Elements along the Wellbore, but
only if the Well is partially-completed. The Mesh Refinement occurs over the non-
open sections, with increased fining as the open sections are approached. The
degree of Mesh Refinement is at a maximum close to the Well and decreases with
radial distance away from the Well. This improves the modeling of Flow
Convergence and produces a better Early-Time Response.
Radial section: This boosts the number of Elements in the Radial direction in the
Region containing the Well by increasing the density of the Mesh rings. This might
improve the response to a Boundary or Internal Fault close to the Well.
Polygons section: This section only appears for a model with more than one
Region (refer to the Help topic for Using Regions and Defining Areal Heterogeneities
for more details). It boosts the number of Elements in the Regions (i.e. Polygons)
not containing the Well. A Region closer to the Well will be given more Mesh
Refinement than a Region farther from the Well. This might improve the Mid- or
Late-Time Response in a heterogeneous Reservoir.
For the three sections listed above, the progression from Coarse, through Medium
and Fine, to Superfine, increases the number of Elements in the Mesh.
Anisotropy: For a Vertical Well, this extends some of the Wellbore Vertical
Refinement (described above), out through the Reservoir instead of dissipating it
away from the Well. This may improve Early-Time Response in a partially-
completed Well in an anisotropic Reservoir.
483
PanSystem 3.5 User Guide
The default settings can be accepted for most purposes. If users suspect that a
response could be improved by Mesh Refinement, try increasing the appropriate default
by one step. A finer Mesh will incur an increased computation time, and may or may not
produce a more accurate response. If the response is significantly different, it would
suggest that an improvement has been achieved and it might even be worth investigating
the possibilities of going one step further in refinement, but this should not normally be
necessary.
484
PanSystem
General:
This sub-dialog is generated by right-clicking anywhere within the PanMesh Graphing
Window and selecting the Properties/Graph Area option from the pop-up menu; it is used
for applying Axis Re-scaling (if required).
This sub-dialog can also be generated by double left-clicking on the Plot Axes
within the Graphing Window.
Screen Dialog and Operational Instructions:
The sub-dialog is described as follows:
Minimum td: On (horizontal) X-axis next to origin. Enter a suitable number or
accept the default setting.
Minimum Pd: On (vertical) Y-axis next to origin. Enter a suitable number or accept
the default setting.
Maximum td: On right-hand end of (horizontal) X-axis. Enter a suitable number or
accept the default setting.
Maximum Pd: On upper-most end of (vertical) Y-axis. Enter a suitable number or
accept the default setting.
Graph scales are adjusted by setting the minimum and maximum limits for Dimensionless
Pressure (Pd) and Dimensionless Time (td).
The raw (Pd/td) data are spaced according to the internal time-stepping regime within
PanMesh, which is not optimal for use in PanSystem. The Output Spline option from the
Graphing Window Pop-Up Menu (which is on by default), is used to optimize the spacing
of the output data when it is saved to a (*.TCX) file.
485
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by double left-clicking anywhere inside the Graph within
the PanMesh Graphing Window. This option automatically converts the output data that
would be saved to a (*.TCX) file, to provide an optimum spacing of data points when
viewed on a Log Time Axis. PanMesh calculates the optimum spacing by determining the
Spline Curve generated by the original data, then resolving this to the X-axis for the
equidistant number of data points requested by the user in this sub-dialog.
The Output Spline option from the Graphing Window Pop-Up Menu (which is on by
default), is used to optimize the spacing of the output data when it is saved to a (*.TCX)
file. When selected it is used to define the number of points calculated in the (*.TCX) file.
The default Number of Points interpolated from the Spline is equal to five times the
Number of Time Stations in the analysis; this is implemented once the Numerical
Simulation has ended.
If the results are unacceptable (e.g. too noisy), try increasing the number (i.e. up to
5001), until a smoother plot is obtained.
486
PanSystem
General:
If users already have a Column called FEM P (or Flow Rate Columns with the default
names) in the file from a previous PanMesh Simulation, a data overwrite warning will be
issued after closing PanMesh and before the PanSystem calculations begin. If users
want to perform more PanMesh runs (e.g. to refine a History Match), and do not want to
overwrite the current FEM P data, they can either:
Re-name FEM P via the Gauge Data (TPR) Preparation dialog from the Dataprep
menu. Select a data file, then the Edit button to generate a Gauge Data Edit
dialog, highlight FEM P, then select the New button to generate a Define New Data
File dialog. Select a Column and re-name the file, before re-running PanMesh.
Give the new data a different name at the Duplicate Column Names prompt after
running PanMesh (described below).
Unless users are particularly interested in the Sandface Rates - FEM Q total and FEM
Q#1, they can either be deleted with the Select Data File to Delete facility (i.e. accessed
via the Delete button in the Gauge Data (TPR) Preparation dialog), or just let them be
overwritten each time.
In the latter case from above, the Duplicate Column Names warning will be issued when
users close PanMesh directly by clicking on Close Window (i.e. "X" symbol) in the top
right corner of the PanMesh Graphical Interface and select No to the prompt "Do you wish
to save the Simulation History File?".
Selecting OK in this warning dialog will overwrite these columns of data with
duplicate filenames.
Selecting Cancel will generate the Simulated Column Names sub-dialog, where
alternative column filenames can be specified.
Screen Dialog and Operational Instructions:
The sub-dialog is described as follows:
Pressure/Total Rate section: Change the name of the Pressure Column and the
Total Rate (i.e. if required).
Layer Rate Columns section: Change the name of the Layer Rate Column/s (i.e. if
required).
Select OK to accept any changes and generate the Advanced Simulation Control dialog
(no further changes are required). The PanSystem Advanced Simulation calculations will
now take place - Pressure and Sandface Rate Columns will be created with these new
names.
Select Cancel to ignore any changes (i.e. overwrite existing Columns) and generate
the Advanced Simulation Control dialog (no further changes are required). The
PanSystem Advanced Simulation calculations will now take place - Pressure and Sandface
Rate Columns with the same names will be created, overwriting the existing ones.
487
PanSystem 3.5 User Guide
General:
This is the first of three sub-menu options from the Simulate menu, situated under the
Numerical Simulation option:
PanMesh: New Run
PanMesh Replay
From Existing TCX File
These three options give access to the PanMesh graphical interface which is fully
described in Numerical Simulation (PanMesh) Graphical Interface.
The PanMesh: New Run option first generates the Numerical Simulation Control dialog
where users enter the required simulation time for a new run. On OK from this dialog,
PanMesh is invoked to run a new Simulation based on the geological model configured in
PanSystem Well and Reservoir (Numerical). PanMesh generates a Dimensionless
Pressure Response for a Constant-Rate Drawdown. This is written to a file with extension
(*.TCX) and passed back to PanSystem, where it is convolved with Wellbore Storage and
the actual Test Rate Schedule to produce the Real-Time and Pressure Response for a Well
Test.
Operational Instructions:
A typical workflow for Numerical Simulation using the PanMesh: New Run option is
presented as follows:
Duration of Simulation: The Numerical Simulation Control dialog will request the
Duration of the Numerical Simulation. This will default to the Total Duration of the
selected Well Test to be Simulated, including all Rate History (e.g. a 24-hour build-
up which follows a 240-hour flowing period, will require a Simulation spanning 264
hours). The default time may be increased if required, although this is usually
unnecessary. If the time is reduced, there is a risk of generating a Dimensionless
Response that does not cover enough time. Selecting OK will then invoke the
PanMesh 3-D Numerical Simulator (refer to Numerical Simulation (PanMesh)
Graphical Interface).
Reservoir Image and Mesh: A few seconds will elapse while PanMesh constructs
the Finite Element Mesh for the selected Reservoir Model. A 3-D display of the
Reservoir will then appear in the Reservoir Viewing Window, with the Reservoir
Image initially displayed in Plan View. To view the Mesh, switch off the Solid Model
View button on thePanMesh Toolbar and switch on the Wire Frame View button.
Starting the Numerical Simulation: To start the Numerical Simulation, select
the Go button on the PanMesh Toolbar. This initiates the Numerical Simulation and
generates the Graphing Window. The Graphing Window will show the
Dimensionless (Pd) versus (td) Response with derivative at the Sandface, computed
for a Constant-Rate Drawdown. The response includes the Darcy Skin Factor (S), if
this is present.
Wellbore Storage (Cs), Turbulent Skin Factor (D) and the true Flow Rate Schedule,
will be convolved into the response on returning to PanSystem.
488
PanSystem
There will be a period of several seconds (or tens of seconds for a complex Mesh)
before any data will appear on the Graph. The traces will jump forward over
successive time segments as the calculations progress. Simple models will take a
few tens of seconds to compute, complex models (or models where users have
refined the Meshing) will take minutes or hours, depending on their complexity and
the configuration of the computer. The Status Bar will provide an estimate of End
Time (this is based on the Time taken for each of the key numerical steps
performed during the Numerical Simulation and is revised as the Numerical
Simulation progresses).
During a Numerical Simulation it is possible to switch the focus between the
Graphing Window and the 3-D Reservoir Viewing Window and use any of the
facilities which are enabled (e.g. the 3-D Pressure Visualisation facility can be
switched-on during the Simulation to show the progress of the Pressure
Disturbance through the Reservoir, by selecting the Color Contour option on the
PanMesh Toolbar or the Pressure/Show Color Contours option from the Data View
Controls menu item.
After the Numerical Simulation: When the Numerical Simulation has finished,
users have a range of options:
1. Close PanMesh and return to PanSystem to generate the Real Time/Pressure
Well Test Response.
Note that these (*.HST) files are large, and should be routinely zipped or cleared
out if they start to accumulate.
489
PanSystem 3.5 User Guide
490
PanSystem
General:
This dialog is generated when the PanMesh: New Run sub-menu option is selected via the
Numerical Simulation option on the PanSystem Simulate menu.
Screen Dialog and Operational Instructions:
The dialog is described as follows:
Simulation Time: The program requests the number of Hours duration the
simulation is intended to replicate. This time can extend to a maximum of
99,999,999 hours. If users are running the simulation from a diagnostic plot,
PanMesh will use the Total Test Duration in the Rate Changes Table from the
Gauge Data (TPR) Preparation dialog (accessed from the Dataprep menu).
If users are running the Test Design facility, it will use the Total Test Duration from
the Test Design Table. The default value can be edited if required, but it should
always be at least as long as the Duration of the Test Sequence being Simulated.
The dialog will default to the Total Duration of the Well Test being Simulated,
including all Rate History, thus a 24-hour Build-Up which follows a 240-hour
Flowing Period will require a Simulation spanning 264 hours. The default Time can
be increased if required, though there is normally no need to do this. However, if
the Time is reduced, users risk generating a Dimensionless Response that does
not cover enough Time.
Selecting OK will then take users into the PanMesh 3-D Numerical Simulation Interface.
491
PanSystem 3.5 User Guide
General:
This is the second of three sub-menu options from the PanSystem Simulate menu,
situated under the Numerical Simulation option:
PanMesh: New Run
PanMesh Replay
From Existing TCX File
These three options give access to the PanMesh Graphical Interface which is fully
described in Numerical Simulation (PanMesh) Graphical Interface.
The PanMesh Replay option first generates a File Open dialog, where users select and
import an existing PanMesh simulation in (*.HST) History File format. On selecting Open
from this dialog, PanMesh is invoked to import results from the selected (i.e. existing)
Simulation (provided it has been Saved and stored in (*.HST) History File format).
Users should have the appropriate (*.PAN) file open in PanSystem before selecting
PanMesh Replay.
In Replay Mode it is possible to:
Re-display the Dimensionless Pressure Response at the Well.
Save the Dimensionless Pressure Response at the Well as a (*.TCX) file (users may
have lost or overwritten the one from the original Simulation).
Replay the Pressure Visualization.
Generate the Dimensionless Pressure Response versus Time at any (X, Y, Z) co-
ordinate in the Reservoir for Interference Testing Purposes.
Generate the Real-Time/Pressure Well Test Response for the Well and/or Selected
Points in the Reservoir on returning to PanSystem.
Operational Instructions:
A typical workflow for Numerical Simulation using the PanMesh Replay option is presented
as follows:
Opening the History File: Users should have the appropriate (*.PAN) file open in
PanSystem before selecting PanMesh Replay.
Select PanMesh Replay and select the required History File stored in (*.HST) format
from the standard Windows File Open dialog that appears. This dialog defaults to
the PanSystem Data directory.
492
PanSystem
PanMesh is now in the same status as if a Simulation has just been run. However,
in Replay Mode users cannot re-launch the Numerical Simulation; this must be
done using the PanMesh: New Run option from the PanSystem Simulate menu.
Saving the Dimensionless Pressure Response for a Well as a TCX File (with
User-Specified Name): When PanMesh is closed, users will be prompted to make
a named save. To do this without closing PanMesh, right-click on the graph to
generate the Graphing Window Pop-Up Menu. When the Graphing Window is
closed, the Dimensionless PanMesh Response is automatically written to a file called
PANMESH.TCX in the Type-Curve folder (typcurv). This will subsequently be used
by PanSystem to generate the Real-Time and Pressure Well Test Response when
users exit PanMesh. This PANMESH.TCX file will be overwritten by the next
PanMesh Simulation that is made. Use the Save As TCX File option on the Graphing
Window Pop-Up Menu to make a copy of the file under a different name, for future
use. The same facility is also available in PanSystem from the File menu under
Save PanMesh Calc, or alternatively, use either the My Computer or Windows
Explorer facilities to copy and re-name the file.
Replaying the Pressure Visualisation: Either activate the Color Contour button
from the PanMesh Toolbar or the Pressure/Show Color Contour option from the
Data View Control menu item, to apply Color Contouring within the 3-D Reservoir
Viewing Window and Graphing Window.
Generating and Saving the Dimensionless Pressure Response Versus Time
at any Point (X, Y, Z) in the Reservoir: Either activate the Select a Point button
from the PanMesh Toolbar or the Pressure/Select a Point option from the Data View
Control menu item, then left-click on an appropriate part of the Reservoir Image to
generate the Selected Point (i.e. green-colored sphere). Double left-click on the
Selected Point to generate the Enter the Co-ordinates dialog. Edit the (X, Y, Z)
co-ordinates if required, then select OK, to generate a new Graphing Window
showing the Dimensionless, Constant-Rate Drawdown Pressure Response and
Derivative at the Selected Point.
Generating the Real Time/Pressure Response for the Well: Close PanMesh
directly by clicking on Close Window (i.e. "X" symbol) in the top right corner of the
PanMesh Graphical Interface. There will be a prompt to Save the Simulation as a
History File with extension (*.HST), in the program Data folder. This is an
optional step, but worthwhile if the Simulation took a long time to run, as it allows
subsequent access to certain Replay facilities without having to re-run the
Simulation from scratch.
Note that these (*.HST) files are large, and should be routinely zipped or cleared
out if they start to accumulate.
As described above, the Dimensionless Response is automatically written to a file
called PANMESH.TCX in the Type-Curve folder (typcurv). This will be used by
PanSystem to generate the Real Time and Pressure Well Test Response.
Users will now be returned to PanSystem. The Dimensionless Response from
PanMesh is convolved with Wellbore Storage (Cs) and Rate History (and for Gas or
Condensate, Non-Darcy Skin Factor (D)), to produce the Well Test Response. The
Advanced Simulation facility is used for this purpose.
If users were in the Analysis section with a diagnostic plot on the screen
when PanMesh: New Run was invoked, they will find themselves back on
the same plot, with the PanMesh-generated response overlaid on the Well
Test data.
493
PanSystem 3.5 User Guide
The simulated curve will be present on any diagnostic plot that is viewed. To
remove it, select the Overlay Pressure option from the Edit menu and
uncheck the Show Overlaid Pressure checkbox or select an alternative
overlay if there is a choice.
If users were not in the Analysis section (e.g. designing a test), they will be
taken to the Test Overview Plot, with their Simulated Test displayed. If a
Master Pressure Column is also present (e.g. an existing Well Test), this
will also be plotted.
The Simulated Pressure Channel will be called FEM P and two Sandface Flow
Rate Columns - FEM Q total and FEM Q#1 - will also be created.
To make additional PanMesh runs (e.g. to refine a History Match), without
overwriting the current FEM P data, either:
Re-name FEM P via the Gauge Data (TPR) Preparation dialog from the
Dataprep menu. Select the Edit button to generate a Select Data File
to Edit dialog, highlight FEM P, then select the New button to
generate a Define New Data File dialog. Select a Column and re-
name the file, before re-running PanMesh.
Give the new data a different name at the Duplicate Column Names
prompt after running PanMesh (refer to the Help topic for Numerical
Simulation (PanMesh) Graphical Interface for more information about
this prompt).
Unless users are particularly interested in the Sandface Rates - FEM Q total
and FEM Q#1, they can either be deleted with the Select Data File to Delete
facility (i.e. accessed via the Delete button in the Gauge Data (TPR)
Preparation dialog), or just let them be overwritten each time.
Generating the Real Time/Pressure Response for a Point or Points in the
Reservoir on Returning to PanSystem: Generate and Save the Dimensionless
Response at the Point/s as described above using the Select a Point facility.
Options are available in PanMesh to Save the Wellbore Response as a (*.TCX) file
with a user selected name, and to Save the Response at any Point in the Reservoir.
These (*.TCX) files can be used to generate Real-Time/Pressure Responses at the
Wellbore and at the Selected Point/s, using the From TCX File option on the
Simulate menu. This option may be used for a number of reasons:
To re-generate the Wellbore Response because the FEM P data (created
when the original PanMesh Numerical Simulation was run), has been
accidentally deleted.
To re-generate the Wellbore Response using a different Wellbore Storage
Model, Rate Schedule (or for Gas and Condensate, a different Rate-
Dependent Skin Coefficient (D)). The original (*.TCX) file is still valid,
provided users do not alter the Layer or Fluid parameters.
Users have saved (*.TCX) files representing pressures at points in the
reservoir for an interference test.
Close PanMesh directly by clicking on Close Window (i.e. "X" symbol) in the top
right corner of the PanMesh Graphical Interface. On exiting PanMesh, users are
returned to PanSystem where the Real Time/Pressure Response for the Well is
generated as described above.
If Dimensionless Pressure Responses have been created at Points in the Reservoir
and saved as (*.TCX) files, these Real-Time/Pressure Responses can be generated
494
PanSystem
by using the From TCX File option on the Simulate menu. This generates an
Advanced Simulation Control dialog. Select the (*.TCX) file for Pressure at a Point
in the Solution Model area of the dialog. The Names button should also be used to
give the Pressure Channel a useful name such as PPoint#1, to avoid confusion
later. The selected Pressure data can subsequently be viewed and compared with
others on the Data Edit Plot, or Overlaid on a diagnostic plot of the Wellbore
Response.
495
PanSystem 3.5 User Guide
General:
This is the third of three sub-menu options from the Simulate Menu, situated under the
Numerical Simulation option:
PanMesh: New Run
PanMesh Replay
From Existing TCX File
These three options give access to the PanMesh graphical interface which is fully
described in Numerical Simulation (PanMesh) Graphical Interface.
The From Existing TCX File option first generates an Advanced Simulation Control dialog,
where users can select the required (*.TCX) file from the Solution Model area of the
dialog. The Names button should also be used to assign the selected channel a useful
name, to avoid confusion later. The selected data can subsequently be viewed and
compared with others on the Data Edit Plot, or overlaid on a diagnostic plot of the
wellbore response.
Generating TCX Files:
When PanMesh is closed, the dimensionless response is automatically written to a file
called PANMESH.TCX in the Type-Curve folder (typcurv). This is immediately convolved
with wellbore storage (Cs) and the actual test rate schedule by PanSystem to produce the
real-time and pressure response for the welltest. For gas and condensate fluid types, the
rate-dependent, Non-Darcy Skin (D) is also added at this stage. This PANMESH.TCX file
will be overwritten by the next PanMesh simulation that is run.
Before closing PanMesh, the Save As TCX File option on the Graphing Window Pop-
Up Menu, can be used to make a copy of the file under a different name. There is
also an option to make a back-up of the file in PanSystem on the File Menu using
the Save PanMesh Calc option, or alternatively, use My Computer or the Windows
Explorer facilities to copy and re-name the file.
The saved (*.TCX) file can be re-used to generate a real-time and pressure response for
a specific case without going back into PanMesh.
These options are available in PanMesh to save the wellbore response as a (*.TCX) file
with a user selected name, and to save the response at any point in the reservoir.
These (*.TCX) files can be used to generate real-time/pressure responses at the wellbore
and at the selected observation point/s, using the From TCX File option on the Simulate
Menu. This option may be used for a number of reasons:
To re-generate the wellbore response because the FEM P data (created when the
original PanMesh simulation was run), has been accidentally deleted .
To re-generate the wellbore response using a different wellbore storage model, a
different rate schedule (or for gas and condensate, a different rate-dependent skin
coefficient (D)). The original (*.TCX) file is still valid, provided users do not alter
the layer or fluid parameters.
Users have saved (*.TCX) files representing pressures at points in the reservoir for
an interference test.
496
PanSystem
497
PanSystem 3.5 User Guide
Advanced Simulation
General:
This facility is available by selecting the Advanced Simulation option from the Simulate
Menu. Basic program functionality is described in the Advanced Simulation Help topic.
PanSystem Advanced Simulation is used to generate the Wellbore Pressure Response to a
specified Surface Flow Rate Schedule, for a specified Reservoir and Boundary description.
Like Quick Match, Advanced Simulation produces a Pressure Response that can be
displayed on screen and compared with Gauge Data, but it is more flexible and provides a
number of additional features as outlined below. If these are not required, use Quick
Match.
The reservoir model is not restricted to a single-well or single-layer, so multi-layer effects
(i.e. up to 5 layers) and interference from other wells (i.e. up to 5 wells) can be included.
Different boundary geometries can be modelled in each layer (i.e. using up to 16,000
image wells per layer).
The characteristics of the pressure gauge (i.e. resolution, noise and drift) can be included
in the simulated pressure response using the Gauge Details button from the Advanced
Simulation dialog (this facility is also available via the Configure menu).
Unlike the Quick Match option, where the simulated data are for display only, Advanced
Simulation data are written to new data channels and can be saved to disk for future use
just like any other gauge data. They can also be converted to dimensionless form as
Type-Curves.
The Advanced Simulation facility can be used for:
History Matching: Matching the simulated data to gauge data in an existing
(*.PAN) file. The Flow Rate would be the same as the rate sequence used for the
well test being analyzed. The objective would be to verify that the current reservoir
model is capable of replicating the measured gauge response.
Welltest Design: The Flow Rate would be an intended or tentative rate sequence
for a well test that has not yet been performed. The objective would be to examine
the computed response with a view to optimizing the test design (i.e. Flow Rates,
duration of flow periods, sensitivity to different variables, etc.).
The output from Advanced Simulation includes:
Flowing pressure in each well.
Total downhole Flow Rate in each well.
Downhole Flow Rates from each layer in each well.
Layer pressures at selected Observation Points in the reservoir.
498
PanSystem
General:
To run Advanced Simulation, the following input data are required:
Well Parameters, per Well.
Layer Parameters, including the Reservoir Flow Model and associated Model
Parameters (i.e. k, S, etc.), per Layer.
Image Wells for any Boundaries, per Layer.
Fluid Parameters, per Layer.
Surface Flow Rate Schedule to drive the Simulation, per Well.
Initial Wellbore and Layer Pressures, per Well and per Layer.
These are all normally entered in the Dataprep area of the program via the Gauge Data
(TPR) Preparation dialog, but some are accessible outside of Dataprep by direct edit of
the model parameters using the Model option from the Analysis menu (refer to the Select
Analysis Model dialog).
Also required are:
Simulation control parameters.
Positions of Observation Points (optional).
These are specified in the Advanced Simulation Control dialog.
Well Data:
For initialization of the well data, refer to the Well and Reservoir Description (Analytical)
dialog. If more than one well is to be configured, they must all be vertical (including
slant) or all horizontal. The choice of this orientation is reflected in the reservoir flow
models available (via the Flow Model section of the Layer Parameters dialog).
The Principal Well is the "well of main interest" - normally the well in which the test has
been, or will be, run. The Principal Well co-ordinates are (0, 0). All other wells are
considered to be "interfering" wells, and their coordinate locations are referenced to (0,
0). The time-steps used for response computation are defined for the Principal Well, and
the rate schedules for any other wells are sampled against these time-steps.
Layer Data:
For initialization of the Layer Data, refer to the Layer Control section of the Well and
Reservoir Description (Analytical) dialog. If more than one Layer is to be configured,
each Layer can have its own characteristics.
A flow model must be selected for each layer (i.e. Free Model is not allowed), and the
relevant model parameters entered.
The current set of flow models assumes no vertical communication within the reservoir
between the defined layers. However, cross-flow in the wellbore will be faithfully
reproduced by Advanced Simulation where it occurs.
Vertical communication between layers is implicit within the dual-porosity (i.e. "two layer"
block model) and dual-permeability models - refer to the Select Analysis Model dialog.
In both cases, a second layer is implicit in the model parameters , and and does
not have to be defined as a separate layer. Thus, if Layer 3 in Dataprep is assigned the
dual-permeability flow model, it will behave as if it were two layers with internal cross-
flow.
499
PanSystem 3.5 User Guide
For horizontal well models and others that develop pseudo-radial flow at late time,
note that the skin factor entered should be the true (i.e. mechanical) skin (S), not
the pseudo-radial skin. The term (S) always refers to the true skin at the wellbore.
Layer Boundaries:
For initialization of the Layer Boundaries, refer to the Boundary Model dialog and
Boundary Parameters sub-dialog (accessed via the Well and Reservoir Description
(Analytical) dialog). Also refer to the Boundary Type dialog (accessed via the Simulate
menu). If more than one layer has been configured, each layer can either have its own
boundaries or be infinite acting.
For reservoir models other than radial homogeneous, the computation of boundary effects
in Advanced Simulation is strictly valid only if the boundaries are far enough from the well
for pseudo-radial flow to have developed by the time the first boundary is encountered.
This is because the signals from the image wells are modelled as radial homogeneous
(exponential integral function).
For example, when modeling boundaries with one of the vertical fracture models, the
response should have reached pseudo-radial flow (i.e. it should be out of linear flow)
before the effect of any boundary appears. This requires that the nearest boundary be
approximately two fracture half-lengths (~2Xf) away from the well. If the boundary is
positioned too close, so that boundary effects appear during linear fracture flow, the
computed boundary response will not be valid.
This applies equally to horizontal well models. Any boundaries should be approximately
one well length (~ Lw) away from any point in the wellbore.
The Estimated Test Duration (entered in the sub-dialog of the same name), should
include the entire test sequence (e.g. do not exclude the flowing period just because the
primary interest is directed towards the build-up; a 24 hour shut-in following a 1,000
hour drawdown constitutes a 1,024 hours test duration. The test duration controls the
number of image wells generated. If the duration is underestimated, the late-time
simulated response will be wrong).
500
PanSystem
"digitized" at the Principal Well time-steps, so that all computations can be performed at
these times.
All simulated well pressure responses will therefore be output at a common set of times.
The Principal Well surface rate data and time-steps can be input in two ways:
For Test Design, users type in the desired rate sequence and specify the
computation time steps (refer to Edit Test Design dialog).
For History Matching, where users have already loaded and set-up well test data for
analysis, they can use the surface rate schedule already specified in the Rate
Changes Table. There is no need to type in any more data.
In this case, the time-steps for computation will correspond to the gauge clock
times. Computations are not made during flow periods that do not have Gauge
Data readings (e.g. any rate history prior to positioning the gauge), but
superposition effects from these periods will be correctly modelled provided they
have been specified in the Rate Changes Table.
If gauge data readings are erratically spaced (e.g. gaps, too many points, etc.),
users may prefer to generate a better looking response with regular spacings, by
using the Test Design facility in the Gauge Data (TPR) Preparation dialog. It is still
possible to import the Rate Schedule from the Rate Changes Table, but users will
be able to specify their own time-steps with regular logarithmic or linear spacing
instead of using the gauge clock times.
501
PanSystem 3.5 User Guide
Users should always go into Analysis first when they leave Dataprep, then into
Advanced Simulation.
2. Alternatively, a rate column can be created via the Calculate Rate (Q) button from
the Dataprep Toolbar, then used to drive Advanced Simulation, but this is not generally
necessary. Use the Step Rate Option from the Create a Rate Column dialog, if this option
is utilized.
3. If the Test Design facility is used, the Transfer button in the Edit Test Design dialog,
can be used to copy over the Rate Changes Table times and rates - all users have to do
then is specify the time-stepping.
This facility is useful if Advanced Simulation is to be used for history matching
against gauge data, but instead of letting PanSystem use the gauge clock times for
response generation, users can specify the time-steps. This might be the preferred
option if the gauge clock times are irregularly spaced (i.e. using Test Design will
provide a regular spacing), or there may be too many points (i.e. users can control
the number of steps using Test Design).
However, the pressure column generated via Test Design is assigned to a different
file name and cannot be overlaid directly with the gauge data on any of the
diagnostic plots. Users can compare data on the Data Edit Plot, but to do this on a
diagnostic plot, the simulated pressures must first be copied and re-sampled into
the Gauge Data file using the Copy, Resample a Column to Create a New Column
button from the Dataprep Toolbar.
502
PanSystem
Well area:
Input Datafile/Column Name: The pressure response in each well is computed
according to the surface rates specified by the user. The surface rate column
names are displayed here for each well in the reservoir. In the above example, the
Flow Rate column is the temporary one automatically created from the Rate
Changes Table on entry into Analysis (refer to Flow Rates for History Matching
above).
If there is a choice of rate data names available for any well, users can select the
appropriate one from the pull-down menu. Normally there would be no choice.
Output Datafile Name: The names indicate the data file names under which the
simulated data columns will be grouped for each well.
Output Column Names (Names button): Select this button and enter names (max
15 characters) for the simulated flowing pressure, total downhole Flow Rate and
individual layer Flow Rates, or leave the default names.
Layer area:
503
PanSystem 3.5 User Guide
Solution Model area: Ignore this area unless an alternative response function to one
or more layers is to be supplied. The supplied dimensionless response function for
the selected flow model is displayed - FINWBR is the finite wellbore radius solution
for radial flow in a homogeneous medium.
The response functions available for the particular reservoir flow model assigned to
each layer can be listed via the drop-down menu, and can be re-assigned if a choice
exists. If users want to change the flow model (for history matching to gauge
data), they need to select the Model option on the Analysis menu and use the
Select Analysis Model dialog.
These response functions are dimensionless tables supplied with PanSystem, with
the extension (*.TCX). They have the same format as the Type-Curve files (refer
to Type-Curve File for details) and are stored in the Type-Curve Directory. This
enables alternative user-supplied solutions to be used in Advanced Simulation
(refer to Advanced Simulation - Generating Type-Curves).
Speed Option area: The speed option determines the speed of the computation.
Speed is traded off against the detail with which rate variations are treated by
superposition.
Additional Information area:
m(p) Layer: Ignore this if there is only one layer and/or an oil or water fluid type.
For gas and condensate fluid types, if there are several layers with different fluid
properties, users must select which pseudo-pressure table to use in the simulation
(no mixing of pseudo-properties is possible).
Gauge Details: If required, the effects of pressure gauge characteristics (e.g.
resolution, noise and/or drift), can be included in the simulated response.
Observation Points button: An Observation Point is a remote point defined in the
reservoir at coordinates (x, y), at which pressure will be calculated. Up to 5 points
can be specified. Where there are several layers, a pressure is calculated at each
point in each layer.
Start Pressures button: This allows users to alter Start Pressures without leaving
Simulation Mode. These pressures are assumed to be referenced to a common
datum (i.e. there is no hydrostatic difference between layers). The initial condition
of the system (i.e. at time zero) influences the computations at subsequent time-
steps. The Layer Pressure of each layer (i.e. set-up via Layer Parameters in
Dataprep) and the Initial Wellbore Pressure in each well (i.e. set-up via Rate
Changes in Dataprep) are therefore important.
Simulated Response:
After the calculation run, the simulated pressures and Flow Rates exist as data channels
which are accessible for edit, analysis, etc., just like any real gauge data.
The following data columns will have been created, using the names specified in the
Advanced Simulation Control dialog:
Wellbore pressure and total downhole Flow Rate (i.e. at standard conditions) in
each well.
Sandface Flow Rate (i.e. at standard conditions) for each layer in each well.
Layer pressure in each layer at each Observation Point (if any).
The simplest (and quickest) application of the simulated data is the Pressure Overlay for
History Matching, created via the Overlay Pressure dialog (refer also to the comments
on the manipulation of data under Advanced Simulation - Well Test Design; these apply
504
PanSystem
equally to data generated for History Matching, if users wish to go further than the
Pressure Overlay).
Once the pressure response has been generated, the most straightforward use to which it
can be put is to overlay it with available gauge data for comparison. This is the History
Matching aspect of Advanced Simulation, and assumes, that users have well test data
already set-up for Analysis.
Since the simulated pressure exists as a data column, it could be plotted along with field
data in Dataprep. However, to avoid leaving the Analysis/Simulate environment, it is
preferable to select Plot on the Analysis menu. Select a test period and go to a suitable
diagnostic plot, or stay in Test Overview Plot.
505
PanSystem 3.5 User Guide
The subsequent procedure depends on whether the selected well is the Principal Well or
not.
Principal Well:
Select a well to be Principal Well, then select the Test Design button to generate the Edit
Test Design dialog and enter Flow Rate data for the Principal Well.
506
PanSystem
Once the Test Design has been edited, select OK to generate a Test Design sub-dialog.
Fill in a name for the internal Data File that will be created (i.e. default name TEST
DESIGN) and for the Rate Column (i.e. default name Test Rate).
The Initial Wellbore Pressure is defaulted to the pressure of Layer 1, specified in the Layer
Parameters dialog, but can be changed if desired.
507
PanSystem 3.5 User Guide
The surface rate data for Well 2 has been given the name Well 2 Qsurf in the Rate
Column for this example. The Data File name has defaulted to TEST DESIGN and the
Initial Wellbore Pressure has also defaulted to the pressure of Layer 1, but both can be
changed if desired (e.g. TEST DESIGN2). On selecting OK, an Edit Test Design sub-dialog
is generated.
Enter the surface rate schedule for Well 2 (assumed to start at time = zero). In this
example, the well will be producing at 7.5 MMscf/day for 50 hours (i.e. the duration of the
period to be simulated at Well 1). Select OK.
508
PanSystem
After selecting the Test Design button, if users answer Yes in the confirmation
dialog (i.e. only recommended if a rate is to be entered at every time-step), a sub-
dialog will prompt for data names and initial wellbore pressure in the same way as
for answering No. The Oil Pseudo-Pressure Table Editing sub-dialog that appears
next is also the same as for answering No, except that all the time-steps of the
Principal Well are listed. Type in the interfering well rates (i.e. where non-zero) at
each time (the Function button option can be used for block entries of the same
rate value).
This is obviously the more tedious approach and would not normally be used. Both
approaches will result in the creation of a surface rate column for the well called TEST
DESIGN2:Well2 Qsurf, in the Data File/Column List section of the Gauge Data (TPR)
Preparation dialog.
Regardless of which entry mode used (i.e. Yes or No), the surface rate schedule for
interfering wells will be sampled only at the time-steps of the Principal Well for simulation
purposes. The No option is the quickest way of entering data and can be used in most
situations.
If the well, layer, fluid and boundary parameters have already been set-up, proceed to
the Advanced Simulation option under the Simulate menu option.
Implementation Example:
Data Input:
The Advanced Simulation Control dialog as it would appear for a two-well/three-layer
reservoir Test Design is illustrated below:
509
PanSystem 3.5 User Guide
Well area:
Input Datafile/Column Name: The pressure response in each well is computed
according to the surface rates specified by the user. The surface rate column
names are displayed here for each well in the reservoir. In the above example, the
surface rate for Well-1 is Test Rate, and for Well-2 is Well2 Qsurf, set-up using the
Test Design option as described earlier.
If there is a choice of rate data names available for any well, users can select the
appropriate one from the pull-down menu. Normally there would be no choice.
Output Datafile Name: The names indicate the data file names under which the
simulated data columns will be grouped for each well. For example, in illustration
above, the simulated response for Well 1 will appear as extra columns under the
TEST DESIGN file name. This name cannot be edited. The simulated response for
Well 2 will appear as columns of data under the new file name SIMULATED that will
be created for Well 2. This name can be edited.
Output Column Names (Names button): Select this button and enter names (max
15 characters) for the simulated flowing pressure, total downhole Flow Rate and
individual layer Flow Rates, or leave the default names.
Layer area:
Solution Model area: Ignore this area unless an alternative response function to one
or more layers is to be supplied. The supplied dimensionless response function for
the selected flow model is displayed - FINWBR is the finite wellbore radius solution
for radial flow in a homogeneous medium applied to Layers 1 and 3, and INFCON is
infinite conductivity, vertical fracture solution applied to Layer 2.
The response functions available for the particular reservoir flow model assigned to
each layer can be listed via the drop-down menu, and can be re-assigned if a choice
exists. If users want to change the flow model (for history matching to gauge
data), they need to select the Model option on the Analysis menu and use the
Select Analysis Model dialog.
These response functions are dimensionless tables supplied with PanSystem, with
the extension (*.TCX). They have the same format as the Type-Curve files (refer
to Type-Curve File for details) and are stored in the Type-Curve Directory. This
510
PanSystem
511
PanSystem 3.5 User Guide
512
PanSystem
In this example, the total downhole rate Sim Q Total, could have been chosen
instead of the surface rate Test Rate. The selection of downhole rate enables
users to correct for wellbore storage effects and other sources of rate
variation.
If the pressure data for a particular layer in a multi-layer reservoir is to be
analyzed, rather than the whole system, select the corresponding downhole
rate column name (e.g. Sim Q#1 for Layer 1).
If users wish to analyze the response of a multi-layer system as a single
composite unit, it is necessary to create a composite layer with average
properties using the Create Composite sub-dialog from the Well and Reservoir
Description (Analytical) dialog, then return to the Gauge Data (TPR)
Preparation dialog and select the surface rate Test Rate or total downhole
rate Sim Q Total, for use in the analysis of the simulated flowing pressure
response Sim P.
Now select OK and select the Plot option from the Analysis menu.
For a multi-well or multi-layer configuration, the Analysis Selection dialog is
generated.
Ensure that the appropriate well and layer are selected for analysis. They
should be consistent with the response data selected (e.g. the pressures and
rates for Layer 3, at stage 2 above). If the wrong well/layer are selected,
the wrong set of layer and fluid parameters will be used in the analysis of
the selected pressure data.
513
PanSystem 3.5 User Guide
Remember that if one layer is being analyzed, the Flow Rate for that layer
should be used, not the total well rate (refer to stage 2 instructions).
Refer to Analysis Plot Overview to proceed.
514
PanSystem
General:
The data displayed on a Log-Log Plot can be exported in dimensionless Type-Curve
format This process is described in the Help topic for TC (Type Curve) Export dialog.
If a pressure response is generated with Advanced Simulation, it can be saved in
dimensionless form by first preparing it for Analysis (refer to Analysis of Simulated Data
in Advanced Simulation - Well Test Design), then displaying it on the Log-Log Plot.
The TC (Type Curve) Export option from the Analysis menu, lists the available Type-Curve
file extensions for the particular flow model concerned (refer to the PanSystem File
Structures - Type-Curve File for details of the file format).
Creating Type-Curves:
With this facility users can create their own Type-Curves from Advanced Simulation (e.g.
for bounded or multi-layered reservoirs). Once created, they are available in the Type-
Curve directory (typcurv) for use in Type-Curve Analysis via the User-Selected Type-
Curve option in the Select Type Curve dialog. When this option is selected and users OK
from the Select Type Curve dialog, a File Open sub-dialog is generated to select suitable
curves from the Type-Curve directory (typcurv).
Creating a Solution Model:
The (*.TCX) export format is only available for the radial homogeneous flow model and is
represented by a table of dimensionless time (Td) and dimensionless pressure (Pd) values
in Type-Curve format (refer to Type-Curve File for details of the file structure) that can be
picked up from the Type-Curve directory (typcurv) by Advanced Simulation and used as
an alternative flow model within the Solution Model area of the Advanced Simulation
Control dialog. The (*.TCX) files are all constant rate drawdown responses; build-ups,
etc. are handled by superposition.
Example:
A constant-rate drawdown, bounded reservoir response is generated with Advanced
Simulation (e.g. a closed reservoir needing a large number of image wells), then saved as
a (*.TCX) file called BOUND1.
An alphanumeric curve label is inserted at the prompt (i.e. maximum of 15 characters).
The response function is saved to the Type-Curve directory (typcurv). For any
subsequent runs, the image wells can be eliminated and this alternative model can be
used by selecting the new (*.TCX) file name within the Solution Model area of the
Advanced Simulation Control dialog.
The image wells are no longer needed because the boundaries are now implicit in the flow
model, so they must be cancelled in theBoundary Parameters sub-dialog (accessed from
the Well and Reservoir Description (Analytical) dialog), by setting the boundary model to
Infinitely Acting. Computation time is then reduced dramatically.
In this particular example, the substitution will be valid provided the permeability is not
changed, since this would alter the dimensionless time at which the boundary response
would be observed.
Hints for Generating (*.TCX) Files:
For those who wish to use this facility for generating a custom response function with
Advanced Simulation, some guidelines are provided below to ensure good results:
515
PanSystem 3.5 User Guide
Using the Test Design facility (i.e. described in Advanced Simulation - Well Test Design),
set-up an Advanced Simulation for a constant-rate drawdown and follow these steps:
1. The duration of this drawdown period should greatly exceed the total duration of
the test that will subsequently be simulated (e.g. 106 hours). The 50
logarithmically-spaced steps (default setting) are usually adequate. The Flow Rate
is irrelevant because the pressure response will be saved in dimensionless form -
use a "typical" value.
2. Use the correct permeability, porosity, etc. It is advisable to set the wellbore
storage coefficient (Cs) and skin factors (S and D), to zero so that the (*.TCX) file
represents the "clean" base response. Any desired (Cs), (S) and (D), can be
imposed during the subsequent simulation runs with the (*.TCX) file.
3. The (*.TCX) export facility is currently only available for the radial homogeneous
flow model. To save a (*.TCX) file from a different flow model, generate the
response using the desired model, then switch to radial homogeneous before
selecting the TC (Type Curve) Export option from the Analysis menu
4. When using the (*.TCX) response file for subsequent Advanced Simulation runs,
remember that the image wells are no longer required for the boundaries, so
cancel them in theBoundary Parameters sub-dialog (accessed from the Well and
Reservoir Description (Analytical) dialog), by setting the boundary model to
Infinitely Acting.
5. Although the (*.TCX) file has been generated for a constant-rate drawdown, it can
be used for any subsequent flow sequence and superposition will be correctly
modelled.
6. If boundaries have been included in the (*.TCX) response, do not change
parameters (k), (), () or (Ct) when the response is used, as this will invalidate
the characteristic length (L) of the boundary geometry.
7. Since the (*.TCX) file has to be saved as a radial homogeneous model (refer to step
3), it follows that in order to be able to pick it up within the Solution Model area of
the Advanced Simulation Control dialog, the layer must be configured as radial
homogeneous.
8. A (*.TCX) file can be generated for each layer in a multi-layered reservoir by
making a base run of Advanced Simulation for each layer separately (i.e. one at a
time). The multi-layered system can then be modelled by configuring all layers and
specifying the appropriate (*.TCX) file for each one in the Solution Model area of
the Advanced Simulation Control dialog.
516
PanSystem
The following menu options can be used to enter the Deliverability section of the program
where IPR calculations and plots can be performed for producers and injectors:
IPR: A number of different IPR dialogs and plots can be generated, depending on:
The fluid model type selected (i.e. oil, water, gas or condensate).
The analysis data that is available for the currently loaded model (i.e. LIT
Analysis, C&n Analysis, etc.).
Whether the well is an injector (i.e. Injectivity IPR curve plotted) or a
producer (i.e. Deliverability IPR curve plotted).
PanSystem also provides two methods for calculating the IPR of a reservoir:
Fitting to Measured Test Point Data.
Semi-Theoretical Derivation using results from transient welltest analysis
(i.e. k and S) and extended drawdown analysis
Forecasting: This facility is used to set-up and provide forecasts of well production
rate versus time once the deliverability characteristics of the well have been
determined. All reservoir and boundary models which may be defined in
PanSystem are available in the forecasting model, with the exception of:
Two-Cell Compartmentalized Boundary.
Commingled Layers.
517
PanSystem 3.5 User Guide
Deliverability Menu
General:
A number of different IPR dialogs and plots can be generated when users select the IPR
option from the Deliverability menu, depending on:
The fluid model type selected (i.e. oil, water, gas or condensate).
The analysis data that is available for the currently loaded model (i.e. LIT Analysis,
C&n Analysis, etc.).
Whether the well is an injector (i.e. Injectivity IPR curve plotted) or a producer (i.e.
Deliverability IPR curve plotted).
PanSystem also provides two methods for calculating the IPR of a reservoir:
Fitting to Measured Test Point Data:
For oil and water fluid types, the program fits the Vgel IPR relation to
measured flowing pressures and rates (i.e. up to three Test Point
measurements are allowed).
For gas and condensate fluid types, the IPR curve is computed either:
Using the Darcy (B) and Non-Darcy (F) flow coefficients estimated by
an LIT Analysis of measured flowing pressures and rates,
or
Using the C-coefficient and n-exponent obtained from a simplified
C&n Analysis of measured data.
Semi-Theoretical Derivation:
This is performed using results from transient well test analysis (i.e. k and S) and
extended drawdown analysis (i.e. A and CA):
For oil and water fluid types, the Productivity Index (J), is calculated from
the semi-steady-state inflow equation and the Vgel IPR relation applied.
For gas and condensate fluid types:
LIT: The Darcy flow coefficient (B), is calculated from the semi-
steady state inflow equation, the Non-Darcy flow coefficient (F), is
derived from a rate versus skin analysis of transient well test data.
The IPR curve is then calculated,
or
C&n: The Stabilized Deliverability, is estimated from a theoretical
stabilized flow rate.
For more specific details about plot types and analysis functions available within the
Deliverability/Injectivity Plot Screen, refer to the Help topic for the Deliverability
Toolbar.
Fluid-Specific Screen Dialogs:
The following dialogs are generated to perform oil, water, gas and condensate
deliverability or injectivity calculations. At the top of each dialog there is an Injection
Well checkbox that allows users to plot an injectivity curve (i.e. pressure increasing with
518
PanSystem
rate), for all fluid types. This checkbox should be checked for injection well
calculations and unchecked for production well calculations.
Note that if the Injection Well checkbox is checked in any of the IPR dialogs,
Production Forecasting is disallowed (i.e. the Production Forecasting option is
disabled in the Deliverability menu).
Deliverability/Injectivity - Oil or Water: When users select the IPR
menu option and the fluid type is oil or water, the Deliverability/Injectivity Plot
screen is displayed in conjunction with the Transient and Welltest
Deliverability/Injectivity Results dialog. This is where the necessary data are
assembled and the Deliverability/Injectivity calculations are performed. The IPR
can either be calculated from the results of transient and extended drawdown
analysis, or from production test data.
The dialog is comprised of three main data input/editing sections, described as
follows:
Layer Parameters section: This information is derived from the Well and
Reservoir Description (Analytical) section and will also contain any diagnostic
plot results confirmed by users with the Cnf button during Analysis. The
Dietz Shape Factor (CA) and Drainage Area (A) may have been confirmed
from the Cartesian Plot analysis of an extended drawdown. Edit this data as
required.
For an injection well, the Bubble Point (Pb) data input field should be
disabled (i.e. oil will be treated with a straight-line IPR).
Transient Well Test Data section: The Permeability (k) and Darcy Skin
(S) are also supplied from the reservoir description (and confirmed from
Semi-Log or Type-Curve analysis). Edit this data as required. The
Productivity Index (J), can be computed from the pseudo-steady-state inflow
equation and the AOF from the Vgel relationship.
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7
psia. Note that the AOF calculation facility is not enabled if the Injection
Well checkbox is checked and an Injectivity Index (J), is computed instead
of a Productivity Index (J). For Transient Well Test Data, the IPR line is
plotted up to P = 2 x P(layer) or 10,000 psia, whichever is greater.
Production/Injection Test Data section: This is an optional section that
allows entry of up to three Test Points (i.e. either measured flowing
pressure/rate pairs for production or measured injection pressure/rate pairs
for injection). A Vgel Curve may be fitted through the point/s, and the
Productivity Index (J) and AOF computed (i.e. for Deliverability). If only one
Test Point is entered, the IPR curve will be fitted through that point and the
prevailing Layer Pressure. If two or three Test Points are specified, a best-fit
will be created through them and the prevailing Layer Pressure is not
included in the fit. Instead, an extrapolation is made to zero rate and an
Estimated Shut-in Pressure is calculated. This value can then be used to
revise the Layer Pressure if appropriate.
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7
psia. Note that the AOF calculation facility is not enabled if the Injection
Well checkbox is checked and an Injectivity Index (J), is computed instead
519
PanSystem 3.5 User Guide
520
PanSystem
This final part of this section is only active if users have performed
an LIT Analysis.
521
PanSystem 3.5 User Guide
When users select OK from any of these main dialogs the Deliverability/Injectivity
Plot Screen is displayed in conjunction with the Deliverability Toolbar.
522
PanSystem
General:
This dialog is generated when users select the IPR option from the Deliverability menu
and the current fluid type is oil or water. The Deliverability/Injectivity Plot screen is
displayed in conjunction with this dialog, which is used to perform the IPR calculations for
oil deliverability or water injectivity, using results derived from transient welltest and
extended drawdown analysis, or from production test data. Where both sets of data are
available, this allows users to check for consistency of the reservoir parameters.
PanSystem allows up to five IPR calculations to be overlaid on a single plot. This allows a
range of possible scenarios to be compared (e.g. different skin factors).
Screen Dialog and Operational Instructions:
The dialog is comprised of three data entry/edit sections with associated checkboxes, four
function buttons and a page scrolling/selection facility to allow multiple IPR calculations to
be performed and/or included on the IPR plot (i.e. up to a maximum of five). The generic
dialog for production or injection wells is described as follows:
Injection Well checkbox: This should only be checked if an injection well is
under consideration.
Note that if the Injection Well checkbox is checked in any of the IPR dialogs,
Production Forecasting is disallowed (i.e. the Production Forecasting option is
disabled in the Deliverability menu). This selection also enables textual and
computational changes within some of the sections described below:
Layer Parameters section: This information is derived from the Well and
Reservoir Description (Analytical) section and will also contain any diagnostic plot
results confirmed by users with the Cnf button during Analysis. If a checkbox is
checked, the associated parameter will always be re-set to the current confirmed
value whenever the IPR dialog box is re-entered or the Calculate button is selected.
To preserve a different value during sensitivity calculations, uncheck the checkbox
to prevent the value being re-set.
Layer Pressure P(layer): Accept, enter or edit as required.
Bubble Point Pressure (Pb): Accept, enter or edit as required.
Dietz Shape Factor (CA): Accept, enter or edit as required.
Drainage Area (A): Accept, enter or edit as required.
For an injection well, the Bubble Point (Pb) data input field should be
disabled (i.e. oil will be treated with a straight-line IPR).
Transient Welltest Data section: This section requires the Horizontal
Permeability (k) and the Skin Factor (S), derived from the Well and Reservoir
Description (Analytical) section (and confirmed from Semi-Log or Type-Curve
analysis). The Productivity Index (J), can be computed from the pseudo-steady-
state inflow equation and the AOF from the Vgel relationship. The inflow equation
used for the IPR assumes semi-steady-state radial flow. For some reservoir models
(e.g. radial homogeneous and dual-porosity), the skin factor and permeability can
be transferred directly from the confirmed values in the Model Parameters section
523
PanSystem 3.5 User Guide
(i.e. derived from diagnostic plot analysis, etc.), since they already correspond to
radial flow.
For other models with a pseudo-radial component (e.g. partial penetration,
horizontal well, etc.) the equivalent Pseudo-Radial Skin Factor (Spr), must be
calculated from the mechanical Skin Factor (S), stored in Model Parameters. The
Model Parameters button (described below), is used for this purpose and is only
enabled when a pseudo-radial component is present.
If a checkbox is checked, the associated parameter will always be re-set to the
current confirmed value whenever the IPR dialog box is re-entered or the Calculate
button is selected. To preserve a different value during sensitivity calculations,
uncheck the checkbox to prevent the value being re-set.
Permeability (k): Accept, enter or edit as required.
Skin (S): Accept, enter or edit as required.
Productivity/Injectivity Index (J): This is a dialog-specific calculation
performed for producer (Productivity Index) or injector (Injectivity Index),
using the Calculate button (described below).
AOF: This information is only available for producers and not enabled if the
Injection Well checkbox is checked.
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7
psia. Note that the AOF calculation facility is not enabled if the Injection
Well checkbox is checked and an Injectivity Index (J), is computed instead
of a Productivity Index (J).
Production/Injection Test Data section: This is an optional section that allows
entry of up to three Test Points (i.e. either measured flowing pressure/rate pairs for
production or measured injection pressure/rate pairs for injection). A Vgel Curve
may be fitted through the point/s, and the Productivity Index (J) and AOF computed
(i.e. for Deliverability). If only one Test Point is entered, the IPR curve will be fitted
through that point and the prevailing Layer Pressure. If two or three Test Points
are specified, a best-fit will be created through them and the prevailing Layer
Pressure is not included in the fit. Instead, an extrapolation is made to zero rate
and an Estimated Shut-in Pressure is calculated. This value can then be used to
revise the Layer Pressure if appropriate.
Test Point 1 Flowing/Injection Pressure: Enter the pressure for the first test
point.
Test Point 1 Flow/Injection Rate: Enter the rate for the first test point.
Test Point 2 Flowing/Injection Pressure: Enter the pressure for the second
test point.
Test Point 2 Flow/Injection Rate: Enter the rate for the second test point.
Test Point 3 Flowing/Injection Pressure: Enter the pressure for the third test
point.
Test Point 3 Flow/Injection Rate: Enter the rate for the third test point.
Estimated Shut-In Pressure: Calculated as described above.
Productivity/Injectivity Index (J): Calculated as described below.
AOF: This information is only available for producers and not enabled if the
Injection Well checkbox is checked. Calculated as described below.
524
PanSystem
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7 psia. For
reservoirs below bubble point, (J) is the slope of the IPR at lim|Q ->0|. Note that
the AOF calculation facility is not enabled if the Injection Well checkbox is checked
and an Injectivity Index (J), is computed instead of a Productivity Index (J).
Page Scrolling/Selection Facility: This is situated at the bottom right corner of
the dialog and is comprised of a checkbox with a number and two green arrows.
This allows users to scroll between each IPR calculation that is to be defined and
used. The default dialog page is page 0 and the additional IPR dialog pages are
numbered 1 to 4. To include a page of calculated data on the IPR plot, select the
required page number and check the associated checkbox.
Model Parameters button: For other models with a pseudo-radial component
(e.g. partial penetration, horizontal well, etc.) the equivalent Pseudo-Radial Skin
Factor (Spr), must be calculated from the mechanical Skin Factor (S), stored in the
Model Parameters section, using other relevant parameters (e.g. penetration ratio,
well length, etc.), as appropriate for the current model. Additionally, for the dual-
permeability and radial composite models, the permeability is converted to full
thickness or outer region permeability respectively. Select the Model Parameters
button to generate a Deliverability/Injectivity Model Parameters sub-dialog for
viewing or editing the Layer Parameters involved in these conversions.
525
PanSystem 3.5 User Guide
General:
This dialog is generated when users select the IPR option from the Deliverability menu
and the current fluid type is gas or condensate. An LIT Analysis may also have been
performed. The Deliverability/Injectivity Plot screen is displayed in conjunction with this
dialog, which is used to perform the IPR calculations for gas/condensate deliverability or
injectivity, using results derived from transient well test and extended drawdown
analysis, production test data, using the LIT (i.e. if an LIT Analysis has been performed).
PanSystem allows up to five IPR calculations to be overlaid on a single plot. This allows a
range of possible scenarios to be compared (e.g. different skin factors).
For retrograde condensate fluid types, all surface production figures refer to
separator gas. However, the fluid will be modelled as a single-phase "rich" or
"wet" gas in the reservoir, unless the Multi-Phase Pseudo-Pressure option has been
selected in the Well and Reservoir Description (Analytical) dialog. The Multi-Phase
Pseudo-Pressure option will model liquid dropout below dew-point and the
associated multi-phase relative permeability effects.
Screen Dialog and Operational Instructions:
The dialog is comprised of three data entry/edit sections with associated checkboxes, four
function buttons and a page scrolling/selection facility to allow multiple IPR calculations to
be performed and/or included on the IPR plot (i.e. up to a maximum of five).
If an LIT Analysis has not been performed, the bottom section of the dialog will be
disabled.
The generic dialog for production or injection wells is described as follows:
Injection Well checkbox: This should only be checked if an injection well is
under consideration.
Note that if the Injection Well checkbox is checked in any of the IPR dialogs,
Production Forecasting is disallowed (i.e. the Production Forecasting option is
disabled in the Deliverability menu). This selection also enables textual and
computational changes within some of the sections described below:
Layer Parameters section: This information is derived from the Well and
Reservoir Description (Analytical) section and will also contain any diagnostic plot
results confirmed by users with the Cnf button during Analysis. If a checkbox is
checked, the associated parameter will always be re-set to the current confirmed
value whenever the IPR dialog box is re-entered or the Calculate button is selected.
To preserve a different value during sensitivity calculations, uncheck the checkbox
to prevent the value being re-set.
Layer Pressure P(layer): Accept, enter or edit as required.
Dietz Shape Factor (CA): Accept, enter or edit as required.
Drainage Area (A): Accept, enter or edit as required.
Transient Well Test Data section: This section requires the Horizontal
Permeability (k), the Skin Factor (S) and the Rate-Dependent Skin Coefficient (D),
derived from the Well and Reservoir Description (Analytical) section (and confirmed
526
PanSystem
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7
psia. Note that the AOF calculation facility is not enabled if the Injection
Well checkbox is checked.
Include LIT Analysis Data: To include LIT data, check the checkbox.
LIT Analysis Data section: This is an optional section, activated by checking the
checkbox described above. If the checkbox is already activated, the Non-Darcy
Flow Coefficient (F) and Darcy Flow Coefficient (B), will be confirmed values from
the LIT Analysis of a multi-rate test (i.e. if this type of analysis has been
performed). If an LIT Analysis has not been performed in PanSystem, but users
have values for the (B) and (F) coefficients, check the checkbox and type in the
values.
Note that the pseudo-radial nomenclatures (Bpr) and (Fpr) replace (B) and (F) for
consistency with the transient section for those models where this is relevant.
Non-Darcy Flow Coefficient (F): Accept, enter or edit as required.
Darcy Flow Coefficient (B): Accept, enter or edit as required.
Rate-Dependent Skin Coefficient (D): Calculated as described below.
AOF: This information is only available for producers and not enabled if the
Injection Well checkbox is checked. Calculated as described below.
Calculate button: Select this button to compute the Darcy Flow Coefficient (B)
from the pseudo-steady state inflow equation, the Rate-Dependent Skin Coefficient
527
PanSystem 3.5 User Guide
(D) from (F) and (k), and the AOF from (F) and (B), using the values obtained from
the transient well test data.
The Calculate facility will also compute the Rate-Dependent Skin Coefficient (D)
from (F) and (k), and the AOF from (F) and (B), using the values obtained from the
LIT Analysis.
As each dialog page produces an independent set of data, the Calculate button
must be selected for each page once users are satisfied with the entered data.
Always select Calculate if any data has been changed.
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7 psia.
Note that the AOF calculation facility is not enabled if the Injection Well checkbox
is checked.
Page Scrolling/Selection Facility: This is situated at the bottom right corner of
the dialog and is comprised of a checkbox with a number and two green arrows.
This allows users to scroll between each IPR calculation that is to be defined and
used. The default dialog page is page 0 and the additional IPR dialog pages are
numbered 1 to 4. To include a page of calculated data on the IPR plot, select the
required page number and check the associated checkbox.
Model Parameters button: For other models with a pseudo-radial component
(e.g. partial penetration, horizontal well, etc.) the equivalent pseudo-radial skin
terms (Spr) and (Dpr), must be calculated from the mechanical skin (S), and the
rate-dependent skin coefficient (D), stored in the Model Parameters section, using
other relevant parameters (e.g. penetration ratio, well length, etc.), as appropriate
for the current model. Additionally, for the dual-permeability and radial composite
models, the permeability is converted to full thickness or outer region permeability
respectively. Select the Model Parameters button to generate a
Deliverability/Injectivity Model Parameters sub-dialog for viewing or editing the
Layer Parameters involved in these conversions.
528
PanSystem
General:
This dialog is generated when users select the IPR option from the Deliverability menu
and the current fluid type is gas or condensate and a C&n Analysis has been performed.
The Deliverability/Injectivity Plot screen is displayed in conjunction with this dialog,
which is used to perform the IPR calculations for gas/condensate deliverability or
injectivity, using results derived from transient well test and C&n Analysis data.
PanSystem allows up to five IPR calculations to be overlaid on a single plot. This allows a
range of possible scenarios to be compared (e.g. different skin factors).
For retrograde condensate fluid types, all surface production figures refer to
separator gas. However, the fluid will be modelled as a single-phase "rich" or
"wet" gas in the reservoir, unless the Multi-Phase Pseudo-Pressure option has been
selected in the Well and Reservoir Description (Analytical) dialog. The Multi-Phase
Pseudo-Pressure option will model liquid dropout below dew-point and the
associated multi-phase relative permeability effects.
Screen Dialog and Operational Instructions:
The dialog is comprised of three data entry/edit sections with associated checkboxes, five
function buttons and a page scrolling/selection facility to allow multiple IPR calculations to
be performed and/or included on the IPR plot (i.e. up to a maximum of five).
The generic dialog for production or injection wells is described as follows:
Injection Well checkbox: This should only be checked if an injection well is
under consideration.
Note that if the Injection Well checkbox is checked in any of the IPR dialogs,
Production Forecasting is disallowed (i.e. the Production Forecasting option is
disabled in the Deliverability menu). This selection also enables textual and
computational changes within some of the sections described below:
Layer Parameters section: This information is derived from the Well and
Reservoir Description (Analytical) section and will also contain any diagnostic plot
results confirmed by users with the Cnf button during Analysis. If a checkbox is
checked, the associated parameter will always be re-set to the current confirmed
value whenever the IPR dialog box is re-entered or the Calculate button is selected.
To preserve a different value during sensitivity calculations, uncheck the checkbox
to prevent the value being re-set.
Layer Pressure P(layer): Accept, enter or edit as required.
Dietz Shape Factor (CA): Accept, enter or edit as required (i.e. defaults to
31.62 if not initialized).
Drainage Area (A): Accept, enter or edit as required (i.e. defaults to 640
acres (= 259 ha or 1 section spacing) if not initialized).
Permeability (k): Accept, enter or edit as required.
Skin (S): Accept, enter or edit as required.
Extended Data section: The C&n coefficients are derived from the C&n Analysis
(i.e. if confirmed by users with the Cnf button during Analysis).
529
PanSystem 3.5 User Guide
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7
psia. Note that the AOF calculation facility is not enabled if the Injection
Well checkbox is checked.
Stabilized Data section:
Stabilized Flowing/Injection Pressure: This is the pressure recorded at the
end of the extended flow/injection period (or the last extended flow/injection
period in the case of a flow-after-flow test).
Stabilized Flow/Injection Rate: This is computed from the Stabilised
Flowing/Injection Pressure, from the pseudo-steady-state inflow equation
using (k), (S), (A) and (CA).
Stabilized C-coefficient: This is computed from the Stabilised Flow/Injection
Rate.
Stabilized AOF: This information is only available for producers and not
enabled if the Injection Well checkbox is checked. Calculated as described
below.
Calculate button: Selecting Calculate will compute the theoretical Stabilised
Flow/Injection Rate corresponding to this Flowing/Injection Pressure, from the
pseudo-steady state inflow equation using (k), (S), (A) and (CA). The Stabilised C-
coefficient is then calculated from this flow/injection rate using the n-coefficient,
then the Stabilised AOF (i.e. for producers only).
As each dialog page produces an independent set of data, the Calculate button
must be selected for each page once users are satisfied with the entered data.
Always select Calculate if any data has been changed.
The AOF (Absolute Openhole Flow) calculation is carried out at Pwf = 14.7 psia.
Note that the AOF calculation facility is not enabled if the Injection Well checkbox
is checked.
Page Scrolling/Selection Facility: This is situated at the bottom right corner of
the dialog and is comprised of a checkbox with a number and two green arrows.
This allows users to scroll between each IPR calculation that is to be defined and
used. The default dialog page is page 0 and the additional IPR dialog pages are
numbered 1 to 4. To include a page of calculated data on the IPR plot, select the
required page number and check the associated checkbox.
Model Parameters button: For other models with a pseudo-radial component
(e.g. partial penetration, horizontal well, etc.) the equivalent pseudo-radial skin
terms (Spr) and (Dpr), must be calculated from the mechanical skin (S), and the
rate-dependent skin coefficient (D), stored in the Model Parameters section, using
other relevant parameters (e.g. penetration ratio, well length, etc.), as appropriate
for the current model. Additionally, for the dual-permeability and radial composite
models, the permeability is converted to full thickness or outer region permeability
respectively. Select the Model Parameters button to generate a
Deliverability/Injectivity Model Parameters sub-dialog for viewing or editing the
Layer Parameters involved in these conversions.
530
PanSystem
More Results button: The C&n Results - Additional Data sub-dialog is generated
by selecting the More Results button. In the sub-dialog, each overlying Calculation
section has a corresponding individual additional results screen. The Radius of
Investigation may be computed for the extended flowing point. The Time to
Stabilisation is the theoretical time at which the Stabilised Flow Rate will be
attained.
531
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users select the More Results button from the C&n
Results (Gas/Condensate) dialog. The Deliverability/Injectivity Plot screen is displayed in
conjunction with this dialog, which is used to perform the IPR calculations for
gas/condensate deliverability or injectivity, using results derived from transient well test
and C&n Analysis data.
Screen Dialog and Operational Instructions:
The dialog is comprised of three data entry/edit sections with one associated checkbox for
Skin (S), four function buttons. The generic dialog for production or injection wells is
described as follows:
Layer Parameters section:
Flow Capacity (kh): Accept, enter or edit as required.
Permeability (k): Accept, enter or edit as required. This value is derived
from the C&n Results dialog.
Skin (S): Accept, enter or edit as required. This value is derived from the
C&n Results dialog. If the checkbox is checked, the associated parameter
will always be re-set to the current confirmed value whenever the IPR
dialog box is re-entered or the Calculate button is selected. To preserve a
different value during sensitivity calculations, uncheck the checkbox to
prevent the value being re-set.
Skin Pressure Loss: This represents the pressure loss due to skin effects.
Accept, enter or edit as required.
Extended Data section:
Flow Efficiency: Accept, enter or edit as required.
Damage Ratio: Accept, enter or edit as required.
Stabilized Data section:
Radius of Investigation: This is computed for the extended flowing point.
Accept, enter or edit as required.
Time to Stabilization: This is the theoretical time at which the Stabilized
Flow Rate will be attained. Accept, enter or edit as required.
Stabilized Flow Rate: Accept, enter or edit as required. This value is
derived from the C&n Results dialog.
Calculate button: This button will re-calculate all other items in response to a
change in the entries for Permeability (k) and Skin (S) in this sub-dialog.
Users would not normally edit this screen as it should remain consistent with the
previous one.
Model Parameters button: For other models with a pseudo-radial component
(e.g. partial penetration, horizontal well, etc.) the equivalent pseudo-radial skin
terms (Spr) and (Dpr), must be calculated from the mechanical skin (S), and the
rate-dependent skin coefficient (D), stored in the Model Parameters section, using
other relevant parameters (e.g. penetration ratio, well length, etc.), as appropriate
532
PanSystem
for the current model. Additionally, for the dual-permeability and radial composite
models, the permeability is converted to full thickness or outer region permeability
respectively. Select the Model Parameters button to generate a
Deliverability/Injectivity Model Parameters sub-dialog for viewing or editing the
Layer Parameters involved in these conversions.
533
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Model Parameters button from any of the
IPR Results dialogs.
Users should uncheck the checkboxes in the Transient Well Test Data area of the
current IPR Results dialog to preserve pseudo-radial component values different
from the calculated ones.
534
PanSystem
General:
This dialog is generated when users select the Forecasting option from the Deliverability
menu. The Deliverability/Injectivity Plot screen is displayed in conjunction with this
dialog. For details of the Deliverability/Injectivity Plot screen button functions refer to the
Help topic for the Deliverability Toolbar.
If the Injection Well checkbox is checked in any of the IPR dialogs, Production
Forecasting is disallowed (i.e. the Production Forecasting option is disabled in the
Deliverability menu).
This facility is used to set-up and provide forecasts of well production rate versus time
once the deliverability characteristics of the well have been determined. In infinite or
partially-bounded reservoirs or drainage areas, the forecast shows the effect of changing
reservoir flow regimes and the response to boundaries. For closed systems, pressure
depletion and changing gas compressibility are modelled for long-term forecasting,
through transient, transitional and semi-steady or steady-state flow regimes. An option
is also provided to perform the forecast with constant fluid compressibility if required.
The forecasting facility is available for oil, gas and condensate systems.
For retrograde condensate fluid types, all surface production figures refer to
separator gas. However, the fluid will be modelled as a single-phase "rich" or
"wet" gas in the reservoir, unless the Multi-Phase Pseudo-Pressure option has been
selected in the Well and Reservoir Description (Analytical) dialog. The Multi-Phase
Pseudo-Pressure option will model liquid dropout below dew-point and the
associated multi-phase relative permeability effects.
All reservoir and boundary models which may be defined in PanSystem are available in
the forecasting model, with the exception of:
Two-Cell Compartmentalized Boundary
Commingled Layers
Screen Dialog and Operational Instructions:
The dialog is comprised of two data entry/edit sections, two selection areas and four
function buttons, described as follows:
Time/Step section: The first section of this dialog is used to define the time
period of the forecast, calculation steps involved and the time-stepping regime that
will be employed.
Start/End: For Logarithmic Stepping, enter a Start time for the first time
step. Since flow rates are high initially, this should be a small value (e.g. in
the order of a few hours), to avoid material balance errors in closed
systems. Also enter the desired End time for the forecast.
No. of Steps: The calculations will be more accurate the more time steps
that are used. PanSystem defaults to a value of 50 steps. For closed
boundary configurations, greater precision will be obtained in the material
balance calculation if a larger number of steps is used.
535
PanSystem 3.5 User Guide
Between 50-100 steps are recommended for trial runs, then 200-500 steps
or more for final runs (up to a maximum of 1050 steps).
Time Units: Select from the options of hours, days, months and years. This
will automatically adjust the entered End figure to the corresponding
quantity of the respective Time Unit.
Simulate a constant rate production by setting the Contract Rate and the
Minimum Rate to the same value.
Two options are available for entering flowing pressure:
Constant BHP: If this option is selected, enter a Constant Bottom Hole
Pressure in the data entry field next to the checkfield.
Constant THP: This option is used for Tubing-Controlled production. This
option requires the import of a VFP Format Flowing Pressure File, and the
selection of a Top Hole Pressure value from this source. When this option is
checked, the three following dialog items are enabled:
VFP File Import button: To select a VFP Table, first select the
Constant THP option, then select this button. This will generate a
standard Windows File Open dialog where a valid (*.VFP) file can be
selected. After the table has been imported, select a Top Hole
Pressure value to base the forecast on (i.e. if more than one value is
present in the file).
WellFlo creates VFP Tables in its VFP File for Eclipse sub-menu option
via the Analysis - Export to Simulator menu options. Forecasting will
respect single well tables created in this way, or Eclipse VFP Tables
generated by other products, provided that the selected sensitivities
for creating the VFP Table are restricted to the values for 1) Flow
Rates, 2) Surface Pressures (Tubing-Head or Separator).
536
PanSystem
Cut and/or GOR values are used, the VFP Table will be read
incorrectly. For example, if users specify ten THP values in the VFP
File, PanSystem will read the first ten lines of BHP values and
ignore the rest. If there is only one Water-Cut and one GOR value,
these ten lines will correspond to the ten THP values. However, if
users specify several Water-Cut and GOR values, the first ten lines
will all correspond to the first THP with the various combinations of
Water-Cut and GOR. An example is given below:
'LIQ' must be entered for Oil Wells, 'OIL' is not accepted. Do not
enter comment or blank lines before the first line or after the
VFPPROD line.
Current File: The first time a VFP Table is imported, PanSystem will
try to determine the nature of the Units (i.e. Metric Units or Oilfield
Units). The information is then displayed in this information field and
PanSystem assumes that this will be the default VFP Unit System for
subsequent PanSystem sessions.
The vfp-units entry will only appear in the Windows Registry after a
VFP Table has been imported for the first time. Consequently, this
particular Registry entry can only be used to set the default VFP Unit
System for subsequent VFP Table imports into PanSystem.
THP Units: Enter a Top Hole Pressure value to base the forecast on.
The current units system setting is displayed next to the data entry
field (e.g. psia).
537
PanSystem 3.5 User Guide
Windows 95, 98, 2000, NT and XP all have a simple Registry back-up
mechanism that is quite reliable, but users should never rely on this
alone. Always remember to make a back-up of the Registry. The back-
up and restore methods will vary depending on the version of Windows
that is being used - consult the Registry Editor Help menu for version-
specific details of these methods.
For additional information relating to the Registry and the operations
that can be performed in the Registry Editor, users should also refer to:
The Registry Editor Help menu.
The dedicated website guide for the Windows Registry
accessed from the following URLs, http://
registry.winguides.com/ or http://www.regedit.com/.
Analysis/Data selection area: This section is used to specify the source of the
deliverability data. There are three options for gas and condensate systems, and
one for oil, as described below:
The Full Analysis and LIT options use pseudo-pressure and require a valid p
versus m(p) table and p//Ct table to be present in the relevant Fluid
Parameters sub-dialog of the Well and Reservoir Description (Analytical)
dialog.
Full Analysis: This option uses the theoretical radial inflow equation to
compute the inflow characteristics of the well and drainage area. All phases
of transient flow, through semi-infinite acting (i.e. if boundaries are
present), to semi-steady or steady- state (i.e. where a closed system is
involved), are modelled analytically.
For gas and condensate wells this requires valid p versus m(p) and p//Ct
tables (refer to the relevant Fluid Parameters sub-dialogs from the Well and
Reservoir Description (Analytical) dialog for Oil, Gas and Condensate). The
analytical form of the deliverability equation is used, and this requires the
entry of a valid set of model parameters. These parameters will depend on
the selected Boundary Model. This is the only option available for oil wells.
Note, as in Quick Match, the skin terms (S) and (D), relate to the true or
mechanical skin factors at the wellbore.
538
PanSystem
Selecting the Calculate button will generate the forecast which can be
previewed behind the Forecasting sub-dialog. When completed, users can
either select the OK/Confirm button to accept the forecast, or the Cancel
button to ignore the forecast preview, or modify the model parameters and
select Calculate again.
Four plots are available for the forecast.
LIT Analysis: This option (for gas and condensate only), uses the (B) and
(F) coefficients derived from an LIT Analysis. This again requires valid p
versus m(p) and p//Ct tables.
Where (B) is the Darcy Flow Coefficient and (F) is the Non-Darcy or Turbulant
Flow Coefficient.
Because the (B) and (F) coefficients relate to semi-steady-state flow,
transient behaviour is not modelled in the production forecast. Flow is
assumed to be semi-steady-state from the beginning.
On selecting OK from this Production Forecasting dialog, an LIT Analysis
Forecasting sub-dialog is generated. The values for Layer Pressure (P_lay),
Darcy Flow Coefficient (B), Non-Darcy Flow Coefficient (F), are all defaulted
to values which exist if a previous LIT Analysis has been performed. These
values can be edited if required. The Start and End times are displayed for
information only and cannot be edited on this sub-dialog.
Selecting the Calculate button will generate the forecast which can be
previewed behind this dialog. When completed, users can either select the
OK/Confirm button to accept the forecast, or the Cancel button to ignore the
forecast preview, or modify the model parameters and select Calculate again.
Forecasting then displays the same plot and data export options as for the
Full Analysis option described above.
C&n Analysis: This option (for gas and condensate only), uses the
coefficients of the "simplified" C&n method, and no transient behaviour is
modelled.
Although the C&n method does not require an m(p) table it does require a
p//Ct table to model the change in compressibility with pressure.
539
PanSystem 3.5 User Guide
C-coefficient (C), n-exponent (n), are all defaulted to values which exist if a
previous C&n Analysis has been performed. These values can be edited if
required. The Start and End times are provided for information only and
cannot be edited on this sub-dialog.
Selecting the Calculate button will generate the forecast which can be
previewed behind this dialog. When completed, users can either select the
OK/Confirm button to accept the forecast, or the Cancel button to ignore the
forecast preview, or modify the model parameters and select Calculate again.
Forecasting then displays the same plot and data export options as for the
Full Analysis option described above.
Field Wide Trend selection area: This facility is used to apply an adjustment to
the material balance of the field. Select this button to generate the Fieldwide Trend
sub-dialog.
The sub-dialog has single data entry field. Enter a positive value to superpose a
declining field-wide pressure trend (depletion), or a negative value for an increasing
trend (pressure maintenance).
Select OK to apply the adjustment and return to the main Production Forecasting
dialog.
This correction is only activated for the Closed System Boundary Models.
540
PanSystem
General:
The PDA facility is accessed via the Plot sub-menu option under the PDA main menu item.
The PDA facility is only available for a Closed System Boundary Model; this can be
selected from either the Boundary Model dialog in Dataprep (Analytical) or the
Select Analysis Model dialog in Analysis.
It is not necessary to select a Test Period (or Periods) to use the ECR facility, since
PanSystem will always process the entire dataset.
For the Agarwal-Gardner Type-Curve options users must select a Test Period (or
Periods) for Analysis. To Group Test Periods, hold down the Shift key, then left-
click and scroll through the required Periods within the Ruler Bar above the Plot and
release the mouse button; multiple Test Periods will now appear as a single Test
Period. To revert back to the individual Test Periods, simply hold down the Shift
key and apply a mouse-click to the Ruler Bar. Ensure that the last selected Test
Period is not a Build-Up, since PDA only deals with Flowing Data.
It is possible to group ALL Test Periods without having to drag the cursor through
them, by holding down the Ctrl key and right-clicking in any Test Period in the ruler
bar. All of the periods will be grouped automatically. Note that if the last period is
a buildup it will not be included in the group. To revert back to the individual Test
Periods, hold down the Ctrl key and apply a right mouse-click to the Ruler Bar.
Pressure Decline Analysis (PDA), involves the Analysis of long-term Flowing Pressure
and Production Data to derive estimates for:
Original Hydrocarbons in Place (i.e. OOIP or OGIP)
Reservoir Quality (k, S, Spr, etc.)
Reservoir Area (A)
Dietz Shape Factor (CA)
Fracture Effectiveness (Sf , Xf )
A Boundary Analysis can also be performed using Derivative Matching to get the
Reservoir Geometry if the data are good enough (e.g. channel identification, etc.).
PanSystem has to deal with large quantities of data with this PDA facility (i.e. from
Permanent Downhole Gauges (PDGs), Wellhead Gauges, etc.). In particular, masses of
Flow Rate data over an extended period, that will need to be prepared for use with the
Pressure data. This Flow Rate data will probably come from daily reports, but may also
come from high sampling rate Multi-Phase Flowmeters. Data quality may be poor,
especially the Flow Rate data, so manual data editing may be required prior to using this
facility.
Special Analysis techniques are required for this type of long-term Production Data; which
can effectively be treated as Extended Drawdowns with Rate fluctuations and Shut-Ins.
The Data Preparation requirements for PDA are described in the following sections.
Data Preparation Requirements:
541
PanSystem 3.5 User Guide
The Flow Rate data are usually acquired on a separate clock and must be synchronized
with the Pressure data. Some Rate Averaging may be required to remove unnecessary
detail, but Cumulative Production must be respected. The input data may in fact be
Cumulative Production instead of Flow Rates. There may also be missing data. Refer to
Rate Data Averaging dialog and Edit Rate Changes dialog for details of how these issues
can be resolved.
Long-term Pressure Data may have come from Wellhead/Xmas Tree Pressure Gauge
measurements (with the probability of a low sampling rate (hourly/daily) and poor
quality measurements from low technology gauges). This Gauge Data can be converted
to Bottom Hole Pressure (BHP); refer to Wellhead to BHP Conversion for details of how
this conversion is performed.
Behavioral filtering may be required to check the quality of Flow Rate data by Simulation
(i.e. using PanFlow). After performing a first-pass PDA run, fill-in any gaps, correct
inconsistencies, then repeat the PDA.
Also refer to the Troubleshooting section below for more hints and tips for using the
PDA facility.
PDA (Pressure Decline Analysis) Plot Features:
Once the long-term production data has been prepared and plotted on the PDA Plot, the
following tools are available for data analysis:
ECR (Equivalent Constant Rate): This tool is used to correct the measured
Pressure record (Extended Drawdown) to an Equivalent Constant Rate Bounded
System response, which is then relatively straightforward to analyze.
Users enter known Reservoir Model Parameters (e.g. Permeability (k), Skin (S),
etc.), then Calculate the ECR Pressure, to generate scaled-down Cartesian and Log-
Log Preview Plots of ECR Pressure versus Equivalent Constant Rate (ECR) Time.
The ECR Pressure can be further analyzed as a Constant Rate Test on a full-size
Cartesian Plot or any of the other PanSystem diagnostic plots using the
conventional Analysis Toolbar tools for point selection and line-fitting.
Agarwal-Gardner Type-Curves (AGTC) (Reference 80): These tools use a
combination of transient Type-Curves and Decline Curves to evaluate transient
Reservoir Parameters (i.e. k, S, etc.) and Original Hydrocarbons in Place (i.e.
OOIP or OGIP) from long-term Production Data. Three tools are available:
Agarwal-Gardner Rate-Time Type-Curves
Agarwal-Gardner Rate-Cumulative Pressure Decline Plot
Agarwal-Gardner Rate-Cumulative Type-Curves
Type-Curves are currently available for the Radial Homogeneous and Infinite
Conductivity Fracture Models.
The only requirement for using these curves is a Closed System Boundary Model.
Although the actual Boundary Geometry is not an input, these curves were derived
for a Well positioned at the center of a square Reservoir (i.e. L1=L2=L3=L4 in
PanSystem Geometry terms), so they will only Match this type of Reservoir
Geometry exactly in terms of shape. The Drainage Area may still be computed
accurately for more eccentric Reservoir shapes and Well positions, but at the
expense of the Permeability, Skin or Xf estimates.
542
PanSystem
If users have high quality Transient data from the early stages of the
Production History, a good Match should be obtained on the left-hand side of
the data before the effects of Boundaries are realized. In other cases, the
Permeability should be obtained from other methods. High quality Transient
data can also be analyzed by the usual methods in PanSystem to obtain a
reasonable estimate of Permeability which can subsequently be used as a
guide in the AGTC Matching process. The Quick Match option can also be
used to define the dimensions of the Boundary Geometry if required.
ECR (Equivalent Constant Rate) Troubleshooting Section:
1. What happens if the wrong Layer Pressure is used?
The value entered for the Layer Pressure is important.
If the wrong Layer Pressure (Pi) is used, the converted ECR Pressure will still be
correct. The Cartesian Plot will also look okay. However, the Log-Log Plot will not
be okay, because its Y-axis uses p = (PECR - Po), where Po = Player. The Dietz Shape
Factor (CA) value calculated from the Cartesian Plot will also be wrong, because it
too depends on Po = Player. No adjustment of Po is available in the ECR facility itself,
since it does not directly affect the data processing. When analyzing the ECR data
with the Cartesian, Log-Log or other diagnostic plots, the Change T0 tool from the
Analysis Toolbar can be used to adjust Po.
2. What happens if the wrong transient parameters (e.g. Permeability, etc.)
are used?
The transient parts of the data will not be smoothed out correctly, but the
corrected data will still be useable, unless the input parameters are well outside a
suitable range of values. The Cartesian Plot should still be capable of giving a
reasonable estimate of the Drainage Area (A).
3. What can be done about glitches in the ECR converted data?
For a bad Flow Rate: Using the small Cartesian Plot overlay, click on the
Pressure data anywhere in the glitch. The corresponding Flow Period will be
highlighted in green on the main PDA Plot.
Next, double left-click in the green-colored Flow Period on the main PDA Plot,
to generate an Enter New Rate dialog; enter a new Flow Rate value,
Calculate and wait for the new Corrected Pressure value. Adjust the Flow
Rate until the Corrected Pressure looks okay. Next, select OK to keep the
new Flow Rate, or select Cancel to return to the original Flow Rate value.
Note that Cancel requires a few seconds while the ECR Plot for the original
Flow Rate value is restored.
For the wrong Input Parameters: The Transient Input Parameters can be
adjusted and any number of ECR calculations can be performed until a
satisfactory result is obtained. Within reason, Input Parameters that are
outside a suitable range of values will affect the transient portions of the
data (after the Rate Changes) much more than the overall Semi-Steady-
State trend (e.g. the ECR method is not overly sensitive to a wrong
Permeability or Skin value).
Also refer to Point 6 below.
4. What results can be derived from an ECR Analysis of the data?
543
PanSystem 3.5 User Guide
After an ECR calculation has been performed, users end up with an Equivalent
Constant Rate Drawdown test, which can be analyzed by the conventional methods
that are available within PanSystem:
The Analyse ECR Pressure button takes users straight to a Cartesian Plot,
where a line can be fitted to get Drainage Area (A), OOIP or OGIP and Dietz
Shape Factor (CA). If users then go to Deliverability, they can calculate and
plot the IPR.
The Log-Log Plot (and other diagnostic plots) can be used to analyze the
Boundary Geometry, since the Derivative will show all the classical and not-
so-classical Boundary Responses. Use the line-fitting, Quick Match and Auto
Match facilities within PanSystem to achieve this in the usual way.
5. Where is the ECR data stored?
The ECR data is stored as a Pressure and Flow Rate Channel in an internal file
called EPS_ECR. This can be seen in the Data File/Column List section of the
Dataprep Gauge Data (TPR) Preparation dialog after an ECR Analysis has been
performed. The Flow Rate is the Reference or Average Rate (Qref), defined by:
where:
t0 is the start of the test
tf is the end of the test
The Time base is the Equivalent Constant Rate Time (tECR), defined by:
544
PanSystem
The Pressure Extrapolation (Pext) tool from the Analysis Toolbar which is used to
back out interference trends can be applied to the converted ECR data. The
correction is approximate, since it will be using ECR Time (tECR) rather than Real
Time. To set the Pressure Extrapolation correction, users need to Exit PDA Mode
and select the Pressure Extrapolation (Pext) tool from the Analysis Toolbar. The
ECR Plot headings will be amended automatically to show that the correction has
been applied.
AG TC (Agarwal-Gardner Type-Curve) Troubleshooting Section:
1. What happens if the wrong Layer Pressure is used?
The Y-axis of the AG Type-Curves involves P = Pwf - Po (or m(Po)), where Po is the
Initial Pressure (normally the Layer Pressure). The value entered for Po will
therefore affect the shape of the data when plotted. The Change T0 tool from the
Analysis Toolbar can be used on any of the AG Type-Curve Plots to adjust Po.
2. What if the Reservoir or Drainage Area Geometry is not a Well centred in a
Square?
The original publication (Reference 80) assumed a Well in the middle of a Circular
Area. In PanSystem the AG Type-Curves have been generated for a Well in the
middle of a Square Area, which makes a very small difference in the associated
Dietz Shape Factor (CA). If the actual Reservoir or Drainage Area Geometry is
different from this:
The shape of the data will be affected, as closer Boundaries are seen
before more distant ones, until Semi-Steady-State is finally attained.
It may be possible to get a reasonable estimate of the Drainage Area (A),
depending on the extent to which the shape distortion affects a user's
assessment of the lateral Match Position. Likewise, the Permeability
estimate will depend on how users position the Type-Curves vertically.
The difference in Shape Factors will appear as an error in the Skin Factor
(S), or the Fracture Half-Length (Xf).
3. What if the Skin Factor changes over a long period of Production?
The Type-Curves assume a constant Skin Factor (Radial Homogeneous Model) or
Fracture Half-Length. If the Skin Factor varies with Time (e.g. Formation Clean-Up,
Gravel Pack degradation, etc.), the Flowing Data will not Match a single Type-Curve
over a long Time Period and may cross several Type-Curves. A possible approach
in this case is to analyze the data in shorter sections (i.e. to Group only some of
the Test Periods).
In the case of Gas Wells, the Type-Curves do not allow for Rate-Dependent
(Turbulent) Skin. In this case, if Flow Rates vary significantly, the data will trend
off-curve. The Skin Factor (S) derived for a Radial Homogeneous Model will
represent the Total Skin (S + DQ) corresponding to the Flowing Period that best
Matches the selected Match Curve.
4. What about interference from other Wells?
No allowance is made for interference effects from other Wells. The Pressure
Extrapolation (Pext) tool from the Analysis Toolbar which is used to back out
interference trends has not yet been implemented in the AG TC facility.
545
PanSystem 3.5 User Guide
General:
This dialog can be generated after an ECR Calculation has been performed. To facilitate
the identification of "rogue" Flow Rates causing anomalies in the ECR Pressure Curve,
users can click on a "rogue" Data Point on the Cartesian Preview Plot, and the offending
Flow Period is highlighted in a green color on the main PDA Plot. If users double left-
click on a green-colored Flow Period, this dialog is generated.
Screen Dialog and Operational Instructions:
Current Rate: This current Flow Rate is retained internally until the OK button is
selected, in which case the new Flow Rate value entered in the underlying field and
the new calculated ECR Pressure is applied.
New Rate: Enter a new Flow Rate in this field if required (i.e. smaller values than
the current value will have the strongest effect).
Calculate ECR Pressure: Select this button to calculate a new ECR Pressure; the
new Cartesian and Log-Log Preview Plots will be generated and the green-colored
Flow Rate will subsequently appear at its new value.
OK: Applies the new Flow Rate entered in the New Rate field and retains the new
calculated ECR Pressure. The new Flow Rate will be stored in the Rate Changes
Table.
Cancel: Select this button to reinstate the original Flow Rate value from the
Current Rate field; this requires PanSystem to perform a further calculation to
restore the original ECR Pressure.
Shut-Ins are excluded from the ECR process, so users will not be able to select
and highlight these periods.
546
PanSystem
Reporting Menu
General:
PanSystem has an extensive reporting facility enabling users to create clear,
comprehensive and finished reports quickly and easily. The various PanSystem reporting
options listed under the Report menu item are described below under the Report Output
section.
Users may also export a keyworded report file (including gauge data) using the Pressure
ASCII Standard (PAS) format specified by the Alberta Energy and Utilities Board (EUB),
using the EUB Report menu option. The two reporting options listed under this menu
item are described below under EUB Reports.
PanSystem Reports:
The PanSystem Report pertains to the plots and results of the test period currently being
analyzed.
If there are several test periods, make a report for each one, separately.
The current report format settings are saved to the (*.PAN) file using the File Save or File
Save As menu options and can be recovered when the file is loaded.
PanSystem Reports are comprised of the following items, described in relation to the
Report menu options:
Report Cover Page: This can be used to give introductory information about the
report, such as analyst's name, company, well name, field name, test date, etc.
Any relevant remarks can also be added and/or edited via an Edit Remarks facility
(refer to the Help topic for Report Cover Page for more details).
Configure Report/Templates: Users can create report templates with this
facility, similar to pre-defined report formats in database programs. To print a
report, all users need to do is select the correct template, then print. PanSystem
provides default system templates that can be used for printing reports and as a
basis for creating custom templates (refer to the Help topic for Configure Report for
more details). In a report template, the following items are defined:
The sections the report will contain (e.g. Input Data, Analysis Results,
Deliverability Results).
The fields within each section.
Page layout settings (e.g. header, logo, footer, etc.).
Input Data: This includes the Dataprep Gauge Data and Well and Reservoir
Description parameters (e.g. gauge data, rate history, fluid parameters, layer
parameters, layer boundary parameters, layer model data, pseudo-pressure and
gas property tables, etc.).
Analysis Results: The diagnostic plots and results calculated from well data
Analysis.
Deliverability Results: The results calculated using the Deliverability menu
options. Deliverability Plots can also be included.
Report Output: There are two sub-menu options available for printing with this
selection:
547
PanSystem 3.5 User Guide
Print Report: This option generates the Print Report Options dialog that
allows users to specify whether the report will be sent to a Text File in
(*.RPT) format or sent directly to the currently selected Printer.
Export to Word: This option generates a standard Windows Save As
WordDoc dialog that allows users to save the report to a MS Word (*.DOC)
file, with graphics embedded. After naming the document and saving it to
the required folder, users are supplied with a prompt to view the document.
After accepting the prompt, MS Word is opened and the report contents can
be viewed.
Quick Report Template Options: The quickest way to print a report is to select one of
the eight supplied report templates listed under the lower half of the Report menu. These
EPS-supplied templates appear in alphabetical order with Windows NT and 2000, but not
with Windows 95 or 98.
This assumes that users are familiar with what each of the templates will produce:
ANALYSIS: This reports the data relevant to the analysis of a particular test period
(i.e. plot/s, results, time functions, etc.), for all plots analyzed so far.
br: customer template, supplied as part of the installation.
COMPLETE: This reports full results for Data Input, Analysis and Deliverability (i.e. if
present). Output = INPUT + ANALYSIS + DELIVER.
DELIVER: This reports the results of Deliverability analysis
INPUT: This reports the Data Edit Plot and the complete set of Input Data for the
Well and Layer.
QUICK This reports a reduced set of results for Data Input, Analysis and
Deliverability (i.e. if present). Output = QUICKINP + QUICKANL + DELIVER.
QUICKANL This reports a reduced set of data relevant to the analysis of a particular
test period, for all plots analyzed so far.
QUICKINP This reports a reduced set of Input Data for the Well and Layer.
Other custom templates can be created, saved and added as required via the Configure
Report menu option.
EUB Reports:
This menu option is available for the export of well test data and reports in the Pressure
ASCII Standard (PAS) format defined by the Alberta Energy and Utilities Board (EUB) of
Canada in their Draft Guide 52 Electronic Capture of Well Test Data dated June 1998
and revised January 1999.
548
PanSystem
The (PAS) files contain Input and Analysis data and, in the case of the (TRG.PAS), the
gauge time, pressure and temperature data used in the analysis, plus Gauge Data from
up to 2 other gauges.
All relevant data present in PanSystem can be transferred automatically into the (PAS)
file. Additional data must be typed in. PanSystem can also import well test and
supporting data from a (TRG.PAS) format file supplied from another source.
Data formats are checked for correctness by PanSystem when the (PAS) file is saved to
disk, and users will be warned if any mandatory items are missing. Provided all
mandatory items have been entered, and all Numerical data meets the required
consistency checks run by the EUB, the (PAS) file will be certified upon submission.
Apart from checking the format, PanSystem does not validate any of the data
entered by the user.
549
PanSystem 3.5 User Guide
Report Cover
General:
This dialog is generated by selecting the Report Cover Page option from the Report menu.
It is used to enter well and test details that users wish to appear on the first page of
their report, plus any additional remarks to be added. The Report Cover Page can also be
configured to transfer data into an EUB (TRG PAS) Report as described below.
Screen Dialog and Operational Instructions:
Normally, this dialog is used to enter introductory information about the report (e.g. field
name, well name, test date, gauge number, etc.). The dialog is comprised of a editable
list field (on left), containing default subject settings, a corresponding information entry
list field (on right) and three function buttons, as described below:
List Fields: The 16 subject entries in the left-hand side of the Cover Page can be
entered/edited here. Any applied changes can be saved with the (*.PAN) file and
will be invoked any time that the saved file is recalled.
The original default settings will appear for any new file being set-up. Users may
change the default settings permanently for new files by editing the contents of the
Pansys31.ini folder contained in the Windows Registry. Open the Windows Registry
Editor (i.e. via Start/Run/Regedit commands in Windows), then select
HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Description. The editing process
is described below under Customising the Cover Page for EUB (TRG PAS) File
Export. When a (*.PAN) file is subsequently recalled, these new settings will take
precedence over the defaults.
If users wish to apply changes to the Registry settings, they should exercise great
care - if the instructions outlined below are not carried out exactly as described,
the (*.PAN) file may not work properly - please refer to the warning note at the
end of this Help topic.
The right-hand side of the Cover Page is for related information corresponding to
the subjects listed on the left-hand side of the dialog and to the test data being
analyzed. Information can be entered/edited here. Users can type up to about 60
characters per line for a 10-pitch font like Arial (refer to the Fonts option from the
Configure menu for more information). This information is saved with the test data
and results to the (*.PAN) file.
Edit Remarks button: Select this button to generate the Edit Remarks sub-dialog
that allows users to enter a further summary and/or remarks section about the test
(e.g. interesting features, problems, type of analysis applied, etc.), which can be
printed at the beginning of the report.
These two blocks of information need to be validated for inclusion in the final
report, so ensure that the Include Cover Page and Include Remarks checkboxes in
the Cover Page section of the Report Edit Layout sub-dialog are checked (default
setting).
Customizing the Cover Page for EUB (TRG PAS) File Export:
These extra instructions are intended for use with the TRG.PAS sub-menu option,
accessed via the EUB Report option on the Report menu.
550
PanSystem
To transfer some or all of the information on the report Cover Page to the (PAS) file,
users need to enter the appropriate data mnemonic, enclosed in square brackets,
anywhere on the left-hand side of the cover page. The Transfer Values from PanSystem
to Report button in the EUB Electronic Reporting (TRG PAS) dialog, will check for the
presence of a mnemonic and transfer the data entered on the right-hand side of the cover
page to the appropriate field in the (PAS) file.
To modify the left-hand side permanently for all new (*.PAN) files, copy the text below
and paste it over the existing information contained in the Windows Registry under the
entry:
HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Description
prompt1=Analyst name
prompt2=Company [COMP]
prompt3=Well ID [UWI]
prompt4=License Number [WLIC]
prompt5=Formation [FORM]
prompt6=Test Start Date/Time [STRT]
prompt7=Test Type [TTNC]
prompt8=Depth Reference - MSL
prompt9=Gauge Type [GTYP]
prompt10=Gauge Number [GSER]
prompt11=Gauge Depth (Measured)
prompt12=Gauge Depth (TVD) [SDGA]
prompt13=Formation Top (log) [TTOPL]
prompt14=Formation Bottom (log) [TBASL]
prompt15=Perforated interval top (log)
prompt16=Perforated interval bottom (log)
Other mnemonics that can be used are:
Formation Top (TVD) [TTOPT]
Formation Bottom (TVD) [TBAST]
(e.g. these could replace [TTOPL] and [TBASL], or be used at prompt15 and prompt16
instead of the perforated intervals).
The text can be modified in any of the above lines, or their order re-arranged.
Users can place the mnemonic anywhere in the line - it does not have to be at the
end, but it MUST be enclosed in square brackets [ ] to be recognised during the
Transfer Values from PanSystem to Report process. The 13 mnemonics cited
above are currently the only ones that can be transferred from the cover page into
an EUB (TRG PAS) report.
Changes in the Pansys31.ini folder are only effective for new files. To modify the cover
page in an existing (*.PAN) file, re-type the left-hand side of the cover page and save
the file. Alternatively:
Copy the following 16 lines (i.e. including the 15 line breaks to make 31 lines in
total), from Analyst Name down to Perforated Interval Bottom.
551
PanSystem 3.5 User Guide
Open the (*.PAN) file in a text editor (e.g. Wordpad) and locate the section
pertaining to the cover page, starting with Analyst Name (i.e. unless this has been
changed) and ending with Perforated Interval Bottom.
Paste the new text over this section, being careful not to introduce any extra line
breaks. If the line breaks already contain data, copy/paste the 16 text lines
individually to avoid obliterating the existing data.
As with the Registry Editor, if users wish to apply changes to an existing (*.PAN)
file, they should exercise great care - if these instructions are not carried out
exactly as described, the (*.PAN) file may not work properly.
Analyst name
Company [COMP]
Well ID [UWI]
License Number [WLIC]
Formation [FORM]
Test Start Date/Time [STRT]
Test Type [TTNC]
Depth Reference - MSL
Gauge Type [GTYP]
Gauge Number [GSER]
Gauge Depth (Measured)
Gauge Depth (TVD) [SDGA]
Formation Top (log) [TTOPL]
Formation Bottom (log) [TBASL]
Perforated interval top (log)
Perforated interval bottom (log)
Warning: The Registry Editor should always be used with great care and there
are three very important points to remember:
1. There is no undo option available in the Registry - if a key folder is deleted
accidentally it is permanently gone.
2. When the Registry is edited, all changes are saved instantly - there is no option
to r;re-load the Registry if something has been done incorrectly.
3. Users will never know if they have done something wrong - there are no warning
pop-up dialogs to inform users of mistakes, errors, etc. The Registry Editor will
allow users to wipe everything clean without supplying a warning.
Windows 95, 98, 2000, XP and NT all have a simple Registry back-up mechanism that is
quite reliable, but users should never rely on this alone; always remember to make a
back-up of the Registry. The back-up and restore methods will vary depending on the
version of Windows that is being used - consult the Registry Editor Help menu for
version-specific details of these methods.
For additional information relating to the Registry and the operations that can be
performed in the Registry Editor, users should also refer to:
The Registry Editor Help menu.
552
PanSystem
The dedicated Website guide for the Windows Registry accessed from the following
URLs, http://registry.winguides.com/ or http://www.regedit.com/.
553
PanSystem 3.5 User Guide
Report Configure
General:
This dialog is generated by selecting the Configure Report option from the Report menu.
Use this option to customize a report format based on one of the existing templates
(these can be selected from the lower half of the Report menu). Users can include (or
exclude) sections and edit them in the same way as when a new template is created. The
original report template remains intact unless the new template is saved with the same
name. Once the report has been configured it can also be printed from this dialog.
Screen Dialog and Operational Instructions:
The dialog is comprised of a selection area, an information area and ten function buttons,
described as follows:
Sections area: Check the appropriate checkboxes to specify the sections to be
included in the report. Choose from the following sections:
Input Data (Includes the Well and Reservoir Properties, Tables of Fluid
Properties, Numerical Data, Data Edit Plots, PVT Plots, etc.).
Analysis Results (Includes the Test Overview Plot, Type Curve Details,
Quick Match Results, Model Results, Description Box, etc.).
Deliverability Results (Includes a range of Plots, such as the IPR,
Production Rate, Average Reservoir Pressure and BHFP, etc. There are also
options to include the Description Box and Deliverability Data).
Select the corresponding Edit buttons to generate an associated sub-dialog for each
section and choose the required items for inclusion in the report , using another
series of checkboxes.
A different sub-dialog is generated for each section (refer to Edit Input, Edit
Analysis and Edit Deliverability for more information).
Edit Layout button: Select this button to generate the Edit Report Layout sub-
dialog. This sub-dialog is used to activate/de-activate items connected with the
report layout (e.g. Cover Page, Remarks, Header and Footer).
Load Template button: Select this button to generate a standard Windows File
Open dialog. The eight EPS template files (and any template files previously
created by users), will be displayed as icons in the viewing field and are designated
as Report Template Files (*.TPL). Select a Report Template File by left-clicking on
the required icon so that the name appears in the File Name field, then select Open.
The selected template is now loaded and can be used to print reports using the
Print button option described below.
Save Template button: Select this button to save a modified/edited Report
Template File under another name. A standard Windows File Save As dialog is
generated. Enter a new name for the template in the File Name field, ensuring it
has the extension (.TPL), then select Save. By default it will be saved to the
Reports folder.
Section Sizes area: This area displays the number of pages that will be contained
in each report section. This will vary if the information for inclusion in each section
554
PanSystem
is amended or edited and when the Format button is selected following any
changes, the page numbers will be updated accordingly.
Format button: This button formats the current report for printing. The new
section sizes (i.e. in terms of number of pages), will be displayed in the Section
Sizes area described above.
Print button: Select this button to print the current report.
If any of the settings have changed since the last Format, or no Format has been
performed, then an Automatic Format will be applied by PanSystem.
Customising a Template:
To customize a template and print with it:
Start from an existing template, use the Load Template button as described above.
Specify the sections to be included by checking the appropriate checkboxes in the
Sections area.
Generate the sub-dialogs for each chosen section by selecting the appropriate Edit
button:
Input Edit
Analysis Edit
Deliverability Edit
Within the selected sub-dialogs, choose the Plots, Tables, Description Boxes,
Headers, etc., that are to be included or excluded in each section.
If the new configuration is formatted with the Format button, the number of pages
in each section will be displayed in the Section Sizes area.
Save the template to an appropriate (or the default) folder with the Save Template
button.
Users may also print the report from here with the Print button (this button will also
apply an Automatic Format if formatting has not been performed already).
555
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users select the Edit button associated with the Input
Data entry in the Sections area of the Configure Report dialog. Use this sub-dialog to
alter the report Input Data configuration. Each checkbox can be checked to include (or
unchecked to exclude) items from the current report template.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of four selection areas and four function buttons, described
as follows:
Analytical Input area: Check the input data items from the Well and Reservoir
(Analytical) section of PanSystem to be included in the report.
The Include Quick Match Data item will be grayed-out (i.e. disabled), if a Quick
Match has not been performed on an Analysis Plot. When enabled, this item will
list the most recent set of simulated data generated by Quick Match. To obtain a
listing for an entire test sequence rather than a test period, perform a Quick Match
on the Test Overview Plot, then print the report.
Numerical Input area: Check the checkbox to include input data from the Well
and Reservoir (Numerical) section of PanSystem in the report.
Edit Numerical button: Select this button to generate the Numerical
Reporting Options sub-dialog and edit the numerical input data topics to be
included or excluded from the report.
This area is only enabled if the Data Edit Plot is currently displayed on the screen.
Users can also Include Description Box and Include Marker Text (refer to Mark
Points for details of these markers), from this plot if required, by checking the
additional checkboxes in this area.
PVT Plots area: Select and highlight the required PVT plot from the list field, then
either check the Selected checkbox to include (or the Not Selected checkbox to
exclude) the plot in the report. Plots must be added or removed on an individual
basis and inclusion is indicated by the addition of the text "(Included)", next to the
plot title in the list field.
This area is only enabled when PVT plots have been generated to account for the
non-linear behaviour of gas/condensates or multi-phase fluid components (e.g.
gas/oil/water).
Single-Phase Pseudo-Pressure - m(p), and Multi-Phase Pseudo-Pressure - m'(p),
are used to illustrate the non-linear behaviour caused by the variation of gas
volume (Z) and viscosity (g) with pressure.
556
PanSystem
Two multi-phase options are available in the Well and Reservoir (Analytical) section
of PanSystem:
For oil there is a simplified multi-phase approach, Multi-Phase Perrine
Method to handle oil produced with water and/or gas in the reservoir.
For oil, gas and condensate, the Multi-Phase Pseudo-Pressure Method
provides a more rigorous treatment of multi-phase flow which includes
relative permeability effects.
These single- and multi-phase options require PVT tables and/or plots to be
generated (e.g. p//z, /Ct, m(p), m'(p), etc.).
Master TPR button: Select this button to generate an Edit Report Data File
Section sub-dialog. This will include a listing (versus clock time), of selected
Columns from the Gauge Data file, and a summary of the rate changes.
557
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Edit Numerical button option within the
Numerical Input area of the Edit Input Report Section sub-dialog. It is used to edit the
Numerical Input data topics to be included or excluded from the report.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of a list of annotated checkboxes and two function buttons.
Check the relevant checkbox to include (or uncheck to exclude) Numerical Input data
topics from the Well and Reservoir (Numerical) section of PanSystem in the report (i.e.
PanMesh data preparation within PanSystem).
558
PanSystem
General:
This sub-dialog is generated by selecting the Master TPR button in the Edit Input Report
Section sub-dialog. The sub-dialog includes a listing (versus clock time), of selected
Columns from the Gauge Data File/s. It is used to select the Well, associated Gauge Data
File/s and Columns from the Gauge Data File/s, to be included as part of the Input Data
for reporting purposes.
Screen Dialog and Operational Instructions:
The dialog is comprised of two selection areas and a text input section, described as
follows:
Select Well and TPR: Using the drop-down menu, select the required Well (i.e. if
several are listed) and Gauge Data File (i.e. if there are several files available for
the selected well).
Normally, users will leave the default well and "master" file name selected in this
sub-dialog, as this is the data set used in Analysis.
Select Column/s to be Printed: Users should select and highlight each of the
Columns (i.e. data channels) required for the report. To de-select, apply a left
mouse-click.
If users try to OK from the sub-dialog with no Columns (i.e. data channels)
selected, they will be presented with a Rate Changes Table listing. A reminder will
appear in this case.
559
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users select the Edit button associated with the
Analysis Results entry in the Sections area of the Configure Report dialog. Use this sub-
dialog to alter the report Analysis Results configuration. Each checkbox can be checked
to include (or unchecked to exclude) items from the current report template.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of two selection areas and two function buttons, described as
follows:
Select Plot area: This area lists all of the plots that have been analyzed so far
(i.e. for a particular test period). Select and highlight the required plot from the list
field, then either check the Selected checkbox to include (or the Not Selected
checkbox to exclude) the plot in the report. Plots must be added or removed on an
individual basis and inclusion is indicated by the addition of the text "(Included)",
next to the plot title in the list field.
560
PanSystem
General:
This sub-dialog is generated when users select the Edit button associated with the
Deliverability Results entry in the Sections area of the Configure Report dialog. Use this
sub-dialog to alter the report Deliverability Results configuration. Each checkbox can be
checked to include (or unchecked to exclude) items from the current report template.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of two selection areas and two function buttons, described as
follows:
Select Plot area: This area lists all of the IPR and/or Forecasting plots that have
been analyzed so far (i.e. for a particular test period). Select and highlight the
required plot from the list field, then either check the Selected checkbox to include
(or the Not Selected checkbox to exclude) the plot in the report. Plots must be
added or removed on an individual basis and inclusion is indicated by the addition
of the text "(Included)", next to the plot title in the list field.
561
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users select the Edit Layout button in the Sections area
of the Configure Report dialog. Use this sub-dialog to alter the Report Layout
configuration. Each checkbox can be checked to include (or unchecked to exclude) items
from the current Report Template.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of three selection areas and four function buttons, described
as follows:
Cover Page area: Check these checkboxes to include Cover Page and Remarks
sections in the Report. The contents of these pages can be viewed and/or edited by
selecting the Edit Cover Page and Edit Remarks buttons respectively. The dialogs
generated by the Edit buttons in this dialog can also be accessed via the Report
Cover Page option on the Report menu.
Report Header area: Users can insert their own Report Header in these data
entry fields. Modify the text if required (i.e. maximum 3 lines). The modified
Header can be saved to the Report Template for use with other files in the future
and users just need to load the relevant Report Template next time. The Header is
saved to the (*.PAN) file, and will appear next time that file is loaded, regardless of
current program settings. To modify it in future, either edit within this dialog or
load an appropriate (i.e. different or more suitable) Report Template.
If users check the Include Header checkbox, the Header will appear across the top
of every page, with the EPS logo on the left. The EPS logo is stored in black and
white form as LOGO.BMP in the Reports folder (i.e. created under the PanSystem
run directory during installation) and will be loaded automatically. A colored
version is supplied as EPSCOL.BMP and this should be re-named LOGO.BMP if users
want PanSystem to insert this one instead.
Company Logo: Users can insert their own company logo on the right-hand
side of the header. Copy the logo as a (*.BMP) Windows bit-map file (e.g.
CLIENT.BMP), into the Reports folder created under the PanSystem run
directory during installation. Ensure that the Show Logo checkbox is
checked. If users want to display their logo, but not the EPS one, they can
either:
Re-name their logo LOGO.BMP instead of CLIENT.BMP, to replace the
EPS logo on the left.
Delete the EPS logo file LOGO.BMP, but keep their logo file as
CLIENT.BMP to display it on the right.
The aspect ratio of the logo will be respected provided it does not exceed
2:1, otherwise it will be re-scaled to fit. Ensure that an empty border area is
not present around the logo, as this will be included, making the actual logo
smaller.
Remember that complex colored logos will use up printer memory and may
prevent hard copy from being output correctly, particularly from LaserJet
printers.
562
PanSystem
Check the Show Date checkbox to display the analysis date at the top right corner
of each page in the report.
Report Footer area: Check the checkboxes for any of the Footer components
required for the Report, and edit the Footer text if required (i.e. maximum 1 line).
Uncheck all of the checkboxes to hide the Footer.
Refer also to Page Set-Up Codes for details of how the Header and Footer sections
of Report pages can be set-up to have the current Date and Time embedded.
To save any new layout as a Report Template, OK from this sub-dialog to return to
the Configure Report dialog, then use the Save Template button to save the newly-
defined Report Template to the Reports folder.
563
PanSystem 3.5 User Guide
EUB Reports
564
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
Load the (*PAN) file if one exists, or import the required Gauge Data and set-up
data within PanSystem, in the usual way.
If the Gauge Data are provided in (PAS) format, users should import them via the
EUB Electronic Reporting TRG.PAS dialog using the Open Existing (PAS) File button,
then the Transfer Values from Report to PanSystem button.
It is possible to import (PAS) format Gauge Data with the Gauge Data File Import
facility in the Gauge Data (TPR) Preparation dialog, treating the (PAS) file as a
(TPR) file and using the Space/Tab delimited option in spreadsheet mode, but this
is less straightforward than direct import via the EUB Electronic Reporting TRG.PAS
dialog and transfer to PanSystem.
The Well, Layer and Fluid Parameters sections of PanSystem should be correctly
initialized in the Well and Reservoir Description (Analytical) dialog, and a build-up
analysis performed. Users may enter the Well ID and Formation Name in the Well
and Layer Parameters sections for transfer to the (UWI) and (FORM) mnemonics
respectively.
If some minor modifications are applied to the format of the Report Cover Page,
some data normally entered here can be transferred to the (PAS) file.
If users are importing Gauge Data via the Dataprep Gauge Data (TPR) Preparation
dialog, if the gauge times are in decimal hours, ensure that the first data point
corresponds to actual clock time (e.g. if the gauge started recording at 16:30, the
first data point must be at 16.5000 hours - apply a time-shift if necessary).
Assuming that users are analyzing a build-up or fall-off test, when defining the Rate
Changes on the Data Edit Plot, position the Rate Change denoting the end of the
build-up exactly on the last good build-up pressure (i.e. avoid any noise and end-
effects). This value will be transferred to (PRGA) - pressure at stop depth, when
data is transferred from PanSystem to the (PAS) file. It is assumed to be the last
value in the Rate Changes Table.
Users can change it later if required, but (PRGA) is a critical edit, so ensure it
corresponds to one of the measured pressure points, or the (PAS) file will not be
certified.
Annotate events on the Data Edit Plot if required, using the Mark Points facility from
the Edit menu. Any remarks entered as Marker Text will be transferred into the
(GCOM) comments column of the data table, at the corresponding data point. This
565
PanSystem 3.5 User Guide
facility is useful for marking the time of gauge on bottom, well shut-in, last useful
build-up pressure, gauge off bottom, problems, etc.
While operating in the Data Edit Plot, users will need to take note of the gauge on
bottom (GONB) and gauge off bottom (GOFB) dates and times for manual entry
into the (PAS) editor (i.e. they are not transferred automatically). This can be
performed most conveniently as follows:
Set the time format in the Gauge Data - Edit dialog to DD:HH:MM:SS. If
users have imported dates, note the date in the first line, corresponding to
DD=00.
Return to the Data Edit Plot, select the pressure points corresponding to
gauge on bottom and gauge off bottom, then select the Mark Points facility
from the Edit menu.
The exact times of each marked point will be displayed in DD:HH:MM:SS in
the Marker Text dialog from the Edit menu, and all users have to do is work
out the date/s. Remember to note these down for future entry in the (PAS)
editor.
The (GONB) and (GOFB) do not have to correspond to exact data points, but this is
the most convenient method. Users do not need to note down any other
information.
Enter the EUB Electronic Reporting TRG.PAS dialog. The tabbed pages of the (PAS)
export facility have been arranged in the order they appear in the (PAS) file.
Users must go to the Gauge Data 1 page to select the gauge data to be included,
before selecting the Transfer Values from PanSystem to Report button. Failure to
do this will result in no gauge data being written to the PAS file. If there is more
than one gauge (max 3), use the additional Gauge Data pages.
After transfer, check the data and fill in the missing mandatory items and any
others required for reporting purposes.
566
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
AOF/IPR Results Summary
Pressure Results Summary
Analysis Input Parameters
Gauge 1, 2, 3
There are two ways to set-up data for the PAS file, depending mainly on how the Gauge
Data is going to be imported:
Import the Gauge Data (TPR) into PanSystem and enter well and reservoir
parameters, etc. via the various Dataprep menus, perhaps perform an Analysis,
then transfer this data into the PAS report. Type in any missing data within the
PAS editor under the relevant tab. This process is described in Transfer Values
from PanSystem to Report below.
Open an existing PAS report file (e.g. a file containing Gauge Data submitted by a
service company, or one that has been worked on previously), then type in any
missing data under the relevant tab. Optionally, users can transfer parameters
from PanSystem (i.e. if any have been entered there), to fill in any gaps. This
process is described in Transfer Values from Report to PanSystem below.
A procedure is outlined in the Help topic TRG PAS Hints for Data Preparation and Export.
Screen Dialog and Operational Instructions:
This first tabbed dialog provides the basic control for the report and is comprised of two
main areas with seven function buttons, described as follows:
Type/Unit/Version: The latest PAS format identification appears in the upper
area of the dialog. PanSystem has automatically picked up a template
567
PanSystem 3.5 User Guide
(TRG40.EUB) stored in the Reports folder, containing the textual part of the PAS
file, with the data fields blank. It is based on the most recent documentation
supplied by the EUB, and EPS will endeavour to keep the supplied template up to
date. Some minor changes (e.g. change of number/character format, change of
mandatory/optional status, etc.), can be accommodated by simply editing the
template with a text editor.
Users must go to the Gauge Data 1 page to select the gauge data to be included,
before selecting the Transfer Values from PanSystem to Report button. Failure to
do this will result in no gauge data being written to the PAS file. If there is more
than one gauge (max 3), use the additional Gauge Data pages.
The following data can be transferred from PanSystem:
Well, reservoir and fluid properties - via Well and Reservoir (Analytical).
Gauge Data (i.e. time, pressure, temperature, marker text) - via Gauge
Data (TPR)Preparation.
Analysis results - via Analysis menu.
Cover Page information. If users customarily enter information in the
standard PanSystem Report Cover Page, they will be able to transfer up to
13 PAS mnemonics related to well, gauge and formation into the PAS file if
they make some minor changes to the Report Cover Page format. Once set-
up, this will reduce the amount of duplicated typing required to fill in future
PAS files. This process is described in the Help topic for the Report Cover
Page.
The Transfer Values from PanSystem to Report facility can be used any number of
times. If a number is already present within a field in the PAS editor and the
PanSystem value being transferred is different, users will be warned and given the
choice of overwriting or not.
Should the data be incomplete, PanSystem will warn users of any deficiencies in the
transferred data, with an Incomplete Data warning
When the data has been transferred successfully, a Transfer Complete message is
displayed.
568
PanSystem
Parameters dialog within Dataprep, it will be overwritten by zero when this button
is selected).
Users should always open and transfer the PAS file data first, before entering any
additional data into PanSystem.
Save PAS File button: A standard Windows Save As dialog is generated, allowing
users to record a new name for the report, or select an existing file name. The PAS
file is written to disk (i.e. in the Reports folder by default) when this button is
selected. PanSystem checks the report prior to a save, and if there are entries
missing from the mandatory data fields users are informed with a File Not Yet
Complete message. Users may save, then continue editing, re-save and so on.
When the file is saved:
Data formats are checked for consistency with EUB certification
requirements (e.g. if users have entered two characters in a [CHAR 1]
format field, only the first character will be written to file. If users have
entered 1273 for a depth which should have a [NUM 5.5] format, it will be
written as 1273.00000. If users have entered 65.352 in a [NUM 3.2] field, it
will be rounded to 65.35).
All lower case characters are converted to upper case.
Alpha characters entered in numeric fields are ignored.
To view these changes, simply read the file in again (i.e. using the Open Existing
PAS File button, described below), or open the file outside PanSystem using a text
editor or spreadsheet program.
Open Existing PAS File button: This allows users to open a PAS file from a
standard Windows File Open dialog, that points to the default Reports folder. Use
this button to reload a PAS file that has been worked on previously, or one which
has been provided from another source, and view or continue editing it.
This option should be used if Gauge Data has been supplied in PAS format from a
service company.
As all of the PAS reports use the same file extension, the Open Existing PAS File
command checks to see if the selected report is in the correct format (Type is TRG).
If the format is not correct then an error message is displayed and the open is
aborted.
Additional blank or comment lines are permissible anywhere in a PAS file provided
they commence with a # sign. The first valid line in the file must be the
~VERSION, TYPE... line.
Clear and Load PAS 4.0 Template: This button will clear the data from memory
for the currently loaded PAS file, and reload the default template file
(TRG40EX1.PAS) into memory.
Find button: This button and the associated Find Mnemonic field allows users to
search through all the TRG reporting tabs in the dialog to locate a report entry.
This is particularly useful if users have a few records to add to a file. To locate a
specific mnemonic (e.g. PRGA), it is only necessary to enter a part of it (e.g. PRG).
569
PanSystem 3.5 User Guide
If the mnemonic occurs in more than one place (e.g. GSER), or for partial
searches, users will only be supplied with the first occurrence of the target
mnemonic.
Close button: The Close button on the dialog background is used to exit the EUB
Electronic Reporting dialog. Users will be prompted to save a PAS file if they have
not already done so. All current PAS data will remain in memory until PanSystem
exits, a new .PAS file is loaded, or the Clear and Load PAS 4.0 Template button is
pressed.
All transferred data can be inspected in the PAS file editor except the Data Tables (i.e.
Production Summary, Gauges, Acoustic, and Inline). To inspect the original Gauge Data,
users should select the Gauge Data option from the Dataprep menu to generate the
Gauge Data (TPR)Preparation dialog, or save the PAS file and read it with an external text
editor or spreadsheet program. To inspect the other data tables, the PAS file will need to
be inspected in a text editor.
Users should check over the transferred data, fill in the rest of the mandatory data and
any optional data they may want to enter, before making the final save.
570
PanSystem
571
PanSystem 3.5 User Guide
Note that if WTYP = H, the HZFL item (i.e. horizontal well length in
formation), must be non-zero in the Analysis tabbed dialog.
PACKER (Packer Indicator Flag):
Y = Yes, there is packer present in the well.
N = No, there is no packer in the well.
TULD (Tubing in well):
Y = Yes, there is tubing in the well.
N = No, there is no tubing in the well.
AFLO (Flow Path):
A = Annular
C = Casing
T = Tubing
B = both casing and tubing
TUBS (Production tubing inside diameter): Mandatory, if [TULD] (Tubing in
well) = (Y)es and [AFLO] (Flow Path) = (T)ubing or (B)oth. If present, must be <
[PTOD] (Outside diameter of production tubing).
PCID (Inside diameter of production casing):
Must be between 0 and 350 specified in millimeters
PTOD (Outside diameter of production casing):
Must be between 0 and 350 specified in millimeters
Close button: The Close button on the dialog background is used to exit the EUB
Electronic Reporting dialog. Users will be prompted to save a PAS file if they have
not already done so. All current PAS data will remain in memory until PanSystem
exits, a new .PAS file is loaded, or the Clear and Load PAS 4.0 Template button is
pressed.
572
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
AOF/IPR Results Summary
Pressure Results Summary
Analysis Input Parameters
Gauge 1, 2, 3
Screen Dialog and Operational Instructions:
This dialog is comprised of a column of data entry fields (and a single function button),
most of which are self-explanatory; entries that require further explanation are described
below:
PRPS (test purpose - EUB required survey?): As specified in Guide 40, users
must submit all tests conducted, even if the test was conducted for internal
company use. Tests that are not intended to fulfil any requirements, if marked as
PRPS = N, will be accepted for information purposes only and will not be edited.
They will just be checked to ensure that:
The license number matches the unique well identifier UWI.
The test date is valid.
All information is readable.
All mandatory elements contain valid data.
The EUB Guide 52 recommends that if such tests meet all the certification criteria,
they will be flagged as required tests (i.e. PRPS = Y) anyway, and can then be
recognised by the EUB should the need arise in the future.
Y = yes
573
PanSystem 3.5 User Guide
N = no
SERCO (Service Company Code):
The code for the service or wireline company conducting the test.
H2SIND (Hydrogen Sulfide indicator):
Indicates the presence of hydrogen sulfide in the well.
INTRP (Test interpretation indicator):
Indicates whether or not transient analysis or test interpretation was
performed
TTOPL (test interval top at log depth): Must be > 0.0
TBASL (test interval base at log depth): Must be > 0.0 and > TTOPL.
TTOPT (test interval top at TVD (KB)): Must be > 0.0
TBAST (test interval base at TVD (KB)): Must be > 0.0 and > TTOPT.
FTDT (final test date): Must be > spud date and current date or abandoned
date.
TUPS (Initial tubing pressure):
Initial tubing pressure (kPaa): For Build-Ups tests, the pressure at end of
flow period (prior to shut-in). For drawdown tests, the static pressure prior
to flow
CSPS (Initial casing pressure):
Initial casing pressure (kPaa): For Build-Ups tests, the pressure at end of
flow period (prior to shut-in). For drawdown tests, the static pressure prior
to flow
FTUPS (Final tubing pressure):
Final tubing pressure (kPaa): For Build-Ups tests, the pressure at end of
shut-in period. For drawdown tests, the final pressure at the end of the
drawdown poriod
FCSPS (Initial casing pressure):
Final casing pressure (kPaa): For Build-Ups tests, the pressure at end of
shut-in period (prior to shut-in). For drawdown tests, the final pressure at
the end of the drawdown poriod
PFWH (Final flowing wellhead pressure):
The final flowing pressure at the wellhead, measures in kPaa
TSUR (Surface temperature):
The temperature measured at the wellhead during operations
Close button: The Close button on the dialog background is used to exit the EUB
Electronic Reporting dialog. Users will be prompted to save a PAS file if they have
not already done so. All current PAS data will remain in memory until PanSystem
exits, a new .PAS file is loaded, or the Clear and Load PAS 4.0 Template button is
pressed.
574
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
Results Summary
Gauge 1, 2 and 3
Analysis
Screen Dialog and Operational Instructions:
This dialog is comprised of a column of data entry fields (and a single function button),
most of which are self-explanatory; entries that require further explanation are described
below:
The PAS file for a transient pressure test must either include Analysis, or the raw
data must reflect a stabilised reservoir pressure. Files not passing these edits will
be rejected, with a message indicating that Analysis is required.
SDGA (gauge stop depth): The TVD below KB.
GRSD (representative pressure gradient): Average pressure gradient (kPa/m)
between gauge stop depth (PRGA) and mid-perforation depth (MPP).
PRGA (pressure at stop depth): The last, or representative, pressure measured
at gauge stop depth (SDGA). This is required by the EUB as a stabilised reservoir
pressure estimate and is mandatory.
This is a critical edit and must correspond exactly to one of the pressures in the
Gauge 1 (i.e. source gauge) data table section of the PAS file. If the EUB program
cannot match the exact value reported in RESULTS SUMMARY [PRGA] to a
pressure point in the Gauge 1 data table, the file will be rejected.
575
PanSystem 3.5 User Guide
The difference in pressure over the 6 hours prior to this value must be 12 kPa
(i.e. 2 kPa per hour as defined in section 5.1 of Guide 40). If a pressure reading
cannot be found at 6 hours prior to PRGA, the edit will look for the next previous
reading and determine if the 2 kPa/hr limit has been met.
The pressure in the last entry in the DataprepRate Changes Table will be
transferred to PRGA. This is supposed to be the best final shut-in pressure
estimate. While preparing the Gauge Data in Dataprep it is therefore important to
mark the end of the test at the last good quality pressure reading. It is assumed to
be the last value in the Rate Changes Table. It is possible to overtype the
transferred data in the PAS editor, but ensure that the new value corresponds to a
measured pressure.
PMPP (representative bottom hole pressure): The last measured, calculated,
or most representative pressure (PRGA), corrected to mid-perforation depth (MPP)
using gradient (GRSD).
TRES (reservoir temperature): This can be transferred from the PanSystem
Layer Temperature specified in the Layer Parameters dialog.
Close button: The Close button on the dialog background is used to exit the EUB
Electronic Reporting dialog. Users will be prompted to save a PAS file if they have
not already done so. All current PAS data will then be cleared from the EUB Report
section.
576
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
AOF/IPR Results Summary
Pressure Results Summary
Analysis Input Parameters
Gauge 1, 2, 3
Screen Dialog and Operational Instructions:
This dialog is comprised of a checkbox, two selection areas, a column of data entry fields
and a single function button; features that require further explanation are described
below:
Include Gauge: Check this checkbox to include the requisite gauge. In most
cases, Gauge 1 should be the most representative gauge and is assumed to be the
one used for the analysis and test summaries, if several gauges were run. The
analysis results will be written out to the ANALYSIS - INTERPRETATION (1) section
of the PAS file when users Transfer Values from PanSystem to Report within the
TRG PAS Version tabbed dialog.
Supplementary Gauges 2 and 3 may be included in the file, using the additional
tabbed dialogs if required, but since PanSystem only stores one analysis at any
given time, it is not possible to include any associated results in the PAS file, unless
it is edited externally. The gauge numbers represented in GAUGE (n) are not
intended to indicate the sequence of gauges in the run.
PanSystem Pressure Channel to Use: Select an appropriate pressure channel to
match the selected gauge from the drop-down menu.
577
PanSystem 3.5 User Guide
Users cannot view the Gauge Data Table itself in the PAS editor. To inspect the
table, the PAS file has to be saved, then read with an external text editor.
Opening and Editing an Existing PAS File:
If the Gauge Data already exists in PAS format, it can be imported directly into the EUB
TRG PAS Reporting section. Any other data in the PAS file will also be imported.
After selecting the Open Existing PAS File button in the TRG PAS Version tabbed dialog
(and providing a Gauge Data Table was already present in the PAS file), when users
select the Gauge 1 tabbed dialog they will see the Include Gauge checkbox is already
checked, but the pressure and temperature channel fields will contain the text Not Used.
In this status, the gauge selections are not linked to any particular data sets.
If a (*.PAN) file is not loaded, these settings can be left at Not Used, then edit the
PAS file and save it without disturbing the associated Gauge Data Table.
If a (*.PAN) file is loaded, users can either:
Leave the setting at Not Used, then edit the PAS file, and save it without
disturbing the associated Gauge Data Table.
Re-select the gauge pressure and temperature channels by name. From this
point on, any time the Transfer from PanSystem button is used in the TRG
PAS Version tabbed dialog, the Gauge Data Table in the PAS file will be
updated, because a link has been established into the (*.PAN) file.
Close button: The Close button on the dialog background is used to exit the EUB
Electronic Reporting dialog. Users will be prompted to save a PAS file if they have not
already done so. All current PAS data will then be cleared from the EUB Report section.
578
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system.
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
Results Summary
Gauge 1, 2 and 3
Analysis
Screen Dialog and Operational Instructions:
This dialog is comprised of a column of data entry fields (and a single function button),
most of which are self-explanatory; entries that require further explanation are described
below:
Gauge 1 is assumed to be the one used for the analysis. The analysis results will be
written out to the ANALYSIS - INTERPRETATION (1) section of the PAS file when users
Transfer Values from PanSystem to Report within the TRG PAS Version tabbed dialog.
Supplementary Gauges 2 and 3 may be included in the file, using the additional tabbed
dialogs if required, but since PanSystem only stores one analysis at any given time, it is
not possible to include any associated results in the PAS file, unless it is edited externally.
All the Analysis parameters are optional, with the exception of HZFL and PAVG or
PEXTR, which are mandatory under certain conditions.
HZFL (horizontal well length in formation): This must be non-zero if WTYP =
H (horizontal) in WELL INFORMATION. It can be blank or zero for the other WTYP
settings.
Analysis is mandatory for PAS-TRG only if TTYP (test type) = 04, 05, 06, 08 and
PRPS (test purpose) = Y in the Test Data tabbed dialog. In this case, the minimum
Analysis simply means that either:
579
PanSystem 3.5 User Guide
PAVG (average reservoir pressure at mid-perf depth): This must be > 0.0,
or
PEXTR (extrapolated/false pressure (p*) at mid-perf depth): This must be
> 0.0.
Note that these pressures are specified at mid-perforation depth, not at gauge
depth.
The current Layer Pressure in the Layer Parameters dialog will be transferred to the
PAVG field on Transfer from PanSystem. There is no direct transfer of PEXTR from
PanSystem; use the PAVG value, then delete PAVG, if this is more appropriate.
The EUB Guide 52 considers PAVG to be the more reliable estimate of actual
reservoir pressure and recommends the use of this parameter wherever possible.
The PEXTR parameter can be used for initial pressure tests, and tests where the
difference between the last measured/calculated pressure and the extrapolated
pressure is very small.
580
PanSystem
Users should ensure that they select the CANSI (PAS EXPORT) units system, not
the CANSI unit system
The mandatory items are displayed in red, optional items are displayed in black and
mandatory/optional (i.e. depending on the situation) are displayed in blue. The PAS
file will be rejected by the EUB certification process if any mandatory items are missing.
PanSystem checks number formats and for the absence of any mandatory items when
users save the PAS file, but it does not check for the numerical consistency of the data
entered.
The tabbed pages of the TRG PAS export facility have been arranged in the order they
appear in the PAS file:
Version
Well Information
Test Data
AOF/IPR Results Summary
Pressure Results Summary
Analysis Input Parameters
Gauge 1, 2, 3
Screen Dialog and Operational Instructions:
This dialog is comprised of a column of data entry fields (and a single function button),
most of which are self-explanatory; entries that require further explanation are described
below:
AOFTY (AOF Type): The type of absolute open flow test.
581
PanSystem 3.5 User Guide
582
PanSystem
Report Print
General:
This dialog is generated when users select the Print Report sub-menu option from the
Report Output option under the Report menu item. It allows users to specify whether the
report will be sent to a text file or a printer.
This refers to a report defined in the current report configuration (i.e. the last
template that was used to print from, or the last one customized by the user). If
users are uncertain about the current report configuration, refer to the Report
Configure option to check, then either use the current configuration or change it as
required.
Screen Dialog and Operational Instructions:
The dialog is comprised of a single selection area entitled Options, with two choices:
Print Report to Text File: Select this option, to generate a standard Windows File
Save As dialog, allowing users to save the report file with default extension (*.RPT).
This option will list the text content of the report in ASCII format to the sub-
directory. From here, the text can be included in a word processor document.
This is a useful way of exporting data from PanSystem for transfer to other
applications, since it is organised in an easily readable format and the data items
are clearly identified. Tables such as Pressure versus m(p) can be copied to a
spreadsheet editor, while selected input or output parameters can be extracted by
writing a suitable utility to locate and read them.
583
PanSystem 3.5 User Guide
General:
This dialog is generated when users select the Export to Word Document sub-menu
option from the Report Output option under the Report menu item. It allows users to
save the report to an MS Word (*.DOC) file with graphics embedded.
If users do not have MS Word, this facility cannot be used. It is not possible to
specify an alternative program.
Screen Dialog and Operational Instructions:
This is a standard Windows Save As dialog, described as follows:
Save In: Select a suitable folder using the drop-down menu system to browse for a
folder, or accept the default setting (i.e. PanSystem/Reports)
File Name: Enter a suitable report filename in this data entry field with the
extension (*.DOC).
Save As Type: Accept the default document file setting (*.DOC).
After naming the document and saving it to the required folder with the Save button,
users are supplied with a prompt to view the document. After selecting Yes to the
prompt, MS Word is opened and the Report contents can be viewed, edited, printed,
saved and re-formatted (i.e. plot re-sizing, page number insertion, application of
headers/footers, etc.).
This option writes the same items to file as are normally printed directly via the
alternative Print Report menu option. To ensure that the generated Word report will have
the required content check the settings in Configure Report. Typically, a report may
contain:
Table of contents (i.e. created by Word, not by PanSystem).
Cover Page with remarks, header and footer options (i.e. text, date, page
numbers).
Input Data and plots, including:
Dataprep Gauge Data (TPR),
Well and Reservoir (Analytical),
Well and Reservoir (Numerical)
Analysis Data and plots.
Deliverability Data and plots.
If users select No to the prompt, the Report file is saved automatically to the specified
folder.
584
PanSystem
General:
This menu allows users to carry out the following tasks:
Define the directories where PanSystem stores and looks for files.
Specify whether the last file used is to be opened automatically when PanSystem is
loaded.
Specify if PanSystem will prompt users to save the current file when they leave
PanSystem.
Select, create and edit the units system PanSystem uses.
Define how a gauge behaves within PanSystem.
Define how the plots are to be displayed on the screen.
Specify the fonts PanSystem uses to display information on the screen and in
reports.
Menu Options:
The menu options available under the Configure menu item include the following:
General: Define the directories where PanSystem stores and looks for files, specify
if PanSystem will automatically load the last file used, specify if PanSystem will
prompt users to save the current file when they exit the program, enable the
regular auto-save option and specify the default Page Set-Up for printing individual
plots.
Units: Select the units system PanSystem will use. Create and edit custom units
systems.
Gauge Details: Use this section to specify the technical characteristics of the
pressure gauge, and where to use them in PanSystem. This is optional - real gauge
characteristics may be ignored if required.
Graphs: Use this option to specify how plots appear on the screen. Many of the
selected settings are written to the Graphing folder in the Pansys31.ini file in the
Windows Registry, and become the standard defaults used by PanSystem.
Fonts: Use this option to set the fonts PanSystem uses to display information on
the screen and to print reports. PanSystem already has default fonts specified.
Users can select their own fonts and save these as the new defaults.
585
PanSystem 3.5 User Guide
Configure Menu
586
PanSystem
General
General:
This dialog is generated by selecting the General option from the Configure menu item
and is used to do the following:
Define the directories where PanSystem stores and looks for files.
Specify if PanSystem will automatically load the last file used.
Specify if PanSystem will prompt users to save the current file when they exit the
program.
Define the default fluid type for new files.
Enable the regular Auto-Save option
Specify the default Page Set-Up for printing individual plots.
Screen Dialog and Operational Instructions:
The dialog is comprised of five selection areas (one containing six browse buttons) and
two function buttons, described as follows:
Directories area: This area lists the main directories used within PanSystem:
Data: Location of main data files (e.g. *.PAN, *.PTL, *.TPR, *.DAT, *.SEA,
etc.).
Type-Curve: Location of type-curve files used in Analysis (e.g. *.TCB,
*.TCL, etc.), and of flow model response curves (*.TCX) used by Advanced
Simulation.
Report: Location of report-related and report template files used in Report
(e.g. *.EUB, *.PAS, *.TPL and *.BMP for reporting logos).
Paging: This is important for large file handling if the data cannot be stored
in high memory; PanSystem stores the data on disk in a quick-access paging
directory and subsequently moves chunks (i.e. "pages") of the data into
memory as they are required. It is also the destination of the Auto-save file.
V-1.8 Data: Location of V-1.80 PanSystem files.
Customer Model: This is where customer-supplied reservoir models can be
stored in the form of DLL files. There is a facility in PanSystem for users to
implement their own reservoir models and these can be fully integrated into
the Analysis and Simulation (i.e. Quick Match, Auto and Advanced
Simulation) functions of the program by means of a DLL link. This enables
the code defining a model to remain external to PanSystem and to be
modified, or new models added at any time. Several new models using the
DLL link are supplied with PanSystem. For details of the format required to
integrate custom flow models, please contact your EPS representative, or
the Edinburgh office directly.
The path names are set-up when PanSystem is installed. These will be the default
directories that appear during File Open and Save As operations. Users can change
the path name temporarily when opening or saving a file. To make a permanent
change, enter the new path name/s here, or select the browse button situated to
the right of the text entry field; this generates a Browse for Folder dialog where
users can graphically select a new directory path.
587
PanSystem 3.5 User Guide
Miscellaneous area: This area offers three options for file loading and saving:
Check the Auto-Load option to open the last file that was worked on (i.e.
during the previous session) each time PanSystem is started-up again.
Check the Prompt for File Save option to receive a reminder to save data
(i.e. if it has not been done already) before closing the current PanSystem
session (default setting).
Check the Auto-Save option to write the current data to a back-up file on
disk at the specified time interval (i.e. enter a suitable time interval in the
Every...mins field). The back-up file has the extension (*.BAK) and the
same name as the (*.PAN) file that is being working on. If a file name has
not yet been assigned by the user (i.e. "Untitled"), the back-up file will be
called PANSYS.BAK.
Select the Default fluid type. The default setting is Oil. Change this if you
wish PanSystem to start new files with an alternative fluid type.
Reporting: This area is used to define the default report destination (i.e. printer or
text file). This can be altered at the time of outputting the report if desired (also
refer to the Report Output option on the Report menu).
Page Set-Up Definition: This area defines the configuration of hard-copy plots
(i.e. size, contents, etc.), output as single pages via File Print. These can also be
altered via File Page Setup. This area is split into two sub-areas:
Print Contents: This selection area is used to configure the contents of
printed output. Select the required output by checking the required
checkboxes:
Plot: This will print the screen plot, with line/s, legend and results
box (i.e. if present). If only this box is ticked, nothing else will
appear on the page.
Header/Footer: Allows users to include text that will be printed at
the top and bottom of the page, outside the plot frame. The contents
of the header and footer are configured via the Report menu under
Configure Report using the Edit Layout button option and can include
a company logo.
Model Results: Lists the results obtained from line-fitting (which
appear in the results box in the plot area), in a framed area beneath
the plot, using a full textual description of parameters (e.g.
"Permeability" instead of "k").
Quick Match: Lists the parameters used for Quick Match response
generation. These may not necessarily be the same as the Model
Results from line-fitting.
Line Results: Lists the statistical parameters (e.g. slope, intercept,
etc.), associated with any lines drawn on the plot (refer to the Line
Results button option in Analysis).
Size: This selection area is used to select how the plot is printed on the
page. The following alternatives exist:
Screen Size: This prints the plot at the current screen size and
aspect ratio, subject to margin constraints. Results and description
boxes, if enabled, are printed beneath the plot.
Fit to Page: This sizes the plot to be as large as possible within the
margins, while retaining the same aspect ratio as the screen plot
588
PanSystem
With the exception of the margins and plot sizing, these settings are
global, and will apply to all plots and all files. The margins and plot
size settings apply to all plots, but are file-specific (i.e. they are
saved to file).
589
PanSystem 3.5 User Guide
Units
General:
This dialog is generated by selecting the Units option from the Configure menu item and
is used to do the following:
Select the Unit Systems that PanSystem will use.
Create and edit a customized Unit Systems.
PanSystem provides the following standard Unit Systems:
Oilfield with psi absolute (OILFABS): STP = 14.7 psia, 60F
Oilfield with psi gauge (OILFGAG): STP = 0 psig, 60F
SI for Canada (CANSI): STP = 101.325 kPa, 15C
SI for Norway (NORSI): STP = 1.01325 barsa, 15C
SI for Germany (GERMSI): STP = 1.01325 barsa, 0C
SI for Hungary (HUNGSI): STP = 0.101325 MPa, 15C
SI for Brazil (PETROSI): STP = 1.0332 kgf/cm2, 20C
SI for Austria (abs) (OMVABS): STP = 1.01325 bar, 0C
SI for Austria (gauge) (OMVGAU): STP = 0 bar-g, 0C
SI for Shell (LIBRA[SI]): STP = 101325 Pa, 273.16K
Field SI for Shell (LIBRA[FIELD SI]): STP = 1.01325 bar, 273.16K
Imperial for Shell (LIBRA[IMPERIAL]): STP = 14.696 psi, 519.67R
SI for Canada (CANSI) [PAS Export]: STP = 101.325 kPa, 15C
These EPS-supplied Unit Systems can be used as a basis for creating customized Units
Systems.
WFT CANSI, etc: The units systms prefixed by WFT are the units systems listed
above modified for conventional wireline formation tester (WFT) use with flowrates
in cm3/sec.
Screen Dialog and Operational Instructions:
The dialog is comprised of a selection area, an information area and six function buttons
described as follows:
Units Systems area: This selection area lists all of the currently available Unit
Systems. The current Units System is highlighted. A selection from this list will
force PanSystem to use a new Units System or will provide the user with a new
base system for customization.
590
PanSystem
None of the EPS-supplied systems can be edited directly, only the copies of
supplied systems.
Delete button: Use this option to delete a previously created Unit System. Before
selecting this button, select/highlight a Unit System to be deleted in the Unit
Systems area.
591
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Create button (i.e. for new Unit System) or
Edit button (i.e. for existing user-generated Unit System) within the Configure Unit
Systems dialog. Use this dialog to create a new Unit System based on an existing one or
to edit the details for an existing user-generated Unit System. Users can either change
the units for a whole class of parameters (e.g. all pressures), or change the units for
individual parameters (e.g. some pressures). These units can be selected from the
supplied alternatives, or users can define new ones.
Screen Dialog and Operational Instructions:
This sub-dialog has a single entry/editing section and two function buttons. The
entry/edit fields are described as follows:
Units System: Enter or edit the name of the new Units System to be created.
Created By: This is an information field which allows users to enter or edit their
name.
Comments: These entry/edit fields allow users to supply up to three lines of
description for the new Units System to be created.
On OK from this sub-dialog, the Unit Classes sub-dialog is generated, where users can
edit the existing Unit Systems for a range of different parameters (e.g. pressure, rate,
temperature, etc.).
592
PanSystem
General:
This editing sub-dialog is generated by selecting the Create button within the Unit
Systems dialog to generate the New Unit System Based On sub-dialog, then selecting OK.
It can also be generated by selecting the Edit button within the Unit Systems dialog to
generate the Edit Unit System sub-dialog, then selecting OK. This editing sub-dialog lists
the various classes of units.
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a selection area and four function buttons, described as
follows:
Selection area: This area allows users to make a global change to an entire unit
class (e.g. all parameters with the units of pressure). The various classes of units
are listed. To change the units for an entire class, select the drop-down menu for
the appropriate class and select a new unit from the list. This will save users from
having to switch the units of every parameter in that class individually on a
subsequent screen.
For example, to select meters for all depths, select the drop-down menu to the
right-hand side of the Length box and highlight/select "m" from the list. The
selected unit will be applied to all the parameters in that class (i.e. for this example
of Length, it will be applied to layer thickness, distance to boundary, well length,
etc.).
New Unit: This button generates the Create New Unit sub-dialog. Use this option
to create a user-defined unit and apply it to a unit class.
Units Detail: This button generates the Units Detail sub-dialog. Use this option to
change the units for individual parameters (rather than an entire class). For
instance, continuing with the Length example above, users may only want some of
the parameters with the units of length to be in "m". In this additional sub-dialog,
users can set the parameters they want to "ft" or some other suitable system.
593
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the New Unit button within the Unit Classes sub-
dialog and allows users to:
Create a user-defined unit and apply it to a unit class.
Enter/edit the shift and multiply values of an existing unit type.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of two data entry/edit sections and two function buttons,
described as follows:
Unit Name section: This is a descriptive name for the new unit type which will be
displayed next to relevant data entry fields within PanSystem (e.g. F, psia).
Conversion Factors section: The two data entry fields within this section instruct
PanSystem how to change between an internal unit type and a user-defined type.
All parameters are converted internally by PanSystem into Oilfield Absolute Units.
Units conversions are defined by means of the Shifts and Multipliers required to
correct and/or convert the number in "internal" units to the correct number in
"user" units. The conversion relationship is described by the following equation:
User Unit = (Internal Unit + Shift) x Multiplier
Shift: This item is required when a correction factor needs to be applied
(e.g. gauge pressure to absolute pressure).
Multiply: This item represents the actual conversion factor.
Enter the new name, and the required shift and multiplier values to correct and/or
convert the PanSystem internal unit to a new, user-defined unit.
For example, if a user wants the Length class unit "meters" to appear as "mtl" instead of
the supplied form "m". The new Unit Name can be typed in as mt. If the shift is set at 0,
and the multiplier is set at 0.3048 the following conversion will apply:
mt = ft x 0.3048 (where "ft" represents the current internal unit).
The new user-defined unit is applied to all parameters that are in that class (in this case,
layer thickness, distance to boundary, well length, etc., are all in the Length class).
594
PanSystem
General:
This sub-dialog is either generated by selecting the Units Detail button within the Unit
Classes sub-dialog or the View button in the Unit Systems dialog (i.e. viewing option),
and allows users to change or view respectively, the units for individual parameters (i.e.
rather than an entire class).
For example, users may only want some of the parameters with the Units of Length to be
in Meters (m). With this facility, users can set any other parameters they require to be in
Feet (ft), Centimetres (cm), or any other unit.
Screen Dialog and Operational Instructions:
The sub-dialog is comprised of a selection area, an editing/information area and four
function buttons, described as follows:
Unit Title/User Unit area: Select individual parameters within this list field by
highlighting with a left mouse-click. When a parameter is selected, the current
User Unit will also be displayed in the editing field within the Current User Unit
area.
Current User Unit area: This editing field is used to choose an alternative Unit
System for the currently-selected User Unit. Use the drop-down menu and
highlight an appropriate system.
If this sub-dialog is generated with the View button in the Unit Systems dialog, this
area can only be viewed - it cannot be edited unless it has been generated by
selecting the Units Detail button within the Unit Classes sub-dialog (i.e. during the
course of defining a new Unit System).
New Unit button: Use this button to create a new user-defined unit for a
selected parameter. Highlight the parameter with a left mouse-click, then select
the New Unit button to generate a Create New Unit sub-dialog.
The button is disabled if this sub-dialog is generated with the View button in the
Unit Systems dialog.
Edit Unit button: Use this button to edit an existing user-defined unit. Highlight
the parameter with a left mouse-click, then select the Edit Unit button to generate a
Create New Unit sub-dialog.
The EPS-supplied units cannot be edited - only user-defined units can be edited.
The button is also disabled if this sub-dialog is generated with the View button in
the Unit Systems dialog.
595
PanSystem 3.5 User Guide
Gauge
General:
This dialog is generated by selecting the Gauge Details option from the Configure menu
item and is used to specify the technical characteristics of the Pressure Gauge, and where
to use them in PanSystem.
Note that this refers to the detection of an anomaly at a distance Rinv, not
characterization of the anomaly as a fault, change of kh, etc. This would
require about another log cycle of testing time.
596
PanSystem
Note that the data transmission system may have poorer resolution than
the Gauge itself.
Include Noise: Enter the maximum Noise Amplitude and check the
checkbox to include it in Advanced Simulation, or leave the checkbox
unchecked if it is only required for calculating Radius of Investigation(Rinv).
Any Noise is considered to have a uniform probability distribution between
plus/minus the amplitude value specified.
Add Noise BEFORE Resolution: If the Include Gauge Resolution and Include
Noise checkboxes have both been checked, users have the additional option
of Adding Noise BEFORE Resolution in the Advanced Simulation calculations.
This feature is disabled by default and noise is assumed to originate after
the sensor (e.g. in the data transmission system). The appearance of the
597
PanSystem 3.5 User Guide
598
PanSystem
Graphs
General:
This dialog is generated by selecting the Graphs option from the Configure menu item
and is used to specify how graphs/plots appear on the screen.
The Graphing settings selected by users are written to the Windows Registry under
HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Graphing. When a new (*.PAN) file is
subsequently created, these new settings will take precedence over the defaults. These
settings can be applied in two different ways:
Using the main Edit menu while displaying a particular plot, to select the X-
Axis, Y-Axis, Legend and Results menu options. Users can then alter some of these
settings in the dialogs that are generated with these options. The corresponding
settings are updated automatically in the Configure section of PanSystem.
Similarly, by selecting a plot to be configured in this Graphing Configuration dialog
and altering settings. The corresponding settings are updated automatically in the
Edit section of PanSystem, related to plot display.
Users should experiment with the Graphing settings using this dialog or the Edit menu
(while displaying a particular plot), to create an interface that best suits their
requirements.
If users wish to apply changes to the Registry settings, they should exercise great
care - please refer to the warning note at the end of this Help topic.
Screen Dialog and Operational Instructions:
The dialog is comprised of three selection areas (one containing four sub-sections) and
two function buttons, described as follows:
Plot Specific area: This area is used to configure items specifically related to the
selected plot. Each plot can be configured on an individual basis:
Plot: Select the plot to be configured using the Plot drop-down menu.
Title Color: Select the color for the selected plot title using the drop-down
menu.
X-Axis Data: Show or hide the grid, scales, labels, date and/or ticks on the
X-axis (i.e. when these checkboxes are enabled), by checking or unchecking
the appropriate checkboxes (i.e. global setting, plot type specific).
The Date option is only available for the Data Edit and Test Overview plots.
Rounding Scale Axis: Invoke X-axis scale rounding. This partially
overrides the Min and Max values specified earlier, since the Round
option selects Min and Max values so the tick values will be round
numbers, taking into account the range covered by the data (i.e.
global setting, plot type specific).
Logarithmic Axis Display: This option is only available for plots with
logarithmic axes (e.g. Log-Log Plot).
599
PanSystem 3.5 User Guide
Tick Count: Choose the spacing between the X-axis grid lines (i.e.
Ticks) by setting the number of ticks. For guidance, the number of
divisions on the plot equals the number of ticks minus one. This
automatically sets the axis numbering (i.e. global setting, plot type
specific).
This option is only available for the Data Edit and Test Overview
plots.
Y-Axis Data: Show or hide the grid, scales, labels and/or ticks on the Y-axis
(i.e. when these checkboxes are enabled), by checking or unchecking the
appropriate checkboxes (i.e. global setting, plot type specific).
Rounding Scale Axis: Invoke Y-axis scale rounding. This partially
overrides the Min and Max values specified earlier, since the Round
option selects Min and Max values so the tick values will be round
numbers, taking into account the range covered by the data (i.e.
global setting, plot type specific).
Logarithmic Axis Display: This option is only available for plots with
logarithmic axes (e.g. Log-Log Plot).
Tick Count: Choose the spacing between the Y-axis grid lines (i.e.
Ticks) by setting the number of ticks. For guidance, the number of
divisions on the plot equals the number of ticks minus one. This
automatically sets the axis numbering (i.e. global setting, plot type
specific).
600
PanSystem
Warning: The Registry Editor should always be used with great care and there
are three very important points to remember:
1. There is no undo option available in the Registry - if a key folder is deleted
accidentally it is permanently gone.
2. When the Registry is edited, all changes are saved instantly - there is no option
to r;re-load the Registry if something has been done incorrectly.
3. Users will never know if they have done something wrong - there are no warning
pop-up dialogs to inform users of mistakes, errors, etc. The Registry Editor will
allow users to wipe everything clean without supplying a warning.
Windows 95, 98, 2000, XP and NT all have a simple Registry back-up mechanism that is
quite reliable, but users should never rely on this alone; always remember to make a
back-up of the Registry. The back-up and restore methods will vary depending on the
version of Windows that is being used - consult the Registry Editor Help menu for
version-specific details of these methods.
For additional information relating to the Registry and the operations that can be
performed in the Registry Editor, users should also refer to:
The Registry Editor Help menu.
The dedicated Website guide for the Windows Registry accessed from the URLs
http://registry.winguides.com/ or http://www.regedit.com/.
601
PanSystem 3.5 User Guide
Fonts
General:
This dialog is generated by selecting the Fonts option from the Configure menu item and
is used to specify the fonts that PanSystem uses to display information on the screen and
print reports.
Although PanSystem already has default fonts specified, users can specify their own fonts
and save these as the new defaults. The Font settings selected by users are written to
the Windows Registry under HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Fonts.
When a new (*.PAN) file is subsequently created, these new settings will take
precedence over the defaults.
If users wish to apply changes to the Registry settings, they should exercise great
care - please refer to the warning note at the end of this Help topic.
Screen Dialog and Operational Instructions:
This dialog is comprised of a selection button area and four additional function buttons,
described as follows:
Font Definition: To change the fonts for any of the display items or the report,
select the appropriate button:
Results/Legend Font: Use this option to set the font face and size for the
Results and Legend boxes for plots, both on-screen and in the report.
Title Font: Use this option to set the font face and size for the Title for plots,
both on-screen and in the report.
X-Axis Label Font: Use this option to set the font face and size for the X-
Axis Label for plots, both on-screen and in the report.
Y-Axis Label Font: Use this option to set the font face and size for the Y-
Axis Label for plots, both on-screen and in the report.
Axis Scales Font: Use this option to set the font face and size for the Axes
Scales for plots, both on-screen and in the report.
Report Font: Use this option to set the font face and base size for the
report.
Warning: The Registry Editor should always be used with great care and there
are three very important points to remember:
602
PanSystem
603
PanSystem 3.5 User Guide
PanWizard
General:
This is an on-screen help system designed for those who are just starting with
PanSystem, or who have forgotten what they learned last time they used it. If the
PanWizard is enabled, a series of screens (i.e. the "Wizards") will guide users step-by-
step through Importing Data, Data Preparation and into Analysis. Each Wizard starts
with:
"What Next?"
The Wizards are intended to be brief, concise and quickly/easily assimilated; an
alternative to the more detailed On-Line Help.
Further Help is available from each of the Wizard dialogs should it be required.
Screen Dialog and Operational Instructions:
To follow the PanWizard path through Data Importation, Preparation and Analysis, select
the Next>> button on the PanWizard dialog.
To leave PanWizard at any stage, select Quit.
To go back a step, click <<Back.
When users select the Next>> button on some Wizards, they will move to a PanSystem
dialog. In this case, the Wizard will appear as an icon.
If users want to re-display the Wizard (e.g. to read the instructions again), just double-
click on the icon.
604
PanSystem
General:
For users who are reasonably familiar with PanSystem and do not want to be guided by
the Wizards, switch-off (i.e. uncheck) the Run on System Start-Up? option from the
PanWizard menu, then select the Quit button. That will switch-off the PanWizard for
subsequent sessions of PanSystem unless this option is re-checked at some point. If
users wish to enable the Wizards for subsequent sessions from start-up, they should
switch-on (i.e. check) this menu item.
If assistance from the Wizards is only required at a certain stage for a particular
PanSystem function, select the required option from the PanWizard menu item for step-
by-step assistance (e.g. Enter Gauge Data, Test Design, etc.). Options may be enabled
or disabled (grey), depending on the current status of the program (e.g. Analysis will only
be accessible if data has been prepared correctly).
To proceed with the Wizards, click the Next>> button on the PanWizard dialog.
See also:
What Next?
605
PanSystem 3.5 User Guide
General:
This is the first Wizard that users will encounter when they start a new PanSystem
session and select the What Next? option. Users are given two options for data
entry/import:
Raw Gauge Data: If users have a raw Gauge Data File (*.TPR) to load, select
Next>>. This path will work through the loading of the raw data and the
initialization of fluid, well and reservoir parameters. Users will create a system file
(*.PAN), which can then be analyzed.
(*.PAN) System File: If users already have a formatted system file (*.PAN), such
as one of the supplied example files, select the Load PAN File button in the dialog.
They will then be able to check the input data or proceed with an Analysis. Once
the file has been loaded, select the What Next? option from the PanWizard menu
item to proceed.
To follow the PanWizard path through Data Preparation and Analysis stages, select the
Next>> button on each of the subsequent PanWizard dialogs. To leave PanWizard at any
stage, select Quit. To go back a step, select <<Back.
When users select the Next>> button on some Wizards, they will move to a PanSystem
dialog. In this case, the Wizard will appear as an icon.
If users want to re-display the Wizard (e.g. to read the instructions again), just double-
click on the icon.
606
PanSystem
General:
Although the use of the various Wizards is intended to be self-explanatory, an overview of
the Wizard for model selection is presented here, to highlight the salient features of what
users may find to be a very useful option.
Screen Dialog and Operational Instructions:
The Model Selection Wizard is designed to be used in conjunction with the Log-Log Plot
during Analysis.
A picture of the current Log-Log Plot is displayed on the left-half of the dialog. A library
of characteristic derivative shapes is presented in the right-half of the dialog to help
users identify the model. This is divided into Reservoir Flow Models and Boundary
Models. The full library of derivatives is displayed regardless of any flow regime
markers that may have been placed on the plot.
Use the up/down arrows to the right of the Reservoir Flow Model area to browse the
selection of reservoir derivative shapes. If users select any particular one, a text
description will appear in the Selected Reservoir Flow Model area at lower left.
Similarly, users can scroll through the possible Boundary Models.
Users can select the OK button at any time to exit the Wizard.
Set Model button: If users identify a tentative model and wish to proceed with
parameter estimation, select this button. An information box will appear confirming
the choices.
607
PanSystem 3.5 User Guide
Select OK to proceed. The inner (reservoir) and outer (boundaries) models will be
set automatically within PanSystem, so there is no need to go into the Analysis
Model section of the program to set them.
If users select Cancel, they will be returned to the Wizard dialog.
Suggest Models button: This button generates a Suggest Models dialog that serves
the same purpose as the Model Selection screen described above. Users can
(optionally) make their model selection here by highlighting the desired choices,
then selecting the Set Model button described above.
608
PanSystem
General:
This dialog is generated by selecting the Suggest Models button within the PanWizard
Model Selection dialog. It is designed to provide users with a short-list of possible model
types. This short-list will respect any flow regimes users may have defined on the Log-
Log Plot (e.g. if users have marked a Radial Flow period followed by Linear Flow, the
Boundary Model list will be restricted to those geometries that can include Linear Flow. A
Linear Flow period preceding Radial Flow will restrict the list of reservoir Flow Models to
the Vertical Fracture Set).
Screen Dialog and Operational Instructions:
Users can (if required) browse available models from the two lists and display their
pressure derivatives using the More Details button and/or make their choice of models
here, then proceed to Analysis, using the Set Model button.
Further selection criteria are provided in the Questions area. Selecting No to any of these
queries will remove the appropriate (or rather, the inappropriate) models from the list.
The Close button will return users to the main PanWizard Model Selection dialog.
The More Details button generates a dialog containing pictures of the derivative shapes
for any reservoir Flow Model and Boundary Model that users may highlight in the lists.
Where several different derivative shapes are possible, up/down arrows will appear in a
scroll-bar. The OK button will return users to the Suggest Models dialog.
609
PanSystem 3.5 User Guide
Quit Dialog
General:
If at any time users select the Quit button to exit from Wizard mode, they will be given
two checking options as explained below:
Keep Current State of System: Leaves the PanWizard system of dialogs and
retains any new data and settings which have been entered during the current
Wizard session.
Discard All New Data: Leaves the PanWizard system of dialogs and discards all of
the data and settings entered during the current Wizard session.
Selecting Cancel simply returns users to the last Wizard.
610
PanSystem
General:
These menu options generate the following Help information:
Index: Displays the main Help index for PanSystem menu options.
Keyboard: Displays the Keyboard index.
Commands: Displays Commands index.
Procedures: Displays Procedures index.
Screen Regions: Displays Screen Regions index.
Glossary: Displays Glossary index.
Using Help: Displays Help on Using the PanSystem On-Line HTML Help.
About PanSystem: Displays the EPS Copyright and PanSystem Version information.
611
PanSystem 3.5 User Guide
Help Menu
General Index
General:
There are several ways to access the on-line HTML Help in PanSystem:
Hitting the F1 key when a menu item is highlighted, or when a screen dialog is
selected (i.e. context-sensitive help).
Selecting the SHIFT and F1keys simultaneously, gives users the option to access
Help on graphic screen regions (e.g. menu bar, toolbar, plot legend, axes, etc.). A
large question mark appears beside the mouse pointer when this is active. Place
the cursor with question mark over the item of interest then select the F1 key
again; a Help topic relating to the selected item will then be generated.
Using one of the Help options on the main PanSystem menu bar to access:
Short indexes (i.e. hyperlinks) to Help topics that relate to specific functions
within PanSystem.
Information on Using the PanSystem On-Line HTML Help.
Help Indexes for PanSystem Menu Items:
Select any of these links below to access an index of options and explanation of each
PanSystem menu item with hyperlinks to individual Help topics:
File Menu Index
Edit Menu Index
Dataprep Menu Index
Analysis Menu Index
Simulate Menu Index
Deliverability Menu Index
Configure Menu Index
The PanWizard menu item is not included since it is an interactive product with
step-by-step guidance for the user.
Help Indexes for PanSystem Commands:
Windows System Commands Index
Toolbar Commands Index
Help Indexes for Screen Regions:
General Windows Screen Regions Index
PanSystem-Specific Screen Regions Index
Graphing Index
Help Indexes for Procedures:
Printing Procedures
Windows Procedures
Graphing-Specific Procedures
Keyboard Procedures
612
PanSystem
General:
Select one of the following links to open up a Help topic related to each item:
PanSystem and Windows Keys
Graphing Specific Keys
Switching to Another Application
613
PanSystem 3.5 User Guide
Commands Index
To get Help on the Commands available in the application, select one of the following
links:
PanSystem and Windows Commands
Toolbar-Specific Commands
614
PanSystem
Procedures Index
To get Help on the Procedural aspects of the application, select one of the following links:
Printing Procedures
Windows Procedures
Graphing-Specific Procedures
615
PanSystem 3.5 User Guide
To get Help on the Screen Regions within the application, select one of the following
links:
General Windows Screen Regions
PanSystem-Specific Screen Regions
Graphing-Specific Screen Regions
616
PanSystem
Glossary
Definitions of Terms
EPS Copyright
EPS Address
617
PanSystem 3.5 User Guide
General:
The PanSystem On-Line HTML Help system is designed to open in Microsoft's HTML Help
Viewer and is best viewed with the Window's Verdana Font (which is included with
Internet Explorer 4.x or later and is also available as a free download from Microsoft's
web site).
The Help Viewer features a split pane window and functional menu bar comprising:
Tabbed dialogs for search and navigation situated along the top of the left-hand
pane of the viewer; certain areas of these tabs have left and right mouse-click
operated features. This pane may be partially compressed on opening the viewer
and can be viewed fully by clicking and dragging the pane edge to the right-hand
side to uncover the remaining tabs.
Help topic dialogs contained in the right-hand pane of the viewer, with additional
left and right mouse-click operated features.
Upper menu bar containing functional buttons, left and right mouse-click operated
features.
Accessing and Using Help:
To access the context-sensitive On-Line HTML Help within any of the PanSystem dialog
windows, either select the Help button (where available) or the F1 key and the Help
viewer will be activated.
If the Shift key is held down and F1 is pressed, the mouse cursor turns into a query
pointer:
This pointer can now be placed over the screen region on which users wish to receive
Help information, then the left mouse button can be clicked; this will present users with a
description of the screen region.
Where the topic text refers to dialog windows, data input parameters, selection buttons
and menu items within PanSystem, the text appears in italics. Important notes are
outlined in blue with blue text and tips are outlined in orange with blue text for increased
visibility (as illustrated below).
Notes:
Tips:
Individual Help features are explained below:
Help Viewer: This can be maximized or re-sized to suit the individual user by
using the buttons situated at the top right-hand corner as described below:
Effect: Action:
Minimize viewer Left mouse-click on Minimize icon
618
PanSystem
to resize vertically
619
PanSystem 3.5 User Guide
To find a specific word or phrase within a Help topic, the Microsoft Internet
Explorer Find on Page facility can also be used; this is invoked by pressing
the Ctrl + F keys on the keyboard, whilst the mouse cursor is located in the
topic concerned:
620
PanSystem
Favorites: This tab allows the user to store a list of favorite or most
frequently used Help topics, providing a faster method of access to these
topics. The list can be updated by adding or subtracting topics as follows:
Locate a topic using one of the methods described above and display
it in the right-hand pane of the viewer. The topic title will also be
displayed in the Current Topic data field within the left-hand pane.
Once the desired topic is displayed in the right-hand pane, add the
topic by either selecting the Add button or right-clicking in the Topics
frame of the left-hand pane, then selecting Add from the pop-up
menu; the selected topic will then appear in the favourite Topics list.
Continue this process to build up a list of favorites.
To remove any of these topics, select/highlight the topic for removal
in the Topics frame of the left-hand pane, then either select the
Remove button or right-click on the selected/highlighted topic, then
select Remove from the pop-up menu.
Topic text links are identified by italics and underlining. On a color monitor the
text link color is blue for a first-time selection; once a text-link has been used
621
PanSystem 3.5 User Guide
during a Help session, the text link color will change to purple to identify
previously visited links to the user.
Upper Menu Bar Items: These encompass viewer pane, navigation and printing
functions; each are operated by left mouse-click and are described from left to right
as follows:
Show/Hide: This Show menu item is used to de-compress the left viewer
pane. Once the pane appears, the Show menu item changes to Hide and
the pane edge can be clicked and dragged to the right, to reveal the tabbed
dialog within. The pane can be re-compressed by selecting (e.g. to
maximize the area available for viewing topics).
Locate: When this button is activated, the left-hand pane of the viewer
window is refreshed as a Contents tab and the structural location of the
current topic (contained in the right-hand pane of the viewer window) is
indicated by being highlighted in dark blue. If the user is already operating
in the Contents tab, but the books are closed, selecting the Locate button
will open the book containing the current topic and indicate the structural
position as already described.
Back/Forward: Similar to a web browser, the HTML Help Viewer includes
Back and Forward buttons that allow the user to either return to the
previously viewed topic or go to the topic that was displayed prior to going
back.
Refresh: Use this button to refresh the current Help Topic pane in the same
manner as a web browser.
Print: Selection of this button opens a standard Windows Print dialog
window, where the user can define printer options and printing formats
before printing a selected Help Topic.
EPS Website: Select this button to hyperlink to the EPS Website home page.
It will be generated within the Help Topic pane.
EPS Product Support: Select this button to hyperlink to the EPS Website e-
Support Center page. It will be generated within the Help Topic pane. In
addition to general support, this area contains:
Latest updates and downloads for all EPS products.
Knowledge Base articles (i.e. FAQ's and product-specific information).
Latest news about EPS products.
622
PanSystem
623
PanSystem 3.5 User Guide
624
PanSystem
This dialog tells users about the current version of PanSystem they are running. This
information is required by EPS's Product Support in the event of any problems being
encountered by users of the software.
The copyright information about the current PanSystem program is displayed here.
625
PanSystem 3.5 User Guide
Printing
General:
PanSystem has a number of options available to print the currently displayed plot to hard
copy or file, along with any additional information selected under Page Setup from the
File menu or the Configure menu.
To capture the plot for use in a word processor or graphics package, use the Copy option
from the Edit menu (or the Windows Alt + Print Screen keyboard command), to transfer
the plot window to the Clipboard. From here it is available for pasting into other
applications.
To print a full report of results and other data, use the Print Report option from the
Report menu.
Users have the choice of:
Printing the plot and text to a selected printer. With this option, a printer status
dialog appears on the screen while the plot is being printed.
Saving just the results content (if enabled) to an ASCII text file. A standard
Windows File Save As dialog is generated to save a file with default extension
(*.RPT).
Saving to an MS Word (*.DOC) file with graphics embedded. A standard Windows
File Save As dialog is generated to save a file with default extension (*.DOC).
Also refer to:
File Menu - Print
File Menu - Page Setup
File Menu - Printer Setup
File Menu - Page Setup Codes
Report Menu - Print Report
Report Menu - Save As WordDoc File
Configure Menu - General Configuration
General Help - Printing Procedures
626
PanSystem
Context-Sensitive Help
627
PanSystem 3.5 User Guide
The following commands are used to perform Windows system management tasks.
Select Alt+Space keys to activate the Windows system menu:
Close: Closes the current application.
Maximize: Maximizes the current application window.
Minimize: Minimizes the current application window.
Move: Moves the current application window.
Restore: Restores the current application window.
Size: Re-sizes the current application window.
628
PanSystem
System Close
Functionality:
Select Alt+Space keys to activate the Windows system menu, then select Close to shut-
down the current window. This is equivalent to selecting the Exit option from the File
menu.
629
PanSystem 3.5 User Guide
System Maximize
Functionality:
Select Alt+Space keys to activate the Windows system menu, then select Maximize to
expand the application window to the full size of the screen.
630
PanSystem
System Minimize
Functionality:
Select Alt+Space keys to activate the Windows system menu, then Minimize, to shrink
the application window to an icon. Select the icon to restore.
631
PanSystem 3.5 User Guide
System Move
Functionality:
Select Alt+Space keys to activate the Windows system menu. This displays a four-
headed arrow that can be used with the arrow keys to re-position an application window.
632
PanSystem
System Restore
Functionality:
Select Alt+Space keys to activate the Windows system menu, then Restore to return a
fully-enlarged application window to the previous size, or enlarge a window to full screen.
633
PanSystem 3.5 User Guide
System Size
Functionality:
Select Alt+Space keys to activate the Windows system menu. This displays a four-
headed arrow that can be used with the arrow keys to change the size of an application
window.
634
PanSystem
Toolbar Help can be invoked for any of these Toolbars by positioning the
mouse cursor over the Toolbar then pressing Shift and F1 keys to invoke the
query pointer:
635
PanSystem 3.5 User Guide
General:
Before using any of the tool functions on the Toolbar it is necessary to plot the data on
screen. This is controlled by the List to Plot section of the Pressure and Rate Data
Preparation dialog.
The tools are arranged in groups from left to right (number of buttons associated with
each group indicated in brackets), as follows:
Zoom (2): In and Out.
Data Reduction (6): Delete, Reduce, Initialise, Undo, Confirm and Number of
Points.
Data Patching (3): Copy & Paste Block, Copy Resample & Paste Column and Copy
& Resample to New Column.
Gauge Quality (2): Shift and Differences.
Rate Change (4): Exact Cursor Point, Nearest Data Point, Intersect Lines and Auto
Flow Period.
Flowrate (2): Generate Flow Rate Column, Ungroup Flow Periods.
Tidal Filter (3): Mode, Lag and Apply.
Most of the tools operate by selecting points or ranges of data, then operating the
relevant tool button. In a typical workflow, users will:
Point the cursor at individual points on the plot and select them by clicking the
left mouse button. The points subsequently change to a square shape and become
filled. If too many points or the wrong points are selected, use the Esc key to
deselect points (i.e. clear the current selection of points), and start again.
Select ranges of data by holding down the left mouse button and dragging a box
round the points to be included. Release the mouse button to select the data
surrounded by the box.
Select Rate Changes by holding down the keyboard Ctrl key and applying a left
mouse click on the Ruler Bar (i.e. lower half), at the required position/s. Move the
position/s by dragging with the mouse if necessary.
Similarly, select Test Periods by applying a left mouse click on the Ruler Bar (i.e.
upper half), above the plot. A group of consecutive Test Periods can be selected
by holding down the Shift key, then holding down the left mouse button and
dragging the cursor over each successive Test Period (e.g. for a Flow-After-Flow
(FAF) Test). To select all test periods, hold down the Ctrl key and left-click in the
ruler bar. Discrete (i.e. non-consecutive) Test Periods cannot be selected.
The toolbar functions do not operate in an identical manner with regard to data
selection, reflecting the different functionality that is available. Users need to be
aware of these differences as they use the tools.
For example:
636
PanSystem
Some functions, such as Delete Data, affect the whole row of data associated
with the selected point. The Time data and all entries in the row corresponding to
the Data Point are deleted, whether these are plotted or not.
Other functions, such as Copy, Resample & Paste, only affect the selected Data
Columns. Un-plotted data is not changed.
Another type of function actually changes the "mode" of the program, and only
accepts certain mouse actions (e.g. to define Rate Changes exactly where the
mouse cursor lies). The action is denoted by each function.
Toolbar Help can be invoked at any time by positioning the mouse cursor
over the Toolbar then pressing Shift and F1 keys to invoke the query pointer:
Zoom Normal: Reset the selected area of the current Graph/Plot to default size.
Data Reduction and Smoothing: Reduce the number of Data Points and Smooth data.
Copy & Paste Block: Copy and paste Block Data with Time.
Copy, Resample & Paste: Copy, resample and paste from a Data Column.
Copy & Resample to New Column: Copy and resample to new Data Column.
637
PanSystem 3.5 User Guide
638
PanSystem
Dataprep
Zoom In
Functionality:
Click and drag a box around an area of interest, then use Zoom In to expand the selected
part of the Graph/Plot (i.e. within the box) for easier editing.
Acts on: The area within the dragged box (also refer to Zoom Normal).
639
PanSystem 3.5 User Guide
Zoom Normal
Functionality:
Use Zoom Normal to change a Zoomed plot back to normal size (i.e. re-set to the scales
it had when it was first plotted).
Acts on: The whole plot (refer also to Zoom In).
640
PanSystem
Delete
Functionality:
Use Delete to remove selected point/s, a line fitted to a plot or a selected area on the
plot.
Deleting Points:
Selections can be made on an individual or grouped basis:
Select point/s with the mouse. Selected point/s become squares.
Click and drag to draw a box with the mouse pointer, holding down the left
mouse button. The area and/or points within the box will be selected.
Users cannot delete data points in Analysis. To delete a data point users
must go to Dataprep Gauge Data and delete the point on the Data Edit Plot.
The Delete function erases all measured data associated with a deleted point (e.g. if
users delete a Pressure point, the Flow Rate, Temperature and any other Gauge
reading at the same Clock Time will also be deleted).
Deleting Lines: Select the line by holding down the Ctrl key or the right mouse
button and clicking on the line, then select the Delete button or the Del key on your
keyboard.
Acts on: The selected line, a dragged box and any selected points. Multiple files are
allowed.
641
PanSystem 3.5 User Guide
Functionality:
Use the Data Reduction and Smoothing facility to reduce the number of points in the file
or in a selected portion of the file, and to smooth out noise. Oscillations induced by tidal
effects can often be more effectively removed using this facility than by using the Tidal
Filter.
Acts on: Three possibilities:
Click and drag to draw a box with the mouse pointer, holding down the left mouse
button, and then reduce/smooth the data contained within the box.
Select a single test period (i.e. if any have been defined), by selecting the upper
half of the ruler bar above the plot, or several contiguous test periods by holding
down the SHIFT key and sliding the mouse pointer over the test periods required,
then reduce/smooth the data.
Do not select or draw anything, and then reduce/smooth the entire data set.
When this button option is selected the Enter Reduction/Smoothing Details dialog is
generated. Users may elect to:
Reduce the data.
Smooth the data.
Both, in which case it will Smooth then Reduce.
Screen Dialog and Operational Instructions:
The Enter Reduction/Smoothing Details dialog is comprised four data entry/selection
areas, with two associated checkboxes and three function buttons, described as follows:
Reduce Data checkbox: Check/uncheck this checkbox to activate/de-activate the
Data Reduction areas of the dialog.
Reduction Type area (upper and lower selection area): These two areas are
inter-dependent and entry fields in the lower area will alter in accordance with
selections made in the upper area.
Keep every nth point: In the lower selection area, users will need to specify
a value for n (e.g. keep every 5th point).
Delete every nth point: In the lower selection area, users will need to
specify a value for n (e.g. delete every 5th point).
Resample by delta signal: This requires a Signal Column to be selected
using the drop-down menu in the lower selection area. Enter the Delta
Signal value in the lower selection area (e.g. if users enter 0.1 psi for a
Signal Column = Pressure, starting from the first data point in the selected
portion of the plot (if any), the re-sampling filter will only retain points at a
spacing of 0.1 psi, or the next nearest to that if there is no point at the
exact spacing). The first and last points in the reduction interval are always
retained. This filter allows the user to keep data when the signal is greater
than their input value or remove the data when the signal is greater than
their input value.
642
PanSystem
Resample by delta time: In the lower selection area, enter the Delta Time
that the data will be re-sampled at (e.g. if users enter 0.01 hrs for Delta
Time, starting from the first data point in the plot (or a selected portion of
the plot), the re-sampling filter will only retain points at a spacing of 0.01
hrs, or the next nearest to that if there is no point at the exact time). The
first and last points in the reduction interval are always retained.
Resample to n points per log cycle: In the lower selection area, enter the
number of Points per Log Cycle of time that are to be kept. This will
produce logarithmically-spaced data. If users have defined several flow
periods and they do not select any particular one, the logarithmic filter will
sweep through the entire test, but will re-start the spacing logic at each rate
change, thereby giving a useful logarithmic spacing in each period.
Alternatively, individual periods may be selected for reduction. The first and
last points in the reduction interval are always retained.
Dual logarithmic and nth point reduction: This will apply Resample to n
points per log cycle reduction and Keep every nth point reduction in
parallel, and combine the points remaining from each. The first and last
points in the reduction interval are always retained. In the lower selection
area, enter values for the nth point to keep and Points per log cycle, as
described above.
Outlier Removal: The data set will be reduced by a statistical averaging
algorithm and any data that falls outside of a normal range on either side of
the mean will be eliminated. This facility should generally be used at least
once to clean up noisy data, as the range becomes narrower with each pass.
Wavelet Reduction: The data set will be reduced by applying a spline based
wavelet algorithm to remove noisy data points. Select the desired
percentage of data to keep, and select the Signal column from the drop-
down list. Rate data and pressure data can be reduced by wavelet reduction.
A reduced output file name can be maintained to keep the original data prior
to reduction.
Reduced Output File: A new reduced data set will be created, leaving the
original data set intact in case users wish to return to it. A default prefix
RD1, will be added to the file name. When users return to the Pressure and
Rate Data Preparation dialog, they will see the new file containing the
reduced data columns.
The action of deleting does not actually remove any data points from
memory, it simply flags them so that they are not displayed. This makes it
possible to quickly undo any deletions (by removing the flags). Deletion can
be made permanent with the Cnf button (confirm), in which case the data
points are removed from memory.
Users can quickly restore the points deleted by the very last reduction
operation by clicking the Undo button on the Dataprep Toolbar. To restore
the points deleted by all the reduction operations performed on the selected
file, file (since the last time Cnf was used) select the Initialise button on
the Dataprep Toolbar.
643
PanSystem 3.5 User Guide
Smoothing time increases with the square of the number of points to be Smoothed
(e.g. if it takes (typically) 10 seconds to process 10,000 points, it will take 40
seconds to do 20,000). If more than 10,000 data points are to be Smoothed, and
a Data Reduction has just been performed, the deleted points can be cleared from
memory using the Cnf (Confirm) button to speed up the Smoothing operation. If
not, Smoothing time will be the same as for the pre-reduction data setset, as
PanSystem will still have to work through all of the data points held in memory,
whether they are to be included in the smoothing or not.
Smoothing Type area (upper and lower selection area): The purpose of the
smoothing option is to improve the signal-to-noise ratio of one or several selected
time series (e.g. pressure, rate, temperature, etc.). The smoothing algorithm is a
local linear estimator based on nearest neighbours, (i.e. a smoothed estimate of the
data is constructed by local linear regression about each point in the time series).
Loess - local regression fit: The smoothing algorithm is a local linear
estimator based on nearest neighbours, (i.e. a smoothed estimate of the
data is constructed by local linear regression about each point in the time
series by fitting simple models (polynomials) to localized subsets of the
data).
The degree of smoothing is controlled by:
Window span: This defines the number of points to be used in the
regression and is expressed as a fraction of the total number of points
in the dataset to be smoothed (in the selected test period, zoom box,
or the entire test). It is recommended to start with 0.1 (ie: 10%).
(Suppose there are N=500 points and the window span is 0.1. The
number of nearest neighbour points to be used in the filter will be
calculated as 500 x 0.1 = 50)
Moving Average: The Loess technique is computationally heavy, and will be
time-consuming when dealing with large data sets. Moving Average is a
simplistic, and therefore faster, smoothing algorithm.
A simple arithmetic average is calculated for every point in the series by
taking the sum of N points on either side and then dividing by (2N+1). N is
the user entry for the number of points.
The degree of smoothing is controlled by:
Number of points before and after: the number of points to be used is
directly specified
Flow period percentage: the number of points is defined as a fraction of
the total number in each flow period. The actual number used will
therefore vary according to the number in the flow period being
smoothed.
These two smoothing options share some additional control parameters:
Weight Basis: There are two options available:
Linear Time: The weight shape profile (see below) is defined in real
time (ti-tn) about the central point at tn.
Log Time: The weight shape profile (see below) is defined in
logarithmic time (logti-logtn) about the central point at tn.
644
PanSystem
With high density data acquisition, users will probably not see much
difference between the two methods. The Log Time option is recommended
for a logarithmically (or delta-p) sampled gauge, where the raw data will
appear fairly evenly spaced in log time.
Weighting Shape: For the Loess method, each point in the averaging group
of Mspan is multiplied by a weight (w), for the local least-squares estimate.
Points further from the current data point are assigned less weight than
points nearer to it. The functions used for calculating the weights are:
Peaked: This discriminates strongly against points (ti) not
immediately adjacent to the current point (tn).
Distributed: The weighting is more evenly distributed over the Mspan
group, with a less severe discrimination against the remoter points.
Weight shape is fixed at Distributed for the Moving average option.
Minimize End Effect: This attempts to reduce any artificial end-effects that
result from smoothing. These are most easily seen on the Log-Log Plot as
kicks at the end of the derivative. The end effect minimization gradually
reduces the number of nearest neighbours from Mspan towards 1 as the
end of the data set is approached. This is done in reverse at the start of
the data set, where the number of nearest neighbours is increased from 1
initially.
Columns to Smooth: Choose one or more columns from the list of available
data. PanSystem will assign default prefixes to the smoothed output
columns (e.g. if the input column is called Pressure, the default smoothed
output will be SM1 Pressure. A second smoothing operation on Pressure will
create a default output column SM2 Pressure, and so on. Note that a
second smoothing operation on SM1 Pressure will create a default output
column SM1 SM1 Pressure). Users may alter the output names via the
Names button if required.
Creating a new data column for the smoothed data means that the
unsmoothed data still exists and can be recovered if necessary. The
Initialise and Undo buttons from the Dataprep Toolbar mentioned in the
Reduction Type area above, do NOT remove the effects of smoothing.
Smoothed Output Column Names: This button opens the Smoothed Column
Names sub-dialog, where users can edit the names of the smoothed data.
By default, PanSystem renames the data columns by prefixing them with
SMn as described above in Columns to Smooth, (where n = the incremental
saved smoothing number).
645
PanSystem 3.5 User Guide
General:
This sub-dialog is generated by selecting the Names button in the Smoothing Type area
of the Enter Reduction and Smoothing Details dialog. In this sub-dialog, users can edit
the Names of the smoothed data. By default PanSystem re-names the data columns by
prefixing them with SMn, (where n = the incremental saved smoothing number).
Screen Dialog and Operational Instructions:
This sub-dialog is comprised of a table field with two columns:
Original Column: This displays the original name of the data column.
Smoothed Column: Users can edit the name of the smoothed data column in this
field.
646
PanSystem
Initialize
Functionality:
Use Initialize to undo all Data Deletions and Reductions. If users have also selected the
Confirm Data Reduction button, PanSystem will initialise the data as it was when last
confirmed, restoring all changes made since then. PanSystem writes the reduced data
set to a new file, so the original data does in fact remain intact in a separate file (refer to
the Help topic on Data Reduction and Smoothing), should users need to return to it.
Acts on: All plotted files.
647
PanSystem 3.5 User Guide
Undo
Functionality:
Use Undo to undo the last Data Deletion or Reduction carried out. The last data Shift also
will be undone. Users can lock in a Shift with the Confirm button if they do not wish it to
be undone when the Undo button is used subsequently to restore reduced or deleted
data. To recover data removed in earlier Data Reductions, users will need to re-initialize
the data using the Initialize button option. Initialize does not operate on shifted data.
When the user selects a subset of data to shift by zooming in on a part of the screen,
where no data can be found, or selects the wrong data channel (temperature instead of
pressure), an error message appears advising the user to change his selection.
648
PanSystem
Functionality:
The Data Reduction, Deletion and Shift buttons actually only tag the selected data
internally for possible erasure; the points are still retrievable by using the Undo and
Initialize buttons. Use Confirm to provide (reduction, shift or deletion) validation on the
data to a permanent state.
Deleted data will be removed by this operation. Neither the Initialize nor Undo
buttons will be able to restore data to the previous state once the Confirm
operation has been accepted. However, PanSystem writes the Reduced Data to a
new file, so the original data does remain intact in a separate file (refer to the Help
topic for Data Reduction and Smoothing) and can be recovered easily should users
need to return to it.
If users are working with more than 160,000 points, and have re-sampled to less than
this, PanSystem will automatically try to transfer the Reduced Data set to memory on
selecting Confirm. If users do not have sufficient memory, Windows will page from disk
as necessary.
Subsequent editing operations become considerably faster once the data are in memory.
Acts on: All plotted files.
649
PanSystem 3.5 User Guide
Functionality:
650
PanSystem
Functionality:
Use Copy and Paste Block of Data (incl. Time) to copy selected data from one file to the
corresponding columns of another file.
This tool provides the same functionality as the Append facility from the Pressure
and Rate Data Preparation dialog.
All data columns, including times will be copied over, obliterating any data
already present in the corresponding section of the target file.
This option can also be used to copy and paste onto the beginning or end of the target
file.
If the source file has fewer columns of data than the target file, the missing data will be
pasted in as zeroes. If it has more columns than the target, the extra columns will not
be copied over.
Acts on: An area defined by a click and drag box (i.e. all data in the time interval
spanned by the box).
The operation is only enabled when two files are plotted. The target file for the
patch is the file that has been selected as "Master" data file. The source file for the
data is the other plotted file. The source data is left intact in the source file, since
it is copied, not cut.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Before using the Copy and Paste Block of Data (incl. Time) facility, select the
target data file to receive the paste as the "Master" data file (refer to the Help topic
for Gauge Data (TPR) Preparation).
Plot the "Master" data file and the file to be used as the source for the paste (it is
sufficient just to plot pressures, there is no need to plot everything, since all the
other data will be copied over).
Select the time range to be copied and pasted by clicking and dragging a box
around it. If a box is not drawn, the entire plotted time interval will be used.
Now select the Copy and Paste Block of Data (incl. Time) facility. A Select Columns
to Append (or Copy and Paste) sub-dialog will be generated.
The columns of the "Master" file are listed on the right-hand side (i.e. the target) -
these are non-editable. The columns of the source file are listed by corresponding
type on the left-hand side (e.g. pressure alongside pressure, rate alongside rate,
etc.).
Where there is a choice of source data columns of a particular type, select one from
the drop- down menu (e.g. the source file may have several columns of Rate Data
that could be pasted into the Rate Column of the target file). If users do not want
to transfer data, select ZERO OUT, and zeroes will be patched in. Where there is no
corresponding type in the source file, only ZERO OUT will be available.
651
PanSystem 3.5 User Guide
Time is always pasted across, replacing the times in the corresponding interval of
the target file.
Select OK, to copy and paste the selected data to the target file.
652
PanSystem
Functionality:
This function copies a single column of data from one file into the corresponding column
in another file. If the times of the two sets of data are not identical, then the incoming
data are re-sampled (i.e. by linear interpolation) at the times in the target file.
Acts on: An area defined by a click and drag box (i.e. all data in the time interval
spanned by the box).
The operation is only enabled when two files are plotted. The target file for the
paste is the file that has been selected as "Master" data file. The source file for the
data is a second plotted file. Data in the selected column in the target file are
replaced by the incoming data, which will be re-sampled to match the target file
times. Other data in the target file are not affected. The source data is left intact
in the source file, since it is copied, not cut.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Before using the Copy, Re-sample and Paste from Single Column facility, select the
target data file to receive the paste as the "Master" data file (refer to the Help topic
for Gauge Data (TPR) Preparation).
Plot the two data columns to be used in the operation (i.e. the target data column
is in the "Master" file and the source data column is in the other file).
Select the time range to be copied and pasted by clicking and dragging a box
around it. If a box is not drawn, the entire plotted time interval will be used.
Now select the Copy, Re-sample and Paste from Single Column facility. A Select
Column to Copy, Re-sample and Paste dialog will be generated.
The plotted columns of the "Master" data file are listed on the right-hand side of the
dialog under Paste Into. Select the target data column, if more than one has been
plotted, using the drop-down menu. The source column/s of the corresponding
type are listed on the left-hand side of the dialog under Copy From (e.g. pressure
alongside pressure, rate alongside rate, etc.). Select the source data column, if
more than one has been plotted, using the drop-down menu.
Select OK, to copy and paste the selected data to the target file.
653
PanSystem 3.5 User Guide
Functionality:
This function copies values of a single column from one file into a new column in another
file. If the times of the two files are not the same, then the incoming data are re-
sampled (i.e. by linear interpolation) at the times in the target file.
Acts on: The whole time-span of the "Master" data file. The target file for paste is the
"Master" data file.
The operation is only enabled when data from the target and source files are
plotted. Other data in the target file are not affected. The source data is left
intact in the source file, since it is being Copied, not Cut.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Before using the Copy and Re-sample Entire Column to New Column facility, select
the target data file to receive the paste as the "Master" data file (refer to the Help
topic for Gauge Data (TPR) Preparation).
Plot the source data column, and any column from the "Master" data file (i.e.
target), so that both files are on-screen. Since the "new" target data column does
not yet exist, something else must be plotted from the target file.
There is no need to click and drag to draw a box; the entire target file time interval
will be used.
Now select the Copy and Re-sample Entire Column to New Column facility. A Select
Column to Copy, Re-sample and Create dialog will be generated.
The plotted column/s of the source data file are listed on the left-hand side of the
dialog under Copy From. Select the source data column, if more than one has been
plotted using the drop-down menu. Type a name for the new data column to be
created in the target file, under Create New Column.
Select OK, to create the new column in the target file.
654
PanSystem
Shift Facility/Dialog
Functionality:
Use Shift to shift selected data. This can be done in three ways:
By time.
By signal value.
By both the above.
Users can shift an entire dataset or a portion of it. The shift can be made graphically by
clicking and dragging the data, or the exact shift values can be typed in.
Acts on: Any plotted column can be selected for shifting. The whole dataset of the
selected column or a portion of it can be shifted. A box can be clicked and dragged
around a portion of the data to mark it. Users tell the program if they want to limit the
shift to the boxed-in data, or apply it to the whole column of data. If time is shifted,
then all columns in the file are shifted by the same amount (i.e. so they remain
synchronized in time).
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Generate the Data Edit Plot, and include the column to be shifted.
If users only want to shift a portion of the data, they should click and drag to draw
a box around the required portion, otherwise the whole data set will be shifted.
If a large number of points are plotted and users want to shift them all, the process
can be speeded up by drawing a box around a small portion of the data (e.g. some
correlatable event). The box can then be manoeuvred to the correct position quite
rapidly (i.e. reduced re-draw time), then a shift can be automatically applied to the
rest of the data.
Select the Shift button to generate the Select Shift Stream dialog.
If users have drawn a box round a portion of the data, they can elect to shift just
this portion by checking the Shift Only Data Within Box checkbox option at the
bottom left of the dialog. Otherwise, the shift will be applied to the whole dataset.
Select the shifting option from the central left area of the dialog:
Shift Time Only: The value (i.e. signal) of the data stays the same, but
users can move it (i.e. horizontally shift) with respect to time.
Shift Signal Only: The time stays the same, but users can increase or
decrease (i.e. vertically shift) the value (i.e. signal).
Shift Both Time and Signal: Data can be moved in any direction.
Select the Column to Shift from the drop-down menu at the top of the dialog.
Remember that time-shifts will be applied to all columns in the same file.
If users want to shift the data graphically by dragging it, they may proceed to the
next step at this stage. To shift by a known amount, check the Type in Value/s
checkbox and enter the Time and/or Signal shift manually in the activated data
entry fields.
Select OK.
655
PanSystem 3.5 User Guide
If users have typed in the shift parameters, the plot will be re-drawn with the
shift/s in place.
If users are performing a graphical shift, left-click and drag the data until it is in the
required position. Note the following points:
The cursor changes to a double- or four-headed arrow to indicate the
permitted directions of shifting.
The cumulative shift/s relative to the starting position are shown in the
status bar below the plot during the current shift session.
The ESC key cancels the current shift and exits shift mode, so nothing is
changed.
The Shift button stays depressed and no other command or button can be
used until the button is released at the end of the shift.
When the data shifting operation has been completed, select the Shift button again
to switch-off the facility.
The last shift can be undone using the Undo (U) button. The Initialize (I) button
does not act on shifted data.
To confirm the shift (and clear the ghost trace of the pre-shift data), click the
Confirm (Cnf) button. Note that you will not be able to "Undo" after confirming.
656
PanSystem
Difference Facility/Dialog
Functionality:
Use Difference to create a third column of data by taking the difference between two
existing columns of data.
Acts on: The two columns of data must be plotted. They may be in the same file or in
different files, but must be of the same type (e.g. both pressures). If users take the
difference between pressure PA contained in File A and PB contained in File B:
Difference = PA - PB
and the Difference data column will be created in File A.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Plot the two columns to be differenced (other data columns may be plotted as well).
Select the Difference button. The Select Columns to Difference dialog is generated,
allowing users to choose the columns they want to difference and to enter the name
of the new column.
Select the columns to be differenced. The difference column will be written in the
file selected in the left-hand Data File/Column field. The right-hand Data
File/Column field will only contain columns of the same type as the left-hand Data
File/Column field.
Enter a name for the new difference column in the New Column field.
Select OK. The difference column will be plotted on the screen. The difference
column will also appear in the Pressure and Rate Data Preparation dialog, where it
can also be edited just like any other data.
657
PanSystem 3.5 User Guide
Functionality:
Use Exact Point for Flow Period Definition, to define the Rate Changes at the start and
end of the different flow periods.
This function marks a Rate Change at the exact cursor position, whether it
coincides with a data point or not. To pick an exact data point, use the Nearest
Point facility.
PanSystem stores the co-ordinates in the Rate Changes Table for use in Analysis.
Once entered, the rates are plotted as a step profile on the Data Edit Plot. The events
are marked by arrows in the Ruler Bar and dashed vertical lines on the Plot.
Acts on: This facility only acts on the selected "Master" file for the well. This tool can
only be used with a single data file plotted, and this must be the "Master" file.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
With the appropriate "Master" data file plotted, select the Exact Point button. It will
normally be de-activated after a Rate Change event has been chosen.
If users wish to mark several Rate Changes, select and hold down the CTRL key
while selecting the Exact Point button with the left mouse button.
Alternatively, select the Exact Point button with the right mouse button; this will
lock the facility on. Select the button again to de-activate it.
Users can read the co-ordinates of the cursor in the status bar.
When users left click the mouse at a position on the plot, a Rate Change dialog is
generated showing the co-ordinates of that position (these co-ordinates will also be
displayed in the status bar). These values can be confirmed or edited as required.
Users will probably need to type in a flow rate, but if a rate column is present in
the "Master" data file, the nearest value to the selected time will appear in the
dialog.
Select OK to confirm and the rate change co-ordinates will be transferred to the
Rate Change Table. The event is also marked by an arrow on the Ruler Bar above
the plot.
Users can also access the Rate Changes dialog for editing using the Ruler Bar by
holding down the Ctrl key and left clicking the rate change marker arrow on the
bottom half of the toolbar. Flow periods can also be defined by text entry using the
Edit Rate Changes facility in the Pressure and Rate Data Preparation dialog.
Users can see the rate changes if they select Plot Rate Changes from the Edit
menu.
658
PanSystem
Functionality:
Use Nearest Point for Flow Period Definition, to define the Rate Changes at the start and
end of the different flow periods.
This function marks a Rate Change at the pressure data point nearest to the
cursor position. Otherwise, this button performs the same function as the Exact
Point for Flow Period Definition button.
PanSystem stores the co-ordinates in the Rate Changes Table for use in Analysis.
Once entered, the rates are plotted as a step profile on the Data Edit Plot. The events
are marked by arrows in the ruler bar and dashed vertical lines on the plot.
Acts on: This facility only acts on the selected "Master" file for the well. This tool can
only be used with a single data file plotted, and this must be the "Master" file.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
With the appropriate "Master" data file plotted, select the Nearest Point button. It
will normally be de-activated after a Rate Change event has been chosen.
If users wish to mark several Rate Changes, select and hold down the CTRL key
while selecting the Nearest Point button with the left mouse button.
Alternatively, select the Nearest Point button with the right mouse button; this will
lock the facility on. Select the button again to de-activate it.
Users can read the co-ordinates of the cursor in the status bar.
When users left click the mouse at a position on the plot, a Rate Change dialog is
generated showing the co-ordinates of that position (these co-ordinates will also be
displayed in the status bar). These values can be confirmed or edited as required.
Users will probably need to type in a flow rate, but if a rate column is present in
the "Master" data file, the nearest value to the selected time will appear in the
dialog.
Select OK to confirm and the rate change co-ordinates will be transferred to the
Rate Change Table. The event is also marked by an arrow on the Ruler Bar above
the plot.
Users can also access the Rate Changes dialog for editing using the Ruler Bar by
holding down the Ctrl key and left clicking the rate change marker arrow on the
bottom half of the toolbar. Flow periods can also be defined by text entry using the
Edit Rate Changes facility in the Pressure and Rate Data Preparation dialog.
Users can see the rate changes if they select Plot Rate Changes from the Edit
menu.
659
PanSystem 3.5 User Guide
Functionality:
Use Define Point from Intersection to define the Rate Changes at the start and end of the
different flow periods. This function marks a Rate Change at the intersection of two lines
which are fitted through four points, two on either side of the rate change.
Acts on: This facility only acts on the selected "Master" file for the well. This tool can
only be used with a single data file plotted, and this must be the "Master" file.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
Plot the "Master" data file columns that are required.
Select four points, two on either side of where the Rate Change occurs.
If some points are already selected, de-select them first with the Esc key, then
select four new points.
Select the Define Point from Intersection button. Two lines will be fitted through
the points, and an intersection will be calculated. The Rate Change dialog will also
appear. Enter a value for the Rate and select OK.
Users may also right-click on the lines, then move them by left-clicking and
dragging the appropriate handles (i.e. black squares) if they wish to revise the
position of the Rate Change. Select the Define Point from Intersection button again
and OK to confirm the new position.
The lines will disappear when users left-click anywhere in the plot area.
The event is now marked by an arrow on the Ruler Bar above the plot, and the rate
change co-ordinates will be transferred to the Rate Changes Table. If four points
straddling an existing Rate Change were chosen, a new rate change is not
introduced; instead the existing one is shifted to the new intersection.
Users can also access the Rate Changes dialog for editing using the Ruler Bar by
holding down the Ctrl key and left clicking the rate change marker arrow on the
bottom half of the toolbar. Flow periods can also be defined by text entry using the
Edit Rate Changes facility in the Pressure and Rate Data Preparation dialog.
Users can see the rate changes if they select Plot Rate Changes from the Edit
menu.
660
PanSystem
Functionality:
This facility is used to invoke an automatic pick of the Rate Change Times from the
pressure change events. Where a "Master" Rate Channel is available, the measured rate
values will be picked up at the event times too. Any existing Rate Changes will be
deleted unless a zoom box has been drawn first, in which case the automatic pick facility
will only operate within the box, leaving any existing Rate Changes lying outside the box
untouched.
Acts on: The Rate Changes can be picked from:
The entire test (any existing Rate Change markers will be cleared).
A portion in the zoom box (any existing rate changes outside the zoom box will be
retained, any inside the zoom box will be deleted).
Within an existing Flow Period or Test Period, if highlighted in the Ruler Bar. This
takes priority over a zoom box, if both are present.
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
When the button is selected, an Automatic Flow Period Generation dialog is
generated in which the user can select two criteria:
Pressure Gradient Threshold: This represents the minimum ratio of
slopes required to qualify as a potential Rate Change event. Referring to
the diagram below, at data point (j), the forward difference slope to point
(j+1) is compared with the backward difference slope to point (j-1).
If the absolute of the ratio (or of the inverse ratio), exceeds the specified
value, then point (j) qualifies as a potential r;event, subject to the noise
check described below. A default value of 5 is a good starting point, but the
best value will depend on the data. The slope ratio has the advantage of
being, to some extent, normalized for any test, and is also independent of
units.
Noise Threshold: If point (j) has been identified as a potential event from
the slope ratio criterion described above, it is necessary to check the
difference between pressures (Pj) and (Pj+2), to see if a r;significant
pressure change ensues. This distinguishes between a minor wobble or
noise (i.e. small pressure change) and a real Rate Change (i.e. large
661
PanSystem 3.5 User Guide
pressure change). If |(Pj - Pj+2)| exceeds the noise threshold, point (j) is
marked as a Rate Change.
The Noise Threshold criterion works best when there is a large change in
pressure between the Rate Change point and the next Data Point, as is
often the case. It works less well when there is a high sampling rate and
the pressure changes slowly.
In addition to handling genuine gauge and background noise, the Noise
Threshold can be used to discriminate against minor wobbles in the pressure
record caused by wellbore effects, surface activities, etc. The user should
inspect the test data to get a feel for what is, or is not considered to be a
significant pressure change.
Once a Rate Change has been identified, the automatic pick facility is disabled until
the slope ratio falls below the specified value again. This is necessary to prevent
spurious picks from occurring, though it may occasionally cause genuine changes to
be skipped.
It is unlikely with real data, that the auto pick algorithm will correctly identify every
genuine rate change and ignore every occurrence of noise. The sort of Rate
Change where a relatively shallow slope (i.e. late drawdown or build-up) suddenly
steepens is easily picked out by the slope ratio test as illustrated below:
In this example below, the red colored point passes the slope test; providing the
pressure change two points ahead of it exceeds the specified threshold, it will be
picked as a Rate Change. Some of the earlier noisy points pass the slope test, but
fail the noise test:
Increasing the noise threshold will eventually prevent the red colored point from
being selected, and closely sampled data (i.e. where P is small), with a lot of
noise, will not produce good results.
662
PanSystem
If a drawdown is shut-in early while it is still steep, this will result in a Rate Change
with a large negative slope (i.e. drawdown), suddenly becoming a large positive
slope (i.e. build-up).
This produces an absolute slope ratio close to 1, which will probably fail the slope
test, so an obvious event is missed. Any Rate Changes that are missed can either
be picked manually, or the relevant portion of the test data can be boxed-off and
the slope ratio reduced until the Rate Change is recognized.
663
PanSystem 3.5 User Guide
Functionality:
Use Create Rate to create a Rate column from the defined Rate Changes. This is not
mandatory. PanSystem requires a Rate column for use in Analysis and Advanced
Simulation, but if users have not imported a Rate column, and do not create one,
PanSystem will use a temporary one derived automatically from the Rate Changes Table
when users enter Analysis.
Acts on: The Rate Changes associated with the "Master" file for the well. This tool can
only be used when the "Master" data file is plotted and Rate Changes have been
identified (i.e. using either the Exact Point, Nearest Point or Define Point facilities).
A new Rate column is created in the "Master" data file, with Flow Rates computed using
one of three methods described below. In all three cases, a Flow Rate value is computed
at each clock time (i.e. every Pressure reading will now have a Flow Rate associated
with it).
Screen Dialog and Operational Instructions:
The following procedure should be adopted:
With the appropriate "Master" data file plotted, select the Create Rate button to
generate the Create Rate Column dialog, which allows users to select the method
by which Flow Rates will be computed. The dialog is described as follows:
Interpolation Type area: This area contains three selection options:
Step-Rate: Creates a step profile between the Rate Change marks,
using the specified Time and Flow Rate at each change.
Piece-Wise Linear: Creates a ramp or chord between the Rate
Change marks, using the specified Time and Flow Rate at each
change (i.e. a quick method of "filling-in" a slowly changing Flow
Rate).
dP/dT (Wellbore Storage): Calculates from dP/dT and the Wellbore
Storage Coefficient (Cs). This will replicate the theoretical Downhole
or Sandface Flow Rate at standard conditions.
For Oil, the Sandface Rate is represented by:
where:
Qo(t) = Surface Oil Rate from the Rate Changes Table at Time (t).
Cs = Wellbore Storage Coefficient
The same equation is used for Water, with the appropriate fluid-specific
parameters (i.e. qw, Bw, etc.).
664
PanSystem
combined. However, the computed Flow Rate is the Oil Flow Rate,
since PanSystem always works with the Principal Phase Flow Rates
(i.e. Oil in the case of Oil/Water flow).
In Multi-Phase (Oil + Water) Flow, the Oil Flow Rate is computed from
dp/dt using a Storage Coefficient (Cso) for the Oil Fraction in the
equation above; this is given by (Reference 106):
where:
fw = Surface Water-Cut
Cs = Input Total Wellbore Storage Coefficient.
For Gas or Condensate, Pseudo-Pressure m(p) is used instead of
Pressure (p), and the Sandface Flow Rate is represented by:
where:
Qg(t) measured in MMscf/day, is the surface Gas Rate from the Rate
Changes Table at time (t).
Cs (bbls/psi) is the "initial" Wellbore Storage Coefficient defined as Cs =
Vcgi, with V being the Wellbore Volume (bbls) and cgi being the Gas
Compressibility (psi -1 ) at Reservoir Pressure and Temperature T ' (R).
(t) is Real Time or (optionally) Pseudo-Time.
665
PanSystem 3.5 User Guide
666
PanSystem
Functionality:
Use Ungroup Flow Periods to reverse the grouping of contiguous Flow Periods made by
the Group Flow Periods button.
Acts on: The selected Test Period.
Operational Procedure:
The following procedure should be adopted:
Select the Test Period to be ungrouped by left-clicking it on the upper part of the
Ruler Bar, then select the Ungroup Flow Periods button.
The Rate Change marker arrows in the lower half of the Ruler Bar define the Flow
Periods, the lines in the upper half of the Ruler Bar define the Test Periods.
667
PanSystem 3.5 User Guide
Functionality:
Use Tidal Filter Mode to enter this specific mode on the Data Edit Plot. If there is more
than one pressure record plotted on the screen, a dialog will prompt users to select
which column the Tidal Filter is to act on. If users receive this Column to Filter dialog,
they need to select the column to be filtered.
Before using this facility, users must first have entered a Tide Table using one of
the Tide Data options from the Dataprep menu.
Operational Procedure:
The following procedure should be adopted:
If users select the Tidal filter Mode button, the pressure and tidal data will be
displayed on the Data Edit Plot; all other buttons are de-activated in this mode,
except for the Tidal Lag button. In the following example, the tide signal is
derived from maritime tide tables:
Normally, users will need a finer plotting scale in order to be able to synchronize
the two data sets. De-select the Tidal Filter Mode button. On the Data Edit Plot,
click and drag a box with two opposite corners positioned on the data. One of the
diagonals of the box should follow the trend of the pressure data as illustrated
below:
668
PanSystem
Do not click the Zoom In button after this procedure, select the Tidal Filter Mode
button again.
A zoomed display will appear, but the diagonal trend across the zoom box will have
been backed out. If the box was drawn carefully, the test data will be rotated more
or less to the horizontal, making it easier to compare with the tidal waveform:
The next step is to estimate the time lag between the two curves. This is achieved
with the Tidal Lag button.
669
PanSystem 3.5 User Guide
Tidal Lag
Functionality:
The Tidal Lag facility is used to estimate the Time Lag between the two curves (i.e. the
peaks on the Gauge Data will be a fraction of an hour later than the Tide Table peaks).
Note that before using this facility, users must first have entered a Tide Table
using one of the Tide Data options from the Dataprep menu, then synchronized the
pressure and tidal data curves on the Data Edit Plot, using the Tidal Filter Mode
facility.
Operational Procedure:
The following procedure should be adopted:
On the zoomed plot created with the Tidal Filter Mode facility, select a correlatable
point on a Tide Table peak or trough, and the corresponding peak or trough on the
test data, as illustrated below:
Select the Tidal Lag button and the time-lag will be reported in a Tidal Filter dialog.
On selecting OK from this dialog, the tidal waveform is re-drawn shifted by this
amount. It should now be synchronised with the features in the test data.
This exercise can be repeated until a satisfactory match is obtained. The
cumulative time-lag will be reported each time.
The next step is to shift and re-scale the data using the Tidal Filter button.
670
PanSystem
Functionality:
This facility is used to apply Tidal Gain and/or filtering to the plotted Tidal Data.
Screen Dialog and Operational Instructions:
When the Tidal Filter button is activated, an Apply Tidal Filter dialog is generated. This
dialog reports the:
Time-Lag: Enter the value for Tidal Time-Lag in this field. This is an estimate of
the Time-Lag between the two curves (i.e. the peaks on the gauge data will be a
fraction of an hour later than the tide table peaks). Existing values are derived
from the time-lag calculation performed with the Tidal Lag facility.
Gain: Enter the value for Tidal Gain in this field. This is a first approximation for
the scaling factor needed to match the raw tide heights or pressures against the
tidal oscillations they have caused in the test data.
These fields can both be edited. The Gain should be adjusted by trial and error for best
results.
The dialog also has four function buttons that allow users to:
Re-Plot Without Filtering: This button is optional; it re-draws the plot with the tidal
waveform shifted by the Time-Lag amount, and re-scaled by the Gain, but without
filtering the data. This enables users to compare the two curves and decide if any
further Time-Lag or Gain adjustments are required.
The Time-Lag and Gain are both cumulative values. If users try the filter with a
Gain of 0.5, then once more with 0.4, the overall effect is that of the 0.4 setting,
not 0.5 x 0.4 = 0.2.
Apply Filter to Data: Use this button to perform the filtering operation, and check
the results on the zoomed plot.
Recover Original Data: This button will remove all filtering effects.
Cancel: This button will close the dialog without applying the Tidal Filter.
When the zoomed region looks satisfactory, select the Tidal Filter Mode button. The
filtered pressure will be saved as a new data column with the default name FILTERED
PRESSURE. A Save Tidal Filtered Data dialog allows users to change this name if
required.
If the Tidal Signal is still noisy, exit the Tidal Filter Mode, plot the Tidal Data on the
Data Edit Plot and select the Data Reduction and Smoothing button to improve the
signal quality.
671
PanSystem 3.5 User Guide
General:
This sub-dialog is generated when users select the Tidal Filter Mode button after
performing a Tidal Filtering operation with the Tidal Filter button. It allows users to save
the filtered tidal data under a new column name, thus preserving the original data.
Selecting OK will plot the raw and filtered data for the entire test.
Selecting Cancel will nullify the filtering and just re-plot the original data.
672
PanSystem
General:
The following tools are available on the Analysis Toolbar.
Toolbar Help can be invoked at any time by positioning the mouse cursor over the
Toolbar then pressing Shift and F1 keys to invoke the query pointer:
Zoom out: Reset the selected area of the current Graph/Plot to default size.
673
PanSystem 3.5 User Guide
Derivative Selection: Show or hide Derivatives and Derivative Smoothing for Log-Log
Plot.
674
PanSystem
Analysis
Zoom In
Functionality:
Click and drag a box around an area of interest, then use Zoom In to expand the selected
part of the Graph/Plot (i.e. within the box) for easier editing.
Acts on: The area within the dragged box (also refer to Zoom Normal).
675
PanSystem 3.5 User Guide
Zoom Normal
Functionality:
Use Zoom Normal to change a Zoomed plot back to normal size (i.e. re-set to the scales
it had when it was first plotted).
Acts on: The whole plot (refer also to Zoom In).
676
PanSystem
Delete
Functionality:
Use Delete to remove selected point/s, a line fitted to a plot or a selected area on the
plot.
Deleting Points:
Selections can be made on an individual or grouped basis:
Select point/s with the mouse. Selected point/s become squares.
Click and drag to draw a box with the mouse pointer, holding down the left
mouse button. The area and/or points within the box will be selected.
Users cannot delete data points in Analysis. To delete a data point users
must go to Dataprep Gauge Data and delete the point on the Data Edit Plot.
The Delete function erases all measured data associated with a deleted point (e.g. if
users delete a Pressure point, the Flow Rate, Temperature and any other Gauge
reading at the same Clock Time will also be deleted).
Deleting Lines: Select the line by holding down the Ctrl key or the right mouse
button and clicking on the line, then select the Delete button or the Del key on your
keyboard.
Acts on: The selected line, a dragged box and any selected points. Multiple files are
allowed.
677
PanSystem 3.5 User Guide
Functionality:
The Time Function button is enabled on the diagnostic and Type-Curve Plots for:
Constant Rate Tests that have a Flow Rate History (i.e. everything except the first
(Constant Rate) Drawdown in a Test sequence).
Varying Rate Tests set-up with a Column of Varying Flow Rate data (i.e. a Varying
Flow Rate Column is currently selected as the "Master" Flow Rate Column in the
Master Data File/Columns section of the Gauge Data (TPR) Preparation dialog).
In the simple case of a Build-Up Test preceded by a single Constant Flow Rate
period, the "No History" option produces a conventional MDH Plot (Reference 2 and
3), the "Use History" option produces a plot of Pressure versus Agarwal Equivalent
Time (Reference 4), and the "Use History + Horner" option produces a Horner Plot
678
PanSystem
This RPI option remains activated for all plots once enabled (i.e. checked); it
must be unchecked to disable.
The term "Reciprocal Productivity Index" (RPI) was first coined by J. W. Crafton
(Reference 95). It is the Rate Normalized Pressure dP/dQ (which has the units of a
reciprocal PI), but Crafton recommended plotting versus Elapsed Time in the case
of noisy production data, where the use of the standard superposition theory might
produce an erratic Time Function.
If a Drawdown Test Period with Rate History and (optionally) a Varying Flow Rate
during the Test is selected (e.g. second, third, fourth, etc. Flowing Periods), the
three History button options (described above) are made available in conjunction
with this checkbox option and the Reference Back to Initial Pressure checkbox
option.
With this option, any diagnostic plot that normally uses an Equivalent Time Function
(i.e. Log-Log, Semi-Log, Square-Root, Fourth-Root, Spherical and Type-Curve), will
use Elapsed Time (i.e. as if it were being plotted with the No History option
selected). For example, the Square-Root Plot will be P/Q versus Square-Root
(t) instead of P/Q versus Square-Root Equivalent Time Function.
Use Varying Rate During Test: This option is only available when the Flow Rate
varies during the Test Period itself, and the Gauge Data includes a Column of
Varying Flow Rate data which has been selected as the "Master" Flow Rate Column
in the Gauge Data (TPR) Preparation dialog. A dP/dQ versus Equivalent Time Plot
will be produced.
This option is enabled (i.e. checked) by default if the "Master" Flow Rate Column is
varying. If disabled (i.e. unchecked), it will remain off for all plots generated for
the currently selected Test Period. However, if a different Test Period is selected,
this option is re-enabled.
For the first Drawdown Test Period, where there is no History, a simplified dialog
will appear with only this option (i.e. default) and the RPI Method option available.
For subsequent Drawdowns, it is implicit in the Use Constant Rate History and Use
Full History options described above.
When enabled (i.e. checked), the option modifies the Superposition Function to
include the effect of any Flow Rate Variations during the Test. Switching this
option off (i.e. unchecked), will cause the Superposition Function to ignore Flow
Rate variations during the Test and assume a constant Surface Rate read from the
Rate Changes Table (or if the Test Period consists of several Rate Changes, it will
use the last Flow Rate value entered in the table for that Test Period).
679
PanSystem 3.5 User Guide
For example, in the case of a Build-Up or Drawdown Test with a constant Surface
Rate, (but with Downhole Flowmeter data available and selected as the "Master"
Flow Rate Column), leaving this option enabled (i.e. checked), would tend to
correct out the Wellbore Storage (i.e. Afterflow) effects by using the Flowmeter
data. Switching this option off (i.e. unchecked), would leave the Wellbore Storage
effects in place because the nominal constant Surface Rate would be used.
Reference Back to Initial Pressure: This option is only available for Flowing Periods
(i.e. Drawdowns) other than the very first one.
This checkbox option is only enabled when either the Use Constant Rate History or
Use Full History option has been selected, and is off by default.
Normally, the default Use Full History generalized Superposition Function and the Y-
axis plot values are computed relative to the T0, P0, Q0 values in the Rate Changes
Table at the start of the Test Period being analyzed. This checkbox option will
reference the Superposition Function and Y-axis values back to the very start of
the Rate History; the T0, P0, Q0 at the first entry in the Rate Changes Table
(where P0 = pi , Q0 = 0). This requires that (pi) be known accurately, as this
affects the Y-axis plot values.
The disadvantage of this approach is that (pi) is often not known accurately (e.g.
the start of a Drill Stem Test - DST is often messy). The attraction of not using
this option is that the Superposition plots use the Pressure/s at the start of the
selected Test Period/s, not (pi). These are more likely to be known accurately.
The results from the two approaches should be close (i.e. provided the (pi) value is
good), since both are derived from theory; the plots just look different.
This option is particularly useful for Multi-Rate Gas Well Test Analysis, where the
use of the default generalized Superposition Function in previous versions of
PanSystem caused some confusion regarding Non-Darcy Skin Analysis and the SvQ
Plot.
680
PanSystem
Functionality:
This is used to plot the entire record of Pressure and Flow Rate against Time so users can
select the test or tests they wish to analyze. The Test Overview Plot can also be
generated by selecting the Plot option from the Analysis menu. By default, the Test
Overview Plot displays the "Master" Pressure and Rate Channel plus the Rate Changes,
presented as a step profile, based on the Rate Changes Table (the same as in the Data
Edit Plot).
By extending the x-axis scale to the left, any Rate Changes that occurred before the
Pressure data were recorded can also be displayed.
The Rate Changes display can be switched on/off via the Plot Rate Changes option on the
Edit menu. The status of the Rate Changes (on or off) is saved to file.
Choose the Test Period/s to be analyzed before proceeding to the diagnostic plots and
Type-Curves. The selection procedure is described below.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Operational Instructions:
Test Period Selection: Before selecting a diagnostic plot button, users must
select the Test Period they wish to analyze by left-clicking (once) in the Ruler Bar
above the Test Overview Plot. Left-click it again to de-select.
Consecutive Flow Periods can be grouped into a single Test Period by holding down
the Shift key, then holding down the left mouse button and dragging the cursor
over each successive Flow Period (e.g. for a Flow-After-Flow (FAF) Test). The
grouped Flow Periods will then be treated as a single test in Analysis. The
individual markers will be replaced by start and end markers. To revert back to the
individual Flow Periods, simply hold down the Shift key and apply a mouse-click to
the Ruler Bar.
It is possible to group ALL Flow Periods without having to drag the cursor through
them, by holding down the Ctrl key and right-clicking in any Flow Period in the ruler
bar. All of the periods will be grouped automatically. Note that if the last period is
a buildup it will not be included in the group. To revert back to the individual Flow
Periods, hold down the Shift key and apply a left mouse-click to the Ruler Bar.
681
PanSystem 3.5 User Guide
Discrete (i.e. non-consecutive) Test Periods can be selected by holding down the
Ctrl key, then left-clicking on the required Test Periods. Multiple Flowing and/or
Shut-In Periods can then be analyzed together.
During or after analysis of a selected test or tests, if users need to work on other
tests, they should return to the Test Overview Plot to make a new selection.
If users try to invoke a diagnostic plot with an invalid test, the error message: "The
Test Period selected is not valid for Analysis", will appear on the Test Overview
Plot. The error message also lists five possible things that may be causing
problems. The selected Test Period will not be considered valid if:
1. It contains only one Pressure Point or no Pressure Points.
2. It is a Build-Up or a Fall-Off Test (i.e. it has a zero Flow Rate), but it has no
Rate History. At least one Flow Period should be defined prior to the selected
Period (see point 3). Check the Rate Changes Table.
3. It is a Build-Up or a Fall-Off Test (i.e. it has a zero Flow Rate), and there is a
Flow Period (or there are Flow Periods) defined before the Shut-In, but the
Flow Period immediately before it has a zero Flow Rate. A Build-Up or Fall-Off
Test must have a Flowing Period with a non-zero Flow Rate immediately prior
to Shut-In (and the Flow Rate should be negative (Injection) for a Fall-Off
Test). Again, check the Rate Changes Table.
4a. It is a Build-Up and the Start Pressure (P0 in the Rate Changes Table) is
greater than the last measured Gauge Pressure in that particular Test Period
(e.g. a spuriously low Pressure measurement); PanSystem compares the
Pressure entered in the Rate Changes Table at the start of the Shut-In Period
(P0), with the last Gauge Pressure in the Test Period.
If the end of the Period has been wrongly identified, or if there is noisy data, it
is possible for the last Pressure to be less than P0. This is considered to be
invalid for a Build-Up Test.
4b. It is a Fall-Off Test and the Start Pressure (P0 in the Rate Changes Table) is
less than the last measured Gauge Pressure in that particular Test Period (e.g.
a spuriously high Pressure measurement).
The comments from point 4a also apply here, except that a final Gauge
Pressure greater than P0 would be considered as invalid for a Fall-Off Test.
5. It consists of grouped Flow Periods with non-zero Flow Rates, but the last
Flow Rate is zero.
If a Test Period is made up of a group of Flow Periods, some of which are non-
zero, then the final Flow Period must not have a zero Flow Rate. The Flow
Periods should be ungrouped, then regrouped without the offending final Flow
Period.
Marking Events: Users may also wish to take the opportunity to affix numbered
event markers to certain data points whilst operating in this plot.
Note that data or test periods cannot be edited on this plot; users must return to
Gauge Data (TPR) Preparation in Dataprep.
No analysis can be performed on this plot, but the Simulate menu options Quick
Match and Auto Match can be used to history match the whole test.
The Test Overview Plot is the only plot that allows for regression on the Initial
Pressure (pi).
682
PanSystem
For additional details about the plot, refer to the Help topic for Analysis Plot
Overview.
683
PanSystem 3.5 User Guide
Cartesian Plot
Functionality:
This option produces a plot of Pressure versus Elapsed Time for the Test Period/s selected
from the Test Overview Plot.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Results Derived from Line Fitting:
Model Line Position Calculated Results
All models Early storage-dominated Wellbore storage
data (unit slope on Log-Log coefficient (Cs).
Plot) Dimensionless storage
coefficient (Cd).
Wellbore volume (V),
for gas wells.
Boundary Model = Late data in semi-steady- Drainage area (A).
Closed System state flow regime (i.e. Reserves volume
flowing period only). (Voil) or (Vgas).
Dietz shape factor
(CA), flowing period
only.
Boundary Model = Late data in semi-steady- Drainage area (A),
Two- state flow regime for first inner compartment.
Compartment compartment (i.e. flowing Dietz shape factor
period, or build-up with (CA).
Slider Extrapolation).
Connected pore
volume* (V1 = hA),
inner compartment.
Boundary Model = Late data in semi-steady- Connected pore
Two- state flow regime for volume* (V2), outer
Compartment second compartment (i.e. compartment.
flowing period, or build-up Total connected pore
with Slider Extrapolation). volume* (V1+V2).
Effective
transmissibility (Teff),
from intersection.
Boundary Model = Late data in semi-steady- Connected pore
Two- state flow regime for first volume* (V2), outer
Compartment compartment (i.e. build-up compartment.
test only, without Slider Total connected pore
Extrapolation). volume* (V1+V2).
684
PanSystem
*Note that the volumes V1 and V2 are total connected pore volumes at reservoir
conditions, not hydrocarbon volumes.
685
PanSystem 3.5 User Guide
Semi-Log Plot
Functionality:
This option displays the selected Test Period/s as a plot of Pressure versus Log10 of Time.
A Rate-Normalised Pressure and a Logarithmic Superposition Function may also be used,
depending on the nature of the test and the time function previously selected with the
Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Results Derived From Line Fitting to the Radial Flow Portion/s:
For Vertical Wells:
Model Line Position Calculated Results
Radial Radial flow portion Radial permeability (k),
homogeneous vertical well.
True Darcy Skin Factor (S).
Initial pressure (Pi),
(extrapolated P* or calculated
Pcalc).
Boundary model = Radial flow portion Average reservoir pressure
closed system (MBH), assumes semi-
steady-state drawdown.
686
PanSystem
687
PanSystem 3.5 User Guide
With History and Use Horner options enabled (i.e. refer to Time Function Facility),
the line will be extrapolated to (P*), at Infinite Time (i.e. Superposition Function =
1.0). With the Use Horner option disabled, the Initial Layer Pressure (Pi), will be
calculated by backwards superposition and is displayed as (Pcalc).
P* and Pcalc both represent the Initial Layer Pressure (Pi), at the start of the Rate
History, assuming an infinite Reservoir. If the Well Test has detected Boundaries
or other heterogeneities (i.e. the Reservoir is not Infinitely Radial), care should be
taken in attaching any physical meaning to this Pressure if the line has been fitted
to the early Radial Flow portion of the data.
Where Boundaries are evident, the better estimate of Initial Pressure can be
obtained by fitting a line to the last well-developed Flow Regime, using the
diagnostic plot appropriate for that particular Flow Regime (e.g. for a single fault
(i.e. Hemi-Radial Flow), the Radial Flow Plot (Horner or Agarwal) should be used;
for a channel (i.e. Linear Flow), the Linear Flow Plot should be used, etc.).
For the special treatment of Turbulent Flow (i.e. Non-Darcy Skin) effects in Gas and
Condensate Wells, refer to SvQ (Skin versus Flowrate) Plot and Tutorial 3: Gas Well
DST and Deliverability.
688
PanSystem
Functionality:
This option displays the selected Test Period/s as a plot of Pressure versus the Square-
Root of Time. Rate-Normalized Pressure and a Square-Root Superposition Function may
also be used, depending on the nature of the test and the time function previously
selected with the Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Results Derived From Line Fitting to the Linear Flow Portion:
For Vertical Wells:
Model Line Position Calculated Results
Vertical fracture Fracture linear Fracture half-length (Xf).
flow Pseudo-radial skin factor
(Spr).
Initial pressure (P*),
extrapolated.
Fracture face skin (Sf # refer
to Note 1 below), (infinite
conductivity and uniform flux
fractures).
or
Dimensionless fracture
conductivity (Fcd # refer to
Note 1 below), (finite
conductivity fracture).
Boundary model = Reservoir linear Channel width (W).
parallel faults flow Distance to nearest
boundary (L1).
Convergence skin (Sconv).
Boundary model = Hemi-linear flow Channel width (W).
U-shaped faults
689
PanSystem 3.5 User Guide
#1: When a Linear Flow Plot is used in Analysis, the line fitting and calculation
option can either be used to calculate the Dimensionless Fracture Conductivity
(Fcd) and Fracture Conductivity (Kfw), by setting VertFrac-FinCond = 1 (default),
or remove the calculations and only display Extrapolated Pressure (P*), by setting
VertFrac-FinCond = 0. Users should change the default setting in the Pansys31.ini
folder by opening the Windows Registry Editor (i.e. via Start/Run/Regedit
commands in Windows), then selecting
HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Configuration. (for more details
on editing the Pansys31.ini folder, refer to the Windows Registry).
#2: For the True Skin Factor (S) calculation option, if (Lw) and (Kz) are known,
users should change the default setting in the Pansys31.ini folder by opening the
Windows Registry Editor (i.e. via Start/Run/Regedit commands in Windows), then
selecting HKEY_CURRENT_USER/Software/EPS/Pansys31.ini/Configuration and
setting HLLC_K_L = 1, (for more details on editing the Pansys31.ini folder, refer to
the Windows Registry).
Warning: The Registry Editor should always be used with great care and there
are three very important points to remember:
1. There is no undo option available in the Registry - if a key folder is deleted
accidentally it is permanently gone.
2. When the Registry is edited, all changes are saved instantly - there is no option to
r;re-load the Registry if something has been done incorrectly.
3. Users will never know if they have done something wrong - there are no warning
pop-up dialogs to inform users of mistakes, errors, etc. The Registry Editor will allow
users to wipe everything clean without supplying a warning.
Windows 95, 98, 2000, XP and NT all have a simple Registry back-up mechanism that is
quite reliable, but users should never rely on this alone. Always remember to make a
back-up of the Registry. The back-up and restore methods will vary depending on the
version of Windows that is being used - consult the Registry Editor Help menu for
version-specific details of these methods.
For additional information relating to the Registry and the operations that can be
performed in the Registry Editor, users should also refer to:
The Registry Editor Help menu.
690
PanSystem
The dedicated website guide for the Windows Registry accessed from the following
URLs, http:// registry.winguides.com/ or http://www.regedit.com/.
691
PanSystem 3.5 User Guide
Functionality:
This option displays the selected Test Period/s as a plot of Pressure versus Fourth-Root of
Time. Rate-Normalised Pressure and a Fourth-Root Superposition Function may also be
used, depending on the nature of the test and the time function previously selected with
the Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Results Derived From Line Fitting to the Bilinear Flow Portion:
For Vertical Wells:
Model Line Position Calculated Results
Finite Fracture Bilinear Fracture conductivity (kfw)
conductivity, flow and dimensionless fracture
vertical fracture conductivity (Fcd).
Pseudo-radial skin factor
(Spr).
Initial pressure (P*),
(extrapolated)
Finite Time to end of Fracture half-length (Xf).
conductivity, Bilinear flow on line Fracture conductivity (kfw)
vertical fracture and dimensionless fracture
conductivity (Fcd).
Pseudo-radial skin factor
(Spr).
If not already established (e.g. from the Linear (square-root) Plot), the fracture half-
length (Xf), can be estimated by marking a data point at the end of the straight line
through the Bilinear flow portion (refer to the Help topic for Time Mark for more details).
692
PanSystem
Functionality:
This option displays the selected Test Period/s as a plot of Pressure versus 1/Square-Root
of Time. Rate-Normalized Pressure and a 1/Square-Root Superposition Function may also
be used, depending on the nature of the test and the time function previously selected
with the Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Results Derived From Line Fitting to the Spherical Flow Portion:
For Vertical Wells:
Model Line Position Calculated Results
Partial penetration Spherical Flow Vertical permeability
(including gas (kz).
cap/aquifer)
693
PanSystem 3.5 User Guide
Log-Log Plot
Functionality:
This option displays the selected Test Period/s as a plot of Log10 Delta-Pressure (and the
derivative) versus Log10 of Elapsed Time. Rate-Normalized Delta-Pressure and a
Logarithmic Superposition Function may also be used, depending on the nature of the
test and the time function previously selected with the Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
The Use Horner option available under the Time Function facility has no effect on
this plot.
Line Fitting: On the Log-Log Plot it is possible to fit lines of specified slopes,
corresponding to the theoretical behaviour of the derivative in different flow regimes.
Users can select an existing line at any time (i.e. press the Ctrl key and left click on the
line, or right click on the line to activate the "grab-handles") and:
Delete it (refer to Delete).
Move it (by clicking and dragging the grab-handles).
Change the Line Type (refer to Change Line Type).
The main objective is to identify flow regimes from the derivative. However, in certain
cases, results are calculated from the position of the line (for an explanation of these line-
fitting tools, refer to the Help topic for Analysis Plot Overview).
For Vertical and Horizontal Wells:
Model Line Position (Unit Calculated Results
Slope)
Wellbore storage Early storage-dominated Wellbore storage
data coefficient (Cs).
Dimensionless storage
coefficient (Cd).
Wellbore volume (V), (gas
wells).
For Horizontal Wells:
Model Line Position (Zero Calculated Results
Slope)
Radial Early vertical radial flow Average vertical radial
homogeneous or permeability k(bar).
dual-porosity True Darcy skin factor
(S).
Radial Hemi-radial flow Average vertical radial
homogeneous or permeability k(bar).
dual-porosity
694
PanSystem
695
PanSystem 3.5 User Guide
*Interporosity Flow Coefficient, (): Position a Zero-Slope line for System Radial
Flow, and define the Transition to System Radial Flow Regime (i.e. using the Flow
Regime (FR) button). The value for (), is computed from the time at the end of
the flow regime.
**Storativity Ratio, (): Position a Zero-Slope line for System Radial Flow, and
define the Transition to System Radial Flow Regime (i.e. using the Flow Regime
(FR) button). A new Zero-Slope line will appear through the minimum of the data
within this Flow Regime. The value for (), is calculated from the relative positions
of the two lines. Move the line if necessary. Alternatively, do not fit the Flow
Regime, but select the Zero-Slope Line button (i.e. for Transition) and position it at
the bottom of the derivative trough.
Types of Derivative: In addition to the conventional log-based derivative, users
can display derivatives based on other functions of time via the Derivative Selection
(T') button. This can be useful in identifying reservoir flow regimes other than
radial. The derivative types available are:
Linear time-base for Pseudo-Steady-State Flow.
Square-Root time-base for Linear Flow.
Fourth-Root time-base for Bilinear Flow.
Derivative Smoothing: This can also be applied through the Derivative Selection
(T') button, which allows users to smooth each derivative.
Marking Flow Regimes: Having identified flow regimes, users may (optionally)
mark them with the Flow Regime Definition (FR) button facility. These markers will
be carried through from plot to plot to aid in line-fitting.
696
PanSystem
*The 'Packer/Probe Active' model function is fulfilled by the standard 'Partial penetration'
model.
**The 'Dual-permeability Active' model function is fulfilled by the standard 'Dual
permeability' model.
697
PanSystem 3.5 User Guide
Type-Curve Plot
Functionality:
This option displays one selected Test Period/s as a plot of Log10 Delta-Pressure (and the
derivative) versus Log10 of Elapsed Time. Rate-Normalised Delta-Pressure and a
Logarithmic Superposition Function may also be used, depending on the nature of the
test and the time function previously selected with the Time Function button.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Sets of Type-Curves are supplied with PanSystem for all flow models and a number of
boundary configurations. For each model, there is a "Default" set of curves and for some
models there are additional curve sets which may be accessed via a User-Selected Type-
Curve option (the full list of available Type-Curve files are presented in Type-Curve File
Structures).
698
PanSystem
Export) or created externally, provided they are correctly formatted Type-Curve files
(refer to Type-Curve File Structures for details).
For a description of the tools used in Type-Curve analysis, refer to the Help topic
for Analysis Plot Overview).
699
PanSystem 3.5 User Guide
Functionality:
This plot is used to calculate the True Darcy Skin Factor (S), and True Rate-Dependent
Skin Coefficient (D), from estimates of the Total Skin Factor (S + DQ), at two or more
flow rates. The Non-Darcy Flow Coefficient (F), derived from (D) and the Permeability
(k), will also be displayed in the Results Box on the plot.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This button is enabled for oil, gas or condensate if the following conditions are respected:
A vertical well, radial homogeneous reservoir flow model or any horizontal well
model has been selected (refer to Model Parameters dialog).
The Analysis menu option Non-Darcy Skin Analysis is switched on.
A Semi-Log analysis of at least two test periods at different flow rates has been
completed, so that at least two total skins are available to plot. These test periods
can be all flowing or all shut-in. The analysis must have been performed on the
radial flow portion of the data for a vertical well or on the vertical radial flow
portion for a horizontal well.
When users select the SvQ button, a plot of Total Skin versus Normalised Flow Rate is
generated. Fit a line through the points and select the Skin Analysis line definition when
the Define Line dialog appears.
The SvQ Plot takes on two forms, depending on how the radial flow plot analysis was
performed:
If the Reference Back to Initial Pressure option was enabled under the Time
Function (Tf) button facility, the plot axes will be:
x-axis: Surface Flow Rate (Qj)
y-axis: Total Skin (S + DQj )
If the Reference Back to Initial Pressure option was disabled under the Time
Function (Tf) button facility, the plot axes are defined differently, owing to the
nature of the generalized superposition function for the Semi-Log Plot analysis:
x-axis: Normalized Flow Rate (Qnorm)
y-axis: Normalized Total Skin (S + DQnorm )
The Normalised Flowrate is defined as:
Where (Qj), is the flow rate during the flow period in question, and (Qj-1), is the flow rate
during the preceding flow period.
For a producing well, the (Qnorm) term simplifies to:
(Qj-1), if users are analyzing the build-up periods of an isochronal test (because
Qj = 0)
700
PanSystem
(Qj), if users are analyzing the flowing periods of an isochronal test (because Qj-
1 = 0)
(Qj + Qj-1), if users are analyzing the flowing periods of a flow-after-flow test
(because Qj and Qj-1 are both non-zero).
For build-ups and isochronal flowing periods, there are no surprises. For a flow-after-flow
test, however, the data will not plot at the expected flow rate value (Qj), but at (Qj + Qj-
1). The corresponding Normalised Total Skin = (S + D(Qj + Qj-1)), rather than (S +
DQj).
These are simply two theoretically valid approaches to the same problem. The (S) and
(D) values derived from the intercept and slope of the line will be correct by either
method.
The disadvantage of the Reference Back to Initial Pressure approach for the Semi-
Log Plot analysis (i.e. to derive Total Skins), is that the Initial Pressure (pi), is often
not known accurately (e.g. the start of a Drill Stem Test - DST is often messy).
By not enabling the Reference Back to Initial Pressure option, the Semi-Log Plot
only requires the pressure at the start of each flow period, not (pi). These likely
to be known accurately.
Note that for condensate wells, the flow rates plotted are the in-situ "wet-stream"
or rich gas rates, not the separator gas rates. If the Multi-Phase Pseudo-Pressure
Method is being used, the rates are "equivalent" rates. These contain a gas mass
fraction correction which is required by the theory of the method.
701
PanSystem 3.5 User Guide
Tile
Functionality:
Use this option at any time for simultaneous display of the last four plots studied (or
fewer if four plots have not been generated). The plots will include any fitted lines, but
will not show the Results Boxes. Alternatively, hold down the Ctrl key and click on up to
4 plot buttons from the tool-bar, then select the Tile button.
The tiled screen cannot be printed directly from PanSystem, but can be pasted to the
Windows Clipboard with the PrintScrn key for pasting into a word processor or graphics
program.
To return to the screen displayed before tiling, press Esc or click the right mouse button
anywhere in the display.
702
PanSystem
Point Selection
Functionality:
This tool allows users to select a number of points automatically from any of the Analysis
Plot types, for use in Auto Match. If users click and drag to draw a box on a portion of
the plot before clicking the icon, they will enter Windowed Point Selection mode. If users
do not draw a box, they will enter Global Point Selection mode.
Users can select points by mixing both methods and can always select additional points
with the mouse pointer. Generally speaking, the regression will be more effective if more
points are used. It is particularly important to cover the storage-dominated portion in
detail. However, more points will also entail slower regression. Around 20-30 points are
usually adequate.
Global Point Selection: This option selects points from the entire dataset. Select
the Point Selection button without drawing a box.
Windowed Point Selection: This option allows users to localise the point selection to
an area of the plot by drawing a box before selecting the Point Selection button.
This option can be used to select or de-select points in the box area, or change
their weighting.
703
PanSystem 3.5 User Guide
General:
This dialog is used to select points from the entire dataset and is generated by selecting
the Point Selection button without drawing a box.
Screen Dialog and Operational Instructions:
The dialog is comprised of a selection area, an information/input area and two function
buttons, described as follows:
Selection Type area: Users may choose point spacing on a Logarithmic or Linear
basis:
Logarithmic: If the data spans M log cycles of time and users want to select
n points, the selection routine will pick (n/M) points per cycle, spaced
logarithmically in time. This gives a fairly even spacing of points on a Log-
Log Plot or Semi-Log Plot, and is the recommended choice. The first and
last points are always picked.
Linear: If users select n points, and there are N points in the dataset, the
selection routine will pick every (n/N)th point. The first and last points are
always picked. The appearance of the selected points will depend on how
they were sampled during acquisition and subsequent filtering.
Points information/input area:
Points on Current Plot: This represents the total number of points displayed
on the current plot.
Points Available for Selection: This will be up to 500 (or the number on the
current plot if smaller) minus one point for each entry in the Rate Changes
Table prior to the test being analyzed (this is because Auto Match must
include the rate history). If users have a very detailed Rate Changes Table,
they may not be able to pick enough points for Auto Match; in this case, the
rate history should be simplified.
Maximum Required Number of Points: Enter the number of points required
for the regression in this data entry field. Around 20 to 30 are usually
adequate for Auto Match, but the number cannot exceed 500.
Select the OK button to continue. The plot will then be generated with the selected
points highlighted. The points selected by this method are assigned medium weighting
for the auto-regression. Users can change the weighting of individual points or groups of
points as explained under Windowed Point Selection.
Users can de-select a highlighted point by clicking on it. Should users wish to de-
select all the highlighted points, select the Esc key. A warning message will be
displayed, but note that selecting OK from this warning does not delete the points,
it merely de-selects them.
704
PanSystem
General:
This dialog is used to localize the point selection to an area of the plot by drawing a box
before selecting the Point Selection button. Use this option to select or de-select
(remove) points in the box area, or change their weighting.
Screen Dialog and Operational Instructions:
The dialog is comprised of a selection area, a weighting selection area (with associated
buttons), a data entry field and two function buttons, described as follows:
705
PanSystem 3.5 User Guide
LIT Plot
Functionality:
The LIT facility treats the data differently for each of these options, so ensure
that the correct type of test is selected. A brief description is given below.
Flow-after-Flow Test: This is a series of extended flowing periods, each flowed
to stabilization.
After selecting this type of test in the Test Period Type dialog, then entering
data in the LIT Flow-after-Flow dialog. On selecting OK in this second
dialog, the LIT Plot is generated (i.e. plotting just the final flowing
pressures).
x-axis: Q
y-axis:
Fit a line through the data points, then select Extended Flow in the Define
Line dialog that is generated.
The Results Box will display the Darcy Flow Coefficient (B), (from the
intercept at Q = 0) and Non-Darcy Flow Coefficient (F), (from the slope) and
the AOF (Absolute Openhole Flow).
Note that for LIT theory to be valid, the flowing periods of a Flow-after-Flow Test
should all have been flowed to stabilization (i.e. steady or semi-steady state).
Isochronal Test: A conventional isochronal test consists of a series of transient
flowing periods of equal duration separated by build-ups, with an extended flowing
period to stabilization, usually at the end.
706
PanSystem
After selecting this type of test in the Test Period Type dialog, then entering
data in the LIT Isochronal dialog. On selecting OK in this second dialog, the
LIT Plot is generated. (i.e. plotting just the end pressures).
x-axis: Q
y-axis:
In both cases, use the Plot option from the Deliverability menu to produce the
Deliverability and logarithmic AOF plots for the test.
Dealing with Single-Point and Four-Point Tests:
The preceding description of LIT analysis assumes that users have loaded a complete
gauge recording of the entire test sequence. If only the final flowing pressures have
been used, proceed as follows:
1. In the Gauge Data (TPR) Preparation dialog, type in the end-point flowing pressures
and flowrates via the Edit option. Include the initial pressure if available.
2. Plot the data on the Data Edit Plot, and pick the rate change events using the
Nearest Point button from the Dataprep Toolbar. This creates the Rate Change
Table and is quicker than typing it.
3. Edit the Rate Changes Table, and insert the time of the start of the first flowing
period, and initial pressure (if not already entered as Gauge Data). Use the Layer
Pressure if no initial gauge pressure reading is available.
4. Initialise the necessary layer, well and fluid parameters in Well and Reservoir
Description (Analytical), including the Layer Pressure. A Pseudo-Pressure Table
may be required for LIT analysis.
5. Perform the LIT analysis as described above.
707
PanSystem 3.5 User Guide
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
708
PanSystem
General:
This dialog is used to select the type of analysis to be performed for an LIT Plot or C&N
Plot. The fields are described as follows:
Test Type: Two types of test type are available:
Flow-after-Flow: This type of test involves a series of extended flowing
periods, each of which should be flowed to stabilization.
Note that for LIT theory to be valid, the flowing periods of a Flow-after-Flow
Test should all have been flowed to stabilization (i.e. steady or semi-steady
state).
Isochronal: A conventional isochronal test consists of a series of transient
flowing periods of equal duration separated by build-ups, with an extended
flowing period to stabilization, usually at the end. The shut-in periods
should all have been allowed to "stabilize" (i.e. isochronal test), or should all
be of the same duration as the flowing periods (i.e. modified isochronal
test).
709
PanSystem 3.5 User Guide
General:
This dialog is generated when users have selected the LIT Plot button and the Flow-after-
Flow option in the Test Period Type dialog. Use this option to perform a Flow-after-Flow
(FAF) analysis. A Flow-after-Flow test is a series of extended flowing periods, each
flowed to stabilization.
Screen Dialog and Operational Instructions:
The dialog is comprised of an information/input field, selection area, a table field and two
function buttons, described as follows:
Layer Pressure: Read from Layer Parameters in reservoir description. It can only
be altered temporarily in this dialog.
Pressure Type selection area: Choose from two options:
Sandface Pressures: Pressures measured at the sandface. This option
determines the plot header and has no influence on the calculations.
Wellhead Pressures: Pressures measured at the wellhead. This option
determines the plot header and has no influence on the calculations.
Test Data Table field: The Duration, Start Pressure and Rate values are read in
from the Rate Change Table within Gauge Data (TPR) Preparation. The End
Pressures are the final flowing pressures read from the "Master" Gauge Data
pressure column initialized within Gauge Data (TPR) Preparation.
Any changes made on this screen will therefore be temporary, and will be overwritten
by the original data (which is read in each time users return to the plotting screen).
Note that for condensate wells, the flow rates plotted are the in-situ "wet-stream"
or rich gas rates, not the separator gas rates. If the Multi-Phase Pseudo-Pressure
Method is being used, the rates are "equivalent" rates. These contain a gas mass
fraction correction which is required by the theory of the method.
Select OK and the LIT Plot is generated (with just the final flowing pressures plotted).
710
PanSystem
General:
This dialog is generated when users have selected the LIT Plot button and the Isochronal
option in the Test Period Type dialog. Use this option to perform an LIT Isochronal
analysis. A conventional isochronal test consists of a series of transient flowing periods of
equal duration separated by build-ups, with an extended flowing period to stabilization,
usually at the end. The shut-in periods should all have been allowed to "stabilize" (i.e.
isochronal test), or should all be of the same duration as the flowing periods (i.e.
modified isochronal test).
Screen Dialog and Operational Instructions:
The dialog is comprised of a checkbox, an information/input field, selection area, two
table fields and two function buttons, described as follows:
Layer Pressure: Read from Layer Parameters in reservoir description. It can only
be altered temporarily in this dialog.
Pressure Type selection area: Choose from two options:
Sandface Pressures: Pressures measured at the sandface. This option
determines the plot header and has no influence on the calculations.
Wellhead Pressures: Pressures measured at the wellhead. This option
determines the plot header and has no influence on the calculations.
Test Data Table field: Enter the values for test period Duration, Start Pressure, End
Pressure, Flow Rate and Test Period Type in the relevant fields.
Note that for condensate wells, the flow rates plotted are the in situ r;wet-stream
or rich gas rates, not the separator gas rates. If the Multi-Phase Pseudo-Pressure
Method is being used, the rates are r;equivalent rates. These contain a gas mass
fraction correction which is required by the theory of the method.
Select OK and the LIT Plot is generated (with just the end pressures plotted).
711
PanSystem 3.5 User Guide
C&n Plot
Functionality:
This option applies the empirical C&n method to the analysis of multiple rate test data, to
derive a C-coefficient and an n-exponent describing laminar and turbulent flow through
the empirical deliverability equation:
Where,
The value of (p) should be the current (i.e. average) layer pressure. There is no
pseudo-pressure version of this relationship; it is only formulated in terms of
pressure-squared (p2).
The button is only enabled if:
The fluid type selected is Gas or Condensate (refer to Well and Reservoir
Description (Analytical)).
Users have selected at least two flowing periods from the Test Overview Plot.
Select the C&n button and a Test Period Type dialog will be generated to choose between
a C&n Isochronal test or a C&n Flow-after-Flow test.
As with the LIT Plot button, the data are treated differently for each of these
options, so ensure that the correct type of test is selected. A brief description is
given below:
Flow-after-Flow Test: This is a series of extended flowing periods, each flowed
to stabilization.
After selecting this type of test in the Test Period Type dialog, then entering
data in the C&n Flow-after-Flow dialog. On selecting OK in this second
dialog, the C&n Plot is generated (i.e. plotting just the final flowing
pressures).
x-axis: Q
y-axis: p2
(on logarithmic scales)
Fit a line through the data points, then select Extended Flow in the Define
Line dialog that is generated.
The Results Box will display the C-coefficient (from the intercept at Q = 1),
the n-exponent (from the slope) and the AOF.
If users want to impose a line corresponding to a pre-determined value of n
and make it pass exactly through a selected point, click on the point, then
select the Known Slope Line button. This would be mandatory for a single-
point test.
712
PanSystem
The C&n Isochronal dialog is similar to the LIT Isochronal dialog, except that there
is no Times into Drawdown area present.
After selecting this type of test in the Test Period Type dialog, then entering
data in the C&n Isochronal dialog. On selecting OK in this second dialog, the
C&n Plot is generated. (i.e. plotting just the end pressures).
x-axis: Q
y-axis: p2
(on logarithmic scales)
The (p2) term for all transient flowing points is calculated relative to the
preceding final shut-in pressure (i.e. "start pressure"). The (p2) term for
the extended flow point is calculated relative to the "layer pressure", and
should plot above the transient data.
Fit a line through the transient data points first, then select Free Model Line
in the Define Line dialog that is generated.
Now fit a parallel line through the extended flow point, this time choosing
the Extended Flow option in the Define Line dialog that is generated. To fit a
parallel line exactly through the extended point, select the extended point,
then select the Parallel Line button.
The Results Box will display the C-coefficient (from the intercept at Q = 1),
the n-exponent (from the slope) and the AOF.
In both cases, use the Plot option from the Deliverability menu to produce the
Deliverability and logarithmic AOF plots for the test.
Dealing with Single-Point and Four-Point Tests:
The preceding description of C&n analysis assumes that users have loaded a complete
gauge recording of the entire test sequence. If only the final flowing pressures have been
used, proceed as follows:
1. In the Gauge Data (TPR) Preparation dialog, enter the end-point flowing pressures
and flow rates via the Edit option. Include the initial pressure if available.
2. Plot the data on the Data Edit Plot, and pick the rate change events using the
Nearest Point button from the Dataprep Toolbar. This creates the Rate Change
Table and is quicker than typing it.
713
PanSystem 3.5 User Guide
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
714
PanSystem
General:
This dialog is generated when users have selected the C&n Plot button and the Flow-
after-Flow option in the Test Period Type dialog. Use this option to perform a Flow-after-
Flow (FAF) analysis. A Flow-after-Flow test is a series of extended flowing periods, each
flowed to stabilization.
Screen Dialog and Operational Instructions:
The dialog is comprised of an information/input field, selection area, a table field and two
function buttons, described as follows:
Layer Pressure: Read from Layer Parameters in reservoir description. It can only
be altered temporarily in this dialog.
Pressure Type selection area: Choose from two options:
Sandface Pressures: Pressures measured at the sandface. This option
determines the plot header and has no influence on the calculations.
Wellhead Pressures: Pressures measured at the wellhead. This option
determines the plot header and has no influence on the calculations.
Test Data Table field: The Duration, Start Pressure and Rate values are read in
from the Rate Change Table within Gauge Data (TPR) Preparation. The End
Pressures are the final flowing pressures read from the "Master" Gauge Data
pressure column initialized within Gauge Data (TPR) Preparation.
Any changes made on this screen will therefore be temporary, and will be overwritten
by the original data (which is read in each time users return to the plotting screen).
Note that for condensate wells, the flow rates plotted are the in-situ "wet-stream"
or rich gas rates, not the separator gas rates. If the Multi-Phase Pseudo-Pressure
Method is being used, the rates are "equivalent" rates. These contain a gas mass
fraction correction which is required by the theory of the method.
Select OK and the C&n Plot is generated (with just the final flowing pressures plotted).
715
PanSystem 3.5 User Guide
General:
This dialog is generated when users have selected the C&n Plot button and the Isochronal
option in the Test Period Type dialog. Use this option to perform an C&n Isochronal
analysis. A conventional isochronal test consists of a series of transient flowing periods of
equal duration separated by build-ups, with an extended flowing period to stabilization,
usually at the end. The shut-in periods should all have been allowed to "stabilize" (i.e.
isochronal test), or should all be of the same duration as the flowing periods (i.e.
modified isochronal test).
Screen Dialog and Operational Instructions:
The dialog is comprised of a checkbox, an information/input field, selection area, two
table fields and two function buttons, described as follows:
Layer Pressure: Read from Layer Parameters in reservoir description. It can only
be altered temporarily in this dialog.
Pressure Type selection area: Choose from two options:
Sandface Pressures: Pressures measured at the sandface. This option
determines the plot header and has no influence on the calculations.
Wellhead Pressures: Pressures measured at the wellhead. This option
determines the plot header and has no influence on the calculations.
Test Data Table field: Enter the values for test period Duration, Start Pressure, End
Pressure, Flow Rate and Test Period Type in the relevant fields.
Note that for condensate wells, the flow rates plotted are the in situ r;wet-stream
or rich gas rates, not the separator gas rates. If the Multi-Phase Pseudo-Pressure
Method is being used, the rates are r;equivalent rates. These contain a gas mass
fraction correction which is required by the theory of the method.
Select OK and the C&n Plot is generated (with just the end pressures plotted).
716
PanSystem
Functionality:
This is an optional facility which allows users to identify and mark flow regimes on a
diagnostic plot, based on a visual inspection of the data. This would normally be done
using the Log-Log Plot derivative, but the option is available on all of the diagnostic plots.
The selection of flow regimes available varies with the reservoir flow and boundary
models chosen.
Once assigned, the information is carried through from plot to plot to facilitate line fitting
to the correct portions of data.
The flow regime limits are not attached to data points, but are defined in terms of time
axis values. The algorithm for transforming the marker times from one time axis function
to another (e.g. switching from a logarithmic to a square-root superposition plot), has
been significantly improved from V-2.3 onwards and it should no longer be necessary to
re-adjust the marker positions between different plots.
Screen Dialog and Operational Instructions:
When this button is selected, a vertical dashed line appears on the screen and while the
cursor is positioned in the plot window, it changes to a double-ended arrow. Drag this
line to the start of an identifiable flow regime and left-click the mouse; this line is then
fixed. A second dashed line now appears. Position this line at the end of the flow regime
and left-click the mouse.
A Define Flow Regime dialog is now generated to allow users to select the type of flow
regime. A colored bar appears at the top of the plot between the dotted lines. The color
depends on the flow regime selected (e.g. red for wellbore storage, green for radial flow).
Users will now find the same dashed lines and colored bars in the appropriate positions
on all of the other diagnostic plots.
To Move: The limits of a flow regime can be shifted at any time by left-clicking on
either of the small arrows at each end of the colored bar and dragging.
To Delete: If users double-click on the colored bar, an Edit Flow Regime dialog is
generated. This displays the flow regime type. If required, the flow regime marker
can be removed with the Delete button.
To Line Fit: If users left-click once on the colored bar, then select the Fit Line
button, a line will be fitted automatically through the data points lying within the
selected flow regime.
717
PanSystem 3.5 User Guide
Confirm Results
Functionality:
This button allows the reservoir description to be built-up and continually revised as the
analysis proceeds.
When users Confirm the results derived by fitting lines or matching curves to the data on
a plot, they write these values to a permanent record in the reservoir description (i.e.
permanent until users choose to update them with a subsequent confirm).
The confirmed parameter set can be accessed at any time via the Model option from the
Analysis menu or via the Layer Parameters button in the Well and Reservoir Description
(Analytical) option from the Dataprep menu.
718
PanSystem
Change T0 Facility/Dialog
Functionality:
Use this button to change the start time or start pressure of the Test Period selected for
analysis (single period only). Normally, this change should only be required if the start
values declared in the Edit Rate Changes area of Gauge Data (TPR) Preparation, need to
be "fine-tuned" (e.g. to produce a better unit slope on the Log-Log Plot).
Screen Dialog and Operational Instructions:
The dialog has only two entry fields and two function buttons, described as follows:
T0: Enter the new initial value for time in this field.
P0: Enter the new initial value for pressure in this field.
On selecting OK, the original start values in the Rate Changes Table are overwritten by
these new ones.
719
PanSystem 3.5 User Guide
Functionality:
This option displays a detailed list of the results associated with a line on the plot. The
line must first be selected by holding down the Ctrl key or right-mouse button, then left-
clicking with the mouse, before selecting the Line Results button.
In addition to slope, intercept at x = 0 and line-fit details, other parameters may be
displayed depending on the plot and flow model (e.g. the y-axis value at t = 1 hour).
No interpretation results are displayed; these all appear in the Model Results Box on the
plot.
If the "free model" option is used when a line is fitted, the generated Line Results dialog
will include some reference results (e.g. k, S, etc.), computed as if for the infinite-acting
radial homogeneous flow model.
Screen Dialog and Operational Instructions:
When users select this option a Line Results information dialog is generated. This
contains the following results:
Results for a line fitted through the radial flow portion of the data on a Semi-Log
Plot (i.e. line position details only).
Results for a line fitted through the same portion of the data but as a "free model"
line (i.e. line position details plus reference interpretation).
720
PanSystem
Functionality:
Use this option to fit a zero-slope (horizontal) line to the derivative curve of the Log-Log
Plot to identify flow regimes.
In the case of a logarithmic derivative, this would normally correspond to a radial flow
regime. The table contained in the Help topic for Analysis Plot - Define Line, shows that
for certain flow and boundary models, the radial permeability (k) and skin (S), can be
calculated from the line position.
For any other derivative types (refer to the Help topic for the Derivative Selection (T')
button), the horizontal portion of the data corresponds to the following flow regimes:
Derivative Type Has Zero Slope
During...
Linear time derivative Wellbore storage
Pseudo-steady-
state flow
Log time derivative Radial flow
Square-root time derivative Linear flow
Fourth-root time derivative Bilinear flow
1/(square-root time Spherical flow
derivative)
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
721
PanSystem 3.5 User Guide
Functionality:
Use this option to fit a unit-slope line to the derivative curve of the Log-Log Plot to
identify flow regimes.
In the case of a logarithmic derivative, this would normally correspond to wellbore
storage (i.e. early data), or to pseudo-steady-state flow (i.e. late data, closed rectangle
boundary model).
Derivative Type Has Unit Slope During...
Log time Wellbore storage
derivative Pseudo-steady-state
flow
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
722
PanSystem
Functionality:
Use this option to fit a half-slope line to the derivative curve of the Log-Log Plot to
identify flow regimes.
In the case of a logarithmic derivative, this would normally correspond to a linear flow
regime in a vertical fracture (i.e. in the early part of the data), parallel faults boundary
model (i.e. late data) or linear flow towards the wellbore (i.e. horizontal well).
Derivative Type Has Half Slope During...
Log time Fracture linear flow
derivative Reservoir linear flow
Linear flow through layer
(horizontal well)
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
723
PanSystem 3.5 User Guide
Functionality:
Use this option to fit a quarter-slope line to the derivative curve of the Log-Log Plot to
identify flow regimes.
In the case of a logarithmic derivative, this would normally correspond to a bilinear flow
regime in a vertical fracture with finite conductivity.
Derivative Type Has Quarter Slope
During...
Log time derivative Fracture bilinear flow
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
724
PanSystem
Functionality:
Use this option to fit a negative half-slope line to the derivative curve of the Log-Log Plot
to identify flow regimes.
In the case of a logarithmic derivative, this would normally correspond to the spherical
flow regime in a partially-penetrated reservoir model (i.e. transition from near-well radial
flow to full-thickness radial flow with a penetration ratio < 0.1).
Derivative Type Has Negative Half Slope
During...
Log time (Hemi-) Spherical flow
derivative
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
725
PanSystem 3.5 User Guide
Floating Line
Functionality:
Use this option to fit a line of unspecified slope to the derivative curve of the Log-Log
Plot to identify flow regimes or trends. This line can assume any gradient and any
position on the plot.
The line is initially displayed with a gradient = 1. To alter this gradient, left-click on the
end handles (i.e. the black boxes situated at either end of the line), with the cursor and
drag the line up or down to a new angle. To shift the entire line up or down, grab the
center handle.
Users can move the line at any subsequent time by selecting it (i.e. use the Ctrl key and
left-click on the line or right-click with the mouse button), then dragging the grab-
handles as described above.
726
PanSystem
Analysis Toolbar
Functionality:
Use this option to display a line whose slope is the average of the existing lines drawn
on the plot.
When this button is selected, the lines will disappear and a single line of Average Slope
will be drawn. Move it to the desired position by left-clicking and dragging the centre
grab-handle (i.e. black box).
If users select a (single) point before using this tool, the line will be drawn exactly
through that point. This is a useful facility for the LIT Plot and C&n Plot extended flowing
points.
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
727
PanSystem 3.5 User Guide
Functionality:
Use this option to change the definition of an existing line (i.e. to change the identity of
flow regime to which the associated test data belongs). This may cause an alteration to
the results belonging to that line (if any).
Select the line by pressing the Ctrl key and left-clicking on the line or right-clicking on the
line, then select the Change Line Type button.
A Define Line dialog is generated, showing the possible line types for the current model.
Choose the new line definition. A warning will be issued if another line of this type is
present.
728
PanSystem
Fit Line
Functionality:
This option will fit a line by a least squares regression through all the data between two
selected points. Choose two points and select the button.
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
It is important that only two points are selected. A point can be de-selected by clicking
on it again or all points can be de-selected by selecting the Esc key.
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
729
PanSystem 3.5 User Guide
Functionality:
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated if the particular line slope corresponds to a valid
flow regime; otherwise the line is drawn immediately.
The line can be moved around using the centre handle (i.e. black box).
If users select a (single) point before using this tool, the line will be drawn exactly
through that point.
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
730
PanSystem
General:
This dialog is generated when users select the Known Slope Line button from the Analysis
Toolbar to fit a line of specified slope to the current plot.
Screen Dialog and Operational Instructions:
The dialog has a single data entry field entitled Line Slope. The default Line Slope will be
that of the last line fitted (or 1.0 if none has been fitted). Enter a value as necessary.
On selecting OK, the line appears on the plot.
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated if the particular line slope corresponds to a valid
flow regime; otherwise the line is drawn immediately.
The line can be moved around using the centre handle (i.e. black box).
If users select a (single) point before using this tool, the line will be drawn exactly
through that point.
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
731
PanSystem 3.5 User Guide
Parallel Line
Functionality:
If users have already selected a reservoir flow model and/or boundary model a
Define Line dialog is generated when this button is selected, if the particular line
slope corresponds to a valid flow regime; otherwise the line is drawn immediately.
The line can be moved around using the centre handle (i.e. black box).
If users select a (single) point before using this tool, the line will be drawn exactly
through that point.
Users can move the line at any time by selecting it (i.e. use the Ctrl key and left-click on
the line or right-click with the mouse button), then dragging the centre grab-handle (i.e.
black square at the center of the line).
732
PanSystem
Functionality:
Be careful with the choice of smoothing constant for the Non-Radial derivatives;
normally the value will have to be kept small (i.e. < 0.03), to avoid a "dog-leg" at
late time (also refer to the Help topic for Smoothing (L) button). The different
derivatives are computed as listed below:
Derivative Type Formulation Has Zero Slope
During...
SSS (semi-steady- dp/d(t) Wellbore storage
state) Semi-steady-
"Primary Derivative" state flow
Radial dp/d(logt)* Radial flow
Linear dp/d (t) Linear flow
Bilinear dp/d (4t) Bilinear flow
Spherical dp/d (1/t) Spherical flow
733
PanSystem 3.5 User Guide
734
PanSystem
Functionality:
This option is only enabled if the Reservoir Model is Vertical Fracture: Finite Conductivity
and the Bilinear Plot is displayed.
Use this option to mark the point at which the data leaves the straight line (i.e. bilinear
flow) trend. An estimate of the Fracture Half-Length (xf),will be computed, and the
Fracture Conductivity (kfw) (and Dimensionless Fracture Conductivity - Fcd) re-computed
accordingly.
Screen Dialog and Operational Instructions:
When this button is selected, the cursor changes to a cross-hair. If users click on a
point on the plot, a Define Time Mark dialog is generated to show the type of Time Marks
available (currently the only one available is the End of Bilinear Flow).
Select the type of Time Mark to be placed on the plot. The Define Time Mark dialog
contains a single-data selection field:
Time Mark Type: Select the type of Time Mark from the list box.
If users then select OK, the data-point nearest the cross-hair is marked with an asterisk
and it is flagged by a T marker directly above it in the Ruler Bar. An Fcd Range dialog is
also generated to allow users to select the Fcd Range.
The (xf) and (Fcd) terms are re-computed differently for each range. Try each one and
look for an Fcd consistent with the range selected (i.e. if Fcd computes as 9.2 for the
range 1.6 to 3.0, it should be ignored and another range tried).
Only one Time Mark is allowed at a time. It can be deleted by double-clicking on the T in
the ruler bar and selecting the Delete button in the Edit Time Mark dialog.
735
PanSystem 3.5 User Guide
General:
This dialog is generated after a time mark has been selected with the Time Mark (T*)
button (which only enabled if the reservoir model is Vertical fracture: Finite Conductivity
and the Bilinear Plot is displayed).
The Time Mark facility is used to mark the point at which the data leaves the straight line
(i.e. bilinear flow) trend. An estimate of the Fracture Half-Length (xf),will be computed,
and the fracture conductivity (kfw) (and Dimensionless Fracture Conductivity - Fcd) re-
computed accordingly.
Screen Dialog and Operational Instructions:
The dialog is comprised of a single selection area with three range choices. The (xf) and
(Fcd) terms are re-computed differently for each range.
Select the Fcd Range applicable at the end of bilinear flow.
Try each one and look for an Fcd consistent with the range selected (i.e. if Fcd computes
as 9.2 for the range 1.6 to 3.0, it should be ignored and another range tried).
736
PanSystem
General:
This dialog is generated after a Time Mark has been selected by double-clicking on the T
marker in the Ruler Bar.
The Time Mark facility is used to mark the point at which the data leaves the straight line
(i.e. bilinear flow) trend. An estimate of the Fracture Half-Length (xf),will be computed,
and the fracture conductivity (kfw) (and Dimensionless Fracture Conductivity - Fcd) re-
computed accordingly.
Screen Dialog and Operational Instructions:
The dialog contains an information area relating to the selected Time Mark Type. Delete
the selected Time Mark by clicking the Delete button.
737
PanSystem 3.5 User Guide
Functionality:
For example, the Homogeneous Reservoir Model can be analyzed by the Td/Cd
Wellbore Storage Type-Curve Method (References 11 and 34), or by the McKinley
Type-Curves (Reference 38).
Type-Curve Starting Stage: Select the first stage to match on. There may be
one or two stages for the main match (depending on the reservoir model) and a
boundary stage.
Each "stage" involves bringing on a different set of curves:
Early/middle time analysis (storage, near reservoir). Users would normally
start with this stage, but it is not mandatory.
Middle/late time analysis.
The Boundary stage is for (optional) late time boundary analysis. Users may
start with this stage if desired.
Default Type-Curves: Check this box to select the default type-curve set supplied
for the current reservoir model. This set will be displayed on selecting OK from the
dialog.
User Selected Type Curves: Check this box to select a user-supplied family of
Type-Curves for this matching stage. This option generates the Type Curve File
dialog for importing user-supplied curves. Alternative curve sets (i.e. covering
different ranges or geometries) supplied for some flow models are listed (refer to
Type-Curve Plot). Users may generate their own Type-Curves for inclusion here,
either via the Type-Curve Export option (refer to TC (Type-Curve) Export option
from the Analysis menu), or from an external source (for details of the Type-Curve
file format, refer to Type-Curve File Structure).
If this latter box is checked and users select OK, the Type Curve File dialog will be
generated. This is a standard Windows File Open dialog.
738
PanSystem
On selecting OK, the selected or default type-curves are displayed on the Type-Curve
Plot. A typical Matching procedure is outlined below:
1. Click and grab the curves with the mouse and drag them to where a good match is
achieved.
2. If users already have a preferred value for the radial permeability (k), the pressure
match can be fixed using the Type-Curve Force (Fpar) button. In this case, the
curves can only be moved sideways.
3. If the Match button is selected again, PanSystem attempts to identify the nearest
curve to the data, the Verify Selected Nearest Curve dialog is generated and the
curve number is displayed with its associated identifier (i.e. a number or text label).
Depending on the data quality and the nature of the response, it may or may not
be the right curve.
Enter the Nearest Curve number if necessary; they are numbered from bottom to
top (drag the box to one side by grabbing the title bar if it is in the way). Update
the Curve Value by pressing the Tab key (optional).
On selecting OK, the Match Results Box will be displayed, containing the results for
that particular stage.
4. Having completed a matching stage, users can now proceed to the next stage (i.e.
select the Next button), go back to the beginning (i.e. select the Previous button), or break
out of the Type-Curve section and select a different plot.
739
PanSystem 3.5 User Guide
General:
This dialog is generated when the User-Selected Type-Curves option is selected in the
Type-Curve Match dialog, then OK is selected. This is a standard Windows File Open
dialog that allows users to pick the Type-Curve file to use for this stage of the Type-Curve
Analysis. The Files area lists all the Type-Curves with the appropriate extension present
in the specified Type-Curves folder. The file extension pertains to the reservoir model
and the chosen Type-Curve Method.
Screen Dialog and Operational Instructions:
The dialog fields are described as follows:
File Name: Type in the name of the file to be opened, or enter a new file or path
specification.
Files: List of all the files in the current directory that match the specification typed
into the File Name edit box. Select the file to be opened from this list box.
Directories: List of all the directories and drives available. Browse and select the
directory or drive to be changed to from this area.
Refer also to:
Type-Curve Plot
740
PanSystem
General:
This dialog is generated for a horizontal well model in Analysis, when users have selected
Type-Curve Match, then Select Type-Curve. It allows users to enter the Dimensionless
Well Offset (Zwd) for horizontal well Type-Curve Matching.
Screen Dialog and Operational Instructions:
The dialog has a single data selection field and two function buttons, described as follows:
Zwd: The average dimensionless vertical distance (zw/h) of the well axis from the
upper or lower boundary (i.e. no-flow/no-flow models), or from the no-flow
boundary (i.e. no-flow/constant pressure models).
0 < ZWd < 1.0.
(Refer to the Horizontal Well Flow Models section in the Model Parameters Help
topic for applicability).
Select an appropriate value for Zwd from the list field, then select OK to apply and
draw the Type-Curves.
741
PanSystem 3.5 User Guide
Functionality:
This button is enabled when users have completed a Matching stage (refer to Type-Curve
Match), provided there is another stage to follow. PanSystem retains the nearest curve
from the previous stage, and loads the Type-Curve set for the next stage.
Grab the curves with the mouse and drag them to where a good Match is achieved.
Now select the Match button to close the match. The Verify Selected Nearest Curve
dialog will be generated to allow users to confirm or change the nearest curve. Edit as
required, select OK, and the results obtained from the stage will be added to the list in
the Results Box.
Screen Dialog and Operational Instructions:
The Verify Selected Nearest Curve dialog contains a single data entry/edit field, an
information field and two function buttons described as follows:
PanSystem has attempted to identify the nearest curve to the data, and the curve
number is displayed with its associated identifier (a number or text label). Depending on
the data quality and the nature of the response, it may or may not be the correct curve.
The ordering of the curves is displayed on the dialog:
Nearest Curve: Enter the number of the correct (i.e. nearest Match) Type-Curve in
this field. The Type-Curve identifier will be updated automatically.
Curve Value: This represents the value or text string associated with the Type-
Curve (refer to Type-Curve File for more details).
742
PanSystem
Type-Curve Previous
Functionality:
This button is enabled when users have completed a Matching stage; it returns users
back to the previous stage of Matching, removing all curves and results associated with
the later stage.
If users are in the first stage of a Match (i.e. first set of curves on-screen), they will be
returned to the initial Type-Curve screen, containing just the Gauge Pressure and
Derivative data. This will enable users to start the Match process again (e.g. with a
different selection of Type-Curves).
Also Refer to:
Type-Curve Plot
743
PanSystem 3.5 User Guide
Type-Curve Pd Facility/Dialog
Functionality:
Use this option to display/hide the Pd curve or its derivative curve on the Type-Curve
Plot. It is not possible to hide both curves simultaneously.
When this button is selected a Select Pd Curve Display dialog is generated. Check the
selection box or boxes to display, uncheck to hide.
Screen Dialog and Operational Instructions:
The dialog is comprised of two check fields and two function buttons, described as
follows:
Show Pd Curves: Check this checkbox to have the Pd curves visible.
Show Derivative Curves: Check this checkbox to have the derivative curves
visible.
744
PanSystem
Smoothing Facility/Dialog
Functionality:
This option allows users to change the Derivative Smoothing Constant (References 30 and
34) in the Type-Curve Match facility. It is only enabled prior to loading the Type-Curves
(i.e. when the pressure and derivative data are first displayed. When this button is
selected a Change Smoothing Constant dialog is generated, displaying the currently used
smoothing constant.
Screen Dialog and Operational Instructions:
The dialog is comprised of a data entry/edit field, a checkbox and two function buttons,
described as follows:
Smoothing Constant: Enter a value for the smoothing constant value in this field.
A smaller number = less smoothing. As a guide:
0.0 = no smoothing
0.01 = very light smoothing
0.1 = moderate smoothing
0.5 = heavy smoothing
For the logarithmic derivative, the default of L = 0.07 represents a smoothing
window spanning a time tj.eL (~7% ) on either side of a data point at time tj, so
for a point at t = 10 hours, the window extends from approximately 9.3 hours to
10.7 hours.
Plot Against Elapsed Time: This is only active for build-up (or fall-off) tests. It
allows users to plot the pressure and derivative against logt instead of log
equivalent time. The derivative will still be calculated using superposition, but will
be plotted against elapsed time. This display has the effect of eliminating the data
compression that sometimes occurs at late time when plotting with equivalent time,
and restores detail.
745
PanSystem 3.5 User Guide
Functionality:
This option allows users to impose a fixed value on a parameter (i.e. usually (k), Radial
Permeability) during the first stages of a Type-Curve Match. The position of the Type-
Curves will then be fixed in the vertical and horizontal direction at the appropriate
Pressure-Match position. To move the type curve, use the spin buttons to change the
values of the parameter, and click Apply or OK.
When users select this button, an Enter Value for Force Parameter dialog is generated,
allowing users to enter a value for the parameter. The default value will be the current
confirmed value in Well and Reservoir Description (Analytical) (or zero if not yet
initialized).
Screen Dialog and Operational Instructions:
The dialog is comprised of a single data entry field and two function buttons, described as
follows:
Parameter X: This data entry field will vary with the Type-Curves being used but
will carry the name of an appropriate parameter (e.g. Permeability, Drainage Area,
etc.). Either increment the current value up/down with the toggles, or enter a
specific value and select the Apply button. When a parameter is forced, the type-
curves are repositioned in the X- or Y-axis direction so that the match position
corresponds to the new value. For example, adjusting permeability k will reposition
the curves in the Y-axis direction.
746
PanSystem
General:
This dialog is generated by selecting the Pressure Extrapolation option from the
PanSystem Analysis menu. It can be used to compensate for a Pressure Variation in the
Reservoir and to back-out a Pressure Trend from well test data:
When a global Pressure Trend induced by interference from Injection or Producing
Wells needs to be removed from the Gauge Data so that a Transient Analysis can
be performed
When the Gauge Pressure has to be corrected for the effects of the Flowing History
of the Well rather than use Superposition Theory to function the Time (i.e. the
principle of the Slider Method - Reference 19).
747
PanSystem 3.5 User Guide
Test
Bilinear Flow Fourth-Root Pressure
Trend
Elapsed Time to Start of
Test
Parameters section: With reference to the Flow Type area and the table above,
enter the appropriate Parameters in the data entry fields, when they are enabled:
Rate of Pressure Change: This Trend can be estimated from a plot (i.e. with
an appropriate Time axis) of the data at the tail end of the preceding Test
Period if available. To generate this for a Gas well test, remember to change
the Pressure Transformation option to Pressure, otherwise the Trend will be
measured in m(p)/day and not pressure/day.
Elapsed Time to Start of Test: The Logarithmic, Square-Root and Fourth-
Root Pressure Trend options require this additional input. The preceding
Trend is attributed to an assumed Single Constant Rate Period (use the
Effective (Tp) for a Build-Up, where Tp(eff) = Total Volume Produced last
Flow Rate before Shut-In). Unlike the Linear Extrapolation, the size of the
correction applied to the Test data depends on how long these Trends
existed before the Test Period under Analysis.
Note that a positive data entry indicates a Pressure Trend declining with Time,
and a negative data entry indicates a Pressure Trend increasing with Time.
Use (Extrapolation) area: Choose the Type of Extrapolation to be used from the
two available choices, to either represent Rate History Effects for the same Well or
Interference Effects from other Wells.
Extrapolation to Model Rate History: This replicates the Slider Method
(Reference 19) to account for the effects of Rate History by Desuperposition.
The selected Trend (i.e. identified from the preceding Test Period data), is
added to the Gauge Data when plotted. Since this correction accounts for
Rate History, the "No History" option should be selected under the Time-
Function (Tf) tool. The correction is also applied to any Quick Match or
Advanced Simulation data which are plotted.
Extrapolation to Model Interference Effects: In this case, only the Gauge
Data are corrected with the Extrapolation Trend, to Plot the pure response
cleaned of any Interference Effects. Any Well Rate History pertaining to the
Test should be respected by retaining the default Time-Function (Tf) setting
of "Use History". There is no Pressure Correction applied to any Quick
Match or Advanced Simulation data which are plotted, since these already
represent the pure response.
748
PanSystem
General:
The PDA facility is accessed via the Plot sub-menu option under the PDA main menu item.
The PDA facility is only available for a Closed System Boundary Model; this can be
selected from either the Boundary Model dialog in Dataprep (Analytical) or the
Select Analysis Model dialog in Analysis.
It is not necessary to select a Test Period (or Periods) to use the ECR facility, since
PanSystem will always process the entire dataset.
For the Agarwal-Gardner Type-Curve options users must select a Test Period (or
Periods) for Analysis. To Group Test Periods, hold down the Shift key, then left-
click and scroll through the required Periods within the Ruler Bar above the Plot and
release the mouse button; multiple Test Periods will now appear as a single Test
Period. Ensure that the last selected Test Period is not a Build-Up, since PDA only
deals with Flowing Data.
Toolbar Help can be invoked at any time by positioning the mouse cursor over the
Toolbar then pressing Shift and F1 keys to invoke the query pointer:
749
PanSystem 3.5 User Guide
Exit PDA Mode: Exit from the PDA Mode of PanSystem and return to the
Analysis Mode Test Overview Plot.
750
PanSystem
Zoom In
Functionality:
Click and drag a box around an area of interest, then use Zoom In to expand the selected
part of the Graph/Plot (i.e. within the box) for easier editing.
Acts on: The area within the dragged box (also refer to Zoom Normal).
751
PanSystem 3.5 User Guide
Zoom Normal
Functionality:
Use Zoom Normal to change a Zoomed plot back to normal size (i.e. re-set to the scales
it had when it was first plotted).
Acts on: The whole plot (refer also to Zoom In).
752
PanSystem
Functionality:
It is not necessary to select a Test Period (or Periods) to use the ECR facility, since
PanSystem will always process the entire dataset. The only requirement for
using ECR is the selection of a Closed System Boundary Model.
This facility is used for the Analysis of long-term Production Data. Selection of this tool
option on the PDA Toolbar generates a Test Overview type of plot (Production Decline
Analysis) displaying Pressure and Rate Changes from the Rate Changes Table. An ECR
Parameters dialog displays the relevant Transient Model Parameters (minus any
Boundary parameters).
The measured Pressure record is corrected to an Equivalent Constant Rate response.
The method does not require knowledge of the Boundaries, but some knowledge of the
Reservoir Model Parameters is required (i.e. Permeability (k), Skin (S), etc.); for
example, this information might be derived from a Build-Up Test.
Conventional Constant Rate Analysis is then possible to derive the Connected Pore
Volume, Second Cell Support, etc. The only difference is that an Equivalent Constant
Rate (ECR) Time is used instead of Real Time for the diagnostic plots. A Boundary
Analysis using Derivative Matching can also be performed to derive the Reservoir
Geometry if the data are good enough.
Screen Dialog and Operational Instructions:
When the Plot option is selected from the PDA Menu, a Production Decline Analysis
plot is generated (i.e. a Test Overview type plot) with Pressure and Step Rate
Schedule.
Select the ECR button to generate an ECR Parameters dialog; this is similar to the
Quick Match input dialog and displays the transient Model Parameters that are
relevant to the currently selected Reservoir Model, but no Boundaries, regardless
of what is currently selected in PanSystem as a Boundary Model. Enter the relevant
Model Parameters (which would normally have been derived from a Transient
Analysis).
(i.e. at any Time (t), tECR is the Cumulative Production Reference Constant
Rate (Qref)).
753
PanSystem 3.5 User Guide
With the above definitions of tECR and Qref, tECR = tf at the end of the Test, so
although the Time Scale gets distorted during the Test, the overall Test
Duration is the same.
Cartesian (PDA) and Log-Log (PDA) Preview Plots are generated automatically in
Reduced windows as an overlay on the PDA Plot. These two plots display ECR
Pressure versus Equivalent Constant Rate (ECR) Time; these plots are for
reference only and have no controls. However, they can be moved, minimized,
maximized, etc. Any Smoothing on the Log-Log Preview Plot is applied in terms of
what was previously selected by users in Analysis when a Log-Log Plot was last
generated.
To facilitate the identification of "rogue" Flow Rates causing anomalies in the ECR
Pressure Curve, users can click on a "rogue" Data Point on the Cartesian Preview
Plot, whereupon the offending Flow Period is highlighted in a green color on the
main PDA Plot. If users double-click on a green-colored Flow Period, the Enter New
Rate dialog is generated. Enter a new Flow Rate if required (i.e. smaller values
than the current value will have the strongest effect) and select the Calculate
button to calculate a new ECR Pressure and a new Cartesian Preview Plot. The
green-colored Flow Rate trace will subsequently appear at its new value. Flow
Rates can be adjusted in this trial and error manner to improve the ECR Pressure
trend.
The Current Rate in the Enter New Rate dialog is retained internally until the OK
button is selected, in which case the new Flow Rate value and ECR Pressure is
applied. Select Cancel to reinstate the original Flow Rate value; this requires
PanSystem to perform a further back calculation to restore the original ECR
Pressure, so it may take some time for the Production Decline Analysis Plot to be
refreshed.
Shut-Ins are eliminated automatically from the ECR process, so users will not
be able to select and highlight these periods.
Select the Analyze ECR Pressure button to transfer into Analysis Mode and generate
a full-scale Cartesian Plot of the ECR Pressure which can be fitted with a Closed
System, Pseudo-Steady-State line (i.e. for late Flowing Period data in Semi-
Steady-State flow regime), to yield Reservoir Area (A), Equivalent Circular Radius
(R), Original Hydrocarbons in Place and Dietz Shape Factor (Ca). Some (or all) of
these Model Parameters can be Confirmed (Cnf), where appropriate.
754
PanSystem
the Closed System; these should be consistent with the Reservoir Area (A) that
has just been calculated.
The ECR Data are written to a new file EPS_ECR, which is listed in the Data
File/Column List section of the Gauge Data (TPR) Preparation dialog. This file
contains the ECR Pressure, Reference Constant Rate (Qref), and ECR Time (tECR).
755
PanSystem 3.5 User Guide
Functionality:
This tool is only available after users have Confirmed (Cnf) the Drainage Area (A)
and Permeability (k) using one of the other PDA Type-Curve tools.
Before selecting this button, users must also select a Test Period (or Grouped Test
Periods) for Analysis.
To Group consecutive Periods into a single Period for Analysis, hold down the Shift key,
then left-click and scroll through the required Periods within the Ruler Bar above the Plot
and release the mouse button; multiple Test Periods will now appear as a single Test
Period.
where:
Pore Volume (PV) = hA ft3
Gas Fluid Type: Dimensionless Rate (1/PD) versus Dimensionless Cumulative
Production (QDA), defined as:
where:
Pore Volume (PV) = hA ft3
If an estimate of Permeability (k) does not yet exist in the Model Parameters, users
will be prompted for a value upon entering the plot (this is required for the Y-axis).
If users enter a bad value at this point, the Y-axis values of the data will be
wrong, and this will lead to a poor estimate of Skin Factor (S), or Fracture Half-
Length (Xf). However, the data should still lead towards QDA = 0.159 on the X-axis,
so a good estimate of Area (A) and Hydrocarbon Volume will be possible.
Screen Dialog and Operational Instructions:
Once a Dimensionless Type-Curve Plot has been generated, some of the Analysis Toolbar
tools are made available and users should perform the following steps:
756
PanSystem
Oil Wells:
Since this Type-Curve Plot has the data plotted in dimensionless form, it will be
overlaid in the same place as the Type-Curves, hence no Type-Curve movement is
allowed. Simply accept or enter the appropriate Type-Curve Number into the Verify
Selected Nearest Curve dialog, then OK.
These lines all converge to QDA = 1/2 = 0.159. If the data points do not conform
to a trend-line, the Drainage Area (A) should be adjusted (refer to the Force
Parameter (Fpar) tool for details).
From the Curve Match, the Skin (S) term can be extracted from the Wellbore
Radius (rwa) term, since the Drainage Area (A) and consequently, the External
Boundary Radius (re) are already known. The Permeability (k), can now be
calculated from the Productivity Index (J) and Skin (S) terms (i.e. assuming that CA
= 30.88), where:
(STB/day)
In the case of a Fractured Well, each Type-Curve corresponds to a different value
of Size of Drainage Area/Fracture Half-Length (Xe/Xf). The Xe parameter is derived
from the Drainage Area (A = 4Xe2 for a square 2Xe by 2Xe). The Xf parameter is
then computed from the Type-Curve Match value Xe/Xf . By converting Xf to an
equivalent Pseudo-Radial Skin (Spr), the Permeability (k) can be obtained from the
Productivity Index (J).
The Skin (S) term is replaced by Pseudo-Radial Skin (Spr) in the above equation.
Fine tuning of the Drainage Area (A), can be performed with the Force Parameter (F
par) tool. The data are transformed in the X-axis direction according to the value
of Pore Volume (PV) corresponding to the current Drainage Area (A). The
measured data should conform to a trend line converging on QDA = 0.159 if the
Drainage Area (A) is correct.
Once the Type-Curve Match process has been completed, use the Confirm (Cnf)
tool to save the selected Model Parameter Results, then select the Test Overview
tool, to return to the Production Decline Analysis Plot.
Gas Wells:
Since this Type-Curve Plot has the data plotted in dimensionless form, it will be
overlaid in the same place as the Type-Curves, hence no Type-Curve movement is
allowed. Simply accept or enter the appropriate Type-Curve Number into the Verify
Selected Nearest Curve dialog, then OK.
757
PanSystem 3.5 User Guide
The data should fit in with the trend lines for different values of External Boundary
Radius/Wellbore Radius (re/rw), or more correctly, (re/rwa), where:
These lines all converge to QDA = 1/2 = 0.159. If the data points do not conform
to a trend-line, the Drainage Area (A) should be adjusted (refer to the Force
Parameter (Fpar) tool for details).
From the Curve Match, the Skin (S) term can be extracted from the Wellbore
Radius (rwa) term, since the Drainage Area (A) and consequently, the External
Boundary Radius (re) are already known. The Permeability (k), can now be
calculated from the Gas Semi-Steady-State Productivity Index (J) and Skin (S)
terms (i.e. assuming that CA = 30.88), where:
(MMscf/day/psi2/cP(*1E-6))
In the case of a Fractured Well, each Type-Curve corresponds to a different value
of Size of Drainage Area/Fracture Half-Length (Xe/Xf). The Xe parameter is derived
from the Drainage Area (A = 4Xe2 for a square 2Xe by 2Xe). The Xf parameter is
then computed from the Type-Curve Match value Xe/Xf . By converting Xf to an
equivalent Pseudo-Radial Skin (Spr), the Permeability (k) can be obtained from the
Gas Semi-Steady-State Productivity Index (Jg).
The Skin (S) term is replaced by Pseudo-Radial Skin (Spr) in the above equation.
Fine tuning of the Drainage Area (A), can be performed with the Force Parameter (F
par) tool. The data are transformed in the X-axis direction according to the value
of Pore Volume (PV) corresponding to the current Drainage Area (A). The
measured data should conform to a trend line converging on QDA = 0.159 if the
Drainage Area (A) is correct.
Once the Type-Curve Match process has been completed, use the Confirm (Cnf)
tool to save the selected Model Parameter Results, then select the Test Overview
tool, to return to the Production Decline Analysis Plot.
758
PanSystem
Functionality:
Before selecting this button, users must select a Test Period (or Periods) for
Analysis. A Closed System Boundary Model must also have been selected.
To Group consecutive Periods into a single Period for Analysis, hold down the Shift key,
then left-click and scroll through the required Periods within the Ruler Bar above the Plot
and release the mouse button; multiple Test Periods will now appear as a single Test
Period.
759
PanSystem 3.5 User Guide
The Model Results displayed on the plot are Productivity Index (J), Drainage Area
(A) and OOIP (from the Pore Volume).
The Permeability (k) cannot be derived from this plot, only the Productivity Index
(J).
Once the Line Fitting process has been completed, use the Confirm (Cnf) tool to
save the selected Model Parameter Results, then select the Test Overview tool, to
return to the Production Decline Analysis Plot.
Gas Wells:
Select two points on the Semi-Steady-State portion of the plot, then use the Best
Fit Line tool to perform a line-fit on the Cartesian Plot of Qg/m(p) versus
Npa/m(p), where the Pseudo-Cumulative Production (Npa) term is defined as:
(MMscf)
Select the Closed System PSS Flow option on the Define Line dialog and OK.
The Semi-Steady-State portion of the plot should be a straight line with slope:
The Model Results displayed on the plot are Gas Semi-Steady-State Productivity
Index (Jg), Drainage Area (A) and OGIP (from the Pore Volume).
Once the Line Fitting process has been completed, use the Confirm (Cnf) tool to
save the selected Model Parameter Results (the Y-axis values of the data points will
be recalculated to account for the new Area (i.e. Pore Volume), so users may
notice a small shift in the positions of the points after Confirming), then select the
Test Overview tool, to return to the Production Decline Analysis Plot.
760
PanSystem
Functionality:
This tool is only available after users have Confirmed (Cnf) the Drainage Area (A)
and Permeability (k) using one of the other PDA Type-Curve tools.
Before selecting this button, users must also select a Test Period (or Grouped Test
Periods) for Analysis.
To Group consecutive Periods into a single Period for Analysis, hold down the Shift key,
then left-click and scroll through the required Periods within the Ruler Bar above the Plot
and release the mouse button; multiple Test Periods will now appear as a single Test
Period.
where:
Pore Volume (PV) = hA ft3
Gas Fluid Type: Dimensionless Rate (1/PD) versus Dimensionless Cumulative
Production (QDA), defined as:
where:
Pore Volume (PV) = hA ft3
If an estimate of Permeability (k) does not yet exist in the Model Parameters, users
will be prompted for a value upon entering the plot (this is required for the Y-axis).
If users enter a bad value at this point, the Y-axis values of the data will be
wrong, and this will lead to a poor estimate of Skin Factor (S), or Fracture Half-
Length (Xf). However, the data should still lead towards QDA = 0.159 on the X-axis,
so a good estimate of Area (A) and Hydrocarbon Volume will be possible.
Screen Dialog and Operational Instructions:
Once a Dimensionless Type-Curve Plot has been generated, some of the Analysis Toolbar
tools are made available and users should perform the following steps:
761
PanSystem 3.5 User Guide
Oil Wells:
Since this Type-Curve Plot has the data plotted in dimensionless form, it will be
overlaid in the same place as the Type-Curves, hence no Type-Curve movement is
allowed. Simply accept or enter the appropriate Type-Curve Number into the Verify
Selected Nearest Curve dialog, then OK.
These lines all converge to QDA = 1/2 = 0.159. If the data points do not conform
to a trend-line, the Drainage Area (A) should be adjusted (refer to the Force
Parameter (Fpar) tool for details).
From the Curve Match, the Skin (S) term can be extracted from the Wellbore
Radius (rwa) term, since the Drainage Area (A) and consequently, the External
Boundary Radius (re) are already known. The Permeability (k), can now be
calculated from the Productivity Index (J) and Skin (S) terms (i.e. assuming that CA
= 30.88), where:
(STB/day)
In the case of a Fractured Well, each Type-Curve corresponds to a different value
of Size of Drainage Area/Fracture Half-Length (Xe/Xf). The Xe parameter is derived
from the Drainage Area (A = 4Xe2 for a square 2Xe by 2Xe). The Xf parameter is
then computed from the Type-Curve Match value Xe/Xf . By converting Xf to an
equivalent Pseudo-Radial Skin (Spr), the Permeability (k) can be obtained from the
Productivity Index (J).
The Skin (S) term is replaced by Pseudo-Radial Skin (Spr) in the above equation.
Fine tuning of the Drainage Area (A), can be performed with the Force Parameter (F
par) tool. The data are transformed in the X-axis direction according to the value
of Pore Volume (PV) corresponding to the current Drainage Area (A). The
measured data should conform to a trend line converging on QDA = 0.159 if the
Drainage Area (A) is correct.
Once the Type-Curve Match process has been completed, use the Confirm (Cnf)
tool to save the selected Model Parameter Results, then select the Test Overview
tool, to return to the Production Decline Analysis Plot.
Gas Wells:
Since this Type-Curve Plot has the data plotted in dimensionless form, it will be
overlaid in the same place as the Type-Curves, hence no Type-Curve movement is
allowed. Simply accept or enter the appropriate Type-Curve Number into the Verify
Selected Nearest Curve dialog, then OK.
762
PanSystem
The data should fit in with the trend lines for different values of External Boundary
Radius/Wellbore Radius (re/rw), or more correctly, (re/rwa), where:
These lines all converge to QDA = 1/2 = 0.159. If the data points do not conform
to a trend-line, the Drainage Area (A) should be adjusted (refer to the Force
Parameter (Fpar) tool for details).
From the Curve Match, the Skin (S) term can be extracted from the Wellbore
Radius (rwa) term, since the Drainage Area (A) and consequently, the External
Boundary Radius (re) are already known. The Permeability (k), can now be
calculated from the Gas Semi-Steady-State Productivity Index (J) and Skin (S)
terms (i.e. assuming that CA = 30.88), where:
(MMscf/day/psi2/cP(*1E-6))
In the case of a Fractured Well, each Type-Curve corresponds to a different value
of Size of Drainage Area/Fracture Half-Length (Xe/Xf). The Xe parameter is derived
from the Drainage Area (A = 4Xe2 for a square 2Xe by 2Xe). The Xf parameter is
then computed from the Type-Curve Match value Xe/Xf . By converting Xf to an
equivalent Pseudo-Radial Skin (Spr), the Permeability (k) can be obtained from the
Gas Semi-Steady-State Productivity Index (Jg).
The Skin (S) term is replaced by Pseudo-Radial Skin (Spr) in the above equation.
Fine tuning of the Drainage Area (A), can be performed with the Force Parameter (F
par) tool. The data are transformed in the X-axis direction according to the value
of Pore Volume (PV) corresponding to the current Drainage Area (A). The
measured data should conform to a trend line converging on QDA = 0.159 if the
Drainage Area (A) is correct.
Once the Type-Curve Match process has been completed, use the Confirm (Cnf)
tool to save the selected Model Parameter Results, then select the Test Overview
tool, to return to the Production Decline Analysis Plot.
763
PanSystem 3.5 User Guide
Functionality:
If users are currently in PDA Mode with a Production Decline Analysis Plot and the PDA
Toolbar displayed, this button can be used to Exit from PDA Mode directly and return to
the Analysis Mode Test Overview Plot.
764
PanSystem
Deliverability Toolbar
General:
The following tools are available on the Deliverability Toolbar. The button availability on
this Toolbar depends on the Fluid Type (and in the case of Gas/Condensate, on whether
an LIT or C&N Analysis has been performed).
Toolbar Help can be invoked at any time by positioning the mouse cursor over the
Toolbar then pressing Shift and F1 keys to invoke the query pointer:
IPR Mode:
For Oil/Water:
Zoom Normal: Reset the selected area of the current Graph/Plot to default size.
Zoom Normal: Reset the selected area of the current Graph/Plot to default size.
765
PanSystem 3.5 User Guide
Zoom Normal: Reset the selected area of the current Graph/Plot to default size.
Forecasting Mode:
Zoom Normal: Reset the selected area of the current Graph/Plot to default size.
Plot of Gas Flow Rate and Cumulative Gas Production against Time.
Plot of Average Reservoir Pressure and Cumulative Gas Production against Time.
Plot of Average Reservoir Pressure and Bottom Hole Flowing Pressure against Time.
766
PanSystem
Deliverability
Zoom In
Functionality:
Click and drag a box around an area of interest, then use Zoom In to expand the selected
part of the Graph/Plot (i.e. within the box) for easier editing.
Acts on: The area within the dragged box (also refer to Zoom Normal).
767
PanSystem 3.5 User Guide
Zoom Normal
Functionality:
Use Zoom Normal to change a Zoomed plot back to normal size (i.e. re-set to the scales
it had when it was first plotted).
Acts on: The whole plot (refer also to Zoom In).
768
PanSystem
Functionality:
Use this option to return to the Deliverability/Injectivity Results dialog from the
Deliverability/Injectivity plotting screen.
A different dialog will be generated, depending on whether the Fluid Type is Oil/Water or
Gas/Condensate, and in the latter case, on whether the Deliverability analysis was
performed on an LIT or C&n basis.
Screen Dialogs:
The following dialogs can be generated with this facility:
When the Fluid Type is Oil/Water, this button re-generates the Transient Welltest
Deliverability/Injectivity Results dialog. This is where the necessary data are
assembled and the calculations performed for an Oil/Water system. The
Deliverability/Injectivity can be calculated from the results of Transient Well Test
and Extended Drawdown analysis, or from Production/Injection test data. Where
both sets of data are available, users can check for consistency of the Reservoir
Parameters.
When the Fluid Type is Gas/Condensate, this button either re-generates the
Transient Welltest & LIT Results dialog (i.e. for an LIT analysis), or the C&n Results
dialog (i.e. for a C&n analysis). This is where the necessary data are assembled
and the calculations performed for a Gas/Condensate system. The
Deliverability/Injectivity can be calculated from the results of Transient Well Test
and Extended Drawdown analysis, or from Production/Injection test data, using the
LIT or simplified C&n methods.
769
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Deliverability Plot created using the Transient Test Data
method, on Linear axes.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is available for Oil/Water and Gas/Condensate Fluid Types (i.e. LIT
analysis only).
770
PanSystem
Functionality:
Use this button to display the Deliverability Plot created using the Test Point Data
method. The Test Points will also be plotted on Linear axes.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
771
PanSystem 3.5 User Guide
Functionality:
Use this button to display both the Transient Linear Plot and Test Data Linear Plot
simultaneously on a single Deliverability Plot with Linear axes.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
772
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plot created using the Transient Well
Test Data method, on Log-Log axes.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where an LIT analysis
has been performed.
773
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Deliverability Plot created using the LIT Analysis Data
method, on Linear axes. The Extended Flow Point/s will also be plotted.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where an LIT analysis
has been performed.
774
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plot created using the LIT Analysis Data
method, on Log-Log axes. The Extended Flowing Point/s will also be plotted.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where an LIT analysis
has been performed.
775
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Transient Linear Plot and LIT Linear Plot created with the
LIT Analysis Data method simultaneously, on a single Deliverability Plot with Linear
axes. The Extended Flowing Point/s will also be plotted.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where an LIT analysis
has been performed.
776
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plots created using the Transient Log-
Log and LIT Log-Log Analysis Data methods, simultaneously on Log-Log axes. The
Extended Flowing Point/s will also be plotted. A solid red line indicates Layer Pressure
and AOF (LIT).
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where an LIT analysis
has been performed.
777
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Deliverability Plot created using the Extended Flow data,
on Linear axes. The measured Extended Flowing Point/s will also be included.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
778
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plot created using the Extended Flow
data, on Log-Log axes. The measured Extended Flowing Point/s will also be included.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
779
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Deliverability Plot created using the Stabilized Flow data, on
Linear axes. The calculated Stabilized Flowing Point will also be included.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
780
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plot created using the Stabilized Flow
data, on Log-Log axes. The calculated Stabilized Flowing Point will also be included.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
781
PanSystem 3.5 User Guide
Functionality:
Use this button to display the Deliverability Plots created using the Extended Linear and
Stabilized Linear data, simultaneously on Linear axes. The Extended Flowing Pressure/s
(i.e. diamond-shaped icons) and calculated Stabilized Point (i.e. square-shaped icon) will
be plotted.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
782
PanSystem
Functionality:
Use this button to display the Deliverability (AOF) Plots created using the Extended Log-
Log and Stabilized Log-Log data simultaneously, on Log-Log axes. The Extended Flowing
Point/s (i.e. diamond-shaped icons) and calculated Stabilized Point (i.e. square-shaped
icon) will be plotted. A solid red line indicates Layer Pressure and Stabilized AOF.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
This option is only available for Gas/Condensate Fluid Types where a C&n analysis
has been performed.
783
PanSystem 3.5 User Guide
Production Forecasting
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. Select this button to return to the Production Forecasting dialog from the
Production Forecasting plotting screen.
784
PanSystem
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. The plot shows the Production Forecast plotted as Flow Rate versus Time.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
785
PanSystem 3.5 User Guide
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. This plots the Flow Rate and the Cumulative Production versus Time.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
786
PanSystem
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. This plots the Average Reservoir Pressure and Cumulative Production
versus Time.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
Note that the Reservoir Pressure will only decline if a Closed System Boundary
Model, with no Constant Pressure Boundaries is being used. It will remain
constant for any other Boundary Configuration.
787
PanSystem 3.5 User Guide
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. This plot shows the values for Average Reservoir Pressure and Bottom
Hole Flowing Pressure plotted against Time.
Plot annotation can be applied by selecting Ctrl + right-clicking on the plot, refer to
Plot Annotation for more details of this facility.
788
PanSystem
Functionality:
This button is only enabled when users are operating in Forecasting mode within
Deliverability. This option allows users to Export and Save Forecast Results as a (*.TPR)
file. The data will be written in Columns as displayed in the table below:
Users can Import any, or all, of the Production Forecast results into Dataprep for further
plotting or analysis.
Selecting the Export button will generate a standard Windows Save As dialog where users
can assign a filename and path to the Production Forecast results file. The file is saved as
a default (*.TPR) Gauge File (i.e. Time, Pressure and Rate).
789
PanSystem 3.5 User Guide
Screen Regions
790
PanSystem
Functionality:
This box is situated in the top right corner of most windows and dialogs. It has the same
effect as selecting System Close.
791
PanSystem 3.5 User Guide
Maximize Box
Functionality:
This is the box situated in the top right corner of most windows that are not currently
displayed full-screen. When selected, by clicking it with the mouse, it has the same effect
as selecting System Maximize.
792
PanSystem
Menu Bar
Functionality:
This is where the top level menu options are displayed for the program. For more details
on these options, refer to PanSystem Menus and Windows Commands Index.
793
PanSystem 3.5 User Guide
Minimize Box
Functionality:
This box is situated in the top right of most windows, immediately to the left of the
Maximize Box or Restore Box, depending on the current screen status. When selected,
by clicking it with the mouse, it has the same effect as selecting System Minimize and the
current window will be reduced to a small icon on the status bar.
794
PanSystem
Restore Box
Functionality:
This box is situated in the top right corner of all windows that are displayed full-screen.
When selected, by clicking it with the mouse, it has the same effect as selecting System
Restore.
795
PanSystem 3.5 User Guide
Scroll Bars
Functionality:
The various editors within PanSystem have scroll bars. A vertical scroll bar is made up as
follows:
Line Up icon. Clicking on this icon moves the image up by a small amount.
Page Up icon. Clicking on this space moves the image up by one page.
Position Marker. Clicking/dragging this icon moves the image to the position that it is
released at.
Page Down icon. Clicking here moves the image down by one page - a screenful.
Line Down icon. Clicking here moves the image down by a small amount.
A horizontal scroll bar operates in the same way, just replace Up with Left, and
Down with Right in the above explanation.
796
PanSystem
Title Bar
Functionality:
The Title Bar situated along the top of the main window and all sub-windows, tells users
the name/version of the PanSystem program that they are running (i.e. main window)
and the name of the currently loaded file (i.e. when a file is loaded).
797
PanSystem 3.5 User Guide
Window Border
Functionality:
The Window Border appears on PanSystem programs when they are not maximized.
When the Window Border is active, the window can also be moved around by clicking
and dragging the Title Bar. The window can also be re-sized by clicking and dragging at
the lower right corner of the window (the cursor will change to a double-headed diagonal
arrow - expand or reduce the window in the direction of the arrow).
Also refer to:
Sizing a Window.
798
PanSystem
799
PanSystem 3.5 User Guide
Plot Window
Functionality:
This main screen provides a graphical display of the data for editing or analyzing.
The example below was generated by opening an existing (*.PAN) file, then selecting the
plot option from the Analysis menu. The data can be viewed on different types of Time
axis to distinguish different Flow Regimes (e.g. Logarithmic Time axis for Radial Flow, or a
Square Root Time axis for Linear Flow).
Users can also choose from a selection of Time Functions to allow for Superposition
effects. The range of the axes can also be modified to adjust the horizontal and vertical
scaling of the plot.
800
PanSystem
801
PanSystem 3.5 User Guide
Toolbar Windows
Functionality:
This window contains a number of iconic buttons that provide a range of plotting or
calculation functions for the current mode of operation when they are activated. Different
Toolbars are displayed depending on whether users are currently operating in:
Dataprep
Analysis
PDA
Deliverability
PanMesh
Select any of these links above to access further information on these specific Toolbars
and the functionality associated with them.
802
PanSystem
Ruler Bar
Functionality:
The Ruler Bar is situated between the Toolbar Window and above the Plot Window. It has
a slightly different appearance depending on whether users are in the Dataprep or
Analysis plotting mode:
Dataprep Plots:
In this mode, the Ruler Bar is used to select Rate Changes and Test Periods and to edit
Rate Changes. TheFlow Periods are also displayed. These are briefly described below:
Rate Changes: Where a Flow Rate Change occurs (lower part of Ruler Bar).
Flow Periods: The Periods between Flow Rate Changes (lower part of Ruler Bar).
Test Periods: The Periods to be analyzed. These are the same as the Flow
Periods, unless any contiguous Flow Periods have been grouped into a single Test
Period (upper part of Ruler Bar).
803
PanSystem 3.5 User Guide
grouping.) To revert back to the individual Test Periods, hold down the Ctrl key
and right-click again in the upper part of the Ruler Bar.
Select a Test Period for Test Type Classification. Double-click on the Test Period to
generate a Test Period Classification dialog, which allows the Test Period to be
classified. The default classification is Normal, but users can also select
Interference or Slug Test types.
Analysis Plots:
The Ruler Bar does not have a lower part in this mode.
Test Overview Plot: Test Periods can still be selected for analysis by left-clicking in the
ruler bar. Multiple test periods can be selected by holding down the Ctrl key and left-
clicking. They do not have to be contiguous. Test periods can be grouped into single
periods, and ungrouped, as described in the previous section for the Data Edit plot. Once
Test Periods have been selected, the various diagnostic plots can be accessed.
Diagnostic plots: In Analysis, the Ruler Bar is also used to display Flow Regimes and Time
Markers.
The Flow Regime button from theAnalysis Toolbar is an optional facility which allows users
to identify and Mark the Flow Regimes on a diagnostic plot, based on an inspection of the
data. This would normally be performed using the Log-Log Plot derivatives, but the
facility is available on all of the diagnostic plots. The types of Flow Regimes available will
vary in accordance with the Reservoir Flow and Boundary Models that have been
selected:
Users can perform the following actions on this type of Ruler Bar:
Move a Flow Regime by clicking on either end of the Flow Regime and dragging.
Note that the program will stop users from overlapping Flow Regimes.
Select a Flow Regime by clicking once between the two ends of the Flow Regime
(i.e. colored bar). The Flow Regime will become cross-hatched on the Ruler Bar
once it is selected. If the Fit Line button is used from the Analysis Toolbar and the
selected Flow Regime has a valid line associated with it, a line will be drawn
through all the data bounded by the selected Flow Regime.
804
PanSystem
Edit the Flow Regime by double-clicking between the two ends of the Flow Regime.
An Edit Flow Regime dialog is generated that will allow users to delete the Flow
Regime.
If the Reservoir Model is Vertical Fracture:Finite Conductivity and the Bilinear Flow
Plot is displayed, the Time Mark button from the Analysis Toolbar can be used to
Mark the point at which the data leaves the straight line (i.e. Bilinear Flow) trend.
This Time Marker can be subsequently edited on the Ruler Bar by double-clicking
on the T mark. An Edit Time Mark dialog is generated that will allow users to delete
the Time Marker.
Note that it is not possible to Edit Data or Test Periods on the Test Overview Plot.
Users must return to Dataprep to do this as described above.
805
PanSystem 3.5 User Guide
Functionality:
These windows provide Help text about the PanSystem menu items when they are
selected from the main PanSystem Menu bar. For more details on the various Help
features that are available within PanSystem, including the interactive PanWizard, refer to
the Help Index.
Tooltips (i.e. small information boxes) and drop-down menus are also available for the
various Toolbar buttons and main menu items respectively by placing the cursor over the
item of interest.
806
PanSystem
Functionality:
This window is situated at the base of the Plot Window and displays:
807
PanSystem 3.5 User Guide
808
PanSystem
Graphs/Plots
General:
This refers to the part of the Graph/Plot showing the data (also refer to Plot Window).
There are various options available for users to specify how Graphs/Plots appear on the
screen for both screen viewing and printing:
Datasets option from the Edit menu.
Graphs option from the Configure menu.
809
PanSystem 3.5 User Guide
Graphing Title
General:
This part of the graph displays the Title of the graph or plot (i.e. situated at the top of the
graph or plot). Double left-click on the Title text to generate the Edit Title dialog. In this
dialog users can:
Alter the Title text.
Change the Title color.
Switch-off the Title.
810
PanSystem
Graphing Legend
General:
This part of the graph or plot displays the Legend. This lists the symbols used for plotting
each Dataset so users can identify them more easily. This is particularly useful in the
Dataprep Data Edit Plot and in many of the Analysis Plots when displaying more than one
Test Period.
Double-click on the Legend to generate the Edit Legend dialog. In this dialog users can:
Edit the color of the Legend box.
Switch-off the Legend box.
Click and drag the Legend box with the mouse cursor to move it to another location.
811
PanSystem 3.5 User Guide
Graphing Results
General:
This part of the graph or plot displays the Results of any interpretation. This is only used
on the Analysis Plots. It will also display any line Results relating to the plot. If Quick
Match data is displayed then the Results box will display the Quick Match Results.
On the Type-Curve Plot the Results box will always display the Type-Curve Results plus
any model parameters not already calculated by the Match facility. Double-click on the
Results box to generate the Edit Results dialog. In this dialog users can:
Edit the color of the Results box.
Switch-off the Results box.
Show/hide Match traces.
Delete/keep Quick Match traces.
Click and drag the Results box with the mouse cursor to move it to another location.
812
PanSystem
Graphing X-Axis
General:
This part of the graph or plot displays the X-axis of the graph (i.e. bottom axis). Double-
click on this area to edit the axis or use the Edit/Axes menu. An Edit X-Axis dialog is
generated where users can alter:
Minimum and maximum values of the axis scale.
Label text and color.
Time format (Data Edit Plot and Test Overview only).
Optional date display (Data Edit Plot and Test Overview only).
Number of divisions (i.e. spacing between grid lines); not enabled for Log scaling.
Scale setting (locked or unlocked.
Whether the grid, scales, label and ticks are displayed or not.
If the axis is logarithmic, whether the values are displayed in logarithmic or linear
space.
813
PanSystem 3.5 User Guide
Graphing Y-Axis
General:
This part of the graph or plot displays the Y-axis of the graph (i.e. left-hand side of
graph/plot). Double-click on this area to edit the axis, or use the Edit/Axes menu. An
Edit Y-Axis dialog is generated where users can alter:
Minimum and maximum values of the axis scale.
Label text and color.
Number of divisions (i.e. spacing between grid lines); not enabled for Log scaling.
Scale setting (locked or unlocked).
Whether the grid, scales, label and ticks are displayed or not.
If the axis is logarithmic, whether the values are displayed in logarithmic or linear
space.
814
PanSystem
Graphing R-Axis
General:
This part of the graph or plot displays the R-axis of the graph (i.e. right-hand side of
graph/plot). Double-click on this area to edit the axis. An Edit R-Axis dialog is generated
where users can alter:
Minimum and maximum values of the axis scale.
Label text and color.
Number of divisions (i.e. spacing between grid lines or tick marks).
Scale setting (locked or unlocked).
Whether the scales, label or ticks are displayed or not.
815
PanSystem 3.5 User Guide
Graphing T-Axis
General:
This part of the graph or plot displays the T-axis of the graph (i.e. top of graph/plot).
Double-click on this area to edit the axis. An Edit T-Axis dialog is generated where users
can alter:
Label text and color.
Whether the grid, scales, label and ticks are displayed or not.
816
PanSystem
817
PanSystem 3.5 User Guide
General:
Select one of the following links to open up a Help topic related to each item:
Printing the Screen
Setting up a Printer
Setting up the Page Layout
818
PanSystem
Printing Procedures
Instructions:
To print the currently displayed screen (i.e. graph, plot, etc.):
1. Choose the Print option from the File menu.
2. Select the number of copies required.
3. Choose OK.
4. If line or model results have been selected for printing in Page Setup, a further
Print Report Options dialog is generated where users can choose whether to print to
a Printer or to a File.
See also:
Printing Help
819
PanSystem 3.5 User Guide
Setting-Up a Printer
Instructions:
To set-up a printer:
1. Choose Print Setup option from the File menu.
2. Select a suitable printer to use from the available list or browse for a Network
printer.
3. (Optional - choose Properties and Advanced to set-up advanced printer options in
further sub-dialogs).
4. Select the options required and select OK from any sub-dialogs (if used) and the
main dialog.
See also:
Printing Help
820
PanSystem
Instructions:
To set up the page layout:
1. Choose Page Setup from the File menu.
2. Select the contents of the print-out. This may include the Plot, Quick Match, Model
Results, Line Results and Header/Footer. The text for the header and footer is
entered by selecting the Configure Report option from the Report menu, then
selecting the Edit Layout button in the Sections area of the Configure Report dialog.
3. Choose the margin sizes.
4. Choose the size for the screen images (i.e. plots/graphs).
5. Choose OK.
See also:
Printing Help
821
PanSystem 3.5 User Guide
General:
Select one of the following links to open up a Help topic related to each item:
Closing a Window
Maximizing a Window
Minimizing a Window
Moving a Window
Restoring a Window
Sizing a Window
822
PanSystem
Windows Procedures
Closing a Window
Instructions:
Four different methods can be employed to close a PanSystem window:
1. Select the Application/Window Exit Box at the top right of the window.
2. Select Close from the application control menu.
3. Select File Exit from the PanSystem menu bar.
4. Select Alt+F4 on the keyboard.
If any data has been altered within PanSystem, when users try to close the program,
they will be prompted to save the data.
823
PanSystem 3.5 User Guide
Maximizing a Window
Instructions:
To maximize a PanSystem window use one of two methods:
1. Choose Maximize from the application control menu.
2. Click the Maximize Box with the mouse.
824
PanSystem
Minimizing a Window
Instructions:
To minimize a PanSystem window use one of two methods:
1. Choose Minimize from the application control menu.
2. Click the Minimize Box with the mouse.
825
PanSystem 3.5 User Guide
Moving a Window
Instructions:
To move a PanSystem window use one of these methods described below:
Choose Move from the application control menu.
Use the arrow keys to move the window to the desired location.
Select the Enter key when the window is positioned in the required position.
To abort the move, select the Esc key instead of the Enter key.
Click and drag the Window Title Bar with the mouse. To abort the move, press Esc
before you release the mouse button. Note that this method will not work on
windows that are full-screen.
826
PanSystem
Restoring a Window
Instructions:
To restore a PanSystem window use one of these two methods:
1. Choose Restore from the application control menu.
2. Click the Restore Box with the mouse.
827
PanSystem 3.5 User Guide
Sizing a Window
Instructions:
To size a PanSystem window use one of these two methods:
1. Choose Size from the application control menu.
Select an arrow key to select the window side to be sized.
Use the arrow keys to size the window to what is required.
Select Enter when the window is at the size required. To abort the sizing
operation, select the Esc key instead of the Enter key.
2. Click and drag the Window Border with the mouse. To abort the sizing operation,
select the Esc key before releasing the mouse button.
828
PanSystem
829
PanSystem 3.5 User Guide
Instructions:
To add the Co-ordinates to a graph or plot:
Select the View Co-ordinates option from the Edit menu; ensure that the option has
a check mark next to it.
To remove the coordinates from a graph or plot:
Select the View Co-ordinates option from the Edit menu; ensure that the option has
no check mark next to it.
830
PanSystem
Instructions:
To add the Description to a graph or plot (for reporting purposes only - the description
will not be applied to the on-screen graph or plot):
1. Select the Description option from the Edit menu.
2. Enter text in the edit field.
3. Select a specific color if required.
4. Select OK.
See also:
Altering the Appearance of the Description
831
PanSystem 3.5 User Guide
Instructions:
To add the Legend to a graph or plot:
1. Select the Legend option from the Edit menu.
2. Check the Show Legend checkbox.
3. Select a specific color if required.
4. Select OK.
To remove the Legend from a graph or plot:
1. Select the Legend option from the Edit menu or, double-click on the Legend itself.
2. Uncheck the Show Legend checkbox.
3. Select OK.
See also:
Altering the Appearance of the Legend
832
PanSystem
Instructions:
To add the Title to a graph or plot:
1. Select the Title option from the Edit menu.
2. Check the Show Title checkbox.
3. Select a specific color if required.
4. Select OK.
To remove the Title from a graph or plot:
1. Select the Title option from the Edit menu or, double-click on the Title itself.
2. Uncheck the Show Title checkbox.
3. Select OK.
See also:
Altering the Appearance of the Title
833
PanSystem 3.5 User Guide
Instructions:
To alter the Appearance of the Axes:
1. Select from the X-Axis, Y-Axis, R-Axis or T-Axis sub-menu options from the Axes
option on the Edit menu or double-click on the appropriate axis.
2. Enter values for the axis range in the Min Value and Max Value entry fields.
3. Enter a label for the axis in the Label entry field.
4. Select a color for the axis from the Color drop-down menu.
5. Select a time format for the axis (i.e. where enabled) from the Time Format drop-
down menu.
6. Enter the number of ticks on the axis in the Ticks entry field (i.e. where enabled).
7. Check or uncheck the Show Grid, Show Scales, Round, Lock Scales, Show Label,
Show Ticks Logarithmic and Show Date checkboxes as appropriate for the specific
axis.
8. Select OK.
834
PanSystem
Instructions:
To alter the Appearance of the Dataset:
1. Select the Dataset option from the Edit menu.
2. Select the specific dataset to be altered in the Dataset Style drop-down menu.
3. Select whether the dataset will be displayed as Lines, Points or Hidden (e.g. to
temporarily hide the dataset).
4. If Points are selected, select the Point Style, Symbol Weight and Color.
5. If Lines are selected, select the Line Thickness, Style, Symbol Weight and Color.
6. Select OK.
835
PanSystem 3.5 User Guide
Instructions:
To alter the Appearance of the Description:
1. Select the Description option from the Edit menu.
2. Select a color for the Description from the Color drop-down list.
3. Select OK.
See also:
Adding the Description
836
PanSystem
Instructions:
To alter the Appearance of the Legend:
1. Select Legend from the Edit menu or double-click on the Legend Box.
2. Select a color for the Legend from the Color drop-down list.
3. Select OK.
See also:
Adding and Removing the Legend
837
PanSystem 3.5 User Guide
Instructions:
To alter the Appearance of the Title:
1. Select Title from the Edit menu or double-click on the Title Box.
2. Select a color for the Title from the Color drop-down list.
3. Enter or edit the Title for the graph or plot in the Title text entry field.
4. Select OK.
See also:
Adding and Removing the Title
838
PanSystem
Plot Annotation
Instructions:
This feature supplements the Mark Points facility from the Edit Menu. However, the
annotation in this case is unique to the plot onto which it is inserted (e.g. plot annotation
applied to the Semi-Log Plot will not appear on the Log-Log Plot - use the Mark Points
option for this).
Press the Ctrl key and right-click the mouse button to activate a text box, then enter text
as required. Press the Esc key to exit the text box and return to the plot; the text will
appear on the plot (i.e. without the box) and can be moved around by left-clicking and
dragging. Other features are summarized below:
Re-enter the box to edit text by double left-clicking on the text.
Delete the box and text by double left-clicking on the text, highlight text, then
press Esc.
Edit font size, color, etc., by right-clicking on the text (text box mode), or double
right-clicking on the text (plot mode), to generate a font editing dialog.
839
PanSystem 3.5 User Guide
Instructions:
To Zoom In on a region of the graph or plot:
1. Select the region to Zoom In on by clicking and dragging a box around the area of
interest with the mouse cursor. On releasing the mouse a rectangular box is
displayed to delineate the selected area.
2. Select the Zoom In button from the toolbar.
To Zoom Out and return to the Normal (i.e. default) size on the graph or plot:
1. Select the Zoom Normal button from the toolbar.
840
PanSystem
General:
Select one of the following links to open up a Help topic related to each item:
PanSystem and Windows Keys
Graphing Specific Keys
Switching to Another Application
841
PanSystem 3.5 User Guide
Keyboard Procedures
842
PanSystem
Graphing Keys
Instructions:
The following keyboard commands can be used instead of (or in addition to) mouse
operated commands for the Toolbars, Ruler Bar and Graphing area:
Toolbars:
On the Dataprep Toolbar, if users select the Ctrl key before they select the Nearest
Point or Exact Point Toolbar buttons, the selected button will remain active until
the button is selected again. This allows users to select a series of rate changes
without having to select the Nearest Point or Exact Point button each time.
On the Analysis Toolbars, if users select the Ctrl key while selecting a number of
plot options from the Toolbar, the buttons will be selected although the system will
not display the plot immediately. However, if users then select the Tile Toolbar
button, all the selected plots will be displayed. To revert to the original screen
view, select the Esc button.
Ruler Bar (Dataprep):
Select the Ctrl key and click on the arrow to edit the values associated with the
Rate Change.
Click and drag the arrow icon along the Ruler Bar to graphically edit the time.
Click and drag the arrow icon along the Ruler Bar to graphically edit the time of
the Rate Change.
Click and drag the arrow icon across the graph area to graphically edit the time
and pressure of the Rate Change.
Select the Shift key and drag across the top half of the Ruler Bar to select one or
more Test Periods together. Upon releasing the mouse button, they will be
grouped into a single test period. To ungroup, either click in the grouped period
and select the Ungroup Flow Periods button, or Shift+left-click.
Double click on the top half of the Ruler Bar to edit the Test Period.
Ruler Bar (Analysis):
Using the Ruler Bar on the Test Overview Plot, consecutive Flow Periods can be
grouped into a single Test Period by holding down the Shift key, then holding down
the left mouse button and dragging the cursor over each successive Test Period
(e.g. for a Flow-After-Flow (FAF) Test). The grouped Flow Periods will then be
treated as a single test in Analysis. The individual markers will be replaced by
start and end markers. To revert back to the individual Test Periods, simply hold
down the Shift key and apply a mouse-click to the Ruler Bar.
Discrete (i.e. non-consecutive) Test Periods can be selected by holding down the
Ctrl key, then left-clicking on the required Test Periods. Multiple Flowing and/or
Shut-In Periods can then be analyzed together as individual tests overlain.
Click and drag the ends of Flow Regimes to move them.
Click in the Flow Regime area to select a Flow Regime. This will allow users to fit a
line through the data bounded by the Flow Regime using the Fit Line toolbar button.
Double click in the Flow Regimes area to edit the Flow Regime.
Double click on the Time Mark (i.e. T icon), to edit the Time Mark.
843
PanSystem 3.5 User Guide
Graph area:
Click on or near a point to select it.
Click and drag to draw a zoom box (refer also to Zooming In and Out).
Select the Ctrl key and click on or near a line to select it.
If users are in Match mode in Type-Curve Matching, click and drag to move the
Type-Curves. Alternatively, use the arrow keys to move the Type-Curves. If users
select the Ctrl key while using the arrow keys this will allow smaller movements for
fine-tuning the fit.
If users are in Shift mode in Dataprep then click and drag to apply the shift. If a
zoom box has been marked then click and drag within the zoom box area.
Click and drag over the Legend Box or Results Box area to move them.
Double-click over the Legend Box or Results Box area to edit them.
Double-click on the X-axis, Y-axis, R-axis, T-axis, or Title areas to edit them.
844
PanSystem
Methods 1, 2 and 3 take users through the Windows interface where they can
select the application to switch to directly or indirectly. Methods 4 and 5 take users
directly to the previous application used.
845
PanSystem 3.5 User Guide
PanSystem Glossary
846
PanSystem
847
PanSystem 3.5 User Guide
The file extensions (*.TPR, *.PAN, etc.), are default file extensions used in
PanSystem. Users may assign their own extensions if desired.
Well: Up to five Wells can be defined in PanSystem (Analytical). Select and
define in the Well and Reservoir Description (Analytical) dialog. Each Well can have
up to 20 independent data files stored with it (e.g. 20 separate tests, or 20 sets of
Gauge Data on the same test), and each can be plotted, edited and Analyzed.
A single Well can be defined in PanSystem (Numerical), with a description of the
Well Completion (i.e. Deviation, Azimuth and up to six Open Intervals). This can be
defined via the Well and Reservoir Description (Numerical) dialog.
Data Files: The Time, Pressure, Rate (i.e. TPR) and any other Gauge Data held
internally by PanSystem under a file name. Up to 20 files can be held at any time
for each Well. There can be up to 100 Columns (= channels) in each file, and
there may be more than one Pressure and Rate Column. All data files are saved for
all Wells to the PanSystem data file. The Gauge Data can be edited via the Gauge
Data option on the Dataprep menu.
Master Data File: The data file selected for Analysis. The selected Master File
is also used as the Time base for certain data editing functions where other Gauges
are involved (if present).
System Data File: The data file which PanSystem writes to disk (*.PAN),
which contains all input Gauge Data, Fluid and Reservoir Description, etc., plus
Analysis Results. The System File may contain Gauge Data from several different
raw "data files" if more than one was Imported. If several Wells have been
configured, the "data files" for all Wells are saved to the one System File.
Column: The term used for a Channel (sequence, stream) of data in a data file
(e.g. the "time column" is the Gauge clock record for the well test and the
"Pressure Column" is comprised of the associated Pressure readings). They appear
as Columns when listed on-screen.
Master Pressure and Rate Columns: The selected Columns of data in
the Master Data File, with which Analysis will be performed. The selected Master
Pressure also has a special status on the Data Edit Plot in certain data editing
functions involving other Gauges.
Users can select different Master Pressure and Rate Columns if there are several to
choose from in a given Master Data File. PanSystem Analysis requires a Rate value
to accompany each Time-Pressure pair. Generally, the Gauge record will not
include simultaneously recorded Rates (i.e. unless a Flow Meter was run), so there
will not be a Rate Column as such. In this case, PanSystem will create a Rate
Column automatically, by digitizing the manually entered Rate Change data.
Select in the Dataprep Gauge Data (TPR) Preparation dialog.
Users can also create a Rate Column from the Data Edit Plot, but this is not usually
necessary except for special applications.
848
PanSystem
Rate Changes: These are events where the surface Flow Rate changes. This
includes Rate History (i.e. prior to a test, perhaps before the Gauge started
recording), and major Rate variations during a test or sequence of tests. Users
may have up to 2000 lines in the table. Associated with a Rate Change event are:
The Time.
The Flow Rate leading up to the Rate Change.
The Pressure (not always required).
Edit from the Edit Rate Changes dialog, or on the plot. The Rate Changes will be
marked as arrows along the lower half of the Ruler Bar on the Data Edit Plot.
When a particular Test Period is being analyzed, PanSystem computes superposition
for the period up to the start of that Test Period by referring to the Rate Changes
Table. Superposition during the test being analyzed is computed from the rates in
the Master Rate column.
Flow Periods: Are the time intervals between Rate Changes. They are the
spaces between the Rate Change arrows along the lower half of the Ruler Bar.
Test Periods: Are time intervals, spanning one or several Flow Periods, on
which analysis will be performed. The Test Periods are marked as tick marks along
the upper half of the Ruler Bar on the Data Edit Plot. These can be edited on the
plot. Each Flow Period defined in Dataprep automatically becomes a Test Period in
Analysis. Users may group several Flow Periods into a single Test Period (refer to
the Ruler Bar Help topic for more details).
The Test Periods are classified as Normal, Slug or Interference. Select a Test
Period by clicking in the Ruler Bar over the plot. Edit the Test Type by double-
clicking on the Test Period in the Ruler Bar.
Rate Column: Values of Flow Rate sampled at the Gauge clock times.
PanSystem Analysis requires a Rate value to accompany each Time-Pressure pair.
Generally, the Gauge record will not include simultaneously recorded Rates (i.e.
unless a Flow Meter was run), so there will not be a Rate Column as such. In this
case, PanSystem will create a Rate Column automatically, by digitizing the
manually entered Rate Change data. Select in the Dataprep Gauge Data (TPR)
Preparation dialog.
Users can also create a Rate Column from the Data Edit Plot, but this is not usually
necessary except for special applications.
849
PanSystem 3.5 User Guide
EPS Copyright
General Information:
This program is the copyright July 2005 of eProduction Solutions, Inc.
This software is licensed for use under Terms and Conditions in a Software License
Agreement between eProduction Solutions and the software user. Use of the
software outside of the terms of this Agreement is illegal.
850
PanSystem
EPS Address
Contact Information:
United Kingdom (Head Office): EPS's product support services are
subject to EPS's prices, terms and
Edinburgh Petroleum Services Ltd., conditions in place at the time the
Research Park, service is used.
Riccarton,
Edinburgh,
Scotland
United Kingdom
EH14 4AP
Tel: (0)131-449-4536
Fax: (0)131-449-5123
China: Malaysia:
Weatherford/EPS Ltd., EPS Malaysia,
Room B1101, 11/F, Hanwei Plaza, c/o Weatherford Solutions Sdn Bhd,
No. 7 Guanghua Road, 12th Floor, West Wing Rohas Perkasa,
Chaoyang District, No. 8, Jalan Perak,
Beijing 100004, 50450 Kuala Lumpur,
CHINA MALAYSIA
Tel: (00)86 10 6561 9009 (ext. 210) Tel: (00)603 2168 6000
Fax: (00)86 10 6561 5868 Fax: (00)603 2162 2000
REGIONAL SUPPORT REGIONAL SUPPORT
asia.support@e-petroleumservices.com asia.support@e-petroleumservices.com
851
PanSystem 3.5 User Guide
USA:
Venezuela:
EPS Americas Inc.,
EPS Venezuela,
15995 North Barkers Landing,
Final Calle la Fila,
Suite 275,
Edificio Dvida,
Houston,
Apto. 4-3,
Texas 77079,
Altoprado,
USA
Caracas,
VENEZUELA
Tel: (00)1 832 201 4200
Fax: (00)1 832 201 4300
Tel: (00)58 212 977 3196
REGIONAL SUPPORT
Fax: (00)58 212 977 3196
epsa.support@e-petroleumservices.com
REGIONAL SUPPORT
epsa.support@e-petroleumservices.com
First dial the International Access Code (e.g. 00 in most of Europe and 011 in the
USA), then the country code, +nn, for the country required. When phoning within
the UK to the UK (Head Office) number do not dial the country code, but instead
dial 0131.
852
PanSystem
853
PanSystem 3.5 User Guide
General:
Each Well within a Reservoir operating under Pseudo-Steady-State conditions will assume
a fixed Drainage Boundary or Area denoted by (A). However, the fundamental Radial
Diffusivity Equation for Semi-Steady-State inflow can only be applied to Wells producing
from the center of a circular Drainage Area.
Dietz Shape Factors (Reference 76), denoted by (CA), were introduced into the inflow
equation to account for:
Drainage Area Shape (i.e. Pseudo-Steady-State inflow performance of Wells with an
irregularly-shaped Drainage Area).
Well Position (i.e. relative Well Positioning within an irregularly-shaped Drainage
Area in regard to Boundary Effects).
Derivation of Dietz Shape Factor (CA):
For a Well operating under Pseudo-Steady-State conditions, the Volume drained by each
Well is directly proportional to the Well's Production Rate (Reference 1). In this case, it is
possible to make a reasonable estimate for the Shape of a Reservoir by:
Estimating the Volume being drained by each Well.
Using this Volume and average Reservoir Thickness around the Well to derive the
Drainage Area (A).
Using structural maps of the Reservoir (if available), to model potential Reservoir
Geometry and obtain an estimate of the Drainage Area Shape.
Consulting the Dietz Shape Factor Chart (Reference 1 and Reference 77) to
determine the Shape Factor (CA), for a given Drainage Area Aspect Ratio, Drainage
Area Shape and Well Position.
For irregular shapes that cannot be matched exactly, interpolation between shapes may
be necessary to derive a value of (CA). Common Shape Factors for a range of Reservoir
Geometries are illustrated below with their respective values for (ln CA) and (CA). The
third column of numbers represents the Dimensionless Time Group (tDA) = kt/c, where
(t) is the time during which the Well has been producing at a reasonably Steady-State of
production. Unless the calculated value of (tDA) for a given geometry exceeds the
corresponding value presented below, the Well is not producing under Semi-Steady-State
conditions and the Dietz Shape Factors cannot be used:
854
PanSystem
855
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
856
PanSystem
857
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
858
PanSystem
859
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
860
PanSystem
861
PanSystem 3.5 User Guide
Horizontal Wells
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
862
PanSystem
863
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
864
PanSystem
865
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
866
PanSystem
867
PanSystem 3.5 User Guide
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
868
PanSystem
869
PanSystem 3.5 User Guide
870
PanSystem
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
871
PanSystem 3.5 User Guide
872
PanSystem
Nomenclature:
p Logarithmic Derivative
t Elapsed Time in a Drawdown
t Elapsed (Shut-In) Time in a Build-Up
t e
Agarwal Equivalent Drawdown Time for a Build-Up
873
PanSystem 3.5 User Guide
874
PanSystem
PanSystem Calculations
875
PanSystem 3.5 User Guide
Oil Analysis
876
PanSystem
General:
All equations are written in Oilfield Units.
Variable Rate equations assume a step-rate approximation.
For Injection/Fall-Off Tests, enter negative values for Flow Rate (qs).
The pressure derivative p' is calculated in the following manner:
Drawdown Test ("Constant Rate", "No History"),
Build-Up Test, ( "No History")
Log-Log Plot Radial Permeability (k), is determined from a Zero-Slope Line by:
877
PanSystem 3.5 User Guide
Skin Factor (S), is determined from the Zero-Slope Line using the general form of the
Skin Factor equations defined in the next topic for the Semi-Log Plot - general meaning
before setting the Time, or Time Function, to 1.0 to define an intercept.
For a Constant Rate Drawdown (compare against the Semi-Log Plot Skin Factor
equation):
in the Radial Flow Regime portion of the data (i.e. defined by the Flow Regime Markers) is
used with the corresponding Average Time:
Pseudo-radial Skin Factor (Spr): The skin factor S always refers to the true or
mechanical skin (damage skin) at the sandface. Models which develop pseudo-radial flow
at late time (vertically fractured well, partial penetration, horizontal well, etc) will display
a pseudo-radial skin Spr computed in a similar way to S, from the late radial flow data.
Other Calculations from the Log-Log Plot:
Dual-Porosity Model:
Storativity Ratio (), from the positions of the System Radial Flow and Transition to
System Radial Flow Zero-Slope lines. This is derived from a curve-fit relating the
value of () to the depth of the Derivative Trough (i.e. value of the Derivative at
the bottom of the Trough divided by the value of the Derivative in System Radial
Flow).
Inter-Porosity Flow Coefficient (), from the time t x at the end of the Transition to
System Radial Flow Regime:
For Semi-Steady-State Inter-Porosity Flow:
and (k) is the Permeability determined from the System Radial Flow Zero-
Slope Line.
For Transient Inter-Porosity Flow:
878
PanSystem
where:
C=1.67 for Cubic/Spherical Matrix Geometry,
C=2.0 for Cylindrical Geometry,
C=3.0 for Slab Geometry,
C=12.0 for Two Strata.
879
PanSystem 3.5 User Guide
(Acres)
where m*= y-axis intercept of the unit-slope line
880
PanSystem
General:
All equations are written in Oilfield Units.
Variable Rate equations assume a step-rate approximation.
For Injection/Fall-Off Tests, enter negative values for Flow Rate (qs).
Semi-Log Plot:
Permeability and Skin:
Semi-Log Drawdown Plot ("Constant Rate", "No History")
This is a constant rate Drawdown Plot:
X-axis: log t
Radial Permeability
(k):
where:
Pint= intercept of line at t = 1 hr.
m = slope of line (i.e. negative for a Producer) per log10 cycle.
MDH (Miller, Dyes and Hutchinson) Plot (Build-Up Test, "Constant Rate", "No
History")
This is a constant rate Build-Up Plot without any Superposition:
X-axis: log t
Radial Permeability (k):
881
PanSystem 3.5 User Guide
where:
Pint= intercept of line at t = 1 hr.
m = slope of line (i.e. positive for a Producer) per log10 cycle.
Horner Plot (Build-Up Test, "Constant Rate History" plus "Horner")
This is a constant rate Build-Up Plot with Horner Time Function:
X-axis:
Horner Function
Radial
Permeability
(k):
where:
p* = intercept of line at t = ,
m = slope of line (i.e. negative for a Producer) per log10 cycle.
If the Rate History consists of several flowing/shut-in periods, an Effective tp is
used:
where:
Qsj is the Flow Rate during the jth Flow Period of duration T , and Q
j n is the last
rate before shut-in.
Semi-Log Plot (Build-Up Test, "Constant Rate History" not "Horner")
This is a constant rate Build-Up Plot with the Agarwal Equivalent Time Function:
X-axis:
Log (Equivalent Time, (reference 4)
te)
Radial Permeability
(k):
882
PanSystem
where:
Pint= intercept of line at t e = 1 hrs.
If the Rate History consists of several flowing/shut-in periods, an Effective tp is
used (i.e. X-axis Superposition Function equation in table below).
Semi-Log Plot (Build-Up Test, "Full History" plus "Horner")
This is for a Build-Up with a Multi-Rate History, using a full Superposition Function:
X-axis:
Superposition Function
where:
tj, qj [j = 1 to N] pertain to the Rate Change
History prior to shut-in (Rate Change Table).
qN = last rate before shut-in (at t = 0)
(Rate Change Table).
Radial Permeability
(k):
where:
m = slope of line (negative for a Producer) per log cycle,
p* = intercept of line at t = ,
fr(t=0) = Drawdown Superposition Time Function value at: t = 0
883
PanSystem 3.5 User Guide
Y-axis:
Rate-Normalized
Pressure
X-axis:
Log (Equivalent Time,
te)
where:
where:
m = slope of line (positive for a Producer) per log cycle,
int = intercept of line at t e = 1 hr. (log function = 0).
Reference Back to Initial Pressure:
For a Variable Rate Drawdown Test starting at the beginning of the Rate Change
Table (e.g. a group of Flowing Periods which includes the very first one), or for
any Flowing Period with a Rate History where the Reference Back to Initial Pressure
option has been switched on (i.e. Tf tool), the Equivalent Time Function simplifies
with:
884
PanSystem
TJ = Ti, p(TJ) = pi, q(TJ) = 0), where pi is the Initial Pressure at Ti, the start of the
Rate History (i.e. first entry in the Rate Changes Table).
Other Calculations from the Semi-Log Plot:
Permeability and Skin Factor from a Single Fault Radial Flow Line:
Radial
Permeability
(k):
Skin Factor
(S):
where:
m = the slope of the line,
L = the distance to the boundary.
Calculated Initial Pressure pcalc:
The Calculated Initial Pressure pcalc appearing in the Results Box after a Semi-Log Line-Fit
is the theoretical Initial Pressure at the very start of the Rate History, assuming an
Infinite-Acting Reservoir.
For the Semi-Log Build-Up Plot using the Horner Time Function, it is replaced by an
Extrapolated Pressure p*, which has the same significance.
For the MDH Build-Up Plot ("No History"):
For the Build-Up Plot using (Agarwal) Equivalent Time ("Constant Rate History" with
"Horner" off):
For "Full History" Superposition Plots using Equivalent Time ("Horner" off for a
Build-Up, X-axis Log (Equivalent Time) equation):
885
PanSystem 3.5 User Guide
In this case, the Skin Pressure Drop is displayed as the Pressure Drop per unit of
Flow Rate (e.g. psi/STB/day).
Radius of Investigation:
Classical Equation (based on Distance from the Well at which Pd = 0.1
(reference2)):
Drawdowns:
where:
T is the Duration of the Flowing Period (i.e. for R invin the Results Box), or the
position of the mouse pointer (i.e. for Rinv displayed in the Status Bar beneath the
Plot).
For the Radial Composite model, the outer region permeability (equal to M*k) and
outer region porosity-compressibility product (equal to *(Ct), are used in the
above equations.
Build-Ups:
where:
t is the Duration of the Build-Up Period (i.e. for Rinv in the Results Box), or the
s
position of the mouse pointer (i.e. for Rinv displayed in the Status Bar beneath the
Plot). The actual Duration of the Build-Up Period is used (i.e. even if longer than
the Flowing Period) unless the Maximum Rinv in Build-Ups to be Limited by Tp facility
is switched-on in Configure Gauge Details (refer to Gauge Details), in which case,
Rinv is not allowed to exceed Rinv(ts = Tp).
Equation Incorporating Gauge Resolution and Noise:
To be able to say with confidence on a Semi-Log Plot that an anomaly exists at a
certain distance from the Well, users would need to see a change of slope that is
sufficiently well developed to convince them that it is real. In other words, the
Pressure would have to deviate from the Radial Flow Line by a certain amount
before the test ended. If the Gauge Resolution is pg, users might like to see a
Deviation of at least twice pg to be sure that there really is a new trend starting in
the data. This is a subjective criterion, so EPS provide the option in Configure
886
PanSystem
Gauge Details (refer to Gauge Details), to specify how many multiples of pg users
want to employ (i.e. default n=2).
The Radius of Investigation is estimated by solving the equation:
where:
TD is the Dimensionless Time (i.e. defined in Wellbore Storage Type-Curves) at
which Rinv is to be calculated,
RD is the Dimensionless Radius of Investigation (Rinv/Rw),
p is the Dimensionless Gauge Resolution (i.e. using PD calculation in
gD
For a Drawdown, pi is the Initial Pressure and pwf is the last Flowing Pressure.
For a Build-Up, pi is the calculated Initial Pressure, or the extrapolated Initial
Pressure p* and pwf = pws (t = 0), the last Flowing Pressure before shut-in.
Average Reservoir Pressure (Radial Flow Plot, Build-Ups only):
For the calculation of average Reservoir Pressure from p* by the MBH (Matthews,
Brons and Hazebroeck) Method, the Flow Period is assumed to have reached Semi-
Steady-State before shut-in. Use Quick Match for a more generally valid
calculation.
MBH Method:
where:
p* is the extrapolated or calculated Initial Pressure from the Build-Up Plot.
qs is the Flow-Rate at surface before shut-in and:
assuming tpDA > (tDA)sss (i.e. the straight line portion of the MBH curves).
(tDA)sss the Dimensionless Time to Semi-Steady-State Production, can be obtained
from most books on well test analysis (e.g. References 1, 2, 22, etc.).
tpDA the Dimensionless Producing Time, is defined as:
887
PanSystem 3.5 User Guide
where:
CA = Dietz Shape Factor,
A = Drainage Area (acres).
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
where:
where:
the Intersection Time Tint = 10x
(where x is the value of the Logarithmic Time-Axis Function at intersection).
For the Radial Composite Model, the Outer Region Properties are used to compute the
distance.
The Multi-Phase Flow Correction, replacing the Oil Mobility term:
888
PanSystem
(as defined by the Perrine Method equation), is applied in the Multi-Phase Oil Fluid Type
options.
Distance to a Radial Discontinuity (Lrad) (References 53, 54):
For the Radial Composite Model, the distance Lrad to the interface between the Inner and
Outer Regions is:
where Tint is the Time (or Equivalent Time) at the intersection of the Radial Flow Lines for
the Inner and Outer Regions.
M is the Outer/Inner Mobility Ratio:
Dual-Porosity Calculations:
Storativity Ratio:
where:
Y is the Vertical Separation between the early/late parallel lines (for Superposition
Plots with p/q on the Y-axis, q = 1 in this equation).
s
889
PanSystem 3.5 User Guide
where:
Tint = middle/late line intersection time.
For Transient Matrix Flow:
(as defined by the Perrine Method equation), is applied in the Multi-Phase Oil Fluid Type
options.
Matrix Block Permeability/Height2:
For both models:
Where:
(km) = Matrix Permeability
(hb) = Block (i.e. full) Height
() is a Geometrical Coefficient for the Matrix Block Type
The terms h b
2
and AFD2 have the following values:
Block Model h b
2 AFD2
Cubes/Spheres 60 36
Rectangular Prisms/Cylinders 32 16
Slabs 12 4
Two-Layers (Vertical 12 1
Crossflow)
890
PanSystem
General:
All equations are written in Oilfield Units.
Variable Rate equations assume a step-rate approximation.
For Injection/Fall-Off Tests, enter negative values for Flow Rate (qs).
In case of the Multi-Phase Oil Fluid Type options, all specified Flow Rates (i.e.
Gauge Data, Rate Changes) refer to the Oil Phase. Other phase Flow Rates are
Water-Cut and GORs.
Multi-Phase Flow:
Perrine Method (Reference 39):
When the Two-Phase or Three-Phase Flow logic is invoked, by switching-on the
Perrine Method, the Oil Mobility term:
in the equations for S, p*, Rinv, etc. containing the Diffusivity Term.
where:
m = the slope of the line on the Semi-Log Plot and
qosc = Flow Rate of Oil at surface (STB),
qwsc = Flow Rate of Water at surface (= qosc * WOR) (STB),
qgsc = Flow Rate of Free Gas at surface (= qosc [Rsp - Rs]) (scf)
(i.e. that part of the Produced Gas which was Free Gas in the Reservoir).
The effective Permeability to each Phase is computed from the slope m of the
Radial Flow Line using the appropriate Phase Flow Rate and Fluid Properties.
Effective Permeability to Oil:
891
PanSystem 3.5 User Guide
892
PanSystem
General:
All equations are written in Oilfield Units.
Variable Rate equations assume a step-rate approximation.
For Injection/Fall-Off Tests, enter negative values for Flow Rate (qs).
Pressure Extrapolation Option:
All Recorded Pressures are corrected as follows before Plotting:
If the Extrapolation to Model Rate History option is switched-on in the Pressure
Extrapolation dialog, the correction will also be applied to the response generated
by Quick Match.
If Extrapolation to Model Interference Trend is switched-on, no correction is
applied to the response generated by Quick Match.
Linear Extrapolation:
where:
t is the Elapsed Time since the start of the test (hrs.),
m* is the Pressure Trend (psi/day) to be included (i.e. positive = declining).
Logarithmic Extrapolation:
where:
t is the Elapsed Time since the start of the test (hrs.),
m** is the Logarithmic Pressure Trend (psi/log cycle) (i.e. positive = declining
pressure trend),
T is the Duration of the Pressure Trend prior to the start of the test (hrs.).
Square-Root Extrapolation:
where:
t is the Elapsed Time since the start of the test (hrs.),
mrt is the Square Root Pressure Trend (psi/hr1/2) to be included (i.e. positive =
declining trend),
T is the Duration of the Square Root Trend prior to the start of the test (hrs.).
Fourth-Root Extrapolation:
893
PanSystem 3.5 User Guide
where:
t is the Elapsed Time since the start of the test (hrs.),
m4rt is the Fourth Root Pressure Trend (psi/hr1/4) to be included (i.e. positive =
declining trend),
T is the Duration of the Fourth Root Trend prior to the start of the test (hrs.).
894
PanSystem
General:
All equations are written in Oilfield Units.
Variable Rate equations assume a step-rate approximation.
For Injection/Fall-Off Tests, enter negative values for Flow Rate (qs).
Cartesian Plot:
Wellbore Storage Coefficient (Cs):
where:
m' is the slope of the line fitted to the early data (psi/hr).
Dimensionless Wellbore Storage Coefficient (Cd):
Computed using the same equation as for the Log-Log Plot.
Closed System Boundary Model:
Drainage Area (A) (of total Connected Pore Volume):
(Acres)
where:
m* is the slope of the line (negative for Producers).
In the Multi-Phase Oil Fluid Type options, qsBo is replaced by the total Downhole
Rate:
(qoscBo + qwscBw + qgscBg)
Radius of Drainage (R):
where:
895
PanSystem 3.5 User Guide
Total Volume (Vtot) (total Connected Pore Volume of the Two Cells):
where:
m2* is the slope of the second (i.e. Total System) line.
Inter-Cell Transmissibility (Teff):
where:
tint is the Time (or Equivalent Time) of the intersection of the first cell and
Total System Lines,
V2 is the Volume of the second cell = Vtot V1.
Build-Up Analysis option, for Build-Up Tests plotted without the Slider Pressure
Extrapolation Correction:
Second Cell Volume (V2) (Connected Pore Volume):
where:
V' is computed from the slope of the line m* using the same equations as
those for the Closed System Boundary Model described earlier (i.e. for A and
R). V' is an intermediate term, and does not correspond to any physical
volume.
V1 is a user input unless derived from Drawdown Analysis.
896
PanSystem
where:
897
PanSystem 3.5 User Guide
Deliverability
General:
The following IPR calculations are in terms of Oil Production Rate.
Calculation of J from Transient Test Data:
Productivity Index J (Semi-Steady-State Radial Flow):
where:
A is the Drainage Area (acres),
Spr is the Pseudo-Radial Skin Factor.
The Radial Flow Equation (illustrated above) requires a Pseudo-Radial Skin Factor (Spr) for
those models which do not exhibit radial flow at early time. This is calculated from the
True or Mechanical Skin Factor (S), that has been derived from well test analysis and is
displayed on the IPR input screen. The following conversions are used:
Radial Homogeneous: Spr = S
Dual Porosity: Spr = S
Vertical Fracture:
where:
(infinite conductivity)
(uniform flux)
rweff = function of Xf and FCD, (finite conductivity) (Figure 18, Reference 60).
Dual-Permeability:
where:
Sb is a Flow Convergence Skin due to the Vertical Permeability defined in reference
48.
is defined in Model Parameters - Flow Capacity Ratio.
For this model the "Full Thickness" Permeability is computed as:
898
PanSystem
and this is used in the Radial Flow equation (described earlier), instead of the k of
the Open Layer, since this is what is seen at Late Time.
Partial Penetration:
where:
where:
M is the Outer/Inner Region Mobility Ratio defined in Model Parameters - Mobility
Ratio.
For this model, the Outer Region Permeability is computed as kpr = Mk, where k is
the Inner Region Permeability. The kpr term is used instead of k for the Productivity
Index (i.e. in the Radial Flow equation described earlier).
Horizontal Well Models:
The Radial Flow Deliverability equation can be used for Horizontal Wells if the
appropriate Pseudo-Radial Skin Factor is used:
where:
The first term on the right in the upper equation accounts for the Horizontal
Drainhole of Length Lw (Reference 62, Equation 8, for a single Open Interval).
A is the Anisotropy Coefficient:
899
PanSystem 3.5 User Guide
St contains the Mechanical Skin Factor (S) and a term for Convergence towards the
Wellbore from Full Thickness Flow, and Anisotropy (References 62, 72).
The term rw is defined as:
and
where:
pb is the Bubble-Point Pressure (from Fluid Parameters),
qb = J[pres - pb] = Flow Rate at pwf = pb and
pres = current Layer Pressure.
Maximum Flow Potential [pres < pb]:
If p1 < pb:
For Maximum Flow Potential (refer to the equation above for pres< pb).
2. Single Test Point [q1, p1] with pres pb
900
PanSystem
For Maximum Flow Potential (refer to the equation above for pres> pb).
3. Two or Three Test Points with pres > pb
PanSystem performs a least-squares fit, taking into account the Vgel Curvature of
the IPR below the Bubble-Point (using the Productivity Equations from Step 1
above), for Points 1, 2 and 3.
Then:
pres is replaced by the Estimated Shut-In Pressure for Case 3 in the previous
section.
1. pres > pb:
If pwf pb:
where:
901
PanSystem 3.5 User Guide
902
PanSystem
Production Forecasting
General:
The Flow Rate is determined at each Time-Step tj by an Inflow/Outflow Analysis.
The Inflow Curve is computed at Time tj using the Pd(Td) function appropriate for the
selected Reservoir and Boundary Models.
The Outflow Curve is either the specified constant BHFP, or the BHFP versus Flow Rate
curve read from the VFP Flowing Pressure file. The actual Flow Rate and Flowing
Pressure at Time tj are determined by the intersection of the two curves. This is
repeated for each Time-Step, resulting in a declining Production Profile.
For Closed Systems with No-Flow Boundaries, the Layer Pressure p(tj) computed at each
Time-Step tj from the Cumulative Volume of Oil Np(tj) produced up to that point (i.e. no
Layer Pressure computation is made for Non-Closed Systems, nor for Closed Systems
with constant Pressure Boundaries, since there is no depletion).
To do this, the Material Balance Equation (Reference 1), for a Solution Gas Drive
Reservoir with no Water Influx and no Gas Cap, is solved for p(tj) by iteration:
where:
pt j = pi - p(tj) is the Total Depletion at Time tj,
Np(tj) is the Cumulative Volume of Oil Produced up to Time tj (at standard conditions),
the Initial Volume of Oil in Place (at standard conditions) is given by:
903
PanSystem 3.5 User Guide
where:
m is the slope of line.
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
where:
p = [p
int i - pint (t=0)] and pint (t=0) is the intercept of the Linear Flow line at
t=0.
Equivalent Square Root Time Plots:
where:
pint is the intercept of the line at Equivalent Time = 0. When the Y-axis is plotted as
p rather than p, the square bracket in the equation becomes just pint. In
addition, where the Y-axis is plotted as p/q, the qs term is set to 1.0.
Tandem Square-Root Plot:
904
PanSystem
where:
Sf is calculated from the Equivalent Square Root Time Plots equation (illustrated
above), with pint = p*, the intercept of the line at t = .
Computed Initial Pressure pcalc:
Constant Rate Build-Up, Square Root Time Plot:
where:
m is the slope of the line,
pint is the intercept of the line at t=0.
Finite Conductivity Fracture Model:
The dimensionless intercept is calculated:
and
where:
m is the slope from the Square-Root Plot.
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
905
PanSystem 3.5 User Guide
906
PanSystem
where:
m is the slope of the line on the Linear Flow Plot.
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
where:
S is the True (Mechanical) Skin, and the Total Skin St is calculated from the line
fitted to the Square-Root Plot using either the Constant Rate Drawdown,
Equivalent Square Root Time or Tandem Square Root calculations for Fracture Face
Skin, depending on the Test Type.
In these equations, Sf is replaced by St, and Xf by:
where:
Sconv is the Flow Convergence Skin Factor (from previous section).
If the condition:
907
PanSystem 3.5 User Guide
is not met,
is set to zero.
Computed Initial Pressure pcalc:
Constant Rate Build-Up, Square-Root Time Plot:
where:
pint is the intercept at t = 0,
m is the slope of the line.
908
PanSystem
where:
m is the slope of the line.
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
where:
rweff is obtained from a curve-fit of:
909
PanSystem 3.5 User Guide
where:
and
910
PanSystem
where:
m is the slope of the line
k is the Horizontal Radial Permeability
Gas-Cap/Aquifer Model:
Assuming Spherical Flow (i.e. Perforations at or near the middle of the Layer. kz is
computed from the above equation.
where:
m is the slope of the line.
The vertical permeability (kz) is derived from the relationship:
where:
k is the Horizontal Radial Permeability.
Active probe (Wireline Formation Tester)
The spherical permeability is computed from:
where:
m is the slope of the spherical flow line.
911
PanSystem 3.5 User Guide
For hemispherical flow, the term 4m in the above equation becomes 2m', where
m is now the slope of the hemispherical flow line.
The vertical permeability (kz) is then derived from the relationship:
where:
k is the Horizontal Radial Permeability.
The spherical flow damage skin factor Ssd is calculated from the intercept of the
spherical flow line as:
where:
k is the Horizontal Radial Permeability
rp is the Probe radius
pint is the intercept of the spherical flow line
Ssphc and Ssphp are internally computed geometrical skin factors.
912
PanSystem
where:
m is the slope of the early Vertical Radial Flow line,
Lw is the Effective Well Length.
For the Hemi-Radial Flow line, the 162.6 coefficient is doubled in the above
equation.
The Skin Factor (S), is calculated using the equation from Permeability and Skin
(refer to Radial Flow - Semi-Log Plot), appropriate to the Test Type, replacing k by
k. A small Anisotropy Correction (elliptical flow distribution around the wellbore) is
applied to this to obtain the True (Mechanical) Skin (S). If a late Pseudo-Radial
Flow Line has been fitted on the plot to obtain the Horizontal Permeability (k), (or
failing that, if a non-zero value for k exists in the Model Parameters), the Vertical
Permeability (kz) is calculated from:
It follows that the True (Mechanical) Skin (S) displayed in the Results Box is not
strictly correct until k and kz have been determined, although the error is small.
The Horizontal Radial Permeability (k), is calculated as:
where:
m is the slope of the late (Pseudo-) Radial Flow line.
If there is areal anisotropy, then assume:
913
PanSystem 3.5 User Guide
The Pseudo-Radial Skin Factor (Spr), is calculated from the late (Pseudo-) Radial
Flow line using the equation from Permeability and Skin (refer to Radial Flow -
Semi-Log Plot), appropriate to the Test Type.
914
PanSystem
where:
p x is the Y-position of the line,
Lw is the Effective Well Length.
For the Hemi-Radial Flow case, the 0.5 on the right-hand side of the above
equation is replaced by 1.0.
Skin Factor (S), is determined from the Zero Slope line using the Skin Factor
equations defined in the Semi-Log Plot topic (refer to Radial Flow - Semi-Log Plot),
with k replaced by k. In these equations, the intercept term is read from the
delta-pressure at the start of the Vertical Radial Flow Regime as defined by the
Flow Regime Marker. The slope term m, is derived from the Vertical Radial
Permeability (k), using for instance, the Radial Permeability equation from Radial
Flow - Semi-Log Plot. A small Anisotropy Correction (elliptical flow distribution
around the wellbore) is applied to this to obtain the True (Mechanical) Skin (S). If
a late Pseudo-Radial Flow Line has been fitted on the plot to obtain the Horizontal
Permeability (k), (or failing that, if a non-zero value for k exists in the Model
Parameters), the Vertical Permeability (kz) is calculated from:
It follows that the True (Mechanical) Skin (S) displayed in the Results Box is not
strictly correct until k and kz have been determined, although the error is small.
Horizontal Radial Permeability (k), is calculated from the Zero-Slope line (i.e. late
Pseudo-Radial data) by:
915
PanSystem 3.5 User Guide
where:
px is the Y-position of the line.
For the Radial Flow at Single Fault case, the 0.5 on the right-hand side of the above
equation is replaced by 1.0.
Pseudo-Radial Skin Factor (Spr), is determined from the Zero Slope line (i.e. late
Pseudo-Radial data), using the Skin Factor equations defined in the Semi-Log Plot
topic (refer to Radial Flow - Semi-Log Plot). In these equations, the intercept
term is read from the delta-pressure at the start of the late Radial Flow Regime as
defined by the Flow Regime Marker. The slope term is derived from the Radial
Permeability (k), using for instance, the Radial Permeability equation from Radial
Flow - Semi-Log Plot.
916
PanSystem
where:
m is the slope of the line through the Linear Flow portion of the data.
The Convergence Skin (Sconv), is calculated from:
where:
S is the Mechanical Skin,
the Anisotropy Coefficient (A), is given by:
where:
p = [p - p (t=0)] for a Drawdown with no History, or p
int i int int = [pint(te=0)
p(t=0)] for an Equivalent Time Plot.
For a Build-Up using the tandem Square-Root function:
where:
S't is calculated using the earlier equation for St (above), with p int =
[p*p(t=0)].
2. Estimation of Radial Permeability and Mechanical Skin Factor:
917
PanSystem 3.5 User Guide
A Total Skin (St), is calculated from the intercept pint (i.e. the same way as in Option
1, using the first equation for St (above), with pint = [p*p(t=0)]). A Mechanical
Skin (S), is derived from this by:
where:
is a Skin Factor accounting for Flow Convergence and Anisotropy (Reference 62),
and the Anisotropy Coefficient (A), is given by:
918
PanSystem
General:
The Type-Curve Plots are scaled in Real Terms, not Dimensionless Terms:
X-axis:
Constant Rate Drawdown and all Tests with No History option switched-
on:
X-axis = logt
Build-Up Tests with Constant Rate option switched-on:
X-axis = log[p/q]
All Tests with Full History option switched-on:
X-axis = Equivalent Time, as defined in Semi-Log Plot - Superposition
Function.
Y-axis:
Constant Rate Drawdown and all Tests with No History option switched-
on:
Y-axis = logp
All Tests with Full History option switched-on:
Y-axis = log[p/q]
Refer to Slug Test Type-Curves, for the Wellbore Fill-Up or Leak-Off Test,
which has a special Y-axis definition.
Full History:
919
PanSystem 3.5 User Guide
920
PanSystem
Permeability:
For data plotted as p on the Y-axis:
where:
921
PanSystem 3.5 User Guide
General:
[TD/CD] on X-axis (References 5 and 34):
where:
and
Storage Coefficient:
where:
922
PanSystem
Radius of Investigation:
where:
T is the Shut-In Time (Build-Up Analysis), or the Duration of the Flowing Period
(Drawdown Analysis).
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
923
PanSystem 3.5 User Guide
General:
[TD/LD2] on X-axis:
where:
where:
L is the basic dimension that describes the Geometrical Configuration of the
Boundaries (e.g. L:2L for Parallel Faults). It is the Distance to the nearest
Boundary.
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
924
PanSystem
General:
[TD/CD] on X-axis for Wells open to atmospheric pressure on surface
(References 40):
where:
pi is the Layer Pressure, and
po is the Initial Wellbore (Cushion) Pressure.
Permeability (k), is calculated from the Time Match:
where:
d = Pipe ID (inches),
= Wellbore Fluid Density (g/cm ), and
3
925
PanSystem 3.5 User Guide
General:
[TDxf] on X-axis (References 23, 24 and 25),
where:
and
where:
926
PanSystem
where:
[FCD] match is the value of the Match Curve.
Pseudo-Radial Skin Factor (Spr):
Spr is calculated as described in the previous section above, with rweff from a curve-fit
of the relationship rweff/rw and FCD (presented in Reference 23).
Finite Conductivity - Wong, Harrington and Cinco-Ley Type-Curves:
Please see Reference 44 for a description of the Wellbore Storage and Fracture
Analysis.
927
PanSystem 3.5 User Guide
Dual-Porosity Type-Curves
Time-Axis Match:
where:
928
PanSystem
929
PanSystem 3.5 User Guide
Ei Type-Curve
General:
[TD/RD2] on X-axis, where:
930
PanSystem
Dual-Permeability Type-Curves
Time-Axis Match:
In the definition of , the term kv/hv, represents the Vertical Conductivity (refer to
Interporosity Flow Coefficient in Model Parameters).
931
PanSystem 3.5 User Guide
Each curve represents a different value of the Flow Capacity Ratio (), where:
The value is read from the late-time (Total System) Match Curve.
The Storativity Ratio (), given by:
must be obtained by iteration using the Simulate Quick Match or Auto Match
options.
932
PanSystem
Radial-Composite Type-Curves
933
PanSystem 3.5 User Guide
M is read from the late time (Outer Region Radial Flow) Match-Curve. Each curve
corresponds to a different value of M.
Outer/Inner Storativity Ratio:
must be obtained by iteration using the Simulate Quick Match or Auto Match
options.
934
PanSystem
General:
Wellbore Storage Coefficient, Inner Region Permeability (kp) and True Skin (S) are
calculated from the Match using the standard Wellbore Storage and Skin (TD/CD)
Type-Curve set (i.e. the Permeability equations from Homogeneous Reservoir
Calculations and the first four equations from the General section of Wellbore
Storage Type-Curves), with a user-supplied value for the Perforated Interval Height
(hp).
The Multi-Phase Flow Correction, replacing the Oil Mobility term,
where:
h is the full Layer Thickness, and
kz is the Vertical Permeability.
Two sets of Partial Penetration Type-Curves are available:
1. Perforations in Middle (default set): MPARTPEN.TCD
2. Perforations at Top/Bottom: TPARTPEN.TCD
Two sets of Gas-Cap/Aquifer Type-Curves are available:
1. Perforations at Top (Aquifer), or Perforations at Bottom (Gas-Cap) (default
set): TGASCAP.TCG
2. Perforations in Middle: MGASCAP.TCG
These two models are identical as far as Match calculations are concerned.
The Match for late time data uses a set of Derivative Type-Curves with TDZ on the
Time-axis.
Vertical Permeability (kz), is determined from the Time-Match (i.e. TDZ equation from
above).
935
PanSystem 3.5 User Guide
Full-Thickness Radial Permeability (k), is calculated from the Y-axis Match (i.e. with
one of the Permeability equations from Homogeneous Reservoir Calculations), using
the full Layer Thickness (h).
Each Type-Curve corresponds to a different value of the Penetration Ratio:
The Penetration Ratio is obtained from the Match Curve, and the Effective
Perforated Length (hp) is computed from this.
The Inner Region Permeability (kp), is then re-calculated using this new hp value
(i.e. with one of the Permeability equations from Homogeneous Reservoir
Calculations).
936
PanSystem
Drawdown Method for Flowing Periods, and Build-Ups using the Slider Pressure
Extrapolation:
Effective Transmissibility (Teff), is calculated from the Y-axis Match:
First Cell Connected Pore Volume (V1), comes from this and the X-axis Match:
Second Cell Connected Pore Volume (V2), is then derived from the Match-Curve
value:
Build-Up Analysis Method for Build-Ups not using the Slider Pressure Extrapolation:
Effective Transmissibility (Teff), is calculated from the X-axis Match:
First Cell Connected Pore Volume (V1), comes from the Y-axis Match:
Second Cell Connected Pore Volume (V2), is then derived from the Match-Curve
value:
937
PanSystem 3.5 User Guide
where:
LW is the Effective Length of the Well,
k is the Horizontal Radial Permeability, and
kz is the Vertical Permeability.
This differs slightly from the term TD(L/2) commonly used in published references
(References 47 and 48):
where:
Z is the vertical distance from the Well to the Upper or Lower Boundary in a No-
Flow/No-Flow system, or to the No-Flow Boundary in a No-Flow/Constant Pressure
system.
Vertical Permeability (kz), is calculated from the Time-Match:
Radial Permeability (k), can then be obtained from the Y-axis Match:
938
PanSystem
In the Known Well Length option, the Effective Well Length (Lw), is specified by
the user, so the kr equation can be solved directly. The Well Position (Z), is
computed from the Match-Curve value (ZwD).
In the Unknown Well Length option, ZwD is specified by the user, and the Match-
Curve value of LWD has to be solved simultaneously with the kr equation to
determine kr and Lw:
For the Dual-Porosity Model, the parameters and are determined by iteration
using Simulate Quick Match or Auto Match.
In Stage 2, the Wellbore Storage Coefficient (Cs) and True Skin Factor (S), are
calculated from the Match by using the standard Wellbore Storage and Skin
(TD/CD) Type-Curve set (i.e. the Permeability equations from Homogeneous
Reservoir Calculations and the first four equations from the General section of
Wellbore Storage Type-Curves).
939
PanSystem 3.5 User Guide
General:
This is a Slug Test Type with the Use Pressure Integral Method checkbox enabled in the
Test Period Classification dialog.
This uses the method proposed by Peres, Onur and Reynolds.
A Pressure Integral Function at Time (t) is defined as:
Eq. 1
where:
Eq. 2
Eq. 3
where:
pi = Initial (Layer) Pressure
Po = Initial Wellbore (Cushion) Pressure
Cs = Wellbore Storage Coefficient
This is an internal computation which overrides any value users may have entered in the
Rate Changes Table.
The standard Analysis equations, described in the other topics for PanSystem Equations
(Oil Analysis), are then used to derive results from Line-Fits (i.e. slope and intercept) and
Type-Curve Matching.
Varying Rate Option:
940
PanSystem
This is the default option for Analysis, and corresponds to the Convolution part of the
Analytical Procedures section of the technical paper by Peres, Onur and Reynolds. It is
the optimum use of the Pressure Integral Method, because it corrects for Wellbore
Storage effects to reveal the Reservoir Signal. The functioned data are therefore
amenable to Line-Fitting on Diagnostic Plots, in addition to Type-Curve Analysis.
The Time Function (Tf) dialog settings are enabled as if for a Drawdown with a Varying
Rate. The default settings are:
Use Varying Rate - enabled
dP/dQ versus Elapsed Time - disabled
A virtual "Flow Rate" function is computed internally as:
Eq. 4
where:
Pwfj = Flowing Pressure at Time tj
qj = corresponding Instantaneous "Flow Rate"
Po = Initial Wellbore (Cushion) Pressure
Cs = Wellbore Storage Coefficient
PanSystem treats the Pressure Integral Function (Eq.1) as if it were the Pressure, and the
Rate Function (Eq.4) as the Flow Rate. The Superposition, etc. logic will process these to
produce the equivalent of the standard Rate-Normalized Pressure versus Equivalent Time
Diagnostic Plots.
The Y-axis will therefore appear as:
"I(dP)/(Pwf Po)" instead of "delta-P/delta-Q".
941
PanSystem 3.5 User Guide
Ramey et al Type-Curves
General:
This is a Slug Test Type with the Use Pressure Integral Method checkbox disabled in the
Test Period Classification dialog.
With this setting, the data should only be Analyzed using the Ramey, Agarwal and Martin
Type-Curves for a Radial Homogeneous Reservoir.
The X-axis uses Elapsed Time (log t).
The Y-axis function is:
where:
pi = Initial (Layer) Pressure
po = Initial Wellbore (Cushion) Pressure
where:
pwf is the Instantaneous Wellbore Pressure at Time (t).
Permeability (k) is derived from the X-axis (Time) Match:
Skin factor (S) is derived from the Match Curve Identifier (CDe2S):
where:
For a Slug Test, the Wellbore Storage Coefficient (Cs) is given by:
where:
d = Pipe Inside Diameter or ID (inches)
= Wellbore Fluid Density (gm/cm ) 3
= Average Angle of Pipe Deviation (degrees) over the Fill-Up (or Leak-Off) Interval
(i.e. over the Length of Tubing along which the liquid movement occurs).
942
PanSystem
These parameters are all assumed to be constant for the duration of the Slug
Test.
943
PanSystem 3.5 User Guide
General:
Several useful calculations are made for Oil Well Tests in the PanWizard for Test Design,
in the Testing Time Advisor section:
Wellbore Storage Coefficient:
Fluid Compression/Expansion:
(bbls/psi)
where:
Vwb is the Wellbore Volume (bbls), and
cwbf is the Average Compressibility of the Fluid in the Wellbore (psi-1).
Moving Liquid Column:
(bbls/psi)
where:
Awb is the Cross-Sectional Area of the Wellbore (ft2),
is the Density of the moving Wellbore Fluid, and
wbf
is the Average Angle of Deviation of the Well over the interval covered by the
Fluid Movement.
Time to End of Wellbore Storage:
This is twice the value in the classical equation (Reference 2), and is more
consistent with the behaviour of the Pressure Derivative. It gives a Time which is
about 60% longer than the 1% Afterflow criterion.
Cs is the Wellbore Storage Coefficient, and
St is the Total Skin (i.e. S + DQ) - (for a Gas or Condensate Well).
The equation tends to underestimate the Time when D > 0.
Time to Detect Closest Boundary:
This is the minimum Test Duration required in order to be able to discern with
some confidence a Change of Slope on the Semi-Log Plot, indicative of a
heterogeneity at a Distance (R) from the Well.
This is simply the Time required to be sure that there is a Change of Slope; it does
not allow time for the new trend to develop fully. In terms of the Log-Log Plot,
the Derivative will just start to leave the Zero-Slope Radial Flow line. In order to
characterize the heterogeneity (e.g. Single Fault, Change of kh, etc), at least
another Log Cycle of Test Time will be required.
944
PanSystem
The same equations as for Radius of Investigation are used (i.e. the equations
from the Radius of Investigation section of the Semi-Log Plot topic), but in this
case, the input is Distance, and the output is Time.
Time to Reach Semi-Steady-State:
This is the Time required to detect the Boundary farthest from the Well in a Closed
system. The same equations are used as for the Time to Detect Closest Boundary
(see above).
945
PanSystem 3.5 User Guide
Gas Analysis
Overview
General:
All equations are written in Oilfield Units.
The Gas Well Test Analysis equations are very similar to those used for Oil, with Pressure
optionally replaced by Pseudo-Pressure (m(p)) or Pressure-Squared (p2) (References 20
and 21), and Time optionally replaced by Pseudo-Time (t') (Reference 41). There is the
following correspondence between Plot Axes terms:
Oil Gas
p p
m (p)*1E-06
or p2* 1E-06
p p
m(p)* 1E-06
or p * 1E-06
2
t t or t'
t t or t'
The Pseudo-Pressure and Pressure-Squared Axes Units are divided by 1E06 for
display purposes (e.g. psi2/cP (*1E-06)). The slopes and intercepts reported on
these plots will also contain this factor, and therefore take the numerical values as
they appear on the plot.
The Pseudo-Time t', is the normalized form of the Pseudo-Time ta(p) defined in
Agarwal's paper (Reference 41):
where the constants gi and Cti are at reservoir conditions (i.e. in the Fluid Parameters
dialog; Check Pressure = Player and Check Temperature = Tlayer). This gives it the units of
hours rather than psi.hrs/cp.
Agarwal defined the un-normalized Pseudo-Time at Pressure Point ta(pn) as:
where:
946
PanSystem
In PanSystem, the integral and summation are performed at plotting time, from a table of
Pressure versus g(p) and Ct(p) prepared in the Fluid Parameters section of Dataprep.
Only equations for the m(p) option will be cited in most instances in this section; m(p) is
defined by the integral (Reference1):
For the p2 approximation, replace the Surface Gas Flow Rate (qsg) by:
The term qsg in the Gas Analysis equations refers to this Wet Stream Rate for
Condensate Well Tests.
947
PanSystem 3.5 User Guide
Log-Log Plot:
Apparent Wellbore Volume (V):
where:
m(p) int is the value of m(p) at 1 hour (psi /cP),
2
where:
Twb is the Average Wellbore Temperature, and is assumed to be equal to the
Reservoir Temperature T' (R), so the two Temperatures cancel.
Storage Coefficient (Cs):
where:
Cgi is the Isothermal Gas Compressibility at Reservoir Conditions (Fluid Parameters
dialog).
Log-Log Plot Radial Permeability (k):
This is determined from a Zero-Slope line by (for the m(p) option):
where:
m(p) is the Y-axis position of the line,
T' is the Reservoir Temperature (R), and
qsg is the Gas Flow Rate at Surface (MMscf/day).
For plots with rate-normalized Pseudo-Pressure on the Y-axis, set qsg = 1.0 in the
equation.
Skin Factor (S):
This is determined from the Zero-Slope line using the "general" form of the Skin
Factor equations defined in Gas Analysis (Radial Flow) Semi-Log Plot.
948
PanSystem
The term "general" means before setting the Time, or Time Function, to 1.0 to
define an intercept (refer to the Skin Factor equation for the Oil Analysis Log-Log
Plot for an example).
Other Calculations from the Log-Log Plot:
Dual-Porosity Model:
Storativity Ratio (), from the positions of the System Radial Flow and Transition to
System Radial Flow Zero-Slope lines. This is derived from a curve-fit relating the
value of () to the depth of the Derivative Trough (i.e. value of the Derivative at
the bottom of the Trough divided by the value of the Derivative in System Radial
Flow).
Inter-Porosity Flow Coefficient (), from the time tx at the end of the Transition to
System Radial Flow Regime; this is described in Other Calculations from the Log-
Log Plot for an Oil Fluid Type.
949
PanSystem 3.5 User Guide
General:
Permeability and Skin:
Please refer to Oil Analysis (Radial Flow) Semi-Log Plot, for details on the
calculations performed for Semi-Log (Radial Flow) Plots. The following differences
should be noted:
1. Permeability (k), for the m(p) option:
where:
m is the slope of the line (per log10 cycle),
T' is the Reservoir Temperature (R),
qsg is the Gas Flow Rate at Surface (MMscf/day).
2. Permeability (k), for the p2 approximation option:
In each of the above three cases, for Superposition Plots where the Y-axis is
normalized with respect to Flow Rate, qsg is omitted from the equation.
4. Skin Factor (S):
In the equations for S (i.e. refer to Oil Analysis (Radial Flow) Semi-Log Plot
for details), replace the Pressure terms (p) by Pseudo-Pressure (m(p)) or
Pressure-Squared (p2), o by gi and Ct by Cti.
For example, in the case of a generalized Superposition ("Full History"):
where:
int is the intercept of the line of slope m at fr = 0 (Equivalent Time = 1.0
hrs.), and
m is the slope of the line.
Other Calculations from the Semi-Log Plot:
950
PanSystem
Permeability and Skin Factor from Single Fault Radial Flow Line:
where:
m' is the slope of the line, and
L is the Distance to the Boundary.
Radius of Investigation (Rinv):
Refer to Oil Analysis (Radial Flow) Semi-Log Plot.
Calculated Initial Pressure pcalc:
For the MDH Build-Up Plot ("No History"):
and:
For the Build-Up Plot using (Agarwal) Equivalent Time ("Constant Rate
History", not "Horner"):
For Superposition Plots using Equivalent Time ("Full History", not "Horner"):
(also refer to Oil Analysis (Radial Flow) Semi-Log Plot )
The corresponding Pressure pcalc is then read from the Pseudo-Pressure Table.
Skin Pressure Drop:
First compute:
951
PanSystem 3.5 User Guide
and:
where p0 is the last Flowing Pressure (i.e. for a Drawdown) or Pressure at the
instant of shut-in (i.e. for a Build-Up), so that m(p)corr is the flowing Pseudo-
Pressure corrected for Skin (i.e. the value if Skin were zero).
pcorr, the Zero-Skin Flowing Pressure, is obtained from m(p)corr via the look-up table.
The Skin Pressure Drop is then:
and
pcorr is then:
and
where:
pwf is the flowing pressure at the end of the flowing period, and
m(p) skin is calculated with the equation in the Skin Pressure Drop section.
A similar definition applies to the p2 option - refer to the Note in the General section
of Gas Analysis Overview).
Average Reservoir Pressure PMBH:
For Build-Up Tests, when the Boundary Configuration is Closed System, an Average
Reservoir Pressure is calculated by the MBH (Matthew, Brons and Hazebroek)
952
PanSystem
Method described in Oil Analysis (Radial Flow) Semi-Log Plot, with appropriate
modifications for Gas.
This is only valid if the preceding Drawdown has reached Semi-Steady-State.
For example, the MBH equation for p for a Gas Well becomes:
where:
m(p*) is the extrapolated or calculated Initial Pseudo-Pressure from the Semi-Log
line.
pDMBH is also defined in Oil Analysis (Radial Flow) Semi-Log Plot.
p is then read from the p versus m(p) look-up table.
Multi-Phase Flow:
Multi-Phase Pseudo-Pressures (Reference 18):
In case of the Multi-Phase Gas and Condensate Fluid Type options, all specified
Flow Rates (i.e. Gauge Data, Rate Changes) refer to the Separator Gas Phase.
Other Phase Flow Rates are computed from the Gas Flow Rate using WGR and
CGR.
Multi-Phase Pseudo-Pressure Tables can be generated in PanSystem for rigorous
modeling of multi-phase effects and fluid property behaviour.
Tables can also be imported as a file from an external source. The *.PSP file
structure is described in Multi-Phase Pseudo-Pressure (*.PSP) File. The Multi-Phase
Pseudo-Pressure is also defined in Definition of Multi-Phase Pseudo-Pressure. On
import, the Pseudo-Pressures are converted for compatibility with the m(p)
analysis logic existing in PanSystem.
Internally, PanSystem computes the End-Point Permeability to Gas (k=keffg(Swi)),
from the slope m of the Radial Flow Line. The Effective Permeabilities keffg, keffw and
keffo at the current saturation Sw are computed from this using the Relative
Permeabilities:
keffg = k.krg = keffg(Swi) x krg(Sw), etc.
The Total Mobility:
in all equations (i.e. Skin Factor, Rinv, etc.) containing the Diffusivity term.
953
PanSystem 3.5 User Guide
where Y is the Vertical Separation (i.e. m(p)) between early and late Parallel
lines.
Inter-Porosity Flow Coefficient:
Refer to Oil Analysis Semi-Log Plot and the related equations.
Matrix Block Permeability/Height2:
Refer to Oil Analysis Semi-Log Plot and the related equations.
Pressure Extrapolation Option:
Pressures are corrected as explained (refer to Oil Analysis (Pressure Extrapolation) Semi-
Log Plot), before converting to m(p) or p2 for the plots.
954
PanSystem
where:
m is the slope of the line fitted to the early data (psi2/cp/hr),
qsg is the Gas Flow Rate at Surface (MMscf/day),
T' is the Reservoir Temperature (R).
Dimensionless Wellbore Storage Coefficient (Cd):
This is computed using the equation from the Log-Log Plot topic.
Wellbore Storage Coefficient (Cs):
This is also computed using the equation from the Log-Log Plot topic.
Drainage Area (A) - (acres):
where:
St = S + Dqsg [1E+03],
m(p)int = intercept of the line at t = 0, and
955
PanSystem 3.5 User Guide
Total Volume (Vtot) (Total Connected Pore Volume of the Two Cells (ft3)):
where:
tint is the Time (or Equivalent Time) of the intersection of the First Cell and
Total System lines, and
V2 is the Volume of the Second Cell = Vtot V1.
Build-up Analysis Option:
For Build-Up Tests plotted without the Slider Pressure Extrapolation Correction:
Second Cell Volume (V2) (Connected Pore Volume (ft3)):
where:
V' is computed from the slope of the line m* using the Drainage Area (A)
equation from the Closed System Model section (above), and the First Cell
Volume (V1) equation from the Drawdown Analysis Option in this section. V'
is an intermediate term, and does not correspond to any physical Volume.
V1 is a user input unless derived from Drawdown Analysis.
956
PanSystem
Flow-After-Flow Tests:
Radial Flow Plot:
Y-axis:
where:
m(p) and q refer to the nth data point.
n
Y-axis:
Normalized Total Skin St = S + DQjnorm
where:
qj is the Surface Flow Rate during Flow Period j,
qj-1 is the Flow Rate during the preceding Flow Period.
For the Flowing Periods of an Isochronal Test (where qj-1= 0), Qjnorm = qj.
For the Shut-In Periods of an Isochronal Test (where qj = 0), Qjnorm = qj-1.
For Flow-After-Flow Production Tests, where q is always positive (as opposed to
Injection Tests), Qnorm simplifies to:
957
PanSystem 3.5 User Guide
Both methods are theoretically rigorous and should give the same answers for S
and D (i.e. provided the correct Initial Pressure (Pi) is used in the second
method).
Rate-Dependent Skin Coefficient (D):
D = m(1E+03) in (Mscf/day)-1
where m is the slope of the line.
Darcy Skin Factor (S):
S = intercept of line at Q or Qnorm = 0.
Non-Darcy Flow Coefficient (F):
in psi2/cp/(Mscf/day)2.
where:
T' is in R
Radial Flow Plot corrected for Rate-Dependence:
The Y-axis is now:
If a new line is fitted, k and S are calculated as for the first Radial Flow Plot.
The F and D Coefficients are retained from the second plot. If users
change F, the D term is re-computed from:
in (Mscf/day)-1.
Other Calculations:
Please refer to the sections following Other Calculations for Semi-Log Plots for
calculation of Skin Pressure Drop, etc.
Isochronal Tests:
The Drawdowns and Build-Ups are analyzed in the same way, using the same theory as
for the Flow-After-Flow Test described in the previous section.
958
PanSystem
Other Calculations:
Please refer to the sections following Other Calculations for Semi-Log Plots for
calculation of Skin Pressure Drop, etc.
959
PanSystem 3.5 User Guide
General:
If users do not select the Multi-Phase Pseudo-Pressure Method (refer to Well and
Reservoir Description (Analytical)/Fluid Type/Multi-Phase Options), Condensate Well Tests
are analyzed assuming a Single-Phase Wet Stream in the Reservoir. Therefore, for
Condensate Fluid Type, all Flow Rates in the following equations are "Wet Stream" Rates,
related to Separator Gas by:
qsg(wet) = qsg(sep)(1 + CGR x Vvap x (1E-6)) in MMcsf/day
PanSystem uses "Wet Stream" Rates internally. All computed Flow Rates (AOF,
Stabilized Rates, IPR) are declared as Separator Gas Rates; no such corrections
are necessary for Dry Gas Fluid Type.
C-and-n Plot:
Y-axis:
X-axis:
where:
psi is the Shut-In Pressure prior to each Flowing Period (Isochronal Test), or the
Initial Shut-In Pressure (Flow-After-Flow Test). For the final Extended Flow Period,
psi is the Layer Pressure. It is usually taken as p* from the final Build-Up, or some
other estimate of Reservoir Pressure.
n-exponent:
C-coefficient:
where:
int = value of p2
at qs= 1.0 MMscf/day.
Absolute Open Flow Potential:
where:
pres is the Layer Pressure.
C-and-n Deliverability Calculations:
The Extended Data C-coefficient, n-exponent and AOF are carried through from the
C-and-n Plot (Extended Flow Point) described in the preceding section.
960
PanSystem
The Stabilized Flow Rate is the theoretical Rate which would be attained if the Well
were to be flowed to stabilization (i.e. Semi-Steady-State) at the Stabilized Flowing
Pressure pwf(stab) (taken to be the last Flowing Pressure of the Extended Period):
where:
where:
n is the Extended Exponent.
Stabilised AOF:
This is obtained from the AOF equation in the previous section, using Cstab.
Total Skin Factor (St):
This is the current value from a previous Test Analysis (i.e. normally the Build-Up
following the Extended Flowing Period).
Skin Pressure Loss:
Firstly, compute:
where:
This corresponds to the slope (per log10 cycle) of the Build-Up Semi-Log Plot
following the Extended Flowing Period. Permeability (k), is carried through from
the Deliverability dialog.
The theoretical Flowing Pressure at zero Skin is then calculated:
where:
pwf(ext) is the Extended Flowing Pressure.
Then:
961
PanSystem 3.5 User Guide
and:
Flow Efficiency:
where:
p2(S=0) is defined above, in the previous section.
Damage Ratio:
Radius of Investigation:
where:
t ext is the duration of the Extended Flowing Period.
Time to Stabilization:
The default value for A is 640 acres (259 ha), the area of 1 section.
Stabilized Flow Rate:
This is carried through from the Deliverability dialog (i.e. n-exponent from
previous section).
Deliverability Plots:
Flow Rates are calculated for values of Flowing Pressure between 14.7 psia and
Layer Pressure (pres):
, or
962
PanSystem
X-axis:
where:
qsg is the Gas Flow Rate for each Flowing Period,
m(p) = m(p ) - m(p si ),
wf
p = p - p ,
2 2
si
2
wf
p = p - p and
si wf
psi is the Shut-In Pressure prior to each Flowing Period (Isochronal Test), or the
Initial Shut-In Pressure (Flow-After-Flow Test). For the final Extended Flow Period,
psi is the Layer Pressure. It is usually taken as p* from the final Build-Up, or some
other estimate of Reservoir Pressure.
Non-Darcy Flow Coefficient (F):
(in psi2/cp/Mscf/day)
For the p2 option, the intercept is first multiplied by 1/gizi in the above equation
For the p option, the intercept in the above equation is first multiplied by
(2E06)pi/gizi
Absolute Open Flow Potential:
The AOF is calculated as the root qsg of the Deliverability equation:
In p form:
963
PanSystem 3.5 User Guide
(in psi2/cp/Mscf/day)
where:
A is the Drainage Area (acres),
k, Spr, A and CA are read from the Deliverability dialog.
Non-Darcy Flow Coefficient (F), Rate-Dependent Skin Coefficient (D):
The D and F coefficients are related by the equation presented in Transient Analysis
with Rate-Dependent Skin.
AOF:
The AOF is calculated from the AOF equation described in the previous section at
pwf = 14.7 psia.
The Darcy Flow Coefficient (B) equation (presented above) requires a Pseudo-Radial
Skin Factor (Spr) for those models which do not exhibit Radial Flow at early time.
This is calculated from the True or Mechanical Skin Factor (S), that has been
derived from welltest analysis, and is displayed on the IPR dialog.
The conversions between S and Spr are listed after the Productivity Index (J)
equation in the Oil Deliverability section. For the Radial Homogeneous Model, Spr =
S.
Similar conversions are necessary for the Non-Darcy Skin Coefficients. Pseudo-
Radial Dpr is calculated from the True D derived from the welltest analysis as
follows. Dpr (and Fpr) are displayed on the IPR dialog. For the Radial Homogeneous
Model, Dpr = D.
For models where the late time Radial Flow corresponds to a Permeability or
Permeability Thickness which is different from the Layer Parameter k (i.e. Radial-
Composite, Dual-Permeability), a Pseudo-Radial kpr is also computed. For the
Radial-Homogeneous Model, kpr = k.
The following conversions are used for the Non-Darcy Skin Coefficients:
Radial-Homogeneous: Dpr = D
Dual-Porosity: Dpr = D
Vertical Fracture: Dpr = D
Dual-Permeability:
and this is used instead of k in the Darcy Flow Coefficient (B) equation
(presented above).
Partial-Penetration:
964
PanSystem
where:
Radial-Composite:
965
PanSystem 3.5 User Guide
where:
is the Initial Gas Volume Factor, both at Initial Pressure pi and Layer Temperature Ti.
Gas Properties are re-evaluated at this new Average Layer Pressure p(tj) and used in the
inflow calculation for the next time-step. This yields the Production Rate at time tj+1. The
new Cumulative Production Gp(tj+1) is then estimated, and the Average Layer Pressure
p(tj+1) recomputed, and so on...
For Condensate Systems, all calculations are performed with the "Wet Stream"
Flow Rates referred to in the opening paragraph of Gas Analysis (Radial Flow)
Deliverability. However, the displayed Production Rates and Cumulative
Production figures are for the Separator Gas.
966
PanSystem
where:
(int) = intercept m(p)int(t=0) of the line on the Square-Root Plot at zero value of
the Time Function.
For plots with m(p) on the Y-axis instead of m(p):
(int) = [m(p)int(t=0) m(p)t=0]
For Superposition Plots with a Rate-Normalized Y-axis, set qsg to 1.0 in the above
equation.
For the Tandem Square Root Build-Up Plot, refer to the relevant equation in Oil
Analysis (Linear Flow) Fracture Linear Flow.
Finite Conductivity Model (for Sf > 0):
For the Finite Conductivity Fracture Model, the line fitted to the Square-Root Plot is
treated in the way described in Oil Analysis (Linear Flow) Fracture Linear Flow.
The Dimensionless Intercept (intD) is defined by the same equations as for Sf also
described in Oil Analysis (Linear Flow) Fracture Linear Flow.
FCD, Xf and kfw are then calculated in the same way as for Oil as described in Oil
Analysis (Linear Flow) Fracture Linear Flow.
967
PanSystem 3.5 User Guide
968
PanSystem
where:
m is the slope of the line on the Fourth-Root Plot.
Calculations for FCD, S, and Xf from tebf are described in Oil Analysis (Bilinear Flow)
Reservoir Bilinear Flow.
969
PanSystem 3.5 User Guide
where:
k is the Horizontal Radial Permeability, and
m is the slope of the line.
Gas-Cap/Aquifer Model:
Assuming Hemi-Spherical Flow (i.e. Perforations at the top or bottom of the
Layer), and replace the 24.7 by (24.7 x 4) in the above equation.
970
PanSystem
where:
m is the slope of the early Radial Flow line, and
Lw is the Effective Well Length.
For the Hemi-Radial Flow case, the 1637 coefficient is doubled in the above
equation.
The Skin Factor (S), is calculated using the appropriate equation from Oil Analysis
(Radial Flow) Semi-Log Plot, according to the Test Type, replacing k by k. A small
Anisotropy Correction (elliptical flow distribution around the wellbore) is applied to
this to obtain the True (Mechanical) Skin (S). If a late Pseudo-Radial Flow Line has
been fitted on the plot to obtain the Horizontal Permeability (k), (or failing that, if a
non-zero value for k exists in the Model Parameters), the Vertical Permeability (kz)
is calculated from:
It follows that the True (Mechanical) Skin (S) displayed in the Results Box is not
strictly correct until k and kz have been determined, although the error is small.
The Horizontal Radial Permeability (k), is calculated as:
where:
971
PanSystem 3.5 User Guide
The Pseudo-Radial Skin Factor (Spr), is calculated from the late Pseudo-Radial Flow
line using the appropriate equation from Oil Analysis (Radial Flow) Semi-Log Plot,
according to the Test Type.
972
PanSystem
where:
p x is the Y-position of the line, and
Lw is the Effective Well Length.
For the Hemi-Radial Flow case, the 0.5 is replaced by 1.0 in the above
equation.
Skin Factor (S), is determined from the Zero Slope line using the Skin Factor
equations defined in Gas Analysis (Radial Flow) Semi-Log Plot, with k replaced by k.
In these equations, the "intercept" term is read from the Delta-Pressure at the
start of the Vertical Radial Flow Regime as defined by the Flow Regime Marker.
The "slope" term m, is derived from the Vertical Radial Permeability, using for
example, the Permeability for m(p) equation in Gas Analysis (Radial Flow) Semi-Log
Plot. A small Anisotropy Correction (elliptical flow distribution around the wellbore)
is applied to this to obtain the True (Mechanical) Skin (S). If a late Pseudo-Radial
Flow Line has been fitted on the plot to obtain the Horizontal Permeability (k), (or
failing that, if a non-zero value for k exists in the Model Parameters), the Vertical
Permeability (kz) is calculated from:
973
PanSystem 3.5 User Guide
It follows that the True (Mechanical) Skin (S) displayed in the Results Box is not
strictly correct until k and kz have been determined, although the error is small.
Horizontal Radial Permeability (k), is calculated from the Zero-Slope line (late
Pseudo-Radial data) by:
where:
px is the Y-position of the line.
For the Radial Flow at Single Fault case, the 0.5 on the right is replaced by 1.0 in
the above equation.
The Pseudo-Radial Skin Factor (Spr), is determined from the Zero-Slope line (late
Pseudo-Radial data) using the Skin Factor equations defined in Gas Analysis (Radial
Flow) Semi-Log Plot. In these equations, the "intercept" term is read from the
Delta-Pressure at the start of the late Radial Flow Regime as defined by the Flow
Regime Marker. The "slope" term is derived from the Radial Permeability (k), using
for example, the Permeability for m(p) equation in Gas Analysis (Radial Flow) Semi-
Log Plot.
974
PanSystem
where:
m is the slope of the line through the Linear Flow portion of the data.
The Convergence Skin (Sconv), is calculated from:
where:
S is the Mechanical Skin.
St is obtained from the intercept of the line:
where:
m(p) int = [m(pi)-m(p)int(t=0) ] for a Drawdown with no History, or
m(p) int = [m(p)int(te=0) m(p)(t=0)] for an Equivalent Time Plot.
For a Build-Up using the Tandem Square-Root Function:
where:
St is calculated using the earlier equation for St (above) with:
m(p) int = [m(p*) m(p)(t=0)]
2. Estimation of Radial Permeability and Mechanical Skin Factor:
975
PanSystem 3.5 User Guide
A Total Skin (St), is calculated from the intercept m(p)int in the same way as in
Option 1 described above.
Mechanical Skin (S), is derived from this by:
where:
is a Skin Factor accounting for Flow Convergence and Anisotropy (Reference 62),
where the Anisotropy Coefficient (A), is given by:
976
PanSystem
General:
Refer to Oil Analysis (Type-Curve Analysis) Plot Axes for Data. The p and p terms are
replaced by m(p) or m(p), or their p2 equivalents, where appropriate.
977
PanSystem 3.5 User Guide
General:
Permeability:
For Constant Rate Drawdowns and Build-Ups:
where:
qsg is the Flow Rate at Surface (Constant Rate Drawdown) or the last Rate before
Shut-In (Build-Up) in MMscf/day.
For Variable Rate Superposition Plots with a Rate Normalized Y-axis, set qsg = 1 in
the above equation, and for m(p)match read {m(p)/q}match.
For the p2 option, replace qsg by qsggizi.
For the p option, replace qsg by qsggizi / 2pi.
978
PanSystem
General:
X-axis:
[TD/CD], where:
TD and CD are defined in Oil Analysis (Type-Curve Analysis) Wellbore Storage Type-
Curves.
Apparent Wellbore Volume:
From the Time-Match (i.e. Real, Pseudo or Equivalent Superposition Time):
where T'wb, the Average Wellbore Temperature, is assumed equal to the Reservoir
Temperature (T'), so the two Temperatures cancel.
Storage Coefficients:
CD: Refer to Oil Analysis (Type-Curve Analysis) Wellbore Storage Type-Curves.
CS: Refer to Oil Analysis (Type-Curve Analysis) Wellbore Storage Type-Curves.
Skin Factor:
979
PanSystem 3.5 User Guide
General:
X-axis:
[TD/LD2], where:
980
PanSystem
General:
X-axis:
[TDxf] (References 23, 24, 25).
TDxf is defined in Oil Analysis (Type-Curve Analysis) Fractured Well Type-Curves.
Permeability:
This is computed from the equation for (k) in Homogeneous Reservoir Calculations.
Fracture Half-Length Xf:
Refer to Oil Analysis (Type-Curve Analysis) Fractured Well Type-Curves.
Wellbore Storage Coefficient, Pseudo-Radial Skin Factor:
Refer to Oil Analysis (Type-Curve Analysis) Fractured Well Type-Curves.
Fracture conductivity kfw and FCD:
Refer to Oil Analysis (Type-Curve Analysis) Fractured Well Type-Curves for the
Time-Axis Match.
981
PanSystem 3.5 User Guide
Dual-Porosity Type-Curves
General:
X-axis:
[TD/CD] or [TD/4]
Permeability:
This is computed from the equation for (k) in Homogeneous Reservoir Calculations.
Refer to Oil Analysis (Type-Curve Analysis) Dual-Porosity Type Curves for the Time-
Axis Match.
982
PanSystem
Ei Type-Curves
General:
X-axis:
[TD/RD2]
Permeability:
This is computed from the equation for (k) in Homogeneous Reservoir Calculations.
Refer to Oil Analysis (Type-Curve Analysis) Ei Type Curves for the Time-Axis Match.
983
PanSystem 3.5 User Guide
General:
Wellbore Storage Coefficient, Permeability and Skin Factor:
These are calculated with the [TD/CD] Type-Curves using the equation for (k) from
Homogeneous Reservoir Calculations and the relevant equations from Wellbore
Storage Type-Curves.
Inter-Layer Flow Coefficient (), Flow Capacity Ratio () and Storativity
Ratio ():
These are calculated as described in Oil Analysis (Type-Curve Analysis) Dual-
Permeability Type-Curves.
984
PanSystem
General:
Wellbore Storage Coefficient, Inner Region Permeability and Skin Factor:
These are calculated with the [TD/CD] Type-Curves using the equation for (k) from
Homogeneous Reservoir Calculations and the relevant equations from Wellbore
Storage Type-Curves.
Distance to Discontinuity, Outer/Inner Region Mobility and Storativity
Ratios:
Refer to Oil Analysis (Type-Curve Analysis) Radial Composite Type-Curves.
985
PanSystem 3.5 User Guide
General:
Wellbore Storage Coefficient, Near Wellbore Permeability and Skin Factor:
These are calculated with the [TD/CD] Type-Curves using the equation for (k) from
Homogeneous Reservoir Calculations and the relevant equations from Wellbore
Storage Type-Curves.
Vertical Permeability and Perforation Length (Penetration Ratio):
Refer to Oil Analysis (Type-Curve Analysis) Partial-Penetration and Gas Cap/Aquifer
Type-Curves.
986
PanSystem
Drawdown Method for Flowing Periods, and Build-Ups using the Slider Pressure
Extrapolation:
Effective Transmissibility (Teff), is calculated from the Y-axis Match:
First Cell Connected Pore Volume (V1), comes from this and the X-axis Match:
Second Cell Connected Pore Volume (V2), is then derived from the Match-Curve
value:
Build-Up Analysis Method for Build-Ups not using the Slider Pressure Extrapolation:
Effective Transmissibility (Teff), is calculated from the X-axis Match:
First Cell Connected Pore Volume (V1), comes from the Y-axis Match:
Second Cell Connected Pore Volume (V2), is then derived from the Match-Curve
value:
987
PanSystem 3.5 User Guide
General:
Horizontal Well Type-Curve Analysis for Gas Wells is similar to that for Oil Analysis (Type-
Curve Analysis) Horizontal Well Type-Curves, with a few modifications:
The Dimensionless Y-axis (pDL) function is now defined as (for Pseudo-Pressure):
For other aspects of the Matching process, refer to Oil Analysis (Type-Curve
Analysis) Horizontal Well Type-Curves.
988
PanSystem
General:
Several useful calculations are made for Gas and Condensate Well Tests in the PanWizard
for Test Design, in the Testing Time Advisor and Flow Rate Advisor sections.
Testing Time Advisor:
Wellbore Storage Coefficient:
Fluid Compression/Expansion:
(bbls/psi)
where:
Vwb is the Wellbore Volume (bbls), and
cwbf is the Average Compressibility of the Fluid in the Wellbore (psi-1).
Time to End of Wellbore Storage:
This is twice the value in the classical equation (Reference 2), and is more
consistent with the behaviour of the Pressure Derivative. It gives a time which is
about 60% longer than the "1% Afterflow" criterion. The Wellbore Storage
Coefficient (Cs) and the Gas Viscosity () are at initial conditions, and the Total
Skin (St) is given by (S + DQ). When the Turbulent Skin Effect is strong, the
computed time may be an underestimate.
Time to Detect Closest Boundary:
This is the minimum Test Duration required in order to be able to discern with
some confidence a change of slope on the Semi-Log Plot, indicative of a
heterogeneity at a Distance (R) from the Well.
This is simply the time required to be certain that there is a change of slope; it
does not allow time for the new trend to develop fully. In terms of the Log-Log
Plot, the Derivative will just start to leave the Zero-Slope Radial Flow line.
In order to characterize the heterogeneity (e.g. Single Fault, Change of kh, etc.),
at least another Log Cycle of Test Time will be required.
The same equations as those used for Radius of Investigation are applied (i.e. Oil
Analysis (Radial Flow) Semi-Log Plot), but in this case, the input is Distance, and
the output is Time.
Time to Reach Semi-Steady-State:
This is the Time required to detect the Boundary farthest from the Well in a Closed
System. The same equations as those used for the Time to Detect Closest
Boundary are applied (refer to previous section above).
989
PanSystem 3.5 User Guide
General:
Several useful calculations are made for Gas and Condensate Well Tests in the PanWizard
for Test Design, in the Flow Rate Advisor and Testing Time Advisor sections.
For Gas and Condensate Welltest Design, to assist in the appropriate choice of Flow Rate,
estimates can be obtained of the maximum safe Production Rate to avoid erosion of the
Tubing, and the minimum Production Rate to prevent the Well loading-up with liquid
(e.g. Condensed Water, Formation Water, Oil).
Maximum Recommended Flow Rate (Erosional Limit):
(MMscf/day)
where:
(ft/sec)
is the Threshold Erosional Velocity (Reference 69), and:
d is the ID of Tubing (inches),
Bg is the Gas Volume Factor (ft3/scf) calculated at the Layer Pressure and
Temperature specified in the PanWizard Flow Rate Limit dialog,
Ce is the Erosional Coefficient (default = 100),
is the Gas or Condensate Density (lbs/ft3) at the Layer Pressure and Temperature
g
(MMscf/day)
where:
990
PanSystem
All Fluid Properties are calculated at the Layer Pressure and Temperature specified
in the PanWizard Flow Rate Limit dialog.
991
PanSystem 3.5 User Guide
General:
With the introduction of 32-bit operating systems (Windows 95 and Windows NT) there
were cross-platform compatibility problems with *.PAN files. This problem was rectified in
PanSystem V-2.4, therefore the following rules for reading files will apply:
1. The 16- or 32-bit versions of V-2.4 or later will read any earlier 16-bit *.PAN files.
2. The 32-bit version of V-2.4 or later will read any earlier 32-bit *.PAN files.
3. The 16-bit version of V-2.4 or later will only read 16-bit versions of earlier *.PAN
files.
4. The *.PAX files of any version will be readable on either operating system
(Windows 3 or Windows 95/98/2000/NT/XP), irrespective of which operating
system the file was created on.
5. The Save As Previous option will generate a *.PAN ASCII file that can be read by
any previous version of PanSystem from V-3.0 onwards. Only data that was
available in V-3.0 will be saved, so data related to newer features will be lost.
6. Files from the DOS-based V-1.80 can be read into any version of PanSystem on
any platform.
While operating PanSystem users will work with different types of file. PanSystem uses
the following types of files (default extensions in brackets):
Gauge Data Files (*.TPR)
System Files (*.PAN or *.PAX pre-PanSystem V-2.4)
Tide Table Files (*.SEA).
Report Files (text only) (*.RPT)
Multi-Phase Pseudo-Pressure Files (*.PSP)
Pressure-z-Viscosity File (*.PIC).
Pressure ASCII Standard File (*.PAS) - (Canadian Energy and Utilities Board (EUB)
Keyword Standard).
The file extensions (*.TPR, *.PAN, etc.) are default file extensions used in
PanSystem. Users may, if they wish, assign their own extensions.
Gauge Data Files:
A Gauge Data File (*.TPR) contains the recorded Gauge Test Data. This will normally be
supplied on disk by the company that carried out the Welltest.
Up to 20 Columns of data can be read in via the Spreadsheet method, and 9 columns by
the Non-Spreadsheet method (refer to Open Data Files and Import Data Files for details).
Two of these must contain the Time and Pressure values, which are mandatory for
Analysis.
It is also possible to import Flow Rate data versus Time independently of the Pressure
data, if it exists as a separate record. Cumulative Production data can be used as an
alternative to Flow Rate data. An optional Flow Rate data Column may also be read in
for use in Analysis.
992
PanSystem
Other Columns of data (e.g. Temperature) will not be used in Analysis but users may still
want to import them into PanSystem for Editing, Reporting, Plotting, etc. Users may also
have another set of Pressure data in the same file, in which case they will be able to
compare two (or more) Gauge records, and analyze each in turn.
Users must tell PanSystem which type of Data is in which Column before importing the
file for Analysis.
Once the Data has been Imported, additional Columns can be created through Editing,
Smoothing, Copy/Pasting, up to a maximum of 100 Columns per file.
Section from a sample Gauge Data File containing Dates and missing entries (an ideal
candidate for the Fixed Column Widths Import mode)
To prepare the Gauge Data for Analysis, PanSystem's extensive Data Preparation facilities
in the Dataprep Menu can be used; users might wish to:
Reduce the Number of Data Points
Remove unwanted Data
Clean-Up noisy Data
Smooth noisy Data
Patch, Splice and Merge Data from more than one Gauge or File
Mark the beginning and end of different Flow Periods
Mark and annotate significant Events
By Reducing the Number of Data Points, the amount of memory required to store and
work with the file is also reduced, thus speeding-up plotting and calculation facilities.
Gauge Data File Requirements:
The data in the Gauge Data File must be arranged in Columns separated by spaces or
other valid de-limiters (refer to Open Data Files and Import Data Files for details of valid
delimiters). Various Import modes are available depending on the layout of the data.
993
PanSystem 3.5 User Guide
A special Fixed Column Width mode can be used to Import Date information and/or
Columns containing missing data (as illustrated in the example above).
PanSystem can Import File Header information intact for display in the program. Both
import modes will respect the Header content and spurious data will only occur if a
Header is not identified as such. Header lines marked with an asterisk (*), are
automatically recognized as Header information and will be ignored; other lines
similarly marked (including lines of Gauge Data) will also be ignored.
Where practical (i.e. for small data files), before Importing a "raw" Gauge Data
File, use an editor and mark non-numeric fields with an asterisk (*) at the start of
each line. PanSystem will then completely ignore these commented fields when it
reads the Gauge Data. For large files, just let PanSystem read in the data and
then Edit in Dataprep if necessary.
System Files:
A System File contains all the information required to carry out Analysis, Test Design,
Simulation, Forecasting, etc. in PanSystem (Analytical Mode) and/or Numerical Simulation
using PanSystem (Numerical Mode) and PanMesh. This includes:
Description of each Well - up to five Wells.
Description of each Layer within the Reservoir (up to five Layers) and Boundaries
(per Layer).
Description of the Fluids within each Layer.
Edited Gauge Data; up to 100 Columns of data per file, up to 20 files per Well.
Each Well can be assigned its own data sets.
Record of screen Configuration settings (e.g. Plot Title, Axes Scales, Markers and
Annotation).
Pseudo-Pressure and Pseudo-Time Tables for each Layer (Gas Wells).
A record of the status of the Analysis on each Plot when the file was Saved (e.g.
Lines Fitted, Flow Regime Markers, Results). This allows users to Save the file and
then continue at a later time from where they left off previously.
Report Format.
PanSystem (Numerical Mode) introduces:
3-D Reservoir Geometry, Internal Boundaries (up to 100 Nodes).
Material and Fluid Properties per Region/Layer (up to 99 Regions per Layer).
No limit to the number of Layers.
Description of Well Completion (Deviation, Azimuth, up to six Open
Intervals), for a single Well.
These files are in written in ASCII format from V-2.6 onwards. However, earlier
Binary files from 16-bit and 32-bit versions as far back as V-2.3 can still be read in.
994
PanSystem
If users do not have MS Word, this facility cannot be used. It is not possible to
specify an alternative program.
EUB Compliant (*.PAS) File:
PanSystem can output a *.PAS file conforming to the "Pressure ASCII Standard",
specified by the Canadian Energy and Utilities Board (EUB). The TRG.PAS format is
available.
Saving Files and File Extensions:
The file extensions *.TPR (Gauge Data Files), *.PAN (System Files), *.PAS (Pressure
ASCII Standard Files), *.SEA (Tide Table Files) and *.RPT (Report Text Files) are default
extensions used by PanSystem. Different extensions can be used if required. The
extension *.PAX, which was used in earlier versions for the ASCII alternative to the
*.PAN system file, is no longer available for Saving files. However, earlier *.PAX files
can still be read in.
995
PanSystem 3.5 User Guide
Type-Curve File
996
PanSystem
997
PanSystem 3.5 User Guide
998
PanSystem
Earlier version software Type-Curve files did not contain the jaxflag and ideriv
indices, but they are still compatible with more recent versions of the software.
position of label values for P, P data curves
Where P = pressure curves; P= pressure derivative curves
Position of label values on P, P data curves
0- points are plotted on left side of the curve
1- points are plotted on right side of the curve
2- points are plotted on the extreme left side of the curve
3- points are plotted in the middle portion of the curve
Test case used to show the illustration Example03.pan (Radial homogenous and infinite
acting reservoir model)
Type curve used RADHOMOG.TCH
Curve Label: Cd e2s
999
PanSystem 3.5 User Guide
r;3 on the type curve file - plotted curve label values in the middle portion on pressure
plot.
r;1 on the type curve file - plotted curve label values to the right side on pressure
derivative plot.
1000
PanSystem
1001
PanSystem 3.5 User Guide
*.PAN File
General:
The PanSystem data file can be saved or imported as a *.PAN file.
From V-2.4 onwards, all *.PAN files are in ASCII format, and can be viewed using a text
editor or spreadsheet. They are interchangeable between different platforms (e.g.
Windows 95/98/2000/XP/NT) within the limitations outlined in File Open. Prior to this
version, *.PAN files were in Binary format, and an ASCII format was available with the
extension *.PAX.
1002
PanSystem
General:
For the Multi-Phase Pseudo-Pressure option (also refer to Pseudo-Pressure Table Editing),
users may import an externally-generated Pseudo-Pressure file as an alternative to using
the generation facility provided in the Fluid Parameters section of Data Prep Reservoir
Control (Analytical) dialog. The default file extension is *.PSP.
The Multi-Phase Pseudo-Pressure is defined below in the section Definition of Multi-Phase
Pseudo-Pressure.
*.PSP File Structure:
Line 1:
Line 2:
Line 3 onwards:
where:
NA are real numbers (not used in PanSystem, but must be present in the first
three fields),
Fluid Type is the word Oil, Gas or Condensate,
osc, wsc, gsc are the Specific Gravities of Oil, Water (Water = 1.0) and Gas (Air =
1003
PanSystem 3.5 User Guide
Boi, Bwi, Bgi are the Volume Factors of Oil, Water and Gas at Layer Conditions
(vol/vol),
p1, p2, ... pj ... are the Pressures (from 14.7 psia to P(layer)).
(p ), (p ), ... (p ) ... are the corresponding Multi-Phase Pseudo-Pressures (from
1 2 j
0.0 to (P ). (layer)
For Single-Phase and Two-Phase situations, the term/s representing the absent phase/s
are excluded, because the associated Relative Permeability tends to zero.
For Oil Fluid Type:
Upon import into PanSystem, the appropriate conversions are applied to make the
Pseudo-Pressure compatible with the existing interpretation equations. For Oil (Multi-
Phase) Fluid Type, it is converted to Pressure (p) Units, for Gas or Condensate Fluid
Types to m(p) Units (psi2/cP).
1004
PanSystem
File Structure:
[n = No. of lines in table]
[Gas Gravity][Standard Temperature][Standard Pressure][Reservoir Temperature]
[optional blank line]
p1 z1 1
p2 z2 2
p3 z3 3
...
...
pn zn
n
1005
PanSystem 3.5 User Guide
File Structure:
[18922 = Code Word]
[Local Time at 12:00 ST] [Test Start Time (Gauge)] [Test Start Time (Local)] [Mean Tide
Height]
t1 h1
t2 h2
...
...
tn-1 hn-1
tn hn
0 0
where:
tj = Time in decimal hours, hj = Tide Height - at high and low Tide Points only.
All times are cumulative decimal hours (e.g. 14:30:00 on the first day in the table is
14.500, 14:30:00 next day is 38.500, etc.).
The file may be space-delimited or tab-delimited. The final row of zeroes defines the
end of the file. There is a maximum of 100 lines.
Example:
18922
12.000000 0.000000 9.500000 3.608920
50.266666 1.968500
56.566666 4.921260
62.700001 2.624670
68.683334 4.921260
75.300003 2.296590
81.699997 4.593180
87.933334 2.952760
... ...
... ...
193.833328 4.921260
199.833328 1.968504
206.250000 5.249344
212.433334 1.968504
0.000000 0.000000
1006
PanSystem
General:
In a Slug Test, the Reservoir is initially Shut-In with a Downhole Valve. In the Wellbore,
a Pressure lower than Static Reservoir Pressure is established above the Valve by
partially filling the Tubing with a liquid column or "Cushion". The Well is open on
surface. When the Downhole Valve is opened, the Formation is suddenly subjected to
this Underbalanced Pressure, and flow is induced. As the Wellbore Fills-Up, the steadily
increasing Back-Pressure exerted by the rising liquid column causes the Flow Rate to
decrease. The Well will eventually die if there is not enough Formation Pressure to flow
to surface, as Wellbore Pressure approaches Layer Pressure.
The Fill-Up Period with the Well open on surface constitutes a "Slug Test".
If the Well is closed on surface during the Test, such that the Pressure at the top
of the liquid column is increasing due to compression of the air or gas above it,
this does not represent a Slug Test, and is classified as a "Closed Chamber Test".
This is a different response type, not covered by Slug Test Theory, although the
early part of such a Test (i.e. before compression becomes significant), may be
amenable to a Slug Test Analysis.
Slug Test Theory can also be applied to a "Leak-Off Test". In this case, the initial
Cushion Pressure is greater than Reservoir Pressure. When the Downhole Valve is
opened, the liquid column Leaks-Off into the Formation until Pressure balance is
achieved. The Well is open on surface.
Setting-Up a Slug Test for Analysis:
A suggested workflow is presented as follows with hyperlinks to relevant dialogs and/or
plots where data entry, selections, etc. are required:
1. Import Gauge Data, then proceed to Data Edit Plot and select the Start and End of
the required Test Period. Do not enter any Flow Rates. If the first Gauge Pressure
does not correspond exactly to the Start of the Test (i.e. Valve opened), enter
the correct Time and the Cushion Pressure
The Cushion Pressure is not usually seen by the Gauge and may have to be
estimated from the liquid column height.
2. Double-click on the Ruler Bar above the Data Edit Plot. Select the Slug Test Type
and enter the three required parameters as described in the Test Period Classification
dialog.
3. Leave the checkbox unchecked to use the Ramey, Agarwal and Martin Slug Test
Type-Curves or check the checkbox to use the Pressure Integral Method of Peres, Onur
and Reynolds. Users may return here at any time to change their selection.
4. Proceed to Analysis.
5. Optionally, inspect the Rate Changes Table. Users will find the following special
set-up for Slug Tests (i.e. performed automatically on exit from the Data Edit Plot):
Initial Pressure (i.e. Start of Slug Test) set to:
1007
PanSystem 3.5 User Guide
1008
PanSystem
The Time Function (Tf) option is set by default to Use Varying Rate, so that
Convolution is used on the Diagnostic Plots (i.e. Rate-Normalized Pressure
versus Equivalent Time). With good data, users should see a Pressure and
Derivative Response free of any Wellbore Storage effects, and Line-Fit/Type-
Curve Analysis can be performed on the Diagnostic Plots appropriate for the
Reservoir Model selected, to obtain Reservoir Parameters. This corresponds
to the Convolution Methods section of the Peres, Onur and Reynolds technical
paper.
If users disable the Use Varying Rate During Test control, and enable the
dP/dQ with Elapsed Time control, they will be plotting Elapsed Time
(without Superposition) on the Time axis. This corresponds to the
Deconvolution Methods section of the Peres, Onur and Reynolds technical
paper.
If users disable the controls for Use Varying Rate During Test and dP/dQ
with Elapsed Time, the "Sandface Flow Rate" is ignored, and users have the
equivalent of a Constant Rate Drawdown Test with Wellbore Storage, as
discussed in the Type-Curve Matching section of the Peres, Onur and
Reynolds technical paper. This has no Rate Normalization and no
Superposition, and is really only amenable to Analysis using Type-Curves for
Wellbore Storage and Skin, such as the Type-Curves for a Radial
Homogeneous Reservoir with Wellbore Storage and Skin, since the Reservoir
Signal does not develop clearly without Convolution.
Build-Up Test Period After a Slug Test:
For a Shut-In Test following a Slug Test, the Wellbore Fill-Up Period constitutes the
history for the Build-Up Test. Since the Flow Rate during the Slug Test is continuously
decreasing, the Build-Up can only be correctly analyzed with the Varying Rate History
correctly configured. This workflow assumes that Pressure Data has been recorded
during the Fill-Up Period (necessary to calculate the Flow Rate).
To prepare the Shut-In data for Analysis, proceed as follows:
1. On the Data Edit Plot, pick the start and end of the Flowing Period before the
Shut-In. Leave the Rate values at zero. Do not pick the end of the Build-Up yet.
If the Slug Test Period has already been set-up for Analysis (refer to earlier
workflow), reset the Flow Rate at the end of the Slug Test to zero.
2. Compute Flow Rate#1 from dp/dt with the Create Rate (Q) tool, using the Wellbore
Storage Coefficient (Cs) value appropriate for the Flowing Period (Slug Test). The
computed Flow Rates for the Build-Up Period will be zero because the end of the
Build-Up was not picked.
3. The Test Type should be left as Normal in the Test Period Classification dialog.
4. In the Rate Changes Table, select the Pressure at the end of the Flowing Period (=
instant of Shut-In) and Copy {Ctrl-C} to store in the system memory (or write it
down).
5. Use the Transfer option to import Rate#1 into the table.
The Flow Rate calculated by the Create Rate (Q) tool, conforms to the default "Ends
of Rate Periods" format.
1009
PanSystem 3.5 User Guide
6. Delete the bottom two lines in the table (i.e. these are the original user-defined
selections made for the start and end of the Flowing Period).
7. Now Delete all the lines for the Shut-In Period except the very first (= T0) and
last ones (= Tend). Next, Paste {Ctrl-V) the final Flowing Pressure into the penultimate
line (= T0), to include the Pressure (P0) at the start of the Build-Up.
The Rate Changes Table should now begin at the start of the Flowing Period, with a
large number of entries during the Flowing Period, an entry for the end of the
Flowing Period (= T0 for the Shut-In), followed by an entry for the end of the Shut-
In Period at Tend.
8. Delete any lines near the beginning of the Flowing Period containing any obviously
spurious Rate Values (i.e. Flow Rates computed from dp/dt are often noisy at the start).
Do not Delete the first line representing the start of the Slug Test Period. The
Flow Rate corresponding to the Start Time of the Slug Test should be zero. Check
that there are no spurious Flow Rates (e.g. zero) in the next few lines.
9. Exit from the Rate Changes Table dialog. Ensure the Master Rate Channel is set to
Rate Changes.
10. Perform Build-Up Analysis in the usual way. The plots will use Superposition based
on the Varying Rate History in the Rate Changes Table.
11. To Analyze the Slug Test Period, it will first be necessary to merge all the Wellbore
Fill-Up Flowing Periods into a single group. This is done on the Data Edit Plot as described
in the section on the Ruler Bar. This will define a single Slug Test that can be analyzed by
the Ramey Type-Curves or the Pressure Integral Method. Set up this Test Period as
explained above, in Setting-Up a Slug Test for Analysis.
Note that Grouping the Flowing Periods to define the Slug Test will not affect the
Analysis of the Shut-In Period, since the Flow Rate variations are still listed in the
Rate Changes Table.
1010
PanSystem
Technical References
General:
A list of technical references used within PanSystem is presented below; these references
also appear in the topics to which they are applicable:
1. Dake, L.P.: "Fundamentals of Reservoir Engineering", Developments in Petroleum
Science, Vol. 8, Elsevier, 1981 and "The Practice of Reservoir Engineering",
Developments in Petroleum Science, Vol. 36, Elsevier, 1994.
2. Earlougher, R.C.: "Advances in Well Test Analysis", SPE monograph series, Vol. 5,
1977.
3. Matthews, C.S. and Russell, D.G.: "Pressure Build-Up and Flow Tests in Wells",
SPE monograph series Vol. 1, 1967.
4. Agarwal, R.G.: "A New Method to Account for Producing Time Effects when
Drawdown Type Curves are Used to Analyse Pressure Build-Up and Other Test
Data", paper SPE 9289, presented at the 55th Annual Fall Meeting of the SPE,
Dallas, Texas, Sept. 21-24 1980.
5. Gringarten, A.C., Bourdet, D.P., Landel, P.A. and Kniazeff, V.J.: "A Comparison
Between Different Skin and Wellbore Storage Type-Curves for Early-Time
Transient Analysis", paper SPE 8205, presented at the 54th Annual Fall Meeting of
the SPE, Las Vegas, Nevada, Sept. 23-26, 1979.
6. Earlougher, R.C. Jnr. and Kersch, K.M.: "Analysis of Short-Time Transient Test
Data by Type-Curve Matching", J. Pet. Tech. (July 1974) 793-800; Trans., AIME
257.
7. Agarwal, R.G., Al-Hussainy and Ramey, H.J.: "An Investigation of Wellbore
Storage and Skin Effect in Unsteady Liquid Flow: I Analytical Treatment", Soc. Pet.
Eng. J (Sept. 1970) 279-290; Trans., AIME 249.
8. Ramey, H.J. and Cobb, W.M.: "A General Pressure Build-Up Theory for a Well in a
Closed Drainage Area", J. Pet. Tech. (Dec. 1971) 1493-1505; Trans., AIME 251.
9. Van Everdingen, A.F. and Hurst, W.: "The Application of the Laplace
Transformation to Flow Problems in Reservoirs", Trans., AIME (1949) 186, 305-
324.
10. Cobb, W.M. and Smith, J.T.: "An Investigation of Pressure Build-Up Tests in
Bounded Reservoirs", paper SPE 5133, presented at the 49th Annual Fall Meeting
of the SPE-AIME, Houston, Texas, Oct. 6-9 1974 (an abridged version appears in
J. Pet. Tech., Aug. 1975, 991-996; Trans., AIME 259
11. Bourdet, D., Whittle, T.M., Douglas A.A. and Pirard, Y.M.: "A New Set of Type
Curves Simplifies Well Test Analysis". World Oil, (May 1983).
12. Stehfest, H.: "Algorithm 368, Numerical Inversion of Laplace Transforms",
(Communications of the ACM), Vol. 13, No.1 (Jan., 1970), 47-49.
13. (a) Meehan: "A Correlation for Water Compressibility", Pet. Eng., Nov 1980.
(b) Numbere, Brigham and Standing: "Correlations for Physical Properties of
Petroleum Reservoir Brines", Pet. Research Inst., Stanford Univ., Nov 1977.
(c) "Secondary Oil Recovery in the U.S.", API (1950) p.127 - Van Wingen.
1011
PanSystem 3.5 User Guide
14. Ramey, H.J.: "Practical Use of Modern Well Test Analysis", paper SPE 5878
presented at the 46th Annual California Regional Meeting of the SPE-AIME, April 8-
9, 1976.
15. Stewart, G, Wittman, M.J, and Meunier, D.: "Afterflow Measurement and
Deconvolution in Well Test Analysis", paper SPE 12174, presented at the 58th
Annual Fall Meeting of the SPE-AIME, San Francisco, CA, Oct. 5-8 1983.
16. Hall, H.N: "Compressibility of Reservoir Rocks", Trans. AIME, 231.
17. Gold, D.K., McCain, W.D. Jnr., and Jennings, J.W.: "An Improved Method for the
Determination of the Reservoir-Gas Specific Gravity for Retrograde Gases",
J.Pet.Tech. (July, 1989), 747-752; and paper SPE 17310 Midland, Texas, (March
1988).
18. Raghavan, R.: "Well Test Analysis for Multiphase Flow", paper SPE 14098, Beijing,
(March 1986).
19. Slider, H.C.: "A Simplified Method of Pressure Build-Up Analysis for a Stabilised
Well", J. Pet. Tech. (Sept, 1971), 1155-1160; Trans. AIME 251.
20. Lee, J.W.: "Welltesting", SPE of AIME publication, 1982.
21. "Theory and Practice of the Testing of Gas Wells", Third Edition 1975, or Fourth
Edition 1979. Energy Resources Conservation Board, Calgary, Alberta, Canada.
22. Standing, M.B.: "Volumetric and Phase Behaviour of Oil Field Hydrocarbon
Systems", SPE 1977.
23. Cinco-Ley, H. and Samaniego, V.F.: "Transient Pressure Analysis for Fractured
Wells", J.Pet.Tech. (Sept, 1981), 1749-1766. Also SPE 7490 (Houston 1978).
24. Lee, W.J. and Holditch, S.A.: "Fracture Evaluation With Pressure Transient Testing
in Low-Permeability Gas Reservoirs", J. Pet. Tech. (Sept, 1981), 1776-1792. Also
SPE 9975 or 7929/7930 (Denver 1979).
25. Gringarten, A.C., Ramey, H.J. Jnr. and Raghaven, R.J.: "Unsteady State Pressure
Distributions Created by a Well With a Single Infinite-Conductivity Vertical
Fracture", J. Pet. Tech. (Aug, 1972), 347-360. Also Trans. AIME 257 and SPE 4051
(San Antonio, 1972).
26. Sheng-Tai Lee and Brockenbrough, J.: "A New Analytic Solution for Finite
Conductivity Vertical Fractures With Real Time and Laplace Space Parameter
Estimation", paper SPE 12013, presented at the 58th Annual Tech. Conf. and
Exhib, San Fransisco, CA, Oct. 5-8, 1983.
27. Warren, J.E. and Root, P.J.: "The Behaviour of Naturally Fractured Reservoirs",
SPE Journal, Sept. 1963.
28. Bourdet, D. and Gringarten, A.C.: "Determination of Fissure Volume and Block
Size in Fractured Reservoirs by Type-Curve Analysis". Paper SPE 9293 presented
at SPE Fall Meeting, Sept. 1980 (Dallas).
29. Bourdet, D. et al: "Interpreting Well Tests in Fractured Reservoirs", World Oil,
October 1983.
30. Clark, D.G. and Van Golf-Racht, T.D.: "Pressure-Derivative Approach to Transient
Test Analysis: A High-Permeability North Sea Reservoir Example", SPE Journal,
November 1985.
31. Wong, D.W. et al: "Pressure Transient Analysis in Finite Linear Reservoirs Using
Derivative and Conventional Techniques: Field Examples", paper SPE 15421
presented at SPE Fall Meeting, 1986 (New Orleans).
1012
PanSystem
32. Jones, L.G., Blount, E.M. and Glaze, C.E.: "Use of Short Term Multiple Rate Flow
Tests to Predict Performance of Wells Having Turbulence", paper SPE 6133
presented at SPE Fall Meeting, 1976.
33. Cinco-Ley, H. and Samaniego, V.F.: "Pressure Transient Analysis for Naturally
Fractured Reservoirs", paper SPE 11026 presented at SPE Fall Meeting 1982 (New
Orleans).
34. Bourdet, D., Ayoub, J.A. and Pirard, Y.M.: "Use of Pressure Derivative in Well Test
Interpretation", paper SPE 12777 presented at SPE California Regional Meeting,
April 1984 (Long Beach).
35. Sutton, R.P. and Farshad, F.F.: "Evaluation of Empirically Derived PVT Properties
for Gulf of Mexico Crude Oils", paper SPE 13172 presented at SPE Fall Meeting,
Houston, Sept. 1984.
36. Schmidt, G, and Wenzel, H.: "A Modified Van Der Waal Type Equation of State",
Chem. Eng. Sci. Vol 35 (1980) pp1503 - 1512.
37. Firoozabadi: "Reservoir Fluid Phase Behaviour and Volumetric Predictions with
Equations of State", JPT, April 1988.
38. McKinley, R.M.: "Wellbore Transmissibility from Afterflow-Dominated Pressure
Buildup Data", JPT, July 1971.
39. Perrine, R.L.: "Analysis of Pressure Buildup Curves", Drill. and Prod. Prac, API
(1956) 482-509. Also Ref.: 2, Section 2.11.
40. Ramey, Henry J. Jnr., Agarwal, Ram G. and Martin, I.: "Analysis of Slug Test or
DST Flow Period Data", J. Cdn. Pet. Tech. (July-Sept. 1975) 37-42.
41. Agarwal, R.G.: "Real Gas Pseudo-Time - A New Function for Pressure Buildup
Analysis of MHF Gas Wells", paper SPE 8279 presented at Las Vegas, Sept. 1979.
42. Yaxley, L.M.: "New Stabilized Inflow Equations for Rectangular and Wedge-
Shaped Drainage Systems including Horizontal Wells", paper SPE 17082.
43. Stewart, G. and Ascharsobbi, F.: "Welltest Interpretation for Naturally Fractured
Reservoirs", SPE 18173 presented in Houston, Oct. 1988.
44. Wong, D.W, Harrington, A.G. and Cinco-Ley, H.: "Application of the Pressure-
Derivative Function in the Pressure Transient Testing of Fractured Wells", SPEFE
Oct 1986; paper SPE 13056 presented Houston, Sept 1984.
45. Meunier, D., Kabir, C.S. and Wittman, M.J.: "Gas Well Test Analysis: The Use of
Normalised Pressure and Time Functions," paper SPE 13082 presented in Houston,
1984.
46. Ehlig-Economides, C. and Ayoub, J.A.: "Vertical Interference Testing Across a
Low-Permeability Zone", paper SPE 13251 presented in Houston, Sept 1984; also
SPEFE Oct 1986, pp 497-510.
47. Ozkan, E., Raghavan, R. and Joshi, S.D.: "Horizontal Well Pressure Analysis",
paper SPE 16378 presented in Ventura, April 1987 (+ supplement SPE 20271);
also SPEFE Dec 1989, pp 567-575.
48. Bourdet, D.: "Pressure Behaviour of Layered Reservoirs with Crossflow", paper
SPE 13628 presented in Bakersfield, March 1985.
49. Fair, W.B.: "Pressure Buildup Analysis With Wellbore Phase Redistribution", paper
SPE 8206 presented in Las Vegas, Sept 1979; also SPEJ April 1981, pp 259-269.
50. Hegeman, P.S., Halford, D.L. and Joseph, J.A.: "Well Test Analysis With Changing
Wellbore Storage", paper SPE 21829 presented in Denver, April 1991.
1013
PanSystem 3.5 User Guide
51. Saleh, A.M. and Stewart, G.S.: "Interpretation of Gas Condensate Well Tests With
Field Examples", paper SPE 24719 presented in Washington, Oct. 1992.
52. Kui-Fu Du and Stewart, G.S.: "Transient Pressure Response of Horizontal Wells in
Layered and Naturally Fractured Reservoirs with Dual Porosity Behaviour", paper
SPE 24682 presented in Washington, Oct. 1992.
53. Odeh, A.S.: "Flow Test Analysis for a Well with Radial Discontinuity", JPT, Feb
1968.
54. Yeh and Agarwal: "Pressure Transient Analysis of Injection Wells in Reservoirs
with Multiple Fluid Banks", paper SPE 19775, San Antonio, Oct 1989.
55. Bunch, D. S., Gay, D. M. and Welsch R. E.: 1993. Algorithm 717. r;Subroutines
for maximum likelihood and quasi-likelihood estimation of parameters in non-
linear regression models. ACM Trans. Math. Softw., 19(1), 109-130.
56. Dennis, J. E., Gay, D. M. and Welsch R. E.: 1981b. ALGORITHM 573 NL2SOL.
r;An adaptive non-linear least-squares algorithm [E4]. ACM Trans. Math. Softw.,
7(3), 369-383.
57. Marquardt, D.W.: 1963, J. Soc. Ind. Appl. Math., Vol. 11, 431-441.
58. Corey, A.T.: r;The Interrelation Between Gas and Oil Relative Permeabilities.
Prod. Mon. 19, 38, 1954.
59. Furnival, S.R. and Baillie, J.M.: r;Successful Prediction of Condensate Wellbore
Behaviour Using an EoS Generated From Black Oil Data. Offshore European
Conference, Aberdeen, Sept. 1993: Paper SPE 26683.
60. Cinco-Ley, H. and Samaniego, V.F.: r;Transient Pressure Analysis: Finite
Conductivity Fracture Case Versus Damaged Fracture Case, paper SPE 10179
presented at San Antonio, October 1981.
61. Brons, F. and Marting, V.E.: r;The Effect of Restricted Fluid Entry on Well
Productivity, JPT, Feb 1961 (172-174).
62. Goode, P.A. and Kuchuk, F.J.: r;Inflow Performance of Horizontal Wells, paper
SPE 18300, or SPERE, Aug 91.
63. Jones, J.R. and Raghavan R.: r;Interpretation of Flowing Well Responses in Gas-
Condensate Wells, SPEFE, Sep 1988 (p. 578).
64. Raghavan, R., Wei Chun Chu and Jones, J.R.: r;Practical Considerations in the
Analysis of Gas-Condensate Well Tests, SPERE, June 1999 (p. 288).
65. Hemala, M.L.: r;Tidal Effects in Petroleum Well Testing, SPE 14607, presented
Singapore 1986.
66. Reynolds, A.C., Bratvold, R.B. and Ding, W.: r;Semi-Log Analysis of Gas Well
Drawdown and Buildup Data, SPEFE, Dec 1987 (p. 657) and SPE 13664 (1985).
67. Rapach, J.M., Jefferies, R., Guedroudj, A.H., Westaway, P.J.: r;Practical
Transient Multilayer Test Design, Implementation and Analysis of Gas Wells in the
North Sea Southern Basin, paper SPE 20534 (New Orleans Sept 1990).
68. Kabir, C.S.: r;Seeking Synergy Between Drawdown and Buildup Analyses,
SPEFE, June 1997 (p125) and paper SPE 30551 (Dallas, Oct 1995).
69. Salana, M.M. and Venkatesh,V.S.: r;Evaluation of API RP14E Erosional Velocity
Limitations for Offshore Gas Wells, OTC4485 (Houston, May 1983).
70. Turner, R.G.: r;Analysis and Prediction of Minimum Flow Rate for the Continuous
Removal of Liquids from Gas Wells, JPT, Nov. 1969.
1014
PanSystem
71. Coleman, S.B., Clay, H.B., McCurdy, D.G. and Norris III, H.L.: r;A New Look at
Predicting Gas-Well Load-Up, JPT, March 1991.
72. Kuchuk, F.J., Goode, P.A., Wilkinson,D.J. and Thambyanayagam, R,K,M.:
r;Pressure Transient Behavior of Horizontal Wells With and Without an Aquifer,
SPEFE March 1991, paper SPE 17413 (Long Beach, March 1988).
73. Gringarten, A.C. and Ramey, H.J.: r;The Use of Source and Green's Functions in
Solving Unsteady-Flow Problems in Reservoirs, SPEJ October 1973, paper SPE
3818.
74. Shaosong Xu and Lee, W.J.: r;Two-Phase Well Test Analysis of Gas Condensate
Reservoirs, paper SPE 56483 (Houston, October 1999).
75. Larsen, L.: r;A Simple Approach to Pressure Distributions in Geometric Shapes
By Images, paper SPE 10088 (San Antonio, October 1981).
76. Dietz D.N.: "Determination of Average Reservoir Pressure from Build-Up
Surveys", Trans. SPE of AIME, 234, pp. 955-59 (JPT, August 1965).
77. Earlougher R.C., Jr., Ramey H.J., Jr. et al: "Pressure Distribution in Rectangular
Reservoirs", pp. 199-208 (JPT, February 1968).
78. Brill, J.P. and Beggs, H.D.: "Two-Phase Flow in Pipes", University of Tulsa,
INTERCOMP Course, The Hague, 1974.
79. Palacio, J.C. and Blasingame, T.A.: "Decline Curve Analysis Using Type Curves -
Analysis of Gas Well Production Data", paper SPE 25909 (Denver 1993).
80. Agarwal, R.G., Gardner, D.C., Kleinsteiber, S.W. and Fussell, D.D.: "Analyzing
Well Production Data Using Combined Type-Curve and Decline-Curve Analysis
Concepts", paper SPE 57916 (revised July 1999, originally presented as SPE
49222, New Orleans, Sept 1998). Also SPERE&E 2 (5) Oct 1999.
81. Peneloux, A., Rauzy, E. and Freze R.: "A Consistent Correction for Redlich-Kwong-
Soave Volumes", J. Fluid Phase Equilibria, 8, 7-23 (1982).
82. Aasberg-Petersen, K., Stenby, E. and Fredenslund, A.: Ind. Eng. Chem. Res., 30
(1991) pps. 248- 254.
83. MacLeod, D.B.: "Relation Between Surface Tension and Density", Trans. Faraday
Society, 19, 38 (1923), and Sugden, S.: "The Variation of Surface Tension with
Temperature and some Related Functions", J. Chem Soc., 125, 32 (1924).
84. Petrosky, G.E. and Farshad, F.F.: "Pressure-Volume-Temperature Correlations for
Gulf of Mexico Crude Oils", 68th Annual Technical Conference, Houston, Oct. 1993:
Paper SPE 26644.
85. Macary, S.M., El-Batanoney, M.H.: "Derivation of PVT Correlations for the Gulf of
Suez Crude Oils", Egyptian Petroleum Research Institute, Jan. 1993.
86. Beal, C.: "The Viscosity of Air, Water, Natural Gas, Crude Oil and its Associated
Gases at Oilfield Temperatures and Pressures", Trans. AIME, 165, 94-115, 1946.
87. Chew, J. and Connally, C.A.: "A Viscosity Correlation for Gas-Saturated Crude
Oils", Trans. AIME, 216, 23-25, 1959.
88. Beggs, H.D. and Robinson J.R.: "Estimating the Viscosity of Crude Oil Systems",
JPT, 27, 1140-1141, 1975.
89. Carr, N.L., Kobayashi, R. and Burrows, D.B.: "Viscosity of Hydrocarbon Gases
under Pressure". Trans AIME 201 (1954), pp 264-272.
90. Lee, A.L., Gonzalez, M.H. and Eakin, B.E.: "The Viscosity of Natural Gases". J. Pet.
Tech. 18 (1966), pp 997-1000.
1015
PanSystem 3.5 User Guide
1016
PanSystem
1017
PanSystem 3.5 User Guide
1018
PanSystem
Users may apply certain changes to their set-up that require changes to be applied in the
Registry sub-folders for PanSystem.
String Values that may need to be updated manually in PanSystem are listed below:
In the Configuration sub-folder of the Registry under HKEY_CURRENT_USER:
HLLC_K_L: This Registry entry applies to Horizontal Well Models using the line
fitting and calculation option with a Linear Flow Plot in Analysis. If the Effective
Well Length (Lw) and Vertical Permeability (Kz) terms are already known and users
wish to invoke the Mechanical (True) Skin Factor (S) calculation option, the Registry
default setting should be changed in the PANSYS31.INI sub-folder by setting
HLLC_K_L = 1. Conversely, to calculate the Effective Well Length (Lw) and
Convergence Skin (Sconv), leave HLLC_K_L = 0 (default). For more details, refer to
Analysis Toolbar Linear Flow Plot.
VertFract-FinCond: This Registry entry applies to Vertical Well Models using the
Vertical Fracture, Finite Conductivity option. When a Linear Flow Plot is used in
Analysis, the line fitting and calculation option can either be used to calculate the
Dimensionless Fracture Conductivity (FCD) and Fracture Conductivity (kfw), by setting
VertFrac-FinCond = 1 (default), or remove the calculations and only display
Extrapolated Pressure (P*), by setting VertFrac-FinCond = 0. For more details,
refer to Analysis Toolbar Linear Flow Plot.
vfp-units (VFP Table): The first time users import a VFP Table for Deliverability
Forecasting, PanSystem will try to determine the nature of the Units (e.g. Metric
Units or Oilfield Units). This information is then provided on the Current File line in
the Import dialog. PanSystem assumes that this will subsequently become the
default VFP Units setting. Users may change the default setting in the
Configuration folder by editing the line, vfp-units = 0 for Oilfield Units (default) or
vfp-units = 1 for Metric Units. For more details, refer to Deliverability Menu,
Production Forecasting dialog.
The vfp-units entry will only appear in the Windows Registry after a VFP Table has
been imported for the first time. Consequently, this particular Registry entry can
only be used to set the default VFP Unit System for subsequent VFP Table
imports into PanSystem.
Other Registry settings that users may wish to customize include:
Reporting
Graphs
Fonts
Warning: The Registry Editor should always be used with great care and there
are three very important points to remember:
1. There is no undo option available in the Registry - if a key folder is deleted
accidentally it is permanently gone.
2. When the Registry is edited, all changes are saved instantly - there is no option
to r;re-load the Registry if something has been done incorrectly.
3. Users will never know if they have done something wrong - there are no warning
pop-up dialogs to inform users of mistakes, errors, etc. The Registry Editor will
allow users to wipe everything clean without supplying a warning.
1019
PanSystem 3.5 User Guide
Windows 95, 98, 2000, XP and NT all have a simple Registry back-up mechanism that is
quite reliable, but users should never rely on this alone; always remember to make a
back-up of the Registry. The back-up and restore methods will vary depending on the
version of Windows that is being used - consult the Registry Editor Help menu for
version-specific details of these methods.
For additional information relating to the Registry and the operations that can be
performed in the Registry Editor, users should also refer to:
The Registry Editor Help menu.
The dedicated Website guide for the Windows Registry accessed from the URLs
http://registry.winguides.com/ or http://www.regedit.com/.
1020
PanSystem
PanSystem Tutorials
1021
PanSystem 3.5 User Guide
Assume that these are service company files containing Gauge Data, that two
Gauges were run in the test, and that it is not known which file contains what
data.
1022
PanSystem
1023
PanSystem 3.5 User Guide
1024
PanSystem
To import TEST1, users will have to select the All Files (*.*) option from the Files of Type
area to see the *.DAT files. When the dialog is first opened, only files with the default
extension *.TPR are displayed:
1025
PanSystem 3.5 User Guide
1026
PanSystem
1027
PanSystem 3.5 User Guide
If users feel they need to do some pre-editing before import, use a text editor
such as NotePad (small files only), WordPad (good with large files), or another
preferred editor.
Users will notice from the Data File dialog illustrated above, that the initial settings
correctly identify Time in the Column #1, but the format is in Hours. Select Column #1
(it will appear highlighted black), change the Time format by selecting hhhhh:mm:ss
from the drop-down Time Menu in the upper central part of the dialog. Notice that this
also enables the 24 hr Update option, which is not required for this example.
Next, select and highlight Column #2. From the drop-down Gauge Menu choose
Temperature and the Column Name should now change to Temperature #1 automatically.
Change this name if desired.
Finally, select and highlight Column #3. From the drop-down Gauge Menu choose
Pressure and the Column Name should now change to Pressure #1. Users should now
see the columns defined and named as illustrated below:
Note how the internal default name for this data set (they are still called "files"
after being imported into the program) is the same as the "raw" file name (i.e.
TEST1 in this case). Users can change it if desired, in the File Name field at top
left.
Select the Import button and load TEST1.
1028
PanSystem
They are both simple two Column files, and that they have Time in Column #1
(format Hours), and Pressure in Column #2. Ensure that the correct Time format
is selected for these two *.TPR files (i.e. hhhhh.mm.ss was previously selected for
TEST1.DAT and Hours must be selected for TEST2.TPR and TEST3.TPR).
1029
PanSystem 3.5 User Guide
1030
PanSystem
It can be seen that the two Gauge records are present; TEST1, and one which has been
split between the two data files TEST2 and TEST3 (presumably a different Gauge was
used to record the latter part of the test).
First, TEST3 needs to be Appended to the end of TEST2; this can be performed with the
Append button in the Data Preparation dialog.
The Append facility can only deal with two selected files at once, so the TEST1: Pressure
file must be removed from the Selected Items area in the Data Preparation dialog by
selecting/highlighting, then using the Remove From List button. Next, the TEST2 file
must be set as the Master Data File (i.e. target file for the Append) as illustrated below:
1031
PanSystem 3.5 User Guide
Selecting files for Append and setting TEST2 as the Master Data File
Now select the Append button to generate the Select Columns to Append (or Copy and
Paste) dialog. Accept the default settings as illustrated below and select OK to perform
the Append operation:
Users do not have to define Column Names since they are already defined by TEST2
(Master).
The TEST3 data will now be Appended to TEST2, but it will still appear as a separate
Column Name in the Data File/Column List and can now be Deleted if required:
1032
PanSystem
TEST3 has been Appended to TEST2, but still appears in the Data File/Column List
The two Gauge files for the whole test (i.e. TEST1 and TEST2), can now be examined.
Plot the two Pressures:
1033
PanSystem 3.5 User Guide
Select this tool from the Dataprep Toolbar and in the ensuing dialog, select which Column
is to be shifted (i.e. TEST2) and also select Shift Time Only:
1034
PanSystem
Note that a precise Shift Value can be entered in the Shift dialog as an alternative
to dragging the data.
1035
PanSystem 3.5 User Guide
Select this tool from the Dataprep Toolbar and accept the default Column Name (diff
#1):
1036
PanSystem
1037
PanSystem 3.5 User Guide
1038
PanSystem
In PanSystem, users can import all types of data, such as Temperature, Fluid
Density, and surface-measured data such as Wellhead Pressure and
Temperature, etc. If users have unexplained Gauge behaviour, and have this type
of data available, this stage of the analysis is a good time to import it and try to
diagnose any spurious behaviour.
The Residual Difference after Hydrostatic Correction should not exceed the quoted
accuracy of the Gauges. There is no point in Shifting unexplained Gauge differences - it
is better to put both Gauge streams into the Master Data File (this process is discussed in
later stages), and perform the analysis with first one Gauge, then the other, which is very
easy in PanSystem. This will show the sensitivity of final results to unexplained Gauge
effects.
Users can Shift Gauge Data graphically, using the Shift Signal Only option. However, in
practice, users might prefer to introduce a known Hydrostatic Correction (down to
1039
PanSystem 3.5 User Guide
Datum, or to one of the two Gauge Depths) by numerical editing - refer to the next stage
for details.
1040
PanSystem
1041
PanSystem 3.5 User Guide
1042
PanSystem
1043
PanSystem 3.5 User Guide
General:
Having performed all the Shifting described in previous Steps, decide if data is to be
Copied from Column to Column between the two files.
There are three tools which handle transfer of data from file to file in different ways:
Copy and Paste a whole block of data including the Time values (same as the
Append function)
Copy, Re-sample and Paste a single Column of data
Copy, Re-sample and Create a new Column of data
Obviously, to use a Copy function for data, users should ensure that all data are
calibrated (i.e. all the Shifting required to match data in both Time and Signal has been
performed).
Copy and Paste a Block of Data, Including Time:
Looking at the Data Edit Plot illustrated below (i.e. the same Plot that was generated
earlier), it can be seen that there is some noise in Gauge 2 (i.e. may also be labelled
Pressure #1 if users did not Rename during the previous Step) during the second Rate
of the Variable Rate Test:
Data Edit Plot for TEST1 and Appended TEST2 with Pressure Difference
1044
PanSystem
Suppose this was surface read-out data, and that the tool telemetry had failed
intermittently during this period (it can happen!). Then, all Columns of data from this
tool (i.e. probably Pressure, Temperature, and more if it was a PLT (Production Logging
Tool)) would be noisy.
In this case, the Copy and Paste Data Block (Including Time) tool would be used, to
replace the whole block of noisy data with a block from a different file:
The "target" file for Pasting into is always the Master Data File that users select in the
Pressure and Rate Data Preparation dialog. In this case, it is necessary to set TEST2 as
the Master File (this was done earlier when the Append operation was performed):
Note that it is the Time spanned by the box which is important; all data in that
Time-Span will be replaced, regardless of whether the box actually encloses it.
Select the Copy and Paste Data Block (Including Time) tool and users should see a similar
Data Edit screen to the illustration below. Select the Columns (here it is easy as there is
a one-to-one correspondence), and the block of data (all channels) will be Copied from
TEST1 and Pasted into TEST2, replacing any data originally present in that time range:
1045
PanSystem 3.5 User Guide
Copy and Paste Block of Data Including Time (before Copy and Paste)
That is why it is called a Block Paste; PanSystem has Copied and Pasted all Columns
present in the Master Data File. Since TEST2 did not contain any Temperature data,
none will have been Copied across:
1046
PanSystem
Copy and Paste Block of Data Including Time (after Copy and Paste)
Copy, Re-sample and Paste Single Column of Data:
1047
PanSystem 3.5 User Guide
Copy, Resample and Paste a Section of a Column (before Copy, Resample and Paste)
1048
PanSystem
Copy, Resample and Paste a Section of a Column (after Copy, Resample and Paste)
Re-sampling Data - Creating Composite TPR Stream:
This third tool option is the one required if users wish to be able to save and analyze
both Gauges in one common file with the same Time values. This also enables users to
switch Pressure Columns during the analysis.
TEST1 (the higher density sampling), will be kept as the Master File, then Re-sample
TEST2 Pressure values into a new Column in TEST1. File TEST1 will then contain both
Gauge records, the second one having been Re-sampled to Gauge #1 Times; in the two
illustrations below, the new Column is named Gauge #2b.
Copy, Resample and Create a New Column (before Copy, Resample and Create)
1049
PanSystem 3.5 User Guide
Copy, Resample and Create a New Column (after Copy, Resample and Create)
Summary:
To re-cap, in this exercise users have:
Appended TEST3 record to the end of TEST2 to make up a complete test record.
Shifted TEST2 Times to match the TEST1 clock Times.
Shifted TEST2 Pressures to match the TEST1 Gauge.
Replaced some noisy data in TEST2 by clean data from the TEST1 Gauge.
Copied the modified TEST2 Gauge record into TEST1, Re-sampling it at TEST1
clock Times. TEST1 now contains both Gauge records.
Save the data via the File Save main menu command to create a system *.PAN file.
Users should either Save data frequently whilst working through the program (or use the
Auto-Save facility, which is set-up in the General Configuration dialog - generated via the
Config General main menu command).
Users could also save the data in ASCII format as a *.TPR file, using the Export button on
the Pressure and Rate Data Preparation dialog.
1050
PanSystem
General:
Having imported the Gauge Data files and performed quality control edits on the data,
users can now define the Flow Periods on the Master File, TEST1. There are three
graphical methods that can be employed for this purpose in PanSystem.
Use the Mark Exact Point tool (illustrated above) for this purpose. Users should Zoom-In
to the first Rate Change (i.e. start of first Flowing Period) and Mark where they think
the Flow Period began; this does not necessarily have to correspond to a Data Point.
1051
PanSystem 3.5 User Guide
Selecting this tool and clicking on the plot marks a Flow Rate Change at the Data Point
nearest to the cursor position. Zoom-In on the end of the first Flowing Period and click
the cursor near the last Flowing Data Point. Enter the Flow Rate in the dialog (12.25
MMscf/day in this case; users can edit the Rates later, if necessary).
1052
PanSystem
1053
PanSystem 3.5 User Guide
Data Edit Plot with Rate Change and End of Flow Period Markers displayed
To speed up defining the remaining points, hold down the Ctrl key and click either of the
two preceding tools (or click them with the right mouse button), and the tool remains
active until users switch it off again.
Intersecting Lines:
This is the third method; start by clicking two points before and two after the Flow
Rate Change, then select the tool. The intersection of the two lines is taken as the Rate
Change.
1054
PanSystem
1055
PanSystem 3.5 User Guide
1056
PanSystem
1057
PanSystem 3.5 User Guide
To edit a Rate Change point via the Rate Change dialog, click on its Marker in the
Ruler Bar with the right mouse button, or use the left button whilst simultaneously
holding down the Ctrl key. To drag the Marker and re-position it manually, just
click on it with the left button and drag.
Save the data via File Save once again (the Rate Change data are not saved if the Export
option is used).
1058
PanSystem
(Optional Step):
If users want Rate History treated as a step function, as in the illustration below, they do
not need to create a special Flow Rate column using the Create Rate Column (Q) tool:
Users only need to use this tool if they require a generated Piece-Wise Linear or a P/T
Wellbore Storage-Derived Rate.
1059
PanSystem 3.5 User Guide
General:
Users could reduce data density at any time, but it is easier once Flow Periods have been
defined, since it is possible to reduce one Period at a time - typically with logarithmic
sampling.
Point Deletion:
Just click and highlight the relevant Data Point/s, then select the Delete (trash can) tool:
The Esc key can be used to cancel any Data Point/s that are currently selected.
Block Deletion:
Click and drag a box around the relevant group of Data Points, then select the Delete
(trash can) tool:
Undoing Deletion:
Select the Undo Last Reduction or Deletion (U) tool to undo the last Delete/Reduce
action:
Select the Restore Initial Data (I) tool to undo all the Delete/Reduce actions:
Data Reduction:
Deleted or Reduced data points are actually retained in memory and can be retrieved via
the Undo or Initialize buttons (described above), until the moment the Confirm (Cnf) tool
is activated:
1060
PanSystem
This permanently erases all deleted points from memory; Undo or Initialize
operations cannot be used after this point. This "clearing out" will speed up plotting of
large files.
If users have not selected the Confirm (Cnf) tool, they can retrieve the data with the
Initialize (I) tool. An alternative way of retrieving the data (and the only way if the
Confirm (Cnf) tool has been used!) is to load (i.e. File Open) the *.PAN file that should
have been Saved previously (or re-import the *.TPR file if users have Exported the
edited data).
1061
PanSystem 3.5 User Guide
General:
Users will probably want to analyze the Flow-After-Flow test as one test, to get Rate-
Dependent Skin and Deliverability. To avoid having to click on all the Flow Periods
separately when selecting this test for analysis, they can be Grouped here. Hold down
the Shift key while dragging the mouse over the Ruler Bar Flow Periods for all four
Drawdown Rates:
The individual Flow Periods will then be displayed as a single Test Period on the Ruler
Bar. Flow periods can be ungrouped here with the Ungroup tool, or by holding down
the Shift key and left-clicking in the ruler bar.
1062
PanSystem
General:
The data set is now ready for Well and Reservoir parameter data entry, then Analysis. As
this is the end of this tutorial, the file can be saved at this stage.
Select File Save and enter a File Name and Directory Path. Default extension *.PAN.
1063
PanSystem 3.5 User Guide
General:
If users would like to save TEST2 (which has already been worked on), in its present
state, go to the Pressure and Rate Data Preparation dialog and select the Export button to
generate the Export Data Files dialog:
Select the Data File to Export
Select the Column Numbers to Write to and Column Delimiter
Select the Time Format to Export
Give the file a name (e.g. TEST2MOD - default extension is *.TPR)
Select OK to Export the file
End of Tutorial 1
1064
PanSystem
It is assumed for the purposes of this example that the Oilfield Absolute (OILFABS)
Units System is selected via the Configuration Units menu option.
1065
PanSystem 3.5 User Guide
1066
PanSystem
The Well Control area of the dialog allows users to define the Number the Wells in the
system and to select which Well they wish to edit. Data can then be entered/edited for
that particular Well. This facility is designed for setting up Multi-Well models for use with
the Advanced Simulation options, and allows the superposition of the effects of up to five
Wells for use in Designing or Analyzing Pulse/Interference tests.
For the purpose of Analyzing Welltest data from a single Well, the default selection
should be left as:
Well 1
P - Well 1; Active
The entry of the Well-specific data is accessed via the Well Parameters button which will
take users to the Well Parameters sub-dialog:
1067
PanSystem 3.5 User Guide
The Principal Well Orientation should be set to Vertical (= Vertical or Slant Well). This
selection will define subsequent options in Analysis, such as the Type-Curves that are
presented in Type-Curve Matching.
Layer Control:
The Layer Control area of the Reservoir Description dialog allows access to the rest of the
various data entry sub-dialogs in this section. Users can define up to five Layers, which
can be applied in Advanced Simulation to allow simulation of Multi-Layer Systems. For
this exercise the default setting should be retained at:
Layer 1
Layer 1; Active
Select the Layer Parameters button to access the Layer Parameters sub-dialog:
1068
PanSystem
Parameters (see the following section for details). The Total Compressibility field is not
editable on this sub-dialog and is presented for information only. This will be accessed
from the Fluid Parameters sub-dialog.
The bottom section of the Layer Parameters dialog allows users to select a Reservoir Flow
Model for use in the subsequent Analysis. This can be easily changed when Analyzing
data and is often unknown at this stage of data entry. It should now default to using
the Radial Homogeneous Model, a good starting point for the Analysis.
Users are now ready to proceed. The Model Parameters button provides access to the
parameters characterizing the selected Reservoir Flow Model; in the case of Radial
Homogeneous these are the Skin and Permeability. Since the object of the Analysis is to
derive these parameters there is no need to initialize them at this stage.
Select OK to return to the Reservoir Description dialog.
Fluid Parameters:
Now select the Fluid Parameters button to access the (Oil) Fluid Parameters sub-dialog:
1069
PanSystem 3.5 User Guide
option must also be checked. Users can select the Correlation they require, then select
the Calculate button to have the necessary values computed. The Water Saturation, Gas
Saturation and Rock Compressibility values must also be entered in the Layer Parameters
sub-dialog, if users require them to be used in the computation of Total Compressibility.
Once the mandatory Oil Fluid Parameters data have been entered, select OK to return to
the Reservoir Description dialog. Select OK again to return to the opening PanSystem
screen.
All the non Time-based data have now been entered.
1070
PanSystem
1071
PanSystem 3.5 User Guide
1072
PanSystem
Note that while entering the data, once Line 16 is reached, the scroll bars to the
right of the table should be used to scroll down to new blank lines. This process is
repeated until the entire data set is entered.
If users wish to avoid having to enter the above data manually, the dataset is
supplied in file EX2.TPR with the PanSystem installation and can be Imported using
the techniques described in Example 1: Dataprep Gauge Data. Alternatively, users
can Copy and Paste the HTML data from this table into an Excel spreadsheet using
the Paste Special/HTML option, then Copy and Paste the Time and Pressure
columns into the Edit New TPR sub-dialog.
Enter the following data:
1073
PanSystem 3.5 User Guide
1074
PanSystem
35 30 3865.73
Once the Edit New TPR sub-dialog has been populated, select OK to return to the
Pressure and Rate Data Preparation dialog.
1075
PanSystem 3.5 User Guide
1076
PanSystem
1077
PanSystem 3.5 User Guide
1078
PanSystem
The third line has Time set at 30 hours, marking the end of the Build-Up. The zero
Rate entry here means the Flow Rate was zero from the preceding Time (0 hours)
up to this Time (30 hours).
The final Shut-In Pressure is not essential to the table, since there is no ensuing
Test Period to analyze, but one may be entered if desired.
Edit Rate Changes data entry sub-dialog with example data entered
Select OK, then select the data Column NEW TPR: Pressure #1 and the Plot button to
display the data again. The Rate data that has been entered will now appear as a Step
Profile on the Data Edit Plot as illustrated below (there is a Plot Rate Changes option on
the Edit Menu which can be used to switch the data display on/off). Also, in this
illustration, the X-axis has been expanded to see the Rate Changes prior to the start of
the Shut-In data (use the Axes option from the Edit Menu and ensure that the Round and
Lock Scales options are unchecked before entering new Min/Max Value settings and
selecting OK).
1079
PanSystem 3.5 User Guide
It is possible to proceed directly to Analysis from this screen using the Analysis Menu.
Step 4: Analysis
1080
PanSystem
Analysis - Step 4
Now select the Plot option from the Analysis Menu to access the Test Overview Plot as
illustrated below:
1081
PanSystem 3.5 User Guide
Log-Log Plot
Note that the Toolbar has changed to include various Tools for drawing lines and
other Analysis functions.
A quick look at the Derivative suggests that users are probably dealing with a simple
Radial Homogeneous Reservoir, with Wellbore Storage and Skin, so the current Flow
Model selection should be okay. Users will be able to change this at any time via the
Model option on the Analysis Menu.
Select the Flow Regime Definition (FR) tool to define any Flow Regimes which are
identifiable on the Plot:
After users click once on the Toolbar button a vertical dashed line will appear 'attached' to
the cursor. To mark the portion of the data that is dominated by Wellbore Storage, move
the line to the beginning of the data set (i.e. the start of Unit Slope) and click again to
lock the line position. A second vertical dashed line will now appear attached to the
cursor, and this can be moved to the end of the Period that is dominated by Wellbore
Storage (i.e. where the Derivative starts to level out - most, if not all, of this test is
dominated by Wellbore Storage). When users click again PanSystem will also display the
Define Flow Regime dialog (illustrated below):
1082
PanSystem
Confirm that this is Wellbore Storage at the prompt, and a line of Unit Slope will be drawn
through the selected point with a Results Box providing values for the Real and
Dimensionless Storage Coefficients.
This can be repeated with the Zero Slope (Horizontal) Line tool:
This is applied to the data (almost) exhibiting Radial Flow and a calculation will be
performed for Permeability (this will be an upper limit since the late data are not quite
in Radial Flow). The Test Overview Plot should now appear as illustrated below:
1083
PanSystem 3.5 User Guide
Note that users can move a line after placing it, by clicking on it with the right
mouse button, or by holding down the Ctrl key and clicking with the left mouse
button. The actual line is moved by holding down the mouse button with the
cursor positioned over the grab handle on the line.
A line will be fitted by least-squares through all the data points within that Flow Regime.
Permeability and Skin are calculated from this line. The Radial Flow (Horner) Plot should
now appear as illustrated below:
1084
PanSystem
This will allow users to store the calculated values of Permeability, Skin and Extrapolated
Pressure in the Reservoir Model Parameters. When the Confirm Results (Cnf) tool is
selected the dialog illustrated below is generated:
1085
PanSystem 3.5 User Guide
Users may prefer to keep the Permeability they derived from the Semi-Log Plot, in
which case uncheck the Permeability checkbox (as illustrated above), to prevent
the Reservoir Model Parameters "store" from being updated.
Alternative Log-Log Display:
There is an alternative way of displaying Build-Up data on the Log-Log Plot which
removes the Data Compression that often occurs at the end of the test when the
"Equivalent Time" Superposition Function is used. This Data Compression often makes
the identification of Boundaries on the Derivative difficult.
Select the Derivative/Smoothing Constant tool:
Within the Derivative Selection dialog that is subsequently generated, check the Plot
Against Elapsed Time checkbox (as illustrated below):
1086
PanSystem
Note how the late portion of the Log-Log Plot has been expanded. This is very
useful when Boundaries are present.
Log-Log Plot still using Superposition, but plotting against Elapsed Time t
Step 5: Simulation
1087
PanSystem 3.5 User Guide
Simulation - Step 5
Quick Match:
To determine that this Flow Model and combination of Model Parameters correctly
describes the Well and Reservoir, users should now generate a theoretical Pressure
Build-Up response and compare it to the measured data. This is done by selecting the
Quick Match option from the Simulate Menu. The Quick Match dialog will now be
generated (illustrated below), with the Model Parameters that were Confirmed from the
various Diagnostic Plots used earlier.
1088
PanSystem
1089
PanSystem 3.5 User Guide
The two lines that were manually fitted at an earlier stage have been deleted for
clarity. If users had left the Replace Previous checkbox checked, the original set
of traces would have been replaced with the improved set. If users wish to
delete the original set (or other Quick Match sets) after comparison, either
double-click on the Quick Match Results box displayed on the Plot or select the
Results option from the Edit Menu to generate the Edit Results dialog, where the
appropriate set/s of traces can be deleted.
Now check the Simulation on the other plots by clicking on the Cartesian and Radial Flow
Plot buttons:
1090
PanSystem
Cartesian Plot
1091
PanSystem 3.5 User Guide
Note that the Simulated data can be seen on any of the plots by selecting Simulate
and Quick Match. The Radial Flow Plot will allow a more sensitive adjustment to
the Skin Factor (e.g. a value of 9.3 looks better).
1092
PanSystem
As described earlier, each Quick Match will overwrite the original Model
Parameter data in the Quick Match Results box (and the associated set of traces on
the plot), with the currently used values, unless the Replace Previous checkbox is
unchecked on the Quick Match dialog. Up to four additional Quick Match data
sets can be stored and their associated set of traces displayed on the plot.
Automatic Matching:
As an alternative to manually adjusting the Quick Match parameters by trial and error,
users should try the Automatic Matching facility available on the Simulate Menu. Select
one of the diagnostic plots (e.g. Radial Flow Plot), then select Simulate Auto Match. The
Auto Match - Points Selection dialog will be generated; this explains that since no points
have been selected, PanSystem will select points automatically if users accept with OK
(users are also offered a range of other options, such as controlling point selection or
manually selecting points). In this case, the default setting will be accepted, so select OK
to proceed to the Automatic Matching dialog.
1093
PanSystem 3.5 User Guide
1094
PanSystem
Observe the Goodness of Match indicator as the Regression proceeds. Users can Stop the
Regression before it terminates if they feel that it has got close enough. On OK from the
sub-dialog, the Quick Match routine will then generate a response based on the best set
of parameters found during the Regression.
1095
PanSystem 3.5 User Guide
Users can either manually select up to four Diagnostic Plots required for Tiling by
holding down the Ctrl key, then left-clicking on the Toolbar buttons of the Plots to be
Tiled, or by right-clicking on the Toolbar buttons directly.
PanSystem remembers previous Diagnostic Plots that have been generated (i.e. for
the previous four plots), so if users select the Tile Selected Plots tool directly,
PanSystem will Tile the last few Plots that were generated previously without
having to select them manually.
In this case, manual selection will be used, so select the Toolbar buttons for the Log-Log,
Cartesian, Radial Flow and Test Overview Plots, then select the Tile Selected Plots tool.
The whole screen will now appear as illustrated below; this allows users to check at a
glance that the Simulation is consistent for all of the selected Diagnostic Plots.
1096
PanSystem
Use any alphanumeric key, the Esc key or the right mouse button to return to the
main PanSystem Analysis Plot display. Use the Print Scrn key to copy the Tiled Plot
to the Windows ClipBoard.
1097
PanSystem 3.5 User Guide
Type-Curve Plot:
As an alternative (or a supplement) to Diagnostic Plot Analysis with line-fitting, there is a
Type-Curve Matching facility; this is accessed via the Type-Curve Plot (TC) tool:
The data will be re-plotted as a Log-Log Type-Curve Plot with the line-fitting Toolbar
buttons replaced with the Type-Curve Matching tools:
Type-Curve Plot
First, select the Type-Curve Match (M) tool:
Keep the defaults on the Select Type Curve dialog (illustrated below):
Td/Cd Method
Radial Homogeneous with Storage and Skin
Default Type-Curve
1098
PanSystem
Select OK and the plot will be presented with Drawdown Type-Curves displayed.
The Type-Curves can be moved over the data by clicking and dragging them with the
mouse until a Match is found. When close to the Match, the arrow keys can be used to
move the Type-Curves if preferred; coarse steps are applied when the keys are used
alone, and fine steps are applied when the Ctrl key is held down when the arrow key is
used:
1099
PanSystem 3.5 User Guide
1100
PanSystem
Users should not forget to Confirm these Match Results with the Cnf tool if they
want to store them as the current Model Parameters.
The left (blue) and right (red) arrow buttons in the Type-Curve Matching Toolbar allow
users to either move to the next stage of Type-Curve Matching (or return to the
previous stage), depending on the selected Model:
In this case, clicking on the right arrow will move users to Type-Curves for Boundary
Analysis (not appropriate with this data); clicking on the left arrow will return users to
the Type-Curve Plot that was displayed prior to Matching.
End of Tutorial 2
1101
PanSystem 3.5 User Guide
If users would like to start from scratch, the "raw" Gauge Data can be imported
from TESTC.TPR.
This example will only review the Gas-Specific part of the Well and Reservoir Parameter
input. The rest of this type of input is covered in Example 2: Manual Data Entry (Oil
Well).
After using File Open to select TESTC.PAN, the file will be loaded with the whole Test
Sequence displayed as illustrated in the Test Overview Plot below:
1102
PanSystem
1103
PanSystem 3.5 User Guide
1104
PanSystem
Rate Changes Table from the Edit Rate Changes dialog showing the Rate Allocation for
the DST
1105
PanSystem 3.5 User Guide
1106
PanSystem
by an Equation of State using Gas Compositional Data. Users can compute at any
Pressure or Temperature to compare with laboratory PVT measurements, but must leave
this sub-dialog with values at Layer Conditions for Analysis of the Test Data.
A table of Pseudo-Pressures (m(p)) is required for the Pseudo-Pressure Analysis option
(users will be able to try the Pressure-Squared or Pressure approximations if desired,
when operating in the Analysis section). The Pseudo Tables have already been created
for this Example 3 file, but to see how they are calculated, users can try the following:
Select the Gas Composition button to generate the Gas Composition sub-dialog.
The Mole-Percentages of Non-Hydrocarbon "impurities" have been specified. These
will affect the calculations of Gas Properties to a small extent. Change Nitrogen %
to zero. Select the Normalize button to re-adjust the Mole Percentages to total
100%. Select the Calculate button to change the Gas Gravity:
1107
PanSystem 3.5 User Guide
To ensure that the results will match the following Analysis process, reload the
TESTC.PAN file, before proceeding further (i.e. File New, then File Open
TESTC.PAN).
1108
PanSystem
The use of these graphical tools was described earlier in Tutorial Example 2 -
Analysis).
1109
PanSystem 3.5 User Guide
Now select the Radial Flow Plot (Horner) tool to generate a plot (as illustrated
below). By fitting a line through the (almost) Radial Flow portion of the data, the
following values can be obtained and are displayed in the Model Results box:
K = 2.5
S = 0.555
P* = 7235.64 psia
The extrapolated P* is quite a bit higher than the value used to compute the Fluid
Parameters (i.e. 7149 psia estimated from the early Gauge Data). If this P* was
felt to be more reliable, the Fluid Properties should be re-computed with the new
value. The original values have been kept for this Analysis.
1110
PanSystem
Evidence of Depletion:
The objective of this Analysis is to estimate Permeability and Total Skin Factor, and to
look for any evidence of Depletion from the extrapolated Pressure compared to that in
the Initial Build-Up.
Select the Test Overview Plot tool:
Click on the Final Build-Up period in the Ruler Bar, then select the Log-Log Plot and Semi-
Log Horner Plot tools to perform line fitting operations (as described in Step 2 for the
Initial Build-Up). The following points are important:
The Log-Log Plot (illustrated below) shows very little Wellbore Storage, and appears
to show a long period of Radial Flow. The Radial Flow regime has been Marked
(optional).
The Semi-Log Horner Plot straight line (illustrated below) gives the following
results:
K = 3.23
S = 0.011
P* = 6950 psia
1111
PanSystem 3.5 User Guide
k and S are rather different from the values from the Initial Build-Up, but should
be of better quality. The lower P* might indicate Depletion. Use the Confirm
(Cnf) tool to store these values in the Reservoir Description.
1112
PanSystem
Skin Factors:
This Analysis is aimed at determining the Darcy Skin Factors (S) and Non-Darcy Skin
Factors (D).
Returning to the Test Overview Plot, click on the Ruler Bar with the right mouse button
to select the four sequential Flow Periods (or hold down the Ctrl key whilst clicking with
the left mouse button). This allows users to select all four rates for a single Analysis.
Select the Log-Log Plot tool:
1113
PanSystem 3.5 User Guide
to be more reliable. Accordingly, use the line on the plot (or place one on the plot if none
exists) and adjust its gradient (by right-clicking on the line, then left-clicking and
dragging the "handles" at the ends of the line) until it gives K = 3.23 mD and fit it to one
of the Flow Periods (e.g. lowest Test TP1). Next, use the Parallel Line tool (i.e. three
times), to place three more lines at the same Permeability, one on each Test Period and
adjust each line as necessary.
1114
PanSystem
1115
PanSystem 3.5 User Guide
backed-out (as per the Y-axis label). Users can also refine the Non-Darcy Flow
Coefficient (F) manually by re-plotting with different values to obtain the best results.
1116
PanSystem
Initially disable the Non-Darcy Skin Analysis option from the Analysis Menu, then repeat
the Semi-Log Plot Analysis as described above. The Semi-Log Plot will look a little
different because the m(p) values for all four Flowing Periods are now computed
relative to the same Initial Pressure (Pi) - the Pressure entry (7149 psia) in the first line
of the Rate Changes Table, and the Time Function is modified accordingly.
Semi-Log Plot for the four Flowing Periods using alternative Superposition Function
referenced to Pi
Enable the Non-Darcy Skin Analysis option and repeat the SvQ Analysis and perform the
Rate-Dependent Skin calculations as before.
The Total Skin versus Flow Rate Plot now consists of points corresponding to the true
Flow Rates (i.e. 3.95, 6.6, 9.015 and 12.11 MMscf/day) rather than the normalized
values, with the corresponding true Total Skins.
1117
PanSystem 3.5 User Guide
1118
PanSystem
Simulation:
The Permeability from the Final Build-Up has been confirmed, in conjunction with the
Darcy and Non-Darcy Skin Factors and Wellbore Storage Coefficient from the four-rate
Drawdown Analysis. An extrapolated Initial Pressure (P*) is available from both Build-
Ups and they are different (and also different from the Initial Pressure (Pi) read from
the Gauge record). It is necessary to look at the whole Test Sequence in order to
confirm the overall parameters and check what is happening to the Pressure.
The "Initial Pressure" value is the value in the Rate Changes Table at the start of the
Test. If users have a good static Initial Pressure reading, this could be entered here (the
example file was set-up using 7149 psia Gauge Pressure). The P* value from the Initial
Build-Up might be a better estimate (i.e. 7235 psia).
Select the Test Overview Plot, then select the initial Flowing Period in the Ruler Bar.
Now select Quick Match from the Simulate Menu. The current Pi value of 7149 psia will
be listed (if not, users have not selected the first Flowing Period). Calculate with this,
then try with Pi = 7235 and compare.
Using 7235 gives generated Pressures obviously too high at the end of the first Build-
Up, while the estimate of 7149 is better. The four-rate Flow-After-Flow Test is Matched
quite well, but the Wellbore Storage Coefficient appears to be too large. It looks like the
Flow Rate estimate for the initial Clean-Up Period is low. Neither Start Pressure
produces a Match for the Final Shut-In.
1119
PanSystem 3.5 User Guide
History Match to complete DST using current Analysis and Pi = 7149 psia
1120
PanSystem
History Match to complete DST using current Analysis and Pi = 7235 psia
Estimating Pi:
Users could repeat the Quick Match Simulation with different Pi values until the final
Shut-In Pressure of the first Build-Up (a good tie-in point), is Matched. Instead, select
the first of the Flow-After-Flow Test Periods in the Ruler Bar (as illustrated below). The
next Quick Match will automatically shift the simulated response to go through the first
Pressure of the selected Flow Period (i.e. 6925.5 psia as specified in the Rate Change
Table), and will compute Pi. Set Wellbore Storage (Cs) = 0 to speed up the computation.
The computed Pi is 7157 psia.
History Match with revised Initial Pressure (Pi) and zero Wellbore Storage
It would be better to run subsequent Simulations with this Flowing Period highlighted so
as to anchor the response at a reliable Pressure. As users will see, the estimate of Pi
will change as the Model is modified, so starting it at an imposed Pi would prove
cumbersome.
The Match is now good except during the Final Build-Up (if the Initial Clean-Up data are
ignored; these have probably been assigned the wrong Rate, or are affected by
Hydrostatic Effects or a changing Skin Factor). There appears to be some Depletion, or
at least a noticeable Boundary Effect, at the Final Build-Up. Wellbore Storage does not
appear to be significant (the Build-Up was a downhole Shut-In).
Clearly, it is not possible to obtain a unique Boundary Geometry as no obvious
Boundaries are seen on the Derivative of any of the individual Test Periods - if there is a
Boundary, it lies outside the Radius of Investigation of the tests. Likely Boundaries would
have to be estimated, based on geological and geophysical information.
1121
PanSystem 3.5 User Guide
To illustrate the principles involved, assume that the geologist says that a nearby fault is
a possibility. A few Quick Match runs on the Test Overview will establish that it would
have to be about 150 feet away from the Well in order to bring the Final Build-Up into
line.
Select the Model option from the Analysis Menu to generate the Select Analysis Model
dialog. Select the Single Fault Model in the Boundary Model section, then select the
Boundary Parameters button to generate the Single Fault sub-dialog; enter 150 ft. into
the entry field, ensure the No-Flow option is currently selected and OK from the sub-
dialog and the Select Analysis Model dialog. Perform a Quick Match (a Single Fault
prompt dialog will be generated to remind users of their selection) - OK on the prompt
and Calculate.
Note that it has not been necessary to postulate a Fully Closed System in order to
replicate the apparent "Depletion" observed in the Pressure behaviour - this may
keep users on good terms with the geologist. A small reduction in Non-Darcy Skin
Factor (D) to 2.0E-4 (MMscf/day)-1 is necessary to restore the Match during the
four-rate test (as illustrated below).
1122
PanSystem
Users can obtain reasonable Matches on the Test Overview Plot with a variety of
Boundary Configurations (the simplest possible configuration has been used in this case).
Each scenario will necessitate a small adjustment in Non-Darcy Skin Factor (D) and
perhaps Darcy Skin Factor (S), and will produce a different Pi estimate. Probably none
will Match both the Test Overview Plot and the Log-Log Final Build-Up, which suggests
that the Reservoir Model may be more complex, or that some other factor (such as
changing Hydrostatic Correction between Drawdown and Build-Up because of Liquid Fall-
Back) might be interfering.
Automatic Parameter Optimization:
Still with the first Flowing Period of the four-rate Test highlighted on the Test Overview
Plot, try Simulate Auto with the same Model, after selecting around 20 Points over the
entire Test. The Automatic Matching dialog is generated first - users can select the
parameters to be used and may also alter any of their upper/lower limits:
1123
PanSystem 3.5 User Guide
Flowing Period (i.e. for the S and D parameters) and a few points at the end of the first
Build-Up (so that PanSystem can deal with the observed decrease in p* from the first to
the second Shut-In). Since the reported Rate during the Clean-Up is suspect, do not
pick any points here. If users find that Auto Match refuses to start, pick the very first
Pressure Point in this Flowing Period and try again.
Yet another set of parameters (i.e. a slight variation on the same theme) is obtained,
depending on the Points that users selected. In the illustration below, Wellbore Storage
has been allowed as a variable.
1124
PanSystem
Deliverability Analysis:
Having Confirmed all the Model Parameters to the Reservoir Description, either from
Quick Match or Auto Match, users can examine the Deliverability predicted for this Well.
On selecting the IPR option from the Deliverability Menu, users have a chance to alter the
Reservoir Parameters relevant to the Well Deliverability using the Transient Welltest and
LIT Results dialog (illustrated below).
1125
PanSystem 3.5 User Guide
It could probably be concluded from the attempts at History Matching, that the Layer
Pressure should be higher. Enter a preferred value (in this case, the Pi estimate of 7202
psia derived from the previous Step 5 -Final Match with a Boundary Introduced, has been
used). Select the Calculate button. The estimated AOF (i.e. based on the theoretical
Semi-Steady-State Inflow equation described in Deliverability Analysis - Gas Wells) using
the parameters derived from Transient Pressure Test Analysis - is 12.19 MMscf/day for a
default Drainage Area of 640 acres.
Select OK to plot the Deliverability curve. Users can change between a Linear and
Logarithmic display, and re-edit the parameters if desired.
1126
PanSystem
LIT Analysis:
Returning to the Test Overview Plot (with the Plot option from the Analysis Menu or Test
Overview Plot tool), users can perform an LIT (Laminar-Inertial-Turbulent) Analysis using
the four Final Flowing Pressures. Select the four Flowing Periods (with the right mouse
button or Ctrl key and left mouse button) then select the LIT button.
1127
PanSystem 3.5 User Guide
1128
PanSystem
Transient Welltest and LIT Results dialog with LIT Analysis Data included
The results are similar, but the theory-based AOF is significantly lower that the one
derived from actual flowing test measurements, due principally to a difference in the B-
coefficients. This might indicate that some of the Model Parameters need to be adjusted
in the theoretical model. Alternatively, the LIT Flowing Pressures did not correspond to
Semi-Steady-State flow because the Test Periods were too short (i.e. they were still
Transient); this would give an optimistic picture of the Well Productivity.
Assuming that some adjustment of the Model Parameters is required. As an example,
uncheck the Drainage Area checkbox and change the setting to 100 acres, then select
Calculate.
1129
PanSystem 3.5 User Guide
Transient Welltest and LIT Results dialog after adjusting Drainage Area size
The agreement is greatly improved. Select OK to display the Sandface Deliverability Plot.
There are various ways of displaying these results for comparison. The illustration below
compares the Deliverability curves on Linear Axes (use the T/L LIN tool from the toolbar).
The four Final Flowing Pressures are also plotted (i.e. marked and identified with the
relevant number).
1130
PanSystem
1131
PanSystem 3.5 User Guide
1132
PanSystem
C-and-n Analysis:
Returning once again to the Test Overview Plot (with the Plot option from the Analysis
Menu or Test Overview Plot tool), users can perform a Deliverability Analysis by the
empirical C-and-n (or "simplified") method. Once more, select the four Flowing Periods
(with the right mouse button or the Ctrl key and left mouse button), then select the C+n
tool. Choose Flow-After-Flow for the Test Type, then the C&n Analysis: Flow-After-Flow
Test dialog will appear.
Enter the revised Layer Pressure if necessary (i.e. the Pi estimate of 7202 psia derived
from the earlier Step 5 -Final Match with a Boundary Introduced).
1133
PanSystem 3.5 User Guide
Stabilized Flow Rate at the last measured Flowing Pressure, the Stabilized C-coefficient
and the Stabilized AOF.
1134
PanSystem
1135
PanSystem 3.5 User Guide
1136
PanSystem
Forecasting:
As well as doing Deliverability calculations, users may also use the Model Parameters they
have determined from the Analysis, to forecast Production Rates and average Layer
Pressures in the future.
Details of this facility are contained in the Help topic for the Production Forecasting
dialog, which is generated by selecting the Forecasting option from the Deliverability
Menu.
1137
PanSystem 3.5 User Guide
should be familiar from Quick Match). Select the Calculate button and the Forecast will
be computed and plotted.
The Results are illustrated below, where users can see that the Contract Rate can only be
met for the first few months, before the Rate starts to decline.
Go to Tutorial 4: Reporting
1138
PanSystem
Tutorial 4: Reporting
Reporting
1139
PanSystem 3.5 User Guide
Selecting a Printer:
First, select the Print Set-Up option from the File Menu to generate the Print Set-Up
dialog (illustrated below). This contains a drop-down list of the Printers that are currently
available to Windows (the actual Printers listed will vary depending on which Windows-
compatible Printers have been installed via the Control Panel settings on a user's PC or
Network).
1140
PanSystem
1141
PanSystem 3.5 User Guide
Selecting Fonts:
Once users have selected a particular Printer, they may also want to select the character
Font to be used for the Report (there is likely to be some variation in appearance between
Printers for a given Font Type, especially if the Printer does not have the selected Font
installed; in which case it will go for the nearest matching Font it can find).
To choose a new Report Font, select the Fonts option from the Configure Menu which will
generate the PanSystem Font Definition dialog (illustrated below).
1142
PanSystem
this symbol indicates that the Font is a True Type Font which Windows can download
for the Printer to use.
If there is no symbol this signifies that the Font is a System Font. The Printer can usually
only replicate its own Printer Fonts exactly.
Users may find that they need to experiment with the Font Settings to get the best
results from their own Printer; typically a 10-point Font gives good results. If users select
one of the bigger Font Sizes, large Tables may end up overflowing the page; if smaller
Font Sizes are used, the Report may be too difficult to read.
1143
PanSystem 3.5 User Guide
1144
PanSystem
Flow Plot being omitted (it does not have the word Selected displayed beside it). For
each Plot, users can also select or exclude the Topics to Include in the Report.
1145
PanSystem 3.5 User Guide
1146
PanSystem
If users want to include any other information, select the Edit Remarks button to
generate the Edit Remarks sub-dialog (this contains a large free-format edit field where
any other useful information can be entered). This will appear as part of the Front Page
of the Report (and subsequent pages if required).
Once users are happy with the information to be included, select OK to return to the
Configure Report dialog and select the Format button again to check the Size of the
edited Report. Users can also save these Report Settings as a Template for future use, as
described shortly in Using Report Templates.
1147
PanSystem 3.5 User Guide
Both options allow users to abort the Printing process by selecting Cancel.
1148
PanSystem
1149
PanSystem 3.5 User Guide
1150
PanSystem
If users have been editing an EPS-supplied Template and have not altered the File
Name, they will be asked to confirm if the existing Template is to be overwritten.
Any new Template Name will now appear in the list.
Template Options:
A list of all the available Report Templates is displayed under the Report Menu (these
appear in alphabetical order with Windows 2000, XP and NT, but not with Windows 95 or
98). The quickest way to Print a Report is to select one of the Templates.
This assumes users know what each of the Templates will produce (see below). EPS
supply eight generic Templates, and users may add their own customized Templates to
this list as described earlier.
When users select one of these Template options the Print Report dialog is generated
first, to allow users to specify a destination for the Report.
Generic Template List:
1151
PanSystem 3.5 User Guide
1152
PanSystem
1153
PanSystem 3.5 User Guide
Select the Printer Port as File: Print to File in the Add Printer Wizard, then select the
Printer and Printer Type and follow the remaining instructions before returning to
Control Panel (or if there is no Printer Wizard, once the Printer is in the list of
Installed Printers, click on Connect and select FILE: from the Ports list. Select OK,
then Close to return to Control Panel, which can then be closed - this process could
also be performed during the initial installation of the Printer Driver under
Windows 95/NT).
The new Printer can be set as the default at this stage in the Printers dialog, by
right-clicking on the Printer Name and selecting the Set as Default option from
the pop-up menu.
Go back to PanSystem and select the Print Set-Up option from the File Menu. Users
will notice that the new Printer has been added to the list, identified in the Printer
section as being on FILE: next to the Where: information field.
1154
PanSystem
The Report will be written to the current PanSystem Report Directory, unless users
include a different path name. If a series of Reports are being generated, ensure they
are given different File Names or they will be overwritten.
A File Extension is optional, but the *RPT File Extension should be avoided, to
prevent confusion with the Text-Only files described in the previous section.
*.PS is recommended for Postscript files (e.g. C:\Reports\MYREP.PS)
*.HP is recommended for HPGL/2 files (e.g. C:\Reports\MYREP.HP)
These Reports can then be Printed by using the MS-DOS COPY, TYPE or PRINT commands
(e.g. to Print a Postscript File saved as MYREP.PS to a Postscript Printer connected to the
LPT3 Printer Port:
TYPE MYREP.PS > LPT3
or PRINT MYREP.PS
The PRINT command will spool the Printing, allowing users to do something else while
waiting for the Report/s to be Printed. Refer to the MS-DOS User Guide for more
information on these commands).
End of Tutorial 4
1155
PanSystem 3.5 User Guide
Test Design
1156
PanSystem
Objectives:
This example is a hypothetical Welltest in which the objectives are:
To measure Permeability and Skin Factor.
To determine what the Welltest would look like if:
There were communication to a nearby Well, or
A Fault identified by seismic maps were to be sealing.
If the former scenario applies, then what will the Signal Strength be at the other
Well after a reasonable period of Time?
If the latter scenario applies, then how long should the Test be run to determine
how far away the Fault is?
It has been decided to perform a single long Flow Period, followed by a Shut-In.
The following description assumes that the File New command has been used to re-
set all parameters to zero.
Entering the Wells:
Select the Well and Reservoir Description (Analytical) option from the Dataprep Menu to
generate the Reservoir Description dialog.
First, name and define the Wells. Use the Add Well button in the Reservoir Description
dialog to create the second Well. For clarity in this example, Well-1 and Well-2 have
been re-named "Flowing Well" and "Observation Well" respectively. Refer to the
illustration below for the relevant Well Control section of the dialog.
1157
PanSystem 3.5 User Guide
Well Parameters and Classic Wellbore Storage Parameters sub-dialogs for "Flowing Well"
Select and highlight "Observation Well", then select the Well Parameters button to
generate the associated Well Parameters sub-dialog (illustrated below), enter the
following Model Parameters, then OK to return to the Reservoir Description dialog:
Well Co-ordinates: The "Observation Well" is 2500 ft. away, so enter x = 2500, y =
0 (or any equivalent pair of Co-ordinates that put the Well 2500 ft. away).
Inter-Well Distance for Interference Test Analysis: 2500 ft (this is not required
for Pressure Response generation, but will be required for Interference Test Type-
Curve Analysis).
Well Radius and Storage Coefficient: These Model Parameters can be the same as
for "Flowing Well".
1158
PanSystem
Well Parameters and Classic Wellbore Storage Parameters sub-dialogs for "Observation
Well"
Entering Layer and Fluid Descriptions:
Enter the following Reservoir Parameters (i.e. based on existing knowledge of the
Reservoir) by selecting the Layer Parameters button in the Layer Control section to
generate the Layer Parameters sub-dialog (illustrated below):
Thickness: 25 ft.
Porosity: 0.20 decimal fraction
Layer Pressure: 4000 psia
Layer Temperature: 200 F
Next, set the Flow Model to "Radial Homogeneous", then select the Model Parameters
button to generate the Radial Homogeneous sub-dialog (also illustrated below) and enter
the following Model Parameters:
Permeability: 250 mD.
Skin Factor: 5 in the "Flowing Well", 0 in the "Observation Well".
1159
PanSystem 3.5 User Guide
Note how the Radial Homogeneous sub-dialog has space for two Skin Factors,
since two Wells have been defined (i.e. Well 2 = "Observation Well").
Select OK in both sub-dialogs to return to the Reservoir Description dialog; the Total
Compressibility will be entered directly into the Oil Fluid Parameters sub-dialog
(illustrated below), which is generated by selecting the Fluid Parameters button in the
Layer Control section. Enter the following mandatory data (obtained from PVT
measurements, etc.):
Oil Formation Volume Factor (Bo): 1.30 bbls/STB
Oil Viscosity (o): 2.50 cp.
Total Compressibility (Ct): 1.0E-5 psi-1.
1160
PanSystem
Ensure that "Flowing Well" is selected in the Well to Edit field in the Pressure and
Rate Data Preparation dialog.
Now select the Test Design button to generate the Edit Test Design sub-dialog and enter
the Flowing and Shut-In Periods as shown in the illustration below:
1161
PanSystem 3.5 User Guide
1162
PanSystem
Pressure and Rate Data Preparation dialog entries for "Flowing Well"
Now users need to enter Flow Rates for the "Observation Well". Select and highlight this
Well in the Well to Edit field in the Pressure and Rate Data Preparation dialog before
selecting the Test Design button again.
This time, PanSystem asks if the Times of the "Principal Well" are to be used.
Respond with No (i.e. the default and recommended option); the Test Design sub-dialog
is generated.
1163
PanSystem 3.5 User Guide
Enter names for the Data File (in this case, it has been called OBS WELL), and the Rate
Channel that are about to be created (e.g. Test Rate 2), or leave the default settings.
The default Initial Wellbore Pressure of 4000 psia is valid for this Well.
Select OK to generate the Edit OBS WELL sub-dialog and enter the Times and Rates of
the Flow Schedule for this Well, in the same manner as for the other Well (i.e. the
values at the Rate Changes).
1164
PanSystem
Pressure and Rate Data Preparation dialog entries for "Observation Well"
Advanced Simulation Controls:
All the Well and Reservoir Data are now entered. Users can now go to the Advanced
Simulation option on the Simulate Menu to start the computation of the Pressure
Responses at the two Wells.
In this case, users can start the Simulation by selecting OK as soon as they generate the
Advanced Simulation Control dialog (illustrated below), because the default settings are
correct (there are no choices).
1165
PanSystem 3.5 User Guide
Advanced Simulation Control dialog for a Two-Well, Single-Layer Model and Test Design
Select OK to run the Simulation over the 100 time-steps. A screen prompt provides
progress information.
Select OK at the end of the calculations and remember to Save the file!
1166
PanSystem
General:
After the Simulation has run, the data can be analyzed using the Diagnostic Plots, etc.,
just like any other Gauge Data.
Analyzing the Simulated Data - Principal Well:
Select the Gauge Data option from the Dataprep Menu and decide which Well is to be
examined first (the "Flowing Well" will be selected in this case).
Setting-up the Pressure and Rate Data Preparation dialog for the Flowing Well
Note how PanSystem has given default Names to the Output Columns of
Simulated Pressure (Sim P), Total Sandface Rate (Sim Q Total) and Layer Sandface
Rates (Sim Q#1). Users could have specified different Names on the Advanced
Simulation Control dialog. Since there is only one Layer in this example, the two
Rate Columns will contain identical data.
Select Test Rate and Sim P from the Data File/Column List and use the Add to List button
to add these Columns to the List to Plot area. Use the Plot button to generate a Data Edit
Plot (illustrated below):
1167
PanSystem 3.5 User Guide
The Scaling has been altered on this Data Edit Plot to display the data more clearly.
Users can do this by either using the three Axes options from the Edit Menu or by
double-clicking on each Axis in turn (i.e. Y-, X- and R-axis) to generate the
appropriate Edit Axis dialog. The Dataset display can also be edited in a similar
manner by selecting the Dataset option from the Edit Menu. In this case, the X-
axis was rescaled to 0/1000 hours (Min/Max), the Y-axis was rescaled to
1500/5000 psia (Min/Max) and the R-axis was rescaled to 0/5000 STB/day
(Min/Max). The Plot Rate Schedule option was also switched-off on the Edit
Menu.
For real Gauge Data, users would have to identify the Rate Change Events to initialize
the Rate Change Table before they could analyze the Test. With Advanced Simulation,
the Rate Change Table is initialized automatically, so there is nothing to do here.
Users can now proceed directly to Analysis.
To verify the first Test Objective (i.e. measuring Permeability and Skin Factor in the
"Flowing Well"), select the Plot option from the Analysis Menu. The Analysis Selection
dialog prompts users to select a Well to Analyze - OK the existing selection of Flowing
Well.
1168
PanSystem
Select either Test Period on the Ruler Bar (the Build-Up would probably be used for this
purpose).
Users can now apply all the standard PanSystem Analysis techniques. It is easy to verify
that the input parameters are reproducible on Analysis Plots. In a real situation, users
would be interested in ensuring that they had run the Test long enough to get useful data
beyond the Wellbore Storage period, to check that the Pressure Drawdown was not
excessive, to see the Radius of Investigation, etc. Using the techniques described in
previous tutorial examples (i.e. line fitting to Log-Log and Semi-Log Plots, then
performing a Quick Match), results can be obtained as illustrated below. In this case, a
Log-Log Plot has been generated (for the Build-Up period) and fitted with Unit Slope and
Zero Slope lines, followed by Simulate/Quick Match:
Next, the "Observation Well" response will be analyzed, in order to see if the second Test
Objective can be met (i.e. ascertaining if Reservoir Continuity can be measured).
1169
PanSystem 3.5 User Guide
Data File/Column List section of the Pressure and Rate Data Preparation dialog
Note that the Simulated Responses (i.e. Pressure and Sandface Flowrates) are also
listed as new Columns under the Data File name SIMULATED (users could have
specified different names on the Advanced Simulation Control dialog).
Select the two Simulated: Sim Q entries in the Data File/Column List section then select
the Delete button in the Data File section:
1170
PanSystem
Use the Select Data File to Delete sub-dialog to delete the Simulated Flow Rate (Sim Q)
entries (they are near-zero and of no use for this purpose). Select OK and return to the
Pressure and Rate Data Preparation dialog, which should appear as illustrated below:
Pressure and Rate Data Preparation dialog after deleting Simulated Flow Rate (Sim Q)
entries
In the Master Data File/Columns section (bottom right), ensure that SIMULATED is
selected as the Data File Name (Sim P will be automatically selected as the Pressure
Column as it is the only one currently available):
Master Data File/Columns section of the Pressure and Rate Data Preparation dialog
As described earlier, use the Add to List and Plot buttons to create a Data Edit Plot of the
"Observation Well" Pressure Column (Sim P):
1171
PanSystem 3.5 User Guide
The Rate Change Table is not automatically initialized for this Well.
Use the Pick Nearest Data Point for Flow Definition tool to Mark the Rate Changes:
1172
PanSystem
1173
PanSystem 3.5 User Guide
1174
PanSystem
The Scaling has also been altered on this Data Edit Plot to display the data more
clearly, particularly for the Oil Flow Rate on the R-axis (right-hand), with the
Maximum Value increased to 1050 STB/day.
Finally, and most importantly, PanSystem must be told that this is an Interference
Test. Double-click the Flowing Test Period (in the top half of the Ruler Bar of the Data
Edit Plot), to generate the Test Period Classification dialog, and select Interference Test
as the Test Period Type.
1175
PanSystem 3.5 User Guide
If this step is not performed (i.e. it is left as a Normal Test), and users will not be
able to access the Interference Test Type-Curve.
Before leaving Dataprep, select the Rate Changes button in the Pressure and Rate Data
Preparation dialog and check the Rate Changes Table in the Edit Rate Changes sub-
dialog, which lists the Events that were selected and Marked on the Data Edit Plot:
1176
PanSystem
There is limited interpretation that can be done on Drawdown Interference Test Data.
The Type-Curve facility provides a single Ei Type-Curve for analyzing the Constant Rate
Drawdown Response.
Select the Flowing Period Interference Response (i.e. first period) by clicking in the Ruler
Bar, then select the TC (Type-Curve) tool:
A good Match should be obtained (there will be some distortion at the beginning owing
to the non-zero Wellbore Storage), which again confirms the input parameters:
Accept the default settings in the Select Type Curve dialog and select OK:
1177
PanSystem 3.5 User Guide
Move the Type-Curve around (Zooming-In and Matching again more closely if necessary).
Once a satisfactory Type-Curve Match has been achieved, select the Match tool again to
generate the Verify Selected Nearest Curve dialog and select the OK button:
In the Type Curve Plot illustrated below, the Match has been made to the Pressure Data
(the SimP Derivative is either ignored, or can be hidden via the Datasets option on the
Edit Menu):
1178
PanSystem
Again, the Scaling of the Time (i.e. X-axis), has been altered to display the data
more clearly for the Type-Curve Match, by setting Min Value = 1.0 .
From the point of view of a Interference Test Design, users can see that a Signal Strength
of about 1 psi should be observed after 50 hours if the communication is perfect.
At this point users should consider how high the Gauge Resolution needs to be, and
whether the Signal Strength is adequate.
Much of the character of the Matched curve is at Delta Pressures less than 0.1 psi.
Depending on the Gauge characteristics, this work will probably confirm that Reservoir
Continuity could be verified by a shorter Test, although users might decide to increase
the Production Rate in the "Flowing Well".
Remember to Save the file!
1179
PanSystem 3.5 User Guide
1180
PanSystem
Now select the Boundary Parameters button to generate the Single Fault sub-dialog
(illustrated below) and enter the L1 Distance as 1250 ft. - retain the default No-Flow
setting. Select OK to return to the Boundary Model sub-dialog.
1181
PanSystem 3.5 User Guide
Check the Image Well co-ordinates by selecting the Edit Image Wells button on the
Boundary Model sub-dialog:
The default position for a specified distance of 1250 ft is (0, 2500), placing the
Boundary south of the Test Well at (0, 0), if "south" is considered to be towards the
bottom of the screen. If users re-activated the "Observation Well", (which has been
placed arbitrarily at position (2500, 0)), its Pressure Response would include the effect of
this Fault to the south, by means of a second Image Well at (2500, 2500). Select OK
from all open sub-dialogs and the Reservoir Description dialog.
1182
PanSystem
PanSystem's default File Names (i.e. Sim P, etc.), have already been used on the
previous Simulation run.
Users have the option to keep the same File Names and overwrite the existing
Simulated data with the new values, but in this case they should be kept for comparison,
so select Cancel to the warning message and enter different names in the Simulated
Column Names dialog when it is generated, as illustrated below:
1183
PanSystem 3.5 User Guide
1184
PanSystem
and enter a Name for the New Column in the Select Columns to Difference dialog or
accept the default setting:
1185
PanSystem 3.5 User Guide
Users must not omit this step or they will be analyzing the No-Fault case again!
Changing the Master Pressure Column in the Pressure and Rate Data Preparation dialog
Answer OK to the information prompt and the Rate Change Data will be re-set
automatically to reflect the new Pressures (i.e. the Flowing Pressure at 400 hours and
the Final Shut-In Pressure). Check the Rate Change Table to make sure (compare the
Pressures illustrated below with those from Step 2 for No- Fault).
1186
PanSystem
1187
PanSystem 3.5 User Guide
1188
PanSystem
Edit Test Design sub-dialog with longer Flow and Shut-In periods
Alternatively, call the file TEST DESIGN again, and it will overwrite the previous data
set, including all the Simulated data.
This time, if users have chosen a new Name, when Advanced Simulation is performed to
generate the Pressure Response, there will be a choice of "Principal Well" Flow Rates to
drive the calculation. Select the required Rate Schedule by changing the Input Data
File:Column Name field to LONG TEST: Test Rate.
1189
PanSystem 3.5 User Guide
Note that since a new Data File (i.e. LONG TEST) is being used, the default
Column Names to be generated (i.e. Sim P, etc.) will not conflict with the same
Names in the file called TEST DESIGN. Users can choose more pertinent Names if
desired.
Enter Analysis, create a Plot, select the Build-Up (i.e. second period) for a Log-Log Plot
and try a Zero Slope Line fit:
See if the second attempt has resulted in fully-developed Single Fault Radial Flow:
1190
PanSystem
Log-Log Plot for LONG TEST with Zero Slope Line fit
For comparison, try using the Best-Fit Line tool on the Radial Flow Plot:
1191
PanSystem 3.5 User Guide
1192
PanSystem
PanMesh Tutorials
1193
PanSystem 3.5 User Guide
General:
Data files to accompany the tutorials are supplied as part of the installation, and can be
located in the PanSystem data directory. In this case the file PM_ex1 pinchout.PAN is
required.
Well Near a Pinch-Out:
The following example describes the setting-up of a Reservoir with a wedge-shaped
cross-section, with the Well close to the pinch-out. PanMesh requires that all Sub-Layers
have a finite thickness at each Node, so the pinch-out is not modeled as a ”knife-
edge, but as a thin vertical Boundary 5 ft thick. The top surface of the Reservoir in this
example is horizontal, and the bottom surface is dipping at about 6. In general, the dip
of the planes defining the upper and lower surfaces of the Sub-Layer must not exceed
45 from horizontal - this means that the maximum pinch-out angle that could be
modeled would be 90 with the Reservoir top and bottom at maximum dip.
The aim is to simulate a long Constant-Rate Drawdown followed by a Shut-In period,
using the Test Design facility. Users may enter any Flowing/Shut-In sequence they
desire, using Test Design.
Example Set-Up:
This example explains how to set-up the Reservoir Model from scratch, and how to
generate the Simulated Pressure Response. Users will find a completed set-up, including
the simulated data, in the file PM_ex1 pinchout.PAN.
Rather than do all the work, users may prefer to look through the supplied file, check the
items described below, then open PanMesh to generate a Numerical Response for
comparison with the P#1 Pressure in the supplied file (which should be identical, provided
users do not change anything).
The first step when modeling any Reservoir is to set-up the PanSystem file in the normal
way, or to load an existing file. In this case, the Welltest Response will be investigated
for a long Production Period followed by a Shut-In Period, using the Test Design facility.
Select the Test Design button and enter a 1000 hr Drawdown Period at 200 STB/day, 50
Steps, Format 2, and a 100 hr Shut-In Period, 100 Steps, Format 2. For more
information about Test Design, refer to Dataprep Gauge Data Edit Test Design and
PanSystem Tutorial Example 5 (Test Design).
1194
PanSystem
Data Preparation:
Select the Well and Reservoir Description (Numerical) option from the Dataprep Menu.
1195
PanSystem 3.5 User Guide
1196
PanSystem
1197
PanSystem 3.5 User Guide
1198
PanSystem
1199
PanSystem 3.5 User Guide
Well definition
Now the Reservoir and Fluid Parameters can be entered via the Material Properties tab.
This is an Oil Producer, with a Reservoir Pressure of 5000 psia and Temperature of
200F. Also enter the following:
Formation Volume Factor Bo = 1.2 rb/STB
Viscosity o = 0.5 cP
Total Compressibility Ct = 8.2E-6 psi-1
Porosity = 0.36
All components of the Permeability k = 91 mD
Users may experiment with Areal and Vertical Anisotropy if desired:
The principal axis of the kx Permeability component is by default 90 from north
(which is in the direction of the easterly dipping lower surface in this case); this is
only significant if users are modeling Areal Anisotropy.
The kz Permeability component is perpendicular to the base of the Sub-Layer. This
is only significant if users are modeling Vertical Anisotropy.
For more information about modeling anisotropy, refer to Using Regions and
Defining Areal Heterogeneity.
Finally, enter a Skin Factor S = 2.3. The Skin is modeled as a finite damaged region
around the Well. The default Radius is 2 ft and the corresponding Permeability is 42.1
mD. This will change if the Radius is altered.
1200
PanSystem
Numerical Simulation:
Select OK from the PanMesh Data Preparation section, then select the Numerical
Simulation option PanMesh: New Run from the Simulate Menu. After the prompt
indicating the Number of Hours that the Numerical Simulation will be run for (1100 hrs in
this case), there will be a pause of several seconds while PanMesh starts-up and creates
the Reservoir Mesh.
The Reservoir is displayed in Solid Plan View. To view the Mesh itself, select the Wire
Frame View button and switch-off the Solid View button to generate the image illustrated
below:
1201
PanSystem 3.5 User Guide
Once the Simulation has finished (it should only take about 16 seconds on a Pentium
550), the Pressure Distribution can be investigated before exiting from PanMesh. Either
select the Color Contour button or select the Show Color Contours option from the Data
View Controls/Pressure sub-menu.
1202
PanSystem
Log-Log Plot of the Extended Drawdown Data for the Pinch-Out Model, showing the
Negative Half-Slope preceding the Semi-Steady-State Unit Slope
The Build-Up Derivative is very similar:
Log-Log Plot of the Build-Up, with the Analytical Quick Match Simulation (solid curve)
overlaid
1203
PanSystem 3.5 User Guide
An Analytical Pinch-Out Model is available from the Analysis Model list for comparison.
The agreement is good (i.e. using Quick Match), provided the Distance to the pinch-out
is entered as 288 ft, which is the Distance to the theoretical point of convergence of the
Reservoir Top and Bottom surfaces, rather than the 240 ft to the actual Boundary.
The Analytical Model does not allow a Closed System, so the Late Time Responses will
start to diverge.
Users can experiment with alternative configurations of the Pinch-Out Model; say by
having the Top and Bottom surfaces dipping rather than just the Bottom, or perhaps
using two Layers and having the common Boundary horizontal, but the Top and Bottom
surfaces both angled.
1204
PanSystem
Duplicate Names:
Once users have made the first PanMesh run, they will have a Pressure Column called
FEM P. Unless this is re-named, the next time users exit from PanMesh they will
receive a prompt, warning about Duplicate Column Names:
1205
PanSystem 3.5 User Guide
1206
PanSystem
General:
Data files to accompany the tutorials are supplied as part of the installation, and can be
located in the PanSystem data directory. In this case the file PM_ex2 dualperm.PAN is
required.
Model Description:
This example is a two-layered Rectangular Reservoir containing a Vertical Well completed
in the Upper Layer (i.e. Sub-Layer 1), with a Permeability of 91 mD. The Unperforated
Layer (i.e. Sub-Layer 2) has a lower Permeability and Porosity, and an Anisotropy Factor
of 0.05.
Check the numerical input data screens and note:
How the two Layers have been configured
The Well Completion
The different Material Properties assigned
The Skin Factor of 3 in Sub-Layer 1 has been modeled as a Damaged Zone Radius of 1 ft
and Permeability 27.3 mD. The small Damaged Zone Radius was chosen so that the
early Radial Flow in Sub-Layer 1 would not be obscured by Radial Flow in the Damaged
Zone.
The Simulation models the development of horizontal Radial Flow in the Producing Layer,
through a transition period of cross-flow between Layers within the Reservoir (from the
uncompleted Layer into the completed Layer), to horizontal Radial Flow in both
Layers. This is analogous to the classical r;Dual-Permeability Response. The system
finally goes into Semi-Steady-State as the outer Boundaries are reached.
While running PanMesh, note that on the Pd v Td Graph, what at first glance looks like a
Unit Slope and Wellbore Storage effect at early Time is in fact a Half-Slope corresponding
to the classical Finite Wellbore Radius response at small Td (where the analytical
logarithmic approximation is not valid), followed by Radial Flow in the Damaged Zone.
This portion occurs so early that it will not usually be visible in the real Pressure/Time
presentation in PanSystem. This Simulation took 3m 47s on a Pentium 550.
Switch-on the Color Contour option during or after Simulation. For best results, select
Side View and the Cut Plane button on the toolbar, with the Vertical Cut Plane option
selected from the controls on the right-hand side of the screen. Now Zoom-In until the
Reservoir cross-section fills about half the height of the Viewing Window. On the Graph,
set the red line at about Pd=1.0 and the blue line at Pd=100 and drag the green time-line
to the left. Now, as users move it to the right (i.e. by clicking and dragging or stepping
with the right arrow key), they will see the Pressure Disturbance propagate outwards
initially in the Producing Layer, then move downwards into the Tight Layer:
1207
PanSystem 3.5 User Guide
1208
PanSystem
1209
PanSystem 3.5 User Guide
1210
PanSystem
General:
Data files to accompany the tutorials are supplied as part of the installation, and can be
located in the PanSystem data directory. In this case the file PM_ex3
horizontalwell.PAN is required.
Model Description:
This example models a Horizontal Well with a 1000 ft open interval in a single Layer.
Data from a Drawdown test (P: Gauge #1) are available. Conventional Analysis of this
data has resulted in a set of parameters for the Simulation, which have already been set-
up in the file.
Inspect the input section to see how the Well and Reservoir have been configured. This is
not a particularly challenging example, and it can in fact be modeled analytically, but it is
useful to demonstrate the basic principles and to produce a familiar Response.
Display the Gauge Data on the Log-Log Plot, then select Simulate/Numerical
Simulation/PanMesh: New Run. View the Mesh by switching-off the Solid Model button,
and switching-on the Wire Frame button. Experiment with the Zoom settings and the
Horizontal and Vertical Cut Plane tools and try to locate the Well.
Select Go and PanMesh will generate the Dimensionless Response. Users will see all the
expected Flow Regimes (e.g. Vertical Radial, Linear (Half-Slope), and the onset of
Horizontal Radial). The default Simulation Time is too short to see Semi-Steady-State
flow. However, users can extend the default Simulation Time on entering PanMesh from
PanSystem.
For color visualization, try Side View, and select the Vertical Cut Plane button. This will
"cut" the Reservoir vertically across the Wellbore. Users should Zoom-In until they can
see the thickness of the Reservoir on a reasonable scale. Click on the Pd v Td Graph, and
set the red line at about Pd=0.01 and the blue line at about Pd=1, then pull the green
Time-line over to the left. Now step the Time-line to the right. Users will see Radial Flow
develop at the Wellbore as the marker moves along the flat portion of the Derivative. As
the red coloration reaches full Reservoir Thickness, Linear Flow starts to develop.
1211
PanSystem 3.5 User Guide
Cross-section with Color Visualization, showing Vertical Radial Flow around the Wellbore
Now switch to Top View, and switch-off the Vertical Cut Plane. Users can now track the
Linear Flow Regime developing into Horizontal Radial Flow.
1212
PanSystem
Radial Flow Regime develops and propagates out into the Reservoir
Since this Simulation requires a long time to run (19 mins on a Pentium 550), it would be
a good idea to save a History File (*.HST), before leaving PanMesh, in case users want
to Replay the visualization. Users will be prompted for this when they close the Graph
Window or PanMesh itself. Users will then be returned to the Log-Log Plot with the
Simulated data overlaid on the Gauge Data. The Wellbore Storage has been convolved
with the Constant Rate Drawdown Simulation.
1213
PanSystem 3.5 User Guide
1214
PanSystem
End of Tutorial 3
1215
PanSystem 3.5 User Guide
Partially-Completed Well
General:
Data files to accompany the tutorials are supplied as part of the installation, and can be
located in the PanSystem data directory. In this case the file PM_ex4 partial
completion.PAN is required.
Model Description:
The supplied file has been set up to model a single Layer 100 ft thick, with a Vertical
Well Perforated over a 40 ft section. The Top of the Perforations is 30 ft below the
Reservoir Top. Users should refer to PanMesh Dataprep Well Configuration to see how
this has been achieved.
The file was configured to model a sequence of Flowing Periods and Shut-Ins using Flow
Rates specified in Test Design. It already contains a Simulated Response (P1) generated
with PanMesh, which can be used as a reference for users efforts. This data can be
inspected within Analysis in the usual way and a good match can be obtained by using
the Analytical Quick Match model.
If users re-run the Numerical Simulation in PanMesh, they will see that the Dimensionless
Derivative shows the early period of Radial Flow at the Perforations, followed by a period
of Spherical Flow (i.e. Negative Slope - not well-developed because the Penetration Ratio
is fairly large), then full thickness Radial Flow and finally, Semi-Steady-State flow as the
outer Boundaries are reached. The run takes 2m 30s on a Pentium 550.
1216
PanSystem
1217
PanSystem 3.5 User Guide
1218
PanSystem
1219
PanSystem 3.5 User Guide
1220
PanSystem
1221
Index
* Open Data Files 62
*.BMP 17 *.TPT 72
*.DIB 15 A
*.DOC 586 About PanSystem 1
*.EPS 17 Add Layer 134
*.GAS 14 Add Well 133
*.GIF 15 Adding Co-ordinates 832
*.HST 490, 494, 498 Adding Description 833
Numerical Simulation (PanMesh) From Adding Legend 834
TCX File 498 Adding Title 835
Numerical Simulation (PanMesh) New Additional Information (Advanced
Run 490 Simulation) 438
Numerical Simulation (PanMesh) Additional Information (PanFlow
Replay 494 Rate Simulation) 445
*.JPG 15 Address 853
*.OIL 14 Advanced Automatic Matching 433
*.PAN 1004 Advanced Gauge Data Conditioning 321
*.PAX 1004 Configuration Files 322
*.PIC 1007 Data Reduction 338
*.PRO 14 Denoising 332
*.PSP 1005 Event Detection 335
*.RPT 17, 1167, 1172 Interpolation 330
PanSystem File Print 17 Introduction 321
Tutorial 4 - Creating a Text-Only Outlier Removal 327
Report 1172
Output 340
Tutorial 4 - Printing a Report 1167
Preprocessing 323
*.SEA 1008
Screen Layout 323
*.TCX 490, 494, 498
Starting 321
Numerical Simulation (PanMesh) From
TCX File 498 Tutorial 341
1223
PanSystem 3.5 User Guide
Agarwal (Equivalent Time) - Full History, Analytical 433, 436, 437, 441, 443, 446,
No Horner 886 447, 500, 501, 504, 508, 517
Analysis 167, 356, 358, 394, 395, 401, Simulate Advanced/PanFlow Rate
402, 404, 407, 409, 413, 562, 581, Simulation Column Names 446
675, 749 Simulate Advanced/PanFlow Rate
Analysis Toolbar 675 Simulation Progress 443
EUB Reporting TRG PAS Analysis 581 ANG (Deviation Angle) 149
1224
Index
Automatic Flow Period Selection 108 Well and Reservoir Description 123
1225
PanSystem 3.5 User Guide
Boundary Model 168, 174, 176, 177, Calculations 180, 189, 215, 231, 238
179, 424 Analytical Condensate Fluid Parameters
Analytical Boundary Model 168 238
1226
Index
1227
PanSystem 3.5 User Guide
Composite Linear Reservoir Model Confidence Intervals 428, 431, 434, 562
157 Report Edit Report Analysis Section
Compressibility 136, 184, 212, 218, 242 Sub-Dialog 562
1228
Index
Gas Analysis Reservoir Linear Flow 970 Analytical Gas and Condensate
Composition Dialog 231
Oil Analysis (Horizontal Wells) Square
Root Plot 919 Analytical Gas Fluid Parameters Sub-
Dialog 215
Oil Analysis Reservoir Linear Flow 909
Analytical Layer Parameters Dialog 136
Conversion THP to BHP 51, 88
Analytical Oil Fluid Parameters Sub-
Dataprep Gauge Data TPR Data Dialog 180
Preparation Dialog 51
Cover Page (Report) 552
Dataprep Gauge Data Wellhead to BHP
Conversion Dialog 88 Create Commingled 254
Co-ordinates 41, 126, 260, 278, 483, Create Unit System 594
832 Create/Delete Regions and Boundaries
Analytical Well Parameters 126 298
1229
PanSystem 3.5 User Guide
Condensate Fluid Parameters 242 Dataprep Gauge Data Define New Data
Gas Fluid Parameters 218 File Dialog 87
Water Fluid Parameters 212 Dataprep Gauge Data Edit Test Design
Dialog 81
Customer-Defined Flow Models 149
Dataprep Gauge Data Editing Clear
Cut Plane (PanMesh Numerical Sub-Dialog 97
Simulation) 454, 457, 473
Dataprep Gauge Data Editing Delete
Controls 473 Sub-Dialog 99
Numerical Simulation (PanMesh) Dataprep Gauge Data Editing Function
Graphical Interface 457 Sub-Dialog 95
Positioning Tool 454 Dataprep Gauge Data Editing GoTo
Cw (Water Compressibility) 210 Sub-Dialog 96
D Dataprep Gauge Data Editing Insert
D (Rate-Dependent Skin) 131, 146, 148, Sub-Dialog 98
154, 156, 284, 396, 960 Dataprep Gauge Data Editing Names
Analytical Edit Skin and Storage Sub- Sub-Dialog 101
Dialog 131 Dataprep Gauge Data Editing Time
Gas Analysis - Transient Analysis Sub-Dialog 100
with Rate-Dependent Skin 960 Dataprep Gauge Data Export Data Files
Horizontal Well 148 Dialog 61
PanMesh Dataprep - Material Dataprep Gauge Data Import Data
Properties 284 Files Sub-Dialog 64
Select Analysis Model - Allow Different Dataprep Gauge Data Import Status
Skin and Storage per Flow Period Sub-Dialog 76
396 Dataprep Gauge Data Open Data Files
Three-Layer Homogeneous - Dialog 62
Internal Cross-Flow 154 Dataprep Gauge Data TPR Preparation
Two-Layer Homogeneous - Dialog 51
Internal Cross-Flow 156 EUB Reporting AOF PAS Test Data
Vertical Well 146 Tabbed Dialog 575
Damage Zone Permeability 283 EUB Reporting TRG PAS Test Data
Tabbed Dialog 575
Damage Zone Radius 277
IPR Relative Permeability - Data
Data 51, 58, 59, 61, 62, 64, 73, 76, 81, Selection Sub-Dialog 138
87, 95, 96, 97, 98, 99, 100, 101, 110,
121, 138, 140, 142, 260, 277, 278, IPR Relative Permeability - Edit
281, 294, 296, 312, 493, 575 Parametric Data Sub-Dialog 140
Data Prep Analytical Well and Reservoir IPR Relative Permeability - Edit Tabular
Description Dialog 121 Data Sub-Dialog 142
Dataprep Data Files 110 PanMesh Data Prep Boundary
Conditions Sub-Dialog 296
Dataprep Gauge Data - File Import
Column Definition Sub-Dialog 73 PanMesh Data Prep Material Properties
Tabbed Dialog 281
Dataprep Gauge Data - Select Data File
to Delete Dialog 58 PanMesh Data Prep Node Parameters
Sub-Dialog 294
1230
Index
Simulate Numerical Simulation Import Data Files 64, 66, 67, 69, 70,
(PanMesh) Control Dialog 493 72
1231
PanSystem 3.5 User Guide
Material Properties 281, 282, 283, 284, Data View Controls (PanMesh Numerical
285 Simulation) 473
1232
Index
Dataprep TPR 58, 59, 61, 62, 64, 73, 81, Definition of Terms 848
87, 110, 111, 112, 113, 117, 118 Delete 58, 99, 121
Datasets 32, 837 Delete Areal Region 297
Datasets Edit 32 Delete Internal Boundary 297
Datasets Styles 32 Delete Marker 47
Date (Selection/Optional) 69 Delete Results box 30
Date Formats (Import) 73 Deliver (Report Template) 550
Gauge Data Import Data File Sub- Deliverability 519, 520, 525, 528, 531,
Dialog - Date Definition 69 534, 536, 537
Date on Time Axis 33 Deliverability (IPR) C&n Data 531, 534
Datum Correction 192, 214, 233 Deliverability (IPR) Gas/Condensate Data
Decline Analysis 543, 548, 755, 761 528, 531, 534
Deconvolution 365 Deliverability (IPR) LIT Data 528
Advanced Option 372 Deliverability (IPR) Oil/Water Data 525
Deconvolved Datasets 373 Deliverability and Forecasting
Deleting 374 Calculations 900, 905, 962, 968
1233
PanSystem 3.5 User Guide
1234
Index
PDA Plot - Troubleshooting ECR 545 Fall-Off Test (Edit Rate Changes Dialog)
80
Equivalent Drawdown Time
Fall-Off Test (Edit Test Design Dialog) 81
Oil Analysis Semi-Log Plot - Equivalent
Time (Constant Rate, Build-Up) 884 Fault Model (General Intersecting)
156
Oil Analysis Semi-Log Plot - Equivalent
Time (Full History, No Horner) 886 Fault Model (Partially-Sealing) 151
Dataprep Gauge Data Import Data File Page Set-Up 19, 24, 556
Files Sub-Dialog#Excel 64 File Print 17, 21
Dataprep Gauge Data Import Data File Printer Set-Up 21
Files Sub-Dialog#XLS 64 File Save 11, 12, 13
Exit PanSystem 25 File Save As 12, 13
Export 15, 61, 412 File Save As Previous 13
Export to Word Document 586 File Send As e-mail 16
1235
PanSystem 3.5 User Guide
1236
Index
Gauge Data 51, 58, 59, 61, 62, 64, 73, Help About PanSystem 614, 620, 627,
76, 77, 81, 86, 87, 95, 96, 97, 98, 99, 808
100, 101, 103 Help Access (F1) 620
General Intersecting Fault Model 156 Help Commands 616
Geometrical Coefficient for Matrix Help Index 614
Block Type 146 Help Keyboard 615, 843
Get Model Parameter 413 Help Menu 613
Glossary Help 614, 620 Help Procedures 617, 628
Goodness of Match 434 Help Screen Regions 808, 824
Goto 96 Help Using Help 620
Graphic Viewer 15 Hexagonal 172
Graphical Interface (PanMesh Dataprep) hf (Fracture Height) 147
260
Hide Results box 30
Graphical Interface (PanMesh Numerical
Simulation) 448, 450 History Matching 415, 504, 1113
1237
PanSystem 3.5 User Guide
1238
Index
IPR 138, 140, 142, 519, 520 Oil Analysis Deliverability 900
IPR Calculations (Gas Deliverability) 962 kz (Vertical Permeability - Horizontal
IPR Calculations (Oil Deliverability) 903 Wells) 148
1239
PanSystem 3.5 User Guide
(L1) - Fault to Well Distance - Map (Import for PanMesh) 306, 307
Partially Sealing Fault 151 Margins (Plot) 19
(L1, L3) - Boundary to Well Maritime Tide Table 312, 1008
Distances - Pinch-Out 152
Mark 45
(Lf) - Thickness of Fault Zone -
Composite Linear Reservoir 158 Mark as End of Build-Up 114
1240
Index
1241
PanSystem 3.5 User Guide
281, 286, 289, 292, 294, 297, 306, Optimized Flowrate (deconvolution)
307, 493 377
Numerical Simulation (PanMesh) 448, Optional Start Date 69
490, 494, 498, 560 Orientation 278
Numerical Simulation (PanMesh) Control Dataprep Well and Reservoir
493 Description (Analytical) -
O Principal Well Orientation 125
Observation Point 441, 447 Outlier Removal 327
PanMesh Replay - Generating Advanced Gauge Data Conditioning
Time/Pressure Response for 327
Point 496 Data Edit Plot 645
Observation Well 1175 Output 437
ODBC Import Support Documentation Overlay Pressure 43
120
P
Offices (EPS Worldwide) 853, 1242
P* (From Radial Flow Line) 883, 952,
Oil 180, 191, 192, 194, 525 1134
Dataprep Well and Reservoir P_lay 417
Description (Analytical) - Multi-Phase
Fluid Type 124 Packer Probe Formation Test 158
1242
Index
PanMesh Input 260, 277, 278, 281, 286, PDA (Pressure Decline Analysis) 543,
292, 294, 296, 297, 298, 306, 307, 548, 761
493 PDA Plot - AG TC Troubleshooting 547
PanMesh Output 286, 448, 490, 494, PDA Plot - ECR Troubleshooting 545
498
PDA (Pressure Decline Analysis) Toolbar
PanMesh Tutorials 1215, 1229, 1233, 761
1238
Perforation Height (hp) 147
PANSYS31.INI 1020
Perforation Top Distance (htop) 147
PanSystem 1, 3, 4, 5, 1242, 1243
Performance (Speeding Up) 62
PanSystem File Types 994
Period (Test) Validity 361
PanSystem Tutorials 1024, 1073, 1113,
1158, 1175 Permeability 136, 138, 140, 142
PanWizard 606, 607, 608, 609, 611, 612 (k) Horizontal Wells 148
1243
PanSystem 3.5 User Guide
Simulate Auto Match - Initial Pressure Square-Root (Linear Flow) 906, 909,
Information 435 919, 970, 977
Simulate Quick Match - Initial Pressure Test Overview (Analysis Plot) 358, 394
417 Type-Curve 924, 926, 927, 928, 930,
Tutorial Example 1134 932, 933, 935, 937, 939, 940, 981,
PIC File 1007 982, 983, 984, 985, 986, 987, 988,
989, 990
Importing External Pseudo-Pressure
Table 222 Plot View Co-ordinates 41
Plot (Edit Rate Changes - Data Edit Plot) Portrait Layout (Plots) 17, 21
113 Preparing Gauge Data 3, 51, 62, 73,
Plot (Excel Relative Permeability) 140 1024
Plot (General) 19, 24, 27, 28, 29, 31, 33, Pres/Pb 902
35, 37, 38, 41, 42, 43, 108, 204, 205, Pressure (Layer) 136
358, 394, 543, 761, 811 Pressure (Tidal Filter) 318
Plot Annotation 841 Pressure at a Point (PanMesh) 458
Plot AOF 520 Pressure Contours (PanMesh) 458
Plot as Graphics File 15 Pressure Decline Analysis (PDA) 543,
Plot Datasets 32 761
Plot Line Results 416 PDA Plot - AG TC Troubleshooting 547
Plot Line-Fitting Tools 363, 402, 730 PDA Plot - ECR Troubleshooting 545
Summary 359 Pressure Extrapolation 404, 749
Plot Overlay Pressure 43 Pressure Integral Method 119
Plot Print 17 Slug Test Analysis 942
Plot Rate Schedule 42 Slug Test Analysis Workflow 1009
Plot Save 15 Pressure Overlay 43
Plot Tools 675 History Matching in Advanced
C&n 714 Simulation 506
1244
Index
Quick Match 30, 131, 415, 423, 424 Region (PanMesh) 260, 281, 297
Initial Pressure (Pi) 417 Relative Permeability 136, 138, 140, 142
Quit 612
1245
PanSystem 3.5 User Guide
Report 102, 549, 552, 556, 558, 560, Resolution 428, 598
561, 562, 563, 564, 575, 585 Restore 635, 797
Report - Page Set-Up Codes 24 Restoring 829
Report (Numerical/Analytical) 558, 560 Results 17, 30, 577, 720, 814
Report (Word Document) 586 Rho g (Gas Density) 123
Report Configure 556 Condensate Fluid Parameters 240
Report Cover Page 552 Gas Fluid Parameters 216
Report EUB 552, 573, 575, 577, 579, Oil Fluid Parameters 182
581
Water Fluid Parameters 210
Report Menu Overview 549
Rho o (Oil Density) 123
Report Print 17, 19, 21, 24, 102, 552,
556, 558, 564, 585, 628 Gas Fluid Parameters 216
Reservoir 121, 126, 128, 133, 134, 135, Rho w (Water Density) 123
136, 143, 168, 174, 176, 177, 179, Condensate Fluid Parameters 240
180, 191, 192, 214, 215, 222, 227, Gas Fluid Parameters 216
228, 231, 233, 238, 253, 254, 256,
289 Oil Fluid Parameters 182
Reservoir Geometry 143, 168, 260, 292, Run Mode (PanMesh) 286
297, 298, 306, 307, 395, 424 S
Reservoir Geometry (PanMesh) 260, S (Skin) 131, 277
277, 289, 292, 294, 296, 297, 298, (S, S2) Two-Layer Homogeneous
307 Reservoir - Internal Cross-Flow
Creating More Than 20 Nodes for 155
an Outline 275 (S, S2, S3) Three-Layer
Defining Sub-Layers 270 Homogeneous Reservoir -
Editing Node Details 271 Internal Cross-Flow 153
Reservoir View Window (PanMesh) 260 In Quick Match Results Dialog 416
Vertical Wells 145
1246
Index
Sconv (Convergence Skin) 909, 919, Simulated Data 43, 500, 504, 508
970, 977 Simulation 415, 423, 424, 428, 431,
Screen Regions 618 433, 434, 436, 437, 441, 443, 444,
446, 447
Screen Regions Help 618
Simulation (Tutorials) 1073, 1113, 1175
Screen Size (Plot) 19
Simulation Automatic 428
Scroll Bars 798
Single Fault (Analytical Boundary
SEA File Format 1008 Model) 168
Select a Point (PanMesh Numerical Single-Phase 180, 210, 215
Simulation) 458
Single-Point Tests (C&n Plot) 715
Select Tidal Pressure Gauge 318
Size 636
Selecting Points 431
Size (Plot) 19
Semi-Log Plot 883, 893, 895, 915, 952,
973 Sizing 830
1247
PanSystem 3.5 User Guide
1248
Index
1249
PanSystem 3.5 User Guide
Test Design 5, 81, 86, 118, 508, 946, Water Fluid Parameters 212
991, 1175 TPR 51
Injection/Fall-Off Tests 81 TPR Header (Gauge Data) 102
Interfering Wells 83 Number of Lines in Header 66
Test Duration 179 Transfer 103, 191, 227
Test Overview Plot/Tool 683 Transfer (Edit Test Design) 504
Allow Different Skins and Storage 137 Transfer Rate Change 103
Test Period (Tutorial) 1024 Transfer Rate Change Times and Rates
Test Period Classification 118 83
Test Period Display 805 Transformation 406, 407
Test Period Type 118 Transmissibility 143
Test Period Validity 361 Composite Linear Reservoir Model
Testing Time Advisor 946, 991 157
1250
Index
Type-Curve 412 V
Type-Curve Equations (Gas) 981, 982, Valid Test Period Check 361
983, 984, 985, 986, 987, 988, 989, Vaporizing Volume Ratio (Vvap) 243
990 Variable (Auto-Match) 429
Type-Curve Equations (Oil) 921, 923, Varying Rate 415
924, 926, 927, 928, 930, 932, 933,
935, 937, 939 Varying Skin 131
Varying Wellbore Storage 131
Type-Curve Export 412
Version 13, 14, 575, 627
Type-Curve File 998
Version (PAS Format used in PanSystem)
Type-Curves (Horizontal Wells) 940, 990
550
Type-Curves (Tutorial) 1109
VertFrac-FinCond (Vertical Well Models)
U 1020
Ug (mu - Gas Viscosity) 123 Vertical Cross-Flow 167
Condensate Fluid Parameters 240 Vertical Cut (PanMesh) 457
Gas Fluid Parameters 216 Vertical Fracture Finite Conductivity
Oil Fluid Parameters 182 Model 144
Water Fluid Parameters 210 Vertical Fracture Infinite
Undo 650 Conductivity Model 144
1251
PanSystem 3.5 User Guide
VFP-Units (VFP Table) 1020 Water Fluid Properties (MPPP) 186, 220
1252
Index
1253