Uploaded by 294238683

ELANPlus theory

advertisement
ToC
®
GeoFrame 4.2
ELANPlus Theory
Index
Copyright and Trademark Information
ToC
Copyright and Trademark Information
Copyright ©1991 - 2005 Schlumberger. All rights reserved.
Index
No part of this document may be reproduced, stored in an information retrieval
system, or translated or retransmitted in any form or by any means, electronic or
mechanical, including photocopying and recording, without the prior written
permission of the copyright owner.
Trademarks
All other company or product names mentioned are used for identification purposes
only and may be trademarks of their respective owners.
Version and Program History
ELANPlus Theory
Version Date
Comment
4.2
Oct 2004
Updated for GeoFrame 4.2
4.0
May 2001
Updated for GeoFrame 4.0
3.7
July 1999
Update for GeoFrame 3.7
3.6
April 1999
Update for GeoFrame 3.6
3.5
July 1998
Update for GeoFrame 3.5
3.2
August 1997
Add APS Interpretation
3.1
March 1994
Upgrades for GF1.1 standards
3.0
June 1993
Commercial
2.0
July 1992
Beta
1.0
March 1991
First Version
2
How to Use This Manual
ToC
How to Use This Manual
Electronic copies of this manual are distributed on the GeoFrame application CD.
This introduction gives you information for using the manual on-line.
Index
The files, which make up the Help system of an application, are distributed as .pdf
(portable document format) that are opened in the xpdf reader.
To print a hard-copy of a file, start xpdf, or open the file from the Help menu, or
Help button of an application and click on the Printer icon in xpdf.
Additional information on how to use this manual is covered in:
•
Typographical Conventions
•
Command Bar
How to Use On-line Help
The blue buttons in the upper right-hand corner of the document window offer
options that activate hyperlinks to the relevant pages of this guide.
These options are:
•
TOC — Move to the first page of the Table of Contents.
•
Index — Move to the first page of the Index.
•
Go Back
— Return to previous topic , that is the page where you clicked
on a hyperlink.
In the Table of Contents of this guide, point to any heading and click MB1 to
jump to that page. After you have jumped to a reference—even if you have
paged forward or backward after jumping—you can return to the original jump
point by clicking on Go Back (
)..
Throughout the guide, there may be references to other chapters and to other
GeoFrame documents. Some of these references may also be active jump points
(or hyperlinks), indicated by blue text.
When you click on one of these links, you either jump to the relevant section of
the document or you open the referenced document at the specified location. In
either case, click on Go Back (
) of the document (or for some documents,
the Previous Topic button) to return to your current location in the document.
ELANPlus Theory
3
Typographical Conventions
ToC
Typographical Conventions
Following is a list of the typographical conventions used:
•
MB1 is the left mouse button; MB2 is the middle mouse button; MB3 is the
right mouse button.
•
Boldface type indicates menus and menu commands (File, Print, et. al.), and
Schlumberger product names.
•
A reference to another topic is in a blue typeface and, if you are accessing the
documentation on-line, it is an active hyperlink; that is, you can click on it with
MB1 to jump to the reference. For example, see the section, How to Use Online Help; click on the blue type to move to that section. (To return here, click
with MB1 on Go Back [
]).
•
A series of boldface, italicized commands separated by greater than sign (>)
(for example, Borehole>Symbols) shows the menu from which the command
is accessed. For example, to choose Borehole>Symbols, move the pointer to
the Borehole menu, hold down MB1 and drag the pointer to the Symbols
command and release.
•
Italics indicate special procedural instructions (Using the keyboard), or
keywords (focus).
•
Courier font indicates characters that you type; for example, enter 10.0).
•
In GeoFrame manuals, the following procedural words have a precise
meaning::
- Choose means to move the pointer to a command name, or to an option
on a menu and click with MB1.
- Select means to move the pointer to an object in the graphics area of a
window, or to a name (or option) in a pull-down list and click with MB1.
- Enter means to type in data from the keyboard and press the Enter key (or
click on either OK or Apply).
ELANPlus Theory
4
Index
Command Bar
ToC
Command Bar
Most dialog boxes contain a row of buttons near the bottom. Each of these keys
has a standard function that is performed when you click on it with MB1.
Index
•
Click on the OK button to close the dialog box and to perform the function.
•
Click on the Apply button to perform the function without closing the dialog
box.
•
Click on the Reset button to clear any entries and to return the dialog box to its
default state.
•
Click on the Cancel button to close the dialog box without changing its state.
•
Click on the Help button to bring up the user documentation.
ELANPlus Theory
5
Table of Contents
ToC
Table of Contents
How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Index
Chapter 1 — ELANPlus Program Theory
The Purpose of the ELANPlus Application . . . . . . . . . . . . . . . . . . . . . .
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equations and Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formation Components, Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mnemonics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Model, Interpretation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summation Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xxxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assumptions of the ELANPlus Application . . . . . . . . . . . . . . . . . . . . . .
Borehole Pressure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bound Water . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Curve Editing—Depth Correction, Depth Matching, Despiking, Patching
Environmental Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flushed-Zone and Undisturbed-Zone Relationships . . . . . . . . . . . . . . . .
Lateral Continuity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Neutron Porosity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Qv_effective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summation of Fluids. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summation of Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vertical Continuity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
11
11
11
12
12
12
13
14
14
14
15
15
15
15
15
15
16
16
16
16
17
17
Chapter 2 — Interpretation Models
Formation Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Response Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Simple Response Equation Example . . . . . . . . . . . . . . . . . . . . . . . . .
Invasion Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Overdetermined Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global and Program Control Parameters . . . . . . . . . . . . . . . . . . . . . . . .
Binding Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salinity Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Correction of Parameter Values . . . . . . . . . . . . . . . . . . . . .
Parameter Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ELANPlus Theory
20
20
21
22
23
25
26
28
29
33
38
39
39
6
Table of Contents
Building an ELANPlus Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 1 Select Formation Components . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 2 Select Response Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 3 Rationalize Formation Components and Response Equations .
Step 4 Choose Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 5 Label the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 6 Choose Model Combination Method . . . . . . . . . . . . . . . . . . . . . .
Step 7 Create Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 8 Set Parameter Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 9 Save Your Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ToC
42
43
43
43
45
45
46
46
47
47
Index
Chapter 3 — Response Equations
Wet and Dry Clay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Density Response Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Response Equation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gamma Ray (GR) Response Parameters . . . . . . . . . . . . . . . . . . . . . . . .
SP Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sonic Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slowness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Velocity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Neutron Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear NPHI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Noninear Neutron Response Parameters . . . . . . . . . . . . . . . . . . . . . . . . .
Recommendations for Using Neutron Data in ELANPlus Processing. .
Recommendations for APS Interpretation. . . . . . . . . . . . . . . . . . . . . . . .
Constant Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
50
52
53
55
59
59
60
63
65
67
73
73
75
77
Chapter 4 — Conductivity Models
No Rxo Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oil and Gas Model with Rxo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oil and Gas Model without Rxo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Water Saturation, Linear Conductivity . . . . . . . . . . . . . . . . . . . . . . . . . .
Conductivity Input, Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
For Global Parameter Clay = Wet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
For Global Parameter Clay = Dry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Beware of CUDC_clai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conductivity Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Waxman Smits Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dual-Water Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear Conductivity Equation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indonesian and Nigerian Conductivity Equations. . . . . . . . . . . . . . . . . .
Simandoux Conductivity Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ELANPlus Theory
84
85
85
86
90
90
90
91
91
92
95
98
100
102
106
7
Table of Contents
ToC
Chapter 5 — Uncertainties
The ELANPlus Solution Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Balanced Uncertainties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conductivity, SP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Weight Multipliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Default Uncertainties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uncertainty Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Carbonate-Clay Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
107
108
110
110
111
112
115
Index
Chapter 6 — Constraints
Internal Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predefined Inequality Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Maximum Porosity Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Irreducible Water Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sonic Clay Volume Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conductivity Constraint for Water-Based Mud (Sxo Sw) . . . . . . . . . . .
Conductivity Constraint for Oil-Based Mud (Sxo £ Sw) . . . . . . . . . . . . .
Sxo Constraint for Water-Based Mud (Sxo Sw) . . . . . . . . . . . . . . . . . . .
Sxo Constraint for Oil-Based Mud (Sxo £ Sw) . . . . . . . . . . . . . . . . . . . . .
User-Defined Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
117
119
119
119
120
123
126
127
127
128
Chapter 7 — Model Combination
Methods for Generating Combined Answer Sets . . . . . . . . . . . . . . . . . .
Individual Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Model Probabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Probabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Probabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bad Hole Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Final Model Combination, Using Probabilities. . . . . . . . . . . . . . . . . . . . .
129
131
131
131
132
133
134
Chapter 8 — Quality Control
Quality Control of the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Examples of Bad Hole Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quality Control of the Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reconstructed Logs Can Identify Model Problems . . . . . . . . . . . . . . . . .
Poor Reconstruction Means There Is a Problem . . . . . . . . . . . . . . . . . . .
A Good Reconstruction Can Go With a Wrong Answer . . . . . . . . . . . . .
Use Predicted Value to Check for Inconsistencies . . . . . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
137
140
141
141
142
142
142
142
Appendix A — The Simandoux Conductivity Equation
(A historical perspective)
Glossary
Index
ELANPlus Theory
8
ToC
Index
Chapter 1
ELANPlus Program Theory
This document presents theoretical concepts of the ELANPlus petrophysical
interpretation program. Although the new user may wish to read this document in its
entirety, it has been designed to be accessed in small, self-contained, single-topic
segments, as well.
As in the ELANPlus User’s Guide, this document often refers to ELANPlus editors
such as the Global Parameter editor and Process Editor that are part of the human
interface. Information on the editors.
You can run the ELANPlus application and produce results—even meaningful
results—without the information presented in this document. However, until you
understand the underlying concepts, theory, and assumptions of the ELANPlus
program, it will remain a mysterious black box.
If you do not understand the theory behind it, the ELANPlus program will
sometimes appear to produce inconsistent, irreproducible, illogical results. Finetuning parameter values will remain a frustrating hit-or-miss proposition. With a firm
theoretical understanding, though, you can make educated choices of model
components and parameter values that will quickly converge to a high quality result.
ELANPlus Theory
9
The Purpose of the ELANPlus Application
ELANPlus Program Theory
ToC
The Purpose of the ELANPlus Application
The ELANPlus computer program is designed for quantitative formation evaluation
of cased and open-hole log level by level. Evaluation is done by optimizing
simultaneous equations described by one or more interpretation models. Single-well
ELANPlus can be run anytime after preliminary data editing (such as patching, depth
matching, environmental correction) is complete.
Most users think the purpose of the ELANPlus application is solving the so-called
inverse problem, in which log measurements, or tools, and response parameters are
used together in response equations to compute volumetric results for formation
components. In reality, that aspect of the program is only one side of a three-way
relationship among tools, response parameters, and formation component volumes.
The relationship is often presented in a triangular diagram:
t
v
t = Rv
R
Petrophysical model used by the ELANPlus application.
In this diagram, the t represents the tool vector—all logging instrument data and
synthetic curves. The v is the volume vector, the volumes of formation components.
R is the response matrix, containing the parameter values for what each tool would
read, given 100% of each formation component. Given the data represented by any
two corners of the triangle, the ELANPlus program can determine the third.
In the inverse problem, t and R are used to compute v. As stated before, solution of
the inverse problem is often considered the main job of the ELANPlus program.
The forward problem, also known as log reconstruction, uses R and v to compute t.
A log reconstruction problem is computed for each inverse problem, or Solve
process. The reconstructed logs are compared against input data to determine the
quality of volumetric results from the inverse problem.
Using t and v to compute R is called the calibration problem. Here the question is,
“What response parameter value(s) should I use to obtain the best fit between the
observed logging instrument readings and some believed formation component
ELANPlus Theory
10
Index
ELANPlus Program Theory
Conventions
volumes (often core results)?” A method for solving the calibration problem has not
been implemented in version 2.x of ELANPlus. The problem will be solvable in
Version 3.0.
ToC
Index
☛
The inverse problem solves for formation component volumes only. Other traditional
log interpretation program results (such as water saturation, matrix grain density,
and so on) are provided by the Function process. That approach allows the program
user to control the definitions of the additional output types rather than having the
definitions hard-coded in the program.
Chapters 2–8 explain ELANPlus interpretation model concepts and tell how
individual models can be combined for wide ranges of formation types, how the
program produces its results, and how to check the quality of results.
Conventions
To fully understand the concepts behind the ELANPlus model, you must be aware of
the conventions used in this document. If reading this section for the first time, please
read it completely. Though some terms may also be in the glossary, most of the
material presented here will not be repeated.
Equations and Tools
Equation and tool will be synonymous in most cases. The more technically correct
term is equations, or better, response equations. The term tool comes from the fact
that most response equations obtain their input data from logging tools and often use
the same mnemonic as the tool data. Also, the response equations and their
associated data are used as tools to produce the desired results. Finally, the term tool
has historical roots in the program.
Generally, equation or response equation will be used when the intent is to focus
attention on the structure of the equation. Tool will be used more conceptually in
discussing interpretation models.
Formation Components, Volumes
When setting up an interpretation model, you must tell the ELANPlus program
which minerals, rocks, and fluids are likely to be present in the formation. These
minerals, rocks, and fluids are the formation components.
ELANPlus Theory
11
Conventions
ELANPlus Program Theory
Often the primary job of the ELANPlus program is to determine the relative
quantities or volumes of the formation components that would most likely produce
the set of measurements recorded by the logging instruments. Therefore, the terms
volumes and formation components, or just components, are often used
interchangeably.
Usually components will be used in discussing interpretation models, where the
constituent, but not the quantity thereof, is of prime importance. Volumes tends to be
used in discussion of equations and output curves, where quantity carries more
importance.
Matrices
Matrices are represented by upper case, bold characters, such as R.
Mnemonics
The mnemonics in this document will be those of the GeoFrame Interpretation
Workstation. They are used (primarily in equations) to show how the theoretical
concepts are related to the working program. Mnemonics will be explained when first
used.
Model, Interpretation Model
A model is a way to present information to the ELANPlus program to describe the
problem to be solved. A model consists of a set of tools, or equations, a set of
formation components, or volumes, and a set of constraints. Implicitly there are
associated curves, response parameters, and other global and model-specific
parameters.
Abstractly, a model describes program input data and the solution space over which
the ELANPlus optimizer can operate (the allowable results). The equations describe
the logging data and supplementary response equations that are available. The
formation components describe the minerals, rocks, and fluids likely to be
encountered in appreciable quantity and provide the geological description of the
types of formations to which the model applies.
The constraints let you set upper and lower limits on the output volumes. They are
often used to establish a relationship between one formation component and another
(or others). Constraints are a way of supplying the program with local knowledge.
Often the term model is used interchangeably with Solve process, because a different
Solve process is usually set up for each general set of equations, formation
components, and constraints.
ELANPlus Theory
12
ToC
Index
ELANPlus Program Theory
Conventions
Often, each model is given a name, such as Sand-Shale model, Carbonate model,
Cotton Valley model, XYZ E&P Reservoir model. The results from each specific
model are combined through the Combine process to produce a final answer for the
entire borehole interval being evaluated.
Summation Expressions
Many concepts are best described mathematically and involve a summation. To avoid
defining all summation elements and indices after each equation the most common
ones are described once here.
The summation indices are used in a unique way in this document. Assume a model
which, among other formation components, includes the clays illite, kaolinite, and
chlorite. In the expression
nc
∑ Vi
i=1
even though the summation index, i, is shown to start at 1 and index to nc, the
number of clays in a model (in this example, nc = 3), i does not take on the values 1,
2, 3. Instead, it takes on the values ILLI, KAOL, and CHLO. Similarly, Vi represents
volume of illite, volume of kaolinite, and volume of chlorite in the expanded
summation.
nc
The symbol nc represents the number of clays in a model, including all clays that
have specific names (ILLI, MONT, etc.) as well as the generic clays (CLA1, CLA2).
nf, nuf, nxf
The symbol nf represents the number of fluids in a model and includes all types of
fluids (water, hydrocarbon, irreducible, etc.) in both the flushed and undisturbed
zones. The symbol nuf applies to all fluids, regardless of type, in the undisturbed
zone only. The symbol nxf applies to all fluids, regardless of type, in the flushed zone
only.
nfc
The symbol nfc represents the number of formation components in a model. Unless
otherwise stated, nfc includes all solids—nonclay and clay alike—and all fluids.
However, note that since bound water (XBWA) is solved for as a dependent variable,
nfc does not include it.
ELANPlus Theory
13
ToC
Index
Conventions
ELANPlus Program Theory
ToC
ns
The symbol ns represents the number of solid formation components in a model,
including both clays and nonclays unless otherwise stated.
Index
Vi, Vi, CEC_j, WCLP_i, RHOB_i
The notations Vi, Vi, CEC_j, WCLP_i, RHOB_i, and others are used primarily in
summation expressions, where the i ( j, k, ...) indicates the ith ( jth, kth, ...) element of
the summation. It is also used to refer to any nonspecific member of a volume,
parameter, or similar group.
For example, in “The range of any output volume, Vi, is between 0.0 and 1.0 (0 to
100 p.u.),” Vi is used generically to refer to, say, volumes in a nearby formula. As
stated in the Summation Expressions section, the i, j, k, ... is not replaced with an
integer, but with a mnemonic, so that NPHI_i refers to NPHI_QUAR, NPHI_CALC,
or whichever formation components exist in a model.
Units
Examples are sometimes used to elucidate a concept. Unfortunately, the use of any
specific numerical value at once raises the issue of units. Unless otherwise stated,
porosities and other volumes will be given in v/v (decimal porosity), not p.u.
(porosity units). In other situations where the units are not supplied and are not
obvious from context, assume English units.
Vectors
Vectors are represented by a lower case bold letter, such as v.
xxxx
Most equation and formation component mnemonics contain four characters. The
string xxxx is used to indicate that you are to fill in appropriate mnemonics as
required by context.
For example, in “Equation uncertainty parameters, xxxx_UNC, should be set such
that ...,” the xxxx should be filled in with RHOB, NPHI, DT, TPL, or whatever
equations are being used in a model. Similarly, in a sentence like “Cation exchange
capacities for the clays are entered using the parameter CEC_xxxx,” the xxxx should
be replaced by the mnemonics for the clays (ILLI, MONT, etc.) being used in a
model.
ELANPlus Theory
14
ELANPlus Program Theory
Assumptions of the ELANPlus Application
ToC
Assumptions of the ELANPlus Application
Most formation evaluation programs impose some sort of interpretation model—
assumptions about the depositional environment, clay properties, fluid interactions in
pore space, and so on. Although the ELANPlus application was designed to be free
of such assumptions, it is virtually impossible to design a working computer program
without some sort of assumptions—some imposed by physics, some resulting from
incomplete knowledge of all variables that affect the solution sought.
The assumptions implicit in the ELANPlus program are related to borehole pressure,
bound water, curve editing, environmental corrections, flushed-zone and
undisturbed-zone relationships, lateral continuity, neutron porosity, Qv_effective,
summation of fluids, summation of volumes, and vertical continuity.
Borehole Pressure
Borehole pressure is used in the computation of certain salinity-dependent parameter
values. Borehole pressure (in psi) is assumed to be 0.465 times depth, in feet.
Bound Water
Clays are composed of dry clay mineral and associated (bound) water. The ratio of
bound water to dry clay is constant for each clay.
Curve Editing—Depth Correction, Depth Matching, Despiking,
Patching
All input data curves have been properly depth corrected and matched with each
other and have been edited to repair spurious effects such as data spikes or gaps.
Environmental Corrections
All input data curves are environmentally corrected. That is, they have had the
effects of the borehole contents and geometry removed. One notable exception is that
the salinity correction for the nonlinear neutron should not be done, because the
salinity correction can be done properly only when the volumetric constituents are
known, that is, during minimization.
Flushed-Zone and Undisturbed-Zone Relationships
Solid formation components exist in equal number and volume in both flushed and
undisturbed zones.
ELANPlus Theory
15
Index
Assumptions of the ELANPlus Application
ELANPlus Program Theory
If a model includes an undisturbed-zone fluid, the same type of fluid exists in the
flushed zone, even though the volume of the fluid might be zero in either or both
zones. For example, if a model includes undisturbed-zone oil (UOIL), it must also
contain flushed-zone oil (XOIL).
The volume of porosity in the flushed and undisturbed zones is the same, regardless
of the types of fluids filling the pore space.
Hydrocarbon density (gas/oil ratio) is the same in both zones.
Lateral Continuity
All solid formation components extend infinitely from the borehole at zero degrees
dip.
Fluid formation components exist in one of two annular zones—the flushed zone,
near the borehole, or the undisturbed zone, farther away from the borehole. That
allows for the concept of fluid invasion but uses the simplifying assumption of a step
invasion profile.
All formation components are azimuthally homogeneous, that is, the number and
volume of formation components at one azimuth is the same as at all other azimuths.
Neutron Porosity
All neutron porosities are given in limestone units.
Qv_effective
Qv_effective (QVSP_N) is internally multiplied by porosity before use. That this
multiplication occurs is particularly important to know in the computation of the
QVSP_UNC (uncertainty) parameter. Default uncertainty is based on the assumption
of a 0.3 (30 p.u.) porosity.
Summation of Fluids
The sum of all fluids in the flushed zone equals the sum of all fluids in the
undisturbed zone. This assumption is explicitly added as an equation along with the
other tools whenever a model includes both flushed and undisturbed-zone fluids. The
only user-settable parameter for the Summation of Fluids equation is the uncertainty,
VOLS_UNC (as in the Summation of Volumes equation).
ELANPlus Theory
16
ToC
Index
ELANPlus Program Theory
Assumptions of the ELANPlus Application
ToC
Summation of Volumes
The sum of all formation components must equal 1.0. This assumption is always
added along with the other tools in a model. The only user-settable parameter for the
Summation of Volumes equation is the uncertainty, VOLS_UNC (as in the
Summation of Fluids equation).
Vertical Continuity
The solution of one data level is completely independent from the solution at
adjacent data levels. There is no vertical continuity logic in the ELANPlus program.
The nonlinear optimizer does use results from the preceding level as a starting point
when it can, but the solution is still determined only by the program data at each
level.
ELANPlus Theory
17
Index
Assumptions of the ELANPlus Application
ELANPlus Program Theory
ToC
Index
ELANPlus Theory
18
ToC
Index
Chapter 2
Interpretation Models
An ELANPlus interpretation model has four parts: formation components, response
equations, parameters, and constraints.
1. Formation components are the constituents for which volumetric results are
desired.
2. Response equations are the equations to be solved and their associated input data
and uncertainties.
3. Parameters are the global and program control parameters, response parameters,
binding parameters, and salinity parameters.
4. Constraints are the limits that the volumetric results must obey.
Additionally, the ELANPlus application includes methods by which individual
models can be mixed and spliced to provide a combined model for more complex
environments and large borehole extents. Each individual model is specified in a
separate Solve process. The final result is (typically) produced by mixing the results
from individual models (Solve processes) in a Combine process.
The Combine process is discussed later in this chapter and also in a separate chapter.
The discussion that follows considers only a single model and a single Solve process,
as all remarks on a single Solve process apply equally to multiple Solve processes.
ELANPlus Theory
19
Formation Components
Interpretation Models
ToC
Formation Components
In most cases, the primary answer sought from the ELANPlus application will be the
volumes of certain formation components at each data level. Formation components
exist in three groups: minerals, rocks, and fluids. The user must specify the
components for which the program is to solve, by selecting them in the Process
Editor.
Minerals are solids described by a chemical formula; for example, SiO2, CaCO3, or
CaSO4. Because of their well-defined structure, it is usually possible to supply
default parameters for minerals.
Rocks are considered to be user-defined combinations of minerals, such as silt,
carbonate, and igneous rock. Rocks do not have default parameter values other than
Absent.
Fluids are pore-space-filling substances, including water, oil, gas, and other special
fluids. It is often possible to provide usable default values for fluids, though some
defaults are better than others. A neutron porosity of 1.0 is pretty safe for water, but
the default 0.8 gm/cc density of flushed-zone oil could vary appreciably from well to
well.
The formation components selected to be in a model should be only those expected
to be present in appreciable quantity. The number of components to be solved can
never exceed the total number of equations in use.
Response Equations
A response equation is a mathematical description of how a given measurement
varies with respect to each formation component. The simplest linear response
equations are of the form
nfc
measurement =
∑ Vi × Ri
(1)
i=1
where:
Vi =volume of formation component i
Ri =response parameter for formation component i
ELANPlus Theory
20
Index
A Simple Response Equation Example
Interpretation Models
Although some linear equations include additional terms, and the nonlinear
equations are more complex, the overall concept is the same: the total measurement
observed is determined by the volume of each formation component and how the
tool reacts to that formation component.
A Simple Response Equation Example
The easiest way to discuss response equations is with a simple example. Assume that
a formation consists of only calcite and water and that a density log was recorded
through the formation. You can easily solve for the volume of water by using the
density response equation written for a single matrix component:
measured density = φ × fluid density + ( 1 – φ ) × matrix density (2)
where:
φ = the volume of water-filled porosity.
Assume, also, that at some depth of interest the density log read 2.368 g/
cm3. Using a density of 2.71 g/cm3 for calcite and a density of 1.0 g/cm3
for water, and substituting those values into Equation (2) yields
2.368 = φ × 1.0 + ( 1 – φ ) × 2.71
(3)
Rearranging and solving for φ yields φ = 0.20 and, consequently, the volume of
calcite (CALC) is 0.80.
Something so obvious that it is frequently not stated is that Equations (2) and (3)
assume that the volume of calcite is given by
(4)
CALC = 1 – φ
The significance of Equation (4) is that it points out an assumption implicit in all
ELANPlus models: at every depth level, the sum of the volumes of all formation
components present in a model must be 1.0. Expressed in ELANPlus terms, that is
nfc
1 =
∑ Vi
(5)
i=1
Equation (5) is always added to all the other response equations in a model before
the set of equations is passed to the ELANPlus optimizer.
ELANPlus Theory
21
ToC
Index
Invasion Model
Interpretation Models
ToC
Invasion Model
Also implicit in the ELANPlus solution method is the assumption of a step invasion
profile consisting of a flushed zone, the X zone, and an undisturbed zone, the U zone.
All solid formation components and two particular fluid components, isolated
porosity (ISOL) and parallel porosity (PARA), are assumed to exist in equal volume
in both X and U zones.
Shallow-reading log measurements are assumed to respond only to volumes of
formation components in the X zone. Hence, their response equations contain terms
for only the components that exist in the X zone.
Similarly, deep-reading log measurements are assumed to respond only to volumes of
formation components present in the U zone. Their response equations contain terms
for only the components that exist in the U zone.
Some tools, which have a medium depth of investigation, are assumed to be
influenced by both X and U zones, and their response equations contain terms for all
formation components, regardless of zone, and contain a special factor, xxxx_IFAC,
called the invasion factor, which controls how much influence comes from the X
zone. The remaining influence, 1.0 - xxxx_IFAC, comes from the U zone.
Table 1 lists all curves currently recognized by the ELANPlus application, grouped
by zone. In Table 1 the modifier, _xxx, represents the different forms of the nonlinear
conductivity equations (such as CXDC_DWA, CUDC_IND, and others).
Table 1 Curves Recognized by ELANPlus Application
Logs
ELANPlus Theory
Logs Assumed to
Measure Parts of
Both Zones
Logs Assumed to Measure
Only Flushed Zone
Assumed to
Measure Only
Undisturbed Zone
CCA
EATT
CUDC
BMK
CCHL
EQHY
CUDC_xxx
ENPA
CFE
EX1-EX10
SDPT
ENPU
CGDM
GR
SDPT_N
NPHI
CHY
PHIT
NPHU
CK
QVSP_N
RHOB
CSI
SIGM
CSUL
TPL
CTI
U
CT1 - CT6
VELC
22
Index
The Overdetermined Solution
Interpretation Models
ToC
Table 1 Curves Recognized by ELANPlus Application
CXDC
WWAL
CXDC_xxx
WWCA
DT
WWFE
DWAL
WWGD
DWCA
WWK
DWFE
WWTI
DWGD
WWSI
DWK
WWSU
DWMG
WWTH
DWSI
WWTI
DWSU
WWU
Index
DWTH
DWTI
DWU
The Overdetermined Solution
In any simultaneous solution of a system of equations, there must always be at least
as many equations as unknowns. If there are exactly as many independent equations
as there are unknowns, the system is said to be determined, or deterministic. In a
determined system there is exactly one set of values for the unknowns that will
satisfy the equations.
If there are fewer equations than unknowns, the system is underdetermined and
cannot be solved until the problem is reorganized by adding independent equations
or by reducing the number of unknowns. If there are more independent equations
than unknowns, the system is overdetermined, and some means must be employed to
settle any disagreements among the equations.
The ELANPlus program allows specification of determined and overdetermined
systems. To envision how the program operates, consider the job of trying to draw a
straight line through a collection of points.
ELANPlus Theory
23
The Overdetermined Solution
Interpretation Models
There are two unknowns to be solved: the slope and the intercept of the line. The
points are analogous to tools in the ELANPlus program and the line coefficients are
analogous to formation component volumes. shows the solution to the problem
when there are two points—a determined system.
B
A
Determined system.
It is generally impossible to draw a straight line through the data when more points
are added, though, especially in any system where the measurements (points) may
include some noise. A technique called linear regression is usually employed to
determine a best fit to the data.
Often, the best-fit line is drawn so that the sum of the squares of the distances from
the data points to the line is minimized (). The technique of minimizing the squares
of distances from data points to a line is called least-squares minimization.
D
C
B
A
Overdetermined system.
Normal linear regression treats each point as having the same weight. It is like
assigning equal trust to each point, but often we know that some points are more
reliable than others. More sophisticated linear regression programs allow different
weights to be assigned to each point.
ELANPlus Theory
24
ToC
Index
Parameters
Interpretation Models
shows the same data as , but with points A and D assigned a weight of 1 and points
B and C assigned a weight of 100. The equally weighted fit is also shown for
reference.
ToC
Index
D
Points B and C
heavily weighted
C
B
A
Equal weighting
Overdetermined system with weights applied
Uncertainty is the inverse of weight, so the results illustrated in could be generated
by assigning points A and D an uncertainty of 1.0 and points B and C an uncertainty
of 0.01. The same results would also be obtained with the uncertainty of A and D set
to 10 and the uncertainty of B and C set to 0.1. Note that the actual value of the
uncertainty is not the most important part; the key is the relative value of the
uncertainty of one point with respect to the rest.
The ELANPlus program assigns an uncertainty to each response equation, including
internal equations such as the Summation of Volumes equation or the Equal
Hydrocarbon Ratio equation. After the program converts uncertainties to weights, it
applies a second factor, a weight multiplier, to determine the final weight to be
applied to each equation in the least-squares optimization.
It is up to you to set appropriate uncertainties and weight multipliers for the problem
at hand. All equations have default values for the uncertainties and weight
multipliers. Those values have been determined through both theory and experience.
Schlumberger suggests that you use the default values to start and modify them only
as conditions warrant.
For more information, see Chapter 5, Uncertainties.
Parameters
ELANPlus program parameters give you control over how the program behaves,
what results are produced, and which data are used. Although the program has over
3000 parameters, you will use only a small subset for any given model. Program
parameters fall into four general groups: global and program control parameters,
binding parameters, response parameters, and salinity parameters.
ELANPlus Theory
25
Parameters
Interpretation Models
ToC
Global and Program Control Parameters
Global and program control parameters control which direction the program will take
at certain major branches in the logic. You can think of them as determining in what
mode the program will operate.
Because they determine the environment in which the ELANPlus problem is set,
program control parameters usually are global. That is, they take on a single value
throughout the processing interval. Often they are set and never changed for an entire
job.
This and the following subsections cover (briefly) only the program control
parameters that affect the concept of an ELANPlus model: Clay, Uncertainty
Channel, Special Fluid Attribute, and Weight Percentage Option. There are other
program control parameters in the program, such as Pasteboard Option, Output
Sample Rate, and Processing Mode, that are important but do not affect the
petrophysical model.
For detailed information on other program control parameters, see the ELANPlus
User’s Guide.
Clay
The Clay parameter can be set to either Wet or Dry, using the Global Parameter
Editor. By selecting Wet you tell the program that response parameters associated
with clay will have values that represent a clay-water aggregate. By selecting Dry
you tell the program that the clay parameters values represent only the clay mineral
and that values for the clay-associated water will be entered with separate
parameters.
For more information see the Wet and Dry Clay section in Chapter 3, Presponse
Equations.
Uncertainty Channel
Response equation uncertainty values can be supplied to the ELANPlus program
either through a zoned parameter (xxxx_UNC) or through a data curve. The
uncertainty curve to be used with a given response equation is selected in the Binding
Editor in the same way a curve is selected for use by a response equation.
Setting the Uncertainty Channel toggle to True in the Global Parameter Editor tells
the program to use any curves bound to the equation uncertainty parameter(s). Any
uncertainty parameter that does not have a curve bound to it will use values from its
corresponding zoned parameter, regardless of the setting of Uncertainty Channel.
ELANPlus Theory
26
Index
Interpretation Models
Parameters
If Uncertainty Channel is set to False, the zoned values will be used for all equation
uncertainties, whether or not there are curves bound to any uncertainty parameters.
Special Fluids
Index
To be as general as possible, the ELANPlus program allows you to model formation
components with user-defined characteristics. You simply give each solid formation
component a generic name like carbonate or evaporite, and the program treats it like
any other formation component.
Fluids are a little more complex. You may wish to model, for example, a certain
portion of the formation water, diesel invasion from oil-based mud, acid, a borax
solution, or maybe carbon dioxide.
Conductivity equations need to know a little bit more about how to treat such userdefined fluids. The Special Fluids parameter provides the additional information. The
options are Water, Hydrocarbon, Immovable Water, Immovable Hydrocarbon, and
Other. Water is the default.
You set the Special Fluids parameter in the Global Parameter Editor. The attribute
chosen for a special fluid in any process is applied to all processes in the session. Do
not try to combine special fluids from different processes if they have different
characteristics.
Similarly, the attribute chosen for the special fluid in the flushed zone (XSFL) and
the special fluid in the undisturbed zone (USFL) must be the same. The flushed zone
and undisturbed-zone special fluids may have different densities, conductivities, or
whatever, but if one is, for example, Immovable Hydrocarbon, so must the other be.
Weight Percentage Option
After you select a Solve process that uses a dry weight percent curve such as DWSI
or DWCA, set the Weight Percentage Option in the Process Editor. The value can be
set to Linear, to direct the program to use the linear formulation for dry weight
percentage data, or to Relative, to direct the program to use the relative equation
formulation.
Note that because the Weight Percentage Option is set from the Process Editor, rather
than the Global Parameter Editor, different Weight Percentage Option values can be
used for different Solve processes.
ELANPlus Theory
ToC
27
Parameters
Interpretation Models
ToC
Combination Method
Generally the more refined an ELANPlus model becomes, the more specific it
becomes. The key to efficient interpretation of long borehole intervals or multiple
wells in a field is the ability to splice together results from a library of well-refined
models. Controlling the splicing of individual models is the purpose of the
Combination Method.
Unlike the other program control parameters, the Combination Method is zoned
instead of global and is built with the Combine editor. Each entry in the list tells the
ELANPlus program which model combination method to use for a given depth
range. The zonation applied to the Combination Method parameter is separate from
that of the response parameters.
For more information, see Chapter 7, Model Combination.
Binding Parameters
Binding parameters tell the ELANPlus program which data curve to use for any
given purpose. You set them in the Binding Editor.
All response equations used in a session must be bound to a data curve, except the
constant tools CT1–CT6 (each of which uses a zoned parameter), the Equal
Hydrocarbon Ratio tool (EQHY), the Summation of Volumes equation, and the
Summation of Fluids equation.
Response equation uncertainty parameters may or may not be bound to curves, as
described in the section “Uncertainty Channel” on page 26. Remember that even if
equation uncertainties are bound to curves, the curve data will not be used unless the
global parameter Uncertainty Channel is set to True.
Finally, some special response parameters can also be bound to curves.
Table 2 lists the mnemonic and definition of each parameter that can derive its value
from either a zoned parameter or a curve.
Table 2 Parameters That Can Use Curve Input
GST Parameters
ELANPlus Theory
GST_PFAC
GST borehole partitioning factor
BCA
Borehole calcium
BCHL
Borehole chlorine
BFE
Borehole iron
BGD
Borehole gadolinium
28
Index
Parameters
Interpretation Models
ToC
Table 2 (Continued)Parameters That Can Use Curve Input
BHY
Borehole hydrogen
BK
Borehole potassium
BSI
Borehole silicon
BSUL
Borehole sulphur
BTI
Borehole titanium
Index
Saturation Parameters
M
Porosity exponent in Indonesia/Nigeria equation
M_DWA
Porosity exponent in Dual Water equation
M_WS
Porosity exponent in Waxman-Smits equation
N
Saturation exponent for nonlinear conductivities
Invasion Factor Parameters
BMK_IFAC
Bulk modulus invasion factor
ENPA_IFAC
Linear epithermal neutron invasion factor
ENPU_IFAC
Nonlinear epithermal neutron invasion factor
NPHI_IFAC
Linear thermal neutron invasion factor
NPHU_IFAC
Nonlinear thermal neutron invasion factor
RHOB_IFAC
Bulk density invasion factor
If a curve that can be used for any of the parameters in Table 2 is present in the data
base, it will be used whether or not a valid value exists for the corresponding zoned
parameter. If such a curve is present in your data base, and you want to force the
ELANPlus program to use the zoned parameter value, you must use the GeoFrame
Process Manager DataItem Editor to change the name of the curve so that the name
of the curve will be inappropriate for use by the parameter.
For more information on using the Binding Editor and DataItem Editor, see the
ELANPlus User’s Guide.
Response Parameters
Response parameters can be roughly grouped into three main categories: those that
represent pure formation component endpoints for each equation, auxiliary
parameters that are related to certain formation components, and auxiliary
parameters that are related to certain response equations.
ELANPlus Theory
29
Parameters
Interpretation Models
All response parameters must contain valid values prior to the beginning of
computation. Any interval in which any response parameter has a value of Absent
will produce results containing only Absent values for all formation components for
that entire interval.
Formation-Component-Endpoint Parameters
Pure-formation-component-endpoint response parameters are the majority of all
response parameters. Each endpoint parameter value is the value that would be read
by a logging instrument if it were surrounded by an infinite amount of a particular
100% pure mineral, rock, or fluid.
In the case of constant tools, the “logging instrument” is synthetic; you make up the
endpoint values. The actual values are immaterial, as long as you maintain
consistency within the equation and with the uncertainty of the equation.
For more information about constant tool parameters, see "Constant Tools" on
page 75.
Pure-formation-component-endpoint response parameters usually have mnemonics
of the form equation mnemonic_formation component mnemonic. For example, the
mnemonic for the density of calcite is RHOB_CALC, the mnemonic for the dry
weight percentage of silicon in illite is DWSI_ILLI.
There are two exceptions to the rule: equation mnemonics containing an underbar,
and GST response equations.
Equation Mnemonics Containing an Underbar
For equation mnemonics containing an underbar, drop the underbar and everything
after it before adding the underbar and formation component mnemonic. For
example, for the SP equation and kaolinite component you have the equation
mnemonic QVSP_N and formation component mnemonic KAOL that combine to
produce the response parameter mnemonic QVSP_KAOL.
For the dual-water flushed-zone equation and flushed-zone water, CXDC_DWA and
XWAT produce CXDC_XWAT. Note that for any given formation component all
conductivity equations for a specific zone (flushed or undisturbed) share the same
response parameter. For undisturbed-zone water, CUDC, CUDC_DWA,
CUDC_IND, CUDC_SIM, and CUDC_WS all share the CUDC_UWAT response
parameter. That is because there can be only one conductivity equation for each zone
per model.
ELANPlus Theory
30
ToC
Index
Parameters
Interpretation Models
ToC
GST Response Equations
GST response equations have mnemonics that begin with C, for capture, and
response parameters that begin with F, for fraction. For example, the GST capture
silicon equation, CSI, uses response parameters FSI_QUAR,
FSI_CALC, FSI_ILLI, and so on.
Index
There are three internal equations—Equal Hydrocarbon Ratio (EQHY), Summation
of Volumes, and Summation of Fluids—that do not have endpoint response
parameters that can be modified. Any values needed by those equations are set
within the program.
Formation-Component-Related Auxiliary Response Parameters
Table 3 lists the mnemonics and definitions for the formation-component-related
response parameters.
Table 3 Formation-Component-Related Response Parameters
Mnemonic
Definition
Applies to
ARHOB_xxxx
Actual density
All formation components
CBWA_xxxx
Apparent bound water conductivity
Clays only
CDPT_xxxx
Conductivity as seen by the Deep Propagation Tool
UWAT, UIWA, USFL
CEC_xxxx
Cation exchange capacity
Clays only
FLSOS_xxxx
Fluid/solid switch
Clays and XBWA
RSMSM_xxxx
Ratio of the skeleton modulus to the shear modulus
All formation components
WCLP_xxxx
Wet clay porosity
Clays only
Equation-Related Auxiliary Response Parameters
Table 4 lists the mnemonics and definitions of equation-related response parameters.
For more information, see Chapter 3, Response Equations,and Chapter 4,
Conductivity Models.
Table 4 Equation-Related Auxiliary Response Parameters
Mnemonic
A
Archie A factor
Applies to
All conductivity equations
BCA
Borehole calcium
GST equations
BCHL
Borehole chlorine
GST equations
BFE
Borehole iron
GST equations
BGD
Borehole gadolinium
GST equations
ELANPlus Theory
Definition
31
Parameters
Interpretation Models
ToC
Table 4 Equation-Related Auxiliary Response Parameters
Mnemonic
Definition
Applies to
BHY
Borehole hydrogen
GST equations
BK
Borehole potassium
GST equations
BSI
Borehole silicon
GST equations
BSUL
Borehole sulphur
GST equations
BTI
Borehole titanium
GST equations
C_DWA
Dual water clay effect coefficient
CUDC_DWA, CXDC_DWA
C_WS
Waxman-Smits clay effect coefficient
CUDC_WS, CXDC_WS
DPT_DIS_EXP
Texture dispersion exponent
SDPT_N
DPT_DIS_FAC
Texture dispersion coefficient
SDPT_N
ERSH
Simandoux clay exponent
CUDC_SIM
ERSHO
Simandoux clay exponent
CXDC_SIM
EVCL
Indonesian clay exponent
CUDC_IND, CXDC_IND
EXC_FAC
Excavation effect factor
NPHU
EXPXO
Flushed-zone saturation exponent
CXDC_IND, CXDC_SIM
FLUID_PAR
Fluids add in parallel switch
BMK
GST_PFAC
GST borehole partitioning factor
GST equations
M
Archie porosity exponent
CUDC_IND, CUDC_SIM,
CXDC_IND, CXDC_SIM
M_DWA
Dual-water porosity exponent
CUDC_DWA, CXDC_DWA
M_WS
Waxman-Smits porosity exponent
CUDC_WS, CXDC_WS
MC2
Effective porosity exponent
CUDC_IND, CUDC_SIM,
CXDC_IND, CXDC_SIM
MVCL
Indonesian clay exponent
CUDC_IND, CXDC_IND
N
Undisturbed-zone saturation exponent
CUDC_DWA, CUDC_IND,
CUDC_SIM, CUDC_WS
CXDC_DWA, CXDC_WS
QV_HYD_FAC
QVSP hydrocarbon factor
QVSP_N
SOLID_PAR
Solids add in parallel switch
BMK
SONIC_POR_FAC
Sonic porosity factor
VELC
SWSHE
Water saturation shale effect
CUDC_SIM, CXDC_SIM
xxxx_IFAC
Invasion factor
BMK, ENPA, ENPU,
NPHI, NPHU, RHOB
xxxx_UBW
Undisturbed-zone bound-water conductivity
Undisturbed-zone
conductivity equations
xxxx_UNC
Response equation uncertainty
All equations, including
internal equations
xxxx_WM
Response equation weight multiplier
All equations, including
internal equations
xxxx_XBW
Flushed-zone bound-water conductivity
Flushed-zone conductivity
equations
ELANPlus Theory
Index
32
Parameters
Interpretation Models
ToC
Default Response Parameter Values
Every effort has been made to provide reliable default values for response
parameters. The minerals, which are well defined, all have reliable default values
with the exception of the GR_xxxx and SDPT_xxxx parameters.
Index
Fluids are less well defined. Some fluid response parameters have default values;
others contain only the Absent value. The values of fluid parameters that have default
values are usually a good starting point. Use the Parameter Calculator to calculate
fluid parameters that contain only the Absent value.
Because rocks are defined by the user, it is impossible to provide default values for
rock parameters. In a future release of the ELANPlus program, however, the
Parameter Calculator will be improved to help compute rock response parameters.
Salinity Parameters
The values of some fluid response parameters depend on the salinity of the fluids.
They will always have a default value of Absent. The ELANPlus program attempts
to help you, though, by calculating values for the salinity-dependent parameters
whenever possible.
The following tables list the salinity-dependent parameters whose values can be
calculated automatically by the program. Table 5 lists all salinity-dependent
parameters whose values are a strong function of temperature.
Table 5 Parameters That Are a Function of Salinity
And a Strong Function of Temperature
CDPT_UWAT
CUDC_UWAT
CDPT_UIWA
CUDC_UIWA
CDPT_USFL*
CUDC_USFL*
*
CXDC_XWAT
EATT_XWAT
TPL_XWAT
CXDC_XIWA
EATT_XIWA
TPL_XIWA
CXDC_XSFL*
EATT_XSFL*
TPL_XSFL*
EATT_PARA
TPL_PARA
EATT_ISOL
TPL_ISOL
— XSFL and USFL only if Special Fluids is Water or Immovable Water
Table 6 lists salinity-dependent parameters whose values are a weak function of
temperature and pressure.
ELANPlus Theory
33
Parameters
Interpretation Models
ToC
Table 6 Parameters That Are a Function of Salinity
And a Weak Function of Temperature and Pressure
FCHL_XWAT
RHOB_XWAT
SIGM_XWAT
U_XWAT
FCHL_XIWA
RHOB_XIWA
SIGM_XIWA
U_XIWA
FCHL_XSFL*
RHOB_XSFL*
SIGM_XSFL*
U_XSFL*
Index
RHOB_UWAT
RHOB_UIWA
RHOB_USFL*
*
FCHL_PARA
RHOB_PARA
SIGM_PARA
U_PARA
FCHL_ISOL
RHOB_ISOL
SIGM_ISOL
U_ISOL
— XSFL and USFL only if Special Fluid is Water or Immovable Water
The program will compute a value for any of the parameters in Table 5 and Table 6 if
the parameter value is Absent and the associated salinity value is known. The main
difference between the two groups is that in addition to being initialized by the
program, the parameters in Table 5 have their values updated periodically as
computations progress—as the borehole temperature changes. The values of the
parameters in Table 6 are not updated.
Another difference is that the parameters in Table 6 have a small pressure
dependence. The pressure (in psi) used to compute their values is 0.465 times the
depth in feet.
In the following discussion of the salinity initialization hierarchy, the examples are
(1) trying to compute the EPT attenuation for flushed-zone water, EATT_XWAT, and
(2) trying to compute the density of undisturbed-zone water, RHOB_UWAT, to show
how the rules apply to specific parameter values. Assume a formation temperature of
125 ˚F. Salinities are expressed in ppk.
Rules for Initialization of Salinity-Dependent Parameters
The rules for initialization of salinity-dependent parameters are as follows:
Not Computing Parameter Values Other Than Absent
If a parameter has a value other than Absent, its value is not computed. For example,
EATT_XWAT = 1700
RHOB_UWAT = 1.15
ELANPlus Theory
34
Parameters
Interpretation Models
ToC
Parameter Value of Absent Requires a Valid Salinity Value
A parameter that has a value of Absent will be computed by the program if it can
determine a valid salinity value for the parameter. The salinity for each parameter is
determined by whichever of the following occurs first:
1. Finding a valid value for SALIN.
2. Finding an absent value for SALIN but a valid conductivity value associated
with the parameter.
3. Computing salinity from RMF, RW, and RWT.
4. Leaving the value as Absent.
Valid Value for SALIN_xxxx. If the SALIN_xxxx parameter has a valid value (not
Absent and greater than or equal to zero), it is used as the salinity value. For
example,
SALIN_XWAT = 50
SALIN_UWAT = 200
Absent Value for SALIN_xxxx but Valid Conductivity Value. If the SALIN_xxxx
parameter has an Absent value, but the parameter has an associated conductivity
parameter that has a valid value, the conductivity parameter value and temperature
are used to compute salinity. (However, salinities are not computed from
conductivities for parallel porosity (PARA) and isolated porosity (ISOL).)
For example,
SALIN_XWAT = Absent; CXDC_XWAT = 12.3
SALIN_UWAT = Absent; CUDC_UWAT = 37.0
Computation of Salinity from RMF, MST, RW, and RWT. If the first two tries fail,
the program makes a final attempt to compute values for the xxxx_XWAT and
xxxx_UWAT parameters. Either (1) resistivity of the mud filtrate (RMF) and mud
sample temperature (MST) or (2) resistivity of the formation water (RW) and
formation water temperature (RWT) can be used to compute salinity.
Both RMF and MST must be present to compute SALIN_XWAT, and both RW and
RWT must be present to compute SALIN_UWAT. Though this is the method of last
resort, it is actually the most frequently used method.
For example,
SALIN_XWAT = Absent; CXDC_XWAT = Absent;
RMF = 0.13; MST = 75 ˚F
ELANPlus Theory
35
Index
Parameters
Interpretation Models
SALIN_UWAT = Absent; CUDC_UWAT = Absent;
RW = 0.027; RWT = 125 ˚F
Leaving the Parameter Value as Absent. If the program cannot perform at least
one of the three actions (1, 2, or 3), the parameter value is left as Absent.
Borehole Temperature
Temperature plays an important part in salinity computations. The ELANPlus
program must know the borehole temperature to compute proper salinity and
parameter values. Usually a temperature curve already exists in the data base by the
time the program is run. If the curve exists, you simply bind it, using the Binding
Editor. The program automatically attempts to bind a curve named TEMP to the
temperature.
If no temperature curve is bound by the time that the program first needs one, the
program will compute a temperature from parameter values. The parameters that it
uses are borehole temperature (BHT), surface temperature (ST), and gradient
(GRADI).
If BHT, a zoned parameter, contains valid values, then temperature is linearly
interpolated between the values. The temperature between the shallowest depth
entered in BHT and the surface is interpolated, using the shallowest BHT value and
ST.
If BHT contains only Absent values, ST and GRADI are used together to estimate
the temperature.
Salinity Editor
Because the program needs to know salinities before it can perform some other
operations, such as giving the Zoned Parameter Editor proper values, the ELANPlus
program has a special editor, the Salinity Editor, for entering salinity-related
parameter values, including those needed to compute a temperature, if necessary.
Table 7 lists the parameter mnemonics and definitions for the parameters found in the
Salinity Editor.
.
Table 7 Parameters of the Salinity Editor
SALIN_ISOL
Salinity of isolated porosity fluid
ELANPlus Theory
SALIN_PARA
Salinity of parallel porosity fluid
SALIN_UGAS
Salinity of undisturbed-zone gas
SALIN_XGAS
Salinity of flushed-zone gas
SALIN_UIWA
Salinity of undisturbed-zone irreducible water
SALIN_XIWA
Salinity of flushed-zone irreducible water
36
ToC
Index
Parameters
Interpretation Models
ToC
Table 7 Parameters of the Salinity Editor
SALIN_UOIL
Salinity of undisturbed-zone oil
SALIN_XOIL
Salinity of flushed-zone oil
SALIN_USFL
Salinity of undisturbed-zone special fluid
SALIN_XSFL
Salinity of flushed-zone special fluid
SALIN_UWAT
Salinity of undisturbed-zone water
SALIN_XWAT
Salinity of flushed-zone water
RMF
Resistivity of the mud filtrate
MST
Temperature of mud filtrate (mud sample temperature)
RW
Resistivity of formation water
RWT
Formation water temperature
BHT
Borehole temperature
ST
Surface temperature
GRADI
Earth temperature gradient
Index
Temperature Correction of Parameter Values
The value of some parameters changes significantly with temperature. That includes
all the parameters listed in Table 5 and Table 9.
Table 8 Fluid Parameters That Are Temperature Corrected
CDPT_UWAT
CUDC_UWAT
CDPT_UIWA
CUDC_UIWA
CDPT_USFL*
CUDC_USFL*
*
CXDC_XWAT
EATT_XWAT
TPL_XWAT
CXDC_XIWA
EATT_XIWA
TPL_XIWA
CXDC_XSFL*
EATT_XSFL*
TPL_XSFL*
EATT_PARA
TPL_PARA
EATT_ISOL
TPL_ISOL
— XSFL and USFL only if Special Fluids is Water or Immovable Water.
Table 9 Clay Parameters That Are Temperature Corrected
ELANPlus Theory
CBWA_CLA1
CUDC_CLA1
CXDC_CLA1
CBWA_CLA2
CUDC_CLA2
CXDC_CLA2
CBWA_CHLO
CUDC_CHLO
CXDC_CHLO
CBWA_GLAU
CUDC_GLAU
CXDC_GLAU
CBWA_ILLI
CUDC_ILLI
CXDC_ILLI
37
Parameters
Interpretation Models
ToC
Table 9 Clay Parameters That Are Temperature Corrected
CBWA_KAOL
CUDC_KAOL
CXDC_KAOL
CBWA_MONT
CUDC_MONT
CXDC_MONT
Index
Because the parameter values change with temperature, the ELANPlus program
periodically updates the values (does a temperature correction). The temperature
correction is applied only internally, during the computations. The parameter values
and temperatures that you see in the Zoned Parameter Editor are never modified by
the temperature correction unless you insert or move a zone boundary.
Temperature corrections are made under the following conditions:
•
At every zone boundary. The reference temperature for the parameter is the
temperature at the bottom (deeper) depth of the zone.
•
At every 100 foot interval if all response equations in the process are linear.
That is, the temperature corrections are performed whenever the depth in feet
is evenly divisible by 100. If a processing interval bottom depth were 7615,
temperature corrections would be applied at 7600, 7500, and so on, not at
7515, 7415, 7315. To ensure consistency, the temperature correction interval is
based on feet, regardless of the depth unit used.
•
At every depth level if any response equation in the process is nonlinear.
Parameter Calculator
Use the Parameter Calculator! Its use is a key to self-consistent results with the
ELANPlus application. Those who do not use it will find that the convergence to a
believable answer takes much longer than if the input data are obtained from the
Parameter Calculator.
The Parameter Calculator can be used to compute:
•
Water parameter values and salinities (if salinity is not entered)
•
Linear neutron dolomite and quartz endpoint values to approximate nonlinear
effects and excavation correction
•
Gas density and apparent neutron porosity as well as FHY_XGAS
•
Hydrocarbon density from chemical formula
•
Wet clay to dry clay conversions
Most computations are bidirectional. You can supply a conductivity to obtain a
salinity, or a salinity to obtain a conductivity. You can convert wet clay values to dry
clay, or dry clay values to wet clay, and so on.
ELANPlus Theory
38
Constraints
Interpretation Models
ToC
Results from the Parameter Calculator are easily pasted into the Zoned Parameter
Editor. Use the Parameter Calculator!
Index
Constraints
Constraints let you impose absolute limits on the volumetric results of the program.
They are often used to eliminate physically impossible results.
Consider a formation modelled as calcite and water. Assuming a calcite density of
2.71, a water density of 1.0, and a measured density of 2.737, you can easily
compute the volumes of calcite and water, using the following system of equations:
2.737 = 2.71 × CALC + 1.0 × XWAT
sum of volumes = 1.0 = 1.0 × CALC + 1.0 × XWAT
(6)
Solving the equations yields CALC = 1.01 and XWAT = -0.01. Both answers are
physically impossible—you cannot have more than 100% of a formation, and you
cannot have negative porosity—but they lie within the uncertainty of the equations.
To avoid such situations, the ELANPlus program imposes nonnegativity constraints
on all formation component volumes and a constraint on the Summation of Volumes.
Constraints are brick walls; there is no uncertainty associated with any constraint.
When applied to the results of equations (2-6) and (2-7), the
ELANPlus internal constraints would result in CALC = 1.0 and XWAT = 0.0.
The imposition of constraints has an interesting side effect. When the forward
problem is run to build the reconstructed logs for the example problem, the result is
RHOB_REC = 2.71 × 1.0 + 1.0 × 0.0 = 2.71
(7)
Note that neither the input density, RHOB, nor the reconstructed density,
RHOB_REC, is constrained; it is the formation component volumes that are
constrained. It is the result of the volumes being constrained that causes
RHOB_REC to lie between 1.0 and 2.71. Think of constraints as limiting the volume
space available for an answer.
You can also define constraints. For example, you might constrain the results to
match results known from some other source, such as core analyses. One such
constraint might be an illite-montmorillonite relationship:
ILLI
0.4 ≤ ----------------------------------- ≤ 0.6
ILLI + MONT
ELANPlus Theory
(8)
39
Constraints
Interpretation Models
The interaction of the constraint in Equation (8), the nonnegative volume constraints,
and the Summation of Volumes constraint results in an available solution space
shown as the clear area in .
ToC
Index
Volume of Montmorillonite
1.0
0.5
0.0
0.0
0.5
1.0
Volume of Illite
Volume of illite greater than or equal to zero
Volume of montmorillonite greater than or equal to zero
Sum of volumes less than or equal to one
ILLI/(ILLI + MONT) less than or equal to 0.6
ILLI/(ILLI + MONT) greater than or equal to 0.4
Solution space subject to constraints.
ELANPlus Theory
40
Interpretation Models
Building an ELANPlus Model
User-defined constraints can be very useful for adding local knowledge to the
ELANPlus model. However, just because some constraints are good, do not assume
that lots of constraints are better. If a model requires a lot of constraints, chances are
that your time would be better spent reviewing your choice of response equations,
formation components, and parameter values rather than writing more constraints.
Also, be wary of your source of local knowledge. A known “pure” limestone may
turn out to have a large amount of microcrystalline quartz, for example. Modelling
only calcite or using a constraint to force zero quartz in that case will make the result
of the computation match the local knowledge. Unfortunately, all of the answers will
be skewed, including porosity and hydrocarbon volumes.
Be especially cautious about core results. Core results are usually measured by
weight; ELANPlus computations are usually in volumes. Valid comparisons can be
performed only after one set of measurements is converted to be consistent with the
other. Also, core measurements are made on a very small volume, compared to
logging measurements.
That is not to say that one measurement is better than the other, but that they are
simply different. You should not place too much emphasis on a small number of core
results. Look for trends. Remember that there is often a depth difference between
core results and log results.
For more information, including a set of constraints that have already been written
for you, see the User-Defined Constraints section of Chapter 6, Constraints.
Building an ELANPlus Model
The term model means the way in which you present a problem to the
ELANPlus program; a model is simplified description of reality. Actually, all
formation evaluation problems are vastly underdetermined. It is unlikely that anyone
will ever have enough measurements, with sufficient accuracy and resolution in all
dimensions, to fully describe the near-wellbore environment. Instead you will settle
for a model, a subset of reality.
The following discussion of a methodology for building ELANPlus models assumes
that you do not already have a library of models available. By no means is this the
only way to go about building models, and not every well will lend itself to it. It is
only a suggested method, based on experience.
Before ever sitting down to the computer, take time to think about the well. Each
well has its zones of interest and distinct geological subdivisions, many of which will
be common across a field. These natural subdivisions are the starting point for model
definitions.
ELANPlus Theory
41
ToC
Index
Building an ELANPlus Model
Interpretation Models
Often it is impossible and undesirable to try to describe long wellbore intervals with
a single model. The ELANPlus application allows you to create several Solve
processes (models)—each of which describes a distinct depositional environment,
time sequence, or whatever—and then combine the results of the models to cover the
entire interpretation interval. Using the model-combination capability of the
ELANPlus application, you can build more specific and accurate models that can be
saved and reused as you encounter the same geological conditions in other wells.
Step 1 Select Formation Components
For each model, select the formation components that you think may be present in
significant quantity. Significance may depend on the mineral. The presence of pyrite,
for example, can be important in volumes as low as a few percent. Solving for a
feldspar in a quartz sand formation is probably unnecessary unless the volume of
feldspar reaches double-digit percentages.
Do not try to trim the list too much at this point. The more general a model, the wider
its applicability. It is usually advisable to include a hydrocarbon in a model to be
used for clean, wet formations. Sometimes nature provides little surprises. You can
always eliminate superfluous components later.
Step 2 Select Response Equations
The available selection of response equations is primarily determined by the logging
suite recorded in the well. Select logs that are sensitive to at least one of the
formation components you have selected.
Do not select response equations that are inappropriate for the model. It does no good
to include the gamma ray equation in a calcite-anhydrite-dolomite model. Those
minerals are not radioactive, and the gamma ray tool has the same response (or lack
thereof) to each of them.
In a bad hole model, it is inappropriate to select any borehole-wall contact tools, such
as bulk density or EPT attenuation. An exception might be made either if the
uncertainty of the tool is being driven by a curve at least partly determined by hole
rugosity, or if you very carefully zone the uncertainty parameter.
Step 3 Rationalize Formation Components and Response Equations
To produce a unique solution, your model must contain at least as many response
equations as formation components. That is a mathematical fact of life, but it
represents only the minimum requirement. Each response equation in the model must
also be sensitive to at least one of the formation components in the model.
ELANPlus Theory
42
ToC
Index
Building an ELANPlus Model
Interpretation Models
When you count response equations, remember to include the Summation of
Volumes equation, which is always present, and the Summation of Fluids equation,
which is present if undisturbed-zone fluids exist in the model. The Summation of
Volumes and Summation of Fluids equations are added automatically by the
program. You do not have to select them, but they must be counted.
Most tools are more sensitive to one formation component, or group of components,
than others. You can use that fact to help establish good, stable models. Many log
analysts who have experience with the ELANPlus program write models an the same
form as the one in Table 10.
Table 10 Rationalized Formation Components and Response Equations
QUAR
CALC
RHOB
U
ILLI
XWAT
GR
CXDC
NPHI
XOIL
∑ volumes
There are no hard and fast rules. For example, rather than leaving the NPHI equation
unassigned, you might write the model as in Table 11.
Table 11 An Alternate Method
QUAR
CALC
ILLI
XWAT
XOIL
RHOB
U
GR, NPHI
CXDC, NPHI
∑ volumes
The main point is to write the model so that you can see which equation affects
which formation component. In reality, all response equations affect all formation
component volumes, but it is often helpful to think of a particular tool as “solving
for” a particular component.
Look at Table 10 again and consider what would happen if the sand were arkosic and
you wanted to include orthoclase in the model. Where would it go?
Even though there are enough response equations to solve for the number of
formation components, which tool would be responsible for the orthoclase?
Certainly not the neutron. Orthoclase and quartz may as well be the same as far as it
is concerned.
The same is true for density and conductivity. The gamma ray tool responds to
orthoclase, but you are already counting on the gamma ray for the illite.
The best solution is to provide an additional tool. Perhaps the gamma ray tool could
be replaced with thorium and potassium. If it is known from some other source that
the orthoclase volume is, say, roughly 20%of the quartz volume, a constant tool
could be added.
ELANPlus Theory
43
ToC
Index
Building an ELANPlus Model
Interpretation Models
If you cannot add another equation, you may need to model the quartz-orthoclase
mixture as a single rock. To do that, assume a ratio of quartz to quartz-plusorthoclase; call it K. Replace QUAR with SAND in the model. Then compute each
of the SAND response parameters as
xxxx_SAND = K × xxxx_QUAR + ( 1.0 – K ) × xxxx_ORTH
(9)
You could, of course, simply modify the xxxx_QUAR parameter values in the same
manner as Equation (9), but that is not recommended, because it could be
misleading. Quartz is silicon dioxide and nothing else. A quartz-whatever mixture
should be modelled as a rock.
Whenever you include a rock in an ELANPlus model, document its
composition; the interpretation makes sense only when everyone can understand
what went into it.
Step 4 Choose Constraints
If you wish to restrict the volume space available in the solution, you may wish to set
some constraints. For now, simply remember that constraints are absolute limits and
that they are not substitutes for equations.
For more information see Chapter 6, Constraints.
When you use a constraint, you begin to “draw” the result. Use constraints with care.
It is a good idea to run the computation at least once without any constraints to see
how it looks before you start imposing your idea of what the solution should be.
For example, some log analysts dislike seeing porosity or hydrocarbon shows in
shales. It would be easy to build constraints to limit porosity and to force
hydrocarbon volumes to zero. But consider that the shale might be a source rock.
Suppressing the hydrocarbon hides important information from a geologist. Even
worse, the minor shows might be a tip-off that a potentially prolific, thinly bedded
pay zone is present. Never apply a constraint for the sake of aesthetic effect.
Whenever you do apply a constraint, document it. Include the name of the constraint,
the depth intervals for which it applies, and the reason for applying it. If you have
defined the constraint, you should also include the constraint definition. Rigorous
documentation may seem like excess work, but others cannot read our minds, and 6
weeks down the road you may find yourself spending just as much work trying to
decipher your own constraint syntax.
ELANPlus Theory
44
ToC
Index
Interpretation Models
Building an ELANPlus Model
ToC
Step 5 Label the Model
The ELANPlus program allows you to provide your own label for processes in a
session. Use that capability to give your model a name that will be meaningful not
only to you but to those who follow.
Be as specific as the model. Use words that tell what sets this model apart from
other, maybe similar, ones. Your efforts will be rewarded on subsequent jobs when
you can quickly choose desired models from your stored work.
Step 6 Choose Model Combination Method
Up to now, nearly all remarks have been on individual models that exist as individual
Solve processes. Now it is time to enlarge the scope to that of a session.
Good model-building walks a fine line between generality and specificity. If a model
is very general, it can be applied to more wells and larger borehole intervals, but it
often will have to be refined extensively when reapplied. If a model is very specific,
it usually will require little if any refinement when reapplied, but its reusability
suffers. Compromising on specificity can cause a single well interpretation to require
many individual models.
A separate editor, the Combine process editor, is used to specify how the individual
models will come together to provide the final interpretation for the entire wellbore
interval. The zonation that controls the depth interval over which a certain
combination method will be used is unique. Modifying zone boundaries in the
Combine process editor has no effect on response or other zoned parameters.
The final combined result may come from:
•
Any one of the individual models exclusively.
•
A weighted combination of all of the models, based on probabilities computed
from expressions that you supply to the program.
•
A weighted combination of all of the models, based on probabilities that were
computed externally to the ELANPlus program
If you use internally computed probabilities for any model combination interval, you
need to select (or create) probability expressions to be used.
For more information, see the Final Model Combination, Using Probabilities
section of Chapter 7, Model Combination.
ELANPlus Theory
45
Index
Building an ELANPlus Model
Interpretation Models
ToC
Step 7 Create Functions
The ELANPlus program computes results in formation component volumes. Usually
it is desirable to create functions of those component volumes as output data types
such as water saturation or grain density.
The ELANPlus application lets you specify any number of Function processes,
which may be driven by data from other processes and from curves present in the
data base. A Function process uses the data along with function definitions that you
provide to compute additional outputs that may be written to the database.
See the ELANPlus User’s Guide for details concerning function definition creation
and syntax.
Step 8 Set Parameter Values
Parameters come in four types: global and program control parameters, binding
parameters, response parameters, and salinity parameters.
For more information, see the Parameters section of Chapter 2, Interpretation
Models.
When you set parameter values, you set them for all processes to which they apply.
The lone exception is the Weight Percentage Option, which can be set model by
model.
It is especially important to remember that one parameter value applies to all
processes when you are fine tuning response parameters. Changing a response
parameter value might improve one model but adversely affect another, which might
or might not be important. Remember, too, that those same response parameter
values may affect constraint limits, model probabilities, and function results.
Use the Parameter Calculator to help you set parameter values. The Parameter
Calculator helps ensure consistency among parameter values and generally results in
a quicker convergence to a believable answer.
Use the Zoned Parameter Editor to help you review the values of selected groups of
response parameters. All response parameters can be zoned. When a zone boundary
is created for one response parameter, it will exist for all response parameters. Since
response parameters are used in the evaluation of some constraints, the zonation of
response parameters affects the zonation of constraints.
ELANPlus Theory
46
Index
Interpretation Models
Building an ELANPlus Model
ToC
Step 9 Save Your Work
Select Save As from the File menu in the main title bar and give your work a
meaningful name. You will be able to call it up later for use. If you have problems,
the saved file, the Session File, is invaluable to those trying to help you.
ELANPlus Theory
47
Index
Building an ELANPlus Model
Interpretation Models
ToC
Index
ELANPlus Theory
48
ToC
Index
Chapter 3
Response Equations
The types of response equations discussed in this chapter include Wet and Dry Clay,
Gamma Ray Response Parameters, SP Response Parameters, Sonic Response
Parameters, Neutron Response Parameters.
Wet and Dry Clay
Fundamental in understanding ELANPlus response equations is a knowledge of how
clay is handled and the concept of wet versus dry clay. Many log analysts treat wet
and dry clays as the same, even though they can be quite different.
The most common source of dry clay information is core results. Such results are
often used to judge the log analysis, which normally is in wet units, making the
comparison less than ideal. The ELANPlus program allows you to work in either
domain. There will be an additional program (GEOPOST) that converts back and
forth between the two domains.
ELANPlus logic makes use of the Dual Water Model formulation for clays, where
wet clays are composed of dry clay and associated (bound) water. The ratio of bound
water to dry clay is assumed to be constant for each clay.
The ELANPlus program lets you enter parameters independently for the clay and the
bound water by setting Clay = Dry in the Global Parameter editor. Alternatively, by
setting Clay = Wet, you can enter parameter values for the clay-water combination
and another parameter, WCLP (wet clay porosity), which specifies the fraction of
bound water in the wet clay. The relationship between wet and dry clay values is best
shown and understood in the following formulations.
ELANPlus Theory
49
Wet and Dry Clay
Response Equations
ToC
Volume of dry clay
Volume of wet clay = -------------------------------------------------------1.0 – Wet clay porosity
(10)
Density of wet clay – Wet clay porosity
Density of dry clay = ----------------------------------------------------------------------------------------------1.0 – Wet clay porosity
(11)
Volume of dry clay × Wet clay porosity
Volume of bound water = ----------------------------------------------------------------------------------------------1.0 – Wet clay porosity
(11-1a)
= Volume of wet clay × Wet clay porosity
(11-1b)
Volume of wet clay = Volume of dry clay + Volume of bound water (12)
Throughout this text, unless otherwise specified, wet clay (Clay = Wet) is the default
for parameters and response equations. Response parameters signify dry clay values
only when Clay = Dry is specifically stated.
Mnemonics that have a subscript of DC also denote dry clay values. When one or
more clays is present in a model (Solve process), the ELANPlus program
automatically creates a bound water output curve (XBWA). The volume of clay in
each output clay curve (ILLI, MONT, etc.) is a dry clay mineral volume. The bound
water from each clay is summed into the XBWA curve.
Occasionally, the subscript WC will be used to emphasize that a particular parameter
or volume is a wet clay value. Keep in mind, though, that referring to a volume in a
response equation signifies wet clay values irrespective of the value of the Clay
switch. Regardless of whether parameters are input as wet or dry values, the
ELANPlus program always works internally with wet clay values, converting them
whenever necessary.
Density Response Equation
The density response equation is the same for clay and nonclay minerals. The
program solves for the volume of wet clay (dry clay plus its water). Then
Equation (11-1b) is used to separate the total volume into volume of dry clay and
volume of bound water.
Note: If Clay = Wet, the program expects the clay response parameter values to be
wet clay values and a WCLP_xxxx value for each clay in the model is required. If
Clay = Dry, the response parameter values must be input as dry clay values, plus
each equation requires a value for the bound-water parameter, xxxx_XBWA.
Assume that Clay = WetT and the volumes of illite, quartz, and water are being
solved; then the linear response equation needs to be formulated in wet clay terms.
That is done for the density tool (RHOB) in the following equation.
ELANPlus Theory
50
Index
Wet and Dry Clay
Response Equations
RHOB = RHOB_QUAR × QUAR
+ RHOB_XWAT × XWAT
+ RHOB_ILLI × ILLI
ToC
(13)
Index
where:
RHOB_QUAR = density of quartz
RHOB_XWAT = density of flushed-zone water
RHOB_ILLI = density of illite
QUAR = volume of quartz
XWAT = volume of flushed-zone water
ILLI = volume of illite
When Clay = DRY, Equation (13) is used with the following substitution,
RHOB_ILLI WC = RHOB_ILLI DC × ( 1.0 – WCLP_ILLI )
+ RHOB_XBWA × WCLP_ILLI
(14)
where
WCLP_ILLI =wet clay porosity of illite
RHOB_XBWA =density of bound water
Inserting Equation (14) into Equation (13) for RHOB_ILLIWC yields
RHOB = RHOB_QUAR × QUAR + RHOB_XWAT × XWAT +
( RHOB_ILLI DC × ( 1 – WCLP_ILLI ) + RHOB_XBWA × WCLP_ILLI ) (15)
× ILLI WC
Most users set Clay = WET when running the ELANPlus program. An advantage of
setting Clay to Wet is that only one clay response parameter is needed for each
equation. (RHOB_ILLI is all that is needed when Clay = WET, but RHOB_ILLI and
RHOB_XBWA are required when Clay = DRY).
ELANPlus Theory
51
Wet and Dry Clay
Response Equations
ToC
General Response Equation
The simplest response equation is for linear measurements, such as the U (volumetric
photoelectric cross-section) tool. Equation (16) has the same form as Equation (13).
The difference is that it is for the U tool instead of the RHOB tool and has been
generalized to include XOIL and XGAS (flushed-zone oil and gas) in the porosity
analysis, plus all minerals with and without bound water.
U = U_XWAT × XWAT + U_XGAS × XGAS
ns
U_i × Vi
+ U_XOIL × XOIL +
∑
(16)
i=1
where:
ns = number of formation components that are solid
U_i = the response parameter for formation component i (if the
component is a clay, U_i is its wet clay response parameter)
Vi = the volume of component i (if the component is a clay
the Vi is its wet clay volume)
If Clay = WET, Equation (16) is used precisely as displayed. If Clay = DRY, the
general response equation is reformulated to look like Equation (15):
U = U_XWAT × XWAT + U_XGAS × XGAS
ns
U_i × Vi
+ U_XOIL × XOIL +
∑
i=1
(17)
nc
+
∑ ( U_ j × ( 1 – WCLP_ j ) + U_XBWA × WCLP_ j ) × V j
j=1
where:
ns = number of solid formation components, excluding clay
U_i = the response parameter for component i
Vi = the volume of component i
nc = the number of clays in the formation
ELANPlus Theory
52
Index
Gamma Ray (GR) Response Parameters
Response Equations
ToC
U_j = the dry clay response parameter for clay j
U_XBWA = the response parameter for bound water
Index
Vj =the volume of wet clay for clay j
Gamma Ray (GR) Response Parameters
The general form of the linear response equation is used for many tools. Although
straightforward, in practice it can be confusing to those not familiar with it. An
example is the following gamma ray response equation.
nfc
GR =
∑ GR_i × Vi
(18)
i=1
where:
GR = the gamma ray tool reading
GR_i = gamma ray response parameter for component i
For a sand-shale sequence, a commonly used equation for volume of clay from the
gamma ray is
GR – GR min
Volume of clay = -------------------------------------------GR max – GR min
(19)
where GRmin and GRmax are picked from the logs in a clean sand and a good shale,
respectively. Compare this to the ELANPlus equation (assuming a model that
contains only quartz, a clay, flushed-zone water, and flushed-zone oil):
GR = GR_QUAR × QUAR + GR_CLA1 × CLA1
+ GR_XWAT × XWAT + GR_XOIL × XOIL
(20)
Set GR_XWAT = GR_XOIL = 0, then solve for CLA1:
GR – GR_QUAR
CLA1 = -----------------------------------------GR_CLA1
(21)
In a clean sand, the volume of quartz is 1.0 minus the effective porosity
(1 – φe) and the volume of clay is zero, thus
ELANPlus Theory
53
Gamma Ray (GR) Response Parameters
Response Equations
GR – GR_QUAR × ( 1 – φ e )
CLA1 = -------------------------------------------------------------------GR_CLA1
ToC
(22)
Index
To get the same result as the conventional GR equation, one would set
GR min
GR_QUAR = -----------------1 – φe
(22-1a)
GR_CLA1 = GR max – GR_QUAR
(22-1b)
and
Note: The preceding equation assumes a similar porosity in the sands and the shales.
As an alternative, one could treat the fluids and clean sands as if they had the same
GR response and set
GR_QUAR = GR_XWAT = GR_XOIL = GR min
(23)
That could work better in areas where there are significant variations in porosity. The
fact that GR_XWAT and GR_XOIL are not equal to 0.0 is not intuitively obvious.
However, that is what is assumed with the traditional pick of GRmin from a clean
sand, where it represents the GR response of a mixture of quartz and fluids.
Picking consistent endpoints for the gamma ray can be difficult. There are no default
values for the GR tool. That is because the gamma ray signal comes from many
sources, only one of which is clay. Total GR (SGR for the NGS Natural Gamma Ray
Spectrometry tool) comprises a linear combination of thorium, potassium, and
uranium measurements:
SGR = 3.6 WWTH + 18.3 WWK + 9.5 WWU
(24)
In contrast to a total GR, there are defaults for thorium and potassium measurements.
Uranium, though, is a very mobile, water-soluble trace element whose presence
cannot be predicted. If all radioactive minerals present are being solved for, the
following values can be used. (CGR represents gamma ray data with uranium signal
removed.)
See Table 12 for more information.
ELANPlus Theory
54
SP Response Parameters
Response Equations
If a total GR measurement is being used, the values given require some boosting,
depending on the amount of uranium and potassium present.
ToC
Index
Table 12 Values to Use when All Radioactive Minerals Present
in Formation Are Included in Model
Thorium
Quartz
Potassium
CGR
0.0
0.0
0.0
Illite
18.0
4.0
138.0
Kaolinite
27.0
0.0
97.0
Smectite
15.0
0.5
63.0
5.0
10.0
201.0
Potassium Feldspar
SP Response Parameters
The SP measurement is not directly usable. It must first be transformed into a
Qv_effective by two programs, SPBOUNDARY and SPQV. (QVSP_N is the
ELANPlus input curve name for Qv_effective.)
The SPQV program requires a value for Qv_shale (or Static SP, SSP), the salinity of
filtrate and formation waters, and SP data. The SP used by these programs must have
its baseline set to 0.0.
The transform of SP to Qv_effective is an implementation of the work of L.J.M. Smits.
The work describes the SP deflection as a function of the contrast between the
wellbore and the formation salinities, and as a function of the contrast between the
electrical charges of the sands and the surrounding shales.
Qv
Q v_effective = ----------S xot
(24-1a)
Equation (24-1a) has been implemented as
Qv
Q v_effective = ----------------------------------------------------------------------------------S xot + QV_HYD_FAC ( 1 – S xot )
(24-1b)
where:
Sxot = total water saturation in the flushed zone
QV_HYD_FAC = the hydrocarbon correction factor for Qv
ELANPlus Theory
55
SP Response Parameters
Response Equations
QV_HYD_FAC is added to the original equation to allow you to adjust the
magnitude of hydrocarbon correction. The ELANPlus default is full hydrocarbon
correction: QV_HYD_FAC = 0. For no hydrocarbon correction, set QV_HYD_FAC
= 1.0.
The QVSP_N response equation used is
nxw
nxh
 nc


