TS. Общее представление логики планирования
Введение
Помните об указанных ниже отношениях при внесении изменений в логику планирования и значения календарного плана.
Элемент | Описание |
---|---|
Агент | Выбирает блоки и применяет к ним логику планирования |
Зависимости | Только некоторые блоки доступны для разработки в каждый момент времени |
Предпочтения | Имея несколько доступных блоков, предпочтение одних блоков другим |
Логика назначения | Выбор блока и поиск пункта его назначения |
Логика шагов | Имея выбранные источник и место назначения,
|
Парки | Найдите комбинацию самосвала и погрузчика с оставшимися часами для каждого выбранного парка |
Типы погрузчика | Имея выбранный погрузчик, расходует часы работы погрузчика в соответствии с его производительностью |
Типы самосвалов | Имея выбранный тип самосвала, расходует часы работы самосвала в соответствии с его производительностью |
Если сумма перемещений между источником и назначением достигает ограничения, больше нельзя перемещать никакой материал между этими точками.
В режиме оптимизации продуктов (Optimise Products) после выполнения всех ограничений, для пересчета мест назначения руды в целях оптимизации ее подачи в дробилку используются спецификации на продукт.
После выбора назначений могут появиться следующие предупреждения:
«Overflow» (Перегруз) — указывает на то, что в оптимизированных назначениях используется больше часов работы самосвала, чем доступно в парке.
«Optimisation Failure» (Ошибка оптимизации) — означает, что сумма добытой руды больше, чем сумма потенциалов/ограничений.
При появлении одного из этих двух предупреждений, может быть два решения: (а) разрабатывать меньше тонн или (б) выполнять более короткую транспортировку, изменив ограничения на добычу и отвалообразование в календаре.
Агенты
Агент выполняет логику планирования как отдельные транзакции, где транзакция определяется как перемещение количества материала между источником и назначением с помощью определенного самосвала и погрузчика.
Иногда пользователи могут настраивать несколько агентов для выполнения другой логики планирования параллельных работ (например, предпочтений для руды/вскрыши, логики назначения месторождения 1/месторождения 2, логики шагов автоматизированной системы перевозок/ручной и т.д).
Зависимости и предпочтения
В каждый период каждый агент фильтрует блоки по их зависимостям, сортирует их по стимулам и выбирает доступный блок с самым высоким рейтингом.
Агенты, зависимости и предпочтения
Назначения и ограничения
Агент выбирает блок с самым высоким рейтингом и проверяет доступные назначения. При сбое блока, он удаляется из списка ранжированных блоков этого агента (хотя другой агент все равно может попытаться отправить этот блок на разработку).
Назначения и ограничения
В режиме оптимизации продуктов места назначения руды присваиваются только в конце периода. Если назначение превышает ограничение по вместимости назначения, выходит ошибка «Невыполнимое Решение».
Логика шагов и парки
Как только агент узнает источник, материал и пункт назначения, он использует логику шагов для поиска промежуточных точек и парка (ов) для выполнения транзакции.
Может быть один шаг (например, карьер ⇒ дробилка) или несколько шагов (например, карьер ⇒ склад ⇒ дробилка).
Последовательные шаги могут использовать разные парки.
Логика шагов и парки
Сопоставление оборудования
Как только агент узнает парк, он выбирает первую пару погрузчик-самосвал с оставшимися доступными часами.
Подбор оборудования
В режиме оптимизации продуктов места назначения руды присваиваются только в конце периода. Если назначение превышает доступные часы оборудования, то часы перейдут в «Overflow» (Перегруз).
Транспортировка
Агент запрашивает у Haul Infinity время цикла для данного источника, материала, назначения, самосвала и погрузчика.
Выбор маршрута
В режиме оптимизации продуктов места назначения руды присваиваются только в конце периода. Если назначение не может быть выполнено из-за того, что маршрут не найден, планировщик выдаст сообщение об ошибке.
Проблемы
Ниже приводится сводка проблем, которые могут быть возвращены логикой планирования.
Режим планирования | Тип проблемы | Причина | Решение |
---|---|---|---|
Оптимизация продуктов | Невыполнимое Решение | Оптимизатору не удалось найти место назначения для материала либо из-за ограничений, либо из-за спецификации на продукт. | Либо уменьшите количество добываемой руды, либо ослабьте пределы по вместимости/ограничениям/качеству, которые ограничивают движение |
Оптимизация продуктов | Неверное время цикла | Haul Infinity не может найти маршрут | Либо в Haul Infinity нет маршрута, либо маршрут содержит крутые сегменты/динамические маршруты перевозки |
Оптимизация продуктов | Перегруз | Оптимизированные направления используют больше часов работы оборудования, чем доступно | Либо уменьшите норму выгрузки (по тоннам), либо перераспределите оборудование для более коротких перевозок |
Ограничения по самосвалам | Ограничено логикой шагов | Если правило шагов использует несколько парков, то все они должны иметь доступные часы | Либо уменьшите норму выгрузки (по тоннам), либо перераспределите оборудование для более коротких перевозок |
Ограничения по самосвалам | По умолчанию отгрузка материала со склада установлена на ноль | Календарь > Рудные склады > Цель отгрузки = 0 | Установите вручную цели отработки каждого рудного склада в каждый период |