#1 Прямое планирование по блокам

Сводка

  • Внешняя оболочка блочной модели определяет область оптимизации
  • Разрезать внешнюю оболочку блочной модели на трёхмерную сетку выемочных блоков

  • Рассчитать атрибуты для выемочных блоков, агрегируя блоки (и их части) из блочной модели

    • Эффективная переблокировка с помощью настраиваемых полей и правил агрегации

    • Агрегация блоков уменьшает размер задачи оптимизации

  • Используйте индексы сетки для определения зависимостей между задачами (выемочными блоками)

  • Оптимизатор извлекает выемочные блоки до пределов внешней оболочки, чтобы достичь цели, с учётом зависимостей по углам откоса и производственных ограничений

  • Вычисляет оптимальный карьер и план одновременно для каждого периода

Преимущества

  • Возможно максимизировать или минимизировать любую измеримую цель

    • Не ограничивается максимизацией NPV

  • Удовлетворяет ограничениям по добыче, содержанию и последовательности отработки

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

  • Поддерживает временные (зависящие от периода) ограничения

  • Сеть грузопотоков поддерживает ограничения на подачу и отгрузку материала из перерабатывающих установок и клиентам для оптимизации поставки продукции

  • Планы и проекты для каждого периода

Шаги

  1. Блочная модель запасов

  2. Внешняя оболочка блочной модели

    • Только с топографической поверхностью

      • Добыча | Подготовка задач | Солиды точных каркасов

        • Не выбирайте Поверхности > Топография

        • Установите сначала Поверхности > DTM/Контур на топографическую поверхность

        • В разделе Вывод > Оставшиеся солиды установите Тип = Внешние оболочки блочной модели (например)

    • ИЛИ … с топографической и итоговыми (по месяцам) поверхностями

      • Добыча | Подготовка задач | Солиды точных каркасов

        • Задайте Поверхности > Топография = топографическая поверхность

        • Добавьте поверхности ЦМП/Контур для каждой итоговой (конечной месяца) поверхности.

        • В разделе Вывод > Оставшиеся солиды установите Тип = Внешние оболочки блочной модели (например)

    • ИЛИ … из модели отработанных объемов

      • Каркас | Оболочка | Создать оболочку | Внешняя оболочка блочной модели

        • Отфильтруйте блочную модель при необходимости (например, [Плотность] > 0)

        • Установите Выходные каркасы > Тип = Внешние оболочки блочной модели (например)

  1. Создать план

    • В разделе План | Атрибуты | Атрибуты задач должен быть включён индекс блока как атрибут типа CHARACTER (текстовый).

Параметры плана

  • Источники задач > Каркасы карьера

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

    • Определите каждый карьер/рудник …

      • Задайте Ввод > Одиночный на солид оболочки

        • Например, используйте последний каркас блочной модели в типе каркаса «Внешние оболочки блочной модели»

        • Не задавайте параметры Не учитывать, если объем блока меньше чем или Объединять, если объем блока меньше чем

      • Задайте Профиль разрезки > Размер ячейки X и Размер ячейки Y в соответствии с размерами выемочного блока

      • Установите Уступы > Высота уступа равной высоте выемочного блока

      • Добавить Вывод > Атрибуты для индекса блока и Уступа Z

      • Установите Задачи > Тип задачи для типа задачи, определяющего блоки добычи для карьера/рудника

        • Задать Задачи > Блочная модель для соответствующей блочной модели

        • Нажмите Задачи > Атрибуты…, чтобы сопоставить атрибуты выемочных блоков с атрибутами задач

  • Зависимости > Солиды уступов

    • Добавьте наборы правил по необходимости...

      • Задайте Фильтр задач для определения задач, к которым должны применяться зависимости

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

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

  • Нажмите Формы | Сохранить как… чтобы сохранить параметры плана.

  • Нажмите Выполнить, чтобы создать задачи и построить план на основе параметров

    • Разрежьте оболочки на выемочные блоки

    • Рассчитать атрибуты для выемочных блоков, агрегируя блоки (и их части) из блочной модели

    • Добавляет задачу в план для каждого атрибутированного (зарезервированного) выемочного блока

    • Создает зависимости между задачами