+5

Оптимизация карьера_ Настраиваемый отчет в Майкромайн 2022.5

Илья (Moderator (RUS)) 6 months ago in Micromine / Mining 0

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

Для создания пользовательского отчета  можно воспользоваться функцией Файл | Отчет | Генератор отчетов после оптимизации карьера и использвать файл выборки, но также можно воспользоваться встроенным генератором отчетов, чтобы создавать необходимый отчет автоматически при запуске оптимизатора карьера.

Image 3547

Важно понимать, что Настраиваемый отчет формируется из отчета Результаты оптимизации для субблоков.RPT. (специально его можно не создавать). В данном отчете информация сохранена для каждого блока и субблока, которые участвовали в оптимизации. Для наглядности можно загрузить этот отчет как блочную модель или точки (Рис 1). Для это предварительно у отчета меняем расширение с *.RPT на *.DAT и приводим столбцы размеров блоков к виду _Восток, _Север, _Z.

При использовании рудной модели в пустые поля размеров блоков необходимо записать размеры материнского блока используемой БМ в оптимизаторе, чтобы визуализировать виртуальные породные блока, информация по которым также записываются в отчет. Эти блока могут пересекаться с субблоками руды, но в них записывается только информация для породной части. Например, при размере Материнского блока 10х10х10 и попадании руды в него 30%, объем породы составит 700 м3 (10*10*10*0,7).

Image 3548

В этом отчете, блокам, которые находятся внутри оболочек, присваивается значение ФКД в поле Сформированное значение параметров этапа. Например, чтобы посчитать тоннаж руды в оболочке с ФКД=1, необходимо сложить тоннаж руды по блокам всех предыдущих оболочек и блоков, где ФКД=1.

Image 3549

Image 3550

Рисунок 1. Отчет Результаты оптимизации для регуляризованных блоков загруженный как блочная модель


Пример настройки формы Настраиваемого отчета:

  1. Создаем фильтр, который удалит блока за пределами крайней оболочкии
  2. Создаем группы, чтобы в отчете была информация по каждой оболочке с разбивкой по сортам (бины материала) используемых в оптимизаторе.
  3. В столбце Ввод выбираем поля (или используем выражения), которые хотим видеть в отчете. В столбце Имя поля пишем имя столбца, которое будет создано в новом файле отчета и настраиваем параметры (Тип, Формат, Ширина, Десятичные) для этого поля. В стобце Функция группировки необходимо выбрать как будут считаться значения по нескольким блокам оптимизации.

Image 3552

На вкладке Вывод важно поставить галочку Суммарное накопление, иначе информация в итоговом отчете будет только в пределах между предыдущей оболочкой и рассчитываемой. Также можно создать файл отчета формата Майкромайн или сазу сделать экспорт в Excel и автоматически открыть эти файлы.

Image 3553

Итоговый отчет будет выглядеть следующим образом:

Image 3554