Académique Documents
Professionnel Documents
Culture Documents
COMPUTER APPLICATIONS
BLASTCAD - Noranda's
three-dimensional computer-aided
underground blast design system
P. Favreau and P. Andrieux, Noranda Technology Centre ,
Pointe-Claire, Quebec
ABSTRACT
This paper describes the progress accomplished at the Noranda
Technology Centre in the field of three-dimensional computer-aided
underground blast design. Traditional methods of laying out underground blasts are reviewed, and the new computer-aided approach
is described. Time savings achieved through the use of BLASTCAD
can be advantageously used to better engineer blasts, using m odels
and blast vibration analysis. Future work involving the attachm ent
of blast models directly to the system is also addressed.
Introduction
The Noranda Technology Centre's (NTC) Envirorunent and
Mining Laborato ry, in coopera tio n with the mining operat ions o f
the Noranda Group, is co mmitt ed to the development and implementation of new technologies in the field o f mineral extraction .
Within the frame of its research pr ogram, the Blasting Technology
Program is developing com p uter " tools" designed to assist the blasting engineer or technician . These computer " to o ls" are regrouped
under a glo bal so ftwa re system called BLASTCAD.
The BLASTCAD pr oject started in 1990 at NTC. At that tim e
co m puter programs designed to calc ulate and model vari ou s blas ting parameters had been accumulated . These pr ograms cam e from
different so urces and were mutually incompatible. Furthermore, they
were developed as research programs with tittle effort spent on user
interface. These programs are very useful, but are highly specialized, need large input files and can be quite tedious to use as "s tan dalone" pa ckages .
Therefore, the situation being faced was one where all these pro grams were available at the Noranda Technology Centre, but not
a t the operations. The two following options were then con sidered:
I . continue to run a ll the models and programs at the Noranda
Technology Centre, and present results through reports to the mines,
or
2. regr o up all the different programs under a single one that would
make them shar e the same dat a base and be transported to the user.
This second o ptio n is the o ne that was adopted ; the result is
BLASTCAD.
During the past two year s, adva ntage has been taken of the
pri vileged wo r king partnership with the Noranda o pera tions , to
develop BLASTCAD in close coo perat io n with them. Thi s involves
dev eloping prototypes at Noranda Technology Centre, installing
them at different mine sites for a period o f time , ga thering comments and feed-back , an d from this, eith er co ntinuing development
or backtracking (which was often done).
The three-dimensional, computer-aided underground blast design
system BLASTCAD has been a success at mo st o f the Noranda
operations. Ten operations throughout the Group are currentJy using
the program to produce their instruction sheets to und erground drilling a nd blasting crews. Descriptions co ntai ned in this paper relate
to version 2.2 of th e so ftwar e.
',:
,~:
\i~l
RING
FOOTW<>J.L
FIG URE 2. Schematic view of underground drilling and blasting operations , showing blasthol es, explosives, detonators, and broken ore ready
for mucking.
COMPUTER APPLICATIONS
BLASTCAD -
l:::::~~p
i Cable-Bo lt
' Fi t Holes
. Pa r-e l le I Ilole)
~ Load xplosl u>
: tt.l ng )
.. <: < =
LA'lWT
tIOO
SAUl
READ
PATRlcr
DRILL
Dr II I- A
; Ulew Data
'/lodlfy>
; Letter)
lOE SPAC
--6.0-
I DrAW
Ouercut
e-strus
j DrilW
Ref-L ine
C-llURCT
C-SYllP
El ev -Llne
C-REF-L
1Draw St ope
I Draw
A- Tfll" If.
1r1PRIAL
LOOXI"G
I\-ZlDI Y
CoJu.o.n : po.n
uf s pl ec eee nt :
Colll1ll4nd :
.- .
(HANTIER :
L1GN[ :
I ------JI)
. :::.;. '
::.. . .:
I""
_(f"
-,
~"
: . -rr
BLASTCAD
Program Objectives
The BLASTCAD system has two objectives:
1. development of a three-dimensional underground (and later surface) blast design system based on a popular co mmercial computeraided drafting and design package (CADD); and
2. creation of a comm on database that can be shared by the different blasting models and assessment programs alread y in use at
Norand a Technology Cent re.
The second objective actually necessitated the rust. Creatin g the
common database could eventually be done by filling up ASCII
files o r formatted input tables, literally typing in all relevant information from hand-made designs. Instead, the common database
is built automatically while the user designs the blast clirectly on
the computer, using what is called the LAYOUT routines. This
speeds up the process by eliminating the hand-made design step .
It also is of paramount importance to develop a package usable
at all Noranda mine sites. Th e program must also take into consideration limitations encountered at the operations - it must run
on their current computer equipment, and must be compatible with
the so ftware in use.
The softw are must also be attractive to the user, reflecting the
way he or she works, using technical language familiar to drillers
and blasters, and being extremely user friendly and interacti ve.
Extensive use of explicit menus was pur sued , as well as interacti ve
mou se-driven functions.
From a programmer's point-of-view, the core of the prog ram
has to be the same at every operation. A different program cann ot
be installed at each mine because it would lead to problems in support ing and upgrad ing the system. However, the program must be
flexible enough to allow for customizati on at each mine site; this
part was found to be best handled by a "setup me" approach .
64
Description of BLASTCAD
Requirements
~ . ,..
, lIGN(-A
. c.-
BLASTCAD -
COMPUTER APPLICATIONS
Dist to Ref-Line:
1&.6<ftl
Rotate holes -
Holes
~nglc:
l ~~~:::s~~::::::;---~-L.-
SAVE
- - - - - ---1
READ
~i
.. ...""x.'t
"
_ __
TO lII\LI
--'lO"
u:FT
S.UI
RIGI1T
3.Wl
III:AD
PATRICE
PATRICI
DRILL
Dr II I-A
DRILL
Drill-f
TOE SPA<
---b.9--
TOE sr,
----b.9-
C-SETUP
_ C-OVRCf.
C-STOPE
C-REF-L
C-SEnJl
C-QVRC'
C-STOPI
C-REF-I
A-TRI"
InPERIl
Lome I"
1I-2IDI
[F1'-ee to
Co r-~ I'ln d
'.:> Ye
IItOUC]
~11.
Cant rolotelt
(Pick posltlon of Se t up ]?
FIGURE 5. The "drill setup" command, showing the scaled drill being
positioned in the drift and the "distance to reference line" display.
LAYOUT
HIl1U
FIGURE 7. The " parallel holes" command, showing the image of five
holes being interactively positioned, using the mouse.
LAYlllT
IlElJ
SAVE
READ
PATRICE
READ
PATRICE
DRILL
Drill-A
DRILL
Drill-A
SAVE
TOE SPA<
TOE SPA(
- b .&--
- & .8-
C-SEnJp
C-oVRCT,
C-STOPE,
C-REF-Lo
C-SEnJP'
C-DVRCT
C-STOPE
C-J1EF-L
II-TRIH '
IHPERIAJ
LOOKIHG
II-ZOlI1'
t<.'"
U=;,
II-TRIH \
IHPERIAl
LOOKIHG
II-ZOlI1 \
FIGURE 6. The "drill hole" command showing the tools used to position blastholes.
ing letters. Each driIl setup location may be positioned this way.
The second command of the LAYOUT menu is the "drill hole"
command. Figure 6 shows this command being used.
This command is used to layout a single hole from an existing
drill setup. To use this command, the designer must first choose
from which drill setup the blasthole will be drilled. The layout of
the hole itself is a mouse-driven interactive operation. The length
and dip of the hole are continuously displayed on the top of the
screen while the toe (bottom) of the hole is moved with the computer mouse. During layout, the toe of the hole is fitted with a
"T" -shaped perpendicular end (which moves along with the end
of the hole). This inverted "T" represents the present toe spacing
and is a visual drafting aid designed to help in positioning holes
with respect to one another. Once a hole has been positioned in
this manner, the operation is repeated for the next one. This method
of laying out holes one by one is mostly used for fanned designs,
where many holes are drilled from just 'a few drill setups.
Different mines will, of course, have different orebody shapes.
Configurations are wider and more suitable to the use of parallel
blastholes. The "paraDeI boles" command is a tool which has been
developed to address this situation, allowing the positioning of many
setups and parallel holes in a single mouse-driven operation. This
routine automatically inserts as many holes as possible within the
draft width, based on the chosen hole spacing. In this first step,
all holes appear vertically. The holes are then positioned to their
65
COMPUTER APPLICATIONS
1278$E
!lULLING
~D1P ....
REMARK
LEnER
IIDtU
1-11117'
( ALL
1 -jjl 36'
3 -~I H'
81J\St-L
SEeTll
-;"!~~~~'=---:'!.!!~....'!!!!o!.1:.!!...~~~iU!i~IIIIIIIIIIII~~~
Drill Setup
I -Sll lb'
S -SSI l5'
-)
Looking
:=....
VEST
~ .--
All
Draw Ouercut
Draw Stope
Draw Ref-Line
Dnll Elclt-Line
SffiLE
1"=1$'
HOLE
SEtUP
urn,
"00
ERASE
PLACE
~~~ ,-~ ~~.
ACnJAL-l
,ijbD"
D"E
orr-SEt
Letter>
REF-LIK
'( ~
ItOlJE ItJl
BREAK-t
Ulcu D4te.
PAPER
0.5x11
, -511 41'
1 -511 41'
REMARKS'
llDIl
Drill Hole
Cable-Bolt
Fit Holes
I'ara.llcl Halc>
Loa.d Explosiu>
ti.. lng>
PUlnER
PJ-plot
KDDlrv
LUIE-DS1
nnr
Co'*Ond:
nEI'IJ C(ltTROL>
eo-.od :
Co.-and:
final location using the mouse, either in the "drag" mode (moving
the mouse will move all the holes left or right) or in the "rotate"
mode (the mouse then rotates all the holes around their virtual drill
setups). Final adjustments are made by toggling between the "drag"
and "rotate" modes. Figure 7 shows the "parallel holes" command
in action.
The top side of the screen continuously displays the selected
mouse mode (dragging or rotating), the angle of the holes, and the
distance to the left and right drift walls.
In order to increase the speed and precision of this tool, the
screen has been split into three areas for the mouse. Using the mouse
in the top portion of the screen moves or rotates the holes quickly,
operating in the middle area reduces the increment, and working
in the bottom part of the screen allows for precise hole movements
and final adjustments. Once the set of holes is at the desired position, pressing the enter key automatically inserts the holes and all
their respective drill setup locations. When applicable, this method
of laying out a number of holes at once has the advantage of allowing for a preview of the whole picture.
Two other tools are available to insert parallel holes and their
drill setups. One inserts a parallel hole at a given distance away
from a line created by the user (by simply picking a pair of points).
This tool is useful in cases where a hole has to be positioned at
a given distance from a wall, for breakage control or dilution reduction purposes. The other method is quite similar: the program inserts
the hole at a chosen distance from (and parallel to) a selected existing hole. This procedure is useful to add parallel holes to existing
ones.
In some orebody configurations, the width at the top of the
stope is different from the one at the bottom. The "fit hole" command has been developed for these cases; Figure 8 illustrates this
tool. It allows for the simultaneous insertion of a number of holes
and their respective drill setups, maintaining equal spacing between
the holes both at the top and at the bottom of the stope, with these
spacings being different and adjusted according to the stope width
at both locations .
The commands described so far in this paper were developed
to address particular orebody shapes; actual stope geometries often
require the use of a combination of these tools. Figure 9 is an
example of a configuration where setups and holes were laid out
using such a combination of tools.
The "modify" group of commands is used when it is necessary to modify a blasting layout. Holes and/or setups can be removed, holes can be moved, trimmed or extended, and commands
66
COMPUTER APPLICATIONS
BLASTCAD -
'lB1l.Z1B1.8S1S .12bb
EXPLOSH
nDfJ
( LOAll :
...
1=;=
ElQ'LOSI
SERlE:;
IOID. )
EXl'LOSIi
MFIJ
FERlOI
1
UlAD-DEI
-1 .31- alLlAR
--19 .1r
TOE
--S.Ir-
DELAY
1-'
SCATTEI
b.aa-/.
ERASE
ERASE
L ,- '
e-"':
rmtJ ClRlTJOL>
C<-nd :
Se leet objects:
[Capping Exploslue(s)l.[okl
eo-ond:
FIGURE 11. Blast design containing explosives laid out using both Ihe
"column" and "deck" commands.
part of the screen). Clicking the left button of the mouse sets the
beginning of the charge; at this point, a second sliding bar replaces
the first one; this one is used to position the bottom of the charge
(it can only move past the first point). This time, the screen display
shows the position of this second sliding bar with respect to the
beginning of the deck. Pressing the left button of the mouse inserts
the deck. Figure II shows a blast design containing explosives.
There is no limitation on the number of decks available per hole,
and any combination of different explosives (colour-coded) is permitted within each hole. Also, different charge decoupling ratios
may be used for each deck.
been made to keep the action of each command as visual as possible. Also, animation has been used whenever possible to move
or position objects on the screen.
Th e program keeps track of last entries as well. For example,
counters are used to name drill setups and blastholes automatically;
based on last entries they generate the next names to suggest as
defaults. As the user goes through the process of designing the blast,
the variables are set up at the same time. The program keeps track
of those, and automatically uses the last entry as the default. This
way, the next time a user enters the program, the suggested default
values remain consistent with the ones used during the last session.
Usually, operations will have more than one person designing
drilling and blasting layouts. Different designers may be working
on different stopes and use different default values and setups. The
mine may also have many computers accessing BLASTCAD
through a network. This shared use of the program first created
conflicts in global variables. In order to remedy this situation, each
network user now has his own personal database within
BLASTCAD. When a user starts the program, he/ she can click
the default box on the side menu until his/her name appears; from
then on, all his user defaults are restored.
The detonators layout - As per the drilling equipment and the explosiveproducts, each site has its own database of available detonators, or "caps" . This database, the "capping" procedure, contains
the available series of detonators (Long-Period, Short -Period Constadet, etc.), as well a the available detonator numbers within these
series, and also their associated delays in milliseconds. Before laying out a detonator, it has to be selected from the side sub-menu.
Figure 12 shows this side sub-menu, along with a blasting layout
with caps already inserted. In selecting a particular cap, the user
must first choose the right detonator series, then the wanted period.
The associated delay (in milliseconds) will automatically appear at
the bottom of the side sub-menu. Clicking the "cap" command
and then an explosive charge will inset the selected cap in this charge.
Each series of detonators is graphically represented using a different symbol; the period number itself is displayed in the centre of
this symbol.
Once the explosives and the detonators have been laid out , all
is in place to produce the blasting letter, which the underground
blasting crews will use to implement the design. The blasting letter
is produced using the "blast letter" command . The procedures are
similar as the ones described earlier for the drilling letter.
General Approach
. The app roach of the BLASTCAD system in general (and that
of the LAYOUT programs in particular) is to use the computer
to help (not replace) the blasting engineer or technician in his/her
daily work. One of the great challenges of developing specialized
engineering software is to adapt the program to the use, not the
other way around.
In developing BLASTCAD, efforts have been put into the use
of blasting technical language familiar to the user. Also, there are
no computer commands to type: everything is mouse-driven, and
all commands are launched from menus. Considerable effort has
COMPUTER APPLICATIONS
BLASTCAD -
ties of explosives used, powder factors, etc. are all useful figures
when it come to evaluating a blast design. The efforts involved to
calculate them by hand could discourage their use. All these values
have now been added to the drilling and blasting letters and are
automatically produced with each output.
The method of making last minute changes quickly and easily
is also a big advantage. Once a blast design is produced or altered,
the program can generate the letters and calculate all the parameters
of these documents in less than a minute. When working by hand,
any change in the design means most measurements and calculations must be redone manually, as well as the letter itself.
Ironically, the biggest potential advantage is quite invisible to
the user. By designing their blasts with the LAYOUT functions,
engineers and technicians, without realizing it, create a complete
database of all the drilling and blasting parameters that are needed
to run the computer blast models available at Noranda Technology Centre, and mentioned in the introduction of this paper. The
creation of this blasting database is done continuously. Each time
a feature is added to the design, it is added to the database, eliminating the need to "compile" a design when it is finished to update
the datase.
tions and push holes as much as 20% or more from their plarined
location).
Although work is under way to improve hole drilling accuracy,
deviation is unlikely to be completely eliminated in the near future;
it is, thus, necessary to try to account for it. Noranda Technology
Centre is currently developing methods to survey blasthole locations. Once a satisfactory system is operational, BLASTCAD will
allow for the introduction to the system of the surveyed position
of the holes. This will permit the layout of explosives based on where
the holes actually are, rather than on where the designer thinks they
are; this will significantly improve blast layout procedures.
The Geomechanics Program at the Noranda Technology Centre
is developing a laser-based stope surveying system. It is designed
to go back into open stopes and survey their contours in true 3-D
mine coordinates. These contours represent extremely useful information when trying to assess blast damage and dilution. It will provide valuable feedback to readjust blasting parameters, such as
powder distribution or sequencing, and to better control the excavation contours.
Future Work
Conclusion
Acknowledgments
The authors would like to thank the Noranda TechnologyCentre
for permission to publish this paper. Also, sincere thanks are extended to all the blasting personnel throughout the Noranda group
of mines who took the jump toward BLASTCAD; the feed-back
from these people played, and still is playing, a crucial role in the
development of the system.
68
PyrometalJurgical processes
ElectrometalJurgy
Simulation and automation
Waste disposal, utilization, and environment
Complex ores to be discussed are those of
copper, nickel, cobalt, tin, aluminum, magnesium, titanium, and the noble metals.
The program includes industrial and academic visits, as well as a cultural program.
Companions to delegates are welcome. Saint
Petersburg is one of the most beautiful cities
in the world, famous for its magnificentgildedtop churches, theatres, museums, outstanding
architecture and monuments, numerous
bridges and canals, Its environment is of great
historical and artistic value. In the month of