...
Alastri is pleased to announce the release of v21.3. This relatively small release is centred around the major new Tactical Scheduler feature (being able to model filling and reclaiming large long-term stockpiles) and several quality-of-life improvements in APS and ATS.
Tip |
---|
No scripting changes are required to update to 21.3 - feel free to upgrade any time. |
...
Tactical Scheduler
...
Long Term Stockpiles
Problem: It was not possible to store materials that were not required right away, e.g. low grade material, in a location that you may or may not end up usingsend material to a dump (long term stockpile) and then later reclaim the material while using the correct travel times and respecting the grades and quantities actually stored in each individual block.
Solution: Alastri Tactical Scheduler now has the ability to map a phase as a Long Term Stockpile. This has the benefit of allowing users to configure their setup to dump a certain grade of material at a location, that also has the option of reclaiming from, should the need arisegives users the ability to send material to a dump and then reclaim the same material at a later time. Use cases include modelling large LG stockpiles, rehabilitation, and land bridges. A simple, intuitive and straight forward straightforward workflow has been added to Alastri Tactical Scheduler, which allows users to achieve this goal. After configuring phases in Rapid Reserver and adding levels to a Long Term Stockpile table in Create Tables setup task, an option will show in the Destination Table field to map the Phase to the Long Term Stockpile table
A new table type has been added to the “Create Tables” step called “LongTermStockpile”. This new table type behaves exactly the same as other table types and can be assigned to phases in the “Map Fields” step.
...
This will result in the phase being added to the project Phases assigned to this table will be added as both a fillable destination , as well as and a reclaimable source.
...
This functionality then allows for treating the source as a reclaimable Phase, and the destination as a fillable phase. Destination Logic and Steps Logic entries can be added to handle the new The source and destination phases can be referenced in the “Destination Logic” and “Steps Logic” to handle the movements to and from the Long Term Stockpile.
...
A new setup task, Long “Long Term StockpilesStockpiles”, has also now been added. This setup task allows for the configuration of options directly related to the Long Term Stockpiles.
It is possible to set the parcel to be reclaimed from the Long Term Stockpile, as well as setting the Trigger Condition for when the Long Term Stockpile is ready for reclaiming.
...
Import/Export Priority Incentive Block Sequence
Problem: Priority Incentive block sequences could not be exported from one project and imported into another.
Solution: Priority Incentive , allowing users to configure the reclaim conditions of long term stockpiles. Each entry in this table consists of a long term stockpile, reclaim parcel and a trigger condition.
Reclaim Parcel - The parcel that is reported out in the transactions that occur from mining the stockpile. This is the parcel that the material dumped on the stockpile becomes, so it should be used in the destination logic rule for reclaiming.
Trigger - The condition that must be satisfied to allow reclaiming to commence. This is the same logic that is applied in Dynamic Haulage rules.
...
New Unblasted Blocks Setup Task
Problem: It was not possible model a block which at the start of the schedule is fully drilled, but cannot be mined yet as it must be charged and blasted first.
Solution: There is now a new setup task called Unblasted Blocks. This allows you to configure a delay for blocks that have zero drill metres. Before the blocks within the blast can be mined at the start of the schedule, the time delay must be finished.
For blasts listed on this setup task, there are three options available:
Immediately Available - The blocks in the blast are available for mining at the beginning of the schedule.
Use Default Delay - The blocks in the blast will use the Blasting Delay value from the Drilling setup task that’s applied to the associated bench.
User Input - Users can manually type a value to be applied in hours.
...
Import/Export Priority Incentive Block Sequence
Priority Incentive block sequences can now be imported and exported between projects.
...
Phase Adjacencies Enhancements
Problem: It was not possible to apply dependencies across stages. This may be desirable for projects containing either nested stages, or where there is a stage above another stage (but not nested inside it.
Solution: Phase Adjacencies setup task now has new columns, “Above Stages” and “Inner Stages”.
...
Further, in the Between Benches and Drilling steps, there is an extra column called “Adjacent Phase Expand Distance”Distance has been added”. If you specify a number here, it will be used as the expand distance for between phases. If you hit the X, it will instead use the value in expand column.
...
Chrono Report - Calculated Expression Enhancements
Problem: When referencing table rows using Calculated Expressions in Chrono reports, if part of the name of the row being referenced changed for any reason (e.g. something had to be renamed at a certain level), this would break the Calculated Expressions, and all references to the row would need to be fixed.
Solution: It is now possible to use relative paths when using Calculated Expressions. This eliminates the need to update any rows being referenced when changes occur.
...
Agent Priorities
...
Agent Priorities
It is now possible to order Agents by priority in the Agent Priorities section of the Calendar. This priority will be used if, for example, two Agents select the same block and parcel, however, but only one Agent is allowed to operate on a solid, currently, the only way to prioritise which Agent takes precedence is via the Agents list itself.Solution: It is now possible to order Agents by priority in the Agent Priorities section of the Calendarthe block or bench.
...
Stockpile Reclaim Priorities
...
Solution: It is now possible to reclaim stockpiles by priority in the Stockpile Reclaim Priorities section of the Calendar.
...
Unblasted Blocks Setup Task
Problem: It was not possible to add a blast delay on a block that had no drill metres.
Solution: There is now a new setup task called Unblasted Blocks. This allows you to configure a blast delay for blocks that have zero drill metres.
For blocks listed on this setup task, there are three options available:
Immediately Available - The block is available at the beginning of the schedule
Use Default Delay - The block will use the Blasting Delay value from the Drilling setup task that’s applied to the associated bench
User input - Users can manually type a value to be applied in hours.
...
When the user chooses to manually reclaim from the stockpiles, they will be processed in this order.
...
Drill and Loader Labels in Animation Viewport
It is now possible to hide/show labels for Drills and Loaders individually in the Animation Viewport.
...
...
Configuration of Calendar Rows
It is now possible to configure how the category rows for some Incentives and Constraints are showing shown in the Calendar. Previously there was no control over how these were displayed, and they would always appear as grouped. Now, for the Attractiveness Incentive and , Sources/, Drill Sources/, Bench Advance/, and Agent Assignments Constraints, it is possible to display these in a flat formatchoose how rows are displayed.
...
...
As well as being able to change calendar rows, for AgentAssignment Constraints it is For the Agent Assigments Constraint, it’s now also possible to change the orientation of what is displayed on the calendarchoose whether the rows are created by Source and then by Agent, or by Agent and then by Source. Previously, it was always by Source and then by Agent.
On the Configure dialog, an Orientation property exists containing two options, BySourceThenAgent and ByAgentThenSource.
...
It is now possible to export and import calendar dashboard templates. This can be useful when copying dashboards from one project to another.
...
Goal Seek
...
Enhancements
New options have been added to GoalSeekContext:. These functions can now be used to simplify models which use Goal Seek - primarily by removing the need to set the flag to indicate that the goal seek needs to be run. However, they need to be enabled by changes to the scripts which drive the goal seek, so speak to your friendly Alastri consultant if this is of interest.
An option to always have Goal Seek turned on or off.
Improved error message when a non existent row is found when using GoalSeekerContext.Get/Set.
The ability to write to the calendar before it runs a period.
GoalSeekerContext.Period is now available for use.
Tactical Scheduler - Bug fixes
Calendar
Fixed an issue where the calendar was not refreshing correctly after scrolling to the bottom of long list, then selecting a different category.
...
Production Scheduler - Improvements
...
The APS task panel has new options for viewing the all tasks. As well as the original way of viewing all Reserves in the gantt Gantt style layout, it is now possible to select Agents - Default with Delays and Agents - Default without Delays. The two new options display a list of Agents and each of their tasks across all periods with or without delays. There is also new scripting functionality which allows users to configure the tasks in a custom waynew custom displays to be created.
...
Animation Dig Block Edges Visibility
Display properties in the Animation tab now show an option for Dig Block Edges visibility.
...
Reporting
Chrono Report - Calculated Expression Enhancements
When referencing table rows using Calculated Expressions in Chrono reports, if part of the name of the row being referenced changed for any reason (e.g. something had to be renamed at a certain level), this would break the Calculated Expressions, and all references to the row would need to be fixed.
To remedy this issue, it is now possible to use relative paths when using Calculated Expressions. This reduces the need to update the formulas.
...
Undock Reports
It is now possible to undock a report. This can be useful when you want to have one or more reports visible while perusing other parts of the application.
...
Rapid Reserver
No specific changes for this release
Spatial Conformetrics
No specific changes for this release
Haul Infinity
No specific changes for this releaseat the same time while scheduling.
...