Компания Alastri рада объявить о выходе версии v21.2
Начиная с версии v21.2, концепция раннего доступа (Early Access ) упразднена. Теперь все пользователи имеют доступ ко всем версиям — для получения информации о том, какую версию лучше использовать, см. раздел Какую версию мне следует использовать.
Если Вы работаете в крупной компании, обратитесь к ответственному контактному лицу от Alastri, чтобы узнать, когда следует перейти на новую версию.
Обновление ATS и APS до версии v21.2 может потребовать обновления Ваших сценариев. Обратитесь за помощью в службу поддержки Alastri — это включено в Вашу подписку.
Улучшения
Production Scheduler
Шаг Dynamic Haulage (Динамические перевозки)
Проблема: в горизонте планирования графика производства нередко происходит изменение дорожной сети в результате продвижения горных работ. В версиях APS до 21.2 не было возможности моделировать динамический характер карьерных дорог.
Решение: в APS версии 21.2 во вкладку настройки включен шаг Dynamic Haulage (Динамические перевозки). Эта функция работает также, как и в ATS и содержит те же типы триггеров. Более подробно см. в разделе TS. Динамические перевозки.
Оптимизация использования самосвалов
Проблема: в версии 21.1 мы добавили систему диспетчеризации работы самосвалов, которая стала значительным улучшением предыдущей системы управления перевозками, в которой логика использования в текущий момент и логика модели использования времени были смешены. При использовании режима диспетчеризации эксплуатации самосвалов были выявлены затруднения при поиске причин, по которым оптимизатор запускал определенные действия, например, отправлял материал в насыпь, а не в дробилку. Такие сбои происходили в результате того, что для назначения самосвалов планирование должно было выполнить два прохода. Другие ограничения были связаны с назначением экскаваторов по периоду.
Решение: в версии 21.2 самосвалы включены в формулу оптимизации. Теперь назначение агентов происходит автоматически, на основе приносимого каждым из них дохода. Таблица приоритетов экскаваторов удалена из календаря, поскольку назначение самосвалов определяется на основе финансовых потоков. Более подробную информацию см. в разделе PS. Расчет параметров перевозки.
Последовательность задержки
Проблема: часто приходится моделировать задержки на передвижку буровых установок, а иногда и экскаваторных. Единственный способ сделать это в APS — создать несколько полос последовательностей с одним шаблоном и вставить между ними полосы задержки. Такой процесс является достаточно неэффективным, поскольку пользователи теряют возможность быстрого рисования последовательностей за один прием, используя соответствующий инструмент рисования. При задержке шаблона в ходе выполнения календарного планирования, все полосы последовательности задержки требуется заново переставить, что отнимает много времени.
Решение: был добавлен новый тип последовательности — «Delay Sequence» (Последовательность задержки), позволяющий пользователям вставлять задержки непосредственно между блоками, выбранными в панели указания блоков. Пользователи могут настраивать задержки, выбранные инструментом рисования последовательности, или работать в панели свойств выбранной последовательности.
Тип задержки можно установить либо выбрав его из раскрывающегося списка каждого поля продолжительности около имени шаблона, либо из раскрывающегося списка окна мультивыбора. Длительность задержки устанавливается аналогично типу: через окно продолжительности или через поле длины задержки в окне мультивыбора. Также можно вставлять задержки в начало и в конец последовательности при помощи соответствующих кнопок в правом верхнем углу панели инструментов.
Обратите внимание, что опция «Can Skip Tasks» (Можно пропустить задачи) не доступна для новой последовательности задержки. Поскольку задержки на передвижку техники должны учитывать расстояние между предшествующей и последующей записями, то нет смысла перепрыгивать между задачами, так как продолжительность задержки может увеличиться или уменьшиться в зависимости от положения следующей выбранной записи.
Изменение порядка последовательности
Проблема: при необходимости изменить порядок блоков в последовательности требуется открыть окно рисования последовательности и изменить порядок записей. При частом изменение порядка, этот процесс становится достаточно утомительным.
Решение: для ускорения этого процесса мы добавили возможность перемещения блоков непосредственно в списке в панели свойств последовательностей. Теперь записи можно перемещать, перетаскивая их по списку, или используя кнопки с синими стрелками вверх и вниз, расположенные в панели инструментов.
Фильтры кода
Проблема: в пределах одного пакета сорта могут сильно различаться. Когда это происходит, нам периодически требуется, чтобы пункт назначения пакета был установлен в соответствии с сортом. Например, может быть насыпь, в которую отправляется материал высокого сорта (HG) со значением SiO2 более 4.0, а материал высокого сорта (HG) с содержанием SiO2 менее 4.0 будет отправляться в другую насыпь. Для организации таких назначений можно использовать моментные целевые сорта, но этот параметр не является жестким ограничением. Поэтому, пока средний сорт, отправлемый в пункт назначения, соответствует выбранному критерию, будет разрешена отправка материала в эту насыпь.
Решение: для задания более жестких ограничений для выбора агентами пунктов назначений были созданы фильтры кода. Фильтр кода — это дополнительная часть логики, которая оценивается при выборе агентами правила назначений, которое будет использовано. Фильтры кода могут быть либо написаны в виде сценария, что рекомендуется при необходимости написания большого количества фильтров, либо с помощью встроенного редактора кода, настраиваемого в шаге Destinations Rules (Правила назначений). Более подробно про фильтры кода и их создание см. в разделе PS. Фильтры кода.
Оптимизация технологического процесса — минимальная скорость
Проблема: при работе инструмента-оптимизатора существует вероятность того, что агет операции добычи будет выбран для работы со скоростью, которая на практике нецелесообразна в реальности.
Решение: добавлена функция для определения минимальной скорости, с которой может работать агент операции добычи. Эту опцию можно активировать в шаге Final Configuration (Окончательная конфигурация), установив флажок для Specify Minimum Agent Operating Rates (Указывать минимальные скорости работы агентов). Это добавит в календарь новую строку для каждого агента. При активации этой функции, минимальная скорость будет включена в процесс оптимизации как двоичная переменная. С учетом этого, оптимизация становится частично-целочисленной и, как следствие может замедлить процесс планирования.
Источники данных хроно отчетов — производственное и контурное взрывание
Проблема: при создании отчетов периодически требуется включать данные по взрывам, но они не доступны в списке источников данных в хроно отчетах.
Решение: источники данных в хроно отчетах были обновлены и теперь включают «ProductionBlasting» и «PresplitBlasting». Вариант «PreplsitBlasting» будет отображаться только в том случае, если эта операция была включена в проект.
Пользовательские операции с откосами
Проблема: в APS нельзя запланировать несколько работ по подготовке откосов (оборка заколов → анкерная крепь → покрытие набрезгбетоном).
Решение: теперь можно моделировать до десяти пользовательских мероприятий на выбранном участке откоса. Для использования этой функции требуется установить флажок для опции Model wall panels and related activities (Смоделировать укрепления откосов и связанные с ними работы), и активировать функцию создания укреплений откосов в Rapid Reserver. Более подробно про мероприятия по укреплению откосов см. в разделе PS. Укрепления откосов.
Улучшение визуализации буровых скважин
Проблема: при активации контурного бурения (PresplitDrilling) и заряда ВВ (PresplitCharging) было сложно зрительно различить состояния после буровых и взрывных работ.
Решение: представление предварительно разбуренных скважин было изменено, чтобы пользователям было легче определить текущее состоянии операции. Также в шаг Production Mode Features добавлены две новые опции визализации для контурного бурения:
Опция | Описание |
---|---|
Show Undrilled Holes (Показать неразбуренные скважины) | Если флажок установлен — при начале предварительного контурного разбуривания сетки скважин, пустые эксплуатационные скважины (отбойные шпуры) не будут отображаться на оставшемся участке. |
Show Blasted Holes (Показать взорванные скважины) | Если флажок установлен — по завершении взрывания контурных скважин, они останутся в сети до тех пор, пока не будет произведено взрывание эксплуатационных скважин. |
Stockpiles - Force new decision point
Problem: When stockpiles in a mutex set have a build target type, the “Hours between stockpile decision” input could cause loaders to remain on stockpiles that do not align with the new build targets. The result would cause a volatile grade curve for the stockpile build.
Solution: Once the state of the stockpile build changes, override the “Hours between stockpile decision” option and force Agents to make a new decision. This functionality can be enabled in the Stockpile Build Settings.
Stockpiles - Delays between Reclaiming and Building
Problem: When a stockpile in a mutex set finishes reclaiming, the software can start dumping there immediately. In some cases, this is not practical as the tip head of the stockpile needs to be reestablished.
Solution: Before a stockpile changes state, a delay specified in hours can be enforced. This functionality can be enabled in the Stockpile Build Settings.
Period Filter for Animation Export
Problem: When exporting the animation, it was not possible to filter the export by period. The whole animation would need to be exported and then filtered in external editing software.
Solution: Include a period filter in the Animation export configuration, allowing users to specify which periods they want to export the animation for.
Properties Grid available in Destinations tab
Problem: When analysing source blocks in the Destinations tab, it was not possible to review information on the record. Users would need to go and find the block in the Database tab to review information about it.
Solution: Provide the same Properties panel that is present in the Gantt tab. When a record is selected, its data will be shown in the Properties panel eliminating the need to source it elsewhere.
Tactical Scheduler
Surface Importer
A new step has been introduced into ATS called “Surface Importer” which allows users to flag solids based on whether they sit above or below a surface. The step encompasses a table-like structure where table items can be organised within folders. Each table entry includes a surface, record filter, and flagging method. There are two possible flagging methods which are outlined below.
Type | Description |
---|---|
Boolean | The software looks at a solid and determines how much, if any, sits above and below the surface. Users can select a database field that will store the result, as well as the result value. A threshold value is used to help resolve cases where a solid sits both above and below a surface. |
Percentage | The software looks at a solid and determines the percentage sitting above the surface. Users can select the database field which will store the result. |
Extension Data Sources & Parameters
Like APS, it is now possible to read external data sources into ATS cleanly and easily. A dedicated Setup step, Extension Parameters, can be enabled to load required data into ATS. Previously, this process either involved hardcoding file paths in the scripts or loading in file paths through the Refinements step. Once data has been loaded into the project, the data remains embedded in the project file until the data source is refreshed.
Dependencies
Several new Auto Rule Types have been created in the On Bench Dependency step to help speed up the schedule run time. Auto Rule Types from previous versions are still present. The table below outlines each of the Auto Rule Types now available in ATS.
None | No automatic dependencies will be created; the blocks may be mined in any order. |
---|---|
Bearing | Dependencies will be created pointing the opposite of the direction specified, with more than one block is available at once |
Bearing Strict | Dependencies will be assigned such that the blocks will be released to honour the direction specified, while only one block will be available at once |
Branching - Or/And | Dependencies will be created branching out from the user's start point(s), while more than one block will be available at once. Both "AND" and "OR" dependency types are supported. |
Branching Strict | Dependencies will be assigned such that only one block is available at once and will be extracted in order of shortest distance from the starting point. |
Blasts - Or/And | Same as “Branching”, but the start points include any blocks marked as ramp shots, and dependencies for trim shots are automatically created. Both "AND" and "OR" dependency types are supported. |
Blasts Strict | Same as “Blasts”, but only one block is available at any one time |
Previous | Uses the dependencies assigned on the lift below or flitch above |
Drill Hatching
It is now possible to choose the hatching style which represents drilling areas in the Animation. The hatching can be configured in the ‘Haulage Configuration’ step.
Custom Exports
It is now possible to create custom exports from within ATS. These reports are required when data can’t be extracted from the schedule using traditional export methods. As the export is created through scripts, it is possible to push data directly through to an external system provided there is a suitable means.
Rapid Reserver
Bench Preconditioning Workflow
The workflow for Bench Preconditioning has been updated so that it works better with wall segments. The process has now been broken up into two individual steps, Bench Preconditioning and Bench Depletion.
Bench Preconditioning
The Bench Preconditioning step is designed to work on the original Phase solid, not the depleted Phase solid. Material from a bench can either be sent to the bench above or below. This can be helpful when parts of the bench need to be drilled with the bench below, such as sump shots and contour areas. More information about Bench Preconditioning can be found at https://documentation.alastri.com/wiki/spaces/212AD/pages/5310910707/RR.+Bench+Preconditioning.
Bench Depletion
The Bench Depletion step deals with material that exists within the flitches of the depleted phase solids. In Bench Preconditioning, material within a flitch can only be removed or sent to the flitch. The intention of this step is to allow users to remove/push down any remnant material that may be present. It is important to know when the material is sent to the flitch below; it will be trimmed to the below benches silhouette. More Information on Bench depletion can be found here/wiki/spaces/212AD/pages/30938521 .
Infrastructure Module
It is now possible to model infrastructure sites and what impact they have on the mining schedule. Heritage, bores, environmental are just some of the Infrastructure sites which can be modelled. This functionality is an external module and, therefore, may not be accessible to all users. Please send any queries about the module to support@alastri.com.au.
Wall Panels
Within APS, it is now possible to model wall-related activities. These wall activities occur on wall panels which are required to be generated through RR. Inside the Phase Details step, this functionality can be enabled and configured. More information regarding Wall Activities can be found here /wiki/spaces/212AD/pages/30938661 .
Haul Infinity
-
Spatial Conformetrics
-