MSO2NPV Process

To access this process:

  • Model ribbon >> Manipulate >> Update With MSO.
  • Enter "MSO2NPV" into the Command Line and press <ENTER>.

See this process in the Command Table.

Process Overview

Update a model containing ore and waste categories into a model suitable for strategic planning, using Mineable Shape Optimizer (MSO) output wireframes.

A MODOUT1 model generated by MSO2NPV shown with a cutaway of stope wireframes.

The metal content and mass from the stope wireframe data is the same in the block model for the cells representing the MSO shapes, although an optional comparison table is available for analysis. All cells outside the MSO volumes are not considered ore. This process is intended to apply the selective mining units generated by MSO (or by any other means) into the model to be used for optimizing in Studio NPVS.

Input Files

Name

Description

I/O Status

Required

Type

MODELIN

Input model file containing ore and waste. This can be a normal or a rotated model

Input

Yes

Block Model

WIRETR

Input wireframe triangle file used to define the stopes. The file must also include the valuation fields (TONNES, VOLUME and grades) derived from MSO.

Input

Yes

Wireframe Triangles

WIREPT Input wireframe point file. Input Yes Wireframe Points

Output Files

Name

I/O Status

Required

Type

Description

MODOUT1

Output

Yes

Block Model

Output model file containing just cells within the stope wireframes.

MODOUT2 Output No

Block Model

Output model model created by adding MODOUT1 to MODELIN
COMPARE Output No Table Table showing the difference in volume and density, for each stope, between the input MSO values in the wireframe triangle file and the output MODOUT1 model.

Fields

Name

Description

Source

Required

Type

Default

STOPEID

Name of Stope Identifier field in the WIRETR file.

WIRETR

Yes

Any

Undefined

VOLUME

Name of field defining volume of stope in the input wireframe triangle file.

WIRETR

Yes

Any

Undefined

TONNES

Name of field defining tonnage of stope in the input wireframe triangle file.

WIRETR

Yes

Any

Undefined

F1 - F20 Grade field to be copied from WIRETR to the output models. F1 is mandatory. WIRETR

F1 = Yes

F2+ = No

Any Undefined
INSTOPE Name of field to be created in the output model files to identify cells that lie inside a stope: =0 cell not in stope, =1 cell in stope - No Any Undefined

Parameters

Name

Description

Required

Default

Range

Values

SPLITS

Maximum amount of splitting to be allowed.

=0 : no splitting: parent cell.

=1 : 1 split: 2 x 2 subcells.

=2 : 2 splits: 4 x 4 subcells.

=3 : 3 splits: 8 x 8 subcells.

No

3

0-3

0,1,2,3

XSUBCELL Number of subcells per parent cell in X direction. Max 16. Only used if SPLITS=0 No 1 1-16 1-16
YSUBCELL Number of subcells per parent cell in Y direction (1). Max 16. Only used if SPLITS=0 No 1 1-16 1-16
RESOL

Defines boundary resolution in Z direction.

=0 : precise boundary location.

=N : boundary rounded to nearest 1/Nth of parent cell size.

No 0 Undefined Undefined