The
FZONE plugin is designed to place fault zones on fault traces (see section on
Traces and Fault zones for further information). Although not recommended, it can also be used to assign values of dragRatio or (like the
DRAG plugin) to modify the value of aveThrow.
HINT:- Alternatively, Fault zone structure associated with faulted traces can be defined either by including the TGFZONE keyword (and associated data) or stochastically via the WizGen hierarchical fault zone definition tool.
The basic function of the
FZONE plugin is to determine whether or not a fault zone should be placed on the trace, on the basis of the characteristics of the trace, and, if so, to assign a set of properties to the zone. Fault zone properties take the "f." prefix, and the eight properties that need to be defined for each fault zone are listed in the
Table below. Note that as well as each of these, a trace that contains a fault zone needs to have the trace property
t.fzoneFlag set to true.
The
FZONE and
DRAG plugins complement the existing TransGen plugins (
i.e. CELLPROP, PERM, THICK, AREA - see
Using Plugins in TransGen). The two new plugins are run after all system traces have been identified and any deterministic user-defined modifications to these traces using the new keywords (
TGTHROW,
TGDRAG, TGTRACE,
TGFZONE) have been applied. Both new plugins are called once for every trace in the model, with the DRAG plugin called before the FZONE one. Hence any modifications made to trace properties in the DRAG plugin are reflected in the input to the FZONE plugin.
If you want to input user-defined criteria to determine how and when fault zones are attached to fault traces, select the
Use a plugin option on the
Hierarchical fault zone definition page of WizGen (as shown below). Click on
Next>>,
<<Back or
Save to access the
Edit plugin pop-up and on
Yes to access the
User-defined plugins page.
The example FZONE plugin (shown above) is one automatically generated by the WizGen plugin tool for stochastically placing fault zones using two hierarchical levels (
i.e. using the
Assign hierarchical zones option on the
Hierarchical fault zone definitions page with two levels defined). A few notable bits of C++ functionality used in the plugin are discussed in the section on
C++ functionality in DRAG & FZONE plugins.
NOTE:- Only trace properties are available for use in the FZONE (and DRAG) plugin which must be referred to using the "t." prefix. (see List of trace properties). A trace that contains a fault zone needs to have the "tfzoneFlag" trace property set as `true'. Fault zone properties take the "f." prefix, and the eight properties that need to be defined for each fault zone are listed in the Table below (see section on Fault zone properties for further details).