Multi-Gaussian Simulation

Use this option to create a simulation based on Multi-Gaussian kriging.


Instructions

On the Block menu, point to Simulation, then click Multi-Gaussian Simulation.

Simulation Parameters

Follow these steps:

  1. Enter a name for the Specification file, or select it from the drop-down list. The drop-down list displays all files found in the current working directory that have the (.mgs.spec) extension. Click the Browse icon to select a file from another location.

  2. Select a Scenario ID. To create a new ID, click the New icon as shown below, and provide a unique name for the current panel settings. Up to nine separate IDs can be created for each .mgs.spec file.

  3. Select the Block model from the drop-down list. Click the Browse icon to select a file from another location.

  4. Set the Random number seed. This is a parameter to initialise the random number generator in Vulcan. The random numbers are used for the random path and for drawing from the conditional distribution.

  5. Enter the Number of simulations (or realisations) you want to perform.

    Tip

    How many realizations should one draw?

    The answer is definitely more than one to get some sense of the uncertainty. If two images, although both a priori acceptable, yield widely different results, then more images should be drawn. The number of realizations needed depends on how many are deemed sufficient to model (bracket) the uncertainty being addressed. Note that an evaluation of uncertainty need not require that each realization cover the entire field or site: simulation of a typical or critical subarea or section may suffice. (Deutsch, Journel, 1997)

  6. Enter the Discretization steps in all three directions.

  7. Select the block size to be used.

    Tip:   If after declustering your data, the sample spacing does not allow you to set up a block size small enough to represent the SMU, you can set up the discretization steps sizes to approximate the SMU.

    • Use original block size - Use this option if you are using a model with a sub-block scheme.

    • Use model schema for parent size - Use just the parent block size designated in the block definition file, ignoring any sub-blocks.

    • Choose parent block size - Enter a custom parent block size.

    • Read parent block size from model - Read the parent block size directly from the model.

Histogram Grid

Follow these steps:

  1. Select the Average Variable from the drop-down list. This is mandatory and is the block model variable that stores the average values.

  2. Select the Variance Variable from the drop-down list. This is optional and is the block model variable that stores the variance.

  3. You can select any number of Histogram Variables. Graphs will be produced for each variable.

  4. Enter the Histogram Break. This is the size of each bin.

Search Region

Use this pane to define the search distances and search orientation.

Follow these steps:

  1. Enter the angles for the Bearing, Plunge, and Dip.

    Note:  You can enter the angles directly or select block model variables that contain the angles by choosing the Alternative options.

  2. Enter the dimensions of the search region.

  3. Select Unfold to use a tetrahedral model. This is applicable only for folded or faulted block models for which a tetrahedral model has been created.

  4. Click the Interactive button to adjust the search distances and orientation visually.

    1. Set the origin by selecting a location on the screen. This point is an arbitrary point used to define the starting location for measuring the distance and orientation.

    2. Set the parameters for rotation by adjusting the Bearing, Plunge, and Dip. Set the parameters for the distances by adjusting the Major, Semi, and Minor settings. You can do this by entering the numbers manually, or by clicking and dragging the arrows and rings on the screen.

    3. Select Show annotations to toggle the display for showing the arrows.

    4. Select Use discrete scale intervals to limit increasing or decreasing the distances by the Step size you enter.

    5. Click OK to return to the main panel.

Variogram

Follow these steps:

  1. Select Read variogram from a file to use an existing variogram model. Use the drop-down list to select the model. Variogram models are stored in (.vrg) files.

  2. Enter the nugget.

  3. Select the type of model from the drop-down list labelled Structure Model Type.

    The variogram model type can be one of the following:

  4. Enter the Sill Differential. This represents the difference between the value of the variogram where it levels off and the nugget. For example, if you have a total sill of 1.0, and a nugget of 0.15, you want your sill differential to be 0.85 = (1.0 - 0.15).

    In the diagram, C0 is the nugget, and C is the sill differential.

  5. Enter the Bearing (Rotation about the Z axis), Plunge (rotation about the Y axis), and Dip (rotation about the X axis) of the variogram.

  6. Enter the radii of the Major, Semi, and Minor axes of the variogram.