QVSP_N
Vi × WCLP_i +
V j + QV_HYD_FAC
Vk


i = 1
j=1
k=1 
∑
∑
∑
(25)
nc
=
∑ Vi ( 1 – WCLP_i ) ( CEC_i ) ( ARHOB_i )
i=1
where:
nxw = number of flushed-zone fluids that have a water attribute
Vj = the volume of water component j
nxh = number of flushed-zone fluids that have a hydrocarbon
attribute
Vk = the volume of hydrocarbon component k
CEC_i = cation exchange capacity of clay component i
ARHOB_i = actual density of clay component i
The parameters that control the effect of the SP on the final answer are Qv_shale (or
SSP), QV_HYD_FAC, and QVSP_UNC (SP uncertainty). Qv_shale and SSP are in
the preprocessing programs, and QV_HYD_FAC and QVSP_UNC are within the
program.
The Qv_shale (or SSP) parameter must be set correctly before the ELANPlus program
is run, or you will have to exit the program to make the appropriate corrections.
Calculating QVSP_UNC requires you to know that the processing of the
ELANPlus program internally multiplies QVSP_N by porosity.
For more information, see the Conductivity, SP section in Chapter5, Uncertainties.
We recommend that you use the value of Qv_shale, rather than SSP, as the input into
SPQV. It is easier to set the SP baseline to 0.0 and estimate Qv_shale than it is to
estimate SSP, especially when hydrocarbons are present.
ELANPlus Theory
56
ToC
Index
SP Response Parameters
Response Equations
ToC
One way to estimate the value of Qv_shale is as follows:
1. Use (Qv_shale = 1) and (Qv_shale = 4).
Index
170
Ec (mV)
160
Smits SP Chart
150
QvShale = 1
(meq/cm3)
140
130
120
110
100
Qv
(meq/cm3)
90
80
0.0
70
.04
60
SP
0.1
50
0.2
40
0.3
30
0.5
20
0.7
10
1.0
0
0.6
1
2
5
10
20
50
100
200
Salinity (ppk)
Chart showing Qv shale = 1
2. Enter the x-axis with the salinity of the mud filtrate and the salinity of connate
water.
3. Move each entry up to the line representing Qv_shale = 0,.
4. Move left to the y-axis (as in the example in ).
5. The difference is what the SP (-44 mV on ) should read in a clean water zone.
The chart that most closely fits the data approximates Qv_shale. The SPQV
program handles Qv_shale values continuously from 0.25 to 10.
A normal range of Qv_shale is from 1 to 4. A value of 1, or even lower, is common in
high-porosity rocks of the Gulf of Mexico. In older, more consolidated rocks, a value
of 4 will be more normal.
Another approach to approximating Qv_shale is the following chart:
1. Run the ELANPlus program with QVSP_N in a model that is not part of the final
answer. The program will create a reconstructed QVSP_N from the other tools.
ELANPlus Theory
57
SP Response Parameters
Response Equations
ToC
170
Ec (mV)
160
Smits SP Chart
150
QvShale = 4
(meq/cm3)
Qv
(meq/cm3)
140
Index
130
120
0.0
110
.04
100
0.1
90
0.2
80
0.3
70
0.5
60
0.7
50
1.0
40
1.5
30
2.0
20
10
4.0
0
0.6
1
2
5
10
20
50
100
200
Salinity (ppk)
Chart showing Qv shale = 4
2. Note the average value in shales. Exit the ELANPlus program.
3. Put the reconstructed QVSP_N into and run the SPQV program.
4. Use the QVSP_N output from SPQV in the ELANPlus program.
Either of those techniques may seem overly complex, but it is very important to have
the SP information balanced with the other tools used in the final solution. If it is not
balanced, the ELANPlus processing will try to justify the Qv_effective input by
altering one or more of the answer volumes.
An example of that is when the Qv_effective from the SP is much higher than the Qv
indicated by the other tools. If QV_HYD_FAC is anything but 1, the ELANPlus
processing will increase the volume of hydrocarbons in the flushed zone in an
attempt to correct the imbalance between the two sources of Qv. That will in turn
increase the volume of hydrocarbons in the deep zone (decreased Sw), even when the
deep conductivity tool computes 100% water.
Generally, the deep and shallow zones are linked mathematically by a Constant Tool,
which amplifies the problem (for example, XOIL = 0.2 UOIL , or in deep zone
terms, UOIL = 5 XOIL ). Because of that, we recommend that new users start with
QV_HYD_FAC = 1 (no hydrocarbon correction).
ELANPlus Theory
58
Sonic Response Parameters
Response Equations
ToC
Sonic Response Parameters
Because the sonic tool responds not only to the various mineral and fluid volumes
but also to the structure and texture of the rock, it less than ideal as a porosity tool.
Some uses for the sonic are
•
Mineral identification
•
Clay from dolomite differentiation
•
Porosity backup in bad hole
•
Hydrocarbon type identification
The response equations available for the sonic tool deal with either slowness (Wyllie
equation, DT input curve) or velocity (Hunt-Raymer-Gardner equation, VELC input
curve). Neither currently supports the presence of gas, because there is no industryaccepted way to handle it.
The concept of compaction correction in the Wyllie equation is not directly
supported. It must be entered by altering the fluid endpoint.
Shear velocities or slownesses also are not explicitly handled. Shear data must be
entered into equations used for compressional data, with appropriate parameter
changes.
Slowness
The slowness equation is simply the Wyllie Time Average equation.
DT – DT matrix
φ sonic = ---------------------------------------------------DT fluid – DT matrix
(26)
For a sand-water mixture this equation can be expressed in the form of a standard
ELANPlus linear equation as
DT = DT_XWAT × XWAT + DT_QUAR × QUAR
(27)
or more generally
nfc
DT =
∑ DT_i × Vi
(28)
i=1
where:
DT = the compressional slowness measurement
ELANPlus Theory
59
Index
Sonic Response Parameters
Response Equations
ToC
DT_XWAT = the compressional slowness of flushed-zone water
DT_QUAR = the compressional slowness of quartz
Index
DT_i = compressional slowness of component i
To include a compaction correction (CP), replace the fluid term (DT_XWAT) with
DT_XWAT_CP_corrected, as shown for a single mineral in
Equation (29).
DT_XWAT _CP_corrected = DT_XWAT × CP + DT_QUAR ( 1 – CP ) (29)
Velocity
The velocity expression can be derived from the simplified Hunt-Raymer-Gardner
equation for sonic porosity:
DT – DT matrix
φ sonic = 0.625  ---------------------------------------


