Компания 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. Динамические перевозки.
Оптимизация использования самосвалов
Проблема: в версии 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 (Показать взорванные скважины) | Если флажок установлен — по завершении взрывания контурных скважин, они останутся в сети до тех пор, пока не будет произведено взрывание эксплуатационных скважин. |
Рудные склады — принудительное задание новой точки принятия решения
Проблема: когда склад в мьютексной группе имеет тип назначения «формирование», то ввод «Hours between stockpile decision» (Часы между принятием решения по складу) может привести к тому, что погрузчик останется на складе, который не соответствует новым целям. В результате кривая сортов для образования склада будет не устойчивой.
Решение: сразу после изменения состояния формирования склада, отмените опцию «Hours between stockpile decision» и заставьте агенты принять новое решение. Эта функция устанавливается в шаге Stockpile Build Settings (Настройки формирования складов).
Рудные склады — интервалы между отгрузкой материала и формированием склада
Проблема: по завершении отгрузки материала из склада в мьютексной группе, программа может сразу же начать отвалообразование. В некоторых случаях это может быть нецелесообразно, поскольку сначала необходимо восстановить верхнюю бровку склада.
Решение: можно установить задержку в часах, которая будет выдержана перед изменением состояния склада. Эту функцию можно применить в шаге Stockpile Build Settings (Настройка формирования складов).
Фильтр периода для экспорта анимации
Проблема: при экспорте анимации нельзя было отфильтровать экспорт по периодам. Приходилось экспортировать всю анимацию, а затем фильтровать ее во внешнем программнос обеспечении для редактирования.
Решение: в настройку экспорта анимации включен фильтр периода, что позволяет пользователям указывать периоды, за которые требуется экспортировать анимацию.
Сетка свойств (панель Properties) во вкладке Destinations
Проблема: при анализе исходных блоков во вкладке Destinations (Назначения) нельзя было просматривать информацию по записям. Чтобы получить информацию по блоку, пользователям приходилось искать необходимый блок во вкладке Database.
Решение: включена панель Properties (Свойства), такая же, как во вкладке диаграммы Gantt. При выборе записи, информация по ней отображается на этой панели свойств, что избавляет пользователя от необходимости поиска данных в других местах.
Укрепления откосов
В APS появилась возможность моделировать мероприятия, связанные с укреплением откосов. Эти мероприятия применяются к укреплениям, созданным с помощью Rapid Reserver. Эту функцию можно активировать и настроить в шаге Phase Details (Детали фазы). Более подробно см. в разделе PS. Укрепления откосов.
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 | Использует зависимости, назначенные отсыпаемому слою отвала снизу или выемочному горизонтальному слою сверху |
Узор штриховки разбуриваемых участков
Теперь можно выбрать стиль узора штриховки, который будет использован для представления разбуриваемых участков в анимации. Эта штриховка настраивается в шаге Haulage Configuration (Параметры перевозки).
Пользовательский экспорт
Теперь ATS можно настраивать экспортируемые отчеты. Эта функция полезна, когда данные из календаря нельзя «извлечь» при помощи традиционных методов экспорта. Посколько экспортный отчет создается через сценарии, то, при наличии соответствующих средств, можно напрямую передать данные во внешнюю систему.
Rapid Reserver
Мероприятия по подготовке уступа
Обновлены мероприятия по подготовке уступа — улучшен функционал для работы с укреплениями откосов. Теперь процесс разбит на два шага: Bench Preconditioning (Подготовка уступа) и Bench Depletion (Выработка уступа).
Шаг Bench Preconditioning
Шаг Bench Preconditioning (Подготовка уступа) предназначен для работы с исходными блоками фазы, а не выработанными. Материал с одного уступа можно отправить на уступ выше или ниже. Эта функция полезна, если некоторые участки одного уступа лучше разбуривать вместе с участками уступа ниже, например, при взрывания зумпфа или работы с неглубокими контурами. Более подробно см. в разделе RR. Подготовка уступа.
Шаг Bench Depletion
В шаге Bench Depletion (Выработка уступа) пользователь имеет дело с материалом, который находится внутри подуступов выработанных блоков фазы. В шаге подготовки уступа (Bench Preconditioning) материал в пределах подуступа можно только либо удалить, либо отправить на другой подуступ. Поэтому цель настоящего шага — позволить пользователям убрать/отправить вниз любой материал, который мог остаться на подуступе. при отправке материала на подуступ ниже важно помнить, что блок отправляемого на подуступ ниже материала будет обрезан по силуэту принимающего блока. Более подробно см. в разделе RR. Выработка уступа.
Модель инфраструктуры
Теперь Вы можете моделировать образ объектов инфраструктуры и влияние их местоположения на календарный график отработки рудника. К инфраструктуре относятся объекты, представляющие культурно-историческую ценность, влияющие на окружающую среду, различные каналы и скважины, и прочие площади и сооружения. Любые вопросы по объектам инфраструктуры, применимым к Вашему проекту, отправьте в службу технической поддержки support@alastri.com.au.
Haul Infinity
-
Spatial Conformetrics
-