...
Table of Contents |
---|
Обзор
Tip |
---|
Агент — это некая единица, которая выбирает блоки от имени одного или нескольких экскаваторов и начинает генерировать пути перемещения. Агент считывает зависимости, чтобы получить доступные блоки, и стимулы для их приоритезации, а затем выбирает блок с самым высоким рейтингом. Агент будет продолжать выбирать блоки в течение периода, пока не будет остановлен зависимостями или ограничениями. |
Результатом, является список транзакций расписания, который агенты заполняют, выбирая блоки для последовательной отработки.
...
Добавление Агентов
Пункт | Описание | |||
---|---|---|---|---|
Имя | При выборе опции «Использовать в качестве агента» на шаге настройки «Типы погрузчиков » устанавливается связь «один к одному», в результате чего связанный парк и связанный агентом автоматически добавляются в проект, имя которого совпадает с именем типа загрузчика.. Stockpile Reclaimer - это агент, используемый только для перемещения материалов между складами и дробилками. По умолчанию он добавлен в список Агентов. | |||
Изображение | Image assigned to the agent and used in the Animation: | |||
Погрузчик | ||||
Прямая лопата | ||||
Обратная лопата | ||||
Буровой станок | ||||
Бульзозер | ||||
Количество | Единицы измерения производительности. | |||
Пропорциональная отработка | Функция позволяет разделять сорта в блоке на одинаковые пропорции. Вместо того, чтобы отрабатывать все сорта разом, Агент отработает сначала один сорт, разделит остатки блока по сортам на равные части и отработает следющий сорт, затем еще один и т.д.
|
Примеры Агентов
Несколько агентов могут использоваться, если требуется различное поведение выбора блоков или обработки блоков:
Один агент (Добычной)
Агенты с одновременными стимулами (Добычной, Вскрышной)
Агенты с параллельным парком в одном карьере (Автопилотируемые, Управляемые)
Агенты с одновременными назначениями для одного и того же материала (ЗИФ_1, ЗИФ_2)
В зависимости от места добычи может быть один или несколько агентов.
Пользователь может назначать только флот, а не отдельные экскаваторы внутри флота.
Агент | Логика | Пример |
---|---|---|
Единичный Агент | Во многих проектах есть только один Агент «Miner», который генерирует каждую транзакцию в расписании. Может существовать флот Отвала, флот Южных карьеров, автономный флот и флот подрядчиков, но все они подчиняются одному агенту-майнеру, который выполняет транзакции по расписанию. В этом примере для любого заданного карьера, пользователь может назначить только флот, а не отдельные экскаваторы в парке. Несмотря на то, что целевые тонны могут соответствовать производительности «одного экскаватора», фактическое использование может быть распределено между несколькими экаскаваторами в парке. Если пользователь работает по долгосрочному графику или имеет ограниченный участок добычи, где трамвайное движение ограничено, то это может быть практичным способом планирования с приемлемой точностью. | Один Добычной Агент может выбрать парк, который соответствует текущим целям Планирование объемов добычи с помощью Единичного Агента: |
Несколько погрузчиков в качестве Агента | Если Вы работаете по краткосрочному графику или имеет обирное месторождение, то решением может быть использование нескольких погрузчиков в качестве агентов. При такой настройке, когда пользователь назначает «1 x SH90» Южному карьеру, используется только этот тип экскаватора:
Хотя эти части работают вместе под одним и тем же именем, они имеют разное назначение.
Связав один тип погрузчика с одним агентом, пользователь получает гораздо более детальный контроль над последовательностью копания отдельных экскаваторов. | «Погрузчики в качестве Агента» группируют каждый тип экскаватора под своим собственным агентом: Планирование по погрузчикам и экскаваторам в качестве агентов: |
Более подробная информация доступна в разделе TS. Логика расписания > TS. Грузчики, автопарки и агенты.
Краткое описание логики планирования агента
Перемещения | Описания |
---|---|
Поиск блоков | Агент выбирает блоки и начинает генрировать последовательности перевозок. Что касается выбора блоков, первое, что ищет агент, - это список доступных блоков (на основе зависимостей). Если блок недоступен, агент не может его выбрать. |
Ранжирование блоков | После того, как список блоков, доступных для выбора, сформирован, Агент начинает ранжировать блоки с помощью Стимулов. К ним относятся внутренние стимулы, такие как кратчайшее время цикла. |
Комплектация блоков | Затем агент выбирает блока с самым высоким рейтингом. |
В каждом периоде каждый агент фильтрует блоки по их зависимостям (1), сортирует их по их стимулам (2) и выбирает доступный блок с самым высоким рейтингом (3). | |
Поиск пунка назначения | Как только агент выбирает блок, ему нужно его куда-то поместить, именно здесь включается логика назначения. Существует ранжированный список блоков исходных записей, и агент собирается переместить их в пункт назначения, где материал найдет свое последнее место хранения в конце периода, если выбран блок. Если нет правила назначения, охватывающего эту транзакцию, перемещение из источника в пункт назначения не сможет состояться. |
Проверка ограничений | Как только агент нашел правило назначения для доступных пунктов назначения, он проверяет ограничения на доступное перемещение. |
Поиск доступного Флота | Как только транзакция по перемещению материала из источника в пункт назначения сгенерирована, агент просматривает автопарки (которые представляют собой сумму часов) и |
Комплектовочное оборудование | Как только агент узнает автопарк, он проверяет правила логики шагов и выбирает первую пару погрузчика и грузовика с оставшимися доступными часами. |
Проверка маршрутов | После проверки пары оборудования агент проверяет Динамику перевозки на наличие доступного маршрута. Агент запрашивает у Haul Infinity время цикла для заданного источника, материала, пункта назначения, грузовика и погрузчика. |