DT
1 ⁄ VELC – 1 ⁄ VELC matrix
1.6φ = --------------------------------------------------------------------1 ⁄ VELC
⇒
⇒
⇒
⇒
1.6 × VELC matrix × φ = VELC matrix – VELC
(29-1a)
(29-1b)
(29-1c)
VELC = VELC matrix × ( 1 – φ ) – 0.6VELC matrix × φ
(29-1d)
VELC = VELC matrix × ( 1 – φ ) + SONIC_POR_FAC × φ
(29-1e)
When expressed as a general ELANPlus equation, the velocity equation looks like
VELC = SONIC_POR_FAC × ( XWAT + XGAS + XOIL + XIWA + XSFL )
ns
(30)
VELC_i × Vi
+
∑
i=1
where:
VELC = the compressional velocity measurement
SONIC_POR_FAC = sonic porosity factor
ELANPlus Theory
60
Sonic Response Parameters
Response Equations
ToC
VELC_i = compressional velocity of component i
Note that Equation (30) is different from the standard ELANPlus expression. The
minerals are a simple sum of the volumes times the endpoints. However, the fluids
are multiplied by a coefficient called the sonic porosity factor,
SONIC_POR_FAC.
is a plot of DT versus porosity for dolomite, calcite, and quartz. It compares the
simplified Hunt-Raymer-Gardner sonic transform to the ELANPlus response
equation.The response parameters used to generate the plot were assigned the
following values:
VELC_DOLO = 21,700 ft/sec
VELC_CALC = 19,800 ft/sec
VELC_QUAR = 18,000 ft/sec
SONIC_POR_FAC = –11.88
30
DOL
CLC
20
PHIT
QUA
10
0
40
60
80
100
DT
ELAN Response Equation
Simplified Hunt-Raymer-Gardner
1000
DT
nm
= VELC = SPORF x ( VXWA + VXGA + VXOI ) +
Σ VELCA.i x V.
i
i =1
DT versus porosity plotted for dolomite, calcite, and quartz.
In the solid curves represent the simplified Hunt-Raymer-Gardner transform. The
dotted curves represent the ELANPlus response equation. Although the two
transforms are similar, a different SONIC_POR_FAC is needed for each matrix to
mimic the Hunt-Raymer-Gardner equation exactly. In this example, the value of
SONIC_POR_FAC was chosen for calcite.
ELANPlus Theory
61
Index
Sonic Response Parameters
Response Equations
A crossplot of VELC versus total porosity (PHIT) is one technique for determining a
value for the compressional velocity of the matrix and the appropriate
SONIC_POR_FAC. is a crossplot of VELC versus PHIT in a limestone reservoir.
12
Index
VELC
14
16
18
20
22
0
5
10
15
20
25
PHIT
Crossplot of VELC versus total porosity (PHIT).
A line through the points (PHIT, VELC) = (0.0, 19.54) and (25.0, 13.1) was selected
to represent the best fit of the data. SONIC_POR_FAC was computed as follows:
VELC = SONIC_POR_FAC × φ + VELC_CALC × ( 1 – φ )
⇒
(30-1a)
VELC = ( SONIC_POR_FAC – VELC_CALC ) × φ + VELC_CALC (30-1b)
The curve is of the form y = slope × x + intercept. Evaluating it for the given data
yields
intercept = VELC_CALC = 19.54 (thousand) ft/sec
slope = (SONIC_POR_FAC – VELC_CALC)
∆y 13.17 – 19.54
= ------- = --------------------------------- = – 25.48
∆x
0.25 – 0.0
⇒ SONIC_POR_FAC = slope + VELC_CALC = –5.94
Do not be surprised to find SONIC_POR_FAC for calcite deviating from the default
value of – 11.88 . The default was selected for intergranular porosity. The formation
crossplotted in contained vugular porosity.
ELANPlus Theory
ToC
62
Neutron Response Parameters
Response Equations
VELC_CALC, on the other hand, was found to be quite close to the default value of
19,800 ft/sec. Observe that perfect agreement between porosity and velocity is
nonexistent because of variations in texture (secondary porosity) and trace minerals.
That example was for one mineral. Multiple-mineral, or complex-lithology,
parameter determination using a crossplot is awkward. It is difficult to determine
whether changes in velocity should be attributed to porosity or lithology. A
companion program, CALPAR (not yet released), solves for sonic parameter values
in complex lithology.
Sonic response parameters vary. Those calibrated in one area or zone may not apply
elsewhere. Table 13 shows how sonic velocities observed in the high-porosity, soft
rocks of Gulf of Mexico (GOM) differ from the default compressional velocities,
which are based on hard rock data. The shear parameters are included as a starting
point for the user; the program does not, at this time, explicitly recognize a shear
velocity as an input.
Table 13 Typical Gulf of Mexico Sonic Velocities
Parameter
SONIC_POR_FAC
Default
ELANPlus
Compressional
GOM
Compressional
GOM Shear
–11.8
–9
–5.5
VELC_QUAR
18.0
18
7.2
VELC_ILLI
10.0
8
4.3
VELC_KAOL
12.5
10
5.1
VELC_MONT
9.1
7
3.8
Neutron Response Parameters
Unlike the sonic, the nonlinear neutron is fairly well understood, although complex.
Understanding of the neutron response has improved with time.
The traditional neutron response was calibrated to field data and showed a larger
than expected matrix effect in dolomite. That lead to the classic curved dolomite line
shown in Schlumberger chart books from 1972 to 1986. The response was encoded
in the environmental correction programs and is still output on field logs as the curve
named NPHI.
ELANPlus Theory
63
ToC
Index
Neutron Response Parameters
Response Equations
The apparent dolomite effect was later understood to be related to formation salinity.
The neutron was recharacterized, and a new response and environmental corrections
were introduced in 1986 in SPE paper 15540, “Improved Environmental Corrections
for Compensated Neutron Logs,” by Gilchrist,
et al.
The field output is named TNPH (or NPOR if alpha processed). These new
response and environmental corrections also are encoded in the current
environmental correction program although the output is still called NPHI.
Note: The ELANPlus logic expects all neutron input to be in limestone units.
shows the response for the old and new neutron porosity transforms at a salinity of
50 ppk.
SS
30
LS
DOL
PHIT
20
10
0
–5
0
5
10
15
20
25
NPHI.LIM
TNPH Transform ( 50 ppk )
NPHI Transform
NPHI and TNPH porosity transforms at 50 ppk
In the ELANPlus processing there are linear and nonlinear response equations for the
neutron. The linear neutron equation is referred to as NPHI in the Session Editor and
uses data from the curve selected for NPHI in the Curve Editor. That can be either
the old or new neutron (NPHI or TNPH) with the endpoints picked appropriately.
The nonlinear equation is called NPHU and uses data bound to NPHU. It requires a
curve from an environmental correction program, to which all corrections except
salinity have been applied. Salinity corrections are part of the final solution.
ELANPlus Theory
64
ToC
Index
Neutron Response Parameters
Response Equations
ToC
Linear NPHI
The ELANPlus linear approximation of the nonlinear neutron response equation is
adequate for most applications. The approximation is accomplished by adjusting the
mineral endpoints NPHI_DOLO and NPHI_QUAR. Such an approximation is valid
only over a specific range of porosities and fluid saturations.
Computing Linear NPHI Mineral Endpoints
To compute NPHI_DOLO and NPHI_QUAR, use the following steps:
1. Observe the average true porosity range.
2. Enter the true porosity on the y-axis of Chart POR-13 of the Schlumberger chart
book.
3. Record the limestone porosity values on the x-axis assuming the matrix is
dolomite and sandstone.
4. Use these values together with the neutron response equation to solve for
NPHI_DOLO and NPHI_QUAR.
For example, assume that the average porosity in a dolomite reservoir is 8 p.u. The
chart book indicates the limestone neutron porosity is 15.6 p.u.
Note: Do not use the difference between the limestone neutron porosity and the true
porosity for NPHI_DOLO.
The calculations needed are
NPHI = NPHI_DOLO × DOLO + NPHI_XWAT × XWAT
⇒
(30-2a)
φ N_LS = NPHI_DOLO × ( 1 – φ ) + NPHI_XWAT × φ(30-2b)
⇒
φ N_LS – φ
NPHI_DOLO = ----------------------1.0 – φ
(30-2c)
⇒
0.156 – 0.08
NPHI_DOLO = ------------------------------ ≈ 0.083
1.0 – 0.08
(30-2d)
where φ N_LS = neutron porosity, expressed in limestone units.
The previous example is valid only in water and oil zones (NPHI_XWAT =
NPHI_XOIL = 1.00). In gas zones there must be an additional term on the right-hand
side of the equation, NPHI_XGAS. It lumps together the neutron value for gas and
the excavation correction.
ELANPlus Theory
65
Index
Neutron Response Parameters
Response Equations
For more information see the Nonlinear Neutron Response Parameters section in
Chapter 3, Response Equations.
You must solve the nonlinear excavation equation to determine a value for
NPHI_XGAS, or use the Parameter Calculator (selected from the Options menu in
the Session Manager), which requires as input the approximate porosity and water
saturation as seen by the neutron.
The neutron matrix value calculation is also encoded in the Parameter Calculator.
Having it there allows appropriate parameters for the neutron to be determined with
either transform.
Crossplot Porosity as Total Porosity
There are two exceptions to not putting the same information into a model twice in
different forms. They are both uses of crossplot porosity as total porosity (PHIT) in
carbonates.
In reservoirs that contain dolomite, the addition of PHIT can be very helpful.
Crossplot porosity (PXND) in dolomite is a nonlinear function of the density-neutron
tools.
Binding PHIT to the PXND curve enables the ELANPlus program to use PXND as
an apparent-PHIT tool and helps the ELANPlus processing overcome the
nonlinearity of the neutron tool by biasing the final answer with a crossplot
approximation of total porosity.
With PXND as an input, expect the Standard Deviation of Reconstruction, SDR, to
increase slightly in dolomites when there are large porosity variations. PHIT is also a
required input to the Sonic Clay Volume predefined constraint, which is designed to
assist interpretation in radioactive dolomites.
In sand-shale reservoirs PHIT is not recommended, because it adds little to the
solution. If the problem is underdetermined, adding the PHIT equation will not help.
For sandstones, PHIT is a near-linear combination of density and neutron data and,
especially in higher porosity, NPHI_QUAR varies little. Instead, select a value for
NPHI_QUAR that is representative of the average porosity and use the linear neutron
response equation.
Note: Set the PHIT response parameter for a mineral equal to a value that the input
PHIT data would read in the pure mineral.
Applying that to quartz, calcite, and dolomite yields PHIT_QUAR = 0.0,
PHIT_CALC = 0.0 and PHIT_DOLO = 0.0 when using density/neutron crossplot
porosity.
ELANPlus Theory
66
ToC
Index
Response Equations
Neutron Response Parameters
Be careful with clays and minerals that exhibit false crossplot porosity. Assume that
illite (ILLI) is used in a Solve process, that RHOB_ILLI has a value of 2.50 g/cm3,
and NPHI_ILLI has a value of 36 p.u. Crossplot porosity for 2.50 g/cm3 and 36 p.u.
is 24 p.u., so PHIT_ILLI should be set to 24 p.u. (assuming Clay = WET).
It is important to realize that PHIT_ILLI has nothing to do with the WCLP_ILLI
parameter. PHIT_ILLI is used solely in the PHIT response equation. WCLP_ILLI is
used to relate the volume of bound water to the volume of dry clay.
Crossplot porosity and the volume of bound water associated with clay are totally
different entities. One comes from a transform built to give accurate porosity when
the reservoir is composed of quartz, calcite, and dolomite. The other is related to the
ratio of the surface area to the density of the clay.
PXND reads 0 in most minerals. However, there are some minerals where it has a
nonzero value. Salt (26 p.u.) and gypsum (36 p.u.) are common examples.
Set PHIT_HALI = 0.26 or 26.0 p.u. and PHIT_GYPS = 0.36 or 36.0p.u. when
PXND is used as the input curve for the PHIT equation. The Parameter Calculator
provides the capability of computing any required crossplot porosities when the
density and neutron values of a mineral are known.
There is one more thing to watch out for if PXND is used as the PHIT tool:
If the density or neutron log gives an erroneous reading, setting the uncertainty
for RHOB (RHOB_UNC) or for the neutron (NPHI_UNC) to a high value is not
enough. You must also increase PHIT_UNC.
Noninear Neutron Response Parameters
lThe nonlinear neutron tool input curve is NPHU. The ELANPlus program assumes
that all environmental corrections already have been applied to NPHU except for
formation salinity, which is computed during the simultaneous solution.
Applying the salinity correction during optimization is more rigorous and more
correct than attempting to apply the salinity correction in an environmental
correction program before ELANPlus processing. Without a complete solution of the
volumes of formation water, filtrate, gas, and oil the salinity correction can only be
an approximation.
An even better way to apply the salinity correction is to use a measured sigma,
because sigma is a direct measurement of the salinity and absorber effects that
perturb the neutron. The only problem is that a usable sigma is seldom available.
The sigma measurement must be made at the same time the neutron log is recorded.
If it is run at a different time, the fluid volumes will have changed and it will no
longer reflect the effects as seen by the neutron log. The sigma correction is applied
before ELANPlus processing.
ELANPlus Theory
67
ToC
Index
Neutron Response Parameters
Response Equations
ToC
If the sigma correction is applied, then salinity parameters in the
ELANPlus program must be set to 0 to eliminate a double correction.
The nonlinear neutron response equation is given by the following equation:
Index
φ N = φ N_matrix × V matrix + φ N_fluid × V fluid + ∆φ N_ex
(31)
where:
φ N = the total neutron response
φ N_matrix × V matrix = the matrix response
φ N_fluid × V fluid = the fluid response
∆φ N_ex = the excavation effect
The matrix response (salinity and porosity dependent) is computed within the
ELANPlus program by the response equations as a function of effective salinity and
fluid volumes. Although the matrix response, fluid response, and excavation effect
will be reviewed in detail in the following sections, a few general comments are in
order. The basic assumptions are
1. For quartz, calcite, and dolomite the apparent matrix point, φ N_matrix ,
is not constant, but rather a function of the volume of pore fluids,
V fluid , and apparent fluid salinity, PPKfluid.
2. The response parameter for hydrocarbons can be modeled as a function of its
hydrogen index, HIhc. The hydrogen index of a hydrocarbon can be computed as
a function of the hydrogen density, as discussed in Schlumberger Interpretation
Principles. For a hydrocarbon with a density of ρhc and a chemical formula of
n(CHX), the hydrogen index is
9X
HI hc = ----------------ρ hc
12 + X
(32)
The hydrogen index value can be computed in the hydrocarbon section of the
Parameter Calculator and should be entered into the appropriate response parameter
(such as NPHU_XGAS or NPHU_UOIL). The response parameter for all waters
should be set to 100 p.u. The reduction in hydrogen index for water when salinity
increases are taken into account by using the matrix term.
ELANPlus Theory
68
Response Equations
Neutron Response Parameters
Following is a subset of the response parameters required for the nonlinear neutron
equation:
NPHU_QUAR,
NPHU_CALC,
NPHU_DOLO,
NPHU_ANHY,
NPHU_ILLI,
.
.
.
NPHU_XOIL
SALIN_XOIL,
NPHU_XWAT
SALIN_XWAT,
NPHU_UOIL
SALIN_UOIL,
NPHU_UWAT
SALIN_UWAT,
NPHU_ISOL
SALIN_ISOL,
NPHU_IFAC,
EXC_FAC.
Each mineral volume has an associated response parameter and default value. In
general, you should not modify the response parameter for quartz, calcite, dolomite,
or any water.
Also, each fluid term has an associated salinity parameter, SALIN_xxxx (in units of
ppk), that must be entered. The value for SALIN_xxxx can be supplied directly by
the user or computed by the program from an associated parameter.
For example, if the program finds that SALIN_UWAT is Absent, it will attempt to
compute a salinity from CUDC_UWAT. If CUDC_UWAT is also Absent, the
program will try to compute salinity from the formation water resistivity RW.
For more detail on how the program determines salinity values, see the section on
Rules for Initialization of Salinity-Dependent Parameters.
The invasion factor, NPHU_IFAC, represents the percentage that the neutron
response is influenced by the flushed zone. It has a range of 0 to 1. A value of 1.0
would indicate that the neutron tool is affected only by the flushed zone. A value of
0.0 would indicate influence from only the undisturbed zone. If both flushed and
undisturbed fluids are present in a model, a value of 0.4 would be typical.
The parameter EXC_FAC allows you to adjust the magnitude of the theoretical
excavation effect. It has a default value of 1.
For more information see The Neutron Excavation Term section.
ELANPlus Theory
69
ToC
Index
Neutron Response Parameters
Response Equations
ToC
The Neutron Fluid Term
The fluid response is defined by the following equation:
Index
nxf
φ N_fluid × V fluid = NPHU_IFAC ×
∑ NPHU_i × Vi
i=1
nuf
(33)
+ ( 1 – NPHU_IFAC ) ×
NPHU_ j × V j
∑
j=1
+ NPHU_ISOL × ISOL + NPHU_PARA × PARA
where:
NPHU_i = nonlinear neutron response parameter for flushed-zone
fluid i
Vi = volume of flushed-zone fluid i
NPHU_j = nonlinear neutron response parameter for undisturbed
zone fluid j
Vj = volume of undisturbed-zone fluid j
NPHU_ISOL = nonlinear neutron response parameter for isolated
porosity
ISOL = volume of isolated porosity
NPHU_PARA = nonlinear neutron response parameter for parallel
porosity
PARA = volume of parallel porosity
If the fluid is water, its response parameter should be set to equal 100 p.u. (the
default value). The response parameter for hydrocarbons should simply be set to the
hydrogen index computed in the Parameter Calculator.
The invasion factor, NPHU_IFAC, is used to define the percentage of the flushedzone and undisturbed-zone fluids influencing the neutron response. Because isolated
and parallel porosity (ISOL and PARA) are viewed as being the same in the flushed
and undisturbed zones, the invasion factor has no influence over them.
ELANPlus Theory
70
Neutron Response Parameters
Response Equations
ToC
The Neutron Excavation Term
For a simple mixture of hydrocarbons and water, Schlumberger Log Interpretation
Volume I—Principles approximates the excavation effect as
∆φ N_ex = 2K ( HI w V w + HI hc V hc ) [ ( 1 – HI w )V w + ( 1 – HI hc )V hc (34)
]
where:
K = a constant defined by the user
HI = hydrogen index of water
w
V w = volume of water
HI hc = hydrogen index of hydrocarbon
V hc = volume of hydrocarbon
It follows that the general case of fluid mixtures is handled as
nf
∆φ N_ex = 2K
nf
∑ HIi Vi × ∑ ( 1 – HIi )Vi
i=1
(35)
i=1
where:
nf = number of fluids, both water and hydrocarbon
HI = hydrogen index of fluid i
i
V i = volume of fluid i
In the ELANPlus program the excavation effect is implemented as
∆φ N_ex ≡ 2Kφ N_fluid V fluid ( V fluid – φ N_fluid V fluid ) (36)
where φ
N_fluid V fluid is the fluid term discussed earlier and
nxf
V fluid ≡ NPHU_IFAC ×
∑ Vi
i=1
nuf
+ ( 1 – NPHU_IFAC ) ×
V j + ISOL + PARA.
j=1
(37)
∑
The response parameter for the constant term, K, is called EXC_FAC. It has a
default value of 1.
ELANPlus Theory
71
Index
Neutron Response Parameters
Response Equations
ToC
The Neutron Matrix Term
The matrix response is defined by the following equation:
φ N_matrix V matrix =
Index
∑
φ N_matrix V j
j
j = QUAR, CALC, DOLO
(38)
ns, ns ≠ QUAR, CALC, DOLO
+
∑
i=1
φ N_matrix V i
i
In general, φ
N_matrix i values are modeled as constants for all minerals,
and they have the value of the response parameter NPHU_i. However, for
quartz, calcite, and dolomite, φ
N_matrix i is a function of porosity
and salinity.
The defining equation for φ
N_matrix i is
 ∆φ
 (V
, PPK fluid )
 N_matrix j fluid
