You are here: Tutorials > Geostatistics > Geostatistics tutorial > 2D case study: grade control > Overview
GEOVIA Surpac

Modelling a variogram

Overview

There are a number of tools to help you model a variogram in Surpac.

You will learn about:

  • creating a best-fit variogram model
  • saving variogram data
  • modifying the lag
  • types of experimental variograms
  • types of variogram models
  • multiple structures
  • variogram modelling tips

Requirements

In order to understand this information, you should:

  • be familiar with Surpac string files
  • know how to run a Surpac macro
  • understand basic variogram concepts, such as nugget, sill, lag, and multiple structures

Task: Open an experimental variogram and model

  1. Open omni.evg.
  2. Practice using the lag slider.
  3. Remember that the maximum, minimum, and incremental values are set on the Advanced tab, and that the right and left arrow keys on your keyboard will increase and decrease the lag by 0.1.

  4. Choose Variogram > Model.
  5. The model is displayed.

    The model displayed is a best-fit model to the experimental variogram data.

  6. Click and drag either of the "variogram structures" (light blue dots) to change the shape of the model.
  7. Choose Display > Display / Hide number of pairs.
  8. Note: You can ignore experimental data points with relatively low number of pairs.

  9. Choose Variogram > Add structure.
  10. Click and drag the "variogram structures" to fit the data as shown.
  11. Note: The variogram parameters are updated as you move the structures.

  12. Choose Variogram > Report.
  13. Enter the information as shown, and click Apply.
  14. Note: The sum of the nugget and all sill values equals the “total sill”. 

    The file omni.not is created in the current working directory. 

  15. Choose File > Save > Variogram model.
  16. Enter the information as shown, and click Apply:
  17. Choose File > Close to close the Variogram Modelling window.

To see all of the step performed in this task run 2d_06a_variogram_modelling.tcl.

Types of variogram models

  1. Open omni.evg.
  2. Open omni.vgm.
  3. Choose Display > Set axis limits.
  4. Enter the information as shown, and click Apply.
  5. Choose Variogram > Variogram model type > Exponential.
  6. Choose Variogram > Variogram model type > Gaussian.
  7. Choose Variogram > Delete structure.
  8. Choose Variogram > Variogram model type > Hole Effect.
  9. Click and drag the structures as shown.
  10. Spherical Model

    Exponential Model

    Gaussian Model

    Hole Effect Model

  11. Choose File > Close.

To see all of the steps in this task run 2d_06b_variogram_model_types.tcl.

Variogram modelling tips

Modelling a variogram is not an exact science.  However, the following are some tips that might help you:

  • Try to find the variogram that has the longest range and the lowest variability.
  • Try to model the “trend”.  One way to see the “trend” of the data is to create a variogram model, then drag the lag slider back and forth.  The model should fit the data reasonably well for a few different lags. 
  • Consider the geology of the domain.  Does the model you come up with look reasonable for your data?  Is the nugget effect high or low?  Is the range approximately what you expected?  If not, perhaps you should reconsider the data domains.
  • Search the Internet.  There are many online resources with explanations of variograms, variogram calculations, and results of particular data sets.
  • Ask a consultant.  Although they are usually not free, geostatistical consultants are perhaps the best source of geostatistical advice.

Menu commands:

Select... to...
Geostatistics > Variogram modelling open the Variogram Modelling Window.
From the Variogram Modelling Window:
File > Open > Variogram open an existing variogram.
Variogram > Variogram model type > Exponential create an exponential variogram model.
Variogram > Variogram model type > Gaussian create a gaussian variogram model.
Variogram > Delete structure remove a variogram model.
Variogram > Variogram model type > Hole Effect create a model that accounts for hole effect.