Академический Документы
Профессиональный Документы
Культура Документы
This publication has been provided pursuant to an agreement containing restrictions on its use. The publication is also
protected by Federal copyright law. No part of this publication may be copied or distributed, transmitted, transcribed,
stored in a retrieval system, or translated into any human or computer language, in any form or by any means,
electronic, magnetic, manual, or otherwise, or disclosed to third parties without the express written permission of:
Trademark Notice
Landmark, the Landmark logo, 3D Drill View, 3D Drill View KM, 3DVIEW, Active Field Surveillance, Active
Reservoir Surveillance, ARIES, Automate, BLITZ, BLITZPAK, CasingSeat, COMPASS, Contouring Assistant,
DataStar, DBPlot, Decision Suite, Decisionarium, DecisionDesktop, DecisionSpace, DepthTeam, DepthTeam
Explorer, DepthTeam Express, DepthTeam Extreme, DepthTeam Interpreter, DESKTOP-PVT, DESKTOP-VIP,
DEX, DFW, DIMS, Discovery, Drillability Suite, DrillModel, DrillVision, DSS, Dynamic Surveillance System,
EarthCube, EdgeCa$h, eLandmark, EPM, e-workspace, FastTrack, FZAP!, GeoDataLoad, GeoGraphix, GeoGraphix
Exploration System, GeoLink, GES, GESXplorer, GMAplus, GrandBasin, GRIDGENR, I2 Enterprise, iDims,
IsoMap, LandScape, LeaseMap, LMK Resources, LogEdit, LogM, LogPrep, Make Great Decisions, MathPack, Model
Builder, MyLandmark, MyWorkspace, OpenBooks, OpenExplorer, OpenJournal, OpenSGM, OpenTutor,
OpenVision, OpenWorks, OpenWorks Well File, PAL, Parallel-VIP, PetroBank, PetroWorks, PlotView, Point
Gridding Plus, Pointing Dispatcher, PostStack, PostStack ESP, PRIZM, PROFILE, ProMAX, ProMAX 2D, ProMAX
3D, ProMAX 3DPSDM, ProMAX MVA, ProMAX VSP, pStaX, QUICKDIF, RAVE, Real Freedom, Reservoir
Framework Builder, RESev, ResMap, RMS, SafeStart, SCAN, SeisCube, SeisMap, SeisModel, SeisSpace,
SeisVision, SeisWell, SeisWorks, SeisXchange, SigmaView, SpecDecomp, StrataMap, Stratamodel, StratAmp,
StrataSim, StratWorks, StressCheck, STRUCT, SynTool, SystemStart, T2B, TDQ, TERAS, Total Drilling
Performance, TOW/cs, TOW/cs The Oilfield Workstation, Trend Form Gridding, Turbo Synthetics, VIP, VIP-COMP,
VIP-CORE, VIP-DUAL, VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-POLYMER, VIPTHERM, WavX, Web OpenWorks, Well Editor, Wellbase, Wellbore Planner, WELLCAT, WELLPLAN,
WellXchange, wOW, Xsection, ZAP!, Z-MAP Plus are trademarks, registered trademarks or service marks of
Landmark Graphics Corporation.
All other trademarks are the property of their respective owners.
Note
The information contained in this document is subject to change without notice and should not be construed as a
commitment by Landmark Graphics Corporation. Landmark Graphics Corporation assumes no responsibility for any
error that may appear in this manual. Some states or jurisdictions do not allow disclaimer of expressed or implied
warranties in certain transactions; therefore, this statement may not apply to you.
Chapter
Table of Contents
Preface
Introduction to GRIDGENR
What Is GRIDGENR? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How GRIDGENR Aids Reservoir Simulation . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding Gridblock Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Geological Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Layer Topography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Layer Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gridblock Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Grid Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Grid Projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Faults and Pinchouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R2003.4 - Landmark
1-2
1-2
1-2
1-3
1-4
1-5
1-5
1-6
1-6
1-7
1-9
iii
1-11
1-11
1-12
1-13
1-14
1-14
1-14
1-15
1-16
Getting Started
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Starting GRIDGENR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Understanding the GRIDGENR Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The GRIDGENR Main Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The GRIDGENR Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Zone Modification Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-22
2-23
2-25
2-27
iv
Landmark - R2003.4
2-70
2-70
2-71
2-72
2-72
2-72
2-72
2-73
2-73
2-74
2-74
2-74
2-74
2-75
2-75
2-75
2-75
2-75
2-75
2-76
2-76
2-76
3-80
3-80
3-83
3-85
R2003.4 - Landmark
3-108
3-108
3-109
3-112
3-113
3-115
3-116
3-119
3-120
3-122
3-122
3-124
3-125
3-126
3-128
3-128
3-129
3-130
3-131
3-132
3-133
3-134
3-135
3-136
3-138
3-138
3-138
3-140
3-141
3-141
3-141
3-142
3-142
Landmark - R2003.4
3-143
3-145
3-147
3-148
3-149
3-150
3-151
3-152
3-153
3-154
3-154
3-154
3-154
3-155
3-155
3-157
3-157
3-158
3-158
Chapter 4
4-160
4-160
4-160
4-163
4-164
4-164
4-165
4-167
4-167
4-170
4-172
4-173
4-177
4-177
4-180
4-183
4-186
4-188
4-188
4-189
vii
viii
4-193
4-194
4-195
4-196
4-196
4-197
4-198
4-198
Editing Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moving Corner Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pinching a Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pinching a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moving a Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding to a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Rows or Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subdivide an Area of the Main Grid . . . . . . . . . . . . . . . . . . . . . . . . .
Extending the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting Grid Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Rows and Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Section of Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nullifying Part of a Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Null Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reactivating a Single Null Area . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reactivating All Null Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Tie Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying Tie Lines from Another Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Tie Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing Individual Tie Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing All Tie Lines in a Zone . . . . . . . . . . . . . . . . . . . . . . . . . .
Recalculating a Gridded Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Respacing Edge Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reshaping the Grid Boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Refining the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cartesian Refinement Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Radial Refinement for Vertical Wells . . . . . . . . . . . . . . . . . . . . . . . .
Horizontal Radial Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Extending Cartesian Refinements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modifying Grid Refinements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Omitting Part of an Existing Refinement . . . . . . . . . . . . . . . . . . . . .
Including an Omitted Refinement Area . . . . . . . . . . . . . . . . . . . . . . .
Changing the X or Y Increment of a Refinement . . . . . . . . . . . . . . .
Changing the Z Increment of a Refinement . . . . . . . . . . . . . . . . . . . .
Changing the X or Y Spacing of a Refinement . . . . . . . . . . . . . . . . .
Changing the Z Spacing of a Refinement . . . . . . . . . . . . . . . . . . . . .
Changing a Radial Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-199
4-199
4-200
4-201
4-202
4-202
4-202
4-204
4-206
4-210
4-210
4-211
4-212
4-214
4-215
4-215
4-216
4-216
4-219
4-220
4-220
4-220
4-221
4-223
4-225
4-228
4-230
4-231
4-234
4-237
4-238
4-238
4-240
4-242
4-244
4-245
4-247
4-248
Landmark - R2003.4
4-249
4-249
4-249
4-250
4-251
4-253
4-254
4-256
4-256
4-256
4-257
4-257
Chapter 5
5-263
5-264
5-265
5-266
5-271
5-271
5-272
5-273
5-273
5-275
R2003.4 - Landmark
ix
5-293
5-293
5-293
5-294
Subject Index
Landmark - R2003.4
List of Figures
Preface
Introduction to GRIDGENR
Figure 1-1: How Reservoirs Are Divided Into Gridblocks . . . . . . . . . . . . . . . . . . . . . . 1-2
Figure 1-2: Reservoir Cross Section with Zones and Simulation Layers . . . . . . . . . . . 1-3
Figure 1-3: How Elevation Contours Are Used to Define Layer Boundaries . . . . . . . 1-4
Figure 1-4: Typical Porosity Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Figure 1-5: 2-D Grid Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Figure 1-6: Applying a Grid Structure to a Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Figure 1-7: How Projected Grid Cells Define a Gridblock . . . . . . . . . . . . . . . . . . . . . 1-7
Figure 1-8: How Pinchouts are Modeled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Figure 1-9: Modeling of Vertical Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Figure 1-10: Modeling Normal Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Figure 1-11: Using Contours to Calculate Gridblock Values . . . . . . . . . . . . . . . . . . . 1-11
Figure 1-12: GRIDGENR Work Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Figure 1-13: Imported Porosity Mesh with Overlaid Reservoir Grid . . . . . . . . . . . . . 1-13
Figure 1-14: Example of a Curvilinear Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Figure 1-15: Example of Radial Grid Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Figure 1-16: Example of a Data Array (Porosity at Each Gridblock) . . . . . . . . . . . . 1-16
Figure 1-17: Color-Coded Display of Calculated Grid Values . . . . . . . . . . . . . . . . . 1-16
Figure 1-18: Example of VIP-CORE Initialization Data File . . . . . . . . . . . . . . . . . . 1-17
R2003.4 - Landmark
xi
List of Figures
Chapter 2
Getting Started
Figure 2-1: The GRIDGENR Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
Figure 2-2: Main Window Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Figure 2-3: Control Panel Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Figure 2-4: Zone Modification Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
Figure 2-5: Menu for combining/deactivating zones. . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Figure 2-6: Split Modification Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Figure 2-7: Using Save As to Build Case Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-51
Figure 2-8: ASCII Version of a GRIDGENR Database File (GTF) . . . . . . . . . . . . . . 2-53
Figure 2-9: The Options Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-70
Chapter 3
xii
Landmark - R2003.4
List of Figures
Subject Index
R2003.4 - Landmark
xiii
List of Figures
xiv
Landmark - R2003.4
List of Tables
Preface
Introduction to GRIDGENR
Chapter 2
Getting Started
Table 2-1: GRIDGENR Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Table 2-2: Drawing Area Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
Chapter 3
R2003.4 - Landmark
xv
List of Tables
Subject Index
xvi
Landmark - R2003.4
Chapter
Audience
This manual is intended for use by reservoir engineers or other technical
personnel who are trying to describe reservoir structure and properties in a format
that can be used by reservoir simulation software such as the Landmark line of
VIP simulators. This manual assumes you have a basic familiarity with
computers. Experience with the X Window System/Motif interface is especially
helpful as is some familiarity with the technical requirements of reservoir
simulators.
Organization
The manual is arranged in a user guide format with step-by-step procedures
covering all aspects of program operation. The chapters are arranged in the
following order:
R2003.4 - Landmark
xvii
Operating Conventions
This manual uses certain conventional methods to indicate the correct mouse
button and keyboard usage.
Mouse Buttons
Mouse buttons are named MB1, MB2, MB3, and MB4 as shown in the illustration
below. The mouse examples below show a right-handed arrangement. Button
arrangement may be reversed for left-handed mouses (see your system
documentation for details).
MB1
MB2
MB3
Three-Button Mouse
Four-Button Mouse
xviii
Landmark - R2003.4
Mouse Operations
You can use the mouse by rolling it across the surface of the mouse pad or desk
(except on Sun). As you move the mouse, the pointer moves to a corresponding
location on the screen. The following terms are used to describe various mouse
operations:
Table 0-1: Typical Mouse Operations
Mouse
Operation
Instructions
Click
Double-click
Triple-click
Control-click
Shift-click
Drag
Hold down MB1 and move the mouse, then release when pointer
reaches desired location.
Select
Shade
Set cursor
View pop-up
menu
Click MB3 then click menu option to select. Some menus may
require you to drag MB3 to view and select from the pop-up menu.
GRIDGENR Prompts
GRIDGENR often prompts you with instructions on what to do next. Typically
these prompts indicate which mouse button to press for what action. For example:
Prompt
The prompt above indicates you should press MB1 to select a point, MB2 to
delete a point, MB3 to view a pop-up menu, or MB4 to finish entering points. If
an MB4 option is shown, it will not be available on a three-button mouse.
However, most prompts give the same option for both MB3 and MB4. For
example: (3-4) Finish
R2003.4 - Landmark
xix
Special Keys
Some keys are named differently on different systems. Our standard names for the
major keys are listed below, along with an explanation of how to identify each
one. Other special-purpose keys (Compose, Pause, etc.) are either not used with
our system or are used infrequently.
Table 0-2: Names and Locations of Common Keys
Name
Typical Label
Typical Location
Returna
Tab
Deleteb
Backspaceb
Backspace, Remove, or
long arrow pointing left
Esc
Escape or Esc
Shift
spacebar
Control
Control or Ctrl
Altc
Alt
Metac
Diamond symbol ()
Left of spacebar.
Cursor arrow
PgUp
Page Up or PgUp
PgDn
a. On many keyboards there is both a Return and an Enter key. In these cases, always
use Return.
b. Delete and Backspace may be interchangeable on some keyboards.
c. Alt and Meta may be interchangeable on some keyboards.
Key Combinations
Some keys such as the Control key, Meta key, and Alt key are used in combination
with others. For example, you can press Control-D by holding down the Control
key and pressing the D key. The same applies to combinations like Alt-F4, MetaF4, etc. Always hold down the first key before pressing the second.
xx
Landmark - R2003.4
Combining keys may also be used with mouse clicks. For example, Control-click
means to hold down the Control key and click MB1. Control-Shift-click means to
hold down the Control key and the Shift key before clicking once with MB1.
Correct Procedure
Resize window
Fill screen
Convert to icon
Double-click on icon.
Move window
Click on title.
Alt-F3 or Meta-F3.
Close window
Alt-F4 or Meta-F4.
Other Conventions
Other conventions are used in this manual to provide you with additional
information about the software.
New Terminology/Emphasis
Any new or unfamiliar term is highlighted in italics. For example, the word
hypertext may be new to you, therefore it is highlighted. Italics are also used for
emphasis, such as when a procedure warns you not to do something.
Error Messages
Most error messages encountered when using the software are highlighted at the
place where they might occur in each procedure. Error message information is
enclosed in a shaded box like the one below:
Line Cannot Cross Itself
This message appears when you try to draw a contour that doubles back on itself. Click
MB2 to back up and redraw the contour.
R2003.4 - Landmark
xxi
The error message is shown in bold text and the appropriate action is listed
directly underneath.
Related Manuals
The following manuals provide more information on Landmark products related
to GRIDGENR. For more information, please consult the appropriate manual
listed below.
Getting Started with VIP. An introduction to the VIP product line in general
and the DESKTOP-VIP program in particular. Explains all of the concepts
and data you need to prepare and run reservoir simulations.
PlotView Users Guide. A manual that explains how to use the PlotView
graphics utility to plot well production curves from a VIP reservoir simulation
and compae the results to historical values or other simulation case studies of
the same data.
GeoLink User Guide. A summary of the user interface available with the
GeoLink package.
3DVIEW Users Guide. A summary of the user interface available with the
3DVIEW package.
Contact your Landmark representative for more information about these manuals
or other Landmark products.
xxii
Landmark - R2003.4
Chapter
1
Introduction to GRIDGENR
What Is GRIDGENR?
The Landmark Grid Generator (GRIDGENR) is a computer application that
helps you describe the three-dimensional structure and properties of a
hydrocarbon reservoir, then compile the data into a format that can be used to
drive reservoir simulation models. In particular, you can do the following:
Define and edit a grid structure that can be used to subdivide the reservoir into
three-dimensional gridblocks for computer modeling purposes.
Calculate values for each defined property at each gridblock, based on the
mapped contours.
Create data arrays containing the calculated values, which can be used for
input to reservoir simulators.
This manual explains how to use GRIDGENR to accomplish all of the tasks listed
above.
Basic Concepts
The following sections describe the basic concepts assumed in computer
modeling of reservoirs, which will help you understand how GRIDGENR works.
R2003.4 - Landmark
Introduction to GRIDGENR
y
x
Zone 1
Zone 2
Zone 3
Zone 4
Zone 5
Gridblock
Reservoir Model
Landmark - R2003.4
Introduction to GRIDGENR
Geological Zones
A key component of the reservoir model is a horizontal region called a zone. A
zone is typically a producing or permeable structure such as a sandstone with
similar rock properties in the vertical direction. Each zone is typically one
gridblock thick. If you need to model a specific type of fluid movement, you can
split a zone into several gridblocks in the vertical direction. In such cases,
however, the geological properties are assumed to be identical for each of the
vertically stacked gridblocks in the same zone.
All gridblocks in a zone are contiguous on their sides, except where they are offset
by a fault. In general, all of the gridblocks in a zone are contiguous with the
gridblocks in the zones above and below it. It is possible, however, to define gaps
such as shale layers in the reservoir, and it is also possible for zones to pinchout,
thus providing continuity between a gridblock in one zone and gridblocks in one
or more zones above it.
= Zone boundary
= Simulation layer boundary
Figure 1-2: Reservoir Cross Section with Zones and Simulation Layers
Sometimes, you may not want to model a producing zone as a single layer
because there are important vertical effects such as gas percolation occurring
within the zone. In such cases, you can subdivide the zone into additional
simulation layers, as shown in Figure 1-2. This illustration shows a cross section
of a reservoir with two geological layers. For modeling purposes, each geological
layer has been subdivided into two simulation layers. Notice that the relative
thickness of each simulation layer is proportional to the zone thickness the
simulation layers shown above are approximately 50 percent of the zone
thickness.
R2003.4 - Landmark
Introduction to GRIDGENR
Layer Topography
Usually, the surface topography of each zone has already been defined by
geologists on contour maps. These contour maps may have been drawn on paper
or produced electronically using various types of mapping software. In either
case, the contour maps describe the exact geometry of each zone. Instead of
specifying the elevation at each point across the entire surface, the contour map
uses a line to connect points of equal elevation. This gives a good idea of the
surface topography at the top and bottom of each zone.
Figure 1-3: How Elevation Contours Are Used to Define Layer Boundaries
The illustration above shows how elevation contours might look for the top and
bottom surfaces of a single zone. Notice that in most cases, the top surface of one
zone is also the bottom surface of another zone. The gross thickness of a layer (as
opposed to net pay) is defined as the distance between corresponding points on the
top and bottom surfaces. If contour maps are available that show layer thickness,
these can be used to determine the surface topography, as well.
You must use the surface topography or thicknesses to define the geometry of
each layer in the reservoir. For example, you can specify:
The top surface of the first layer and the gross thickness of every layer
(recommended).
The top surface of every layer and the gross thickness of the last layer.
The top surface of every layer and the bottom surface of the last layer.
Of course, this assumes that all layers are contiguous. To skip a layer for
instance, in a non-producing zone you would have to define extra surfaces, as
appropriate, to define the bottoms or tops of noncontiguous zones. In any event,
you should take care not to overspecify the geometry. For example, if you specify
both gross thickness and a bottom surface and the two do not match exactly,
GRIDGENR will compute the structure using gross thickness and ignore the
bottom-of-structure maps.
Landmark - R2003.4
Introduction to GRIDGENR
Layer Properties
The same type of contours that can be used to define surface topography can also
define physical rock properties and saturations within a zone. Contour maps may
already exist for these types of properties or they can be created using automated
mapping software. For example, the following map shows porosity in the top
layer of a reservoir.
Gridblock Geometry
Once you define the contours of a zone, it becomes simpler to define and calculate
the gridblock geometry.
Grid Definition
The gridblock structure in a reservoir can be defined point-by-point, or automated
to some degree using GRIDGENRs gridding features. Instead of having to define
each side of each three-dimensional gridblock, GRIDGENR simplifies the
process by letting you define a two-dimensional (2-D) grid like the one shown
below. The 2-D grid is made up of rows and columns. The intersection of each row
and column forms an intersection or corner point. Each corner point has an x,y
coordinate that specifies its position horizontally with regard to the surface of the
R2003.4 - Landmark
Introduction to GRIDGENR
Grid boundary
or border
2
Grid
cell
3
1
Edge point
y
2 Rows
Grid corner
point (xn,yn)
3
x
Grid Projection
GRIDGENR projects the grid that you specify onto the surface of each zone, as
shown in the illustration below.
User-defined
2-D grid
Once projected in the z dimension, the 2-D grid then defines the shape of each 3D gridblock. The illustration below shows how grid cells projected onto the top of
two successive layers define the corner points for a gridblock. The height or
Landmark - R2003.4
Introduction to GRIDGENR
x4,y4
x1,y1
z1
x3,y3
z2
z3
x2,y2
Gridblock
Top of Zone 1
z4
Top of Zone 2
x4,y4
x3,y3
x1,y1
Notice that the gridblock is limited by and contiguous with the surface of a zone.
In GRIDGENR, gridblocks never cross zone boundaries, since different zones
have different rock properties and the entire purpose of a gridblock is to specify an
area with uniform properties.
Zone 1
= Zone 2
area of zero
thickness
Zone 2
Zone 3
Zone 2
Faults present a slightly more difficult problem. GRIDGENR lets you trace or
digitize the actual path of a fault through each layer of the reservoir. Then it
calculates the nearest gridblock interface to the fault path and actually produces a
vertical offset in the gridblocks the same way that a fault produces vertical offsets
between geological layers. This vertical offset is taken into consideration when
R2003.4 - Landmark
Introduction to GRIDGENR
Zone 1
Zone 2
Standard
Connection
Fault
Connection
Standard
Connection
Gridblock
offset at fault
boundary
Zone 1
Zone 2
The illustration above shows how a vertical fault would be modeled. GRIDGENR
cannot model reverse thrust faults explicitly because this would require the grid at
the top of a zone to overlap itself. Any reverse fault must be modeled as a vertical
fault. If the sloping fault correction is applied then a reverse fault will be
approximated as best possible. However, GRIDGENR can model normal faults
such as the one in the following illustration.
In this case, there is no overlap in the grid, for example, at the top of Zone 1. In
fact, viewed from above, the grid would have a gap in it where it crosses the fault.
This gap can be modeled as a null area using GRIDGENRs flexible gridding
features. (Refer to Sloping Fault Correction on page 5-276 for further details.)
Slanted
normal fault
boundary
Zone 1
Standard
Connection
Zone 2
Fault
Connection
Standard
Connection
Zone 1
Zone 2
Landmark - R2003.4
Introduction to GRIDGENR
The transmissibility factor of the fault is also tracked. This relates to the faults
ability to communicate (or transmit) fluid from block-to-block across the fault.
Each surface of a gridblock that contacts a fault is assigned a transmissibility
factor that expresses the ability of fluid to flow across the fault. The
transmissibility factor is expressed by a number from 0 (no fluid flow across the
fault) to 1 (unobstructed flow). For instance, a sealing fault has a transmissibility
factor of 0; a conductive fault has a transmissibility factor greater than 0. Typical
factors would be .3, .5 or .9.
Wells
GRIDGENR allows the definition of two types of wells. Wells may be either well
spots or deviated wells. Well spots always have a single X/Y location. Deviated
wells are defined using multiple X/Y/Z locations. Because deviated wells have a
component in Z, they cannot be digitized but must be imported. Well spots can be
digitized.
The structure of a well spot is very simple but the structure of a deviated well can
be more complex. Each deviated well can have one or more traces.
Well 1
1st
Trace
2nd
Trace
Perf
R2003.4 - Landmark
Introduction to GRIDGENR
You may define perforations for both well spots and deviated wells to correspond
with the perforations in the actual well. Because these depend on either Z or
measured depth, neither of which can be visualized in an areal view, they need to
be imported rather than digitized. GRIDGENR will use the imported perforations
to calculate which gridblocks need to be perforated in the simulation grid.
Well 1
Simulation
Grid
Real
Perforation
Gridblock [2,2] and
[2,3] will be perfed
in the simulation
run.
Because perforations are time dependent you may define start and stop times for
the perforations in the import file.
GRIDGENR shows a well spot as a diamond at its X/Y location and it projects
deviated wells traces onto the areal view for viewing. You may also look at the
simulator perforations in 3DVIEW. However, the actual trace is not displayed
there at this time.
GRIDGENR interpolates the corner point depths from the topography contours
and derives the other values from property contours. For example, the following
illustration shows a gridblock with two porosity contours running through it.
Since each gridblock is, by definition, an area of uniform properties, only one
porosity value can be assigned. To calculate a value, GRIDGENR uses a surface
10
Landmark - R2003.4
Introduction to GRIDGENR
fitting and averaging technique to arrive at the optimum value for the gridblock.
These techniques are discussed in more detail in Chapter 5.
A
Imported mapping data from 3rd party packages must be converted using the
conversion utility. GRIDGENR can also accept contour values developed in
Landmarks Stratamodel software, but only after processing using Landmarks
own GeoLink system.
R2003.4 - Landmark
11
Introduction to GRIDGENR
GRIDGENR can also import contours, faults, grids and wells directly from
OpenWorks. The data is imported directly into GRIDGENR, and no conversion or
intermediate data files are necessary. See Importing from OpenWorks on
page 2-58.
ZMAP
Contours, faults,
grids, and wells
from
OpenWorks
Convert and
import
Import
GRIDGENR
Map Display
Import
Edit map
display
Construct
final grid and
calculate
Import
12
Landmark - R2003.4
Introduction to GRIDGENR
two types of grids serve entirely different purposes, this manual will always use
the term mesh for geologic grids and grid for reservoir simulation grids.
Porosity values
= 28
= 26
= 24
= 22
Even though meshes cannot be used as reservoir grids, they still can serve a useful
purpose as contours. Meshes provide a more thorough description of each
reservoir property than line-style contours, since they give a better idea of
variations in a property at uniformly spaced intervals across an entire zone. For
this reason, you may want to use meshes in place of or in addition to
contour data.
Curvilinear Grids
The most important feature of GRIDGENR is its ability to define, edit, and
compute properties for reservoir simulation grids. To meet the special gridding
needs for reservoir simulation, GRIDGENRs gridding tools let you create
curvilinear grids that you can easily curve or orient in any direction. This
flexibility lets you concentrate gridblocks in areas where they are needed the most
and orient the gridblock structure to the specific reservoir geometry. Convenient
GRIDGENR editing tools let you change the size of gridblocks, add or delete
rows or columns, and reposition gridblock boundaries as needed. GRIDGENR
R2003.4 - Landmark
13
Introduction to GRIDGENR
Text Annotation
GRIDGENR automatically adds map titles, scales, contour labels, well names,
and grid cell numbers to all digitized or imported map data. You can turn these
labels on or off, as desired. You can also add more text annotations if needed. For
example, you might add labels describing field boundaries or major faults. Once
text is added, you can easily copy it, move it, change it, or delete it.
Hardcopy Printing
The map displays that you prepare can be printed in a hardcopy format for reports
or presentations, as needed. You can easily print the map images to any
PostScript-compatible printer or plotter.
Unitless Data
In some ways, GRIDGENR can be considered to have unitless dimensions for the
property maps. The units you use are not important, as long as all data values of a
given type use identical units. For instance, all length measurements can be in feet
or meters, but not a combination of feet and meters. For example, if depth is
measured in feet and surface locations are measured in Universal Transverse
Mercator coordinates (UTM), you must either convert the depth values to meters
or the UTM coordinates to feet before using them in GRIDGENR.
14
Landmark - R2003.4
Introduction to GRIDGENR
gridblocks around wells, as shown in the illustration below. This kind of radial
refinement lets you closely track production or injection variables in the well
vicinity.
R2003.4 - Landmark
15
Introduction to GRIDGENR
plane
0.174
0.192
0.180
0.192
0.183
0.191
Z 1
0.190
0.182
0.192
0.190
0.195
0.187
0.200
0.180
0.205
0.187
0.208
0.194
0.217
0.180
0.219
0.188
0.220
0.196
0.231
0.184
0.234
0.192
0.236
0.201
0.245
0.193
0.249
0.196
0.257
0.207
0.240
0.199
0.255
0.201
0.260
0.212
0.231
0.200
0.235
0.204
0.238
0.214
The values are arranged in rows and columns the same way that rows and columns
appear in a map view of the gridded layer. GRIDGENR can prepare a similar
array for each different property in each layer of a reservoir.
The Calculation module provides you with complete flexibility in calculating grid
values and displaying them in color-coded graphic displays like the one shown
below. You can view and edit individual grid values, if desired, and write the
values to data files in various formats such as the keyword format used with VIP.
See Chapter 5 for more details on array calculation.
16
Landmark - R2003.4
Introduction to GRIDGENR
C
ARRAYS
C
C
CORP VALUE
C
C
LAYER
1
C
C
C ZONE
1
SPLIT 1.00000000
LAYER
C
C GRID BLOCK: I =
1 , J =
1 , K =
1
-40.57
7564.15
4718.79
210.01
7186.54
4716.62
-40.57
7564.15
4734.30
210.01
7186.54
4733.01
C GRID BLOCK: I =
2 , J =
1 , K =
1
211.46
7564.15
4721.81
460.57
7189.15
4729.29
211.46
7564.15
4737.44
460.57
7189.15
4745.42
.
.
.
211.46
-40.57
211.46
-40.57
7564.15
7183.96
7564.15
7183.96
472
471
473
473
463.49
210.01
463.49
210.01
7564.15
7186.54
7564.15
7186.54
473
471
475
473
When using GRIDGENR with VIP or any other simulator, you should understand
the special requirements of that simulator with regard to gridblock structure and
relevant properties. For information on VIP requirements, see the manual titled
Getting Started with VIP or the VIP-CORE Reference Manual. Where appropriate
in this manual, we have made occasional reference to pertinent VIP requirements
so that you can make sure your data works well when you use it in VIP
simulations.
R2003.4 - Landmark
17
Introduction to GRIDGENR
18
Landmark - R2003.4
Chapter
2
Getting Started
Introduction
This chapter explains everything you need to know to get started using
GRIDGENR, including:
Before reading this chapter, you should be familiar with the basic concepts
contained in Chapter 1. For a quick refresher on keyboard and mouse usage, see
the Preface to this manual.
Once installation is completed correctly, you can start the GRIDGENR
application and begin using the system.
R2003.4 - Landmark
19
Getting Started
Installation
If GRIDGENR has not yet been installed, you must first install it. Once
installation is completed correctly, you can start the GRIDGENR application and
begin using the system.
20
Landmark - R2003.4
Getting Started
Starting GRIDGENR
To start GRIDGENR from DESKTOP-VIP, select it from the Input menu shown
below.
NOTE:
R2003.4 - Landmark
You must have an active study and case before selecting this option.
21
Getting Started
You can resize the Main Window and Control Panel by dragging the corners.
For example, you may want the GRIDGENR interface to take up less room
on the screen. Or, you may want to make the Main Window larger so you
have more room to work.
Main Window
Control Panel
22
Landmark - R2003.4
Getting Started
Prompts and
messages
Drawing area
Scale
Spectrum
Filename and
reference
points
Menu Bar. The menu bar contains a series of pull-down menus that let you
select any of the available program options. The following menus are
available:
R2003.4 - Landmark
Purpose
See
Chapter
File
Edit
3,4
23
Getting Started
Purpose
See
Chapter
Inquire
3,4
Screen
Zoom in and out; pan; restore; redraw; modify display; control scale and spectrum; change background
color.
Calculate
Options
To select any menu option, just click on the desired menu, then click the
desired option (or drag the mouse pointer to it). For example, to open a file,
click the word File on the menu bar, then click the word Open on the pulldown menu GRIDGENR displays a list of filenames you can select from.
Sometimes, a menu provides several cascading selections just keep
clicking (or drag the mouse) until all desired selections are chosen.
Purpose
See
Chapter
Prompts/ messages
3,4
Spectrum
Provides a color scale for easy visualization of contour ranges. For example, any porosity contours in
the range of 18-20 percent might be colored green.
Scale
Automatically shows relative distance in map coordinate units (feet or meters), based on map reference points that you select.
Filename/ ref.
points
Procedures later in this chapter explain how to change the drawing area
display (see Controlling the Display on page 2-70).
24
Landmark - R2003.4
Getting Started
Current map
element
Current
property
Current geologic
layer or zone
Current simulation
layer or layer
Reference point
control
Zone modification
control
The various Control Panel buttons and settings are discussed in more detail below.
To operate any button, click on it then click the desired selection, or drag the
mouse pointer to the desired selection. To operate the zone number setting, drag
the slider bar or click on either side of it.
R2003.4 - Landmark
Context. This button describes the current map element being viewed, edited,
or digitized. For example, if you are working on wells, this button should be
set to Well. Setting this button changes the options available on the Edit menu
to match the context of what you are doing. For example, setting it to Grid
changes the Edit menu so that only the gridding functions are available.
Property. This button describes the current property displayed in the drawing
area. For example, to view or digitize porosity (POR) contours for a certain
zone, this button should be set to POR. Changing this button changes the
property shown in the drawing area. For example, you can use it to cycle
25
Getting Started
through all of the property contours defined for a given zone viewing one
set of contours at a time. For a full description of properties, see Types of
Contours on page 3-92.
Zone No. GRIDGENR treats each reservoir layer as a zone numbered from 1
to 999. Typically, each zone is a geological layer for which you can define a
top surface, bottom surface, gross thickness contours, and attributes. The
Zone No. setting lets you select the number of the zone (geological layer)
currently being viewed or digitized. For example, to work on the top layer,
you would set the zone number to 1. Changing the zone number changes the
map view shown in the drawing area. For example, if the property is set to
POR and you change the zone number, the map view changes to show the
porosity contours for the next zone.
SimLayer No. This is the simulation grid layer. This will correspond exactly
to the zone number if no Zone Modifications are defined.
Reference Point. This button lets you change the current reference points for
digitizing. Reference points are a fixed set of coordinates used to infer the
horizontal dimensions of the reservoir. For more details on this feature, see
Controlling the Reference Points on page 3-90.
Zone Modifications. This button pops up a table which allows you to specify
which zones to combine, split, set inactive, insert, or delete. These
modifications will actually take place when the grid is calculated.
26
Landmark - R2003.4
Getting Started
NOTE:
R2003.4 - Landmark
Geo Zone. The geologic zones. The number of these displayed depends on
the amount of data defined in your model. If you are defining the zone
modifications before all of your data has been defined, you may add more
layers by typing in a larger number in the zone on slider then re-entering the
panel.
Splits. The part of the combined unit that will be put into each simulation
layer.
27
Getting Started
Edit
Combine
Separate
Set Inactive
Set Active
Insert Before
Insert After
Delete
To insert a new zone above or below a current one, click on the existing zone
then select Insert Before or Insert After. To provide a name for geologic zones
or a combined unit, select the desired box then type into it.
To change the number of splits for a combined unit, select the box and type a
new number. The splits will be automatically changed.
To change the split fraction or name a simulation layer, select the box to
change and the split modification panel will be displayed.
28
Landmark - R2003.4
Getting Started
R2003.4 - Landmark
29
Getting Started
2. Make sure the path shown in the bottom entry field is the desired directory
where you want to store the grid file. If not, click on this line, backspace over
the previous pathname, and retype the pathname.
You can also interactively search for the correct path by double-clicking the
directory names in the Directories list (the /.. entry moves back up a level in
the directory structure).
3. Click the mouse pointer at the end of the bottom entry field and leave it there.
You should see a flashing text cursor (I-shaped symbol) at the end of the line.
4. Type the desired filename for the new file. (A .gdb extension will be appended
to the filename automatically when you save it.)
5. Click the OK button or press the Return key.
GRIDGENR displays the following panel which lets you define reference
points for the new file.
6. Enter identifying names and x,y coordinates of any two fixed points in the
reservoir (such as well locations). These coordinates will be used as a
reference for determining all horizontal distances within the reservoir. For
best results, the reference points should be widely separated. If you plan to
digitize a series of maps of the same area, these should be points that appear
on every map. For a more detailed discussion of reference points, see
Controlling the Reference Points on page 3-90. Also, see the discussion of
Unitless Data on page 1-14.
7. Click the OK button. The reference points appear in the drawing area as two
red symbols. The new filename and reference point coordinates also appear
just below the drawing area in the GRIDGENR Main Window.
GRIDGENR is now ready for you to begin defining contours, faults, wells, text,
and grids. Turn to Chapters 3 and 4 for the appropriate procedures. Although you
have opened the file in the GRIDGENR Main Window, it does not yet exist in a
saved format on the systems hard disk. To save the file to disk, you must use the
Save or Save As feature discussed later in this chapter (see Saving Modifications
to a File on page 2-50).
30
Landmark - R2003.4
Getting Started
GRIDGENR GTF file. This could be a GTF file produced using the Export
feature (see Export to GTF File on page 2-54), from GeoLink.
Z-MAP and formatted ASCII fault, contour, or grid file with headers.
Opening a new GRIDGENR file with Well List data imported from OpenWorks
1. Select File New (Import)... from OpenWorks... from Well List...
If you have already selected a project in OpenWorks, you will get the dialog
box shown in step 3 on the next page.
If there is not an active OpenWorks project, you receive the Select Project
dialog box with a list of available projects, similar to the one shown below.
R2003.4 - Landmark
31
Getting Started
2. Select an existing project in the Select Project dialog box. Click OK.
If you have not already selected a well list in OpenWorks, a Well Selection
dialog box opens.
3. Select a well list from the available lists and click on OK.
The dialog box shown below opens. The project name that you selected
appears on the title bar. The wells in the well list that you selected display in
the OpenWorks Well List panel on the left side of the dialog box.
NOTE:
If you did not begin with an active well list, you may have to reselect File
New (Import)... from OpenWorks... from Well List... in order
to open this window.
32
Landmark - R2003.4
Getting Started
4. Choose from the following ways to display the well names in the OpenWorks
Well List panel:
Click on the CWN button to display the Common Well Name. This is the
default option.
5. Using the scroll bar on the right side of the OpenWorks Well List panel, scroll
down the list and select the wells you want to import.
There are several methods and functions associated with the selection and
importation of wells in the OpenWorks Data Import dialog box:
R2003.4 - Landmark
Click on the well or wells you want to select. The well name(s) you selected
and some information cells now appear in the Import OpenWorks Well Table
panel on the right side of the dialog box.
Alternatively, you can click the Select All button in the OpenWorks Well List
panel and the arrow
button in the middle of the dialog box to import all
the wells in the well list. The well names now appear in the Import
OpenWorks Well Table.
Click the Insert Rows button to insert an additional row (or rows) in the
Import OpenWorks Well Table panel.
If you wish to delete a well from the list of imported wells, simply click on the
name of that well, then click the Delete button.
Click the Reset button to remove all the well names from the Import
OpenWorks Well Table panel.
33
Getting Started
6. Click the Import/Merge button to import the wells into the grid database file.
Once you have wells in a project, you will use this button to merge any new
wells with the existing wells. Alternatively, you can click the Import/Replace
button to replace any existing wells with any new wells you select for
importation.
The GridGenr File Selection dialog box opens.
7. Select a .gdb file in the Selection box, and click on OK.
8. The Selection box closes, and the Grid Generator Main Window displays data
on the well(s) you selected.
34
Landmark - R2003.4
Getting Started
R2003.4 - Landmark
35
Getting Started
3. If not, select a well list from the available lists and click on OK.
The Select Well List dialog box closes, and an empty OpenWorks Data Import
Surface/Unit dialog box appears. The project name that you selected appears
on the title bar.
4. Click on the Surf button or the Unit button. The steps for both are the same.
The Surface/Units Selection dialog box appears.
This box lists the different surfaces, or tops, that you can choose from. The
selections are determined by the OpenWorks project you selected.
36
Landmark - R2003.4
Getting Started
5. Select a surface from the list of choices and click on OK. You will see the
OpenWorks Data Import form.
You can import one or any number of surfaces into the project, as follows:
To select a single surface, click on it. Your selection and some information
cells appear in the Import OpenWorks Object Table on the right side of the
dialog box.
The steps needed to fill in the information cells begin on the next page.
If you want to import several surfaces, click on the Insert Rows button to add
as many rows as you want. Then, select the different surfaces to import in to
the project.
If you do not click on Insert Rows when selecting more than one surface,
only your last selection is displayed in the Import OpenWorks Object Table.
R2003.4 - Landmark
37
Getting Started
If you want to bring all the surfaces into the project, click on the Add All
OBJ button. You do not need to insert rows when using this method.
All of the surfaces appear in the Import OpenWorks Object Table. If you wish
to delete a surface from the list of imported objects, simply click on the name
of the surface to select it, then click the Delete button.
You can also click the Reset button to remove all the surfaces from the Object
Table list. The different tops or surfaces you can choose from are still
displayed (but not highlighted) in the OW Objects From Surface/Unit panel.
You can display as many zones of your project as you like, as follows:
6. If you are interested in displaying only one zone, click on the cell under the
word Zone, then type a number in the cell. Zone 1 is the default zone. For
38
Landmark - R2003.4
Getting Started
8. Enter an End Zone No.to change the number of zones displayed for your
project, then click on OK.
The Single_Property_Panel closes, and the number of zones that you selected
appears in the Import OpenWorks Object Table.
You can select a single property or several properties for a given zone of your
project, as follows:
9. To select a single property, click on the cell under the word Property with
Button 3.
A list of properties available for your project are displayed. For more
information about contour properties, see Types of Contours on page 3-92.
R2003.4 - Landmark
39
Getting Started
11. You might want to display several properties for the zone(s) you select. To
select several properties, click on the Single Zone button to bring up the
Single_ Zone_Panel.
12. Click on the different properties for the zone you are interested in, then click
on OK.
The Single_Zone_Panel closes, and the properties you selected appear in the
Import OpenWorks Object Table.
13. Click on the Import/Merge button in the OpenWorks Data Import window to
bring up the GridGenr File Selection dialog box below.
If you are starting a new project, you can choose to replace the previous data
with the new data by clicking the Import/Replace button instead of the
Import/Merge button.
40
Landmark - R2003.4
Getting Started
14. Select a .gdb file in the Selection box, or give your file a new name, and click
on OK.
The GridGenr File Selection dialog box closes, and the Grid Generator Main
Window displays the imported property chosen in step 9.
R2003.4 - Landmark
41
Getting Started
Creating a new GridGenr file with data imported from a GTF file
1. Select File New (Import)... from File...
The GridGenr File Selection dialog box appears, similar to the one below.
2. In the Directories list, select the directory containing the file to import.
3. In the Files list, locate the filename you wish to import and double-click to
select it.
You can also click the filename, then click on OK. If you do not see the
filename, enter a different pathname, followed by /*.gtf in the Filter panel and
click the Filter button.
4. Once the import file is selected, you will be prompted for the Gridgenr
database file name. Make sure the path shown in the bottom entry field is the
desired directory where you want to store this file. If not, click on this line,
backspace over the previous pathname, and retype the pathname.
You can also interactively search for the correct path by double-clicking the
directory names in the Directories list (the /.. entry moves back up a level in
the directory structure).
5. Type the desired filename for the new file. (A .gdb extension will be appended
to the filename automatically when you save it.)
Click the OK button or press the Return key.
42
Landmark - R2003.4
Getting Started
6. When you select an import file, GRIDGENR displays the following form,
which lets you specify the import requirements. The filename you selected is
displayed on the top line of this form.
7. Make sure the desired import filename is shown on the top line of this form. If
not, retype the name.
NOTE:
If you want to return to the File Selection panel and select a different
filename, replace the pathname/filename with a question mark (?), click the
OK button, and repeat the previous step.
8. Select the types of map elements that you want to import from the Import
Segment portion of the form. If you want all types, click on All.
9. Select the Action on Current Data.
If you want incoming data to replace any duplicated data in the existing file,
select Replace. If you want incoming data to be added to the existing data,
select Merge.
10. Click the OK button to begin importing.
As the importing process proceeds, a series of messages appear above the
drawing area. When the process is finished, the imported elements appear in
the drawing area.
Import File nnnn Does not Exist
This message appears if GRIDGENR did not find the filename in your start-up
directory or at the specified path location. Click the OK or Cancel button and start
over at step 2.
R2003.4 - Landmark
43
Getting Started
You can now add more contours, faults, wells, text, and grids to the file, or edit the
data as desired. Turn to Chapters 3 and 4 for the appropriate procedures.
44
Landmark - R2003.4
Getting Started
Filter/select
file(s)
2. Filter/select the file under the Directories/Files fields on the left portion of the
dialog box. The selected file displays in the File Table.
File(s) selected
WARNING: Before you start to fill in the File Table, be aware that selections are inserted
at the current cursor position. Always make sure the correct row is
highlighted.
Or use the following keys to select multiple files from the File list:
To Select
R2003.4 - Landmark
Do This
Click
to create new rows.
Highlight cell in row before selecting file. If
selected row has a file assigned, new file will be
added in the row below.
Click
45
Getting Started
To Select
All files in a sequence
Do This
Click and drag in file list. With files highlighted,
click destination row if File Table is not empty.
b. Click MB2 in the entry field and select the Property to import for the zone
as shown below.
Use the following options to help you build the File Table:
Use this button
To do This
Clear highlighted cell(s) in the File Table.
46
Landmark - R2003.4
Getting Started
Enter
Zone
Select
Select
Multipl
Multiple
Properties
NOTE:
R2003.4 - Landmark
Enter
Property
Enter Zone
Range
You can click a cell and drag to copy its contents to other cells.
47
Getting Started
4. When the File Table is complete, click the Import/Replace button to create a
new .gdb file or to overwrite an existing .gdb file of the same name. The File
Selection dialog box opens.
Filter to the drive/directory and enter the name of the new database file in
the entry field. Then click OK.
5. Click the Close button to close the Import window.
48
Landmark - R2003.4
Getting Started
NT
UNIX
NOTE:
The top line of this form (Filter) should show the complete pathname of your
home directory or the subdirectory used specifically to store .gdb files. If
not, type in the correct pathname and click the Filter button.
R2003.4 - Landmark
49
Getting Started
Accept the settings as you see them, unless you want to change the
transmissibility factors to something other than the selected values.
GRIDGENR is now ready for you to begin working with existing maps and grids,
or define new ones. Turn to Chapters 3 and 4 for the appropriate procedures.
The file is saved automatically. When the message disappears, you can
continue working.
50
Landmark - R2003.4
Getting Started
Save
As
Case File #1
Case File #2
Save
As
Case File #3
This provides a convenient way to build similar reservoir case studies with
slightly different parameters (see illustration above). For example, if you want to
test several different grid structures for the same reservoir, you could create one
grid file, save it under its original name, then use Save As to save it as other
filenames. To use this feature, make sure the file is opened in the GRIDGENR
Main Window, then follow these steps:
1. Make sure you have saved any changes to the displayed data, if you want the
changes to be part of the original file.
2. Select Save As from the File menu. GRIDGENR displays the following form,
which lets you enter a new filename for saving:
NT
UNIX
R2003.4 - Landmark
51
Getting Started
3. Click the mouse pointer at the end of the Selection line and leave it there. You
should see a flashing text cursor (I-shaped symbol) at the end of the line.
4. Type the desired filename for the new file. (A .gdb extension will be appended
to the filename automatically.)
5. Click the OK button or press the Return key. The grid file is saved to disk
automatically using the new name.
File Already Exists, Overwrite It?
This message appears if you entered a filename that already exists. If you did so
intentionally, click Yes to continue. If not, click No to reenter a different filename,
or Cancel to avoid creating a new file.
You can now continue editing the data in the file, as explained in Chapters 3
and 4. Any further modifications saved for this file will be saved under the new
name, not the original name.
Closing a File
To close a file and clear the drawing area, you must either open a new file open an
existing file, or exit the program. If you want to clear the drawing area of various
elements without closing a file, use the Remove option on the Edit menu, as
explained in Chapters 3 and 4. If you want to clear the drawing area for defining a
new type of property for the current case study, just change the Property or Zone
setting on the Control Panel.
52
Landmark - R2003.4
Getting Started
R2003.4 - Landmark
53
Getting Started
54
Landmark - R2003.4
Getting Started
3. You can type the desired filename in the Export to File field. To select from a
list instead, click the words Export to File or enter a question mark (?). If
you do either, one of the following Export File dialog boxes opens.
Select a directory where you want to save the exported file. If you want to see
what files exist of a certain type, such as GRIDGENR Text Format (GTF),
type an asterisk followed by the extension type (such as *.gtf) at the end of the
directory path in the Filter field at the top of this form. Press the Filter button.
All existing files of the type you selected are displayed in the Files field.
In the Selection field, type the desired filename for the exported file. Press
OK. You are returned to the GGExportPanel.
4. On the GG Export Panel, select the elements and zones to be exported. For
instance, selecting All selects all elements listed on the right (Contours,
Faults, Mesh, etc.).
Selecting Specify will export individual elements according to the boxes you
check. Selecting Current will include the currently selected elements in your
grid. If you want to specify the zone to be exported, use the sliders to display
the desired zone number. Select Current Zone to include the current zone of
the file to be exported.
R2003.4 - Landmark
55
Getting Started
5. Press OK. The file is exported in the format you selected and the appropriate
extension is automatically appended to the filename.
As this happens, a series of messages appears above the drawing area to
indicate the progress.
Export file [name] already exists. Overwrite it?
This message appears if you enter a filename that already exists. Click Yes to
overwrite the existing file with the new export file, or click No to avoid overwriting it.
NT
UNIX
56
Landmark - R2003.4
Getting Started
3. The Filter field displays the current directory. To change the directory doubleclick a selection in the Directories field. To select a file to import, doubleclick a selection in the Files field.
If you do not see the filename, enter a different pathname (followed by /*.gtf)
on the top line and click the Filters button. Or double-click the names in the
Directories list to find the directory where the file is located.
When you select an import file, GRIDGENR displays the following form,
which lets you specify the import requirements:
4. Check the path and filename shown on the top line of this form, to make sure
it is the desired import file. If not, retype the name.
NOTE:
If you want to return to the File Selection panel and select a different
filename, replace the pathname/filename with a question mark (?), click the
OK button, and repeat the previous step.
5. Select the types of map elements that you want to import from the Import
Segment section of the form. If you want all types, click on All.
6. Select the Action on Current Data. If you want incoming data to replace any
duplicated data in the existing file, select Replace. If you want incoming data
to be added to the existing data, select Merge.
R2003.4 - Landmark
57
Getting Started
58
An OpenWorks file. You can choose from available projects in either a Well
List or Surface/Units.
GRIDGENR GTF file. This could be a GTF file produced using the Export
feature (see Export to GTF File on page 2-54), from GeoLink.
Z-MAP and formatted ASCII fault, contour, or grid file with headers.
Landmark - R2003.4
Getting Started
Opening a new GRIDGENR file with Well List data imported from OpenWorks
1. Select File Import... from OpenWorks... from Well List...
If you have already selected a project in OpenWorks, you will get the dialog
box shown in step 3 on the next page.
If there is not an active OpenWorks project, you receive the Select Project
dialog box with a list of available projects, similar to the one shown below.
2. Select a project in the Select Project dialog box, or create a new one. Then,
click on OK.
When you select an existin g project, a Well Selection dialog box opens.
R2003.4 - Landmark
59
Getting Started
3. Select a well list from the available lists and click on OK.
The dialog box shown below opens. The project name that you selected
appears on the title bar. The wells in the well lists that you selected display in
the OpenWorks Well List panel on the left side of the dialog box.
4. Choose from the following ways to display the well names in the OpenWorks
Well List panel:
Click on the CWN button to display the Common Well Name. This is the
default option.
5. Using the scroll bar on the right side of the OpenWorks Well List panel, scroll
down the list and select the wells you want to import.
There are several methods and functions associated with the selection and
importation of wells in the OpenWorks Data Import dialog box:
60
Landmark - R2003.4
Getting Started
Click on the well or wells you want to select. The well name(s) you selected
and some information cells now appear in the Import OpenWorks Well Table
panel on the right side of the dialog box.
Alternatively, you can click the Select All button in the OpenWorks Well List
panel and the arrow
button in the middle of the dialog box to import all
the wells in the well list. The well names now appear in the Import
OpenWorks Well Table.
Click the Insert Rows button to insert an additional row (or rows) in the
Import OpenWorks Well Table panel.
If you wish to delete a well from the list of imported wells, simply click on the
name of that well, then click the Delete button.
Click the Reset button to remove all the well names from the Import
OpenWorks Well Table panel.
6. Click the Import/Merge button to import the wells into the grid database file.
Once you have wells in a project, you will use this button to merge any new
wells with the existing wells. Alternatively, you can click the Import/Replace
button to replace any existing wells with any new wells you select for
importation.
The GridGenr File Selection dialog box opens.
7. Select a .gdb file in the Selection box, and click on OK.
8. The Selection box closes, and the Grid Generator Main Window displays data
on the well(s) you selected.
R2003.4 - Landmark
61
Getting Started
62
Landmark - R2003.4
Getting Started
3. Select a well list from the available lists and click on OK.
The Select Well List dialog box closes, and an empty OpenWorks Data Import
Surface/Unit dialog box appears. The project name that you selected appears
on the title bar.
4. Click on the Surf button or the Unit button. The steps for both are the same.
The Surface/Units Selection dialog box appears.
This box lists the different surfaces, or tops, that you can choose from. The
selections are determined by the OpenWorks project you selected.
R2003.4 - Landmark
63
Getting Started
5. Select a surface from the list of choices and click on OK. You will see the
OpenWorks Data Import form.
You can import one or any number of surfaces into the project, as follows:
To select a single surface, click on it. Your selection and some information
cells appear in the Import OpenWorks Object Table on the right side of the
dialog box.
The steps needed to fill in the information cells begin on the next page.
If you want to import several surfaces, click on the Insert Rows button to add
as many rows as you want. Then, select the different surfaces to import in to
the project.
If you do not click on Insert Rows when selecting more than one surface,
only your last selection is displayed in the Import OpenWorks Object Table.
64
Landmark - R2003.4
Getting Started
If you want to bring all the surfaces into the project, click on the Add All
OBJ button. You do not need to insert rows when using this method.
All of the surfaces appear in the Import OpenWorks Object Table. If you wish
to delete a surface from the list of imported objects, simply click on the name
of the surface to select it, then click the Delete button.
You can also click the Reset button to remove all the surfaces from the Object
Table list. The different tops or surfaces you can choose from are still
displayed, but deselected, in the OW Objects From Surface/Unit panel.
You can display as many zones of your project as you like, as follows:
6. If you are interested in displaying only one zone, click on the cell under the
word Zone, then type a number in the cell. Zone 1 is the default zone. For
R2003.4 - Landmark
65
Getting Started
8. Enter an End Zone No. in the appropriate panel to change the number of zones
displayed for your project, then click on OK.
The Single_Property_Panel closes, and the number of zones that you selected
appears in the Import OpenWorks Object Table.
You can select a single property or several properties for a given zone of your
project, as follows:
9. To select a single property, click on the cell under the word Property with
Button 3.
A list of properties available for your project are displayed For a listing and
more information about contour properties, see Types of Contours on page
3-92.
66
Landmark - R2003.4
Getting Started
11. You might want to display several properties for the zone(s) you select. To
select several properties, click on the Single Zone button to bring up the
Single_ Zone_Panel.
12. Click on the different properties for the zone you are interested in, then click
on OK.
The Single_Zone_Panel closes, and the properties you selected appear in the
Import OpenWorks Object Table.
13. Click on the Import/Merge button in the OpenWorks Data Import window to
bring up the GridGenr File Selection dialog box below.
Once you have run an OpenWorks project and you specify a new project, you
can choose to replace the previous data with the new data by clicking the
Import/Replace button instead of the Import/Merge button.
R2003.4 - Landmark
67
Getting Started
14. Select a .gdb file in the Selection box, and click on OK.
The GridGenr File Selection dialog box closes, and the Grid Generator Main
Window displays a property of your project. The property displayed is
determined by what you chose in step 9.
68
Landmark - R2003.4
Getting Started
Stratamodel SGM files must be processed through GeoLink and then exported
to the GTF format before they can be imported into GRIDGENR or GeoLink
can be used to directly create a GRIDGENR database (.gdb).
Gridded data (meshes) from other mapping packages must include the mesh
data parameters listed in Mesh Grid Data in Chapter 6 of the GRIDGENR
Technical Guide.
You may add contours, faults, and well spots to your model by using the
mouse to define their location.
You can import the data using the procedures later in this chapter (seeImport
from a GTF File on page 2-56).
R2003.4 - Landmark
69
Getting Started
70
Landmark - R2003.4
Getting Started
2. Turn on the Auto button if you want to see the background colors changes as
you reset the hue control.
3. Adjust each of the three hue controls (Red, Green, Blue) as desired to achieve
the desired color mix. To produce a shade of gray, make sure all three controls
are lined up.
If the Auto button is not activated, you can press Apply to see how the color
looks on the screen. You can also press the Reset button to reset the
background to its original color (black).
4. When you have achieved the desired background color, click the OK button to
close this panel.
R2003.4 - Landmark
71
Getting Started
Zooming In
You can zoom in by selecting an area of the display and making it fill the entire
drawing area. To zoom in:
1. Select Zoom In from the Screen menu, or press Control-Z. The following
message appears above the drawing area:
Point to lower left of window: (1) Select (2-4)Abort
2. Click at the lower left corner of the area you want to zoom. The mouse pointer
expands into a rubberband box and the following message appears:
Point to upper right of window: (1) Select (2-4)Abort
3. Move the mouse pointer until the rubberband box entirely encloses the area of
interest, then click again. The selected area expands to fill the drawing area.
Zooming Out
You can zoom back out to fit more of a map display into the drawing area. To
zoom out:
1. Select Zoom Out from the Screen menu, or press Control-U. The following
message appears above the drawing area:
2. Enter a zoom scale factor and click the OK button. For example, to make the
display appear half the current size, enter 2. To make it appear one-third the
current size, enter 3.
72
Landmark - R2003.4
Getting Started
3. Enter a panning factor and click the OK button. For example, a factor of 1.00
means the display will pan a whole view at a time; a factor of 0.5 means the
display will pan half its length; and so forth.
R2003.4 - Landmark
73
Getting Started
Spectrum is the color scale used for reading the maps. The scale uses various
colors from green to red to indicate increments along a range of values
beginning with a certain minimum value for each property and ending with a
certain maximum value. The minimum and maximum values for this color
scale are specified when you begin adding contours or faults for a new
reservoir case study. You can reset these using the Options menu (All).
Scale is the distance scale used for determining distances on the maps. The
scale is set automatically based on the reference point coordinates you define
when you first open a grid database file.
The following procedures explain how to change the display of these two objects.
74
Landmark - R2003.4
Getting Started
Click at the lower left location where you want the spectrum to be moved. The
following message appears above the drawing area:
Move cursor to the upper right location (1) Select (2-4)
Escape
Click at the upper right location where you want the spectrum to be moved. The
spectrum will be displayed.
Green-Red Spectrum
To display the spectrum using a green to red color scheme, select Spectrum/
Green-Red from the Screen menu. Upon selecting Green-Red, GRIDGENR will
display the spectrum with green on the left and red on the right.
Red-Blue Spectrum
To display the spectrum using a red to blue color scheme, select Spectrum/RedBlue from the Screen menu. Upon selecting Red-Blue, GRIDGENR will display
the spectrum with red on the left and blue on the right.
Gray-Scale Spectrum
To display the spectrum using a shades of gray, select Spectrum/Gray-Scale from
the Screen menu. Upon selecting Gray-Scale, GRIDGENR will display the
spectrum with various shades of gray.
Number of Colors
You can specify how many colors are displayed in a spectrum by selecting
Spectrum/#Colors from the Screen menu. After selecting this option the following
message box will appear for you to enter a number.
Enter the Number of Colors
R2003.4 - Landmark
75
Getting Started
When you have entered a number click OK and GRIDGENR will redisplay the
spectrum with the new settings.
Number of Intervals
You can specify how many label intervals are displayed on a spectrum by
selecting Spectrum/#Intervals from the Screen menu. After selecting this option
the following message box will appear for you to enter a number.
Enter the Number of Intervals
When you have entered a number click ok and GRIDGENR will redisplay the
spectrum with the new settings.
76
Landmark - R2003.4
Getting Started
2. Click the mouse pointer at the end of the bottom entry line (Enter name) and
type the desired filename, then click the OK button.
The file is written automatically with a .cgm extension.
File [name] already exists. Overwrite it?
This message appears if you entered a filename that already exists. Click the Yes
button to replace it, or the No button to avoid replacing it. If you select No, you
will have to specify a different filename.
Quitting GRIDGENR
To quit the GRIDGENR program:
1. Select Exit from the File menu.
The GRIDGENR Control Panel and Main Window both close automatically.
File Has Been Modified, Save It Before Exit?
This message appears if an existing file was already open in the GRIDGENR
drawing area and contains modifications which have not yet been saved.
Click the Yes button to save the most recent changes or No to discard the
changes, or Cancel to avoid exiting GRIDGENR.
R2003.4 - Landmark
77
Getting Started
78
Landmark - R2003.4
Chapter
3
Mapping the Reservoir
Introduction
The first major step in using GRIDGENR is to import all map elements needed to
describe the reservoir under study, including:
Contours defining the top or bottom surface of each zone, the thickness of
each zone, and/or various physical properties of each zone such as porosity,
permeability, initial saturation, etc.
Faults.
You can import the map elements from other software packages such as Z-MAP
Plus and GeoLink, or draw them freehand into the GRIDGENR drawing area.
Text must be added manually. Once these map elements are displayed in the
GRIDGENR Main Window, you can move, delete, edit, or manipulate them with
total ease and flexibility.
This chapter explains how to add and edit all of the map elements listed above.
Before using this chapter, make sure you understand the material in Chapters 1
and 2. For a quick refresher on mouse and keyboard terminology, turn to the
Preface of this manual.
R2003.4 - Landmark
79
Contour Options
The contour options let you control various display components, including the
contour line, labels, smoothing, point display, and tolerances.
Contour
lines
Contour
points
2900
2800
2700
Contour labels
To change the Contour display options, select Contour from the Options menu.1
The following form opens.
1. These options also are available when you select All from the Options menu.
80
Landmark - R2003.4
Click on the available check boxes, fill in the blanks, or adjust the slider bars, as
needed to set the following options:
Show Contour. This option controls the display of contours. This option
should be on whenever you are working with contours.
Show Smooth. If this option is turned on, all digitized contour points are
connected by smooth lines. If off, all digitized contour points are connected
by straight lines.
Show Point. This option controls the display of digitized contour points.
Min/Max Contour Values. These two settings let you readjust the minimum/
maximum contour values shown on the color scale at the top of the drawing
area (if the Spectrum is turned on).
Label Size. This setting controls the relative size of the contour labels (1 =
normal size; 2 = twice the normal size, etc.). The label size is relative to the
zoom magnification: if you zoom in, the same label size may appear larger.
R2003.4 - Landmark
Show Smooth On
81
not want GRIDGENR to discard any points, then set the tolerance to zero
effectively closing the discard zone.
Point 2 (outside zone)
Tolerance = 4% (4 ft)
discard zone
Point 1
Point 3
Scaling. To help make sure that you have enough contour points,
GRIDGENR will add points in areas where it determines they are needed.
If Makcon scaling is set to zero, GRIDGENR will determine the optimum
interval for adding points. Otherwise, you can enter a minimum distance
that you want GRIDGENR to use when adding points (for example, 50
would cause GRIDGENR to add points every 50 feet).
Reset Default. The Reset button lets you set the Makcon defaults back to
their original values, which are 0.01 tolerance and 0.00 scaling.
82
Landmark - R2003.4
Fault Options
The fault options let you control various display components, including the fault
lines, fault points, and tolerances.
Fault line
Fault
points
To reset the fault display options, select Fault from the Options menu.1 The
following form opens:
Click on the available check boxes, fill in the blanks, or adjust the slider bars.
When finished setting all options, click the OK button.
Show Fault. This controls the display of all fault components. This option
should be on whenever you are working with faults.
1. These options also are available when you select All from the Options menu.
R2003.4 - Landmark
83
84
Makcon Tolerance. This setting controls the tolerance for discarding extra
fault points. Tolerance is expressed as a percent deviation from a straight line
(e.g., 0.04 = 4 percent deviation). If any point is within this tolerance when
compared to the two adjacent points, GRIDGENR discards it automatically
(see Understanding Makcon Tolerance on page 3-82).
MakCon Scaling. This setting controls the Scaling, the minimum distance
that GRIDGENR will use to add points to a contour, if you fail to digitize
enough points.
Reset Makcon Default. This option lets you set the Makcon defaults back to
their original values, which are zero tolerance and zero scaling.
Landmark - R2003.4
Well Options
The well options let you control the display of well names and well symbols.
Well
name
Well 1
Well 2
Well
symbol
To set the well options, select Well from the Options menu.1 The following form
opens:
To use this form, click the available check boxes or adjust the slider bars, then
click the OK button when finished. The options are defined below:
Show Well. This option controls the display of the well symbol. If this option
is on, the symbol for the well is shown on the map.
Show Name. This option controls the display of the well name. If this option
is on, the name of the well is shown on the map.
Well Name Size. This option controls the size of well names, which are
relative. For example, setting the size at 2.00 makes it twice as large as 1.00.
The well name appears larger or smaller as you zoom in or out.
Well Symbol Size. This option controls the size of well symbols, which are
relative. For example, setting the size at 2.00 makes it twice as large as 1.00.
When zooming, however, the symbol appears approximately the same size,
no matter which zoom level you select.
1. These options also are available when you select All from the Options menu.
R2003.4 - Landmark
85
86
Landmark - R2003.4
Filter/select
file(s)
R2003.4 - Landmark
87
3. If you want to import several files, click on the Insert Rows button to add as
many rows as you want. Then, select the different files to import in to the
project.
If you do not insert rows before selecting more than one file, only your last
selection is displayed in the Import Zmap File Table.
Click on the Add All Files button to bring all the available files in to the
project.
All of the files appear in the Import Zmap File Table. If you want to delete a
file from the list of imported Zmap files, simply click on the name of the file
to select it, then click on the Delete button.
You can also click the Reset button to remove all the files from the list.
4. You can display as many zones of your project as you like.
If you are interested in importing only one zone, click on the cell under the
word Zone, then type a number in the cell. Zone 1 is the default zone.
88
Landmark - R2003.4
5. If you are interested in importing a single property for several zones, you can
click the Single Property button to display the Single_Property_Panel.
This panel allows you to quickly choose which zones of your project are
imported.
Enter an End Zone No. in the appropriate panel to change the number of zones
imported for your project, then click on OK.
The Single_Property_Panel closes, and the number of zones that you selected
appears in the Import Zmap File Table.
6. Click the file name in the files panel of the Import ZMAP File Table to fill in
the appropriate Import File table.
7. You can select a single property or several properties for a given zone of your
project. To select a single property, click the cell under the word Property
with Button 3 to display a list of properties available for your project.
8. Click the property that you want to display.
This property is displayed for any and all of the zones of your project. The
default property is TOS (Top of Surface).
9. You might want to display several properties for a zone you select. To select
several properties, click on the Single Zone button to bring up the Single_
Zone_Panel.
R2003.4 - Landmark
89
10. Click on the different properties for the zone you are interested in, then click
on OK.
The Single_Zone_Panel closes, and the properties you selected appear in the
Import Zmap File Table.
11. Click on the Import/Merge button to bring up the GridGenr File Selection
dialog box.
(Once you have run an OpenWorks project and you specify a new project, you
can choose to replace the previous data with the new data by clicking the
Import/Replace button.)
12. Select a .gdb file in the Selection box, and click on OK.
The GridGenr File Selection dialog box closes, and the Grid Generator Main
Window displays a property of your project. The property displayed is
determined by what you chose earlier in the exercise.
90
Landmark - R2003.4
1. Click the Reference Point button on the Control Panel. The following form
opens:
Faults
Contours
R2003.4 - Landmark
91
Types of Contours
You can create contour sets for 17 standard properties and 15 user defined
properties in up to 999 layers or zones. The standard contour properties include:
Porosity (POR)
TOS and BOS are contours which define the depth of the top or bottom surface in
each zone. GROSS and NET are contours which define the gross thickness or net
pay of a zone measured from top-to-bottom. All other contours represent either
rock properties or initial saturations. For example, a set of porosity contours
(POR) shows the location of lines along which porosity is constant when
measured areally throughout a zone.
92
Landmark - R2003.4
You may also define other properties if you need to. Each property is digitized as
a separate map in GRIDGENR. Once you enter the property contours for each
property in each zone, you should be able to cycle through the list of properties
and zones on the control panel and see the different contour maps associated with
each.
Required Properties for VIP
When digitizing contours, you do not have to define all the properties on the list.
However, you should at least define the surfaces for each layer as discussed in Layer
Topography on page 1-4. GRIDGENR uses the porosity and permeability to calculate pore volumes and transmissibility factors that are essential to VIP reservoir simulation.
R2003.4 - Landmark
93
Transmissibility Factors
In older versions of GRIDGENR, faults were defined as either conductive,
sealing, or display only. Starting with version 5.0, faults are described using a
transmissibility factor. The transmissibility factor of the fault relates to the faults
ability to communicate (or transmit) fluid flow from gridblock to gridblock across
the fault.
Each surface of a gridblock that interfaces with a fault is assigned a
transmissibility factor that expresses the amount of fluid flow allowed. The
transmissibility factor is expressed by a number from 0 (no fluid flow) to 1
(unobstructed flow). Typical transmissibility factors might be .3, .5 or .9. A
sealing fault can be modeled using a transmissibility factor of zero, whereas a
conductive fault would have a transmissibility factor between 0 and 1.
94
Landmark - R2003.4
2-D MAP
VIEW
Faults
not locked
Faults
locked
Fault
offset at
gridblock faces
3-D
PERSPECTIVE
R2003.4 - Landmark
You can start out in Fault Lock or Closed Loop mode by setting the Contour
button on the Control Panel before you start digitizing.
You can switch modes while digitizing by using the MB3 pop-up menu.
95
For example, if you are digitizing a curve that begins at a fault but does not end at
a fault, you could set the Contour button to Fault Lock mode before starting to
digitize the curve. While you are digitizing the curve, but before you reach the last
point, you could use MB3 to switch to Free mode so that the last point is not
automatically joined back to the fault.
Property
Zone No. /
SimLayer No.
2. When you are ready to start digitizing, select the Add option on the Edit
menu, then select Add Contour, Add Fault, or Add Points.
3. If you selected Add Contour and the drawing area has no other contours, the
following form opens (otherwise, skip to next step).
96
Landmark - R2003.4
Enter the minimum and maximum values for the current property, then click
the OK button. These entries set the range of contour values associated with
the color spectrum shown at the top of the drawing area. Any contours within
this range will be drawn using an appropriate color. Any values outside the
range will be drawn using the nearest minimum/maximum color.
Minimum Must Be Less Than Maximum
This message appears if you click OK without entering appropriate minimum/
maximum contour values. The minimum value of the contour must be less than the
maximum value.
4. If you are defining contours or points, GRIDGENR displays a panel like the
one shown below:
Specify the numeric contour or point value you want to add to the map, then
click the OK button and go to step 7 below.
5. If you are defining fault values, GRIDGENR displays the following form:
Specify a fault ID and transmissibility factor for the fault you want to add. If
you want the fault added for display purposes only, click the Display Only
button.
6. Click the OK button.
7. GRIDGENR asks you to begin defining a curve of the type just specified. For
example:
Define SEALING fault: (1) Add (2) Backup (3) Menu (4) Finish
R2003.4 - Landmark
97
At any point in the defining process, you can click MB3 to view a pop-up
menu and make the following selections:
Not available
for points
98
Not available
for faults or points
Beep While Digitizing turns the beeper on or off. The beeper indicates
when you have digitized a point.
Free Contour - No Autolock switches to the Free mode so that the last
point is not joined to the nearest fault. To specify more points, click
Return to Digitizing.
Lock Contour to Fault switches to the Fault Lock mode so that the last
point will be joined to the nearest fault automatically. To specify more
points, click Return to Digitizing.
Close Contour (not available for faults) lets you switch to the Closed
mode so that the last point will be joined to the first point to form a closed
loop. To specify more points, click Return to Digitizing.
Return To Digitizing closes the pop-up menu and lets you continue
defining the curve by clicking.
Finish Current Curve indicates that you have already clicked on the last
point and the curve is completed.
Landmark - R2003.4
Abandon This Curve indicates that you want to quit digitizing the curve
and remove it from the screen. GRIDGENR asks you to confirm this
selection:
10. Repeat the above procedure for each additional contour or fault being added
to the current map. Otherwise, click the Cancel to quit.
R2003.4 - Landmark
99
100
Merge
Replace
Copy Curves
Copy Contour
Copy Faults
Copy All
Copy Mesh
Landmark - R2003.4
When you finish making any of these selections, GRIDGENR displays the
following form:
5. Specify the zone and property containing the data you want to copy, then click
the OK button.
The property selections are mutually exclusive. When you click one, it turns
all others off. When you click the OK button, the requested data elements are
copied automatically to the current property.
R2003.4 - Landmark
101
User-Defined Properties
If you need to define a property which is not on the standard properties list, you
may add it to the properties list using the user defined properties option. After it
has been added you may import, digitize and modify contours and meshes as if it
were standard property. To add a user-defined property:
1. Click on the User-Defined Property button on the control panel.
The user defined property table will pop-up.
102
Landmark - R2003.4
Integrate X: Integrates the values moving from the center of the cell to
face in the X direction. Usually used for TX.
Integrate Y: Integrates the values moving from the center of the cell to
face in the Y direction. Usually used for TY.
Integrate Z: Integrates the values moving from the center of the cell to
face in the Z direction. Usually used for TZ.
6. Repeat steps 2 - 5 until you have added all the properties you need.
If you wish to remove one: Select the property you wish to remove by
clicking on the number next to it. Then click on delete selection to remove it.
7. When you are done select OK to save your changes and exit the panel (or on
Cancel to exit the panel without saving your changes).
R2003.4 - Landmark
103
Click once at the point on the grid where you want the well located. A
diamond symbol appears at the selected position and the following form
opens:
4. Enter the desired name for this well. The name will be superimposed on the
contour map.
VIP Requirements:
VIP allows a maximum of eight characters for the well name.
5. Click the OK button. The name appears on the grid just above the diamond
symbol and the following prompt reappears.
Point to well location (1) Select (2-4) Done
6. To add more wells, start over at step 3. Otherwise, press MB3 to quit.
Property
Zone No.
104
Landmark - R2003.4
3. When the following form opens, type the desired text, including spaces and
symbols, then click the OK button:
R2003.4 - Landmark
105
4. To set the text attributes, click MB3 to view the following form. Make the
selections as indicated below:
Text
Top Left
Alignment
Mode
In map mode, the text is inserted in the map and moves with it.
In screen mode, the text does not move as you pan or zoom in a
map it remains stationary relative to the screen.
Alignment
Text Size
5. Click at the location in the drawing area where you want the text located,
keeping in mind the alignment specified above. The following form
reappears:
6. To add more text, start over at step 3. Otherwise, click Cancel to quit.
106
Landmark - R2003.4
Property
Zone No.
2. Click the Edit menu and select Copy/Merge if you want to merge the copied
text with the existing text or Copy/Replace if you want to replace all text for
the current property/zone.
The following form appears:
3. Specify the zone and property containing the text you want to copy, then click
the OK button.
The property selections are mutually exclusive. When you click one, it turns
all others off. When you click OK, the requested text is copied automatically
to the current property.
R2003.4 - Landmark
107
3. Click on the contour or fault that you want to modify. The following message
appears:
Select Point to Move: (1) Select (2-4) Escape
5. Click on the new location where you want the point to be moved. The
following message reappears:
Select Point to Move: (1) Select (2-4) Escape
6. Repeat steps 4 and 5 for each point to be moved. When finished, click MB3 to
quit. Each click of MB3 brings you back to a previous message. You can
select other curves to modify (step 3) or continue pressing MB3 until the
messages disappear.
108
Landmark - R2003.4
R2003.4 - Landmark
109
6. To keep the first point that you clicked, answer Y. Otherwise answer N to
discard it.
The following prompt appears:
Keep the last point?
7. To keep the last point that you clicked, answer Y. Otherwise answer N to
discard it.
8. If the curve is a closed loop, the following message appears:
Select Point On Side to Modify: (1) Select (2-4) Escape
10. Click on all the points needed to redefine this section of the curve. Click MB2
if you need to erase a point and back up.
At any point in the digitizing process, you can click MB3 to view a pop-up
menu and make the following selections:
Not available
for faults
110
Return To Digitizing closes the pop-up menu and lets you continue
defining the curve by clicking.
Finish Current Curve indicates that you have already clicked on the last
point and the curve is completed.
Landmark - R2003.4
Abandon This Curve indicates that you want to quit digitizing the curve
and remove it from the screen. GRIDGENR asks you to confirm this
selection:
Beep While Digitizing turns the beeper on or off. The beeper indicates
when you have digitized a point.
Lock Contour to Fault switches to the Fault Lock mode so that the last
point will be joined to the nearest fault automatically. To specify more
points, click Return to Digitizing.
Free Contour - No Autolock switches to the Free mode so that the last
point is not joined to the nearest fault. To specify more points, click
Return to Digitizing.
Close Contour (not available for faults) lets you switch to the Closed
mode so that the last point will be joined to the first point to form a closed
loop. To specify more points, click Return to Digitizing.
Point Contour - Specify Value (not available for faults) switches to the
Point contour digitizing mode. This mode is used to digitize values at spot
locations such as data from wells. If you have already digitized a point, it
becomes the last point. If you have not yet digitized a point, click Return
to Digitizing and specify a single point. In either case, the next step
applies automatically.
11. When you are finished redrawing the curve, select Finish Current Curve from
the pop-up menu. The following message reappears:
Select Curve to Modify: (1) Select (2-4) Escape
12. To redraw parts of other curves, start over at step 3. Otherwise, click MB3 to
quit.
R2003.4 - Landmark
111
3. Click on the curve that you want to modify. The following message appears:
Select Point to Delete: (1) Select (2-4) Escape
4. Click on each point that you want to delete from the curve, then click MB3.
The following message appears:
5. Click Yes to make the deletions or No to avoid deleting the points. If you
select Yes, the curve is redrawn automatically without the deleted points. The
following message reappears:
Select Curve to Modify: (1) Select (2-4) Escape
112
Landmark - R2003.4
6. To delete points from other curves, start over at step 3. Otherwise, press MB3
to quit.
The two curves must be equal value (same type of fault or same contour
value).
You cannot merge a contour and a fault. (However, you can merge two singlepoint contours or a single-point contour and a curved contour.)
The joining segment cannot cross the paths of other faults or contours.
To join these types of elements, you must identify the elements to be joined. If the
elements are curves (as opposed to single points), you must also identify the ends
to be joined.
8900
8900
3. Click on the first of the two elements to be joined. If you click on a curve, the
following message appears:
Select End of Curve for Merge (1) Select (2-4) Escape
To answer this message, click on the end point of the curve that you want
joined (A). The following message appears:
Select Second Curve for Merge (1) Select (2-4) Escape
4. Click on the second of the two elements to be joined. If you click on a curve,
the following message appears:
Select End of Curve for Merge (1) Select (2-4) Escape
R2003.4 - Landmark
113
5. To answer this message, click on the end point that you want joined on the
second curve (B).
Curves Must Have Same Value
This message appears if you try to join two contours with different values, or a
fault and a contour, or faults of different types. Try again, using two curves of the
same type or value. Or click MB3 to quit.
If you are merging two faults, the following panel appears, showing the IDs
and transmissibility factors for the two faults. You can select which ID and
transmissibility factor you want to apply to the merged fault:
The two elements are joined automatically and the following message
reappears:
Select First Curve for Merge (1) Select (2-4) Escape
6. To join other elements, start over at step 3 above. Otherwise, press MB3 to
quit.
To break a curve:
1. Click the Context button on the Control Panel and select Contour.
114
Landmark - R2003.4
2. Select Modify/Break from the Edit menu. The following message appears at
the top of the drawing area:
Select Curve to Be Broken (1) Select (2-4) Escape
4. Click on the spot where you want the curve to be broken. GRIDGENR inserts
two points on either side of the spot, joined by a dashed line, and displays the
following message:
5. Select Yes to break the curve or No to avoid breaking it. If you select Yes, the
curve is broken automatically.
6. If you break a fault in two, you must assign a fault ID to both segments. The
following forms appear in order, to allow you to enter IDs for the first and
second fault segments:
7. Once the curve has been broken, the following message reappears.
Select Curve to Be Broken (1) Select (2-4) Escape
8. To break more curves, start over at step 3 above. Otherwise, press MB3 to
quit.
R2003.4 - Landmark
115
To add points to a curve, you must identify the curve to be modified and the end of
the curve where the additional points will be added. Then you can add the points,
as described below:
1. Click the Context button on the Control Panel and select Contour.
2. Select Modify/Append from the Edit menu.
116
Landmark - R2003.4
3. When the following message appears at the top of the drawing area, click on
the curve that you want to extend:
Select Curve to Extend (1) Select (2-4) Escape
4. When the following message appears, click at the last point on the end of the
curve where you want to begin adding points:
Select End of Curve to Extend (1) Select (2-4) Escape
At any point, you can click MB2 to erase and back up, or click MB3 to select
from the following pop-up menu:
Not available
for faults
Beep While Digitizing turns the beeper on or off. The beeper indicates
when you have digitized a point.
Return To Digitizing closes the pop-up menu and lets you continue
defining the curve by clicking.
Finish Current Curve indicates that you have already clicked on the last
point and the curve is completed.
Abandon This Curve indicates that you want to quit digitizing the curve
and remove it from the screen. GRIDGENR asks you to confirm this
selection:
R2003.4 - Landmark
117
Lock Contour to Fault switches to the Fault Lock mode so that the last
point will be joined to the nearest fault automatically. To specify more
points, click Return to Digitizing.
Free Contour - No Autolock switches to the Free mode so that the last
point is not joined to the nearest fault. To specify more points, click
Return to Digitizing.
Close Contour (not available for faults) lets you switch to the Closed
mode so that the last point will be joined to the first point to form a closed
loop. To specify more points, click Return to Digitizing.
Point Contour - Specify Value (not available for faults) switches to the
Point contour digitizing mode. If you have already digitized a point, it
becomes the last point. If you have not yet digitized a point, click Return
to Digitizing and specify a single point. In either case, the next step
applies automatically.
6. When you are finished redrawing the curve, select Finish Current Curve from
the pop-up menu. The following message reappears:
Select Curve to Extend: (1) Select (2-4) Escape
7. To extend other curves, start over at step 3. Otherwise, click MB3 to quit.
Closing a Curve
You can automatically join the loose ends of any contour curve. This feature is
most often used to close the loop on a curve where the two ends are adjacent. If
used on a straighter curve, it may cause the curve to loop back on itself
unpredictably.
To close a curve, you must select the curve to be joined and then confirm that the
curve should be joined, as described below:
1. Click the Context button on the Control Panel and select Contour.
2. Select Modify/Close from the Edit menu. The following message appears at
the top of the drawing area:
Select Curve to Close (1) Select (2-4) Escape
118
Landmark - R2003.4
3. Click on the curve that you want to close. The following message appears:
Is This Curve Correct? (1) Yes (2-4) No
4. Click again. The curve is closed automatically, and the following message
reappears.
Select Curve to Close (1) Select (2-4) Escape
5. To close more curves, start over at step 3. Otherwise, press MB3 to quit.
Contour
To lock a curve to a fault, you must select the desired curve, then select the end
point to be locked, as described below:
R2003.4 - Landmark
119
1. Click the Context button on the Control Panel and select Contour.
2. Select Modify/Faultlock from the Edit menu. The following message appears
at the top of the drawing area:
Select Curve to Fault Lock (1) Select (2-4) Escape
3. Click on the curve that you want to lock. The following message appears:
Select End of Curve to Fault Lock (1) Select (2-4) Escape
4. Click at the end point of the curve that you want to be locked. GRIDGENR
asks you to confirm the selection (click Yes to confirm).
The curve is joined to the nearest fault, and the following message reappears.
Select Curve to Fault Lock (1) Select (2-4) Escape
5. To lock more curves, start over at step 3. Otherwise, press MB3 to quit.
120
Landmark - R2003.4
5. Click on the desired contour or fault. The element is highlighted and the
following message appears:
Is This Curve Correct? (1) Yes (2-4) No
R2003.4 - Landmark
121
6. If the correct curve is highlighted, click MB1 and continue to the next step. If
not, click MB2 and repeat the last step.
If you are resetting the value of a contour, GRIDGENR displays the following
form, which you can use to enter the new value:
If you are resetting the values of a fault, GRIDGENR displays the following
form, which you can use to enter the fault ID and transmissibility factor
(sealing fault is equal to zero; conductive fault is between 0 and 1; Display
Only if you want the fault to be shown for display purposes only and not be
modeled).
8. To reset the value of another contour or fault, start over at step 5. Otherwise,
click MB3 to quit.
122
Landmark - R2003.4
1.36
1.47
1.27
1.34
1.45
1.29
1.33
1.41
1.48
The following form opens, showing the current value of the mesh point and
allowing you to enter a new value:
5. Type in the desired value of the mesh point and click the OK button to change
the value (or Cancel to avoid changing this mesh point).
The following prompt reappears:
Select Mesh Point to Have Value Changed (1) Define (2-4) Exit
6. Click on the next mesh point to change, or click MB3 to quit changing mesh
points.
R2003.4 - Landmark
123
1.36
1.47
1.27
1.34
1.45
1.35
1.29
1.33
1.41
5. Use the mouse to draw a box or polygon around the points to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
124
Landmark - R2003.4
6. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
7. Type in the desired value of the data points in the bounded area, then click the
OK button (or click Cancel to avoid changing the data values). If you leave
this box empty and click OK, the operation is terminated.
4. Use the mouse to draw a box or polygon around the faults to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
R2003.4 - Landmark
125
5. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
6. Type in the desired transmissibility factor for the faults in the bounded area,
then click the OK button (or click Cancel to avoid changing the data values).
The transmissibility factor should be a factor between 0 and 1, with 0
representing a sealing fault and any other value representing a conducting
fault.
7. The program asks if you want to modify display-only faults. Click the Yes
button if you want to apply the specified transmissibility factor to all faults,
including those which are meant for display only.
126
Landmark - R2003.4
3. Type in the desired transmissibility factor for all faults in the model, then click
the OK button (or click Cancel to avoid changing the data values). The
transmissibility factor should be a factor between 0 and 1, with 0 representing
a sealing fault and any other value representing a conducting fault.
4. The program asks if you want to modify display-only faults. Click the Yes
button if you want to apply the specified transmissibility factor to all faults,
including those which are meant for display only.
3. Click on any field to view/change it. You can use the MB3 pop-up menu to
change a field or retype the value. The Reset button resets all fields to their
original value, and the Save button saves the current changes. Click OK when
you are finished using the spreadsheet.
R2003.4 - Landmark
127
5. Type in the desired increment and click the OK button. The values are
incremented automatically.
128
Landmark - R2003.4
1.36
1.47
1.27
1.34
1.45
1.57
1.46
1.29
1.33
1.45
+.12
1.41
1.53
5. Use the mouse to draw a box or polygon around the points to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
6. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
R2003.4 - Landmark
129
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
7. Type in the desired value to be added to the data points in the bounded area,
then click the OK button (or click Cancel to avoid changing the data values).
If you leave this box empty and click OK, the operation is terminated.
130
Landmark - R2003.4
6. The program asks if you want to modify display-only faults. Click the Yes
button if you want to apply the specified transmissibility factor increment to
all faults, including those which are meant for display only.
4. Use the mouse to draw a box or polygon around the faults to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
5. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
R2003.4 - Landmark
131
7. Click the OK button. If the constant you enter would cause any
transmissibility factor to be greater than 1 or less than zero, you will get a
message indicating that the faults will be given a value of no more than 1.0
or no less than 0.0. If this message appears, click Yes to accept the change
within the limits, or No to not accept it.
8. The program asks if you want to modify display-only faults. Click the Yes
button if you want to apply the specified transmissibility factor increment to
all faults, including those which are meant for display only.
5. Type in the desired multiplication factor and click the OK button. The values
are multiplied automatically.
132
Landmark - R2003.4
1.36
1.47
1.27
1.34
1.45
1.16
1.07
1.29
1.33
1.06
x .8
1.41
1.13
5. Use the mouse to draw a box or polygon around the points to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
R2003.4 - Landmark
133
6. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
7. Enter the desired multiplier to be applied to each of the data points in the
bounded area, then click the OK button (or click Cancel to avoid changing the
data values). If you leave this box empty and click OK, the operation is
terminated.
134
Landmark - R2003.4
4. Type in the desired multiplication constant and click the OK button. If the
constant you enter would cause any transmissibility factor to be greater than 1
or less than zero, you will get a message indicating that the faults will be
given a value of no more than 1.0 or no less than 0.0. If this message
appears, click Yes to accept the change within the limits, or No to not accept
it.
5. The program asks if you want to modify display-only faults. Click the Yes
button if you want to apply the specified transmissibility factor multiplier to
all faults, including those which are meant for display only.
4. Use the mouse to draw a box or polygon around the faults to be changed.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
box.
R2003.4 - Landmark
135
5. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following form opens:
136
Landmark - R2003.4
R2003.4 - Landmark
137
4. Click open the Edit menu and select Modify/Convert Mesh/Mesh Points in
Area.
The following prompt appears:
Digitize Area to Be Converted (1) Define (2) Backup (3) Menu
5. Use the mouse to draw a box or polygon around the points to be converted.
Click MB1 once on each corner of the area or click MB2 to erase previous
clicks. As you click the mouse, you will see a rubberband line outlining the
selected area.
6. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, the following message appears:
Convert these Mesh Points?
138
Landmark - R2003.4
Resmoothing Curves
You can resmooth curves to even out the effect of changes in the shape of the
curve or to apply changes in the tautness or Makcon options (for details on these
options, see Setting the Display Options on page 3-80). To resmooth curves:
1. Click the Context button on the Control Panel and select Contour.
2. Make sure you are viewing the zone where you want curves resmoothed. If
not, set the Zone No. on the Control Panel.
3. Set the Property button in the Control Panel to the property value for which
you want curves resmoothed.
4. On the Edit menu, select Modify/Resmooth, then make the appropriate
selection below:
Single Curve
Curves In Model
Curves in Zone
Faults In Model
Faults in Zone
Contours In Model
Contours in Zone
6. Click MB1 to verify that this is the correct curve, or MB2 to reselect the
curve. The following prompt reappears:
Select Curve to Be Smoothed: (1) Select (2-4) Escape
7. To smooth other individual curves, repeat the last two steps. Otherwise, click
MB3 to quit.
R2003.4 - Landmark
139
Ignore Fault Value. This ignores the value of the fault when deciding which
faults may be combined.
Utilize Fault Value. This uses the value of the fault so that two faults would
only be combined if they have the same fault value.
6. If the correct curve is highlighted, click MB1 to delete it. If not, click MB2
and repeat the previous step. Once you delete an element, the following
message reappears:
Point to curve to be removed: (1) Select (2-4) Escape
140
Landmark - R2003.4
7. To delete more curves, repeat the last two steps. To quit deleting curves, click
MB2.
7. Click Yes to remove the selected mesh points, or click No to avoid removing
them.
R2003.4 - Landmark
141
4. Click open the Edit menu, select Remove/Data In Zone, then finish with the
appropriate selection below:
All
Curve
Contour
Fault
Mesh
Selecting any except the first two will prevent you from deleting the wrong
type of element by mistake. GRIDGENR displays a message asking you to
confirm the action. For example:
1.36
1.47
1.27
1.34
1.45
1.29
1.33
1.41
If any of the data being removed are mesh points, the mesh points are not removed
from the display area. Instead, the mesh values included in the selected area are
set to null (i.e., they still exist, but they have no recorded value). To use these
feature:
1. Click the Context button on the Control Panel and select Contour.
2. Make sure you are viewing the zone where you want data deleted. If not, set
the Zone No. on the Control Panel.
142
Landmark - R2003.4
3. Set the Property button in the Control Panel to the property value for which
you want to delete data.
4. On the Edit menu, select Remove/Data In Area, then finish with the
appropriate selection below.
All
Curve
Removes all curves (i.e., both contours and faults) from the
specified area.
Contour
Fault
Mesh
5. Use the mouse to draw a box or polygon around the data to be deleted. Click
MB1 once on each corner of the area or click MB2 to erase previous clicks.
As you click the mouse, you will see a rubberband line outlining the box.
6. When you are finished drawing the boundary around the area, click MB3 to
view the following pop-up menu and select Finish Area Boundary.
You can also select Return to Digitizing if you want to keep drawing the
boundary or Abandon Current Operation if you want to quit without changing
anything.
When you select Finish Area Boundary, GRIDGENR asks you to confirm the
deletion of the appropriate data. For example:
Remove Curves in Area? Yes/No/Cancel
R2003.4 - Landmark
143
Moving Wells
You can move any well spot to a new location on the map. To do this, you must
select the well and then select the new location, as described below. Since a well
applies to all zones and contour maps, the new position will be reflected on all
maps in all zones. The well name and well symbol move together.
12
12
WARNING: You cannot move a well out of a gridblock that contains radial refinements.
This causes an error in the program. For details on radial refinement, see
Refining the Grid on page 4-228.
144
Landmark - R2003.4
To move a well:
1. Click the Context button in the Control Panel and select Well.
2. Select Modify/Move from the Edit menu. The following message appears at
the top of the drawing area.
Point to location of well to be moved: (1) Select (2-4) Done
3. Click on the desired well. The pointer becomes a rubberband line and the
following message appears:
Point to new location of well: (1) Select (2-4) Escape
4. Click on the location where you want the well to be moved. The well is
moved automatically and the following message reappears:
Point to location of well to be moved: (1) Select (2-4) Done
5. To move more wells, start over at step 3. Otherwise, click MB3 to quit.
R2003.4 - Landmark
145
Renaming Wells
You can rename any well spot on the map. To do this, you must select the well and
then retype the name, as described below. Since a well applies to all zones and
contour maps, the new name will be reflected on all maps in all zones.
12 15
To rename a well:
1. Click the Context button in the Control Panel and select Well.
2. Select Modify/Rename from the Edit menu. The following message appears
at the top of the drawing area.
Point to location of well to be renamed: (1) Select (2-4)
Done
4. Type a new name or number and click the OK button. The well is renamed
automatically and the following message reappears:
Point to location of well to be renamed: (1) Select (2-4)
Done
5. To rename more wells, start over at step 3. Otherwise, click MB3 to quit.
NOTE:
146
Landmark - R2003.4
12
3. Click on the desired well. GRIDGENR asks you to confirm the deletion:
4. Click Yes to delete the well or No to avoid deleting it. The well is removed
automatically and the following message reappears:
Point to location of well to be removed: (1) Select (2-4)
Done
5. To remove more wells, start over at step 3. Otherwise, click MB3 to quit.
12
13
14
R2003.4 - Landmark
147
1. Click the Context button in the Control Panel and select Well.
2. Select Remove/All from the Edit menu. GRIDGENR asks you to confirm the
deletion:
3. Click Yes to delete the wells or No to avoid deleting them. The wells are
removed automatically.
148
Landmark - R2003.4
Moving Text
You can move any string of text to a new location on the map. To do this, you
must select the text and then select the new location, as described below. Since
text applies only to a specific contour map, the new position will be reflected only
on the current map.
Fault 1
Fault 1
To move text:
1. Click the Context button in the Control Panel and select Text.
2. Select Modify/Move To from the Edit menu. The following message appears
at the top of the drawing area.
Point to string to be moved: (1) Select (2-4) Done
3. Click on the desired text. The pointer becomes a rubberband line and the
following message appears:
Point to new location of string: (1) Select (2-4) Escape
4. Click on the location where you want the text to be moved. The text is moved
automatically and the following message reappears:
Point to string to be moved: (1) Select (2-4) Done
5. To move more text, start over at step 3. Otherwise, click MB3 to quit.
R2003.4 - Landmark
149
Revising Text
You can change any string of text on the map. To do this, you must select the text
and then retype it, as described below. Since text applies only to a specific contour
map, the change will be reflected only on the current map.
Fault 1
Fault 2
4. Type the new text and click the OK button. The text is changed automatically
and the following message reappears:
Point to string to be modified: (1) Select (2-4) Done
5. To change other text strings, start over at step 3. Otherwise, click MB3 to quit.
150
Landmark - R2003.4
Fault 2
4. Enter the desired attributes as indicated below, then click the OK button.
Text
Mode
In map mode, the text is inserted in the map and moves with it.
In screen mode, the text does not move as you pan or zoom in a
map it remains stationary relative to the screen.
Alignment
Text Size
Top Left
Alignment
R2003.4 - Landmark
151
Deleting Text
You can delete any text on the map. To do this, you must select the text and then
confirm the deletion, as described below. Since text applies only to a specific
contour map, the deletion will be reflected only on the current map.
Fault 1
To delete text:
1. Click the Context button in the Control Panel and select Text.
2. Select Remove from the Edit menu. The following message appears at the top
of the drawing area.
Point to string to be removed: (1) Select (2-4) Done
4. Click MB1 to delete the text or MB2 to avoid deleting it. The following
message reappears:
Point to string to be removed: (1) Select (2-4) Done
5. To remove more text, start over at step 3. Otherwise, click MB3 to quit.
152
Landmark - R2003.4
3. Click on each point where you want to determine coordinates. As you click
each point, the information appears at the top of the drawing area. For
example:
Coordinate: 22864.68,11190.10 (1) Select (2-4) Escape
Map Distances
You can click on any two points in the drawing area and view the distance
between them automatically.
1. Select Distance from the Inquire menu.
2. GRIDGENR prompts you to click on the two map points that you want to
know the distance between. For example:
Move Cursor to First Point (1) Select (2-4) Escape
Move Cursor to Second Point (1) Select (2-4) Escape
3. Click on each set of points where you want to determine. As you click each
set, the information appears at the top of the drawing area, including the
coordinates of each point and the distance between them. For example:
Point 1:32131.3,23642.9 Point 2:32131.3,-2519.5
Distance:26162.4 (1)Select (2-4)Escape
Map Location
You can type in coordinates and have that location highlighted on the map.
1. Select Location from the Inquire menu.
2. A prompt panel will pop up. Enter the desired coordinate and press OK.
R2003.4 - Landmark
153
3. The point will be marked with a yellow asterisk and the prompt panel will be
cleared.
4. If you wish to inquire more locations continue entering coordinates then press
OK.
5. When you are finished, press cancel to exit the loop.
2. Select Close from the menu bar at the top of the screen to close this window.
Contour Summary
You can view a brief summary of contour totals for the current property/zone. To
view the summary:
1. Select Contour/Zone Summary from the Inquire menu. The information
appears at the top of the drawing area. For example:
Crvs:34 Pts:247 Cnts:31 Cnt Pts:217 Flts:3 Flt Pts:30 (Press
154
Landmark - R2003.4
Button to Continue)
The summary includes the total number of curves (Crvs), total number of
points (Pts), total number of contour points (Cnt Pts), total faults (Flts), and
the total number of fault points (Flt Pts).
2. Press any mouse button to quit.
R2003.4 - Landmark
155
Contour Values
You can click on contour lines and view the contour value and total number of
points. To view this information:
1. Select Contour/Value from the Inquire menu. The following message appears
at the top of the drawing area:
Point to Contour/Fault: (1) Select Contour (2-4) Escape
2. Click on each contour line where you want to determine the value and number
of points. As you click each, the information appears at the top of the drawing
area. For example:
Contour with a value of 9300.00. 8 Points (1)Select
(2-4)Escape
Fault IDs
You can determine the location of faults by specifying the fault ID. To view this
information:
1. Select Contour/by Fault ID from the Inquire menu. The following form
appears:
2. Type in the ID of the fault to be located and click the OK button. When you
do, the fault is highlighted and a descriptive message appears at the top of the
drawing area indicating the type of fault, transmissibility factor assigned to
the fault, and the number of data points. For example:
SEALING fault with a trans. factor of 0.00. 15 Points
3. Keep entering fault IDs for each fault you want to inquire about, or click the
Cancel button to quit.
156
Landmark - R2003.4
Well Summary
You can view a summary of map coordinates and gridblock coordinates for each
well spot on the map. To view this information:
1. Select Well from the Inquire menu. The well summary appears as shown
below:
Text Attributes
You can click on text annotation and view the text attributes. To view this
information:
1. Select Text from the Inquire menu. The following message appears at the top
of the drawing area:
Point to string: (1) Select (2-4) Done
2. Click on each text annotation you want to learn about. As you click each, the
information appears at the top of the drawing area. For example:
MODE:MAP SIZE:1.00 ANGLE:0.00 X-ALIGN:LEFT Y-ALIGN:BOTTOM
(1)Select (2-4)Done
R2003.4 - Landmark
157
158
Landmark - R2003.4
Chapter
4
Gridding the Reservoir
Introduction
Once you have defined all contours, faults, and wells for each zone (as described
in the previous chapter), you are ready to define a grid structure for reservoir
simulation. Gridding is deferred until now for good reason: the optimum grid
structure is based on the position of wells and faults in the reservoir. And the final
position of these elements is not assured until you digitize them or import them
into the GRIDGENR Main Window.
When you are ready to start gridding, there are two paths you can take to define a
grid structure for your reservoir:
You can create a customized grid that works best with the existing contour,
fault, and well locations on your maps.
You can digitize an existing grid from a paper source and have it copied into
the GRIDGENR drawing area automatically.
This chapter provides all the information needed to create or digitize a grid.
Before reading this chapter, you should understand the concepts defined in
Chapters 1 and 2 of this manual.
R2003.4 - Landmark
159
Gridding Guidelines
When preparing to construct or edit a grid for a reservoir simulation model, you
should take a number of different factors into consideration. Some general
guidelines are provided below. A more detailed discussion of gridding
requirements is provided in the Landmark training course on reservoir simulation.
This illustration shows the grid defined for the top layer (Zone 1) of a typical
reservoir. In this case, we are looking down at the top of Zone 1 and seeing the
pattern gridblocks make on that surface (TOS). No matter which property you
view in Zone 1, you will see the same grid displayed in the background. If you
only define a grid for Zone 1, GRIDGENR automatically applies it to all other
zones. However, it does not appear in the other zones in the GRIDGENR display.
160
Landmark - R2003.4
In some cases, you may not want the same grid to apply to all zones. Due to
changes in vertical alignment of faults and other features as you move down
through the layers, you may want the grid to have a slightly different alignment at
the top of each zone. Thus the Zone 1 grid may be copied to the other zones and
edited to make up for differences in alignment.
The grid that you see in GRIDGENR is only a two-dimensional representation
showing the horizontal dimensions of each gridblock. GRIDGENR defines the
vertical dimension automatically by connecting the grids from layer-to-layer, as
shown in the following illustration. If the same grid applies to every layer, the
gridblock sides will be perfectly vertical. If a slightly different grid is defined for
each layer, the gridblock sides will be slanted in places.
Grid for Top of
Zone 1 (at TOS)
ZONE 1
Grid for Top of
Zone 2 (at TOS) or
Grid for Bottom of
Zone 1
ZONE 2
Grid for Bottom
of Zone 2 (at
BOS Zone 2)
= defined by user
= calculated by software
In the above illustration, notice that even though there are only two layers
represented (Zone 1 and Zone 2), three different grids are shown. This is because:
The grid at the top of Zone 1 defines the top corner points for gridblocks in
Zone 1.
The grid for Zone 2 defines the bottom corner points for gridblocks in Zone 1
and the top corner points for gridblocks in Zone 2. Note that the grids at the
bottom of 1 and the top of 2 must be the same as there is only storage for 1
grid.
The grid for the bottom of Zone 2 defines the bottom corner points for
gridblocks in Zone 2. You may also place this grid at the top of Zone 3.
In the previous illustration, notice how grid corner points in each layer connect
vertically from one surface to the next. GRIDGENR assumes a one-to-one
correspondence between corner points in each zone, and makes the connections
R2003.4 - Landmark
161
automatically. The automatic connection of corner points gives each gridblock its
three-dimensional shape. Due to this one-to-one correspondence, however, it is
important that the grids in each zone have exactly the same number of rows and
columns as grids in all other zones. This is easy enough to do, since you can build
the first grid manually, copy it to the other zones, and edit the copies as needed.
If you have grids on several zones but not all of them, then the intervening grids
will be interpolated so that your grid lines will be straight connecting the defined
grids. For example, if you place a grid on zones 1, 3, and 5 of a model then the
grids at zones 2 and 4 will be interpolated. If your model extended past layer 5
then grids for layer 5 would be inherited vertically to the bottom of the model.
Grid for Zone 1 - Defined
Grid for Zone 2 - Generated
Grid for Zone 3 - Generated
Grid for Zone 4 - Defined
162
Landmark - R2003.4
based on the conditions within each gridblock that dictate the direction of flow.
For example, if the pressure is equal in two adjacent gridblocks, no flow will
occur between them. However, if the pressure is lower in an adjacent gridblock,
the fluid will flow to the gridblock with lower pressure.
The direction of flow can have a major impact on grid orientation. Various
simulators may use different techniques to solve for the flow between adjacent
gridblocks. The differences in technique arise over whether this fluid flow is
modeled only in directions perpendicular to the gridblock center, or in all
directions.
Five
Point
Nine Point
The simplest way to overcome the limitations of these methods is to rotate the grid
so that grid lines are generally parallel and perpendicular to expected flow path
(seeRotating a Grid on page 4-64). GRIDGENRs curvilinear gridding features
make it possible for you bend the grid to fit curved flow paths, as discussed next.
R2003.4 - Landmark
163
Fault
Fault
Right
Side
Left
Side
Fault
flow path
Fault
Fault
Fault
Bottom Side
164
Landmark - R2003.4
Unused gridblocks. The grid extends beyond the no-flow boundary of the
reservoir, to areas where no contour data exists. GRIDGENR will try to
calculate values for these areas, based on nearby contours. To avoid this, you
can void unused parts of the grid by drawing zero-value porosity contours
around the void areas.
Diagonal Faults. Because the grid does not follow natural boundaries
some cells have faults cutting directly through them. During the calculation
step, GRIDGENR will adjust these fault boundaries so that they skirt the
gridblocks, instead of cutting through them (as shown in the following
illustration). This slight distortion in the fault path could distort modeling
results.
Diagonal flows. The fluid flow follows a diagonal path with regard to grid
orientation. If a five-point solution technique is used, flow path would zig-zag
instead of traveling in straight lines, which could distort modeling results.
R2003.4 - Landmark
165
reservoir, the left side is the northern edge, and the top side is the northeastern
edge.
Top
Side
Left Side
Fault
Fault
Right
Side
Fault
flow path
Fault
Bottom Side
Fault
Fault
In this grid, the top/bottom and left/right directions still apply to rows and
columns. Columns are still numbered along the top; rows along the left.
Columns still flow from top to bottom; rows from left to right. Notice that
the grid cells are now oriented so they are parallel to most major fault boundaries.
Since it will be impossible in some reservoirs to conform the grid to all faults, you
should concentrate on the faults with the maximum offset. Notice also that the
gridding is coarser in the non-producing regions of the reservoir and finer in
producing regions.
Ultimately, this curvilinear arrangement provides two important advantages.
166
More efficiency. The curvilinear grid provides the most efficient use of
gridblocks. Since the gridblocks no longer stretch beyond reservoir
boundaries, this grid has fewer blocks than its rectangular counterpart. The
reduction in the total number of gridblocks translates directly into faster
model performance.
More accurate results. The curvilinear grid produces more accurate results
using the five-point finite difference method discussed earlier in this section.
In the rectangular grid on page 4-164, the flow must follow a zig-zag path
upstream, whereas in the curvilinear grid on page 4-166, the flow is
perpendicular to the gridblock faces with a clearly linear path upstream.
Landmark - R2003.4
The illustration above, for example, shows a boundary and edge points defined by
the user for a simple grid (left) and the internal rows and columns produced by a
gridding algorithm (right). For best results, the resulting grid cells should be
R2003.4 - Landmark
167
roughly orthogonal, so that the grid faces are perpendicular to the flow. Some of
the gridding algorithms described below are designed to produce an orthogonal
effect:
Zero forcing (Laplace). In this method, the gridblocks generally follow grid
boundaries, but smoothing is applied to make the structure more uniform.
This option will generate grids which are very smooth, but not necessarily
orthogonal.
NOTE:
If a Free Boundary option is used, the boundary points will be modified and
cannot be restored. Do not use this option if you want your boundary points
honored.
The following illustration shows how each algorithm affects the same userspecified grid. Notice that gridblocks can be drawn so that wells are centered
inside of them automatically (see Setting the Grid Display Options on
page 4-175). Some algorithms handle well centering differently than others,
depending on the individual constraints of the algorithm. Some trial and error may
be needed to produce the best-fitting grid if so, you can repeatedly recalculate
the grid using the Regrid option (see Recalculating a Gridded Area on
168
Landmark - R2003.4
page 4-219). You can also reshape individual grid cells by moving individual
corner points (see Moving Corner Points on page 4-196).
Linear Transfinite
Interpretation
Boundary Forcing
Elliptic Orthogonal
Orthogonality Forcing
Orthogonal
R2003.4 - Landmark
169
IMPES
IMPLICIT
1000
500
1000
4000 16000
Number of Gridblocks
For this reason, it is important to optimize the grid structure, making sure that you
have enough gridblocks in areas where they are needed and not too many
gridblocks in areas where they are not needed.
WARNING: When creating grids, you must always be careful to take into full account the
limitations on model size discussed in Chapter 7 of the GRIDGENR
Technical Guide. Failing to do this may produce a grid structure which
overloads the modeling capabilities of your hardware. Some calculation and
balancing may be required to achieve an appropriate grid complexity.
170
Coarsening the grid. Gridblocks can be larger in areas of the reservoir that
provide a minimal contribution to the overall fluid flow, especially in regions
containing no wells and only a single mobile phase. For example, gridding
over a homogenous gas cap or aquifer may be much coarser than gridding
over multiphase regions. Even aquifers with water injection wells can be
Landmark - R2003.4
Remove x-lines
(columns)
Remove
y-lines (rows)
Refining the grid. Gridblocks should be finer in areas where there are large
variations in initial fluid properties, such as oil viscosity, saturation pressure,
or composition. For example, if there is a significant variation in gas
composition within a gas cap, you would want to make the grid finer in those
regions in order to appropriately model gas cycling and blowdown.
Gridblocks should be finer in the vicinity of wells, as needed to model
significant variations in pressure or flow near the well bore.
There are various ways to make a grid finer. You can space the rows and
columns closer as you are creating the grid. You can respace the edge points
on existing grids. Or you can refine individual regions within an existing grid
using GRIDGENRs refinement option (see Refining the Grid on
page 4-226). The illustration below shows a Cartesian refinement method
being used to refine portion of a grid. A radial method is also described later
in this chapter (see page 4-173).
Refined area
R2003.4 - Landmark
171
ZONE 1
ZONE 2
ZONE 1
Surface for
Zone 2 Grid
ZONE 2
Surface for
Zone 3 Grid
ZONE 2
GRID
(MAP
VIEW)
Null Column
172
Landmark - R2003.4
In each zone, there must be the same number of rows or columns on either side of
the fault so that GRIDGENR can make the proper vertical gridblock connections
without crossing the face of the fault. To do this, you can copy the grid to each
zone and shift the null area as needed.
R2003.4 - Landmark
Watch for grid alignment problems. The flow path between injector and
producer wells can be distorted by the same grid alignment problems
mentioned earlier in this chapter (see page 4-162). If the gridblock orientation
and solution method do not naturally allow for diagonal flow between
communicating wells, this may distort the results obtained from the model.
The effect may not be as important in cases of low fluid mobility. However,
173
you can often mitigate this effect by reorienting the grid, refining it, or using a
nine-point solution method.
Injector wells
Flow
Flow
Producer well
174
Specify appropriate coordinates. When you enter a location for a well spot
in GRIDGENR, the same coordinates apply equally in all zones thus
implying a vertical well. If you are working with a deviated well, you may
want to specify the well location based on the coordinates of the perforation
rather than the coordinates of the wellhead, or you may wish to model your
deviated well directly by importing its coordinates from an import file.
Landmark - R2003.4
X-skip
2
Column
numbers
2
Grid lines
Y-skip
1. These options also are available when you select All from the Options menu.
R2003.4 - Landmark
175
2. Click on the available check boxes, fill in the blanks, or adjust the slider bars,
as needed to change the following options:
Show Grid
Show Number
Brightness
Controls the brightness of the grid lines (1.00 = maximum brightness, 0.00 = invisible).
X-Skip, Y-Skip
Color
Line Type
176
Landmark - R2003.4
Rectangular grids. You can create a grid with rectangular sides having
uniform or irregular grid spacing, whose sides are parallel to the coordinate
axes.
Rotated rectangular grids. You can create a grid with rectangular sides
having uniform or irregular grid spacing, whose sides are not parallel to the
coordinate axes.
Boundary grids. You can create a grid with irregular sides and uniform or
irregular grid spacing.
Point grids. You can create a grid by defining every corner point in the
structure. This feature is best to use when copying a grid structure from a
paper source.
The following procedures explain how to create each of these grid types. You can
create only one grid per zone. However, you can copy the same grid to different
zones and modify it as needed (see Creating a Grid by Copying on page 4-186).
If the same grid must apply to all zones, create or digitize it in Zone 1.
Rectangle
corner 1
Internal grid
blocks
R2003.4 - Landmark
177
4. Click where you want to place the lower left and upper right corners of the
rectangular border. A rubberband box shows the rectangle as you draw it.
NOTE:
You can also specify the exact coordinates or offset of each corner point. See
Other Ways to Specify Grid Points on page 4-193.
When you finish defining the border, the following menu opens to let you
define the internal grid structure:
5. To quickly produce a grid within the specified border, select Specify Points
Uniformly Along Border. Below this option, you can enter either approximate
number:
178
Landmark - R2003.4
When you finish specifying a method for creating the internal grid structure,
GRIDGENR displays the following menu:
6. Select the desired algorithm to be used in drawing the grid (see page 4-167 for
a detailed discussion of gridding algorithms). GRIDGENR draws the internal
grid cells automatically.
R2003.4 - Landmark
179
structure is created, you can add further refinements using other features
discussed later in this chapter.
Right
Rectangle
Extent
Top
x axis
Internal grid
blocks
Rectangle
Origin
Bottom
y axis
Left
4. Click where you want to place the origin of the rotated rectangle.
The following prompt appears at the top of the drawing area:
Define Orientation Angle. (1) Select (2) Escape (3-4) Menu
180
Landmark - R2003.4
5. Click on a point along the line which defines the x-axis of the rotated
rectangle. This will define your orientation angle. This angle may also be
defined numerically using the pop-up menu from MB3.
The following prompt appears at the top of the drawing area:
Define Boundary Extent (1) Select (2) Escape (3-4) Menu
6. Click on the point which defines the full extent of the rectangular border. A
box will appear to show where you have defined the grid border.
NOTE:
You can also specify the exact coordinates or offset of each corner point. See
Other Ways to Specify Grid Points on page 4-193.
When you finish defining the border, the following menu opens to let you
define the internal grid structure:
7. To quickly produce a grid within the specified border, select Specify Points
Uniformly Along Border. Below this option, you can enter either approximate
number:
R2003.4 - Landmark
181
When you finish specifying a method for creating the internal grid structure,
GRIDGENR displays the following menu:
8. Select the desired algorithm to be used in drawing the grid (see page 4-167 for
a detailed discussion of gridding algorithms). For rectangular grids with
uniform spacing and without the well centering option, use Linear Transfinite
or Boundary Forcing function. GRIDGENR draws the internal grid cells
automatically.
Right side
Bottom side
Internal grid
structure
182
Landmark - R2003.4
4. Starting at the top left corner of the grid, use mouse clicks to define the top,
right, bottom, and left borders in that order.
You can click any number of times to describe the exact curvature of a
particular boundary. A rubberband line helps you visualize the way the border
is shaping up. Once you have defined the last point on any side, click MB3
and select Finish Current Side from the pop-up menu, then start the next side.
To erase any group of selected points on a given side, press MB2 to backup
and then use MB1 to reselect the points.
R2003.4 - Landmark
183
NOTE:
Besides clicking with the mouse, you can also specify exact coordinates or
offsets for each point, have a border follow a fault, or have a border follow
an arc. For more details, see Other Ways to Specify Grid Points on
page 4-193.
When you finish defining all four sides, the following menu opens to let you
define the internal grid structure:
5. To quickly produce a grid within the specified border, select Specify Points
Uniformly Along Border. Below this option, you can enter either:
184
Landmark - R2003.4
When you finish specifying a method for creating the internal grid structure,
GRIDGENR displays the following menu:
6. Select the desired algorithm to be used in drawing the grid (see page 4-167 for
a detailed discussion of gridding algorithms). GRIDGENR draws the internal
grid cells automatically.
(002,001)
(003,001)
(004,001)
User-specifies all
points
(001,002)
(001,003)
(002,002)
(002,003)
(003,002)
(003,003)
(004,002)
(004,003)
In the illustration above, notice that each point in the structure has a number
assigned to it based on its relative position in the grid. GRIDGENR uses numbers
like these to help guide you through the correct sequence of steps in defining each
row and column.
R2003.4 - Landmark
185
4. Specify the total number of gridblocks that you will be defining in both the x
direction (columns) and the y direction (row). For example, the grid on
page 4-185 has three columns and two rows.
5. Press the OK button. GRIDGENR prompts you to enter each point in the grid.
For example:
Point to (001,001): (1) Select (2) Backup (3) Menu (4) Escape
6. Starting at the upper left, define each corner point in the order prompted. For
example, (001,001), (002,001), (nnn, 001), for the top edge; (001,002),
(002,002), (nnn, 002), for the next row; and so forth. See the illustration on
page 4-185 for guidelines.
You can define each point by clicking at the desired location or by specifying
exact coordinates or offsets (see Entering Next Point Coordinates on
page 4-194 or Entering Next Point Offset on page 4-194).
As you enter each point, rubberband lines show the grid taking shape. When
you are finished entering all of the requested points, the grid is completed.
186
Landmark - R2003.4
described on the previous pages, then make copies of this grid for each additional
zone, as explained in the following procedures. Each grid could then be modified
using the standard editing procedures (see Editing Grids on page 4-196). To
create a grid by copying:
1. Use the Zone No. setting on the GRIDGENR Control Panel to move to the
zone where you want the grid to be copied.
2. Click the Context button on the GRIDGENR Control Panel and select Grid.
3. Select Copy/Entire Grid from the Edit menu (this option is not available if the
zone already contains a grid).
The following form opens:
4. Enter the number of the zone where the original grid is located and click the
OK button. A copy of the grid appears automatically in the current zone.
2. Select Yes to abandon the grid, or No to keep it. If you select Yes, the grid is
removed from the drawing area automatically.
R2003.4 - Landmark
187
You can specify the internal grid spacing by selecting distinct edge points along
each border of the grid (top, bottom, and both sides). When you define edge points
as shown below, GRIDGENR uses these to determine the total number of
gridblocks in each direction and the exact points where the gridblocks will
intersect the boundary. The actual shape of the gridblocks inside the grid depends
on the gridding algorithm you select (see page 4-169 for details).
User-specified
edge points
Internal grid
blocks
188
Landmark - R2003.4
3. Click along the top of the grid at the exact locations where you want edge
points to be located. To erase any group of selected points on a given side,
press MB2 to backup and then use MB1 to reselect the points.
4. Once you have defined the last point on the top side, click MB3 and select
Finish Current Side from the pop-up menu shown below.
NOTE:
This menu also lets you space the edge points uniformly along the top or left
side. For details on this option, see Adding Points Uniformly on a Side on
page 4-191.
5. Repeat the same process for the left side of the grid.
The following prompt appears:
Define Bottom grid: (1) Define (2) Backup (3) Menu (4) Finish
R2003.4 - Landmark
189
6. Use the mouse to select the edge points for the bottom and right sides of the
grid. These sides must have the same number of edge points as their opposing
sides (top and left). When you finish selecting the required number of points,
the side is finished automatically.
NOTE:
When digitizing the bottom and right sides, you can also use the MB3 popup menu to copy points from the opposite side, as explained on page 4-192.
When you finish digitizing edge points along the right side, GRIDGENR
displays the following menu:
7. Select the desired algorithm to be used in drawing the grid (see page 4-167 for
a detailed discussion of gridding algorithms). GRIDGENR draws the internal
grid cells automatically.
190
Landmark - R2003.4
Beginning of side
or last point
defined
End point in
series (userspecified)
3. Enter the number of uniform points on the spacing to be used to be added and
click the OK button. The following prompt appears at the top of the drawing
area:
Point to end of Equally Spaced Region: (1) Point (2) Abort
(3) End of line
NOTE:
R2003.4 - Landmark
If you are working on the last two sides of the grid and select the number of
points needed to finish the current side, the points are spaced automatically
out to the end of the current side (i.e., this prompt does not appear). If this
happens, skip the remaining steps.
191
4. To add uniform edge points all the way to the end of the current side, click
MB3 anywhere in the drawing area. To add uniform edge points only up to a
specified location, click MB1 at the desired location. To cancel this feature,
click MB2.
GRIDGENR automatically creates a series of equally spaced points up to and
including the point that you specified. If you selected the end of a line (MB3),
then the last point is placed at the end of the current side.
NOTE:
If you clicked MB1in step 4 you may still have to select Finish Current Side
from the pop-up menu before the current side can be finished. If you clicked
MB3 in step 4, the current side is finished automatically.
This feature is available only if you are defining edge points across from a side of
the grid where edge points are already defined. Use the following procedure:
1. Start creating the grid (see Creating a Rectangular Grid on page 4-177 or
Creating a Rotated Rectangular Grid on page 4-179). Specify the edge
points for at least the top and left sides of the grid.
2. When GRIDGENR prompts you to enter edge points for the bottom or right
side of the grid, press MB3 and select Copy Points from Opposite Side from
the pop-up menu. The following form opens:
192
Landmark - R2003.4
3. If you want to copy all points from the opposite side, just click the OK button.
If you only want to copy a few points at a time, specify the number of points
to be copied and then click OK. Each time you select this option, the form
shows you the maximum number of points that can be copied from the
opposite side.
The most commonly selected pop-up menu options are discussed in more detail
on the following pages.
R2003.4 - Landmark
193
2. Enter the exact X and Y coordinates at which you want the next point to
appear.
3. Click the OK button. The next point is drawn automatically at the specified
coordinate location.
2. Enter the distance in the X and Y direction that you want the next point to be
offset from the previous point (negative entries are accepted). The distance
must be expressed in UTM coordinate offset.
3. Click the OK button. The next point is drawn automatically at the specified
offset.
194
Landmark - R2003.4
This feature is available from the pop-up menu only when you are creating an
irregular grid. To draw an arc:
1. Make sure you have already specified at least one point along the grid border.
2. Press MB3 to view the pop-up menu, and select Use Arc To Define Boundary.
The following prompt appears at the top of the drawing area:
Point to center of arc
3. Click on the desired location for the center point of the arc. The following
prompt appears:
Point to end point of arc
4. Click on the desire location for the end point of the arc. A series of evenly
spaced points appear in the shape of an arc.
Fault path
Grid border
Last point
of contact
R2003.4 - Landmark
195
Before using this option, make sure that the fault has already been drawn (see
Adding New Faults and Contours on page 3-91). Then use the following steps:
1. Begin creating the grid border using any of the grid creation procedures
earlier in this chapter.
2. At the point where the border will intersect the fault, press the MB3 mouse
button and select Let Boundary Follow a Fault from the pop-up menu. The
following prompt appears at the top of the drawing area:
Select 1st Point On Fault (button 2 will exit)
3. Click at the first point where the border intersects the fault. The following
prompt appears:
Select 2nd Point On Fault, (button 2 will back up)
4. Click at the point where the border quits following the fault. GRIDGENR
draws a series of points along the fault between the first and last points that
you selected. You can back up and erase any of the series of points by clicking
MB2.
5. Continue drawing the rest of the grid border, as required.
Editing Grids
Perhaps the most powerful GRIDGENR features are its grid editing and
refinement capabilities. These features are explained in detail on the following
pages.
196
Landmark - R2003.4
views of the grid in the current zone, but is not echoed on other grids in other
zones.
When moving a corner point, be careful not to seriously distort the shape of the
adjacent gridblocks, as shown above. The most effective gridblock shape is
orthogonal (sides roughly perpendicular). To move corner points:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Select Modify/Main Grid/Point from the Edit menu. The following message
appears at the top of the drawing area:
Place Cursor on point to be moved: (1)Select (2-4)Escape
3. Click on the point to be moved. The adjacent grid lines become flexible so
that you can see how they are being realigned as the corner point is moved.
The following message appears:
Buttons: (1) set to new location (3-4) restore to old
location
4. Click MB1 at the desired new location, or click MB3 to return the point to its
previous location. The corner point is moved automatically and the following
message reappears:
Place Cursor on point to be moved: (1)Select (2-4)Escape
5. To move more corner points, start over at step 3. Otherwise, press MB3 to
quit.
Pinching a Point
You can change the position of any grid node so that it merges with another
adjacent grid node. This produces pinch points in the x,y dimension of the grid.
R2003.4 - Landmark
197
To pinch a point you must select the desired point and move it to the new location
as described below. To move a line:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Select Modify/Main Grid/Pinch Point from the Edit menu. The following
message appears at the top of the drawing area:
Select grid point to pinch out: (1) Select (2-4) Escape
4. Move the mouse to the new location and then click MB1 when the point is
positioned in the correct place
5. To continue moving points, repeat the last two steps. Otherwise, press MB2 to
quit.
198
Landmark - R2003.4
Pinching a Line
You can change the position of any line segment in the grid so that it merges with
the nearest adjacent segment. This produces pinch points in the x,y dimension of
the grid that involve multiple gridblocks.
To pinch a line you must select the desired beginning and ending points of the line
segment to be merged and then select the adjacent line that you want it merged
with. To pinch a line:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Select Modify/Main Grid/Pinch Line from the Edit menu. The following
message appears at the top of the drawing area:
Select first point of line to merge (Button 2 will exit)
3. Click on the first point of the line segment to be merged. The following
message appears:
Select last point of line to merge (Button 2 will exit)
4. Click on the second point of the line segment to be merged. The following
message appears:
Select Line to Merge to: (1) Select (2-4) Exit
5. Click on the line that you want the selected segment to be merged with.
6. To continue pinching lines, repeat the last three steps. Otherwise, press MB2
to quit.
R2003.4 - Landmark
199
Moving a Line
You can change the position of any line on a grid. To move a line you must select
the desired line and move it to the new location as described below. To move a
line:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Select Modify/Main Grid/Move Line from the Edit menu. The following
message appears at the top of the drawing area:
Select Line to Move: (1) Select (2-4) Escape
3. Click on the line to be moved, move the mouse in the direction of the new
location and then click MB1 when the line is positioned in the correct place.
The following message appears:
Select Line to Move: (1) Select (2-4) Escape
4. To continue moving lines, repeat the last step. Otherwise, press MB2 to quit.
Adding to a Grid
GRIDGENR lets you add extra rows or columns within any existing row or
column in a grid and also allows you to refine a section of the main grid. When
you do this, it is like defining a new grid inside the existing grid all you have to
do is specify the interval to be changed and the method of drawing the grid.
Existing grid
Interval to be changed
200
Landmark - R2003.4
2. From the Edit menu, select Add/Internal Grid Lines/In One Section:
Remove All Refinements and Nulls Before Attempting this Operation
This message appears if you try to regrid a model that has refinements or null grid
blocks. Click the OK button, then use the Remove/Refinement/All and Remove/
Null Lines/All options on the Edit menu before trying again.
3. Click on the edge of the grid at the interval where you want to add grid lines.
For example, if you click the top edge of the grid at gridblock 4, the
gridblocks in the fourth column will be selected. You can tell the gridblocks
are selected because the area is highlighted.
The following message appears:
Verify Interval: (1) Verify (2-4) Escape
4. Click MB1 again to verify your selection, or any other mouse button to cancel
it and repeat the last step.
5. This displays the Subdivision Factor panel. Enter a number to be used for
subdividing the area and click the OK button. For example, if you want to
subdivide the area into five rows or columns, enter 5.
6. This displays the following panel. Click OK if you want to add lines to the
grid within the subdivided area and modify all zones. To avoid doing either
operation, type in the word NO before clicking OK.
7. To add more rows/columns to the grid, repeat the previous steps, starting at
step 4. Otherwise, click MB3 to quit.
R2003.4 - Landmark
201
3. Click on one of the grid points at the corner of the area where you want to
subdivide the grid blocks.
The following prompt appears:
Select Lower Right Corner of Area (Button 2 will backup)
4. Click on the other grid point of the area where you want gridblocks to be
subdivided or select a second point on the same grid line which will imply the
area crosses the grid. You will see the following pop-up menu:
5. On the pop-up menu, select Add X Lines, Add Y Lines, or Add X and Y Lines
(The program will add both directions, simultaneously if you select Add X
and Y Lines).
6. Enter the Subdivision Factor and click Ok. This number must be a positive
integer.
NOTE:
202
If the number is too large, i.e., causes there to be too many grid blocks,
GRIDGENR will give a error message.
Landmark - R2003.4
To the first question, enter Yes to add lines, No to select a different area, or
Cancel to cancel this operation. To the second question, enter Yes to modify
all zones, No to modify only the current zone.
8. Repeat steps 3 through 7 to subdivide the grid further.
9. Click MB3 when you are finished.
R2003.4 - Landmark
203
New border
New grid
NOTE:
204
Landmark - R2003.4
You must define the borders for each of three new sides. The fourth side is
formed by the existing grid. For example, if you are extending the right side
of the grid you must define the top, right, and bottom of the extended area, as
shown in the illustration below.
Existing grid
New borders
4. Use mouse clicks to define the borders in the order prompted, or see the note
below.
You can select any number of points to describe the exact curvature of a side.
A rubberband line helps you visualize the way the border will look as each
point is selected. Once you have defined the last point on any side, click MB3
and select Finish Current Side from the pop-up menu. If the selected points
are not satisfactory, press MB2 to delete each undesirable point and start over.
R2003.4 - Landmark
205
NOTE:
Besides clicking with the mouse, you can also (1) specify the exact
coordinates or offsets for each point, (2) have a border follow a fault, or (3)
use an arc drawing method. For more details, see Other Ways to Specify
Grid Points on page 4-193.
When you finish defining the shape of the three new borders, a menu opens to
let you define the internal grid structure: For example:
5. To quickly produce a grid within the new area, select Space Points Uniformly
Along Border. Below this option, you can enter a specific number of
gridblocks in the X or Y direction (whichever dimension is not already
constrained by the existing grid). GRIDGENR will automatically select the
appropriate number of vertical and horizontal grid increments to produce the
most uniform grid possible.
206
Landmark - R2003.4
6. If you select the option to Digitize Points Along Border instead, the
GRIDGENR program will prompt you to select points along each of the new
sides, to which grid nodes will be attached. Follow the prompts at the top of
the screen, then select the appropriate selection from the following menu:
When you finish specifying a method for creating the internal grid structure,
GRIDGENR displays the following menu:
7. Select the desired algorithm to be used in drawing the grid (see page 4-167 for
a detailed discussion of gridding algorithms). GRIDGENR draws the internal
grid cells automatically.
R2003.4 - Landmark
207
Existing grid
Deleted line
NOTE:
208
GRIDGENR only lets you delete lines from the original grid. You cannot
delete lines from grid refinements.
Landmark - R2003.4
3. Click on the line(s) you want to delete. Each line you select is highlighted.
When finished selecting the line(s) to be deleted, click MB2 and the following
prompt appears.
4. The first answer lets you delete the lines. The second lets you delete the lines
in all zones. Answer NO in the appropriate fields if you do not want to delete
the selected lines or modify all zones. Then click OK to carry out your
selections.
5. Repeat the last two steps for each row or column to be deleted.
6. Click MB2 to quit when you are finished deleting the desired lines.
Section of Grid
GRIDGENR lets you delete a section of the grid at one time by selecting a section
of the main grid and deleting the lines.
To delete a section of a grid from an existing grid:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Select Remove/Grid Line/Section of Grid from the Edit menu. The following
prompt appears at the top of the drawing area:
Select Upper Left Corner of Area to Delete (Button 2 will
back up)
3. Click on the main grid line in the upper left corner of the area which you want
to delete. The following prompt appears at the top of the drawing area:
Select Lower Right Corner of Area (Button 2 will back up)
R2003.4 - Landmark
209
4. On the pop-up menu select Delete X-lines or Delete Y-lines, then click OK to
see the following form:
5. The first answer lets you delete the lines. The second lets you delete the lines
in all zones. Answer NO in the appropriate fields if you do not want to delete
the selected lines or modify all zones. Then click OK to carry out your
selections.
6. Repeat the last few steps for each section to be deleted.
7. Click MB2 to quit when you are finished deleting.
Decimate
GRIDGENR allows you to select certain rows to delete and to keep. For example,
you can define GRIDGENR to delete the one column in a selection and keep the
next three and so on. The number of columns to delete and to keep do not have to
be the same, i.e., delete 2 and keep 2 or delete 3 and keep 3.
To delete certain columns from inside a grid:
1. Make sure the Context button in the Control Panel is set to Grid.
2. To delete specified columns, select Remove/Grid Line/Decimate from the
Edit menu. The following prompt appears at the top of the drawing area:
Select the Upper Left Corner of Area to Decimate (Button 2
will back up)
3. Click on the main grid line of the area in which you want to select. The
following prompt appears.
Select the lower right corner of area (Button 2 will back up)
You may select either a grid corner point at the opposite corner of the area you
wish to select or you may select a second point on the same grid line which
implies the area crosses the grid.
210
Landmark - R2003.4
5. Make a selection and press OK. A pop-up menu is displayed to let you define
the pattern to decimate:
7. Confirm your entries. The first answer lets you delete the lines. The second
lets you delete the lines in all zones. Answer NO in the appropriate fields if
you do not want to delete the selected lines or modify all zones. Then click
OK to carry out your selections.P
8. Repeat the steps 3 to 7 for each area to decimate.
9. Click MB2 to quit when you are finished decimating the grid.
R2003.4 - Landmark
211
Null
area
This feature is most useful when modeling normally slanted faults (see
page 4-172 for details). To nullify part of a grid:
1. Make sure the Context button in the Control Panel is set to Grid.
2. To nullify a column, select Add/Null Lines from the Edit menu.
The following prompt appears at the top of the drawing area:
Point Along Boundary at Line to Null: (1) Select (2-4) Escape
3. Click on the column or row you want to nullify. The area is highlighted and
the following prompt appears.
Nullify Line: (1) Yes (2-4) No
4. Click MB1 again to verify your selection, or any other mouse button to cancel
it. The area is nulled out automatically.
Cannot Null Edges
This message appears if you try to nullify a row or column at the edge of the grid.
This is not allowed. You can only null rows or columns on the inside of the grid.
212
Landmark - R2003.4
Existing grid
3. Click on the area you want to reactivate. The area is highlighted and the
following prompt appears.
(1) Confirm Remove (2-4) Abort
4. Click MB1 again to verify your selection, or any other mouse button to cancel
it. The area is reactivated and regridded automatically.
R2003.4 - Landmark
213
3. Click the Yes button to reactivate all null areas, or click No to avoid removing
them.
Tie line
Affected
grid line
You can add as many tie lines as you need to rearrange internal grid structure.
WARNING: Be careful not to add too many tie lines at once, or you may end up seriously
distorting the grid. It is usually best to periodically recalculate the grid to see
the impact of the tie lines already defined. This grid can then be used as a
template for further tie line definitions.
214
Landmark - R2003.4
3. Select the upper left and lower right corner of the grid area that will be
affected by the regridding operation. You must click on grid points or a grid
border and the two points must have a sufficient separation to be meaningful.
The following message appears:
Is it OK to regrid selected region?
5. Select the first and last points along the segment of the grid that you want
rearranged to follow a tie line. Both points must be on the same line. You can
use MB2 to backup and reselect a point.
The following prompt appears:
Enter Tie Line: (1) Define (2) Backup (3) Menu (4) Finish
R2003.4 - Landmark
215
7. When you are finished drawing the tie line, click MB3 and select Finish Tie
Line from the pop-up menu.
The following prompt reappears.
Select First Grid Point to Tie. (Button 2 Will Exit)
8. Repeat the last two steps for each additional tie line you want to define, or
click MB2 if you are finished defining tie lines.
If you click MB2, the following prompt appears:
Do you want to apply these changes?
9. Click the Yes button to rearrange the grid or No to avoid applying the
changes.
GRIDGENR displays the following menu:
10. Select the desired algorithm to be used in redrawing the grid (see page 4-167
for a detailed discussion of gridding algorithms). GRIDGENR redraws the
internal grid cells automatically so that the selected grid lines follow all the
new tie lines.
216
Landmark - R2003.4
4. Enter the number of the zone that contains the desired tie lines, then click the
OK button.
The tie lines are copied automatically.
R2003.4 - Landmark
217
6. Click the Yes button to remove all the selected tie lines, or click No to avoid
removing them.
4. Click the Yes button to remove all the tie lines from the current zone, or click
No to avoid removing them.
218
Landmark - R2003.4
Existing grid
3. Click at the top left corner of the area to be recalculated. This could be any
point inside the grid, or the top left corner of the grid boundary. The following
message appears
Select lower right corner to regrid (Button 2 will back up)
R2003.4 - Landmark
219
4. Click at the bottom right corner of the area to be regridded. This could be any
appropriate point inside the grid, or the bottom right corner of the grid
boundary itself. The following message appears:
5. Click the Yes button to start regridding, or No to reselect the area. If you click
Yes, GRIDGENR displays the following menu:
6. Select the desired algorithm to be used in regridding the area (see page 4-167
for a detailed discussion of gridding algorithms). GRIDGENR regrids the
selected area automatically.
220
Landmark - R2003.4
3. Click at the top left corner of the grid boundary. The following message
appears
Select lower right corner to regrid (Button 2 will back up)
4. Click at the bottom right corner of the grid boundary. The following message
appears:
5. Click the Yes button to verify the selected area, or No to reselect it.
R2003.4 - Landmark
221
6. If you want the grid intersections to be spaced uniformly along the new edge,
select Space Points Uniformly Along Border, click the OK button, and skip to
step 8 (you cannot change the number of blocks). If you want to control the
spacing exactly, select Digitize Points Along Border option, click the OK
button, and continue to the next step.
GRIDGENR asks you to begin redefining edge points for each side of the
grid. For example:
Define Top grid: (1) Define (2) Backup (3) Menu (4) Finish
7. Click at the desired location for the edge points on each side.
Values Must Be Increasing
This message appears if you try to select an edge point between two previous edge
points. Try again.
Not Enough Points Have Been Digitized
This message appears if you fail to define enough edge points on a side which lies
opposite an existing side where edge points have already been defined. You must
define the same number of edge points as already exist on the opposite side of the
grid.
Besides clicking, you can also use the MB3 pop-up menu to add points
uniformly to a side, copy points from the opposite side, and quit (see Other
Ways to Specify Grid Points on page 4-193). The number of edge points you
222
Landmark - R2003.4
specify for each side must be the same number as before. As you finish
selecting all the required edge points for a given side, GRIDGENR prompts
you to enter the edge points for the next side.
When you are finished entering all edge points GRIDGENR displays the
following menu:
= new boundary
path
= new edge point
locations
R2003.4 - Landmark
223
2. Click on the Edit menu and select Modify/Main Grid/Redefine Edge. The
following message appears at the top of the drawing area:
Select upper left corner to regrid (Button 2 will exit)
3. Click at the top left corner of the grid boundary. The following message
appears
Select lower right corner to regrid (Button 2 will back up)
4. Click at the bottom right corner of the grid boundary. The following message
appears:
Is it OK to regrid the selected region?
5. Click the Yes button to verify the selected area, or No to reselect it.
GRIDGENR asks you to redefine each grid boundary. For example:
Enter Top boundary: (1) Define (2) Backup (3) Menu (4) Finish
6. Define the new path of each boundary by clicking MB1, or see Other Ways
to Specify Grid Points on page 4-193. Use MB2, if needed, to back up and
cancel previously selected points. As you finish defining each side of the grid,
press MB3 and select Finish Current Side from the pop-up menu.
When you finish defining the last side of the grid boundary, GRIDGENR
displays the following menu:
224
Landmark - R2003.4
7. If you want the grid intersections to be spaced uniformly along the new edge,
select Space Points Uniformly Along Border, click the OK button, and skip to
step 9 (you cannot change the number of blocks). If you want to control the
spacing exactly, select Digitize Points Along Border option, click the OK
button, and continue to the next step.
GRIDGENR asks you to begin defining new edge points (grid intersections)
on each side of the new area. For example:
Define Top grid: (1) Define (2) Backup (3) Menu (4) Finish
Besides clicking, you can also use the MB3 pop-up menu to add points
uniformly to a side, copy points from the opposite side, and quit (see Other
Ways to Specify Grid Points on page 4-193). The number of edge points you
specify for each side must be the same number as before. As you finish
selecting all the required edge points for a given side, GRIDGENR prompts
you to enter the edge points for the next side.
When you are finished entering all edge points GRIDGENR displays the
following menu:
R2003.4 - Landmark
225
Cartesian Refinement
Radial Refinement
Cartesian refinement can be used over any area of the grid; the refinement
applies equally to all grid cells within the selected area. The Cartesian
refinement associated with a selected area remains with that area even if
you move the underlying grid.
Radial refinement can also be done over any area of the grid, but the
refinement only applies to gridblocks penetrated by wells. Radial refinement
allows you to specify and model each wells inner diameter (I.D.) and add a
denser cluster of gridblocks right in the near vicinity of the well. Radial
refinement always remains associated with the same well(s) even if you
move the underlying grid, the refinement is redrawn around the same well
based on the new gridblock dimensions.
You can add radial refinements to areas already refined using the Cartesian
method, and you can add further Cartesian refinements to areas that are already
Cartesian refined. Cartesian refinement can occur in the x, y, or z direction. Radial
refinement can occur in the radial or angular () direction, as well as the x, y, or z
direction. Refinement in the z direction is relative to the simulation grid. That
is it comes after zone splitting, zones combining and setting zones inactive.
The procedures on the following pages explain how to refine a grid using either
method.
WARNING: Local grids must not abut or cross the sloping fault when using The Sloping
Fault Correction (see Starting the Array Calculation Module on
page 5-262). The Sloping Fault Correction option has not been integrated
with local grid refinement. Because local grids are relative to the simulation
grid, you must define zone modifications prior to local grid defining.
226
Landmark - R2003.4
3. Click at the top left corner of the area to be refined. The following message
appears:
Select lower right corner to refine
5. Make the following entries, as required.Your entries apply to all grid cells in
the selected area.
Grid Name
R2003.4 - Landmark
227
Enter the number of increments for splitting each gridblock in each direction. For example, if you enter 5 as the
x increment, GRIDGENR will split each selected gridblock into five columns. If you enter 2 as the z increment, each gridblock will be treated as two layers of
equal thickness within the same simulation layer. Enter
any combination of increment variables.
Layers To Be Refined
6. Click the OK button at the bottom of the form. GRIDGENR applies the
refinement automatically,
Did You Mean to Enter a Null Refinement?
This question appears if you failed to specify more than a single increment in any
of the dimensions. Answer Y if you desire a null refinement, N if you do not.
7. Start over at step 3 if you want to refine other parts of the grid. Otherwise,
click MB2 to quit refining the grid.
Refinement area
The radial refinements made using the following procedure actually appear on the
screen as radial gridding around a well. To add radial refinement in the
Z direction:
228
Landmark - R2003.4
1. Make sure the Context button in the Control Panel is set to Grid.
2. Click on the Edit menu and select Add/Refinement/Radial. The following
message appears at the top of the drawing area:
Select upper left corner to refine
3. Click at the top left corner of the area to be refined. The following message
appears:
Select lower right corner to refine
4. Click at the bottom right corner of the area to be refined. The following form
appears:
R2003.4 - Landmark
229
5. Make the following entries, as required. Your entries apply to all gridblocks
containing wells in the selected area.
No. of Radial
Refinements
No. of Angular
Refinements
No. of Z Refinements
Well Radius
Enter the wellbore inner radius. The units for the radius
must be consistent with the units for the coordinates
generally, feet or meters.
Layers to be Refined
6. Click the OK button at the bottom of the form. GRIDGENR applies the
refinement automatically.
Theta Refinement Must Be 1 Or Divisible By 4
This message appears if you entered an angular refinement that is not 1 or a multiple of 4. Click the OK button and reenter the angular refinement correctly.
No Wells Exist In Area
This message appears if you tried to create a radial refinement over an area where
no wells exist. Click the OK button and start over.
Did You Mean to Enter a Null Refinement?
This question appears if you failed to specify more than a single increment in any
of the dimensions. Answer Y if you desire a null refinement, N if you do not.
230
Landmark - R2003.4
7. Start over at step 3 if you want to refine other parts of the grid. Otherwise,
click MB2 to quit refining the grid.
y
Refinement area
HX
HY
The radial refinements made using the following procedure actually appear on the
screen as a cross hatched line. To add horizontal radial refinement:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Click on the Edit menu and select Add/Refinement/Radial In X or Radial In
Y. The following message appears at the top of the drawing area:
Select upper left corner to refine
3. Click at the top left corner of the area to be refined. The following message
appears:
Select lower right corner to refine
R2003.4 - Landmark
231
4. Click at the bottom right corner of the area to be refined. The following form
appears:
232
Landmark - R2003.4
5. Make the following entries, as required. Your entries apply to all gridblocks
containing wells in the selected area.
Grid Name
No. of Radial
Refinements
No. of Angular
Refinements
No. of Increment
along Axis
Well radius
Minimum Inner
Radius
6. Click the OK button at the bottom of the form. GRIDGENR applies the
refinement automatically.
Theta Refinement Must Be 1 Or Divisible By 4
This message appears if you entered an angular refinement that is not 1 or a multiple of 4. Click the OK button and reenter the angular refinement correctly.
Did You Mean to Enter a Null Refinement?
This question appears if you failed to specify more than a single increment in any
of the dimensions. Answer Y if you desire a null refinement, N if you do not.
7. Start over at step 3 if you want to refine other parts of the grid. Otherwise,
click MB2 to quit refining the grid.
R2003.4 - Landmark
233
To extend a refinement:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Click on the Edit menu and select Add/Extend Refinement. The following
message appears at the top of the drawing area:
Select refinement to extend (button 2 will exit)
3. Click on the area where the refinement is located. The following message
appears:
Select side to extend (button 2 will back up)
5. Click on the main grid at the position you wish to extend the refinement to.
The following message will appear:
Extend This Grid?
234
Landmark - R2003.4
R2003.4 - Landmark
This option applies only to Cartesian refinements. You cannot omit parts of a
radial refinement.
235
4. Click the upper left corner of the area to be omitted. This corner must lie on
the original grid.
Corner Is Not On Selected Grid
This message appears if you fail to click on a gridblock corner that lies within or
on the edge of a refined area. Click the OK button and try again.
Corner Must Lie On Parent Grid
This message appears if you fail to click on a gridblock corner that lies within the
original parent grid for this refinement. Click the OK button and try again.
236
Landmark - R2003.4
5. Click the lower right corner of the area to be omitted. This corner must also lie
on the original parent grid.
The following form appears:
6. Specify the number of layers to be effected by the modification and click the
OK button.
The total range of layers is entered here by default, and you can change these
numbers to affect only a certain range of layers.
The following prompt reappears:
Select upper left corner to omit. (button 2 will back up)
7. To omit more areas of the same refinement, start over at step 4. To select a
different refinement, click MB2 once and start over at step 3. To quit
modifying refinements, click MB2 twice.
R2003.4 - Landmark
237
4. Click the upper left corner of the area to be reincluded. This corner must lie on
the original grid.
Corner Is Not On Selected Grid
This message appears if you fail to click on a gridblock corner that lies within or
on the edge of a refined area. Click the OK button and try again.
Corner Must Lie On Parent Grid
This message appears if you fail to click on a gridblock corner that lies within the
original parent grid for this refinement. Click the OK button and try again.
5. Click the lower right corner of the area to be reincluded. This corner must also
lie on the original parent grid.
The following form appears:
238
Landmark - R2003.4
6. Specify the number of layers to be effected by the modification and click the
OK button.
The total range of layers is entered here by default, and you can change these
numbers to affect only a certain range of layers.
The following prompt reappears:
Select upper left corner to include. (button 2 will back up)
7. To reinclude more areas of the same refinement, start over at step 4. To select
a different refinement, click MB2 once and start over at step 3. To quit
modifying refinements, click MB2 twice.
R2003.4 - Landmark
239
5. Click the upper left corner of the area to be modified. This corner must lie on
the original grid.
Corner Is Not On Selected Grid
This message appears if you fail to click on a gridblock corner that lies within or
on the edge of a refined area. Click the OK button and try again.
Corner Must Lie On Parent Grid
This message appears if you fail to click on a gridblock corner that lies within the
original parent grid for this refinement. Click the OK button and try again.
6. Click the lower right corner of the area to be modified. This corner must also
lie on the original parent grid.
GRIDGENR displays a form requesting the new increment value. or example:
240
Landmark - R2003.4
8. To modify more areas of the same refinement, start over at step 5. To select a
different refinement, click MB2 once and start over at step 4. To quit
modifying refinements, click MB2 twice.
R2003.4 - Landmark
241
242
Landmark - R2003.4
GRIDGENR displays a form requesting the new spacing value, for example:
R2003.4 - Landmark
243
GRIDGENR displays a form requesting the new spacing value, for example:
244
Landmark - R2003.4
GRIDGENR displays a form showing the existing parameters for the selected
radial refinement, for example:
4. Modify the parameters as desired, then click the OK button to apply the
change.
5. To modify other radial refinements, repeat the previous two steps. To quit
modifying refinements, click MB2.
R2003.4 - Landmark
245
3. Click on the area where the refinement is located. The following message
appears:
Is it OK to remove refinement?
5. Repeat the last two steps for each refinement to be removed, or click MB2 to
quit removing refinements.
246
Landmark - R2003.4
3. Click on the area where the refinement is located. The following message
appears:
Select refinement corner for deletion
4. Click on the one of the corners of the refinement which you wish to delete.
The following message appears:
Select opposite corner for deletion (Button 2 will back up)
R2003.4 - Landmark
247
Rotating a Grid
You can rotate a grid in any direction. All you have to do is select the rotation axis
point and then indicate the direction and amount of travel by moving the mouse in
any direction. You can also specify a precise rotation angle.
Selected
rotation axis
Before
After
WARNING: Rotating a grid does not rotate the underlying map elements. Any complex
alignments along faults or reservoir boundaries will be lost and null areas
will be shifted away from the original fault paths. For this reason, it is best to
avoid rotating a grid after extensive detail work has been done.
To rotate a grid:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Click on the Edit menu and select Modify/Main Grid/Rotate.
The following message appears at the top of the drawing area:
Place Cursor on Point of Rotation: (1) Select (2) Backup
(3-4) Menu
248
Landmark - R2003.4
3. Click on the point that you want to use as the rotation axis. This can be
anywhere in the drawing area it does not need to be inside the grid. You
can also press MB3 to select the axis location from a pop-up menu:
4. Rotate the grid around the rotation axis by moving the mouse in the desired
direction. For better control over the rotation angle, move the mouse further
away from the rotation axis. Click on MB1 once the grid is positioned in the
desired location. You can also use the MB3 pop-up menu to enter a rotation
angle:
A positive rotation angle rotates the grid counter clockwise; a negative angle
rotates it clockwise.
R2003.4 - Landmark
249
Before
After
WARNING: Shifting a grid does not shift the underlying map elements. Any complex
alignments along faults or reservoir boundaries will be lost and null areas
will be shifted away from the original fault paths. For this reason, it is best to
avoid shifting a grid after extensive detail work has been done.
250
Landmark - R2003.4
To shift a grid:
1. Make sure the Context button in the Control Panel is set to Grid.
2. Click on the Edit menu and select Modify/Main Grid/Translate.
3. Position the cursor on the point of the translation.
4. To shift the grid, move your mouse in the direction in which you wish your
grid to move and then click MB1.
You can also press MB3 to select translation offset from a pop-up menu:
When you enter a translation offset, the entire grid shifts in the indicated
direction. A positive y-translation offset moves the grid upwards on the screen
while a negative y-translation moves it downward. A positive x-translation
moves the grid to the right while a negative x-translation moves it to the left.
Deleting Grids
You can easily delete any grid from the current zone or from all zones in the
current model. If you delete only the grid in the current zone, GRIDGENR will
not remove the refinements and nulls that cross this zone. If you delete the grids
from all zones, GRIDGENR will delete all refinements and nulls as well.
WARNING: This step cannot be reversed. The grid will be lost permanently and
disappears from all zones where it is deleted.
R2003.4 - Landmark
251
3. Click the Edit menu and select Remove/Main Grid/Current Zone or Remove/
Main Grid/All.
An appropriate message appears. For example:
Is it OK to remove grid?
4. Click Yes to delete the grid(s), or click No to avoid deleting the grid(s).
252
Landmark - R2003.4
2. Click on each grid cell where you want to determine the row column number.
As you click each, the information appears at the top of the drawing area. For
example:
Grid Block (3,2) (1) Select (2-4) Escape
R2003.4 - Landmark
253
1. Click on each grid cell where you want to determine the row column number.
As you click each, the information appears at the top of the drawing area. For
example:
Grid Block (3,2) (1) Select (2-4) Escape
Grid Coordinates
You can click at any point in the grid or on a paper map and view the coordinates
automatically. If you want to view coordinates on a paper source, make sure the
Reference Points are defined correctly on the Control Panel (see Defining New
Map Elements on page 3-90). Also be sure to select the appropriate Digitizer
option (Table/Bitpad).
1. Select Coordinate from the Inquire menu.
2. If you are using a digitizer, GRIDGENR asks you to click two fixed reference
points on the map. For example:
Move Cursor to lowerleft: (1) Select (2) Use Last Locations:
(3) Menu (4) Escape
These must be the same two reference points defined in the Control Panel (see
Defining New Map Elements on page 3-90 for details). Click the lower left
point first, then the upper right. Alternately, you can click MB2 to use the last
reference points digitized, or MB3 to select from a pop-up menu.
254
Landmark - R2003.4
Click on each point where you want to determine coordinates. As you click
each point, the information appears at the top of the drawing area. For
example:
Coordinate: 22864.68,11190.10 (1) Select (2-4) Escape
R2003.4 - Landmark
255
256
Landmark - R2003.4
Chapter
5
Calculating Gridblock Values
Introduction
The final steps in using GRIDGENR calculate values for each gridblock in the
reservoir and produce an array of data that can be used for reservoir simulation.
GRIDGENR gives you access to a special Array Calculation module that you can
use to:
Create various output files that can be used to create plots and graphs using
the Landmark 3DVIEW software.
The information in this chapter explains how to perform the various tasks listed
above. Before reading this chapter, you should be familiar with the information
contained in all of the previous chapters.
R2003.4 - Landmark
259
Example 2
28
Example 3
28
28
26
27
25
26
28
28
26
24
24
24
Single-Point
Evaluation
24
24
Two-Point
Quadrature
26
27
28
25
26
27
24
25
26
28
24
Three-Point
Quadrature
The illustration above is somewhat simplified, but it shows the basic theory
behind gridblock calculation. In Example 1, for instance, the gridblock center
point is located halfway between two contour points, so it receives a value
approximately halfway between the two contour values. This single-point method
may be acceptable for most purposes, but it may fail to take into account
significant variations in key properties within each gridblock especially
transmissibilities. For this reason, GRIDGENR allows more complex methods of
quadrature involving two or three points distributed in both directions
260
Landmark - R2003.4
(Examples 2 and 3). Using these points, GRIDGENR separates pore volume per
block and two half transmissibilities per direction. A single value of porosity and
permeability are back calculated using the block geometry. Additionally,
GRIDGENR can optionally calculate transmissibilities using permeabilities from
a fine scale geological model using the 3D upscaling option. This option
calculates block transmissibilities based on both areal and vertical sub-grid block
variations in permeabilities and is described in Chapter 8 of the GRIDGENR
Technical Guide.
Naturally, since the more complex methods involve more calculations, they also
require more computer time and more computer power. However, you can limit
the more complex calculations to specific zones or properties, as desired. For a
more detailed technical discussion of calculation and upscaling methods, see
Chapters 3, 4 and 8 of the GRIDGENR Technical Guide.
Fault Calculation
To model faults properly, GRIDGENR adjusts the vertical height of the gridblocks
along fault boundaries, so that adjacent gridblocks are slightly offset in the same
way that rock layers would be offset at a fault. If a fault has been drawn through
the middle of a gridblock (see illustration below), GRIDGENR determines the
gridblock interfaces that are closest to the fault, and offsets them accordingly.
Fault path
b
D
The illustration above shows a fault cutting through several gridblocks. Instead of
splitting gridblocks at the fault, GRIDGENR determines the closest gridblock
interfaces to the fault, then adjusts the gridblock elevations accordingly. It does
this by drawing perpendicular lines from the midpoint of each interface to the
gridblock center (see a in illustration above). If the fault intersects any of these
lines, the adjacent interface must be adjusted (in this case, the interface between
BD, and CD).
R2003.4 - Landmark
261
262
Landmark - R2003.4
R2003.4 - Landmark
263
Menu Bar. This bar contains a series of pull-down menus that let you select
various calculation options. The following menus are available:
Table 5-1: Menus Used in Array Calculate
Menu
Purpose
File
Open grid files, export grid files to other formats, exit Array
Calculate.
Calculate
Edit
Modify calculated data values, restore a data file to its originally calculated values, dump the data to a file.
Graphics
3DView
To select any menu option, click on the desired menu and then click the
desired option. For example, to open a grid file, click the word File on the
menu bar, then click the word Open on the menu. Sometimes, selecting from a
menu requires several selections that are shown on a series of cascading
menus just keep opening menus and making selections until all desired
options are chosen.
Display Area. The central portion of the Array Calculate Display Window
displays the calculated grids using color-coding and other features that make
it easy to visualize the data. The components of this window are listed in the
following table.
Table 5-2: Array Calculate Display Area Components
Component
264
Purpose
Prompts/
messages
Lead you through each step required to calculate, set up, and view
reservoir grid values.
Title
Spectrum
Provides a color scale for easy viewing of data ranges. For example, gridblocks with 18-20% porosity might be green.
Filename
Landmark - R2003.4
R2003.4 - Landmark
Purpose
Context
Depth
Rock
Calc Result
Saturation
Lets you select properties or data types for viewing. The various
available properties and data types are distributed among these four
buttons for your convenience. Selecting from any of the four buttons changes the Context field and the data shown in the Display
Area. The selections are all mutually exclusive you can only
select a single data type from one of these buttons at a time. The
data will not be available for viewing until you have calculated it,
as explained later in this chapter.
Plane Axis
Lets you change the plane of the grid being viewed. For example,
the Z axis selection provides a map view of the entire zone. The
X axis and Y axis selections let you view a cross section of the gridblock structure (slicing through all available zones) from either the
X or Y axis.
Front/Back
Lets you switch the direction of view. For example, if you are looking at the X axis plane from one side, you can view it from the
opposite side.
Zone No.
Lets you select the exact plane to view. When the Plane Axis is set
to Z, this controls the zone number that you are viewing. For example, to see a map view of Zone 2, select Z as the Plane Axis (above)
and 2 as the Plane Number. When the Plane Axis is set to X or Y,
this number selects the number of gridblocks from the edge at
which you are viewing a cross section (edge = 1, second row of
gridblocks = 2, etc.).
This allows you to select the plane to view when the plane axis is
set to Z. If there are no zone modifications this is the same as Plane
No. If there are zone modifications this controls the simulation
layer. The Plane No. and Sim Layer No. are linked.
265
266
Landmark - R2003.4
2. Select the desired grid file by double-clicking the name in the Files list.
The grid file opens automatically. If the grid values were already calculated,
you will see the calculated grid in the display area. If not, you will not see
anything until you calculate the grid values, as described later in this chapter.
If you do not see the desired name in the Files list, try navigating through the
directory structure by double-clicking names in the Directory list (doubleclicking the /.. entry takes you up to a higher level in the directory structure).
R2003.4 - Landmark
267
The filter on the top line of the display must read *.gdb if you want to view a
list of grid database files only. To reset the filter, type it at the end of the top
line and click the Filter button.
Array Data Requested Not Available...
This message appears when you open a file which does not contain grid data.
Although the file has been opened, the Array Calculate module cannot display the
data until you specify parameters and run the calculation, as described later in this
chapter.
2. To select a new study, click on the Study Name button. You will see a file
selection dialog box such as the following:
268
Landmark - R2003.4
3. Select the appropriate study filename (should be a .vdb file) from this list.
When you do it shows the default case under Case Name. If there are others,
you can select them from a pop-up menu by clicking on the Case Name field
label. Click the OK button to accept your selections.
This form contains a table with the values that can be calculated along the left
side and the available zones along the top. The control buttons at the bottom
of the form let you select or deselect cells, rows, or columns, then specify
whether the selected cells should be calculated or not calculated.
2. Indicate categories to be calculated in each zone (see Table 5-4 for details).
The program will calculate all properties for a particular category in a
particular zone if you see the word ON at the intersection of that category/
zone. For example, to calculate saturations in Zone 2, you should see the word
ON at the bottom of the second column.
R2003.4 - Landmark
To turn selected cells on or off, click the Set On or Set Off button.
269
To toggle the selected cells (i.e., to turn all ON indicators to OFF and vice
versa), click the Toggle button.
The following table explains the properties that will be calculated for each
selected category.
Table 5-4: Data Categories for Calculation
Category
Z Values
Property
Description
TOS/BOS
Top/bottom of structure
GROSS
Gross thickness
NET
Net pay
NG
Net-to-gross ratio
Pore Volume
POR
Porosity
X/Y/X Permeability
KX/KY/KZ
Saturations
SWRO
SWR
SGRO
SGR
SO/SG/SW
Oil/water/gas saturation
If you have specified user defined properties, they will also be available to
calculate.
3. When you are finished specifying the values to be calculated, click the OK
button to save your selections and close this form (or click Cancel to close this
form without saving your selections).
270
Landmark - R2003.4
2. Click MB3 on the button to the right of each cell to select the averaging
method for each dimension in each zone.
When the pop-up menu opens, click on the desired selection (or drag the
mouse pointer to the desired selection). The standard averaging method is
integrated. Other methods are discussed in Chapter 3 of the GRIDGENR
Technical Guide.
3. Click the OK button to save your selections and close this form (or click
Cancel to close this form without saving your selections).
R2003.4 - Landmark
271
Zone Characteristics
The Array Calculate program lets you control how any zone will be modeled
during the calculation step. You can:
2. Specify the desired characteristics for each zone, as explained in the following
table.
Table 5-5: Zone Characteristics
272
Option
Usage
dzmin, dzset
The minimum thickness and the desired minimum value for each
zone. If you want the values to flatten out at a certain minimum,
enter the same value in both fields. If you want areas where the
data reaches a certain minimum not to be calculated at all, set the
dzmin to the minimum value and then set dzset to zero.
shlmin
pormin
Landmark - R2003.4
3. Click the OK button to save your selections and close this form (or click
Cancel to close this form without saving your selections).
Calculation Parameters
You can specify various parameters used in the calculation, such as the number of
iterations, the method of fit, and so forth. These parameters can be specified for
specific properties or specific zones. These two methods are provided for
convenience: one does not take precedence over the other.
Parameters by Property
To specify the parameters on a property-by-property basis:
1. Select Control Parameter on the Calculate menu, then select Parameters by
Properties from the submenu.
The program displays a form that you can use to specify the parameters.
2. Select a property from the pop-up menu at the top of the form. See Table 5-4
for a list of properties.
3. Enter the calculation parameters that will be used for the selected property in
each zone (see table below).
Table 5-6: Calculation Parameters
Parameter
Quad
R2003.4 - Landmark
Purpose
Normally, the program uses single-point quadrature (see How
Gridblock Values Are Calculated on page 5-260). However, for
more accurate results, you can specify more quadrature points.
Enter 1 for single-point quadrature, 2 for two-point quadrature or
3 for three-point quadrature.
273
Purpose
Fit
Iters
Iterg
Toliter
Tolitg
Enter a tolerance for the maximum change in gradient during iterations used to determine cubic fit. Default is 0.001.
Nbound
Zbound
Prop set
This sets the value for the property of that zone to whatever is
given. Even if a set of contours is defined, it will give this value
to every gridblock in the layer.
4. Select any other properties from the pop-up menu at the top of the form, then
enter the appropriate calculation parameters for them.
5. Click the OK button to save your selections and close this form, or click
Cancel to close this form without saving your selections.
274
Landmark - R2003.4
Parameters by Zone
To specify the parameters on a zone-by-zone basis:
1. Select Control Parameter on the Calculate menu, then select Parameter by
Zone from the submenu.
The program displays a form that you can use to specify the parameters.
2. Select a zone by clicking the slider bar at the top of the form.
3. Enter the calculation parameters that will be used for each property in the
selected zone (see Table 5-6 on page 5-273).
To change a listed parameter, you must first drag the pointer over the existing
entry, retype the entry, then click elsewhere or Tab outside of the cell.
Otherwise, your entry will not be saved as you move from zone-to-zone.
4. Select any other zones from the pop-up menu at the top of the form, then enter
the appropriate calculation parameters for them.
5. Click the OK button to save your selections and close this form, or click
Cancel to close this form without saving your selections.
R2003.4 - Landmark
275
Control the ratio of movement between the vertical component and the areal
component.
276
Use Linear Fit Along Sloping Fault to fit a straight line through the
points along the sloping fault.
Landmark - R2003.4
Use Quadratic Fit Along Sloping Fault to fit each column of grid points
to a quadratic curve.
Use Fit Curve Along Sloping Faults to fit curve along fault slopes.
Use Enter Weight Factor if you prefer to control the ratio of the
movement. If you use this option you may use the slider to control the
weight factor.
3. Click on the OK button to save your selections and close this form (or click
Cancel to close this form without saving your selections).
For a technical discussion of what the sloping fault correction does see
Chapter 3 of the GRIDGENR Technical Guide.
R2003.4 - Landmark
277
278
Landmark - R2003.4
2. Select which measurement system the input x and y data are in. This will
affect the areal measurements for all of the input data including wells,
contours, meshes and so forth.
3.
Select which measurement system the z values for structure are at input. This
will affect the z values for the properties TOS, BOS, GROSS and NET.
4. Select the measurement system the z values for the wells are in. This will
affect only the z values for the well path and the perforations.
5. Choose which system you prefer for output. All of the data will be converted
to this system during the calculation phase and it will be in this system for
output.
6. Exit the panel using the OK button once you have selected everything.
R2003.4 - Landmark
279
3D Upscaling Options1
Upscaled simulation gridblock attributes, such as porosity, net-to-gross ratio,
permeability and saturation may be calculated in GRIDGENR in one of two ways
depending upon the data available. If the simulation layering has been chosen
outside of GRIDGENR, and only maps or meshes of porosity permeability, net-togross ratio and saturation data for each simulation layer are available, the upscaled
simulation gridblock attributes are calculated by the integration procedure
described in Chapter 3 of the GRIDGENR Technical Guide.
This is illustrated in Figure 5-7 and is essentially an areal upscaling procedure
where vertical upscaling of any vertical heterogeneities within a simulation layer
is assumed to have been done outside of GRIDGENR (for instance in GeoLink).
However, if geological model information which provides both areal and vertical
detail at a scale finer than the gridblock scale, is available to GRIDGENR, a 3D
upscaling procedure may be used to calculate gridblock attributes. This procedure
280
Landmark - R2003.4
takes account simultaneously of the fine scale areal and vertical heterogeneities
from the geological model when calculating the gridblock attributes. This
upscaling procedure is illustrated in Figure 5-8.
R2003.4 - Landmark
281
When a fine scale geological model is supplied to GRIDGENR, both areal and
vertical coarsening information must also be provided. The areal gridding is
performed as described in Chapter 4. The vertical simulation layering may be
chosen externally to GRIDGENR, for example in GeoLink, and imported together
with the geological model into GRIDGENR. The vertical layering can be viewed
and edited in the Zone Modification table described in the the GRIDGENR
Technical Guide. Alternatively, this table can be used to directly enter the
simulation layering information into GRIDGENR.
The Fineness Factor controls the number of subdivisions of each simulator
gridblock that the upscaling process uses. For example in Figure 5-8 the fineness
factor is 4, because the simulator gridblock is subdivided areally into 4x4
elemental blocks. The vertical subdivisions are determined by the layering of the
geological model. The fineness factor should be chosen so that the subdivisions of
the simulator gridblocks are approximately the same areal resolution as the
underlying geological grid.
For example, Figure 5-9, shows a geological grid (the crosses) overlain by a
simulation grid, the appropriate fineness factor would be 8 because there are
approximately 8x8 geological mesh values areal in each simulation gridblock.
The Zone Modification panel and Upscaling Options control panel are also shown
in Figure 5-9.
282
Landmark - R2003.4
WARNING: It is important to be aware of how settings like the fineness factor can affect
the performance of your model in the simulator. For instance, picking
increasingly high fineness factors increases the calculation requirements of
your model exponentially. When you pick a fineness factor of 16, for
instance, the data per gridblock goes up by 162. Creating models with such
large volumes of data may exceed the computing, memory, and storage
limits of some systems. See Chapter 7 of the GRIDGENR Technical
Guide for details.
R2003.4 - Landmark
283
If you have already calculated the properties, you may calculate only
upscaling and the wells using CalculateRunOnly recalculate upscaling
and wells.
If you only need to know the well positions, you may determine them using
CalculateRunRecalculate well positions.
The program automatically interpolates contoured data and calculates a value for
each gridblock based on the principles discussed earlier in this chapter (see How
Gridblock Values Are Calculated on page 5-260). The calculations are performed
first by property, then by zone. For instance, the program will compute all
porosities for Zone 1, Zone 2, Zone 3, etc., then all saturations for Zone 1, Zone 2,
Zone 3, etc., and so forth.
284
Landmark - R2003.4
As the calculation progresses, you will see messages indicating the current status
of the calculation displayed on the message line at the top of the Display Window.
You can abort the calculation at any time by clicking the Abort Calculation button
on the progress report panel.
When the calculation is finished, you can view and edit the calculated values
using the procedures on the following pages.
R2003.4 - Landmark
285
Available Selections
Top/bottom of structure (elevation)
Zone thickness
Net thickness
Rock
Porosity
X, Y, or Z permeability
Net thickness
Net-to-gross ratio
Calc Result
Pore volume
X, Y, or Z transmissibility
Saturation
Connate water
Water or gas saturation at residual oil
Critical gas saturation
Initial oil/gas/water in place
User Defined
286
Landmark - R2003.4
2. Use the Plane Axis pop-up menu to select the type of plane.
Z axis
X axis
Cross sectional view from the X axis (i.e., row-by-row across all
zones).
Y axis
3. If you selected X or Y axis as the plane, click on Front View or Back View to
indicate whether you want to see the cross section from the front or back.
(These selections do not apply to Z planes, since the Z plane is always viewed
from above.)
4. Specify the Plane Number by retyping the displayed number or dragging the
slider. This setting indicates which layer you want to view. For example:
If you are viewing the Z axis plane, it controls which zone you are
viewing.
If you are viewing the X axis plane, it controls which row of the grid you
are viewing.
If you are viewing the Y axis plane, it controls which column of the grid
you are viewing.
5. Change the view as often as desired to see different properties, zones, or cross
sectional layers.
R2003.4 - Landmark
287
288
Show Grid
Show Contour
Quick Contour
Landmark - R2003.4
2. To zoom in for an enlarged view of the displayed data, select Zoom In from
the Graphics menu or press Control-Z. The program provides a cross hair you
can use to define the zoom by clicking at the lower left and upper right corner
of the area to be zoomed.
3. To zoom out to a wider view, select Zoom Out from the Graphics menu or
press Control-U. The program prompts you to type in an unzoom factor (1 =
same size, 2 = half the current size, etc.). Click the OK button when you are
finished (or Cancel to avoid zooming out).
4. To restore the display to its original magnification, select Restore from the
Graphics menu or press Control-R.
5. To redraw the display at any time, select Redraw from the Graphics menu or
press Control-W.
6. When you are finished viewing the graphic display, press the Return key to
remove it from the screen. The Observation menu reappears.
R2003.4 - Landmark
289
This window typically shows the values for each cell in the selected grid
plane, arrayed using the same row/column numbers, and/or layer numbers
used in the GRIDGENR displays. There is one value shown for each
gridblock, except for depth properties (TOS and BOS) which may show
multiple corner point elevations in the z plane.
4. Use the scroll bars to move up/down or left/right through the displayed data.
Use the Tab key or Shift-Tab to move from cell-to-cell.
5. To edit any data value, drag the mouse pointer over the existing value and
then retype it from the keyboard.
290
Landmark - R2003.4
6. When you are finished editing all data, click OK to close this form and save
your changes (or Cancel to close the form without saving your changes).
2. Once the particular cell is selected the cells information will be displayed at
the top of the display window. An example is shown below.
[Root](11,8) 6053.5,6073.4,6018.9,6027.6 (1) Inq (2) Esc
The first value, [Root], describes what part of the grid you have selected. The
next value, (11,8), describes which layers of the grid the cell is located in the x
and y direction.
The next value(s) will be the calculated value of the cell. For Top of Structure
and Bottom of Structure only, Array will display four values, as shown above,
which indicates the calculated value for each corner of the cell starting at the
upper left corner going clockwise. All other options will display one value.
R2003.4 - Landmark
291
2. Click at the end of the File Name For Array Dumping field.
3. Enter the filename to be used for the ASCII file. To store the file in a different
directory, retype the entire filename and pathname.
4. Click the OK button to save the data in the specified file (or click the Cancel
button to avoid creating the file).
The array data is saved automatically under the specified filename (with no
extension added) in the specified directory.
292
Landmark - R2003.4
R2003.4 - Landmark
293
3. Enter the desired metafile name at the end of the Enter Metafile Name field
(respecify the directory path, if desired), then click the OK button.
294
Landmark - R2003.4
Click in the entry field to change either the margins or page size. Margins
default to the standard .25 inch. Page size defaults to the standard, depending
on whether you have selected portrait or landscape orientation.
Click in the Output File entry field and enter a path or change the default
filename.
When you click OK, the CGM file is created in the specified directory. This file
can then be imported into third party presentation packages that can read CGM
files.
R2003.4 - Landmark
295
2. Select the desired option, based on the descriptions below. The file is written
automatically to a file with the same name as the grid database, but with a
different file extension as shown on the following page.
296
Option
Write VIP-CORE
File
File Ext
.cor
Landmark - R2003.4
Use XCORN /
YCORN /
ZCORN
R2003.4 - Landmark
File Ext
.dxy
.cor
.HT
Split Corefile
.lgr, .fml
Well IJ Layout
.wij
Well Perforations
(FPERF)
.fpf
Well Perforations
(PREXEC)
.fpx
.lgr
.fml
297
298
Landmark - R2003.4
Chapter
000000Subject Index
A
alignment
text
3-106, 3-153
Alt key
defined xx
use with other keys
xxi
Array Calculate
Edit menu
defined 1-16
dumping to a text file 5-292
editing data in 5-290
exporting to VIP/SIMOUT 5-296
viewing data in 5-290
B
background color
setting for display area
2-71
Backspace key
defined
xx
bottom-of-structure (BOS)
contour type
how defined
3-92
1-4
C
Calculate menu 5-262
defined
2-24
Calculation module
R2003.4 - Landmark
299
Subject Index
Cartesian refinement
cascading menus
selecting from
4-247, 4-248
2-24
case studies
building multiple
2-51
1-6
2-26
Contour button
switching modes while digitizing
3-96
contour maps
contours
300
Landmark - R2003.4
Subject Index
Control key
defined xx
use with other keys
xxi
Control Panel
3-154
corner points
defined
1-6
1-11
xix
xx
R2003.4 - Landmark
1-13
301
Subject Index
D
data analysis
in 2D
in 3D
5-286
5-293
xx
digitizing
using drawing area for
2-24
display control
Gray-Scale 2-75
Green-Red 2-75
moving the color bar 2-75
moving the color bar to specific location
moving the scale 2-75
number of colors 2-76
panning 2-73
Red-Blue 2-75
redrawing 2-74
restoring the color bar position 2-76
restoring the scale position 2-76
restoring to original size 2-72
reversing the color scale 2-75
setting all options 2-70
setting contour options 3-80
setting fault options 3-83
setting grid options 4-175
setting the background color 2-71
setting well options 3-85
setting zoom restore default 2-73
turning the color bar on/off 2-74
turning the scale on/off 2-74
zooming in 2-72
zooming out 2-72
distances
determining on a map
documentation
other related manuals
2-75
3-154
xxii
2-22
E
edge points
copying from opposite side
how defined 4-167
302
4-194
Landmark - R2003.4
respacing 4-223
uniform spacing of
Edit menu
defined
Subject Index
4-193
2-24
R2003.4 - Landmark
303
Subject Index
4-247, 4-248
elevations
defining
1-16
1-4
xx
error messages
Esc key
defined
xx
5-296
F
F1, F2, etc.
defined
304
xx
Landmark - R2003.4
Subject Index
faults
defined 2-23
Exit option 2-77
Export option 2-54
Import from File option 2-56
Open option 2-49
Print/PostScript option 2-76
Save As option 2-51
Save option 2-50
2-25
files
flow
R2003.4 - Landmark
305
Subject Index
within gridblocks
4-163
G
GeoLink software
importing data from
3-86
1-16
gridding algorithms
GRIDGENR
GRIDGENR interface
components defined
2-222-26
grids
306
Landmark - R2003.4
Subject Index
discussion of 4-177
1-4
GTF files
defined 2-53
how to export
how to import
2-54
2-56
H
hardcopy
printing to a Postscript printer
R2003.4 - Landmark
2-76
307
Subject Index
2-77
horizontal refinement
adding to a grid
4-234
I
icons
converting to/from a window
Import
ZMAP file from Openworks
xxi
2-31
initial state
description of
1-2
Inquire menu
1-11
iterations
controlling during gridblock calculation
5-274
K
keys
names and locations
xx
308
Landmark - R2003.4
Subject Index
L
Layer No.
purpose and operation
2-26
M
Main Window
defined
2-23
map coordinates
viewing
3-154
1-4
2-23
menus
xix
mesh grids
defined 1-13
importing of 2-69, 3-86
used as contours 1-13
mesh points
messages
purpose of
2-24
Meta key
defined xx
use with other keys
xxi
metafiles
saving gridded data to
R2003.4 - Landmark
5-293
309
Subject Index
mode
text annotation
3-106, 3-152
modeling techniques
five-point formulation
nine-point formulation
4-163
4-164
xxi
mouse
xviiixix
N
net pay (NET)
relation to topography
1-4
3-92
3-92
O
opening an existing file 2-49
OpenWorks
Import ZMAP file from
Openworks
Importing from
2-31
2-58
Options menu
P
panning the display 2-73
permeability (KX, KY, KZ)
1-2
Landmark - 2/00
contour type
PgDn key
defined
PgUp key
defined
Subject Index
3-92
xx
xx
pinchouts
plane
viewing calculated values in a
5-287
point grids
definition of 4-177
how to create 4-186,
4-187
pore volume
calculation of
1-3
porosity (POR)
PostScript printing
basic features described
printing
basic features described
grid displays 5-293
see hardcopy
1-2
1-14
1-14
2-24
prompts
how to respond
xix
properties
Property button
purpose and operation
2-26
R2003.4 - Landmark
311
Subject Index
Q
quadrature 5-260
specifying method
5-273
R
radial gridblocks
basic discussion of
1-15
radial refinement
rectangular grids
definition of 4-177
discussion of 4-164
how to create 4-177,
4-180
2-26
refinement
extend Cartesian
2-30
4-237
refinements
refining grids
basic discussion
1-15
reservoir simulation
xx
rows
defined
4-177
1-6
S
saturation
312
Landmark - R2003.4
Subject Index
2-74
moving 2-75
purpose of 2-24
restoring the default 2-76
turning on/off 2-74
Screen menu
2-24
Shift key
defined
xx
R2003.4 - Landmark
313
Subject Index
1-3
addition of
spectrum
defined
xx
2-74
5-274
T
Tab key
defined
text
xx
text annotation
text files
exporting 2-54
importing 2-56
see also GTF files
3DVIEW
using to analyze data
314
5-293
Landmark - R2003.4
Subject Index
tolerances
controlling during gridblock calculation
5-274
top-of-structure (TOS)
contour type
how defined
translation
of grids
3-92
1-4
4-253
transmissibility 5-260
calculation of 1-3
reduction in fault zones
1-8
transmissibility factor
5-286
U
units
basic discussion of
user-defined
properties
1-14
3-102
UTM coordinates
conversion of
1-14
V
viewing grid values
basic features
VIP
1-16
R2003.4 - Landmark
315
Subject Index
1-17
W
wells
windows
X
x,y coordinate
of corner points
1-6
x,y translation
of grids
4-253
Z
z value
1-6
1-6
zero forcing algorithm 4-168
how determined
of corner points
3-87
Zone Modificaton
purpose and description
Zone No setting
purpose and operation
2-26
2-26
zones
316
Landmark - R2003.4
Subject Index
R2003.4 - Landmark
317
Subject Index
318
Landmark - R2003.4