Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Предварительные условия

Кэш-файлы

В вашей рабочей папке вы увидите следующие файлы:

...

Кэш-файл используется для хранения результатов времени цикла от Haul Infinity. Чем больше этот файл, тем быстрее выполняется запуск расписанияпланирования, поскольку расписание календарный план сможет найти необходимое время цикла, а не пересчитывать его.

При изменении проекта Haul Infinity или удалении кэш-файла, необходимый файл вспомогательной памяти регенерируется при следующем запуске расписаниякалендарного плана. Вот почему расписание планирование выполняется медленнее после изменения Haul Infinity и ускоряется при последующих запусках.

Ожидаемая производительность

Рассмотрим пример проекта, для которого уже есть кэш-файл.

  • Расписание Календарный план с ~ 3000 блоками должно занимать 0–2 секунды для запуска одного периода.

  • Расписание Календарный план с ~ 10 000 блоками должно занимать 5–15 секунд для запуска одного периода.

  • Расписание Календарный план с ~ 100 000 блоков может занять 30–60 секунд для запуска одного периода.

В правом верхнем углу диалогового окна составления расписания календарного плана содержится некоторая статистика по текущему запуску. Как правило, значения в полях Available Sources (Доступные источники) и Available Destinations (Доступные назначения) не должны превышать 200.

...

Значение Available Sources не должно превышать 200

Ускорение составления

...

календарного плана

Для ускорения процесса планирования, выполните перечисленные ниже проверки:

...

Шаг 1: Setup > Dependencies > On Bench

...

  • При долгосрочном планировании старайтесь избегать использования типа зависимости <None>. Переключение на тип <Branching> может увеличить скорость составления расписания планирования в 3-4 раза за счет уменьшения количества доступных блоков на каждом временном интервале.

...

...

Шаг 2: Setup > Dependencies > Between Benches

...

  • Любой уступ с расстоянием расширения простирания <None> считается доступным для разработки в любой период времени, даже если он находится под землейдругим. В дополнение к разрешению подземной выемки на этом уступе, это замедляет ход расписанияпланирования.

...

...

Шаг 3: Setup > Destination Logic

...

  • При наличии более 10 отвалов, разделите их назначения на упорядоченный список. Это сокращает количество маршрутов перевозки, которые подлежат тестированию на каждом временном интервале.

...

Упорядочивание мест назначения для отвалов сокращает время планирования

...

Шаг 4: Setup > Agents

...

  • Старайтесь избегать использования настройки пропорциональной выемки (Proportional Extraction). Это поможет сократить время планирования, так как каждый материал будет разрабатываться за несколько проходов вместо одного.

...

...

Шаг 5: Setup > Incentives

...

  • Не рекомендуется задавать одному агенту более 10 предпочтенийстимулов.

...

Шаг 6: Schedule > Calendar > Agents/Drills (

...

Агенты/Буровые

...

станки)

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

...

Шаг 7: Setup > Stockpiles > Parcel Fingers (

...

Доли полезных компонентов)

  • Проверьте, сколько типов материалов можно сопоставить с насыпьюсо складом. Если в проекте более 30 типов материалов, используйте мьютексное подмножество, чтобы сопоставить типы материалов вне карьера с более простыми категориями смешивания несортированного материалаусреднения руды. Это уменьшает количество вводов данных для оптимизации питания дробилки.

...

Шаг 8: Schedule > Calendar > Drills (

...

Буровые

...

станки)

  • Не вводите более 1000 блоков бурения буровых единиц в Календарь. Каждый блок бурения Каждая буровая единица становится отдельным агентом и выполняет свои собственные вычисления для определения мест проведения уровых буровых работ. Если вам нужно открыть сверларазблокировать ограничение по бурению, измените использование времени бурения на 10 000 %.

...

Шаг 9: Haul Infinity > Join Interaction Mode > Auto Joins (Haul Infinity > Режим взаимодействия объединений > Автоматические объединения)

  • Старайтесь не позволять блокам в Haul Infinity произвольно соединяться с более чем 10 ближайшими дорогами/съездами. Каждое дополнительное соединение увеличивает время расчета поиска пути.

  • Для повышения точности, скорости и простоты использования включите функцию присвоения съезда в своем проекте Haul Infinity, как описано в разделе TS. Назначение объединений на основе имен сегментов в Haul Infinity.