(39)
φ N_matrix ( V fluid, PPK fluid ) = NPHU_ j + ----------------------------------------------------------------------------------------1 – V fluid
j
The NPHU_j term is a constant and generally should not be modified by
the user.
The ∆φ
N_matrix j term is a function of porosity and salinity.
It is selected to be consistent with TNPH data and salinity correction.
The matrix response for quartz, calcite, and dolomite is a function of the fluid
volumes and excavation effect; that is why the neutron response equation is
nonlinear.
ELANPlus Theory
72
Neutron Response Parameters
Response Equations
ToC
Recommendations for Using Neutron Data in ELANPlus Processing
TNPH is the preferred transform to use for the neutron equation (either linear or
nonlinear). Using it is no problem with new logs. For older logs, Schlumberger
recommends converting the traditional NPHI curve as input to TNPH.
Index
The nonlinear neutron (NPHU) is most correct for gas or for carbonates with salt
mud, or in large porosity variations. When using the nonlinear neutron, keep the
following points in mind:
Do not modify the default values for NPHU_QUAR, NPHU_CALC or
NPHU_DOLO (2.05, 0.0, and 0.63 p.u., respectively). The actual matrix response is
computed as porosity, and salinity varies.
All water response parameters should be set to 100.0 p.u. Changes resulting from
salinity are incorporated in the matrix terms.
The oil and gas values for NPHU can be computed in the Parameter Calculator. They
differ from the linear response parameters because the linear parameters have the
excavation effect built in. The parameter EXC_FAC should normally be left at 1.0
If a measured sigma is available, use it to make a formation salinity correction before
ELANPlus processing and bind the resulting NPOR_CRC to the NPHU equation.
Note: With sigma-corrected data, be sure to set all the SALIN_xxxx parameters to 0
when running the ELANPlus program.
Recommendations for APS Interpretation
Following are recommendations for APS interpretation.
Channels
The relevant output channels available from both the Maxis and PREAPS are shown
in Table 14.
Table 14 Available Maxis and PREAPS Output Channels
Channel
Description
Low Resolution
High Resolution
APLC
HALC
APS Near/Array Corrected Limestone Porosity
ENPI
HNPI
APS Near/Array Corrected Limestone Porosity except for
Formation Salinity (Linear)
ELANPlus Theory
73
Neutron Response Parameters
Response Equations
Do not use APLC or HALC in interpretation. The Near/Array porosity is an
epithermal measurement which responds almost linearly with hydrogen index. In salt
water the hydrogen index is reduced by the volume fraction of salt resulting in a
number less than one. APLC is equal to the measured porosity divided by the
hydrogen index of the salt water computed from the logging engineer’s input
parameter of FSAL, formation salinity.
The net result is that in a 20 pu salt saturated limestone formation the measured
porosity reads 18 pu but APLC is boosted to read 20 pu. The problem with this
approach is that in a 18 pu limestone and oil formation APLC will be boosted to
20 pu when in fact no boosting should occur. In shales, APLC is also incorrectly
boosted.
For this reason one should use either the ENPI or HNPI channel in interpretation. It
is identical to APLC/HALC but with no formation salinity boosting.
Response Equation
The response equation is identical to the linear neutron equation, NPHI.
ENPI =
# Minerals
# x fluids
+
ENPI_m
×
V
ENPI_IFAC
×
∑
∑ ENPI_x × V x(40)
m
m
x
# u fluids
+ ( 1 – ENPI_IFAC ) ×
∑ ENPI_u × V u
u
Matrix End Points
Parameters for the clean matrices quartz and dolomite may be computed from the
Neutron Matrix Computation of the ELANPlus Calculator. Simply enter the porosity
and salinity and the matrix end points are computed.
Water End Points
Typically one simply enters the parameters RMF, MST, RW and RWT and the
flushed and undisturbed zone water parameters are computed automatically. If at any
time one wishes to change the estimate of mud filtrate or formation water salinity,
use the X-Water or U-Water Parameters computation of the ELANPlus Calculator.
The corresponding ENPI parameters are computed.
ELANPlus Theory
74
ToC
Index
Constant Tools
Response Equations
ToC
Light Hydrocarbon End Points
In order to determine the correct gas parameters use the Hydrocarbon Parameters
computation of the ELANPlus Calculator and enter the density and either the weight
percent of hydrogen in the gas or the number of hydrogen molecules associated with
each carbon atom. For example, the gas methane has a density of 0.1 gm/cc at 150 F
and 2000 psi and has 4 atoms of hydrogen for each carbon atom. This results in a gas
parameter value of 22.5 pu.
Mineral End Points
Monte Carlo computations were performed to develop an algorithm which related
the density and chemical composition of compounds to the ENPI response. The
algorithm was used to compute the clay end points.
Table 15 shows the mineral end points for clays and other minerals. Note the large
positive value of 20.0 pu for salt.
Table 15 Mineral End Points
Mineral
ENPI
Mineral
ENPI
HALI
0.200
BIOT
0.086
ANHY
0.020
GLAU
0.245
GYPS
0.600
ILLI
0.254
PYRI
0.165
KAOL
0.430
SIDE
0.028
CHLO
0.410
MUSC
0.112
MONT
0.700
Constant Tools
Constant Tools provide a way to add more information to a model. Unlike most tools
within the ELANPlus application, they do not represent a curve bound to data. They
are a means of adding local knowledge to the model through equations.
The equation for a Constant Tool is in the standard form for the ELANPlus program:
nfc
CTn =
∑ CTn_i × Vi
(41)
i=1
where:
ELANPlus Theory
75
Index
Constant Tools
Response Equations
ToC
n = number of the Constant Tool (currently CT1 through CT6)
CTn_i =response parameter for Constant Tool n and formation
component i
Index
As with all other tools the user must supply an uncertainty ( CTn_UNC). The units
used in CTn_xxxx determine the units for CTn_UNC.
Although the units used for constant tools are arbitrary, it is easiest to think of them
as porosity units, especially when setting the uncertainty. If, for example, the
CTn_xxxx parameters have values like 20 and -100, then CTn_UNC would have a
value like 1.5. Similarly, if CTn_xxxx parameters had values of 0.20 and -1.00, then
CTn_UNC would be on the order of 0.015.
Unlike other tools, the value of the Constant Tool is supplied as a parameter (for
example, CT1 = 0), rather than a data-driven curve. Using Constant Tools is best
illustrated by the following examples, where spectral gamma ray data (from the NGS
tool) are available on one well but not on another. The model used for the well with
NGS tool data is summarized in Table 16.
Table 16 Model Using Data from NGS Tool
Model
QUAR
Tools
RHOB
NPHI
ORTH
ILLI
XWAT
XOIL
WWK
WWTH
CXDC
∑Volumes
On the well without NGS tool data, the thorium (WWTH) and potassium (WWK)
information must be replaced by external knowledge in order to solve for both illite
and orthoclase. One way of handling the problem is to replace QUAR and ORTH
with SAND to reflect a combination of quartz and orthoclase (so GR_SAND would
be higher for this well than GR_QUAR for the previous one).
An alternate approach is to use a Constant Tool. Assume that the orthoclase-to-quartz
ratio of the first well is about 20%, and the geology of the two wells is similar. That
knowledge can be entered into the ELANPlus program by means of a Constant Tool:
If
QUAR/ORTH = 20%
then
QUAR = 0.20 * ORTH
and
0 = QUAR – 0.20 * ORTH
or
ELANPlus Theory
76
Parameter Tables
Response Equations
ToC
0 = 100*QUAR – 20*ORTH
That is of the form
CT1 = CT1_QUAR × QUAR + CT1_ORTH × ORTH
(42)
The new model would be as shown in Table 17.
Table 17 Model Using Constant Tool and GR in Place of NGS
Model
QUAR
Tools
RHOB
NPHI
ORTH
ILLI
XWAT
XOIL
CT1
GR
CXDC
∑Volumes
In this example, potassium was replaced by a Constant Tool, and thorium was
replaced by the total GR. If a fairly constant value of uranium was observed in the
first well through zones of interest, then the GR parameters must be adjusted
accordingly. If the uranium varies significantly in zones of interest, this model will
be in error unless the GR was zoned to reflect the variations.
The following parameters were used: CT1 = 0, CT1_QUAR = 100, CT1_ORTH = 20, and CT1_UNC = 1.5. The interpretation model could be made more
sophisticated by determining an orthoclase ratio for the sands and shales and
defining different Constant Tools for each model.
Parameter Tables
The response equations previously described require fluid and rock or mineral
parameters to function. There are no default values for rocks and for many fluids.
Fluid parameters are dependent on hydrocarbon type and water salinity. The
Parameter Calculator should be used to determine the different fluid parameters.
Rocks (sandstone, shales, carbonates, etc.) are composed of undefined mixtures of
minerals. The classical interpretation techniques are based on rocks. The analyst
chooses the required parameters from some technique, such as crossplots.
Minerals, on the other hand, are more well known and generally have defined values.
For example, there is very little debate over the composition of quartz. Clay
minerals, though, are an exception.
Tables 18, 19, and 20 provide most of the parameter values needed to run a mineralbased interpretation, using the ELANPlus program. These are kept as default
parameter values in the ELANPlus data base.
ELANPlus Theory
77
Index
Parameter Tables
Response Equations
Some default values in the data base were updated according to work that was done
in Schlumberger-Doll Research center in Ridgefield, Connecticut, U.S.A., and
documented by M.M. Herron and A. Matteson in their paper, “Elemental
Composition and Nuclear Parameters of Some Common Sedimentary Minerals,”
Nuclear Geophysics, 1993, Vol. 7, No. 3, pp 383–406.
ToC
Index
Two sets of values are listed for chlorite and illite in the following tables. The second
sets are retained from previous version of this document for poorly ordered chlorite
and well-ordered illite.
Table 18 gives the Dry Elemental Weight Percent of various minerals commonly
found in sedimentary rocks.
Table 18 Common Sedimentary Minerals Dry Elemental Weight Percent
Si
Ca
Fe
46.75
0.20
0.60
30.00
30.00
0.00
0.00
0.00
0.40
21.16
18.20
23.09
20.80
14.00
13.30
0.10
39.40
21.60
0.10
2.30
29.44
23.28
0.00
0.28
0.10
0.20
0.49
0.10
0.70
0.20
0.00
0.10
0.30
0.10
0.10
0.00
0.00
46.55
39.98
1.30
13.56
15.52
0.40
20.80
16.28
24.80
24.40
0.50
0.36
4.80
3.90
0.00
0.00
4.50 10.50
5.50 14.20
Montmorillonite 26.40
1.40
2.00
0.00
0.66
Quartz
Calcite
Dolomite
Orthoclase
Albite
Anhydrite
Gypsum
Pyrite
Siderite
Muscovite
Biotite
Glauconite
Kaolinite
Chlorite
(poorly
ordered)
Illite
(well-ordered)
S
K
Al
Mg
weight %
0.00 0.00 0.00 0.00
0.00 0.00 0.10 0.20
0.10 0.00 0.10 12.30
0.00 10.20 9.90 0.10
0.00 0.50 11.80 0.10
23.55 0.00 0.00 0.00
18.62 0.00 0.00 0.00
53.45 0.00 0.00 0.00
0.00 0.00 0.70 3.01
0.00 7.80 19.10 0.10
0.00 7.20 6.03 7.72
0.00 5.94 4.35 2.10
0.00 0.10 20.40 0.10
0.00 0.40 9.60 4.80
0.00 0.03 9.58 12.10
9.10
Ti
Gd
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.48
0.09
1.10
1.30
0.00
0.00
0.50
1.30
0.30
0.20
0.00
0.00
0.00
0.50
0.00
0.20
4.20
4.30
4.80
1.20
1.69
0.50
0.30
3.70 12.30
4.80
-
-
2.20
0.10
7.80 26.00
-
Th
ppm
0.00
0.00
0.10
1.10
0.00
0.00
0.00
0.00
0.40
0.00
1.50
3.00
19.30
11.40
-
The General Parameters listed in Table 19 are the most frequently used parameters
that are required by the ELANPlus program. Some were derived from parameters
listed in Table 18.
Note: In Table 19, U represents the Volumetric Photoelectric Factor (unlike Table 18
and Table 20, where the U stands for Uranium).
ELANPlus Theory
78
U
0.10
1.40
0.90
0.40
0.00
0.50
0.30
0.00
0.50
0.70
0.70
5.40
3.20
3.60
-
7.10
Parameter Tables
Response Equations
ToC
Except for Wet Clay Porosities WCLP, no default values are provided for salinitydependent parameters. Use the appropriate formation water salinity or resistivity to
compute those parameters with the Parameter Calculator.
Index
Table 19 General Parameters
Quartz
Calcite
Dolomite
Halite
Orthoclase
Albite
Anhydrite
Gypsum
Pyrite
Siderite
Muscovite
Biotite
Glauconite
Kaolinite
Chlorite
(poorly
ordered)
Illite
(well-ordered)
Montmorillonite
ARHOB
g/cm3
2.65
2.71
2.85
2.05
2.57
2.62
2.96
2.32
5.00
3.93
2.86
3.09
2.96
2.63
3.01
2.82
RHOB
g/cm3
2.65
2.71
2.85
2.04
2.57
2.60
2.98
2.35
4.99
3.88
2.85
3.04
2.65
2.55
2.81
2.63
WCLP
p.u.
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
15.6*
5.8*
10.1*
11.1*
NPHI
p.u.
-6.0
0.0
1.8
-3.0
-1.0
-1.0
-2.0
54.0
0.8
18.4
24.0
13.4
41.0
50.7
58.3
59.6
ENPI
p.u.
-8.0
0.0
0.3
20.0
-1.0
-1.0
5.6
58.0
16.5
11.1
10.7
8.6
36.0
49.0
71.0
49.6
2.79
2.78
2.78
2.61
2.49
2.02
10.4*
15.6*
42.5*
35.2
47.9
65.0
28.0
37.9
60.0
U
5.0
14.1
9.1
9.7
8.7
5.6
14.95
9.46
82.06
71.6
11.5
21.6
16.5
5.1
21.7
14.96
SIGM
c.u.
4.7
7.4
6.92
750
15.3
11.4
11.1
20.0
90.0
54.2
95.3
54.1
90.0
21.9
43.7
34.0
EATT
dB/m
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
*
*
*
*
TPL
ns/m
7.2
9.8
8.7
8.2
7.6
7.6
8.4
6.8
8.9
8.9
7.8
12.0
11.0
11.0
11.0
9.9
7.55
4.4
41.0
66.0 †
20.0
*
*
*
14.0
14.0
16.0
* → Salinity-dependent parameters
† →
Marine source
The ARHOB values in Table 19 are the true dry mineral densities. The RHOB
values are the wet densities as measured by the density tools.
The thermal neutron NPHI values are only approximations because of the presence
of unpredictable neutron absorbers. The values were derived from the epithermal
neutron ENPI data by adding a maximum-thermal-absorber-effect of 10 p.u. to the
clay endpoints. That translates into a 10% to 20% correction in normal clay and
porosity ranges.
ELANPlus Theory
79
Parameter Tables
Response Equations
ToC
The Wet Elemental Weight Percent values in Table 20 are for spectral tools (NGT,
HNGS, ECS, RST, GST).
Table 20 Common Sedimentary Minerals Wet Elemental Weight Percent
Si
Ca
Fe
46.75
0.20
0.60
30.00
30.00
0.00
0.00
0.00
0.40
21.16
18.20
21.74
20.32
13.50
28.60
0.10
39.40
21.60
0.10
2.30
29.40
23.28
0.00
0.30
0.10
0.20
0.47
0.10
0.67
0.70
0.00
0.11
0.31
1.49
1.75
0.00
0.00
46.50
48.60
3.97
14.44
15.16
3.18
21.35
22.88
23.81
48.30
0.48
1.10
6.02
7.08
0.00
0.00
4.32 10.08
5.62 14.51
1.15
Montmorillonite 20.94
1.11
2.60
0.00
0.48
Quartz
Calcite
Dolomite
Orthoclase
Albite
Anhydrite
Gypsum
Pyrite
Siderite
Muscovite
Biotite
Glauconite
Kaolinite
Chlorite
(poorly
ordered)
Illite
(well-ordered)
ELANPlus Theory
S
K
weight %
0.00 0.00
0.00 0.00
0.07 0.00
0.00 10.20
0.00 0.50
23.60 0.00
18.62 0.00
53.50 0.00
0.00 0.00
0.00 7.80
0.00 7.20
0.00 5.55
0.00 0.10
0.00 0.67
0.00 3.00
Al
Mg
Gd
0.00
0.00
0.01
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.50
0.09
1.07
1.25
0.00
0.00
0.50
1.30
0.30
0.20
0.00
0.00
0.00
0.50
0.00
0.20
3.95
4.20
4.63
3.55 11.81
18.00
-
4.61
-
0.48
8.40
1.73
0.10
6.19 20.63
5.63
0.00 0.00
0.10 0.20
0.10 12.30
9.90 0.10
11.80 0.10
0.00 0.00
0.00 0.00
0.00 0.00
0.70 3.00
19.10 0.10
6.00 7.70
4.05 1.98
19.93 0.10
9.25 4.63
10.58
-
7.22
-
Th
ppm
0.00
0.00
0.10
1.10
0.00
0.00
0.00
0.00
0.40
0.00
1.50
2.82
18.86
10.99
15.00
Index
Ti
80
U
0.10
1.40
0.90
0.40
0.00
0.40
0.30
0.00
0.50
0.70
0.70
5.08
3.13
3.47
-
ToC
Index
Chapter 4
Conductivity Models
The ELANPlus program supports the water saturation equations listed in Table 21.
Table 21 Water Saturation Models
Saturation Model
Undisturbed Zone
Flushed Zone
Linear conductivity
CUDC
CXDC
Dual Water
CUDC_DWA
CXDC_DWA
Indonesia
CUDC_IND
CXDC_IND
Nigerian
CUDC_IND
CXDC_IND
Simandoux
CUDC_SIM
CXDC_SIM
Waxman-Smits
CUDC_WS
CXDC_WS
These equations represent different models for the correction of the effects of clay
conductivity on the calculation of water saturation. For each ELANPlus model
(Solve process) being used, choose the water saturation model with which you feel
most comfortable. To compare the effects of the different conductivity models of
Table 21, create several Solve processes, each of which differs from the others only
in the conductivity equation(s) used.
The Waxman-Smits and Dual Water models describe the same data base and
therefore have many similarities. There are differences in the saturation exponents a
and m, though the main difference is the way in which the two models describe clay
conductivity.
ELANPlus Theory
81
Parameter Tables
Conductivity Models
The Dual Water model uses clay-water conductivity (CUDC_UBWA) and claywater porosity (WCLP). The Waxman-Smits model uses cationic exchange capacity
of clays (CEC_xxxx). Both models, in their basic form, express clay conductivity in
Qv (charge per unit volume).
There is a WCLP parameter in the Waxman-Smits model for partitioning the wet and
dry clay fractions in the final output. This parameter does not affect the computation
of water saturation. Translation of parameters from the Waxman-Smits to the Dual
Water model and the reverse are supported in the Parameter Calculator.
The Linear Conductivity model is a simplification of the Dual Water model. It is
special in that it is the only model that allows for the concept of conductive minerals
that are nonclay minerals.
The Indonesian model and Nigerian model are very similar. Only two parameter
changes are needed to convert one equation to the other.
In ELANPlus processing, water saturation is not explicitly determined. Instead the
ELANPlus program solves for volumes of water and hydrocarbon, which can then be
converted to conventional water saturation through a Function process, using the
equation
UWAT + UIWA + USFL w
S w = ----------------------------------------------------------------------------------------------------------------------------------------- (43)
UWAT + UIWA + USFL w + UOIL + UGAS + USFL hc
where:
UWAT = volume of “free” water in the undisturbed zone
UIWA = volume of irreducible water in the undisturbed zone
USFLw = volume of special fluid with a water attribute in the
undisturbed zone
UOIL = volume of oil in the undisturbed zone
UGAS = volume of gas in the undisturbed zone
USFLhc = volume of special fluid with a hydrocarbon attribute in the
undisturbed zone
The relationship between the flushed zone and uninvaded zone can be confusing.
With Constant Tools the relationship is loosely fixed. With flushed-zone resistivity
(Rxo) and deep resistivity (Rt) measurements there can be strong disagreements
between the two solutions.
ELANPlus Theory
82
ToC
Index
Parameter Tables
Conductivity Models
•
In the volumetric display, moved hydrocarbons means that S
•
Negative moved hydrocarbons (moved water) means that S
ToC
w ≤ S xo .
w ≥ S xo .
The flushed zone can have a profound effect on the calculation of water saturation.
All log measurements, except deep resistivity and a few other deep reading devices,
are dominated by the flushed zone.
ELANPlus logic assumes that the volume of minerals and associated porosities are
the same in the flushed zone and the uninvaded zone, but it does not make any
assumption about the fluid volume relationships. Computing hydrocarbon volumes
in the uninvaded zone does not mean that hydrocarbons are present in the flushed
zone (as in the case of deep invasion).
Any interpretation system—and the ELANPlus system is no exception—must know
the volume and type of hydrocarbon in the flushed zone in order to make the proper
hydrocarbon corrections (especially gas corrections) to the porosity measurements.
There are two ways for the program to establish the flushed-zone volume and type of
hydrocarbon: (1) measurements such as Rxo and density-neutron that allow for the
direct solution and (2) Rxo information supplied by the user.
Warning: The ELANPlus program believes what the user tells it.
Flushed-zone computed values can have a dramatic effect on the uninvaded zone and
vice versa, especially when gas is part of the solution. One example is a model,
solving for gas in a gas zone, that finds no gas effect on the density-neutron
measurements yet has a Constant Tool defining a similar volume of hydrocarbons in
both flushed and uninvaded zones.
Using balanced uncertainties, the ELANPlus program will see two tools (density and
neutron) indicating no gas while the deep conductivity (CUDC) indicates gas. Two
against one in an optimized solution will have an answer weighted towards the two
tools that agree (no gas).
This is an example of a case in which the model does not fit the data. The ELANPlus
program will warn you that the tools are inconsistent in this case by showing a
reconstructed conductivity that does not match the measured conductivity.
For more information, see Chapter 8, Quality Control.
To correct the problem you can either correct the flushed-zone hydrocarbon model or
lower the uncertainty of the deep conductivity (CUDC_UNC). If CUDC_UNC is
lowered, the deep saturation will be more correct but the density-neutron will not
reconstruct and their “corrected porosity” values could be in error.
ELANPlus Theory
83
Index
No Rxo Tool
Conductivity Models
ToC
No Rxo Tool
If no shallow-resistivity device is available, the ELANPlus system still needs to know
the distribution of the flushed-zone fluids to accurately predict porosity. Computation
of the flushed-zone fluids can be done by assuming some relationship between
undisturbed-zone and flushed-zone fluids
One common relationship is the Tixier assumption that S
1⁄
5
xo = S w
In ELANPlus processing, an approximation of the Tixier assumption can be
formalized with the use of a Constant Tool (CTn).
Experience dictates that you should assume a hydrocarbon ratio of flushed-toundisturbed zone rather than water ratio. For example, assume that the ratio of
XOIL/UOIL is 0.2. That can be rewritten as
⇒
XOIL
-------------- = 0.2
UOIL
(43-1a)
XOIL = 0.2 × UOIL
(43-1b)
⇒
0 = – 1.0 × XOIL + 0.2 × UOIL
⇒
0 = CT1 = CT1_XOIL × XOIL + CT1_UOIL × UOIL(43-1d)
(43-1c)
Table 22 shows the relevant parameter values necessary to establish an
XOIL/UOIL ratio of 0.2 using the constant tool CT1. All other CT1 parameter values
would be 0.0.
Table 22 Constant Tool Parameter Values for an
XOIL/UOIL Ratio of 0.2
CT1
CTl_XOIL
CT1_UOIL
CT1_UNC
0.0
–1.0
0.20
0.015
The equation is equally valid if the signs are reversed, CT1_XOIL = 1.00 and
CT1_UOIL = –0.20. In addition, the same result is achieved if CT1_XOIL,
CT1_UOIL and CT1_UNC are multiplied by a constant such as 100. They would
then become –10.0, 20, and 1.5, respectively.
ELANPlus Theory
84
Index
Oil and Gas Model with Rxo
Conductivity Models
ToC
Oil and Gas Model with Rxo
When both flushed-zone and undisturbed-zone oil and gas are part of the model, two
additional equations are required. One defines the ratio between oil and gas; the
other defines the relationship of the oil and gas ratio in the flushed and the
undisturbed zones.
The neutron log is the conventional measurement used to distinguish between gas
and oil. (Deep conductivity describes the total amount of hydrocarbons.) However,
there is still a need to relate the oil and gas ratio between the flushed and uninvaded
zones.
That need is handled with an internal tool similar to a Constant Tool (no external
data curve used as an input). However, unlike a Constant Tool, this equation is
nonlinear. It is referred to as the Equal Hydrocarbon Tool, EQHY. It assumes that
the hydrocarbon density in the flushed and undisturbed zones is the same. In other
words, the gas-oil ratio (GOR) is the same.
XGAS
UGAS
---------------------------------------------------------- = ---------------------------------------------------------XGAS + XOIL + XSFL
UGAS + UOIL + USFL
(44)
To avoid a divide-by-zero problem at zero porosity, the equation is actually
implemented as follows:
0 = XGAS × ( UOIL + USFL ) – UGAS × ( XOIL + XSFL )
(45)
In Equations (44) and (45), special fluids in the flushed-zone (XSFL) and
undisturbed zone (USFL) are included only if they have a hydrocarbon attribute.
It should be emphasized that solving for gas, oil, and water at the same depth is a
tricky problem even under ideal conditions. The presence of clay in a shaly sand
environment causes the neutron-density to respond in a manner opposite that of gas.
Therefore, some other tool must accurately resolve the clay volume in order to
quantitatively distinguish between gas and oil. Experience has shown that EQHY
should be used only when an Rxo measurement is in the model.
Oil and Gas Model without Rxo
Previously when oil was in the model and no Rxo device was present, a constant
equation set the ratio of flushed-zone to undisturbed-zone oil. Likewise, when both
oil and gas are in a model, and there is no Rxo device, Constant Tools are needed.
Specifically, two Constant Tools are needed to replace CXDC and EQHY, as follows:
ELANPlus Theory
85
Index
Water Saturation, Linear Conductivity
Conductivity Models
ToC
CT1 = CT1_XOIL × XOIL + CT1_UOIL × UOIL
or
0 = – 1.0 × XOIL + k × UOIL
(46)
CT2 = CT2_XGAS × XGAS + CT2_UGAS × UGAS
or
0 = – 1.0 × XGAS + k × UGAS
(47)
Index
and
Note: Use the same ratio of flushed-zone to undisturbed-zone oil as is used for gas,
which is equivalent to the assumption made by the EQHY equation. Numerical
stability is not maintained when the EQHY equation is used without an Rxo device.
To stay out of trouble, stick with two constant equations.
For more information, see "No Rxo Tool" on page 84.
Water Saturation, Linear Conductivity
Following is a very simple example of how water saturation is formulated into a
conductivity equation. For the case of no clay, the linear conductivity equation can
be derived from the classic water saturation equation.
This derivation is written in deep conductivity terms (such as CUDC or UWAT). To
express it in flushed-zone terms, replace the U’s with X’s (CXDC, XWAT).
a × Rw
n
S wt = -------------------m
φ × Rt
(48)
Assuming a =1 and m = n = 2 yields
ELANPlus Theory
86
Water Saturation, Linear Conductivity
Conductivity Models
ToC
Rw
2
( φ × S w ) = -------Rt
(48-1a)
Index
Rw
UWAT = -----------Rt
⇒
1
1
---------- = ------------ × UWAT
Rw
Rt
⇒
⇒
(48-1b)
CUDC =
(48-1c)
CUDC_UWAT × UWAT
(48-1d)
Or in the general ELANPlus program form
nfc
CUDC =
∑
CUDC_i × Vi
(49)
i=1
where:
nfc = number of formation components
CUDC_i = conductivity of component i
Vi = volume of component i
The linear conductivity equation is used because the influence of each of the terms
on the volumetric results is more easily observed with this equation. However, what
is shown for the linear conductivity equation applies equally to the nonlinear
conductivity equations.
The complete equation with mineral conductivities included is
nf
CUDC =
∑
ns
CUDC_i
Vi × --------------------- +
a
i=1
∑ Vj ×
CUDC_ j
(50)
j=1
where:
nf = number of undisturbed-zone formation components that are
fluids
Vi = volume of undisturbed-zone fluid i
ELANPlus Theory
87
Water Saturation, Linear Conductivity
Conductivity Models
ToC
CUDC_i = conductivity of undisturbed-zone fluid i
a = the Archie fluid factor
Index
ns = number of formation components that are solids
Vj = volume of solid component j
CUDC_j = conductivity of solid component j
Note: Unlike any other saturation equation, linear conductivity allows any mineral to
have conductivity associated with it. An example would be the conductivity of pyrite
(CUDC_PYRI) or the conductivity of illite
(CUDC_ILLI). The conductivity value that was entered for the CUDC_xxxx
parameter represents the total conductivity of the rock and any associated fluids.
Often for a clay it is more convenient to supply a value for wet clay porosity
(WCLP) and apparent bound-water conductivity (CBWA) than it is to compute the
conductivity of a clay-water mixture. The ELANPlus application includes an
alternative formulation to allow clay conductivities to be specified in this manner.
For more information, see the Conductivity Input, Hierarchy.
Note that the ELANPlus program does not have WCLP parameters for nonclays.
nf
CUDC =
∑
ns
CUDC_i
Vi × --------------------- +
a
i=1
∑ Vj ×
CUDC_ j
j=1
(51)
nc
+
∑ Vk × WCLP_k ×
CBWA_k
-----------------------a
k=1
where:
ns = numberofsolidformationcomponents,includingclaysfor
valid CUDC_xxxx exists
which a
nc = number of clays that have no valid CUDC_xxxx, but have
WCLP_xxxx and CBWA_xxxx
valid
Vk = volume of clay k
WCLP_k = wet clay porosity of clay k
ELANPlus Theory
88
Water Saturation, Linear Conductivity
Conductivity Models
ToC
CBWA_k = apparent bound-water conductivity of clay k
a = the Archie fluid factor
This water saturation equation is good for illustration, but it is only an
approximation. Its validity is limited to when the conductivity of formation water
and clay water are similar or when there is no clay.
For more information see Linear Conductivity Equation.
In addition to the main saturation equation, the ELANPlus program applies internal
equations. One equation, which is always in effect, forces the sum of all volumes to
1.0:
nfc
1 =
∑ Vi = QUAR + ILLI + XOIL + XWAT + …
(52)
i=1
The other internal equation, applied only when undisturbed-zone fluids are present,
forces the sum of fluid volumes in the flushed zone and undisturbed zone to be equal:
nxf
0 =
nuf
∑ Vi – ∑ V j
i=1
(53)
j=1
where:
nfc = number of formation components
nxf = number of fluids in the flushed zone
nuf = number of fluids in the undisturbed zone
ELANPlus Theory
89
Index
Conductivity Input, Hierarchy
Conductivity Models
ToC
Conductivity Input, Hierarchy
There are several ways to enter conductivity of clays into the ELANPlus program.
They are listed later in this section for each water saturation equation, in their
hierarchical order.
When there are two possible input types, do not enter both. Those designated (A)
take precedence over those designated (B).
To ensure that a parameter is not used, insert the representation of an Absent value
used in the ELANPlus system. (The default is –999.25.) The parameter modifier,
_clai, represents either a generic clay, such as CLA1, or other clays, such as illite
(ILLI).
For Global Parameter Clay = Wet
For global parameter Clay = Wet, there are two groups of models: (1) WaxmanSmits, and (2) Dual Water, Linear Conductivity, Indonesian, Nigerian, and
Simandoux.
Waxman-Smits
There is only one possible input type for Waxman-Smits:
(A) CEC_clai
Dual Water, Linear Conductivity, Indonesian, Nigerian,
Simandoux
For the Dual Water, Linear Conductivity, Indonesian, Nigerian, and Simandoux
models, there are three possible input types:
(A) CUDC_UBWA
(B) CUDC_clai
(C) CBWA_clai, WCLP_clai
For Global Parameter Clay = Dry
For global parameter Clay = Dry, there are two models, Dual Water and Linear
Conductivity, with two possible input types:
(A) CUDC_UBWA
(B) CBWA_clai
ELANPlus Theory
90
Index
Conductivity Equations
Conductivity Models
ToC
Beware of CUDC_clai
Beware: CUDC_clai does not equal CBWA_clai because
Index
CUDC_clai is affected by both rock and fluids, similar to Rt.
CBWA_clai is defined by fluids only, like Rw. (Add WCLP_clai
and m, and it becomes CUDC_clai.).
Conductivity Equations
The nonlinear conductivity equations differ mostly in the way they handle clay. The
effect that clay has on the conductivity measurement has been the subject of
numerous publications. The effect is summarized in .
Linear Zone
Co
Nonlinear
Zone
X
an
e
“Cl
”
and
e
Lin
S
Cw
F
Cw
The effect of clay on conductivity.
At high salinities, the effect of clay is seen to shift the conductivity of the rock to a
higher value. The higher salinity range where the shift in conductivity is essentially
constant is called the linear region.
At low salinities the effect becomes highly nonlinear; given very fresh waters, the
effect is to lower the conductivity of the rock.
ELANPlus Theory
91
Conductivity Equations
Conductivity Models
In the equations in the following subsections the term USFL stands for Undisturbedzone Special FLuid. Although these equations are written in terms of the undisturbed
zone, you merely replace the U with an X (consistently, of course) to rewrite the
equation for the flushed zone, for example,
CUDC_UWAT ⇒ CXDC_XWAT.
Waxman Smits Equation
Equation (54) shows the theoretical form of the Waxman-Smits equation.
*
BQ v
1 m n 
C t = --- φ t S wt  C w + -----------
a
S wt 

