Практические упражнения.
2D и 3D моделирование
Струкова О.В., Закревский К.Е.
Геологическое моделирование в RMS.
Практические упражнения.
2D и 3D моделирование.
М., 2012 г., 694 стр.
ISBN 978-5-906144-02-7
В данном методическом пособии на примере синтетического проекта, созданного путем интеграции реальных геолого-
геофизических данных типичных месторождений, рассматриваются принципы и технологии построения трехмерных компьютерных
геологических моделей в программном комплексе RMS 2012.
В практическом курсе освещены инструменты визуализации и импорта данных в RMS, инструменты структурного
моделирования, также рассматриваются функциональность для построения 3D сеток, алгоритмы осреднения скважинных данных
на ячейки сеток, инструменты и алгоритмы RMS, использующаяся для моделирования литологии и фильтрационно-емкостных
свойств. Кроме того, исследован один из важных и неоднозначных вопросов трехмерного моделирования – создание параметра
насыщения, и предложен один из вариантов моделирования насыщенности. В заключительной части пособия можно найти
информацию о создании гидродинамических сеток в RMS и выполнении процедуры ремасштабирования параметров с
геологической сетки на гидродинамическую.
В конце приведены комментарии Закревского Константина Евгеньевича
Практическое пособие предназначено для молодых специалистов проектных и сервисных организаций, занимающихся
построением геологических моделей месторождений углеводородов, а также для студентов и выпускников высших учебных
заведений нефтегазовых и геологических специальностей.
© Roxar, 2012
Содержание (1)
Содержание 3
Введение 4
Вступительное слово 5
Урок 1. Интерфейс RMS 2012. 7
Визуализация и редактирование данных 7
Настройки визуализации объектов 41
Редактирование объектов 61
Workflow 69
Цикл геологического моделирования 74
Разрез моделирования 76
Исходные данные 78
Создание проекта 87
Импорт исходных данных 90
Урок 3. Корреляция скважин 152
Приложение 294
Урок 6. Построение 2D карт и подсчет запасов 303
Приложение 390
Компания Roxar представляет современный программный комплекс RMS (Reservoir Modelling System), предназначенный для
построения детальных трехмерных геолого-технологических моделей месторождений и управления ими.
Обоснованные решения по разработке и управлению месторождениями должны базироваться на исчерпывающем понимании
объекта эксплуатации, которое включает в себя не только знание его статических параметров, но и динамические
характеристики. Вся эта информация наилучшим образом может быть представлена в виде 3D геологической модели.
RMS предоставляет собой современную среду моделирования и предлагает пользователям наглядную визуализацию, а также
большой набор функциональных возможностей, с помощью которых можно достаточно быстро создавать модели и получать
качественные результаты. Кроме этого RMS позволяет интегрировать разнообразные данные и знания различных специалистов,
проводить контроль качества данных и результатов, решать различные повседневные задачи, начиная с анализа сейсмических
данных, создания структурных моделей и 3D моделирования, до анализа чувствительности.
В RMS могут быть загружены данные из различных источников и в различных масштабах: результаты геофизической
интерпретации, петрофизического анализа, описания скважин, седиментологические модели, 2D структурные карты и карты
параметров, данные разработки. Все это объединяется в общей модели данных, одновременно проходя проверку качества и, при
необходимости, корректировку. Эта возможность по интеграции разномасштабных данных из разных источников помогает
специалистам, занимающимся моделированием месторождений, глубже понять его строение и быть уверенными в том, что
модель дает его точное описание
Программный комплекс RMS состоит из нескольких взаимосвязанных, но независимых модулей. Все модули используют
общий интерфейс, модель данных и визуализацию. Каждый модуль предоставляет набор специализированных инструментов,
предназначенных для решения задач на определенном этапе моделирования.
Программное обеспечение Roxar может использоваться для определения оптимальной стратегии разработки
месторождения и оценки рисков.
Авторы выражают благодарность коллегам, которые приняли участие в составлении данного методического пособия,
вчитывались скрупулезно в каждое предложение, корректировали принципиальные неточности и мелкие орфографические
ошибки. Отдельное спасибо хотелось бы выразить главным редакторам и критикам в лице Анатолия Рыбникова, Геннадия
Саркисова, Антона Сунгурова, Андрея Антонова, Владимира Смирнова, а также неоценимому помощнику Антону Купенко.
Отдельные слова благодарности необходимо сказать генеральному директору компании Roxar Дмитрию Болотнику за оказание
содействия в публикации данного учебного пособия.
Пособие разбито на два тома – в первом содержатся уроки, касающиеся 2D моделирования, во втором – 3D моделирования.
В конце второго тома также приведены комментарии Закревского Константина Евгеньевича .
Вступительное слово
На сегодняшний день пакет геологического моделирования RMS компании Roxar является одним из наиболее
распространенных и популярных в России и странах СНГ. Он используется и крупными вертикально интегрированными
компаниями, и небольшими сервисными фирмами.
В этом пакете сделаны модели многих российских нефтяных и газовых месторождений, включая уникальные по своим
размерам и сложности строения. Развитие и совершенствование пакета происходит постоянно, вместе с развитием других
модулей пакетов технологической цепочки Roxar, обеспечивающей качественное построение моделей от сейсмики до
гидродинамики.
Параллельно с развитием пакета RMS разрабатывалась и обновлялась документация, касающаяся использования пакета
(инструкции пользователя). По просьбам пользователей были разработаны уроки по работе с RMS, которые помогали геологам
последовательно осваивать RMS, шаг за шагом.
Эти документы в большей степени были ориентированы на развитие понимания возможностей пакета и его внутренних
взаимосвязей, организации интерфейса и способов работы с геолого-геофизической информации.
Вместе с тем, многие пользователи выражали желание иметь возможность иметь обучающий тестовый проект,
позволяющий осваивать RMS на примере реального месторождения с реальным набором данных. Причем самостоятельно, без
наличия тренера.
В этой связи коллективом авторов был создан данный проект, включающий в себя набор исходных данных, пошаговое
руководство по созданию цифровой трехмерной геологической модели на основе этих данных, а также конечный результат
работы – 3D модель. Эту модель пользователь может сравнить с той, которая получилась у него самого. В проекте также
содержится Workflow – менеджер задач, фиксирующий все действия по созданию модели.
Учебный курс ориентирован на молодых специалистов-геологов, которые создают геологические моделей нефтяных и
нефтегазовых месторождений. Оно также будет полезно студентам и выпускников высших учебных заведений нефтегазовых и
геологических специальностей.
Данный курс написан на основе текущей версии RMS 2012. В дальнейшем, с появлением новых версий RMS, появлением
новых модулей и расширением функциональности, планируется обновление данного учебного курса.
Авторы выражают свою признательность руководству компании Roxar за спонсорскую помощь в создании учебного курса в
лице генерального директора Болотника Дмитрия Николаевича а также всем коллегам, которые принимали активное участие в
тестировании проекта и помогали в усовершенствовать полученную модель и данное руководство.
Построение каждой геологической модели – это всегда разные исходные данные, разные объекты
моделирования. Поэтому последовательность действий и используемые методики моделирования в
Вашем случае и для Ваших исходных данных всегда будут в той или иной степени отличаться от
методик, предлагающихся в данном учебном курсе.
1
2
4 3
Основное меню
Основное меню программы cодержит ряд стандартных пунктов, знакомых по работе с ОС Windows и офисными
приложениями. Коротко об основных возможностях каждого пункта:
File – позволяет открыть, сохранить, сохранить как… проект. Содержит инструменты импорта и экспорта объектов, а также
список последних открытых проектов;
Edit – позволяет удалить объект и сделать скриншот;
View – содержит функциональность, отвечающую за настройки отражения различных рабочих областей программы и способ
отражения графа моделирования – Workflow. Более подробно данная функциональность будет рассмотрена во второй части
данного урока, посвященной визуальным настройкам;
Format – содержит настройки для режима презентации, а также сохранения и загрузки шаблонов визуализации;
Tools – содержит список опций и операций для настройки единиц проекта, систем координат проекта и системы координат
для импорта/экспорта, пользовательские настройки внутри программы;
Window – содержит список активных окон и позволяет переключаться между;
Help – содержит справочную информацию и документацию по программе
Некоторые опции будут рассмотрены ниже, например, меню Tools, View. Остальные опции во многом интуитивны и
аналогичны многим распространенным приложениям. Дополнительно о работе с данной функциональность можно прочитать в
руководстве пользователя.
Меню Tools
1 3
Tools Units…
2
Нажмите на кнопку Show/edit details (1), чтобы
развернуть поле с дополнительными опциями
панели
Данная панель содержит множество настроек, которые влияют на общий внешний вид программы.
Закладка General
Закладка Views
Закладка Reports
Вывод на печать
Сохранить проект
3
1
Поле Viewer может содержать любое количество окон визуализации разных типов, которые сохраняются в закладке Views.
Ниже приведены несколько примеров окон визуализации объектов: 3D view, в котором можно визуализировать объекты в
трехмерном пространстве (1), Intersection view для визуализации разрезов различных типов (2). На странице для презентаций
(Page for presentation or printing) может быть размещено несколько окон разных типов единовременно (3).
3
Основные инструменты окон визуализации
Ниже показана панель закладок окон визуализации. Каждая закладка является отдельным окном. Кликните на закладку, и Вы
окажетесь в одном из существующих в проекте окон визуализации. На данном рисунке приведены инструменты для окна
визуализации 3D.
1 2 3 4
ВКЛ/ВЫКЛ и настройка кривых по
скважинам в виде планшетов
1 2 3 4
ВКЛ/ВЫКЛ и настройка кривых по
скважинам в виде цилиндров
ВКЛ/ВЫКЛ подписи
Панель настроек окна визуализации
номера реализации
Отделение окон
Каждое окно может быть отсоединено и перемещено в любое удобное место на мониторе. Для того чтобы отсоединить окно,
потяните ЛКМ за вкладку и перенесите окно (1).
Для того чтобы вернуть окно в область Viewer, необходимо так же потянуть ЛКМ за рамку окна и поместить в ряд с
закладками других окон визуализации (2).
1
Режим «одного окна»
Для любого окна визуализации Вы можете переключиться в режим «одного окна». В данном режиме изображение будет
растянуто на весь экран.
Для выбора данного режима нажмите на клавишу F11. Чтобы вернуться к стандартному режиму, нажмите еще раз F11 или
Esc.
F11
Настройка легенды
Добавить легенду в окно 3D визуализации можно, нажав кнопку Insert colour legend на панели инструментов:
Щелкнув ПКМ на легенде, можно получить доступ к настройкам. Для начала рассмотрим настройки панели Colour legend
properties (1). По умолчанию, панель предстает в сокращенном варианте, чтобы получить доступ ко всем
настройкам, необходимо нажать кнопку More options.
1
2
Начиная с 2011 версии, в RMS появилась новая область окна проекта, которая
называется Views. Данная область содержит абсолютно все окна, существующие в
1 проекте, которые сгруппированы в папки (1).
Включить Views можно по нажатию специальной кнопки в панели инструментов
главного окна (2).
При создании окна любого типа, оно автоматически сохраняется в списке панели
Views.
Удалить окно Вы можете только в данной панели. В панели Viewer Вы можете
просто выключить ненужные окна, закрыв их.
Для визуализации окна необходимо найти окно в списке и дважды кликнуть на
нем ЛКМ.
Для того, чтобы удалить окно, или, например, переименовать, кликните ПКМ на
объекте и выберите необходимую опцию из выпадающего списка (Delete или
Rename соответственно).
5 6 7 По умолчанию, новые окна добавляются в папки, название которых отвечает типу
созданного окна (например, Box plots, 3d views и т.п.), но, для удобства, можно
создать свою папку с помощью кнопки New toplevel folder (3) и перетащить туда
любые нужные окна.
Поиск. Нажав на значок Find (4), откроется панель для ввода поискового запроса.
Удобно, если, например, необходимо быстро найти какое-либо окно, даже если их
много.
Задав поисковый запрос в соответствующем поле (5), можно перемещаться
между результатами с помощью стрелок (6). Завершить поиск можно по нажатию
крестика (7).
Закладка Views. Глобальный курсор и режим объединения
Режим глобального курсора позволяет отслеживать перемещение курсора одновременно в нескольких окнах визуализации,
причем окна не обязательно должны быть одного типа. Например, можно визуализировать куб и разрез по скважине, и, перемещая
курсор в одном окне, наблюдать за его перемещением в другом.
3
Глобальный курсор и режим объединения могут
использоваться одновременно.
Закладка Data
2 1
Нажав на ЛКМ, в активном окне При нажатии ПКМ на любой пиктограмме Вы получаете
визуализируется выбранный объект. доступ к выпадающему контекстно-зависимому
Также при нажатии ЛКМ на любой многоуровневому меню, которое позволяет выполнять
пиктограмме Вы получаете доступ к широкий спектр действий над данными. В данном списке
контекстно-зависимому содержатся опции для настройки визуализации объекта,
многоуровневому меню, которое удаления, копирования и некоторые другие, которых нет в
расположено слева от структуры контекстном меню слева.
проекта.
Настройка внешнего вида закладки Data. Поиск
2 4
3 По умолчанию верхняя область Modelling содержит контейнеры,
которые чаще всего необходимы для моделирования.
В области Clipboard как правило содержаться контейнеры для
временного хранения данных.
1
В области Library расположены контейнеры с различными
библиотеками.
При необходимости количество контейнеров можно изменить. Для
этого подсветите любой контейнер (1), далее нажмите ПКМ на знак
«воронки» (2) и в выпадающем списке (3) выберите те контейнеры,
которые должны быть визуализированы в настраиваемом поле.
Выбранные контейнеры отмечены зеленой галочкой.
При необходимости найти какой-либо объект или папку, можно
воспользоваться встроенным поиском. Для этого нажмите на значок с
изображением лупы (4). Откроется панель поиска:
5 6 7
Сделав запрос в
соответствующем поле (5), можно
перемещаться по найденным
вариантам с помощью стрелок (6).
Закрыть панель поиска можно с
помощью крестика (7).
Контейнеры данных
Любой проект в RMS имеет строго определенную структуру. Каждый тип данных и объектов хранится в контейнерах,
предназначенных для того или иного типа данных. В некоторых контейнерах могут храниться строго определенные типы данных,
а некоторые могут содержать широкий набор данных и поддерживают вложенные папки. Кратко рассмотрим содержимое каждого
контейнера:
Подсказка по объекту
Контейнер
Подчиненные объекты и списки
Поверхность (Surface)
Скважина
Трехмерная сетка
Block well: скважинные данные, перенесенные на ячейки
трехмерной сетки
Дискретный параметр
Непрерывный параметр
Перемещение данных в списке
Можно создавать
многоуровневую структуру списков
1
Чтобы вернуть окно необходимо дважды кликнуть
ЛКМ на область рядом с именем окна.
2
Визуализация объектов и режим редактирования
1 способ – Для визуализации объекта создайте окно
визуализации и в дереве проекта выберите необходимый для
визуализации объект
2 способ – Для активации режима редактирования нажмите
ПКМ на пиктограмме объекта в панели проекта и в
контекстном меню выберите опцию Edit. С помощью данной
опции объект будет визуализирован, а также будет активен
режим редактирования.
Изменять внешний вид объекта можно не только с помощью опций панелей, но и с помощью некоторых клавиш
клавиатуры. Например:
Shift + Ctrl + ЛКМ - переключение между разными наборами данных в режиме редактирования
Настройки 2D view
Чтобы вызвать панель 2D view properties кликните ПКМ в пустое поле области
2D окна и выберите опцию 2D view properties или в панели кнопок быстрого
доступа выберите
Закладка Scale/range
Lock view – зафиксировать текущий вид.
Фиксировать можно по:
• масштабу и координатам левого нижнего угла
одновременно (Scale + lower left corner),
• масштабу (Scale),
• координатам углов изображения (Range),
• заданному объекту (Scale to object).
• Fit to best scale: рассчитать оптимальный
масштаб для заданной области визуализации
(Calculate);
• Scale: указать масштаб вручную;
• Range: задать левый нижний угол
изображения;
• Rotation: задать угол поворота изображения.
Настройки 2D view
Axis and mesh increments – частота линий координатной сетки.
Frame – тип рамки и ее толщина (Frame width).
Инструменты панелей визуализации Visual settings позволяют настроить внешний вид объекта для удобной дальнейшей
работы. Опция Visual settings доступна из выпадающего списка операций объекта. Рассмотрим настройки визуализации точек.
Визуализируйте объект Converted_Depth well points в области трехмерной визуализации. Далее нажмите на объекте ПКМ и
выберите опцию Visual settings.
Настройки Visual settings задаются отдельно для каждого объекта и список доступных опций зависит от выбранного типа
объекта.
При выборе данной опции все
последующие заданные настройки
Тип объекта, для будут применены для всех объектов
которого задаются выбранного типа.
текущие настройки Данную опцию необходимо включить
визуализации до того, как будут заданы настройки
визуализации в закладках.
Цвет точек
Форма маркера
Размер маркера
Настройки визуализации точек
1
Настройки визуализации сетки (3D grid player)
- Разрез по скважинам
3
Визуализация разреза
Для того чтобы в 3D окне визуализировать объект в плоскости разреза, надо:
1 – визуализировать объекты, которые нужно отразить на разрезе,
2 – перевести разрез в режим редактирования,
3 – в появившейся панели редактирования выбрать опцию Intersect all displayed objects now.
Fence
Разрез типа Fence создается по аналогии с Cross Plane, но пользователь сам задает местоположение узлов разреза. Прежде
всего создайте разрез Fence Create… (1)
Переведите разрез в режим редактирования (2). В панели инструментов выберите опцию New fence (3) и определите
траекторию разреза (4).
Методика построения и особенности разреза по скважинам (Multi well fence) будут описаны в уроке №3 «Корреляция».
Визуализация разрезов
Разрезы можно визуализировать в 3D, 2D, Intersection views.
Окно Intersection предназначено непосредственно для визуализации проекции плоскости разреза
3D view
Intersection view
Настройки визуализации разрезов
Для каждого разреза доступна панель настроек визуализации. Набор опций зависит от типа разреза.
Цвет плоскости
Прозрачность
Отступы от первой и
последней точек
Проекции скважин
Редактирование данных
Большинство типов данных можно редактировать во всех графических окнах.
При выборе данных в режиме редактирования выбранный узел подсвечивается в виде сферы или прямоугольника - «Драгера».
В зависимости от того какой объект выбран для редактирования в нижней части графического окна доступны инструменты
редактирования
3
Создание и редактирование полигонов
Редактирование на Редактирование на
уровне линий уровне точек
Чтобы переместить узел полигона, надо включить режим выделения точки/сегмента, выделить узел (он будет подсвечен),
потянуть за край драгера и переместить узел с помощью ЛКМ.
Редактирование поверхностей тесно связано с понятием «инкремент», о котором подробно будет рассказано в уроке №04
Можно редактировать узлы поверхности непосредственно изменяя их Z-значения, а можно редактировать узлы поверхности
посредством перерисовывания изолиний поверхности.
В качестве примера «прямого» редактирования поверхностей, можно привести пример использования инструмента «лассо».
Данный инструмент работает также как и для точек и линий.
Чтобы получить доступ к данном инструменту необходимо перевести поверхность в режим редактирования.
Коричневый цвет – узлы выделены. Выделенные узлы перемещать нельзя. Им можно присвоить значение или удалить при
помощи клавиши Delete.
Редактирование поверхностей (2)
Начало Workflow
Заметка Note
Вложенный
workflow
Input data
Job
Реализации
Задание i-task
Конец Workflow
Output data
Назначение Workflow
2
У каждого Workflow есть параметры, которые можно
настраивать. Это параметры, влияющие на ход
выполнения расчета. Например, можно настроить
выполнение Workflow, таким образом, что если при
выполнении расчета произошла ошибка в настройках
одной из задач (Stop on first error), расчет будет
3 остановлен (2).
Многие параметры в RMS, визуальные настройки, взаимодействия с объектами и т.п. похожи на стандартные операции с
файлами и папками в ОС Windows. Многие настройки будут рассмотрены подробнее в последующих уроках, при рассмотрении
основных этапов моделирования.
Цикл геологического моделирования
Какими бы не были цели моделирования, основные этапы создания модели обычно остаются постоянными:
Петрофизическое
моделирование
Создание
трехмерной
Фациальное Осреднение сетки
моделирование скважинных данных
Исходные данные
Разрез моделирования (1)
В качестве исходных данных для построения модели, исследуемых отложений, будут использованы:
X Y Z
Исходные данные (2)
2. Скважинная информация
В качестве скважинной информации в проекте будут использованы:
2.1 Координаты устьев скважин содержатся в отдельном файле, 2.2 Данные инклинометрии скважин содержатся в
который также включает названия скважин и значения альтитуд отдельных файлах, структура названий которых строится
следующим образом: <Имя_скважины>.INCL
2.1 2.2
NB! Количество кривых в секции CURVE должно соответствовать количеству кривых в секции ASCII.
Исходные данные (6)
Дискретные и непрерывные кривые
Примеры дискретной и
непрерывной кривых приведены
справа.
Исходные данные (7)
3. Отбивки по горизонтам
3.2
Исходные данные (8)
4.1
4. Данные по разломам:
Запустите текущую версию RMS двойным щелчком ЛКМ на пиктограмме, расположенной на рабочем столе.
В появившемся меню (1) появится список доступных модулей. Выберите необходимые для работы и нажмите ОК.
1
Создание проекта (2)
1
В списке операций секции Open project (1)
приведен список последних открытых проектов. Либо,
если в списке нет необходимого Вам проекта, его
можно загрузить нажав на опцию Browse…
4
Создание проекта. Определение системы измерений и системы координат
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Загрузка данных. Загрузка точек сейсмики (1)
Урок 2
В Уроке 2 создание модели начнем с загрузки исходной информации.
Прежде всего, давайте загрузим результаты интерпретации сейсмических данных в виде точек по поверхности SEISMIC. Точки
сейсмики будем грузить в пока еще пустой контейнер Horizons, но после выполнения задачи импорта в данном контейнере будет
создан первый элемент структуры проекта.
Для импорта точек в контейнер Horizons кликните на него. В списке операций данного контейнера в секции Import выберите
опцию Points/Polylines/Surfaces… (1). Появится панель Import, в которой можно выбрать тип загружаемых данных (2): точки, линии,
поверхности; формат данных (3), загружаемый файл (4), папку, в которою будут помещены данные (5), кроме этого, доступны
дополнительные настройки для импортируемого файла (6). Настройки в данной панели можно сохранить в виде задачи и добавить
в Workflow (7).
2
3
4 Выпадающее меню Format:
6
Загрузка данных. Загрузка точек сейсмики (2)
1
Создайте новую задачу, щелкнув на и введите
2 имя задачи в окне ввода (1).
3
В качестве типа импортируемых данных выберите
4
Points (2). Формат - Roxar text (3).
9 Нажмите ОК.
В контейнере Horizons появился первый объект – SEISMIC (10), нажав на +, Вы откроете папку данного объекта и увидите, что
появился тип данных SeisPoints (11). Загруженные точки сейсмики можно визуализировать в 3D окне.
После некоторых настроек в панели Visual settings для данного объекта данных, Вы можете получить картину, приведенную
ниже.
10
11
Сохранение проекта
2
3
Загрузка проекта
2
Создание Workflow
1
Определение структуры проекта (1)
Top_1
Изохора – это объект, характеризующий различные свойства
зоны, толщина которой определяется соседними горизонтами. H_1
H_2
SEISMIC, Top_1, Top_2, Top_3, Bot_3, BOT – горизонты;
Top_3
H_above, H_1, H_2, H_3, H_below – изохоры.
H_3
В качестве примера одного из вариантов создания элементов
структуры, ранее, мы рассмотрели вариант создания одного из Bot_3
горизонтов, участвующего в будущем моделировании, при импорте H_below
данных.
BOT
Оставшиеся элементы структуры модели добавим с помощью
панели Stratigraphic framework.
Определение структуры проекта (2)
Некоторые замечания:
Подсветите контейнер Horizons (1), в появившемся слева списке операций в секции Horizons выберите
опцию Stratigraphic framework (2), появится соответствующее диалоговое окно, пример которого приведен ниже.
Переместить вверх
Переместить вниз
6. Нажмите Apply.
После закрытия панели Stratigraphic framework раскройте список контейнера Horizons, в котором появились созданные
элементы модели (6).
Внутри горизонтов находятся пустые пиктограммы объекта данных SeisPoints, который мы создали. Изохоры пока не содержат
никаких объектов данных.
7
8
Настройка структуры данных. Добавление типов данных
RMS может содержать 4 типа двухмерных данных в проекте: surface (поверхности), points (точки), lines (линии),
functions (функции). Нужный тип данных можно добавить или удалить, обратившись к соответствующим пунктам
панели задач.
4
Если Вам понадобится удалить какой-нибудь тип данных, то это можно сделать с помощью панели Remove data types,
доступной в меню контейнера Horizons (5).
В верхней части появившейся панели выберите элемент структуры, у которого Вы хотите удалить типы данных (6).
Из списка типов данных, выберите тот/те, которые хотите удалить (7).
Сейчас нам удалять ничего не нужно, поэтому можно просто закрыть данную панель или нажать кнопку Cancel.
5 6
NB! Удаляя типы данных, Вы удаляете всю информацию, которая может содержаться в данных этого типа в проекте.
Отменить удаление типов данных нельзя.
Настройка структуры данных. Сортировка данных
2
Загрузка скважинных данных (1)
RMS содержит довольно гибкий инструментарий для загрузки скважинных данных. Мы можем загрузить сразу всю имеющуюся по
скважинам информацию, либо грузить по частям. При появлении новой информации или дополнительной, в любой
момент можно обновить или дозагрузить информацию к уже имеющимся в проекте данным.
6
Загрузка скважинных данных (3)
Загрузка данных по координатам устьев скважин и LAS-файлы с данными ГИС
10
8
В секции If well already exists выбираем Add as new
well (11) – добавлена как новая скважина;
В секции Delimiter в качестве разделителя
выбираем пробел – Space (12).
9
Загрузка скважинных данных (4)
13
Первая закладка Unit/Reference selector предназначена для
выбора единиц измерения, точек начала координат, точек привязки
14 параметров траектории скважины.
19
20
Предупреждение о том,
32 что в данном файле При выполнении задачи появится информационная панель
кривые имеют Export/Import progress information, в которой выводится информация
дискретные значения,
о процессе импорта скважинных данных (32).
но будут загружены
как непрерывные.
Значения кривых BK и Дважды кликните на , чтобы добавить задачу в текущий
IK в данной скважине Workflow.
не определены.
В контейнере Wells появились загруженные скважины,
Импорт
визуализируйте их в 3D окне.
завершился
успешно
Процент
выполненной
работы
Загрузка скважинных данных (8)
1
Следующей задачей мы загрузим данные инклинометрии.
В списке контейнера Wells снова вызовите панель Import
3 trajectories/logs/annotations (Wells Import… Well data…).
6
Загрузка скважинных данных (9)
Нажмите на кнопку Show file… (7), чтобы просмотреть данные в файле (8). Чтобы открыть файл с данными для другой
скважины, выберите номер скважины в списке.
9
Загрузка скважинных данных (10)
Закладка Wellhead
10
12
Загрузка скважинных данных (11)
Закладка Trajectory
16
17 18
19
21
20
Загрузка скважинных данных (13)
6
5
7
Нажав на кнопку Show file… можно просмотреть загруженные
файл (6). Разделителем является пробел – Space (7).
Загрузка скважинных данных (14)
Закладка Wellhead
8
Загрузка скважинных данных (15)
Закладка Log data
Настройки закладки Log data несколько изменились по сравнению
с настройками, которые мы видели при загрузке LAS-файлов с
данными ГИС.
В секции Define log run необходимо указать тип траектории, для
которого будут загружены кривые (9);
Ниже можно выбрать каким образом будут загружены кривые:
Merge – загружаемые данные будут добавлены к кривым, которые уже
есть в проекте; Create new – будет создан новый набор кривых;
Replace – данные, имеющиеся в проекте, будут заменены новыми. Для
данной задачи выберите опцию Merge, в итоге кривые РИГИС будут
добавлены в тот же набор, что и кривые ГИС (10).
9 Далее из выпадающего списка необходимо выбрать Log run
(набор кривых). В нашем проекте на данный момент есть один Log run
10
- log, созданный автоматически при загрузке кривых ГИС, данный
11 набор для всех скважин выбран по умолчанию (11). Включите опцию
12 Add new log types - добавить новые кривые, при этом кривые будут
загружены в том же интервале глубин MD, что и в выбранном log run
(12).
Expand MD – при использовании данной опции кривые будут
13 загружены полностью, для случаев, когда выбранный log run
определен в меньшем интервале глубин, в сравнении с новыми
кривыми;
Interpolate to existing MD – данные инклинометрии будут продлены
до последней точки глубин кривых выбранного log run. Данная опция
полезна в случае, когда данные инклинометрии определены на
меньшем интервале, в сравнении с глубинами по кривым.
Для кривых ZONELOG и SAT выберите тип Discrete (13).
Выпадающий список с типами кривых можно вызвать нажав на окошко
ПКМ.
Кривую литологии оставим как непрерывную, так как далее она
будет нужна непрерывном виде, кроме этого будет рассмотрена
функциональность, с помощью которой можно конвертировать кривую
из непрерывного типа в дискретный.
Загрузка скважинных данных (16)
14
После выполнения всех настроек запустите задачу на
расчет. Run.
При импорте кривых РИГИС в панели информации о
ходе выполнения загрузки высвечивается предупреждающая
информация о том, что кривая LITO, содержащая
дискретные значения, загружена как непрерывная (14).
После завершения импорта кликните дважды на ,
чтобы добавить задачу в текущий Workflow.
Оценка качества загруженных скважинных данных
Прежде всего, для проверки загруженной информации, визуализируйте полученные скважины в 3D view, оцените визуально их
местоположение и вид полученных траекторий.
3D view
Оценка качества загруженных скважинных данных
Панель QA wells…
После выполнения задачи мы видим, что один из пунктов списка маркирован красным кружком.
Log outside trajectory – данные по кривым находятся за пределами интервала глубин, в котором определена траектория (3).
Справа приведена информация о том, в какой скважине есть данная ошибка (4).
Чтобы исправить ошибку, необходимо включить checkbox напротив нужного пункта в столбце Fix (5) и еще раз запустить
задачу (6).
3 5
6
Оценка качества загруженных скважинных данных
После повторного выполнения задачи мы видим, что ошибка исправлена (7). Маркер около пункта Log outside trajectory
теперь стал желтым (8).
Добавьте данную задачу в текущий Workflow.
8
7
Оценка качества загруженных скважинных данных
2 3
С помощью данной панели можно
проанализировать какие типы траекторий в каких
скважинах присутствуют, какие есть наборы кривых и
4 5 6 7 какие кривые есть в скважинах.
Для этого выберите, например, все скважины (4),
траекторию (5), набор кривых (6), и необходимые кривые
(7). Ниже, в поле Results появится список скважин,
13 которые соответствуют признакам, выбранным выше (8).
8 С помощью данной панели единовременно для
9 всех(или отдельных) скважин можно назначить
10 необходимый log run.
11 Для этого необходимо выбрать нужные скважины
12 (они должны быть синим в списке поля Results). Затем из
выпадающего списка выбрать log run (9) и нажать на
кнопку Set default log run (10).
14 С помощью опций ниже можно удалить набор
кривых (11) в выделенных скважинах, либо дублировать
(12).
Настроить внешний вид таблицы можно кликнув на
кнопку Table setup…(13). В появившейся панели можно
выбрать необходимые параметры для визуализации (14).
Well administration (2)
1
5 3 Создайте новые группы. При
создании новой категории по умолчанию
создана первая группа Group 1, ее
необходимо переименовать, для этого
кликните на кнопку Rename… (3) и
введите новое имя (4).
В списке
скважины могут
быть
4
расположены в
алфавитном
порядке, либо в
порядке очереди
загрузки.
Затем создайте еще одно группу.
Кликните на кнопку Create… (5) и
введите имя новой группы (6).
Вы можете
отсортировать
скважины в 6
списке указав
prefix и/или
postfix.
Скважины могут быть сгруппированы непосредственно в данной закладке, либо в закладке Search.
7
8
Затем переключитесь на
11
следующую группу (11) и перенесите
оставшиеся скважины направо (12).
Нажмите Apply. Скважины
сгруппированы.
12
Well administration (4)
4
Well administration (5)
Для импорта категорий нажмите на кнопку Import (6). Выберите формат импорта (7). Нажмите на кнопку Load
file… (8), укажите файл.
Справа приведен пример импортируемого файла (9).
6
9
NB! В RMS можно дополнительно загрузить библиотеку символов, соответствующую всем требованиям российского ГОСТа.
По вопросам получения библиотеки символов и описания процедуры загрузки просьба обращаться к группе технической поддержки.
Well administration (7)
Как упоминалось выше, скважины можно сгруппировать и в закладке Search, НО категории и группы должны быть
созданы заранее в закладке Group.
3
Well picks (1)
Для определения геологического строения моделируемой толщи необходимо выполнить корреляцию разреза по скважинам,
то есть проследить глубину залегания тех или иных границ моделируемых пластов в каждой скважине.
Точки пластопересечения траектории скважины с границами пластов в RMS называются well picks.
Well picks являются достоверной информации для построения двухмерной модели.
В данном уроке, чтобы логически завершить этап загрузки данных, сделаем предположение, что корреляция скважин уже
выполнена, и подготовлен файл с точками пластопересечений, которые и будут загружены в проект.
В рамках данного учебного курса в уроке №3 «Корреляция скважин» рассматриваются инструменты корреляции в RMS.
Чтобы потренироваться в использовании данного инструментария в папке исходных данных для проекта есть файл
W.P._wells_14_2R, который содержит отбивки только по двум скважинам, которые можно использовать в качестве опорных
при выполнении корреляции.
Однако, для того чтобы избежать несоответствия при дальнейших построениях, мы рекомендуем все-таки
придерживаться значений отбивок, загруженных далее.
Well picks (2)
Номер
скважины X Y Z
Номер MD
Пласт
скважины
Импорт Well picks (1)
1 2
Первой задачей в данной панели загрузим отбивки
3 для горизонта SEISMIC.
Создайте новую задачу (2).
В секции Format выберите из выпадающего списка
4 формат соответствующий представлению отбивок для
горизонта SEISMIC - By horizons (XYZ-based) (3).
Кликните на кнопку Select… и укажите путь к файлу
с отбивками (4).
5 В проекте может быть несколько наборов отбивок
Well picks sets (например, одни получены из старого
подсчета запасов, а другие Вы получили сами, выполнив
6 корреляцию разреза). В нашем случае первый набор
отбивок будет создан по умолчанию (5).
В списке горизонтов выберите горизонт, для
которого будут загружены отбивки – SEISMIC (6).
Run.
Не забудьте добавить задачу в Workflow.
Импорт Well picks (2)
8
9
Импорт Well picks (3)
4
Появившаяся таблица
содержит все рассчитанные
атрибуты well picks только для
выбранного горизонта.
Таблицу можно привести к
удобному для Вас внешнему виду:
3 добавить необходимые атрибуты
из списка слева (2), отсортировать
по любому атрибуту, нажав ПКМ на
заголовок колонки (3),
2 отсортировать по необходимым
скважинам (4) и т.д.
Импорт Well picks (4)
1 3
9
Well picks utilities
2
3 Нажмите на кнопку
4 Create (6). 6
5 7 9
Введите имя
нового набора (7).
Выберите созданный
OK. набор из списка (9) и
запустите задачу на расчет.
Выберите в списке
созданный набор и
сделайте его активным,
нажав на кнопку Run (8).
8
Импорт второго набора well picks
10
Схема корреляции
После того, как загружены все отбивки, Вы можете создать схемы корреляции,
предварительно ознакомившись с инструментами корреляции RMS, которые подробно
описаны в уроке 2 «Корреляция скважин».
Мы предлагаем сделать схемы корреляции по линии скважин 14-2R-23-21-3R и
1R-2R-4R (при необходимости можно сделать и больше схем) для того, чтобы
ознакомиться с моделируемым разрезом.
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование сетки
Осреднение
скважинных данных
RMS 2012
Урок 3
В Уроке 3 рассмотрим инструменты для выполнения корреляции скважин. И начнем, прежде всего, с рассмотрения настроек
визуализации в окне корреляции RMS 2012.
Создайте новое окно корреляции, кликнув на поле Create a correlation view (1).
1
Окно корреляции
Рассмотрим рабочее поле окна корреляции. Визуализируйте пару скважин непосредственно из списка контейнера
Wells.
Меню и панель
инструментов Рабочая область Ползунок и стрелки для
перемещения вдоль ствола
скважины (перемещаться
вдоль ствола скважины можно
также с помощью СКМ)
Планшет, выбранный
для данной скважины
Тип визуализированной
траектории
Инструменты для
Список планшетов работы с планшетами
Создание схемы корреляции (1)
Создать схему корреляции можно двум путями:
Из выпадающего
меню Tools выберите
опцию Copy from Multiwell
Fence… (1).
В появившейся
2 панели выберите
необходимый разрез (2).
Любую созданную схему корреляции Вы можете сохранить как Multi well fence в контейнере Intersections.
Из выпадающего
меню File выберите
опцию Copy to Multiwell
1
Fence… (1).
В появившейся
панели введите имя
нового разреза (2).
В контейнере
Intersections в папке Multi
well fence появится
созданный разрез (3).
3
Планшет скважины
Планшет скважины состоит из шапки, любого количества треков глубин/абс. отметок (Reference track) и
треков, содержащих любые кривые (Log track).
Настройки визуализации и свойства любого объекта визуализированного в окне корреляции доступны через двойной щелчок мыши.
Ниже представлены панели настройки внешнего вида различных составляющих планшета.
Заголовок скважины (Header) может
содержать номер скважины, масштаб, начало
отсчета, тип траектории, символ и т.д.с
или
Чтобы изменить размер любой рабочей области, наведите курсор мыши на границу и переведите ее на новое место
Добавить или убрать информацию в шапке планшета можно с помощью кнопки Set visible header fields.
Добавление кривых
Чтобы добавить кривую в Log track, нужно кликнуть ПКМ на трек, выбрать тип кривой.
В появившейся панели необходимо выбрать набор кривых, а далее нужную кривую.
Дискретные и непрерывные кривые лучше визуализировать в разных треках, так как они по разному визуализируются. В треках
может быть визуализировано любое количество кривых.
Удаление кривых, треков
Для того, чтобы удалить кривую, выберите ее в треке (выбранная кривая станет толще), или в шапке планшета, а
затем нажмите на кнопку Remove selected item from the log template.
Чтобы удалить трек, выберите его и также нажмите на кнопку Remove selected item…
Масштабирование (1)
Изменить вертикальный масштаб можно с помощью кнопок (единовременно для всех скважин)
Настройки изменения
масштаба
Настройки визуализации данных при
Настройки курсора
наведении курсора на кривую
Настройки визуализации
кривых в шапке планшета
Прямое назначение
привязки созданного
маркера к выбранному
заранее горизонту
Поворот схемы корреляции
Окно Correlation может иметь горизонтальную или вертикальную ориентацию.
Изменить ориентацию окна можно с помощью опции Template orientation.
Создание нового планшета для скважины
В проекте может быть создано любое количество планшетов, для разных скважин могут быть выбраны разные
планшеты в рамках одной схемы корреляции. Рассмотрим процедуру создания нового планшета:
…выберите все
скважины и укажите
Создайте новый для них новый
Имя нового планшет,…
планшета планшет.
2 Можно создавать
новые планшеты,
удалять ненужные.
Планшеты можно
дублировать,
переименовывать.
Также планшеты
можно перемещать
между проектами.
1
Настройка нового планшета (1)
Давайте создадим планшет, который далее можно будет использовать при выполнении корреляции.
Добавьте еще
один глубинный
трек
Добавьте еще
один трек для
кривых,
ПКМ уменьшите его
ширину
Настройка нового планшета (2)
Для вновь добавленного трека откройте панель Properties… Затем немного измените настройки для первого глубинного трека
Дважды кликнуть
на трек
Выключив
опцию Follow
display, Вы
можете выбрать
необходимую
размерность
шкалы глубин
именно для
текущего трека
Настройка нового планшета (3)
Откройте панель Header properties для первого глубинного трека… Поменяйте шрифт в шапке второго глубинного трека, а
Дважды кликнуть на поле
также уменьшите ширину обоих глубинных треков.
Настройка нового планшета (4)
В первый Log track добавьте дискретную кривую SAT и настройте ее внешний вид.
Цветовая шкала
Визуализация
Визуализация
границ между
имени кривой
кодами
Выбрать цвет и
Вы можете текстуру
изменить имя кодов
Настройка нового планшета (5)
Нажмите на кнопку Ghost curve С помощью опции Move ghost curve Вы можете Опция Resize ghost Опция Mirror ghost curve
on/off и выделите необходимый перемещать выделенный участок кривой вдоль curve позволяет vertically позволяет
интервал каротажа. ствола скважины и на треки соседних скважин. растягивать и сжимать зеркально
выделенные кривые. переворачивать
выделенные кривые.
Схемы корреляции
Вариант настройки планшетов скважин удобный для последующей корреляции приведен ниже.
Загрузка нового набора well picks
Для данного проекта подготовлен еще один набор отбивок, который содержит значения well picks только по двум опорным
скважинам 14 и 2R (W.P._wells_14,2R). Данный набор создан для рассмотрения инструментов корреляции, нарезку по данным
скважинах можно использовать в качестве опорной для корреляции остальных скважин.
После выполнения корреляции мы рекомендуем Вам вернуться к первоначальному набору well picks, которые были загружены в
первом уроке, для того чтобы в дальнейшем Вы могли бы получать те же результаты, что и в уроках.
Итак, загрузим отбивки по двум скважинам в новый набор well picks.
В списке операций контейнера Well picks
выберите опцию Import Horizon picks… (1).
В появившейся панели выберите формат
By wells and horizons (MD-based) (2).
Укажите путь по которому лежит файл
W.P._wells_14_2R (3).
5 Далее кликните на кнопку Well picks sets…
(4), чтобы создать новый набор.
1 В появившейся панели нажмите на кнопку
Create (5), введите имя нового набора (6).
Выберите новый набор в списке (7) и
нажмите Run, чтобы сделать новый набор
активным (8).
Запустите задачу в панели Import well picks
2 6
на расчет.
3
8
Новый
4 набор
7 загружен
Визуализация well picks
Первая закладка
содержит
настройки линии и
символа.
2
4
3
3
3
5
Создание новых маркеров (2)
На предыдущей странице продемонстрировано как можно создать маркер, а затем отнести его к необходимому горизонту.
Можно делать наоборот. Для этого откройте панель Correlation view properties (View View settings…) и включите опцию Direct
assignment (1). Далее в панели инструментов выберите опцию Assign to horizon (2), выберите горизонт, который будете
коррелировать (3), затем включите кнопку Create well picks (4), и проставьте необходимые маркеры (5). Отбивки сразу же будут
отнесены к выбранному горизонту.
4
2
5 5
1
Таблица well picks
При выполнении корреляции Вы сразу же можете просмотреть все отбивки в таблице well picks, которая доступна из панели
инструментов окна корреляции.
При необходимости Вы можете отредактировать значение заданной глубины (редактировать можно только глубину, АО будет
пересчитана автоматически).
Также непосредственно в таблицу могут быть добавлены новые маркеры. Новый маркер можно добавить в последнюю пустую
строчку таблицы: указать глубину (1), далее все остальные данные будут взяты аналогично предыдущей строчке, но нажав на
ячейку в столбце Well и Intersection object ПКМ из выпадающего списка можно выбрать необходимые скважину и горизонт.
1
Редактирование маркеров
Вы можете изменить значение глубины вручную в таблице, но также это можно сделать интерактивно непосредственно на
схеме корреляции.
В режиме редактирования кликните на границу – в середине и по краям появятся квадратики. Далее переместите границу на
новую глубину.
История редактирования маркеров
При редактировании маркеров записывается каждая операция редактирования и сохраняется в панели Pick Edit History. Все
изменения маркеров можно отменить. Нажатие на строку возвращает соответствующее положение маркера. Отменять действия
можно только по порядку, то есть нельзя отменить, например, 1, 4 и 7-е действия.
Выбрать
действие,
которое
необходимо
отменить и
нажать Undo.
Выравнивание горизонтов
При выполнении корреляции часто бывает удобно выровнять всю схему корреляции относительно одной границы или нескольких.
В RMS Вы можете это сделать с помощью опции Flatten settings, которая доступна из выпадающего меню View.
Вызовите панель
Flatten settings.
Отметьте горизонты,
относительно
которых Вы хотите
выровнять схему
корреляции.
Нажмите на кнопку
Flatten correlation в
панели инструментов.
Визуализация маркеров
В случае, если в проекте существует несколько наборов well picks, например, полученных разными путями, и
необходимо сравнить отбивки из разных наборов, это легко можно сделать.
Вы можете визуализировать на схеме корреляции как маркеры из активного набора, так и из неактивного.
Набор
1
Набор
2
2.3 Появятся
дополнительные 2.2 Перенесите разрез
инструменты работы в окно визуализации
с разрезом. Выберите
New fence.
2.1 Внешний вид
Визуализируйте разреза несколько
траектории изменился
скважин
Кроме описанных способов создания разрезов, также можно выбрать необходимые скважины в списке контейнера Wells с помощью Ctrl
и просто перекинуть их в папку Multi well fences.
Созданные разрезы можно использовать как для анализа сечений модели, так и для корреляции (Copy from Multiwell Fence). Разрезы,
сохраненные из окна корреляции, также можно использовать для просмотра сечений в 3D или Intersection view (Copy to Multiwell Fence).
Работа с растровыми файлами
Комментарий
Появится панель с предложением выбрать необходимый тег (4), далее нажать OK. Изображение будет добавлено и привязано к
интервалу, указанному в таблице растров. Ширина растра определяется размером трека.
Редактирование дискретных кривых
В версии RMS 2012 доступен инструмент редактирование дискретных кривых в окнах Well data и Сorrelation views
2
3
5 Посмотрите историю
6 редактирования дискретных кривых
можно в панели Discrete Log Edit
History (3).
Изменить границы дискретного
интервала можно просто переместив
драгер (4) на желаемую глубину.
Добавить интервал можно с
помощью опции Create interval (5),
4 удалить интервал позволяет опция
Delete selected temporary interval
markers (6).
На схеме корреляции Вы можете визуализировать атрибуты маркеров изохор. Атрибуты выводятся как
поинтервальные кривые и для них доступны стандартные настройки визуализации.
Объекты для визуализации на схеме корреляции (3)
На схеме корреляции Вы можете визуализировать объект BW из любой сетки.
Выберите Выберите
сетку кривую из
списка
кривых BW
1
Редактирование ячеек BW можно
выполнить интерактивно,
перемещая драггер, либо можно
вручную ввести новое значение
ячейки в поле Log value (1).
Контейнер Completion Events содержит данные о работающих (Perforations) и закрытых интервалах перфорации (Squeeze).
Интервалы перфорации загружаются в проект на основании данных о глубине кровли и подошвы интервала перфорации.
Загруженные данные можно просмотреть в таблице Completion events table, либо визуализировать в окне корреляции.
Ниже представлен файл с данными перфораций, который необходимо загрузить в наш учебный проект. Эти данные далее
можно использовать для обоснования глубины ВНК.
Файл perforation можно найти в папке с исходными данными Data результаты опробований perforation
3
Данные по интервалам перфорации скважин
6
Визуализация интервалов перфорации на схеме корреляции
Интервалы перфорации
визуализируются на схеме
корреляции как отдельный
объект.
Аннотации в проект можно добавить несколькими способами: подготовить файл с аннотациями для нескольких скважин и
импортировать его с помощью инструментов панели Import trajectories/logs/annotations, либо можно добавлять аннотации вручную в
таблицу или непосредственно на схему корреляции.
Для единовременного импорта аннотаций по всем скважинам необходимо подготовить файл, пример которого приведен ниже (1).
Далее откройте панель Import trajectories/logs/annotations и выставите настройки как указано ниже (2).
1
Импорт и визуализация аннотации (2)
3
Импорт и визуализация аннотации (3)
Необходимый список
аннотаций можно выбрать из
выпадающего списка типов
объектов для визуализации.
Панель для настроек
визуализации доступна, если
дважды кликнуть на
аннотацию.
Кроме этого, аннотацию
можно редактировать
непосредственно в окне
корреляции, просто кликнув на
нее.
Импорт и визуализация аннотации (4)
Дополнительно аннотацию можно добавить непосредственно в окне корреляции…
Просмотреть добавленную
аннотацию можно в таблице
Указать глубину,
к которой будет
привязана Далее глубину можно
новая скорректировать, ввести текст
аннотация, аннотации и добавить
просто кликнув аннотацию к какому-то набору
на трек.
Визуализация планшетов в 3D, 2D и Intersection views
В 3D, 2D, Intersection окнах Вы можете визуализировать планшеты вдоль траектории скважин.
Настройки
страницы печати
Печать схемы корреляции (2)
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Структурное моделирование
Урок 4
В Уроке 4 будет рассмотрен вопрос определения поверхности в RMS, а также описана функциональность Network framework
для создания двухмерных поверхностей.
При необходимости Вы можете загрузить проект Training_base_03_Correlation.pro и продолжить создание модели по текущему
уроку в данном проекте.
Говоря о структурном моделировании, мы имеем в виду создание структурного каркаса (построение всех интересующих
горизонтов) и модели разломов, которые согласованы между собой.
Строго закрепленной последовательности действий при создании структурного каркаса и модели разломов нет. Все
зависит от имеющихся у Вас данных и Ваших представлений о модели, Вы сами решаете, что будет построено в первую очередь:
модель разломов или модель горизонтов. Единственное необходимое условие – модели должны быть согласованы между собой.
Последовательность шагов, изложенная далее, - это один из возможных вариантов создания структурной модели.
Построение структурной модели мы начнем, прежде всего, с построения структурной карты горизонта SEISMIC на основании
загруженных точек сейсмики с помощью панели Horizon mapping. Затем скорректируем полученную карту относительно
скважинных отбивок.
Далее, мы рассчитаем общие толщины по скважинам и построим карту общих толщин пласта Н_1 с помощью панели Isochore
mapping.
Выполнив эти подготовительные шаги, перейдем к созданию модели разломов, а далее к построению модели горизонтов с
учетом созданной модели разломов.
Модель разломов и модель горизонтов будут построены с помощью функциональности интегрированного структурного
моделирования.
Схема обоснования ВНК
Прежде чем приступить непосредственно к структурному моделированию, рационально определиться с отметками
водонефтяного контакта при наличии всей необходимой информации. Определить уровни водонефтяных контактов поможет
схема обоснования ВНК, которую легко составить с помощью инструментов корреляции скважин.
Блок 2
ВНК 1597
Блок 1
ВНК 1620
Выбор набора well picks
Данный урок мы начнем с того, что убедимся, тот ли набор well picks активен на данный момент.
Напомним, что для расчета толщин необходимы как глубины входа в пласт, так и глубина выхода
из пласта.
В данном уроке мы будем работать с набором well picks, который содержит отбивки для горизонта
Top2 по скважинам 2R и 24 – set_with2R_24. Если данный набор активен, он подчеркнут (1).
Для того чтобы тот или иной набор сделать активным его необходимо выбрать в контейнере Well
picks и в списке операций набора выбрать опцию Active (2).
1 В панели необходимо выбрать нужный набор (3) и нажать кнопку Run (4). Активный набор отражен
в поле Active well picks set (5).
2
5
4
Построение структурной карты горизонта SEISMIC (1)
Структурные карты в RMS можно строить с помощью функциональности панели Horizon mapping.
Закладка Layout.
В данной закладке необходимо задать инкремент
сетки поверхности, а также границы построения 2D
карты.
10
В закладке Layout параметры сетки задаются в
секции Map layout. В нашем случае инкремент по X и по
11 12 Y будет одинаковый, равный 50 м (10).
Для того, чтобы задать границы сетки, выберите
13 опцию None (11) и нажмите на кнопку Detailed range
settings…(12).
17
20
21
В панели Algorithm settings кроме возможности изменения настроек
алгоритма (20), приведены описание и характеристики работы
выбранного алгоритма (21). Из выпадающего списка можно выбрать
другие алгоритмы и познакомиться с их характеристиками.
Остальные настройки в данной закладке для данной задачи оставим
по умолчанию. Для запуска задачи нажмите Run.
Структурная поверхность горизонта SEISMIC
После выполнения задачи в папке SEISMIC контейнера Horizons создан дополнительный тип данных SeisSurface,
содержащий структурную поверхность горизонта SEISMIC, восстановленную по данным точек сейсмики (22).
Визуализируйте полученную структурную поверхность в 3D view.
C помощью настроек в панели Visual settings для данного объекта, попробуйте получить картину, приведенную ниже.
22
Создание Workflow 2D modelling
2
3
Прежде чем продолжить построение структурной модели,
давайте отвлечемся на создание нового Workflow, в который будем
собирать все задачи, относящиеся к 2D моделированию.
6
7
Перейдите в закладку Workflow (1). Нажмите на иконку New
workflow (2). Будет создан новый Workflow, который, например,
назовем Structural modeling (3). Теперь он активен и все задачи
будут добавляться в него.
Откройте список задач (4), если он закрыт, наведя стрелку на
точки на границе, и отодвинув ее (5).
В списке операций 2D mapping в задачах Horizon mapping
должна быть сохранена и наша задача SeisSurface (6).
Перетащите в поле Workflow ЛКМ задачу SeisSurface (7).
4 5 Напомним, что список всех созданных Workflow в проекте
может быть доступен из выпадающего меню (8).
1
Оценка невязки
8
9 В закладке Report можно определить будет ли
статистическая информация сохранена во внешний
файл. Если Вы хотите сохранить статистику во внешний
файл, необходимо указать формат файла (8), а также
путь, где файл будет сохранен (9).
Оценка невязки. Панель Statistics…
2
Работу в панели Statistics… начнем с создания новой задачи –
Residual_SEISMIC (1).
3
4 Далее перейдите к закладке Difference statistics.
5 В drop site перетащите контейнер Well picks (2). При оценке
невязки будут использованы отбивки активного набора well picks.
Выберите атрибут well picks, на основании которого будет
рассчитана невязка – TVD (3).
Кроме этого, давайте создадим в контейнере Clipboard (4)
объект points с именем Residual_SEISMIC (5), который будет
содержать значения невязок по каждой скважине.
Нажмите Run и перейдите закладку Table.
В закладке Table добавилась еще одна статистическая
таблица, которая содержит статистику невязок (6): общее
количество точек, количество точек за пределами сетки, среднюю
ошибку, стандартное отклонение, минимальную и максимальную
ошибки и т.д.
По результатам выполнения данной задачи можно сказать о
том, что наша структурная карта по горизонту SEISMIC не
соответствует значениям отбивок по некоторым скважинам.
6
Не забудьте добавить задачу в Workflow.
Оценка невязки. Residual points
10
Оценка невязки. Панель Horizon operation (1)
15
Оценка невязки. Панель Horizon operation (3)
Теперь рассмотрим секцию Algorithm.
16
17
18
Из выпадающего списка алгоритмов выберите алгоритм Moving average – основной алгоритм интерполяции, основанный на
весовых коэффициентах (16).
Включите опцию Do exact (17), которая отвечает за точное подтягивание поверхности к заданной точке.
Также включите опцию Influence radius и выставите значение радиуса равное 600 м (18). При включении данной опции
поверхность будет корректироваться только в пределах заданного радиуса вокруг заданных точек, как показано на рисунке ниже
(19). Если данная опция неактивна, поверхность будет скорректирована равномерно по всей площади.
Influence
radius 19
Point
После того, как заданы все настройки, запустите задачу для выполнения, нажав кнопку Run.
Оценка невязки. Панель Horizon operation (4)
22
Оценка невязки. Панель Horizon operation (5)
В контейнере Horizons для каждого горизонта появился объект SeisSurface_correct (23). Для горизонта SEISMIC в этом типе
данных содержится структурная карта сейсмического горизонта, скорректированная по скважинным данным. Именно эта
поверхность будет использована при дальнейших построениях.
Визуализировав поверхности SeisSurface (сиреневые изолинии) и SeisSurface_correct (черные изолинии) одновременно можно
заметить между ними некоторую разницу.
23
Расчет isochore well picks
Далее в списке операций контейнера Well picks в секции Well pick utilities
выберите опцию Create isochore picks… (2).
2 NB! Инструментарий панели Create isochore picks from horizon picks позволяет
рассчитать well picks для изохор на основании well picks горизонтов при условии,
1 что для рассчитываемой изохоры есть horizon well picks на входе и выходе.
После выполнения задачи TVT были созданы не только well picks для
изохор, но также был рассчитан первый атрибут для isochore well picks – общие
10 толщины TVTentry(exit).
Все рассчитанные атрибуты isochore well picks единовременно по всем
пластам можно посмотреть в таблице Isochore picks table (9), которая доступна
из списка операций контейнера Well picks секции Well picks Isochore picks
table…(10).
В списке атрибутов слева (11) можно выбрать те атрибуты, которые следует
добавить в таблицу.
Для каждого столбца доступно выпадающее меню (12), которое позволит
привести таблицу к необходимому внешнему виду.
9
12
11
Общие толщины пластов. Панель Statistics
14
13 Также стоит напомнить о том, что с объекта well picks любой изохоры (также как
и горизонта) доступна таблица атрибутов только для выбранной изохоры (13).
Кроме этого, из списка операций объекта well picks любой изохоры можно
вызвать панель для фильтрации отбивок Well Filter… (14).
13
14
Построение карты общих толщин пласта H_1
После того как рассчитаны общие толщины в скважинах давайте рассмотрим панель Isochore modeling, которая
позволяет построить карты на основании различных типов общих толщин.
Пласт H_1 размывается в сводовой части, следовательно, нам необходимо
при построении карта общих толщин данного пласта проконтролировать зону
размыва.
Прежде чем, приступить непосредственно к построению карты, необходимо
отрисовать области отсутствия пласта.
Визуализируйте атрибут TVTentry для well picks плаcта H_1.
Скважины в
области размыва
Создание границ области размыва (1)
6
2
Привязка
узлов к
различным
Создание объектам
нового Добавление
полигона (3) узла (7)
После того, как границы области размыва созданы, узлам данного полигона необходимо присвоить значение 0.
В RMS это можно сделать несколькими путями.
Один из вариантов: в режиме Select line mode (7) выделите полигон (8), затем в поле значений Z (9) вбейте значение 0 и
нажмите на клавиатуре Enter. После этого все выделенные узлы полигона получат значение 0.
9
Импорт полигона построений
Прежде чем приступить непосредственно к построению карты общих толщин пласта Н_1, давайте импортируем
подготовленные границы последующих структурных построений.
Полигон будет импортирован в Clipboard. Clipboard Import Points/Polylines/Surfaces…(1).
2
3
4
5
6
Построение карты общих толщин пласта H_1 (1)
Карты общих толщин в RMS можно построить с помощью функциональности панели Isochore mapping.
Границы 19
построения
структурной
17
модели
Построение карты общих толщин пласта H_1 (4)
23
26
28
27 Опция Smooth – сглаживание
поверхности.
Включите данную опцию (27) и
нажмите кнопку Settings… (28).
Панель Smooth settings позволяет
задать настройки для сглаживания
поверхностей.
Convolution 30 Median 31
Построение карты общих толщин пласта H_1 (6)
Инкремент Рис.3
200х200
Фрагменты
поверхностей
Инкремент 50х50
с разными
Инкремент
инкрементами
25х25 Инкремент 200х200
Рис.2
«Область построения» и «область определения»
Как уже было сказано ранее, поверхность – это сетка, в узлах которой содержатся значения. Узлы
сетки могут быть как определенные (содержать определенные значения поверхности), так и
неопределенные (-999). Все зависит от заданных границ построения (Рис.1).
«Область построения поверхности» - границы, в пределах которых строиться наша поверхность.
В этих границах поверхность имеет определенные значения узлов.
«Область определения поверхности» – границы, которые включают как определенные узлы
поверхности, так и неопределенные узлы.
Область построения может иметь совершенно любую форму, в то время как область определения
всегда прямоугольна.
При определении области построения необходимо подобрать оптимальные параметры границ в
Рис.1
соответствием с особенностями моделируемой области. По умолчанию картопостроение выполняется
в координатной системе, в которой ось X направлена на восток, а ось Y на север. Для оптимизации
области построения координатную ось можно повернуть по часовой стрелке.
Y’
Y Y Поворот на
40° по
часовой
стрелке
Область
Область построения
построения
Область Область
определения определения
X X
X’
Isochore well picks в RMS
Рис.1
Цикл геологического моделирования
Интегрированное структурное
Подсчет запасов моделирование
Гидродинамическая
сетка и Upscaling
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Структурное моделирование
Урок 5
В предыдущем уроке были рассмотрены инструменты построения карт с помощью панелей Mapping (Horizon mapping,
Isochore mapping), построены структурная карта горизонта SEISMIC и карта общих толщин пласта H_1.
Следующий шаг в создании структурной модели данного учебного месторождения – создание модели разломов, а затем
создание полного структурного каркаса.
В Уроке 5 для построения модели разломов и модели горизонтов будут рассмотрены инструменты интегрированного
структурного моделирования.
При необходимости Вы можете загрузить проект Training_base_04_Horizon_modelling.pro и продолжить создание модели по
текущему уроку в данном проекте.
Подготовка исходных данных для модели разломов (1)
Нажмите OK.
1
Чтобы последовательность действий была полной,
давайте предыдущий шаг добавим в Workflow в виде
заметки (Note).
Перейдите в закладку Workflow.
Откройте список задач и с помощью ЛКМ перенесите
Note (1) в рабочую область Workflow.
Далее дважды кликните на заметке в
последовательности Workflow, для того чтобы открыть
панель Note job, куда можно внести необходимый текст
заметки (2).
После того, как пояснение внесено, нажмите OK.
2
Определение границ построений (1)
12
С помощью опции Enable dip control (12) можно
контролировать угла падения поверхности разлома. Данная
опция полезна в случае разрозненных данных.
16
Определение взаимоотношений разломов (1)
В результате анализа полученной модели разломов видно, что разломы F2 и F3 выступают там, где их быть не
должно. Соответственно следующий шаг – определение взаимоотношений разломов (отсечений ненужных частей).
Взаимоотношение разломов можно задать как вручную, так и автоматически. Рассмотрим в начале
автоматическое редактирование взаимоотношений.
Перенесите ЛКМ любой разлом в 3D view (режим редактирования). После чего появится
панель Edit (1).
В данной панели выделите все разломы, а далее перемещая ползунок посмотрите как будет
меняться картина (2).
Лишние
хвосты
1
2
Определение взаимоотношений разломов (2)
Для определения отсечений вручную, необходимо также перейти в режим редактирования. Панель Edit также появится, кроме
этого появятся дополнительные инструменты редактирования на панели инструментов.
В режиме с помощью кнопки можно отсекать ненужные части поверхности разлома, а с помощью кнопки
восстанавливать отсеченные части. При этом заданные взаимоотношения также отражаются в панели Edit.
Сортировка разломов
Сброс
3 Взброс
5
Сдвиг
Неопределенный
19
21
Первоначальная
20 линия пересечения
(красная)
Fault QC (4)
Закладка Tip line.
Выберите разлом из списка (22).
В данной закладке в секции Touching faults представлен
список разломов, с которыми пересекается анализируемый
разлом (23).
Tip line поверхности разлома характеризует зону, где
амплитуда разлома становится равной 0. Tip line
рассчитывается в ходе выполнения задачи моделирования
разломов на основе заданных настроек. Однако, tip line
можно модифицировать вручную в процессе контроля
22 качества построения, а далее задать в качестве
дополнительных данных при перестроении модели
разломов.
Для редактирования tip line нажмите на кнопку Edit tip
line (24). В списке данных появится дополнительный tip line
(25), узлы которого можно стандартно перемещать,
добавлять и удалять в рамках поверхности разлома (26).
26
23
25
24
Fault QC (5)
Закладка Truncations.
Выберите разлом из списка (27).
В данной закладке в секции Touching faults представлен
список разломов, с которыми пересекается анализируемый
разлом (28).
Для редактирования отношений разломов нажмите на
кнопку Edit truncations (29), чтобы открыть уже знакомую
панель Edit (30).
27
30
28
40
230
3
Фильтрование данных (2)
11
Создание опорной модели горизонтов (1)
Закладка Faults.
В списке Available faults (13) выберите все разломы и с
помощью стрелки перенесите их направо (14).
Колонка Constrain throw используется для контроля
смещений горизонтов вдоль плоскости разломов.
16 Для всех разломов выберите опцию No constraint
13 (величина амплитуды разлома будет рассчитана на
14 15
основании исходных данных) (15).
Если один или несколько горизонтов определены как
поверхность несогласия, в колонке Older than можно
определить какие разломы должны сечься поверхностью
несогласия (16).
Закладка Advanced (17).
Обычно для привязки к горизонтам используются well
picks, но иногда well picks отсутствуют (например, в случае
горизонтальной скважины, когда скважина вскрывает
17 кровлю пласта, но не выходит из него). Для таких ситуаций,
для сложных моделей горизонтов можно дополнительно
использовать данные кривой стратиграфии Zone log.
Для данной задачи оставьте настройки в закладке по
умолчанию.
Сохраните задачу, запустите ее и добавьте в Workflow.
Создание опорной модели горизонтов (3)
Модель горизонтов в папке Horizon model 1 можно представить по типам элементов (зоны и горизонты) (18) или в
виде горизонтов (19). Также в папке содержится модель горизонтов представленная в виде разломных блоков Fault
blocks.
Представление модели
по зонам Представление модели
по разломным блокам
18
Представление модели в
виде поверхностей
19
Создание модели изохор (1)
Закладка Stratigraphy.
2 Выберите Horizon model 1 в качестве опорной
модели (3).
3 Инкремент изохор будет равен 50 (4).
4
Далее в списке Available horizons (5) выберите
5 8 все горизонты и перенесите их с помощью
стрелки направо (6).
9 В списке Select input data types выберите в
10 6
качестве исходных данных Well picks (7).
В качестве опорного горизонта для нашей
модели определен горизонт SEISMIC (8).
Соответственно, изохоры будут строиться
конформно заданному горизонту.
В секции Conform из выпадающего списка
выберите Top (9).
Изохоры будут строиться на основании TVT.
Данный атрибут необходимо выбрать в секции
Mode (10).
7
Создание модели изохор (2)
14
Дополнительную информация о настройках в данной панели, а также других инструментах Интегрированной структурной
модели можно найти в руководстве пользователя.
Создание модели изохор (5)
Визуализируйте полученные изохоры.
Сравните изохору, полученную с помощью инструментария панели Isochore modelling, с изохорой,
полученной с помощью Isochore mapping, которая была использована в качестве тренда.
Проконтролируйте минимальное и максимальное значения по поверхностям с граничными значениями
скважинных данных (с помощью панели Statistics для well picks).
12
Поскольку задана базовая модель, горизонт, входящий в нее, при
выполнении данной задачи останется без изменений (12).
В колонке Conformity можно определить поверхности несогласия, а
также группы поверхностей, залегающих согласно.
13 В нашем случай, в качестве поверхности несогласия будет выбран
18 горизонт Top_1. Нажмите на стрелку в колонке Conformity (13) и из
выпадающего меню выберите Unconformity (14).
14
22
Из полученной модели горизонтов можно извлечь все структурные поверхности и изохоры. Данные объекты могут понадобиться
для некоторых операций.
Также, в приложении рассмотрена функциональность, позволяющая настроить внешний вид отчетных карт.
Extract surfaces/isochores
3
4
4
Horizon QC (1)
Рассмотрим панель Horizon QC, которая доступна из списка
операций модели горизонтов (1).
Данная панель состоит из двух закладок: Well picks и Fault line
control. 1
17
Линии
18 пересечения с
приподнятым
крылом
Линии
пересечения с
опущенным
крылом
Separation diagram
Below_Top_1
Below_Top_2
Область
5 Below_Top_3
перекрытия
3
Панель Separation доступна также из списка операций модели
горизонтов (2).
В панели выберите необходимый разлом (3), ниже таблица
Separation connection area (4) содержит все пласты. Если пласты
имеют области перекрытия, в этом случае ячейка будет содержать
значение площади данной области перекрытия и окрашена в
бирюзовый цвет. Чем ярче цвет, тем больше область перекрытия.
Для того, чтобы посчитать суммарную площадь областей
перекрытия по нескольким пластам, кликните на необходимые ячейки,
4 они окрасятся в желтый цвет, а в поле Sum of selected connection area
(5) высветиться суммарная площадь в м2.
Кроме этого, Вы можете увидеть выбранные зоны перекрытия,
визуализировав необходимые объекты из папки Zones необходимой
модели горизонтов (6). Подробнее см. в приложении
Fault statistics
HW FW HW FW HW FW
Функциональность для создания карт из модели горизонтов позволяет быстро и просто создать необходимый
комплект карт
В закладке General необходимо указать имя папки, куда будут сохранены карты (1), выбрать
нужную модель горизонтов (2), и с помощью стрелки (3) перенести необходимые горизонты в
правую часть. Здесь можно задать инкремент (4), а также качество будущих карт (5).
1
2
3
Разломы, которые
Список доступных будут выступать в
разломов качестве разделителей
регионов
Цветовая палитра
Имя
Индекс Идентификатор
региона
Таблица контактов
В структуре дерева проекта существует контейнер Fluid contacts, который содержит таблицы контактов для карт.
Далее следует задать шаблон таблицы (3) исходя из задач, выбрать фазу (4)
и выбрать контакты, которые будут использоваться (5). OK
2
Чтобы открыть получившуюся таблицу, нужно выбрать пункт Edit values…
3 4
5
Таблица контактов
Чтобы соединить таблицу контактов с нужной моделью горизонтов, необходимо воспользоваться панелью Link to
contact table, доступной в списке операций соответствующей модели горизонтов.
Построение 2D карт и
Подсчет запасов подсчет запасов
Гидродинамическая
сетка и Upscaling
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
2D подсчет запасов
Урок 6
В предыдущих уроках были построены модель разломов и модель горизонтов. Урок 6 будет достаточно объемным и мы
начнем его с описания создания двухуровневой поверхности ВНК с помощью инструментов RMS и получения контуров
нефтеносности изучаемых пластов.
Далее будет рассмотрена методология построения двухмерных карт свойств. Будут созданы карты распределения
эффективных толщин, песчанистости, эффективных нефтенасыщенных толщин, пористости и насыщенности. И в завершении
будут оценены запасы по 2D модели.
При необходимости Вы можете загрузить проект Training_base_05_Integrated_structural_modelling.pro и продолжить создание
модели по текущему уроку в данном проекте.
Создание поверхности ВНК
На месторождении «Учебное» разломы 1 и 2 гидродинамически непроницаемы, соответственно, можно выделить три блока:
блоки 1 и 2 нефтеносные, блок 3 водоносный. В уроке 3 «Структурное моделирование», часть 1 отметки ВНК уже были определены:
для блока 1 ВНК равен -1620 м, для блока 2 ВНК равен -1597 м (Рис.1). В итоге, нам необходимо построить двухуровневую
поверхность ВНК.
Для более ясного понимания последующих действий, мы заранее опишем последовательность шагов для получения поверхности
ВНК и контуров нефтеносности.
Итак, чтобы создать двухуровневую поверхность ВНК, необходимо определить границы между блоком 1 и блоком 2, а также
между блоком 1 и блоком 3. Данные границы мы можем найти как линии пересечения поверхности разлома 2, поверхности разлома 1
и структурной поверхности по горизонту Top_1.
Рис. 1
Извлечение данных из модели разломов
6 5
Построение поверхностей разломов в Clipboard mapping (1)
4
Построение поверхностей разломов в Clipboard mapping (2)
! Самостоятельная работа.
Согласно последовательности действий, описанных выше, постройте
поверхность разлома F2.
!
Создание линии пересечения (1)
2
Создание линии пересечения (2)
В контейнере Clipboard появился объект Top_1_Intersect (3), визуализируйте его в 2D view (4).
Переключитесь в режим редактирования и, с помощью уже знакомых инструментов редактирования
полигонов, приведите границу блоков нефтенасыщенности к виду указанному ниже (5).
3
Также с помощью
С помощью лассо выделите
лассо все оставшиеся
выделите узлы сегменты, ПКМ
сегментов за кликните на них и
пределами из выпадающего
интересующего списка выберите
нас блока Join selected
нефтеносности polygons
и удалите их
После соединения
4 С помощью сегментов,
инструмента Add необходимо
points… добавьте полигон замкнуть.
точку и ПКМ кликните на
переместите ее за полигон и из
пределы выпадающего
поверхности списка выберите
Close selected
polygon
5
Создание поверхности 1597
Для создания поверхности, все узлы которой будут равны 1597, скопируйте
структурную поверхность Top_1 в Clipboard (1).
В списке операций копии поверхности выберите операцию Scalar… в секции
2 Operation (2).
Создайте новую задачу (3).
В поле значений для переменной а введите значение 1597 (4). Выберите в
качестве типа Mathematical operation (5), ниже операцию Z=a (всем узлам
поверхности будет присвоено значение переменной) (6).
Запустите задачу на расчет и добавьте в Workflow.
3
1 4
5
6
Создание поверхности ВНК
После того, как необходимая граница готова, можно приступить к созданию двухуровневой поверхности ВНК.
Заготовка в виде поверхности со значением 1597 во всех узлах уже готова (1). Эту поверхность необходимо перевести в режим
редактирования (например, в 2D view).
Далее, переместите в поле справа от лассо замкнутые границы блока 1 (2) и выберите кнопку Select inside… (3) (все узлы в
пределах заданных границ будут выбраны (4).
Теперь всем выделенным узлам поверхности в пределах блока 1 необходимо присвоить значение 1620. Для того, чтобы
значение 1620 было присвоено всем узлам единовременно, выберите опцию Settings… (5). В появившейся панели Surface edit
setup в секции Method переключитесь на Non smooth (6). Нажмите Apply.
Выберите любой из выделенных узлов и в поле ввода вбейте значение 1620 (7), затем нажмите Enter. Поверхность ВНК готова
(8).
Для удобства в дальнейшей работе, переименуйте готовую поверхность (например, Surface_OWC) (9).
2 3 5 7 9
Создание контуров нефтеносности (1)
Контура нефтеносности – линии пересечения кровли и подошвы пласта с поверхностью ВНК.
Линия пересечения кровли пласта с поверхностью ВНК – внешний контур нефтеносности, линия пересечения подошвы пласта с
поверхностью ВНК – внутренний контур нефтеносности.
В нашем случае, пласты гидродинамически связаны, следовательно, например, внутренний контур нефтеносности пласта H_1
будет также и внешним контуром пласта H_2.
Для создания внешнего контура нефтеносности пласта H_1 визуализируйте структурную карту по кровле данного пласта,
поверхность ВНК и ограничивающую поверхность разлома F_1 (1). Далее в списке операций объекта ExtractedHorizon выберите опцию
Intersect (2). В Clipboard появится первая необходимая линия пересечения – внешний контур нефтеносности пласта H_1 (3).
Далее создайте внутренний контур нефтеносности пласта H_1 (внешний контур нефтеносности пласта H_2). Визуализируйте
ExtractedHorizon горизонта Top_2, поверхность ВНК и ограничивающую поверхность разлома F_1. Далее в списке операций объекта
ExtractedHorizon выберите опцию Intersect. В Clipboard появится вторая необходимая линия пересечения.
Таким же образом создайте еще две линии пересечения: внешний (внутренний контур нефтеносности пласта H_2) и внутренний
контура нефтеносности пласта H_3.
3
2
Создание контуров нефтеносности (2)
В итоге в Clipboard должно появиться четыре линии пересечения (4), которые для удобства при дальнейшей
работе можно переименовать (5).
5 NB! Для данной модели нами намеренно контуры нефтеносности были рассчитаны как
линии пересечения структурной кровли/подошвы горизонта с поверхностью ВНК, НО
необходимо всегда помнить о том, что контура нефтеносности находятся как линии
пересечения литологической кровли/подошвы горизонта (кровля/подошва коллектора) и
поверхности ВНК.
Создание контуров нефтеносности (3)
Следующий шаг – приведение контуров к окончательному виду.
Полученные линии пересечения необходимо несколько отредактировать, чтобы их можно было бы использовать в дальнейших
построениях. Редактирование контуров можно выполнить с помощью стандартного набора инструментов редактирования полигонов.
Ниже представлен окончательный внешний вид контуров, который Вы должны получить.
В первую очередь, проще всего С помощью панели Polygon operation Последний штрих – несколько
удалить ненужные большие можно удалить маленькие сегменты, отредактировать контур в зоне
сегменты, которые хорошо видны. которые часто визуально отследить примыкания к разломам.
сложно.
Контура нефтеносности будут использоваться для построения некоторый карт, например, карты нефтенасыщенных толщин, в
этом случае необходим как замкнутый контур, так и разомкнутый.
Для того, чтобы разомкнуть контур, вначале проще убрать узлы с сегмента, которые далее необходимо удалить. Узлы можно
выделить с помощью лассо.
Workflow
3
4
5
Расчет эффективных толщин по скважинам (2)
Закладка Calculations.
В списке атрибутов нет атрибута Net thickness.
Создать дополнительный атрибут можно кликнув на
кнопку Create/edit… (6). В панели User defined
attributes также кликните на кнопку Create… (7). В
12
панели Create well pick attribute введите имя нового
10 13 атрибута в поле Enter name (8) и выберите его
размерность (9). OK. OK.
14
Атрибут Net thickness появился в списке
6 атрибутов (10), перенесите его с помощью стрелки в
поле Calculate (11).
Эффективные толщины будут рассчитаны на
11
основании кривой, соответственно, в секции
Calculation type необходимо выбрать Log (12).
В списке непрерывных кривых необходимо
15
выбрать кривую LITO (13).
Из выпадающего списка секции Calculation
выберите Summation (14).
Ниже выберите атрибут TVT для взвешивания
(15). То есть значения кривой литологии будут
умножаться на TVT, а затем суммироваться,
7 поскольку кривая литологии содержит коды 0 и 1,
интервалы со значением 0 при суммировании
влияния оказывать не будут.
8 Закладка Stratigraphy.
Настройки данной закладки оставьте без
изменений.
Запустите задачу на расчет и добавьте в
9 Workflow.
При расчете задачи появится предупреждение о
том, что в скважинах 2R и 24 атрибут рассчитан не
будет, так как в них общие толщины равны нулю.
Расчет эффективных толщин по скважинам (3)
18
16
2
3
4
Расчет коэффициента песчанистости по скважинам (2)
В закладке Calculations прежде всего необходимо создать для расчета новый атрибут Ksand. Кликните на кнопку Create/edit… (5),
в панели User defined attributes кликните на кнопку Create…(6). В появившейся панели в поле ввода введите имя атрибута (7), ниже
выберите Dimensionless (8). OK. В панели User defined attributes также нажмите OK.
Новый атрибут появится в списке атрибутов (9), его с помощью стрелки необходимо перенести в поле Calculate (10).
В секции Operation type выберите User defined (11).
Песчанистость будет рассчитана как отношение Net thickness к TVT entry (12). Для того, чтобы написать необходимое выражение,
можно воспользоваться списком атрибутов (13), а также кнопками с математическими операциями (14).
Далее, запустите задачу на расчет и добавьте ее в Workflow.
11
12
9
14
5 6
7
10 13
8
Расчет коэффициента песчанистости по скважинам (3)
15
17
16
15
Пласт Н_1
Создание области замещения
Значения песчанистости в скважинах рассчитаны, все готово для построения карт песчанистости изучаемых пластов.
Обратим Ваше внимание на то, что для данной модели при интерполировании значений песчанистости будут учтены зоны
выклинивания
и замещения пласта. К границам данных зон песчанистость будет плавно сходить на 0.
Прежде чем приступить к созданию карты, нарисуйте область замещения пласта.
Для данной модели мы предлагаем смоделировать замещение так же, как выклинивание.
Область
замещения
Создание карты песчанистости пласта H_1 (1)
3
Создание карты песчанистости пласта H_1 (2)
9
11
10
Создание карты песчанистости пласта H_1 (3)
12
13
В закладке Layout укажите инкремент
карты – 50х50 (12).
Границы построения уже определены при
14 построении карты общих толщин пласта Н_1.
Нажав на кнопку Detailed range settings…
можно удостовериться в заданных
параметрах (13).
15 Ниже выберите пласт Н_1 (14).
В секции Property min/max включите обе
опции (15) и нажмите на кнопки Calc, чтобы
13 рассчитались минимальное и максимальное
значения исходных данных, которые будут
участвовать в интерполяции.
Создание карты песчанистости пласта H_1 (4)
18
19
20
21 22
Далее будут созданы карты песчанистости пластов Н_2 и Н_3. Поскольку каких-либо специальных ограничения для данных
этих пластов нет, карты будут созданы в одной задаче.
3 2
Создание карт песчанистости пластов H_2 и Н_3 (2)
5
В закладке Input/output в первой секции
выберите пласты H_2 и Н_3 (5).
В качестве исходных данных выберите
Well picks (6) c атрибутом Ksand (7), а также
8
все скважины (8).
В секции Output выберите контейнер,
куда будет сохранена итоговая карта -
6 7
Clipboard (9), а также в поле ввода укажите
название карт (10).
При выполнении задачи мы указали одно
имя для обеих карт, позже в названия
итоговых карт мы добавим необходимые
индексы.
10
9
Создание карт песчанистости пластов H_2 и Н_3 (3)
11
18
19
20
21 22
24
Экстраполирование карт общих толщин (1)
Оценив статистику по
данной карте, увидите, что при
интерполяции появились
отрицательные значения,
1 7
которые необходимо
приравнять к нулю.
Экстраполирование карт общих толщин (2)
5
Экстраполирование карт общих толщин (3)
! Самостоятельная работа
С помощью инструментов панели Interpolate operations необходимо
проинтерполировать неопределенные значения карты пласта Н_2.
Пласт Н_2
Экстраполирование карт общих толщин (4)
! Самостоятельная работа
С помощью инструментов панели Interpolate operations необходимо
проинтерполировать неопределенные значения карты пласта Н_3.
Пласт Н_3
Расчет карты эффективных толщин пласта Н_1
Как было упомянуто выше, карты эффективных толщин будут получены как произведение карт
песчанистости и карт общих толщин.
Начнем с создания карты эффективных толщин для пласта H_1.
Сделайте копию карты песчанистости для данного пласта (копию можно сделать, защепив карту
1 песчанистости ЛКМ и перетащив ее на контейнер Clipboard) (1).
Полученную копию удобнее всего сразу переименовать (2).
Далее кликните на созданную карту и в списке операций данного объекта выберите опцию Surface-
surface… (3).
В панели создайте новую задачу (4). В drop site перетащите карту общих толщин пласта Н_1 (5).
Выберите Mathematical operation (6) и ниже A=A*B (7). Запустите задачу на расчет, добавьте в Workflow.
Визуализируйте полученную карту (8).
4
5
6 8
3
2
Расчет карт эффективных толщин пластов Н_2 и Н_3
! Самостоятельная работа
Создайте карты эффективных толщин пластов Н_2 и Н_3 на основании описания приведенного выше.
Карта эффективных
толщин пласта Н_2
2
Карта эффективных
толщин пласта Н_3
3
Создание дискретной кривой литологии
3
4
5
Расчет пористости по скважинным данным (2)
Закладка Calculations.
Из списка атрибутов выберите Avg poro (6) и с помощью стрелки перенесите его в поле Calculate (7).
Пористость будет рассчитана на основании кривой, соответственно, в секции Calculation type необходимо выбрать Log (8).
В списке кривых необходимо выбрать кривую PORO (9).
Из выпадающего списка секции Calculation выберите Arithmetic average (10).
7
Запустите задачу на расчет и добавьте
в Workflow.
13
При расчете задачи появится
предупреждение о том, что в скважинах
2R, 3R и 24 атрибут рассчитан не будет, так
как в них общие толщины равны 0, либо
нет коллектора.
Создание карты пористости пласта Н_1 (1)
2
В панели Scalar operations в поле переменной а
3
введите значение 0.12 (кондиционное значение
пористости для пласта Н_1) (2).
В качестве типа операции выберите Mathematical
operation (3).
В качестве типа операции выберите Z=a (4).
4
Запустите задачу на расчет.
Создание карты пористости пласта Н_1 (2)
20
21
22
24
23
2
Создание карт пористости пластов Н_2 и Н_3 (2)
10
9
Создание карт пористости пластов Н_2 и Н_3 (3)
11
18
19
20
22
21
3
4
5
Расчет эффективных нефтенасыщенных толщин по скважинам (2)
В закладке Calculations перенесите атрибут Net pay thickness (6) с помощью стрелки в поле Calculate (7).
Эффективные нефтенасыщенные толщины будут рассчитаны на основании кривой, соответственно, в секции Calculation type
необходимо выбрать Log (8).
Закладка Stratigraphy.
14
Настройки данной закладки оставьте
без изменений.
17
15
Пласт Н_2
16
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (1)
Прежде всего, необходимо подготовить исходные данные для построения карты эфф. нефтенасыщенных толщин пласта Н_1.
Исходные данные для построения карты эфф. нефтенасыщенных толщин: скважинные данные, карта эффективных толщин в
пределах ЧНЗ, разомкнутый контур нефтеносности со значением 0 в узлах.
Скважинные данные уже подготовлены.
Теперь давайте подготовим карту эффективных толщин в пределах ЧНЗ. Поскольку карты будут построены с помощью
инструментария панели Property mapping, все исходные данные для картопостроения должны быть собраны в соответствующем
объекте в контейнере Horizons. Для объекта изохора давайте добавим два типа данных. Первый – поверхность NetThickTruncated
(1), а второй – полигон OWC open (2).
Добавленные новый типы данных (3) будут использованы при построении карт эфф. нефтенасыщенных толщин.
1 2
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (2)
4
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (3)
3
4
5
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (1)
3
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (2)
8 9
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (3)
10
11
В закладке Layout задайте инкремент
25х25 для данной карты (10) (заданный
размер ячеек наилучшим образом
подходит для данной карты).
В секции Boundary выберите опцию
12
User defined polygon и в качестве границ
построения задайте внешний контур
нефтеносности пласта Н_1 (11). Карта
13 будет определена только в границах
залежи.
Ниже выберите пласт Н_1 (12) и
рассчитайте минимальное и
максимальное значения, которые будут
участвовать при интерполяции (13).
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (4)
17
18
19
21
20
22
Коррекция карты эфф. нефтенасыщенных толщин пласта Н_1 (1)
6
2
5
Коррекция карты эфф. нефтенасыщенных толщин пласта Н_1 (2)
9
11
10
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (1)
!!! Самостоятельная работа
Для закрепления навыков построения карт эфф. нефтенасыщенных толщин
2 постройте самостоятельно карту эфф. нефтенасыщенных толщин по пласту Н_2.
1. Получите карту эффективных толщин по пласту H_2 в пределах ЧНЗ.
3
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (2)
1
3
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (1)
2
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (2)
3
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (3)
4
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (4)
5
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (5)
2
Расчет значений водонасыщенности по скважинам (1)
4
Расчет значений водонасыщенности по скважинам (2)
В закладке Calculations
перенесите атрибут Avg Sw в поле
Calculate (5).
Средняя водонасыщенность
будет рассчитана по кривой (6)
6 SWAT (7) как среднее значение (8)
по каждому пласту.
7
Включите опцию Filter from log и в
8 качестве фильтра выберите кривую
9 10 SAT (9) в интервале значений от 5 до
8 (10) (выше ВНК).
5
При расчете, значение средней
водонасыщенности будет взвешено
по TVT (11).
11 Также включите опцию Use log
12 weighting и выберите кривую LITO_D
(12)
Запустите задачу на расчет и
добавьте в Workflow.
Построение карт водонасыщенности
В настоящее время для построения двухмерных карт водонасыщенности (нефтенасыщенности) существует несколько
способов. Например, обычная интерполяция, интерполяция в пределах внутреннего контура с последующей
доинтерполяцией на кондиционное значения, присвоенное внешнему контуру нефтеносности, пересчет карт насыщенности
от высоты залежи и т.д.
Однако, стоит заметить, что ни один из используемых подходов не позволяет получить корректную двухмерную карту
распределения насыщенности, которая учитывала бы все законы распределения УВ в пласте, а также разломы, разные
контакты.
Учитывая вышесказанное, мы рекомендуем создавать необходимые карты распределения насыщенности из трехмерной
модели насыщения, где возможно учесть все законы и особенности распределения различных флюидов в пласте для
отдельно взятой залежи.
Для учебной модели в рамках двухмерного подсчета запасов в качестве среднего значения водонасыщенности примем
0,152 у.ед.
NB! Далее обратите внимание, что в панели Volumetrics в качестве переменной насыщенности используется именно
водонасыщенность.
Подсчет запасов 2D (1)
Для чисто нефтяных залежей в RMS есть возможность рассчитывать следующие виды объемов (Volumetrics):
Bulk Volume – геометрический объем ячеек, лежащих выше ВНК. Каждая ячейка параметра Bulk содержит значение
геометрического объема этой ячейки.
Net Volume – эффективный геометрический объем, т.е. Bulk Volume, но только в коллекторах.
Рассчитывается по формуле Net = Bulk × NTG.
Pore Volume – эффективный поровый объем – то есть объем порового пространства в коллекторах.
Рассчитывается по формуле Pore = Net × PORO.
HCPV (Hydro Carbon Pore Volume) – объем нефти в пластовых условиях (м3). Рассчитывается по формуле Pore × SOIL.
STOIIP (Stock Tank Oil Initially In Place) – объем нефти в поверхностных условиях, т.е. геологические запасы нефти (м3).
Рассчитывается по формуле (HCPV / Bo).
При умножении STOIIP на плотность нефти мы получаем объем нефти в поверхностных условия в т.
Подсчет запасов 2D (3)
14
Затем переключитесь на переменную NG (13).
Переменные будут заданы отдельно для каждого пласта – Each
interval (14).
15 Для каждого интервала включите опцию Use surface и в drop site
перенесите карты песчанистости по каждому пласту (15).
Подсчет запасов 2D (5)
16
Далее переключитесь на переменную Phi (16).
Переменные будут заданы для каждого интервала (17).
17 В таблице переменных для всех интервалов включите
опцию Use surface и в drop site перенесите карты пористости
для каждого пласта (18).
18
31
Подсчет запасов 2D (8)
35
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Трехмерное моделирование
Урок 7
Трехмерное моделирование всегда начинается с построения 3D сетки, которая является основой для последующего
моделирования. Все трехмерные параметры, которые создаются в процессе создания модели привязаны к ячейкам сетки. Для
построения параметров как правило используется достоверная скважинная информация, которая также переносится на ячейки
сетки.
В Уроке 7 Вы познакомитесь с видами трехмерных сеток, инструментами для их построения, также будет рассмотрена
процедура осреднения скважинных данных на ячейки созданной сетки.
Multi-Zone Рис. 1
Типы 3D сеток (2)
Corner-Point Grid – сетка данного типа имеет гибкое строение и подходит для встраивания разломов. Пиллары такой сетки могут
быть наклонны, но всегда прямые (линии не могут быть изогнутыми). Соседние ячейки из двух разных слоев всегда имеют общие
узлы. Данный тип сеток можно получить также с помощью функциональности Network structural framework, при использовании
функциональности Integrated structural framework будут созданы сетки только данного типа. Сетка геометрии Corner-point наиболее
распространенный в настоящее время тип сетки, так как он достаточно гибок, позволяет встраивать разломы и более удобен для
последующего гидродинамического моделирования.
8-Points Cell Grid – данный формат еще более гибкий в сравнении с предыдущим, каждый узел ячейки описывается отдельно,
поэтому узлы ячейки не обязательно будут расположены на пилларах сетки. В связи с этой особенностью для таких сеток доступна
не вся функциональность RMS. Данный формат непосредственно в RMS создан быть не может, но его можно импортировать из
других пакетов (например, Tempest). При необходимости сетка такого типа может быть конвертирована в формат corner-point.
Orthogrid – автоматически создаются при импорте сейсмических данных (версии до RMS 2010.1). Это регулярные сетки, где все
ячейки имеют одинаковую длину, высоту и ширину, и все пиллары вертикальны.
Corner-Point Grid
XY-Regular Grid
(геометрия типа
(регулярная
«угловой точки»)
геометрия)
Создание сетки (1)
Поскольку ранее мы использовали инструментарий Integrated structural framework, сетка будет построена также
с помощью данной функциональности.
1
В списке операций контейнера Grid models выберите опцию
Create grid model… (1).
4
Далее откройте папку Grid model geo и в списке операций пока
еще пустого объекта Grid выберите опцию Create grid… (4).
Создание сетки (2)
Рис. 1
Рис. 2
Разлом встроен Разлом встроен
ступеньками вдоль пилларов
Создание сетки (4)
3
Создание Block wells (1)
2
Следующий шаг – перенос скважинный данных на
ячейки сетки. Эта процедура называется создание Block
wells.
3
В списке операций Grid найдите опцию Block wells…
(1).
В появившейся панели создайте новую задачу (2).
В первой закладке в поле Name… введите имя
4 выходного объекта (3).
Далее, выберите все скважины (4). При необходимости,
можно выбрать для осреднения только некоторые
скважины из списка, либо воспользоваться кнопкой Groups
и выбрать для осреднения созданные заранее группы
скважин.
Далее, выберите кривые для осреднения.
Для кривой ZONELOG есть отдельное поле (5), так как
кривая стратиграфии контролирует границы осреднения
остальных кривых. Перенесите ZONELOG из списка
5 Available logs в поле Zone log. Кривые LITO_D, LITO, PORO
и SWAT перенесите в поле Scale up logs (6).
Перейдите в закладку Parameters.
6
Создание Block wells (2)
7
Закладка Parameters содержит настройки
осреднения скважинных кривых на ячейки
сетки.
В секции Logs выберите первую кривую
ZONELOG (7).
Включите опцию Cell layer averaging (8).
В опции Treat original log as выберите
Intervals (9).
В секции Zone mapping выставите
правильные индексы кривой стратиграфии,
соответствующие осредняемым пластам (10).
Ниже из выпадающего списка выберите
опцию Shift and scale logs to match grid zones
8 (11).
9
Подробнее о выбранных настройках
рассказано в приложении.
10
11
Создание Block wells (3)
12
15
16
Создание Block wells (4)
17
18
Для кривых PORO и SWAT выставите одинаковые
настройки.
Включите осреднение Arithmetic (17).
19
20 При осреднение будет использоваться в качестве Bias log
кривая LITO_D, т.е. данные пористости и насыщенности будут
осредняться независимо в каждом коде кривой литологии (18).
Включите опцию Cell layer averaging (19).
При выборе в качестве алгоритма осреднения Arithmetic
опция Interpolate (20), которая соответствует режиму Intervals для
дискретных кривых, выбрана по умолчанию.
Создание Block wells (5)
23
24
Визуализация Block wells
Визуализируйте полученный объект BW и просмотрите осредненные кривые.
Оценка качества осреднения (1)
Исходная
кривая в
виде фона
Кривые будут
визуализированы
как кривые в левом Визуализация исходных
треке скважинных кривых в виде
фона в доп.треке, в виде
кривой в левом треке
Значение в выбранной
ячейке (ячейки левого
трека)
Исходная
кривая
Кривые будут
визуализированы
как фон в левом
треке
Осредненная
кривая
Кривые будут
визуализированы
как фон в правом
треке. Выбранные
кривые можно
редактировать в
режиме Edit value
Масштабирование
Оценка качества осреднения. BW в Correlation view (3)
Well BW
Well BW
3
Оценка качества осреднения. Statistics (4)
Оценив статистику, можно сказать, что осреднение выполнено вполне корректно: разница между скважинными
данными и осредненными в пределах допустимых границ
Оценка качества осреднения. Гистограммы (5)
5
6
Моделируемы Фильтры по Выбор
е пласты дополнительно скважин
й дискретной
кривой
Оценка качества осреднения. Гистограммы (7)
Снова откройте панель Source data and filter (8).
8 Создадим новую серию, в которой будут анализироваться данные для пластов
H_2 и Н_3. Нажмите на кнопку Add (9), в панели Add series введите имя серии (10).
9 10
12
13
14
Оценка качества осреднения. Гистограммы (8)
Количество
столбцов
Настройки
цвета
Оценка качества осреднения. Гистограммы (9)
Добавим на график еще две серии – распределение исходной
пористости по скважинным данным отдельно по пластам.
Создадим новую серию для пласта H_1.
2. Перенести в drop site
контейнер Wells
1. Создать
новую серию 3. Выбрать кривую
PORO из списка 6. Добавлена
новая серия
4. Выбрать
5. Выбрать
кривую
кривую LITO_D
ZONELOG и
и фацию 1
индекс 2
(пласт Н_1)
Оценка качества осреднения. Гистограммы (10)
1. Создать
новую серию 3. Выбрать кривую
PORO из списка 6. Добавлена
еще одна
новая серия
4. Выбрать
кривую 5. Выбрать
ZONELOG и кривую LITO_D
индексы 3 и 4 и фацию 1
(пласты Н_2,
Н_3)
Оценка качества осреднения. Гистограммы (11)
Удобнее оценить созданные гистограммы отдельно по пластам.
Вначале отключите серии, относящиеся к пластам H_2 и Н_3 (1), оцените распределение (2). Затем отключите серии для Н_1
(3), оцените распределение (4). Обратите внимание на информационные таблицы, содержащие статистические показатели
распределений (5).
1 3
2 4
5 5
Оценка качества осреднения. Гистограммы (12)
! Самостоятельная работа
Попытайтесь самостоятельно построить распределение фаций кривой LITO_D отдельно по пластам для исходных
данных и осредненных.
В результате Вы должны получить гистограммы приведенные ниже.
NB! Кроме приведенных инструментов и критериев для оценки качества осреднения скважинных
данных на ячейки трехмерной сетки, также к способам контроля качества осреднения можно отнести
построение кроссплотов NetThick_well vs NetThick_bw, расчлененность_well vs расчлененность_bw.
А 1
Б
Рис. 1
Опции области Selected horizons (2)
Опция Air
Если структурная модель содержит поверхности несогласия,
модель сетки содержит информацию об эродированных частях
А горизонтов. На Рис. 2 Б эродированные части горизонтов
представлены пунктирной линией, они всегда создаются при
создании модели горизонтов, но их нельзя визуализировать.
Экстраполированные горизонты могут быть полезны при
создании модели сетки.
При создании модели сетки возможны два варианта
создания ячеек в зоне размыва пласта. Первый вариант (Рис. 2
А) -ячейки слипаются в точке соприкосновения эродированной
поверхности с поверхностью несогласия. Второй вариант (Рис.
2 Б) - ячейки ниже поверхности несогласия как бы следуют за
обрезанными частями горизонтов.
Чтобы реализовать последний вариант, необходимо
включить опцию Air. Данная опция будет активна, если в
модели горизонтов есть горизонты, моделируемые как
Unconformity.
Б
Рис. 2
Вертикальное строение сетки (1)
Эродированные или
Пласт выдержан по выклинивающиеся
мощности пласты.
3a Кровля 3b Кровля
По вертикали сетки могут быть:
пропорциональные - необходимо задать
две опорные поверхности и количество
Подошва Подошва
слоев между ними, в любом месте пласт
будет разбит на одинаковое число слоев
(No of cells) (1); Эродированные или
выклинивающиеся
непропорциональные - необходимо пласты.
задать постоянную толщину слоя и одну
Дополнительная
опорную границу (кровлю, подошву сетки граница
или дополнительную поверхность), при 4 При необходимости, можно создать сетку с
Кровля
этом количество слоев будет постоянной толщиной ячеек
варьироваться в зависимости от общей (непропорционально), но ограничить
мощности пласта (Top conform, Base максимальное количество слоев
conform) (2a, 3a, 4). Подошва (пропорционально) (2b, 3b). Первоначально
сетка будет разбиваться непропорционально,
Сохранение плавных
но как только количество слоев будет равно
стратиграфических заданному, далее сетка будет разбиваться
границ.
пропорционально границам. Данный тип
слоистости доступен только для сеток
интегрированной структурной модели.
Вертикальное строение сетки (2)
Опция Truncation
При выборе непропорционального вертикального строения сетки
или пропорционального, но между дополнительными поверхностями,
Вы также должны задать тип усечения ячеек на границе сетки,
поскольку в результате разбиения некоторые ячейки могут оказаться
А за пределами границ построения.
Доступны три варианта усечения ячеек:
Truncation (A) – все узлы ячеек лежат внутри границ сетки, при
этом ячейки секутся границами сетки;
Attach cells (Б) – все узлы ячеек лежат внутри границ сетки, при
этом если за границы сетки выходит более двух узлов ячейки, такая
ячейка будет совмещена с соседней по вертикали. При выборе
Б данной опции появляется большое количество не соседних
соединений, данный вариант не рекомендуется для
гидродинамических сеток;
В
Настройки панели Block wells (1)
-999
PORO=18%
Определенные ячейки
Неопределенные ячейки
Рис. 3
Рис. 2
Настройки панели Block wells (2)
Скважина
Значение точки 1
Значение точки 1
Область Zone Mapping используется для определения значения кривой ZONELOG, которое будет соответствовать каждой
моделируемой зоне (пласту) (1).
Ниже можно выбрать один из трех алгоритмов, которые определяют каким образом кривая стратиграфии будет
контролировать границы осреднения других кривых (2):
Normal scale up: Нормальное осреднение, при этом данные осредняются независимо от стратиграфии, т.е. в те ячейки, в
которые попали точки с данными. Этот способ следует использовать только в тех случаях, когда скважин мало и они идеально
сидят на модели.
Scale up biased to grid zones: Так же, осреднение происходит без учета стратиграфии, но при этом те данные, которые не
попадают в ячейки своей подсетки, не учитываются, и соответствующей ячейке присваивается неопределенное значение.
Shift and scale logs to match grid zones: при несоответствии между кривой стратиграфии и подсетками, первая сдвигается и
масштабируется так, чтобы она четко лежала в границах 3D сетки.
Исходная
кривая
Осредненная
кривая
Normal scale up Scale up biased to grid zones Shift and scale logs to match zones
Настройки панели Block wells (5)
Порядок в списке
определяет
приоритет фаций
Вес фаций
При осреднении любых других дискретных кривых, кроме кривой стратиграфии Zone log, можно задать приоритет и вес
каждого кода осредняемой кривой.
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Фациальное моделирование
Урок 8
Трехмерная сетка подготовлена, скважинные данные осреднены на ячейки сетки – все готово к тому, чтобы приступить к
распределению свойств.
RMS предлагает очень широкий выбор инструментов для создания непрерывных или дискретных трехмерных параметров,
с помощью которых отражается распределение различных свойств моделируемых отложений.
В данном уроке приведен краткий обзор функциональности, позволяющей создавать различные трехмерные параметры на
основании различной информации.
Урок посвящен рассмотрению инструментов трехмерного фациального моделирования. Будут рассмотрены теория
интерполяции в RMS, детерминистические инструменты создания трехмерных параметров (панель Parameter Interpolation) на
3D сетке. Затем будут подготовлены тренды для фациального моделирования и рассмотрен один из алгоритмов
стохастического фациального моделирования Facies:Indicators.
3D параметры
Инструменты
Математические
Стохастические
Детерминистические
Fault blocks
Составляющие 3D моделирования (2)
Стохастические
Фациальное Петрофизическое
моделирование моделирование
Petrophysical modelling
Пиксельные алгоритмы – Объектные алгоритмы –
каждая ячейка рассматривается осадочные тела Алгоритм Prediction*** Алгоритм Simulation
отдельно, но в связи с другими. представлены набором тел (kriging) (стохастика)
Воспроизводятся заданные (объектов). Эффективны,
Инструмент для моделирования
доли объемов фаций, тренды, если известны формы,
петрофизических характеристик пласта. В
непрерывность фаций. ориентация, размеры
качестве исходных данных можно
осадочных тел.
-Facies Indicators использовать скважинные непрерывные
-Facies Belts -Facies Composite кривые, 1D, 2D, 3D тренды, данные сейсмики,
-Facies Channels трансформации, результаты вариограммного
-Facies MPS
-Facies Elementary анализа.
-Facies SedSeis Возможно использовать classic cosimulation и
co-located cosimulation.
Интерполяция основывается на распределении в границах заданного объема значений, определенных только в некоторых
точках, например вдоль ствола скважины.
Для интерполяции параметра необходимо подготовить 3D сетку, а также объект Block wells, содержащий скважинные данные,
осредненные в соответствии с вертикальным разрешением 3D сетки (см. Урок № 7).
Прежде чем приступить с рассмотрению инструментов интерполяции, в закладке Workflow создайте новый объект –
Facies_modelling.
1
Практически выполнить интерполяцию параметров можно с
помощью панели Parameter interpolation.
Grid Property modelling Parameter interpolation… (1).
Parameter interpolation (1)
интерполировать отдельно в
каждом разломном сегменте;
интерполировать отдельно в
каждой фации. Фации
определяются дискретным
параметром литологии, при Пример
необходимости можно выбрать
любой дискретный параметр
Parameter interpolation (2)
Печать
Экспорт в xls-файл
1. Переименуйте
серию
2. Создайте новую
серию
3. В качестве
объекта анализа
выберите
параметр
LITO_interp_D
Создание ГСР (3)
6 7
Сравните распределение
литотипов по разрезу на основании
осредненных скважинных данных (6)
и трехмерного дискретного параметра
литологии (7), полученного
интерполяцией.
Сходимость распределений
фаций достаточно высока.
Facies:Indicators (1)
Рассмотрим один из алгоритмов стохастического фациального моделирования Facies:Indicators. Данный алгоритм относится
к пиксельным методам.
С принципами работы метода можно познакомиться в приложении.
Основные преимущества рассматриваемого алгоритма:
Гибкость — Indicators позволяет Вам создавать литологические модели с различными настройками для большого
количества типов пород, а также основывать свои расчеты на скважинных и сейсмических данных;
Скорость — метод обеспечивает быстроту расчета, вне зависимости от количества скважин;
Совмещение реализаций — параметры фаций, полученные с помощью данного алгоритма, можно совмещать с
параметрами, полученными с помощью других доступных методов.
В качестве исходных данных для данного алгоритма могут быть использованы дискретная фациальная кривая, различные
типы трендов (1D вертикальный тренд, 2D горизонтальный тренд, 3D объемный тренд, сейсмика), результаты вариограммного
анализа.
14
32
Facies:Indicators (6)
Визуализируйте полученный параметр
литологии.
Надо отметить, что поскольку метод относится к
вероятностным, необходимо делать несколько
реализаций фациальной модели и оценивать ее
неопределенность (дополнительную информацию
по данным вопросам можно найти в руководстве
пользователя).
Визуальное сравнение параметров LITO_D и indicators
Parameter interpolation
Более точно сравнить доли фаций по параметрам со скважинными данными можно в панелях Statistics.
Откройте панель статистики для объекта BW (1), а также для объекта Grid (2).
Настройте удобный внешний вид таблицы и сравните доли фаций по каждому пласту.
1 2
Сравнение ГСР
Global
volume
fraction
3D trend
with 2D
trend
1D trend
Построение 2D карты из 3D параметра (1)
Пласт H_2
Построение 2D карты из 3D параметра (3)
Стоит отметить, что сходимость карты, полученной из 3D параметра, с картой, заданной в виде тренда для пласта H_2 высока.
Если рассмотреть карту, полученную для пласта H_3, и сравнить с картой песчанистости, полученной с помощью панели Property
mapping, заметно, что распределения песчанистости разные. Однако, напомним, что для пласта Н_3 в качестве тренда был задан
1D тренд (ГСР).
Алгоритм Facies:Indicators достаточно точно воспроизводит заданные тренды.
Пласт H_3
Workflow
Projects/Training_base_08_Facies_modelling.pro
Приложение
Алгоритм интерполяции в RMS
4
5
Принцип работы индикаторов
7
Оценка связанных объемов (1)
Оценить связанность фаций в фациальной модели можно с помощью панели Connected volumes.
Данная функциональность позволяет рассчитывать объем ячеек с одинаковым кодом, относящийся к выбранной ячейке. В
расчет объема будут включены выбранные ячейки только с одинаковым литологическим типом, если они имеют, по крайней мере,
одну общую грань, то есть, если ячейки связаны только по одной вершине, они не будут рассматриваться как связанные.
Цель проведения данного анализа – получить информации о протяженных глинистых перемычках и объеме одиночных
песчаных тел. В окне визуализации выбираем нажатием ЛКМ нужную ячейку. Объем рассчитывается и отображается в панели
Connected Volumes вместе с именем и кодом выбранного дискретного параметра.
Оценка связанных объемов (2)
Также с помощью данной панели можно создать новый параметр, всем ячейкам нового параметра в пределах выбранного
тела будет присвоен новый заданный код.
Переход от 3D параметра к 2D карте (1)
Рис. 1
Переход от 3D параметра к 2D карте (2)
X, Y sampling
I, J sampling Рис. 2
В уроке 5 мы упомянули о том, что одним из способов контроля качества осреднения скважинных данных на трехмерную сетку
является построение кроссплотов сравнения эффективных толщин по скважинам и BW, а также расчлененности .
В данном приложении вернемся к этому вопросу и начнем с построения кроссплота NetThick_well/NetThick_bw, на котором
будут сравниваться атрибуты эффективных толщин (Net thickness) isochore well picks, рассчитанные по скважинным данным (уже
рассчитаны) и по осредненным данным.
3 8
4
5
6
7
Кроссплот NetThick_well/NetThick_bw (2)
После получения кривой литологии с BW, рассчитаем по данной кривой эффективные толщины.
Толщины будут рассчитаны в уже знакомой панели Well picks calculator (9).
9 В первой закладке Well picks укажите настройки, как в примере панели (10).
В закладке Calculations укажите настройки, как в примере панели (11).
Открыв любую таблицу Isochore picks table, Вы можете просмотреть
полученный атрибут (12).
10
11
12
Кроссплот NetThick_well/NetThick_bw (3)
Создайте новое окно для построения кроссплота. Нажмите
Выберите в качестве анализируемых данных well picks для пласта Н_1 с атрибутами
Net thickness по одной оси и Net thickness BW по другой оси.
2
Кроссплот Rug_well/Rug_bw (2)
//-----USER-INPUT------------------
lrun = "log" \\ Имя набора кривых (log run), в котором находится
кривые литологии и стратиграфии (должен быть во всех
скважинах).
ZLn = "ZONELOG“ \\Имя кривой стратиграфии
5 FACn = "LITO_D« \\Имя фациальной кривой
Code = 1 \\Код фациальной кривой, по которому будут разделяться
тела
unCode = -999 \\Код, который будет создаваться в кривой тел при
отсутствии кода указанного выше на фациальной кривой
BODYn = "dBODY_well«\\Имя создаваемой кривой (создается в
результате работы).
1
Кроссплот Rug_well/Rug_bw (5)
Рассчитанные значения расчлененности по скважинам и по BW сравните на кроссплотах отдельно для каждого пласта.
Н_1
Н_2
Н_3
Алгоритмы фациального моделирования (1)
Training image
Пример
Итоговый параметр
Цикл геологического моделирования
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Петрофизическое моделирование
Урок 9
В данном уроке мы продолжим знакомство с инструментами трехмерного моделирования RMS. Будут рассмотрены теория
и инструменты вариограммного анализа в RMS, а также инструменты петрофизического стохастического моделирования
(Petrophysical modelling).
Как было замечено ранее, стохастические алгоритмы моделирования основаны на результатах вариограммного анализа.
Давайте рассмотрим понятие «вариограмма», а также инструменты вариограммного анализа, представленные в RMS.
Вариограмма - это математический инструмент, используемый для оценки пространственной корреляции («непрерывности»
(continuity) или «вариации» (variability)) геологических данных. Другими словами это функция, показывающая изменчивость
некоторого параметра в зависимости от расстояния между двумя значениями этого параметра, причем при увеличении
расстояния увеличивается степень вариации.
Элементы вариограммы:
Lag length – длина шага - расстояние между
сравниваемыми точками.
Для того, чтобы вариограмму можно было использовать в компьютерном моделировании, необходимо аппроксимировать ее
одной из стандартных математических моделей вариограмм. Наиболее широко распространены три модели вариограмм:
сферическая, экспоненциальная и гауссова.
6
В нашем случае будут исследоваться осредненные скважинные
данные – Scaled up data (6).
OK.
Оценка азимута вариограммы
1 4
2
Переключитесь на
7 направление Normal (7).
Выставьте настройки конуса
поиска, как указано в примере
слева.
Настройки конуса поиска (5)
Переключитесь на
направление Vertical (8).
Выставите настройки
конуса поиска как указано в
примере слева.
OK.
25
26
Настройки панели Petrophysical modelling (5)
28
29
Настройки панели Petrophysical modelling (6)
Выберите фацию 1 второго пласта (30).
Трансформацию Truncate настройте таким же образом, как
было описано для первого пласта. В панели статистики для BW
можно свериться с заданными граничными значениями (0.18-
0.256) (31).
Преимущество рассматриваемой панели заключается в том,
30 что в ней можно задать любое количество различных трендов.
Этим мы воспользуемся и зададим карту пористости,
построенную с помощью панели Property modelling (32) в
качестве двухмерного латерального тренда. Перенесите карту
пористости по пласту H_2 из Clipboard в Trends Surfaces.
Выберите категорию Geological trends и трансформацию 2D
Lateral trend (33).
Откройте панель Univariate transformation, нажав на значок в
списке Edit. Выберите в качестве тренда карту map_Poro_H_2 в
33 панели Univariate transformation (34). Остальные настройки
оставьте в этой панели по умолчанию.
31 Опция Automated позволяет автоматически оценить все
переменные трансформаций.
34
32
Настройки панели Petrophysical modelling (7)
35
Настройки панели Petrophysical modelling (8)
36
38
41
41
Настройки панели Petrophysical modelling (11)
Настройки панели Petrophysical modelling закладка Variograms для пластов Below_Top_2 (42) и Below_Top_3 (43).
42 43
Стохастический параметр пористости
Визуализируйте полученный параметр пористости - PORO.
Визуальное сравнение параметров
! Самостоятельная работа
Создайте сравнительные гистограммы распределения пористости по параметру, полученному с помощью стохастических
алгоритмов, и BW для первого пласта, а также для второго и третьего пластов совместно
Создание фильтров
3 4
Параметр пористости
PORO,
отфильтрованный
только в коллекторах.
Построение 2D карт из 3D параметра
4 8
6 7
9
Сравнение карт пористости (1)
PERM=0.0011×e42.515×PORO
2
Projects/Training_base_09_Petrophysical_modelling.pro
Приложение
Сравнение ГСР по пористости BW и 3D (1)
ГСР по пористости BW и 3D также как и ГСР по литологии можно построить с помощью инструментов анализа данных.
Создайте окно Vertical proportional curve, создайте одну серию в которой в качестве объекта анализа будет выбрана кривая
пористости из BW (1), во второй серии в качестве объекта анализа выберите Poro_interp (2).
2
Сравнение ГСР по пористости BW и 3D (2)
Сравните трендовые линии Moving average, добавленные на кроссплоты PORO=f(Simbox depth Z) для BW и 3D
пористости.
Первая серия
для BW
Аппроксимируем
полученное
облако точек
кривой Moving
average
Сравнение ГСР по пористости BW и 3D (3)
Вторая серия
для 3D
Также
аппроксимируем
второе
полученное
облако точек
кривой Moving
average.
Для удобной
оценки графика,
подберите
необходимые
настройки
визуализации
Вариограмма (1)
Обратите внимание, что дисперсия растет только до лага = 1.2, далее она вышла на прямую. Из этого можно сделать вывод:
степенью сходства в данном примере обладают только те точки, которые находятся на расстоянии не больше 1.2 м. друг от
друга.
Точки с данными, расстояние между которыми > 1.2 м, характеризуются максимальной вариацией, и, следовательно, не имеют
степени сходства.
Следовательно, зная вариограмму для этой скважинной кривой, мы можем статистически аппроксимировать (т.е. предсказать,
или смоделировать) ее значения там, где кривая не определена.
Вариограмма (4)
вертикальная
Экспоненциальная
Гауссова
Цикл геологического моделирования
Петрофизическое
моделирование
Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Моделирование насыщенности и подсчет запасов 3D модели
Урок 10
В данном уроке будет рассмотрен один из важных и неоднозначных вопросов трехмерного моделирования – создание
параметра насыщения. Мы предложим один из вариантов моделирования насыщенности.
Далее, на основании созданной 3D модели, с помощью инструментов RMS будут оценены запасы углеводородов,
полученные цифры запасов по 3D модели можно будет сравнить с запасами, подсчитанными по 2D модели.
Горная порода
Пленочная вода
Капиллярно-удерживаемая вода
УВ
Свободная вода
Капиллярное давление
Капиллярное давление (Pc) формируется за счет различия плотностей флюидов, заполняющих поровое
пространство, и поверхностных сил, действующих на флюиды.
Капиллярное давление
Pc=Δρ g (z – z0)
10
z – z0
6
0
0 0,01 0,02 0,03 0,04
Рс, MПа
25
ЧНЗ
20
0
0 20 40 60 80 100
ВНЗ Водонасыщенность, %
Структура порового пространства
По форме кривой капиллярного давления можно судить о характере структуры порового пространства:
преобладают мелкие поры
50 15
52,5 60
40
37,1
30 40 10
20 13,6 11,9 20
10 6,6 5
10,4
0,0
0 0
.0 7 15 0.3 .3 0
<0 0. 5- >0
7- 0 .1 0 20 40 60 80 100
0 .0
Водонасыщенность, %
Радиус пор, мкм
60 100
20
40 34,6 15
52,3 60
30
33,4 40 10
20 14,5 16,2
11,5
8,5 9,6
20
10 11,7 5,2 5
0,0 0,4 2,1
0 0
.0 7 5 0.3 . 6 25 2.5 .5 0
<0 0.1 5- -0 -1
.
5- >2
7- 0 .1 0 .3 0 .6 1 .2 0 20 40 60 80 100
0 .0
Модель насыщения любой сформированной залежи можно разделить на три зоны: предельного насыщения
(ЗПН), переходная, ниже зеркала чистой воды.
Переходная зона
Выше нулевого уровня капиллярного давления начинается переходная зона, в которой появляется нефть. Переходная зона –
зона двухфазного течения флюидов, в которой относительные проницаемости по нефти и воде меньше единицы. Переходная
зона выделена между «зеркалом чистой воды» и зоной предельного насыщения, а распределение насыщенности описывается J-
функцией Леверетта, которая связывает ФЕС коллектора, поверхностные свойства пород, свойства флюидов и высоту над