Samples Database

Use this pane to define the source of your samples. You can use an Isis database or a map file.

Follow these steps:

  1. Select either a database or map file as your sample source.

    • To select a database, enable the option ISIS file, then select the file from the drop-down list. Click folder icon to select a file from another location.

      You can also select an ODBC link for database files found on site servers.

    • To select a map file, enable the option labelled Use Map File, then select the file from the drop-down list. Click the Browse button to select a file from another location.

  2. Map the correct fields by filling out the Samples Fields information.

    1. Sample group - Enter the name of the groups (database keys) to be loaded in the field. Wildcards (* multi-character wildcard and % single character wildcard) may be used to select multiple groups. Multiple groups only apply to Isis databases (ASCII map files consist of one group).

    2. Select the names of the fields containing the X, Y, and Z coordinates in the Location fields.

    3. Select the name for the variable containing the Grade values.

Samples Filter

Use this panel to filter your sample data by setting restrictions on samples values, triangulations used, character values within database fields, and field attributes. You can use any combination of the four filters, or not use any at all. This panel is optional.

The example above shows one possible way to filter data. The filters will ignore all default assay values of -99.0, include only samples that fall within the three vein triangulations, ignore any sample that has a GEOCOD string equal to "NONE", and include samples that have an attribute label of TQ1, TQ2, or TQ3.

The following steps show how to set your filters.

Gaussian Transformations

  1. Select the transform file from the drop-down list, or click the Browse button to select a file in a location other than the top level of your current working directory.

    You will need to use an existing transformation file generated by any of the following methods:

    Normal Score - Use the Normal Score option to transform data from any distribution so that the transformed values follow a standard (normal) Gaussian distribution. The transformation is performed using the quantile transformation with a target distribution being a Gaussian standard.

    BM Normal Score - Use the BM Normal Score option to transform block model data from any distribution so that the transformed values follow a standard (normal) Gaussian distribution. The transformation is performed using the quantile transformation with a target distribution being a Gaussian standard.

    Stepwise Gaussian - Use the Stepwise Gaussian option to transform two or three database variables such that the bivariate (or trivariate) and marginal distributions of the transformed variables are all standard Gaussian.

    BM Stepwise Gaussian - Use the BM Stepwise Gaussian option to transform two or three block model variables such that the bivariate (or trivariate) and marginal distributions of the transformed variables are all standard Gaussian.

    Normal Score Back - Use the Normal Score Back option to use an existing Normal Scores transformation lookup table and transform the block model values that are in Gaussian units back to the original grade units.

Sample Counts

Use this pane to determine how many samples you want to use during the calculation of each block.

Follow these steps:

  1. Enter the Minimum number of samples per estimate that have to be found to generate an estimate. Blocks with less than this number of samples within the search ellipsoid or box are assigned the default grade value.

  2. Enter the Maximum number of samples per estimate to be used in any grade estimation. For example, the estimation program may find 30 samples near a block centre. If you had specified a maximum of 10 samples, then only the 10 samples closest to the block centre are used. The distance to the block centre is calculated by an anisotropic distance based on the search radii. Up to 999 samples per estimate are allowed.

  3. Select Limit Samples Per Drillhole to limit the number of samples to use that come from a single drillhole.

    If you enable this option, you will need to enter the Maximum samples per drillhole that are allowed to come from a single drillhole.

  4. Select the Database field containing the drillhole name. This is the name of the field that contains the drillhole name. This list draws from is the database selected in the Samples Database pane.

Block Selection

  1. Select which blocks you want to include in the simulation run. By default, all blocks will be included unless otherwise specified.

  2. Click Apply and Run to begin the simulation.

    Click OK to save your settings and exit without running the simulation.

    Click Cancel to exit without saving.