Вы находитесь на странице: 1из 5

Учебные материалы по TomoMVA real marine 2D TUTORIAL

Учебные потоки по «номеру потока».

02 – load geometry to headers (загрузка геометрии в заголовки трасс)


Это первый поток для запуска в данном субпроекте.
При его выполнении считываются входные данные трасс в сортировке ОПВ,
присваивается 3D геометрия, сформированная в модуле
3D marine geometry spreadsheet, и на выходе формируется файл с присвоенной
в заголовках 3D геометрией.

03 – preprocessing (предварительная обработка данных)


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

04 – sort to offset ensembles (сортировка трасс в подборки общих удалений)


Миграции Кирхгофа требуются в качестве входных сейсмограммы общего удаления.
В данном потоке представлен один из способов физического бинирования и сортировки
данных в ансамбли удалений при помощи модуля Offset binning. Данный поток считывает
данные трасс в сортировке ОПВ и объявляет заголовок BOFFSET, содержащий в себе 28
бинов удалений размером 100 м с центрами бинов от 300 до 3000 м. При таком
бинировании удалений может оказаться, что одной ОГТ соответствует более чем одна
трасса.
Выходные данные записываются в формате JavaSeis по той причине, что данный формат
более удобен для проведения контроля качества, а также поддерживает параллельное
чтение множественными процессами модуля KDMIG лучше, чем формат наборов данных
ProMAX.

05 – create vel for migration (создание поля скоростей для миграции)


Данный поток считывает наилучшие доступные нам RMS-скорости и выполняет
преобразование в интервальные скорости с глубиной с помощью модуля RMS to VID
using Constrained Dix, затем перезаписывает их в таблицу формата JavaSeis и
устанавливает скорости в водном слое, равные 1500 м/c. Для этого применяется модуль
Region Based Model Constraints. В качестве границы используется горизонт,
пропикированный с помощью инструмента look (вкладка Pick other horizon),
конвертированный после в формат JavaSeis с помощью инструмента Convert ProMAX
Horizon to JavaSeis Horizon. KDMIG для своей работы требует скоростную модель в
формате таблицы JavaSeis.

101 – KDMIG – TT table gen (вычисление таблиц времён пробега для миграции)
Данный поток вычисляет таблицы времён пробега. Основными особенностями данного
потока является ограничение входного набора данных до одного бина удалений и чтение
входной скоростной модели, созданной потоком 05. Модуль миграции работает здесь
только в режиме вычисления таблиц времён пробега и не выполняет самой миграции.
Данный поток обычно выполняется на нескольких узлах и процессорах. Схема
исполнения 4x4 будет вполне подходящей.

102 - KDMIG (глубинная миграция Кирхгофа)


Поток выполняет непосредственно миграцию Кирхгофа.
Это шаблон потока, используемый для создания 28 реплик для миграции 28 сейсмограмм
общего удаления.
ОБРАТИТЕ ВНИМАНИЕ, что модуль выполняется в режиме 3D, но на выходе
формируется 1 инлайн.
Каждую новую итерацию вручную меняйте её номер в названии таблиц времён пробега и
названии выходного набора данных.
СОЗДАЙТЕ выходной набор данных нажатием на кнопку CREATE в меню JDO. Каждая
реплика будет вести запись в уже созданный набор данных (если вы не создадите набор
данных, процессы завершатся аварийно, так как набор данных не был объявлен). Меню
KDMIG здесь является копией меню из предыдущего потока. Генерация таблиц времён
пробега отключена, а непосредственно миграция - включена. Зайдите в меню Replica Jobs
и создайте 28 реплик. Отправьте каждую на выполнение в режиме 1x1.
На больших наборах данных желательно выполнять процесс в многоузловом и
многопроцессорном режимах.

103 – sort offset vols to cdp (сортировка кубов удалений по CDP)


Данный поток сортирует "кубы" общих удалений в сейсмограммы ОГТ.
Обратите внимание, что цепочка установлена здесь для того, чтобы запускать процесс
после того, как 28 сейсмограмм общего удаления будут мигрированы после выполнения
всех 28 реплик предыдущего потока.
103a - pick mute on CDPs (пикировка для мьютинга на сейсмограммах ОГТ)
Сейсмограммы ОГТ содержат шумы на ближних удалениях. Данный поток производит
выборку нескольких сейсмограммам ОГТ для пикировки границы мьютинга
В данном потоке вам предлагается сделать пикировку самостоятельно.
ОБРАТИТЕ ВНИМАНИЕ, что мьютинг по-прежнему представляется во временной
области, хотя он применяется в глубинной области.
В данном примере уже приведена пикировка мьютинга, поэтому данный шаг по желанию
можно пропустить.

104 - stack KDMIG gathers (суммирование мигрированных сейсмограмм)


Поток считывает мигрированные ансамбли в сортировке ОГТ, применяет к ним верхний
мьютинг, суммирует по ОГТ и записывает в выходной набор данных, соответствующий
текущей итерации. Необходимо для контроля качества.

105 – tomo semblance (вычисление функции подобия)


Данный поток считывает трассы в сортировке ОГТ и вычисляет функцию подобия
(когерентности) для последующей пикировки RMO.
Функции подобия отражают отклонения отражений на сейсмограммах от горизонтального
положения, выраженное в процентах. Проводя их пикировку, мы можем получить
значения остаточной кинематики, которые улучшают наш сейсмический разрез при их
учёте.
В данном примере данные функции вычисляются через каждые 10 точек ОГТ
(кросслайнов). Выходные наборы данных подобия имеют 201 трассу.

106 - RMO Autopick (автоматическая пикировка RMO)


Автопикировщик RMO является автономным модулем. Если проект большой, входные
данные можно разделить на перекрывающиеся части. Для этого должно быть не менее 30
точек в каждом направлении.
Автопикировщик использует все входные функции подобия и пикирует функцию RMO,
гладкую в пространстве и по глубине. Пикировка начинается с 200 метров, так как выше
этой отметки мы предполагаем корректность сейсмического изображения.
Будьте аккуратны при выборе коридора пикировки. В данном примере уже заданы
оптимальные параметры для него.
107 - RHO - RSD
Автопикер даёт на выходе значения в формате RHO, но многие процессы SeisSpace
требуют эти значения в формате RSD. Для проведения контроля качества, нам нужно
посмотреть суммированное изображение с введённой остаточной кинематикой с помощью
модуля Residual Moveout Correction, который работает с форматом RSD.

108 – restack with RMO RSD (пересуммирование с поправкой RMO RSD)


В данном потоке значения остаточной кинематики применяются к сейсмограммам ОГТ,
после чего они суммируются. Необходимо для контроля качества.

108_5 Structure tensor (вычисление структурного тензора)


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

109 – tomomva – ray trace (лучевое трассирование)


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

110 – tomo inversion (инверсия)


Инверсия является вторым из трёх шагов в процессе обновления модели.
Первый модуль считывает начальную модель итерации, RMO поправки и файлы с
трассированными лучами и выводит в качестве результата поле разности скоростей. Далее
к полученной разности применяется обнуление значений в области слоя воды, чтобы не
вносить искажения в данный слой. Полученный результат записывается в таблицу
формата JavaSeis.
111 – TomoMVA update (обновление скоростной модели)
Данный поток является последним в итерации. Модуль прибавляет разницу, полученную в
прошлом потоке, к начальному полю скорости, формируя тем самым новое поле скорости
для последующей итерации.

Выполните 4 итерации.