TS. Общее представление логики планирования

Введение

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

Элемент

Описание

Элемент

Описание

Агент

Выбирает блоки и применяет к ним логику планирования

Зависимости

Только некоторые блоки доступны для разработки в каждый момент времени

Предпочтения

Имея несколько доступных блоков, предпочтение одних блоков другим

Логика назначения

Выбор блока и поиск пункта его назначения

Логика шагов

Имея выбранные источник и место назначения,

  1. при желании можно разбить маршрут на несколько шагов (например, производство и перемещение),

  2. выбрать парк для каждого шага

Парки

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

Типы погрузчика

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

Типы самосвалов

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

Если сумма перемещений между источником и назначением достигает ограничения, больше нельзя перемещать никакой материал между этими точками.

В режиме оптимизации продуктов (Optimise Products) после выполнения всех ограничений, для пересчета мест назначения руды в целях оптимизации ее подачи в дробилку используются спецификации на продукт.

После выбора назначений могут появиться следующие предупреждения:

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

  • «Optimisation Failure» (Ошибка оптимизации) — означает, что сумма добытой руды больше, чем сумма потенциалов/ограничений.

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

Агенты

Агент выполняет логику планирования как отдельные транзакции, где транзакция определяется как перемещение количества материала между источником и назначением с помощью определенного самосвала и погрузчика.

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

Зависимости и предпочтения

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

Агенты, зависимости и предпочтения

 

Назначения и ограничения

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

Назначения и ограничения

В режиме оптимизации продуктов места назначения руды присваиваются только в конце периода. Если назначение превышает ограничение по вместимости назначения, выходит ошибка «Невыполнимое Решение».

Логика шагов и парки

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

Может быть один шаг (например, карьер ⇒ дробилка) или несколько шагов (например, карьер ⇒ склад ⇒ дробилка).

Последовательные шаги могут использовать разные парки.

Логика шагов и парки

Сопоставление оборудования

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

Подбор  оборудования

В режиме оптимизации продуктов места назначения руды присваиваются только в конце периода. Если назначение превышает доступные часы оборудования, то часы перейдут в «Overflow» (Перегруз).

Транспортировка

Агент запрашивает у Haul Infinity время цикла для данного источника, материала, назначения, самосвала и погрузчика.

Выбор маршрута

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

Проблемы

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

Режим планирования

Тип проблемы


Причина

Решение

Режим планирования

Тип проблемы


Причина

Решение

Оптимизация продуктов


Невыполнимое Решение

Оптимизатору не удалось найти место назначения для материала либо из-за ограничений, либо из-за спецификации на продукт.

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

Оптимизация продуктов

Неверное время цикла

Haul Infinity не может найти маршрут

Либо в Haul Infinity нет маршрута, либо маршрут содержит крутые сегменты/динамические маршруты перевозки

Оптимизация продуктов

Перегруз


Оптимизированные направления используют больше часов работы оборудования, чем доступно

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

Ограничения по самосвалам

Ограничено логикой шагов


Если правило шагов использует несколько парков, то все они должны иметь доступные часы

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

Ограничения по самосвалам

По умолчанию отгрузка материала со склада установлена на ноль

Календарь > Рудные склады > Цель отгрузки = 0

Установите вручную цели отработки каждого рудного склада в каждый период