Новый выпуск 21.2

Компания Alastri рада объявить о выходе версии v21.2. Это самая объемная модификация нашего пакета программных средств за всю историю компании, включающая совершенно новый модуль Инфраструктура, и значительные улучшения приложения Production Scheduler, особенно в части системы транспортировки.

Пожалуйста, обратитесь к лицу, ответственному за взаимодействие с Alastri в Вашей компании, чтобы согласовать время обновления вашего ПО до последней версии. Администратор лицензий вашей организации может разблокировать доступ к версии 21.2 через сайт лицензирования.

Обновление ATS и APS до версии v21.2 требует обновления Ваших сценариев. Обратитесь за помощью в службу поддержки Alastri — это включено в Вашу подписку.

Новый модуль - Инфраструктура

В выпуске 21.2 появился новый модуль — Инфраструктура, который дает дополнительные функции в приложениях Rapid Reserver и Tactical Scheduler, а в будущем и Production Scheduler. Через этот модель Вы можете отслеживать и моделировать влияние «деликатных участков» на рудник. К таким участкам относятся:

  • места культурного или исторического наследия,

  • скважины для осушения,

  • экологически чувствительные зоны.

Стало возможным внедрение специальных средств управления взрывными работами в зависимости от близости к этим участкам, снижение скорости выемки на них, и многое другое. Для осушения, теперь можно отслеживать, когда следует открывать и закрывать скважины по мере отработки уступа.

Подробнее о модуле «Инфраструктура» см. здесь.

Для получения доступа к этому дополнительному модулю свяжитесь с отделом продаж и послепродажного обслуживания Alastri по адресу support@alastri.com.au.

Улучшения Production Scheduler

Шаг Dynamic Haulage (Динамические перевозки)

Проблема: в результате продвижения горных работ на участке нередко происходит изменение дорожной сети. В версиях APS до 21.2 не было возможности моделировать динамический характер карьерных дорог.

Решение: в APS версии 21.2 во вкладку настройки включен шаг Dynamic Haulage (Динамические перевозки). Эта функция работает также, как и в ATS и содержит те же типы триггеров. Более подробно см. в разделе TS. Динамические перевозки.

Шаг Dynamic Haulage во вкладке настройки APS

Оптимизация использования самосвалов

Проблема: в версии 21.1 мы добавили систему диспетчеризации работы самосвалов, которая стала значительным улучшением предыдущей системы управления перевозками, в которой логика моментного использования и логика модели использования времени были смешаны. При использовании режима диспетчеризации самосвалов были выявлены затруднения при поиске причин, по которым оптимизатор запускал определенные действия, например, отправлял материал на склад, а не в дробилку. Такие сбои происходили в результате того, что для назначения самосвалов требовалось выполнить два прохода в планировании. Другие ограничения были связаны с назначением экскаваторов по периоду.

Решение: в версии 21.2 самосвалы включены в формулу оптимизации. Теперь назначение агентов происходит автоматически, на основе приносимого каждым из них дохода. Таблица приоритетов экскаваторов удалена из календаря, поскольку назначение самосвалов определяется на основе финансовых потоков. Более подробную информацию см. в разделе PS. Расчет параметров перевозки.

Это последнее серьезное изменение по системе транспортировки в APS, обеспечивающее оптимальный выбор назначений в приложений.

Последовательность задержки

Проблема: часто приходится моделировать задержки на передвижку буровых установок, а иногда и экскаваторных. Единственный способ сделать это в 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 (Показать взорванные скважины)

Если флажок установлен — по завершении взрывания контурных скважин, они останутся в сети до тех пор, пока не будет произведено взрывание эксплуатационных скважин.

Рудные склады — принудительное задание новой точки принятия решения

Проблема: когда склад в мьютексной группе имеет тип назначения «формирование», то ввод «Hours between stockpile decision» (Часы между принятием решения по складу) может привести к тому, что погрузчик останется на складе, который не соответствует новым целям. В результате кривая содержаний для образования склада будет не устойчивой.

Решение: сразу после изменения состояния формирования склада, отмените опцию «Hours between stockpile decision» и заставьте агенты принять новое решение. Эта функция устанавливается в шаге Stockpile Build Settings (Настройки формирования складов).

Рудные склады — интервалы между отгрузкой материала и формированием склада

Проблема: по завершении отгрузки материала из склада в мьютексной группе, программа может сразу же начать выгрузку материала в этом месте. В некоторых случаях это может быть нецелесообразно, поскольку сначала необходимо восстановить верхний ярус склада.

Решение: можно установить задержку в часах, которая будет выдержана перед изменением состояния склада. Эту функцию можно применить в шаге Stockpile Build Settings (Настройка формирования складов).

