Professional Documents
Culture Documents
Lab Manual 3
Content of this week:
*Block modeling
*Reserve evaluation by a deterministic interpolation method: IDW
Steps
1._Explatory data analysis
2._Generate downhole coordinates
3. Calculation of average thickness of samples
4. Compositing [2, 3]
5. Blank block model
6. Ore body block model
7. Definition of search ellipsoid
8. Reserve Estimation with deterministic interpolation method: IDW [3, 4, 5, 6, and 7]
9. Visualization of block model [8]
10. Reserve calculation and reporting [8]
Content of next week:
* Reserve Estimation with stochastic interpolation method: Geostatistics (Kriging)
Notes:
*By using database “MinE_416_Lab_3_Database”on the desktop, attach a project with a similar name
“lab3_initials” like lab3_k [kemal]and having project title: “your full name” like mustafa kemal emil. You
will be working on the same project next week.
* While creating any files or saving in forms, you should begin file name with your own initials. Ahmet
should write “a_des_stat” , instead “k_des_stat” change only first letter of all files and keep remains
same.
* It is better to follow the procedure given in this manual individually after the lab hour.
1
MinE 416 Mine Design
Lab Manual 3
Resource Estimation
1._Exploratory data analysis The aim of the exploratory data analysis is
‐ To derive the top cut grades for grade interpolation
process,
Classical statistics; ‐ To determine the natural cut‐off grades for
interpretation of mineralization,
> Stats | Descriptive | Normal/Ln ‐ To determine the distribution of grades,
File: grade ‐ To assess the validity of Kriging interpolation
Fields: AU, AG process,
Numeric exceptions: Check all items ‐ To obtain the statistical parameters for grades.
Form: save as “k_des_stat” [Micromine/help]
Run
To see statistics of silver grades press next.
Examine key statistical parameters of grade
distribution.
Investigate histogram and probability plots.
2._Generate downhole coordinates
This will create XYZ coordinates of all samples
in the “grade” file for drillhole database.
> Drillhole/ generate/downhole
coordinates
Report file: create “k_rep_3D_coord”
Database: call “egt_kct”
Interval file: grade.dat
Check “ create new coordinate fields”
Forms: save as “k_3D_coord”
Run
2
> Utilities
View “grade.dat” file and observe 3D
coordinates of each sample.
3. Calculation of average thickness of
samples
> File/fields/calculate
File: grade
Numeric exceptions: check all
Forms: save as “k_interval”
Run
Create field?> OK
> Utilities
View “grade.dat” file and observe interval
field.
Then, look for descriptive statistics to find
average thickness of samples. While calculating
statistics apply filter to exclude samples
without ore reserve. To do this ;
> Stats \ Descriptive \ Normal/Ln
File: grade
Filter:
Create filter AU grade> 0,
Forms save as “AU>0”
Forms: save as “k_des_stat_interval”
Run
Mean value found as 6.31 m. ~6 m
After determining average thickness we divide
all thicknesses to average thickness and
increase the weight of the thicker samples with
respect to thinner samples by increasing
number of samples. This procedure called as
compositing of grade file.
4. Compositing
> Drillhole/compositing/downhole
Interval file: grade
Filter: call filter file “AU>0”
Fields: specify fields
Numeric exception: check all
composite interval: 6 (see step 3)
Output file: create “k_compositing”
Report file:create “k_compositing_rep”
Forms: save as “k_compositing”
Run
3
Ignore Error massage. If your own database
has been validated and corrected, you will not
get such an error in your project.
View “k_compositing” file and observe
differences comparing with “grade” file.
5. Blank block model
In order to define interpolation space we will
create a blank block model covering our solid
model.
So we need to note our reserve extents that is
min and max values for x, y, z coordinates axis.
> Form sets / vizex /wireframes/
“wireframe”
Adjust grid settings
Take a note of covering extents:
East 15775‐?
North 24925‐?
RL 1395‐?
> Modeling/3D block estimate/blank block
model
Block definitions: use coordinates values for
the location of blank block model then
introduce individual block sizes. (10x10x10). #
of blocks will be automatically calculated.
Forms: save as “k_block definitions”
Output file: create “k_blank_block”
Forms: save as “k_blank_block”
Run
To open “k_blank_block”;
> Form sets / vizex /block model/
Call “k_blank_block” as OBM file.
Forms> Save as “k_blank_block”, OK
4
6. Ore body block model
We will resrict blank block by ore body which
is “wireframe”.
> Modeling/3D block estimate/blank block
model
Block definitions: call “k_block definitions”
Restrictions: wireframes: more
single
Type: select “ore”
Name: select “Solid_ore”
Sub‐blocking method: sub‐blocks
Sub blocks: 5x5x5 ( it means the blocks in the
boundary of the ore body will be divided into 5
for each direction, total 125 blocks created
from 1 block)
Output file: create “k_orebody_block”
Forms: save as “k_orebody_block”
Run
To open “k_orebody_block”;
> Form sets / vizex /block model/
Call “k_orebody_block” as OBM file.
Forms> Save as “k_orebody_block”, OK
7. Definition of search ellipsoid
To create an ellipsoid we should first
determine ellipsoid parameters.
Open “wireframe” in vizex then calculate the
angles dip, azimuth and plunge by using
Measure tool
Estimate Azimuth factor, Dip factor and Thick
factor considering orientation of the ore body.
If all are then as one you will get a sphere
instead of an ellipsoid.
> Form set/ 3D viewer / Search ellipsoid
Data search: r.c. : new : create “k_ellipsoid”, ok
Fill parameters for the ellipsoid.
Radius is taken only considering distances
between drillholes. You will find more realistic
radius after variagram analysis.
Forms: save as “k_ellipsoid”, ok
5
Open ellipsoid and ore body and check that
orientation and sizes of the ellipsoid is suited
with orebody by looking from different looking
directions. If it is not suitable, revise
parameters.
Block definition: call “k_block definitions”
Color:
Forms: save as “k_ellipsoid” , OK
8. Reserve Estimation with deterministic
interpolation method: IDW
> Modeling/3D block estimate/Inverse
distance weighted
Input file : call file “k_compositing”
Input fields: input field1: select AU
input field2:select AG
If you want to estimate another spatial variable
you can add it as input field 3.
Check Define blocks from file: More
Call constrain file “k_orebody_block”
Discritization: 5x5x5
“Each sub-block is estimated separately. The values of all the
discretised points are then averaged to estimate the value for the
block, and the result of each block written to the output file.
Estimating block values using a large number of discretisation
points will improve accuracy at the expense of increased
computation time. Try to use values between 3-10” [Micromine
help]
6
9.Visualization of block model
> Form sets / vizex /block model/
Call “k_IDW” as OBM file.
Hatch: Hacth field :AU
Hatch set: Create new
Assign: value field: AU, percentile, 5, ok
Forms: save as “k_AU_percentile_5”
You should use other visualization method with different
parametes to better understand spatial variability of grades in
space.
Forms> Save as “k_IDW”, OK
2 D slice 3D shaded
10. Reserve calculation and reporting
> Modeling / model report / block model
report
Input file : “k_IDW”
Sg: 3
Use cutoff set: create cutoff set “k_cutoff_set”
Forms: save as “k_cutoff_set”
Estimate fields: select Au or Ag or both
Output file: create file
“k_IDW_AU_AG_block_rep”
Forms:save as “k_IDW_AU_AG_block_rep”
Run
View file “k_IDW_AU_AG_block_rep”
7
8