P. 1
Training Manual Block Modelling

Training Manual Block Modelling

|Views: 4,793|Likes:
Published by zoneone

More info:

Published by: zoneone on Jun 20, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/21/2013

pdf

text

original

The Advanced Reserves submenu provides you with total flexibility
in formatting the titles and content of a block model reserves report.
You can report on a range of breakdown fields, including being able
to generate product codes by nominating specific conditions.

60

1. Use Open
Parameters to
create the
reserves
parameter file.

2. Use Variables to
specify the block
variables, cut­offs,
density, product
codes and
partially mined
blocks.

3. Use Polygons or
Triangles to define
the regions for the
reserve.

4. Use Block
Selection to
apply the
selection
criteria to the
block model.

5. Use
Calculate to
generate the
reserves dump
file.

6.3.1 Open the specification file

Advanced block reserves are
calculated according to the
parameters set up in a reserves
calculation specification file
(.res). A specification file must be
opened (
Open Parameters
option) before the parameters
can be specified.

Figure 6­25: Open Reserves
Specification File Panel

Specify the name of the Reserves
specification file. The maximum
size for new file names is 80
alphanumeric characters (the
size includes the .res file
extension, which is
automatically added to the file
name).

6.3.2 Specify the Variables (from the
block model on which to report)

The Variables option allows you
to specify the variables to be
used when calculating the
reserves. Each variable will be
saved to the reserves dump file
(.dmp) as a column.

Note:

A Block model must be open
before you can specify the
variables. If no block model is
open, you'll be prompted to
open one before the panels

associated with the variable
specification are displayed.
Similarly, you will be
prompted for a calculation
reserves file if there is none
open.

Figure 6­26: Breakdown Fields
Panel

The Classification fields allow
the specification of a breakdown
variable. In this way the reserves
can be broken down according to
fields, such as GEOLOGY or
ORE_TYPE. For example,
GEOLOGY could be a field in the
block model with the values:
TQ1, TQ2, TQ3. Each of these
different codes could form the
basis for a breakdown of the
reserves, with grades reported
for each of the three geological
types.

A breakdown variable may be of
data type 
NameByteShort or
Integer, but not of type Float or
Double (see the Online Help

Envisage > Block > Transfer >
Edit for an explanation on data
types). If the breakdown variable
is of data type Name it will be left
justified in the dump file,
otherwise it is right justified.

Some block models have a
number of variables, which
define the fraction of each
material type. For example, two
variables FORE and FWST might
contain the fraction (0.0 to 1.0)
of ORE and WASTE in each
block respectively. The reserves
for material ORE are calculated
based on the fraction of the
volume (for each block) specified
in the FORE field, and the
reserves for material WASTE
would be calculated using the
fraction of the volume (for each
block) specified in the FWST
field. The 
Material type by
fractions 
fields can therefore be
used to classify reserves
according to material type.

Classifying reserves according to
material type will also be affected
by the use of the 
mined out
field. If a block has been mined
out, then the volume is adjusted
correspondingly before the
fraction field value is applied to
the volume (see also the
description of the Mined Out
Field). Blocks with unknown
(missing) values for the fraction
field, will contain "unknown
material" in the material column
of the dump file.

The remaining options on this
panel apply to fields in the block

model that contain percentages
or fractions related to the volume
of each block.

The options are typically used to
process the results of the 
Mine
option (Manipulation submenu)
or the 
Execute option (Transfer
submenu).

In the Mined out (or fillpc) field
enter the name of the field in the
block model that contains the
mined out or fillpc value.

You can either select the
percentage for each block
(volume) available for mining or
the 
fraction of each block
(volume) that has already been
mined.

For example, if the mined out
field for a block has a value of
70%, 70% of the block's volume
is used in determining reserves.
If the mined out field for a block
has a fraction value of 0.7, 0.3 of
the block's volume is used in
determining reserves.

When a block is evaluated
against a region (triangulation)
the proportion of the block inside
the region is determined. If the
block has been partially mined,
as indicated by a mined fraction
or available percentage field, the
treatment of the mined part has
two cases:

Case 1 ­ Incremental Pits

If a previous pit has been used
to set a mined field, then the
mined part of a block can
reasonably be assumed to lie

inside the new pit. Hence select
the 
Mined portions assumed
inside regions
 option. In this
case the proportion inside region
volume is determined and then
the mined out volume of the
block subtracted. This method
can be used to obtain accurate
incremental pit volumes without
the need to reblock the model.
See Figure 6­27 for an example.

