Professional Documents
Culture Documents
Table of Contents
Project Data .............................................................................................................................. 5
GEMS Projects ................................................................................................................................... 5
Blockmodelling1 Project ................................................................................................................... 5
GeostatsBasics Project .................................................................................................................... 6
Lab 1: Load and Display Project Data.................................................................................................. 7
Blockmodelling1 ............................................................................................................................... 7
GeostatsBasics ................................................................................................................................ 8
Density .................................................................................................................................... 36
Lab 9a: Initialise and update density from rock types ...................................................................... 36
Lab 9b: Use surfaces to update density .......................................................................................... 36
Table of Contents
Page 4 of 70
Project Data
GEMS Projects
Project Data
The two GEMS projects used to complete the block modelling labs are:
GEMS Projects
Blockmodelling1 Project
The project called Blockmodelling1 contains drillhole data and bench
grade control data for 130RL level.
Geological solids called ORE100 and ORE300 have been created and
1m drillhole composites have been created for each of these orezones
and stored in the dhGrades point area workspace.
Grade control data for Bench 130RL has been saved to the
BenchComps point area workspace and each point identified with the
domain it belongs to.
Page 5 of 70
Project Data
GeostatsBasics Project
The block models in the GeostatsBasics project have already been set up. You will use this project to
learn how to display block model data and to learn about the impact of changing certain kriging
parameters such as ID power, nugget, range and discretisation.
The GeostatsBasics project contains 2 block models:
20x20x1 contains one level of blocks of size 20mX 20 m wide and 1m high.
It has different gold attributes set up for storing grade results for different
kriging methods and parameters.
The point area called 4 points in the SamplePoints point area workspace
has been used as the sample input data for kriging.
1block contains only one block in the block model of size 1m X 1m X 1m.
The AU attribute has been updated by kriging the 2 Points point area in the
SamplePoints point area workspace.
Page 6 of 70
Project Data
Blockmodelling1
1) Open the project called Blockmodelling 1
2) Open the drillhole workspace and load all drillholes.
3) Validate the drillhole workspace.
4) Open the Point area workspace called dhGrades and load the point areas called ORE100
comps and ORE300 comps:
5) View the Point area data in the workspace editor and answer the following questions.
a. How many points are in each point area?
________________________________________________________________
b. Have the HOLE-ID for each sample been extracted?
________________________________________________________________
c.
7) Hide the drillholes and check that all composites lie inside the solids. You may need to make the
solids temporarily transparent.
8) Validate the geological solids for errors.
9) Close all open workspaces.
10) Open the BenchComps point area and load the point areas called GC130:
Page 7 of 70
Project Data
12) View the BenchComps point area workspace via the Workspace editor.
13) Double click on the ROCKCODE column to sort on ROCKCODE in descending order. Scroll
down and note that points have been identified with rockcode 100 and 300 for each domain.
GeostatsBasics
1) Open the project called BasicGeostats.
2) Open the Point area workspace called SamplePoints and load all 3 point areas.
3) View all points and identify the points in each point area.
4) Open the Block model called 20x20x1 and note the attributes in the Standard folder.
5) Open the Block model called 1 block and note the attributes in the Standard folder.
6) Close all workspaces.
Page 8 of 70
Block Attributes
Block Attributes
Block model attributes can include rock type, density, grade, elevation, percentage of block occupied or
mined, economic value, or any user-defined value of interest.
Attribute Type
Description
Rock Type
This attribute represents the geological domains of the deposit. Each block
contains a numerical code indicating its assigned rock type. Domain (Rock type)
codes are indexed to the rock code profile that contains details about the domain,
such as slope angles, economics, primary minerals, recovery factors, and cutoff
grades. Each folder should contain one rock type model.
Density
This attribute defines the density of the rock represented by the rock type model
stored in the same folder. Although each rock type profile specifies a default
density, you may wish to control accuracy further, for example, by linking density to
grade. Each folder containing a rock type attribute should contain a corresponding
density attribute.
Grade
You can create grade attributes. Each grade or assay element has an individual
grade model associated with it.
User-Defined or
Generic
You may create as many additional block-model files as you wish to fully
characterise your reserves. Typically, these might be used for special purpose
manipulation, backing up models, or storing results of IK or MIK interpolating runs.
Another typical user-defined attribute is the percent mined attribute.
You can add special attributes to save special-model kriging results such as:
Page 9 of 70
Block Attributes
Attribute Type
Description
The economic attribute is constructed after all other attributes have been built. This
attribute contains an economic factor for each block, calculated from block-mining
costs and block revenues as follows:
1.
2.
3.
4.
5.
Determine a cost penalty for the block volumetric mining cost that is
a function of the block volume, its rock type, and its associated rock
type-dependent mining costs.
Determine a further cost penalty if the block can be classified as ore,
which is a function of block grades, cutoff grades, or primary
minerals. This cost penalty consists of processing costs and
administrative overhead and is calculated per ton of ore.
Determine a final cost penalty to take into account variable haulage
distances. This cost is determined as a function of block location
and haulage costs.
Assign to each block the block revenue that is dependent on grades,
product revenues, and recovery factors.
The mining cost penalty (a negative value) and the block revenue (a
positive value) combine to form the economic factor. If the result is
positive, then the block is payable; if it is negative, the block is not
economical.
Page 10 of 70
Display Blocks
Display Blocks
Blocks can be displayed in a variety of ways. In this lab you will learn how to:
Block this tab allows you to define the block appearance such as colour, display type,
shrinkage factors, etc
Labels this tab allows you to define the block label attributes such as colour, text
height, rotation and number of decimal places.
5) Create a new block display profile called NUMSAMP to display the number of samples used to
estimate the block model value as shown:
a. Click the New Profile icon and enter a new profile name called NUMSAMP.
b. Click on the browse button to open the Colour profile editor:
Page 11 of 70
Display Blocks
c.
g. Enter 0.5 for the Height of text and enter 0 for the Decimal Places.
h. Note that you can rotate the text if required. Check the Rotation box and look at the
preview box.
Uncheck the Rotation box.
i.
Click Apply to save and Close to exit the block display profile editor.
Page 12 of 70
Display Blocks
d. This displays the attribute properties. Choose the display profile called NUMSAMP:
e. Press OK to exit.
f.
Page 13 of 70
Display Blocks
b. Click on the
c.
Page 14 of 70
Display Blocks
2) View both the Rock Type and AU attributes at the same time. Choose Block>Display>Display
Overides. Check Draw first attributes value as block outline. You should get a similar display
to that below:
Page 15 of 70
Block Selection
Block Selection
Blocks can be selected for display purposes or other work such as updating or kriging blocks. Blocks can
be selected via the Block>Select menu or use the Block selection icon.
You can save or check the status of selected blocks via the Block>Select menu so that a selection so
that you can quickly re-select and use those blocks later.
Page 16 of 70
Block Selection
4. Open the GeologyTINS workspace and load the surface called Surface1.
5. Select blocks above below this surface by clicking the Block>Select icon and selecting Below
Surface. Enter the following details:
Page 17 of 70
Block Selection
a. Needles are used to approximate a volume based on intersection lengths and needle
weighting. In Integration level, enter a value that is squared to specify the number of
needles to penetrate each cell.
b. In Minimum percent of block
below surface to select it, enter a
percentage from 0 to 100 to cue
selection of a block according to
whether enough of the block lies
below the surface.
c.
d. If you already have blocks selected, in Behaviour, select whether to add to, subtract from,
or replace that selection.
e. Select Show selected blocks during operation to show outlines of the selected blocks
during processing.
f.
Press OK to continue,
6. To view the blocks that intersect a single plane, select either a PlanView or Section and select
9. To view the blocks in the section corridor, set the Block selection to All Blocks. This displays the
blocks in the current section corridor:
Page 18 of 70
Block Selection
10. To view all blocks, either click on the Large Projection icon
View.
14. Clear the selection by selection None from the Block selection List:
.
15. Experiment with the other block selection menu items.
Page 19 of 70
Block Selection
Display the blocks intersecting vertical section 8N. Flip into 2D to view the following:
Display as blocks.
Page 20 of 70
Block Selection
Click OK.
Page 21 of 70
NOTE: IN the example above, several grade names have been created indicating the calculation
method used for AU. Only do this if you need to report the grades together in one report. It is
simpler to have one grade name called AU. You then map the grade name AU to either AU_ID2,
AU_OK, etc. before running a volumetrics report. This saves time when creating grade groups
as you will only need grade groups for AU! You wont need grade groups for AU_ID2, AU_OK,
etc.
Page 22 of 70
3. The Surface>Create>Laplace function is another trick method that can help you quickly
calculate the origin, number of rows, columns and levels. Activate the drillhole collars, flip into a
2D planview, set large projections and begin to create a laplace surface over the block model
area using the graphical method. Enter the block height and width and press OK. Say no
interpolate displayed grid to Abort the process then repeat using the manual method. You can
use the information displayed as a guide for determining your block model extents.
Try and make sure your columns or rows match up with your drilling sections. This will enable
easy graphical comparison of block model grades with drillhole grades later on.
When determining block model extents, remember to take provide extra space for potential pit
designs, etc.
Page 23 of 70
3. The Workspace Wizard will open. Type in a Workspace name and Description:
Click Next.
4. Enter the following block model parameter:
a. Origin: 930 X, 6670 Y, 350 Z
b. Rotation: 0
c.
Page 24 of 70
11. Enter/change the appropriate details for each of the block model attributes. Extra attributes can
be added to the list, or be created later (see next lab).
12. A block-model workspace has folders that organize your block model data. Each folder has its
own block-model attributes. For new block models workspaces, the Standard folder is
automatically the default folder.
For partial block models (when more than one ore material is likely to exist in a block), multiple
folders are set up to keep data separate for different ore types. Each folder will contain rock type,
grade, density and percent attributes for each ore type. Partial block models will be covered later
on in this course.
13. Click OK to continue
14. Save the block model workspace.
15. Click on the + sign to expand the list of block model attributes.
Page 25 of 70
Page 26 of 70
4. NOTE: If you change any block model properties, all blocks must be initialized which means that
all attribute data will be reset to their default values!!!
Right click on Bm3d in the project tree and select Initialize to reset blocks to their default values.
5. Save the block model.
Page 27 of 70
Check that the default value is set to 99 for the Waste rockcode. You can use this menu to
change any default and display properties later on.
Page 28 of 70
Click OK.
6. Save the block model and check that all attributes have been added successfully:
Page 29 of 70
3) Show the blocks to check that all selected blocks for a particular attributes have been initialised.
In addition, a status check could also be carried out. Choose Block>Select>Status to view the
block value statistics.
Page 30 of 70
Rock Type
Rock Type
Each geology solid or polygon has a rock code. GEMS rock codes are eight character alphanumeric
strings (all characters and numbers are allowed). Block modelling requires a four-digit numeric value only.
Therefore, you must translate the values for the block model updating process.
You must enter the block-model code for any rock code you want to use for updating block models. The
ore/waste/air flag is also accessed when updating.
GEMS recommends the following conventions for updating the Rock Type attribute:
Code
Lithology
1-9
Air or overburden
10-99
Waste
100-999
1000-9999
Rock
type
Density
Colour
Rock code
Comment
AIR
Air
Cyan
ORE100
Ore
2.5
Red
100
ORE200
Ore
2.5
Orange
200
ORE300
Ore
2.5
Magenta
300
WASTE
Waste
1.8
Grey
99
W_OX
Ore
1.8
Brown
10
Weathering -Oxide
W_TR
Ore
2.0
L Green
20
Weathering -Transitional
W_FR
Ore
2.2
L Blue
30
Weathering -Fresh
3. Save rock code colour profiles as ROCK2 and delete the waste rockcode. Use this profile when
you do not wish to display Waste blocks. This can also speed up block display time.
Page 31 of 70
Rock Type
Load/select the topographic surface ,select blocks above the surface and initialise to AIR.
8. To stamp in the AIR rock code above the topographic surface, choose Solid>Data>Select
solids from List and select the surface called TOPO
Page 32 of 70
Rock Type
9. Click on the Block Select icon and select the blocks Above Surface.
Click on the surface, enter an Integration level of 5, and 50% for the minimum percent of
block above surface. Replace the current selection and click OK.
Alternatively, you could enter 0% and remember to report only blocks below the surface when
carrying out volumetrics reports later on.
10. Right-click on the Rock Type attributes in the Project Tree and select
Initialise. Enter an initialise value of 1 (=AIR) and choose Blocks in
the current selection.
Click OK.
11. Save the block model.
12. Change the block selection to Auto-select Blocks by Current View,
and Show the Rock Type. Check that all blocks have been updated
correctly for section 7400.
13. Flip from one section to the next and check that all sections look OK.
14. Choose Solid>Data>Select solids from List and select the Geology solids called ORE100 and
ORE300.
Click OK.
15. To update the Rock Type using these solids, right-click on the Rock Type attributes in the
Project Tree and select Update from Solids.
Page 33 of 70
Rock Type
The Solid attribute Rock Type will be used to update the blocks. An Integration level of 5 (25
needles per block) will be used to pierce each block to estimate the percentage of ore material in
the block.
17. The minimum percent required to re-assign the block has been set to zero, as even if there is
a tiny amount of ore in the block, we want to assign the block with an ore rock code. This is
necessary for the block to obtain a grade when kriging later on. Even though the whole block will
be assigned an ore rock type, the volume of ore inside the block will be calculated correctly
during volumetrics reporting by choosing to use either the ore solid for volumes, or the blocks
weighted with a percent block attribute.
18. You can choose to Show updated blocks during run, though this slows the process down.
19. The Needle Orientation is set to Horizontal along rows for this example, since the orebody
strikes roughly N-S.
20. Select the vertical section 7400N, flip into 2D, show the Rock Type attribute and set the bock
display to Auto-select Blocks by Current View and check that all blocks have been updated
correctly.
Page 34 of 70
Rock Type
Change the block display profile if necessary to view the blocks as values and outlines.
21. Make a new display profile called ROCK3 to display only the ore rockcodes 100 and 300 only (as
in not display waste and air)
22. If all looks OK, Hide the Rock Type and Save the block model workspace.
Page 35 of 70
Density
Density
Density can be updated using a variety of methods such as:
Krige density
The labs below will cover 2 common methods for updating density. If you want to calculate the density
using Inverse Distance or Kriging methods then refer to the section, Error! Reference source not
found.s.
These surfaces represent the topography, base of oxide and base of transition.
Page 36 of 70
Density
2. Display the triangulations, choose Solid>Properties and click on each solid to check the Above
material and Below material rock types have been assigned correctly. These attributes will be
used to assign the density. See next diagram:
Page 37 of 70
Density
3. Right click on the Density attribute in the Project tree, and select Update from Solids.
a.
b.
c.
d.
Page 38 of 70
Density
6.
7.
8.
9.
Check that the densities are correct for each weathering zone.
Hide Density.
Close the block model.
Close all open workspaces.
Page 39 of 70
Interpolation methods
Interpolation methods
The three most common techniques for estimation are:
Inverse distance
Ordinary kriging
Indicator kriging
Successful interpolation requires correct statistical and geostatistical pre-analysis of the data so that
appropriate search radii, anisotropy, numbers of samples, rock type constraints, etc may be defined.
For the current target rock code, GEMS reads the point area data, filters, sorts, and then displays
it on the screen. Summary statistics for the loaded data are written to the report file.
For the current target rock code, GEMS then processes each of the selected levels or benches
sequentially.
For ordinary kriging or inverse distance options, GEMS displays each block with the target rock
code on the screen in grey.
If sufficient data is found inside the search volume for that block, GEMS estimates a value for the
block and re-plots the block in a colour determined by the colour profile. (If insufficient data is
found, the colour of the block remains grey. This is useful in assessing areas where the specified
range/anisotropy might be too short or the data too sparse.) For indicator kriging, GEMS displays
the block with a size scaled proportional to probability.
If a trace block is encountered, GEMS plots the search volume for that block. The lower
hemisphere is plotted in yellow and the upper hemisphere in grey. This helps you assess the
direction of the dip of the search ellipsoid.
GEMS writes results to various block models on a row by row basis. If block models have not
been correctly initialised or created, kriging will unexpectedly terminate at this stage.
GEMS will continue with all levels for current target rock code.
GEMS then repeats these steps for all other target rock codes.
GEMS then unloads everything then loads the next interpolation profile and starts again.
When complete, GEMS issues summary information and terminates.
Page 40 of 70
Workflow
The suggested workflow is:
1.
2.
3.
4.
5.
6.
Details about the sample weights, interpolating results, and other related information will be
reported for each trace block.
It is strongly recommended that you use at least one to three trace blocks for any run. Place these blocks
at points of interest (low versus high grade areas, different material types, etc). Printed results for these
blocks should always be checked.
The steps for creating trace block profiles are:
Choose Format > Geostatistics > Trace Blocks to open the Trace Blocks dialog box.
Set up the trace blocks to verify a profiles interpolation settings, and click Apply.
Page 41 of 70
7. Another way of doing this, is to use the Search Ellipse Visualiser. Choose
Tools>Geostatistics>Preview Search ellipse.
8. Select the Block model BM3d, and select any search ellipse. Enter 5m for the X,Y and Z ranges.
9. Click on Select trace bocks by using the mouse and click on a block in the middle of ORE300.
Page 42 of 70
Page 43 of 70
Choose Format > Geostatistics > Search Ellipse to open the Search Ellipse dialog box.
Click New Profile, type in a Profile name, and click OK.
To use anisotropy for more effective searches, you need to understand anisotropy definitions. For more
information on anisotropy, see Variography training manual.
4. Rotate your data and check how the ellipsoid shape matches the orebody orientation.
5. Click on the browse button to open the Search-ellipse profile editor.
Page 44 of 70
7. You can edit the search ellipse parameters if required. Notice that you may specify separate
high-grade search radii.
8. Click OK to exit the Search Ellipse profile editor.
9. Click the Close button when finished to exit the search ellipse visualiser.
Page 45 of 70
Page 46 of 70
Variogram Profiles
Variogram Profiles
This profile is the heart of the kriging interpolation. One or several semi-variograms may be entered, each
consisting of up to eight nested models. For example, one semi-variogram may have a nugget effect
model plus two spherical models. Each model may have its own spatial orientation and anisotropy
parameters.
The steps to create a variogram profile are:
1. Choose Format > Geostatistics > Variograms to open the Variogram dialog box.
2. Click New Profile, type in a Profile name, and click OK. When you name the profile, use a name
so you know to which domain it belongs.
3. Click Comment and type a description for the profile.
4. In the Components section, select the components to be used. These selections will likely be
influenced by the shapes of experimental semi-variograms you have generated from your sample
data.
o
On the bottom half of the tab, you can edit specific information about a particular
model component. You will be asked to define:
Anisotropy method and Rotation angles: Because the specification of
anisotropy can easily become complex, if you are not familiar with
anisotropy, choose No rotation or Same as for Search anisotropy.
Range of influence components along each anisotropy axis: All range
components must be greater than zero except when using a nugget effect
model.
Sill value.
Slope.
Page 47 of 70
These parameters were previously saved during the variogram modelling process and can be edited here
if required. See the Variography training manual for more details.
Page 48 of 70
Interpolation Profiles
Interpolation Profiles
You need to define one interpolation profile for each grade to be interpolated and depending on the
geostatistical analysis, you may need to define one interpolation profile for each element per geological
domain. GEMS enables you to define interpolation profiles with various user-specified kriging parameters
such as:
Data limits
Choose Format > Geostatistics > Interpolation to open the Interpolation dialog box.
Click Apply.
The details of the dialog box are described in the GEMS Help and the Block Modelling Concepts manual
for GEMS.
Page 49 of 70
Interpolation Profiles
AU_ID
Calculation method
ID power
Number of samples
Min = 2, Max = 20
Block Selection
100
300
dhGrades
Point Area
ORE100 comps
ORE300 comps
Data limits
HOLE-ID to 5 occurrences
HOLE-ID to 5 occurrences
ORE100
ORE300
NA
NA
Search Ellipse
Semi -variogram
Values
Min = 0
Max = 100000 (above max not included)
High grade limit = 10000 (cut and included)
Duplicate samples
Other Filtering
None
Results
Grade = Standard|AU_ID2
Variance = NA
Special model kriging results = NA
Display
Colour profile = AU
Draw blocks = Yes (no, will speed kriging time)
Draw the extract data = Y, 5m above and below current level
Reporting options
Save details in a text file with column, row and level of each
block.
For each trace block report only the search volume location,
kriging equation and weight.
Trace blocks = 100-300 profile
Cross Validation
NA
Advanced options
NA
4. Click Apply.
5. When you are finished, click OK.
Page 50 of 70
Interpolation Profiles
AU_OK
Calculation method
Ordinary kriging
Block variance
By block
Negative Weights
Set to zero
Number of samples
Min = 2, Max = 20
Discretisation
3x3x3
Block Selection
100
300
dhGrades
Point Area
ORE100 comps
ORE300 comps
Data limits
HOLE-ID to 5 occurrences
HOLE-ID to 5 occurrences
Search Ellipse
ORE100
ORE100
Semi -variogram
AU_100
AU_100
Values
Duplicate samples
Other Filtering
None
Results
Grade = Standard/AU_OK
Special model kriging results
Display
Reporting options
Save details in a text file with column, row and level of each block.
For each trace block report only the search volume location,
kriging equation and weight.
Trace blocks = 100-300 profile
Cross Validation
NA
Advanced options
NA
Page 51 of 70
1.
Choose the Interpolation
profile for which to view results
2.
Click the Summary, View Detail
Trace and View Report File
buttons to view results for the
interpolation profile selected
above.
3.
Reports are saved to ASCII files.
These are overwritten each time
you run the interpolation, so be
sure to rename these if you want
to keep the results.
Page 52 of 70
3) Click Save to save these settings to a Kriging Run Setting File for future use if required. This
step is optional.
4) If you have a large block model, it is suggested you check the option to Interpolate and report
only for trace blocks and check that everything is OK before repeating the process for all
blocks.
5) After the interpolation is completed, view the reports that have been generated.
a. Click the Summary button to view and compare the summary results for ID2 and OK:
Check that all blocks have been kriged. If not, note the reason why. You may need to
change your kriging parameters and rerun the interpolation.
b. Select the Interpolation profile for which you want to view results for and then click the
View Detail Trace button to view and compare view the information for each trace block:
Page 53 of 70
c.
Select the Interpolation profile for which you want to view results for and then click the
View Report File button to view a full report.
Page 54 of 70
You should check your block model results against drillhole grades and make sure that they
make sense!
To modify a script:
1.
2.
3.
4.
To run a script:
1.
2.
3.
4.
Page 55 of 70
7.
8.
9.
10.
Click the Execute button to run the script to update all blocks.
When finished, click the Close button to exit the script editor.
Save the block model.
Create a colour profile called AU_METAL as follows:
11. Add a new Block Cell display profile called AU_METAL which uses the colour profile created
above.
12. Edit the AU_METAL block attribute properties to use the new Block cell display profile called
AU_METAL.
13. Show the AU_ID2 and AU_METAL attributes and check your results:
Page 56 of 70
Lab 15b: Manipulate blocks based on ore type and weathering profile
Create a new block model attribute called ROCK_W and see if you can figure out how to use the
Rock Type and Density attributes to display the numbers:
RockW
Integer
110
120
130
310
320
330
Hint: The Rocktype contains integers 100 and 300 for the orezones and the Density attributes are
based on weathering zones!
Run the script and check your results! The answers are in Blockmodelling2 project, called
ROCK_Weathering2.ssc.
Page 57 of 70
The volumetrics profile to run the report above has been saved in the Blockmodelling2 project for your
future reference. Steps for generating these reports are covered in the Volumetrics training manual and
labs.
Page 58 of 70
Model Validation
Model Validation
An important step in a geostatistical evaluation is to validate the model after it has been created. There
are several means of performing this, some of which include:
Compare block model grades against drillhole composite grades in both cross-sectional and
planview.
Compare basic statistics for block model grades versus drillhole composite grades.
Prepare grade tonnage curves from volumetrics reports.
Trend analysis.
Page 59 of 70
Partial block models are used if two or more ore rock types have the potential to exist in a single block. A
partial block-model workspace has multiple
block-model folders that have a percent block-model
attribute, so that GEMS can interpolate each rock type separately.
Page 60 of 70
In a partial block model, multiple folders are used to keep separate values for rockcode, density, grades,
etc for each ore rock type. Each folder will have a percent block-model attribute. The percent attribute
represents the portion of the block volume occupied by the rock type represented in the rock type
attribute in the same folder. The remaining volume of the block is associated with rock types found in rock
type attributes stored in other folders. If you have n types of rock, each in a separate folder, you need n-1
percent attributes to account for 100% of the deposit.
The labs below will provide instructions on how to set up a partial block model and update the blocks for each ore
type.
3) Exit the Workspace Editor, Add the new block model to the Project tree and Open it. Enter the
Default values and cell Display Profiles as follows:
Press OK to continue.
Page 61 of 70
4) Now add an extra folder for the 2 ore types ORE100 and ORE300 as follows:
a. Right click on BMpartial and select Create Folder:
b. Enter the Name ORE100 and click the Copy from button and select the Standard Block
folder.
Press OK to continue.
c.
The folder ORE100 has been added. Repeat the procedure above to create a new folder
for ORE300.
5) You now have a Standard folder and 2 folders for each ore rock type called ORE100 and ORE
300. The following diagram summarises the next steps.
Page 62 of 70
Update Rock Type, Density Percent, and Grade models for first
ore Rock Type
ie. ORE100
Update Rock Type, Density Percent, and Grade models for
second ore Rock Type
ie. ORE300
Run volumetrics report, making sure to choose the data type
Block model for Rock codes and check the Constraints for
Block models to Weight the volumes in each block by using
the percent block attribute..
Page 63 of 70
c.
Page 64 of 70
Rock type
1. Select the geological solids called ORE100 and ORE300.
Page 65 of 70
2. Right click on ORE100/Rocktype folder and select Update from Solids. Enter the following:
Press OK to continue.
3. Flip into section and Show the Rocktype to check the results:
4. Notice that only rock code 100 was updated for this folder. This was due to the folder mapping
carried out above.
Page 66 of 70
Percent
1. Load and select ORE100 solid only, right click on ORE100/Percent attribute and select Update
from solids. Use the same integration level and min percent required to re-assign the block as
was used for solids:
2. Show the attribute and view in section to check that all is OK.
3. Save the block model.
4. Load and select ORE300 solid only, , right click on ORE300/Percent attribute and select Update
from solids. Use the same integration level and min percent required to re-assign the block as
was used for solids.
5. Show the attribute and view in section to check that all is OK.
6. Save the block model
Page 67 of 70
Density
There are many ways in which we could update the ORE100/Density. For this exercise, the density from
the standard block model will be used (this was previously updated from weathering surfaces definining
oxidation, transition and fresh zones).
1. To copy data from another block model workspace, right click on the folder you wish to update
i.e. ORE100 and select Update from Workspace. Select BM3d for the block model and press
OK.
2. Click on the Density model and click the Add==> button. Press OK to continue.
3. You could equally reload the TOPO2, B_OX and B_TR surfaces and Update from solids.
4. Check the results.
Grade
1. Create new kriging profiles to update the grades. For this exercise, just create 2 profiles for
kriging AU_ID2 for ORE100 and ORE300.
TIP: For this project, since most of the kriging parameters are the same as that used for the
standard block model, you could use the Save As command to create new profiles. Remember
to change the Block model, the Rocktype folder for target rockcodes, and the Grade folders for
storing the results for each ore type under the Data and Constraints tab.
Page 68 of 70
4. Compare the results with the standard block model. These should be similar for this project.
Page 69 of 70
Page 70 of 70