Sunteți pe pagina 1din 29

Advances in Builder Development

Cross Plotting | Geomechanics Grid | Hydraulic Fractures


Builder Team

2
Cross Plotting: What is it and Why is it Needed?
What is it?
• New scatter point plotting tool
• Property vs. property filtered plotting

Why is it needed?
• QC the input received from geostatistical
data
• Revise correlations between important
petrophysical properties such as
permeability, porosity and water
saturation

3
Cross Plotting: Overview
Scatter point plot
Y axis of chosen X & Y
frequency or properties based
density plot on chosen filters

X axis
frequency or
Filter items density plot
by search
term

X-axis Y-axis Filter by Data type 1st data 2nd data


property property date options type filter type filter
4
Cross Plotting: Options Overview
– “Display All Blocks”
– Logarithmic plotting
– Customizable point clustering
– Excel data export
– More…

5
Cross Plotting: Frequency and Density Plots
• Identifies how data is distributed
• Customizable data “Slices”
• Frequency plots – number of
active blocks
• Density plots – volume of active
blocks
Vertical slice
based on “X”
percentage
Horizontal slice
based on “Y”
percentage

6
Cross Plotting: Point Clustering Clustering

What is point clustering


and why is it needed?
- internal algorithm to
reduce number of visual
points
- mean value averaging for
real data
- most frequently occurring
value for discrete data

7
Cross Plotting: Discrete Properties
• CMG Custom properties can now
be identified as discrete properties
• Custom discrete properties will
appear as a possible data type
selection in cross plotting tool
• Most frequently occurring discrete
properties are shown in clusters
which differs from showing the
mean value of real property data

8
Cross Plotting: Interpreting Water Saturation Validity

9
Cross Plotting: Interpreting Water Saturation Validity
Water Cut SC – Group – Default-Field-PRO

SR3 data
Water Cut SC

FHF data

Time
Oil Rate SC – Group – Default-Field-PRO
Oil Rate SC (bbl/day)

FHF data

SR3 data

Time

10
Cross Plotting: Interpreting Water Saturation Validity

11
Cross Plotting: Interpreting Water Saturation Validity
Water Cut SC – Group – Default-Field-PRO

Original SR3 data


Water Cut SC

Improved SR3 data


FHF data

Time

Oil Rate SC – Group – Default-Field-PRO


Oil Rate SC (bbl/day)

Improved SR3 data FHF data

Original SR3 data

Time

12
Geomechanics: What is it?
Purpose: Allow analysis of the impact of rock mechanical
properties on the reservoir porosity and permeability, and
the deformations created in reservoir by the recovery
process
Features within Builder had been added to help users with
their Geomechanics workflows
Focus:
• Minimize text entry
• Streamline process
13
Geomechanics: Workflow 1
A potential workflow for generating your Geomechanics dataset
through Builder, using an independent Geomechanics grid
Setup initial dataset Extend the grid
Setup the simulation
output parameters
Enter Numerical/ Simulate the dataset
Calculation Parameters

Create a Updates
Geomechanics grid Enter STRESS required?
information

Enter Rock Type


information Split/Combine blocks

14
Geomechanics: Workflow 1
Setup initial dataset &
Numerical parameters

Will my results
change if I add
Geomechanics?
Will I have big
displacements on
the surface?
Do you want
Geomechanics to
be calculated on an
independent grid?

Using a coarser
Benefits of grid can reduce
a separate simulation run time
grid No restrictions to the
grid for the flow model
(e.g., faults/refinements)
15
Geomechanics: Workflow 1 100 blocks

YES!

150 blocks
Create a simple
Geomechanics grid

Does the
Geomechanics grid
overlap the host
grid?

Do we need to
adjust the grid
placement?

16
Geomechanics
Grid Statistics
(based on bounding
box comparison)

Adjust location…

17
Geomechanics: Workflow 1
Enter Geomechanics Rock Type
information based on reservoir
behaviour (e.g., Mohr-Coulomb for a
Linear-Elastic case)

Enter 2D/3D Uniform


Stress Distribution

18
Geomechanics: Workflow 1
Set the Geomechanics simulation
output parameters

GOUTSRF –
Information to be
written to separate
Geomechanics
results file

WSRF – Grid
Deformation

19
Geomechanics: Workflow 1
3 extra rows in the I/J
Extend the grid to show directions on both sides
of the Geomechanics grid
displacement/stress past the Sideburden in I direction
initial Geomechanics grid OriginalSideburden in J direction
Geomechanics 10 extra rows on
grid coverage
top of the
Geomechanics
grid leading to the
surface

Overburden in the K
direction

Available whether or
not Geomechanics
grid is explicitly
defined

20
Geomechanics: Workflow 1
Simulate dataset to verify if further
updates to grid/parameters are required Compare
pressure
trends

View effect of
displacement
on reservoir

Compare flow
properties in host grid
and displacement in
Geomechanics grid

21
Geomechanics: Workflow 1
Is the run time Is more/less detail
too long? required in the
geomechanics grid?

Should we
split or
combine the YES
grid blocks?

Simulate dataset to verify if further


updates to grid/parameters are required

22
Geomechanics: Workflow 2
A potential workflow for generating your Geomechanics dataset
through Builder, making use of Stress values from RESCUE
Import grid and property
information from
Setup the simulation
RESCUE
output parameters Simulate the dataset

Import STRESS arrays Enter Numerical/


from RESCUE file Calculation Parameters

Enter Rock Type


information

23
Geomechanics: Workflow 2

Do you want
Geomechanics
to be calculated NO Import stress from
on an RESCUE file
independent associated with
grid? host grid

STRESS arrays can be


imported if the GEOGRID
matches the host grid

Define the rest of your


Geomechanics related parameters

24
Hydraulic Fractures: Existing Fracture
Import Workflow

25
Hydraulic Fractures: Repeating Clusters

• Quite often fractures are created


with repeating patterns (clusters)
• Fracture clusters may be evenly or
unevenly spaced along the well
• There is a need to simplify the
process of repeating clusters since
customizing fracture input files to
reflect a repeating pattern can be
time consuming and error prone

26
Hydraulic Fractures: Repeating Clusters
Required value to indicate that cluster should be repeated

Even cluster
spacing = 300

Repeated
clusters

Space between fractures

Cluster of 4 fractures
Optional MD range to repeat clusters over

27
Hydraulic Fractures: Repeating Clusters

• “Toe” to “heel” processing


• “REPEAT” keyword required
“Heel” of well
• “MD_RANGE” optional
• Perforation MDs are used to
acquire relative MD differences
• Even/uneven cluster spacing
support
“Toe” of well
• If no cluster spacing is specified,
the next available perforation is
used when repeating clusters

28
Questions?

For more information:


CMG-TS@cmgl.ca

S-ar putea să vă placă și