Цикл работы
Глубину открытых горных работ ограничивает экономика. С каждым уступом коэффициент вскрыши растёт, и наступает глубина, на которой товарная стоимость руды уже не покрывает затрат на добычу и вскрышные работы. Оптимизация ищет эту границу по блочной модели и отбирает блоки с наибольшей суммарной ценностью при заданных углах откоса. Расчёт по серии факторов цены даёт вложенные контуры, от небольших высокорентабельных до конечного контура карьера, и промежуточные служат этапами развития горных работ (Теория).
Контур карьера редко получается с первого запуска. Цены уточняются, изменились углы откоса, в формуле обнаруживается забытая статья затрат — и расчёт повторяют. Вкладка оптимизации под это и сделана. Настройки в ней остаются после запуска, а результат пишется отдельным файлом, который дальше разбирают отчётом, просмотром в объёме и экспортом.
Порядок работы
Заголовок раздела «Порядок работы»Расчёту нужны углы откоса и ценность блока. Углы задают, какие блоки придётся снять над каждым блоком руды. Ценность собирается выражениями поверх колонок модели, от объёма и тоннажа до выручки за вычетом затрат, и колонка стоимости блока выбирается при запуске.
- Открыть блочную модель, нажать Начать оптимизацию в правой панели — Окно оптимизации
- Задать углы откоса — Углы откоса
- Завести константы и колонки-выражения, то есть получить ценность блока — Экономика блока, Рецепты выражений
- Запустить расчёт, выбрав колонку ценности и диапазон фактора — Запуск
- Собрать отчёт по контурам и выбрать проектный — Отчёт по оболочкам
Углы и экономика друг от друга не зависят, так что второй и третий шаг идут в любом порядке.
Выражения считаются сверху вниз, и колонка, посчитанная выше, доступна в тех, что ниже. Поэтому ценность набирают цепочкой (объём, тоннаж, затраты, выручка), где каждый шаг опирается на предыдущие (Экономика блока).
Дольше всего собирается экономика, и здесь выручают шаблоны. Встроенные показывают, как складывается цепочка для типовых объектов; свой сохраняется под объект или сценарий и в следующий раз загружается целиком, останется поправить цены. Если нужной методики в шаблонах нет (эквивалент по нескольким металлам, своя схема затрат, поправки под условия отработки), её набирают выражениями с нуля или загружают ближайший шаблон и правят под свои нужды (Шаблоны).
Углы ни в один шаблон не входят, их задают заново при каждом открытии вкладки.
Повторный расчёт
Заголовок раздела «Повторный расчёт»Вкладку после запуска закрывать не нужно. Результат сохраняется отдельным файлом .parquet рядом с моделью, а настройки остаются на месте, так что правка и повторный запуск занимают пару движений.
- Поменяли константу или выражение — Применить, затем Запустить оптимизацию снова
- Углы пересчитывать не надо, если менялась только экономика. Граф зависимостей от цен не зависит
- Каждый запуск пишет свой файл, старые результаты остаются на месте и сравниваются между собой
- Закрытие вкладки настройки теряет, но шаблон Последний запуск (авто) хранит константы и выражения последнего пуска
Что получается на выходе
Заголовок раздела «Что получается на выходе»Результат — та же блочная модель, урезанная до конечного контура, с колонками расчёта и номером контура у каждого блока (Результаты). Отсюда правило, которое экономит время. Отчёт по оболочкам суммирует колонки файла, поэтому формулу ценности дробят на те величины, которые потом захочется увидеть по контурам: тоннаж, массу металла, выручку, затраты. Одно выражение на всю формулу даст тот же контур, но в отчёте суммировать будет нечего.
Ошибиться здесь не страшно. Недостающая колонка добавляется к результату обычным вычисляемым выражением в редакторе, пересчитывать оптимизацию ради неё не нужно.
Что дальше
Заголовок раздела «Что дальше»Отчёт собирает нужные величины по контурам в одну таблицу. Для графиков и более сложной работы таблицу переносят в Excel. Ячейки отчёта выделяют, и пункт Копировать с шапкой в контекстном меню кладёт их в буфер вместе с именами колонок, так что Excel вставляет их сразу по ячейкам.
Что ещё можно сделать с контурами, от просмотра в объёме до выгрузки каркасов в DXF, описано в статье Результаты.