[UP] [TOP] [HOME]

Hierarchical fault zone definition page

This is the Next >> page accessed in WizGen (in "Flexible project" mode) from the Drag applied to fault traces page or by selecting the Goto... button for Define sub-gridblock hierarchical fault zone structure option on the Contents page when the Include fault drag and hierarchical zone effects option has been toggled "on" via the Title page of WizGen.

The WizGen Hierarchical Fault zone definition page offers three Fzone options for attaching fault zones to fault traces:-



A fault zone is a new kind of TransGen object associated with the fault traces allowing inclusion in the simulation model of transmissibilities associated with locally paired slip surfaces which may have very different juxtapositions to the single slip surface present on the trace in the parent model (see section on Fault zones for further details). The principal behind the hierarchical construction of fault zones is that a fault, represented as a continuous discontinuity in the reservoir simulation model, might be segmented at a sub-resolution scale with, for example, a low frequency of relatively large unbreached relays, a higher frequency of intermediate sized relays with single breaches and a higher-still frequency of very small, doubly-breached relays. This situation can be modelled using a hierarchy comprising three levels.

Large deterministic fault zones visible seismically, but too small for explicit representation in the flow model can be included using the TGFZONE keyword. Smaller, sub-seismic fault zone structure, however, is better modelled stochastically using the WizGen Assign hierarchical zones tool which will never overwrite those included deterministically.

If Do not apply fault zone structure is selected, only fault zones included using the TGFZONE keyword are applied.
If Use a plugin is selected, the FZONE plugin to use should be selected from the library  or written from scratch in the User-defined Plugins WizGen page.
Alternatively select the Assign Hierarchical zones option to model the fault zones stochastically as described below.

Assign hierarchical zones

A fault zone hierarchy can consist of one or more levels, each level characterised by 8 constants. Hierarchies can be defined via the Hierarchical fault zone definition page in WizGen by selecting the Assign hierarchical zones option (as shown below).

The first time the Assign hierarchical zones option is selected for a TransGen project, the Library selection is blank and a single Hierarchical level (level 1) is assigned with default values for the eight constants (as shown below).  These values can be modified by selecting the current value in the text box and typing in the required new value plus return.

With the first Hierarchical level (1) selected, set the Constants for this level.



Setting the Constants for an hierarchical level

A fault zone hierarchy is defined by the number of levels present and the values of the eight constants defined for each level.

NOTE:- When setting Constants for several hierarchical levels, Level 1 should contain the rarer, larger ramps (i.e. lower values of the Frequency constant and higher values of Width/Throw) because the plugin written by WizGen processes each hierarchy sequentially starting from level 1. Ramps from the particular level being processed are not placed on traces which have already had ramps placed at a higher level.

These constants are:-
  • The width to throw ratio of the ramp (Width/throw)

  • The length to width ratio of the ramp. (Length/width)

  • Two breaching indices (Breaching index1 and Breaching index 2)

  • A Frequency constant

  • A multiplier on the ramp-parallel permeability (Parallel damage)

  • A multiplier on the ramp-perpendicular permeability (Perpendicular damage)

  • A minimum throw cut-off (Minumum throw).


  • If a ramp from a particular level is placed on a trace, its geometry is governed by the width/throw, length/width and the two Breaching index values specified for this level and the throw on the trace.
    The default values shown above are those for an unbreached relay ramp. To generate a breached relay ramp, decrease the Width/throw ratio setting and either decrease the Breaching index 1 for a single-breached relay or decrease both Breaching indices for a double-breached relay.

    The construction of the ramp from these values is discussed in the section on Ramp geometry below.

    Ramp geometry

    The decision of whether or not to place a ramp from a particular level on each trace is governed by the Frequency constant and the Minimum throw cutoff, and is discussed in the section on Stochastic ramp placement below.

    Stochastic ramp placement

    The petrophysical properties of the ramp are derived using the values of the Parallel damage and Perpendicular damage settings for each level to modify the ramp permeabilities. The permeability in the ramp perpendicular to the trace (KperpA) is given by the harmonic average of the two cell permeabilities (Kperp1 and Kperp2), multiplied by the fault zone variable Perpendicular damage, while the permeability in the ramp parallel to the trace (KparaA) is given by the arithmetic average of the two cell permeabilities (Kpara1 and Kpara2), multiplied by the fault zone variable Parallel damage (see Figure 7(d) in the section on Fault zone dimensions). These two variables should therefore be reset to include effects on permeability of minor faults in the ramp.


    Creating more levels in the Hierarchy

    A new level can be added using the Add level button. The new level (level n) takes the values of the constants from the highest level prior to its addition (i.e. from level n-1), and the constants for each level can be reviewed and modified by selecting an existing level from the hierarchical level listing.

    The Remove level button removes the level currently selected (level m), and moves up all lower levels (i.e. what was level m+1 becomes the new level m). It is impossible to remove level 1 of a hierarchy if it only has 1 level.


    Managing the Fault zone hierarchy libraries

    Once the Constants (as described above) for all the required level(s) in a hierarchy have been input, the Hierarchy can be saved to the user's fault zone library.
    Select Save to library from the File options to access the Name prompt window. Input an appropriate name and click on OK to save the hierarchy, which can then be loaded into a subsequent TransGen run.



    A previously saved hierarchy can be loaded into a TransGen run by choosing the Load from library, File option. This lists the names, and number of levels, in each library item in the user's saved hierarchies. Click on the required fault zone Hierarchy followed by the Load option.

    HINT:- Hierarchies can also be deleted from the library using this dialog.

    The fault zone library is located in the file: ~/.transgen/fzone.lib



    When the Hierarchical fault zone definition page is set as required, click on the Next >> button to view the current settings in the Project (TGDATA) File.

    Alternatively, click on the << Back button to return to the Drag applied to fault traces page.

    Or click on the Contents button to access the Contents page to view/edit any of the current WizGen page settings, inspect the current TGDATA file and/or the session log generated by last ViewGen calculation.

    Click on Save to save any modifications made to the current TGDATA runfile.
    Click on Quit to exit from WizGen with or without saving the any changes to the TGDATA runfile.

    Alternatively, having completed both the Drag applied to fault traces and the Hierarchical fault zone definition pages (and all the other pages) in WizGen, Save the settings and click on the ViewGen icon to run the model as set.



    [UP] [TOP] [HOME]