Math Optimization models that integrate multiple business’ areas


Material Types

Estimated reading: 3 minutes 726 views

Mining fronts, rock type, or lithotype are usually defined in the block model as strings or converted to integer numbers. As the next step, the user defines which ranges of material types should be allowed, avoided or forbidden in the processing plant.

The ideal way to model material types for further control of this variable is to create tonnage columns for each material type. Therefore, you will be allowed to:

  • Control material types to be allowed, avoided, or forbidden in any destination.

  • Control the proportions of different material types, if applicable.

  • Analyze scenarios with different levels of flexibility.

  • Understand how the project development changes in face of each hypothesis tested.

  • Assess the impacts of the flexibility level given on economic and technical variables of the system.

The general idea is to create auxiliary columns in the block model to control any variable through their sum. Then, use the same idea of if-then-else statements, example:

  • If variable value matches condition

  • Then auxiliary column equals to X

  • Else auxiliary column equals to Y

To control the amount of material by rock type, create columns for tonnages of each lithotype, as shown in Figure 1, where:

  • Lithotype A has its tonnage inputted in the field Tonnage A.

  • Lithotype A equals zero for fields Tonnage B and Tonnage C, as it does not match the specified condition, i.e. being a lithotype B or C.

The same concept is used to the other material types.

Figure 2 shows the same concept being applied to measured, indicated, and inferred resources.

Whatever is the variable being modeled, the columns created with a similar purpose should be assigned to the field type “Sum”, during the importation, as shown in Figure 3.

On the interface, the user will need to insert General and Destinations parameters in order to enable the Sum tab (Figure 4). The next step is to define the limits to be imposed to each variable, to which destinations, and to which period intervals.

Figure 3: Importation screen where variables to be controlled through sums are properly assigned to the field type “Sum”.

Figure 4: Illustrates the interface and options available.


Floating-point numbers

Different results for the same scenario? Is it possible to find different result...


MiningMath supports and encourages the translation of its knowledge base to mult...

Imperial System

For importing databases, MiningMath uses the metric system exclusively. In case ...

In-Depth MiningMath

This tutorial provides a detailed guidance to the pages in the knowledge base fo...

Theory Validation

MiningMath’s results are only possible due to its proprietary Math Program...

Guaranteed Solutions

Multiple, complex constraints increase the likelihood of not finding or not exis...

MiningMath Uniqueness

MiningMath allows mining managers to improve their strategic analysis through ri...

Time Limit

It is possible to indicate a time limit in hours before running a scenario in th...

Must-Read Articles

In order to take the maximum of MiningMath’s Optimization we recommend this fl...




Chat Icon Close Icon