PS. Final Configuration

In the Final Configuration step user can make final adjustments of the project.

Final Configuration step overview

Haulage

 

Haulage

 

Auto Import

Configure integration with Haul Infinity.

Use

If ticked, automatically imports scheduling blocks into Haul Infinity.

Assign Joins By Segment Name

If using Ramp Locking function in Haul Infinity, you can Retain or Discard Manual Joins, or don’t use the function of assigning joins based on segment names at all.

If not using Ramp Locking, set Assign Joins by Segment Name to " None", otherwise it will break all block connections.

Calculation Timeout (s)

How long APS will wait for Haul Infinity to complete its calculations before giving up and returning control of the program to the user.

Haulage Materials

Choice of Mutex Parcel Subset for representing payloads in Haul Infinity.

Example: 26 material types may only need two payload quantities (ore, waste).

Select one of the subsets specified in the Parcel Subsets step > Mutex Subsets panel.

Destination Fill Sequencing Method

Option to use quickest <TravelTime> or shortest <Distance> in deciding which dump to fill first in the sequence.

Quick Truck

Default truck to use for pathfinding calculations in Haul Infinity.

Truck Calculations

Automatically allocate instantaneous trucks in each steady state while not changing the ability to think about trucks in the traditional TUM paradigm.

Show TUM Graphs

Shows on the “TUM Trucks” graphs on the Gantt diagram.

Show Instantaneous Graphs

Shows on the “Instantaneous Trucks“ graphs on the Gantt diagram.

More details on the Instantaneous and TUM trucks see here.

Specify Minimum Agent Operating Rates (Slows Scheduling Speed)

Unticked by default.

Limit Maximum Trucks by Agent

Toggles logic to limit maximum amount of trucks by Agent.

Limit Maximum Trucks by Rule

Toggles logic to limit maximum amount of trucks by Truck Assignment Rule.

Stop Schedule if No Route

When enabled, if no route available for a material movement, the schedule will stop throwing an optimisation error.

Keep it in mind when using dynamic roads.

Since the software is looking instantaneously at ALL the flags (configured to trigger in the Dynamic Haulage step), if even one of destinations is not accessible, you will get an optimisation error “Schedule Interrupted. No Cycle time was returned from Haul Infinity” when running the Schedule.

Display settings

Hatch pattern and Time Format display options.

Hatch Pattern

Select a pattern from dropdown to outline different settings.

Time Format Large Label

Time format for Scenario time slider. Formatting options can be found here.

Time Format Small Label

Gantt

Gantt chart settings.

Do Nothing When No Sequence

Toggles whether a digger obeys the rules set in the Equipment Rosters step when it has no sequence (i.e. have crib breaks and shift change).

Blasting

Blasting settings.

Blast Exclusion (m)

Blast Exclusion radius. Any Agent working within this radius of a block being blasted will stop for the duration of the blast window.

Optimisation

Inputs to incentivise the Agent to follow requirements specified in the project setup.

Solver parameters

  • Solver

  • Server, User Name, Password

 

  • LPSolve is the default solver Alastri uses. If your setup has a third party solver integrated, select it here.

  • Enter relevant Server, User Name, and Password.

Default Movement Cash ($/dt)

Incentive to keep digging (even if no other optimisation input is specified).

Agent Priority Cash ($/dt)

Controls how strictly the diggers adhere to the Agent Priorities in the Calendar.

Destination Order Cash ($/dt)

Reward for honouring the list order of destinations in a destination rule.

Destination Affinity Cash ($/dt)

Reward for continuing to send a reserve block to the same destination (instead of splitting it across stockpiles).

Mutex Fill Order Cash ($/dt) (-1 to disable)

Incentive to fill the largest stockpile in a Mutex Group as per the Preferred Build Order specified in the Stockpile Build Settings step. It has the effect of minimising turnover time.

Enter -1 to disable out-of-order filling entirely.

Stockpile Priority Cash ($/dt)

Incentive to reclaim stockpiles in order, when multiple stockpiles are added to a single Gantt sequence.

Hours between new Stockpile Decisions (-1 to disable)

Time period before a Loader moves to another Stockpile. Reduces the times the optimiser will move a Loader between Stockpiles if has multiple options available.

Enter -1 to disable function, or specify a number of hours between moving Loader from one Stockpile to another (can be 12 or 24 hours).

One Loader per Stockpile

When ticked, enforces a maximum of one Loader to be active on a Stockpile at a time.

Remain on Stockpile Cash ($/dt)

Incentive for a Loader to remain on the Stockpile that it is already on.

Disable Simultaneous Build/Reclaim

Will not allow a Stockpile to build and reclaim at the same instant in time.

Enable Single Chunk Stockpile AutoTurnover

Change a Stockpile from build mode to reclaim mode based on the optimisation. This function only works when the Stockpile is not part of a Mutex set, there is only one chunk, and the stockpile can be both built and reclaimed.