(54)
If the term involving Qv is dropped, the Equation (54) reduces to the familiar Archie
water saturation equation. See Table 23 for the parameters used in it.
Table 23 Waxman-Smits Conductivity Parameters
Name
Unit
Default
Symbol
Description
A
—
1.0
a
Constant, a in Archie equation
ARHOB_clai
g/cm3
†
ρdcli
Actual density of dry clay i
CEC_clai
—
†
CECdcl
i
Cation exchange capacity of clay i
CUDC_UWAT
mho/m
Absent
Cuwa
Undisturbed-zone conductivity of formation water
CUDC_UIWA
mho/m
Absent
Cuiw
Undisturbed-zone conductivity of irreducible water
CUDC_USFL
mho/m
Absent
Cusf
Undisturbed-zone conductivity of special
fluid
M_WS
—
1.8
mws
Parameter for m* (Qv) computation
C_WS
—
1.0
cws
Parameter for m* (Qv) computation
N
—
2.0
n
Saturation exponent
WCLP_clai
p.u.
†
φ cli
Wet clay porosity of clay i
CUDC_UNC
mho/m
0.065
σ CUDC
Uncertainty of the CUDC curve data
†
→ See Table 24, Default Values Used for Clay.
Table 23 Notes:
1 All input data are at downhole conditions.
2 Replace any U or u with an X or x for the flushed-zone equation.
ELANPlus Theory
92
ToC
Index
Conductivity Equations
Conductivity Models
Clays are made up of molecular sheets of silica tetrahedrons (silica with four
oxygens and/or hydroxyls, whatever is needed to balance the structure) and
aluminum octahedrons (aluminum with six oxygens and/or hydroxyls). Within the
clay lattice there is substitution of Al+3 for Si+4 in the tetrahedron and Mg++ for
Al+3 in the octahedron, resulting in a net negative charge imbalance.
Additionally, there are broken bonds around the edges (at the end of the horizontal
sheets of silica tetrahedrons and aluminum octahedrons) of the clay particle,
contributing to the charge imbalance. The smaller the clay particle, the greater the
number of broken bonds.
Nature requires clays to be electrically neutral. Electrical neutrality is maintained by
positive ions (cations or counterions) being adsorbed on the exterior of the clay
particle. The cations are typically Ca++, Mg++, K+ or Na+. When submerged in
water, these ions are free to float about and exchange with other positive ions.
The counterion charge per unit pore space is defined as Qv.
ρ dcl V dcl CEC dcl
 meq
Counterions
Qv  ---------- = --------------------------------------------- = --------------------------------------φt
Total pore space
 cm 3
