SlideShare a Scribd company logo
1 of 47
SPRY Model – Steps to Follow
Venkat
Nov-2014
Preamble
• This presentation shows the steps to develop the Spry model using
the Spry software available as of 24-Nov-14.
• This presentation is almost same as the documentation provided by
the Precision.
• However, for more details or the latest developments of the
Software and the latest documentation, please visit the following
site http://support.precisionmining.com/courses/spry-
fundamentals/
• Thanks to Trent Bagshaw from Precision & Precision team, who
actually made the Spry documentation with all the pictures of
which most of them are used in this presentation.
Installation
The Spry Software can be downloaded from
http://support.precisionmining.com/downloads/
Before you install the Spry software, you install the License Administrator from the
same location stated above and make sure you synchronise your Key before you open
and work with the Spry software.
Plug the hard key you received
from Precision to your Computer
before doing anything.
Major Steps in Spry
There are five major steps involved in building the Spry model
1. Data – This is where all the data is stored in Spry. Examples are deposit table,
dump table, Calendar table.
2. Source Scheduling - Source scheduling is the process by which you determine
how your deposit is mined, in what order and at what speed.
3. Destination Scheduling - Destination scheduling is the process by which you
determine how you fill your dumps like inpit or expit, in what order and from
what Source.
4. Haulage – It is the link between Source and Destination and how material is
moved in terms of path to derive the costs associated with this process.
5. Reports – Representation of the results in terms of tables, Spread sheets,
graphs, gantt-charts, videos, Stage plans, etc.
Data
Create a table, define the levels and create the data fields to hold the numbers and
spatial information.
Creating the table Defining the levels of the Table
Creating the Data fields
Table Creation
Data
Once table is created the data can be imported from either CSV or excel file and you
need to define what data field in the table refers to which column in the input file.
Importing the data
Structure of
the Import file
Options
for Excel
file and
CSV file
Linking the Data Field to the Column of the input file
Data
Once all the data is imported then the table looks as below. The same way the table
for dump and Calendar is created.
Table View
If you want to manually edit
the data, then you need to
unlock and then modify
then lock it again to avoid
the accidental damage to
the imported data.
Data Ranges
Range is basically a group or section of data. This is can be done in two ways, either by
selecting from the levels called Picked ranges or by writing an expression which is
called Text range.
Example of a Picked Range
Example of a Text Range
Source Scheduling
Source Scheduling Scenario Creation
A Scenario is the container of everything that Spry will use to schedule your Data,
including but not limited to types of mining processes, equipment settings and paths.
To create a new Scenario, right-
click the Scenarios button and
choose Add -> New Case.
Source Scheduling Scenario Settings
A Scenario includes three simulations – Source Scheduling, Destination Scheduling and Haulage.
Select the simulations based on your requirement. If you want to do only Source Scheduling then
select only that.
With Source Scheduling, you need to define What is the Source table, what is the Calendar Table,
Start and End date of the schedule and the Start date field related to which data field in the
Calendar table.
The Initial State tab allows you to set a pre-mined
or pre-schedule state. Default line is *(0%)
Source Scheduling Processes
A Process in Spry is any process or activity a piece of equipment may undertake that should be
scheduled and reported separately from others.
Processes are either productive (linked to a data value such as volume or metres) or non-productive
(representing a pause in activity such as a public holiday or maintenance).
Productive processes Non-Productive processes
Every productive process has a value that is linked to a Field in the Deposit Table.
Source scheduling is based on “working” this value, which is called the Source
Quantity. Two or more different processes may use the same Field for their
Source Quantity, but the value is duplicated, not shared.
Each productive process can be Pre-scheduled anywhere from 0% to 100% which
is linked to a data field in the Source Table.
Solids are assigned to each process by defining the field from the Source Table. If
the volume is zero then the Solid wont be displayed even though it is ticked with
“show in animation” option.
For any simulation to happen for a productive process it should be ticked active.
Productive
Process Name
Source
Quantity Field
Preschedule
Field
Solid
Field
Colors & Animation
settings
Source Scheduling Equipment Setup
Every Task/Process should have at least one piece of Equipment in order to work the associated
Source Quantity. Each piece of Equipment has a set of parameters which determine the rate it
works each Source Quantity, how it is displayed in the animation and how delays/downtime are
applied and reported.
When a piece of equipment has
no Source Quantity to work due
to finishing it’s Source Path or
being controlled by a
Dependency this setting
chooses how it is reported.
Delays are referring to non-
productive activities like
relocation, delayed start, public
holidays, etc. It basically
assigning the type of delays this
equipment can have.
Equipment KPIs can be hard
coded by defining the values
here or can be referred from
the Calendar where you can
define the KPIs for each period
using the expressions.
Different processes can be
assigned to an equipment by
clicking the active box and if
different Source Quantity used
then it can be assigned under
Source Quantity field.
Source Scheduling Source Path
A Source Path is the primary set of source scheduling instructions for a particular piece of Equipment.
They control which Leaves (Pit/Stage/Strip/Block/Seam/Bench) are worked and in what order.
Spry allows you to group parts of your Source Path using two major tools, Wildcard (*) and Span (-).
Spry then breaks each line apart into individual lines for you depending on the way they are written.
A Simple Wild card (*) can mine entire deposit.
Example: -> Demo/1/5/5/A/* will work every Bench in the Demo, which is same as Demo/1/5/5/A
-> Span is used to define a range of positions in the Source path. From bench 95 to 75 can be written like
Demo/1/5/5/A/95-75
The other options available with Source path are:
Order: “Node Order” – to change the dig order.
Processes:<“Processes”> – to list what process will be used.
Prefix: ”Node Prefix” – this will be prefixed to all subsequent
lines.
AllowAdvance: On/Off – “On” allows the schedule to look
further down the path to find the first tasks that is available
(or until Allow Advance is set to ‘Off’.
Delays – Time delays can be specified using the format ‘Time
Delay: TimeDelay TimeUnits <NonProductiveProcess>’.
Rate Factor ‘[ ]’ – Overrides the rate of the equipment by
multiplying it by this factor.
Percentage ‘( )’ – Allows for only a portion of a task to be
scheduled.
Path Arrays – This allow for multiple lines to be combined into
a single line paths. The arrays are specified between { }
characters with semi-colons (;) delimiting entries.
Source path for each equipment is to be
written and modified if it is waiting on
other process
Source Scheduling Dependencies
Dependencies is a logical application of “Don’t do this until you’ve done this”. A
Dependency pairs Predecessors (do this before) and Successors (do this after). To create
a Dependency, you define the Leaves (required) and the Processes (optional) of the
Predecessors and Successors.
Dependencies can be between Source to
Source or can be Source to Destination
Source Scheduling Constraints
Constraints helps to control the specific order of events regardless of when they appear in the
schedule but what if you have something that is time dependent such as environment approval on a
new area to work? That is when you apply a Constraint.
There are three kinds of Constraint currently implemented in Spry: Capacity, Time and Proximity.
A Capacity Constraint applies a limit to any value over a certain period of time. For
example, if you didn’t want to exceed more than 10,000t of Coal per day you could
apply a Capacity Constraint.
A Time Constraint applies a limit to the times that a Source or Destination Task is available
to be worked.
A Proximity Constraint applies a limit to the number of pieces of Equipment that can work a
Leaf or group of Leaves at any one point in time.
Source Scheduling Delays
In the Source Path section, we looked at how to add a delay into the path itself (Date Delays and
Time Delays). This is useful when you need a delay to occur after a certain Task is completed such as
a relocation or a delayed start. However you will also have delays which occur no matter the
condition of the schedule such as public holidays and planned maintenance. These are addressed
separately from the Path in the Delays window.
A key feature of Delays is Recurrence which allows you to repeat your delay as often as is required.
Note that the Recurrence is based on the Start Date.
Destination Scheduling
Destination Scheduling Setup
Destination Scheduling takes material from a Leaf in your Source Table and places it in a Leaf in your
Destination Table.
The amount of material moved is called the Destination Quantity and is not necessarily the same
amount as the related Source Quantity. In other words, when you work a Source Task you are
removing material, when you work a Destination Task you are filling a space with material.
Destination Scheduling
however is often (but not
always) independent of the
Equipment and generally
relates to the location of the
source (the Leaf). It can also
be dependent on the
Process and Date of the
schedule as well.
Destination Scheduling Setup
Destination Scheduling Setup
In order to run Destination Scheduling tick on the option in the Scenario Settings tab and define
which field defines the Destination Quantity (capacity) of each Leaf.
Processes and Equipment are to be updated by
selecting the option of Destination and scheduling
for waste and referred to the destination quantity.
Destination Scheduling Destination Path
Destination path is same as the Source path, but it refers to the series of leafs which are filled in
with the Source quantity in the given order. Some of the options (like Order, Percentages, Path
arrays) available with Source path can also be used in Destination path creation. Create a
Destination path by selecting it from the main tab and right click to add New Destination path.
Destination path can be defined for a particular equipment working in a particular source range and
process within certain time/date frame having a certain priority.
Dependencies can also be created same as Source or Source to Destination. Example, the in-pit
dump can not be started until the Source quantity in certain strip is mined out completely.
Haulage
Haulage Terms to know
Haulage is a broad term for the cost (in operating hours, distance, fuel, number of trucks and
more) of loading materials at the mine site and transporting it (to the processing plant and
dump site/s).
Each haul profile is associated with a schedule step and provides
• Haulage elevation change
• Cycle time
• Truck/Loader operating hours
• Truck fuel burn
• Maximum tyre TKPH
• Equipment travel time – empty, loaded
• Loading time
• Minimum/Maximum truck count
Rolling Resistance - Generally expressed as a
percentage of truck’s weight, rolling resistance is
the force that resists the rolling of a wheel or
other circular object along a surface caused by
deformations in the object and/or the surface.
Haulage Terms to know
Effective Grade (or Static Force) - Rolling resistance is combined with the grade of a slope to
determine the effective grade (or static force applied to the truck). In up-hill calculations, the
effective grade (resistance) % = grade % + rolling resistance %, and conversely for down-hill
calculations the effective grade % = grade % – rolling resistance.
Rimpull - Rimpull is the force available between the
tyre and the ground to propel the machine (limited
by traction) and it is measured at the wheel so
includes all transmission losses. Rimpull curves are
used to determine the maximum speed attainable,
gear range and available rimpull when machine
weight and effective grade are known.
Retard - Retard/brake performance curves
determine the speed that can be maintained when
the truck is descending a grade with retarder
applied. For most trucks what this means is there
are 5 or 6 (depending on gears) maximum descent
speeds a truck can maintain. You can read a
retarding curve in the same way as a rimpull curve.
Haulage Terms to know
TKPH - Tonne kilometre per hour (TKPH) is the
measurement of the work load of a tyre and is based
on the weight and speed that the tyre can handle
without overheating and causing it to deteriorate
prematurely. A TKPH rating for a tyre is the theoretical
maximum workload it can take (average weight on the
tyre * average speed of the truck OR more specifically,
tonnes * km/h).
Coefficient of Traction/fraction -
Coefficient of traction or friction
refers to the maximum frictional
force that can be produced between
surfaces without slipping. Example:
Gravel road – 0.35, Dry asphaltic
concrete – 0.50, Ice – 0.10
http://www.wencomine.com/solutions/maintenance/
Haulage Initial Setup
Select the Haulage option in Schedule settings of a Scenario.
Segment Code – Define the different types of roads that are present in the
mine, specify the Rolling resistance for each of them and modify the max
speeds for loaded and empty trucks.
Return to the Schedule settings and switch to the Haulage Tab. Set a Default
Segment Code (the most common Segment, usually what your established haul
roads will be).
Haulage Initial Setup
Speed restrictions are
applied by defining the
speed limits for the corners
based on the change in angle
between the original
direction of travel and new
direction of travel.
Speed restrictions are applied by
defining the speed limits for the
ramps with different grade both in
upwards and downwards direction.
Need to define the Trucks – Create a new truck with user defined
parameters or can be imported from the Truck Database available
with Spry.
Haulage Initial Setup
Apply Haulage simulation to each equipment and set a Truck fleet to each Equipment/Process
combination.
Assign the type of trucks for each equipment and each process done by the equipment along
with the payload, loading time, Queueing time, efficiency factor, minimum and maximum truck
numbers that the equipment can use.
Haulage Rule Setup
Haulage Logic allows you to group various Output Schedule Steps that have
a similar location or haulage strategy, which is done by creating a rule.
For each rule you create, you need to define the Source range and
Destination range. The Destination range includes the “Blanks” option
which covers the processes that don’t have destination schedule path but
still need the haulage like ROM Coal or Ore. Define the Processes and
assign the Equipment, if you restrict the rule to be applied to a certain
period, you can tick the Date limited box and give the dates.
The rule can be an Attach type or Detach type to the Road network.
Once your Filters are set, you should see Output Schedule Steps under the Current
Rule tab. If you don’t see any Steps under the current rule, either Run your
Scenario or adjust the Filter.
Haulage Logic - Points
In order to simulate haulage, you need a path for the Truck to travel
down which in Spry is a combination of various Steps (using Points &
Vectors) known as Haul profile.
For each rule, you need define the logic. If it is an attach type of rule,
then you need to define the steps in the logic from your Source block
Centroid or Equipment Centroid point, how you travel and how you
connect to the nearest attach point which connects to the Road
network. Whereas for a Detach type of rule, the logic is how you travel
from your detach point connected to the Road network to the
Destination block Centroid.
Points can either be static
(permanent, unchanging such as a
defined latitude and longitude) or
dynamic (position changes
depending on the Schedule Step
involved). It is better to use
dynamic points by linking Start to
the Source and End to the
Destination node Centroids.
Haulage Road Networks
Road Networks in Spry allow you to separate out
your workload into Attach (Source) and Detach
(Destination) Rules by connecting to the roads in
between.
To draw a road network number of tools are available in
Spry:
Create Shape: Adds a new shape (line or point) to the
Road Network. If connecting to an existing Road Network
shape, ensure Snap to Point on Segment is the selected
Snap Tool.
Move Points: Moves points on a selected shape.
Delete Points: Deletes points from a selected shape.
Insert Points: Inserts points on a selected shape.
Line Grade: Change the gradient (z value) between two
connected points (first point selected is anchored, second
point moves).
Join Shapes: Joins two open shapes into one. The second
shape selected takes on the properties of the first shape.
Split Shape: Splits one shape into two by selecting two
points which become the start and end of the second
shape.
Set Properties: Change the size and colour of the shape.
Delete Shape(s): Deletes an entire shape or text object.
Highlight Network Shape: It is very useful in determining
if your Road Network is set up correctly is the Highlight
Network Shape tool.
Haulage Logic - Vectors
Look to your left and walk 5m. Look to your right and walk until you reach the wall. Climb the ladder and touch the
roof. As a Spry concept you have just worked with your first vectors.
A vector has 3 basic properties: a) a starting point, b) direction and c) magnitude (distance).
• The starting point is generated from the step above which is why every rule requires the first step to be a point.
• The direction is controlled by the Vector Type (Bearing & Grade, Coordinates and Towards Point).
• The third property is covered under Intersections - There are four kinds of intersections, Distance (fixed length
“walk 5m”), Z Level (Roof/Floor “touch the roof”), Point & Vector and Two Points (both Walls “walk until you
reach the wall”).
Vector Intersection – Distance is commonly used
for offsets (50m towards face, 20m above)
Vector Intersection – Z Level - a vector that is
travelling through the Z plane (up or down) you can
intersect it with a Z level (stop at a roof or floor).
Vector Intersection – Line (Two Points) creates a
line from two points ( that can be centroids,
previous steps or entered manually). When
vector intersects with this line, it ends.
Vector Intersection – Point and Vector - Similar to
“Two Points”, this vector intersection type generates
a line to intersect with. However only one point is
required, the line is generated instead from a bearing
and grade.
Haulage Logic - Vectors
Haulage Logic – Groups & Direction
The final central concept of Spry Logic is
grouping, where steps in your Rule are
grouped together. The group can be Forward
or Reverse based on how the haul profile is
generated.
In Spry, the first time is to calculate all of the
points in space. The second time is to run the
haulage equipment over those points. The
most important thing to note is that the first
run through that Spry completes does NOT
use grouping, but runs through in the order in
which the points and vectors are presented to
it.
Why and When to use Groups - Logic rules usually work best
when you calculate steps in each group FROM the better known
or more static points TO the lesser known or more dynamic
points. Imagine a simple scenario where the top of your ramp is
static/permanent, but as you dig the bottom of the ramp
continues down deeper and deeper, where a Reverse group can
be used effectively.
Haulage Results
Flow chart showing the Haulage results generation in SPRY.
Haulage Results
Raw Vs Adjusted
Cycle time
Overview
Reporting
Reporting Periods
Reporting
Reporting Periods are the mechanism you use in Spry to set your definition of a week,
month, financial year or other period of time relevant to your site.
To add a new Reporting Period, right-click “Reporting Levels” in the side window and
choose Add -> New Reporting Level (Use Wizard)
Output Schedule
Reporting
The Output Schedule is the line-by-line representation of every single result you can get
out of your Source & Destination Scheduling, as well as various (but not all) Haulage
results.
Is your Output Schedule red? That
means something has changed,
and in order to get the most up-to-
date results you should run your
Scenario.
You can filter any data item and create
conditions using Filter editor.
You can export the Schedule to an Excel
sheet.
Custom fields
Reporting
Spry provides about 50 data items for reporting by default. It’s also possible to use any
information from the Output Schedule (and also from your Data Tables) to build custom
results, known in Spry as Custom Fields.
There are two distinct types of Custom Fields:
• Value Type: Returns a numeric value
• Filter Type: Returns a text value
Pivot tables
Reporting
A pivot table is a data summarisation tool that can automatically sort, provide totals or
give the average of the data stored.
You can export the Pivot table data to an
Excel sheet.
The available data items can be listed
selecting the “Shoe Field List” option by
right clicking on the top of the Pivot table
window.
Red mark shows where you can drop the row
items and Blue mark shows where you drop
the Colum items from the list of data items
available in Spry.
Spread Sheets
Reporting
Spreadsheets in Spry are very similar to Excel. Just be aware that although it’s very
similar to Excel, it is not fully featured and will never be a full replacement.
List of formulae are already provided, which can be used to pull out the data from the
Schedule output and report them in the required format by setting up the spread sheet.
This can also be exported into an Excel file with values only option.
Gantt Charts
Reporting
Gantt charts are a type of bar
chart designed to illustrate
groups of tasks by start and end
date.
Lot of options are available with
Gantt Charts.
Grouping – Groups the tasks
together.
Hiding or Filtering – Hide some tasks
and apply filters to the tasks.
Colouring – Tasks can be coloured
based on process or equipment.
Timelines – Change the time lines
based on the details required.
Export & Import options
Reporting
You can export the schedule into different formats like
Image, Video, Grid and DXF file. It supports Minex
Grid format also.
You can import the DXF files which are saved under
layer in the Design tab, Grids can be imported and
Spry supports the Minex grids. Triangle files can also
imported from Minex, Vulcan, etc. To show the Design
tab you need to first open the animation window.
Export & Import options
Reporting
Last but not the least is Scripting, which is the powerful option available with
Spry. It uses C# language.
ALL THE BEST
AND
FOR ANY DETAILS CONTACT PRECISION SUPPORT
(support@precisionmining.com)

More Related Content

What's hot

Perencanaan tambang
Perencanaan tambangPerencanaan tambang
Perencanaan tambangramaldini
 
Ta3211 6 rancangan peledakan jenjang
Ta3211 6 rancangan peledakan jenjangTa3211 6 rancangan peledakan jenjang
Ta3211 6 rancangan peledakan jenjangNovrina Annisaa
 
Tambang eksplorasi
Tambang eksplorasiTambang eksplorasi
Tambang eksplorasioilandgas24
 
Openpit Design Fundas
Openpit Design FundasOpenpit Design Fundas
Openpit Design FundasVR M
 
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPA
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPAPrimer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPA
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPAUNIVERSITY OF PAPUA
 
Surpac geological modelling 3
Surpac geological modelling 3Surpac geological modelling 3
Surpac geological modelling 3Adi Handarbeni
 
Tipe dan jenis bahan peledak
Tipe dan jenis bahan peledakTipe dan jenis bahan peledak
Tipe dan jenis bahan peledakUVRI - UKDM
 
Pengantar perencanaan tambang
Pengantar perencanaan tambangPengantar perencanaan tambang
Pengantar perencanaan tambangIpung Noor
 
estimasi bucket fill factor berdasarkan volume angkut DumpTruck
estimasi bucket fill factor berdasarkan volume angkut DumpTruckestimasi bucket fill factor berdasarkan volume angkut DumpTruck
estimasi bucket fill factor berdasarkan volume angkut DumpTruckevamanroe
 
Paper geoteknik terowongan
Paper geoteknik terowonganPaper geoteknik terowongan
Paper geoteknik terowonganheny novi
 
Peralatan tambang bawah tanah 1
Peralatan tambang bawah tanah 1Peralatan tambang bawah tanah 1
Peralatan tambang bawah tanah 1Sylvester Saragih
 
Laporan akhir perhitungan penaksiran cadangan
Laporan akhir perhitungan penaksiran cadanganLaporan akhir perhitungan penaksiran cadangan
Laporan akhir perhitungan penaksiran cadanganSylvester Saragih
 
Proposal kegiatan perencanaan pemboran
Proposal kegiatan perencanaan pemboranProposal kegiatan perencanaan pemboran
Proposal kegiatan perencanaan pemboranLeonardoSitorus
 

What's hot (20)

Perencanaan tambang
Perencanaan tambangPerencanaan tambang
Perencanaan tambang
 
Mine planning
Mine planningMine planning
Mine planning
 
Ta3211 6 rancangan peledakan jenjang
Ta3211 6 rancangan peledakan jenjangTa3211 6 rancangan peledakan jenjang
Ta3211 6 rancangan peledakan jenjang
 
Tambang eksplorasi
Tambang eksplorasiTambang eksplorasi
Tambang eksplorasi
 
1.geoteknik tambang
1.geoteknik tambang1.geoteknik tambang
1.geoteknik tambang
 
Jalan Angkut Tambang
Jalan Angkut TambangJalan Angkut Tambang
Jalan Angkut Tambang
 
Openpit Design Fundas
Openpit Design FundasOpenpit Design Fundas
Openpit Design Fundas
 
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPA
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPAPrimer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPA
Primer, booster dan alat pemicu peledakan. OBEL MINE'13 UNIPA
 
Surpac geological modelling 3
Surpac geological modelling 3Surpac geological modelling 3
Surpac geological modelling 3
 
Tipe dan jenis bahan peledak
Tipe dan jenis bahan peledakTipe dan jenis bahan peledak
Tipe dan jenis bahan peledak
 
Hitung cadangan
Hitung cadanganHitung cadangan
Hitung cadangan
 
Materi 2
Materi 2Materi 2
Materi 2
 
Pengantar perencanaan tambang
Pengantar perencanaan tambangPengantar perencanaan tambang
Pengantar perencanaan tambang
 
estimasi bucket fill factor berdasarkan volume angkut DumpTruck
estimasi bucket fill factor berdasarkan volume angkut DumpTruckestimasi bucket fill factor berdasarkan volume angkut DumpTruck
estimasi bucket fill factor berdasarkan volume angkut DumpTruck
 
Belajar minescape
Belajar minescapeBelajar minescape
Belajar minescape
 
Paper geoteknik terowongan
Paper geoteknik terowonganPaper geoteknik terowongan
Paper geoteknik terowongan
 
operasional tambang.ppt
operasional tambang.pptoperasional tambang.ppt
operasional tambang.ppt
 
Peralatan tambang bawah tanah 1
Peralatan tambang bawah tanah 1Peralatan tambang bawah tanah 1
Peralatan tambang bawah tanah 1
 
Laporan akhir perhitungan penaksiran cadangan
Laporan akhir perhitungan penaksiran cadanganLaporan akhir perhitungan penaksiran cadangan
Laporan akhir perhitungan penaksiran cadangan
 
Proposal kegiatan perencanaan pemboran
Proposal kegiatan perencanaan pemboranProposal kegiatan perencanaan pemboran
Proposal kegiatan perencanaan pemboran
 

Viewers also liked

Ilmuwan minescape
Ilmuwan minescapeIlmuwan minescape
Ilmuwan minescapeairfanza
 
Training mainscape
Training mainscapeTraining mainscape
Training mainscapeEdhet OanSly
 
Dragline Planning
Dragline PlanningDragline Planning
Dragline PlanningVR M
 
Use SVG to Bring the Web to Life (Quinton Jason Jr)
Use SVG to Bring the Web to Life (Quinton Jason Jr)Use SVG to Bring the Web to Life (Quinton Jason Jr)
Use SVG to Bring the Web to Life (Quinton Jason Jr)Future Insights
 
[Cv] tedy satria
[Cv]   tedy satria[Cv]   tedy satria
[Cv] tedy satriaTedy Satria
 
Hal-Hal Yang Penting dalam Survey Tambang
Hal-Hal Yang Penting dalam Survey TambangHal-Hal Yang Penting dalam Survey Tambang
Hal-Hal Yang Penting dalam Survey TambangEdhis Triyono Hermawan
 
Core Minescape - Day#1
Core Minescape - Day#1Core Minescape - Day#1
Core Minescape - Day#1Tutus Kusuma
 
kalimatan timur, samarinda
kalimatan timur, samarindakalimatan timur, samarinda
kalimatan timur, samarindaALAM SEKITAR
 
Longwall AFC changing - innovation
Longwall AFC changing - innovationLongwall AFC changing - innovation
Longwall AFC changing - innovationVR M
 
Evaluasi Cadangan-Minescape
Evaluasi Cadangan-MinescapeEvaluasi Cadangan-Minescape
Evaluasi Cadangan-Minescapeazharuldk
 
Coal sector development in india sample
Coal sector development in india sampleCoal sector development in india sample
Coal sector development in india samplePrashanth Dudi
 
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...Mario Yuven
 

Viewers also liked (18)

Open cut coal
Open cut coalOpen cut coal
Open cut coal
 
Xpac for mining
Xpac for miningXpac for mining
Xpac for mining
 
Ilmuwan minescape
Ilmuwan minescapeIlmuwan minescape
Ilmuwan minescape
 
Training mainscape
Training mainscapeTraining mainscape
Training mainscape
 
Dragline Planning
Dragline PlanningDragline Planning
Dragline Planning
 
Mine plan
Mine planMine plan
Mine plan
 
Surface mining planning and design of open pit mining
Surface mining planning and design of open pit miningSurface mining planning and design of open pit mining
Surface mining planning and design of open pit mining
 
Minex 2 d_3d_models
Minex 2 d_3d_modelsMinex 2 d_3d_models
Minex 2 d_3d_models
 
Use SVG to Bring the Web to Life (Quinton Jason Jr)
Use SVG to Bring the Web to Life (Quinton Jason Jr)Use SVG to Bring the Web to Life (Quinton Jason Jr)
Use SVG to Bring the Web to Life (Quinton Jason Jr)
 
[Cv] tedy satria
[Cv]   tedy satria[Cv]   tedy satria
[Cv] tedy satria
 
Hal-Hal Yang Penting dalam Survey Tambang
Hal-Hal Yang Penting dalam Survey TambangHal-Hal Yang Penting dalam Survey Tambang
Hal-Hal Yang Penting dalam Survey Tambang
 
Core Minescape - Day#1
Core Minescape - Day#1Core Minescape - Day#1
Core Minescape - Day#1
 
kalimatan timur, samarinda
kalimatan timur, samarindakalimatan timur, samarinda
kalimatan timur, samarinda
 
Longwall AFC changing - innovation
Longwall AFC changing - innovationLongwall AFC changing - innovation
Longwall AFC changing - innovation
 
Evaluasi Cadangan-Minescape
Evaluasi Cadangan-MinescapeEvaluasi Cadangan-Minescape
Evaluasi Cadangan-Minescape
 
Coal sector development in india sample
Coal sector development in india sampleCoal sector development in india sample
Coal sector development in india sample
 
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...
Tambang STTNAS _ Mata Kuliah Batubara_Semester IV_Coal sttnas supandi_2014_08...
 
Coal sector presentation
Coal sector presentationCoal sector presentation
Coal sector presentation
 

Similar to Spry Scheduling and Haulage model - Tutorial

Modelingprogramstructure
ModelingprogramstructureModelingprogramstructure
Modelingprogramstructurelearnt
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic QuestionsSooraj Vinodan
 
Data warehousing unit 4.1
Data warehousing unit 4.1Data warehousing unit 4.1
Data warehousing unit 4.1WE-IT TUTORIALS
 
Em12c performance tuning outside the box
Em12c performance tuning outside the boxEm12c performance tuning outside the box
Em12c performance tuning outside the boxKellyn Pot'Vin-Gorman
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorialraonivaz
 
Advance Sql Server Store procedure Presentation
Advance Sql Server Store procedure PresentationAdvance Sql Server Store procedure Presentation
Advance Sql Server Store procedure PresentationAmin Uddin
 
TAU Performance tool using OpenPOWER
TAU Performance tool using OpenPOWERTAU Performance tool using OpenPOWER
TAU Performance tool using OpenPOWERGanesan Narayanasamy
 
Ms project tutorial
Ms project tutorialMs project tutorial
Ms project tutorialRonald Oroya
 
sMs project tutorial_iit
sMs project tutorial_iitsMs project tutorial_iit
sMs project tutorial_iitKushal Patel
 
Setup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfSetup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfUmairIlyas21
 
Project management
Project managementProject management
Project managementervinod
 
Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2Carol Vanden Bussche
 
Jira dashboards gadgets
Jira dashboards gadgetsJira dashboards gadgets
Jira dashboards gadgetsSajit Nair
 
Cmis 102 hands on/tutorialoutlet
Cmis 102 hands on/tutorialoutletCmis 102 hands on/tutorialoutlet
Cmis 102 hands on/tutorialoutletPoppinss
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project PresentationKhem Singh
 
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunk
 

Similar to Spry Scheduling and Haulage model - Tutorial (20)

Modelingprogramstructure
ModelingprogramstructureModelingprogramstructure
Modelingprogramstructure
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 
Data warehousing unit 4.1
Data warehousing unit 4.1Data warehousing unit 4.1
Data warehousing unit 4.1
 
Em12c performance tuning outside the box
Em12c performance tuning outside the boxEm12c performance tuning outside the box
Em12c performance tuning outside the box
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
Oracle Primavera P6 PRO R8 Tips & tricks
Oracle Primavera P6 PRO R8 Tips & tricksOracle Primavera P6 PRO R8 Tips & tricks
Oracle Primavera P6 PRO R8 Tips & tricks
 
Advance Sql Server Store procedure Presentation
Advance Sql Server Store procedure PresentationAdvance Sql Server Store procedure Presentation
Advance Sql Server Store procedure Presentation
 
Dbms fast track 2/3
Dbms fast track 2/3Dbms fast track 2/3
Dbms fast track 2/3
 
TAU Performance tool using OpenPOWER
TAU Performance tool using OpenPOWERTAU Performance tool using OpenPOWER
TAU Performance tool using OpenPOWER
 
Ms project tutorial
Ms project tutorialMs project tutorial
Ms project tutorial
 
sMs project tutorial_iit
sMs project tutorial_iitsMs project tutorial_iit
sMs project tutorial_iit
 
Ms Project
Ms ProjectMs Project
Ms Project
 
Setup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdfSetup_Steps_ASCP_1.pdf
Setup_Steps_ASCP_1.pdf
 
Project management
Project managementProject management
Project management
 
Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2Warewolf Tools and Connectors Part 2
Warewolf Tools and Connectors Part 2
 
Jira dashboards gadgets
Jira dashboards gadgetsJira dashboards gadgets
Jira dashboards gadgets
 
Cmis 102 hands on/tutorialoutlet
Cmis 102 hands on/tutorialoutletCmis 102 hands on/tutorialoutlet
Cmis 102 hands on/tutorialoutlet
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project Presentation
 
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding OverviewSplunkLive! Frankfurt 2018 - Data Onboarding Overview
SplunkLive! Frankfurt 2018 - Data Onboarding Overview
 
3 - Using MS Project 12-05-17.pptx
3 - Using MS Project 12-05-17.pptx3 - Using MS Project 12-05-17.pptx
3 - Using MS Project 12-05-17.pptx
 

More from VR M

Energy - India (11th Plan)
Energy - India (11th Plan)Energy - India (11th Plan)
Energy - India (11th Plan)VR M
 
Methods of extraction in Opencast mine
Methods of extraction in Opencast mineMethods of extraction in Opencast mine
Methods of extraction in Opencast mineVR M
 
Vulcan tutorial 01
Vulcan tutorial 01Vulcan tutorial 01
Vulcan tutorial 01VR M
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)VR M
 
Haul road design
Haul road designHaul road design
Haul road designVR M
 
Openpit fundamentals
Openpit fundamentalsOpenpit fundamentals
Openpit fundamentalsVR M
 
Bolter miner @ Russia
Bolter miner @ RussiaBolter miner @ Russia
Bolter miner @ RussiaVR M
 
Statutory clearances required to start a greenfield captive opencast coal mine
Statutory clearances required to start a greenfield captive opencast coal mineStatutory clearances required to start a greenfield captive opencast coal mine
Statutory clearances required to start a greenfield captive opencast coal mineVR M
 
Top ten in world
Top ten in worldTop ten in world
Top ten in worldVR M
 
Highwall Mining Technology
Highwall Mining TechnologyHighwall Mining Technology
Highwall Mining TechnologyVR M
 
Legal flow schemes for a greenfield mining project
Legal flow schemes for a greenfield mining projectLegal flow schemes for a greenfield mining project
Legal flow schemes for a greenfield mining projectVR M
 
Mine communication sysetms
Mine communication sysetmsMine communication sysetms
Mine communication sysetmsVR M
 
Mine Tech Seminar '10 - Gist of Papers
Mine Tech Seminar '10 - Gist of PapersMine Tech Seminar '10 - Gist of Papers
Mine Tech Seminar '10 - Gist of PapersVR M
 
Reduction of risk from roof and side fall in Indian coal mines
Reduction of risk from roof and side fall in Indian coal minesReduction of risk from roof and side fall in Indian coal mines
Reduction of risk from roof and side fall in Indian coal minesVR M
 
goaves effect on subsidence
goaves effect on subsidencegoaves effect on subsidence
goaves effect on subsidenceVR M
 
Longwall - The road ahead
Longwall - The road aheadLongwall - The road ahead
Longwall - The road aheadVR M
 
Design of Longwall for 2 seam of Ramagundam
Design of Longwall for 2 seam of RamagundamDesign of Longwall for 2 seam of Ramagundam
Design of Longwall for 2 seam of RamagundamVR M
 
Longwall exp india-expectations
Longwall exp india-expectationsLongwall exp india-expectations
Longwall exp india-expectationsVR M
 
Future Longwalls in India
Future Longwalls in IndiaFuture Longwalls in India
Future Longwalls in IndiaVR M
 
Caving behaviour in Longwall
Caving behaviour in LongwallCaving behaviour in Longwall
Caving behaviour in LongwallVR M
 

More from VR M (20)

Energy - India (11th Plan)
Energy - India (11th Plan)Energy - India (11th Plan)
Energy - India (11th Plan)
 
Methods of extraction in Opencast mine
Methods of extraction in Opencast mineMethods of extraction in Opencast mine
Methods of extraction in Opencast mine
 
Vulcan tutorial 01
Vulcan tutorial 01Vulcan tutorial 01
Vulcan tutorial 01
 
Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Haul road design
Haul road designHaul road design
Haul road design
 
Openpit fundamentals
Openpit fundamentalsOpenpit fundamentals
Openpit fundamentals
 
Bolter miner @ Russia
Bolter miner @ RussiaBolter miner @ Russia
Bolter miner @ Russia
 
Statutory clearances required to start a greenfield captive opencast coal mine
Statutory clearances required to start a greenfield captive opencast coal mineStatutory clearances required to start a greenfield captive opencast coal mine
Statutory clearances required to start a greenfield captive opencast coal mine
 
Top ten in world
Top ten in worldTop ten in world
Top ten in world
 
Highwall Mining Technology
Highwall Mining TechnologyHighwall Mining Technology
Highwall Mining Technology
 
Legal flow schemes for a greenfield mining project
Legal flow schemes for a greenfield mining projectLegal flow schemes for a greenfield mining project
Legal flow schemes for a greenfield mining project
 
Mine communication sysetms
Mine communication sysetmsMine communication sysetms
Mine communication sysetms
 
Mine Tech Seminar '10 - Gist of Papers
Mine Tech Seminar '10 - Gist of PapersMine Tech Seminar '10 - Gist of Papers
Mine Tech Seminar '10 - Gist of Papers
 
Reduction of risk from roof and side fall in Indian coal mines
Reduction of risk from roof and side fall in Indian coal minesReduction of risk from roof and side fall in Indian coal mines
Reduction of risk from roof and side fall in Indian coal mines
 
goaves effect on subsidence
goaves effect on subsidencegoaves effect on subsidence
goaves effect on subsidence
 
Longwall - The road ahead
Longwall - The road aheadLongwall - The road ahead
Longwall - The road ahead
 
Design of Longwall for 2 seam of Ramagundam
Design of Longwall for 2 seam of RamagundamDesign of Longwall for 2 seam of Ramagundam
Design of Longwall for 2 seam of Ramagundam
 
Longwall exp india-expectations
Longwall exp india-expectationsLongwall exp india-expectations
Longwall exp india-expectations
 
Future Longwalls in India
Future Longwalls in IndiaFuture Longwalls in India
Future Longwalls in India
 
Caving behaviour in Longwall
Caving behaviour in LongwallCaving behaviour in Longwall
Caving behaviour in Longwall
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

Spry Scheduling and Haulage model - Tutorial

  • 1. SPRY Model – Steps to Follow Venkat Nov-2014
  • 2. Preamble • This presentation shows the steps to develop the Spry model using the Spry software available as of 24-Nov-14. • This presentation is almost same as the documentation provided by the Precision. • However, for more details or the latest developments of the Software and the latest documentation, please visit the following site http://support.precisionmining.com/courses/spry- fundamentals/ • Thanks to Trent Bagshaw from Precision & Precision team, who actually made the Spry documentation with all the pictures of which most of them are used in this presentation.
  • 3. Installation The Spry Software can be downloaded from http://support.precisionmining.com/downloads/ Before you install the Spry software, you install the License Administrator from the same location stated above and make sure you synchronise your Key before you open and work with the Spry software. Plug the hard key you received from Precision to your Computer before doing anything.
  • 4. Major Steps in Spry There are five major steps involved in building the Spry model 1. Data – This is where all the data is stored in Spry. Examples are deposit table, dump table, Calendar table. 2. Source Scheduling - Source scheduling is the process by which you determine how your deposit is mined, in what order and at what speed. 3. Destination Scheduling - Destination scheduling is the process by which you determine how you fill your dumps like inpit or expit, in what order and from what Source. 4. Haulage – It is the link between Source and Destination and how material is moved in terms of path to derive the costs associated with this process. 5. Reports – Representation of the results in terms of tables, Spread sheets, graphs, gantt-charts, videos, Stage plans, etc.
  • 5. Data Create a table, define the levels and create the data fields to hold the numbers and spatial information. Creating the table Defining the levels of the Table Creating the Data fields Table Creation
  • 6. Data Once table is created the data can be imported from either CSV or excel file and you need to define what data field in the table refers to which column in the input file. Importing the data Structure of the Import file Options for Excel file and CSV file Linking the Data Field to the Column of the input file
  • 7. Data Once all the data is imported then the table looks as below. The same way the table for dump and Calendar is created. Table View If you want to manually edit the data, then you need to unlock and then modify then lock it again to avoid the accidental damage to the imported data.
  • 8. Data Ranges Range is basically a group or section of data. This is can be done in two ways, either by selecting from the levels called Picked ranges or by writing an expression which is called Text range. Example of a Picked Range Example of a Text Range
  • 10. Source Scheduling Scenario Creation A Scenario is the container of everything that Spry will use to schedule your Data, including but not limited to types of mining processes, equipment settings and paths. To create a new Scenario, right- click the Scenarios button and choose Add -> New Case.
  • 11. Source Scheduling Scenario Settings A Scenario includes three simulations – Source Scheduling, Destination Scheduling and Haulage. Select the simulations based on your requirement. If you want to do only Source Scheduling then select only that. With Source Scheduling, you need to define What is the Source table, what is the Calendar Table, Start and End date of the schedule and the Start date field related to which data field in the Calendar table. The Initial State tab allows you to set a pre-mined or pre-schedule state. Default line is *(0%)
  • 12. Source Scheduling Processes A Process in Spry is any process or activity a piece of equipment may undertake that should be scheduled and reported separately from others. Processes are either productive (linked to a data value such as volume or metres) or non-productive (representing a pause in activity such as a public holiday or maintenance). Productive processes Non-Productive processes Every productive process has a value that is linked to a Field in the Deposit Table. Source scheduling is based on “working” this value, which is called the Source Quantity. Two or more different processes may use the same Field for their Source Quantity, but the value is duplicated, not shared. Each productive process can be Pre-scheduled anywhere from 0% to 100% which is linked to a data field in the Source Table. Solids are assigned to each process by defining the field from the Source Table. If the volume is zero then the Solid wont be displayed even though it is ticked with “show in animation” option. For any simulation to happen for a productive process it should be ticked active. Productive Process Name Source Quantity Field Preschedule Field Solid Field Colors & Animation settings
  • 13. Source Scheduling Equipment Setup Every Task/Process should have at least one piece of Equipment in order to work the associated Source Quantity. Each piece of Equipment has a set of parameters which determine the rate it works each Source Quantity, how it is displayed in the animation and how delays/downtime are applied and reported. When a piece of equipment has no Source Quantity to work due to finishing it’s Source Path or being controlled by a Dependency this setting chooses how it is reported. Delays are referring to non- productive activities like relocation, delayed start, public holidays, etc. It basically assigning the type of delays this equipment can have. Equipment KPIs can be hard coded by defining the values here or can be referred from the Calendar where you can define the KPIs for each period using the expressions. Different processes can be assigned to an equipment by clicking the active box and if different Source Quantity used then it can be assigned under Source Quantity field.
  • 14. Source Scheduling Source Path A Source Path is the primary set of source scheduling instructions for a particular piece of Equipment. They control which Leaves (Pit/Stage/Strip/Block/Seam/Bench) are worked and in what order. Spry allows you to group parts of your Source Path using two major tools, Wildcard (*) and Span (-). Spry then breaks each line apart into individual lines for you depending on the way they are written. A Simple Wild card (*) can mine entire deposit. Example: -> Demo/1/5/5/A/* will work every Bench in the Demo, which is same as Demo/1/5/5/A -> Span is used to define a range of positions in the Source path. From bench 95 to 75 can be written like Demo/1/5/5/A/95-75 The other options available with Source path are: Order: “Node Order” – to change the dig order. Processes:<“Processes”> – to list what process will be used. Prefix: ”Node Prefix” – this will be prefixed to all subsequent lines. AllowAdvance: On/Off – “On” allows the schedule to look further down the path to find the first tasks that is available (or until Allow Advance is set to ‘Off’. Delays – Time delays can be specified using the format ‘Time Delay: TimeDelay TimeUnits <NonProductiveProcess>’. Rate Factor ‘[ ]’ – Overrides the rate of the equipment by multiplying it by this factor. Percentage ‘( )’ – Allows for only a portion of a task to be scheduled. Path Arrays – This allow for multiple lines to be combined into a single line paths. The arrays are specified between { } characters with semi-colons (;) delimiting entries. Source path for each equipment is to be written and modified if it is waiting on other process
  • 15. Source Scheduling Dependencies Dependencies is a logical application of “Don’t do this until you’ve done this”. A Dependency pairs Predecessors (do this before) and Successors (do this after). To create a Dependency, you define the Leaves (required) and the Processes (optional) of the Predecessors and Successors. Dependencies can be between Source to Source or can be Source to Destination
  • 16. Source Scheduling Constraints Constraints helps to control the specific order of events regardless of when they appear in the schedule but what if you have something that is time dependent such as environment approval on a new area to work? That is when you apply a Constraint. There are three kinds of Constraint currently implemented in Spry: Capacity, Time and Proximity. A Capacity Constraint applies a limit to any value over a certain period of time. For example, if you didn’t want to exceed more than 10,000t of Coal per day you could apply a Capacity Constraint. A Time Constraint applies a limit to the times that a Source or Destination Task is available to be worked. A Proximity Constraint applies a limit to the number of pieces of Equipment that can work a Leaf or group of Leaves at any one point in time.
  • 17. Source Scheduling Delays In the Source Path section, we looked at how to add a delay into the path itself (Date Delays and Time Delays). This is useful when you need a delay to occur after a certain Task is completed such as a relocation or a delayed start. However you will also have delays which occur no matter the condition of the schedule such as public holidays and planned maintenance. These are addressed separately from the Path in the Delays window. A key feature of Delays is Recurrence which allows you to repeat your delay as often as is required. Note that the Recurrence is based on the Start Date.
  • 19. Destination Scheduling Setup Destination Scheduling takes material from a Leaf in your Source Table and places it in a Leaf in your Destination Table. The amount of material moved is called the Destination Quantity and is not necessarily the same amount as the related Source Quantity. In other words, when you work a Source Task you are removing material, when you work a Destination Task you are filling a space with material. Destination Scheduling however is often (but not always) independent of the Equipment and generally relates to the location of the source (the Leaf). It can also be dependent on the Process and Date of the schedule as well.
  • 21. Destination Scheduling Setup In order to run Destination Scheduling tick on the option in the Scenario Settings tab and define which field defines the Destination Quantity (capacity) of each Leaf. Processes and Equipment are to be updated by selecting the option of Destination and scheduling for waste and referred to the destination quantity.
  • 22. Destination Scheduling Destination Path Destination path is same as the Source path, but it refers to the series of leafs which are filled in with the Source quantity in the given order. Some of the options (like Order, Percentages, Path arrays) available with Source path can also be used in Destination path creation. Create a Destination path by selecting it from the main tab and right click to add New Destination path. Destination path can be defined for a particular equipment working in a particular source range and process within certain time/date frame having a certain priority. Dependencies can also be created same as Source or Source to Destination. Example, the in-pit dump can not be started until the Source quantity in certain strip is mined out completely.
  • 24. Haulage Terms to know Haulage is a broad term for the cost (in operating hours, distance, fuel, number of trucks and more) of loading materials at the mine site and transporting it (to the processing plant and dump site/s). Each haul profile is associated with a schedule step and provides • Haulage elevation change • Cycle time • Truck/Loader operating hours • Truck fuel burn • Maximum tyre TKPH • Equipment travel time – empty, loaded • Loading time • Minimum/Maximum truck count Rolling Resistance - Generally expressed as a percentage of truck’s weight, rolling resistance is the force that resists the rolling of a wheel or other circular object along a surface caused by deformations in the object and/or the surface.
  • 25. Haulage Terms to know Effective Grade (or Static Force) - Rolling resistance is combined with the grade of a slope to determine the effective grade (or static force applied to the truck). In up-hill calculations, the effective grade (resistance) % = grade % + rolling resistance %, and conversely for down-hill calculations the effective grade % = grade % – rolling resistance. Rimpull - Rimpull is the force available between the tyre and the ground to propel the machine (limited by traction) and it is measured at the wheel so includes all transmission losses. Rimpull curves are used to determine the maximum speed attainable, gear range and available rimpull when machine weight and effective grade are known. Retard - Retard/brake performance curves determine the speed that can be maintained when the truck is descending a grade with retarder applied. For most trucks what this means is there are 5 or 6 (depending on gears) maximum descent speeds a truck can maintain. You can read a retarding curve in the same way as a rimpull curve.
  • 26. Haulage Terms to know TKPH - Tonne kilometre per hour (TKPH) is the measurement of the work load of a tyre and is based on the weight and speed that the tyre can handle without overheating and causing it to deteriorate prematurely. A TKPH rating for a tyre is the theoretical maximum workload it can take (average weight on the tyre * average speed of the truck OR more specifically, tonnes * km/h). Coefficient of Traction/fraction - Coefficient of traction or friction refers to the maximum frictional force that can be produced between surfaces without slipping. Example: Gravel road – 0.35, Dry asphaltic concrete – 0.50, Ice – 0.10 http://www.wencomine.com/solutions/maintenance/
  • 27. Haulage Initial Setup Select the Haulage option in Schedule settings of a Scenario. Segment Code – Define the different types of roads that are present in the mine, specify the Rolling resistance for each of them and modify the max speeds for loaded and empty trucks. Return to the Schedule settings and switch to the Haulage Tab. Set a Default Segment Code (the most common Segment, usually what your established haul roads will be).
  • 28. Haulage Initial Setup Speed restrictions are applied by defining the speed limits for the corners based on the change in angle between the original direction of travel and new direction of travel. Speed restrictions are applied by defining the speed limits for the ramps with different grade both in upwards and downwards direction. Need to define the Trucks – Create a new truck with user defined parameters or can be imported from the Truck Database available with Spry.
  • 29. Haulage Initial Setup Apply Haulage simulation to each equipment and set a Truck fleet to each Equipment/Process combination. Assign the type of trucks for each equipment and each process done by the equipment along with the payload, loading time, Queueing time, efficiency factor, minimum and maximum truck numbers that the equipment can use.
  • 30. Haulage Rule Setup Haulage Logic allows you to group various Output Schedule Steps that have a similar location or haulage strategy, which is done by creating a rule. For each rule you create, you need to define the Source range and Destination range. The Destination range includes the “Blanks” option which covers the processes that don’t have destination schedule path but still need the haulage like ROM Coal or Ore. Define the Processes and assign the Equipment, if you restrict the rule to be applied to a certain period, you can tick the Date limited box and give the dates. The rule can be an Attach type or Detach type to the Road network. Once your Filters are set, you should see Output Schedule Steps under the Current Rule tab. If you don’t see any Steps under the current rule, either Run your Scenario or adjust the Filter.
  • 31. Haulage Logic - Points In order to simulate haulage, you need a path for the Truck to travel down which in Spry is a combination of various Steps (using Points & Vectors) known as Haul profile. For each rule, you need define the logic. If it is an attach type of rule, then you need to define the steps in the logic from your Source block Centroid or Equipment Centroid point, how you travel and how you connect to the nearest attach point which connects to the Road network. Whereas for a Detach type of rule, the logic is how you travel from your detach point connected to the Road network to the Destination block Centroid. Points can either be static (permanent, unchanging such as a defined latitude and longitude) or dynamic (position changes depending on the Schedule Step involved). It is better to use dynamic points by linking Start to the Source and End to the Destination node Centroids.
  • 32. Haulage Road Networks Road Networks in Spry allow you to separate out your workload into Attach (Source) and Detach (Destination) Rules by connecting to the roads in between. To draw a road network number of tools are available in Spry: Create Shape: Adds a new shape (line or point) to the Road Network. If connecting to an existing Road Network shape, ensure Snap to Point on Segment is the selected Snap Tool. Move Points: Moves points on a selected shape. Delete Points: Deletes points from a selected shape. Insert Points: Inserts points on a selected shape. Line Grade: Change the gradient (z value) between two connected points (first point selected is anchored, second point moves). Join Shapes: Joins two open shapes into one. The second shape selected takes on the properties of the first shape. Split Shape: Splits one shape into two by selecting two points which become the start and end of the second shape. Set Properties: Change the size and colour of the shape. Delete Shape(s): Deletes an entire shape or text object. Highlight Network Shape: It is very useful in determining if your Road Network is set up correctly is the Highlight Network Shape tool.
  • 33. Haulage Logic - Vectors Look to your left and walk 5m. Look to your right and walk until you reach the wall. Climb the ladder and touch the roof. As a Spry concept you have just worked with your first vectors. A vector has 3 basic properties: a) a starting point, b) direction and c) magnitude (distance). • The starting point is generated from the step above which is why every rule requires the first step to be a point. • The direction is controlled by the Vector Type (Bearing & Grade, Coordinates and Towards Point). • The third property is covered under Intersections - There are four kinds of intersections, Distance (fixed length “walk 5m”), Z Level (Roof/Floor “touch the roof”), Point & Vector and Two Points (both Walls “walk until you reach the wall”). Vector Intersection – Distance is commonly used for offsets (50m towards face, 20m above) Vector Intersection – Z Level - a vector that is travelling through the Z plane (up or down) you can intersect it with a Z level (stop at a roof or floor).
  • 34. Vector Intersection – Line (Two Points) creates a line from two points ( that can be centroids, previous steps or entered manually). When vector intersects with this line, it ends. Vector Intersection – Point and Vector - Similar to “Two Points”, this vector intersection type generates a line to intersect with. However only one point is required, the line is generated instead from a bearing and grade. Haulage Logic - Vectors
  • 35. Haulage Logic – Groups & Direction The final central concept of Spry Logic is grouping, where steps in your Rule are grouped together. The group can be Forward or Reverse based on how the haul profile is generated. In Spry, the first time is to calculate all of the points in space. The second time is to run the haulage equipment over those points. The most important thing to note is that the first run through that Spry completes does NOT use grouping, but runs through in the order in which the points and vectors are presented to it. Why and When to use Groups - Logic rules usually work best when you calculate steps in each group FROM the better known or more static points TO the lesser known or more dynamic points. Imagine a simple scenario where the top of your ramp is static/permanent, but as you dig the bottom of the ramp continues down deeper and deeper, where a Reverse group can be used effectively.
  • 36. Haulage Results Flow chart showing the Haulage results generation in SPRY.
  • 37. Haulage Results Raw Vs Adjusted Cycle time Overview
  • 39. Reporting Periods Reporting Reporting Periods are the mechanism you use in Spry to set your definition of a week, month, financial year or other period of time relevant to your site. To add a new Reporting Period, right-click “Reporting Levels” in the side window and choose Add -> New Reporting Level (Use Wizard)
  • 40. Output Schedule Reporting The Output Schedule is the line-by-line representation of every single result you can get out of your Source & Destination Scheduling, as well as various (but not all) Haulage results. Is your Output Schedule red? That means something has changed, and in order to get the most up-to- date results you should run your Scenario. You can filter any data item and create conditions using Filter editor. You can export the Schedule to an Excel sheet.
  • 41. Custom fields Reporting Spry provides about 50 data items for reporting by default. It’s also possible to use any information from the Output Schedule (and also from your Data Tables) to build custom results, known in Spry as Custom Fields. There are two distinct types of Custom Fields: • Value Type: Returns a numeric value • Filter Type: Returns a text value
  • 42. Pivot tables Reporting A pivot table is a data summarisation tool that can automatically sort, provide totals or give the average of the data stored. You can export the Pivot table data to an Excel sheet. The available data items can be listed selecting the “Shoe Field List” option by right clicking on the top of the Pivot table window. Red mark shows where you can drop the row items and Blue mark shows where you drop the Colum items from the list of data items available in Spry.
  • 43. Spread Sheets Reporting Spreadsheets in Spry are very similar to Excel. Just be aware that although it’s very similar to Excel, it is not fully featured and will never be a full replacement. List of formulae are already provided, which can be used to pull out the data from the Schedule output and report them in the required format by setting up the spread sheet. This can also be exported into an Excel file with values only option.
  • 44. Gantt Charts Reporting Gantt charts are a type of bar chart designed to illustrate groups of tasks by start and end date. Lot of options are available with Gantt Charts. Grouping – Groups the tasks together. Hiding or Filtering – Hide some tasks and apply filters to the tasks. Colouring – Tasks can be coloured based on process or equipment. Timelines – Change the time lines based on the details required.
  • 45. Export & Import options Reporting You can export the schedule into different formats like Image, Video, Grid and DXF file. It supports Minex Grid format also. You can import the DXF files which are saved under layer in the Design tab, Grids can be imported and Spry supports the Minex grids. Triangle files can also imported from Minex, Vulcan, etc. To show the Design tab you need to first open the animation window.
  • 46. Export & Import options Reporting Last but not the least is Scripting, which is the powerful option available with Spry. It uses C# language.
  • 47. ALL THE BEST AND FOR ANY DETAILS CONTACT PRECISION SUPPORT (support@precisionmining.com)