Figure 6­27: A Block inside a
reserve region that has been
0.3 mined (70% available).

2

.

0

×

=

×

×

==

V

0.3)

(V

-

0.5)
(V VM

-

VR

RV

where,

RV=reserve volume
VR=volume in region
VM=volume mined
V =Total volume

Case 2 ­ Underground Stope
with Development

Triangulations of development
may be used to set a mined field
in a block model. In this case
when evaluating a stope region

the mined part of a block partly
inside the region needs to be
assumed equally distributed.
Hence 
Do not select Mined
portions assumed inside
regions 
option. In this case the
reserve volume is the product of
the proportion in region volume
and the percentage not mined.
See Figure 6­28 for an example.

Figure 6­28: A block 50%
inside a reserve region that
has been 0.3 mined (70%
available)

0.35

V

0.3)

-

(1

0.5)

V

F

*

VR

RV

×

=

×

×

=

=

(

where,

RV=reserve volume
VR=volume in region
F=fraction not mined
V =Total volume

Figure 6­29: Second
Breakdown fields panel

Select the Generate product
codes 
option to use product
codes and apply conditions. If
unselected, no product codes
can be specified.
Each block in the model can be
classified according to product,
based on whether it satisfies the
condition for that product. Each
product must have an
associated 
condition and the
first condition satisfied will
determine the product for each
block. Blocks that don't meet the
conditions for any of the
products specified will contain
"unknown product" in the
product column of the dump file.

For example;

Product
Code

Condition

Lg

cu lt 0.5 and au lt
1.0

mg

cu ge 0.5 and cu lt
2.0 and au ge 1.0
and au lt 3.5

hg

cu ge 2.0 and au ge

3.5

The next panel (Grade Variables)
allows you to enter a density and
up to 15 grade variables for the
reserve calculation.

Figure 6­30: Grade Variables
panel

The density variable allows the
mass to be calculated from the
volume values. The 
default
density
 is used in the tonnage
calculation for those blocks
where the density field value is 0
(zero) or negative.

Up to 15 grade variables can be
specified for the calculation of
reserves. Each variable can be
specified as 
wt by masswt by
vol
 or sum.

Sum  ­ Sum is used for variables
containing units (e.g. grams of

gold) that should be cumulated
rather than averaged.

Wt by Vol ­ Weight by volume is
used for grade variables
containing values based on
volume­weighted averages (e.g.
grams of gold per cubic metre).

Wt by Mass ­ Weight by mass is
used for grade variables that
should be treated as a weighted
average based on mass (e.g.
grams per tonne of gold).

Grade values are sent to the
dump file according to type and
appropriate entries are placed in
the VARIABLE_TOTALS block.

Select the Use Average box to
use the average grade value of
the selected blocks in the reserve
calculation.

Warning!  Do not tick this box if
any of the blocks do not have a
specific grade assigned to them
(i.e. they have a default grade
instead) as the resulting reserves
will be incorrect.

Supply a Default for Missing
value to replace the default
creation value of the selected
blocks during the reserve
calculation.

If no default is specified and the
Use Average box is unselected,
the total volume and tonnage
values for that grade variable
may be different to the values for
the breakdown. In that case the
total tonnage and total volume
for the grade variable are also

reported and the grade value is
based only on the blocks with
known values.

Specify the number of decimal
places to be included in the
report.

The final panel in the Variables
series is the Grade Cut­offs
panel.

Figure 6­31: Grade Cut­offs
Panel

Grade cut­off values may be
specified by:

Range and increment.
Specific values.

Select the Use grade cut­offs
option to use a grade cut­off
variable to breakdown the
reserves. Specify the cut­off
variable. New breakdowns are
defined based on the specified
grade cut­off values (see below).

The Below cut­off value is used
in the "below cut­offs" column in
the dump file if the value of the
grade cut­off variable is less
than the first (lowest) cut­off
value.

The Unknown cut­off value is
used in the dump file for missing
values in the grade cut­off
variable if no default grade value
has been specified. However, if
the average grade is to be
applied for the grade cut­off
variable, then the average grade
is calculated based on the
matching breakdowns (i.e.
across the cut­off values) and
the values are incorporated into
the breakdown with the
appropriate cut­off value.

Grade cut­off values may be
specified as a range (first and
last values), increment or
explicitly by value.

6.3.3 Define Regions

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->