Сетка свойств (панель Properties) во вкладке Destinations

Проблема: при анализе блоков источника во вкладке Destinations (Назначения) нельзя было просматривать информацию по записям. Чтобы получить информацию по блоку, пользователям приходилось искать необходимый блок во вкладке Database.

Решение: включена панель Properties (Свойства), такая же, как во вкладке диаграммы Gantt. При выборе записи, информация по ней отображается на этой панели свойств, что избавляет пользователя от необходимости поиска данных в других местах.

Цели по формированию складов

Проблема: поскольку раньше цели по образованию рудных складов настраивались во вкладке Setup, пользователи не могли создавать сценарии с разными целями. Для анализа различных сценариев требовалось хранить несколько копий проекта с разными целями.

Решение: В основную вкладку Schedule добавлена новая вкладка Build Targets (Цели формирования склада), позволяющая пользователям устанавливать цели по образованию складов внутри выбранного сценария.

Зависимости для расстояния расширения

Шаг настройки Expand был изменен для включения единичного расстояния расширения. Это расстояние расширяется от рассматриваемого блока до выемочных блоков над ним.

Агенты добычи могут выполнять вспомогательные операции

Столо возможным разрешать агентам операций по добыче выполнять вспомогательные операции, такие как оборка заколов и прочие мероприятия по заоткоске уступов.

Улучшение инструмента создания последовательности

В диалоговое окно создания последовательности (Sequence Painter) добавлены дополнительные функции:

  • Переключатель Initial Agent Locations (Исходное положение агентов) - показать/скрыть, где находятся агенты в начале последовательности Ганта.

  • Переключатель Fully Mined Blocks (Полностью разработанные блоки) - показать/скрыть блоки, которые разработаны на 100 % в начале последовательности Ганта.

  • Переключатель Sequence Arrows (Стрелки последовательности) - показать скрыть стрелки, которые наглядно демонстрируют последовательность отработки выбранных блоков.

  • Панель Activities (Операции) > флажок Paint All (Закрасить все) - позволяет пользователю рисовать последовательности для нескольких операций, которые могут быть назначены одному агенту.

Новые иконки для агентов

Добавлены новые иконки агентов, включая горизонтально-сверлильную установку, каску (геотехнические работы) и цементовоз. Можно выбрать любую иконку для любого типа оборудования.

Импорт/экспорт уточнений по базе данных

Стало возможным экспортировать/импортировать все вводные в шаге Database Refinement (Уточнения по базе данных) в файл/из файла проекта.

Указание времени в диалоговом окне зависимостей

В заголовке диалогового окна зависимостей (Dependencies) теперь отображается время. Это полезно для отслеживания момента времени, в который отображаемые зависимости применяются к календарному плану.

Новые формулы меток

В редактор пользовательских меток включено несколько новых вспомогательных методов.

Максимальная скорость агента в диаграмме Ганта

Стало возможным увидеть максимальные и фактические номинальные и продуктивные скорости агента в диаграмме Ганта. Эта информация отображается как в полосе графиков, так и в подсказке, всплывающей при наведении курсора мыши на график.

Разделение по уровню - полоса источников

Для облегчения визуализации данных в диаграмме Ганта, стало возможным объединять блоки, отображаемые в полосе Sources (Источники). Теперь пользователи могут выбрать уровень, на котором следует объединить данные. Такая настройка осуществляется в диалоговом окне Configure Gantt Display Options (Настройка параметров представления диаграммы Ганта).

Улучшения Tactical Scheduler

Шаг Surface Importer

В ATS добавлен новый шаг Surface Importer (Модуль импорта поверхностей), который позволяет пользователям отмечать взрывные блоки на основе их положения относительно поверхности (выше или ниже). Этот шаг представляет собой таблицу, в которой строки можно организовать внутри папок. Каждая запись этой таблицы включает поверхность, фильтр записи и метод маркировки. В этом шаге предусмотрены два метода маркировки, их описание см. ниже.

Тип

Описание

Тип

Описание

Boolean (Булево значение)

Программа анализирует блок и определяет насколько он находится выше или ниже поверхности (если применимо). Пользователи могут выбрать поле базы данных для хранения результата, а также значение результата. Пороговое значение используется для решения случаев, когда блок находится одновременно выше и ниже поверхности.

Percentage (Процент)

Программа анализирует блок и определяет, какой его процент находится над поверхностью. Пользователи могут выбрать поле базы данных для хранения результата.

Более подробно про этот шаг настройки см. в разделе TS. Модуль импорта поверхностей.

Источники данных и параметры расширений

