#HowtoMicromine: Методы создания срединной поверхности в ГГИС Micromine

Кейс подготовил Степан Калинкин,
технический специалист Micromine

Все статьи #HowtoMicromine вы можете посмотреть в разделе “Кейсы” в меню выше.


ГГИС Micromine является уникальной программой, в связи с тем, что иногда, для решения одной задачи мы можем иметь как минимум 2 варианта её решения, а то и больше, что позволяет пользователям выбирать наилучший для них способ. Сегодня мы с Вами разберём одну из таких задач, у которой есть несколько вариантов решений, в зависимости от того, какие у Вас имеются исходные данные.

При работе в ГГИС Micromine порой появляется необходимость получения срединной поверхности по каким-то данным (каркасам или используя данные из базы данных скважин/канав).

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

Выбираем функцию Каркас | Вычисления | Точки пересечения, в качестве исходных данных мы будем использовать уже имеющийся у нас каркас жилы (также можно использовать набор каркасов) и для вычисления пересечения с жилой мы можем использовать, либо базу данных скважин, либо файл стрингов. Мы будем использовать базу данных, по которой моделировалась эта жила (рис. 1), указываем все исходные данные на вкладке Ввод.

Рис 1. Исходные данные первого метода – ГГИС Micromine

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

Рис 2. Вкладка Вывод функции точек пересечения с каркасом – ГГИС Micromine

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

Рис 3. Создание центральных координат для интервалов пересечения – ГГИС Micromine

Указываем с Вами базу данных скважин, по которой в предыдущем пункте получили пересечения. Дважды щёлкаем левой клавишей мыши по полю Файл интервалов и нажимаем кнопку Добавить, чтобы добавить в базу данных файл Пересечения с жилой. Затем, с помощью параметра Вычисление мы указываем какую координату мы хотим рассчитать для каждого интервала (рис. 3), выбираем СЕРЕДИНА, активируем параметр Создать новые поля координат и ниже вводим название файла отчета (он нам не пригодится, но это поле является обязательным для заполнения, если в Ваших данных имеется какая-то ошибка, то отчёт покажет где её искать). После запуска функции в нашем файле интервалов Пересечения с жилой рассчитываются центральные координаты для каждого интервала (рис. 4):

Рис 4. Итоговый файл с центральными координатами пересечения – ГГИС Micromine

После этого мы можем воспользоваться стандартной функцией создания поверхностей ЦМП | Создать поверхность и получить срединную поверхность по исходному каркасу (рис. 5). Для более сглаженного варианта Вы можете воспользоваться функцией Моделирование | Условное моделирование | Точки поверхности, которая использует радиально-базисные функции для создания каркасов.

Рис 5. Итоговая поверхность первого метода – ГГИС Micromine

Исходными данными для второго варианта будут база данных скважин (рис. 6) и файл интервалов (к примеру, файл, содержащий информации по зоне окисления, либо литологию, или файл, определяющий домены). Этот вариант подойдет для тех, у кого еще нет никаких каркасов, но необходимо получить центральную поверхность, которая может определять направление тренда для геологических структур (к примеру, рудных тел). Функция находится во вкладке Моделирование | Условное моделирование | Контакт.

Рис 6. Исходные данные для моделирования контакта – ГГИС Micromine

В Micromine, в функции условного моделирования контакта используется метод трёхмерных сплайнов. Функции условного моделирования работают в 2 этапа, во время первого этапа создаётся условная модель, а затем для визуализации и работы в Micromine под эту модель создаётся каркас. Также при работе с функцией условного моделирования контакта нам необходимо учитывать следующие моменты:

  • В файле интервалов должна быть вся информация по месторождению, то есть места, в которых необходимо моделировать контакт и места, в которых не надо проводить контакт (они будут использоваться для ограничения). Поэтому предварительно проверьте корректность Вашей базы данных с помощью функции Скважины | Проверить | Скважины, при необходимости исправьте ошибки и при желании визуально.
  • Итоговым файлом функции является ЦМП (цифровой модели поверхности), которая определяет контакт между литологическими разностями. Поэтому должно учитываться условие, при котором для каждой скважины будет определена 1 граница, то есть имеется 1 интервал подсечения, иначе будет моделироваться складка. Если у Вас в скважине имеется несколько подсечений, то Вы должны определить является ли это ошибкой в документации или это другое геологическое тело (в таком случае Вам необходимо предварительно прокодировать данные), а затем смоделировать для каждого тела свою поверхность.
  • Если у Вас данные находятся в нескольких базах данных, то Вы можете предварительно их объединить в общую базу данных с помощью функции Файл | Объединить | Майкромайн, в параметрах выбрать Присоединить.

На вкладке Ввод указывается база данных скважин и файл интервалов (рис. 7), а затем выбирается поле, в котором находятся наши данные, в этом примере мы смоделируем центральную поверхность по зоне окисления. С помощью колонок: Включить, Исключить и Игнорировать мы определяем какие данные будут учитываться при моделировании (колонка Включить), какие данные будут использоваться в качестве ограничения (колонка Исключить) и при необходимости можно указать какие данные будут игнорироваться при моделировании (колонка Игнорировать). Самый главный параметр в этой функции, который позволяет нам решить рассматриваю задачу – Создание подсечения, здесь мы указываем по какой части интервала, выбранных данных, будет проводиться контакт: ПЕРВЫЙ, СРЕДНИЙ (выбираем его) или ПОСЛЕДНИЙ. Опции по созданию подсечения на устье и забое скважины мы не используем.

Рис 7. Вкладка Ввод функции моделирования контакта – ГГИС Micromine

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

Рис 8. Вкладка Опции функции моделирования контакта – ГГИС Micromine

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

Рис 9. Вкладка Вывод функции моделирования контакта – ГГИС Micromine

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

Рис 10. Результат функции моделирования контакта, срединная поверхность зоны окисления – ГГИС Micromine

Подводя итог, хотелось бы ещё раз отметить, что уникальность ГГИС Micromine заключается в способности решать производственные задачи разными методами и только Вы определяете какой метод лучше подойдёт в Ваших реалиях.

Полученные срединные поверхности можно использовать для создания структурного тренда и применять его в функциях условного моделирования. Или с помощью функции Моделирование | Структурный тренд | Создать тренд для разворота складок создать тренд динамического поиска, а затем применять его при оценке запасов, в функциях интерполяции блочной модели: методы IDW или одной из разновидностью Кригинга.


Также хочу напомнить, что у Вас и Ваших коллег появилась уникальная возможность бесплатно использовать Micromine Effects (MFX) для просмотра (бесплатные лицензии выдаются только для просмотра данных, без возможности использовать функции) файлов Micromine, более подробно Вы можете узнать об этом по этой ссылке.

Узнать больше о возможностях ПО и решениях производственных задач можно в службе технической поддержки (mmsupport_ru@micromine.com), на форуме, социальных сетях и в блоге MICROMINE.

Мы благодарим пользователей за отзывы и пожелания, они помогают совершенствовать программу и делать её ещё удобнее.