Download INPEFA plug-in for Petrel* Software User Manual

Transcript
INPEFA plug-in for Petrel* Software
User Manual
Version 2014.1.5462, 15 December 2014
ENRES Energy Resources International BV
www.enresinternational.com
Contents
1.
Glossary ........................................................................................................................................... 3
2.
Introduction ..................................................................................................................................... 4
3.
Installation and license activation ................................................................................................... 5
3.1 Stand-alone installation................................................................................................................. 5
3.2 Network Installation .................................................................................................................. 9
4.
Uninstallation ................................................................................................................................ 11
5.
Functionality of the INPEFA Plug-in............................................................................................... 11
5.1 Input tab ...................................................................................................................................... 11
5.1.1 Input log section ................................................................................................................... 12
5.1.2 Output log section ................................................................................................................ 12
5.1.3 Input wells section................................................................................................................ 13
5.2 Settings tab .................................................................................................................................. 13
5.2.1 Top limit section ................................................................................................................... 13
5.2.1.2 ‘Well top or surface’ input field ......................................................................................... 14
5.2.1.3 ‘Depth (MD)’ input field ..................................................................................................... 14
5.2.1.4 ‘Interval above top limit’ input field .................................................................................. 14
5.2.2 Base limit section.................................................................................................................. 14
5.2.3 Settings section .................................................................................................................... 14
5.2.4 Options section..................................................................................................................... 14
5.3 About tab ..................................................................................................................................... 14
5.3.1 License status ....................................................................................................................... 15
5.3.2 License type .......................................................................................................................... 15
5.3.3 License activation ................................................................................................................. 15
5.3.4 ‘Get license’ button .............................................................................................................. 15
6.
Troubleshooting ............................................................................................................................ 16
7.
Release notes ................................................................................................................................ 19
8.
Contact .......................................................................................................................................... 19
9.
Copyright notices and disclaimers................................................................................................. 20
10.
Patent Information .................................................................................................................... 20
1. Glossary
The following list provides definitions of terms and abbreviations used in this user manual:
ARK CLS
Geoscience software development company.
CmAct
Security method by WIBU Systems, software (file-)based.
CmContainer
CodeMeter Container. A locally connected CmDongle or a CmAct file
on your computer.
CmDongle
Security method by WIBU Systems, USB Dongle.
CodeMeter Control Center
Graphical User Interface (GUI) of the CodeMeter Runtime.
CodeMeter Runtime
Software package by WIBU Systems, the interface between one or
more licenses (CmAct or CmDongle), the user and the protected
software.
Daemon
A program or process that sits idly in the background until it is
invoked to perform its task.
INPEFA
INtegrated Prediction Error Filter Analysis. Method patented by
ENRES International for making stratigraphic correlations using well
data.
INPEFA curve
Curve visualizing INPEFA results.
Licensor
Program by ENRES International to obtain license(s).
MD
Measured Depth.
Petrel
A Schlumberger owned software application intended to aggregate
and interpret geoscience data from multiple sources.
Plug-in
A plug-in is a software component that adds a specific feature to an
existing software application, in this case Petrel.
Ticket number
Alphanumerical string of characters needed to obtain licenses.
WIBU Systems
Supplier of security and licensing products.
2. Introduction
Geophysical well log data contain highly detailed information on rocks and reservoirs in the
subsurface. Correlation of these data is a widely adopted tool for improving subsurface models.
However, robust well correlation frameworks are still hard to obtain, especially in the absence of
additional constraints, such as bio- and chemostratigraphic data.
INtegrated linear Prediction Error Filter Analysis (INPEFA) provides a different approach to
geophysical well log correlation, it focusses on the discontinuities within these data.
INPEFA visualizes discontinuities in a curve, the INPEFA curve. Discontinuities in well log data can
geologically be interpreted as hiatuses, unconformities, abrupt changes in sedimentation rate and
/or abrupt changes in lithology. Since these are basin wide occurring events, they provide ideal levels
for well correlation. INPEFA curves are very helpful in generating robust exploration to reservoir scale
well correlations in a timely manner. In addition, they reduce the need for additional constraints.
This INPEFA Plug-in for Petrel allows Petrel users to perform INPEFA on geophysical well log data.
Following is a description of how to install the plug-in and a description of its features.
3. Installation and license activation
There are two different scenarios for installation of the INPEFA plug-in. One scenario is stand-alone
installation with or without a connected USB-dongle, the other is network installation. Installation
requirements for both scenarios are summarized in the table below.
Table 3.1. Requirements for INPEFA Plug-in installation
Requirement
Petrel software Installation
Description/notes
See release notes for supported versions
Codemeter runtime
ENRES International ticket
number
Suitable license type
v5.00 or higher is required
A ticket number consists of 25 alphanumerical characters
Internet connection
No previously installed
versions of the INPEFA Plug-In
for Petrel
INPEFAPluginLicensor bundle
(archive) from ENRES
International
Microsoft Windows on the
license server(s).
Either CmAct or CmDongle. For network installation an USB
dongle is required.
Uninstall previously installed versions of the INPEFA Plug-in
for Petrel
Only for network deployment
Only for network deployment. See 7. Troubleshooting if
license servers run on a different operating system.
3.1 Stand-alone installation
Installation and license activation for stand-alone users consists of the following steps:
1) Check if the requirements of the table above are met.
2) Make sure that the edition of the installer for the Plug-in (msi installer file that was provided by
ENRES International) matches the licensing option that was selected at time of purchase. There
are two different editions of the installer, a software based licensing installer (CmAct) or a USBdongle based licensing installer (CmDongle)
3) Run the msi installer and follow the instructions.
4) Start Petrel and view the INPEFA plug-in by:
a. (Petrel 2013 and earlier): going to the Processes pane (View->Panes->Processes),
opening the ENRES folder (see figure 3.1), and double clicking the INPEFA Log Transform
process.
b. (Petrel 2014 and later): going to the Stratigraphy ribbon bar tab and clicking the INPEFA
button in the ENRES group (see figure 3.2).
Figure 3.1. Petrel Processes Pane.
Figure 3.2. Petrel ribbon bar. INPEFA is located on the right in the ENRES group.
5) In the plug-in dialog, go to the ‘About’ tab (figure 3.3)
Figure 3.3. About tab of the INPEFA plug-in.
6) Click on the ‘License activation button’ to start the ‘INPEFA Plug-in Licensor’ (figure 3.4).
Figure 3.4. Start-up window Licensor.
(The following steps also apply for license server deployment)
7) Click on the ‘Next’ button in the starting window of the INPEFA plug-in licensor (figure 3.4).
Figure 3.5 Window for entering an ENRES International ticket number.
8) Enter a valid ENRES International ticket number and click on the ‘Next’ button (figure 3.5).
9) Only if a proxy address is configured on the client machine, which needs user credentials, the
following pop-up menu appears (figure 3.6):
Figure 3.6 Pop-up message when a proxy server is installed.
Enter the credentials and continue with the step 10, or continue with step 10 directly if no proxy
address is configured on the client machine.
10) Review the list of available licenses (figure 3.7). Choose the license(s) you wish to activate.
Usually only one license is available for retrieval. Choose a suitable CmContainer from the
dropdown menu, or have one created automatically. If you have received a CmDongle from
ENRES International, please connect it to your machine. Click on the ‘Refresh’ button to get the
suitable CmContainer.
Figure 3.7. INPEFA Plug-in licensor displaying a list of available licenses.
11) Click on the ‘Finish’ button. The licensor will collect the selected license(s) and show a dialog of
the status. The process could take up to a minute depending on network speed. Successful
activation of the license is indicated by ‘Activation process successfully finished’ in the Activation
Results of the dialog and a pop-up message (figure 3.8).
Figure 3.8. INPEFA Plug-in licensor displaying activation results.
12) Close the INPEFA Plug-in licensor by clicking on ‘Close’ (figure 3.8). License activation is now
completed.
3.2 Network Installation
Installation of the INPEFA plug-in in a network environment consists of:
1) License server deployment
2) Client installation and configuration
3.2.1 License server deployment
1) Check if the requirements of table 3.1 are met.
2) Extract the INPEFAPluginLicensor bundle (archive) holding ‘INPEFAPluginLicensor.exe’ and
associated files.
3) Start the executable ‘INPEFAPluginLicensor.exe’
4) Follow installation steps 7 to 12 as described in: 3.1 Stand-alone installation.
5) Check the license list via the CodeMeter Control Center or via the webadmin using a web
browser (usually at http://localhost:22350). Go to ‘Content’ -> ‘Licenses’ to view all
CmContainers and the licenses they contain.
6) Enable server functionality by going to Configuration’ -> ‘Server’ and check the box ‘Run Network
Server’ (see figure 3.9). This starts the CodeMeter daemon on the LAN on port 22350 (the IANA
officially registered port for CodeMeter communication).
Figure 3.9. Codemeter Server tab within Codemeter Configuration, showing network license server
configuration.
3.2.2 Client installation and configuration
Installation requirements for Clients are identical to those for stand-alone installation (See: 3.1
Stand-alone installation) except that Clients do not have a ticket number since they do not need a
license locally. CodeMeter Runtime installed on the client will automatically search the network for
an available license. See 6. Troubleshooting if this is not the case.
Installation of the INPEFA plug-in for Clients consists of the following steps:
Steps 1 to 4 as outlined in 3.1 Stand-alone installation.
4. Uninstallation
Before uninstalling, close all running Petrel software applications. The INPEFA plug-in can be
uninstalled by using the standard operating system ‘Programs and Features’ utility. Alternatively, run
the msi installer that was provided by ENRES International for installation and select the ‘Remove’
option.
5. Functionality of the INPEFA Plug-in
After installation of the plug-in (See: 3. Installation and license activation), Petrel can be started and
the INPEFA plug-in can be viewed (see figures 3.1 and 3.2):
In Petrel 2013 and earlier:
o
o
o
Go to the Processes pane (View->Panes->Processes)
Open the ENRES folder
Double-click the INPEFA Log Transform process to start the plug-in.
In Petrel 2014 and later:
o
o
o
On the Home tab of the ribbon bar, select the Seismic to Simulation perspective
Select the Stratigraphy ribbon bar tab
Click the INPEFA button on the ribbon bar
The INPEFA log transform dialog contains three tabs, the Input tab, the Settings tab and the About
tab.
5.1 Input tab
The input tab is subdivided into three sections: the Input log section, Output log section and the
Input wells section (see figure 5.1).
Figure 5.1. Input tab of the INPEFA plug-in.
5.1.1 Input log section
Here, the global well log which serves as input for INPEFA log transformation can be selected.
Selection is done by either drag & drop of the input log from the workspace, or by selecting the log in
the workspace and clicking the
arrow. Only a continuous log can be used as input, and logs with
regular sampling are recommended.
5.1.2 Output log section
The output log section serves to define the name of the INPEFA curve that is generated. Its
dropdown menu contains three menu items: Auto, Existing and Name:
‘Auto’. Selecting ‘Auto’ from the dropdown menu will provide the generated INPEFA curve with the
name of the input log (see 5.1.1) extended with ‘INPEFA’. For example, an INPEFA curve generated
from an input log named ‘GR’ will be named ‘GR INPEFA’ when the ‘Auto’ menu item is selected.
‘Existing’. Selecting ‘Existing’ from the dropdown menu will provide the generated INPEFA curve with
the name of an existing global well log. For example, if a global well log named ‘GR INPEFA’ exists, it
can be selected by selecting the log in the workspace and clicking the
arrow. Any existing global
log (e.g. GR INPEFA) that occurs within the well selection and whose name matches that of the
output global well log name will be overwritten by the newly generated INPEFA curve.
‘Name’. Selecting ‘Name’ from the dropdown menu will provide the generated INPEFA curve with
the name that can be specified in the textbox below the dropdown menu. Any existing global log that
occurs within the well selection and whose name matches that of the name specified in the textbox
log will be overwritten by the newly generated INPEFA curve.
5.1.3 Input wells section
This section displays logs from the wells selected in the tree (empty in figure 5.1).
5.2 Settings tab
The settings tab is subdivided into four sections: Top limit, Base limit, Settings and Options (figure
5.2).
Figure 5.2. Settings tab of the INPEFA plug-in.
5.2.1 Top limit section
The Top limit sections allows the user to specify the top boundaries of stratigraphic intervals, used
for the generation of INPEFA curves. It consists of a dropdown menu, ‘Well top or surface’ input
field, a ‘Depth (MD)’ input field and an ‘Interval above top limit’ input field.
5.2.1.1 Dropdown menu
The dropdown menu of the Top limit section allows specification of one of the following types of
limit: ‘Log top’, ‘Well top’ or ‘Depth’:
‘Log top’. Selecting this item from the dropdown menu will set the top limit that is used for INPEFA
calculation at the shallowest data point contained within the selected well log.
‘Well top’. Selecting this item from the dropdown menu will set the type of top limit that is used for
INPEFA calculation as a predefined level, i.e. a ‘Well top’ or ‘surface’. The exact well top or surface
can be selected further down in the ‘Well top or surface’ input field that is enabled upon selection of
the ‘Well top’ menu item.
‘Depth’. Selecting this item from the dropdown menu will set the type of top limit that is used for
INPEFA calculation as a depth. The exact depth can be specified further down in the ‘Depth (MD)’
input field that is enabled upon selection of the ‘Depth’ menu item.
5.2.1.2 ‘Well top or surface’ input field
This input field is enabled upon selection of the ‘Well top’ menu item in the dropdown menu (see
above). It allows selection of a predefined level. i.e. a ‘Well top’ or ‘surface’. An example of a well top
could be ‘Top_Cretaceous’. Well tops or surfaces can be selected in the workspace and clicking the
arrow
5.2.1.3 ‘Depth (MD)’ input field
This input field is enabled upon selection of the ‘Depth’ menu item in the dropdown menu (see
above). It allows specification of the exact depth where INPEFA generation will start.
5.2.1.4 ‘Interval above top limit’ input field
The ‘Interval above top limit’ input field is enabled upon selection of the ‘Well top’ menu item in the
dropdown menu (see above). It allows specification of an optional interval (in MD) that needs to be
added above the well top or surface that is selected for INPEFA generation.
5.2.2 Base limit section
The Base limit section allows the user to specify the bottom boundaries of stratigraphic intervals,
used for the generation of INPEFA curves. Its constituent parts are analogous to those of the Top
limit section and need no further explanation here.
Note: Undefined log values (e.g. NULL values) at the top or base of the defined range will not be used
for INPEFA generation. Undefined log values within the data will be interpolated.
5.2.3 Settings section
The Settings section consists of the input field for ‘processing window length’. The INPEFA log
transform makes use of a moving window, whose size can be specified here. The processing window
length needs to be specified in log measured units, i.e. m or ft. Values below 3m or 10ft are not
recommended for INPEFA generation.
5.2.4 Options section
The options section consists of an ‘Overwrite without prompting’ checkbox. A log can be overwritten,
depending on the name provided to the output log (see 5.1.2 ‘Output log section’). Therefore, a
warning prompts each time before a log is overwritten. By checking the box, this warning is
bypassed.
5.3 About tab
The ‘About’ tab is subdivided into two sections: the About section and the Licensing section (figure
5.3). The about section is self-explanatory, the Licensing section will be discussed below.
Figure 5.3. About tab of the INPEFA plug-in.
5.3.1 License status
The licensing status can be either ‘allocated’ or ‘unallocated’. The former means that a license for the
plug-in has been made available for use as long as Petrel remains open. In the latter case, a license
for the plug-in may not be available because it has not yet been used during this session, the
available number of licenses is already in use, the license has expired or no license has been
purchased.
5.3.2 License type
The type of the license required by the plug-in is set at installation time. This may be one of two
types:
1) CmDongle: The license is tied to a dongle that must be present on the local machine or on the
network in order to enable the license.
2) CmAct: The license is tied to the local machine and no dongle is required in order to enable the
license.
5.3.3 License activation
This button can be used to activate or update the plug-in license, or to enter a license ticket number
issued by ENRES International. See for how to activate a license 3. Installation and license activation.
5.3.4 ‘Get license’ button
The license will not normally be allocated until the plug-in is used to make calculations. If required,
use this button to check and allocate the license in advance.
6. Troubleshooting
How do I obtain a version of CodeMeter 5.00 or higher?
If you have not previously installed CodeMeter 5.00 or higher, you can download and install it for
free at http://www.wibu.com/downloads-user-software.html . Alternatively, you can obtain the
installer through ENRES International (See: 8. Contact)
How do I uninstall a version of CodeMeter older then version 5.00?
To uninstall a version of CodeMeter older then version 5.00, the following steps need to be taken:
1. Close all running instances of Petrel.
2. Open the CodeMeter Control Center using the start menu: Start->All Programs>CodeMeter->CodeMeter Control Center
3. Check which version of CodeMeter Runtime you have, using the menu option Help>About.
4. Stop the CodeMeter service with menu option Process->Stop CodeMeter Service
5. Close the CodeMeter Control Center with File->Quit
6. Uninstall the old version of CodeMeter using Windows control panel Programs and
Features to remove “CodeMeter Runtime Kit”.
I do not have a valid Petrel license available. How can I obtain a license for the INPEFA plug-in?
You can run the ‘INPEFA plug-in Licensor’ program manually and follow installation steps 1 to 12. The
licensor program is located in your Petrel installation directory at
C:\Program Files\Schlumberger\Petrel 201X\Extensions\ENRES INPEFA Log
Transform_201X.X.XXXX.X\INPEFAPluginLicensor.exe
(Replace X’s with appropriate version of Petrel and plug-in versions).
I do not have Microsoft Windows running on my license server(s). How do I install the INPEFA plugin license(s)?
Please contact ENRES International (see 8. Contact) to discuss a customized server installation (e.g.
MAC OS, Linux or Solaris).
CodeMeter runtime installed on the client cannot find the network license server automatically.
How can I direct the Client to the correct server?
In some cases, especially when firewall restrictions do not permit client-machines (workstations) to
search the network, or when network latencies cause the search to timeout before the correct
license server is found. You can manually specify a ‘Server Search List’ on each client, directing the
client to the correct server by either IP address or Server name. This is done via ‘Configuration’ ->
‘Network’ from the Webadmin on the client machine (figure 6.1).
Figure 6.1. Network tab within CodeMeter Configuration.
The application is not behaving as expected
Check the Message log pane in Petrel for possible error messages (View->Panes->Message log).
These provide you information on how to solve the problem and are usually self-explaining. Most
commonly, you’ve selected processing for a certain log family, if some wells don’t have this log
available this will be displayed in the ‘Message log’. When selecting well-tops, these need to be
present in each of the wells too. If you’re not able to resolve the problem, please contact ENRES
International (See: 8. Contact).
The tool items are missing from the Stratigraphy ribbon bar or Processes pane
The plug-in is shown as disabled in the Ocean Plug-in Manager dialog (if present), but attempts to
enable it as described in 5. Functionality of the INPEFA Plug-in fail: the Petrel security settings may be
preventing the plug-in from being loaded. Try changing the plug-in security settings: open the Ocean
Plug-in Manager dialog (File->Options->Plug-in manager (Petrel 2014 and later) or Help->Ocean
Plug-in Manager (Petrel 2013 and earlier), see figure 6.2), click on the Security tab. If you’re running
the Ocean Plug-in Manager on the High security setting, you’ll need to add ARK CLS as a trusted
publisher. Click ‘Add trusted publisher’ to do so. Alternatively, you can select a lower security level
like Medium or Low. You’ll have to restart Petrel for any security changes to take effect. If the Ocean
plug-in manager does not have a security tab, then consult your system administrator or the Petrel
installation guide.
Figure 6.2. Security settings in the Ocean Plug-in Manager.
Error ‘Firmware version not supported’
When using a USB dongle (CmDongle) to hold your INPEFA Log Transform plug-in license, you get an
error ‘Firmware version not supported’ and are not allowed to run the plug-in (or allocate the
license). This is usually the case when you’ve used a different CmDongle than provided by ENRES,
running with outdated firmware. You can upgrade your CmDongle firmware (for free) by running the
program cmu32.exe, usually located in C:\Program Files (x86)\CodeMeter\Runtime\bin. Use the
parameter /d to upgrade the CmDongle firmware: cmu32.exe /d
Only connect the CmDongle holding the INPEFA Log Transform plug-in license, since it will try to
upgrade all connected CmDongles.
7. Release notes
Version 2014.1.5462, 15 December 2014



