Cost Benefit Analysis

Use Cost Benefit Analysis to analyse an ore body based on predefined variables, such as recovery, mining cost, dilution etc., and return whether or not it should be mined.

The variables used to perform the analysis are configured through the Underground > Development > Set Up option. Once configured, these variables will be saved in your Underground Development preferences file (UGDEVS.prefs). This file will be stored in your user profiles area, for example 'C:\Documents and Settings\<user name>'. If the preferences file does not exist, then the Set Up option can be used to create one.


Instructions

On the Underground menu, point to Analyse, and then click Cost Benefit Analysis to display the Cost Benefit Analysis Block Model Variables panel.

The Cost Benefit Analysis Block Model Variables panel has two tabs:

  • General
  • Block Selection

General tab

Block model Block model file name

Select the block model that you want to use. The drop-down list contains all block models found in the current working directory. Click Browse to select a file from another location.

Grade Attributes

Grade variable

Select a grade variable. The chosen variable cannot be a text variable. The drop-down list contains all variables found in the chosen block model file.

Grade units

Select the applicable grade unit and the desired unit measurement (for example per metric tonne, per kilogram, per ounce, etc.) from the drop-down boxes.

Grade Cutoff

Enter appropriate cutoff value.

Density Attributes

The density value can either be manually entered or you can use the values contained in a nominated block model variable.

Gradients

Display popup warning when the  maximum gradient constraint is violated

Select this checkbox to display a notification if any line segment along the chosen development line is above the maximum gradient constraint. The gradient test used degree values. This checkbox is selected by default.

Note:   The maximum gradient constraint is defined in Underground > Development > Set Up.

Create underlay of development line based on maximum gradient

Select this checkbox to create an underlay of the development line.

You can choose the underlay line style, and the colours below and above the maximum gradient.

Note:   Underlays are always displayed behind loaded design objects. If an underlay exactly overlaps a design object (such as the ramp object), you will need to remove the design object to see the underlay.


Block Selection tab

Either all blocks or specific blocks can be selected. If you select Select specific blocks by, then you must enter one or more of the following selection criteria:

  • Mask by variable

    Select the Mask by variable checkbox to restrict the blocks by a block model variable. You will need to select the variable and value to mask by from the Variable and Value drop-down lists.

    Example:  To restrict blocks to those where Material equals Ore, select Material as the variable and Ore as the value. The block model variable may be numeric, such as the grade variable Au or character, such as Geology variables.

  • Use test condition

    Select the Use test condition checkbox to use a further constraint upon a numeric block model variable and enter the condition in the Condition field. The maximum size of the condition is 132 alphanumeric characters.

    Refer to the appendix, Operators and Functions, for a full list of available operators and functions.

    Example:  To select only blocks that have an iron value greater than 10.0, you would select the Use condition checkbox and enter Fe GT 10.0 in the Conditions field.

  • Use bounding triangulation

    Select the Use bounding triangulation checkbox to restrict the blocks by a triangulation. Select the bounding triangulation to use from the Triangulation drop-down list, or click Browse... to select a triangulation from a location other than your working directory.

    Note:  This option is not applicable to open or 2D triangulations.

  • Use bounding surfaces

    Select the Use bounding surfaces checkbox to restrict the blocks by bounding surfaces. Select triangulations from the Upper triangulation and Lower triangulation drop-down lists, or click Browse... to select triangulations from a location other than your working directory.

  • Use bounding box

    Select the Use bounding box checkbox to restrict the blocks by a box. Choose either Use model coordinates or Use world coordinates, then enter the minimum and maximum X, Y, and Z coordinates as opposite vertices of the bounding box.

    Note:  If the block model origin is set at 0,0,0, then select Use world coordinates for the minimum and maximum X, Y, and Z coordinates. If the block model origin is set at real world coordinates, then enter coordinates for the bounding box that are offset a certain distance from the origin.  The distance of offset will be determined by the dimensions of your bounding box. It will be the distance to the minimum and the distance to the maximum X, Y and Z from the origin of the block model.

  • Use section

    Select this checkbox to restrict the blocks by a section plane. You will need to enter its associated thickness. The blocks that are within this thickness will be selected.

    The section plane can be selected by line, points or grid coordinates. This information is entered through the Section Plane panel, which is displayed once the Block Selection panel has been completed. You may also select the Use block centroids and use it with this restriction.

    Use block centroids

    Select this option to include blocks if the block centroid is within the region. The entire block will be included.

    Proportional cell evaluation

    Select this option to include those block that touch the region, and evaluate reserves according to the proportion of the block's volume that lies within the region. Proportional cell evaluation calculates and reports the exact proportion of a block within a solid triangulation. When selecting blocks, all blocks that touch the region are selected.

    Reverse selection

    Select this checkbox to select outside the specified regions. See the description of the Variable field. This checkbox will be disabled when the Cut and fill surfaces checkbox is in use.

    This checkbox is only available when using the Advanced Reserves Editor, or when limiting the block selection by a bounding box, triangulation or surfaces.

    Select the target triangulation from the screen. If only one triangulation is loaded, then it will be selected automatically.

    Once the target triangulation has been nominated, you will be prompted to indicate the start and end of the development. The development, which consists of two points, should be indicated using the available snapping tools. You will need to confirm the development once it has been digitised onscreen.

    The necessary calculations are then performed. The report information will be outputted to the Report Window and, if applicable, the nominated output files.