(54-1)
The unit meq stands for milli-ion equivalent and is a unit of charge. An ion
equivalent is the amount of charge in a mole of protons (6.023 × 1023 protons times
1.602 × 10-19 coulombs/proton).
The counterions per unit of pore space will depend on the amount of clay and the
type of clay, input to the program via the CEC_xxxx parameter for each clay. In
CEC you can set the units of meq per gram of dry clay.
Table 24 shows the default values for clay parameters used by ELANPlus logic:
Table 24 Default Values Used for Clay
Parameter
Illite
Glauconite
Kaolinite
Chlorite
Smectite
ARHOB
2.79
2.96
2.59
2.82
2.78
CEC
0.25
0.23
0.09
0.15
1.00
WCLP
15.6
15.6
5.8
10.1
42.5
As shown in Table 24, CEC is related to the WCLP (Wet Clay Porosity) parameter.
The wet clay porosity is part of the Dual Water model and will be discussed in the
following section.
ELANPlus Theory
93
ToC
Index
Conductivity Equations
Conductivity Models
The CEC values in Table 24 were determined by taking the average of the literature
values. To give you an idea of the precision of the CEC values, the literature values
for illite ranged from 0.1 to 0.4, resulting in an average value of 0.25.
The product BQV in Equation (54) is the conductivity of the clay counterions. The B
term is known as the equivalent conductivity, which is measured in units of mho/m
per meq/cm3. It is a function of temperature and the salinity of the water surrounding
the clay.
Juhasz, with Shell, developed the following empirical formula to use for the clay
counterion equivalent conductivity. Temperature is expressed in degrees Celcius.
2
– 1.28 + 0.225 Temp – 4.059 × 10 –4 Temp
B = -------------------------------------------------------------------------------------------------------------1.23
1 + R wa ( 0.045 Temp – 0.27 )
(55)
The equivalent conductivity is basically a quadratic function of temperature. For very
fresh waters the Rwa term in the denominator becomes very large, which causes the
equivalent conductivity to approach 0.
If you examine Equation (54), it appears that for the same porosity, adding clay to
the system can only increase the conductivity. Actually, that is not the case, because
of the parameter m*, which has been found to increase with the Qv of the formation.
The cementation factor varies much more strongly with the Qv of the formation when
using the Waxman-Smits model than with the Dual Water model. An empirical
algorithm relating the cementation factor to the Qv and porosity for the WaxmanSmits model is given by
m* = m ws + C ws ( 1.128Y + 0.22 ( 1 – e
– 17.3Y
))
(56)
Qvφ t
Y ≡ -------------1 – φt
(57)
As an example assume that the water resistivity is 0.04. (Conductivity is 25.0.) For a
20% porosity formation with no clay, the conductivity computes to be 1.38, using an
m* of 1.8.
Assume that the temperature is 60 C. The equivalent conductivity computes to be
10.75. Retain the same porosity, but change the matrix so that it is 20% dry clay.
Assume the clay is montmorillonite and has a CEC value of 1.0 and a density of
2.78.
ELANPlus Theory
94
ToC
Index
Conductivity Equations
Conductivity Models
The Qv and Y values are 2.78 and 0.695, respectively. That translates to an m* value
of 2.8. Using the new cementation value of 2.8, the conductivity computes to be
0.36, a much smaller value than the original 1.38.
Index
One more important factor needs to be mentioned about the Waxman-Smits
equation. Rather than using Equation (54) as it is written, the ELANPlus program
takes the square root of both sides.
Two advantages arise from taking the square roots. First, the square root makes the
variation with water volume closer to linear, resulting in a more numerically stable
and faster equation for the nonlinear solver. Second, the same uncertainty parameter
(CUDC_UNC) can be used for all conductivity equations. Because of these
advantages, the ELANPlus program not only takes the square root of Equation (54),
it takes the square root of all nonlinear equations.
Dual-Water Equation
The theoretical form of the Dual Water equation is
1 m n
C t = --- φ t S wt
a
 S – αV H Qv
wt
Q 
βQv
 ------------------------------------ C + ----------
 w S
S wt
wt


(58)
which can be rewritten in bound-water terms as
1 m n
C t = --- φ t S wt
a
S wb
 S wt – S wb
 --------------------------- C w + C bw ----------S wt
S wt 

(59)
by using these substitutions
ELANPlus Theory
ToC
β
C bw ≡ ------------H
αV Q
(60)
H
XBWA
S wb ≡ ------------------ = αV Q Qv
φt
(61)
95
Conductivity Equations
Conductivity Models
ToC
See Table 25 for the parameters used in the equation.
Table 25 Dual Water Conductivity Parameters
Name
Unit
Default
Symbol
Description
A
—
1.0
a
Constant, a in Archie equation
ARHOB_clai
g/cm3
—
ρdcli
Actual density of dry clay i
CBWA_clai
mho/m
Absent
Cbwi
Bound-water conductivity for clay i
CUDC_clai
mho/m
Absent
Cucli
Conductivity of clay i
CUDC_UBWA
mho/m
Absent
Cubw
Undisturbed-zone bound-water conductivity
Used only when Clay = DRY
CUDC_UWAT
mho/m
Absent
Cuwa
Undisturbed-zone conductivity of formation water
CUDC_UIWA
mho/m
Absent
Cuiw
Undisturbed-zone conductivity of irreducible
water
CUDC_USFL
mho/m
Absent
Cusf
Undisturbed-zone conductivity of special fluid
CUDC_PARA
mho/m
Absent
Cupar
Undisturbed-zone conductivity of fluid
contributing parallel conductivity
M_DW
—
1.8
mdw
Parameter for m (Qv) computation
C_DW
—
1.0
Cdw
Parameter for m (Qv) computation
N
—
2.0
n
Saturation exponent
WCLP_clai
p.u.
†
φcli
Pure wet clay porosity of clay i
CUDC_UNC
mho/m
0.065
σ CUDC
Uncertainty of the CUDC curve data
†
Index
→ See Table 24 on page 93.
Table 25 Notes:
1 All input at downhole conditions.
2 Replace any U or u with an X or x, respectively, for the flushed-zone
equation.
The relationships between β, V Q , Qv and Cbw, Swb are more familiar to
the log analyst. The β has the same meaning as the B term of the Waxman-Smits equation, but it uses an algorithm that is a function of temperature only:
H
Temp ( °C ) + 8.5
β = ---------------------------------------22.0 + 8.5
ELANPlus Theory
(62)
96
Conductivity Equations
Conductivity Models
H
V Q is called the clay water volume factor.
ToC
It can be thought of as a volume of bound water per counterion charge. It has a value
of 0.28 cm3/meq at room temperature. In the Waxman-Smits equation B decreased
with decreasing salinity.
H
In the Dual Water equation V Q increases with decreasing salinity, causing the
conductivity of bound water to decrease. Both models predict a decreasing clay
conductivity at low salinities.
To compute the volume of bound water (XBWA) and the bound-water saturation
(Swb), ELANPlus processing uses the wet clay porosity parameter for each of the
clays:
nc
XBWA =
∑ Vi × WCLP_i
(63)
i=1
H
αV Q ρ dcl CEC dcl
i
i
WCLP_cla i = ------------------------------------------------------------H
1 + αV Q ρ dcl CEC dcl
i
i
(64)
As with Waxman-Smits, the m in the Dual Water equation is dependent on Qv,
although somewhat differently. The mdw has a default value of 1.8. To use a fixed m
= 2, set Cdw = 0 and mdw to 2.0.
m = m dw + C dw ( 0.258Y + 0.2 ( 1 – e
– 16.4Y
))
Qvφ t
Y ≡ -------------1 – φt
(65)
(66)
In ELANPlus terms, this is
nc
∑ Vi ( 1 – WCLP_i )CEC_i × ARHOB_i
i=1
Y ≡ ------------------------------------------------------------------------------------------------------1.0 – ( V hc + V wf + V bw )
(67)
where:
Vhc = sum of all fluids that are hydrocarbons
ELANPlus Theory
97
Index
Conductivity Equations
water
Conductivity Models
ToC
Vwf = sumofallfluidsthatarenonclaywaters,includingirreducible
Vbw = sum of all clay-bound waters
Index
The Parameter Calculator (selected from the Options menu of the Session Manager)
is a customized program used for computing parameters that are peculiar to
ELANPlus processing. It is capable of computing all of the relevant Dual-Water
parameters shown.
Once again, realize that the square root of the conductivity is used internally by the
nonlinear solver to improve numerical stability and speed.
Linear Conductivity Equation
The Linear Conductivity Equation in its theoretical form is
nc
Cw
 C bw

-------- × V w +
 ----------- × Vi × WCLP_i
a
a


i=1
∑
Ct =
(68)
which can be rewritten in ELANPlus terms as
nf
∑
CUDC =
ns
∑ (V j ×
 Vi × CUDC_i
--------------------- +


a
i=1
CUDC_ j ) (69)
j=1
In Equation (68) the term Vi × WCLP_i represents the quantity of bound
water associated with the various clay volumes defined in the model.
Equation (69) is the more general form of the equation.
Table 26 shows the parameters used in the linear conductivity equation.
Table 26 Linear Conductivity Parameters
Name
Unit
Default
Symbol
Description
A
—
1.0
a
Constant, a in Archie equation
CBWA_clai
mho/m
Absent
Cbwi
Bound-water conductivity for clay i
CUDC_i
mho/m
Absent
Cmini
Conductivity of nonclay component i
CUDC_clai
mho/m
Absent
Cucli
Conductivity of clay i
CUDC_UBWA
mho/m
Absent
Cubw
Undisturbed-zone bound-water conductivity Used
only when Clay = DRY
CUDC_UWAT
mho/m
Absent
Cuwa
Conductivity of undisturbed-zone free water
ELANPlus Theory
98
Conductivity Equations
Conductivity Models
ToC
Table 26 Linear Conductivity Parameters
CUDC_UIWA
mho/m
Absent
Cuiw
Conductivity of undisturbed-zone irreducible water
CUDC_USFL
mho/m
Absent
Cusf
Conductivity of undisturbed-zone special fluid
CUDC_PARA
mho/m
Absent
Cupar
Conductivity of undisturbed-zone fluid contrib-uting
parallel conductivity
M
—
2.0
m
Cementation exponent
N
—
2.0
n
Saturation exponent
WCLP_clai
p.u.
†
φ cli
Pure wet clay porosity of clay i
CUDC_UNC
mho/m
0.065
σ CUDC
Uncertainty of the CUDC curve data
†
→ See Table 24 on page 93.
Table 26 Notes:
1. All input data are at downhole conditions.
2. Replace any U or u with an X or x, respectively, for the flushed-zone equation.
The Linear Conductivity equation is an approximation of the Dual Water equation.
The derivation is presented below. Start with the Dual Water equation and assume
that the cementation factor, m, and the saturation exponent, n, are both 2.0.
1 m n
C t = --- φ t S wt
a
S wb
 S wt – S wb
-----------------------------------C
+
C


bw S
S wt  w

wt
(70)
⇒
1
C t = --- ( V w + V bw ) × ( C w × V w + C bw × V bw )
a
⇒
2
2
C w × V w ( C w + C bw ) × V w × V bw C bw × V bw
C t = ----------------------- + ----------------------------------------------------------------- + ------------------------------ (72)
a
a
a
(71)
The term ( 2 ⁄ a ) × C × C
w
bw × V w × V bw is added to and subtracted from both sides to get
ELANPlus Theory
99
Index
Conductivity Equations
Conductivity Models
ToC
⇒
2
2
C w × C bw
Cw × Vw
C bw × V bw
C t = ----------------------- + 2 ------------------------------ × V w × V bw + -----------------------------a
a
a
(73)
C w + C bw – 2 C w × C bw
+ ------------------------------------------------------------------a
Neglecting the last term results in
⇒
2
1
C t = --- × ( C w × V w + C bw × V bw )
a
(74)
Cw
C bw
-------- × V w + ----------- × V bw
a
a
(75)
or
⇒
Ct =
The last equation is the Linear Conductivity equation used in ELANPlus processing.
It is equivalent to the Dual Water equation, provided the formation is totally clean or
100% bound water, or if
C w + C bw
C w × C bw ≈ -------------------------2
Relation (76) is satisfied when C
(76)
w ≈ C bw .
Indonesian and Nigerian Conductivity Equations
The theoretical form of the Indonesian and Nigerian equations is identical. They
differ only in the numerical values used for the EVCL and MVCL parameters. The
Indonesian equation, the default, uses EVCL = 1.0 and MVCL = 0.5. The Nigerian
equation uses EVCL = 1.4 and MVCL = 0.0.
Ct =
( evcl – mvcl V cl )
C uwa
C ucl V cl
+ ------------------- φ e
a
ELANPlus Theory
n---0.5 ( m + ( mc2 ⁄ φ ) ) V uwa 2
e
---------------φ
(77)
e
100
Index
Conductivity Equations
Conductivity Models
ToC
See Table 27 for the parameters used in the equation.
Table 27 Indonesian and Nigerian Conductivity Equation Parameters
Name
Unit
Default
Symbol
Description
A
—
1.0
a
Constant, a in Archie equation
CBWA_clai
mho/m
Absent
Cbwi
Bound-water conductivity for clay i
CUDC_clai
mho/m
Absent
Cucli
Conductivity of clay i
CUDC_UWAT
mho/m
Absent
Cuwa
Conductivity of undisturbed-zone formation water
CUDC_UIWA
mho/m
Absent
Cuiw
Conductivity of undisturbed-zone irreducible water
CUDC_USFL
mho/m
Absent
Cusf
Conductivity of undisturbed-zone special fluid
M
—
2.0
m
Cementation exponent
MC2
—
0.0
mc2
Porosity correction for cementation factor
EVCL
—
1.0
evcl
Exponent of Vcl in saturation equation
MVCL
—
0.5
mvcl
Vcl multiplier for exponent of Vcl
N
—
2.0
n
Saturation exponent
WCLP_clai
p.u.
†
φ cli
Pure wet clay porosity of clay i
CUDC_UNC
mho/m
0.065
σ CUDC
Uncertainty of the CUDC curve data
†
Index
→ See Table 24 on page 93.
Table 27 Notes:
1 All input data are at downhole conditions.
2 Set EVCL = 1.4 for Nigerian equation.
3 Set MVCL = 0.0 for Nigerian equation.
4 Replace any U or u with an X or x, respectively, and N with EXPO
for the flushed-zone equation.
The flushed-zone Indonesian Conductivity equation is the same for an undisturbed
zone, except that the water saturation exponent parameter is expo rather than n. In
addition, the water and clay parameters require an x rather than a u; for example,
Cxwa, Vxwa rather than Cuwa, Vuwa.
Default values for EVCL and MVCL are 1.0 and 0.5, respectively. To use the
Nigerian equation you must manually change them to 1.4 and 0.0.
ELANPlus Theory
101
Conductivity Equations
Conductivity Models
Observe that the equation blows up when Vcl is 100%, because water and effective
porosity will be zero, so that the equation contains a zero-divided-by-zero term.
Experience has shown that it is a good idea to write a constraint to force the volume
of water to be greater than about 0.5 p.u. when using the Indonesian or Nigerian
equation.
Simandoux Conductivity Equation
The actual form and derivation of the “Simandoux”equation as quoted
and used in ELAN has a long and tortuous history. Enquiring minds
who refer to the original Simandoux paper of 19631 (and can read
French) will find that the paper is in fact a report on laboratory
experiments to measure the complex dialectric constant at 1MHz of
material samples that relate the dialectric constants and losses to water
saturations; and resistivity to porosity, clay content and clay resisitivity,
but for water filled formations only, by the following equations:
K – C∗
2
ζε 1 + ε′ = ζε 1 + εδ + ASw + BSw = Kζε 1 -------------------------------------------------2
( K – C∗ ) 2 + ( G ∗ ⁄ ω )
and
(EQ 1)
G∗ ⁄ ω
1
2
ε″ = --- ( ASw + BSw ) = Kζε 1 -------------------------------------------------2
µ
( K – C∗ ) 2 + ( G∗ ⁄ ω )
(EQ 2)
1
1
p
---- = ------- + -------R
R m R sh
(EQ 3)
and
Where:
ε1 = Dialectric constant of apparatus walls
ε’ = Real dialectric constant of the sample
ε” = Dialectric losses of the sample
δ = Thickness of the ionic double layer
ζ = Dimensionless coefficient, describing the ratio between the active
capacity of the apparatus walls and that of the sample = (K/ε1)/C0
C0= Active capacity of apparatus cell.
ω = Angular frequency of the current 2πf
ELANPlus Theory
102
ToC
Index
Conductivity Equations
Conductivity Models
ToC
µ = Proportionality of the coefficient between ε’and ε”
K= Capacity of the apparatus insulating walls
Index
C*= Apparent capacity of the cell-sample combination
G*= Apparent conductance of the cell-sample combination
A= Constant
B= Constant
p= Clay content of the sample
R= Radius of apparatus external walls in the case of a cylindrical cell
Rm= Resistivity of the equivalent clean formation
Rsh= Clay particle resistance
Sw= Water saturation
It may be seen from the form that the above equation is strictly valid for
laminated layers of clean sand and shale only.For this reason many, in
fact most, saturation models that are variations of a laminated model are
termed “Simandoux”equations.
The actual form of the equation in ELANPlus is based on the same
concept as Simandoux of laminated sand-shale layers but originally
derived from an equvalent parallel resisitor model. This gives:
n
m
φ e Sw
1
Vsh
------ = ( 1 – Vsh ) ----------------------------------- + --------m
Rt
Rsh
aRw ( 1 – V sh )
(EQ 4)
This equation was first modified for a reduced effect in hydrocarbon
bearing formations:
n
m
φ e Sw
˙
Vsh
1
------ = ( 1 – Vsh ) ------------------------------------------ Sw
+
m
Rt
Rsh
aRw ( 1 – V sh )
(EQ 5)
And then for the non-laminar behaviour of real clays:
ELANPlus Theory
103
Conductivity Equations
Conductivity Models
m
ToC
n
c
φ e Sw
Vsh
1
------ = ---------------------------------------------------+
Sw
m–1
c
Rt
Rsh
aRw ( 1 – V sh )
(EQ 6)
Index
This equation was first published in the 1972 Schlumberger Log
Interpretation Principles2 book with the assumption of m=n=2. In his
1985 review of saturation equations Paul Worthington3 classifies the
original Simandoux equation as a “Type 1”, which means it has a form
of Phi x Sw plus linear Vclay, whereas the above equation is classified
as a “Type 2” where Sw is raised to a power and Vclay contains an Sw
term.He attributes this equation to Schlumberger, 1972, with no
reference to Simandoux. However, the 1972 Schlumberger Log
Interpretation Principles book directly references the original
Simandoux paper as the basis of the 1972 equaiton, and also the paper
by Poupon et al4 in 1967 as the development of the model.
Considering that Shale is a mixture of clay and silt, the 1972 Log
Interpretation Principles book uses the standard R0=aRw/φm to obtain:
R clay
R clay
( V sh = V silt + V cl ) → ( I Silt = V silt ⁄ V Sh ) → R sh = -------------------------x = ------------------------------ (EQ 7)
( 1 – V silt ⁄ V sh )x
( 1 – V silt )
where x is empircally found to range between 1.4 and 2.4, depending on
clay distribution type, and Vsilt is the silt index or volume. Combining
equations 6 and 7 and using m, n, and a instead of 2,2 and 1 :
m
n
x
φ e Sw
V cl
1
------ = ---------------------------------------------------------------- Sw
- + ---------------------------------------------(x – c)
c m–1
Rt
R
(
V
+
V
)
aRw ( 1 – ( V cl + V silt ) )
cl
cl
silt
(EQ 8)
‘x’ and ‘c’ were usually taken equal to 2 for practical reasons: it allows
reduction of the equation to a quadratic form that may be solved using a
slide rule or simpe calculator.
With the x = ‘ersh’ and the c = ‘swshe+1’in ELANPlus terminology,
three further assumptions were made :
ELANPlus Theory
•
1) The difference between the exponent of (m-1) and 1.0 for shale
term in the first denominator is not significant enough to consider for
shaley sand, and therefore (m-1) is assumed 1.0.
•
2) The Sw in the second term should be to the power of n/2, not unity.
104
Conductivity Equations
Conductivity Models
•
ToC
3) ‘m’ may vary with porosity as per the Shell formula. The usual
value assumed for mc2 is 0.19.
This produces the form of the equation as implemeted, and with
conductivity replacing resistivity, the Simandoux Conductivity Equation
is written:
Index
n
--2
V
( m + ( mc2 ⁄ φ e ) )  V uwa n
ersh  uma
C ucl V cl  ---------------
 ---------------
C uwa φ e
 φe 
 φe 
C t = -------------------------------------------------------------------------------- + -------------- ------------------------------------------------------------------------- (78)
a
( swshe + 1 )
( ersh – swshe – 1 )
1 – ( V cl + V silt )
( V cl + V silt )
See Table 28 for the parameters used in the equation.
Table 28 Simandoux Conductivity Equation Parameters
Name
Unit
Default
Symbol
Description
A
—
1.0
a
Constant, a in Archie equation
CBWA_clai
mho/m
Absent
Cbwi
Bound-water conductivity for clay i
CUDC_clai
mho/m
Absent
Cucli
Conductivity of clay i
CUDC_UWAT
mho/m
Absent
Cuwa
Conductivity of undisturbed-zone formation water
CUDC_UIWA
mho/m
Absent
Cuiw
Conductivity of undisturbed-zone irreducible water
CUDC_USFL
mho/m
Absent
Cusf
Conductivity of undisturbed-zone special fluid
M
—
2.0
m
Cementation exponent
MC2
—
0.0
mc2
Porosity correction for cementation factor
ERSH
—
1.0
ersh
Exponent to compute Cush from Cucl
SWSHE
—
0.5
swshe
Simandoux shale effect
N
—
2.0
n
Saturation exponent
WCLP_clai
p.u.
†
φ cli
Pure wet clay porosity of clay i
CUDC_UNC
mho/m
0.065
σ CUDC
Uncertainty of the CUDC curve data
†
→ See Table 24 on page 93.
Table 28 Notes:
1. All input data are at downhole conditions.
2. Replace any U or u with an X or x, ERSH with ERSHO, and N with EXPXO for
the flushed-zone equation.
ELANPlus Theory
105
Conductivity Equations
Conductivity Models
The ELANPlus default values for ersh and swshe are 1.0 and 0.5, which correspond
to an ‘x’of 1.0 and a ‘c’of 1.5. This essentially assumes that by default in ELANPlus
the silt behaves in the same manner as clay in relation to the conductivity. The
expected range for ersh was given above as 1.4=>2.4, and that of swshe as 0=>1.0.
The default value of mc2 is 0.0. In tight formations for which this was developped
(actually very low prosity limestones!), the value is usually taken as 0.19 .
The reader is refered to the refernces below and other referecnes in the literature,
such as the SPWLA Shaly Sand Reprint, to determine the applicability of the
equation outside the strict model of a laminated shaley sand, and also the range of
industry accepted values for the above exponents beyond those quoted.
References
1) Simandoux, P., 1963, Measures diélectriques en milieu poroux. Revue de l’I.F.P.,
pp 193-215
2) Schlumberger Log Interpretation Principles/Applications, 1989, pp 8-14,8-15
3) Worthington, P. F. , 1985, The evolution of shaly-sand concepts in reservoir
evaluation. The Log Analyst 26(1) 23-40.
4) Poupon, A., Strecker, I., and Gartner, J., A review of Log Interpretation Methods
used in the Niger Delta. SPWLA Symposium, 1967.
ELANPlus Theory
106
ToC
Index
ToC
Index
Chapter 5
Uncertainties
Uncertainties are a difficult concept for many users, but without some knowledge of
uncertainties you will have a difficult time reaching a believable answer. For a given
situation the correct uncertainties often require a subjective decision by the user.
Actually, there may be more than one mathematically valid answer.
The ELANPlus Solution Method
The ELANPlus program solves the inverse problem by creating the
incoherence function and standard deviation:

1  ( RHOB_REC – RHOB ) × RHOB_UNC_WM 2
incoherence = ---  --------------------------------------------------------------------------------------------------------------- + . . . .  (79)
2
RHOB_UNC × Largest Weight

