Оптимизировать

Во вкладке Планирование | План, в группе Оптимизировать, нажмите на Оптимизировать, чтобы запланировать задачи в стратегическом плане и максимизировать сумму атрибута цели с учетом различных ограничений, контролируя при этом соответсующий порядок выполнения задач.

В окне Ганта необходимо установить настройки так, чтобы эта опция была активирована.

Цель

Цель - максимизировать дисконтированное производство металла. Атрибут задачи и Ставка дисконта используются для определения цели. Таблица Дисконтированная ставка за период позволяет изменять ее с учетом временных периодов.

Как правило, для определения Металла, Атрибут цели будет являться выражением, например [Содержание]*[Тонны руды]. Выражение может быть и более сложным. Возможно оно будет включать переменную скорости извлечения и эквивалент содержания. Ставка дисконта отражает неготовность рисковать.

Примечание: в качестве атрибута опцимизации (цели) может быть выбран основной атрибут количества задач. Таким образом оптимизатор выберет наибольшее (или наименьшее) количество задач, возможное для соответствия ограничениям.

Ограничения

Этапы, горизонтальные и вертикальные зависимости - это правила, которые должен выполнять алгоритм решения. Дополнительные ограничения более гибкие - оптимизатор следует предписаниям. Эти ограничения можно разделить на два типа:

  1. Ограничения по мощности (за период). Примеры:
    1. Мощность добычи - максимальное количество породы, которое можно добыть за тот или иной период.
    2. Мощность переработки - максимальное количество руды, которое можно переработать на фабрике за период.
  2. Ограничения по содержанию:
    1. Минимальное и максимальное (средневзвешенное) содержание за период.
    2. Примечание: в качестве атрибута ограничения может быть выбран основной атрибут количества задач. Таким образом, будет выполнено требуемое количество завершенных задач по соответствующим периодам.

На рисунке ниже показан самый простой сценарий. Цель - максимизировать ЧДД металла AU при ставке дисконта 9%. Мощность добычи - 23 МТ за год со сроком в 25 лет.

Заполнение атрибута ПЕРИОД будет выполнено процессом Оптимизация. Каждый период будет содержать только целые (полные) блоки. Другими словами, не учитываются блоки, которые будут разрабатываться частично на конец периода с завершением по ним горных работ в следующем месяце.

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

Файл вывода

После того как оптимизация будет закончена, результаты будут записаны в Файл отчета.

Кроме этого, будет заполнен атрибут Период выполнения задач, будут рассчитаны Начальная и Конечная даты. Обратите внимание на то, что эти даты обозначают возможную последовательность добычи (на основании Периода, а также горизонтальных и вертикальных зависимостей), а не оптимальную последовательность. Оптимизированные данные, на основании указанных целей, зависимостей и ограничений, представляют собой блоки, которые следует разрабатывать в тот или иной период. Имея возможную последовательность, вы можете создавать подвижные изображения задач, чтобы получить представление о том, что именно будет разрабатываться в тот или иной момент в будущем. Если "шаг" анимации совпадает с периодом, вы можете визуализировать оптимальную последовательность горных работ.

Следующие атрибуты ЦЕЛЬ записываются в Файл отчета:

ЦЕЛЬ (ЧДД)  
ЦЕЛЬ (ЧДД)+ Накопительный
ЦЕЛЬ (Сырье)  
ЦЕЛЬ (Сырье)+ Накопительный

Другие атрибуты заносятся в отчет, если они ЧИСЛОВЫЕ и имеют выбранный тип расчета (сумма, среднее и т.д.). Если атрибут имеет несколько выбранных типов расчета, тогда по нему создается отчет несколько раз, при этом "тип" прибавляется в качестве имени атрибута.

Алгоритм решений