Как и в APS, внешние источники данных теперь можно легко подключать и использовать из внешних источников данных в ATS. Для загрузки необходимых данных в ATS можно отобразить специальный шаг настройки — Extension Parameters (Параметры расширений). Ранее для отображения этого шага требовался жестко закодированный путь к файлу в сценариях или загрузка пути через шаг Refinements (Уточнения). После загрузки данных в проект, они остаются там до тех пор, пока источник данных не будет обновлен.

Зависимости

В шаге настройки зависимостей On Bench (На уступе) было создано несколько новых типов автоматических правил. Они призваны ускорить время выполнения планирования. Типы автоматических правил, используемые в предыдущих версиях, по-прежнему присутствуют. Полный список автоматических правил, доступных в ATS см. в таблице ниже.

None (Нет)

Без создания автоматических зависимостей; блоки можно разрабатывать в любом порядке

Bearing (Азимут)

Зависимости будут созданы в направлении, противоположном указанному, при этом одновременно доступно более одного блока

Bearing Strict (Азимут, строго)

Зависимости будут назначены таким образом, что блоки будут доступны для добычи в соответствии с указанным азимутом, при этом только один блок будет доступен в один момент времени

Branching - Or/And (Ответвление - И/Или)

Зависимости будут создаваться, ответвляясь от начальной точки (точек), созданных пользователем, при этом одновременно будет доступно более одного блока. Поддерживаются типы зависимостей «И» и «ИЛИ»

Branching Strict (Ответвление, строго)

Зависимости будут назначены таким образом, что только один блок будет доступен в один момент времени, и он будет разработан с учетом кратчайшего расстояния от начальной точки

Blasts - Or/And (Взрывание - И/Или)

Аналогично логике ответвления «Branching», но начальные точки включают любые блоки, помеченные как блоки взрывания на съездах, и зависимости для блоков приконтурного взрывания создаются автоматически

Blasts Strict (Строгое взрывание)

Аналогично логике для взрывных блоков «Blasts», но только один блок доступен в один момент времени

Previous (Предыдущий)

Использует зависимости, назначенные предыдущей записи

Пользовательский экспорт

Теперь в ATS можно создавать пользовательские экспортируемые отчеты. Эта функция полезна, когда данные из календаря нельзя «извлечь» при помощи традиционных методов экспорта. Посколько экспортный отчет создается через сценарии, то, при наличии соответствующих средств, можно напрямую передать данные во внешнюю систему.

Солиды складов и отвалов

Добавлен новый шаг настройки — Point Solids (Солиды складов и отвалов). Статические назначения складов и отвалов можно визуально представить файлом закрытой трехмерной конструкции (*.00t, * .dtm, * .dxf) вместо традиционных значков Haul Infinity. Эти триангуляции затем появятся в анимации и будут динамически обновляться на протяжении всего планирования, чтобы показать изменяющуюся вместимость склада отвала. Список точечных солидов заполняется из данных по складам и отвалам, определенным в шагах Stockpiles (Рудные склады) и Dumps (Отвалы вскрышных пород).

Улучшения Rapid Reserver

Мероприятия по подготовке уступа

Обновлены мероприятия по подготовке уступов/выработке улучшен функционал для работы с укреплениями откосов. Ранее в мероприятия по подготовке уступов в шаге Bench Preconditioning входили только взрывания зумпфов, съездов и на откосах, но пользователи пытались использовать эту функцию для удаления или отправки оставшейся породы на уступ ниже. Это не являлось целевым использованием данного шага и приводило к неожиданным результатам.

Для решения этой проблемы добавлен новый шаг — Bench Depletion (Выработка уступа), в котором пользователь может настроить безопасную отправку породы на следующий подуступ.

Шаг Bench Preconditioning

Шаг Bench Preconditioning (Подготовка уступа) предназначен для работы с исходными блоками фазы, а не выработанными. Материал с одного уступа можно отправить на уступ выше или убрать. В этом шаге нельзя отправлять материал на уступы/подуступы ниже. Эта функция полезна, если некоторые участки одного уступа лучше разбуривать вместе с участками уступа ниже, например, при взрывания зумпфов и съездов. Более подробно см. в разделе RR. Подготовка уступа.

Шаг Bench Depletion

В шаге Bench Depletion (Выработка уступа) пользователь имеет дело с материалом, который находится в пределах подуступов выработанных блоков фазы. В этом шаге, материал в пределах подуступа можно только либо убрать, либо отправить на подуступ ниже. Цель настоящего шага позволить пользователям убрать/отправить вниз любой материал, который мог остаться на подуступе. При отправке материала на подуступ ниже важно помнить, что блок отправляемого на подуступ ниже материала будет обрезан по силуэту принимающего уступа. Более подробно см. в разделе RR. Выработка уступа.

