Оптимизировать
В окне Ганта необходимо установить настройки так, чтобы эта опция была активирована.
Цель
Цель - максимизировать дисконтированное производство металла. Атрибут задачи и Ставка дисконта используются для определения цели. Таблица Дисконтированная ставка за период позволяет изменять ее с учетом временных периодов.
Как правило, для определения Металла, Атрибут цели будет являться выражением, например [Содержание]*[Тонны руды]. Выражение может быть и более сложным. Возможно оно будет включать переменную скорости извлечения и эквивалент содержания. Ставка дисконта отражает неготовность рисковать.
Примечание: в качестве атрибута опцимизации (цели) может быть выбран основной атрибут количества задач. Таким образом оптимизатор выберет наибольшее (или наименьшее) количество задач, возможное для соответствия ограничениям.
Ограничения
Этапы, горизонтальные и вертикальные зависимости - это правила, которые должен выполнять алгоритм решения. Дополнительные ограничения более гибкие - оптимизатор следует предписаниям. Эти ограничения можно разделить на два типа:
- Ограничения по мощности (за период). Примеры:
- Мощность добычи - максимальное количество породы, которое можно добыть за тот или иной период.
- Мощность переработки - максимальное количество руды, которое можно переработать на фабрике за период.
- Ограничения по содержанию:
- Минимальное и максимальное (средневзвешенное) содержание за период.
Примечание: в качестве атрибута ограничения может быть выбран основной атрибут количества задач. Таким образом, будет выполнено требуемое количество завершенных задач по соответствующим периодам.
На рисунке ниже показан самый простой сценарий. Цель - максимизировать ЧДД металла AU при ставке дисконта 9%. Мощность добычи - 23 МТ за год со сроком в 25 лет.
Заполнение атрибута ПЕРИОД будет выполнено процессом Оптимизация. Каждый период будет содержать только целые (полные) блоки. Другими словами, не учитываются блоки, которые будут разрабатываться частично на конец периода с завершением по ним горных работ в следующем месяце.
Запустите алгоритм решений. Невозможно заранее определить, сколько по времени займет процесс оптимизации. Процесс будет повторяться множество раз, с каждым новым повторением будет производиться попытка улучшить оптимальность решения (хотя это не всегда является самым главным), После окончания работы процесса в строке состояния выводится отчет по его оптимальности.
Файл вывода
После того как оптимизация будет закончена, результаты будут записаны в Файл отчета.
Кроме этого, будет заполнен атрибут Период выполнения задач, будут рассчитаны Начальная и Конечная даты. Обратите внимание на то, что эти даты обозначают возможную последовательность добычи (на основании Периода, а также горизонтальных и вертикальных зависимостей), а не оптимальную последовательность. Оптимизированные данные, на основании указанных целей, зависимостей и ограничений, представляют собой блоки, которые следует разрабатывать в тот или иной период. Имея возможную последовательность, вы можете создавать подвижные изображения задач, чтобы получить представление о том, что именно будет разрабатываться в тот или иной момент в будущем. Если "шаг" анимации совпадает с периодом, вы можете визуализировать оптимальную последовательность горных работ.
Следующие атрибуты ЦЕЛЬ записываются в Файл отчета:
ЦЕЛЬ (ЧДД) | |
ЦЕЛЬ (ЧДД)+ | Накопительный |
ЦЕЛЬ (Сырье) | |
ЦЕЛЬ (Сырье)+ | Накопительный |
Другие атрибуты заносятся в отчет, если они ЧИСЛОВЫЕ и имеют выбранный тип расчета (сумма, среднее и т.д.). Если атрибут имеет несколько выбранных типов расчета, тогда по нему создается отчет несколько раз, при этом "тип" прибавляется в качестве имени атрибута.