You are on page 1of 8

MinE 416 Mine Design 

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]

Numeric exceptions: check all

Model method: INVDISTPOW


Data search: call “k_ellipsoid”
Power: 2
Display data: Value
 
Check all; display blocks, write number of points, write standard  
deviation.

Output file: create file “k_IDW”


Forms: save as “k_IDW” Don’t forget !
Run

View file “k_IDW”  

   
   
   
   
   
   
   
   

  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 

You might also like