Укрепления откосов

В APS появилась возможность моделировать мероприятия, связанные с укреплением откосов. Эти мероприятия применяются к укреплениям, созданным с помощью Rapid Reserver. Эту функцию можно активировать и настроить в шаге Phase Details (Детали фазы). Более подробно см. в разделе PS. Укрепления откосов.

Временные съезды

Добавлена новая функция для улучшения наглядности ситуаций, в которых используется временный съезд. В Rapid Reserver можно задать азимут для выемочного блока внутри взрывного, который планируется использовать в качестве временного съезда. Этот выемочный блок будет разрезан по диагонали на два блока, на основе азимутального направления, задаваемого в таблице настроек снизу. Для облегчения установки азимутального направления, на блоке появится стрелка. Для сброса установленного значения, нажмите на значок красного креста около значения.

Разрезанный блок будет виден в областях просмотра запасов в приложениях Production Scheduler/Tactical Scheduler. К названию верхнего блока будет приставлен суффикс «Upper» (Верхний), а к нижнему — «Lower» (Нижний). Планирование разработки этих блоков осуществляется также, как и для других блоков в программе.

Новая опция выбора типа силуэта в шаге Phase Details (Детали фазы)

Тип силуэта (Silhouette Type) — это опция, добавленная для пользователей, которые импортируют полигоны или линии построения, которые не совсем соответствуют фазе, но необходимы.

Если Вы не используете Rapid Reserver для моделирования взрывных блоков, то в этом поле рекомендуется выбрать «None».

Импорт линий построения

Стало возможным использовать свойства «‎[Name]» в качестве имени ввода при импорте линий построения в проект.

Схемы периодов

В схемы периодов в Rapid Reserver добавлены две новые опции:

  • Show Grid Lines (Показать линии сетки) - показать/скрыть линии сетки при отображении блочной модели.

  • Clip to Silhouette (Обрезать по силуэту) - установите флажок для обрезки блочной модели по силуэту солида.


Общие для ATS и APS улучшения

Приоритеты для полезных компонентов

В APS и ATS добавлены новые функции для задания приоритетов добычи полезных компонентов для выбранного блока в определенном порядке.

Графики в сводных таблицах

Теперь в APS и ATS доступна вкладка графиков (Chart).

Фильтр по периодам для экспорта анимации

При экспорте видео из вкладки Animation в APS и в ATS стало возможным устанавливать фильтры по периодам. Теперь не требуется экспортировать целое видео.

Поддержка неполностью заполненных хроно отчетов

В хроно отчетах теперь можно иметь пустые строки названия. Также не обязательно, чтобы строки названия имели дочерние.

Настройки экспорта хроно отчета

В шагах Final Configuration (Окончательная конфигурация) (в APS) и Haulage Configurations (Параметры перевозки) (в ATS) добавлены две новые опции: включение в экспорт из хроно отчетов столбцов с названиями и единицами измерения.

Изменение диалогового окна настройки экспорта

Диалоговые окна настройки экспорта во вкладке Animation приложений APS и ATS были изменены и приведены к общему виду (насколько это возможно). Ранее при настройке некоторых видов экспорта приходилось заполнять данные в двух диалоговых окнах. Теперь все параметры задаются только в одном окне, аналогичном для всех видов экспорта.

 


Общие улучшения - все продукты

Иконка примечания

Возле шага настройки, для которого было добавлено примечание, теперь отображается новая маленькая иконка.

Импорт/экспорт шагов настройки

Стало возможным полностью импортировать/экспортировать шаги настройки.

Импорт/экспорт в файл/из файла

Изменение импорта/экспорта DXF

Во все приложения (где применимо) добавлены два новых расширения DXF файлов: Modern AutoCAD 2013 DXF и Legacy AutoCAD 2010 DXF.

Ранее использовался только один тип расширения DXF. Он был заменен из-за проблем с триангуляциями с большим количеством вершин, которые могли быть отклонены по несоответствию со строгими определениями спецификаций Autocad DXF.

Векторный формат географических файлов

Во все панели Layers/Overlays теперь можно импортировать/экспортировать шейп-файлы (в векторном формате): «.shp», «.shx» и «.dbf».

Поддержка субблочных блочных моделей MineSight

Добавлена возможность импорта субблочных моделей запасов из MineSight.

Отчет по объему

Добавлена новая опция отображения общих объемов закрытых каркасных моделей из слоев в панели Layers.

Настройка узора штриховки

Во всех приложениях (кроме Haul Infinity) теперь можно задать узор штриховки для некоторых операций/позиций. Также можно выбрать НЕ применять штриховку, что в определенных случаях полезно, чтобы не отображать визуально различие между некоторыми типами блоков.