Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Block Model step allows users to load in block models which can then be used for reporting purposes. This process is exactly the same as the Block Model step in Rapid Reserver.

...

Located at the top left-hand side of the Reserve Generator is the “Block Model” panel. Here, block models can be introduced to the model and as well as removed. The process of loading in a block model as a CSV is outlined below.

  1. Press the blue plus button > select “CSV File” option > import “pit1a.csv” file.

...

2. In the Import CSV File window, set the green Header Line to match the header text.

...

Once you complete an import, in the Reservable Model Generator window you’ll see:

  1. List of imported Block Models.

  2. All the fields contained in the imported Block Model listed on a right hand side, as well as feature to create and choose Custom Variable, that can be missing, but required for mapping to one of the fields.

  3. Default fields that every single Reserves model needs to have.

  4. Minimum and Maximum columns to clamp numbers by block to be >= Minimum and <= Maximum.

  5. Format selection column.

  6. Mapping fields to be populated.

  7. List of errors without resolving which you will not be able to generate your Reserves model.

  8. Row Parcel Mappings template.

  9. Buttons to Generate Reserves Model or Cancel changes made.

...

Basic Default Fields Mapping

...

Different formulas and operators that you use to create Block Model fields expressions can be found in the SC. Block Model Formulas section.

  1. Type in a condition or the statement to test, which will be N(“Fe”) greater than (“>”) 60 return (“?”) “ore” otherwise (“:”) call it “waste”.

...

2. Regenerate Reserves Model (override existing one).

...

Normally Ore and Waste definitions are more complex and multiple grades and types inputs are required. In this case, use Custom Variable functionality to define different properties through the Script Editor. Scripting language is C#.

  1. Return to the Reservable Model Generator by pressing Edit.

  2. Press Custom Variables button at the top right corner to open Script Editor window.

...

There are multiple different types of variables you can create, mains are Text and Double. In this example we will practice to create a Text Variable.

...

9. In the list of available variables on the right you will see a new variable CustomT("CustomTextVar") in bold, map it to the Parcel field.

...

Advantage of creating Custom Variable via the Script Editor is that there it’s possible to add more complicated variables.

  1. Update the created variable by adding lines with a breakdown of parcels based on Fe content as shown below, or copy preconfigured formula from the SC. Block Model Custom Variables page.

...

2. Map this new custom variable to the Parcel field.

...

Add extra fields to map variables available from your Block Model.

  1. Add a Sum (Add Additive icon) field - Fines_Volume - to calculate fines volume use inline formula N("DX")*N("DY")*N("DZ")*N("fines_pct").

  2. Add a Sum (Add Additive icon) field - Fines_Tonnes_Dry - to calculate dry tonnes of fines use inline formula N("DX")*N("DY")*N("DZ")*N("SG")*N("fines_pct").

  3. Add four Weight Averaged fields (Add Weight Averaged icon) - Fines_Fe, Fines_Al, Fines_Si, Fines_Pct - map corresponding numerical fields to them.

  4. Add a Sum (Add Additive icon) field - Fines_Tonnes_Wet- to calculate wet tonnes of fines use inline formula N("DX")*N("DY")*N("DZ")*N("SG")N("fines_pct")(1+N("moi")).

  5. Repeat for Lumps.

    1. You can use Find and Replace functionality.

...

Use the Import Template button to populate preconfigured fields and mappings (available in your Sample Dataset folder).

...

For each of the imported Block Models fields are the same. Within the Reserves Model for each of the Models you are importing in you have to have the same structure (number of fields and fields themselves). If in source models different variables or different names are uses, you can change fields mapping, but not the fields.

Copping Mappings

  1. In “pit1a” Block Model table use <SHIFT> or <CTRL> buttons to select all or multiple fields.

  2. Press the Copy Mappings icon at the top toolbar to copy selected mappings to the clipboard.

...

Pasting Mappings

  1. Navigate to the imported “pit2a” Block Model and multi select all the empty fields to be mapped with custom variables.

  2. Press Paste Mappings icon at the top toolbar to populate selected fields with the mapping imported.

...

3. Repeat for “pit3a” Block Model.

...

Note

If in the Reserves Model Generator the name of a block model appears red, it means the absolute path to the file can’t be found. The path to the blockmodel must be relinked in order to use it.

...