Перейти к содержимому

Цикл работы

Глубину открытых горных работ ограничивает экономика. С каждым уступом коэффициент вскрыши растёт, и наступает глубина, на которой товарная стоимость руды уже не покрывает затрат на добычу и вскрышные работы. Оптимизация ищет эту границу по блочной модели и отбирает блоки с наибольшей суммарной ценностью при заданных углах откоса. Расчёт по серии факторов цены даёт вложенные контуры, от небольших высокорентабельных до конечного контура карьера, и промежуточные служат этапами развития горных работ (Теория).

Контур карьера редко получается с первого запуска. Цены уточняются, изменились углы откоса, в формуле обнаруживается забытая статья затрат — и расчёт повторяют. Вкладка оптимизации под это и сделана. Настройки в ней остаются после запуска, а результат пишется отдельным файлом, который дальше разбирают отчётом, просмотром в объёме и экспортом.

Расчёту нужны углы откоса и ценность блока. Углы задают, какие блоки придётся снять над каждым блоком руды. Ценность собирается выражениями поверх колонок модели, от объёма и тоннажа до выручки за вычетом затрат, и колонка стоимости блока выбирается при запуске.

  1. Открыть блочную модель, нажать Начать оптимизацию в правой панели — Окно оптимизации
  2. Задать углы откоса — Углы откоса
  3. Завести константы и колонки-выражения, то есть получить ценность блока — Экономика блока, Рецепты выражений
  4. Запустить расчёт, выбрав колонку ценности и диапазон фактора — Запуск
  5. Собрать отчёт по контурам и выбрать проектный — Отчёт по оболочкам

Углы и экономика друг от друга не зависят, так что второй и третий шаг идут в любом порядке.

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

Дольше всего собирается экономика, и здесь выручают шаблоны. Встроенные показывают, как складывается цепочка для типовых объектов; свой сохраняется под объект или сценарий и в следующий раз загружается целиком, останется поправить цены. Если нужной методики в шаблонах нет (эквивалент по нескольким металлам, своя схема затрат, поправки под условия отработки), её набирают выражениями с нуля или загружают ближайший шаблон и правят под свои нужды (Шаблоны).

Углы ни в один шаблон не входят, их задают заново при каждом открытии вкладки.

Вкладку после запуска закрывать не нужно. Результат сохраняется отдельным файлом .parquet рядом с моделью, а настройки остаются на месте, так что правка и повторный запуск занимают пару движений.

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

Результат — та же блочная модель, урезанная до конечного контура, с колонками расчёта и номером контура у каждого блока (Результаты). Отсюда правило, которое экономит время. Отчёт по оболочкам суммирует колонки файла, поэтому формулу ценности дробят на те величины, которые потом захочется увидеть по контурам: тоннаж, массу металла, выручку, затраты. Одно выражение на всю формулу даст тот же контур, но в отчёте суммировать будет нечего.

Ошибиться здесь не страшно. Недостающая колонка добавляется к результату обычным вычисляемым выражением в редакторе, пересчитывать оптимизацию ради неё не нужно.

Отчёт собирает нужные величины по контурам в одну таблицу. Для графиков и более сложной работы таблицу переносят в Excel. Ячейки отчёта выделяют, и пункт Копировать с шапкой в контекстном меню кладёт их в буфер вместе с именами колонок, так что Excel вставляет их сразу по ячейкам.

Что ещё можно сделать с контурами, от просмотра в объёме до выгрузки каркасов в DXF, описано в статье Результаты.