Условное моделирование

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

Функция объема может использоваться в целях построения моделей для отображения содержания, литологии или геологической поверхности в 3D режиме и не требует оцифровки стрингов или точек, на которую уходит много времени. Таким образом, преимущество условного моделирования заключается в том, что процесс протекает быстрее. В некоторых случаях применение метода условного моделирования гораздо удобнее, чем выполнение оцифровки сложного геологического строения. Условное моделирование может помочь геологам увидеть тренд в геологических данных, а также обнаружить разломы, складки и т.д.

Рудное тело, смещенное по разлому, создано с помощью модуля Условное моделирование. Рудное тело опирается на разлом, показанный полупрозрачным голубым цветом (сверху), и в центральной части смещено по разлому, показанному светло-серым цветом.

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

Приложение использует функцию объема под названием Радиальная базисная функция (РБФ) для моделирования содержания, объемов и поверхностей в 3D среде.

Простые функции, которые можно использовать для создания поверхностей и солидов, доступны в меню Условного моделирования. Для того чтобы использовать эти функции, не требуется глубокого понимания геостатистики или традиционных методов моделирования.

  • Функция Условное | Числовые | По содержанию применяется для создания каркасов, представляющих собой оболочки содержаний.  Данными ввода, как правило, являются результаты опробования. Смотрите: По содержанию
  • Функция Условное | Литология | Интрузия используется для создания каркаса, представляющего собой границы объектов литологии, на основании геофизических данных скважины. Смотрите: Интрузия
  • Функция Условное | Литология | Контакт используется для создания каркаса, представляющего собой границы контактов литологической поверхности или слоистые жилы. Смотрите: Контакт
  • Функция Условное | Литология | Жила используется для создания каркаса, представляющего собой границы объектов литологии, на основании геофизических данных скважины. Смотрите: Интрузия
  • Функция Условное | Литология | Разлом используется для создания поверхностей разлома на основе 3D-точек и/или стрингов (эти данные могут включать в себя направление падения и падение). Алгоритм создания разломов должен использоваться только с небольшим количеством точек (< 500). Смотрите: Разлом
  • Функция Условное | Литология | Геология используется для создания полной и точной геологической модели, определения геологического порядка и автоматизации процесса пересечений на основе геологической истории, а также литологии модели. Смотрите: Ввод
  • Условное | Литология | Карта поверхности используется для создания каркасов и/или солидов на основе данных карты поверхности, таких как граничные стринги и структурные измерения. Смотрите: Карта поверхности
  • Функция Условное | Поверхность | Полигон использует РБФ (радиально-базисную функцию) для интерполяции данных из замкнутых стрингов или полигонов. Смотрите: Полигон
  • Опция Условное | Поверхность | Облако точек применяется для создания поверхности с помощью точек, лежащих на замкнутой или незамкнутой поверхности солида. Результатом является каркас данной поверхности. Смотрите: Облако точек
  • Функция Условное | Поверхность | Поверхность по редким точкам используется для интерполяции точек по регулярной сетке. Из интерполированных данных могут быть созданы файл точек, файл сетки и каркас. Смотрите: Точки поверхности
  • Опция Условное | Поверхность | Отбор точек используется для сокращения количества точек данных во вводном наборе данных. При этом сохраняется целостность данных. Этот процесс является этапом предварительной обработки наборов данных плотности (например: LIDAR). Смотрите: Отбор точек
  • Опция Условное | Поверхность | Атрибут применяется для создания солидов из точек, которые появляются на выводе (а затем, возможно, редактируются) из функции Моделирование | Условное моделирование I По литологии. Эту функцию можно использовать для моделирования любых точек скважины, содержащих положительные и отрицательные значения. Смотрите: Точки с атрибутами
  • Функция Условное | Сервис | Вывести условную модель позволяет создавать различные файлы триангуляции или точек на выводе для одной и той же модели, в связи с чем у вас нет необходимости каждый раз пересчитывать модель. Смотрите: Условная модель на выводе
  • Опция Условное | Структурный тренд | Создать тренд используется для создания локально изменяющейся анизотропной модели на основании поверхности. Смотрите: Создать структурный тренд
  • Функция Условное | Структурный тренд | Показать тренд применяется, чтобы загрузить локально варьирующуюся анизотропную модель на основе поверхности. Смотрите: Показать тренд

Терминология

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

В контексте Условного моделирования термин "поверхность" используется для обозначения общего понятия, описанного выше.  Условное моделирование является непрямым методом определения поверхности.  Иными словами, всем точкам, лежащим "за пределами" поверхности, присвоены положительные значения, а точкам, находящимся "в пределах" поверхности, присвоены отрицательные значения.  В пределах пространственных границ данных требуемая поверхность может рассматриваться как нулевой "контур".  Фактически, определение этой поверхности основано на математическом уравнении. Поверхность сглажена, учитывая, что положение любой точки на поверхности может быть точно вычислено.  Сравните эту поверхность с сеточной поверхностью, где только центры ячеек имеют известное значение.

Переработка

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

Разбиение домена

В процессе условного моделирования в среде Micromine генерируется поверхность или солид. Эта замкнутая или незамкнутая поверхность создается из облака точек с помощью Разбиения домена. Разбиение домена - это непрерывная 3D-функция, которая является положительной на одной стороне поверхности и отрицательной на другой стороне поверхности. Установка нулевых параметров определяет поверхность или плавно интерполирует ее между исходными точками поверхности.

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

Число точек на сферу - это число точек, которое вы хотите видеть на сферу. Радиус каждой сферы будет зависеть от концентрации и распределения точек в данных ввода.

Это значение рассчитывается автоматически на основе вводных данных. Если число не введено, поле по умолчанию имеет значение [АВТО].

Взвешивание

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

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

Эта опция особенно эффективна при расчете анизотропии. Вес при интерполяции можно откорректировать; точки данных, расположенные вдоль основной полуоси, получат более крупные значения веса, чем точки, которые расположены вдоль неосновной полуоси, на схожем расстоянии от прогнозируемого местоположения.

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

Количество соседних точек

Этот параметр используется в опции Облако точек, чтобы регулировать направление моделируемой поверхности.  В частности, данный параметр применяется для определения направления, перпендикулярного поверхности. Иными словами, с помощью этого параметра задается "верх" и "низ" поверхности в любом местоположении.  Для расчета требуются, как минимум, 4 точки.

Попробуйте начать со значений, находящихся в диапазоне от 6 (разреженная) до 20 (плотная).

Допуск каркаса на выходе

Значение допуска указывается в единицах сетки.

Качество

Этот параметр обеспечивает удобный способ контроля качества и скорости создания каркаса. Вам доступно пять настроек качества: Низкое, Стандартное, Высокое, Ультра и Задано пользователем.

Установка качества на Низкое позволяет быстро генерировать общую форму каркасов вывода.

За исключением опции Задано пользователем, каждый параметр качества имеет предварительно установленное значение допустимой погрешности. Допустимая погрешность для Низкого качества примерно в два раза выше, чем для Стандартного, что, в свою очередь, вдвое больше, чем для Высокого качества и т.д.

Допустимая погрешность для значения Задано пользователем устанавливается пользователем. Пределов для указанного пользователем значения допустимой погрешности не существует (и, следовательно, минимального размера ячейки), ограничение налагается лишь возможностями системной памяти.

Максимальный размер треугольника

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

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

Если указан Максимальный размер треугольника, то все треугольники будут этого размера или меньше, если они не пройдут тест на допуск.