Professional Documents
Culture Documents
Volume Based Method (VBM) Horizon Modeler - Technical Reference
Volume Based Method (VBM) Horizon Modeler - Technical Reference
Volume Based Method (VBM) Horizon Modeler - Technical Reference
3. TROUBLESHOOTING ..............................................................................................................................45
Page | 1
VBM technical reference
TABLE OF FIGURES
FIGURE 1 – EXPLICIT, SURFACE-BASED HORIZON MODELING METHODOLOGY (MPI, FGD). INPUT DATA FOR EACH HORIZON DEFINE
THE TOPOLOGY OF EACH STRUCTURAL FRAMEWORK HORIZON REGARDLESS OF GEOLOGICAL CONFIGURATION. ....................... 4
FIGURE 2 - EXPLICIT, SURFACE-BASED HORIZON MODELING AS INPUT TO THE CREATION OF ZONES IN THE STRUCTURAL FRAMEWORK.. 4
FIGURE 3 - EFFECT OF INDIVIDUAL INPUT DATA CREATING TRENDS FOR INDIVIDUAL HORIZONS IN THE STRUCTURAL FRAMEWORK. AS
EACH HORIZON IN CREATED INDEPENDENTLY WHEN USING SURFACE-BASED TECHNIQUES, THEY ARE ALLOWED TO CROSS WHICH
IS GEOLOGICALLY UNREALISTIC ............................................................................................................................... 5
FIGURE 4 - RESULT OF HORIZON MODELING WHEN CROSSING DATA ARE USED.......................................................................... 5
FIGURE 5 - FAILURE TO CORRECTLY IDENTIFY ALL SEALING LOCATIONS BETWEEN HORIZONS AND FAULTS LEAD TO 'LEAK POINTS' WHERE
ZONES DO NOT GET CORRECTLY IDENTIFIED. .............................................................................................................. 5
FIGURE 6 - STAGES IN THE CONSTRUCTION OF A VOLUME BASED MODEL (VBM) ..................................................................... 6
FIGURE 7 - GALLERY OF COMPLEX MODELS BUILT USING VOLUME BASED MODELING ................................................................. 7
FIGURE 8 - CONFORMABLE MODELING USING LEGACY HORIZON MODELING TECHNIQUES. THE ALGORITHM IS FORCED TO USE A
SPECIFIC HORIZON TO MODEL FROM WHEN CREATING CONFORMABLE HORIZONS SO IT CANNOT MAKE A COMPLETE SEQUENCE. 8
FIGURE 9 - CONFORMABLE SEQUENCE MODELING USING VBM. AS ALL OF THE HORIZONS ARE CONTAINED WITHIN A SINGLE
'CONFORMABLE SEQUENCE' THEN THEY CAN ALL BE USED TO DEFINE THE CONFORMABILITY OF HORIZONS WITHIN THAT
SEQUENCE AND A COMPLETED MODEL CAN BE CONSTRUCTED....................................................................................... 8
FIGURE 10 - SHOWING PROPORTIONAL LAYERING CAPABILITIES OF VBM IN FAULTED AND UNFAULTED RESERVOIRS. ....................... 9
FIGURE 11 - VOLUME BASED METHOD (VBM) EXAMPLES OF COMPRESSIONAL AND EXTENSIONAL MODELS .................................. 9
FIGURE 12 – RESULTS OF USING GEOLOGICALLY INCONSISTENT/CONSISTENT DATA INPUTS FOR VBM ........................................ 10
FIGURE 13 - OUTLINING THE PROBLEMS THAT CAN OCCUR WHEN HORIZON INPUT DATA IS NOT GEOLOGICALLY CONSISTENT
(CROSSING) AND THE ERRORS IT CAN CREATE .......................................................................................................... 11
FIGURE 14 - GEOMETRY DEFINITION PROCESS WINDOW .................................................................................................... 12
FIGURE 15 - CHANGING THE HORIZON MODELING ALGORITHM ........................................................................................... 13
FIGURE 16 - HORIZON MODELING PROCESS DIALOGUE FOR VBM TECHNIQUES, IN RED SQUARES INDICATE CHANGES IN USER
INTERFACE IN COMPARISON TO THE LEGACY HORIZON MODELING TECHNIQUES (FGD & MPI) .......................................... 13
FIGURE 17 – UNREFINED VBM MODEL RESULTS SHOWING THAT THE ERODED HORIZONS ARE CORRECTLY CUT BY THE EROSION ...... 14
FIGURE 18 - UNREFINED VBM MODEL RESULTS (IN THE INITIAL MODE) SHOWING AN EXAMPLE OF HORIZON TRIANGLE MESH
RESOLUTION..................................................................................................................................................... 14
FIGURE 19 - REFINED VBM MODEL RESULTS (IN THE FINAL MODE) ..................................................................................... 15
FIGURE 20 - REFINED VBM MODEL RESULTS (IN THE FINAL MODE) SHOWING AN EXAMPLE OF HORIZON TRIANGLE MESH RESOLUTION
..................................................................................................................................................................... 15
FIGURE 21 - REFINED VBM MODEL RESULTS (IN THE FINAL MODE) SHOWING A GENERAL INTERSECTION PLANE THROUGH THE ZONE
AND HORIZON MODEL ........................................................................................................................................ 16
FIGURE 22 - REFINED VBM MODEL RESULTS (IN THE FINAL MODE) SHOWING A GENERAL INTERSECTION THROUGH THE ZONE AND
HORIZON MODEL............................................................................................................................................... 16
FIGURE 23 - REFINED VBM MODEL RESULTS (IN THE FINAL MODE) SHOWING THE FINAL ZONE MODEL ...................................... 16
FIGURE 24 - THE SEQUENCE NUMBERING RULES HIGHLIGHTING THE NUMBER OF CONFORMABLE SEQUENCES IN THIS MODEL. ......... 17
FIGURE 25 – TYPES OF SEQUENCES IN VOLUME BASED MODELING ..................................................................................... 18
FIGURE 26 - MODEL CONTAINING 8 CONFORMABLE SEQUENCES ......................................................................................... 18
FIGURE 27 - SMOOTHING EFFECT IN NOISY DATA SET (COLORED SOLID LINES- CREATED VBM HORIZONS, DASHED BLACK LINES- SEISMIC
DATA INPUT) .................................................................................................................................................... 21
FIGURE 28 - EXAMPLE OF MULTIPLE SEQUENCES WHERE SMOOTHNESS IS CONTROLLED INDEPENDENTLY ..................................... 21
FIGURE 29 - NON-FILTERED DATA COLUMN .................................................................................................................... 22
FIGURE 30 - UNSUCCESSFUL HORIZON MODELING DUE TO NON-FILTERED DATA BEING TOO CLOSE FROM THE FAULT PLANE ............ 22
FIGURE 31 – CORRECT USE OF ‘NON-FILTERED’ DATA CLOSE TO FAULTS ................................................................................ 23
FIGURE 32 - CONFORMABLE SEQUENCE, ALL HORIZONS CONFORMABLE TO EACH OTHER, REPRESENT ONE CONFORMAL SEQUENCE .. 23
FIGURE 33 - DATASET USED FOR HORIZON MODELING TECHNIQUES COMPARISON, VBM VS. SURFACE BASED MODELING .............. 24
FIGURE 34 - INPUT DATA USED IN VBM ......................................................................................................................... 25
Page | 2
VBM technical reference
Page | 3
VBM technical reference
Introduction
Petrel 2012.4 sees the introduction of a new algorithm for creating horizons in Structural Framework
models. This method called Volume Based Modeling or VBM complements the legacy methods
called FaultCentreGridDislocation (FGD) and Multi Patch Interpolator (MPI) introduced in Petrel
2010 and 2011 respectively.
The Volume based modeling (VBM) approach differs fundamentally when compared to the original
methods used to create the Structural framework. Horizons, in version 2010.1 – 2012.3, used a
surface-based methodology to create surfaces independently from each other as explicit objects
from a set of input data (figure 1).
Figure 1 – Explicit, surface-based horizon modeling methodology (MPI, FGD). Input data for each horizon define the
topology of each Structural framework horizon regardless of geological configuration.
In detail, the input data is used to define the individual horizons to be modeled in the Structural
Framework. This data is then used to create a numerical representation of the surface network
formed by faults and horizon surfaces. Each surface is independent from all others and only when
the option to create zones is used does any surface-surface relationship calculations occur (the
specific cases of isochore maps and conformal modeling will be discussed later). The intersection
between faults and horizons are part of the calculation which defines the sealed zone model.
Figure 2 - Explicit, surface-based horizon modeling as input to the creation of zones in the Structural framework
Explicit, surface-based approaches are robust in concept, but increasing complexity which is now
commonly desirable in reservoir modeling means that an increasing number sealing calculations
need to occur to ensure model robustness. For each independent surface within the model to
have a calculated and sealed relationship to all other (where appropriate) requires a very complex
set of conditions to be honored. As a result, some complex or unusual modeling scenarios have
not successfully been accomplished using this approach.
Page | 4
VBM technical reference
Specific data scenarios, such as conformable horizons with thin layers (Figure 3), can highlight the
weakness of a surface based approach to horizon modeling. In this example, Horizon 2 has an
incomplete interpretation, but based on the trend in the input data the horizon modeller is expected
to create a continuous surface throughout the structural framework. This can be achieved,
however, this interpolation (horizon 2) does not account for any other horizon in the structural
framework. In this scenario the horizons come very close together, and in some areas actually
cross over which is geologically unrealistic; two geologically realistic scenarios could apply;
A. an erosion took place (so H1 should be identified as being an erosive event) or
B. the thickness of the H1-H2 layer is locally low, in which case H2 should be a continuous
surface that does not cross H1.
As surface-based techniques only use the input data on a ‘per horizon’ basis, these considerations
cannot be accounted for; some input data must be added to the area where there is none for
Horizon 2 to ensure the horizons do not cross if there is no erosion.
Figure 3 - Effect of individual input data creating trends for individual horizons in the Structural framework. As each
horizon in created independently when using surface-based techniques, they are allowed to cross which is geologically
unrealistic
These sorts of results in horizon modeling make it impossible to build a correct zone model. In
such cases or in any other situations when the horizon modeling process creates poor quality
surfaces, the algorithm is unable to correctly identify the relationships between the faults and
horizons to create the ‘sealing’ required to generate correct water tight zones.
Figure 5 - Failure to correctly identify all sealing locations between horizons and faults lead to 'leak points' where zones
do not get correctly identified.
Page | 5
VBM technical reference
VBM horizon modeling method incorporates a set of robust and innovative algorithms which are
designed to approach the construction of complex structural frameworks from a new direction;
which will avoid the ‘surfaced-based’ modeling problems. This translates, for users, into the ability
to create realistic models without needing to be concerned by the structural complexity found in
many of the challenging reservoir modeling environments including, but not an exhaustive list;
fault configurations with crossing (X), synthetic/antithetic (Y), lambda (λ), reverse or low-angle
thrusts and overturned structures such as recumbent folds; non-conformable stratigraphy (presence
of multiple unconformities that form complex truncation patterns). The robustness of the
Page | 6
VBM technical reference
algorithm is also independent from the quality (presence of noise, misinterpreted reflectors) and
scarcity of data.
The main advantages of VBM method are:
Page | 7
VBM technical reference
Figure 8 - Conformable modeling using legacy horizon modeling techniques. The algorithm is forced to use a specific
horizon to model from when creating conformable horizons so it cannot make a complete sequence.
H1
H2
H3
Figure 9 - Conformable sequence modeling using VBM. As all of the horizons are contained within a single
'conformable sequence' then they can all be used to define the conformability of horizons within that sequence and a
complete model can be constructed.
Page | 8
VBM technical reference
Figure 10 - showing proportional layering capabilities of VBM in faulted and unfaulted reservoirs.
Extensional
Extensional
Compressional
Compressional
Figure 11 - Volume Based Method (VBM) examples of compressional and extensional models
Page | 9
VBM technical reference
Important to know:
In particular VBM requires the fault extension to be consistent with their displacement (throw).
VBM also requires that geological type of interfaces (conformable, base, erosional, etc) is accurately
identified prior to the construction of the model.
Throw indicated
by horizon
Throw profile and fault extension are inconsistent: horizons tend to smear along faults
Structurally consistent throw profile and fault extension; enough fault length to accommodate the through indicated by horizon,
accurate modeling results
erosion
If the fault is eroded then there is no need to extend the fault and the application will compute the horizons properly.
In VBM method; running the horizon modeling process twice with the same parameters may
create slightly different results.
There is no guarantee that when re-running Volume Based Modeling on an existing model in
a future version of Petrel the exact same output will be obtained, even if using the same set
of parameters and data.
Page | 10
VBM technical reference
The VBM method is very sensitive to overlapping or crossing input data (see figure 13 for
more detail explanation of prohibited configurations).
Miss pick
Figure 13 - Outlining the problems that can occur when horizon input data is not geologically consistent (crossing) and
the errors it can create
The quality of interpretation data does not only affect the corresponding horizon, but also
the quality of all horizons that belong to the same sequence. Therefore it is important to
ensure that QC is carried out of all horizon input data for a geological sequence before
constructing the model.
Wrong-sided data may create large pieces of model on the wrong side of faults, because
VBM will also attempt to re-create a correct stratigraphic column. The effect of wrong-
sided data is therefore significantly different from the one usually observed with FGD or
MPI.
Page | 11
VBM technical reference
The Geometry definition process for defining the geometry of the new structural framework has the
same application in VBM as for MPI or FGD methods, with some minor limitations. These limitations
are as follow:
I and J increments correspond to the edge length of the triangle in final horizon model. It is
recommended to set similar I and J increments when using Volume based Horizon Modeling
method.
I and J increment will be applied only for final model, i.e. the input resolution given in the
“geometry definition” process will be met only if “Refine and create zone model” is checked
on.
If a boundary polygon is introduced to the geometry definition process, it will not be used for
modeling when the VBM method is selected.
There is a choice of three algorithms in the horizon modeling process. The Volume Based Modeling
technique can be accessed in the Horizon Modeling tab by selecting it from the drop-down menu
Page | 12
VBM technical reference
named “Horizon modeling technique” (Fig. 20). Selecting this option will modify some of the
options available in the dialogue compared to the FGD/MPI methods.
Figure 16 - Horizon modeling process dialogue for VBM techniques, in red squares indicate changes in user interface in
comparison to the legacy horizon modeling techniques (FGD & MPI)
Page | 13
VBM technical reference
Unrefined/coarse version of structural framework horizons designed for quality control (QC).
This stage creates a coarse version of the structural framework which is not at the resolution
specified at the geometry defintion stage. This is for speed and rapid QC of the overall
model.
Final refined modeling stage, where the user requested resolution of the horizons and zones
(from the geometry definition) are used to refine the initial (QC) horizons in the structual
framework.
The first step in VBM has a slightly different behavior when compared to the MPI and FGD horizon
modeling techniques. At this step the unrefined, coarse resolution horizons are generated but unlike
the legacy approaches all stratigraphic/geological rules are applied; meaning that horizons are cut
correctly with respect to the horizon type settings (i.e erosional, discontinuous, base). The
unrefined/coarse mode is designed to rapidly generate prelimenary results of horizon modeling (for
visualisation and QC the stratigraphy/geology) prior to creating the final resolution model and zones.
Note - The horizons created at a coarser resolution at this step, therefore they may not accurately fit
to their input data in this mode.
Figure 17 – Unrefined VBM model results showing that the eroded horizons are correctly cut by the erosion
Figure 18 - Unrefined VBM model results (in the Initial mode) showing an example of horizon triangle mesh resolution
Page | 14
VBM technical reference
1) Refinement of the horizon model to the resolution specified in the Geometry definition
process,
2) Zone generation.
The refinement and zone generation occurrs when the “Refine and create zone model” option is
toggled on in the horizon modeling dialouge. This is turned off by default so that rapid QC horizons
can be generated by default. Creation of refined horizons and zones should be made once all QC of
the model has been undertaken and completed; this process may be independently run once all
horizons have been generated and have undergone QC.
Selecting the “Refine and create zone model” option will finalize the structural framework model
and create the geological zones. Beware that when this option is turned on, building or updating the
model might take a long time, especially when dealing with a large number of horizons and/or when
the required resolution is very fine. Warning messages have been added in the horizon modeling UI
to inform users when this may occur. Im such case, the unrefined model will not be available for
preview, only the final refined model will be available.
Figure 20 - Refined VBM model results (in the Final mode) showing an example of horizon triangle mesh resolution
Page | 15
VBM technical reference
Figure 21 - Refined VBM model results (in the Final mode) showing a general intersection plane through the zone and
horizon model
Figure 22 - Refined VBM model results (in the Final mode) showing a general intersection through the zone and horizon
model
Figure 23 - Refined VBM model results (in the Final mode) showing the Final zone model
Page | 16
VBM technical reference
A ‘Sequence’ column has been added to the horizon modeling dialogue when the VBM method is
selected (Fig. 43). This represents the collection of horizons which belong to a conformable
sequence; which are bound by sequence boundaries such as Erosions, Baselaps or Discontinuities (or
the top/base VOI of the structural framework). The Sequence number is assigned automatically
based on the selection made in the Horizon type column (Horizon type drop down menu); Erosions,
Baselaps or Discontinuity will set a sequence boundary. Initially all horizons are set to be
conformable, meaning that, by default, there is only a single conformable sequence in a structural
framework. By choosing a horizon to be a ‘sequence boundary’, two conformable sequences are
defined (above/below the sequence boundary horizon) which are represented by sequential
numbering in the new sequence column. The sequence column is not available for manual editing
and can only be controlled by changing horizon types.
Figure 24 - The sequence numbering rules highlighting the number of conformable sequences in this model.
Conformable: all horizons belong to the same sequence and build conformable to each
other.
Erosional: Erosions (erosional surfaces) belong to the sequence above, sequence below
erosion will be numbered differently from sequence above
Base: Baselap belongs to the sequence below, sequence above will be numbered differently
from sequence below
Discontinuous: Discontinuities do not belong to sequences below or above. They
correspond to a separate sequence which is collapsed into a single surface.
Page | 17
VBM technical reference
Important to know:
Page | 18
VBM technical reference
In surface-based modeling methods (MPI, FGD) the smoothing value represents a defined number of
smoothing iterations applied to the horizon(s) as a post-processing operation. In contrast to this,
the smoothness option in VBM controls how smooth the implicit function and structural framework
horizons are directly; the value is not a number of iterations, rather a linear scale (1-100) where the
higher the smoothness value the smoother the resultant iso-stratigraphic property and structural
framework horizons will be. In detail, this value is used as a balance between the global fit of the
computed property field to the input data points and the global smoothness of the produced
geometries.
A low smoothness value (e.g. 5) will force the iso-stratigraphy function to be fitted tightly to the
input data. This has the benefit of matching the input data as closely as possible; however, a side
effect of this is that any ‘noise’ (such as interpretation mis-ties/mis-picks) present in the input data
will then be honored by the VBM horizon modeler and translated to the structural framework. This
often results in horizons which look rough. It is not recommended to use a very low smoothness
value unless the input data is very clean and without mis-ties, as it can create some artifacts
especially if data is very noisy or has non filtered outliers.
Page | 19
VBM technical reference
A high global smoothness (e.g. 80) allows the iso-stratigraphic function to be created that broadly
matches the input data which produces horizons which are much smoother. This allows data
which is noisy or has some ‘mis-pick’ errors to be consumed by the VBM horizon modeler, however,
the result of using a high value means that the horizon may poorly fit to the input data points (Figure
32 - example of smoothing effect).
When using VBM we recommend to increase the default smoothness value (set to a value of 35)
when dealing with noisy data and to decrease it when dealing with pre-processed (cleaner) data
(e.g. with input data extracted from a 2D gridding process).
Noisy data example with Smoothing =35 Implicit function with Smoothing =35
Noisy data example with Smoothing =70 Implicit function with Smoothing =70
Bad fit to input data Smoother implicit fuction
Page | 20
VBM technical reference
Noisy data example with Smoothing =100 Implicit function with Smoothing =100
Bad fit to the input data Very smooth implicit function
Figure 27 - Smoothing effect in noisy data set (colored solid lines- created VBM horizons, dashed black lines- seismic
data input)
The Smoothness value can be controlled for each conformable sequence in the structural
framework. When a value is changed for one horizon of a sequence, it changes for all other horizons
of the same sequence (Fig. 47).
VBM accepts ‘Non-filtered data’ in a similar way to the legacy structural framework horizon
modeling techniques (FGD, MPI). It is used when no fault filtering is desired in a particular location
and is usually desirable to achieve a specific fault-throw relationship.
Page | 21
VBM technical reference
Input data (point sets or lines/polygons) used in this column will not be filtered out by the fault
filtering algorithm, during horizon modeling. This means that the final build horizons honor the
input data (regardless of its validity). VBM is very sensitive to ‘wrong sided data’, data located very
close to a fault or directly on the fault plane. Therefore, if non-filtered data is used, it is highly
recommended to apply stringent QC checks are applied; moreover we recommend that data
points located very close to, or directly on, fault planes are moved away (>5m) to ensure that errors
are avoided. It is essential that these hard data-points do not allow the structural framework
horizons to cross each other.
Figure 49 shows some of the problems that may be encountered by using Non-filtered data which
are located at the fault plane or very close to a fault.
Non-filtered data located on the fault plane causes Effect of wrong sided ‘hard data’ causing significant problems
problems during horizon modeling in the modeled horizons
Figure 30 - Unsuccessful horizon modeling due to non-filtered data being too close from the fault plane
To remove the artifacts the non-filtered data should be shifted away from the fault plane, the
recommended distance approximately should be equal to the half or one grid cell size indicated in
geometry definition (I, J increments).
Page | 22
VBM technical reference
Non filtered data was shifted away from fault plane The constructed horizon is correctly build and honoring the
given information
2.1.5. Isochores
VBM has been designed to minimize dip and thickness variations in the geological layers, while all
seismic and well data are properly honored. This means that typical isochore workflows used to
interpolate well-thicknesses maps, across reservoir models, in order to build correct conformable
successions are no longer necessary. Thicknesses can now be solely defined by well tops; the
computed thickness is then mapped across the entire model by the computation of the iso-
stratigraphic property. Create individual thickness maps from well tops is now not a requirement
for ‘isochore’ workflows. This is important for construction of complex faulted reservoirs as
traditionally the computation of correct isochore maps which correctly honor fault throw in these
types of areas proved very difficult to accurately construct; which means the thicknesses across
faults were often wrong. As VBM is designed to calculate the correct thicknesses of horizons while
accounting for fault discontinuities, we are now able to create consistent geological models in these
challenging areas. It should be pointed out that isochore modeling can still be used where
isochores provide conceptual geological insight, or where well tops are not present.
Figure 32 - Conformable sequence, all horizons conformable to each other, represent one conformal sequence
A comparison of VBM vs. Surface-based methodology was carried out using a data set which consists
of 3 conformable horizons (H1, H2 and H3) which are faulted by a moderately complex fault
Page | 23
VBM technical reference
network. The seismic interpretation is such that the horizon interpretations only partially cover the
area of interest (Fig. 52). The input data was used ‘as is’ for VBM; isochore maps were created for
use with Surface based modeling, to better constrain the modeling process.
Figure 33 - Dataset used for horizon modeling techniques comparison, VBM vs. Surface based modeling
Page | 24
VBM technical reference
No isochore maps are used and all horizons are set to a conformable horizon type, therefore
belonging to a single conformable sequence (Fig. 53).
Results of the VBM method are shown below, default horizon modeling parameters settings (Fig.
54).
Page | 25
VBM technical reference
Page | 26
VBM technical reference
Page | 27
VBM technical reference
When dealing with VBM method the recommended workflow for modeling intermediate horizons in
between main seismic interpretations is simply to add data points which can be represented by well
tops (recommended option) or 2D seismic interpretations.
Figure 38 - Example of moderately complex model built using VBM; intermediate horizons generated using well top
information only
The use of isochore maps is recommended only when dealing with sedimentary features (channels,
eroded surfaces, prograding, retrograding sedimentary bodies) which thickness cannot be
interpolated consistently from well data or seismic interpretation and when other “soft” data (e.g.
coming from “geological knowledge”: conceptual model, analogues, etc.) must be captured into the
structural model.
Important to know:
Only True Vertical Thickness maps can be used with VBM method, TST maps will not be
accepted. When using isochore maps generated from isochore points (well tops), make sure
that the correct TVT attribute is used.
Page | 28
VBM technical reference
Isochore maps should not contain zero or negative values unless the reference surface has
been set as an unconformity in the horizon modeling dialog. In such a case, it is mandatory
to use negative values or undefined values rather than zero values for the eroded part of the
surface.
Isochore maps should not contain any thickness values that have been measured across
fault surfaces.
In compressional environments, isochore maps cannot be used to model layers which
thickness varies abruptly across fault blocks.
In the example case shown above, only one isochore map per horizon can be used while
modeling, which may lead to incorrect results.
When dealing with low angle faults, (see figures below) if isochore maps are used for
modeling intermediate horizons, the horizon geometry will be extrapolated in areas where
data is missing. In such situations, it is recommended to use well top data directly with the
VBM method to extract intermediate horizons instead of using isochore maps.
Page | 29
VBM technical reference
Well adjustment options are similar to those of the MPI or FGD algorithms; these options ensure
that the well tops are properly accounted for and control the horizons generation.
In the common settings tab for VBM the following options will be available:
Page | 30
VBM technical reference
In order to maintain good geological consistency, well adjustment accounts for the subdivision of the
stratigraphic pile in several conformal sequences. Although the well adjustment is computed by the
mismatch between interpretation and well data, the geometry of the horizons that are controlled
only by well tops will also be automatically corrected during the well adjustment. This ensures all
conformable layers keep consistent fault displacements and thickness variations across the
model. As a result, the well adjustment will never produce any crossing horizons or pinch-outs
between conformal horizons; even when dealing with very thin layers.
In specific cases when dealing with dense lateral and vertical well top data input it is necessary to
select “Vertical resolution enhancement” as “Very thin layers” and keep “Dense well top
regularization” option toggled on (Expert settings tab).
Figure 41 - Recommended settings in Expert setting tab when dealing with thinly layered reservoirs
Page | 31
VBM technical reference
When generating final geological zone by applying “Refine and create zone model” for thinly layered
models it is highly recommended to check on “Enforce non-zero layer thickness” in Standard setting
of horizon modeling dialogue.
Figure 42 - Standard setting tab when dealing with thinly layered reservoirs
Important to know:
In the unrefined model (when option “Refine and create zone model” is unchecked) the fit to
the well tops may not be exact, even though the well adjustment option has been activated.
This is true in particular when the density of well markers is high (locally or globally).
The exact fit is only guaranteed at the "refine and create zone model" step
Although it is possible to specify the location where a modeled horizon is expected to cross a
well by using well tops, constraining horizon geometries by zone logs is not currently supported.
In models containing a large number of wells, modeling can take longer time when the well
adjustment option is checked.
Computation of filter attributes for each input horizon in Horizon modeling process dialog.
It has the same behavior as for the MPI and FGD methods.
The static and non-static filtering distance and fault activity are set on the Fault Settings tab.
Page | 32
VBM technical reference
Figure 43 - Fault activity settings in the Horizon modeling dialogue- Fault activity settings in the Horizon modeling
dialogue
VBM fault activation logic is different compared to the legacy (FGD/MPI) horizon modeling
algorithms. Activity is now consistent with respect to the geological time and enforces geologically
consistent settings before modeling, which was not the the case for FGD and MPI methods or Pillar
griding.
In FGD, MPI and Pillar grid it was possible to activate and deactivate faults on a per horizon basis,
not taking in to consideration the geological time. For example: a major fault set as active in older
sequences can be set inactive in middle horizons and activated back in the shallowest (youngest)
horizons again, which doesn’t make any geological sense.
Fault activation in VBM is managed at the "sequence" level, setting a fault active/inactive for one
horizon sets it active/inactive for all horizons of the same sequence.
The general rule enforced in the VBM method when activating or deactivating a fault in the model is
that if the fault is "active" for a younger sequence it has to be active for all older sequences.
In other terms, when a fault is set active for a sequence, it should be set active for all older
sequences, when a fault is set inactive for a sequence; it should be set inactive for all younger
sequences.
Page | 33
VBM technical reference
Other settings such as “Distance to fault” have a similar behavior in VBM as in any other method.
Important to know:
A known issue is that horizons located above a baselap and/or a disconformity will have a
fault cut with zero displacement (geometrically) for all faults which are set as active for the
baselap/disconformities located immediately underneath and set inactive in the considered
sequence.
Since the volume based method is very different form surface based methods (FGD, MPI) the
Algorithm setting tab is altered to the specifics of the VBM algorithm. The VBM Algorithm settings
tab is split in to two tabs;
standard settings,
expert settings tabs.
Page | 34
VBM technical reference
Complexity/Size parameter
The complexity /size parameter controls the level of detail captured in the unrefined model and the
accuracy of the final horizon-fault intersection lines. The correct selection depends on the model
complexity, the following information should be considered when selecting this parameter:
For example, models consisting of few horizons, relatively small in size (e.g. between 5x5 km to
10x10km) and containing less than a dozen of faults with simple contact scan be modeled using
“Very simple” or “Simple” settings for the “Complexity/size” parameter.
Model consisting of many horizons (15 to 20, including those represented by well tops only), not
very thinly layered, relatively big in size (10x10km to 20x20 km) and in which the fault network is not
very complex (not many X and Y connections) can be modeled using the “Normal” option.
Models consisting of many horizons (30 to 150), very thinly layered, relatively big in size (10x10km to
20x20 km) and containing many complex faults (100-150) can be modeled using the “Complex” or
“Very Complex” options.
Page | 35
VBM technical reference
The “Huge” option can be used for regional-scale models. It requires a computer with at least 32GB
of memory.
1 faults
7x7km
1 sequence
2 horizons not very closely spaced
10 faults
10x10km
1 sequence
5 horizons not very closely spaced
16 faults
10x10km
1 sequence
10 horizons not very closely spaced
Page | 36
VBM technical reference
161 faults
20x20km
4 sequences
12 horizons not very closely spaced (>
40m from each other)
Important to know:
The amount of CPU time and of memory required to build the model increases with the selected
level of complexity. A model built using the “Huge” option will require approximately 10 times more
CPU time and memory than a model built using the “Normal” option.
The parameters related to “Post-processing” are only used when the “Refine and create zone
model” option is checked. During the post-processing, the final horizons will be created at the
resolution specified in the “geometry definition” setting by the ‘I and J’ increment parameters.
Page | 37
VBM technical reference
Unrefined model built with complexity size Final results created after applying “Refine and
parameter “Simple” create zone model”
Smoothing
This parameter controls the smoothing of the final surfaces during the post-processing, a higher
number will produce a smoother result (Range of values: [0-100]).
Page | 38
VBM technical reference
Figure 48 – Smoothing effect, large distance for “ignore outliers, further than”
Ignore outliers
Points located further than the specified distance from the “unrefined” version of the horizon will be
ignored. This allows filtering out localized outliers.
Figure 49 – Option the “ignore outliers, further than” effect on the final results
Due to the specifics of VBM algorithm, when working with sparse/partially present data the created
implicit function will be existing in all of the volume. It means that extracted horizons will cover all
the area of interest, even in the parts where data was not provided. In some particular cases the
absent part of the input data can be a syn-tectonic depositional feature and has to be accurately
Page | 39
VBM technical reference
represented. One of the classical examples is a half-graben structure where a major fault along only
one of the boundaries and most of the sediment will enter the half-graben down the unfaulted
hanging wall side.
Basin fill
Older sediments
Basement
Fault 1
When modeling such type of environments in VBM in the unrefined model it is expected to see
some parts of the horizons which are not associated to any input data. Using the “Keep only blocks
with input data” option will allow eliminating unnecessary pieces and keeping only parts of the
horizon which are associated with Input data (seismic horizon, point sets, polygons, surfaces, well
tops, etc.).
Another example is unwanted pieces of eroded surfaces that could have been created below the
erosion.
Important to know:
This option is only available in refined mode and has no effect in the unrefined model.
This option is only working if part of the horizons which has to be removed is located on separate
fault block.
This option will enforce the geological integrity of the stratigraphic column. Pieces of horizons that
would create zones that are inconsistent with the input stratigraphic column will not be removed,
even if they are not associated with any input data point.
In some cases there is a need to preserve some piece created during modeling and some to be
removed. In such situations to preserve certain parts of the created horizon, it is recommended to
provide at least one data point per fault block when this option is selected.
Page | 40
VBM technical reference
The Enforce non-zero layer thickness options should be used when dealing with thinly layered
models. Using this option will ensure minimum thickness (usually a few centimeters) between
horizons to avoid any crossing in the “Refined” model .
Important to know:
This option is only available in refined mode and has no effect in the unrefined model.
Enforce non-zero layer thickness option may not always work, especially near horizon borders (VOI,
faults)
The “Allow large thickness variations” option is set on by default. The “Volume Based Modeling”
method tries to minimize dip and thickness variations while fitting the input data. In cases where
there are large variations of dips and thicknesses in the input data, it is recommended to toggle on
this option. This will account for global thickening/thinning trends in the input data (see some
examples below).
Page | 41
VBM technical reference
Before applying “Allow large thickness variations” After applying “Allow large thickness variations”
Figure 52 – Allow large thickness variations option effect on the final result
Another example of thickness variation effect: building a model with well data which indicates some
thickness variations.
Page | 42
VBM technical reference
Figure 53 – Allow large thickness variations option effect on the final result, example of the case with well top input with
some thickness variation
This option controls the ratio between the vertical resolution of the model and its horizontal
resolution. Selecting the Very thin layers option means that the vertical resolution will increase but
concurrently with decrease of horizontal resolution.
• The Single horizon value is recommended to be used only when modeling a single surface.
• The Thick layers parameter should be used only when dealing with very thick zones (e.g.
overburden model with few horizons).
• The Average layers parameter is set as default and recommended to use when dealing with
several (up to 10) horizons which are not closely spaced.
Page | 43
VBM technical reference
• The Very thin layers parameter should be selected when dealing with thinly layered
reservoirs, in particular when the thickness of the layers varies a lot laterally.
Important to know:
It is not advised to use large “vertical resolution enhancement” factors when dealing with steeply
dipping folded surfaces.
Figure 54 – Increase of “ Vertical resolution enhancement” will even more amplify steepness of the fold in the
computational space for steeply dipping folds
If this option is toggled, the input data will be smartly decimated when computing the “Unrefined”
(coarse) version of the surfaces. This will improve the run-time when dealing with dense (auto-
tracked seismic interpretation) data.
Note: All data points will always be accounted for when creating the final (refined) version of the
horizons, independently from this option.
Page | 44
VBM technical reference
3. Troubleshooting
Use the checklist below to verify that the input data and parameters have been prepared and set
correctly when trying to solve issues in a model created using the Volume Based Modeling
technique.
1. All input data that belongs to a defined sequence can influence the construction of all
other horizons that belong to the same sequence. As a consequence, artifacts or errors
observed on a built horizon may be due to the data of any other horizon belonging to the
same sequence.
2. Remember to always QC the “unrefined model” before checking the “refine and build
zone model” box, and edit the unrefined model if needed.
Large artifacts
Bubbles in the modeled
Rough horizons
Vertical position of well tops and seismic data
Poorly constrained horizon
are consistent w.r.t. each other (e.g. no
younger well top is located below an older
around the well tops
Very long run time
horizon).
Well tops should not share the same MD along Poorly constrained horizon
the same well path (i.e. avoid very closely around the well tops
Page | 45
VBM technical reference
Validation
out.
of the fault model has been carried
modeling
Inaccurate horizons (throw,
fault connections)
information.
Page | 46
VBM technical reference
Sometimes after a constant use of a 3D window it is not possible to display error points in
that window.
Baselap-Baselap relationship not working as expected.
Stair-step faulting process disabled.
Eroded surfaces are not always handled properly in pillar gridding. They may be
extrapolated beyond erosion line.
Well tops are not fully honored in “unrefined” model.
Dense well top regularization option is required in some cases, otherwise artifacts, bubbles
and/or spikes.
Non-reproducible results. 2 different run generate 2 slightly different results (should be less
than 1% volume difference, unless large extrapolations)
Enforce non-zero layer thickness option may not always work, especially near horizon
borders (VOI, faults)
Refine and create zone model option could be very slow and memory consuming.
User interface could be slow when dealing with many faults.
Although it is possible to specify the location where a modeled horizon is expected to cross a
well by using well tops, constraining horizon geometries by zone logs is not currently
supported.
In models containing a large number of wells, modeling can take longer time when Well
adjustment option is checked.
The amount of CPU time and of memory required to build the model increases with the
selected level of complexity. A model built using the “Huge” option will require
approximately 10 times more CPU time and memory than a model built using the “Normal”
option.
VBM requires the fault extension to be consistent with their displacement (throw). VBM
also requires that geological types of interfaces (conformable, base, erosional, etc) are
accurately identified prior to the construction of the model.
Page | 47