Professional Documents
Culture Documents
User /
Reference
StrataSim
User/Reference Guide
2004 Landmark Graphics Corporation
February 2004
Trademark Notice
3DFS, 3D Drill View, 3D Drill View KM, 3DView, 3D Surveillance, Active Field Surveillance,
Active Reservoir Surveillance, ADC, Advanced Data Transfer, ARIES, Asset Development Center,
Asset Development Centre, Automate, Asset Performance, AssetView, Atomic Meshing, Automate, BLITZ,
BLITZPAK, CasingSeat, COMPASS, Corporate Data Archiver, Corporate Data Store, Data Manager, DataStar,
DBPlot, Decision Suite, Decisionarium, DecisionSpace, DecisionSpace AssetPlanner, DecisionSpace AssetView,
DecisionSpace Atomic Meshing, DecisionSpace Decision Management Systems(DMS), DecisionSpace PowerGrid,
DecisionSpace PowerModel, DecisionSpace PrecisionTarget, DecisionSpace Reservior, DecisionSpace TracPlanner,
DecisionSpace Well Seismic Fusion, DepthTeam, DepthTeam Explorer, DepthTeam Express, DepthTeam Express3,
DepthTeam Extreme, DepthTeam Interpreter, Desktop Navigator, DESKTOP-PVT, DESKTOP-VIP, DEX,
DFW, DIMS, Discovery, Discovery Asset, Drill-to-the-Earth Model, Drillability Suite, Drilling Desktop, DrillModel,
DSS, Dynamic Reservoir Management, Dynamic Surveillance System, EarthCube, EDM, eLandmark,
Engineers Data Model, Engineer's Desktop, Engineers Link, EOS-PAK, Executive Assistant, ezFault, ezSurface,
ezTracker, FastTrack, FieldWorks, FZAP!, GeoDataLoad, GeoGraphix (stylized), GeoGraphix Exploration System,
GeoLink, GeoProbe, GeoProbe GF DataServer, GeoProbe Integrated, GES, GESXplorer, GMAplus, GRIDGENR,
Handheld Field Operator, I2 Enterprise, iDIMS, IsoMap, Landmark, Landmark and Design, Landmark logo and
Design, Landmark Decision Center, LandScape, Lattix, LeaseMap, LMK Resources, LogEdit, LogM, LogPrep,
Magic Earth, MagicDesk, MagicStation, MagicVision, Make Great Decisions, MathPack, MIRA, Model Builder,
MyLandmark, OpenBooks, OpenExplorer, OpenJournal, OpenSGM, OpenVision, OpenWells, OpenWire,
OpenWorks, OpenWorks Well File, PAL, Parallel-VIP, PetroBank, PetroWorks, PlotView, Point Gridding Plus,
Pointing Dispatcher, PostStack, PostStack ESP, PowerCalculator, PowerExplorer, PowerHub, Power Interpretation,
PowerJournal, PowerModel, PowerSection, PowerView, PRIZM, PROFILE, ProMAGIC, ProMAX, ProMAX 2D,
ProMAX 3D, ProMAX 3DPSDM, ProMAX MVA, ProMAX VSP, pSTAx, QUICKDIF, QUIKCDP, QUIKDIG,
QUIKRAY, QUIKSHOT, QUIKVSP, RAVE, RAYMAP, RTOC, Real Freedom, Real-Time Asset Management
Center, Real-Time Asset Management Centre, Real Time Knowledge Company, Real-Time Operations Center,
Real Time Production Surveillance, Real Time Surveillance, RESev, ResMap, RMS, SafeStart, SCAN, SeisCube,
SeisMap, SeisModel, SeisSpace, SeisVision, SeisWell, SeisWorks, SeisXchange, Sierra, Sierra (design), SigmaView,
SimResults, SIVA, Spatializer, SpecDecomp, StrataAmp, StrataMap, Stratamodel, StrataSim, StratWorks,
StressCheck, STRUCT, Surf & Connect, SynTool, System Start for Servers, SystemStart, SystemStart for Clients,
SystemStart for Storage, T2B, TDQ, Team Workspace, TERAS, Total Drilling Performance, TOW/cs,
TOW/cs The Oilfield Workstation, TracPlanner, Trend Form Gridding, Turbo Synthetics, VIP, VIP-COMP,
VIP-CORE, VIP-DUAL, VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-THERM, WavX,
Web Editor, Web OpenWorks, Well Seismic Fusion, Wellbase, Wellbore Planner, Wellbore Planner Connect,
WELLCAT, WELLPLAN, WellXchange, WOW, Xsection, You're in Control. Experience the difference, ZAP!,
and Z-MAP Plus are trademarks, registered trademarks or service marks of Landmark Graphics Corporation or
Magic Earth, Inc. All other trademarks are the property of their respective owners.
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.
Landmark
Contents
Starting StrataSim
Overview .............................................................................................................
13
13
14
15
16
17
18
20
R2003.12
Contents
iii
Landmark
Workflow Manager
Overview .............................................................................................................
21
21
22
23
24
25
25
25
26
26
Estimating
Overview .............................................................................................................
28
29
33
33
34
34
37
40
41
43
R2003.12
Contents
iv
Landmark
Setting Up StrataSim
Overview .............................................................................................................
44
45
46
49
Permeability ............................................................................................
49
50
51
52
54
55
56
56
57
59
60
61
62
64
66
68
69
R2003.12
Contents
Landmark
70
70
70
71
71
71
72
72
73
75
75
76
77
78
R2003.12
Contents
vi
Landmark
Running a Simulation
Overview .............................................................................................................
79
80
82
83
86
86
87
90
91
Technical Reference
Overview .............................................................................................................
92
94
95
97
98
98
99
R2003.12
Contents
vii
Landmark
R2003.12
Contents
viii
Landmark
Appendix A.
Running StrataSim in Standalone Mode
Running StrataSim ............................................................................................ 143
R2003.12
Contents
ix
Landmark
Index ....................................................................................................................
R2003.12
Contents
149
Landmark
Introduction
Overview
StrataSim is a three-dimensional reservoir characterization
flow-analysis tool. Because of simplifications in the solution
algorithms, StrataSim is able to run faster and require less memory than
full-physics three-phase flow simulators. These qualities give you more
flexibility to investigate the effects of the geological detail inherent in
models created by Stratamodel modeling programs. StrataSim can be
characterized as a steady-state single-phase simplified physics
flow-simulator.
StrataSim and standard reservoir flow simulators offer complementary
approaches to understanding reservoir flow. Each approach offers you
something that the other does not have.
R2003.12
Introduction
Landmark
reservoir architecture
reservoir heterogeneity
effects of well placement on sweep efficiency
R2003.12
Landmark
R2003.12
Landmark
Guide Conventions
In StrataSim, certain conventions are used to explain how to access and
use various features of the program. A reference list is provided below:
R2003.12
Menu Options
key
enter startow
enter
projectname
Click
Highlight
Select
Double-click
Triple-click
Landmark
You can have the program read initial saturations (for example,
irreducible water saturation) from the Attribute Model, or you can
specify them as constants in StrataSim.
You can assign saturations to every cell in the model using
interpolation techniques, you can model operations in Stratamodel,
or you can use StrataSims estimation capability.
You can supply pressure or flow potential information using wells
or attribute fields.
You can specify well conditions as pressure- or flow-constrained
and non-well cell boundary conditions as pressures or flow
potentials. You can incorporate aquifer pressure information into
the simulation run using model operations in Stratamodel.
Steady-State
The rate of change of pressure with time is zero, which is most applicable in the
case of secondary recovery (e.g., waterflood, pressure maintenance scheme).
R2003.12
Landmark
Starting StrataSim
Overview
This section explains how to perform the followingtasks, which
prepare your StrataSim run for work:
R2003.12
Starting StrataSim
Landmark
The program uses runs to save input and output. Whenever you create a
new run, you use an old run or the defaults as a template for your
project, then change the settings you want to be different.
R2003.12
Landmark
Once you have selected a run description, you will be asked to select a
Well Model. You can select none, one, or many. After the Well Model
selection, the StrataSim main window options become active:
R2003.12
Landmark
R2003.12
Landmark
Select any
run.
Click Create.
R2003.12
10
Landmark
If you want to base your new run on a previous run, click the
previous run, then click Copy.
Select a
previous run.
Click Copy.
2.
Click OK.
The StrataSim Run Description dialog box appears. This dialog
box indicates either that you are using the default data or copying
from a previous run.
R2003.12
3.
Select the input files you want to copy and enter the name in the
Enter New StrataSim Run Description field. You do not have to
enter a number, StrataSim automatically numbers the run for you.
It is a good idea to give the run a description that identifies what
attributes you intend to work with so that you can identify the run
later.
4.
Enter a name into the Enter New StrataSim Run Description field.
You do not have to enter a number, as StrataSim will number it for
you. It is a good idea to give the run a description that identifies
what attributes you intend to work with so that you can identify
that run later. Click OK to close the box. Your new run now
appears in the list of runs.
11
Landmark
R2003.12
12
Landmark
2.
Click OK.
Select a
previous run.
Click OK.
You can now set up your run. See Estimating on page 28.
R2003.12
1.
2.
Click Modify.
3.
4.
Click OK. The run description now appears changed in the list.
13
Landmark
Deleting a Run
You may want to delete a run. When you do, the run disappears from
the list and the other runs are renumbered. Delete removes all of the
following:
output files
input files
StrataSim-generated attributes
To delete a run
R2003.12
1.
2.
Click Delete. You are asked to verify whether you want to delete
the files.
3.
Select Yes if you still want to delete the files. StrataSim completely
deletes the run and renumbers the remaining runs.
14
Landmark
R2003.12
1.
2.
3.
15
Landmark
R2003.12
2.
3.
Once you set the units, click OK. All menus that use these units
are updated.
16
Landmark
R2003.12
Simulating the whole of a very large model may take time and
computing power. Sometimes, simulating only a subset of that
model can give you the results you need. Session Limit Size of
Model SGM allows you to isolate a portion of the Stratigraphic
Framework for simulation by limiting the size of the model to a
specific number of sequences, zones, or blocks.
17
Landmark
R2003.12
18
Landmark
2.
Use the slider bars to limit the columns and rows. As you move the
sliders, the information below about the size of the StrataSim
Model changes.
If you move
the slider bar . .
the information
changes.
R2003.12
3.
4.
5.
19
Landmark
R2003.12
1.
2.
3.
4.
Use the bottom slider to select the maximum cell volume, also
expressed as a multiple of the average cell volume. This constraint
assures that there will be more than one upscaled cell per stack.
5.
20
Landmark
Workflow Manager
Overview
The Workflow Manager is designed to simplify tasks within the most
common StrataSim workflows. The manager leads you step-by-step
through the process of creating attributes or running several different
types of simulations with an easy to follow workflow chart. Two menu
options (Session Workflow Setup or Manager) control the
Workflow Manager dialog boxes.
In the Setup dialog, you choose which procedures you want to
accomplish. A Workflow Chart is generated based on your selections
in the Setup dialog. This chart contains buttons to represent each step
needed to accomplish the tasks. As you select each step or button in the
chart, StrataSim opens the appropriate dialog for you to complete.
As of release 2003, when you enter StrataSim, a dialog offers you the
opportunity to use the Workflow Manager immediately:
R2003.12
1.
2.
3.
4.
Workflow Manager
21
Landmark
Workflow Setup
When you select the Session Workflow Setup menu command,
the Workflow-Setup dialog appears. This dialog allows you to choose
which pre-defined task(s) or workflow(s) to construct.
To select any of these procedures for your workflow chart, click in the
box preceding the title. You can select multiple workflows. In the
proceeding illustration, all the workflows have been selected.
R2003.12
22
Landmark
Workflow Diagram
If you select Session Workflow Manager, the Dialog Flow
Chart appears to lead you through the tasks you selected with the
Setup command. The example pictured below chose to run all the
different kinds of simulations offered in the Setup dialog box.
R2003.12
23
Landmark
Workflow Steps
Each button represents a step in the workflow and is color coded to help
you track your progress:
Button Color
Meaning
Red
This step is suggested and has not been visited. If you skip a red
button, a warning message appears asking you to verify your
decision.
Yellow
Green
Each button opens a StrataSim dialog. Fill out the values in each dialog
and click OK. If you need help on any dialog, press the Help button on
the dialog and developers notes appear.
When you close a dialog, the Workflow button turns to green to indicate
that step has been completed successfully.
R2003.12
24
Landmark
2.
3.
2.
3.
4.
5.
6.
7.
8.
R2003.12
1.
2.
3.
4.
5.
6.
7.
8.
9.
Flowbody Analysis
Workflow Manager: Workflow Steps
25
Landmark
2.
3.
4.
5.
6.
7.
8.
9.
R2003.12
1.
2.
3.
4.
5.
6.
7.
8.
Run Parameters
26
Landmark
9.
Description Panel
This area displays information telling you why this step is needed as
you roll your cursor over the workflow buttons.
R2003.12
27
Landmark
Estimating
Overview
The Estimation modules help you build attributes for two important
variables that are not well suited for simple interpolation from well data
into a 3D geological model: permeability and initial oil saturation.
StrataSim estimates permeability from porosity as a function of a
permeability indicator. It also estimates initial oil saturation from
Leverett J functions, which depend upon indicators.
Calculating initial oil saturations involves the following steps:
1.
2.
3.
R2003.12
Estimating
28
Landmark
Estimating Permeability
You can use known porosity values to estimate permeability based on a
permeability indicator (a function and two points on a permeability/
porosity crossplot). If you do not specify a permeability indicator, the
same permeability/porosity correlation is used for the entire model.
R2003.12
1.
2.
3.
29
Landmark
4.
5.
At the bottom of the dialog box, use the button to add, modify, or
delete a permeability/porosity correlation.
Any values outside the correlations described in this table are set
to null, as explained in step 3. Choose wheter the Permeability
Indicator is a function of a Discrete (lithofacies, sequence number,
reservoir zone) or Continuous (Vshale, clay content, gamma ray
log reading) variable. The correlations used for this calculation are
two-parameter fits, so it is necessary only to add two points for
each entry in the table.
If you add or modify a correlation, the following dialog box
appears:
6.
R2003.12
30
Landmark
7.
8.
Enter a porosity cut-off, if desired. For porosities below this cutoff, the permeability is set to zero.
9.
R2003.12
31
Landmark
13. When the correlation table at the bottom of the dialog box reflects
the correct values for your attributes, click Calculate to calculate
estimated permeability and save the selections in the dialog box or
click Save to save the selections without calculating.
If you click Calculate, an xterm reports the progress of the
calculation and informs you of the name of the created attribute
that contains the permeability. You can view the permeability in
Show Displays.
14. Press Enter to close the xterm.
R2003.12
32
Landmark
Specify the capillary pressure data curves to fit with the Leverett J
Function.
R2003.12
33
Landmark
R2003.12
34
Landmark
2.
Select one or more capillary pressure curve files from the list. You
can see the curve in the graphic at the bottom right of the window.
Use the buttons above the graphic to examine the curve.
If no capillary pressure curves exist, you can import a curve from
an ASCII file by clicking the Import Curve button.
3.
R2003.12
35
Landmark
4.
5.
Fit the curve by clicking the Fit Curve button under the list of
curves. It will take probably take a few minutes to return a fit or a
bit longer for the bimodal curve, which fits eight parameters. If the
program has problems fitting the curve, an informative error
message suggests some solutions.
Goodness of Fit is shown once the fit is finished. The lower the
value, the better. This criterion is equal to the sum of the squares of
the residuals of the fit.
R2003.12
6.
7.
A dialog box appears allowing you to enter a filename for the fitted
function. This function is saved in your project directory file with
an extension of .jff_ss.
Estimating: Estimating Initial Oil Saturations
36
Landmark
8.
9.
R2003.12
1.
2.
37
Landmark
Comparing Functions
You can compare functions by selecting more than one from the list and
clicking the Compare button. A dialog box like the following appears:
You can use the buttons at the top of the dialog box to manipulate the
curves for a better view, or you can change the Y Axis Maximum and
use the Re-Plot button.
Copying Functions
You can copy a function for future modifying. You must copy template
files before you can modify them.
R2003.12
1.
2.
Enter a file name and a description in the dialog box that appears.
3.
Click OK. The copied file is now available for use in your project.
38
Landmark
2.
For copied or modified files only, enter a new name in the filename
box. The file will be copied into the project directory with the
extension .jfn_ss.
3.
4.
5.
6.
Removing Functions
You can remove functions by using Clear or Delete.
R2003.12
39
Landmark
Equilibrium Region(s)
The next step is to create one or more equilibrium regions.
1.
2.
3.
4.
Click OK to add the region. The new region appears in the list of
equilibrium regions.
R2003.12
40
Landmark
5.
Repeat the previous step for each region you want to include.
6.
R2003.12
1.
2.
3.
4.
5.
Optional: To create a grid of the fluid contact, click the check box
for Output Fluid Contact Grid File. A grid is provided for free
water elevation.
Estimating: Estimating Initial Oil Saturations
41
Landmark
6.
7.
In the table, add the J Leverett functions the system will use to
compute the Initial Saturation. Click the Add button.
8.
9.
Select the file from the list. You can use the graphic and button at
the bottom of the dialog box to examine the functions.
R2003.12
42
Landmark
R2003.12
1.
Click Hardcopy.
2.
3.
Click OK.
4.
43
Landmark
Setting Up StrataSim
Overview
To set up StrataSim, complete the following tasks:
R2003.12
Setting Up StrataSim
44
Landmark
Porosity
Initial Saturation
Residual Oil
Immobile Water
Permeabilities
Volumetrics
Transmissibilities
Optional
Variables
R2003.12
45
Landmark
1.
2.
R2003.12
46
Landmark
3.
4.
R2003.12
47
Landmark
R2003.12
48
Landmark
5.
Calculating Transmissibilities
A transmissibility value is associated with the interfacial area between
two cells. Transmissibilities are a function of permeability, cell
geometry, and transmissibility multipliers associated with the interface
between cells.
Location of X
Transmissibility
Permeability
Different permeabilities for the x, y, and z directions are available. For
example, the x and y permeability may have been averaged in the well
model using a thickness-weighted arithmetic average, while the
z permeability was averaged using a harmonic average in the well
model. The result will be that the values for the interpolated
permeabilities in the x and y direction are higher than the
z permeabilities.
You can modify permeabilities after interpolation using model
operations in Stratamodel.
R2003.12
49
Landmark
Transmissibility Multipliers
You may wish to apply a multiplier to transmissibilities that are
calculated using only permeabilities and a cross-sectional area between
adjoining cells. Multipliers, for example, can be useful for modeling
shales that are too thin to include explicitly in your Stratigraphic
Framework. You can create three-dimensional multiplier fields for the
x, y, and z transmissibility using Stratamodel templates or Model
Operations.
You can also use a transmissibility multiplier and a barrier attribute that
signals a change across a cell face to investigate, for example, the effect
of barriers to flow because of changes in sequence, layer, or lithology.
For example, suppose you wanted to investigate what happens when
there is no flow across sequence boundaries. You would select
Sequence Number for the barrier attribute and set the Transmissibilities
Multiplier to zero.
Fault Zone Properties
If you have used Badleys Fault Seal Analysis in Stratamodel, you may import
fault zone thickness and permeability attributes. StrataSim uses cell connection
information to apply these attributes across cell interfaces that occur in fault zones.
R2003.12
50
Landmark
Injector
Producer
Attribute = 0
Multiplier = 0.0
Injector
Producer
Attribute =
Sequences
Multiplier = 0.0
Producer
Injector
Attribute =
Layers
Multiplier = 0.0
Injected fluids are not
allowed to cross the layer
boundaries
Transmissibilities in StrataSim
The general definition of transmissibility in the x-direction is:
2y z 1 k 1 z 2 k 2
T xi = TM xi ---------- ------------------------------------x z 1 k 1 + z 2 k 2
R2003.12
51
Landmark
Variable
TMxi
Z2
Z1
X
Name
transmissibility multiplied in
direction
z, z2
cell lengths
k1
x, y
Location of
X Transmissibility
2yz k 1 k 2
T x = ----------------- -----------------x k 1 + k 2
2xz k 1 k 2
T y = ----------------- -----------------y k 1 + k 2
2xy k 1 k 2
T z = ----------------- -----------------z k 1 + k 2
z = 1 ft.
Assume that k1 = 10 md and k2 = 1 md
Then:
Tx =
6.67
Ty =
6.67
Tz =
66,666.67
R2003.12
52
Landmark
2.
3.
4.
5.
R2003.12
6.
7.
53
Landmark
High Potential
Injecting Cells
Low Potential
Left-to-Right Flow
Flow
Producing
Cells
R2003.12
54
Landmark
This rule helps to avoid the most common problem: that pressure is
used when flow potential is intended. This confusion between pressure
and flow potential is surprisingly widespread, for example, in
interpreting Darcys law. For a more thorough explanation, see An
Example of Misinterpreting Darcys Law on page 95.
Definition of Reference Elevation
To input data correctly you should understand that reference elevation is equal to
the elevation at which the flow potential equals the pressure.
R2003.12
1.
2.
3.
Click OK.
55
Landmark
low flow
potential
Pressure Distribution
2.
3.
Click OK.
Reference Elevation
You must set a reference elevation if you are using Constant Potential
Cells. To set reference elevation
R2003.12
1.
2.
3.
Click OK.
56
Landmark
Indicating Perforation
You have the option to read in perforation interval information from a
well model in the Well Model Attributes dialog box. If no data is
available, the wells are assumed to be fully perforated along the length
of the well. StrataSim assumes that there is no pressure drop (zero skin)
between the well and the cells penetrated by the well.
You can input perforations in the well data files used to build a well
model. Any value greater than zero assigned to a depth interval
signifies a perforation zone. We advise you to use the Discrete Well
Model Calculation option for averaging perforations when building a
well model.
Because of the nature of the discrete well model calculation, with some
choices of vertical layer resolution in the Stratigraphic Framework
model small perforation zones may not show up in the final well model.
Distributing the perforation data using the nearest neighbor
interpolation algorithm allows you to verify the location of the
perforations at the well.
Perforations in Well Model
Calculations
Well-logs
Cell
layer 3
GR
Perf.
layer 2
layer 1
layer 2
GR = 40 perfed
layer 1
R2003.12
57
Landmark
R2003.12
1.
2.
3.
4.
Optional: Repeat Step 3 for any other well models you want to set
perforations for.
5.
Click OK.
58
Landmark
Relative Permeability
S or
0
rw
1.0
Water Saturation
Effective Permeability:
Ke = Kr K
r = K r
R2003.12
59
Landmark
R2003.12
60
Landmark
2.
3.
4.
5.
6.
Click OK.
R2003.12
61
Landmark
Well Traces
R2003.12
62
Landmark
This dialog box shows the well conditions as they are read from the
Well Model. The first three columns, as you can see in the illustration,
are well name, x location, and y location. These fields are not editable
in StrataSim. They merely reflect data read from the Well Model. The
next five fields are editable.
Well Type The first editable field is well type. There are four
possible types of wells:
The next four columns are well constraint (Cnt.), well constraint value
(Value), reference elevation (R), and watercut limit (Water Cut).
These four options will be explained in context.
R2003.12
63
Landmark
2.
R2003.12
3.
Click the Well Type button and select the appropriate type. You
must have at least one Injector to show flow.
4.
64
Landmark
5.
If you picked a constraint, enter a value for that constraint into the
Value field. The units for the field appear next to it, depending
upon your choice of constraint. To change the units, select
Setup Units of Measurement.
6.
7.
You can use the Water Cut Limit field to shut in production wells
that have exceeded a specified cut. Once the limit is reached, the
net flow out of the well is set to zero, but the cells within the well
continue to be at the same flow potential.
Choosing this option causes the pressure field to be recalculated
when the water cut constraint is exceeded. If you merely want to
ensure that your simulation ends when too much water is being
produced from the entire reservoir, select the Run Parameters
dialog box and set the field-wide water cut limit.
8.
R2003.12
65
Landmark
R2003.12
1.
2.
66
Landmark
R2003.12
3.
In the Copy Well Conditions dialog box, click the target well to
which you want to copy conditions.
4.
Click OK.
5.
Click OK in the Well Conditions dialog box when you are satisfied
with the conditions displayed.
67
Landmark
Injected Fluids
R2003.12
68
Landmark
2.
Defining Equation
relative error
residual
R2003.12
69
Landmark
Porosity Cut-Off
Interpolation methods sometimes cause the porosity of a cell to be as
low as 0.0001 percent, a value that looks like zero in a Stratamodel
porosity display. As a onsequence, you may not be aware that such cells
exist in your Attribute Model.
These cells must be eliminated from the StrataSim model, or they will
noticeably slow down the solution of the saturation equation.
You can also use the Porosity Cutoff to create no-flow cells. This can be
very useful in simulations such as flowbody investigations. For
example, you can study flowbodies (or cell connectivity) as a function
of porosity cutoff.
Permeability Cut-Off
Cells with permeability below this cut-off value are treated like no-flow
cells.
R2003.12
70
Landmark
Saturation Error
You typically do not need to change the Saturation Error.
When a cell is nearly filled with fluid, slight errors in solving the
pressure equation can create oscillations that slow down solution of the
saturation equation.
So, for example, on one time step a cell may be filling up to a mobile
water saturation of 1. On the next step, because of small errors, it may
be emptying itself. Then it may turn around and start filling itself again.
Throughout, the water saturation of the cell may fluctuate between
99.99 and 100.00 percent.
Saturation Error avoids this problem by signalling to StrataSim that a
cell should be prevented from determining time-step size for the
saturation run when the mobile saturation of the cell is within the
specified tolerance.
R2003.12
71
Landmark
R2003.12
72
Landmark
Injectors
R2003.12
73
Landmark
Producer
flow
zero transmissibility barrier
Attribute Model
Productive Flowbody
StrataSim determines the existence of flowbodies before it
continues the simulation run. Flowbodies are written to an attribute
field. Positive values designate productive flowbodies, and
negative integers designate nonproductive ones. Cells that fall
outside flowbodies are assigned zero values.
The residual of a cell is the net volumetric flow rate of fluid out of
a cell through cell faces minus the net volumetric flow rate of fluid
injected into a cell from a source, such as a well or pressureconstrained cell. You can use the residuals output as a quantitative
analysis tool to check on the accuracy of the pressure solution. The
residual values have the units specified for volumetric flow rates. If
the highest residual value is less than one percent of the maximum
flow rate in the reservoir, you can assume that the pressure run has
produced an accurate pressure field.
You can change the units of pressure, volumetric flow rate, and
residuals output to the attribute model under Setup Units of
Measurement.
R2003.12
74
Landmark
Time Steps
With the Number of Time Steps set to 1, every time StrataSim takes a
time step in the saturation run, a report is written to the screen
containing the time, volume of water produced, volume of oil
produced, overall water-cut, and reason for the time-step report. To
decrease the number of time-step reports, change the value of the
number of time steps between time step summaries to a value greater
than one. You set the actual time steps under Saturation Output.
Enter numbers for beginning and ending time of the simulation. The
Ending Time determines the length of the simulation run irrespective of
any choices for Saturation Output.
R2003.12
75
Landmark
R2003.12
1.
2.
76
Landmark
3.
Now you must set the number and occurrence of the time steps:
Click the Add One Time Step to List button. Continue to specify
and accept time steps until you have all the time steps needed.
4.
When you have filled out all theOutput Options, click OK.
After you highlight the times you want to delete, click the Delete
button near the bottom of the window. The times are deleted.
3.
When you are satisfied with the time step specifications, click OK.
4.
When you have filled out all the Output Options, click OK.
The simulation run is now set up. The next section explains how to run
it.
R2003.12
77
Landmark
Saturation Attributes
The Saturation section controls the type of fluid reported and frequency
of reports written.
Time = 2.0
Injected Fluids
Time = 5.0
Time = 8.0
R2003.12
78
Landmark
Running a Simulation
Overview
This section covers the three steps for running a simulation once it is
set up, and describes the methods for reviewing the results:
The section concludes with tasks you may want to perform after youve
finished the run:
R2003.12
Running a Simulation
79
Landmark
2.
R2003.12
80
Landmark
Click an
attribute.
Click a
variable.
Click
One at a time.
3.
R2003.12
Once you assign all the StrataSim variables to attributes, click OK.
81
Landmark
2.
R2003.12
To use a previous solution, click it, then click OK. If you do not
want to use a previous solution, just click OK.
82
Landmark
Running a Simulation
1.
2.
R2003.12
In the example below, a dialog box enables you to doublecheck the variables that were not changed before the run. If you
do not wish to return to the setup, select Run. In this example,
none of the listed items were changed since the current run was
created.
83
Landmark
Writing nulls into the unused cells makes it easy to see which
cells have been excluded from the simulation and overwrites
any extraneous information in the cells. However, information
contained in the unused cells may be important in another
simulation run.
To retain the output from the previous run, select Create New
Run. To select new output attributes and delete the output of
the previous run, select Specify Output.
R2003.12
84
Landmark
Enter a new description for the run and click OK. StrataSim
begins again by copying the files and you must restart the
simulation.
R2003.12
85
Landmark
Reviewing Results
StrataSim provides you with mechanisms for reviewing results both
during and after the simulation run.
For a successful run, the xterm report also includes a summary of the
time-step information like the one in following example:
R2003.12
86
Landmark
R2003.12
Run description
Running a Simulation: Reviewing Results
87
Landmark
R2003.12
88
Landmark
R2003.12
89
Landmark
R2003.12
1.
2.
3.
Click OK.
4.
A message appears and asks you to confirm that you want to delete
the output.
5.
90
Landmark
R2003.12
1.
2.
3.
Click OK. The program notifies you that the ARIES file is being
created.
91
Landmark
Technical Reference
Overview
This section contains essential information about the way StrataSim
works. The topics cover these concepts:
R2003.12
Technical Reference
92
Landmark
Darcys Law
Two-phase flow, highlighting the StrataSim assumptions for
relative permeabilities and mobility ratio
Transmissibilities
Incompressible flow equations, which are solved to determine
profiles for both flow potential and saturation
Well models and constraints
Along the way, the text explains simplifications to the following areas,
which underpin the StrataSim approach:
R2003.12
Two-phase flow
Incompressible fluids
Unit mobility ratio
Linear relative permeability curves
Unit density ratio
Zero capillary pressure
93
Landmark
Darcys Law
The basis for describing flow in porous media is Darcys Law. In one of
its simplest forms for one-dimensional, single-phase flow, Darcys Law
states that volumetric flow rate, Fz, in the z direction is proportional to
the derivative in flow potential, with respect to z.
Equation 1
kA
F z = ------- ------ z
= P g ( z 0 z )
g = gk
y (rows)
(c
ol
um
ns
R2003.12
94
Landmark
Sometimes you will hear Darcys Law loosely described as flow rate is
proportional to pressure drop, rather than to flow potential. As you can
see from above, this is only strictly true when flow is horizontal
(constant z) or when gravity is zero (for reservoirs in outer space).
Unfortunately, if you think of Darcys Law in terms of pressure
rather than flow potential, you can be surprised by your simulation
results, as shown in the following section.
z
PL
No-Flow
Boundary
R2003.12
95
Landmark
= P L gL
PL > PR
= PR
= P R gL
No-Flow Boundary
R2003.12
96
Landmark
Hydrostatic Equilibrium
An important, yet simple, solution of Darcys equation occurs for the
case of no flow, or hydrostatic equilibrium. For the flow rate to be zero,
must be a constant, which we denote as 0. From Equation 2 we
obtain the following:
Equation 3
P = 0 + g ( z 0 z )
Suppose z0 denotes the top of your model; then all other values of z are
less than z0. Therefore, P = 0 at the top of the model and
P = 0 + gz 0 at the bottom, where z=0. In other words, the pressure,
P, increases linearly with depth (decreasing z). The term after the plus
sign is referred to as the hydrostatic head. Another way to state this
result is that the pressure difference between two points in hydrostatic
equilibrium is equal to the difference in gravitational head.
Like other simulators, StrataSim assumes that wellbore fluids are in
hydrostatic equilibrium. In other words, at any point in the simulation,
a well can be described by a single flow potential and reference
elevation or by a single pressure and reference elevation. In general,
however, that this single potential per well can vary with time,
depending on the density of the wellbore fluids.
StrataSim offers four choices of reference elevations for describing
wellbore pressures:
R2003.12
97
Landmark
Two-Phase Flow
This section describes StrataSims assumptions concerning relative
permeabilities and mobility ratio. The primary motivation for
employing these assumptions is to minimize the time and computer
memory spent in solving the equation for the flow potential, which is
described in Equation for Flow Potential on page 126. To be sure,
the models we use entail simplifications over what is possible with
standard reservoir simulators. Nevertheless, StrataSim still allows you
to investigate a very important aspect of relative permeability, the
immobile saturations which define the end-points of the curves.
This section includes:
w
F wz = k rw A ----------z
and
Equation 5
o
F oz = k ro A ---------z
where
Equation 6
k rw
k ro
rw = -------- , ro = ------w
o
R2003.12
98
Landmark
o = Po 0 g ( z0 z )
and
Equation 8
w = Pw w g ( z0 z )
o = w + c
where
Equation 10
c = P c + g ( z 0 z )
and
Equation 11
Equation 12
R2003.12
Pc ( Sw ) = Po Pw
= w o
99
Landmark
r = rw + ro
R2003.12
100
Landmark
Relative Permeabilities
For a given rock-fluid, two-phase system, the relative permeability of a
particular phase is usually taken to depend only on the saturation of that
phase:
Equation 15
k r = k r ( S ), = o, w
StrataSim simplifies the description of the relative permeabilities in
Equation 15 to the linear relationships shown in the following figure.
Relative Permeability
1.0
0
ro
k
S wr
S or
0
rw
1.0
Water Saturation
0
0
S , k ro = k ( 1 S )
rw
ro
where
Equation 17
S w S wr
S = -----------------------------1 S or S wr
R2003.12
101
Landmark
The immobile saturations for water and oil are denoted by Swr and Sor.
The end-point relative permeabilities to water and oil are denoted by
k0rw and k0ro respectively. The movable water saturation, denoted by
S , varies between zero and 1.
Linear relative permeability curves certainly have a precedent. In fact,
such assumptions were commonplace before the advent of highpowered computers. Muscat (1937), for example, implicitly assumed
them in order to obtain analytical expressions for two-dimensional flow
in standard pattern floods, such as line drive or five spot. Dake (1978),
provides another example for how such curves are used to model
segregated flow. The StrataSim approach is to use these assumptions,
which have proved so worthy in the past. The computing power is
reserved, not for the physics, but for describing high-resolution
geological models.
The linear model captures end-point information. For example, the
immobile saturations can be different for every cell in your model.
StrataSim reads in immobile saturations directly from your Attribute
Model. Because it is closely linked your geological modeling package,
StrataSim offers you great flexibility to investigate sensitivity of
recovery predictions to immobile saturations.
Immobile saturations can easily be expressed as functions of
attributes such as layer, sequence, elevation, lithofacies.
For example, if you are modeling a fluvial environment, you may want
to assign immobile saturations as a function of lithofacies: mud clast,
cross beds, ripple laminated beds, crevasse splays, etc. Or for a
carbonate model with a significant diagenetic overprint, you may want
to assign immobile saturations as functions of elevation, sequence, or
layer.
Even linear relative permeability models depend upon measured data
for input. Thus, this section concludes with a word or two on
measurement of relative permeabilities.
The three most commonly used methods for measuring relative
permeabilities are the Welge unsteady-state method (Welge, 1952;
Johnson et. al., 1959), the steady-state method (Osoba et al., 1951 and
Leverett and Lewis, 1940), and the centrifuge method (Hagoort, 1980;
OMeara and Lease, 1983; OMeara and Crump, 1985).
Strictly speaking, relative permeabilities depend on a number of other
parameters than saturations. For example, wettability, interfacial
tension, and flow rate all can play a role in affecting experiments
designed to measure relative permeabilities on core samples.
R2003.12
102
Landmark
0
[ S + M ( 1 S ) ]
rw
For Equation 18, the end-point relative mobilities of water and oil are
defined as:
Equation 19
0
0
k
k
0
rw 0
ro
= ---------- , = -------
w ro o
rw
The end-point mobility ratio is defined as:
Equation 20
0
rw
M = ---------0
ro
R2003.12
103
Landmark
0
0
= M = 1
rw
ro
R2003.12
104
Landmark
Transmissibility
Perhaps the most important variable governing the outcome of your
StrataSim simulations is transmissibility. This variable encapsulates the
effects of permeability, cell thickness, and cross-sectional area on flow.
Moreover, modifications of it are used to model effects of shales,
fractures, and faults.
Transmissibility is too important to remain in the obscurity of
numerical analysis if geoscientists and reservoir engineers are to
appreciate the effect of geology on shaping flow. Given our experience
in interpreting StrataSim simulations, an extensive discussion of it is
warranted.
In recent years, there has been much interest in upscaling reservoir
simulations, where simulations on a fine-scale are used to estimate
effective properties on a coarser scale. Even here, the emphasis seems
to be on calculating effective permeabilities not on effective
transmissibilities. People who write numerical simulators, however,
know that the latter, rather than the former, are more crucial to
determining flow.
Unfortunately, one of the problems with lurking in obscurity is that
definitions of transmissibility can vary from text to text. There seems to
be no commonly accepted definition of transmissibility. If this were not
bad enough, groundwater hydrologists have complicated matters by
talking about transmissivity.
Perhaps a reason that transmissibility is under-appreciated is that the
usual definitions tend to lump too many things together. For the present
discussion, we adopt the following definition:
Transmissibility between two cells is defined as an average of the
permeability, multiplied by cross-sectional area, divided by the
distance between cell centers.
This definition reduces to what Aziz and Settari (1979) refer to as the
constant part of the transmissibility, excluding effects of viscosity,
relative permeability, and compressibility. In other words, our
definition concentrates on the effects of the reservoir itself, and
separates out the effects of reservoir fluids. This is consistent with
StrataSims effort to highlight the importance of geology on shaping
flow.
The appropriate way to average permeability, cross-sectional area,
and distance between cell centers is the subject of Transmissibility in
Z Direction on page 107 and Transmissibility in X and Y
Directions on page 111.
R2003.12
105
Landmark
Summary of Discussion
Highlights from the following discussion on transmissibility are as
follows:
R2003.12
106
Landmark
Transmissibility in Z Direction
To develop the concept of transmissibility, consider an application of
the single-phase version of Darcys Law to flow between two adjoining
cells that are stacked one upon the other along the z axis, as shown in
the figure below. Although the use of subscripts may at first seem
cumbersome, bear with it. The final result introduces you to exactly the
form of the transmissibility that is used by StrataSim and for that
matter, many numerical simulators.
x
A = x y
FZ
k zijk + 1 , ijk + 1
z ijk + 1
z ijk
( z ijk + z ijk + 1 ) 2
k zijk , ijk
FZ
R2003.12
107
Landmark
R2003.12
F z z ijk + 1 z ijk
ijk + 1 ijk = ----------------- ------------------ + -----------2xy k zijk + 1 k zijk
108
Landmark
Because the flow rate, Fz, does not vary spatially, this equation can be
rewritten in terms of the volumetric flow rate of fluid through the
interface, Fz ijk+1/2 and the transmissibility of the interface, Tz ijk+1/2:
Equation 24
T zijk + 1 2
F zijk + 1 2 = ----------------------- ( ijk + 1 ijk )
where
Equation 25
k zijk k zijk + 1
T zijk + 1 2 = 2xy ------------------------------------------------------------------z ijk k zijk + 1 + z ijk + 1 k zijk
Thus, the volumetric flow rate is equal to the transmissibility divided by
viscosity multiplied by the difference in flow potentials. Notice that the
transmissibility is defined at the interface between cells and it combines
the effects of permeability, cell thickness, and cross-sectional area on
flow rate (or flux) across the face between the two cells.
Transmissibility, not permeability, must be kept in mind when thinking
about flow between cells. So, extremely low permeability does not
necessarily result in no flow if it is counterbalanced, for example, by a
large cross-sectional area.
For example, in many of your simulations, the lengths of cells in the x
and y directions, x and y, will be much larger than the length in the z
direction. The latter may be on the order of feet and the former on the
order of hundreds of feet. In this case, even small permeabilities can
result in substantial transmissibility and, consequently, flow. Flow
within laterally continuous but thin turbid sands is an example of this.
This topic is re-examined in Comparisons of X, Y, and Z
Transmissibilities on page 114, which compares transmissibilities in
the three directions and describes the significance of the differences to
your simulations.
R2003.12
109
Landmark
The above derivation assumed that the two cells were rectangular. In
general, this is not the case for Stratamodel models. However, such a
situation can be approximated as shown in the figure below:
Actual
Approximation
z ijk + 1
z ijk
R2003.12
110
Landmark
z ijk
z i + 1 jk
Approximation
x
Fx
z ijk
k xijk, ijk
A ijk = z ijk y
z i + 1 jk
Fx
k xi + 1 jk, i + 1 jk
A i + 1 jk = z i + 1 jk y
R2003.12
111
Landmark
F x x
1
1
i + 1 jk ijk = ----------------- -------------------------------------- + ----------------------2y z i + 1 jk k xi + 1 jk z ijk k xijk
You can rewrite this in terms of the flux of fluid through the interface
and the transmissibility of the interface:
Equation 28
T xi + 1 2 jk
F xi + 1 2 jk = ------------------------ ( i + 1 jk ijk )
where
Equation 29
2y z ijk k xijk z i + 1 jk k xi + 1 jk
T xi + 1 2 jk = ---------- -------------------------------------------------------------------x z ijk k xijk + z i + 1 jk k xi + 1 jk
where
Equation 31
Notice that when the cell thickness of either cell becomes zero in either
Equation 29 or Equation 31, the transmissibility also becomes zero.
This confirms what you would expect if either cell in the above figure
disappears. Naturally, there would be no flow into it.
R2003.12
112
Landmark
Transmissibility Multipliers
Suppose you want to model the effect of a very thin, yet laterally
continuous shale. For example, suppose the shale is only 0.5 ft. thick
and your cells are 20 ft. thick. Do you define an additional sequence in
your Stratamodel model just for the shale? Probably not. There is an
easier way. You can approximate the shale as being a property of the
interface between adjoining cells, rather than requiring a cell itself.
However, doing this begs the question of how to modify the
transmissibility between the two cells to account for the effect of the
shale on flow.
Of course, if the shale is a no-flow boundary, the answer is simply to set
the transmissibility to zero. If the shale allows flow, the standard way to
handle this is to incorporate transmissibility multipliers in
Equations 25, 29, and 31.
Equation 32
TM zijk + 1 2 k zijk k zijk + 1
T zijk + 1 2 = 2xy ------------------------------------------------------------------z ijk k zijk + 1 + z ijk + 1 k zijk
Equation 33
2y TM xi + 1 2 jk z ijk k xijk z i + 1 jk k xi + 1 jk
T xi + 1 2 jk = ---------- -------------------------------------------------------------------------------------------x
z ijk k xijk + z i + 1 jk k xi + 1 jk
Equation 34
The default value for the multipliers is one. The most common
modification entails setting a multiplier to zero for no-flow interfaces.
Multipliers greater than one would signify an enhancement to flow
because of a high permeability zone. Assignment of values is typically
ad hoc.
You could obtain an alternative to using transmissibility multipliers by
deriving the above equations again with the addition of a permeability
barrier of finite extent located on one side of the interface between
adjoining cells. The formulas equivalent to Equations 25, 29, and 31
would obtain additional terms including the barrier permeability and
thickness. This approach requires two Stratamodel attributes, barrier
permeability and thickness, instead of a single transmissibility
multiplier. Given the uncertainty in describing the flow characteristics
of barriers, this extra degree of complexity is usually not worth it.
R2003.12
113
Landmark
R2003.12
114
Landmark
z = 1 ft.
kx = ky = kz
then
N zx = 10, 000
N zy = 10, 000
In light of Equations 24, 28, and 30, you can interpret this in two ways.
For a given difference in flow potential, the flow rate in the z direction
will be 10,000 times greater than in the x or y directions. Or, for a given
flow rate, the flow potential drop in the z direction will be 10,000 times
smaller than in the x or y directions. The latter suggests that, in many
cases such as this one, we can expect the flow potential not to vary
along the z axis. This is equivalent to saying we expect hydrostatic
equilibrium to prevail.
Consider a case where you have specified constant potential within a
vertical well that is only partially completed. The foregoing analysis
suggests that you should not be surprised if, at the (x, y) location of the
well, your simulation shows the same potential for all values of z
irrespective of whether they are penetrated by the well.
R2003.12
115
Landmark
Now, consider what happens when Nzx and Nzy drop to 1,000. This can
be done in the above example by holding everything else constant and
by decreasing the vertical-to-horizontal permeability ratio by a factor of
10. In other words, kx still equals ky, but kz/kx= 0.1. Should you expect a
change in simulation results? Probably not. For a given flow rate, the
flow potential drop in the z direction will still be 1,000 times smaller
than in the x or y directions.
Consequently, what seems to be a large change in permeabilities is not
likely to have much of an effect on simulation results, thus
underscoring the importance of transmissibility versus permeability.
On the other hand, for values of Nzx and Nzy near 1, you should expect
to see a significant change when the vertical-to-horizontal permeability
ratio decreases by a factor of 10.
Equations 35, 36, and 37 make it clear that transmissibilities are
comprised of harmonic averages of permeabilities. This is the natural
outcome of summing flow in series, as in Transmissibility in Z
Direction on page 107 and Transmissibility in X and Y Directions
on page 111. The result for summing flow in parallel is an arithmetic
average.
R2003.12
116
Landmark
z = 1 ft.
kx = kz
Recall that in this case, which is not atypical, the z transmissibility is
much greater than the x transmissibility.
To simplify calculations, we consider just a four-cell version of the
model discussed in An Example of Misinterpreting Darcys Law on
page 95, as shown in the following figure:
x = 100 ft.
= PL
Fx
Fz
z = 1 ft.
Fz
= PR
Fx
= P L gL
= P R gL
No-Flow Boundary
In this case, there are only four volumetric flow rates to be concerned
about, as shown in Figure. On dropping the (i,j,k) subscripts on flow
rate and transmissibility, we arrive at the following equation comparing
flow rates in the z and x directions.
R2003.12
117
Landmark
Equation 40
T z gz
F
x 2 k z gz
-----z = ----------------------------- = ------- ----- ---------------------- z k x ( P L P R )
Fx
Tx ( PL PR )
Suppose you impose a pressure drop across the model, shown again of
500 psi.
P L = 1000 psi
P R = 500 psi
If the fluid flowing through the model is water, then the pressure
gradient is 0.43 psi/ft.:
gz = 0.43 psi
Consequently
F
-----z = 8.6
Fx
Therefore, with a not atypical transmissibility ratio, we can easily
generate a sizeable flow in the z direction by imposing a constant
pressure, rather than constant flow potential, on the boundary.
If you were to construct such a model using StrataSim, you would
probably use more than two cells in each direction. In that case, a large
contrast in the vertical to horizontal transmissibility ratio would cause a
sizeable volumetric flow rate in cells along the boundaries where
constant pressures have been constrained. However, within one cell
inside these boundaries, the pressure is no longer constrained.
Consequently, the high z transmissibility would cause pressures to
approach hydrostatic equilibrium, thereby resulting in very little
vertical flow. When visualizing volumetric flow rates in Show
Displays, you would see a high band of values within the boundary
cells and much lower values within the rest of the model.
R2003.12
118
Landmark
In the first case, you save disk space by requiring only three attributes
to describe transmissibility. In the second case, you have a choice of
whether to save calculated transmissibilities in three additional
attributes or to calculate them on the fly.
If you want to specify transmissibility multipliers, StrataSim offers two
choices:
R2003.12
119
Landmark
R2003.12
120
Landmark
R2003.12
121
Landmark
Approximation
T zijL + 3 2
z ijk + 1
T zijk + 1 2
z ijk
T zijL + 1 2
SGM cell (i, j, L)
R2003.12
122
Landmark
For the two Stratamodel cells of the figure above, the flow rates at the
interfaces are calculated as follows:
Equation 43
T zijL + 1 2
F zijL + 1 2 = ------------------------ ( ijL + 1 ijL )
Equation 44
T zijL + 3 2
F zijL + 3 2 = ------------------------ ( ijL + 2 ijL + 1 )
F zijk + 1 2
ijk + 1 ijk = -------------------------T zijk + 1 2
R2003.12
F zijk + 1 2
F zijL + 3 2 F zijL + 1 2
--------------------------- = -------------------------- + --------------------------T zijk + 1 2
T zijL + 3 2
T zijL + 1 2
123
Landmark
Recall that the flow rate in the z direction does not vary spatially:
Equation 48
F zijk + 1 2 = F zijL + 3 2 = F zijL + 1 2
Consequently, the transmissibility between the two StrataSim cells is
given as:
Equation 49
1
1
1
----------------------- = ------------------------ + -----------------------T zijk + 1 2
T zijL + 3 2 T zijL + 1 2
R2003.12
124
Landmark
R2003.12
125
Landmark
F zijk + 1 2
F yij 1 2k
F yij + 1 2k
y
F xi + 1 2 jk
F zijk 1 2
The Equation for Flow Potential Is Obtained by Balancing Total
Volumetric Flow Rate out of Cell Faces with the Total Volumetric
Rate of Injection into the Cell
R2003.12
126
Landmark
R2003.12
127
Landmark
In the same way as for the z direction, comparison of Darcys Law for
flow in the x and y directions with Equation 28 and Equation 30 yields
expressions for the total volumetric two-phase flow rate at the interface
between the (i+1,j,k) and (i,j,k) cells and the interface between the
(i,j+1,k) and (i,j,k) cells:
Equation 55
F xi + 1 2 jk = T xi + 1 2 jk ri + 1 2 jk ( wi + 1 jk wijk )
T xi + 1 2 jk roi + 1 2 jk ( ci + 1 jk cijk )
Equation 56
F yij + 1 2k = T yij + 1 2k rij + 1 2k ( wij + 1k wijk )
T yij + 1 2k ro ij + 1 2k ( cij + 1k cijk )
Substituting these expressions for the volumetric flow rates for the cell
faces into the volume balance of Equation 51 results in the flow
potential equation:
Equation 57
A xijk wi + 1 jk A xi 1 jk wi 1 jk
A yijk wij + 1k A yij 1k wij 1k
A zijk wijk + 1 A zijk 1 wijk 1
+ B ijk wijk = Q ijk D ijk cijk
+ C xijk ci + 1 jk + C xi 1 jk ci 1 jk
+ C yijk cij + 1k + C yij 1k cij 1k
+ C zijk cijk + 1 + C zijk 1 cijk 1
R2003.12
128
Landmark
A xijk = T xi + 1 2 jk ri + 1 2 jk
A yijk = T yij + 1 2k rij + 1 2k
A zijk = T zijk + 1 2 rijk + 1 2
and
Equation 59
B ijk = A xijk + A xi 1 jk
+ A yijk + A yij 1k
+ A zijk + A zijk 1
The coefficients on the right-hand side of the equation contain the
relative mobility to oil evaluated at the interfaces
Equation 60
C xijk = T xi + 1 2 jk roi + 1 2 jk
C yijk = T yij + 1 2k roij + 1 2k
C zijk = T zijk + 1 2 roij + 1 2
and
Equation 61
D ijk = C xijk + C xi 1 jk
+ C yijk + C yij 1k
+ C zijk + C zijk 1
For a given time step, the flow potential for water, w, is solved using
Equation 57, which is a matrix equation containing the flow potential
for water on the left-hand side. The solution for the flow potential of
water is, therefore, obtained for all of the cells simultaneously, or
implicitly. The right-hand side is evaluated at the previous time step.
Once the flow potential of water for all cells is obtained, the saturations
for each cell are updated on a cell-by-cell basis, explicitly, using the
saturation equation, which is derived in the next section.
R2003.12
129
Landmark
Under the two assumptions, the total relative mobility does not change.
Consequently, the coefficients on the left-hand side of the flow equation
are independent of saturation and, thereby, time. From Equation 58, we
obtain the following:
Equation 62
A xijk = T xi + 1 2 jk r
A yijk = T yij + 1 2k r
A zijk = T zijk + 1 2 r
In Equation 62, the superscripts of 0 on the relative mobilifier have
been removed. These coefficients need only be calculated once.
Because of the unit mobility assumption, the total relative mobility,
Equation 50, can be evaluated for either phase, oil or water.
The coefficients, described by Equation 60, on the right-hand side of
the flow equation change with saturations. However, because the total
relative mobility is constant, they can be calculated from the A
coefficients shown in Equation 62.
Equation 63
C xijk = T xi + 1 2 jk r ( 1 S i + 1 2 jk ) = A xijk ( 1 S i + 1 2 jk )
C yijk = T yij + 1 2k r ( 1 S ij + 1 2k ) = A yijk ( 1 S ij + 1 2k )
C zijk = T zijk + 1 2 r ( 1 S ijk + 1 2k ) = A zijk ( 1 S ijk + 1 2 )
R2003.12
130
Landmark
Next, consider the effect of assuming that the fluids are of the same
density and that there is no pressure difference between the phases:
A xijk wi + 1 jk A xi 1 jk wi 1 jk
A yijk wij + 1k A yij 1k wij 1k
A zijk wijk + 1 A zijk 1 wijk 1
+B
=Q
ijk
wijk
ijk
Thus, the remaining portion of the right-hand side involves only the
source term, Qijk. Neither the left- nor right-hand sides vary with time,
unless, of course, the source conditions are changed. Consequently, the
flow potential equation need only be solved once because the flow
potential does not change throughout the course of the flow. We now
examine how to evaluate the source term, both at wells and at non-well,
pressure constrained cells.
R2003.12
131
Landmark
Saturation Equation
The saturation equation for water can be derived by balancing the net
volumetric flow rate of water out of the six faces of a cell minus the
volumetric rate of water injection into the cell with the rate of
accumulation of water in the cell:
(Net water flow out of cell) - (Rate of water injection into cell) (Rate of accumulation of water in cell) = 0
The following figure shows the volumetric flow rates of water for the
six faces. Note once again that you can use volumetric rates instead of
mass flow rates because StrataSim assumes incompressible flow.
F wxi 1 2 jk
F wzijk + 1 2
F wyij 1 2k
F wyij + 1 2k
y
F wxi + 1 2 jk
F wzijk 1 2
The Equation for Flow Potential Is Obtained by Volume Balance
on Total Flow Rate into a Cell
R2003.12
132
Landmark
R2003.12
133
Landmark
Let Rijk denote the rate at which water enters the cell, then
Equation 71
tR ijk
n+1
n
S
= S
+ ---------------ijk
ijk pvm ijk
R2003.12
134
Landmark
Use Equation 73 to solve for the water flow potential for all cells
simultaneously.
2.
Use this solution for the water flow potential equation to evaluate
the volumetric flow rates of water at the cell faces using Equations
65, 66, and 67.
3.
4.
The flow potential is solved for implicitly and the saturations explicitly.
The solution for the flow potential of water is, therefore, obtained for
all of the cells simultaneously, or implicitly. After the flow potential of
water for all cells is obtained, the saturation of each cell is updated on
cell by cell, explicitly.
R2003.12
135
Landmark
Pressure-Constrained Cells
This section contains information on pressure-constrained well and
nonwell cells.
Wells
StrataSim employs the following assumptions to simplify handling
wells:
There is no pressure drop between the wellbore and the cell that it
lies within.
R2003.12
P m = P Rm + g ( z Rm z )
136
Landmark
In Equation 74, PRm denotes the wellbore pressure of the mth well at a
reference elevation, zRm, and denotes the average density of fluid in
the wellbore. This reference elevation can be anything you desire.
Typical points of reference are the top or bottom of the stratigraphic
framework model or the top or bottom of the wellbore. Equation 74 can
be used to describe either the water or oil pressure, since in the
wellbore the capillary pressure is assumed to be zero.
Since the flow equations are written in terms of the flow potential of
water, w , an expression for its value along the wellbore can now be
derived. We shall assume that the fraction of water in the wellbore is
equal to the instantaneous water cut for the well. If Wm denotes the
water cut for the mth well, then the average density is calculated as
follows:
Equation 75
= W m w + ( 1 W m ) o
wm = wRm ( 1 W m )g ( z Rm z )
where
Equation 77
wRm = P Rm w g ( z 0 z Rm )
The first case occurs for unit density ratio flow. The second case always
occurs for injection wells. The third case occurs for a well which is
horizontal over its entire perforated interval.
R2003.12
137
Landmark
Pressure constraint
Volumetric flow rate constraint
Well Types
StrataSim handles four types of well:
Injection well
Production well
Shut-in well: no net flow into or out of well
Plugged well: excluded from simulation
Shut-In Wells
A shut-in well is a special case of an injection or production well. Such
a well is flow rate constrained such that there is no net volumetric flow
either into or out of the well. There may, however, be flow into or out of
individual cells in the well. Nevertheless, their total flow must sum to
zero.
Shut-in may describe the condition of a well that watered out in an
earlier simulation. In the current simulation, this well has no
production; however, its open wellbore allows communication between
layers.
Shut-in wells can serve to model flow between non-neighboring cells.
For example, flow along faults or fractures can be modeled by virtual
shut-in wells.
R2003.12
138
Landmark
Plugged Wells
A plugged well is effectively ignored in the simulation. This is a useful
option when you do not want to be bothered with modifying your
Stratamodel well model once you have entered StrataSim. Suppose, for
example, you want to try out several possible combinations of wells.
There are two ways to this. One way entails redefining your well model
every time you want to run a new combination. An easier way entails
setting up a single well model that contains all the wells of interest. In
this way, you can simulate different combinations by selectively
plugging wells that you want removed from consideration in a
particular StrataSim run.
Reference Elevations
StrataSim requires you to specify a reference elevation for all but
plugged wells, whether they are pressure or flow rate constrained. As
mentioned above, pressure constraints must be referenced to an
elevation. For flow rate constrained wells, StrataSim reports back the
calculated pressure and flow potential at your specified reference
elevations. There are four choices for such elevations:
If you were to choose either of the first two for all of your wells, you
could also datum all wells to the same elevation. This can be a useful
way to compare flow capacities of your wells. On the other hand, the
last two choices are useful when you know the well pressures at some
particular location with the cells which are penetrated by a well.
Pressure Constraints
Pressure constraints are easier to handle computationally. You specify a
pressure and its corresponding elevation. Then, the wellbore flow
potential of water is calculated using Equation 76. For this case, the
matrix equation for flow potential, Equation 57, is modified for cells
within the well. If the (i,j,k) cell is within the well, then the A
coefficients are set to zero, B ijk is set to 1, and the right-hand side is set
equal to the flow potential calculated by Equation 76.
R2003.12
139
Landmark
Q tm =
Qmi( p ) j( p )k ( p )
p=1
In Equation 78 Nm denotes the total number of cells in the mth well and
Qmi(p)j(p)k(p) denotes the total volumetric flow rate for the pth cell of the
mth well. You can obtain the volumetric flow rates for individual cells
by substituting from Equation 57. Thus, Equation 78 becomes an
equation for the total volumetric flow rate in terms of the water flow
potential at the wells reference elevation.
R2003.12
rw
f ( S ) = -------------------- rw + ro
140
Landmark
For the case of unit mobility ratio, this function is simply equal to the
movable water saturation. Consequently, for the volumetric production
flow rate of water for the pth cell in the mth well is as follows:
Equation 81
Q wmi ( p ) j ( p )k ( p ) = S i ( p ) j ( p )k ( p ) Q mi ( p ) j ( p )k ( p ) < 0
As can be seen from Equation 76, when the density difference is not
zero, the flow potential of water within the wellbore depends on water
cut except for injection wells, where Wm = 1. The water cut is defined
as the fraction of the total production rate which is due to water:
Equation 82
Nm
Si( p ) j( p )k ( p ) Qmi( p ) j( p )k ( p )
p=1
- for Q mi ( p ) j ( p )k ( p ) < 0
W m = ---------------------------------------------------------------------N
m
Qmi( p ) j( p )k ( p )
p=1
To calculate the water cut at a given time step, use movable saturations
and total volumetric rates at the previous time step. This presents a
problem for the initial time step because there is no previous volumetric
flow rate. The approach here is to update water cuts via Equation 82 as
the iterative solution of the flow potential equation proceeds.
The volumetric injection flow rate of water for the pth cell in the mth
well is as follows:
Equation 83
Q wni ( p ) j ( p )k ( p ) = W m Q mi ( p ) j ( p )k ( p ) for Q mi ( p ) j ( p )k ( p ) > 0
This equation is particularly important for injection cells within a shutin well. Unlike injection wells, shut-in wells can have both oil and
water in the wellbore.
Perforations
StrataSim reads perforation information from the well model. Given
the assumptions of the StrataSim well description, a simplified
perforation model is used. If no perforation information is read from
the well model, then all cells in wells are considered to be fully
perforated. If a perforation index is read, then volumetric flow rates
calculated for individual cells from Equation 57 is multiplied by this
index.
R2003.12
141
Landmark
R2003.12
142
Landmark
Appendix A.
Running StrataSim in Standalone Mode
This appendix describes how to run StrataSim in standalone mode
that is, without running it from StrataModel. Although you must build a
Stratamodel framework and Attribute Model before you run StrataSim,
once that is done you can enter StrataSim directly at any time. You only
need to start StrataSim and specify the project information.
Running StrataSim
1.
R2003.12
143
Landmark
Enter your user name in the Enter User Name box. Use the same
user name that you used when you created your Attribute Model
(and Well Model if you are using wells) in Stratamodel.
If you have previously used this user name to store project
information, you can set all the other selections by clicking Reset
at this time. Then click OK and skip the rest of this procedure.
If you have not used this user name before, continue on.
3.
Click the Set SGM Project Directory button and use the filter
button to find the project directory, just as you used one to find the
StrataSim directory. This should be the directory that contains
your project data and the geological model you created in
Stratamodel. If you do not choose a directory that contains an
Stratamodel project, there will be no projects listed in the
Stratamodel Project Name dialog box.
4.
Click the Set SGM Project Name button and select your project
name from the list. This project should contain the geological
model you created in Stratamodel. Click OK.
5.
Click the Set SGM Project Version button and select the version
created in Stratamodel that describes your geological model. Click
OK.
Once you have either viewed the information about your Stratamodel
project or selected your project information, click OK.
Now you are ready to run the program by following the instructions in
Starting StrataSim, starting on page 6.
R2003.12
144
Landmark
R2003.12
145
Landmark
ASCII Files
There are three types of ASCII files: control files, output files, and
miscellaneous files. All ASCII files begin with a file name of the form
proj000n000m.
R2003.12
Description
.ais_ss
.cap_ss
.cpc_ss
.fis_up
.jfn_ss
.oss_ss
.prm_up
.sec_ss
.sis_ss
.soi_ss
.sol_ss
.tis_ss
.uni_ss
146
Landmark
File
Extension
Description
.wbc_ss
.wis_ss
.wmd_ss
Description
specified_name.cpc_ss
specified_name.jfn_ss
.con_ss
.fdb_ss
.oss_up
.tab_ss
.wellid_pw
simdir/proj000n.wrn_ss
It is a good habit to inspect your .tab_ss file after every run. This file
provides valuable information on several aspects of your run, from
flowbodies to overall production data to performance indicators for
solvers of the flow potential and saturation equations.
The wellid that is used as part of the suffix in production data files
names is the same wellid that appears in your Stratamodel files. This
name can be up to twelve characters long.
R2003.12
147
Landmark
Description
.att
R2003.12
File Name
Description
.prd_ss
.prd_up
simdir/proj000n.ver_ss
148
Landmark
Index
StrataSim User / Reference Guide
A
advantages over other simulators 2
Attribute Model
output solution to 72-77
attributes
assigning variables all at once 80
assigning variables clearing choices 80
assigning variables one at a time 81
assigning variables to 80-81
deleting after run 90
transmissibilities as 119
B
boundary conditions of wells 62-67
C
cells
calculating transmissibilities (different
thicknesses) 108
calculating transmissibilities (same
thickness) 114
connected as flowbodies 73
faces:volumetric flow rate equation 127
injection vs. production in a well 140
limiting number of 20
nonrectangular
and zero thickness 122
nonrectangular and transmissibilities 110
nonrectangular and transmissibilities (x, y
directions) 111
pore volume cut-off 71
pressure constrained 136-142
pressure constraint of nonwell cells 142
very thin thickness 120
very thin thickness (eliminating) 121
zero thickness:eliminating 121-124
R2003.12
Index
149
Landmark
R2003.12
F
files
control 146
for StrataSim internal use 148
important 145-148
output 147
suffixes: StrataSim and production data 145
flexibility in assigning saturations/pressure
information 5
flow
and transmissibility 109
assumptions 5
describing in porous media, see Darcys Law
examples of constraining 54
in shut-in vs. plugged well 62
incompressible
residual equation 69
two-phase
equations 125-135
modeling flow due to fractures and faults
with transmissibility multipliers 114
none across sequence boundaries
indicating using transmissibilities 50
potential
constant along well
restrictions 137
constraining 54, 56
defining equation 94
equation 126, 128
StrataSims assumptions 130-131
summary 135
oil-phase
equations 99
relationship to reference elevation 55
single per well 97
solving for 69
total volumetric flow rate in terms of
equations 99-100
Index
150
Landmark
flow continued
rate
constraint of
in shut-in well 138
into or out of a well 140
within well 64
equal to zero 97
defining equation 97
for cell faces
equation 127
for oil and water phases
equation 100
importance in StrataSim context 103
total volumetric
equations 99-100
volumetric
as output 74
as proportional to pressure difference
between cell and wellbore 136
defining equation 94
injection for a cell
equation 141
relationship to transmissibility 109
volume balance
equation 127
two-phase 98-104
and Darcys Law 98
flowbodies
as output 73
definition 73
fluids
density ratio
zero assumption 131
properties 5, 59-61
Formation Volume Factor 61
R2003.12
G
gravitational acceleration vector 94
H
highlighting
or selecting
one word or value 4
hydrostatic equilibrium 97, 115, 118
hydrostatic head
causing pressure changes within well 64
I
index
productivity or injectivity 136
initial oil saturations
estimating 41-43
Initial Time 73-74
injection well 63
injectivity index 136
internal files 148
introduction 1-5
K
Kozenys equation
brief description 31
L
Leverett J Function
catalog 37-39
comparing functions 38
copying 38
creating hardcopy 43
equation 33
fitting to a capillary pressure curve 34-36
modifying 39
overview 33
viewing 39
Index
151
Landmark
Log-Log1
correlation for estimating permeability 31
Log-Log2
correlation for estimating permeability 31
M
mobility
end-point relative of water and oil
equation 103
relative
upstream weighting of 135
total
equation 103
relative
equation 100
mobility ratio 5, 59-61
end-point
equation 103
StrataSims assumptions 98-104
unit assumption 103-104
consequences 104
model
limiting size 17-19
upscaling 20
Modify Run Description button 13
multiplier
applying to transmissibilities 50
N
numbers
dimensionless
using to examine contrasting effects 115
R2003.12
O
oil
phase
fluid and rock properties 60
residual
as required three-dimensional variable 45
output
files 147
of solution 72-77
assigned to attributes 80-81
flowbodies 73
number of time steps 75
saturation 78
variables at starting time 73-74
viewing results 86-89
overview 1
of reference section 92-93
P
perforation 57-58
information read from well model 141
zones not showing up in final well model 57
permeabilities
effective 59-60
end-point relative 104
relationship to transmissibilities 49
relative 59-60, 101-103
and wettability 103
equation 101
excluding effects on transmissibility 105
measurement of 102
centrifuge method 102
steady-state method 102
Welge unsteady-state method 102
simplification to linear relationships 101
precedent 102
StrataSim model 101
StrataSims assumptions 98-104
Index
152
Landmark
permeability
cut-off 70
estimating 29-32
indicator 29
phase rate
for wells 140-141
physics
flow 5
fluid properties 5
mobility ratio 5
simplified assumptions 5
for handling wells 136-142
of perforation model 141
plugged well 63
ignored in simulation 139
porosity
as required three-dimensional variable 45
cut-off 31, 70
pressure
as output 74
assigning constant values 55
assumptions for perforation 57
capillary
zero assumption 131
constant
vs. constant flow potential 96
constraint
of nonwell cells 142
within cell 136-142
within well 64
calculation of 139
difference between cell and wellbore
as proportional to volumetric flow rate
136
of flow potential
constraining 54
rate of change with time 5
relationship to reference elevation 55
single per well 97
solving for 69
number of interations 69
relative error 69
definition 69
R2003.12
Index
153
Landmark
rules
for constraining flow potential or pressure
55
for storing transmissibility information 119
runs
changing description of previous run 85
creating new 9-11
default 7
deleting 14
modifying description 13
previous
selecting with no changes 84
selecting 7-14
selecting previous run with no changes 83
using to save input and output 7
S
saturation
adding time steps 76-77
as output 78
considerations in StrataSim and SGM 48
deleting time steps 77
equation 49, 132-134
summary 135
error 71
flexibility in assigning 5
fluctuation 71
immobile
expressed as functions of attributes 102
initial
as required three-dimensional variable 45
calculation of 47
specifying an attribute
appropriate choices 47
permeability cut-off 70
porosity cut-off 70
relationship to relative permeability of a
phase 101
relative movable pore volume cut-off 71
solving for 70-71
upstream cell
using for evaluating relative mobility 135
water cut limit 71
R2003.12
Index
154
Landmark
T
tasks
for setup 44
template 7
tension
interfacial
in StrataSim context 103
time
starting
specifying attributes for 73-74
steps
adding 76-77
deleting 77
number in output report 75
water cut at a given
calculating 141
Timur
generalized form of Kozenys equation
brief description 31
transmissibilities 49-53, 105-124
calculated by permeabilities and multipliers
119
calculating 49-53
choices of input for 119
comparisons of x, y, and z 114-116
definition 105
definition in StrataSim 51
double z near very thin cells 120
examples of using 50-51
explanation of 53
in StrataSim
rules 119
in x and y directions 111-112
in x direction
equation 112
in y direction
equation 112
in z direction 107-110
and nonrectangular cells 110
calculation of 107
compounding magnitude of inadvertent
flow 117
location of 49
R2003.12
transmissibilities continued
multipliers 50, 113-114
options 119
using to model
effects of thin, laterally continuous shale
113
flow due to fractures and faults 114
permeability values 49
summary 106-107
where cells are the same thickness
equations 114
two-phase flow 98-104
typographical conventions used in guide 4
U
units
of measurement 16
upscaling 20
constraints 20
V
variables
not changed before run 83
three-dimensional 45-56
assigned to attributes 80-81
optional 54-56
purpose 54
requested at starting time 73-74
required
setting 46-49
specifying a constant 46
specifying an attribute field 46
vector
gravitational acceleration
defining equation 94
version
selecting 144
vertical resolution 2
viscosity 59-61
and unit mobility ratio 104
excluding effects on transmissibility 105
Index
155
Landmark
W
water
cut
at a given time step
calculating 141
equations 137
for wells 140-141
limit 65, 71
immobile
as required three-dimensional variable 45
phase
fluid and rock properties 59-60
weighting
upstream
of mobilities 135
Welge unsteady state method
of measuring relative permeabilities 102
well model
and perforation information 141
boundary conditions 63
reading perforation interval information from
57
selecting 15
Well Model Attributes
for reading perforations 58
wellbore
cells within and pressure drop 136
fluid flow within 136
wellid
name of 145
wells
assumptions to simplify handling of
136-141
boundary conditions
copying 66-67
editing 64-65
constraining pressure or flow rate within 64
constraint of flow rate into or out of 140
definition of
injection 63
plugged 63
production 63
shut-in 63
R2003.12
wells continued
difference between plugged and shut-in 62
phase rates and water cuts for 140-141
plugged
ignored in simulation 139
shut-in
and flow rate constraint 138
types of 63, 138-139
with constant flow potential
restrictions 137
wettability 103
relationship to relative permeabilities 103
X
X and Y transmissibilities 111-112
Z
Z transmissibility 107-110
zero thickness cells
elimination of 121-124
Index
156