MiningMath

MiningMath

Loading...

Get the NPV upper bound better than the Best Case scenario!

DoclyChild

Importing the Block Model

Estimated reading: 5 minutes 1616 views

Block Model File

To import the block model, select the option New Project on the left panel of MiningMath (Figure 1). 

Figure showing where to create a new project to import a new model.
Figure 1: Creating a new project to import a new model.

Afterwards, the file name input field is shown in red, indicating a mandatory field. (Figure 2) Browse for and select the CSV formatted file. Press Next to advance.

Figure 2: Importing a CSV model.

Project Naming

In the next window, shown in Figure 3, the Model Name must be entered.

Optionally, the destination folder (Model Folder) can be changed as well as the Scenario Name, and a Scenario Description can be added.

Figure 3: Defining a name for the model and the first scenario.

Imported Fields & Validation

Upon clicking Next, the following window will provide a statistical summary of information for the block model that will be imported (Figure 4).

Check the parameters carefully.

Figure showing the interface to validate your data.
Figure 4: Validating your data.

Geo-reference system, Origin, Dimension and Rotation

Upon clicking Next, the CSV file will be imported into MiningMath, and show data related to the block model geo-reference system, that can be coordinates or index. The next steps are to place the rotation degrees (Azimuth rotation), origin accordingly with your mining package, and the block dimension as illustrated in Figure 5. The number of blocks is automatically calculated after the origin and dimensions are provided.

The origin of this project was x=3,475, y=6,480, and z=285, and the block dimensions were 30 meters in each coordinate.

Figure 4: Coordinates input.

Rotated models

MiningMath supports the use of block models that have been rotated using an Azimuth rotation (Figure 5). The amount of rotation degrees can be passed as depicted in Figure 6. After importing, you can see the rotated model in the Viewer tab (Figure 7).

Figure 5: Example of Azimuth rotation in the coordinate system.
Figure 6: Azimuth rotation depicted when hovering over the RZ field.
Figure 7: Example of rotated model in the viewer tab.

Field Type Assignment

When Next is selected, the following form will appear (Figure 8), showing correlations between the imported CSV file header and the available field types in MiningMath.

You must associate each imported column to one of the options located just above the table, for instance: block coordinates X, Y, and Z to Coord. X, Y, and Z field types. For more details on how you can correlate each column, access this link. You can also keep the original data from your previous Mining Package, by using this approach.

If you do not already have an Economic Value function, when importing your block model, you will be directed to the Scenario tab. Then, click on the Function tab to calculate your Economic Value function in the internal calculator as explained here.

Figure 8: Assigning each column to the proper field type.
Notes
  • MiningMath has mandatory variables (columns) to be assigned to the proper Field Type:

    1) Indexes (IX, IY, IZ) or coordinates (X, Y, Z).

    2) Average

    3) Economic Values (at least two)

  • Validating data screen might be overlooked, but it is very important to validate one's data based on minimums and maximums. Read more.

  • Each column imported should be assigned to the proper field type in order for MiningMath to treat each variable accordingly. Read more.

  • Typically, MiningMath recognizes some columns automatically when their headers are similar to the Field Type name. Otherwise, the MiningMath will automatically assign them to the Field Type sum.

    To enable the Next button, the user needs to assign each one of the mandatory variables to their respective Field Type. Figure 9 shows, in green, a Field Type correctly assigned for the column IY. In red, the grade columns are assigned to the Field Type Other instead of Average. Consequently, the Next button is disabled.

Figure 9: Variables and Field Types.

Grade, Dimension and Origin

After clicking Next, it will demand grade units. As you can see in Figure 10, the copper grade has been defined as a percentage (%), while gold grade was defined as PPM, which stands for parts per million and, in turn, is equivalent to g/ton.

Figure 10: Informing block dimensions, origin, and grade units.

View Your Model and Surfaces

After filling in the required fields, the options View Model and Scenarios will be enabled. Before setting up your first scenario you can view it by clicking in the Viewer and Load scenario. Select all the tooltip options and click in load. This option also allows you to view surfaces created, just place them in the scenario folder before loading and do the first validation.

Evaluate your model

After importing your model, you can view it in the Viewer tab as depicted in Fig. 11-14. This should help you answer questions such as:

  • Where are the high grades distributed?

  • Does the process economic values, above zero, match with the regions identified in the last question?

  • How are waste economic values distributed? Are maximum and minimum values reasonable when you compare them with the process?

Share this Doc
CONTENTS

Ask GPT

You can use ChatGPT to help you with our knowledge base. First, you will need to...

Multivariate Sensitivity Analysis

Multivariate Sensitivity Analysis is the process of creating and analyzing scena...

Bottleneck Analysis

Bottleneck Analysis is the process of creating scenarios to conduct extensive se...

NPV Enhancement

NPV Enhancement is the process of creating scenarios to conduct extensive search...

Design Enhancement

Design Enhancement is the process of creating scenarios to conduct extensive sea...

Selectivity Analysis

Selectivity Analysis is the process of generating and analyzing scenarios to mea...

Best-Worst Range Analysis

Best-Worst Range Analysis is the process of generating and analyzing scenarios t...

NPV Upside Potential

NPV Upside Potential is the process of generating and analyzing scenarios to mea...

Protected: Getting Started

There is no excerpt because this is a protected post.

Protected: Validation stage

There is no excerpt because this is a protected post.

Protected: Formatting stage

There is no excerpt because this is a protected post.

Protected: Destinations and economic values​

There is no excerpt because this is a protected post.

Chat Icon Close Icon