standard deviation = sqrt [ 2.0 × incoherence ⁄ ( num of tools ) ] × Largest Weight(80)
where:
RHOB = density input curve (bound to RHOB equation)
NPHI = neutron porosity input curve (bound to NPHI equation)
xxxx_REC = xxxx curve, reconstructed from output formation
components
xxxx_UNC = uncertainty of the xxxx curve
ELANPlus Theory
107
Balanced Uncertainties
Uncertainties
ToC
RHOB_UNC_WM =Weight Multiplier
Largest Weight = Maximum Weight of all weights encountered
For more information on Standard Deviation, see the Quality Control of the Results
section in Chapter 8, Quality Control.
There is one term in the summation for each equation used in the Solve process. The
program selects as its solution the volumes that minimize Equation (80).
Uncertainties do not include the volume of the mineral. In other words, the
uncertainty of QUAR is dependent on the response of the various tools to quartz and
to the uncertainties of the various tools, but not to the actual volume of quartz being
computed. Because the volume uncertainties are independent of the volumes, the
uncertainties can be computed and used for quality control before the volumes are
actually computed.
The fact that the volume uncertainties do not depend on the absolute value of the
volume means that balanced uncertainties can be created.
Balanced Uncertainties
Calculating solution uncertainties is difficult. Theoretically, solution uncertainties are
made up of two parts: tool uncertainty, and model uncertainty.
Tool uncertainty can be illustrated with the induction and density tools. The absolute
accuracy of the induction log is excellent (in the proper fresh mud environment), but
the density log is influenced by counting statistics and rough borehole.
Uncertainties resulting from counting statistics and rough borehole can be quantified
through modelling and laboratory experiments. However, quantifying the uncertainty
of a saturation model for induction versus a porosity model for RHOB is quite
difficult. Uncertainties in this discussion relate specifically to the tool uncertainties.
Either uncertainty parameters or uncertainty data channels (or both) can be used to
put uncertainties into the ELANPlus program. The environmental correction
programs have uncertainty channels as output, but those channels may not be
appropriate for ELANPlus processing without rescaling.
In addition, the user cannot adjust channel input (short of exiting the
ELANPlus program and functioning the channels), aside from a zonable weight
multiplier.
ELANPlus Theory
108
Index
Balanced Uncertainties
Uncertainties
Finally, opening additional data channels increases the program execution time.
Thus, most log analysts use the uncertainty parameters (RHOB_UNC, NPHI_UNC,
and so on) and take on the responsibility of choosing the correct uncertainties for a
given situation.
The suggested approach is to start with balanced uncertainties. That means that each
tool in the model affects the resultant volumes equally.
For linear equations, the balanced uncertainty value can be determined easily by the
following steps:
1. Assign an uncertainty value to the Summation of Volumes equation
(VOLS_UNC). Remember that the absolute uncertainty value is not important.
What is important is its value relative to the others. The volume summation
equation has a range of 0 to 1.0 (100 p.u.); the default uncertainty is 0.015 (1.5
p.u.).
2. Determine the range for all the other equations from the minimum and
maximum response parameters of the major minerals and fluids in the model.
For a quartz-calcite-dolomite model, the minimum for the density tool would be
the density of the water in the pore space (RHOB_XWAT), which is about 1.05.
The maximum would be the density of dolomite, RHOB_DOLO = 2.85. Those
values reflect the values from 100% porosity to 100% dolomite.
If the mineral exists only in trace quantities (for example, a trace amount of
pyrite), do not use it for the maximum or minimum value.
3. The uncertainty value that leads to a mathematically balanced set of equations
can be determined by
MAX tool – MIN tool
Balanced Uncertainty = -------------------------------------------------- × VOLS_UNC (81)
MAX vols – MIN vols
For the preceding density equation and quartz-calcite-dolomite model
(expressing the summation of volumes in p.u.), that would be
2.85 – 1.05
RHOB_UNC = --------------------------- × 1.5 ≈ 0.027
100.0 – 0.0
(82)
Using balanced uncertainties is, in effect, a technique to scale the broad variety
of input data so that they are weighted equally in the final answer.
ELANPlus Theory
109
ToC
Index
Conductivity, SP
Uncertainties
Balanced uncertainties are useful for two reasons. First, balanced uncertainties result
in a model with the minimum resolution number for a given combination of tools,
volumes, and endpoints. Second, all the tools will equally affect the results when you
run the ELANPlus program. Your job is to evaluate those results and modify the
uncertainties to improve the final result.
Conductivity, SP
The conductivity equation is special. Within the ELANPlus system the
square root of conductivity is used for all water saturation equations.
Therefore, the expression MAXtool – MINtool becomes
MAX tool – MIN tool. More specifically, for the deep conductivity equation (CUDC) would be
CUDC_UWAT – 0.0
CUDC_UNC = ------------------------------------------------------- × 1.5
100.00 – 0.0
(83)
with a similar expression for the flushed-zone equation.
The SP also is special because the input is multiplied by porosity. Therefore, MAXtool – MINtool becomes (Qv_shale – 0)(φ). The SP measurement
is most useful in areas of high porosity; therefore a value of φ = 0.3 is
used in the default computation.
Weight Multipliers
Before use, ELANPlus uncertainties have incorporated within their computation an
additional term, a multiplier that is based on log analyst experience. A multiplier
value of 1.0 means that the tool will influence the answer as strongly as the Volume
Summation tool. An understanding of how a tool can affect the results and a
knowledge of tool physics is required to select the multiplier values.
Consider the following scenario, if the borehole was in good shape, and the log
analyst wants the density and neutron tools to determine the porosity. He gives
these tools a multiplier value of 1.0. He gives UCUDC a multiplier value of 0.75 so
that it does not affect the estimation of porosity as much as the density-neutron. He
gives UCXDC a multiplier value of 0.50, because he has selected the SXO > SW
constraint and if a conflict between CUDC and CXDC arose, the log analyst has
more confidence in CUDC. Since the U tool is formed by multiplying the PEF
and RHOB measurements, it has a multiplier value of 0.50 to account for the
increased statistics present when two tools are multiplied together.
ELANPlus Theory
110
ToC
Index
Default Uncertainties
Uncertainties
ToC
The ELANPlus program uses the following algorithm:
1. Take the xxxx_UNC value supplied by the user or a default table.
Index
2. Convert to internal representation (units), if necessary.
3. Limit the value (to avoid dividing by zero).
4. Invert the uncertainty to produce a weighting factor.
In the process, the program keeps track of the largest weight encountered, and when
all weights have been calculated, the program normalizes the largest weight to a
value of 1.0. Finally, each weight is multiplied by the user-zonable parameter
xxxx_WM to produce the weight actually used by the solver.
1.0 ⁄ xxxx_UNC
Weight = --------------------------------------- × xxxx_WM
Largest Weight
(84)
Weight multipliers allow modification of balanced uncertainties in a consistent way
without any computations. They are particularly convenient to use when the input
uncertainties are obtained from uncertainty curves.
Also, some users would rather work with laboratory-established values for tool
uncertainties. Weight multipliers allow them to modify the theoretical uncertainty
values to produce balanced results.
Using laboratory-based and theory-based uncertainties is in fact a conceptually
cleaner way to handle uncertainties. To use that method, however, you must be very
familiar with the meaning of the laboratory uncertainties, the eigenvalues and
principle components, and the ELANPlus solution method.
Default Uncertainties
Table 29, Table 30, and Table 31 show the basis for the default uncertainties used in
the ELANPlus program.
Note: the MIN/MAX values used are the full expected range of the measurement, not
just what is seen on the log. If a log value is used as a reference range for one of the
tools, then all tools must be rescaled appropriately.
Uncertainty is the inverse of a weighting factor. A small weight multiplier applied to
the balanced uncertainty means that the equation is not being weighted as heavily as
an equation with a larger multiplier. Default weight multipliers are based on
experience in using ELANPlus processing to solve various problems.
ELANPlus Theory
111
Uncertainty Tables
Uncertainties
Dividing the multiplier by four is close to having the tool ignored in the solution.
Truthfully, one can never completely turn the tool off with uncertainties. To be totally
out of the solution, the equation must be removed from the model (Solve process).
GR and SDPT values have been added to the table as a guide. The default within the
ELANPlus program is Absent because these logs have such a high degree of
variability. For the gamma ray, if an assumption is made that there is seldom more
than 50% clay in shales, then the MAX value used in the uncertainty computation
should be at least twice the observed log value in shales.
Uncertainty Tables
Table 29 contains the default uncertainties and weight multipliers for the ELANPlus
linear equations. It also shows the values used to derive the uncertainties.
Table 29 Linear Uncertainties
Equation
Uncertainty
MIN
MAX
CUDC_UNC
0.0
CXDC_UNC
0.0
20.0
Balanced
Uncertainty
Weight
Multiplier
0.065
0.67
20.0
0.065
0.5
43.0
189.0
2.250
0.75
EATT_UNC
0.0
2500.0
37.500
0.5
ENPA_UNC
0.0
1.0
0.015
1.0
GR_UNC*
0.0*
6.000*
0.3
NPHI_UNC
0.0
1.0
0.015
1.0
PHIT_UNC
0.0
1.0
0.015
0.5
RHOB_UNC
1.0
2.8
0.027
1.0
SIGM_UNC
10.0
50.0
0.600
1.0
TPL_UNC
7.2
50.0
0.600
0.5
U_UNC
0.4
15.4
0.225
0.5
VELC_UNC
–12.0
20.0
0.500
0.7
VOLS_UNC
0.0
100.0
1.500
1.0
DT_UNC
400.0*
* GR uncertainty has no default value within the ELANPlus program because of high variability. The values shown are only suggested as a starting point.
ELANPlus Theory
112
ToC
Index
Uncertainty Tables
Uncertainties
Table 30 contains the default uncertainties and weight multipliers for the ELANPlus
nonlinear equations. It also shows the values used to derive the uncertainties.
ToC
Table 30 Nonlinear Uncertainties
Equation
Uncertainty
MIN
MAX
Balanced
Uncertainty
Index
Weight
Multiplier
BMK_UNC
0.0
10.0
0.15
0.5
CUDC_xxx_UNC
0.0
20.0
0.065
0.67
CXDC_xxx_UNC
0.0
20.0
0.065
0.5
ENPU_UNC
0.0
1.0
0.015
1.0
NPHU_UNC
0.0
1.0
0.015
1.0
QVSP_UNC
0.0
8.0 × 0.3
0.036
0.5
SDPT_UNC*
0.0*
9.0*
0.14*
1.0
EQHY_UNC
0.0
0.1
0.0015
1.0
* SDPT_N uncertainty has no default value within the ELANPlus program because of high
variability. The values shown are suggested only as a starting point.
Unlike the other ELANPlus equations, those used on elemental concentrations do not
lend themselves to simple MIN/MAX calculations to determine the proper balanced
uncertainties. Table 31, Geochemical Uncertainties, shows the default uncertainties
and weight multipliers for the elemental equations.
Table 31 Geochemical Uncertainties
ELANPlus Theory
Equation
Uncertainty
Balanced
Uncertainty
Weight
Multiplier
DWAL_UNC
0.0028
1.0
DWCA_UNC
0.011
1.0
DWFE_UNC
0.0018
1.0
DWGD_UNC
0.7
1.0
DWK_UNC
0.0026
1.0
DWMG_UNC
0.021
1.0
DWSI_UNC
0.016
1.0
DWSU_UNC
0.0515
1.0
DWTH_UNC
0.5
1.0
DWTI_UNC
0.002
1.0
DWU_UNC
Absent
1.0
113
Uncertainty Tables
Uncertainties
ToC
Table 31 (Continued)Geochemical Uncertainties
ELANPlus Theory
Equation
Uncertainty
Balanced
Uncertainty
Weight
Multiplier
FCA_UNC
0.031
1.0
FCHL_UNC
0.010
1.0
FFE_UNC
0.020
1.0
FGD_UNC
0.065
1.0
FHY_UNC
0.010
1.0
FK_UNC
0.125
1.0
FSI_UNC
0.028
1.0
FSUL_UNC
0.019
1.0
FTI_UNC
0.05
1.0
WWAL_UNC
0.00256
1.0
WWCA_UNC
0.01
1.0
WWFE_UNC
0.0016
1.0
WWGD_UNC
0.64
1.0
WWK_UNC
0.00235
1.0
WWMG_UNC
0.019
1.0
WWSI_UNC
0.0145
1.0
WWSU_UNC
0.047
1.0
WWTH_UNC
0.45
1.0
WWTI_UNC
0.0018
1.0
WWU_UNC
Absent
1.0
Index
114
Carbonate-Clay Example
Uncertainties
ToC
Carbonate-Clay Example
The following carbonate-clay example illustrates how uncertainties affect the answer.
The user set DT_UNC = 10 (4.4 times normal, turning it off) in the carbonate
section. The job was run without zoning.
shows the result in the clay section where there was bad hole. The same effect could
have been obtained by setting DT_WM = 4.4 and not changing the DT_UNC default.
4.0
0
2.0
UNPHI = 2.0
2.8
120
RHOB
NPHI
4.0
DTT
ROBT
NPHT
0
2.0
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
,,,,,
60
DT
2.8
URHOB = 0.016
120
60
UDT = 10.0
Carbonate-Clay Example with DT_UNC = 10
Zoning DT_UNC to 1.0 (0.44 of normal) to overcome the problem of invalid
density-neutron data in the washed-out zone yields the results shown in
. The same result would be obtained by setting DT_WM to 0.44 and not changing
the DT_UNC default value.
ELANPlus Theory
115
Index
Carbonate-Clay Example
Uncertainties
4.0
0
2.0
UNPHI = 4.0
2.8
120
RHOB
NPHI
4.0
DTT
ROBT
NPHT
0
2.0
,,,,
,,,,
,,,,
,,,,
,,,,
,,,,
,,,,
ToC
Index
60
DT
2.8
URHOB = 0.48
120
60
UDT = 1.0
Carbonate-Clay Example with DT_UNC = 1.0
ELANPlus Theory
116
ToC
Index
Chapter 6
Constraints
Constraints are absolute minimum and/or maximum limits on ELANPlus formation
component volumes. Constraints typically are used for imposing geological or
petrophysical information, limiting anomalous tool response (for example, bad hole),
and constructing minimum clay indicators.
Unlike constant tools, which are weighted by uncertainties, constraints are absolute
limits. Constraints fall into three categories:
1. Internal constraints
2. Predefined constraints
3. User-defined constraints
Internal Constraints
Internal constraints are imposed by the program on the optimized solution and
cannot be changed by the user. They are based on physical limits, such as a volume
not having a negative value, and the sum of all volumes not being greater than 1.
The positive volume constraint is always used by the program. It is written as
follows:
Vi ≥ 0.0
ELANPlus Theory
(85)
117
Internal Constraints
Constraints
Another constraint always used by the program is the Summation of Volumes
constraint. It is actually implemented as a pair of constraints, one limiting the sum of
volumes to be less than or equal to 1.0, the other limiting the sum to be greater than
or equal to 1.0:
nfc
∑ Vi ≤ 1.0
(85-1a)
i=1
nfc
∑ Vi ≥ 1.0
(85-1b)
i=1
where nfc = number of formation components in the model, excluding any
undisturbed-zone fluids. The effect of the constraint pair is that the sum of volumes
must be exactly equal to 1.0.
Finally, two more internal constraints are used whenever a model contains both
undisturbed-zone and flushed-zone fluid volumes. Used together, these constraints
ensure that the sum of the fluid volumes in the flushed zone is equal to the sum of the
fluid volumes in the undisturbed zone.
nxf
nuf
∑ Vi – ∑ V j ≤ 0.0
i=1
j=1
nxf
nuf
∑ Vi – ∑ V j ≥ 0.0
i=1
(85-2a)
(85-2b)
j=1
As with the sum of volumes constraints, a pair of inequality constraints is used to
establish an equality.
ELANPlus Theory
118
ToC
Index
Predefined Inequality Constraints
Constraints
ToC
Predefined Inequality Constraints
Predefined constraints are commonly used constraints available in the
ELANPlus program. Note that the predefined constraints are not automatic but are
made available at the user’s discretion. There are seven such constraints:
1. Maximum Porosity Constraint
2. Irreducible Water Constraint
3. Sonic Clay Volume Constraint
4. Conductivity Constraint for Water-Based Muds ( S
5. Conductivity Constraint for Oil-Based Muds ( S
6. Sxo Constraint for Water-Based Muds ( S
7. Sxo Constraint for Oil-Based Muds ( S
xo ≥ S w )
xo ≤ S w )
xo ≥ S w )
xo ≤ S w )
Maximum Porosity Constraint
The maximum Porosity Constraint limits the sum of the flushed-zone fluid volumes
to be less than or equal to the zonable parameter PHIMAX.
nxf
∑ Vi ≤ PHIMAX
(86)
i=1
The main application of the Maximum Porosity Constraint is to control excess
porosity, which might be caused by bad hole. Set PHIMAX to the maximum porosity
observed in the good hole. Setting PHIMAX to less than 1.0 (0.5, perhaps) also helps
the nonlinear solver to be more stable and run faster.
Irreducible Water Constraint
The Irreducible Water Constraint limits the sum of all waters in the undisturbed zone
to be greater than or equal to the minimum of either the zonable parameter BVIRR
or the input curve PHIT. The same constraint is applied to the flushed zone.
UWAT + UIWA + USFL ≥ minimum ( BVIRR, PHIT )
(86-1a)
XWAT + XIWA + XSFL ≥ minimum ( BVIRR, PHIT )
(86-1b)
where:
ELANPlus Theory
119
Index
Predefined Inequality Constraints
Constraints
ToC
UWAT = undisturbed-zone water
UIWA = undisturbed-zone irreducible water
USFL = undisturbed-zone special fluid if the global parameter Special Fluids
is set to Water or Immovable Water
XWAT = flushed-zone water
XIWA = flushed-zone irreducible water
XSFL = flushed-zone special fluid if the global parameter Special Fluids is
set to Water or Immovable Water
BVIRR = value of the bulk volume irreducible zoned parameter
PHIT = value of the curve bound to PHIT
The PHIT limit is for very low porosity carbonates and will be active only when
there is an input PHIT curve. The Irreducible Water Constraint is applied to prevent
the computation of unrealistically low water saturations, as can happen in low
porosity or when the resistivity tool is spiking to high values.
Sonic Clay Volume Constraint
The Sonic Clay Volume Limit Constraint limits the sum of all the clays
to less than or equal to a clay volume that is based on a sonic matrix
velocity
(Vmatrix) versus matrix volumetric photoelectric cross-section (Umatrix)
relationship.
nc
∑ VDCi ≤ A × U + B × VELC + C – D × PHIT
(87)
i=1
where:
VDCi = volume of dry clay for clay i
U = value of the volumetric photoelectric cross-section curve
VELC = value of the sonic velocity curve
A, B, C, and D = coefficients computed from response parameters
ELANPlus Theory
120
Index
Predefined Inequality Constraints
Constraints
The concept of the Sonic Clay Limit Constraint relies on the fact that, in a carbonate,
the sonic velocity is sensitive to the amount of clay in the matrix. The constraint has
very useful applications in distinguishing between clay and radioactive dolomite,
especially when a computed gamma ray, CGR, (gamma ray minus uranium) is
unavailable. Observe the crossplot of Vmatrix versus Umatrix in .
24
DOLOMITE
Vmatrix
22
CALCITE
20
18
16
ILLITE
14
6
8
10
12
14
16
Umatrix
Matrix velocity versus matrix photoelectric cross-section.
The equation of the line connecting the limestone and dolomite points is given by
0 = a × U matrix + b × V matrix + c
(88)
where:
a=
1.0
U_CALC – U_DOLO
b = –  ----------------------------------------------------------------------------
 VELC_CALC – VELC_DOLO
U_CALC × VELC_DOLO – U_DOLO × VELC_CALC
c = ---------------------------------------------------------------------------------------------------------------------------------------VELC_CALC – VELC_DOLO
ELANPlus Theory
121
ToC
Index
Predefined Inequality Constraints
Constraints
The fraction of the matrix rock that is illite (FILLI) is given by the ratio of the
distance from the point (Umatrix, Vmatrix) to the limestone-dolomite line to the
distance from the illite point (U_ILLI, VELC_ILLI) to the limestone-dolomite line.
a × U matrix + b × V matrix + c
ILLI
F ILLI = -------------- = ---------------------------------------------------------------------------------1 – φt
a × U_ILLI + b × VELC_ILLI + c
Index
(89)
where:
ILLI = volume of illite (wet clay)
φt = total porosity
U – φ t × U fluid
Umatrix = -------------------------------------1 – φt
VELC – φ t × SPORF
Vmatrix = --------------------------------------------------1 – φt
Introduce the following definitions:
DC ≡ a × U_ILLI + b × VELC_ILLI + c
(89-1a)
a
A ≡ -------DC
(89-1b)
b
B ≡ -------DC
(89-1c)
c
C ≡ -------DC
(89-1d)
Then Equation (89) can be written
ILLI
-------------- = A × U matrix + B × V matrix + C
1 – φt
(90)
Expanding the definitions of Umatrix and Vmatrix yields
 U – φ t × U fluid
 VELC – φ t × SPORF
ILLI
-------------- = A ×  -------------------------------------- + B  --------------------------------------------------- + C(91)
1 – φt
1 – φt
1 – φt




Finally, multiply both sides by 1 − φt to get
ELANPlus Theory
ToC
122
Predefined Inequality Constraints
Constraints
ILLI = A × U + B × VELC + C – φ t × ( A × U fluid + B × SPORF + C )(92)
The value computed for ILLI in Equation (92) is the value used as the upper limit for
the sum of all dry clay volumes in the Sonic Clay Volume Constraint.
In order to evaluate the Sonic Clay Volume Constraint, the program requires values
for all of the parameters and tools in Table 32.
Table 32 Parameters and Tools Required by the
Sonic Clay Volume Constraint
Parameters
Tools
U_CALC
VELC_CALC
U
U_DOLO
VELC_DOLO
VELC
U_ILLI
VELC_ILLI
PHIT*
U_XBWA
PHIT_ILLI
U_XWAT
SPORF
WCLP_ILLI
*PHIT is required input!
If the global parameter Clay is set to Wet, the illite wet clay parameters are converted
to matrix values according to Equation (89). The Sonic Clay Volume Constraint is
normally used in carbonates. No harm is done if it is used in shaly sands, because the
limiting value is generally greater than the volume of clay computed by the
ELANPlus program.
Conductivity Constraint for Water-Based Mud (Sxo ≥ Sw)
The Conductivity Constraint for Water-Based Mud (Sxo Sw) can be confusing. It is
best explained by reviewing an example of effective porosity, undisturbed-zone
water, and flushed-zone water in a clean formation (). Notice that flushed-zone water
spikes to a value less than that of the undisturbed-zone water.
The Conductivity Constraint for Water-Based Mud is designed to limit the volume of
water computed in the flushed zone by the volume of water computed in the
undisturbed zone, assuming that the undisturbed-zone water is correct.
For water-based muds, the invading fluid is water. Therefore, the water saturation of
the flushed zone is expected to be greater than or equal to the undisturbed-zone-water
saturation.
ELANPlus Theory
123
ToC
Index
Predefined Inequality Constraints
Constraints
ToC
Index
Undisturbed-zone water volume
0.25
0.0
Flushed-zone water volume
0.0
0.25
Effective porosity
0.25
0.0
Porosity contents in a clean zone with no constraints applied
Use the Conductivity Constraint for Water-Based Mud when (a) the flushed-zone
tools (EPT, MSFL) are considered to be less accurate than the undisturbed-zone
conductivity (as in rough hole or unusual mudcake conditions) and (b) you wish to
force the Sxo ≥ Sw condition, using only conductivity data. Otherwise, use the Sxo
Constraint for Water-Based Mud.
As indicated by its name, the Conductivity Constraint for Water-Based Mud relies
exclusively on the deep conductivity (CUDC) for the limit. Conceptually, the
constraint can be written as
Xwater ≥ Uwater + PHI_OFFSET
(93)
where:
Xwater = the sum of all flushed-zone water volumes
Uwater = the sum of all undisturbed-zone water volumes
PHI_OFFSET = a small offset to Uwater
The form in which it is implemented can be derived as follows:
1. Start with the linear deep conductivity response equation.
ELANPlus Theory
124
Predefined Inequality Constraints
Constraints
ns
CUDC =
∑(
nuf
CUDC_i × Vi ) +
∑ 
ToC
CUDC_ j
---------------------- × V j (94)

a
j=1
i=1
Index
where:
ns = number of solid formation components
CUDC = value of the deep conductivity measurement
a = the Archie porosity factor
Assuming that the effect of undisturbed-zone irreducible water
and special fluid is negligible compared to undisturbed-zone water
yields
ns
CUDC =
∑(
CUDC_UWAT
CUDC_i × Vi ) + ------------------------------------- × UWAT(95)
a
i=1
2. Solve for the undisturbed-zone water.
ns
CUDC –
∑(
CUDC_i × Vi )
i=1
UWAT = ---------------------------------------------------------------------------------CUDC_UWAT
------------------------------------a
(96)
3. Substitute the right hand side of Equation (96) for Uwater into the constraint,
Equation (93), and expand Xwater to a formal summation.
ns
nxf
CUDC –
∑(
CUDC_i × Vi )
i=1
+ PHI_OFFSET
∑ Vk ≥ ---------------------------------------------------------------------------------CUDC_UWAT
k=1
(97)
------------------------------------a
4. Finally, rearrange to isolate the conductivity measurement.
ns
 nxf

CUDC_UWAT


Vk – PHI_OFFSET × ------------------------------------- +
( CUDC_i × Vi ) ≥ CUDC(98)


a
k = 1

i=1
∑
ELANPlus Theory
∑
125
Predefined Inequality Constraints
Constraints
ToC
Equation (98) is the form in which the constraint exists in the program. The
conductivity from the solids summation term
ns
∑i = 1 ( CUDC_i × Vi )
Index
usually is exclusively from clays. If other conductive rocks or minerals are present,
they will be included.
allows you to compare the results of applying the Conductivity Constraint for WaterBased Mud with PHI_OFFSET = -0.02 to the data from .
undisturbed-zone water volume
0.25
0.0
Flushed-zone water volume
0.0
0.25
Effective porosity
0.0
0.25
UWAT + PHI_OFFSET
0.25
0.0
Porosity contents in a clean zone with the Conductivity Constraint for Water-Based Mud
applied
ELANPlus Theory
126
Predefined Inequality Constraints
Constraints
ToC
Conductivity Constraint for Oil-Based Mud (Sxo ≤ Sw)
When oil-based mud is used, the invading fluid is a hydrocarbon. Therefore, the
water saturation of the flushed zone is expected to be less than or equal to the
undisturbed zone. As in the water-based constraint, the limit is based on deepreading conductivity.
Index
The derivation of the constraint is the same as for the water-based constraint. The
only difference is that the direction of the inequality is reversed.
Xwater ≤ Uwater + PHI_OFFSET
(99)
Sxo Constraint for Water-Based Mud (Sxo ≥ Sw)
The Sxo Constraint for Water-Based Mud is more commonly used than the
Conductivity Constraint for Water-Based Mud, because it better reflects standard
constraints. The Sxo Constraint for Water-Based Mud limits the volume of water in
the flushed zone to greater than or equal to the volume of undisturbed water, on the
basis of the normal response equations.
The Sxo Constraint differs from the Conductivity Constraint in that a single tool does
not determine the undisturbed water used to constrain the flushed-zone water. Its
application is similar to the Conductivity Constraint but it can be applied more
generally.
Sxo Constraint for Oil-Based Mud (Sxo ≤ Sw)
The Sxo Constraint for Water-Based Mud limits the volume of water in the flushed
zone to less than or equal to the volume of undisturbed water on the basis of the
normal response equations. This constraint differs from the Conductivity Constraint
for Oil-Based Mud in that a single tool does not determine the undisturbed water
used to constrain the flushed-zone water. Its application is similar to the Conductivity
Constraint, but it can be applied more generally.
ELANPlus Theory
127
User-Defined Constraints
Constraints
ToC
User-Defined Constraints
User-defined constraints are created by the user to constrain volume solutions as a
function of the input tools, the constants, and a combination of tools and constants.
The constraints are defined in a syntax much like that of the C programming
language.
The syntax includes the most common arithmetic operators and logical comparisons.
Any curve available in the current data focus and any user-accessible variable known
to the ELANPlus application can be used.
In addition to program variables, you can create and use as many convenience and
intermediate variables as you desire. User-defined constraints are a very powerful and
flexible means of controlling volumetric results.
☛
For details on syntax and user-defined constraints, see the ELANPlus User’s Guide..
ELANPlus Theory
128
Index
ToC
Index
Chapter 7
Model Combination
An ELANPlus model can never solve for more formation components than the
number of response equations (including any internal response equations) in the
model. Since the number of logging measurements available from any given well is
often small, it might seem that wells with widely varied geology cannot be evaluated,
but they can.
Previous programs have handled the complex lithology problem with internally
defined geological models. If the data did not match the prebuilt models, the problem
could not be solved.
Only the ELANPlus program can explicitly define and process multiple models in a
single pass, optimizing each model for a particular geology or even a specific
formation. The volumes for each model are solved independently, each potentially
with different formation components, response equations, parameter values, and
constraints.
The results from the individual models can then be combined in a variety of ways.
The models can be combined after individual fine tuning or while the Solve
Processes are being executed.
Methods for Generating Combined Answer Sets
To combine results of different processes (models) you must first create a Combine
process and associated dependencies, using the Session Editor. For example, if three
models, Shaly_Sand, Carbonate, and Bad_Hole, were being combined, the Session
Editor might look like .
ELANPlus Theory
129
Methods for Generating Combined Answer Sets
Model Combination
ToC
Shaly_Sand
Carbonate
Bad_Hole
S1
S2
S3
Index
Combine
C1
Three Solve processes being combined.
Once a Combine process exists, the Combine Editor can be activated. To do that,
click on the Combine process icon; then select the Process option from the Edit
menu.
The Combine Editor is the means by which the order and method of model
combination are controlled. It contains a list of zones (maybe only one zone at the
start) and zone boundaries.
Zone boundaries can be added, deleted, or modified. The zone boundaries in the
Combine Editor are different from the boundaries used by the zoned parameter
editor. For each zone, a combination method is chosen.
Models can be combined by two main methods: individual models and probabilities.
Probabilities can be determined from an external source or computed internally.
The results of probability combination depend on whether the probability maximum
or probability average method is used. All together, there are five possibilities for the
combination method:
1. Individual model
2. External maximum
3. External average
4. Internal maximum
5. Internal average
Only one method can be chosen for each zone, but any combination of methods can
be used in different zones.
ELANPlus Theory
130
Individual Models
Model Combination
ToC
Individual Models
When an individual model is selected as the combination method for a zone, the
results are from that model used exclusively for that zone.
Index
For example, for the session depicted in , assume that there are five zones. Using
individual models, the models might be combined as Zone 1, Shaly_Sand; Zone 2,
Carbonate; Zone 3, Bad_Hole; Zone 4, Shaly_Sand; Zone 5, Shaly_Sand. At each
zone boundary there is an instantaneous change from the volumes computed by one
model to those computed by the next model in the list.
The individual model method provides direct control of the appearance of the
combined results. It reflects the fact that, in nature, abrupt facies changes are
common.
Model Probabilities
Sometimes, gradual transitions occur. Sometimes, abruptly alternating environments
make manually zoning and selecting models impossibly tedious. Model probabilities
are well suited to either problem.
A model probability is a value between 0.0 and 1.0, inclusive, assigned to a model to
indicate its suitability according to volumetric results and/or curve data. A value of
0.0 indicates that the model does not fit; a value of 1.0 indicates suitability.
The volumetric data can come from any model in the session for which results are
available. The curve data can come from any available database curve.
External Probabilities
The ELANPlus program allows computation of model probabilities by an external
source. The source might be a facies identification program, some custom or
proprietary code, or even a previous run of the ELANPlus program. Whatever the
source of the probabilities, the curves are bound to PRB1 for probability of model 1,
PRB2 for probability of model 2, and so on.
At each data level, the model assigned to be model 1 takes on the probability value
from the curve bound to PRB1. Model 2 takes on the probability value from the
curve bound to PRB2 and others. If the probability value of any model lies outside
the range 0.0 to 1.0, it is clipped. Model combination then proceeds as discussed in
the Final Model Combination, Using Probabilities section.
RHOB_UNC_WM =Weight Multiplier
Largest Weight = Maximum Weight of all weights encountered
ELANPlus Theory
131
Model Probabilities
Model Combination
ToC
Internal Probabilities
Internal probabilities are computed from probability expressions entered in the
Combination Probability Expression section of the Combine Editor. The entries can
be obtained from an ASCII file or typed in. Good model probability expressions are
something of an art but are well worth the effort, particularly when the formation is
highly laminated.
Suppose that you wanted the Carbonate model of to have zero probability when the
volume of calcite computed by that model is less than or equal to 40%, and have a
probability of 1.0 when the volume of calcite exceeds 65%. The values required for a
probability expression required to impose those conditions can be computed from the
system of equations
0.0 = 0.40x + y
1.0 = 0.65x + y
(100)
from which the values x = 4.0, y = −1.6 result. The probability expression that you
would enter in the Combine Editor would be
prob(SOL.2, 4.0*CALC_VOL.SOL2 - 1.6)
The keyword prob indicates the introduction of a probability expression. The entry
SOL.2 indicates that the probability is to be applied to Solve Process number 2.
Note that the Carbonate model in is marked S2, indicating the Solve Process
number.
The 4.0 and -1.6 are the coefficients that were computed from the system of
equations (100). Finally, CALC_VOL.SOL2 indicates that the mineral volume used
is the calcite volume from Solve Process number 2.
When internal probabilities are used, any model that does not have a probability
expression is assigned a probability of 0.0.
Once all probabilities are computed, model combination proceeds.
For more information see the Final Model Combination, Using Probabilities
section in Chapter 7, Model Combination.
ELANPlus Theory
132
Index
Model Probabilities
Model Combination
ToC
Bad Hole Probability
Bad hole data (data corruption by enlarged or rough hole) is a common problem in
log analysis. Many techniques have been developed to handle it.
In programs using optimization solvers, like the ELANPlus program, often the
weighting on one tool or another changes as a function of hole size. That works
sometimes, but in reality tools are seldom just a percentage bad. Their measurements
are usually good or bad (unrecoverable).
To allow for the problems caused by bad hole, the ELANPlus application includes
the concept of a bad hole model. In addition to probabilities for individual models,
there exists a special bad hole probability. It is used to switch over to a specific
model when certain conditions are met. A bad hole model usually uses a subset of
available logging measurements, eliminating tools that would respond poorly in bad
hole, such as RHOB, TPL, and so on.
Since fewer tools are available, bad hole models typically use a limited number of
formation components as well. Because of the way the final model combination is set
up, the bad hole model takes precedence over all others.
For more information see the Final Model Combination, Using Probabilities
section in Chapter 7, Model Combination.
For example, assume a bad hole probability based on the hole rugosity curve,
HRUG_CH, and differential caliper curve, DCAL_CH. The desired result is to have
the bad hole probability high if the hole is washed out (large DCAL_CH) or if the
borehole wall is rough (high HRUG_CH), regardless of hole size.
Assume that the probability based on differential caliper should be zero when
DCAL_CH reads 1.5 (inches) or less and the probability should be 1.0 when it reads
2.5 or higher. Probability based on hole rugosity will be set to zero when HRUG_CH
reads 0.2 or less, and the probability will be 1.0 when it reads 0.3 or higher.
The bad hole probability may then be computed as
PCAL = (DCAL_CH - 1.5)/(2.5 - 1.5)
PRUG = (HRUG_CH - 0.2)/(0.3 - 0.2)
prob (BADHOLE, min(max(PCAL, PRUG, 0.0),
1.0))
where min and max are the minimum and maximum functions provided by the
expressions parser. The parser provides many other useful functions as well, such as
a linear transform that could have been used in place of the explicit arithmetic in the
PCAL and PRUG expressions.
For details on probability expression syntax, see the ELANPlus User’s Guide.
ELANPlus Theory
133
Index
Model Probabilities
Model Combination
ToC
Final Model Combination, Using Probabilities
Once the individual and bad hole probabilities have been computed (whether
externally or internally), the individual model results are combined, using rules based
on these:
1. Combination order
2. Whether Probability Maximum or Probability Average is selected
3. Bad hole probability
Combination Order
Part of the Combine Editor is dedicated to something called Combine Order. It is an
ordered list of the processes feeding into a combine process. Each process involved
in the model combination is assigned a combination order number based on its
position in the list. The order is used in the final stage of the internal average and
external average combination methods. It is also used for resolving ties.
In general, the primary geological model should be the last process in the Combine
Order. If a bad hole model exists, it should always be assigned the first position in the
Combine Order.
Probability Maximum
If the chosen combination method is external maximum or internal maximum, the
individual model probabilities are examined, and the model with the largest
probability value is selected as the sole model to be used for the current data level. If
there is a tie between probabilities, the primary geological model wins.
Probability Average and the Bad Hole Model
When either the external average or internal average method is selected, the final
probability of a model is based on:
•
Its original probability
•
Its position in the Combine Order list
ELANPlus Theory
134
Index
Model Probabilities
Model Combination
Let us consider the example shown in the session in ) . There are three processes
Shaly_Sand (S1), Carbonate (S2) and Bad_Hole (S3) feeding into the Combine
process. The order in which these models are listed in the combine order is shown in
the figure below.
Shaly_Sand(S1) the main geological model is listed at the bottom of the list and
Bad_Hole(S3) the badhole model is on the top. The final probability of the badhole
model (first in the list) is given by
prob ( SOL3 ) = prob ( SOL3 ) 0 + prob ( BAD ) × ( 1 – prob ( SOL3 ) 0 )
(101)
where:
prob(SOL3) = the new probability of model S3
prob(SOL3)0 = the original probability of model S3
prob(BAD) = the bad hole probability
The following relationship between prob(3) and prob(BAD) results from
Equation (101):
prob ( SOL3 ) 0 , if prob ( BAD ) = 0.0
prob ( SOL3 ) = 

