User Manual Paradigm en 2021 March
User Manual Paradigm en 2021 March
Evenly Distribute
Moving Holes
Selecting Objects
Select & De-Select Functions Video
Grouping Nodes
Hole Renaming
Contours to Lines
Blasthole Charging
Creating Charge Configurations Video
Pre-Split Designer
Managing Scenarios
Timing Scenarios Video
Charging Scenarios
Using Snapshots
Data Management
Creating a Node Library
Exporting Data
Importing Charges
Importing Timing
Terrain Interactions
Hole X-Section
Importing Geometry
Drill Log
Charge Sheet
Programming Sheet
Reviewing Designs
Voronoi Heat Maps
Initiation Animation
Timing Contours
Burden Relief
Pattern Statistics
Proximity Viewer
Fragmentation Modelling
Overpressure Modelling
Paradigm operates in both 3D and 2D, and reads hole coordinate data from a range of third party files
including Excel (*.xls, *.xlsx, *.xlsm), comma separated files (*.csv), text files (*.xyz, *.hol), Iredes files
(*.xml), BlastPlan files (*.bpt), AutoCAD files (*.dwg, *.dxf), Wavefront files (*.obj), ShotPlus files
(*.spf), and BlastPlan files (*.bpt). In addition, Paradigm can import *.dxf, *.dwg, and *.xyz feature
lines, contour lines, and triangulated/mesh surfaces which can overlay a pattern of blastholes.
Paradigm also supports textured surfaces through*.obj files provided that the image textures are
.bmp, .jpg or .png formats (.tif formats are not currently supported).
With patterns and terrain surfaces, Paradigm determines minimum burden and various models use
that information to calculate maximum free-face flyrock range, peak overpressure levels, and even
muckpile footprints. The Damage Model also uses real terrains to compute heat maps which signal
areas of high and low stress intensity that may reflect either damage potential or fragmentation
potential.
It also enables users to create both regular and irregular blasthole patterns, add holes, remove holes,
move holes, and to edit hole properties such as length, diameter, sub-drill, inclination and bearing. It
also produces Voronoi heat maps to show spatial variability in any imported hole attribute and a range
of calculated attributes (depth, amount of water, temperature, flyrock range, hardness, powder
factor, charge weight, timing, etc).
Back to Index
Back to Index
Program User Manual March 2021
Options Panel
User-adjustable settings applied to all sessions.
Adjustments made here affect the next, and all
future, new sessions.
Auto Save Enabled: Saves backup file in the background at specified interval.
Open Auto Save File: Ability to open the Auto Save file after a program crash.
Grid Visible, Grid Size, Grid Units: Display Northing & Easting grid at specified intervals & units.
Viewport Text Line Height: The height of displayed text, in physical units (not font size).
Plan Scale Factor: The scale factor applied to holes in the Plan View viewport
Perspective Scale Factor: The scale factor applied to holes in the Perspective (3D) View viewport
Background Colour: The background colour for both Plan and Perspective views, and various section
view panels
Bearing Zero Angle: Bearing angle convention (typically with respect to North).
Inclination Zero Axis: Inclination angle convention (with respect to vertical or horizontal).
Small Delay Increment: Small interval when increasing or decreasing the Fixed per-Hole electronic
delay time (numeric keypad +, or -).
Program User Manual March 2021
Large Delay Increment: Large interval when increasing or decreasing the Fixed per-Hole electronic
delay time (numeric keypad Ctrl+, or Ctrl-).
Branch Naming Policy: Name type when creating branches and programming path for electronic
initiation.
Default Delays: Node Library name containing preferred list of non-electric delays.
Default Explosives: Node Library name containing preferred list of explosive product options.
Default Charge Rules: Node Library name containing preferred list of pre-specified Charge Rules.
Default Geology Nodes: Node Library name containing preferred list of Geology descriptions.
Session Template: Paradigm .blst file containing a background terrain or cadastre to help in
georeferencing the session blast.
Logo Filepath: Specify the filepath for a company logo to be included on reports.
Back to Index
Blast Origin: Sets the camera’s view point, and is automatically derived as the pattern is either read
from a file, or created using any of the program’s pattern creation tools. To change the view point,
select one or more nodes and click the “Place Blast Origin to Selection” button, or the “Auto Center
Blast Origin” button. If rotation of the pattern is jerky, click one of these buttons to redirect camera
view and produce smooth rotation in the View Port.
Scaled Dist Exponent, n: The value of the exponent used in the vibration scaled distance equation for
estimation of peak vibration levels.
P-Wave Velocity: Used in Dynamic Damage Model and FragmentationModel. Refers to p-wave
velocity for intact specimen.
Back to Index
Program User Manual March 2021
Choose Plan View (2D) or 3D View by clicking one of the tabs at the top left of the View Port.
Zoom In/Out using the mouse scroll wheel, or by dragging the orange zoom bar located at the top left
of the View Port. Instant Zoom with Fit Selected, Fit Holes, Fit All.
Rotate using Alt right click and drag left/right in either Plan View or 3D View, or press the mouse scroll
wheel and drag in a sideways direction. Reset North to return view to North = Vertical upward.
Tumble in 3D view only using Alt right click and drag up/down, or depress the scroll wheel while
dragging up/down.
Back to Index
Back to Index
Program User Manual March 2021
Stagger Strategy: Offset can be alternating (offset applied to every second row) or accumulating
(offset applied to every row).
Naming Policy: Hole ID automatically assigned to each hole. If “None”, holes are numbered without
prefix, if “Alphabetic”, each row has a unique prefix and numbering starts from 01 for each row.
Start Row Offset: First row offset distance from red & yellow survey points.
Rows/Holes: Number of parallel rows, and number of holes per row respectively.
Stretch: Tool to stretch burden and spacing to fit a defined area. When enabled, a blue “stretch” point
appears – click and drag the blue dot to stretch the burden dimension, or add more rows. Click and
drag the red point to stretch the spacing of holes, add more holes, or rotate the pattern about the
yellow point. Click and drag on the yellow dot moves the entire pattern without affecting orientation.
Flip Direction: Pattern generation starts at a line between red and yellow points and progresses to
one side. To change the side on which the pattern is generated, click this box.
Survey Point 1 & Survey Point 2: Two survey points used to define pattern orientation, representing
two holes in the same row of the pattern (e.g. obtained from GPS SatNav devices). Enter the
coordinates for the two holes into the Northing, Easting, Elevation fields in order to position the
pattern in local coordinates. The red dot ‘s coordinates are assigned to the first hole. The yellow dot’s
coordinates are used to define the direction of the row of holes when “Stretch” is not enabled, but
the coordinates of the last hole when “Stretch” is enabled.
Place Using Mouse: If the red and yellow survey dots, and the “ghost” pattern are not visible in the
ViewPort, click this button to attach them to the mouse. Click anywhere in the ViewPort to disengage
the pattern from the mouse.
Create Holes: Fix holes in the ViewPort. Until this button is clicked, holes remain as “ghosts”, or
previews, which disappear when the editor panel is closed.
Hole attributes such as Diameter, Length, and Sub-drill are specified by editing the settings in the
Attribute Panel.
Program User Manual March 2021
Holes, or groups of holes, can be moved in the View Port by highlighting then selecting the Move Tool.
Holes can be deleted by highlighting, then pressing the Del button or the Delete option in the Tools
section on the Session Ribbon.
Holes, or any other nodes, can be added to a pattern by selecting an existing hole or group of holes,
and then pressing Ctrl D (Duplicate). The duplicate holes directly overlay the selected holes, and the
program automatically highlights the duplicates so that they can be moved using the Move Tool.
Alternatively, single holes can be added using the Create Blast Hole tool on the Session Ribbon – after
clicking the icon, just move the mouse and left click to add a new blasthole.
If the Hole pattern was placed onto a terrain surface, it may be necessary to snap the hole collars to
the terrain surface. To do this, select all holes, then click the Hole Snap Tool that allows either the hole
collars or toes to be snapped to the nearest visible terrain surface, with various
options.
Back to Index
Click “Create Holes” button to fix holes and note that all holes remain highlighted. Adjust attributes
like diameter, length, sub-drill in the Attribute Panel.
Back to Index
Program User Manual March 2021
Use the Guide Radius to place the row of holes a known distance from a line or reference hole, or
alternatively use the Start Row Offset. Offset distance is perpendicular to the line joining the red and
yellow survey points.
Adjust burden and spacing values, the row stagger factor (fraction of spacing dimension), and the
Stagger Strategy (Alternating applies stagger to every second row, Accumulating applies stagger factor
cumulatively to each row). Click the “Create Holes” button to fix the pattern. Close the panel to erase
the hole preview. Adjust hole attributes of diameter, length and sub-drill in the Attribute Panel.
Back to Index
Highlight the two lines, click the Line Fill Tool option, specify the desired burden and spacing,
and the tool will populate the area between the two lines in the best possible manner. The
light-coloured holes are “preview holes” which will disappear when the panel is closed – click
the “Create Holes” button to create holes. After clicking Create Holes, the added holes will
remain highlighted – adjust the diameter, length, inclination, and bearing as required in the
Attribute Panel.
Back to Index
Evenly Distribute
Accessed from the Editing
Ribbon, and used to adjust spacing between a selected “row” of holes so that all holes are evenly-
spaced between the extremity holes in the selected group. The tool also
allows holes to be added or removed from the line, and the adjusted spacing
is displayed in the panel. Click the “Evenly Distribute Selected” button to
confirm the hole adjustments.
Note that this tool also aligns all holes between the extremity holes along a straight line – do not use
the tool if you wish to maintain curvature along the row of selected holes.
Back to Index
Program User Manual March 2021
Collar Adjustment. Enter the Minimum Burden you want the selected hole(s) to have and click the
“Move to Min. Burden” button to move the collars of all holes to comply with the specified minimum
burden, while maintaining the currently-specified inclination.
Inclination Adjustment. Enter the Minimum Burden you want the selected hole(s) to have, the
inclination search range over which the program can seek a solution, and then click the “Incline to Min
Burden” burden. The toe of the hole will be moved without change to the collar location.
In all cases, the direction in which holes are moved is controlled by the Direction Setting in the Shared
Settings, and the hole toe may be either fixed, or allowed to vary as the movement occurs, according
to the “Preserve Toe” setting.
The same functionality is also available, in a more interactive manner, on the Hole X-Section panel,
enabling users to see all the minimum burden distances along the length of the blast hole.
Back to Index
Terrain Snapping
Depending on the terrain Opacity attribute setting, hole collars may not be visible in plan or 3D view
if there is even a small discrepancy between hole collar elevation and the terrain elevation at that
point.
Program User Manual March 2021
Select holes for snap, select Point to Snap (Toe or Collar), Direction to Snap
(Up, Down, or Auto), the Search Axis (vertical or along the hole axis), and
your preference in relation to the toe of the hole (maintain Elevation, Fixed
toe, or Off). The “Preserve Toe” options affect how the length of the hole will
change as a result of the snap process. To remove ambiguity as regards the
surface to which holes are snapped, make only the target surface visible.
Click “Perform Snap” to move selected holes to the snap surface.
If the “Consider Sub-drill” box is ticked, the snap point for the hole toes is
located one sub-drill distance from the bottom of each selected hole.
Interactive
Allows users to move the collar or toe of a hole interactively, with the Hole X Section panel open.
Select the Edit Collar preference to move the hole collar (toe remains fixed) using a click and drag, or
Edit Collar to move the hole without changing its inclination. Movements will occur in the bearing
direction for each hole selected. Where a line of holes has been selected, the bearing for each of the
selected holes can be made perpendicular to a virtual line joining the holes by clicking the “Bearing
From Selected Holes” button.
Hole Inclination for either a single hole or a group of holes can be adjusted to a specified value by
typing the value into the “Inclination” field, and then clicking the “Apply Inclination” button. Such
changes to holes’ inclination are made in the direction of bearing of each hole.
Back to Index
Click the Hole Profile Editor tool to open the Hole Profile Editor panel. With this panel
open, and at least one line selected, users can convert a line, straight or with any
shape, to a blasthole by clicking the “Convert Lines to Holes” button.
Any hole can be converted to a line using the “Hole to Line” tool, and can then be edited using the
Edit Line tool, and converted back to a hole.
To assign a line to a hole, select both the line and the hole and then click the “Apply Bent Hole Shapes”
button. The selected hole will assume the profile of the line maintaining its diameter and charge rule.
If the “Maintain Collar” option is enabled, the hole maintains its original collar location, otherwise the
hole is re-located to assume the coordinates of the line.
Any selected hole or group of holes can be assigned random bending by clicking the “Simulate
Deviation” button. This tool applies an offset to the toe coordinate of the hole(s), and applies bending
with parabolic curvature, using the equation 𝑇𝑜𝑒 𝑂𝑓𝑓𝑠𝑒𝑡 = 𝑎 × 𝑉𝑒𝑟𝑡 𝐷𝑒𝑝𝑡ℎ2, where the value of the
Program User Manual March 2021
coefficient, a, is specified in the input field labelled “Deviation”. If the “Randomize Direction” box is
enabled, the direction of deviation of the toe offset for each hole is chosen randomly. When disabled,
the direction of deviation is defined by the hole direction in the Attribute Panel.
Back to Index
Moving Nodes
Click the Move Tool on the Session Ribbon to move objects
you have already selected in the ViewPort or Node List, such as holes,
feature lines, receivers, etc. Move can be applied to objects in either Plan or
3D view mode – in 3D mode the move tool has three directions of
orthogonal movement. The Move Tool allows translational movement, not
rotational.
With the Move Tool selected, highlighting one or more objects in the View
Port Plan View displays the dual-axis Move Icon located at the centre of
selection. To move purely East-West, left click and drag the red arrow. To move purely North-South,
left click and drag the blue arrow. Holding Ctrl while dragging the yellow dot constrains movement to
either horizontal or vertical screen directions. To move freely in any direction, left click and drag the
yellow dot on the icon. The distance moved is displayed in the Status bar at the very bottom of the
screen, as well as in the View Port while the tool is being dragged.
The Move tool will snap to points if the Shift key is pressed while dragging. When the tool is activated,
Paradigm constructs a list of candidate points to snap to, and then projects them into screenspace and
discards those which are not displayed in either Plan or 3D View. It then sorts by screen depth and
discards any that are exactly behind others in screen space (so a perfectly vertical hole will only ever
have the collar as a snap point in plan view for example). The list of points is searched whenever the
mouse is moved to see if there is a snap candidate within range, hardcoded to a radius of 30 pixels.
The Move Tool can also be constrained to move in discrete steps. Click the
small arrow below the tool icon in the Session ribbon to activate discrete
steps, and select the desired step size.
Back to Index
Program User Manual March 2021
File – Open is used to read and display new blasthole pattern. Overwrites existing session data.
File – Import is used to overlay new information like feature or contour lines, new hole attributes,
timing, charging etc on existing data, without loss of data in the current session.
File – Extend is used to add or alter information such as new attributes to the existing pattern, and to
add holes if new ones are found in the file. It will not delete holes already in the session.
To read blasthole data from an Excel or csv file with columns of data in any order:
• Select File – Open or Import, or Extend (*.xlsx, *.csv), open the selected file
• Left click the first data cell (do not click the Indicates units for
data to be read
column label) in each requested column
(program shows the number of entries in Indicates no of
points in file
each column). Indicates next attribute
Note that the hole property “Length” refers to the total length of the hole,
including sub-drill. The hole property “Sub-drill” is used by the program to
calculate the volume of each hole, equal to Burden x Spacing x (Hole
length-Subdrill), and Powder Factor. In the example, the length of 11.1
metres and subdrill of 1.1 metres indicates a bench height of 10 metres.
To assign a value for a missing column of data to all holes (e.g. hole
diameter), Ctrl-A to select all holes in the View Port. In the Attribute panel,
first choose the appropriate units (you can assign data in any units and
the program will transform them into the default units specified in the
Options panel), then type the value into the appropriate cell. Click in the
View Port away from the holes to de-select holes, or click the Clear
Selection in the Selection panel.
Back to Index
The Layout Editor panel requires two actions from the user:
The transformed coordinates are only available in the table in the Layout Editor and are lost once
the pane is closed.
Back to Index
Program User Manual March 2021
Select Duplicates
Identifies multiple input of coordinates for the same
hole.
Click Select Duplicates on the Session Ribbon after data input – multiple instances will be highlighted
in both the Node List and the View Port. If holes are located within one hole diameter of each other
they will be considered as duplicates.
Back to Index
Measuring Distances
Distances are measured in the View Port by selecting Measure
Distance from the Session Ribbon. The Measure Distance tool works a little
differently in Plan and 3D Views.
In Plan View, left click and drag creates the dimension line, and displays the
distance on the Status Bar and beside the measurement arrow, with the start
and end points of the measurements at the same elevation. Dimension line
appears from the first click point to the mouse arrow tip as the mouse is
moved. Release the left button to terminate the dimension line. The distance
is displayed as text along the measurement line.
Shift left click and drag snaps the start and end points to nearby holes. Ctrl left click and drag constrains
the direction of measure to either horizontal or vertical on the monitor screen. The next mouse click
causes dimension line and distance text to disappear.
Press the Enter key after releasing the mouse button to retain the
measurement line and create a new Measure Node. The node has
attributes in the Attribute Panel that allow you to customise the
appearance of the measurement in the View Port. The “Show Ring”
option creates a circle centred on the start point and with radius
equal to the length of the line. The Reverse button interchanges
the start and end points of the line. To delete a retained measurement line, find the node at the
bottom of the Node List, highlight it, and press the Delete button on your keyboard, or click the “X”
Delete button on the Session Ribbon.
For a line of specified length, first create a measure node from the desired start location and then edit
the length in the Distance attribute in the Attribute Panel. The end point will be moved to create a line
of exact length, and the displayed text will be updated.
In 3D View, distance measurements will be made at the elevation of the first mouse click, unless the
Ctrl key is held down during dragging, in which case the start and end points snap to the nearest
surface. In these cases, the Status Bar will show both plan and slant (direct)
distance.
Program User Manual March 2021
Press Esc key to de-select the Measure Distance function, or click the icon to toggle off.
Note: Normal Select function is disabled while the Distance measure tool is active.
Back to Index
If a Dummy Hole is added, this is used only for the purposes of adjusting timing – it cannot be charged
with explosives, and its presence is used to maintain timing consistency along a row, or a convenient
connection point for surface timing assignment. Dummy Holes can also be added during tie-ins in
which the delay between holes is a fixed interval (as opposed to delays based on the separation
distance between the holes). Select the two holes between which a Dummy Hole connection point is
required, and click the Insert Dummy
tool on the Timing Ribbon.
Dummy Holes are also used on occasions as reference points, e.g. the location of a nearby receptor,
or piece of mining equipment.
Click the desired tool and then click anywhere in the View Port – a Blast Hole or a Dummy Hole is
added at each mouse click, at the tip of the mouse arrow. Click the tool again to turn off the tool.
Added holes assume default settings for diameter, length, inclination and bearing. These values can
be adjusted in the Attributes panel after the holes are created.
Holes can also be added using Ctrl D (Duplicate) after selecting one or more holes in an existing
pattern. With this method, the duplicate holes are created exactly overlying the original holes – left
click to highlight, then turn on Move Tool to drag to a new location. Holes so added carry the same
attributes of diameter, length, inclination and bearing as the original holes from which they were
copied.
The size and colour attributes for Dummy Holes can be edited in the
Attributes List. Dummy holes can also be used as receiver locations at
which estimates of vibration or overpressure are required. In these
instances, it can also be very useful to provide a Name to the Dummy
Hole.
Back to Index
Program User Manual March 2021
Hole Selection
Select Single Hole. Left click the hole in either the View Port or in the Node List
1. Shift left click in the View Port or Ctrl left click in the Node List
2. Click on one hole, followed by Shift left click on another hole in the Node List selects all holes
between the two clicks
3. “Box Selection” or “Polygon Selection” selects included holes
4. Select “Line Selection”, left click, drag the cursor over a line of holes, adjust the width of the
selection catchment zone with the mouse scroll wheel
Select Row. Select “Row Selection”, move mouse arrow to start hole in row, left click and drag a small
distance in the direction of the row to automatically select all holes in the row
Select Multiple Rows. Repeat “Select Row” above, with Shift key depressed
Select All Holes. Click “Select All Holes”, or Hot Key Ctrl-A
Select All Holes within a Group. In the Holes Panel, highlight group name, right
click, select either children (selects all holes within the highlighted group) or
siblings (selects all holes within the same group when a hole has been selected)
De-Select All Holes. Left click away from a hole, or click “Clear Selection”, or
right click in Node List and select “Drop Selection”
De-Select Some Holes. Ctrl-left click (single hole), Ctrl-left click and drag (all holes from click point to
end of row)
Select all holes with the same charge configuration. From Charge Rule Editor, select charging rule from
list then click “Select Holes with Charging Rule”
Selection by Attribute
Program User Manual March 2021
Tool found in Session ribbon, and allows users to select groups of holes according to specific attributes,
within specified ranges. Selection rules can be selected using standard
logic expressions of less than, equal to, greater than. By default,
selection is limited to visible holes, though this restriction can be
removed by disabling the “Visible” option in the Selection Tool panel.
Select With Current Delay. Useful once a pattern has been partially or fully tied-in. Current delay is the
Active Delay displayed on the Timing Ribbon
Select all holes in the branch. Double click any hole in the initiation branch (non-electric tie-ins only)
Select Up. Selects Upstream delays from a highlighted hole or group of holes which have been tied
using non-electric delays. Highlights holes back to the first branch-point
Select Down. Selects Downstream delays from a highlighted hole or group of holes which have been
tied using non-electric delays. Highlights all holes downstream
Select Initiation Path. First select a hole, then click this function to show the full initiation path from
the initiation point.
Back to Index
Grouping Nodes
It is often beneficial to group nodes to help identify and
select members. For example, holes of the same diameter,
holes with the same Charge Rule, holes used in fragmentation or flyrock modelling, or contour lines
with a particular significance. Once grouped, the colour of each member of the group can be changed
to help identify them.
To quickly highlight all members of a group, right click the group name in the Node
List and select the option Select All Children. If one of the group members is already
highlighted, select all others with a right click and Select Siblings.
Ungroup Selected. To remove grouping, highlight the group name in the Node List,
right click, select Ungroup Selected. This does not delete the members – it only
removes grouping from the members.
Drop Selection. Used to de-select a group of nodes (alternatively, Clear Selection in the Selection
Panel, or simply click in the View Port away from any node).
Back to Index
Text added to the ViewPort is included in the printouts if the “Print Annotations” option in the Print
Preferences Panel is enabled. To hide text in the printout, de-select the “Print Annotations” option.
Text annotation is also available in the Editing ribbon.
Back to Index
Program User Manual March 2021
Back to Index
Available in Line Tools section of Editing Ribbon. Select the group of holes (e.g. front or back row), and
then click the tool icon. The line will start at the first selected hole and continue to the last selected
hole, with a vertex at each intermediate hole. The new node will appear at the bottom of the Node
List.
Back to Index
Back to Index
Program User Manual March 2021
Contours to Lines
Available on the Editing Ribbon, and used to
convert calculated contours to line nodes.
When using the tool, ensure that the only visible contours in the View Port are the calculated contours
derived from modelling. Converting the modelled contours to lines means that lengthy calculation
times to re-generate the contours can be avoided, and the newly-created nodes can be made visible
or not from the Node List, at any time.
Back to Index
Hole Renaming
Available on Editing Ribbon.
Name Prefix: When enabled allows all hole IDs to the same prefix before the actual hole number.
The prefix could, for example, be a blast number.
Row Identifier: When enabled allows each row of holes to have its own
alphabetical prefix, with the “Letter Count” being the number of alphabetical
characters in the identifier. Row Start Letter is the letter locator in the English
alphabet, 1 = A, 5 = E, etc.
Numeric Identifier: defines Numeral Count (e.g. A-1, or A-01), and the Hole
Start number for the row
Select a line or group of holes, define the desired naming protocol, and click
the Rename Selected Holes button
Back to Index
The Hole Text offset and orientation can be adjusted for a single hole, a group of holes, or for all holes
using the Edit Text Offsets function on the Editing Ribbon.
Back to Index
Program User Manual March 2021
Available in the Editing Ribbon. After clicking the Create Line Tool icon, left click in the ViewPort at the
position where the first point of the line is to be drawn and displayed. Add as many vertices as you
require by subsequent mouse clicks and terminate the process with a right click. Where a terrain
surface is present, the vertices assume the elevation of the nearest visible terrain under the cursor.
The program creates and adds a Line Node to the Node List, and
displays the Attribute list for the line. Feature lines can only be added
if at least one blasthole exists in the session.
Lines can be assigned a name by typing into the “Name” field in the
Attribute Panel. To move the line to another location in the ViewPort,
highlight the Line Node in the Node List, then activate the Move Tool.
To delete the line, select the Line Node and press the Del key, or click
the Delete Icon on the Ribbon. Ctrl D creates a duplicate of the line, perfectly overlying the original
line.
Edit Line
To edit the line, first select the line in the Node List, or by a left click in the View Port, then click the
“Edit Line” icon in the Ribbon. Clicking “Edit Line” without first selecting the line in the Node List results
in the program selecting the most recently-added line by default. Once the line has been selected and
the Edit Line tool activated, all of the line vertices will be displayed, with the starting point being a
diamond and all other vertices being circular dots. To move one of
the vertices, left click over the point and note its colour changes to
red. Now click and drag the red vertex to a new location.
To add new vertices to the line, select the line in the Node List,
activate the Edit Line tool, then hold down the Ctrl key while Click on anchor
point to highlight
hovering the mouse over the line – a new vertex will appear and
move along the line with the mouse arrow, and can be anchored
by a left mouse click.
Convert between a poly-line and a closed polygon using the “Polys” tick box, and note that the small
graphic changes accordingly.
The Invert button reverses the start and end points of the poly-line.
To create the bounding polygon for an entire blast hole pattern, simply click the “Create Blast Polygon”
icon on the ribbon. The bounding polygon generally passes through the perimeter holes in the pattern,
and does not assume overbreak. To adjust the polygon shape, highlight the node in Node List, then
click the “Edit Line Tool” icon and add, remove, or move handles or vertices as appropriate.
Groups of feature lines can be merged into a single feature to lessen the number of nodes in the Node
List. First select the lines, either by a left click in the ViewPort or the Node List, then click the “Merge
Program User Manual March 2021
Selected Lines” icon in the ribbon. Merged lines can also be “un-merged” using the “Split Lines”
function, though the original line colours are lost.
Convert any calculated contour (e.g. flyrock, vibration footprint, muckpile footprint, timing contours)
to lines by first generating the contours, then click Contours to Lines to avoid having to regenerate the
contours at a later time.
Lines added to the ViewPort are included in the printouts if the “Print Annotations” box is ticked in
the Visibility Control Options in the Session Printout Preferences panel. To hide all lines in the printout,
de-select the Print Annotations option.
Back to Index
Note. Difficulties can be experienced if the selected line has Offset line
sharply convex angles.
Selected line
Back to Index for offset
node list. If a regular pattern has already been created behind the free face, the straight line
for the In-Between Lines tool can be created using the Line Through Holes tool – simply
highlight the line of holes and click the tool.
Back to Index
If all that is required is to create a non-electric or electronic initiation design, it is not necessary to
change charge configurations. Primer locations are also specified here, and a small graphic displays
the charge configuration for a selected hole, or the first selected hole in a group of holes in the pattern.
The concept of fixed or variable length/weight sections is best considered in the light of how a group
of holes of variable length (e.g. due to irregular floor elevation) would normally be charged. Variable
length holes need to have at least one variable length section to ensure that the full length of all holes
is charged. When a section of explosive is added, users have the option to specify cartridge product
by enabling the “Is Packaged” option and then specifying the diameter of the cartridge. If unticked,
the explosive will be assumed to be bulk, with charge diameter equal to the hole diameter.
Variable Length Sections: any section (explosive, stemming or air) whose length is variable in holes
of different lengths. Typically this would be the explosive column in simple configurations with only
collar stemming and a single charge column. Overwrite with new name if required.
Fixed Length Sections: any section (explosive, stemming or air) whose length is to be fixed in holes
of different lengths. Type desired length into input field “Length” and select units. Overwrite with new
name if required.
Program User Manual March 2021
Fixed Weight Sections: typically an explosive base charge or perhaps a fixed size of charge used in
buffer holes. First select the weight units, then type desired weight into input field “Weight”.
Overwrite with new name if required.
Percentage Length Sections: can apply to stemming, air, or explosive, commonly used in “short”
holes where normal stemming lengths are considered too long, and the preferred charging is in terms
of x% stemming, (100-x)% charge. Type desired percentage in the “Percentage” field, and overwrite
with new name if required.
To remove a section from the Charge Decks list, highlight the section, right click, select Delete
Highlighted Sections.
To create a new Charge Configuration, or to delete an unwanted charge configuration, click the
appropriate button at the bottom of the Charge Rules list. Any number of charging rules can be created
and assigned.
Warning. If a hole or a deck does not have a primer assigned it will not be able to receive
timing during either non-electric tie-in or electronic timing operations. This may affect
fragmentation model calculations.
Back to Index
Program User Manual March 2021
If holes are of different length, the explosive weight displayed in the Attributes Panel will vary from
hole to hole for holes with Variable Length charges.
Note: Not all explosive sections require a primer, but each deck (one or more explosive sections
delimited with a stemming column) in a hole must have at least one primer (See Adding & Deleting
Primers).
Back to Index
Program User Manual March 2021
Pre-Split Designer
To help design an appropriate charge load and blast hole spacing
for a successful pre-split wall.
Type the appropriate values in each white input field – pre-split holes may, or may not, have stemming
as part of their charge configuration. Values required to be specified include the rock properties
(determines the borehole pressure required in each hole), the hole properties, the explosive
properties, and the length of hole dedicated to stemming or a section without charge.
The red zones in the “speedo” dials indicate aggressive design, i.e. higher-than-ideal borehole
pressures or wider-than-ideal hole spacings. The yellow zones indicate conservative design. The green
zones indicate the “ideal” conditions for normal mining operations (not necessarily for construction
or dimension stone applications).
• Typing a new value in the field adjacent to the orange slider bars, or
• Click and rag the upper slider bars, or
• Click and drag the “speedo” needles.
Once the speedo dials have been adjusted appropriately (i.e. so that the estimated ideal hole spacing
is equal to the spacing in the pre-split hole layout), click the “Create Pre-Split Charge FRule” button to
automatically generate the charge rule.
Use the “Set Ideal” button to determine both the ideal (for mining) charging and hole spacing.
Back to Index
Program User Manual March 2021
Note. Primer position can also be changed by click and drag on the primer icon in the graphic.
The charging graphic at the right of the panel only appears if one or more holes are selected.
Deleting Primers. To delete a primer, highlight the unwanted primer in the list of primers and click the
Delete Primer button. The deleted primer will disappear from the charging graphic.
Back to Index
Once you have assigned a series of charge rules to a blast pattern, the charging can be saved as a
Charge Scenario. But you may wish to compare one scenario with another (e.g. different wall control
options or different fragmentation options), so Paradigm allows you to define and save multiple
charge scenarios for the pattern, in a very similar way to which multiple timing scenarios can be
defined and saved.
Program User Manual March 2021
To create a New Charging Scenario after assigning charge rules to all holes:
• Click the arrow next to the displayed Charge Scenario Name (if
no scenarios have yet been assigned, the display will say “<No
charging scenario active>”
• Select “Create Charging Scenario” to save the current scenario
• Create new charging rules and apply as required to hole groups
or rows, then click Create Charging Scenarios again to save the new scenario.
It is a good idea to name your charging scenarios so that the differences between them are obvious
without having to review all the different charge rules. Charging Scenarios are independent of Timing
Scenarios, and a single Paradigm file may contain any number of charge scenarios and timing
scenarios.
Note. It is not necessary to create or save a Charge Scenario if you are only working with a single
charging option. The scenario manager is only required when you wish to compare multiple
charge design options for the same blast pattern.
Back to Index
Note: Paradigm does not require the user to specify the Initiation Point(s) (IPs). IPs are deduced
by Paradigm as the hole(s) for which no incoming delay has been assigned, but for which an
out-going delay has been assigned. Each IP is identified by a symbol, and patterns may have multiple
IPs:
Set Active Delay. Left click a delay in the ribbon, or use numeric Active delay
Tying a Line of Holes. Select a line or polyline of holes (See Select Tools), and
press the space bar, or click Tie Selected on the Timing Ribbon. Initiation
direction follows the same sequence as hole selection.
Auto-Tying Holes. Before selecting holes, enable Auto-Tie on Selection in the Selection
Panel. As holes are selected, they will also be tied – order of selection determines
direction of tie. Remember to turn off this function once tie-in is completed.
Program User Manual March 2021
Multi-Row Tie. Used for repetitive tying of branches to a defined Control Row.
Back to Index
• Click the Manage Timing Scenarios tool in the Timing Ribbon to see a list of all currently-
defined Timing Scenarios
• Click and highlight the unwanted Timing Scenario
• Click the Delete button at the bottom of the scenario list.
Program User Manual March 2021
Back to Index
Or:
Note: To change a delay between two holes, both holes must be selected
Or:
Program User Manual March 2021
• Select a hole
• Click Select Up or Select Down in the Selection Panel (selects all holes in implied direction)
• Select the new Active Delay
• Select Tie Selected on the Timing Ribbon
Note: Select Up selects upstream holes only back to the first branch point
• Set the Active Delay to the existing delay which you want to replace
• Click Select with Current Delay in the Selection Panel
• Set the Active Delay to the new delay
• Click Tie Selected on the Timing Ribbon
Or:
Back to Index
To remove a delay from the series, select it from the list, then click
“Delete Delay”.
To add a new delay to the series, click “Create Delay”, then adjust its
attributes as required.
Back to Index
The above action creates a blank library file. To add nodes (delay series, explosives, geology, charge
rules, feature lines, receivers, etc) to the file from the active session:
New content may be added to any Library file at any time. Having created the library file, it is saved
automatically and will be available for all future sessions. Multiple libraries can be created, perhaps
Program User Manual March 2021
using products from different suppliers, or for Charge Rules applicable for different sections of the pit,
and the Node Library can contain any number of Library files.
To recall any node from the library to the current design session, click the Node Library icon, select
the library from which to recall the node, select the Node Type, then select and highlight the desired
node from the library list. Transfer this node from the library to the current session, or vice versa, by
clicking the direction arrow.
Back to Index
Non-Electric Scenarios
By default, holes are assigned a 500 ms down-hole delay in non-
electric scenarios, and additional primers in the same explosive
section are assigned the same firing time. Alternative primer timing
is assigned to selected holes.
• First, select the holes to which delay times are to be edited (Ctrl-A to select all holes).
• Click Deck Timing Editor from the Timing Ribbon to open the Deck Timing Editor panel.
• To change the down-hole delay time, edit the field “Down Hole Delay”.
• To change the delay time between different decks in the same hole, edit the field “Inter-Deck
Delay”.
• To change the delay time between primers located within the same deck, edit the field “Intra-
Deck Primer Delay”. For instantaneous firing of all primers in the same deck, Intra-Deck Primer
Delay = 0 ms. When the second primer is used as a back-up, Intra-Deck Primer Delay ≠ 0 ms.
Electronic Scenarios
The Deck Timing Editor for electronic timing scenarios differs from that for non-
electric scenarios only in that there is no Down-Hole Delay field. Primers within
a single deck can be programmed to fire instantaneously (Intra-Deck Primer
Delay = 0 ms), or as a back-up (Intra-Deck Primer Delay ≠ 0 ms).
Note: For both non-electric and electronic initiation scenarios, the depth
of the primer, as well as the number of primers in each explosive deck,
are specified and edited using the Charging Rules. To change the in-hole
initiation sequence of decks (e.g. from initiation starting at the bottom deck to
initiation starting at the top deck), click the “Reverse Deck Delays” button.
Back to Index
Program User Manual March 2021
1. Select the holes from the preferred starting hole to one end of the front row (Row Select)
2. Set the Active Delay and Click the Multi-Row Tie icon
3. Click and drag along any branch to tie all branches
4. Use the Box Select or Polygon select to Un-Tie the delays which extend beyond the planned
centreline
5. Select the holes on the other side of the starting hole to the other end of the front row
6. With Multi-Row Tie still active, click and drag along any of the branches on the other side of
the V
7. Set the Active Delay for the desired time between holes in the front row, and press the space
bar (or click Tie Selected on the Timing Ribbon)
8. Re-select the front row holes on the other side of the start hole and press the space bar (or
click Tie Selected on the Timing Ribbon)
9. Insert an offset delay on one side of the starting hole
10. Enable Auto-Tie on Selection, select the appropriate Active Delay, and complete tie-in for all
remaining un-tied holes
Centre-Lift Initiation
1. Select the desired Control Row delay time as the Active Delay
2. Select the holes from the preferred starting hole to one end of the Control Row, and press the
Space bar or click “Tie Holes”
3. Set the Active Delay for the branches, and Click the Multi-Tow Tie icon
4. Click and drag along any branch to tie all branches on both sides of the Control Row
5. Use the Box Select or Polygon select to Un-Tie the delays which extend beyond the planned
centreline
6. Repeat the above steps to tie the holes on the other side of the starting point.
7. Select the row of holes parallel to and adjacent to the Control Row (Ignore Ties enabled)
8. Set the Active Delay to the desired Control Row Offset Delay, select the row of holes parallel
to and adjacent to the Control Row (Ignore Ties enabled) and click Replace Upstream Ties.
Program User Manual March 2021
Zipper Initiation
1. Select the Control Row holes from the end hole of an internal row
2. Set the Active Delay for the branches and Click the Multi-Tow Tie icon
3. Click and drag along any branch to tie all branches on one side only of the Control Row
4. Select the row of holes parallel to and adjacent to the Control Row on the other side from the
tied-in
5. With Multi-Row Tie still active, click and drag along any of the branches running away from
the highlighted row
6. Set the Active Delay for the desired time along the Zipper Row (keeping the starting row
highlighted)
7. Click and drag from the second row of highlighted holes towards the first highlighted row to
tie the first leg of the Zipper
8. Re-highlight the first row of holes and then click and drag along any branch towards the
second row of highlighted holes to the tie the second leg of the Zipper.
9. Enable Auto-Tie on Selection, select the appropriate Active Delay, and complete tie-in for all
remaining untied holes
(1) (3) (4, 5) (7) (8) (9)
Back to Index
Program User Manual March 2021
Alternatively:
The Timing Ribbon displays a scroll wheel for specifying the desired interval. Input any desired interval
(by typing directly into the field, or by using the scroll-wheel arrows) and follow
the same procedure as is used for non-electric timing. The program will assign
colour tie-lines based on the colours of the nearest non-electric delay in the
default delay series.
The “+” and “-“ key actions will increment by the Small Delay Increment Interval setting in the
Preferences panel. Ctrl + increments the interval by the Large Delay Increment Interval setting also
found in the Preferences Panel. Clicking the down arrow, pressing “-”, or Ctrl – decrements the interval
in the same manner.
If the deck contains multiple primers, by default the program will apply the same timing to each primer
in the same deck, i.e. all primers in the same deck will be programmed to fire simultaneously. To have
different times for multiple primers in the same deck, use the Deck Timing Editor.
Back to Index
Program User Manual March 2021
If the deck contains multiple primers, by default the program will apply the same timing to each primer
in the same deck, i.e. all primers in the same deck will be programmed to fire simultaneously. To have
different times for multiple primers in the same deck, use the Deck Timing Editor.
Back to Index
Back to Index
The yellow dot represents the zero time point for the vector-based
radial timing, and can be dragged to any point in the View Port,
even outside the pattern of holes. To snap the zero time point to a
blasthole, hold the Shift key down, then click and drag the yellow
dot to the desired starting hole.
In the third method of orientation, the Directional Timing Tool is used to define the direction
in which the primary axis points, and the radial timing tool snaps to the point used to define
the direction of movement.
While moving or rotating the radial timing icon, timing contours or the timing heat map, or any of the
Initiation Review Tools (Interval Graph, Burden Relief, Initiation Animation) can also be activated to
provide immediate visualisation of the new timing assignment. If the pattern is very large, there can
be a noticeable delay between dragging the mouse and re-calculating the new heat map or timing
contours.
Firing times of individual holes can be assigned in either of two ways. In both ways, the program first
calculates the perpendicular distances of the hole from both the Primary and Secondary axes, and
then multiplies the distances by the ms/m delay times specified by the user in the Timing Scenario
Manager. This provides a time Tp in the Primary Axis direction, and a time Ts in the Secondary axis
Program User Manual March 2021
direction. With the Radial Interpolation unselected, the time for each hole is calculated as the sum
Tp+Ts, and the resulting timing contours are diamond-shaped as illustrated by the diamond-shaped
polygon around the central yellow dot. With the Radial Interpolation option selected, the time for
each hole is calculated as √𝑇𝑝2 + 𝑇𝑠2 , and the timing contours are ellipsoidal-shaped also as illustrated
by the ellipse drawn around the central yellow dot. The sequence can be inverted, or reversed, by
clicking the “Invert” option.
To ensure that holes on opposite sides of the Primary and Secondary Axes are not firing at the same
time, users may define an offset to either the Primary or Secondary Axes, or both. Additionally, users
may have different relief factors on each side of the axes (Enable Split Axis Relief).
Start time can be adjusted from the assigned time by simply entering the desired time in the Start
Time field. Appropriate adjustments are then made to all holes to maintain the specified timing
sequence.
The user also has the opportunity to assign timing based on the holes’ collar, toe, or centre-of-hole
separation distance available as “Location” options in the Timing Scenario Manager panel.
Back to Index
1. Select the Create Composite Timing Scenario option from the Timing Scenarios pull-down list
to open the Composite Timing panel in the Timing ribbon. Program will display the message
“<No Timing Sets>”.
2. Define the first Timing Set by highlighting a group of holes using
any of the hole selection functions, clicking the pull down list in
the Composite Timing ribbon panel, and then selecting the
desired type of timing scenario you wish to apply to that group of
holes. The selected timing scenario is applied only to the holes in that timing set.
3. Repeat Step 2 for each different group of holes in your pattern. Any combination of timing
type (Fixed Per-Hole, Fixed Per-Distance, Directional, Radial, Manual) can be assigned to the
different sets, and any number of timing sets can be created.
Program User Manual March 2021
To see the holes assigned to each Timing Set, click the Use Set Colour icon
in the Composite Timing panel in the Timing Ribbon. This automatically
assigns a different colour to the Voronoi cells associated with each hole
in the set. It also allows users to immediately see if any holes
have not been assigned to a set. To move a hole into a set (or
from one set to another), first select the new set from the pull
down list in the Composite Timing panel of the ribbon, then
select the hole or group of holes to be reassigned, then click the
Add Selected Holes to Set icon. Note, this does not change the
holes’ grouping in the Node list, only their timing set.
Once all holes have been assigned to a timing set, check to the message “All holes
timed” in the Timing Scenario panel in the ribbon.
This allows initiation to transfer smoothly between adjacent sets. It is most easily achieved by first
ensuring that the View Option Show Detonation Times is activated, and the Spatial Timing Editor panel
has been opened. Once appropriate timing has been assigned to the first timing set, select the
adjacent timing set from the pull down list in the Composite Timing panel in the ribbon, and adjust
the Start Time for that set so that the initiation sequence transitions smoothly from the first timing
set to the second. Repeat this procedure until the appropriate Start Time has been defined for each
Timing Set. Use the Initiation Animation tool to confirm the desired initiation sequence.
The user also has the opportunity to assign timing based on the holes’ collar, toe, or centre-of-hole
separation distance available as “Location” options in the Timing Scenario Manager panel.
Back to Index
Create a Contour Timing Scenario by clicking the option in the Create Electronic Scenarios list.
The desired timing contour lines are drawn using the Line Draw Tool. To register the lines as timing
contour lines, first open the Timing Scenario Manager and highlight the Contour Timing scenario
previously created. Highlight the first line in the
Node list then click the Add Front Using Selected
Line button. Add all other lines successively to the
timing contour line list shown to the right of the
Timing Scenario Manager panel. In the input fields
adjacent to each line, specify the time which you
want to associate with that line. It may be useful, for
example, to measure the distance between
successive contour lines and multiply that distance
by the desired ms/m or ms/ft relief time you wish to
apply to the blast.
To confirm that the program has successfully morphed the initiation front to each assigned contour
line, activate the Timing Contours Tool.
The user also has the opportunity to assign timing based on the holes’ collar, toe, or centre-of-hole
separation distance available as “Location” options in the Timing Scenario Manager panel.
Line 2
Line 3
Line 1
Line 4
Back to Index
Program User Manual March 2021
To increment the firing time of all selected holes by the same fixed time, add the desired
increment (positive or negative) to the displayed Initiation Time and type this value into the
input field (e.g. for the example above, 1172 will increment the firing times of all selected holes by
100 ms, and typing 972 will decrement the firing times of all holes by 100 ms), making sure that the
“Absolute Edits” tick box is not ticked. Note that in this mode, the program does not assign the
specified time to all holes, but instead adjusts the firing time of every selected hole by the difference
between the original time and edited time.
To remove all timing from the selected holes, click the Remove Timing button.
If the Convert to Manual Scenario is applied to a non-electric timing scenario, the program removes
the tie-lines and assigns the previous non-electric surface initiation times to all holes (i.e. it removes
the timing provided by the down-hole delay). Converted timing can be reverted to the original non-
electric scenario using Undo.
The user also has the opportunity to assign timing based on the holes’ collar, toe, or centre-of-hole
separation distance available as “Location” options in the Timing Scenario Manager panel.
Back to Index
Program User Manual March 2021
Branching Manager
Allows users to specify the surface bus wire layout, branching, and programming path for electronic
initiation.
The bus wire and branching plan is defined by selecting holes in the same sequence with which the
programmers will walk the shot , using any of the standard Select Holes functions, and remembering
that the sequence of selection of holes is important. Users can break
the path at any stage to create a new branch. And branches can be
named or numbered. To create a branch, select the holes in the desired
sequence, Click the Branching Manager icon in the Timing ribbon, and
then click the Create Branch button. To make the different branches
easily identifiable, select different colours for each one. Holes can
added to, or removed from the branches using the Add Selected Holes
or Remove Selected Holes buttons. While selecting holes, a hole count
is displayed on the Status Bar at the bottom of the screen, and the
number of holes and detonators in each branch is displayed in the
Branching Manager panel.
Programming paths can be printed using the Print facility on the Session ribbon.
Back to Index
Initiation Animation
• Click the option Initiation Animation on the Timing Ribbon
• Click and drag the coloured Timeline bar, or
• Place the mouser cursor in the orange scroll bar area, and move the mouse scroll wheel, or
• Click the Play button on the Playback Controls (select the pay-back speed that best suits your
analysis), or
• Enter a time into the input field adjacent to the
Timeline bar.
Program User Manual March 2021
With non-electric initiation animation, the Voronoi cells associated with each hole become highlighted
first with yellow shading (signifying initiation of the surface delay), and then with red (signifying the
detonation of the first down-hole delay). With electronic initiation animation, the Voronoi cells only
turn red to show charge detonation times. Where the hole contains multiple decks, the Voronoi Cell
shading changes to other colours, with each colour signifying the detonation of a
new deck.
If a hole or deck does not have a primer assigned, it will appear as an un-detonated
charge during initiation animation, and in the Initiation Timing heat map.
Back to Index
Timing Contours
• Presented as a series of iso-time lines with arrow heads
indicating direction of rock movement (arrow heads are small
and a high zoom factor may be required to see them clearly)
• Click the option Timing Contours on the Timing Ribbon
• Adjust Contour Interval ranges
• Adjust colour legend as desired
Timing contours are lost when the Timing Contours panel is closed. To
make the contours permanent, click the Contours to Lines tool on the
Editing Ribbon, in which case all visible contours will be converted to
permanent lines and will appear, appropriately named, in the Node List.
Back to Index
Program User Manual March 2021
• Select the Graph Mode – Deck Window or Step Window (see descriptions below)
• Type desired interval into input field labelled “Graph Interval”
• Click inside the graph area to see readout of charge weight per selected interval at the cursor
tip, or at the time specified next to “Graph Time”.
• Click on any bar in the graphic to highlight the contributing holes in the View Port. The ID of
the deck in each highlighted hole is displayed in the bottom right corner of the graph panel.
• Click and drag either of the orange handles below the graph to zoom, or alternatively type
start and end times into the fields “Start Time” and “End Time”.
Graph Cursor
Graph Mode
The Step Window involves moving a window of user-defined width
(Graph Interval) to create a series of non-overlapping, contiguous
windows covering the complete period of detonation of the blast. All decks included in the window
are counted and their charge weights are aggregated.
The Deck Window involves the same size of window, but it moves consecutively to each nominal deck
firing time to create a series of overlapping, non-contiguous intervals within which a hole count is
made and charge weights are aggregated. The Deck Window is considered to align better with the
USBM RI 8507 Guidelines, and tends to yield higher aggregated charge weights.
Firing Times
Aggregation windows
Run Delay Scatter Simulations. Click this button and specify the delay
scatter factor you wish to emulate, and the number of simulations you
want to conduct (can be lengthy). Program automatically returns the
worst-case outcome (max charge weight per interval). Create a timing
scenario with this timing by clicking the “Assign Timing” button.
Max. Weight per Interval Timing Solver. Click this button if you want
the program to create timing, based on the active timing scenario, that is
constrained to minimise the weight of explosive detonating per user-
specified time interval. If the user specifies a Max Weight which is smaller
than the weight in any single hole, then the program effectively generates
single deck timing. Clicking Generate Timing finds a solution and creates a
new Timing Scenario.
Back to Index
Burden Relief
Provides an assessment of the relief time (an indicator of
freedom of movement of the rock mass), on a hole-by-hole
basis, and is controlled by the timing sequence of the blast. The tool provides shading to the
DeLournay triangles which are automatically derived when the pattern is created. The different
colours represent different ms/m of burden relief throughout the pattern, with the associated legend
showing the relief times for different colours. Different Timing Scenarios can produce very different
Burden Relief images. Users can adjust colours and scale to suit (see Heat Maps).
Program User Manual March 2021
The burden relief at any particular location within the pattern is obtained by moving the mouse to
that location and noting the value reported under the label “Burden Relief Under Cursor”.
Back to Index
Pattern Statistics
Select Statistics from the Session Ribbon
The number of holes which do not have a firing time assigned will be
highlighted in red next to “Untimed Hole Count”, and holes which have no
charge assigned will be highlighted in red next to “Uncharged Hole Count”.
Program User Manual March 2021
The Statistics Table can be included, in its entirety, in printouts from the
“Create...” button in the Session Printout Preferences.
Back to Index
Proximity Viewer
The Proximity Viewer tool is available on the Session Ribbon, in the Front Face
section, and has been created to allow users to look in 3D at the placement and
separation of charges in holes which may be either bent, of drilled with different angles of inclination.
In either of those circumstances, explosive charges in different holes may come too close together to
guarantee independent detonation, resulting in “sympathetic detonation” in which the assigned
delays between the charges are effectively bypassed, or cooperation between charges to create a
flyrock incident from free-face holes. Minimum charge proximity can also help avoid incidents of
detonator failure by dynamic precompression of the detonator shell.
Note in the above image that each hole has a light green outline. To remove this outline, first click the
“Load Selected” button to register the holes of interest, then click the “Clear Selection” button above
the Node List. The holes “loaded” into memory will remain, but the green shading will disappear.
In the top left of the new window appears a panel which dictates the display of information, and this
panel can docked beside the 3D View and Plan View panels if preferred. Measurements are made
between charge sections, so selected holes must first have been assigned a Charge Rule.
Program User Manual March 2021
Step Length: This determines the interval along each column of explosive at which the program
measures the minimum proximity to a nearby charge. The proximity measurements are marked by
lines resembling steps in a ladder.
Min. Dist.: Users may exempt some charges from the proximity check by specifying a minimum
separation distance. Separation distances less than this value will not be considered in the checks.
Where charges are programmed for simultaneous initiation, for example, the check may not be
appropriate.
Max. Dist.: To minimise clutter of the screen, users can specify a maximum separation distance
beyond which there is not considered to be any risk. Separation distances greater than this distance
will not be displayed in the Viewer.
Danger Dist.: This defines the minimum acceptable separation distance between charges, below
which an undesirable outcome is likely to occur. The program provides no assistance as to what this
minimum separation distance should be. Separation distances between charge sections which are less
than the Min Dist value will be highlighted as red lines.
Ideal Dist.: This defines the ideal minimum separation distance between charges, and distances equal
to, or greater than this distance will be coloured blue. If no blue lines are visible, the Ideal Dist. value
may be less than the Max Dist.
Load Offending Holes: This allows all holes in the pattern, in which separation distances between
nearby charges is less than the Max. Dist., to be selected and displayed. The search which is initiated
upon clicking this button considers all holes in the pattern, not just the selected holes.
Hovering the mouse over one of the measurement lines displays the length of
that line, representing the separation distance at that location within the
charge column.
Back to Index
Program User Manual March 2021
After adding a range, deleting a range, or changing the min/max levels, right click any colour bar and
select “Distribute keys evenly”.
Back to Index
Program User Manual March 2021
Histogram Displays
As an alternative to presenting variability in hole attributes
in the Voronoi Heat Map, users can view the variability as a histogram graph, available on the Session
Ribbon. The same list of display attributes will be available as is available in the Voronoi Heat Map –
simply select the attribute from the pull-down list and the
histogram will appear. The graph is inter-active. Hover the
mouse over a cell and a readout will appear showing the
data relevant to that cell. Left click over a cell highlights the
holes in the pattern contributing to the cell. Click on any
histogram bar to select and highlight in the View Port all
holes contributing to the bar.
Back to Index
Exporting Data
Paradigm allows export of the following data, in the units selected in
Options:
Export to CSV
This export facility allows users to customise the exporting of blasthole
information to third party programs such as Excel by selecting desired
attributes from the list of all possible attributes. Once all hole properties
have been selected, users can save the selection as a template for future
export of exactly the same hole-by-hole information.
The order in which the columns of data will be created in the csv file can be
adjusted using a left click and drag action. Click on the Attribute name in the
list and drag up or down in the list, and note that the program draws a
polyline in the left margin showing the source and
final destination for the selected attribute. Simply
release the mouse button at the appropriate
insertion point. When dragging, do not move the
mouse arrow anywhere to the left side of the tick
boxes – keep the mouse arrow within the text string
area.
Back to Index
Program User Manual March 2021
Importing hole attribute data from third party files relies on unique Hole
ID in the import file being consistent with Hole ID in the existing session.
When importing such data, the first column of data to be specified is the
Hole ID column, after which columns of data are selected in the same
way as the original session hole data were specified.
Back to Index
Back to Index
Program User Manual March 2021
Import Timing
Importing hole-by-hole timing information relies on unique Hole ID in the import file
being consistent with Hole ID in the existing session. When importing such data, the
first column of data to be specified is the Hole ID column, after which columns of
data are selected by clicking on the first data entry in the requested column of data
(do not click the column heading), in the same way as the original session hole data were specified.
Firing times for up to 5 decks per blast hole can be imported from Excel
(xlsx, xls, csv) files. Imported timing will be assumed to be electronic.
Back to Index
Using Snapshots
Accessed via the Session Ribbon, representing different stages in development and
implementation of a blast pattern. A snapshot stores blasthole attributes, which allows the user to
“bookmark” different configurations of the blast hole layouts. Most hole attributes are stored by a
snapshot including hole position, length, diameter, inclination, colour and visibility. These snapshots
can be used, for example, to store the as-designed and as-surveyed blast hole locations and lengths.
Typically users will either open a file, or create a blast pattern with design coordinates, and then assign
charging and timing (possibly creating multiple timing and charging scenarios). At some stage later,
the pattern is drilled and the designer will receive actual coordinates for each hole either from
surveyors or the drill’s GPS navigation system. Implementation differences will typically include collar
coordinate locations and hole depths.
After creating the design blast hole layout, click the small arrow to the right of the <No Snapshot
Active> button and select the option “Import into new Snapshot”. This will
open the panel “Import Snapshot Options”. If the “Create Snapshot for
current state” option is ticked, a snapshot of the current pattern will
automatically be recorded and assigned a default name, and the user is
prompted for a name to be applied to the new snapshot. Then click
“Next” to open the File Explorer to select the .xlsx, .xyz, or .csv file
containing the new hole data (e.g. as-drilled coordinates and hole
lengths) for the next snapshot.
Importantly, the program will not be creating a new pattern, but will
rather be assigning new attributes to the holes in the existing pattern. Of
course, sometimes the as-drilled pattern contains a different hole count
(greater or lesser) from the as-designed pattern, so if needed, Paradigm
will create more holes but it will not delete holes. Holes which only exist
in one snapshot will have only one set of attributes.
After importing the new snapshot data, use the Snapshot Manager to
assign appropriate names to the snapshots.
Program User Manual March 2021
Each hole always has an ID, and it is this which allows newly imported
attributes to be correctly assigned to existing holes. For example, if a
hole in the design snapshot has the ID “A-017”, then the real
coordinates for that hole will be found in the imported file associated
with a hole of the same name. If the file being imported contains
duplicate hole ID’s (e.g. if two patterns are merged), the snapshot data
will sequentially associate data in the existing session with new data
being imported. That is, if there are two holes called A01, then the first
instance in the imported file is matched to the first instance in the
session, and the second instance in the imported file is matched to the
second instance in the session.
The process of importing data for the new snapshot is the same as
reading data using the Open or Import command.
Once the new attributes are imported, the View Port will change to display the second snapshot,
named according to what was specified in the Import Snapshot Options panel above. Two snapshots
will now exist and users may switch from one to the other by clicking the arrow next to the active
snapshot and choosing from the snapshot list. Switching between snapshots shows the differences
between them in terms of hole locations and hole count.
Paradigm also provides some basic error analysis for hole collar location, available through the
“Snapshot Errors” tool on the Session ribbon in the Snapshots section. The graph in this panel shows
collar (or Toe) errors, in Easting and Northing directions, for each hole in the pattern, and is interactive.
The size of the circles can be adjusted using the Scale Factor, and red circles represent non-compliant
Program User Manual March 2021
holes (error greater than Error Tolerance), and grey circles represent compliant holes. Clicking on a
circle in the Snapshot Errors panel highlights that hole in the View Port, and vice versa.
Consider Elevation: Highlighted holes in the Snapshot Errors panel are either solid red, or solid grey.
If the elevation error for a selected hole is greater than the Error Tolerance, the circle will be displayed
as solid red, otherwise it will be solid grey. The analysis of errors can be conducted either including or
excluding elevation errors, depending on the state of the “Consider Elevation” tick box. When
unticked, the program ignores errors due to differences in elevation (appropriate state for collar
analysis), and when ticked, includes elevational differences in error calculation (appropriate for toe
analysis).
Hide Within: The inner pink circle in the error graph represents the compliance zone (holes with error
within the specified Error Tolerance. Compliant holes can be hidden in the graph by ticking the “Hide
Within” option box, and the scale of the graph can be adjusted by specifying a “Max. Radius”. The
Statistics section of the panel provides a summary of the basic error statistics.
Back to Index
Importing Geometry
The Import Data function allows overlay of contour lines or triangulated/mesh
surfaces on a blast pattern in dxf, dwg, or obj formats. Importing data does not
result in any existing data being lost, discarded, or overwritten by the program.
When importing dxf data like contour lines, the user is prompted to help the program interpret the
data correctly. Click the arrows next to each data type in the Dxf Settings
panel and select the option which defines the type of data you wish to
import.
When reading terrain surface files in .obj format, it may also be necessary to specify the Texture
Filepath in the Attribute panel. The Texture (i.e. the photograph overlay) file format must be either
.png or .jpg.
Back to Index
Back to Index
Program User Manual March 2021
• enter the desired value into the Length field in the Attribute list, or
• click and drag the red survey dot to the desired end point, then click “Stretch to End Point”
button in the placement panel.
• enter the value as a percentage into the “Gradient” field in the Attribute List (a negative value
indicates a plane dipping downwards from yellow dot to red dot), or
• adjust the elevation coordinate of either the red or yellow dot.
The gradient of the plane is expressed as a percentage next to the “Gradient” field in the Attribute
List, and as degrees adjacent to the “Inclination” field.
When locating the red and yellow dots, if the Ctrl key is depressed during the move, the survey point
snaps to the nearest surface.
The cross-fall of the plane is also editable in the Attribute list. Use the 3D View mode to confirm the
correct direction of fall/camber.
Use the Hole Snap Tool to snap either hole collars or hole toes to the build plane. With the Direction
to Snap set to Auto, Snap Point set to Toe, and “Preserve Toe Elevation” de-selected, short holes will
be lengthened until they touch the plane, and long holes will be shortened to just touch the plane.
Only selected holes directly above the plane will be affected.
Program User Manual March 2021
Before Snap
After Snap
Back to Index
Define the section line using the Measure Distance Tool or by creating a Damage Plane – in both of
these ways the exact width of the section being created is known. Press Enter after drawing the
measure distance line to lock it to the ViewPort and to make it appear in the Node List.
Post-blast Pre-blast
Select the Measure Distance line in the Node list then click the Terrain X-Section tool in the General
section of the Session ribbon. The intersection of all visible surfaces will be displayed on the X-Section
graph, along with the surface names. Note that the cross-section does not include blastholes.
Program User Manual March 2021
To create a section view which includes both Heat Map Visible: ON Heat Map Visible: OFF
Back to Index
Alternatively, the directions for individual holes can be set by a click and drag on the individual
direction arrows.
Program User Manual March 2021
Set Min. Burden. Minimum burden values can be manually input for each free-face hole, or can be
assigned through various calculations by the program. Select “Set Min Burden from Contour” if you
have a contour line defining the crest line, for example from face profiling tools, and then choose the
appropriate contour line from the Node List using the Contour Line
selector.
Alternatively, select “Apply Computed Average Burden from Terrain”, in which case the average of the
smallest burdens computed at set intervals along the length of all explosive columns, will be assigned
as the Min Burden attribute for all free-face holes. This may be the appropriate value for calculating
the Muckpile Footprint, for example.
Back to Index
Select all, or a group of, front row holes, then click “Burden
Heatmap” to open the Burden Heatmap panel. The minimum
burden for each highlighted hole will be displayed in the panel. To
see the 3D Burden Heatmap, first assign the selected holes as front
row holes by clicking the “Actions” button and, with the front row
holes highlighted, click the “Use Selected” option. Additional holes
can be added at any stage by selecting them, and then clicking the
“Add Selected” option. Front-row hole assignment done here will
carry through to the Overpressure Model and the Flyrock Model.
Note that in this panel the user can define the Danger, Warning, and Excessive burden values – these
values will control the heatmap colours – red being zones where the minimum burden is less than the
danger value, yellow is for areas where minimum burden is less than the warning value, green for
areas where minimum burden is greater
than the warning value, and purple for
areas where the minimum burden is
greater than the Excessive Distance. The
coloured circle beside each hole name
indicates the minimum burden status
for each hole. To see the heatmap,
simply select the 3D View.
Program User Manual March 2021
Note. By default, the heatmap opacity is the same as that for the terrain. The minimum burden
heatmap will be more clearly viewed by clicking the “Opaque Heatmap” box.
Back to Index
Program User Manual March 2021
In the Minimum Burden Report, note how rays are drawn at the specified”Step Size” intervals along
the charge column, towards the free face, represented by the thick brown line. The rays do not always
intersect the free face because the minimum burden is not always on the Hole X-Section plane. The
lighter coloured line near the free face represents the intersection of each minimum burden ray with
the free face, into or out of the plane of the paper and the cross section plane.
Back to Index
Program User Manual March 2021
View Port showing print area and Print Panel with display options
orientation (green rectangle)
A border is drawn around the blast pattern in the ViewPort, the size of which is adjusted by the user
in the Page Width setting in the panel. Page width is defined either in distance units in the Print Panel,
or by a click and drag on the yellow diamond handle in the corner of the page rectangle in the View
Port. To change the orientation of the plan on the paper, rotate the page by click and drag on the
orange adjuster bar adjacent to the Angle label, or by a click and drag on the yellow triangular handle
near to the tip of the page orientation arrow in the View Port. Whatever rotation is applied to the
paper, the compass symbol will reflect in the printout. The green arrow displayed inside the print area
in the ViewPort indicates the page orientation (top of page). To move the pattern on the paper, click
and drag the yellow dot at the end of the page orientation arrow. To adjust text orientation and
location with respect to the hole, use the Text Editor in the Hole Editing ribbon.
Back to Index
Program User Manual March 2021
Printing Contours
Contours, either constructed by Paradigm (e.g.
flyrock, vibration, initiation timing) or by the user
(imported geometry or user-constructed lines) will be printed if those geometry features are visible
nodes in the View Port. To make a computed contour a node, first create the contour with the
appropriate Paradigm model, then click the Contours to Lines tool found on the Editing ribbon.
Ensure that the “Contours” print option has been enabled, and all visible contours in the View Port
will be displayed in the print preview.
Back to Index
Back to Index
Program User Manual March 2021
The program will create a pdf file displayed as an additional page in the report, but
actually containing as many pages as necessary to display the collar, toe, and
length errors for each hole. The errors are presented only in tabular format as
illustrated below. Shading is automatically applied according to the magnitude of
the error. Positive errors in length indicate long holes and negative errors indicate
short holes.
Back to Index
Where multiple pages are required, note that the page number appears in the bottom right corner of
each page to assist in keeping the sheets in order.
Back to Index
Program User Manual March 2021
Where multiple pages are required, note that the page number appears in the bottom right corner of
each page to assist in keeping the sheets in order.
Back to Index
Flyrock Modelling
Flyrock Modelling is available from the Modelling Ribbon, and
includes both collar flyrock and free-face flyrock.
Program User Manual March 2021
Free face flyrock footprints can only be displayed after the user has first identified the free face holes,
and after a minimum burden is assigned to each free face hole. If a terrain exists, the minimum burden
can be automatically calculated by the program, otherwise the user must manually assign a minimum
burden to each front row hole.
3D Flyrock
Shroud for
Selected Hole
Selected hole
footprint
Safety Footprint
The displayed polygon attributes are controlled in the Flyrock Model Settings panel.
Program User Manual March 2021
Footprint Mode: Allows separate view of collar flyrock limits, free-face flyrock limits, or a combination
of both.
Face Angle: Defines the cone angle for material ejected from the face,
in the range 0 to 180 degrees with the axis of the cone defined in the
Setup Front Face panel.
Front Row Holes: The program calculates flyrock footprints for both
collar flyrock and free-face flyrock. Click the “Actions” button to select
the free face holes, or to assign an already-selected group of holes.
Face Contour: Where the free face is defined by a polyline, select that
line, click Set Hole Directions and select preferred option for
projection direction, then click Set Min Burden. Where no terrain
model is present to define minimum burden, users may manually
input the minimum burden for each hole (e.g. from a 2D profile) in the
Attribute Panel.
Draw Clearance Range: when ticked, the program displays an additional polygon representing the
user-specified personnel Clearance Range.
Clearance Range: the user-specified personnel clearance distance (no reference to flyrock model).
Shroud Slice Count: Affects the contour vertical interval when displaying the “shroud” for selected
holes or groups of holes.
Shroud Floor: Determines the depth above or below the hole collar to which the shroud will be drawn.
When creating the terrain footprint, make sure the Shroud Floor value is greater than the maximum
elevation difference between the hole collars and the terrain floor.
Hit Probability
Paradigm will provide a quantitative estimate of the probability of
one or more flyrock fragments, from collars and the free face, landing within a specified polygon, or
along a line, which can be useful when undertaking a Flyrock Risk
Assessment for equipment or structures inside the flyrock footprint. To
calculate the probability, first click the Hit Probability Manager button to
open the panel. Add a line or polygon to the panel by first highlighting that
node in the Node List, and then click the Add Probability Attributes button
at the bottom of the panel. The line will be added to the display list, together with the computed
probability of a flyrock hit. Note that the line will have a “Polys” attribute
in the Attribute Panel that identifies the line as either a closed polygon or
as a polyline. For closed polygons, the program displays the area within the
polygon, and the model calculates the probability of one or more fragments
landing within that area. For a polyline, the program displays the length of
the selected polyline and the model calculates the probability of one or more fragments landing within
a defined distance of the line.
Hit probability estimates for assets behind, or to the side of blasts, are determined by considering the
individual contributions of all holes within the blast pattern. Hit probability estimates for assets in
front of a free face are determined by considering the individual contributions of collar ejections from
all holes within the blast pattern, plus additional contributions from free-face holes. Estimates are
likely to be conservative (i.e. high) since the model assumes all fragments ejected have a size and
trajectory capable of striking the assets.
The calculations require repeated simulations using a Monte Carlo algorithm. Define the number of
repeat simulations in the Simulation Count box. Statistically significant probabilities should be possible
after 50 to 100 simulations. The greater the simulation count, the longer is the computation time.
Adjust the Conservativeness factor which has limits of 0.12 (optimistic) to 0.16 (conservative). Low
conservativeness produces a lower flyrock hit probability using more optimistic modelling.
Once a line or polygon is added to the Hit Probability Manager, and the probability attributes have
been assigned, the Hit Probability will also be displayed both in the Hit Probability Manager panel, and
in the Attribute Panel for that line or polygon. All probabilities are calculated on the basis of one or
more flyrock fragments landing within a defined area. Lines, representing high voltage mining
equipment cables for example, are broken into a series of contiguous elements whose width and
length are defined in the Attribute List for each node. The smaller the area elements, the better is the
estimate of hit probability, but the longer is the calculation time.
Program User Manual March 2021
To remove the hit probability attribute from a line or polygon node, select the node in the Node List
and then click Ignore Probability button on the settings panel.
Flyrock Calculator
Click the Flyrock Calculator option in the Flyrock section of
the Modelling Ribbon to open the interactive Flyrock
Calculator. Enter the appropriate top-deck data into the cells, and the collar flyrock distance will be
displayed towards the bottom of the calculator, next to the labels “Collar Range” and “Face Range”. If
the specified Clearance Distance is less than the Safety Factor multiplied by the larger of the Collar
Range and the Face Range, the coloured cell at the
bottom of the panel will change from green
(Compliant) to red (Non-Compliant).
Where a hole contains multiple decks, specify only the charge configuration for the uppermost deck.
Where the impact elevation is different from the launch elevation, enter the Elevation Difference in
the input field and the amount by which the flyrock contour (footprint) must be adjusted will be
displayed for both free-face projections and collar projections. A positive elevation difference
indicates an impact elevation lower than the launch elevation, and a negative value indicates an
impact elevation higher than the launch elevation.
Note that entering a value for the Elevation Difference does not change the footprint. To create
a new footprint, draw a new contour over the top of the calculated footprint and use the Offset
Lines tool in the Editing Ribbon to create a new footprint which accounts for the elevational difference.
Program User Manual March 2021
Probability of Exceeding
The Flyrock Calculator calculates the maximum projection distance for a fragment of optimum size,
taking into account launch velocity and air drag. However, the probability that the optimum-sized
fragment will be projected at the optimum launch angle at the maximum projection velocity is very
low. This function calculates the probability that one or more rock fragments will be projected further
than a user-defined distance which is less than the maximum calculated projection distance, for a
single hole. The algorithm computes the maximum number of ejected fragments, and then considers
the probability for one or more of those fragments to exceed the “Exceed Distance”. For distances
greater than the calculated maximum projected distance, the probability will be zero. The calculations
take no account of any particular direction of projection.
Back to Index
General
Two vibration models are available - a Basic Model (fast model) which utilises the Holmberg-Persson
equation to a selected group of holes anywhere within the pattern, and generates a heat map which
implies zones of intense fragmentation, damage, or stress. The Holmberg-Persson solution is a static
solution and therefore does not require initiation timing, or factors such as explosive VOD, to be
specified. The Advanced Model is a near-field, elemental seed wave model which takes into account
factors such as delay timing, delay scatter (initiation system), velocity of detonation of the charges,
location and number of initiation points in each hole, and the p-wave velocity of the rock. It is
therefore a fully dynamic model but is noticeably slower to run than the Basic Model. By default, the
Basic Model will be enabled, but this choice can be changed at will by the user.
The Near-Field Vibration Model can be used to create a heat map for a volume of material inside the
blast (relating more to fragmentation than damage), or to perimeter holes to examine the extent to
which surrounding rock (e.g. the pit wall) is likely to be impacted by the chosen design.
Caution. Both damage models are quite computationally intensive, especially if a fine
resolution has been specified. If too many holes are selected, calculation times can be long
and the time required to display the damage heat map can be excessive. It should not be necessary to
select large numbers of holes in order to undertake damage analysis, since the effects of holes
decrease exponentially with their distance from any specific point of interest.
• Highlight the damage node in the Node List and adjust the
Length, Width, or Thickness attributes of the rectangular prism directly in the Attribute List,
or
• Click the Section View button to open a dedicated section view panel, and adjust the Length,
Width, or Thickness of the rectangular prism directly in that panel.
Note. The prism thickness serves only to define which holes will be displayed
on the heat map plane.
Program User Manual March 2021
• A central View Port which can be manipulated in terms of pan and zoom in the usual way,
showing only those holes included in, or close to, the rectangular prism
• User control panel for Vibration Intensity Plane Settings, Rendering Control and Bench
Attributes
Program User Manual March 2021
Note the black, horizontal lines in the above image of a vertical section plane – these represent the
intersection of the vertical plane with the drilling surface (defined by hole collar elevations) and the
sub-drill surface (defined by individual hole sub-drill attributes).
The Section View panel can be docked, for convenience, alongside the Plan view and 3D view panels
in the main View Port.
PPV Under Cursor. For an inclined vibration plane, this provides a readout of the peak vibration level
at the mouse pointer. For a vertical damage plane, the readout is shown in the Section View below
the heatmap, or in this field if working in 3D View mode.
Apply Air Deck Adjustment. Where a hole within the calculation area contains an air deck, the
calculations must be modified, and require a little more calculation time. Tick this box if the specified
node contains holes with air decks.
Ignore Distant Holes. When ticked, this tells the program to ignore
calculations from holes further away than the Ignore Distance.
Advisable when the pattern includes a large number of holes, to reduce
calculation times.
Section View
Clicking this button opens the Section View panel to assist with
the layout and dimensions of the node.
Program User Manual March 2021
Bench Attributes
These parameters are adjusted only when the
user wants to focus on wall damage rather
than on internal fragmentation. Each
parameter adjusts one of the geometrical
factors controlling the shape of the pit profile.
Berm Elevation. This determines the vertical height of the bench outline.
Toe Offset. This adjusts the centre-point of the Damage Plane (highlighted by the Move tool) from
the toe formed by the batter and the berm. To assist in placing the damage plane appropriately, so
that the back row hole is correctly located with respect to the toe line, the program draws a scale with
1 metre major ticks and ½ metre minor ticks anchored to the toe.
Berm Width. This adjusts the width of the berm, measured from the toe line.
Batter Angle. This is the angle of the bench face which can be adjusted by click and drag on the orange
bar, or by direct input into the text field.
Section Graph
Program User Manual March 2021
These graphs are created to help quantify the heat maps and to provide a hard comparison between
different charging or timing scenarios, in terms of either
fragmentation or damage, in the rockmass behind and beneath
the pattern of blastholes. The comparison is facilitated through
the definition of the Reference PPV, which may be different
according to whether the focus is damage or fragmentation. Enter
the appropriate Reference PPV in the panel.
Bench Graph
This presents Section Graphs for all Vibration Intensity Plane
nodes in the session, with the different nodes displayed in the list
at the left side of the panel. Users can switch between
nodes by simply clicking and highlighting a particular
node. By selecting multiple nodes (holding shift or Ctrl
keys while clicking), users can create overlays
representing Section Graphs for multiple vibration
heatmaps created in different sections of the same
pattern. Where different sections of the blast have been
charged, or sequenced, differently, the graphs are useful
to illustrate the impact of the design changes on the
adjacent rock mass.
Back to Index
and for the user to define the appropriate dimensions for the rectangular prism. Note that in Energy
Modelling, the thickness of the rectangular prism is irrelevant so this input field is disabled.
The Energy Model produces a heat map showing how energy density
varies throughout either a vertical or horizontal section drawn
anywhere inside or adjacent to a blast pattern. The energy units
reported by the model are the same as those for volmetric Powder
Factor (kg/m3 or lb/yd3). The heat maps look similar to the damage heatmaps, but do not require any
site-specific model parameters.
Note. The Energy Model does not use a seed wave, so the Seed Waves tab is not needed.
Adjustments to the Energy Heat Map are the same as those required for the Damage Heat Map.
Back to Index
Program User Manual March 2021
Receivers. These are locations at which a Seed Wave has been recorded, identified by name
and Easting/Northing coordinates as
inserted in the relevant fields. Create a
new Receiver by clicking the “Create New
Receiver” button at the bottom of the Receiver
List. Before simulations begin, each Receiver must
be assigned a seed wave unique to that receiver.
Caution. The seed wave that will be used in the simulations for each receiver is selected from
the pull down list adjacent to the label “Active Seed”. The highlighted seed wave in the Seed
Wave List is not necessarily the Active Seedwave.
To minimise the calculation time, minimise the seed wave start and end times using the T1 and T2
cursors. Click the drag the cursors, or type the times directly into the adjacent input fields. To see the
selected wave, de-select the “Show Full Wave” tick box below the waveform graph display.
Ensure that the charge weight fired to generate the seed wave has been entered in the input field
“Charge Weight”, and that the coordinates for the seed wave shot hole are correctly entered. Receiver
Distance” is automatically calculated by the program based on shot hole and receiver coordinates.
Program User Manual March 2021
Enter the best estimate of the vibration attenuation exponent in the input field adjacent to the label
“n_Exponent”.
“Suggested” K values are displayed based on the PPV for each geophone exponent, the distance
between the shot hole and the receiver, and the entered charge weight. Users must enter the
preferred K values into the “Actual” input fields below each suggested K value.
Back to Index
Program User Manual March 2021
Delay Scatter. Standard deviation of firing time scatter for delays. Field is
inactive if active timing scenario is electronic.
Propagation Velocity. P-wave propagation velocity between blast site and receiver.
Number of Simulations. Number of Monte Carlo simulations to be run to establish expected range of
PPV variability.
Advanced Settings. Allows user to specify parameter values for calculation of perception index.
Back to Index
Program User Manual March 2021
Fragmentation Modelling
Fragmentation Modelling is available from the Modelling Ribbon, and can
be used for any pattern with either non-electric or electronic initiation.
Users have access to the Kuz Ram model (1983), the KCO Model (2005), the
the XpFrag Model (2017), and the BlastFrag model (proprietary, unpublished). Users are expected to
be familiar with the models and this manual will not delve into the nuances of the different models.
Because each model considers the blast hole pattern on a hole-by-hole basis, modelling can focus on
selected groups of holes, or the entire pattern. Patterns may contain multiple geological conditions,
but the models do not allow for layered geology. If users have developed multiple timing scenarios
and/or multiple charging scenarios, the models can be applied to any combination of timing and
charging scenarios, and overlay curves are generated to allow direct comparison of expected
fragmentation outcomes.
Note. The Optimum Timing figure displayed on the Advanced tab below the P-Wave Velocity
label is derived according to the correlation published by Cunningham, and based upon the
estimated p-wave velocity for the rock type. The estimated p-wave velocity is related to the user-
specified UCS for the rock mass, and can be adjusted by changing the p-Wave Scale Factor.
The options of “Fresh, Tight” and “Weathered, Open” refer to the joint condition. Where joints are
stained and the rock material is weathered, the efficiency of fragmentation can be reduced due to
the difficulty with which stress waves are transmitted between blocks, across open joints. Once mining
progresses below the upper weathered layer, users should specify joint condition as “Fresh, Tight”.
To create a second geology type, click the “New Geology Type” button and repeat the above process.
Close the panel once all the different geology conditions have been defined.
Program User Manual March 2021
• A specific timing scenario must be selected from the Timing Scenario selection box
• A specific charging scenario must be selected, from the Charging Scenario selection box
• A group of holes must be selected
• Geology must be assigned to all selected holes
Fragmentation Algorithm. Click this pull-down box to choose between the options of BlastFrag
(proprietary, unpublished), KCO, or Kuz Ram (including contributions by Lilly).
Selecting Holes. If you have not already done it, go back to the View Port and highlight the group of
holes for which you want the fragmentation analysis (at least one hole must be selected).
Program User Manual March 2021
Adding Fragmentation Curves to the Graph. Click “Add Selected” and the program calculates the
fragmentation curve for the selected holes and displays it on the graph. Click the “Add All Holes”
button and the program will conduct the fragmentation analysis for every hole in the pattern without
having to first select all holes. Click “Add Holes of Type” to conduct the analysis on all holes of the
selected geology type, irrespective of where they may be located in the blasthole pattern. After a
fragmentation curve has been displayed for a group of selected holes, the user may de-select that
group, select another group, and overlay the size distribution curve for the newly-selected group. To
change the minimum or
maximum size on the x-scale of
the graph, enter new values in the
boxes after the label “Display
Settings”. Multiple curves can be
displayed and for each curve, the
Summary Table provides a
summary of metrics associated
with each curve.
Warning. If a hole in the group of holes selected for fragmentation analysis has not been
assigned a firing time, or a geology, the
program will not perform a fragmentation analysis,
and an exclamation mark will be displayed adjacent
to the line of buttons used to add new curves to the graph. A red exclamation mark signifies a global
failure (e.g. no holes have a charge, no holes have timing, or no holes have geology), and an orange
exclamation signifies that some holes are missing this information.
Program User Manual March 2021
Model Calibration
Each of the four fragmentation models can be calibrated to provide a good fit,
for a particular geology and blast design, between a measured particle size
distribution and the predicted fragmentation curves. Data fitting first requires
selection of an appropriate geology from the Geology Types panel, and a full
description of the blast design from which the measured fragmentation data was obtained. Once the
parameter curves have been fitted to the measured data, the adjusted parameter values are assigned
to the specified geology. If added to the Node
Library (Geology), the fitted parameters will
be retained for future fragmentation
modelling with that geology and with different
blast designs.
It will often be noted that the measured data points do not lie on the predicted fragmentation curve.
Three adjustments are possible for the BlastFrag and KCO models (3 parameter models), and two are
available for the Kuz-Ram Model and the XpFrag Model:
• Top Size Adjustment. Click and drag this yellow bar and note
that the maximum size of the curve will move left or right,
within limits. If greater adjustment is required than can be
achieved with this adjuster, go back to your Geology definition
and adjust the upper and lower estimates for the maximum in-situ block size, Bmax.
• Average Size Adjustment. Click and drag this middle yellow bar to move the predicted average
fragment size, d50, to the right or the left.
• Fines Adjustment. Click and drag the lower yellow bar to move the fines tail of the curve.
Make the above adjustments iteratively until you are satisfied that the predicted curve fits the
measured data as closely as possible. The Blastfrag, XpFrag, and KCO curves will normally display a
better fit to measured data than the Kuz-Ram curve, especially for those rocks that tend to produce
relatively large quantities of fines.
Program User Manual March 2021
The choice of which fragmentation algorithm to use in later modelling may depend on which curve
best fits your measured data during calibration. Once the calibration is completed, simply save the
file, and save the geology to the Node Library for use in future modelling exercises - the adjusted
parameters will be saved with the geology file, and with the session file.
Back to Index
Program User Manual March 2021
The Vibration Footprint Model allows contours of equal vibration amplitude (“iso-vibe” contours) to
be constructed in 360 degrees around a blast pattern with specific timing and charging scenarios. Two
models are available – one for which delay timing is ignored, and the other which includes the effects
of delay timing, based on the Scaled Charge Weight concept presented by Yang & Scovira. The Scaled
Charge Weight model is a variant of the seed wave model, but does not require a seed wave. Rather,
it requires trends which are established by recording and analysing seed waves from single blastholes
at a range of different distances from a single charge. Those trends relate to the duration of a single-
charge vibration wave at different distances as well as the conventional trend of amplitude
attenuation with distance (K and n parameters for standard square root charge weight scaling). An
additional parameter is required, referred to as the Windowing Constant, relating to the extent to
which vibration enhancement occurs when multiple vibration waves arrive at similar times.
Expected peak vibration levels are automatically calculated for every sensitive receiver
The footprint contours are derived for the active charging and timing scenarios.
To show the estimated iso-vibe contours, simply click the “Enable Contours”
button on the Modelling – Vibration Footprint toolbar. Important settings which
affect the vibration calculations and therefore the shape of the contours are
found in the “Settings” panel.
Basic Settings
These settings define the type of contours to be calculated, as well as the
relevant model parameters. Modelling involves both the prediction of PPV
at specific receivers, as well as the option to create contours of equal PPV.
For the prediction of PPV at one or more receivers, users must first create
one or more receivers (prediction points) using the Receivers tool in the
Seedwave Modelling section of the Modelling ribbon.
The option “Without Timing” ignores any influence initiation timing, and uses the simple
scaled distance concept based on the hole with the minimum scaled distance to each receiver,
and the charge weight in that hole. The algorithim does not consider hole-to-hole vibration
interaction.
The option “Consider Timing” accounts for initiation timing by identifying interactions
between vibrations arriving at each receiver from different holes within a short time interval.
The interacting holes are identified, and become more and more numerous as the propagation
distance increases.
The option “Consider Screening” accounts for initiation timing in the same manner as the
“Consider Timing” option, but also accounts for any screening effect resulting from earlier-
firing blastholes in the line of propagation of vibrations from each hole to each receiver. The
interacting holes are identified and the screening holes are also identified.
Program User Manual March 2021
K & n. The standard vibration attenuation parameters for the square-root charge weight scaling used
in vibration modelling. When using the “Without Timing” option, these values should be derived from
regression analysis of vibrations from full-scale blasts. When working with the “Consider Timing” and
“Consider Screening” options, these values should be derived from single hole tests in which vibration
waveforms and peak vibration levels are measured over a wide range of distances. The K value for the
“Without Timing” option will not be same as the K value for the other two options from single holes.
Advanced Settings. These settings are only relevant and available when
working with either the “Consider Timing” or “Consider Screening” modelling
options.
Initial Pulse Width. The duration of the full vibration pulse from a
single hole, at a point very close to the blasthole, in milliseconds.
Pulse Broadening Rate. The rate at which the vibration pulse duration increases with
increasing propagation distance, usually derived by measuring the pulse width at multiple
distances and performing simple linear regression (provides both Initial pulse width and pulse
broadening rate).
Screening Coefficient. Only available when using “Consider Screening”. A value less than
unity used to calculate the amount of vibration reduction occurring as vibrations pass through
rock already fragmented by earlier-firing charges. Default value 0.9, and decreasing the value
increases the amplitude/screening effect.
Pre-Split Filtering. Pre-splits are widely considered to create a filter effect by virtue of the fracture
plane assumed to have formed along the pre-split line to the full depth of the pre-split holes. The filter
effect can specified as a percentage of PPV, typically around 30% for an effective pre-split, but 0% in
a poorly designed or executed pre-split. The filter effect is assumed to only occur within a “shadow”
distance (expected to be 2 to 3 times the pre-split hole depth) behind the pre-split line. Users must
first identify a line (not a line of holes) which represents the pre-split line, and then define the filter
percentage, and the falloff distance which is considered to be around 3 times the hole length.
Display Settings. These factors affect only the display of the modelling results.
Enable Contours. Click this box to toggle between turning the display of vibration contours
on/off.
Auto. Search Dist. Only visible if the Auto. Search Dist. is disabled. Defines the maximum
distance from blastholes up to which the program will search for the different contour
vibration levels. If you observe a missing contour, or sections of a contour, increase the value.
Resolution. This defines the approximate maximum distance between contour points, or the
number of contour points used to construct the contours. The lower this figure, the longer the
computation time.
Program User Manual March 2021
Contours. Used to show more or fewer contour lines. Click this button to add
another PPV contour and type the desired PPV in the field. Click the colour bar
and choose the colour of choice for each contour. Contours can be deleted by
clicking the X button beside the displayed contour levels.
Consider Screening
Without Timing K = 270
K = 400
Figure 1. Vibration footprints for pattern with radial timing scenario. Note symmetry of contours “Without Timing” compared
with the “Consider Timing” algorithm (Initial pulse width 25 ms, Pulse broadening rate 1.8 ms/m, Windowing constant 20).
Note that the principal effect of timing in this case is to extend the contours in the direction V axis represented by the Timing
Contours.
Contributing Screening
holes holes
Contributing
holes
Dominant
hole
Figure 2. Dominant and contributing holes for 3 sensitive locations inserted as named Receivers.
Program User Manual March 2021
Dominant Hole. The Scaled Charge Weight concept presented by Yang and Scovira identifies that at
any location remote from a pattern of blastholes, there is one hole with the dominant contribution to
the PPV at that point (referred to as the dominant hole), and a series of other holes which contribute
to the PPV via an enhancement mechanism (the contributing holes). The dominant hole is the hole
with the minimum effective scaled distance (accounting for screening effects) to the highlighted
receiver, and is the hole with the greatest contribution to the peak vibration amplitude at that
receiver. Paradigm identifies the hole as a red dot in the view port, and for each blast there will be
only one Dominant Hole, and it is identified in all three of the algorithms. Also displayed are the
characteristics for that hole, including its actual charge weight, its contributing weight (different from
the actual weight only if the hole is screened by earlier-firing holes), the distance of the hole from the
selected receiver, the arrival time of the vibration from that hole, and the Total Contributing Charge
Weight obtained by summing the contributions of all holes which significantly contribute to the peak
vibration level at the nominated receiver, accounting for individual screening effects.
Contributing Holes. When using the “Consider Timing” and “Consider Screening” algorithms,
Paradigm also identifies all the significantly contributing holes and presents them in a highlighted
orange colour for the highlighted receiver. Holes which contribute a charge weight greater than 2% of
the dominant hole’s charge weight are considered significant. For multiple receivers, highlight one
and the program immediately identifies the dominant hole, and all contributing holes. For points close
to the pattern, there will be few contributing holes, and at extreme distances, all holes become
contributing holes.
Screening Holes. If the “Consider Screening” option has been selected, it will also highlight in green
all of the screening holes. Screening holes are specific to each contributing hole, and are those holes
firing before the contributing hole, and lying within a critical distance of the straight line path between
the contributing hole and the selected receiver.
Back to Index
Program User Manual March 2021
Overpressure Modelling
Accessed through Modelling Ribbon.
The Overpressure Model is based upon the work reported by Richards and Moore, with adaptations.
The model is essentially a seed wave model, but uses a mathematical seed wave with shape factors
derived from bench geometry and charge design so that there is no need for users to first obtain an
overpressure seed wave. The use of a mathematical wavelet instead of a recorded seed wave is
possible due to the consistency of air as a propagation medium.
Four basic controls are provided to operate the model – Overpressure Settings, Enable Contours,
Overpressure at Location, and Show Overpressure Rings.
Overpressure Settings.
These are the site-specific overpressure model parameters. The model
can yield either location-specific overpressure levels, in decibels, or
contours in 360 degrees around the blast for specified decibel levels.
Each setting has an associated tool tip to explain its significance – simply
hover over the text and a tool tip will appear. As each setting is adjusted,
the elemental wave shape is re-calculated and the display is updated.
Speed of Sound. The default speed of sound in air used by the model is
345 m/s (1132 ft/s). It changes only slightly with temperature and
humidity, and is considered constant in this model.
Wind Speed & Angle. Wind affects the isotropy of overpressure attenuation, with down-wind
attenuation rates decreasing and up-wind rates increasing relative to still-air conditions. The effect on
contour shape can be very significant, and users must specify both a wind speed and a wind direction.
Include Collar. The model considers two overpressure source – from the collar of each hole in the
pattern, and from the free face for each front-row blasthole. To include the Collar contributions, make
sure this box is ticked. Overpressure contours from blasthole collars are calculated in 360 degrees.
K Collar. This is the coefficient used to calibrate the model’s prediction according to a measured level,
usually behind the blast. According to Richards and Moore, the value commonly lies between 60 and
120 as per the tool tip.
Include Face. The model considers two overpressure source – from the collar of each hole in the
pattern, and from the free face for each front-row blasthole. To include the Free Face contributions,
make sure this box is ticked. Overpressure contours from free-face holes are calculated only in
directions forward of the free-face. When combined with Collar contributions, contours may become
very pronounced in front of the blast, depending on front row burden dimensions.
K Face. This is the coefficient used to calibrate the model’s prediction according to a measured level,
in front of the blast. According to Richards and Moore, the value commonly lies between 150 and 250
Program User Manual March 2021
as per the tool tip, suggesting that the level from a free face are likely to be considerably higher than
those from the hole collars.
Front Row Holes. The user is required to identify the holes which are blasting to a free face. Highlight
the holes, click the Actions button and select the “User Selection” option. The program uses these
holes to identify whether the receivers are located in front of, or behind the free face – different
equations are used for free face and confined holes, in accordance with the work reported by Richards
and Moore. If you have used the Minimum Burden Heatmap, the front row holes will already be
assigned. If you assign them here, the assignment will carry through to the Minimum Burden Heatmap.
Front Row Burden. If contributions from the free face are to be included in the predictions or contours,
users must identify front row holes. Click this button to assign already-selected holes, or to select
holes. This is one of the most important controls over peak overpressure levels for locations in front
of a blast pattern. Increasing front row burden decreases peak overpressure levels from free-face
holes. Similarly, increasing stemming length decreases peak overpressure levels from confined holes
– stemming lengths are defined in the Charge Rules for the active Charge Scenario.
Beta. The ratio of the “half period” of the positive pulse to that of the negative pulse (assuming
polarity of microphone produces a first half period which is positive). Value is always greater
than or equal to 1, and a value like 1.5 is considered common.
A+/A- (z). This defines the absolute value of the ratio of the first (positive) half-period
amplitude to the amplitude of the second (negative) half period (assuming polarity of
microphone produces a positive first half period). Typically greater than or equal to 1.0, that
is, the first half-period amplitude is typically greater than the second half-period amplitude.
Period Coefficient. Relates the half period of the positive phase of the pulse to the cube root
of the mass of the charge. Richards & Moore suggest a range of 4 to 12 and an average value
of 7.
Display Rings For. Creates a series of circles, centred on each hole, representing the wave-front from
each hole after detonation of each hole’s charges. Applies when the “Show OP Rings” button on the
ribbon has been activated. Rings can be displayed for Selected Holes, All Front Row Holes, or for All
Holes in the pattern. The rings provide a graphic display of the extent of wave-front crowding resulting
from the geometry of drilling and the assigned delay timing.
Enable Contours. Click this option if you want to see contours of equal overpressure calculated in 360
degrees around the blasthole pattern. The Contours consider the explosive charge, stemming length
and timing of each hole, as well as the minimum burden for each front-row blasthole.
Auto. Search Dist. When ticked, the program will automatically search
radially at fixed angular intervals to find the intersection points of the
different contour levels. It can sometimes produce a discontinuous,
outermost contour. To overcome this, untick this option and specify a
maximum search distance.
Program User Manual March 2021
Resolution. This defines the number of points in each of the calculated contours. A lower resolution
will result in a greater calculation time, and a smoother contour.
Contours. Specify the decibel values for each contour you want calculated. By
default, 5 contours will be calculated. To reduce the number, click the X
button adjacent to the contour you do not want. To increase the number, click
the “Add Contour” button. To change the contour level, simply click in the
value field and type a new value. Changes made here are saved with the
Session file.
Overpressure At Location
Program displays the estimated peak overpressure levels, in front of
blast and behind blast, at each visible receiver in the Node List.
Receivers can be Dummy Holes or Receivers specified in the Timing
Optimiser model. Users need to apply experience and engineering
judgement in deciding whether the peak levels at receivers will be closer to the levels estimated in
front of theblast, or behind the blast, since the model does not account for different attenuation rates
in different directions.
Tip. To import receivers while reading hole coordinates from .xls, .xlsx, or .csv files, add the
receivers as holes to the end of the file. After reading all the hole data and creating the pattern,
it should be obvious which holes are real blastholes and which holes are markers for receivers. Place
dummy holes over the top of the holes representing receiver markers, then delete those blastholes,
leaving a dummy hole at each receiver location.
Of particular interest in this display is the extent to which wavefront crowding occurs in the direction
of a receiver – wavefront crowding indicates overpressure waves arriving at relatively small time
Program User Manual March 2021
intervals, implying an increased probability of enhancement and elevated peak overpressure levels.
Wavefront crowding almost always occurs in the direction of initiation. In the example above,
initiation has been directed away from the receiver, resulting in greater separation of wavefronts and
lower peak overpressure levels. The expanding overpressure wavefronts are superimposed on the
standard initiation animation display.
Back to Index
Program User Manual March 2021
The model requires that free face holes have been defined (see Front face Setup), minimum burden
values have been assigned to all free face holes (either calculated from the terrain if present, or
explicitly defined by the user in the Attribute Panel), and that timing has been assigned.
The model is best applied when files include a meshed or triangulated pre-blast terrain surface, from
which minimum burden has been calculated for all front row holes. The model will still provide an
estimated footprint in the absence of a terrain surface, but the calculations will rely on a user-defined
minimum burden for each free-face hole.
The Throw Factor adjusts the burden velocity coefficient. The term
should be considered to be somewhat dependent on rock properties and
timing and may therefore vary between different sites.
The Friction parameter allows for fragment rolling after impact with the
bench floor, and is only visible if the Apply Rolling box is ticked. If no pre-
blast terrain surface is present, the bench floor is assumed to be at the
average vertical depth from the free-face hole collars to the end of the
holes, excluding sub-drill. By toggling the Apply Rolling tick box it is
possible to see the difference between the impact footprint and the final
footprint.
Initially, the muckpile footprint is drawn at the computed average floor elevation, and may therefore
be partially obscured by irregularities in the floor elevation. If the Terrain Projection box is enabled,
the footprint will be drawn draped over the terrain in front of the blast. However, if the Terrain
Projection option is enabled, but the terrain is smaller than the computed muckpile footprint, then
the footprint will not be fully visible.
The calculations do not take into consideration any type of barrier such as remnant broken rock from
previous blasting (e.g. to the right of the pattern in the adjacent image), or safety berms in front of
the shot. Remnant material in front of the face will be assumed to be solid rock in calculation of
minimum and average burden, and will therefore tend to under-estimate the extent of muckpile
Program User Manual March 2021
projection. The footprint also does not try to account for flow of material over a lower bench in front
of the blast.
The model generates two footprints intended to provide an indication of min/max range based on
data fitting undertaken by the developers for a range of different blasts for which full pre- and post-
blast terrains, and precise survey and
charging details were available. The data
fitting (i.e. values for Throw Factor and
Friction) leading to these two footprints
is limited to limestone quarries and may
not apply universally to all rock types and
all timing scenarios.
Back to Index