Released for Petrel 2014.x and 2013.x
In Petrel 2014, the plug-in is now opened from the Stratigraphy ribbon bar
INPEFA is no longer available in the workflow editor
Version 2012.2.5144, 31 January 2014




Improved licensing installation and management
Revised documentation version 27 January 2014
Released for Petrel 2012.x and 2011.x
Second release candidate
Version 2012.1.4869, 1 May 2013






Second alpha release
Improved help, but work still to do.
Bugs 1-4 resolved
Features requests 1-3, 5-11 added
Licensing still incomplete
Released for Petrel 2012.x and 2011.x
Version 2012.1.4850, 12 April 2013



First alpha release
All calculation functionality now in place, but help and licensing still need plenty of work.
Released for Petrel 2012.x and 2011.x
8. Contact
It is very important for ENRES International to answer your questions and constantly making our
software and documentation better using your suggestions.
Our normal office hours are CET, from 9am to 5pm, Monday to Friday.
Contact our support team at: [email protected], or call: +31 (0) 30 227 0137
9. Copyright notices and disclaimers
Trademark Information
INPEFA and ENRES International are registered trademarks of ENRES International.
Petrel is a trademark of Schlumberger.
ENRES Energy Resources International BV acknowledges the trademarks of third parties used within
this document.
10.
Patent Information
The accompanying product is protected by patents held by ENRES International.
Copyright © 2014 ENRES International BV. All rights reserved
ENRES International BV
Euclideslaan 201
3584 BS Utrecht
The Netherlands
No part of this document may be reproduced or transmitted in any form or by any means, electronic
or mechanical, for any purpose, without the express written permission of ENRES International.
Under the law, reproducing includes translating into another language or format. As between the
parties, ENRES International retains title to, and ownership of, all proprietary rights with respect to
the software contained within its products. The software is protected by copyright laws. Therefore,
you must treat the software like any other copyrighted material (e.g. a book or sound recording).
Every effort has been made to ensure that the information in this user guide is accurate. ENRES
International is not responsible for printing or clerical errors. Information in this document is subject
to change without notice.