1.0
if prob ( BAD ) = 1.0
(102)
Remember that prob(BAD) = 0.0 if no bad hole probability expression exists.
Once the bad hole probability has been applied to the first model, the remaining
probabilities are readjusted as follows (again using the example in ).
ELANPlus Theory
135
ToC
Index
Model Probabilities
Model Combination
ToC
Using the cascading scheme of in Table 33, the higher-numbered models take
precedence over lower-numbered models.
Table 33 Probability
Cascading Used for
Final Probability Values
prob(SOL3) = (prob(SOL3))
prob(SOL2) =
(prob(SOL2)0) ×
(1.0 – prob(SOL3))
prob(SOL1) =
1.0
×
(1.0 – prob(SOL2))
Index
×
(1.0 – prob(SOL3))
For example, assume that before final combination prob(1) = 1.0, prob(2) = 1.0,
prob(3) = 0.0, and prob(BAD) = 0.0. When the final combination is applied, model 2
will receive 100% of the final probability, and model 1 will receive 0%.
No probability expression is required for model 1(the last model in the list). It gets
whatever remains after the models listed above it have removed their share of the
probability.
It may seem backwards that the primary geological model is accorded only the
leftovers of the secondary models. The idea is that in most cases, the models listed
earlier in the list are exceptions. As such, their probabilities are zero or low most of
the time. The primary model gets all or most of the probability until an exceptional
condition occurs. At such point a specialized model takes over.
If no probability expressions exist, all individual model probabilities are zero. In that
case, the probability cascading method causes all volumetric results to be obtained
from the last model in the list, since its probability will be 1.0 as a result of the
cascade.
The final volumetric results are obtained as
nmod
Vi =
∑
Vi ( j ) × prob ( j )
(103)
j=1
where:
Vi = volume of the ith component in the union of all formation com- ponents
from all models
nmod = number of models being combined
prob(j) = final, cascaded probability of model j
ELANPlus Theory
136
ToC
Index
Chapter 8
Quality Control
ELANPlus quality control consists of developing appropriate models and controlling
the quality of the results.
Quality Control of the Model
Model development involves taking known information about the geological area and
building appropriate ELANPlus models. Although the ELANPlus program has no
knowledge of how appropriate a model is geologically, two pieces of information can
be computed that provide an indication of the mathematical validity of the model:
resolution number, and relative volume uncertainties.
Resolution number is the average sensitivity of the results to small changes in the
parameters or tool response. A value of less than 4 indicates good resolution. A value
greater than 6 indicates poor resolution.
A relative volume uncertainty is the uncertainty for an individual volume,
normalized so that the smallest uncertainty has a value of 1.0. When all relative
volume uncertainties are less than 10, the results warrant a high level of confidence.
The resolution number and relative volume uncertainties are derived from the
response matrix and can be computed only for linear models, but the same concept
can be applied to nonlinear models. Neither the resolution number nor the relative
volume uncertainties are output by the program. They are used here to show how
changes to a model affect the mathematical stability of results.
ELANPlus Theory
137
Quality Control of the Model
Quality Control
A poor resolution number or poor relative volume uncertainties may be the result of
an unbalanced uncertainty matrix, which can result when one tool is weighted much
more heavily than the others. While there are good reasons to weight a tool more
heavily in a particular well (for example, sonic in bad hole), during model
development you should keep the uncertainty matrix balanced. The balanced
uncertainty matrix discussed earlier provides the lowest resolution number for any
given model
For more information see the Balanced Uncertainties section of Chapter 5,
Uncertainties.
For a model with balanced uncertainties, the best way to improve the resolution is to
add an additional measurement that responds to a volume being solved. For example,
consider the model in Table 34.
Table 34 An Example Model
Components
QUAR
Equations
RHOB
NPHI
ILLI
XWAT
XOIL
GR
CXDC
ΣVolumes
Resolution Number = 2.86
QUAR = 3.4741
ILLI = 4.3235
XWAT = 1.0000
XOIL = 1.8322
Now extend the model by adding orthoclase feldspar (ORTH), as shown in Table 35.
Table 35 Model with Orthoclase Added
Components
QUAR
ORTH
ILLI
XWAT
XOIL
Equations
RHOB
NPHI
GR
CXDC
ΣVolumes
Resolution Number = 6.36
QUAR = 210.28
ORTH = 189.95
ILLI = 36.865
XWAT = 1.0000
XOIL = 16.404
Obviously the solution of Table 35 is not very believable. To solve for orthoclase
requires an additional measurement.
ELANPlus Theory
138
ToC
Index
Quality Control of the Model
Quality Control
Extend the model by adding the potassium measurement (WWK), as shown in Table
36.
ToC
Table 36 Model with Orthoclase and Potassium Added
Components
QUAR
Equations
RHOB
NPHI
ORTH
ILLI
XWAT
XOIL
WWK
GR
CXDC
ΣVolume
Resolution Number = 2.89
QUAR = 2.1606
ORTH = 1.2834
ILLI = 4.0862
XWAT = 1.0000
XOIL = 1.7494
Note that the models of Table 34, Table 35, and Table 36 are all possible. That is,
the number of unknowns is less than or equal to the number of equations.
Table 34 is a quartz-clay model. In Table 35 orthoclase was added. Note that the
resulting resolution number and the relative volume uncertainties are very poor. That
suggests that the tools provided do not have sufficient resolution for the model, so
the results obtained from ELANPlus processing would be very poor. Adding the
potassium measurement in Table 36, however, again results in a well-defined model.
Neither tools nor volumes can be arbitrarily added or subtracted from a model. The
choice must come from external knowledge in one of three basic forms:
•
Adding more individual models and limiting the types of minerals found by
each model.
•
Adding additional information in the form of constant equations.
•
Constraining the results of an individual model to a known solution space.
ELANPlus Theory
139
Index
Examples of Bad Hole Models
Quality Control
ToC
Examples of Bad Hole Models
In rough hole conditions, some models lose their validity. Often, bad hole is limited
to a single facies (as perhaps only the shales wash out). Thus, a model needs to be
defined with a more limited number of volumes and tools. A bad hole model example
is shown in Table 37.
Table 37 A Bad Hole Model
Components
Equations
QUAR
ILLI
XIWA
UIWA
XIWA=UIWA
DT
GR
CUDC
ΣVolumes
CT1
Note that hydrocarbons are not included in this model! Therefore, the model is
appropriate only when the bad hole is in sections believed to be nonproductive.
Notice that the model is overdetermined because of the relationship established by
the constant tool, CT1. Thus, a similar model could be built even when no DT data
are available. (The CUDC equation can be an excellent rough-hole porosity tool in
zones where clearly there are no hydrocarbons.)
In cases where the bad hole is in more than just one facies, consider using the
constant tools. Take, for example, a sand-shale section; the primary model for the
sands is shown in Table 38.
Table 38 Sand-Shale Model
Components
QUAR
Equations
RHOB
NPHI
ORTH
ILLI
XWAT
XOIL
WWK
WWTH
CXDC
ΣVolumes
If there are some sections where hole rugosity causes the RHOB and CXDC
equations to be in error, you can define a second model where those measurements
are replaced with constant equations, as for example in Table 39.
Table 39 Sand-Shale Model for Rough Hole
Components
Equations
QUAR
CT1
NPHI
ORTH
ILLI
XWAT
XOIL
WWK
WWTH
CT2
ΣVolumes
CT2 controls an average moved hydrocarbon ratio; CT1 controls an average porosity
for the sands. The actual values for CT1, CT2 and their parameters are determined in
good hole. The basic model and the bad hole model are combined using ELANPlus
model combination logic.
Another way of handling bad hole is through the use of a constraint. An example is
limiting volumes such that the reconstructed density is greater than 2.15:
constraint(Min_Density,
2.5*ILLI+2.65*QUAR+2.71*CALC+2.85*DOLO+1.0*XWAT
2.15)
ELANPlus Theory
140
Index
Quality Control
Quality Control of the Results
If density is less than 2.15, the constraint will affect the answer as if the density had a
value of 2.15.
Quality Control of the Results
Index
The primary quality control mechanism for ELANPlus results is the use of
reconstructed logs. Reconstructed log quality information is available in two forms:
the curve SDR (standard deviation of the reconstruction), and the individual
reconstructed logs, themselves.
SDR provides an overall indication of how well the logs reconstruct. For a
determined model, SDR could theoretically approach 0. With real data the value of
SDR may be low but will not reach 0.
For an overdetermined model, an SDR greater than 0 theoretically means that one or
more of the logs do not agree with the other logs. To determine which logs are being
affected, the ELANPlus processing provides a set of logs reconstructed from the
volumetric results of each Solve or Combine process in the session.
Reconstructed logs are an important tool for quality control of ELANPlus results.
Here are some points to remember about reconstructed logs.
Reconstructed Logs Can Identify Model Problems
Reconstructed logs can identify model problems such as data outside the model or
inconsistency within models.
Data Outside the Model
Reconstructed logs can help identify problems caused by data outside the model. For
example, a problem is indicated in a sand-shale model when RHOB_REC = 2.5, but
RHOB = 2.8. The high density must be rationalized. The most likely cause is the
presence of a heavier mineral, perhaps a dolomite stringer.
After model tuning is complete, the density log should reconstruct (unless there is
bad hole). If it does not, there is a problem.
Inconsistency Within Models
Reconstructed logs can help identify problems caused by inconsistency within
models. For example, oil parameters input for NPHI and gas parameters for RHOB.
ELANPlus Theory
ToC
141
Quality Control of the Results
Quality Control
ToC
Poor Reconstruction Means There Is a Problem
Poor reconstruction means that there is a problem that may lie with the log that does
not reconstruct, another log, a constraint, invalid data (for example, bad hole data),
the selection of one or more parameters (for example, Rw, hydrocarbon type).
A Good Reconstruction Can Go With a Wrong Answer
A good reconstruction does not necessarily mean that the answer is correct. It means
the data fit the model. An example is an average carbonate model, which is
underdetermined, that will compute a very geologically questionable 50% dolomite
and 50% clay in shaly zones. The user must make sure that the chosen model makes
petrophysical sense for the area being interpreted.
Use Predicted Value to Check for Inconsistencies
Using the predicted value for a log (reconstructing a log from a model that does not
use the log directly) is a powerful technique to check for parameter inconsistencies
such as wrong Rw and to check the validity of a particular log. There are two
methods: use the log from one model with the volume from other models, and set the
uncertainty very high.
Using the Log from One Model and the Volumes from Others
Have the log in one model and use the Combine Editor to choose the volumes from
other models to use for reconstruction.
Setting the Uncertainty Very High
Set the uncertainty very high for the log in question (assuming the original model
was overdetermined). Setting the value very high only de-emphasizes the input; it
never completely eliminates the influence of the data in the final answer. A common
way to run the first ELANPlus pass is to have
CUDC_UNC high to see if there is an Rw problem; then balance for the final
computation.
Summary
In summary, the SDR curve will point out areas in which log reconstruction is poor.
It is then up to you to determine the cause of the inconsistency. Remember that a
good SDR does not always mean good results. As a final check, always ask, “Do the
volumetric results make sense?”
ELANPlus Theory
142
Index
ToC
Index
Appendix A
The Simandoux Conductivity Equation (A historical perspective)
The actual form and derivation of the “Simandoux”equation as quoted and used in
ELAN has a long and tortuous history. Enquiring minds who refer to the original
Simandoux paper of 19631 (and can read French) will find that the paper is in fact a
report on laboratory experiments to measure the complex dialectric constant at
1MHz of material samples that relate the dialectric constants and losses to water
saturations; and resistivity to porosity, clay content and clay resisitivity, but for water
filled formations only, by the following equations:
K – C∗
2
ζε 1 + ε′ = ζε 1 + εδ + ASw + BSw = Kζε 1 -------------------------------------------------2
( K – C∗ ) 2 + ( G∗ ⁄ ω )
(EQ 9)
and
G∗ ⁄ ω
1
2
ε″ = --- ( ASw + BSw ) = Kζε 1 -------------------------------------------------2
µ
( K – C∗ ) 2 + ( G∗ ⁄ ω )
and
1
1
p
---- = ------- + -------R
R m R sh
(EQ 10)
(EQ 11)
Where:
ε1 = Dialectric constant of apparatus walls
ε’ = Real dialectric constant of the sample
ELANPlus Theory
143
Quality Control of the Results
Quality Control
ToC
ε” = Dialectric losses of the sample
δ = Thickness of the ionic double layer
ζ = Dimensionless coefficient, describing the ratio between the active capacity of the
apparatus walls and that of the sample = (K/ε1)/C0
C0= Active capacity of apparatus cell.
ω = Angular frequency of the current 2πf
µ = Proportionality of the coefficient between ε’and ε”
K= Capacity of the apparatus insulating walls
C*= Apparent capacity of the cell-sample combination
G*= Apparent conductance of the cell-sample combination
A= Constant
B= Constant
p= Clay content of the sample
R= Radius of apparatus external walls in the case of a cylindrical cell
Rm= Resistivity of the equivalent clean formation
Rsh= Clay particle resistance
Sw= Water saturation
It may be seen from the form that the above equation is strictly valid for laminated
layers of clean sand and shale only.For this reason many, in fact most, saturation
models that are variations of a laminated model are termed “Simandoux”equations.
The actual form of the equation in ELANPlus is based on the same concept as
Simandoux of laminated sand-shale layers but originally derived from an equvalent
parallel resisitor model. This gives:
n
m
φ e Sw
1
Vsh
------ = ( 1 – Vsh ) ----------------------------------- + --------m
Rt
Rsh
aRw ( 1 – V sh )
ELANPlus Theory
(EQ 12)
144
Index
Quality Control of the Results
Quality Control
ToC
This equation was first modified for a reduced effect in hydrocarbon bearing
formations:
n
m
φ e Sw
˙
Vsh
1
------ = ( 1 – Vsh ) ------------------------------------------ Sw
+
m
Rt
Rsh
aRw ( 1 – V sh )
Index
(EQ 13)
And then for the non-laminar behaviour of real clays:
n
m
c
φ e Sw
Vsh
1
------ = ------------------------------------------- + ----------- Sw
m–1
c
Rt
Rsh
aRw ( 1 – V sh )
(EQ 14)
This equation was first published in the 1972 Schlumberger Log Interpretation
Principles2 book with the assumption of m=n=2. In his 1985 review of saturation
equations Paul Worthington3 classifies the original Simandoux equation as a “Type
1”, which means it has a form of Phi x Sw plus linear Vclay, whereas the above
equation is classified as a “Type 2” where Sw is raised to a power and Vclay contains
an Sw term.He attributes this equation to Schlumberger, 1972, with no reference to
Simandoux. However, the 1972 Schlumberger Log Interpretation Principles book
directly references the original Simandoux paper as the basis of the 1972 equaiton,
and also the paper by Poupon et al4 in 1967 as the development of the model.
Considering that Shale is a mixture of clay and silt, the 1972 Log Interpretation
Principles book uses the standard R0=aRw/φm to obtain:
R clay
R clay
( V sh = V silt + V cl ) → ( I Silt = V silt ⁄ V Sh ) → R sh = -------------------------x = -----------------------------( 1 – V silt ⁄ V sh )x
( 1 – V silt )
(EQ 15)
where x is empircally found to range between 1.4 and 2.4, depending on clay
distribution type, and Vsilt is the silt index or volume. Combining equations 6 and 7
and using m, n, and a instead of 2,2 and 1 :
m
n
x
φ e Sw
V cl
1
------ = ---------------------------------------------------------------- Sw
- + ---------------------------------------------(x – c)
c m–1
Rt
R cl ( V cl + V silt )
aRw ( 1 – ( V cl + V silt ) )
ELANPlus Theory
(EQ 16)
145
Quality Control of the Results
Quality Control
‘x’ and ‘c’ were usually taken equal to 2 for practical reasons: it allows reduction of
the equation to a quadratic form that may be solved using a slide rule or simpe
calculator.
With the x = ‘ersh’ and the c = ‘swshe+1’in ELANPlus terminology, three further
assumptions were made :
1) The difference between the exponent of (m-1) and 1.0 for shale term in the first
denominator is not significant enough to consider for shaley sand, and therefore (m1) is assumed 1.0.
2) The Sw in the second term should be to the power of n/2, not unity.
3) ‘m’ may vary with porosity as per the Shell formula. The usual value assumed for
mc2 is 0.19.
This produces the form of the equation as implemeted, and with conductivity
replacing resistivity, the Simandoux Conductivity Equation is written:
n
--2
V
( m + ( mc2 ⁄ φ e ) )  V uwa n
ersh  uwa
C ucl V cl  ---------------
 --------------- (EQ 17)
C uwa φ e
 φe 
 φe 
C t = -------------------------------------------------------------------------------- + -------------- ------------------------------------------------------------------------a
( swshe + 1 )
( ersh – swshe – 1 )
1 – ( V cl + V silt )
( V cl + V silt )
See Table 28 for the parameters used in the equation.
ELANPlus Theory
146
ToC
Index
ToC
Index
Glossary
alpha processed, alpha processing Alpha processing is a signal processing technique that uses
high frequency information from a short spacing detector on a multidetector tool to enhance the vertical resolution of the tool. An alpha-processed curve is a curve that has undergone alpha processing.
absent
A special numerical value, recognized by the ELANPlus program as representing invalid data. The Absent value has historically been -999.25, a
value that is unlikely to occur in borehole data from logging tools and
that produces a specific, easily recognizable bit pattern on certain computers. If necessary, Absent cane set to any number.
Note: an Absent curve is not the same as a missing curve. An Absent
curve is a curve in the database that contains only Absent values. A missing curve simply does not exist in the database.
balanced uncertainties Equation uncertainties chosen so that each equation has approximately
the same relative influence on the volumetric results.
calibration problem
ELANPlus Theory
In a linear algebra expression of the type Ax = b, the calibration problem
is that of determining A, when b and x are known. Contrast with inverse
problem.
147
Quality Control of the Results
constraint
Glossary
A limit imposed on the volumetric results of the ELANPlus optimizer. A
constraint can be used to impose an absolute upper or lower limit on an
output volume (for example, volume of flushed-zone water ≥ 0.03) or it
may establish a relationship among volumes (for example, volume of
montmorillonite ≤ 0.25 times the volume of illite).
curve (data curve)
A depth-indexed array of real-valued data such as logging data or environmentally corrected data.
Combine process
A part of the ELANPlus application that provides the capability to combine the results of several Solve process computations into a single set of
answers.
formation component One of a set of minerals, rocks or fluids assumed to be present to some
degree in a borehole interval under study.
forward problem
In a linear algebra expression of the type Ax = b, the forward problem is
that of determining b, when A and x are known. Contrast with inverse
problem.In the ELANPlus program, the forward problem is also called
log reconstruction.
Function process
The part of the ELANPlus application that takes input and produces output according to one or more predefined or user-defined functions.
hypertext
A system of links between parts of a document or documents that allows
the user to click on a link in one document to display the relevant information in (and to navigate among) other documents and return to the
same place in the original document.
incoherence function
A mathematical expression based upon the deviation of reconstructed
tools from the true tool reading, taking also into consideration the uncertainty of each tool. It is this function that the optimizer tries to minimize
to achieve the most probable answer.
inverse problem
In a linear algebra expression of the type Ax = b, the inverse problem is
that of determining x, when A and b are known. It is named for the fact
that the matrix A must be inverted to obtain the solution.
In the ELANPlus program, the linear response equations can be written
in this form and are usually written t = Rv, where t is the tool, or log data,
vector, R is the matrix of response parameters and v is the formation
component volume vector. The object of the inverse problem is to obtain
v, given t and R. The concept of the inverse problem applies whether the
equations are linear or nonlinear.
ELANPlus Theory
148
ToC
Index
Glossary
local knowledge
Quality Control of the Results
Information specific to a localized area, usually a well or field, which is
taken as truth. When properly provided to the ELANPlus program, local
knowledge such as “We know that the XYZ sand contains no more than
20% calcite cementing,” can help produce a more accurate interpretation.
log measurements
The data obtained from instruments lowered into a borehole, sometimes
referred to as tools.
level by level
An analysis in which data from input curves are all obtained from the
same depth, with no consideration to the data values at adjacent levels.
When computations for the current depth level are complete, results are
written to a file (either in memory or on disk) at the same depth as the
input data.
model
A set of response equations, formation components, constraints, and
parameters that define the problem to be solved by the ELANPlus program.
nc
The number of clays in a model, including all clays that have specific
names (ILLI, MONT, etc.) as well as the generic clays (CLA1, CLA2).
nf
The number of fluids in a model, including all types of fluids (water,
hydrocarbon, irreducible, etc.) in both the flushed and undisturbed zones.
nfc
The number of formation components in a model. Unless otherwise
stated, nfc includes all solids—nonclay and clay alike—and all fluids.
However, note that since bound water (XBWA) is solved for as a dependent variable, nfc does not include it.
nuf
The number of fluids in a model, including all types of fluids (water,
hydrocarbon, irreducible, etc.) in both the flushed and undisturbed zones.
Applies to all fluids, regardless of type, in the undisturbed zone only.
nxf
The number of fluids in a model, including all types of fluids (water,
hydrocarbon, irreducible, etc.) in both the flushed and undisturbed zones.
Applies to all fluids, regardless of type, in the flushed zone only.
ns
The number of solid formation components in a model, including both
clays and nonclays unless otherwise stated.
parameter
A numeric or alphanumeric value, that can be set by the user and is used
by the program in the evaluation of expressions, in the selection of inputs
and outputs, or to control program flow.
process
A computation component specified by the user for an ELANPlus session. A process can be of type SOLVE, COMBINE, or FUNCTION, and
each type of process performs a specific type of computation.
ELANPlus Theory
149
ToC
Index
Quality Control of the Results
p.u.
reconstructed logs
Glossary
Porosity Unit. Internally, the ELANPlus program always works in decimal porosity, that is, values ranging between 0.0 and 1.0, inclusive.
Porosity units are 100 times the decimal units, or values between 0.0 and
100.0.
Output curves that are generated from computed formation components
and from response parameters using ELANPlus response equations.
Reconstructed logs are mathematical reconstructions of measured logs.
relative volume uncertainty The uncertainty for an individual volume, normalized so that the
smallest uncertainty has a value of 1.0. When all relative volume uncertainties are less than 10, the results warrant a high level of confidence.
resolution number
A number that represents the relative degree to which the equations
selected in a model respond to the selected formation components.
Strictly speaking, for any response matrix, the resolution number is the
base 10 logarithm of the ratio of the largest eigenvalue of the response
parameter matrix to the smallest eigenvalue. A value in the range of 3 to
4 generally indicates that the input logs are sensitive to the selected formation components. A value greater than about 6 indicates that at least
one formation component exists for which the input logs all react in a
similar way.
For a formation composed of calcite and water, using the equations for
gamma ray, thorium, and potassium (alone) would result in a very high
resolution number, even though there are more than enough equations,
since these logs are insensitive to any differences between calcite and
water. Using density and conductivity, on the other hand, would produce
a low resolution number.
response equations
A mathematical expression whose form is known to the ELANPlus application. A response equation relates a set of measured logs such as density,
gamma ray, etc., to a set of formation volumes such as quartz, water, oil.
response parameters
A parameter, usually zonable, whose value represents the reading of a
tool when surrounded by 100% pure formation component. There are
therefore (number of tools) times (number of formation components)
response parameters available in the ELANPlus program. The mnemonic
for a response parameter consists of its tool mnemonic and its formation
component mnemonic, joined by an underbar (for example,
RHOB_QUAR, DT_XWAT, CT1_USFL ...).
Solve process
A part of the ELANPlus application that uses input logs to compute the
volumes, reconstructed logs, and Standard Deviation of Reconstruction
(SDR).
ELANPlus Theory
150
ToC
Index
Glossary
Quality Control of the Results
tools
Measurements from logging devices, such as bulk density, gamma ray,
and deep conductivity. In addition to log measurements, tools may also
be constant or zoned values.
uncertainty
The numerical value expressing the level/degree of uncertainty of how a
response equation will contribute to the final solution of an instantiated
ELANPlus model.
volumes
Values assigned to formation components such as quartz, illite, oil, and
bound water. These values are calculated from logging measurements
and response parameters. The term volumes is often used interchangeably with formation components.
zoned parameter
A parameter whose value varies with the depth interval in which it is
defined. A zone can be defined by a top depth and a bottom depth or by
a top depth and an interval.
ELANPlus Theory
151
ToC
Index
ToC
Index
Index
ABCDEFGHIJKLMNOPQRSTUVWXYZ
C
T
Choose, meaning 4
Command Bar 5
Table of Contents
using hyperlinks in 3
typographical conventions 4
E
Enter, meaning 4
Equation, Simandoux Conductivity 145
X
xpdf reader 3
G
GoBack button 4
H
hypertext link, using 4
M
mouse button usage 4
P
pdf (portable document format) 3
Previous Topic button 3
S
Select, meaning 4
Simandoux Conductivity Equation
A historical perspective 145
ELANPlus Theory
152
Download