Info |
---|
Отношения между Погрузчиками, Парками и Агентами объяснены в разделе TS. Общее представление логики планирования. |
Table of Contents | ||||
---|---|---|---|---|
|
Общая информация
Погрузчики
Погрузчик — это инструмент, который расходует часы на отработку блоков. Время, место и объем работы погрузчика определяется в соответствии с целями Агента и назначениями Парка.
...
Некоторым пользователям может потребоваться привязывать одного Агента с одним Погрузчиком (возможные причины описаны в разделе TS. Общее представление логики планирования). Для этого требуется установить флажок для соответствующего погрузчика в столбце Use as Agent (Использовать в качестве Агента).
...
Более подробное описание опции Use as Agent (Использовать в качестве Агента) приведено ниже в этом разделе.
Парки
Назначение Парков позволяет переключаться между различными группами «самосвал-погрузчик» в зависимости от времени, места, материалов и пунктов назначения.
...
Парки запускаются Агентами через логику шагов.
Агенты
Агент — это объект, который собирает блоки от имени одного или нескольких экскаваторов. Он считывает зависимости, чтобы определить доступные блоки, и стимулы для их ранжирования, а затем выбирает блок с самым высоким рейтингом. Агент будет продолжать выбирать блоки в течение определенного периода, пока не будет остановлен зависимостями или ограничениями.
Результат планирования — список запланированных транзакций, который Агенты заполняют, последовательно выбирая блоки для отработки.
...
Агенты будут выбирать блоки в периоде до тех пор, пока не будут остановлены Зависимостями или Ограничениями.
Избегайте использования функции Proportional Extraction. Это специальный инструмент, значительно влияющий на скорость планирования, задавая Агенту отрабатывать материал за несколько проходов, вместо одного.
Транзакции планирования
Чтобы понять взаимосвязь между Агентами, Парками и Погрузчиками, необходимо просмотреть процесс транзакций планирования. Транзакции планирования определяется как перемещение количества материала между источником и назначением с помощью определенного самосвала и погрузчика. Основные шаги этого процесса рассмотрены ниже.
Агент использует определенные пользователем зависимости и стимулы для создания ранжированного списка блоков, подлежащих отработке.
Выбрав блок с самым высоким рейтингом, Агент будет просматривать логику назначений, пока не найдет правило, удовлетворяющее все критерии.
Как только Агент узнает источник, материал и пункт назначения, он использует логику шагов для поиска шагов и парка (ов) для выполнения транзакции.
Правило логики шагов будет содержать один или несколько «шагов» от исходного источника до конечного пункта назначения. Каждый «шаг» будет сопоставлен с парком.
Агент просматривает каждый «шаг» и выбирает из сопоставленного парка соответствующую пару погрузчик/самосвал с доступными оставшимися часами.
Агент запрашивает у Haul Infinity время цикла для данного источника, материала, назначения, самосвала и погрузчика. Затем часы вычитаются с учетом скорости выемки для указанного самосвала и материала.
Этот процесс повторяется для всех «шагов», связанных с правилом Логики шагов.
...
Логики Агентов и Парков
По мере того, как Агент выполняет транзакции планирования, парки запускаются в компоненте логики шагов транзакции. По умолчанию, отношения между Агентами и парками установлены на «многие ко многим», что означает, что Агент имеет доступ к нескольким Паркам, и к Парку могут обращаться несколько Агентов.
...
По назначении погрузчика необходимому перемещению, его часы вычитаются с учетом скорости выемки для указанного самосвала и материала.
Погрузчик в качестве Агента
Иногда нам может потребоваться установить отношение «один к одному» между Агентом и типом погрузчика, чтобы Агент мог всегда представлять только один тип погрузчика, а тип погрузчика мог быть представлен только одним Агентом. Установка флажка для опции Use as Agent (Использовать в качестве Агента) для типа погрузчика устанавливает эту взаимосвязь и приводит к автоматическому добавлению связанного Парка и связанного Агента (выделены жирным синий шрифтом) в проект, имя которых соответствует имени типа погрузчика. Пара «погрузчик-самосвал» автоматически сгенерированного парка могут включать только тот тип погрузчика, с которым она сопоставлена.
...
Если с движением материалов был связан другой парк, Агент, выбравший блок будет вычитать часы из работы этого парка. Это важно для обеспечения перемещения материалов во время их отгрузки со складов, как показано на примере ниже. Даже если Агент EX123 выбрал блок для разработки, часы, связанные с перемещением материала на втором «шаге», будут вычитаться из Парка отработки (RehandleFleet).
...
Производительность Агента
При указании производительности Агента (средняя производительность в тоннах в час за период) для типа погрузчика, и когда у этого погрузчика есть фиксированное количество часов (LoaderHours), мы косвенно определяем целевой тоннаж (AgentTarget) для периода. Принимая во внимание, что производительность оборудования может колебаться в течение периода в зависимости от типа самосвала и загружаемого материала, производительность Агента представляет собой фиксированное усредненное перемещение целевых тонн за время работы погрузчика.
...
Производительность оборудования/погрузчика
Производительность оборудования или погрузчика — это моментная скорость выемки грузовой единицы в определенный момент времени.
Поскольку размер самосвала и тип материала, который вынимает погрузчик, могут со временем меняться, производительность оборудования может колебаться и не постоянна. В идеальном случае, скорость Агента должна быть приблизительно равна средней производительности погрузчика. Это необходимо, чтобы цель для одного назначенного погрузчика была равна его возможностям. Несовпадение целей с возможностями может привести к неправильному использованию или образованию часов перегруза (указаны красным на графике)
Дополнительную информацию по определению производительности оборудования см. TS. Производительность.
...
Info |
---|
При использовании погрузчика в качестве Агента параметр Enforced Matched Rates» (Принудительное применение сопоставленных значений) переопределяет производительность погрузчика и Агента (в этом случае Календарь переписывает значения Haul Infinity). Если при использовании погрузчика в качестве Агента в режиме оптимизации, производительность Агента выше производительности погрузчика, программа может вернуть ошибку Overflow, поскольку «1х цель погрузчика» больше «1х способност погрузчика». |
...