Limit Simultaneous Agents Sending to Crushers

It is possible to limit the number of Agents sending material to the Crushers at the same time. When ticked, a new row will appear on the Calendar for Crushers, allowing users to specify the maximum number of simultaneous Agents.

 

Shared Agents

View how another scheduler is utilizing shared agents in a project.

If using this feature, a new Shared Agent panel will appear on the Gantt diagram, as well as a new row called Other User.

Path

Path to a location shared by both schedulers.

Refresh Seconds

Refresh time, in seconds.

Exports

Export options

Reports/Chrono

Setup items export to the Chrono reports.

Export Key Column

Enable to export Key column to the Chrono report.

Export Units Column

Enable to export Units column to the Chrono report.

Product Feeds

Setup feed export for input to another schedule. These exports are for import to another project using a Second Site for feed, see PS. Second Site.

Split on Period Boundary

By default, APS will export periods as defined by the Calendar. Toggle this box if using Second Site Feed.

Split on Breaks in Feed

Select this option to allow split on Breaks in Feed.

Hours Between Splits (0 to disable)

Export on smaller time periods than those setup in the schedule.

Simultaneous Charging

Controls level of charging that can occur on a blast that is still being drilled.

Simultaneous charging will allow the explosive loading to start on a blast pattern before drilling has finished on that pattern. One of two options can be selected.

Note that if Charging has been made dependent on Production Drilling in the Activity Sequences, Simultaneous Charging cannot happen. Remove this dependency if Simultaneous Charging is to be used.

Percentage Buffer (-1 to use Quantity)

The percentage of the pattern to be drilled before loading can commence. Default is 100%, complete drilling before loading can commence.
If “-1” is set, the value in the Quantity Buffer field will be used.

Quantity Buffer (length) ( -1 to use Percentage)

The meterage advance of the drilling on the pattern to be drilled before loading can commence.
If “-1” is set, the value in the Percentage Buffer field will be used.

Misc

Miscellaneous options

Display Old Tasks tab

Since Tasks tab in APS versions 22.2 has been made redundant and removed from the Schedule tab, if you still need it, this tab can be added back in by enabling this option.

Memory Increase Before Garbage Collect (MB)

Point at which Schedule stops to clean up memory.

Error Messages

Loader Type not found

“The Loader Type “…” was not found in the loaded Haul Infinity project.”

Reason

Remedy

Reason

Remedy

Loader types are not matching in APS > Site Lists and Haul Infinity > Loaders. Extra symbol or space can cause this error.

Check for mismatches between: APS > Setup > Site Lists > Loader Types and Haul Infinity > Cycle Times > Loaders.

Press Populate from Haul Infinity button and then:

  • No to retain only the items from Haul Infinity, or

  • Yes to retain all existing items and add items from Haul Infinity.

Missing Material Types

After updating Reserves Model or parcels used in the project, you may encounter the following message when running the Final Configuration step:

“The following material types are missing from Haul Infinity Project (Unassigned)”.

Reason

Remedy

Reason

Remedy

  • Editing and generating new Reserves Model with updated parcels.

  • Adding parcels in the Mining list, leading to new component named “Unassigned” appearing in the Parcel Subsets setup step.

Navigate to the Parcel Subsets step and in the Mutex Subsets panel rename added parcel according to the material types in HI > Cycle Times > Materials.

Isolated Blocks/Records matched to unconnected blocks

When updating your project solids, bench templates, blast masters, etc. you may encounter the following message:

“<Number> records were matched to unconnected blocks in the loaded haul Infinity project”.

Reason

Remedy

Reason

Remedy

Reserves or Dumps blocks have been updated, but not connected to the haulage network.

  1. After you see an error message that certain amount of blocks not connected, import them to HI - Haul Infinity > Scheduler > Import Blocks from Scheduler.

2. After scheduling blocks have been imported, go to the Blocks panel in the bottom let corner and check if they are all connected to the network. A red exclamation mark will show beside isolated blocks.

3. When seeing Isolated blocks, you need to make sure that for these blocks there is a ramp that can be used to connect them to the main haul network (you may need to review your network and make sure there is a road at the height of the bench with these blocks, otherwise, draw it using top tollbar tools).

4. Blocks may connect to any road that passes within the auto-join distance of the bench. This allows trucks to "jump the gap" between the bench and a nearby road. To use this function in the top toolbar select Blocks > “Join Interaction Mode".

  • Select any connected block and see how it connects to the available ramps by an orange line. It's how all your blocks should be connected.

5. Multi select isolated blocks that you need to connect to the network. Right click and choose on of the options available:

  • You can Add All Auto Joins (many options (orange lines) will appear) and after select 2-3 closest joins,

  • or Add Manual Join, and select a point on the road to connect to.

More details and examples on how to use this function can be found here.


Раздел документации на русском языке