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

Геологическое моделирование в RMS.

Практические упражнения.

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

Урок 2. Импорт исходных данных 75

Разрез моделирования 76

Исходные данные 78
Создание проекта 87
Импорт исходных данных 90
Урок 3. Корреляция скважин 152

Настройка планшета скважины 158

Корреляция скважин 179


Приложение 191
Урок 4. Структурное моделирование 212
Приложение 246
Содержание (2)

Урок 5. Интегрированное структурное моделирование 251

Приложение 294
Урок 6. Построение 2D карт и подсчет запасов 303

Приложение 390

Урок 7. Построение 3D сетки. Создание Block wells. 392


Приложение 424
Урок 8. Фациальное моделирование 437
Приложение 465
Урок 9. Петрофизическое моделирование 494
Приложение 533
Урок 10. Моделирование насыщенности. 3D подсчет запасов 544
Создание модели насыщения 552
Подсчет запасов по 3D модели 603
Урок 11. Создание гидродинамической сетки. Upscaling. 614
Ремасштабирование параметров на примере пропорционально укрупненной сетки 623
Ремасштабирование параметров на примере непропорционально укрупненной сетки 653
Комментарии Закревского К. Е. 677
Введение

Компания 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 за спонсорскую помощь в создании учебного курса в
лице генерального директора Болотника Дмитрия Николаевича а также всем коллегам, которые принимали активное участие в
тестировании проекта и помогали в усовершенствовать полученную модель и данное руководство.

Кандидат геолого-минералогических наук


Закревский К.Е.
Внимание!
Выполняя упражнения данного курса помните, что настройки, описанные в этих уроках, оптимальны
только для данного конкретного учебного примера с определенным набором исходными данных.

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

Выполнив уроки, Вы познакомитесь с интерфейсом программного комплекса RMS, а также освоите


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

В процессе изучения уроков, на некоторых страницах Вы встретите пиктограммы, означающие следующее:

– К данной странице существует комментарий К.Е. Закревского, ознакомиться с которым можно в


соответствующем разделе в конце второго тома

– Дополнительная информация по изучаемому вопросу приведена в приложении к соответствующему


уроку

По всем возникающим вопросам Вы можете связаться с группой технической поддержки ROXAR:


Москва: тел. +7 (495) 504 34 05, e-mail: software.moscow@roxar.com
Тюмень: тел. +7 (3452) 49 44 59, e-mail: software.tyumen@roxar.com
Интерфейс RMS
В Уроке 1 знакомство с программой начнем с рассмотрения интерфейса.
Рабочая область RMS состоит из нескольких областей, которые настраиваются отдельно. Описание настроек данных областей
приведено далее.

1
2
4 3
Основное меню

Основное меню программы cодержит ряд стандартных пунктов, знакомых по работе с ОС Windows и офисными
приложениями. Коротко об основных возможностях каждого пункта:
File – позволяет открыть, сохранить, сохранить как… проект. Содержит инструменты импорта и экспорта объектов, а также
список последних открытых проектов;
Edit – позволяет удалить объект и сделать скриншот;
View – содержит функциональность, отвечающую за настройки отражения различных рабочих областей программы и способ
отражения графа моделирования – Workflow. Более подробно данная функциональность будет рассмотрена во второй части
данного урока, посвященной визуальным настройкам;
Format – содержит настройки для режима презентации, а также сохранения и загрузки шаблонов визуализации;
Tools – содержит список опций и операций для настройки единиц проекта, систем координат проекта и системы координат
для импорта/экспорта, пользовательские настройки внутри программы;
Window – содержит список активных окон и позволяет переключаться между;
Help – содержит справочную информацию и документацию по программе

Некоторые опции будут рассмотрены ниже, например, меню Tools, View. Остальные опции во многом интуитивны и
аналогичны многим распространенным приложениям. Дополнительно о работе с данной функциональность можно прочитать в
руководстве пользователя.
Меню Tools

Рассмотрим основные настройки меню Tools, которые часто


очень полезны при работе с проектом.

Units – настройка единиц проекта


Coordinate system – настойка системы координат проекта
Coordinate system for import/export – система координат для
импорта/экспорта
Workflow organizer – список графов моделирования проекта,
управление графами
Reset project template – сброс шаблона проекта
User Preferences – настройки пользователя

Некоторые пункты данного меню более подробно будут


рассмотрены ниже. Для получения дополнительной
информации об опциях можно обратиться к руководству
пользователя.
Меню Tools, опция Coordinate system for import/export

Tools  Coordinate system for


import/export…
В данной панели Вы можете задать
параметры координатной системы для
импорта/экспорта. Например, можно задать
смещения по осям или угол поворота (секции,
выделенные большим черным
прямоугольником). Укажите величину
смещения и на эту величину при импорте или
экспорте данные будут смещены или
повернуты. Смещение измеряется в метрах,
поворот измеряется в градусах (1).
Часто бывает полезна опция Positive Z
1 direction – направление оси Z. В RMS глубины
по умолчанию отсчитываются от 0 вниз со
знаком «+». Если в ваших исходных данных
глубины отрицательные, то необходимо
2 просто при импорте переключиться с Down на
Up. Не забудьте после импорта данную опцию
отключить, иначе экспорт будет также
выполнен с обратно-ориентированной осью Z
(2).
Меню Tools, опция Units

1 3
Tools  Units…
2
Нажмите на кнопку Show/edit details (1), чтобы
развернуть поле с дополнительными опциями
панели

В данной панели содержатся инструменты для


настройки единиц измерения различных величин.

Стандартные единицы, которые содержатся в


программе (2), редактировать нельзя.

Вы можете создать свою систему измерений,


нажав на кнопку Copy to new (3). Копия системы
измерений может быть отредактирована.
Меню Tools, опция User preferences… (1)
Tools  User preferences…

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

Рассмотрим некоторые закладки панели.

Закладка General

В данной закладке можно настроить


опции автосохранения через заданный
интервал времени – Auto save.

Entries – число показываемых


последних открытых проектов в меню File
основного окна программы. По
умолчанию выбрано 12.

Path length – длина пути, по которому


сохранены проекты. Длина в символах.
По умолчанию выбрано 40.

Ниже можно настроить откуда будет


использовать различная дополнительная
информация о проекте.
Меню Tools, опция User preferences…(2)
Tools  User preferences…

Закладка Views

В данной закладке можно настроить некоторые


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

Закладка Reports

В данной закладке можно настроить


внешний вид статистических таблиц.
Меню быстрого доступа

Панель подключения разделов основного окна


программы (продублировано в пункте меню View)

Настройка множественных реализаций

Проверка обновлений в базе OpenSpirit

Вывод на печать

Сохранить проект

Открыть сохраненный проект

Открыть новый проект


Область Viewer

3
1

При запуске RMS, создании


нового проекта или добавлении
Страница для презентаций Окно корреляции Окно для одной скважины новой закладки область Viewer
выглядит как приведено на
рисунке слева.
В данной области содержатся
кнопки быстрого доступа для
создания всех типов окон
визуализации.
Вы можете видеть, что для
Окно анализа данных Окно 3D Окно 2D приведенного примера в верхней
части области уже есть какие-то
закладки. Для того, чтобы в
рабочем проекте создать новое
окно Viewer, необходимо нажать
на «+» (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
ВКЛ/ВЫКЛ и настройка кривых по
скважинам в виде цилиндров

Рулетка – расстояние между ВКЛ/ВЫКЛ аннотаций


точками в метрах (легенда, масштаб) в
режиме полного окна
Установка точки вращения
ВКЛ/ВЫКЛ цветовой
Возвращение к исходному виду. Установка легенды
исходного положения объекта в окне
ВКЛ/ВЫКЛ подписи
Приближение выбранного участка масштаба по оси Z

ВКЛ/ВЫКЛ подписи
Панель настроек окна визуализации
номера реализации
Отделение окон

Каждое окно может быть отсоединено и перемещено в любое удобное место на мониторе. Для того чтобы отсоединить окно,
потяните ЛКМ за вкладку и перенесите окно (1).
Для того чтобы вернуть окно в область Viewer, необходимо так же потянуть ЛКМ за рамку окна и поместить в ряд с
закладками других окон визуализации (2).

1
Режим «одного окна»

Для любого окна визуализации Вы можете переключиться в режим «одного окна». В данном режиме изображение будет
растянуто на весь экран.
Для выбора данного режима нажмите на клавишу F11. Чтобы вернуться к стандартному режиму, нажмите еще раз F11 или
Esc.

F11 или Esc

F11
Настройка легенды
Добавить легенду в окно 3D визуализации можно, нажав кнопку Insert colour legend на панели инструментов:
Щелкнув ПКМ на легенде, можно получить доступ к настройкам. Для начала рассмотрим настройки панели Colour legend
properties (1). По умолчанию, панель предстает в сокращенном варианте, чтобы получить доступ ко всем
настройкам, необходимо нажать кнопку More options.

1
2

Настройки положения легенды производятся в подменю Positioning (2)

Ползунок (3) отвечает за длину шкалы значений (в случае непрерывных


данных), либо за расположение значений данных по вертикали или
горизонтали (в случае дискретных значений)

Кнопки (4) позволяют настроить расположение легенды относительно окна


визуализации. Сейчас, например, легенда отображается в левом верхнем
углу. А при настройке, указанной ниже, она будет отображаться в правом
нижнем:
Закладка Views
2
3 4

Начиная с 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. Глобальный курсор и режим объединения
Режим глобального курсора позволяет отслеживать перемещение курсора одновременно в нескольких окнах визуализации,
причем окна не обязательно должны быть одного типа. Например, можно визуализировать куб и разрез по скважине, и, перемещая
курсор в одном окне, наблюдать за его перемещением в другом.

Чтобы включить режим глобального курсора,


необходимо выделить нужное окно (1) и нажать
кнопку Toggle global cursor in selected views (2).
Рядом с окном, для которого данный режим
активирован, появится надпись [cursor]. В данном
примере открыты 3D окно и вид по скважине.
Перемещая курсор по скважине, можно видеть как
перемещается специальный указатель в 3D окне.
Режим объединения позволяет производить
манипуляции над объектами одновременно в нескольких
окнах одного типа. Чтобы объединить окна, необходимо
выделить их (3) и нажать кнопку Link selected views (4).
Рядом с объединенными окнами появится надпись
[linked].

3
Глобальный курсор и режим объединения могут
использоваться одновременно.
Закладка Data

2 1

Область Data можно визуально разделить на две части: в


правой части области расположено дерево проекта (1), в левой
части расположено меню объектов - Task Panel (2).
Меню объектов содержит список всех операций, которые
можно выполнить для объектов данного контейнера или
выбранного объекта. Меню можно вызвать, выбрав необходимый
контейнер или объект ЛКМ, и список операций будет зависит от
выбранного элемента модели. Также данное меню Вы можете
вызвать, нажав ПКМ на объекте и выбрав опцию Tasks (3).
Объекты данных дерева проекта, загруженные в проект или
3 полученные в результате расчетов и операций, могут быть
расположены в трех областях: Modelling, Clipboard, Library.
Каждую область можно настроить таким образом, Как Вам
удобно.

Закладка Workflow будет рассмотрена далее.


Основные операции с мышью

Нажав на ЛКМ, в активном окне При нажатии ПКМ на любой пиктограмме Вы получаете
визуализируется выбранный объект. доступ к выпадающему контекстно-зависимому
Также при нажатии ЛКМ на любой многоуровневому меню, которое позволяет выполнять
пиктограмме Вы получаете доступ к широкий спектр действий над данными. В данном списке
контекстно-зависимому содержатся опции для настройки визуализации объекта,
многоуровневому меню, которое удаления, копирования и некоторые другие, которых нет в
расположено слева от структуры контекстном меню слева.
проекта.
Настройка внешнего вида закладки Data. Поиск

2 4
3 По умолчанию верхняя область Modelling содержит контейнеры,
которые чаще всего необходимы для моделирования.
В области Clipboard как правило содержаться контейнеры для
временного хранения данных.
1
В области Library расположены контейнеры с различными
библиотеками.
При необходимости количество контейнеров можно изменить. Для
этого подсветите любой контейнер (1), далее нажмите ПКМ на знак
«воронки» (2) и в выпадающем списке (3) выберите те контейнеры,
которые должны быть визуализированы в настраиваемом поле.
Выбранные контейнеры отмечены зеленой галочкой.
При необходимости найти какой-либо объект или папку, можно
воспользоваться встроенным поиском. Для этого нажмите на значок с
изображением лупы (4). Откроется панель поиска:

5 6 7
Сделав запрос в
соответствующем поле (5), можно
перемещаться по найденным
вариантам с помощью стрелок (6).
Закрыть панель поиска можно с
помощью крестика (7).
Контейнеры данных
Любой проект в RMS имеет строго определенную структуру. Каждый тип данных и объектов хранится в контейнерах,
предназначенных для того или иного типа данных. В некоторых контейнерах могут храниться строго определенные типы данных,
а некоторые могут содержать широкий набор данных и поддерживают вложенные папки. Кратко рассмотрим содержимое каждого
контейнера:

Seismic – контейнер содержит сейсмические данные в формате SEG-Y.


Clipboard – контейнер для временного хранения данных
Shapes – формы осадочных тел
Wells – скважинные данные
Colour tables – содержит цветовые палитры
Well picks – отбивки пластов. Данная папка была добавлена в RMS2011. В более
ранних версиях отбивки пластов содержатся в контейнере Horizons
Completion events – данные по интервалам опробования пласта
Tables – табличные данные для расчетов
Velocities – скоростные модели
Horizons – последовательность горизонтов и изохор, структурные данные
General 2D data – 2D данные
Faults – данные о разломах и модели разломов Network
Structure models – интегрированные структурные модели
Grid models – трехмерные модели
Intersections – различные типы разрезов
Trends – информация о трендах (зависимостях)
Production data – показатели по скважинам (дебиты, давления)
Simulation data – информация для гидродинамических расчетов
Data Analysis – анализ данных
Fluid contacts – таблицы флюидных контактов
Tabulated results – результаты расчетов в табличном виде
Более подробно о различных Cultural data – картографическая информация (например, границы лицензионного
контейнерах будет написано в
участка)
последующих уроках.
Работа с контейнерами

Боксы открытия/закрытия списков:


«+» ЛКМ – открывает
«-» ЛКМ – закрывает список.
Чтобы развернуть или свернуть список
необходимо нажать именно на «+» или «-».

Подсказка по объекту

• Списки могут быть многоуровневыми


• Одновременно можно развернуть
несколько списков и подсписков
• Объект может быть Loaded/Unloaded.
Состояние Loaded означает, что объект
загружен в оперативную память.
Список данных

Контейнер
Подчиненные объекты и списки

Объект визуализирован в текущем Пустой объект (надпись


графическом окне серого цвета)

Объект содержится в проекте,


но не визуализирован в текущем
графическом окне
Типы объектов

Каждый тип данных имеет свое обозначение:

Поверхность (Surface)

Незамкнутый полигон, или набор полигонов (Lines)

Замкнутый полигон, или их набор (Polygon)

Точки, или точка (Points)

Скважина

Трехмерная сетка
Block well: скважинные данные, перенесенные на ячейки
трехмерной сетки
Дискретный параметр
Непрерывный параметр
Перемещение данных в списке

«Shift + ЛКМ» - изменение «ЛКМ» - копирование или


порядка данных в списке перемещение данных.
Для тренировки Для тренировки скопируйте
попытайтесь поместить объект Depth Surface горизонта
объект Depth surface над TopB на место объекта Time
объектом Time Surface Surface того же горизонта
Удаление данных

Существуют два способа удаления данных.

Вы можете удалить объект выбрав его в списке


проекта и нажав на кнопку Delete на панели клавиатуры.

Либо Вы можете нажать ПКМ на объекте, который


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

NB! Будьте внимательны! Удаляя данные из


проекта, Вы уже не сможете вернуть их назад.
Контекстное меню контейнера Clipboard и 2D General data

Можно создавать
многоуровневую структуру списков

Можно создавать пустые полигоны/линии и


точки для последующего интерактивного
создания/редактирования
Отделение рабочих областей

Рабочие окна могут быть отделены от окна


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

1
Чтобы вернуть окно необходимо дважды кликнуть
ЛКМ на область рядом с именем окна.

Кроме этого, окна могут быть перемещены в любую


область основной рабочей области (2).

2
Визуализация объектов и режим редактирования
1 способ – Для визуализации объекта создайте окно
визуализации и в дереве проекта выберите необходимый для
визуализации объект
2 способ – Для активации режима редактирования нажмите
ПКМ на пиктограмме объекта в панели проекта и в
контекстном меню выберите опцию Edit. С помощью данной
опции объект будет визуализирован, а также будет активен
режим редактирования.

3 способ – с помощью ЛКМ перетащить


пиктограмму объекта в окно визуализации.
Этот способ также переводит объект в
режим редактирования.
Визуализация объектов
В окнах визуализации объекты можно перемещать параллельно себе, приближать/отдалять или вращать (3D view)

Вращение объекта (3D views)

Приближение/удаление объекта Перемещение объекта


Настройки 3D view

Чтобы вызвать панель 3D view properties кликните ПКМ в пустое поле


области 3D окна и выберите опцию 3D view properties или в панели кнопок
быстрого доступа выберите

Цвет фона области

Вертикальный масштаб (установите 2.5)

Подсветка объекта в области визуализации

Projection – тип проекции – перспективная и параллельная.


В режиме параллельной проекции редактировать данные
нельзя.
Auto Spin – при включении той опции появляется возможность
«раскрутить» визуализированный объект, чтобы он непрерывно
вращался.

Motion Mode – complex (сложный), simple (простой) – при


сложном режиме визуализированный объект перерисовывается
непрерывно во время движения, в простом – перерисовывается
только после того, как Вы отпустите клавишу мыши.

Чтобы применить все внесенные изменения необходимо нажать кнопку Apply.


Настройки 3D view

В закладке Bounding box производится


настройка куба, окружающего визуализированные
объекты в области трехмерной визуализации.

Раздел Box – настройка самого куба:


• Show box – показывать ли сам окружающий куб;
• Show arrow – показывать ли стрелку на север;
• Box range – какие данные окружать кубом:
• Around project – вокруг всех данных,
загруженных в проект;
• Around visible objects – только вокруг
визуализированных объектов (установите это);

Раздел Axis – настройка осей X, Y, Z:


• Show axis – показывать ли оси;
• Axis location – с какой стороны куба показывать
оси;
• Show rotation point – показывать ли точку, вокруг
которой происходит вращение куба;
• Font – настройки шрифта подписей осей.

Для отражения изменений в окне визуализации нажмите Apply.


«Горячие клавиши» для работы с объектами

Изменять внешний вид объекта можно не только с помощью опций панелей, но и с помощью некоторых клавиш

клавиатуры. Например:

  ,  - увеличение/уменьшение коэффициента увеличения по оси Z

 Z - изображение, вид сверху Shift + Z - изображение, вид снизу

 X - изображение, вид спереди Shift + X - изображение, вид сзади

 Y - изображение, вид слева Shift + Y - изображение, вид справа

 Shift - одновременное выделение нескольких объектов

 Shift +  ,  - увеличение/уменьшение размера драггера

 Shift + Ctrl + ЛКМ - переключение между разными наборами данных в режиме редактирования
Настройки 2D view

Чтобы вызвать панель 2D view properties кликните ПКМ в пустое поле области
2D окна и выберите опцию 2D view properties или в панели кнопок быстрого
доступа выберите

Настройки данного типа окна визуализации во многом похожи на настройки 3D


окна. Поэтому рассмотрим лишь некоторые закладки.

Закладка 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).

Mesh – настройка координатной сетки:


Type – тип линий – в виде крестиков, основные линии, основные и промежуточные линии;
Main frequency – частота основных линий сетки;
Sub frequency – частота промежуточных линий сетки;

Annotations – настройка подписей рамки:


On sides – с каких сторон рамки наносить
подписи;
Relative to frame – изнутри или снаружи
наносить подписи;
Rotate annotations – повернуть подписи;
Distance from frame – расстояние между
рамкой и подписями;
Font – настройки шрифта подписей.

Настройки внешнего вида остальных окон


визуализации повторяют уже рассмотренные.
Настройки визуализации точек

Инструменты панелей визуализации Visual settings позволяют настроить внешний вид объекта для удобной дальнейшей
работы. Опция Visual settings доступна из выпадающего списка операций объекта. Рассмотрим настройки визуализации точек.
Визуализируйте объект Converted_Depth well points в области трехмерной визуализации. Далее нажмите на объекте ПКМ и
выберите опцию Visual settings.
Настройки Visual settings задаются отдельно для каждого объекта и список доступных опций зависит от выбранного типа
объекта.
При выборе данной опции все
последующие заданные настройки
Тип объекта, для будут применены для всех объектов
которого задаются выбранного типа.
текущие настройки Данную опцию необходимо включить
визуализации до того, как будут заданы настройки
визуализации в закладках.

Цвет точек

Форма маркера
Размер маркера
Настройки визуализации точек

Закладка Attribute предназначена для настройки


подписей к точкам.

Attribute – выбор атрибута, которым будут


подписываться точка;

Offset – отступ подписи от точки;

Font – настройка шрифта подписей.

В данном примере в качестве атрибута выбраны


значения глубины.

После нажатия кнопки Apply рядом с точками


появляются значения их глубины.
Настройки визуализации точек

Закладка Contours предназначена для настройки


цветового отображения z-значений точек.

Contours – выбор цветовой палитры;

Range – выбор границ, в пределах которых


применять цветовую палитру;

Discrete – сделать раскраску дискретной, т.е. задать


количество интервалов, в пределах каждого будет
определенный цвет.

После нажатия кнопки Apply каждая точка получила


цвет, соответствующий значению ее глубины.
Настройки визуализации линий, полигонов

Визуализируйте линии Depth fault polygons. Вызовите панели


настройки визуализации Visual settings.
Данная панель для полигонов и линий содержит следующие
настройки:
В секции Lines можно выбрать показывать или нет линию,
узлы линии, а также задать толщину.
В секции Line style настройки типа линии (пунктирная,
двойная и т.д.)
В секции Line masking можно задать какой-то полигон и в
границах данного полигона задать другой тип линии (например,
внутри полигона линия будет сплошная, а за пределами –
пунктирная).
В закладке Fill содержатся настройки заливки полигона.
В закладке Annotations содержатся настройки подписей к
полигонам.
Настройки визуализации поверхностей

Визуализируйте поверхность горизонта Top_C - #Simulated_Horizon.


Вызовите панель Visual settings.
Закладка General предназначена для общей настройки вида
поверхности.
Colour – цвет поверхности;
Transparency – прозрачность. При значении 0.5 поверхность
прозрачна на 50%.
Grid lines – визуализация линий сетки поверхности.
Surface: Filled – при включении поверхность заливается сплошным
цветом; Smooth – все острые углы поверхности при визуализации
сглаживаются.

Grid sampling – если установить значения больше 1, то будет


визуализирован каждый n-ный узел поверхности, что позволяет
ускорить визуализацию и вращение поверхности .
Geological intersection patterns – позволяет задать текстуру,
которой на разрезе будет заполнен интервал под
визуализированной поверхностью.
Настройки визуализации поверхностей

Закладка Contour fill содержит настройки для выбора


цветовой палитры заливки поверхности.
Из выпадающего списка Contours можно выбрать
подходящую палитру.
В секции Range необходимо указать в каких интервалах
значений будет залита поверхность.
Секция Discrete заливает одним цветом из выбранной
палитры диапазон значений указанного шага. Ниже
приведен пример дискретной заливки.
Настройки визуализации поверхностей

Закладка Contour lines предназначена для настройки


визуализации изолиний.
В секции Lines содержатся настройки линий:
Contour line increment: шаг изолиний;
Major contour line period: шаг основных изолиний, выделяемых
жирными линиями;
Major (Minor) contour line colour: цвет основных (промежуточных)
изолиний;
Major (Minor) contour line thickness: толщина основных
(промежуточных) изолиний;
Contour count (length) filter: при включении этих опций не
визуализируются изолинии, количества точек в которых меньшего
заданного (count filter) или длина которых меньше заданной (length
filter). Ниже приведен пример использования фильтра. Все изолинии,
длина которых меньше 50mm не визуализируются.
Настройки визуализации поверхностей

В секции Labels содержатся настройки для подписей изолиний:


Major (Minor) font: настройка шрифта основных (промежуточных)
изолиний;
Location: минимальное расстояние между подписями. При
выборе из выпадающего списка опции Polygon, можно подписать
изолинии в местах пересечения заданного полигона и изолинии, как
показано на рисунке ниже;
Label curvature filter: настройка определяет, насколько прямой
должен быть участок изолинии, чтобы поместить на него подпись;
Label orientation: направление подписей – по склону или просто
снизу вверх;
Label sign: знак подписи – если выбрано Reverse sign, то
изолинии будут подписываться отрицательными значениями.
В секции Range определяется интервал значений, в котором
будут подписаны изолинии.
Настройки визуализации поверхностей

В закладке Texture можно выбрать любой графический файл и


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

Настроить внешний вид скважин можно с помощью двух


панелей. Первую панель можно вызвать непосредственно со
скважины, опции данной панели отвечают за общий внешний вид
скважины (символы, подписи скважины). Настроить внешний вид
траектории можно в панели Visual settings траекторий.
Рассмотрим опции панели с общими настройками.
Нажмите на любою скважину ПКМ и выберите Visual settings.

В появившейся панели включите опцию All wells. Это позволит


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

NB! RMS по умолчанию уже содержит некоторую библиотеку


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

В закладке Name содержатся опции для настройки


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

Для вызова панель настройки траекторий разверните список


любой из визуализированных скважин, и, нажав ПКМ на объекте
Drilled Trajectory, выберите Visual settings...
Как и в предыдущей панели, включите опцию All drilled trajectory,
что позволит применять внесенные изменения сразу ко всем
пробуренным скважинам.
Основные настройки интуитивно понятны. Закладка состоит из 5
разделов:
Line – настройка линии траектории;
Uncertainty envelope – визуализация конуса неопределенности;
Tick marks – визуализация промежуточных глубинных отметок на
скважинах. Задается начальная глубина по стволу, шаг и размер
отметки;
Tick marks labels – настройка подписей к отметкам;
Закладка Markers предназначена для выноса на траекторию значений
какого-либо атрибута;
Закладки Intersections и In fences предназначены для настройки
внешнего вида траектории на разрезах. Закладка Uncertainties отвечает за
настройки внешнего вида конуса неопределенности траектории. Данные
закладки содержат большое количество разнообразных опций, подробную
информацию о которых можно получить в руководстве пользователя.
Настройки визуализации сетки

Откройте любую трехмерную модель в контейнере Grid models и выберите


опцию Visual settings для объекта Grid.
В первой закладке содержатся опции для настройки внешнего вида сетки
(цвет сетки, цвет линий сетки, толщина, тип и т.д.), во второй закладке можно
настроить визуализацию сетки. Многие настройки закладки Grid display
продублированы в панели инструментов окна визуализации (1).

1
Настройки визуализации сетки (3D grid player)

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


трехмерный объект в режим редактирования.

Выбор типа сечения и


скорости перемещения
(ПКМ)
Кнопки настройки
визуализации 3D- Кнопки перемещения
сеток и параметров плоскости сечения Индексы положения ячейки
в сетке

Панель редактирования параметров ячейки (Show/Edit Объемная визуализация


Cell Content)

Вызов панели Display Settings Визуализация по «столбцам», «строкам», «слоям»


сетки

Визуализация ячеек с/без заливки цветом Визуализация ячеек вдоль разломов

Визуализация сетки/параметра с/без линий сетки

Визуализация в координатах Simbox


Типы разрезов
Все разрезы RMS хранятся в контейнере Intersections. Разрезы могут быть нескольких типов:

- Разрез плоскостью в любом


заданном направлении
- Разрез по точкам, заданным
пользователем

- Разрез по скважинам

- Мульти разрезы - несколько


параллельных плоскостей
разрезов, созданных через
заданное расстояние
Cross plane

Рассмотрим создание разреза типа Cross plane.


Чтобы создать разрез, в списке операций папки нужного типа разреза выберите опцию Create… (1).

1 Задайте имя для нового разреза (2).


Определите параллельно какой оси будет создан разрез (3).
Плоскость разреза данного типа может быть параллельно осям X, Y
и Z, также можно задать поворот и наклон плоскости относительно
севера.
Определите координаты плоскости (4).

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
Настройки визуализации разрезов
Для каждого разреза доступна панель настроек визуализации. Набор опций зависит от типа разреза.

Цвет плоскости
Прозрачность

Размер плоскости разреза

Отступы от первой и
последней точек

Проекции скважин
Редактирование данных
Большинство типов данных можно редактировать во всех графических окнах.

Общая последовательность действий при редактировании данных:


1. Визуализировать данные в активной графической области
2. Перейти в режим редактирования объекта
3. Выделить данные для редактирования, кликнув по ним ЛКМ в активной графической области
4. Приступить непосредственно к редактированию данных

При выборе данных в режиме редактирования выбранный узел подсвечивается в виде сферы или прямоугольника - «Драгера».

Может перемещаться в Может перемещаться


горизонтальной и вертикальной только в вертикальной
плоскостях плоскости

Интерактивно изменить размер драггера можно с помощью комбинаций клавиш клавиатуры:


«Shift + » - увеличение размера
«Shift + » - уменьшение размера
Создание точек

В списке операций контейнера General 2D data выберите опцию Create 


Empty points…В контейнере появится новый пустой объект точек Points.
Имя объекта – Points – можно поменять, если нажать на нем ПКМ и
выбрать Rename. Русские буквы использовать можно. Нежелательны в
названии тире (минус), знаки препинания, а также начало имя с цифры.
Создайте 2D окно и переведите созданный объект в режим редактирования
(перетащите в окно с помощью ЛКМ).

В зависимости от того какой объект выбран для редактирования в нижней части графического окна доступны инструменты
редактирования

Откат на один ВКЛ/ВЫКЛ режим


шаг назад редактирования Координаты
выбранной точки. Изменение
Создание,
Информация по Выделение точек добавление координат на
выделенному данных ВНУТРИ/ВНЕ точек заданный шаг dx,
объекту замкнутой области ВКЛ/ВЫКЛ режим dy и dz.
редактирования привязки при
рисовке
Область для замкнутого
полигон, внутри или вне Помещает удаленные
которого нужно выделить точки в Clipboard
узлы (drop site).

Инструмент «лассо». Описан


далее.
Создание и редактирование точек

После того как активирован режим редактирования выберите


инструмент Create new points (1) и попробуйте создать точки с
помощью ЛКМ.
Для удобства добавления точек можно дополнительно использовать
клавишу CTRL (окно не будет тянуться за курсором).
Чтобы закончить добавление точек, отключите инструмент Create
new points.
Выбрав точку, Вы видите ее координаты и значение в поле
координат. При необходимости в данных полях вручную можно
2
скорректировать значения.
Чтобы единовременно выбрать/переместить несколько точек,
необходимо использовать клавишу Shift. Для перемещения выбранных
1 точек просто потяните за точку (2).
Чтобы удалить точку, нужна нажать на клавишу Delete.

С помощью инструмента «лассо» (3) можно единовременно выбрать


и редактировать точки внутри или за пределами необходимой области.
Выбрав режим «лассо», ЛКМ позволяет начать рисование. Если
необходимо выбрать узлы внутри нарисованной зоны надо закончить
рисование СКМ, чтобы выбрать узлы вне нарисованной области
нажмите ПКМ.
Справа приведен пример использования данной опции и рисование
было окончено с помощью ПКМ.

3
Создание и редактирование полигонов

Создайте новый полигон и переведите его в режим редактирования в окне 2D.


В режиме редактирования для полигона (линии) доступны инструменты,
приведенные ниже.

Редактирование на Редактирование на
уровне линий уровне точек

Создание нового Добавление точек на имеющийся


полигона полигон

Для начала оцифровки полигона выберите опцию


Digitize new line(s)
ПКМ
Точки добавляются ЛКМ. Окончить рисование
полигона можно:
1 – СКМ – полигон будет незамкнутый.
2 – ПКМ – полигон будет замкнутый.
Редактирование полигонов

Чтобы переместить узел полигона, надо включить режим выделения точки/сегмента, выделить узел (он будет подсвечен),
потянуть за край драгера и переместить узел с помощью ЛКМ.

Для добавления точки на


сегмент полигона, необходимо
выбрать опцию Add points to
line/polygon, ЛКМ позволяет
добавлять узлы на сегмент. Если вы
хотите добавить точек на
существующий полигон, то будущее
положение новых линий
показывается ярко-зеленым цветом
(самый верхний рисунок).
После того, как вы добавили
последнюю «новую» точку,
необходимо нажать СКМ. Полигон
примет новую форму.

По аналогии с перемещением и выделением точки


полигона, можно работать с сегментами, из которых
состоит полигон. Сегменты нельзя перемещать, так
как их положение определяется положением узлов,
сегменты можно только удалять.
Справа приведены два примера: в первом случае
удалены линии полигона, а в другом – узлы (при
помощи дополнительно зажатой клавиши SHIFT).
Необходимые кнопки указаны рядом с рисунками.
Обратите внимание, что при удалении точек полигон
не размыкается.
Редактирование поверхностей (1)

Редактирование поверхностей тесно связано с понятием «инкремент», о котором подробно будет рассказано в уроке №04
Можно редактировать узлы поверхности непосредственно изменяя их Z-значения, а можно редактировать узлы поверхности
посредством перерисовывания изолиний поверхности.
В качестве примера «прямого» редактирования поверхностей, можно привести пример использования инструмента «лассо».
Данный инструмент работает также как и для точек и линий.
Чтобы получить доступ к данном инструменту необходимо перевести поверхность в режим редактирования.

Коричневый цвет – узлы выделены. Выделенные узлы перемещать нельзя. Им можно присвоить значение или удалить при
помощи клавиши Delete.
Редактирование поверхностей (2)

Кнопка Settings позволяет вызвать панель Surface edit setup.

В данной панели содержатся настройки отвечающие за способы


редактирования поверхностей.
Существуют два метода редактирования – сглаженный (Smooth) и
несглаженный (Non smooth). При методе Smooth все выделенные узлы плавно
подтягиваются к измененному узлу. При выборе опции Non smooth всем
выделенным узлам присваивается одинаковое новое значение.
Редактирование поверхностей (3)
Для редактирования изолиний:

Активируйте опцию Edit contours и выберите с


помощью ЛКМ изолинию, которую необходимо
отредактировать.

ЛКМ позволяет начать


перерисовывание «нового» положения
изолинии. Подведя «новую» линию к месту
стыка со «старой» изолинией надо нажать
ПКМ.

Для обновления поверхности в соответствии


с новым положение изолинии надо нажать на
кнопку Smoothing editing
Область Workflows
1

В главном окне проекта, в панели инструментов


есть кнопка отвечающая за включение или
отключение области Workflow (1). Эта область, по
аналогии с областью Data, может быть откреплена
и вынесена за границы окна программы.
В данный области содержатся так называемые
«графы моделирования» - задачи собранные в
необходимой последовательности.
Абсолютное большинство операций в RMS
осуществляются в различных панелях, где
настройки задаются при помощи подключения
опций, ввода цифр с клавиатуры или указания
необходимых параметров из списка предлагаемых
вариантов. Все настройки в данных панелях могут
быть запомнены под определенным именем.
Сохраненные настройки называются Job – задача.
Сохраненные задачи позволяют быстро
перезапустить задачу, проконтролировать
настройки.
Для каждой операции может быть сохранено
любое количество задач.
Имя задач должно быть уникально.
Workflow Management

Составляющие Workflow Manager

Начало Workflow

Заметка Note

Вложенный
workflow
Input data
Job

Задачи, для которых будет


рассчитано несколько
реализаций
Script

Реализации

Задание i-task

Конец Workflow
Output data
Назначение Workflow

Основное назначение Workflow сводится к нескольким основным


пунктам:
1 – сохранение последовательности действий.
2 – возможность автоматизации процесса моделирования.
3 – возможность быстрого обновления модели согласно новым
данным при условии сохранения основной концепции строения.
Чтобы добавить задачу в текущий Workflow необходимо найти ее в
списке задач и добавить, перетащив ЛКМ в область Workflow.
Сама последовательность задач должна быть выстроена в
логическом порядке. То есть задача построения карты по точкам не
должна идти раньше задачи импорта этих точек.

В каждой панели, где можно сохранить настройки, есть


пиктограмма в виде шестеренки с зеленой стрелкой

Данная пиктограмма позволяет быстро добавить задачу в


текущий Workflow . Если заданы все настройки, но необходимо
задачу выполнить позже, данную задачу можно сохранить, нажав
на кнопку Save в панели и добавить в Workflow дважды кликнув
на колесико, либо просто перетащить его последовательность в
любое место.
Некоторые операции нельзя сохранить как задачу, но только
как задание (i-task), которое также можно добавить в Workflow.
Задания не воспроизводятся автоматически, для их выполнения
необходимо вручную задать настройки.
Кроме того в Workflow можно добавить заметки (Notes) –
текстовые сообщения с нужной вспомогательной информацией о
выполненных действиях.
Создание Workflow, управление

Чтобы создать новый Workflow, надо в одноименной


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

2
У каждого Workflow есть параметры, которые можно
настраивать. Это параметры, влияющие на ход
выполнения расчета. Например, можно настроить
выполнение Workflow, таким образом, что если при
выполнении расчета произошла ошибка в настройках
одной из задач (Stop on first error), расчет будет
3 остановлен (2).

Удалять, копировать, экспортировать и


импортировать Workflow можно при помощи
Workflow Organizer – менеджер Workflow (3).
Создание новой задачи

Чтобы создать новую задачу кликните на пиктограмму


и введите имя новой задачи.
Новые задачи не сохраняются автоматически.
Если в одной и той же панели необходимо создать
несколько задач, последовательность действий следующая:
- Создание первой задачи,
- Определение настроек для выполнения данной задачи,
- Сохранение первой задачи (Save) и добавление в Workflow,
- Создание второй задачи (можно сохранить первоначальную
задачу со всеми настройками, но с новым именем – Save
As…),
- Настройка второй задачи,
- Сохранение задачи и добавление в Workflow, и т.д.
Создать новую задачу необходимо создать ДО начала
задания НОВЫХ настроек, иначе будет перезаписана
ПРЕДЫДУЩАЯ задач.
В имени задачи не допускается пробелов.

Многие параметры в RMS, визуальные настройки, взаимодействия с объектами и т.п. похожи на стандартные операции с
файлами и папками в ОС Windows. Многие настройки будут рассмотрены подробнее в последующих уроках, при рассмотрении
основных этапов моделирования.
Цикл геологического моделирования
Какими бы не были цели моделирования, основные этапы создания модели обычно остаются постоянными:

Импорт/экспорт данных Анализ исходной информации Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование
Создание
трехмерной
Фациальное Осреднение сетки
моделирование скважинных данных
Исходные данные
Разрез моделирования (1)

Исследуемые отложения относятся к отложениям группы АВ, алымской


свиты, меловой системы
Пласт H_above представлен выдержанными по мощности черными
аргиллитами.
Пласты Н_1, Н_2 и Н_3 сложены переслаивающимися алевролитами,
песчаниками и аргиллитами.
Исследуемые отложения пластов Н_2 и Н_3 формировались в SEISMIC
прибрежно-морских условиях, коллектора переслаиваются глинистыми SEISMIC
пропластками и прерывисты по площади H_above Top_1
В начале формирования пласта Н_1 за счет ряда геологических H_1
процессов началось резкое прогибание бассейна осадконакопления. Top_2 Top_2
Увеличение глубины моря повлекло накопление более мелкодисперсных H_2
Top_3 Top_3
фракций (увеличение глинистой составляющей). Некоторое изменение H_3
структурного плана стало причиной отсутствия отложений пласта H_1 в
Bot_3 Bot_3
палеосводовой части моделируемой площади (пример - скважина 2R).
Последующее увеличение глубины моря повлекло накопление глин
(пласт H_above). H_below

На исследуемой площади прослеживаются тектонические нарушения. BOT


BOT
Изучаемое месторождение разбито тремя разломами. Исследования
показали, что разломы 1 и 2 гидродинамически непроницаемы, что
обуславливает разные уровни ВНК.
Разрез моделирования (2)

Схематичное расположение моделируемых разломов, скважин и залежи

Разрез по линии M-M’ Разрез по линии L-L’


Исходные данные (1)

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

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


2. Данные по скважинам (координаты устьев, данные инклинометрии, данные ГИС и РИГИС);
3. Отбивки по горизонтам;
4. Данные по разломам.

1. Результаты интерпретации сейсмических данных

Х Y Z Результаты интерпретации сейсмических данных переданы в


виде точек по горизонту SEISMIC в формате Roxar ASCII.

Файл содержит значения координат точек: X, Y и Z.

Справа приведен пример файла.

X Y Z
Исходные данные (2)
2. Скважинная информация
В качестве скважинной информации в проекте будут использованы:

2.1 Координаты устьев скважин содержатся в отдельном файле, 2.2 Данные инклинометрии скважин содержатся в
который также включает названия скважин и значения альтитуд отдельных файлах, структура названий которых строится
следующим образом: <Имя_скважины>.INCL

2.1 2.2

Файл инклинометрии содержит:


MD - значения измеренной глубины по стволу
скважины,
INLC (Inclination) – отклонение ствола скважины
от вертикали ,
AZ (Azimuth) – отклонение ствола скважины в
плане от северного направления.
Исходные данные (3)

2.3 Кривые ГИС и результаты интерпретации ГИС в файлах


формата LAS версии 2.0
2.3

NB! Имя каждой


конкретной скважины
должно быть одинаково
во всех файлах данных с
учетом регистра.
Исходные данные (4)
Описание LAS-формата версии 2.0

LAS 2.0 (начало)

Секция WELLS содержит


информацию о скважине: шаг
квантования кривых (STEP),
значение неопределенности
(NULL), название
скважины(WELL), высота
роторного столба (RKB) и т.д.
Исходные данные (5)
Описание LAS-формата версии 2.0

LAS 2.0 (продолжение)

В секции CURVE перечислены все кривые,


содержащиеся в LAS-файле. В данном примере в
файле содержится информация об измеренной
глубине (MD), а также о других геофизических
кривых (IK, GK, NGK, BK и т.д.).

Секция ASCII содержит поточечные


значения вышеперечисленных кривых.
Первый столбец – глубина MD, далее все
значения всех остальных кривых

NB! Количество кривых в секции CURVE должно соответствовать количеству кривых в секции ASCII.
Исходные данные (6)
Дискретные и непрерывные кривые

Скважинные кривые бывают


двух типов: дискретные (discrete) и
непрерывные (continuous).

Дискретные кривые содержат


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

Непрерывные кривые могут


содержать дробные значения – это
обычно каротажные кривые ГИС
(ПС, ГК, ИК и т.д.), либо кривые,
характеризующие какие-либо
петрофизические параметры –
кривые РИГИС (пористость,
проницаемость и т.д.).

Примеры дискретной и
непрерывной кривых приведены
справа.
Исходные данные (7)

3. Отбивки по горизонтам

Стратиграфические отбивки (Well picks) содержатся


в двух файлах: SEISMIC_By horizons_xyz (3.1) и
All_By wells and horizons_MD (3.2) – отличающихся
форматами.

В первом файле (3.1) содержатся координаты X, Y,


абсолютная глубина (TVD) отбивки по горизонту SEISMIC
3.1 для каждой скважины.

Второй файл (3.2) содержит имена всех остальных


горизонтов, номера скважин и значения измеренных
глубин (МD).

3.2
Исходные данные (8)

NB! Обратите внимание на то, что также в папке Well picks


содержится файл By wells and horizons_MD (2R,24), который
содержит отбивки по всем скважинам, а также отбивки по горизонту
Top_2 скважинам 2R и 24 (в данном случае глубина залегания
горизонта Top_2 равна глубине залегания горизонта Top_1) (3.3).

Забегая немного вперед, необходимо упомянуть об


особенностях RMS при работе с моделями, которые содержат
области выклинивания пласта.

Для расчета различных толщин и характеристик пласта


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

Но при использовании инструментов интегрированного


структурного моделирования для создания корректной модели
3.3 горизонтов отбивки для отсутствующих горизонтов указывать не
надо.

На данный момент решить данную проблему можно создав два


набора отбивок: первый без отбивок для выклинивающихся
горизонтов, второй набор будет содержать отбивки по всем
горизонтам, при этом выклинивающийся горизонт будет приравнен к
выше- или нижележащего горизонту. Именно таким решением мы и
воспользуемся далее.
Исходные данные (9)

4.1
4. Данные по разломам:

4.2 Данные по разломам представлены в


виде:
fault sticks (4.1) для первого разлома
(взброса),
4.3 линий разломов (4.2) для второго
разлома,
средних линий (4.3) для третьего
разлома.
Все данные приведены в формате
Roxar text.

5. Ваши знание и понимание обстановок осадконакопления, основной


концепции модели, представление о том, что Вы хотите
смоделировать…
Создание проекта (1)

Запустите текущую версию RMS двойным щелчком ЛКМ на пиктограмме, расположенной на рабочем столе.

В появившемся меню (1) появится список доступных модулей. Выберите необходимые для работы и нажмите ОК.

Откроется стандартная рабочая


панель RMS (2).

1
Создание проекта (2)

1
В списке операций секции Open project (1)
приведен список последних открытых проектов. Либо,
если в списке нет необходимого Вам проекта, его
можно загрузить нажав на опцию Browse…

В секции Project setup (2) находятся опции для


выбора системы измерений, системы координат и
определения стратиграфической последовательности
горизонтов.
2 С помощью опции в секции Database Import (3)
можно настроить связи с базами данных и
импортировать оттуда необходимые данные при
моделировании.
3 Из секции Help (4) Вы можете вызвать
руководства пользователя.

4
Создание проекта. Определение системы измерений и системы координат

5 Систему измерений и систему координат можно


задать в самом начале создания проекта, либо изменить
их позже.

Для выбора системы измерений выберите опцию


Select unit set… в секции Project setup, появится панель
Unit set selector (5), в которой можно выбрать систему
измерений для данных проекта и импорта/экспорта. По
умолчанию заданы метрические единицы измерения.
Нажмите OK.

Для выбора системы координат выберите опцию


Select coordinate system… (6), в секции Project setup,
6 появится панель Coordinate system, в котором можно
выбрать различные системы географических координат,
задать настройки для систем при импорте/экспорте
данных и т.д. В данном учебном проекте используется
прямоугольная система координат, которая задана по
умолчанию. Поэтому в вызванной панели никакие
настройки менять не надо.
Нажмите OK.

В рассмотренные панели можно вернуться на любом


этапе моделирования, выбрав необходимую опцию в
списке операций Tools…, и изменить заданные настройки.
Цикл геологического моделирования

Анализ исходной информации


Импорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Загрузка данных. Загрузка точек сейсмики (1)
Урок 2
В Уроке 2 создание модели начнем с загрузки исходной информации.
Прежде всего, давайте загрузим результаты интерпретации сейсмических данных в виде точек по поверхности SEISMIC. Точки
сейсмики будем грузить в пока еще пустой контейнер Horizons, но после выполнения задачи импорта в данном контейнере будет
создан первый элемент структуры проекта.
Для импорта точек в контейнер Horizons кликните на него. В списке операций данного контейнера в секции Import выберите
опцию Points/Polylines/Surfaces… (1). Появится панель Import, в которой можно выбрать тип загружаемых данных (2): точки, линии,
поверхности; формат данных (3), загружаемый файл (4), папку, в которою будут помещены данные (5), кроме этого, доступны
дополнительные настройки для импортируемого файла (6). Настройки в данной панели можно сохранить в виде задачи и добавить
в Workflow (7).

7 Выпадающее меню Data type:

2
3
4 Выпадающее меню Format:

6
Загрузка данных. Загрузка точек сейсмики (2)

1
Создайте новую задачу, щелкнув на и введите
2 имя задачи в окне ввода (1).
3
В качестве типа импортируемых данных выберите
4
Points (2). Формат - Roxar text (3).

Кликните на кнопку Select, чтобы указать путь к


файлу с точками сейсмики (4).

Далее, добавьте нужный тип данных, нажав на


кнопку (5). Выполните настройки, как указано на
рисунке, и нажмите OK. Таким образом, будет создан
5 объект данных SeisPoints, и именно он должен быть
выбран в поле Target folder - туда будут загружены
6 7 точки.

Поскольку после выполнения данной задачи в


контейнере Horizons создастся первый элемент
структуры модели, который будет иметь название
загружаемых данных (в нашем случае
SEISMIC_points_50x50), логично было бы изменить
название. Для этого выберите опцию User defined (6) и
нажмите кнопку Define… (7), которая стала активной,
для вызова панели Target definition
Загрузка данных. Загрузка точек сейсмики (3)

В данной панели Вы можете настроить


различные правила, определяющие имена, с
которыми данные загружаются в проект, а
также их взаимодействие с уже
имеющимися данными в проекте.

Кликните на кнопку Scan files (8).


В таблице появится наш файл, при этом
в столбцах Input object name и RMS object
name имена будут одинаковы. Допустим,
нам необходимо создать элемент структуры
модели с именем SEISMIC (9). Нужное имя
8 введите в колонке RMS object name.

9 Нажмите ОК.

Вы вернетесь в панель Import, в которой


необходимо нажать кнопку Save для
сохранения задачи и Run для ее
выполнения. Close.
Загрузка данных. Загрузка точек сейсмики (4)

В контейнере Horizons появился первый объект – SEISMIC (10), нажав на +, Вы откроете папку данного объекта и увидите, что
появился тип данных SeisPoints (11). Загруженные точки сейсмики можно визуализировать в 3D окне.
После некоторых настроек в панели Visual settings для данного объекта данных, Вы можете получить картину, приведенную
ниже.

10
11
Сохранение проекта

Прежде чем, продолжить импорт исходных данных давайте сохраним проект.


Сохранить созданный проект можно через меню File  Save project as… (1).
В появившейся панели укажите место, где должен быть сохранен проект и его имя (2). Save. В верхней части рабочей
области RMS появится путь, по которому лежит текущий проект, и его имя.
Проект сохраняется в виде отдельной папки с указанным именем. Для удобства работы рекомендуется при сохранении
проекта добавлять расширение .pro
Теперь закройте проект и программу, выбрав в меню File  Exit.
Справа приведена структура хранения проекта RMS (3).

2
3
Загрузка проекта

Снова запустите RMS.


В списке операций слева в поле Open project представлен список последних
рабочих проектов. Выберите только что сохраненный Вами проект (1).
Если с проектом давно не работали, из выпадающего меню File выберите опцию
Open project… и укажите путь, где лежит папка с проектом (2).
Либо тоже самое можно сделать с помощью опции Browse…
1

2
Создание Workflow

В курсе «Основы работы с RMS» достаточно подробно


3 2
описано что такое Workflow и как с ним работать.
Для удобства работы с текущим учебным проектом и
получения навыков формирования последовательности 6
выполненных действий, давайте создадим первый Workflow
для данного проекта.
5
Перейдем в закладку Workflow (1).
Если закладки нет, ее можно добавить, нажав в панели
инструментов на кнопку .

Создайте новый Workflow. Кликните на кнопку ив


появившемся поле введите имя (2).
4
Задачи в Workflow можно добавить разными способами.
Один из них: перекинуть задачу из списка Jobs (3), который
можно визуализировать в левой части закладки Workflow,
наведя курсор мыши на точки (4), расположенные на левой
границе рабочей области, и, потянув за границу курсором
мыши в режим стрелки, раскрыть необходимый список.
Далее раскройте папки Import/export  Import/export
horizon data  Import horizon data, в последней Вы найдете
задачу для загрузки точек сейсмики (5).
Зажав ЛКМ, перетащите данную задачу в поле Workflow
(6).

1
Определение структуры проекта (1)

На данном этапе необходимо определить какие горизонты и


изохоры будут содержаться в проекте. SEISMIC

Горизонт – это границы между пластами H_above

Top_1
Изохора – это объект, характеризующий различные свойства
зоны, толщина которой определяется соседними горизонтами. H_1

Структура учебного проекта изображена справа Top_2

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)

Некоторые замечания:

• Названия горизонтов и изохор должны быть уникальными.


• В названиях горизонтов и изохор могут использоваться только латинские буквы.
• В названиях горизонтов и изохор не должны содержаться пробелы и знаки математических операций.
• Каждый моделируемый интервал (пласт, пропласток, объект разработки, стратиграфический интервал и т.п.) должен быть
представлен в структуре месторождения в виде последовательности трех элементов: «горизонт» – «изохора» - «горизонт»,
трактующихся как «кровля» - «мощность» - «подошва» этого интервала.
• Горизонты могут быть двух типов:
Interpreted horizon (интерпретированный горизонт) – это горизонт, поверхность которого строится на основании исходных
данных с использованием алгоритмов картопостроения. Процесс построения контролируется пользователем.
Calculated horizon (рассчитанный горизонт) – это горизонт, поверхность которого строится методом схождения на основании
скважинных данных относительно (или между) поверхностей интерпретированных горизонтов.
Определение структуры проекта (3)

Подсветите контейнер Horizons (1), в появившемся слева списке операций в секции Horizons выберите
опцию Stratigraphic framework (2), появится соответствующее диалоговое окно, пример которого приведен ниже.

Панель Stratigraphic framework предназначена


для определения последовательности горизонтов и
изохор проекта.

В данную панель можно зайти на любом этапе


работы с проектом для того, чтобы изменить
структуру модели: добавить или убрать некоторые
элементы модели.
Определение структуры проекта (4)
Последовательность горизонтов и изохор задается с помощью кнопок в правой части панели

Добавить элемент над выбранным

Добавить элемент под выбранным

Автоматически вставить изохоры/горизонты

Разбить изохору в заданном соотношении

Переместить вверх

Переместить вниз

Кликнув дважды на Сортировать горизонты по


объект, Вы глубине/по времени
можете поменять
цвет горизонта и
его имя. Удалить
Тип элемента
- Изохора
- Интерпретированный горизонт

- Интерпретированный горизонт (несогласное залегание)


- Интерпретированный горизонт (внедрение)
- Рассчитанный горизонт

- Рассчитанный горизонт (несогласное залегание)


Определение структуры проекта. Последовательность действий

1. Выделите первый, уже созданный горизонт


SEISMIC, и нажмите на кнопку Insert below (3).

2. В структуру проекта будет добавлен еще один


горизонт. Введите для вновь созданного 3
горизонта имя Top_1 (4). 4 5
3. Таким же образом создайте следующие
горизонты: Top_2, Top_3, Bot_3 и BOT.

4. Далее нажмите на кнопку Auto insert (5) и из


выпадающего списка выберите Isochors.
Изохоры будут автоматически вставлены между
горизонтами.

5. Переименуйте созданные изохоры в соответствии


с именами моделируемых пластов: H_above, H_1,
H_2, H_3, H_below.

6. Нажмите Apply.

7. Добавьте задачу в Workflow, щелкнув два раза на


иконку (обратите внимание на то, что данная
операция в Workflow сохраняется как i-Task).

8. OK. Структурные элементы модели определены.


Определение структуры проекта

После закрытия панели Stratigraphic framework раскройте список контейнера Horizons, в котором появились созданные
элементы модели (6).
Внутри горизонтов находятся пустые пиктограммы объекта данных SeisPoints, который мы создали. Изохоры пока не содержат
никаких объектов данных.

Объекты в контейнере Horizons можно фильтровать


по элементам модели (7) или по типам данных (8):
6 нажмите ПКМ на Horizons  Arrange by…

7
8
Настройка структуры данных. Добавление типов данных

RMS может содержать 4 типа двухмерных данных в проекте: surface (поверхности), points (точки), lines (линии),
functions (функции). Нужный тип данных можно добавить или удалить, обратившись к соответствующим пунктам
панели задач.
4

Для добавления типов данных в меню 1


контейнера Horizons выберите опцию Add data
types…(1)
В появившейся панели прежде всего
необходимо указать для какого элемента модели
будут добавлены те или иные типы данных:
интерпретированный горизонт, рассчитанный
горизонт или изохора (2). Мы добавим
дополнительный тип данных для изохор.
В секции Type из списка Basic types выберите
Lines, а в секции Domain – опцию General (3). В 2
качестве имени задайте ZeroPolygons (далее в этом
типе данных для изохоры H_1 будут созданы
границы области размыва данного пласта).
Для добавления выбранного типа данных
нажмите Apply или OK. 3
Тип данных Zero polygons будет добавлен ко
всем изохорам проекта (4).
Настройка структуры данных. Удаление типов данных

Если Вам понадобится удалить какой-нибудь тип данных, то это можно сделать с помощью панели Remove data types,
доступной в меню контейнера Horizons (5).
В верхней части появившейся панели выберите элемент структуры, у которого Вы хотите удалить типы данных (6).
Из списка типов данных, выберите тот/те, которые хотите удалить (7).
Сейчас нам удалять ничего не нужно, поэтому можно просто закрыть данную панель или нажать кнопку Cancel.

5 6

NB! Удаляя типы данных, Вы удаляете всю информацию, которая может содержаться в данных этого типа в проекте.
Отменить удаление типов данных нельзя.
Настройка структуры данных. Сортировка данных

1 Элементы модели (1) или типы данных (2) можно скрыть, не


удаляя их. Это необходимо в тех случаях, когда какие-то
элементы или типы данных нужны для работы на определенном
этапе.
Для того, чтобы скрыть типы данных нажмите ПКМ на Horizons
 Filter...

В появившейся панели необходимо


деактивировать типы данных или объекты,
которые требуется скрыть.

2
Загрузка скважинных данных (1)

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

В проект скважинная информация будет загружаться несколькими этапами (задачами):

1. импорт координат устьев скважин и LAS-


файлов с данными ГИС;
2. импорт данных инклинометрии;
3. импорт LAS-файлов с данными РИГИС.

Для импорта скважинных данных кликните


на контейнер Wells, в списке операций
слева от контейнера, в секции Import
выберите опцию Well data…
Появится панель для загрузки скважинной
информации Import
trajectories/logs/annotations.

Пример панели приведен справа.


Загрузка скважинных данных (2)
Загрузка данных по координатам устьев скважин и LAS-файлы с данными ГИС

В появившейся панели Import trajectories/logs/annotation


создайте новую задачу Import_GIS, нажав на кнопку (1);
1
В поле Select format of input file выберите формат LAS 2 or 1
(2) и отключите опцию Trajectory (3);
В секции General включите опцию Create vertical wells (4), так
2 3 как в результате выполнения данной задачи у нас пока будут
созданы вертикальные скважины, для которых позже будет
дозагружена инклинометрия;
Нажмите кнопку Select… (5). Зайдите в директорию, где у Вас
4 находятся LAS-файлы, содержащие данные ГИС. В нашем случае
они лежат в отдельной папке gis. Выберите все файлы и нажмите
Open (6);

6
Загрузка скважинных данных (3)
Загрузка данных по координатам устьев скважин и LAS-файлы с данными ГИС

Выбранные файлы можно просмотреть, нажав на


кнопку Show file…(7). Появится окно, в котором можно
просмотреть загружаемую информацию для
выбранной скважины (8).
При необходимости кодировку шрифтов можно
поменять, выбрав необходимый код из списка
Encoding (9). Обратите внимание на то, что в файле
скважины 4R есть непонятные символы. Если из
7 выпадающего списка шрифтов мы выберем,
например, windows-1251, то увидим, что символы
11
конвертированы в слово скважина (10).
12

10

8
В секции If well already exists выбираем Add as new
well (11) – добавлена как новая скважина;
В секции Delimiter в качестве разделителя
выбираем пробел – Space (12).

9
Загрузка скважинных данных (4)

13
Первая закладка Unit/Reference selector предназначена для
выбора единиц измерения, точек начала координат, точек привязки
14 параметров траектории скважины.

Units – единицы измерения (13)


15
Coordinate system – система координат (14)

Reference – точки отсчета траектории скважины (15)

В нижней части панели графическое отображение заданных


настроек привязки для случая морской платформы (Sea) и наземного
16 куста скважин (Land).
При изменении этих настроек, соответствующим образом
меняется и изображение (16).

Для имеющихся у нас данных менять в этой закладке ничего не


нужно. Перейдите в следующую закладку Wellhead.
Загрузка скважинных данных (5)

Переходим в закладку Wellhead.


Выбираем опцию In separate file (17) (координаты устьев в
отдельном файле), нажимаем на кнопку Select… и указываем файл,
содержащий координаты устьев скважин и альтитуды (18);
Кнопка Show file… позволяет посмотреть подгруженный файл (19);
17
18

19
20

21 Просмотрев файл, видно, что данные начинаются со второй строки,


следовательно в поле Start at line необходимо указать 2 (20);
22 В таблице оставляем только те типы данных, которые есть в файле.
По умолчанию указаны только: Well name, East, North (21). Для того,
чтобы добавить RKB, необходимо нажать на кнопку Add… (22) и из
23 списка данных в появившемся окне выбрать RKB (23).

Конечный вид таблицы данных для файла Wellheader - 24.


24 Обратите внимание на номера столбцов в таблице, они должны
соответствовать номерам столбцов в файле. При
несоответствии, с помощью стрелок вверх-вниз положение строк
можно изменить, либо вбить нужный номер столбца в ручную.
Загрузка скважинных данных (6)

В закладке Trajectory оставьте для текущей задачи настройки


по умолчанию. Закладка Log data меняет внешний вид в
зависимости от варианта загрузки данных.
Секции Section definition отвечает за настройки для
25 неопределенных значений в LAS-файлах (25).
Ниже в таблице приводится список кривых, которые
содержатся во всех выбранных LAS-файлах. В средней колонке
содержатся имена кривых из файла (26), в левой колонке
указываются имена кривых, которые будут загружены в RMS (27), в
27 26 28 правой колонке можно выбрать тип загружаемой кривой (28)
(непрерывная или дискретная).
Обратите внимание на то, что в списке содержится две кривые
собственной поляризации (для данного проекта мы знаем, что
кривые одинаковы, несмотря на разные имена), в одних файлах
кривая имеет имя PS, а в других SP. Для того, чтобы кривая
29 30 собственной поляризации загрузилась для всех скважин с одним
31 именем, переименуйте кривую в строке 6 в колонке Log name in
RMS (29).
При данных настройках кроме кривых ГИС в таблице для
загрузки также необходимо указать кривую глубины – МD. Для этого
нажмите на кнопку New (30). В таблице будет добавлена новая
строка в колонки с именами необходимо ввести имя MD, в качестве
типа кривой выбрать – Continuous (31).

Закладка Annotations содержит настройки для загрузки


аннотаций. После того, как выполнены все настройки для текущей
задачей нажмите кнопку Run.
Загрузка скважинных данных (7)

Предупреждение о том,
32 что в данном файле При выполнении задачи появится информационная панель
кривые имеют Export/Import progress information, в которой выводится информация
дискретные значения,
о процессе импорта скважинных данных (32).
но будут загружены
как непрерывные.
Значения кривых BK и Дважды кликните на , чтобы добавить задачу в текущий
IK в данной скважине Workflow.
не определены.
В контейнере Wells появились загруженные скважины,
Импорт
визуализируйте их в 3D окне.
завершился
успешно
Процент
выполненной
работы
Загрузка скважинных данных (8)

1
Следующей задачей мы загрузим данные инклинометрии.
В списке контейнера Wells снова вызовите панель Import
3 trajectories/logs/annotations (Wells  Import…  Well data…).

2 Создайте новую задачу Import_incl (1).


В секции Select format… выберите формат User defined (2), а
в секции Select item выберите Wellhead и Trajectory (3).
Активируйте опцию Import trajectories to existing wells (4)
4 (траектории будут дозагружены к уже существующим скважинам).
Нажмите на кнопку Select (5). Зайдите в директорию, где
находятся файлы с данными инклинометрии. В нашем случае они
лежат в отдельной папке incl. Выберите все файлы и нажмите
5 Open (6);

6
Загрузка скважинных данных (9)

Нажмите на кнопку Show file… (7), чтобы просмотреть данные в файле (8). Чтобы открыть файл с данными для другой
скважины, выберите номер скважины в списке.

В качестве разделителя оставьте пробел – Space (9);

9
Загрузка скважинных данных (10)

Закладка Wellhead

10

Загружаемый файл с данными инклинометрии содержит в


первой строке данные координат устьев скважин,
следовательно, в секции Location of wellhead data доступна
только опция In same file (10);
Включите опцию Make well name from log or trajectory file
name (11);
Убедитесь в том, чтобы в таблице были правильно
11 указаны номера столбцов и строк, в которых содержатся
данные (12).
После определения настроек в данной закладке
перейдите в закладку Trajectory.

12
Загрузка скважинных данных (11)

Закладка Trajectory

В данной закладке можно выбрать тип загружаемой


траектории: уже пробуренная (наш случай) (13) или на этапе
13 14 бурения (14);
Далее можно указать число, которое будет читаться в файле с
данными как неопределенное (15);
Кроме этого необходимо обратить внимание с какой строки
начинаются данные инклинометрии (16);
В секции Trajectory columns из выпадающего списка
необходимо выбрать формат данных инклинометрии (17)
15

16
17 18

19

Опция Use all trajectory data (18) позволяет использовать все


данные инклинометрии.
Обратите внимание на номера колонок для параметров в
таблице (19), они должны соответствовать порядку данных в
файле. Порядок данных можно поменять с помощью стрелочек
вверх-вниз, либо вручную: вбив необходимое число.
После выполнения настроек в закладках Wellhead и Trajectory
нажмите на кнопку Run.
Загрузка скважинных данных (12)

При выполнении загрузки данных инклинометрии появится панель информации о


выполнении процесса импорта (20).
После выполнения задачи не забудьте добавить ее в Workflow, дважды кликнув на
значок в верхней части панели импорта.

Визуализировав скважины, оцените внешний вид загруженных траекторий (21).

21

20
Загрузка скважинных данных (13)

Загрузка LAS-файлов с данными РИГИС


1
Данные РИГИС будут загружены новой задачей в панели Import
trajectories/logs/annotations (Wells  Import…  Well data…).
2 3
Создайте новую задачу Import_rigis (1).
В секции Select format… выберите формат LAS 2 or 1 (2), а в
секции Select item отключите Trajectory (3).
Нажмите на кнопку Select (4). Зайдите в директорию, где
находятся файлы с данными РИГИС. В нашем случае они лежат в
отдельной папке rigis. Выберите все файлы и нажмите Open (5);

6
5

7
Нажав на кнопку Show file… можно просмотреть загруженные
файл (6). Разделителем является пробел – Space (7).
Загрузка скважинных данных (14)

Закладка Wellhead

Настройки в закладке Wellhead оставьте по умолчанию.


Нужно лишь включить опцию Make well name from log or
trajectory file name (8).

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…

Рассмотрим панель QA wells, которая предназначена для


контроля качества (Quality Assurance) скважинных данных.
1 С помощью данной панели можно найти и зафиксировать
ошибки.
В панели приведен список типичных ошибок, связанных с
данными по траекториям и по скважинным кривым.
Отчет о выполненном анализе приводится в правой части
панели.

Для вызова данной панели


кликните на контейнер Well, в
списке операций секции Well…
выберите опцию QA wells… (1)
В появившейся панели
создайте новую задачу (2) и
запустите ее, нажав на кнопку
Run.
Оценка качества загруженных скважинных данных

После выполнения задачи мы видим, что один из пунктов списка маркирован красным кружком.
Log outside trajectory – данные по кривым находятся за пределами интервала глубин, в котором определена траектория (3).
Справа приведена информация о том, в какой скважине есть данная ошибка (4).
Чтобы исправить ошибку, необходимо включить checkbox напротив нужного пункта в столбце Fix (5) и еще раз запустить
задачу (6).

3 5

6
Оценка качества загруженных скважинных данных
После повторного выполнения задачи мы видим, что ошибка исправлена (7). Маркер около пункта Log outside trajectory
теперь стал желтым (8).
Добавьте данную задачу в текущий Workflow.

8
7
Оценка качества загруженных скважинных данных

Панель Properties доступна в списке операций каждой


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

Панель Logs доступна в списке операций объекта Drilled


trajectory каждой скважины. В данной панели можно посмотреть
загруженные данные ГИС и РИГИС.
Оценка качества загруженных скважинных данных

Панель Trajectory properties доступна в списке операций


объекта Drilled trajectory каждой скважины. В данной панели
можно посмотреть загруженные данные инклинометрии.
Well administration (1)

Кроме рассмотренных панелей, еще стоит познакомиться с панелью Well administration.


1 Данная панель очень полезна при работе со скважинами. Панель доступна из списка
операций контейнера Wells  Well administration… (1).
Панель состоит из двух закладок: первая закладка Search предназначена для поиска
скважин на основании заданных пользователем правил, вторая закладка Group
предназначена для создания групп и категорий скважин.
В закладке Search можно искать скважины по имени
или символам, содержащимся в имени (2), скважины
можно искать по местоположению их устьев (3).

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)

Последовательность действий при создании групп следующая: Создайте новую категорию.


Кликните на кнопку Create… (1) и
введите имя новой категории (2).

1
5 3 Создайте новые группы. При
создании новой категории по умолчанию
создана первая группа Group 1, ее
необходимо переименовать, для этого
кликните на кнопку Rename… (3) и
введите новое имя (4).

В списке
скважины могут
быть
4
расположены в
алфавитном
порядке, либо в
порядке очереди
загрузки.
Затем создайте еще одно группу.
Кликните на кнопку Create… (5) и
введите имя новой группы (6).

Вы можете
отсортировать
скважины в 6
списке указав
prefix и/или
postfix.

Категории и группы созданы,


теперь необходимо сгруппировать
скважины.
Well administration (3)

Скважины могут быть сгруппированы непосредственно в данной закладке, либо в закладке Search.

7
8

Выберите категорию (7) и группу


(8).
Выберите скважины из списка слева
10
и перенесите их с помощью стрелки
в область справа (9).

Затем переключитесь на
11
следующую группу (11) и перенесите
оставшиеся скважины направо (12).
Нажмите Apply. Скважины
сгруппированы.

12
Well administration (4)

Категории и группы могут быть экспортированы из одного проекта и импортированы в другой.

Для экспорта данных нажмите на


кнопку Export (1).
Выберите формат экспорта (2).
1 Выделите то, что хотите
экспортировать (3), нажмите на кнопку
Export selection (4), после чего
необходимо будет указать место
сохранения и имя файла.
Ниже приведен пример
экспортированного файла (5).

4
Well administration (5)
Для импорта категорий нажмите на кнопку Import (6). Выберите формат импорта (7). Нажмите на кнопку Load
file… (8), укажите файл.
Справа приведен пример импортируемого файла (9).

6
9

Данные, содержащиеся в файле,


появятся в поле слева (10). Выделите те,
которые должны быть импортированы и
нажмите на кнопку Import selection… (11).
10
7
12
8
Новая
11 категория и
группы будут
загружены
(12).
Well administration (6)
В закладке Search в список категорий
добавлена созданная категория (1), выберите ее. В
списке Group выберите Exploration (2). В списке Well
выберите все скважины (3).
В поле Results (4) выберите все скважины и
нажмите на кнопку Browse… (5) в секции Symbol
assignment.
В появившемся окне выберите символ,
1 2 3 который будет характеризовать разведочную
скважину (6).
После того как нажата кнопка OK в панели
5 Specify well symbol, Вы увидите, что имя выбранного
символа отразиться в соответствующей колонке
4 7 таблицы в поле Results (7).
Выберите подходящий символ для
добывающих скважин самостоятельно.

NB! В RMS можно дополнительно загрузить библиотеку символов, соответствующую всем требованиям российского ГОСТа.
По вопросам получения библиотеки символов и описания процедуры загрузки просьба обращаться к группе технической поддержки.
Well administration (7)
Как упоминалось выше, скважины можно сгруппировать и в закладке Search, НО категории и группы должны быть
созданы заранее в закладке Group.

В нашем случае группы уже


созданы.
Следовательно, теперь
необходимо визуализировать
скважины и выбрать те из них в
поле Results, которые будут
отнесены в группу (1).
Далее нажмите на кнопку
Browse… (2) в секции Group
assignment и в появившейся
панели выберите необходимые
категорию и группу (3).
2

3
Well picks (1)

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

Точки пластопересечения траектории скважины с границами пластов в RMS называются well picks.
Well picks являются достоверной информации для построения двухмерной модели.

Well picks в RMS содержат:


- значения глубин и абсолютных отметок пластопересечений – well picks горизонтов,
- атрибуты, характеризующие пласт, такие как: общая, эффективная, нефтенасыщенная толщины, средняя пористость по
пласту, проницаемость, нефтенасыщенность, песчанистость и т.д. - well picks изохор.

Получить well picks горизонтов в RMS можно несколькими путями:


- Выполнить корреляцию в программе с помощью модуля Well correlation;
- Загрузить данные по отбивкам пластов в виде файла;
- Получить как точки пересечения траектории скважины и поверхности;
- Рассчитать на основании кривой стратиграфии
- Получить на основе точек.

В данном уроке, чтобы логически завершить этап загрузки данных, сделаем предположение, что корреляция скважин уже
выполнена, и подготовлен файл с точками пластопересечений, которые и будут загружены в проект.
В рамках данного учебного курса в уроке №3 «Корреляция скважин» рассматриваются инструменты корреляции в RMS.
Чтобы потренироваться в использовании данного инструментария в папке исходных данных для проекта есть файл
W.P._wells_14_2R, который содержит отбивки только по двум скважинам, которые можно использовать в качестве опорных
при выполнении корреляции.
Однако, для того чтобы избежать несоответствия при дальнейших построениях, мы рекомендуем все-таки
придерживаться значений отбивок, загруженных далее.
Well picks (2)
Номер
скважины X Y Z

Напомним, что в проекте будут два набора well picks.

Прежде всего создадим набор стратиграфических отбивок


(well picks), в котором будут отсутствовать отбивки для скважин
2R и 24 для горизонта Top_2. Отбивки для данного набора
содержатся в двух файлах: SEISMIC_By horizons_xyz (1) и All_By
wells and horizons_MD (2), которые отличаются форматами.

В первом файле (формат By horizons (XYZ-based) (1)


содержатся координаты X, Y,
абсолютные отметки (TVD) горизонта SEISMIC по каждой
скважине.

Второй файл By wells and horizons (MD-based) (2) содержит


имена всех остальных горизонтов, номера скважин и значения
измеренных глубин.

NB! Обратите внимание, что абсолютные отметки в RMS


рассчитываются с положительным знаком
2

Номер MD
Пласт
скважины
Импорт Well picks (1)

Кликните на контейнер Well picks и в списке операций данного контейнера в


секции Import выберите опцию Horizon picks…(1).
С помощью панели Import horizon picks можно единовременно загружать
отбивки для разных поверхностей.

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)

После запуска задачи появится панель информации о выполнении задачи (7).


После выполнения задачи в контейнере Well picks появится контейнер Horizon и
элемент SEISMIC будет заполнен (8).
7 Визуализируйте полученные отбивки в окне 3D view. Подобрав необходимые настройки
визуализации для well picks, получите картинку приведенную ниже (9).

8
9
Импорт Well picks (3)

Для каждого объекта контейнера Well picks доступны две опции, с


помощью которых Вы можете просмотреть значения отбивок, а также
включить при необходимости фильтры.
1
Кликните на объект SEISMIC, слева откроется список опций
доступный для выбранного объекта.
Выберите Well picks table… (1).

4
Появившаяся таблица
содержит все рассчитанные
атрибуты well picks только для
выбранного горизонта.
Таблицу можно привести к
удобному для Вас внешнему виду:
3 добавить необходимые атрибуты
из списка слева (2), отсортировать
по любому атрибуту, нажав ПКМ на
заголовок колонки (3),
2 отсортировать по необходимым
скважинам (4) и т.д.
Импорт Well picks (4)

Следующим шагом загрузим отбивки по остальным горизонтам.


Кликните на контейнер Well picks и в списке операций данного
контейнера в секции Import выберите опцию Horizon picks…(1).

1 3

4 Создайте новую задачу (2).


В секции Format выберите из выпадающего
списка формат соответствующий представлению
отбивок для оставшихся горизонтов - By wells and
horizons (MD-based) (3).
5 Кликните на кнопку Select… и укажите путь к
файлу с отбивками (4).
Отбивки по оставшимся горизонтам будут
добавлены в текущий набор Well pick set (5).
Run.
Не забудьте добавить задачу в Workflow.
Horizon picks table

8 После выполнения задачи объекты данных остальных горизонтов


также заполнились (7).
В списке операций папки Default выберите опцию Horizon picks
table (8), секция Well picks. Появится панель Horizon picks table (9),
которая содержит различные атрибуты по всем горизонтам.
7

9
Well picks utilities

Список операций контейнера Well picks содержит различные опции


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

Панель Statistics доступна для любого объекта,


имеющегося в проекте.
10
Открывшаяся панель содержит настройки как
для отбивок горизонтов, так и изохор.
12 13
11 Для получения статистики по объекту well picks
горизонтов, необходимо выбрать опцию Tops (10) и
14 горизонты из списка (11), далее атрибуты, по
которым интересна статистика (12), скважины (13).
Выбрать опцию Automatic update (14), после
чего обновиться таблица статистики (15).

15 Закладке Settings содержит настройки


внешнего вида таблицы.

Закладка Report содержит настройки вывода


статистических таблиц во внешний файл.
Импорт второго набора well picks

Загрузим второй набор well picks c отбивками по скважинам 2R и 24 по


горизонту Top_2.
Well picks  Import  Horizon picks…(1).
Создайте новую задачу (2), выберите формат (3), укажите путь к файлу (4).
Далее нажмите на кнопку Well picks sets (5), чтобы создать новый набор well picks.

2
3 Нажмите на кнопку
4 Create (6). 6

5 7 9
Введите имя
нового набора (7).
Выберите созданный
OK. набор из списка (9) и
запустите задачу на расчет.

Выберите в списке
созданный набор и
сделайте его активным,
нажав на кнопку Run (8).

8
Импорт второго набора well picks

Второй набор загружен.


Данный набор содержит отбивки по скважинам 2R и 24 по горизонту Top_2 и именно этот
набор сейчас активен (10).
Активный набор well picks подчеркнут.

10
Схема корреляции

После того, как загружены все отбивки, Вы можете создать схемы корреляции,
предварительно ознакомившись с инструментами корреляции RMS, которые подробно
описаны в уроке 2 «Корреляция скважин».
Мы предлагаем сделать схемы корреляции по линии скважин 14-2R-23-21-3R и
1R-2R-4R (при необходимости можно сделать и больше схем) для того, чтобы
ознакомиться с моделируемым разрезом.

Схема корреляции по линии скважин Схема корреляции по линии скважин


14-2R-23-21-3R 1R-2R-4R
Импорт данных по разломам
Панель Points/Polylines/Surfaces…

После загрузки данных по отбивкам горизонтов загрузим данные по разломам. Данные по


разломам предварительно загрузим в контейнер Clipboard, а далее перед созданием модели
разломов перенесем в контейнер Faults. Для импорта данных кликните на контейнер Clipboard и в
списке операций данного контейнера выберите опцию Points/Polylines/Surfaces… в секции Import
(1).
1
Создайте новую задачу (2). В секции
Data type выберите Polylines (3), а в секции
Format выберите Roxar text (4). В нашем
2
случае все данные по разломам
3 представлены в этом формате.
Далее нажмите кнопку Select… (5) и
4 выберите все три файла (6).
5 В поле Target folder введите имя
6 fault_data, например (7). В контейнере
Clipboard будет создана папка с указанным
именем, в нее будут помещены все
загруженные данные по разломам. По
умолчанию в поле Target folder указано -none-,
то есть данные грузятся непосредственно в
7 контейнер Clipboard.
Остальные настройки оставьте по
умолчанию.
Run.
Добавьте задачу в Workflow.
Данные по разломам

Визуализируйте загруженные данные по разломам в окне 3D.


Визуализация загруженных данных

Все исходные данные загружены.


Прежде чем приступить к моделированию, визуализируйте все загруженные данные в окне 3D.
Workflow

Чтобы обобщить все выполненные задачи в данном


уроке, слева приведен вид Workflow, который должен
получиться.
При необходимости Вы можете просмотреть готовый
проект, созданный по данному уроку
Projects/Training_base_02_Data_import.pro
Цикл геологического моделирования
Анализ исходной информации
Импорт/экспорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование сетки
Осреднение
скважинных данных
RMS 2012
Урок 3

В Уроке 3 рассмотрим инструменты для выполнения корреляции скважин. И начнем, прежде всего, с рассмотрения настроек
визуализации в окне корреляции RMS 2012.
Создайте новое окно корреляции, кликнув на поле Create a correlation view (1).

1
Окно корреляции
Рассмотрим рабочее поле окна корреляции. Визуализируйте пару скважин непосредственно из списка контейнера
Wells.
Меню и панель
инструментов Рабочая область Ползунок и стрелки для
перемещения вдоль ствола
скважины (перемещаться
вдоль ствола скважины можно
также с помощью СКМ)

Список скважин в порядке


визуализации. Любую
Скважину можно временно
выключить.

Планшет, выбранный
для данной скважины

Тип визуализированной
траектории

Выбранные скважины Стрелки, позволяющие


изменять порядок
скважин

Инструменты для
Список планшетов работы с планшетами
Создание схемы корреляции (1)
Создать схему корреляции можно двум путями:

1. Произвольным набором из списка скважин контейнера Wells


Создание схемы корреляции (2)
2. Импортировать разрез Multi well fence, созданный в контейнере Intersections по необходимой траектории.

Из выпадающего
меню 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) может
содержать номер скважины, масштаб, начало
отсчета, тип траектории, символ и т.д.с

Reference track Log track


Добавление трека, изменение ширины
Чтобы добавить трек, можно кликнуть на любую область трека на планшете и выбрать опцию Add  Log (Reference)
track (1), либо воспользоваться кнопкой с выпадающим меню, в котором можно выбрать элемент трека для
добавления (2).

или

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

Также ширину трека


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

Добавить или убрать информацию в шапке планшета можно с помощью кнопки Set visible header fields.
Добавление кривых
Чтобы добавить кривую в Log track, нужно кликнуть ПКМ на трек, выбрать тип кривой.
В появившейся панели необходимо выбрать набор кривых, а далее нужную кривую.

Дискретные и непрерывные кривые лучше визуализировать в разных треках, так как они по разному визуализируются. В треках
может быть визуализировано любое количество кривых.
Удаление кривых, треков
Для того, чтобы удалить кривую, выберите ее в треке (выбранная кривая станет толще), или в шапке планшета, а
затем нажмите на кнопку Remove selected item from the log template.

Чтобы удалить трек, выберите его и также нажмите на кнопку Remove selected item…
Масштабирование (1)
Изменить вертикальный масштаб можно с помощью кнопок (единовременно для всех скважин)

Опция Set all wells to default scale


Опция Scale selected wells only опция позволяет вернуться к
позволяет изменять масштаб только масштабу, заданному по
в одной выбранной скважине умолчанию

Задать масштаб по умолчанию


и коэффициент изменения
масштаба можно в панели
Correlation view properties, которая
доступна из выпадающего меню
опции View.
Масштабирование (2)
Также изменить вертикальный масштаб можно с помощью кнопки Fit wells to screen vertically

Опция Move well vertically позволяет двигать


только одну выбранную скважину.
Обрезка интервала визуализации
При необходимости можно анализировать траекторию скважин в окне корреляции только в заданном интервале.
Обрезать схему по вертикали Вы можете с помощью опции Set log interval.

Задать интервал можно по разному –


определить MD, TVD или задать конкретные
поверхности и отступы от них.
Выравнивание по глубине
Планшеты скважин могут быть выровнены по глубине с помощью опции Align grid.
Панель Correlation view properties
Вернемся еще раз к панели Correlation view properties… (View  View settings…)

Настройки изменения
масштаба
Настройки визуализации данных при
Настройки курсора
наведении курсора на кривую

Настройки визуализации
кривых в шапке планшета

Настройки единиц линейки,


которую можно
визуализировать выбрав
опцию Rulers в списке View

Прямое назначение
привязки созданного
маркера к выбранному
заранее горизонту
Поворот схемы корреляции
Окно Correlation может иметь горизонтальную или вертикальную ориентацию.
Изменить ориентацию окна можно с помощью опции Template orientation.
Создание нового планшета для скважины
В проекте может быть создано любое количество планшетов, для разных скважин могут быть выбраны разные
планшеты в рамках одной схемы корреляции. Рассмотрим процедуру создания нового планшета:

Показать колонку планшетов

…выберите все
скважины и укажите
Создайте новый для них новый
Имя нового планшет,…
планшета планшет.

2 Можно создавать
новые планшеты,
удалять ненужные.
Планшеты можно
дублировать,
переименовывать.
Также планшеты
можно перемещать
между проектами.

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

Добавьте еще
один глубинный
трек

Добавьте еще
один трек для
кривых,
ПКМ уменьшите его
ширину
Настройка нового планшета (2)

Для вновь добавленного трека откройте панель Properties… Затем немного измените настройки для первого глубинного трека

Дважды кликнуть
на трек

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

Откройте панель Header properties для первого глубинного трека… Поменяйте шрифт в шапке второго глубинного трека, а
Дважды кликнуть на поле
также уменьшите ширину обоих глубинных треков.
Настройка нового планшета (4)
В первый Log track добавьте дискретную кривую SAT и настройте ее внешний вид.

Панель можно открыть двойным кликом мыши на кривой

Цветовая шкала

Визуализация
Визуализация
границ между
имени кривой
кодами

Выбрать цвет и
Вы можете текстуру
изменить имя кодов
Настройка нового планшета (5)

Во второй Log track добавьте непрерывные кривые и настройте их внешний вид.

Панель для настройки внешнего вида


непрерывных кривых содержит четыре
закладки.
В первой закладке можно задать:
минимальные и максимальные
значения (по умолчанию
рассчитываются как минимальное и
максимальное значения по всем
скважинам, участвующим в схеме),
можно определить интервал значений
только для данной скважины,
можно задать интервал значений для
всех скважин,
тип интерполяции,
масштаб визуализации,
настройки кривой и базовой линии.
Настройки визуализации непрерывных кривых (1)
Чуть подробней остановимся на панели настроек визуализации кривых Continuous curve properties. На предыдущей странице
были рассмотрены настройки в закладке General, рассмотрим остальные закладки.
Закладка Filling содержит инструменты для настройки различных вариантов заливок непрерывных кривых.
Настройки визуализации непрерывных кривых (2)
Закладка Markers содержит инструменты для настройки визуализации маркеров (точек записи) на линии.
Закладка Sticks содержит инструменты для настройки визуализации линий к маркерам.
Ghost curve
Часто бывает полезно сравнить анализируемый отрезок траектории кривых одной скважины с другими скважинами.
Для выполнения данной операции есть функциональность кривых-призраков (ghost-curves).

Нажмите на кнопку 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

Визуализируйте загруженные отбивки на схеме корреляции.


Настройки визуализации well picks (1)
Рассмотрим панель настройки визуализации отбивок - Horizon Picks Settings. С любой отбивки панель можно
вызвать двойным кликом мыши.

Первая закладка
содержит
настройки линии и
символа.

Остальные закладки содержат


настройки подписей. Можно
вывести 3 характеристики
(слева, посередине и справа),
выбрав их из списка параметров
слева.
Опция внизу панели Apply to all
visible horizons picks позволяет
задать настройки для всех
визуализированных отбивок
единовременно.
Настройки визуализации well picks (2)
Панель Correlation fill properties содержит настройки внешнего вида межскважинного пространства.

В данной панели можно выбрать цвета


и текстуру заливки пространства между
скважинами, а также задать ширину
интервала
Создание новых маркеров (1)

Приступим к созданию новых отбивок.


Перейдите в режим редактирования (включите кнопку Edit well picks) (1), затем включите кнопку Create well picks (она стала
активной) (2), далее левой кнопкой мыши в каждой скважине определите местоположение горизонта SEISMIC (3). После этого
необходимо указать к какому горизонту относятся созданные отбивки. Нажмите на кнопку Assign to horizon (4), в появившейся
панели выберите горизонт SEISMIC (5).

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

В проекте два набора, в данный момент активен набор маркеров correlation_set.


Но на схеме визуализированы как маркеры из активного набора, так и из набора
Default (темно-синий пунктир).
Корреляция

Итак, теперь зная инструменты настройки объектов в окне корреляции и инструменты


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

В приложении Вы сможете найти некоторую дополнительную информацию об


инструментах модуля WellStrat.

Схема корреляции по линии Схема корреляции по линии


скважин 14-2R-23-21-3R скважин 1R-2R-4R
Приложение
Создание Multi Well Fence (1)
В папке Multi well fences контейнера Intersections создайте новый объект
1 разреза. Для этого в списке операций данной папки выберите опцию Create…
(1). В поле Name появившейся панели Create multi fence введите имя нового
разреза (2). Пустой разрез будет добавлен в папку Multi well fences (3).
Определить по каким скважинам пройдет разрез можно несколькими
способами:
2 В первом случае выбрать в списке операций разреза опцию Fence
administration…

3 1.1 Выбор 1.2 Тип


необходимых траектории
скважин

1.3 Добавить в 1.4 Создать


поле Organize разрез по
wells in fence наименьшему
расстоянию
1.5 Ограничить
между
плоскость разреза
скважинами
по вертикали (чтобы
исключить кривизну
траектории выше
исследуемых
пластов)
Создание Multi Well Fence (2)
Второй вариант: вручную выбрать траектории скважин в 2D или 3D окнах,
через которые пройдет разрез.

2.5 Чтобы привести


разрез к удобному
виду, в панели Fence
administration
ограничьте разрез по
вертикали

2.3 Появятся
дополнительные 2.2 Перенесите разрез
инструменты работы в окно визуализации
с разрезом. Выберите
New fence.
2.1 Внешний вид
Визуализируйте разреза несколько
траектории изменился
скважин

2.4 В режиме стрелки


выберите траектории
скважин, которые должны
быть добавлены на разрез

Кроме описанных способов создания разрезов, также можно выбрать необходимые скважины в списке контейнера Wells с помощью Ctrl
и просто перекинуть их в папку Multi well fences.
Созданные разрезы можно использовать как для анализа сечений модели, так и для корреляции (Copy from Multiwell Fence). Разрезы,
сохраненные из окна корреляции, также можно использовать для просмотра сечений в 3D или Intersection view (Copy to Multiwell Fence).
Работа с растровыми файлами

В проект могут быть загружены растровые файлы (изображения)


фактически любого формата, которые можно выводить на треках,
идентифицируя по тегам.
Работа с растрами в RMS осуществляется в панели Raster files table (1),
доступной из панели задач контейнера Wells.
Загрузка изображений осуществляется в стандартной панели загрузки
файлов, доступной по нажатию кнопки Add new raster images… (2). После того,
1 как изображения загружены, указаны интервалы привязки, скважина, тип
траектории, их можно визуализировать на треках в окне корреляции.
Добавьте на планшет скважины новый трек и, кликнув ПКМ на треке, выберите опцию Raster file (3).

Интервалы привязки растра


2 Тип траектории

Комментарий

Имя файла Тег


Имя
скважины, к
которой
3 относится
растр

Появится панель с предложением выбрать необходимый тег (4), далее нажать OK. Изображение будет добавлено и привязано к
интервалу, указанному в таблице растров. Ширина растра определяется размером трека.
Редактирование дискретных кривых

В версии RMS 2012 доступен инструмент редактирование дискретных кривых в окнах Well data и Сorrelation views

Опция редактирования дискретных кривых в окне корреляции


доступна в режиме MD (1). Чтобы вызвать панель редактирования
3 дискретных кривых, нажмите кнопку Edit discrete log (2)
1

2
3
5 Посмотрите историю
6 редактирования дискретных кривых
можно в панели Discrete Log Edit
History (3).
Изменить границы дискретного
интервала можно просто переместив
драгер (4) на желаемую глубину.
Добавить интервал можно с
помощью опции Create interval (5),
4 удалить интервал позволяет опция
Delete selected temporary interval
markers (6).

Чтобы изменить дискретный код


уже определенного интервала,
кликните на нем ПКМ и выберите
желаемый код (7). Можно выбрать код
из существующего списка, сделать
интервал неопределенным (Undef),
или создать новый код (New…)
7
Объекты для визуализации на схеме корреляции (1)
На схеме корреляции Вы можете визуализировать:
- пересечения горизонтов из объектов Depth surface и интегрированной модели горизонтов,
- пересечения поверхностей разломов из объектов Fault Input data и интегрированной модели разломов.
Объекты для визуализации на схеме корреляции (2)

На схеме корреляции Вы можете визуализировать атрибуты маркеров изохор. Атрибуты выводятся как
поинтервальные кривые и для них доступны стандартные настройки визуализации.
Объекты для визуализации на схеме корреляции (3)
На схеме корреляции Вы можете визуализировать объект BW из любой сетки.

Выберите Выберите
сетку кривую из
списка
кривых BW

Для перехода в режим редактирования BW


При необходимости BW может быть отредактирован. включите опцию Edit blocked wells,

1
Редактирование ячеек BW можно
выполнить интерактивно,
перемещая драггер, либо можно
вручную ввести новое значение
ячейки в поле Log value (1).

Список выполненных операций


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

Контейнер Completion Events содержит данные о работающих (Perforations) и закрытых интервалах перфорации (Squeeze).
Интервалы перфорации загружаются в проект на основании данных о глубине кровли и подошвы интервала перфорации.
Загруженные данные можно просмотреть в таблице Completion events table, либо визуализировать в окне корреляции.
Ниже представлен файл с данными перфораций, который необходимо загрузить в наш учебный проект. Эти данные далее
можно использовать для обоснования глубины ВНК.
Файл perforation можно найти в папке с исходными данными Data  результаты опробований  perforation

В секции header содержится информация о версии


файла (version), используемой кодировке (encoding),
формате даты (data format), какой разделитель
используется (separator) и формате времени (time spec).

В секции datadef определяются свойства перфораций,


которые будут задаваться в секции data. Первая строка
отражает значения, относящиеся к первой колонке в
секции data. Вторая строка отражает значения,
относящиеся ко второй колонке и так далее.

В секции data содержатся данные непосредственно


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

NB! Секции должны быть в файле в заданном


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

Для импорта данных по интервалам перфораций выберите опцию


RMS Completion Events… в секции Import контейнера Completion
1 events (1).
В появившейся панели нажмите на кнопку Add (2). Укажите путь к
файлу с интервалами перфораций (3). Далее нажмите на кнопку Run
(4).

3
Данные по интервалам перфорации скважин

Данные интервалов перфораций по скважинам загружены (5), их


можно просмотреть в табличном виде (6)

6
Визуализация интервалов перфорации на схеме корреляции

Интервалы перфорации
визуализируются на схеме
корреляции как отдельный
объект.

Дважды кликнув на объект ЛКМ, Вы


получите доступ к панели для
настройки визуализации.
При наведении курсора мыши на
интервал перфорации появляется
окно с дополнительной
информацией.
Импорт и визуализация аннотации (1)

Аннотации в проект можно добавить несколькими способами: подготовить файл с аннотациями для нескольких скважин и
импортировать его с помощью инструментов панели Import trajectories/logs/annotations, либо можно добавлять аннотации вручную в
таблицу или непосредственно на схему корреляции.
Для единовременного импорта аннотаций по всем скважинам необходимо подготовить файл, пример которого приведен ниже (1).
Далее откройте панель Import trajectories/logs/annotations и выставите настройки как указано ниже (2).

1
Импорт и визуализация аннотации (2)

Загруженные аннотации можно просмотреть в таблице аннотаций (3) и при


необходимости их скорректировать.

3
Импорт и визуализация аннотации (3)

Необходимый список
аннотаций можно выбрать из
выпадающего списка типов
объектов для визуализации.
Панель для настроек
визуализации доступна, если
дважды кликнуть на
аннотацию.
Кроме этого, аннотацию
можно редактировать
непосредственно в окне
корреляции, просто кликнув на
нее.
Импорт и визуализация аннотации (4)
Дополнительно аннотацию можно добавить непосредственно в окне корреляции…

Просмотреть добавленную
аннотацию можно в таблице

Указать глубину,
к которой будет
привязана Далее глубину можно
новая скорректировать, ввести текст
аннотация, аннотации и добавить
просто кликнув аннотацию к какому-то набору
на трек.
Визуализация планшетов в 3D, 2D и Intersection views
В 3D, 2D, Intersection окнах Вы можете визуализировать планшеты вдоль траектории скважин.

Для визуализации планшета вызовите выпадающее меню


Track logs и выберите опцию Display track logs for all wells in view.
Дополнительные настройки планшетов доступны при выборе
опции Log template settings in view…
Выбрав опцию Edit log template…, откроется окно Well data, в
котором можно создать новый планшет или отредактировать уже
созданный.
Визуализация кривых в виде цилиндров в 3D, 2D views
В 3D, 2D окнах Вы можете визуализировать кривые в виде цилиндров.

Для визуализации кривых в виде цилиндров вызовите


выпадающее меню Cylinders logs и выберите опцию Display
cylinder logs for all wells in view.
Выбрав опцию Edit cylinder log template…, Вы сможете
настроить внешний вид цилиндров .
Дополнительные настройки доступны при выборе опции
Cylinder log template settings in view…
Печать схемы корреляции (1)
В любой момент работы Вы можете распечатать схему корреляции или сохранить ее в графический файл.

Настройки
страницы печати
Печать схемы корреляции (2)

С помощью опции Export To File… Вы можете


сохранить схему корреляции в формате PDF или
PostScript.
Экспорт схемы корреляции в виде графического файла
Для того чтобы сохранить схему в графический файл, выберите опцию Export Correlation As Graphics…

В появившейся панели укажите путь


для сохранения файла, а также
выберите формат сохранения.
Цикл геологического моделирования
Анализ исходной информации
Импорт/экспорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Структурное моделирование

Урок 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.

Кликните на контейнер Horizons и в списке операций данного контейнера в


секции Mapping выберите опцию Horizon mapping (1).
Панель Horizon mapping используется для построения структурных карт на
основании различных атрибутов глубин. Данные могут быть во временном или
1 глубинном масштабах (TVD, calc TVD, TWT, calc TWT).

В закладке Horizons можно выбрать


необходимые горизонты для построения.

Закладка Input/output предназначена для


определения исходных данных и
результирующих объектов.

В закладке Layout можно определить


границы построения и инкремент сетки 2D
поверхности.

В закладке Mapping можно выбрать


алгоритмы картопостроения и настроить
операции постпроцессинга.
Построение структурной карты горизонта SEISMIC (2)
Итак, настройки в панели Horizon mapping для
построения структурной карты горизонта SEISMIC начнем с
2 создания новой задачи. Введите в поле Jobs имя задачи – 2.
Далее, в закладке Horizons выберите в секции Mode
3 опцию Depth (3), так как наши данные в глубинном
масштабе.
4 И далее в списке горизонтов выберите горизонт SEISMIC
(4).

В закладке Input/output выберите горизонт SEISMIC


(5).
В секции Input можно выбрать контейнер, где лежат
исходные данные (6), в нашем случае это контейнер
Horizon. А далее из списка типов данных Вы можете
5 выбрать все необходимые. Сейчас мы выберем только
точки сейсмики SeisPoints (7).
При построении структурных карт в качестве
трендов можно использовать уже готовые поверхности
6 (8).
В секции Output необходимо выбрать куда будет
7 помещена итоговая поверхность и задать ее имя.
В нашем случае построенная поверхность будет
сохранена в контейнере Horizons с именем SeisSurface
(9).
Что касается имени, из выпадающего списка Вы
можете выбрать уже существующий тип данных Surface,
9 либо задать свое имя (как сделаем мы), после чего в
8 контейнере Horizons будет создан новый тип данных
Surface с заданным именем.
Построение структурной карты горизонта SEISMIC (3)

Закладка Layout.
В данной закладке необходимо задать инкремент
сетки поверхности, а также границы построения 2D
карты.
10
В закладке Layout параметры сетки задаются в
секции Map layout. В нашем случае инкремент по X и по
11 12 Y будет одинаковый, равный 50 м (10).
Для того, чтобы задать границы сетки, выберите
13 опцию None (11) и нажмите на кнопку Detailed range
settings…(12).

Появится дополнительная панель Mapped area (13),


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

После нажатия кнопки OK, в информационном поле


появится предупреждение о том, что с заданными
границами будут построены все последующие карты
(15).
7 15
Познакомиться с понятием «Поверхность» в RMS, а также уточнить, что
такое «Область построения» и «область определения» поверхности можно в
приложении.
Построение структурной карты горизонта SEISMIC (4)

В закладке Mapping выберите горизонт


SEISMIC (16).
В секции Algorithm из выпадающего списка
необходимо выбрать алгоритм Snapping, который
наилучшим образом восстанавливает
16 поверхность по точкам (17).
Также в данной секции есть некоторая
подсказка – 18, нажав на значки возможных
типов данных, Вы получите список алгоритмов,
которые работают на основании этих типов
данных оптимально.
18 При необходимости Вы можете внести
изменения в настройки выбранного алгоритма
построения. Для этого нажмите на кнопку
Settings…(19).
19
Откроется панель Algorithm settings.

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
Оценка невязки

1 После того, как мы восстановили структурную поверхность


горизонта SEISMIC, следует оценить размер невязок между
структурной картой и отбивками по скважинам для данного горизонта
(при построение структурной карты объект well picks в качестве
исходных данных использован не был).
Оценить размер невязок можно в панели Statistics или в панели
Horizon operation. Давайте разберем обе панели.
Начнем с панели Statistics.

Как упоминалось ранее, панель Statistics доступна в


списке инструментов любого объекта проекта.
Чтобы вызвать панель статистики для объекта surface,
необходимо кликнуть на него и выбрать в списке
2
операций слева опцию Statistics…(1).
Для поверхностей панель статистики содержит четыре
закладки.
Первая закладка Table содержит статистическую
информацию для выбранного горизонта (2).
Оценка невязки. Панель Statistics…

Закладка Difference statistics предназначена для выбора объекта с


которым будут рассчитаны величины невязок (3), а также здесь можно
3 определить, куда будут сохранены точки, содержащие значения невязок
по каждой скважине (4).
4 Для всех остальных объектов проекта данная закладка отсутствует.

Закладка Settings содержит инструменты настройки внешнего


вида статистической таблицы: формат представления (5),
5 количество знаков после запятой (6), цветовая палитра (7).
6
7

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

9 После выполнения задачи Residual_SEISMIC в контейнере Clipboard


появился объект точек Residual_SEISMIC (7), который содержит значения
невязок.
7 В панели Point table Вы можете просмотреть величину невязки по
скважинам (8). Данная панель доступа в списке операций объекта
Residual_SEISMIC (9).
Если визуализировать полученные точки невязки, предварительно
выполнив необходимые настройки визуализации, получится картина,
приведенная ниже (10).

10
Оценка невязки. Панель Horizon operation (1)

После того, как мы установили, что структурная карта не соответствует


отбивкам по скважинам, необходимо скорректировать структурную поверхность
относительно скважинных данных. Cделать это нам позволит панель Horizon
operation.
Интересующая нас панель доступна в списке операций контейнера
Horizons, в секции Horizon utilities (1).
В появившейся панели создайте новую задачу – SEISMIC_correct (2).
1

NB! Инструменты панели Horizon operations


позволяют выполнять единовременно для нескольких
поверхностей различные операции, такие как
2 сглаживание, изменение инкремента поверхностей,
корректировка по скважинным данным, согласование
поверхностей, различные скалярные операции.
3 4
5 В списке операций выберите опцию Adjust to wells
(3) (корректировка по скважинам).
6
Далее выберите объект Horizons (4) и формат Depth
7 (5).
Затем из выпадающего списка необходимо выбрать
8 исходный тип данных – что будет корректироваться. В
нашем случае это SeisSurface (6). А также, куда будет
помещен уже скорректированный объект. Этот может
быть тот же объект или можно создать новый тип
данных. Мы создадим новый тип данных
SeisSurface_correct (7).
В секции Select horizons необходимо выбрать
горизонт – SEISMIC (8).
Теперь перейдите к закладке Adjust to wells.
Оценка невязки. Панель Horizon operation (2)

Закладка Adjust to wells содержит


инструменты для оценки невязки между
заданными поверхностями и точками, а также
инструменты для коррекции поверхностей
относительно выбранных точек.
Выбираем горизонт SEISMIC (9), ниже
13 14
выбираем well picks (10) и атрибут TVD (11).
В списке Well pick filter можно выбрать
9 необходимые скважины (12). В данном случае
необходимо выбрать все скважины.
После выполненных настроек включите
опцию Input (13) и нажмите на кнопку Status…
12 (14).
Появится панель Status, которая содержит
информацию о значениях невязок между
11 выбранными поверхностями и скважинными
отбивками (15).
10

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)

После выполнения задачи можно посмотреть


статус Output.
Для этого, отключите Input, а включите
Output (20) и нажмите кнопку Status… (21).
20
Появится панель, в которой уже указаны
21
значения невязок между скважинными данными
и новой скорректированной поверхностью.
Невязка по всем скважинам равна 0 (22).
Добавьте задачу в Workflow и закройте
панель.

22
Оценка невязки. Панель Horizon operation (5)

В контейнере Horizons для каждого горизонта появился объект SeisSurface_correct (23). Для горизонта SEISMIC в этом типе
данных содержится структурная карта сейсмического горизонта, скорректированная по скважинным данным. Именно эта
поверхность будет использована при дальнейших построениях.
Визуализировав поверхности SeisSurface (сиреневые изолинии) и SeisSurface_correct (черные изолинии) одновременно можно
заметить между ними некоторую разницу.

23
Расчет isochore well picks

Следующим шагом при построении структурной модели учебного


месторождения будет расчет well picks для изохор, которые рассчитываются на
основании well picks горизонтов.
Прежде всего, перенесите поверхность SeisSurface_correct в тип данных
DepthSurface для горизонта SEISMIC (1).

Далее в списке операций контейнера 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 (3).


3 8 В расчете будут принимать участие все скважины (4).
Well picks будут рассчитаны для всех пластов (5).

NB! В данной панели есть возможность сразу рассчитать общие толщины в


случае, если есть хотя бы одна поверхность, содержащаяся в типе данных
DepthSurface.
4
В данном случае мы воспользуемся этой возможностью и включим опцию
Compute TVTs if depth surface exist (6).
Для выполнения задачи нажмите Run (7).
5
После выполнения расчетов, добавьте задачу в Workflow (8).

С помощью данной задачи были рассчитаны общие вертикальные


6 толщины. В приложении представлены другие типы общих толщин,
которые можно рассчитать в RMS.
7
Общие толщины пластов. Панель Isochore picks table

После выполнения задачи 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)

Границы области размыва пласта H_1 будут созданы в типе данных


ZeroPolygons (1).
Перетащите пока еще пустой объект ZeroPolygons в 2D view (режим
редактирования). В панели инструментов появятся инструменты создания и
редактирования полигонов (2).
Выберите инструмент Digitize new line(s) (3) и ЛКМ прорисуйте необходимый
контур полигона (4).
Перемещение
1 узлов полигона
Выбор полигона
Сохранение
полностью (5)
удаленных узлов
5 в Clipboard
Выбор одного
узла или
Включение секции (6)
режима
редактирования

6
2
Привязка
узлов к
различным
Создание объектам
нового Добавление
полигона (3) узла (7)

При нажатии ПКМ


на полигоне
доступен список
с различными
операциями для
полигона или его
узлов
4
Создание границ области размыва (2)

После того, как границы области размыва созданы, узлам данного полигона необходимо присвоить значение 0.
В RMS это можно сделать несколькими путями.
Один из вариантов: в режиме Select line mode (7) выделите полигон (8), затем в поле значений Z (9) вбейте значение 0 и
нажмите на клавиатуре Enter. После этого все выделенные узлы полигона получат значение 0.

Select line mode (7) 8

9
Импорт полигона построений
Прежде чем приступить непосредственно к построению карты общих толщин пласта Н_1, давайте импортируем
подготовленные границы последующих структурных построений.
Полигон будет импортирован в Clipboard. Clipboard  Import  Points/Polylines/Surfaces…(1).

В панели Import создайте новую задачу (2).


Из выпадающего списка типов данных выберите Polylines (3).
Формат импортируемых данных – Roxar text (4).
Нажмите на кнопку Select (5) и в папке с данными выберите файл
project_boundary (6).

1 Запустите задачу на расчет и сохраните ее в Workflow.

2
3
4
5
6
Построение карты общих толщин пласта H_1 (1)
Карты общих толщин в RMS можно построить с помощью функциональности панели Isochore mapping.

Кликните на контейнер Horizons и в списке операций данного контейнера в


секции Mapping выберите опцию Isochore mapping (1).
Панель Isochore mapping используется для построения карт общих толщин
на основании различных атрибутов толщин (TVT, TST, MDT, TVDT, и т.д.).

3 Панель Isochore mapping


также содержит 4 закладки,
функциональность которых
аналогична описанной
функциональности панели
Horizons mapping .
Создайте новую задачу –
map_H_1_TVT (2).
Выберите пласт для
моделирования – H_1 (3).
Построение карты общих толщин пласта H_1 (2)

В закладке Input/Output выберите пласт


H_1 (4).
4
В качестве исходных данных выберите
ZeroPolygons и Well picks (5) c атрибутом TVT
entry (6), также выберите все скважины (7).
Включите опцию Polygons (8), в списке
полигонов выберите ZeroPolygons (9). Далее
необходимо определить какие значения
поверхность будет иметь внутри полигона и
7
5 6 вне. Из выпадающего списка в столбце Inside
выберите Zeros (10), то есть внутри полигона
будут нулевые значения.
Outside polygons - из выпадающего списка
выберите From surface (11), то есть будут
интерполироваться исходные данные.
В секции Output необходимо определить
куда будет сохранена итоговая карта.
8
9 Выберите контейнер Horizon (12), а из
10
выпадающего списка выберите тип данных
IsochoreSurface (13).
11
13
12
Построение карты общих толщин пласта H_1 (3)
В закладке Layout необходимо задать инкремент
будущей карты – 50х50 (14).
Далее выберите опцию None (15) и нажмите на кнопку
Detailed range settings… (16).
14 Если посмотреть на структурную карту горизонта
SEISMIC (17), видно, что для оптимизации будущих
15 построений, полигон построения можно сделать гораздо
16 меньше. Пример полигона приведен черным. Учитывая,
что залежь несколько развернута относительно севера,
было бы логично задать небольшой угол поворота для
координатной системы построений.
20
В итоге, в панели Mapped area необходимо задать
следующие настройки: Xmin=5920, Ymin=5220,
Width=4900, Height=3550, Rotation = 20 (18).
21 22 После того, как Вы нажмете кнопку OK,
выскочит предупреждение (19) о том, что все
будущие построения в панелях Mapping,
будут выполняться с заданными
настройками.
18 18 Далее выберите пласт H_1 (20) и ниже
опции Use thickness min и Use thickness max
(21), затем правее нажмите кнопки Calc (22) –
на основании исходных данных будут
рассчитаны минимальное и максимальное
значения, которые будут интерполироваться
при построении карты. При необходимости
Вы можете изменить эти значения.

Границы 19
построения
структурной
17
модели
Построение карты общих толщин пласта H_1 (4)

23

26

25 В закладке Mapping выберите пласт H_1


(23).
Ниже из выпадающего списка возможных
24
алгоритмов картопостроений выберите Kriging
(24) и нажмите на кнопку Settings… (25).
В появившемся меню Algorithm settings
измените радиус интерполяции – 2000 (26).
OK.
Построение карты общих толщин пласта H_1 (5)

28
27 Опция Smooth – сглаживание
поверхности.
Включите данную опцию (27) и
нажмите кнопку Settings… (28).
Панель Smooth settings позволяет
задать настройки для сглаживания
поверхностей.

Filter type: Существует два типа сглаживания – Convolution и Median (29).


Convolution производит равномерное сглаживание всей поверхности
(30).
Median производит сглаживание пиковых значений и рекомендуется для
отсечения резких пиков в данных (31).
29
32 Iterations: Количество итераций (количества проходов алгоритма). Чем
их больше, тем сильнее сгладится поверхность (32).
33
Filter width, weight: Детальные настройки алгоритма, чем больше
значение, тем сильнее сгладится поверхность (33).
34
35 Boundary: Сгладить поверхность только внутри данного полигона (34)
(необходимо поместить ограничивающий замкнутый полигон в drop-site).
При необходимости можно воспользоваться опцией Exclude values
outside polygon…, которая позволяет сделать узлы поверхности
неопределенными за пределами полигона (35).

Convolution 30 Median 31
Построение карты общих толщин пласта H_1 (6)

Опция Well correction – коррекция


поверхности.
37 Включите данную опцию (36) и
36 нажмите кнопку Settings… (37).
Настройки панели Well correction
settings аналогичны рассмотренным
ранее настройкам панели Horizon
operation, закладка Adjust to wells.
В данной панели выберите в
качестве алгоритма Moving average
(38).
При построении данной
поверхности опцию Influence radius
38 необходимо отключить (39),
поверхность будет скорректирована
равномерно по всей площади.
39 Включите опцию Do exact (40) –
40 поверхность будут точно сидеть на
заданных точках.
Выберите в качестве данных,
относительно которых необходимо
41 корректировать поверхность, Well
picks и атрибут TVT entry (41).
42
Также выберите все скважины
(42).
OK.
В панели Isochore mapping
нажмите Save, чтобы сохранить
задачу, затем Run, чтобы выполнить
текущую задачу.
Не забудьте добавить задачу в
Workflow.
Построение карты общих толщин пласта H_1 (7)
Визуализируйте в 2D окне полученную карту общих толщин пласта H_1.
Выполнив необходимые настройки визуализации можно получить картину, приведенную ниже.
Workflow

Чтобы обобщить все выполненные задачи данного урока,


приведем вид Workflow, который должен получиться.
При необходимости Вы можете просмотреть готовый
проект, созданный по текущему уроку.
Projects/Training_base_04_Horizon_modelling.pro
Приложение
«Поверхность» в RMS
Узлы сетки
Что такое «поверхность» в RMS?
Значение
Инкремент
в узле
Это сетка, содержащая значения атрибутов в своих узлах (Рис.1)
по Y

Когда мы определяем параметры поверхности, мы определяем ее инкремент,


Инкремент
по X то есть расстояние между узлами сетки (Рис. 1), а также границы, в пределах
которых будет построена сетка.
NB! Чем меньше значение инкремента, тем точнее будет структурная поверхность
(Рис.2, Рис.3), НО тем из большего количества узлов будет состоять поверхность
и, следовательно, необходимо больше ресурсов компьютера для работы с ней.
При определении параметров поверхности необходимо найти “золотую середину”,
то есть задать такие значения инкремента сетки и такие границы построений, при
которых структурная поверхность будет описана достаточно точно, но при
оптимальном
Рис.1 количестве узлов. Инкремент 50х50 Инкремент200х200

Инкремент Рис.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 представлены различные виды толщин и


их аббревиатуры, которые можно рассчитать в RMS.

Рис.1
Цикл геологического моделирования

Анализ исходной информации


Импорт/экспорт данных Корреляция

Интегрированное структурное
Подсчет запасов моделирование
Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Структурное моделирование

Урок 5

В предыдущем уроке были рассмотрены инструменты построения карт с помощью панелей Mapping (Horizon mapping,
Isochore mapping), построены структурная карта горизонта SEISMIC и карта общих толщин пласта H_1.
Следующий шаг в создании структурной модели данного учебного месторождения – создание модели разломов, а затем
создание полного структурного каркаса.
В Уроке 5 для построения модели разломов и модели горизонтов будут рассмотрены инструменты интегрированного
структурного моделирования.
При необходимости Вы можете загрузить проект Training_base_04_Horizon_modelling.pro и продолжить создание модели по
текущему уроку в данном проекте.
Подготовка исходных данных для модели разломов (1)

Все исходные данные для модели разломов содержатся в папке


Input data, контейнер Faults (1).
2 Первый шаг – создание разломов в папке Input data.
Для этого в списке операций данной папки выберите опцию
1
Create new faults (2).
В появившемся диалоговом окне необходимо указать
количество разломов и определить их имена.
В нашей модели будут участвовать три разлома, поэтому
введите число 3 в поле (3), отвечающее за количество разломов.
Количество строк ниже увеличится до трех. В эти поля можно
ввести имена разломов. В данной модели все разломы будут
пронумерованы по порядку с префиксом F (4).
3
NB! Напомним Вам о том, что данная операция не может быть
сохранена в виде задачи – это так называемое задание, которое так
же может быть включено в Workflow, но при запуске Workflow RMS
4 будет останавливаться на заданиях, в которые необходимо внести
настройки или исправить вручную.

Создайте в закладке Workflow новый workflow – IntegrStructural


modelling и дважды кликните на значок , чтобы добавить
задание в созданный workflow.

Нажмите OK.

После выполнения данной операции в Input data появятся


5 созданные разломы, но они еще пустые, поскольку необходимо
добавить нужные типы данных (5).
Подготовка исходных данных для модели разломов (2)

Прежде чем переместить исходные данные для построения модели


разломов в соответствующие разломы, давайте приведем папку Input data
к удобному виду для дальнейшей работы.
Данная папка организована таким же образом, как и контейнер
6 Horizons, то есть можно менять организацию данных в папке (по
разломам или по типам данных), фильтровать необходимые объекты,
добавлять необходимые типы данных или удалять ненужные.
Давайте добавим три типа данных, которые понадобятся нам для
дальнейшей работы: DepthFaultLines, DepthFaultSticks и DepthMidLines.
Добавлять типы данных будем последовательно, открывая панель Add
data types… (6) и указывая настройки, приведенные для каждого типа
данных ниже и нажимая OK (либо можно открыть панель один раз, и
нажимать Apply каждый раз после того, как очередной тип данных
настроен).

DepthFaultLines DepthFaultSticks DepthMidLines


Подготовка исходных данных для модели разломов (3)

Заключительный шаг при подготовке исходных данных для создания модели


разломов – перемещение исходных данных из контейнера Clipboard, куда они были
импортированы, в соответствующий тип данных соответствующего разлома.

С помощью ЛКМ перетащите:


13
mid_lines_3 в DepthMidLines разлома 3 (11),

fаult_lines_2 в DepthFaultLines разлома 2 (12),


12
fault_sticks_1 в DepthFaultSticks разлома 1 (13).
11

Теперь можно приступить к созданию модели разломов.


Создание структурной модели

Как уже упоминалось ранее, модель разломов и модель горизонтов


2 будут построены с помощью инструментов интегрированной
структурной модели. Следовательно, далее мы будем работать в
контейнере Structural models (1).
Кликните на данный контейнер и в списке операций выберите опцию
Create structural model (2).
После этого в контейнере будет создана первая структурная модель
– Model 1 (3), имя которой при необходимости можно изменить.
1

Контейнер Structural models может содержать только одну модель


изохор – папка Isochores; но сколь угодно много структурных моделей
(Model 1, Model 2,… Model N).
Каждая структурная модель содержит:
объект Model box – границы построения модели разломов, которые
могут совпадать с границами построения модели горизонтов, либо
быть больше;
Модель изохор
объект Fault truncations содержит заданные взаимоотношения
3 Границы разломов;
построений папка Faults содержит модель разломов, которая в данной
Взаимоотношения
разломов структурной модели может быть только одна;
Модель разломов папка Horizon model содержит модель горизонтов , которая может
быть представлена в виде зон, или в виде горизонтов. Моделей
Модель горизонтов горизонтов для данной структурной модели может быть сколь угодно
много.
Добавление заметки

1
Чтобы последовательность действий была полной,
давайте предыдущий шаг добавим в Workflow в виде
заметки (Note).
Перейдите в закладку Workflow.
Откройте список задач и с помощью ЛКМ перенесите
Note (1) в рабочую область Workflow.
Далее дважды кликните на заметке в
последовательности Workflow, для того чтобы открыть
панель Note job, куда можно внести необходимый текст
заметки (2).
После того, как пояснение внесено, нажмите OK.

2
Определение границ построений (1)

Создание структурной модели начнем с определения границ


построения модели разломов.
Кликните на объект Model box и в списке операций данного
объекта выберите опцию Edit… (1).

В панели Edit box необходимо задать координаты центра, а


также длину, ширину, высоту и угол поворота трехмерного бокса.
Необходимые значения параметров можно ввести вручную, либо
воспользоваться опцией Get range from object и перенести в drop
3 site необходимый объект (поверхность, полигон и т.д.), размеры
которого будут использованы (2).
Для данной модели введите вручную характеристики границ
построения, как показано ниже (3).
Добавьте задание в Workflow.
2
OK.
Определение границ построений (2)

Визуализируйте полученные границы построений.

Ниже приведен пример трехмерного бокса для последующих построений


структурной модели.
Создание модели разломов (1)

2 Итак, давайте приступим к созданию модели разломов.

Модель разломов содержится в папке Faults (1).


В списке операций данной папки выберите опцию Fault modelling… (2).
Панель Fault modelling содержит настройки для построения модели разломов и
состоит из трех закладок: Faults (настройки исходных данных), Gridding
(параметры поверхностей разломов), Tip line (границы поверхностей разломов).

3 Работу с данной панелью начнем с создания новой задачи –


Fault_model (3).
4 Секция Model box. Если нажать на кнопку Define… (4),
5 появится уже знакомая панель Edit box…, отвечающая за
параметры области построения модели разломов. Все
настройки в данном диалоговом окне уже выполнены.
Опция Visualization resolution (5) отвечает за визуальное
6 разрешение будущей модели разломов. Чем выше значение,
тем точнее визуально модель будет соответствовать исходным
7 данным, но тем больше времени потребуется для ее
визуализации. Для данной модели оптимальное значение
равно 50.
В секции Available faults (6) выберите все разломы и
8 перенесите в область Selected faults (7) с помощью стрелки
«направо».
Ниже выберите исходные данные для построения модели
разломов (8). Выбранные типы данных будут помечены как
Soft.
Создание модели разломов (2)

В закладке Gridding необходимо задать настройки для


построения поверхностей разломов.
Для данной модели разломов инкремент поверхностей
примем равным 50 (9).

NB! Для того, чтобы единовременно для всех разломов


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

Для построения всех поверхностей разломов выберете


линейный алгоритм интерполяции Linear из выпадающего
меню (10). Алгоритм General соответствует интерполяции
сплайнами.
10

Значения для сглаживающего фактора выставите как


показано слева (11) с помощью ползунка.
11

12
С помощью опции Enable dip control (12) можно
контролировать угла падения поверхности разлома. Данная
опция полезна в случае разрозненных данных.

Более подробно о настройках данной закладки можно


посмотреть в приложении
Создание модели разломов (3)

Закладка Tip line используется для определения способа


ограничения поверхности разлома.

NB! Если поверхности разломов не ограничивать, они


будут построены на основе исходных данных и продлены до
границ построения модели. В реальности разломы могут не
простираться через весь стратиграфический разрез модели и
14 15 затухать не доходя до границ модели. В этом случае разломы
должны быть ограничены полигоном tip line, на границах
которого амплитуда разлома равна нулю.
13 Ограничения могут быть (13):
• Сonvex hull – представляет собой ограничивающий
полигон, который создан в виде последовательно
соединенных сглаженных линий, окружающих исходные
данные. Кривые, соединяющие точки, не могут быть
обращены вогнутостью внутрь.
Для данного типа ограничения можно задать отступы от
данных по горизонтали (14) и по вертикали (15).
• Ellipse - ограничивающий эллипс.
Для данного типа ограничения можно задать отступ по
горизонтали и соотношение ширины эллипса к его высоте.
Как Convex hull, так и Ellipse можно редактировать после
построения первого варианта модели разломов.
• No Limits – в этом случае tip line рассчитан не будет, и
поверхность разлома будет ограничиваться только областью
построений.

Для нашей модели задайте настройки приведенные слева.


После этого запустите задачу на расчет, предварительно
сохранив и добавив в Workflow.
Создание модели разломов (4)
После выполнения задачи в папке Faults (Model 1) контейнера Structural models появятся созданные разломы (16).
Визуализируйте разломы и рассмотрите их с разных ракурсов.

16
Определение взаимоотношений разломов (1)
В результате анализа полученной модели разломов видно, что разломы F2 и F3 выступают там, где их быть не
должно. Соответственно следующий шаг – определение взаимоотношений разломов (отсечений ненужных частей).
Взаимоотношение разломов можно задать как вручную, так и автоматически. Рассмотрим в начале
автоматическое редактирование взаимоотношений.
Перенесите ЛКМ любой разлом в 3D view (режим редактирования). После чего появится
панель Edit (1).
В данной панели выделите все разломы, а далее перемещая ползунок посмотрите как будет
меняться картина (2).
Лишние
хвосты
1

2
Определение взаимоотношений разломов (2)

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

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

Рассмотрим панель Group/sort faults (1), которая доступна из списка


1 операций папки Faults (2).
Данная панель позволяет создать категории (3) и группы (4) для
разломов, что очень удобно, если модель содержит большое число
разломов с разрозненными данными.
Так же в данной панели можно задать типы разломов.
Кликнув ПКМ на ячейку в столбце Displacement (5) появится
выпадающее меню, в списке которого можно выбрать необходимый тип.
2

Сброс

3 Взброс
5
Сдвиг

Неопределенный

Определите разлом F1 как взброс, а разломы F2 и F3 как


сбросы. Это показано в примере слева.
4
Fault QC (1)

Процесс построения модели разломов может быть итерационным. Построив


первый вариант модели можно проверить форму разлома, пересечение поверхности
1 разлома с другими поверхностями, полигоны tip line и отсечения, при необходимости
отредактировать каждую из характеристик и далее использовать их при перестроении
модели. Выполнить эти операции можно с помощью панели Fault QC.
Опция Fault QC (1) (контроль качества) доступна в списке операций папки Faults.
Animate view (2) - включив данную опцию, выбранный разлом будет
фокусироваться в центре окна визуализации.
Show input data (3) – данная опция позволяет отразить исходные данные для
выбранного разлома.
Editing (4) – в поле необходимо ввести префикс для имени данных, которые
2 могут быть созданы в процессе осуществления контроля качества построения
3 модели разломов.
4
При помощи стрелок можно передвигаться от одного разлома к другому
вверх или вниз (5).
5 В каждом окошке отражен статус категории (6):
6
- "Not verified" означает, что разлому еще не присвоена категория.
7 - После нажатия кнопки Approve fault (7) для конкретного разлома поле
Раздел Fault verification matrix позволяет
перемещаться между разломами и отражать 8 напротив его имени станет зеленым и появится текст "Approved". Также
статус QC для конкретного разлома. запишется имя пользователя, дата и время изменения статуса.
9 Для удаления подтверждения проверки разлома необходимо нажать кнопку
10 Remove approval (8).
Удалить подтверждения для всех разломов можно при помощи кнопки
Remove approval for all faults in column (9).
В нижней части панели расположены 4 закладки: Surface shape, Intersections,
Tip line и Truncations (10). Использовать данные закладки можно в любом
порядке.
NB! Обратите внимание, что не обязательно проходить все этапы контроля качества
построения разломов за один раз. Рекомендуется создать модель разломов, проверить
качество модели в одной из категории. При необходимости обновить модель. Выполняя
проверку таким способом, Вы получаете максимальное количество информации на
каждом из приведенных шагов.
Fault QC (2)

Разберем последовательность работы в панели Fault


QC более подробно.
Закладка Surface shape.
Выберите разлом из списка (11).
В поле Input data (12) появятся данные, которые были
использованы в качестве исходных при построении
поверхности выбранного разлома.
11
17 Если Вы хотите изменить форму поверхности разлома,
при этом первоначальные исходные данные оставив без
изменений, в данной закладке можно сделать копию
16
выбранных данных (13), которые далее можно
отредактировать с помощью стандартных инструментов и
способов редактирования (14), а затем использовать при
перестроении модели разломов.
Копия данных будет добавлена в папку Input data
контейнера Faults для соответствующего разлома (15).
После выполнения необходимых действий для
12 13 выбранного разлома в данной категории, нажмите на
14 кнопку Approve fault (16), чтобы изменить статус разлома
на Approved (17).

Если задача Fault Modelling будет выполнена


снова после проверки качества построения
разлома, внешний вид секции Fault Verification
Matrix изменится. Статус Approved изменится на
Approved, Updated Later, а цвет поля поменяется с
зеленого на оранжевый. Это сигнал к тому, что,
15 возможно, необходимо снова проверить качество
построения разломов, однако, это необязательно.
Fault QC (3)
Закладка Intersection.
Выберите разлом из списка (18).
В данной закладке в секции Touching faults представлен
список разломов, с которыми пересекается анализируемый
разлом (19).
В случае, если Вам необходимо поправить форму
поверхностей разломов в области пересечения, можно
создать дополнительный тип данных Points, которые будут
описывать положение новой линии пересечения, и затем
18 использовать эти данные при обновлении модели разломов.
Для создания дополнительного типа данных нажмите на
кнопку Edit points (20). Пустой объект точек появится для
соответствующего разлома в папке Input data (21). Далее
необходимо оцифровать предполагаемое местоположение
пересечения разломов.
Дополнительно
оцифрованные точки
(зеленые)

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

29 После выполнения контроля качества построенной


модели разломов, перейдем к построению модели
горизонтов.
Фильтрование данных (1)
Для данного учебного месторождения процесс создания модели горизонтов будет разделен на несколько этапов.
Прежде всего, будет построена опорная модель горизонтов на основании уже отстроенной структурной поверхности горизонта
SEISMIC с учетом созданной модели разломов. Затем будет построена модель изохор. А далее на базе опорной модели и с учетом
модели изохор и модели разломов будет создана детальная модель горизонтов.
В качестве исходных данных при создании модели горизонтов могут быть
использованы любые типы данных. Но если Вы хотите в качестве исходных
данных использовать поверхности, в этом случае лучше всего данные
1 поверхности конвертировать в точки.
Кроме этого, как правило, данные, используемые для построения модели
горизонтов, имеют ненужные шумовые значения в районе разломов, которые
могут привести к некорректным результатам. Эти данные желательно удалить.
Конвертировать поверхность в точки и отфильтровать данные в районе
разломов можно в панели Data filtering, которую можно открыть, выбрав в списке
операций объекта Model N, опцию Filter horizon data… (1).
В панели Data filtering (2) можно единовременно отфильтровать
любой тип данных для нескольких горизонтов, задав разные
расстояния для висячего и лежачего крыльев разлома (3).

40
230
3
Фильтрование данных (2)

4 Создайте новую задачу в панели Data filtering (4).


Отфильтрованные данные будут сохранены как новый тип
5 данных для каждого элемента контейнера Horizons. В поле Output
6 задайте имя нового типа данных (5).
Filter type. Доступно два типа фильтров: фильтр, который
удаляет все данные около разломов, или фильтр, который удаляет
7 8 только совпадающие данные. Оба фильтра можно использовать
одновременно. В нашем случае выберем первый тип фильтра (6).
9
Из списка горизонтов (7) выберите горизонт SEISMIC и
перенесите его с помощью стрелки направо (8).
Далее из выпадающего списка необходимо выбрать тип
10 исходных данных, который будет отфильтрован. Выберите
DepthSurface (9).
В секции Faults задайте расстояние для фильтрации (10).
Сохраните задачу, добавьте ее в Workflow и запустите на
расчет.
Визуализируйте полученные точки (11).

11
Создание опорной модели горизонтов (1)

В списке операций объекта Horizon model 1 выберите опцию Horizon


1 modelling… (1). Работу в панели Horizon modelling начнем с создания новой
задачи (2). Закладка Stratigraphy.
Если кликнуть на кнопку Define… (3) в секции Horizon model box, откроется
панель Edit box – в панели, открытой из диалогового окна Horizon modelling,
можно задать размеры области построений модели горизонтов. По умолчанию,
область построения модели горизонтов соответствует области построения
модели разломов. При необходимости Вы можете изменить
область построения горизонтов, но она не может быть
больше области построения модели разломов (только
2 равна или меньше). Для нашей модели оставим настройки в
данной панели по умолчанию.
Кликнув на кнопку Data filtering job… откроется уже
3 знакомая панель для фильтрации данных (4).
4
5 Опция Visualization resolution отвечает за качество
визуализации итоговой модели горизонтов. Оптимальное
значение для нашей модели 50 (5).
6 7
Из списка Available horizon (6) выберите горизонт
SEISMIC и с помощью стрелки перенесите данный горизонт
направо (7).
В секции Select input data types
выберите исходные данные для
построения опорной модели – Well
8 3
picks (будут классифицированы как
hard data) и DepthSurface_filtering (будут
классифицированы как soft data) (8).
Кроме того, в качестве исходных
9 данных выберите будет использован
набор обвивок set_2 в поле Well picks
(9).
Вы можете выбрать сколь угодно
много исходных данных.
Создание опорной модели горизонтов (2)
Закладка Modelling.
В данной закладке необходимо задать инкремент будущих
горизонтов (10), сглаживание (алгоритм Moving average) (11) и
радиус коррекции (12) для случая, когда заданы как hard data, так
и soft data.
10 11 12

Закладка 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)

Модель изохор можно построить с помощью панели Isochore


1
modelling, которую можно вызвать кликнув на соответствующую опцию в
списке операций объекта Isochores (1).
В появившейся панели создайте новую задачу (2).

Закладка 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)

Закладка Thickness input.


В данной закладке можно задать
дополнительные исходные данные и
тренды.
При построении изохор обратите
особое внимание на изохору пласта
H_1 между горизонтами Top_1 и
Top_2.
11 12 Для данной изохоры зададим в
13
качестве трендовой поверхности
(Thickness trend) отстроенную ранее
IsochoreSurface (11).
Также в качестве дополнительных
исходных данных зададим границы
выклинивания пласта ZeroPolygons
(Pinchout polygon) (12).
Кроме этого, для данной изохоры
проконтролируем минимальное
значение толщин, которое равно 0
(13).
Создание модели изохор (3)

14

Закладка Gridding algorithm.


В данной закладке
необходимо выбрать алгоритм
построения изохор.
В качестве алгоритмов
построения из выпадающего
списка можно выбрать: Local B-
spline, Converging Average или
Global B-spline.
Для данных построений
выберите Local B-spline (14).
Создание модели изохор (4)

Две последние закладки Fault handling и


QA output предназначены для
дополнительного контроля процесса
моделирования изохор.
Настройки в закладке Fault handling
15 оставьте без изменений (15).

В закладке QA output можно


выбрать, нужно ли создавать
различные объекты, которые далее
можно использовать для оценки
качества модели изохор.
В данном случае никакие
16 вспомогательные параметры
созданы не будут (16).
После выполнения всех
настроек запустите задачу на
расчет и добавьте ее в Workflow.

Дополнительную информация о настройках в данной панели, а также других инструментах Интегрированной структурной
модели можно найти в руководстве пользователя.
Создание модели изохор (5)
Визуализируйте полученные изохоры.
Сравните изохору, полученную с помощью инструментария панели Isochore modelling, с изохорой,
полученной с помощью Isochore mapping, которая была использована в качестве тренда.
Проконтролируйте минимальное и максимальное значения по поверхностям с граничными значениями
скважинных данных (с помощью панели Statistics для well picks).

Пласт H_1 (малиновые


изолинии – IsochoreSurface)
Пласт
H_above

Пласт Пласт H_3


H_2
Создание детальной модели горизонтов (1)

1 Опорная модель горизонтов и модель изохор подготовлены.


Следующий шаг – создание детальной модели горизонтов.
Прежде всего, необходимо создать новую модель
горизонтов.
Model 1  Create horizon model (1).
В папке Model 1 появится папка Horizon model 2.
Для удобства и ясности в дальнейшей работе давайте
2 переименуем Horizon model 1 в Horizon model Reference (2), а
3 Horizon model 2 в Horizon model Detailed (3).

Далее в списке операций Horizon model Detailed выберите


опцию Horizon modelling… (4).
Создание детальной модели горизонтов (2)

5 Мы уже знакомы с данной


панелью.
6 Создайте новую задачу (5).
Закладка Stratigraphy.
Выберите нашу базовую модель
7 Horizon model Reference из
выпадающего списка (6).
Границы области построений
данной модели будут совпадать с
8 границами области построений
модели разломов. Соответственно,
настройки панели Horizon model box
можно оставить без изменений.
Значение Visualization resolution
равно 50 (7).
Выберите все горизонты из
списка Available horizons (8) и с
помощь стрелки перенесите их
направо (9).
В качестве исходных данных
выберите Well picks (10), а также
модель изохор Isochore_model (11).
В колонке Well picks укажите, к
какому типу данных будут
10 относиться используемые отбивки:
Soft data, Hard data, Hard data, use
9
dip, либо же опция Ignore.
В данном случае, отбивки будут
11 являться точными данными (Hard
data).
Создание детальной модели горизонтов (3)

12
Поскольку задана базовая модель, горизонт, входящий в нее, при
выполнении данной задачи останется без изменений (12).
В колонке Conformity можно определить поверхности несогласия, а
также группы поверхностей, залегающих согласно.
13 В нашем случай, в качестве поверхности несогласия будет выбран
18 горизонт Top_1. Нажмите на стрелку в колонке Conformity (13) и из
выпадающего меню выберите Unconformity (14).

14

Граница поменяет внешний вид (от сплошной черной на волнистую


красную).
Далее необходимо задать конформные группы.
15 Для этого ЛКМ потяните за черный квадрат (15) от границы SEISMIC,
появится стрелочка (16), которую необходимо дотянуть до границы BOT
и отпустить в тот момент, когда граница BOT подсветиться желтым (17).
Таким образом, все горизонты будут моделироваться согласно друг
другу.
И последнее, что необходимо задать в данной закладке, это с какой
достоверностью будут воспроизводиться толщины пластов.
Для пласта H_1 можно задать достоверность равную 0.9 (18), а для
16 остальных оставить по умолчанию равной 0.5
После выполнения всех настроек перейдите в следующую закладку.
17
Создание детальной модели горизонтов (4)

В закладке Modelling для всех


поверхностей задайте инкремент равный
50 (19), сглаживание – 100 (20), и ранг
коррекции равный 500 (21).
Настройки Grid z increment и Skeleton
19 20 21 lines доступны только с том случае, если
какой-то горизонт задан как интрузивного
тела.

Закладка Faults недоступна, так как


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

Настройки закладки Advanced также


оставьте по умолчанию.

Запустите задачу на расчет, добавьте


в Workflow.
Создание детальной модели горизонтов (5)
Итак, детальная модель горизонтов построена (22).
Визуализируйте полную модель горизонтов в виде зон в виде поверхностей. Создайте несколько разрезов
вдоль и в крест простирания залежи.

22

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

Извлечь поверхности и изохоры можно с помощью панели Extract


surfaces/isochores, которая доступна из списка операций анализируемой
модели горизонтов (1).
В появившейся панели создайте новую задачу (2).
1
Ниже выберите что необходимо извлечь и имя нового объекта:
Generate horizons (извлечь горизонты) (3) и Generate isochores (извлечь
изохоры) (4).
В секции Surface layout необходимо указать инкремент извлекаемых
поверхностей (5).
Запустите задачу на расчет, сохраните и добавьте в Workflow.
2 В каждом горизонте и изохоре контейнера Horizons появились новые
объекты (6).

3
4

После построения модели горизонтов необходимо оценить ее


корректность. Визуальная оценка качества является
незаменимым инструментом оценки, но также RMS предлагает
несколько инструментов количественной оценки для выполнения
данной процедуры.
Extract fault lines

К инструментам, которые позволяют оценить модель качественно


также относится опция Extract fault lines…
С помощью данной опции из модели горизонтов можно извлечь линии
разломов для каждого горизонта.
1
Панель Extract fault lines доступна из списка операций необходимой
модели горизонтов (1).
В появившейся панели создайте новую задачу (2), далее определите
имя линий разломов (3).
Запустите задачу на расчет, добавьте ее в Workflow.

Для каждого горизонта будет добавлен указанный в


задаче тип данных, содержащий линии разломов (4).

4
Horizon QC (1)
Рассмотрим панель Horizon QC, которая доступна из списка
операций модели горизонтов (1).
Данная панель состоит из двух закладок: Well picks и Fault line
control. 1

Первая закладка содержит статистику невязок между отбивками


скважин и поверхностями модели горизонтов.
3 4 Включив опцию Animate view (2) при выборе горизонта или
скважины выбранный объект будет помещен в центр окна
визуализации.
В таблице (3) можно выбрать для анализа любой горизонт,
5 6 7 8 9 10 правее приведена информация о статусе данного горизонта (4).
Ниже отражена статистика по выбранному горизонту. В столбце
Well name приводится список всех скважин (5). Далее отражена
величина невязки (6), затем статус (7), значение отбивки в скважине
(8), значение поверхности в месте пересечения со скважиной (9),
также при необходимости можно добавить комментарий (10).
11
Кнопки справа от таблицы (11) такие же как и в панели Faults
QC, которую мы рассмотрели ранее.
С помощью опции Threshold for automatic approval (12) можно
автоматически отметить как просмотренные (Approved) те
скважины, по которым невязка меньше или равна указанной.
12
Horizon QC (2)
Закладка Fault line control содержит инструментарий для контроля
линий пересечения структурных поверхностей и поверхностей
разломов (линии разломов).
Часто, по причине недостатка данных или из-за «шума» в
данных, линии разломов проходят не там, где необходимо. С
помощью функциональности данной закладки можно не только
просмотреть местоположение линий разломов, но и создать
дополнительный тип данных, которые далее можно использовать в
качестве hard data при перестроении модели горизонтов.
В списке Horizon можно выбрать любой горизонт (13).
Ниже в таблице приведен список всех разломов (14),
13 14 максимальное значение амплитуды по каждому разлому (15).
Вы можете проанализировать опущенное и приподнятое крылья
разлома отдельно друг от друга и поставить отметку (16).
Нажав на кнопку Edit (17), в списке типов данных каждой
поверхности в контейнере Horizons появится тип данных
15 16 FaultLinePoints, который Вы можете использовать для оцифровки
новой линии разлома и в дальнейшем при перестроении модели
горизонтов.
Ниже приводится распределение амплитуд вдоль выбранного
разлома для выбранной поверхности (18).

17
Линии
18 пересечения с
приподнятым
крылом

Линии
пересечения с
опущенным
крылом
Separation diagram

Следующий инструмент анализа модели,


который будет рассмотрен - Separation
6
diagram (диаграммы смещений).
2 Данный инструмент позволяет увидеть и
оценить площади зон перекрытия пластов по
плоскости разлома (1).

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

Последний инструмент, который будет рассмотрен в данном уроке -


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

Выберите модель горизонтов (2).


По каждому разлому приведена
следующая статистическая информация:
- Type – тип разлома (3),
- Max throw – максимальное смещение
2 разлома (максимальная вертикальная
амплитуда) (4),
- Length – максимальная длина разлома
(5),

3 4 5 6 7 8 9 - Strike – азимут простирания плоскости


разлома (6),
- Dip – угол падения плоскости разлома
(7),
- Truncated by – какими разломами
сечется (8),
- Grid resolution – инкремент поверхности
10 разлома (9).
Всю статистическую информацию Вы
можете сохранить во внешний файл (.txt
или .xls) (10).

Дополнительную информация об инструментах интегрированного структурного моделирования можно найти в руководстве


пользователя.
Workflow

Чтобы обобщить все выполненные задачи данного урока,


приведем вид Workflow, который должен получиться.
При необходимости Вы можете просмотреть готовый проект,
созданный по данному уроку.
Projects/Training_base_05_Integrated_structural_modelling.pro
Приложение
Типы исходных данных

Выбранные исходные данные при создании


модели разломов могут быть использованы по
разному. Можно выбрать три степени использования:
• Soft (зеленый): Данные будут использоваться для
создания общей формы разлома. Если используется
только один тип данных, то эти данных должны
использоваться как Soft, но они должны быть
достоверными. Обычно, в качестве Soft data
используются fault sticks, midlines или polygons.
• Hard (голубой): Эти данные будут использованы
для корректировки поверхности разломов,
построенных на основе данных, используемых как
1
Soft. Обычно well picks используются как Hard data.
Для Hard data необходимо задать радиус коррекции
(1). Этот радиус задается в размерности координат X
и Y: чем меньше радиус, тем более локальным будет
2 влияние данных.
• Ignore (красный): Такие данные не будут
использоваться при создании модели разломов.

Если в качестве исходных данных используются


одновременно и Soft data, и Hard data, вначале
поверхность разломов строится на основании, как
правило, более многочисленных Soft data, а затем с
учетом заданного радиуса коррекции поверхности
разломов подтягиваются к Hard data.

Для вызова выпадающего меню кликните на


стрелку (2).
Настройки закладки Gridding (панель Fault modelling)

Опция Smoothing factor .


Smoothing factor задается в процентах, и чем
выше его значение, тем более гладкой будет
поверхность. Эффект сглаживания зависит от "шума"
в данных и заданного инкремента сетки (1).
1 4 4 5
Например, для сетки с малым инкрементом
сглаживание в 10% будет иметь меньший эффект,
2 чем такое же сглаживание для более грубой сетки.
Также 10% сглаживания будет иметь меньший
3 эффект на данных с "шумом", чем на относительно
гладких данных. Данные, содержащие большое
количество "шума", требуют более высокого фактора
сглаживания для устранения неоднородности.

Опция Enable dip control, Dip/DipAz


Иногда, данные по разломам могут иметь много "шума", быть несогласованными, или разрозненными. Использование таких
данных может привести к нежелательным результатам. В этом случае использование настроек Dip/DipAz может позволить достичь
лучших результатов.
Для использования данной функциональности включите опцию Enable dip control в нижней части панели (2). В таблице появятся
три дополнительные колонки: Dip, DipAz и Dip +/- (величина измерения – градусы).
Прежде всего, Вы можете оценить значения азимута и угла падения на основании заданных исходных данных. Для этого
выделите строки необходимых разломов и нажмите кнопку Estimate (3). В колонках Dip и DipAz появятся рассчитанные значения
азимута и угла падения (4).
При необходимости Вы можете изменить рассчитанные значения.
Настройка Dip+/- (5) доступна только если в качестве алгоритма интерполяции выбран Linear. Данная опция контролирует
допустимое отклонение от значения угла падения.
Контроль угла падения полезен в случае разрозненных данных. При использовании более плотных данных изменение
вышеуказанных параметров не приведет к существенным изменениям. Также влияние может оказать алгоритм. Особенно заметны
будут различия при использовании линейного алгоритма для разломов, для которых исходными данными служат только параметры
падения, и для разломов, которые в качестве исходных данных имеют одиночную линию или несколько well picks.
Диаграммы смещений (Separation diagram)

HW FW HW FW HW FW

TopC TopC TopC

TopB TopB TopB


TopA TopA TopA

BaseA BaseA BaseA

HW – висячее крыло разлома, FW – лежачее крыло разлома.


Инструменты для подготовки карт (1)

Функциональность для создания карт из модели горизонтов позволяет быстро и просто создать необходимый
комплект карт

Чтобы создать карты, необходимо открыть панель Create


structure maps, доступную в панели задач, если выделить
папку Structure maps

В закладке General необходимо указать имя папки, куда будут сохранены карты (1), выбрать
нужную модель горизонтов (2), и с помощью стрелки (3) перенести необходимые горизонты в
правую часть. Здесь можно задать инкремент (4), а также качество будущих карт (5).

1
2
3

В закладке Irregular contours задаются настройки для отображения


нерегулярных контуров, например, флюидных контактов
Инструменты для подготовки карт (2)
Примеры карт, полученных с помощью инструмента Create structure maps

Визуальные настройки можно произвести в панели Visual settings


Определение разломных блоков (регионов)

Произвести определение разломных блоков (регионов) можно с помощью


панели Define Regions, доступ к которой можно получить из панели задач
нужной модели горизонтов.

Разломы, которые
Список доступных будут выступать в
разломов качестве разделителей
регионов

Цветовая палитра

Имя
Индекс Идентификатор
региона
Таблица контактов
В структуре дерева проекта существует контейнер Fluid contacts, который содержит таблицы контактов для карт.

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


Define…, в открывшейся панели выбрать модель горизонтов (1) и вид таблицы
(2) (по зонам и регионам, только по зонам и только по регионам).

Далее следует задать шаблон таблицы (3) исходя из задач, выбрать фазу (4)
и выбрать контакты, которые будут использоваться (5). OK

2
Чтобы открыть получившуюся таблицу, нужно выбрать пункт Edit values…

3 4

5
Таблица контактов
Чтобы соединить таблицу контактов с нужной моделью горизонтов, необходимо воспользоваться панелью Link to
contact table, доступной в списке операций соответствующей модели горизонтов.

В панели Link to contact table следует выбрать нужную таблицу


контактов (1), и отметить галочкой те контакты, которые будут
использованы (2). OK

В результате, в нужной модели горизонтов создастся


ссылка на таблицу контактов
Цикл геологического моделирования
Анализ исходной информации
Импорт/экспорт данных Корреляция

Построение 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.

На основании данных, извлеченных из модели


разломов, будут построены поверхности разломов с
помощью стандартных инструментов картопостроения
Блок 3 (Clipboard mapping).
С помощью инструмента Intersect будут получены линии
ВНК -1597
пересечения построенных поверхностей разломов и
структурной карты по горизонту Top_1.
Далее, будет создана поверхность, все узлы которой
Разлом 1 равны значению 1597.
Затем, с помощью инструментов редактирования
ВНК -1620
поверхностей всем узлам поверхности 1597 в пределах
границ блока 1 будет присвоено значение 1620.
Блок 2
Поверхность ВНК готова.
Заключительный шаг – создание контуров
Разлом 3
нефтеносности для каждого пласта, которые будут
рассчитаны как линии пересечения поверхности ВНК и
соответствующих структурных поверхностей (кровля
Разлом 2
пласта, подошва пласта).
Блок 1

Рис. 1
Извлечение данных из модели разломов

Для извлечения данных из модели разломов выберите из списка


операций папки Fault контейнера Structural models опцию Extract fault
surfaces…(1).
1 С помощью панели Extract fault data можно извлечь поверхность
разломов в виде точек.
Создайте новую задачу (2).
Задайте имя выходного типа данных (3).
Запустите задачу на расчет, сохраните и добавьте в Workflow.
В папке Input data (где хранятся все исходные данные для построения
2 модели разломов) контейнера Faults для каждого разлома появился
новых тип данных (4), визуализировав его, можно получить картину,
приведенную ниже (5). Именно на основании этих точек будут построены
3 необходимые поверхности разломов.
Скопируйте ЛКМ полученные точки из разломов F1 и F2 в контейнер
Clipboard (6) и переименуйте для удобства в дальнейшей работе.

6 5
Построение поверхностей разломов в Clipboard mapping (1)

Поверхности разломов на основании извлеченных точек будут


1
построены с помощью инструментария картопостроения контейнера
Clipboard.
В списке операций данного контейнера выберите опцию
Mapping… (1). Появившаяся панель во многом похожа на
рассмотренные в предыдущем уроке панели картопостроений, но
имеет несколько урезанный набор инструментов.

Учитывая исходные точки для каждого разлома,


разломы необходимо построить в разных границах.
3
Соответственно, разломы будут построены двумя разными
задачами.
Например, начнем с разлома F1.
Создайте новую задачу (2).
В качестве исходных данных выберите
F1_ExtractedPoints (3).
В секции Output задайте имя результирующей
поверхности (4).
Перейдите к следующей закладке.

4
Построение поверхностей разломов в Clipboard mapping (2)

В закладке Layout задайте инкремент будущей поверхности равный


50х50 (5).
Нажмите на кнопку Detailed range settings, чтобы определить
5 границы построения поверхности разлома F1 (6).
В drop site панели Mapped area (7) перенесите точки разлома F1,
чтобы пересчитать границы построения. OK.
6

В закладке Mapping оставьте все настройки по умолчанию.


Поверхность будет построена алгоритмом картопостроения Global
B-spline (8).
Запустите задачу на расчет, добавьте в Workflow.
Построение поверхностей разломов в Clipboard mapping (3)

! Самостоятельная работа.
Согласно последовательности действий, описанных выше, постройте
поверхность разлома F2.

!
Создание линии пересечения (1)

Визуализируйте полученные поверхности разломов и структурную карту


горизонта Top_1 (Extracted Horizon).
В списке операций Extracted Horizon объекта Top_1 выберите опцию
Intersect… (1) в секции Operations.
Нажав OK (2) в данной панели RMS рассчитает линии пересечения всех
визуализированных на данный момент объектов (необходимо проследить,
чтобы были визуализированы только необходимые поверхности).

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)
Следующий шаг – приведение контуров к окончательному виду.
Полученные линии пересечения необходимо несколько отредактировать, чтобы их можно было бы использовать в дальнейших
построениях. Редактирование контуров можно выполнить с помощью стандартного набора инструментов редактирования полигонов.
Ниже представлен окончательный внешний вид контуров, который Вы должны получить.

NB! Для контуров outerH1 и innerH1_outerH2 необходимо


дополнительно сделать разомкнутую копию
Инструменты редактирования контуров (1)
Рассмотрим инструменты и подходы к редактированию полигонов на примере редактирования внутреннего
контура пласта H_1 (внешний контур H_2).

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

Общее количество полигонов


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

Панель Polygon operation можно вызвать


из списка операций редактируемого
полигона

Удалить полигон, если он


состоит меньше чем из …точек
Число точек
Инструменты редактирования контуров (2)
Редактирование контуров в зоне разломов. Для ориентира визуализируйте изолинии структурной карты Top_2,
а также линии разломов по данному горизонту.

Подведите контура к линии разломов таким


образом, чтобы до разломов контура шли четко по
изолиниям карты, а в зоне разломов по разлому.

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

Workflow, содержащий последовательность задач для


создания поверхности ВНК и контуров нефтеносности,
приведен слева.
При необходимости Вы можете просмотреть готовый
проект, созданный по данному уроку
Projects/Training_base_06_OWC.pro
Расчет эффективных толщин по скважинам (1)
После того, как подготовлена поверхность ВНК и получены контура нефтеносности, можно перейти к
построению комплекта карт параметров.
Расчет по скважинным данным любых дополнительных атрибутов можно выполнить в панели Well picks
calculator.
В списке операций контейнера Well picks в секции Well pick utilities выберите опцию Calculator… (1).
Создайте новую задачу (2).
В закладке Well picks необходимо выбрать тип well picks – Isochore picks (3).
1
Далее выбрать все скважины (4) и изохоры H_1, H_2 и H_3 (5).

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)

17 Рассчитанные толщины можно посмотреть в таблице Isochore picks table (16) по


каждой скважине.
Оценить эффективные толщины можно также в панели Statistics (17).
Также эффективные толщины можно высветить вместе с общими толщинами в 2D
16 view по каждому пласту (18).

18

16

17 NB! Обратите внимание на


то, что в пласте H_1 в
скважине 3R эффективная
толщина равна 0. По всей
видимости, в данной части
моделируемой площади
пласт H_1 замещается
неколлектором.
Расчет коэффициента песчанистости по скважинам (1)
Далее рассчитаем песчанистость по скважинам.
В данной модели карты эффективных толщин будут получены как произведение карты общих толщин и карты песчанистости.
Песчанистость по скважинам будет рассчитана также в панели Well picks calculator (Well picks  Well pick utilities  Calculator…).
Откройте панель и создайте новую задачу (1).
В первой закладке выберите Isochore picks (2), все скважины (3) и изохоры H_1, H_2 и H_3 (4).

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)

16 Рассчитанные значения песчанистости можете посмотреть в таблице Isochore picks


table (15) по каждой скважине. Оценить песчанистость можно также в панели Statistics
(16) (список операций контейнера Well picks).
Также значения песчанистости можно показать в 2D view по каждому пласту (17).

15

17

16

15

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

Для данной модели мы предлагаем смоделировать замещение так же, как выклинивание.

Область
замещения
Создание карты песчанистости пласта H_1 (1)

В списке операций контейнера Horizons выберите в секции Mapping


опцию Property mapping… (1).
В панели Property mapping в первой закладке создайте новую задачу
(2), выберите пласт H_1 (3).
1

3
Создание карты песчанистости пласта H_1 (2)

4 В закладке Input/output в первой секции


выберите пласт H_1 (4).
В качестве исходных данных выберите
Well picks, ZeroPolygons,
ZeroPolygons_replace (5). В поле Pick
attributes выберите атрибут Ksand (6).
7 Выберите все скважины (7).
Включите опцию Polygons. Выберите
полигоны выклинивания и замещения
пласта, внутри которых карта песчанистости
5 6 будет иметь значения 0 (Zeros) (8). За
границами выбранных полигонов будет
выполняться интерполяция данных (9).
В секции Output выберите контейнер,
куда будет сохранена итоговая карта -
Clipboard (10), а также в поле ввода укажите
название карты (11).
8

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

В закладке Mapping в качестве алгоритма


интерполяции выберите Local B-spline (16).
16 Включите опцию Well correction и нажмите
на кнопку Settings (17).
В качестве алгоритма для коррекции
выберите Moving average (18), опцию Influence
radius выключите (19), опция Do exact – активна
(20).
17 Далее выберите Well picks и атрибут Ksand
(21).
Выберите все скважины (22).
Запустите задачу на расчет, добавьте в
Workflow.
Создание карты песчанистости пласта H_1 (5)

В Clipboard появилась карта песчанистости пласта H_1. Визуализируйте ее и оцените.

NB! Хотим обратить Ваше внимание на


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

В приложении приведены примеры


вариантов моделирования зоны
замещения.
Создание карт песчанистости пластов H_2 и Н_3 (1)

Далее будут созданы карты песчанистости пластов Н_2 и Н_3. Поскольку каких-либо специальных ограничения для данных
этих пластов нет, карты будут созданы в одной задаче.

В списке операций контейнера Horizons выберите в секции Mapping


опцию Property mapping… (1).
В панели Property mapping - поскольку почти все настройки в новой
задаче будут идентичны настройкам задачи map_Ksand_H_1, давайте
сделаем копию задачи. Для этого нажмите кнопку Save As… (2) и в
1 появившемся окошке введите имя новой задачи (3). OK.
Далее в закладке Isochores выберите пласты H_2 и Н_3 (4).

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

В закладке Layout укажите инкремент


12
карты – 50х50 (11).
Границы построения уже определены
при построении карты общих толщин пласта
Н_1. Нажав на кнопку Detailed range
13 settings… можно удостовериться в заданных
параметрах (12).
Ниже выберите пласты Н_2 и Н_3 (13).
14
В секции Property min/max включите обе
опции (14) и нажмите на кнопки Calc, чтобы
12 рассчитались минимальное и максимальное
значения исходных данных, которые будут
участвовать в интерполяции.
Создание карт песчанистости пластов H_2 и Н_3 (4)

18

19
20

21 22

В закладке Mapping в качестве алгоритма


интерполяции выберите Local B-spline (15).
1 Включите опцию Well correction (16), нажмите на
5 кнопку Settings (17).
В качестве алгоритма для коррекции выберите
Moving average (18), опцию Influence radius
выключите (19), опция Do exact – активна (20).
16 17 Далее выберите Well picks и атрибут Ksand (21).
Выберите все скважины (22).
Запустите задачу на расчет. При запуске появится
предупреждающее сообщение (23) о том, что карта с
название map_Ksand уже создана, нажмите на
кнопку Create new.
23 Добавьте задачу в Workflow.
Создание карт песчанистости пластов H_2 и Н_3 (5)

В Clipboard появились две карты песчанистости с одинаковыми


именами map_Ksand. В результате выполнения задачи, как было
описано ранее, программа создает карты пластов по порядку, то есть в
начале была создана карта для пласта Н_2, а затем для Н_3.
Следовательно, карты в Clipboard необходимо переименовать в той
последовательности, в которой идут пласты (24).
Визуализируйте карты и оцените их.

24
Экстраполирование карт общих толщин (1)

Прежде чем перейти к расчету карт эффективных толщин, необходимо


подготовить карты общих толщин.
Для расчета карт эффективных толщин будут использованы карты общих
толщин, которые были извлечены из модели горизонтов. Извлеченные карты общих
толщин имеют неопределенные значения (1), поскольку при извлечении изохора
получает значения только там, где присутствуют обе ограничивающие поверхности.
2
Проинтерполировать поверхность в неопределенных областях можно с
помощью панели Interpolate operations.
Выберите опцию Interpolate в списке операций типа данных
3
ExtractedIsochore для Н_1 (2).
4 В появившейся панели создайте новую задачу (3).
Выберите опцию Interpolate in holes only (4), алгоритм интерполяции
Smooth (5) и максимальный интервал 1000 (6).
5 Запустите задачу на расчет, добавьте в Workflow.
Неопределенные значения поверхности затянулись (7).
6

Оценив статистику по
данной карте, увидите, что при
интерполяции появились
отрицательные значения,
1 7
которые необходимо
приравнять к нулю.
Экстраполирование карт общих толщин (2)

Для того, чтобы обнулить значения меньше нуля, можно воспользоваться


панелью Scalar operations.
Данную панель можно вызвать из списка операций поверхности
ExtractedIsochore для Н_1 (1).
1 В появившейся панели в поле переменной введите значение 0 (2).
Выберите тип операции Conditional set operation (3) и ниже выберите операцию
Z<a (4), то есть если значения поверхности будут меньше a они будут
приравнены к a, которое равно 0.
Карта общих толщин пласта H_1 готова для дальнейшего использования (5).

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
Создание дискретной кривой литологии

При расчете средних значений пористости по скважинам будут взяты в


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

Преобразовать непрерывную кривую в


2 дискретную можно с помощью панели Log
operations, которая доступна из списка задач
3 контейнера Wells, секция Well utilities (1).
В появившейся панели создайте новую
4 задачу (2).
В секции Log type необходимо выбрать тип
кривой, который необходимо получить (3).
5 Из выпадающего списка Operation type
выберите Log conversion (4).
Ниже выберите первоначальную кривую
6 LITO (5).
В поле Output log names измените имя
итоговой кривой, нажав на кнопку Edit… (6).
Запустите задачу на расчет. Сохраните в
6
Workflow.
Расчет пористости по скважинным данным (1)

1 Приступим к расчету средней пористости по скважинам.


Для этого снова необходимо открыть панель Well picks calculator (Well picks 
Well pick utilities  Calculator…) (1).
Создайте новую задачу (2).
В закладке Well picks необходимо выбрать тип well picks – Isochore picks (3).
Далее выбрать все скважины (4) и изохоры H_1, H_2 и H_3 (5).

3
4

5
Расчет пористости по скважинным данным (2)

Закладка Calculations.
Из списка атрибутов выберите Avg poro (6) и с помощью стрелки перенесите его в поле Calculate (7).
Пористость будет рассчитана на основании кривой, соответственно, в секции Calculation type необходимо выбрать Log (8).
В списке кривых необходимо выбрать кривую PORO (9).
Из выпадающего списка секции Calculation выберите Arithmetic average (10).

Включите опцию Filter from log. Из


выпадающего списка кривых выберите
дискретную кривую LITO_D (11). Оба
ползунка должны указывать на код 1 (12).
В этом случае, в расчете
среднеарифметического значения
пористости будут участвовать только
8 точки, относящиеся к коллектору (к 1).
Ниже выберите атрибут TVT для
6 9 взвешивания (13).
10
12 Настройки в закладке Stratigraphy
11 оставьте без изменений.

7
Запустите задачу на расчет и добавьте
в Workflow.

13
При расчете задачи появится
предупреждение о том, что в скважинах
2R, 3R и 24 атрибут рассчитан не будет, так
как в них общие толщины равны 0, либо
нет коллектора.
Создание карты пористости пласта Н_1 (1)

Процедуру построения карты распределения пористости по


1 пласту Н_1 начнем с того, что узлам полигона замещения присвоим
граничное значение пористости.
Присвоить всем узлам полигона одно значение можно
несколькими способами. Рассмотрим один из них.
В списке операций объекта ZeroPolygons_replace выберите
опцию Scalar (1).

2
В панели Scalar operations в поле переменной а
3
введите значение 0.12 (кондиционное значение
пористости для пласта Н_1) (2).
В качестве типа операции выберите Mathematical
operation (3).
В качестве типа операции выберите Z=a (4).
4
Запустите задачу на расчет.
Создание карты пористости пласта Н_1 (2)

Для создания карты пористости необходимо вызвать панель Property


mapping (Horizons  Mapping  Property mapping…) (1)
Создайте новую задачу (2).
В закладке Isochores выберите пласт H_1 (3).
1

NB! Стоит отметить


3 следующую особенность
построения 2D карт по
месторождениям, которые имеют
конседиментационные
тектонические нарушения: для
правильного отражения
распределения свойств, карты
необходимо строить отдельно по
каждому разломному блоку.
Создание карты пористости пласта Н_1 (3)

В закладке Input/output выберите пласт


Н_1 (4).
В качестве исходных данных выберите
Well picks c атрибутом Avg poro (6) и
ZeroPolygons_replace (5). Выберите все
4
скважины (7).
Активируйте секцию Polygons. Выберите
оба полигона.
Для объекта ZeroPolygons выберите
опцию Zeros (8). То есть внутри данного
6 7 полигона будут значения 0 (пористость
внутри области выклинивания пласта будет
равна 0).
5 Для объекта ZeroPolygons_replace
выберите опцию From polygons (9) (то есть,
внутри области замещения пласта,
поверхности будет присвоено кондиционное
значение пористости).
Ниже выберите опцию From surface (10)
8 – значения за пределами полигонов будут
равны значениям поверхности, которые
9
будут получены путем интерполяции
10 данных.

12 Для сохранения итоговой карты


11 выберите контейнер Clipboard (11) и
введите имя карты (12).
Создание карты пористости пласта Н_1 (4)

13 В закладке Layout укажите инкремент


карты – 50х50 (13).
Границы построения уже определены
14 при построении карты общих толщин
пласта Н_1. Нажав на кнопку Detailed range
settings… можно удостовериться в
заданных параметрах (14).
15 Ниже выберите пласта Н_1 (15).
В секции Property min/max включите
обе опции (16) и нажмите на кнопки Calc,
17 чтобы рассчитались минимальное и
16
максимальное значения исходных данных,
которые будут участвовать в
14
интерполяции. На основании исходных
данных минимальное значение будет
равно 0.12 (значение узлов
ZeroPolygons_replace). Вручную установите
минимальное значение равное 0 (значение
пористости в области отсутствия пласта
H_1) (17).
Создание карты пористости пласта Н_1 (5)

20

21
22

24

23

В закладке Mapping в качестве


алгоритма интерполяции выберите Local
B-spline (17).
Включите опцию Well correction (18),
17
откройте панель Settings (19).
В качестве алгоритма для коррекции
выберите Moving average (20), опцию
Influence radius выключите (21), опция Do
exact – активна (22).
18 19 Далее выберите Well picks и атрибут
Avg poro (23).
Выберите все скважины (24).
Запустите задачу на расчет, добавьте в
Workflow.
Создание карты пористости пласта Н_1 (6)

Визуализируйте полученную карту пористости пласта H_1 (в области


отсутствия пласта пористости равна 0, в области замещения пласта
пористость равна граничному значению).
Создание карт пористости пластов Н_2 и Н_3 (1)
Далее будут созданы карты пористости пластов Н_2 и Н_3. Поскольку каких-либо специальных ограничений для
данных этих пластов нет, карты будут созданы в одной задаче.

В списке операций контейнера Horizons выберите в секции Mapping


опцию Property mapping… (1).
В панели Property mapping поскольку почти все настройки в новой
задаче будут идентичны настройкам задачи map_Poro_H_1, давайте
сделаем копию задачи. Для этого нажмите кнопку Save As… (2) и в
появившемся окошке введите имя новой задачи (3). OK.
1
Далее в закладке Isochores выберите пласты H_2 и Н_3 (4).

2
Создание карт пористости пластов Н_2 и Н_3 (2)

В закладке Input/output выберите


пласты Н_2 и Н_3 (5).
8 В качестве исходных данных выберите
Well picks (6) c атрибутом Avg poro (7), все
скважины (8).
6 7 Для сохранения итоговой карты
выберите контейнер Clipboard (9) и
введите итоговое имя карт (10). После
создания карт в Clipboard, в названия
будут добавлены необходимые индексы.

10
9
Создание карт пористости пластов Н_2 и Н_3 (3)

11

В закладке Layout укажите инкремент


12
карты – 50х50 (11).
Границы построения уже определены
при построении карты общих толщин
пласта Н_1. Нажав на кнопку Detailed range
13 settings… можно удостовериться в
заданных параметрах (12).
Ниже выберите пласты Н_2 и Н_3 (13).
14 В секции Property min/max включите
обе опции (14) и нажмите на кнопки Calc,
чтобы рассчитались минимальное и
12
максимальное значения исходных данных,
которые будут участвовать в
интерполяции.
Создание карт пористости пластов Н_2 и Н_3 (4)

18

19
20

22

21

В закладке Mapping в качестве


алгоритма интерполяции выберите
Local B-spline (15).
Включите опцию Well correction (16),
15 откройте панель Settings (17).
В качестве алгоритма для коррекции
выберите Moving average (18), опцию
Influence radius выключите (19), опция
Do exact – активна (20).
Далее выберите Well picks и атрибут
16 17
Avg poro (21).
Выберите все скважины (22).
Запустите задачу на расчет,
добавьте в Workflow.
Создание карт пористости пластов Н_2 и Н_3 (5)

Добавьте необходимые индексы в названия созданных карт (карты создаются по


порядку).
Визуализируйте полученные карты пористости пластов H_2 и Н_3.
Расчет эффективных нефтенасыщенных толщин по скважинам (1)

Следующий набор карт, который необходимо построить – карты


эффективных нефтенасыщенных толщин.
1
Вначале необходимо рассчитать эффективные нефтенасыщенные толщины
по скважинам с помощью панели Well picks calculator.
В списке операций контейнера Well picks в секции Well pick utilities выберите
опцию Calculator… (1).
Создайте новую задачу (2).
В закладке Well picks необходимо выбрать тип well picks – Isochore picks (3).
Далее выбрать все скважины (4) и изохоры H_1, H_2 и H_3 (5).

3
4

5
Расчет эффективных нефтенасыщенных толщин по скважинам (2)

В закладке Calculations перенесите атрибут Net pay thickness (6) с помощью стрелки в поле Calculate (7).
Эффективные нефтенасыщенные толщины будут рассчитаны на основании кривой, соответственно, в секции Calculation type
необходимо выбрать Log (8).

В списке кривых необходимо выбрать


дискретную кривую LITO_D (9).
Из выпадающего списка секции
Calculation выберите Summation (10).
Включите опцию Filter from log (11). При
суммировании должны учитываться только
толщины коллектора выше ВНК. Для этого
8 в качестве фильтра можно использовать
разные кривые. В нашем случае, в
6 9 качестве фильтра выберем кривую SAT (12)
10 в интервале значений от 5 до 8 (13)
11 13 (коллектор с неопределенным насыщением
12
и насыщение нефтью).
Ниже выберите атрибут TVT для
7
взвешивания (14).

Закладка Stratigraphy.
14
Настройки данной закладки оставьте
без изменений.

Запустите задачу на расчет и добавьте


в Workflow.
Расчет эффективных нефтенасыщенных толщин по скважинам (3)

16 Рассчитанные толщины можно посмотреть в таблице Isochore picks table (15) по


каждой скважине.
Оценить эффективные нефтенасыщенные толщины можно также в панели
Statistics (16) (список операций контейнера Well picks).
15 Также эффективные нефтенасыщенные толщины можно высветить вместе с
эффективными толщинами в 2D view по каждому пласту (17).

17

15

Пласт Н_2

16
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (1)

Прежде всего, необходимо подготовить исходные данные для построения карты эфф. нефтенасыщенных толщин пласта Н_1.
Исходные данные для построения карты эфф. нефтенасыщенных толщин: скважинные данные, карта эффективных толщин в
пределах ЧНЗ, разомкнутый контур нефтеносности со значением 0 в узлах.
Скважинные данные уже подготовлены.
Теперь давайте подготовим карту эффективных толщин в пределах ЧНЗ. Поскольку карты будут построены с помощью
инструментария панели Property mapping, все исходные данные для картопостроения должны быть собраны в соответствующем
объекте в контейнере Horizons. Для объекта изохора давайте добавим два типа данных. Первый – поверхность NetThickTruncated
(1), а второй – полигон OWC open (2).
Добавленные новый типы данных (3) будут использованы при построении карт эфф. нефтенасыщенных толщин.

1 2
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (2)

2 Перенесите карту эффективныx толщин по пласту Н_1 в тип данных


NetThickTruncated для H_1 в контейнере Horizons (1).
В списке операций данного объекта выберите опцию Logical (2).
В появившейся панели в drop site перенесите внутренний контур нефтеносности
пласта H_1 (3).
Ниже выберите опцию A and B (4).
Запустите задачу на расчет.
С помощью данной задачи получена карта эффективных толщин, определенная
только в пределах ЧНЗ (5).
1
5
3

4
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (3)

2 Последняя операция при подготовке исходных данных - подготовка


внешнего контура нефтеносности.
Вначале перенесите разомкнутый внешний контур нефтеносности
пласта H_1 из Clipboard в объект Н_1 контейнера Horizons (1).
Далее выберите в списке операций данного объекта опцию Scalar (2).
В поле для переменной а введите значение 0 (3).
Ниже выберите Mathematical operation (4) и Z=a (5).
Запустите задачу на расчет.
1 Таким образом все исходные данные для построения карты эфф.
нефтенасыщенных толщин пласта Н_1 готовы. Можно приступать
непосредственно к картопостроению.

3
4

5
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (1)

Для построения карты эфф. нефтенасыщенных толщин в списке


контейнера Horizons выберите опцию Property mapping… в секции
Mapping (1).
В появившейся панели создайте новую задачу (2).
1 В закладке Isochores выберите Н_1 (3).

3
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (2)

В закладке Input/output выберите пласт


H_1 (4).
7
Ниже в качестве исходных данных
выберите OWC open, NetThickTruncated и
6 Well picks (5) с атрибутом Net pay thickness
5
(6), а также все скважины (7).
Итоговую карту необходимо сохранить
в контейнере Clipboard (8), предварительно
задав имя (9).

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

В закладке Mapping в качестве


алгоритма интерполяции выберите
Local B-spline (14).
Включите опцию Well correction
14 (15), откройте панель Settings (16).
В качестве алгоритма для
коррекции выберите Moving average
(17), опцию Influence radius выключите
(18), опция Do exact – активна (19).
Далее выберите Well picks и
15 16
атрибут Net pay thickness (20).
Выберите все скважины (21).
Запустите задачу на расчет,
добавьте в Workflow.
Создание карты эфф. нефтенасыщенных толщин пласта Н_1 (5)

Визуализируйте полученную карту эфф. нефтенасыщенных толщин пласта Н_1 (22).


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

22
Коррекция карты эфф. нефтенасыщенных толщин пласта Н_1 (1)

В списке операций карты найдите опцию Surface-surface (1).


В появившейся панели в drop site перенесите обрезанную карту
1 эффективных толщин NetThickTruncated (2).
Выберите тип операций Conditional set operation (3).
Вначале выберите операцию A>B (4). Запустите задачу на расчет.
Затем выберите операцию A<B (5) и также выполните задачу.
В итоге, карта эфф. нефтенасыщенных толщин в пределах ЧНЗ точно
равна карте эффективных толщин (6).

6
2

5
Коррекция карты эфф. нефтенасыщенных толщин пласта Н_1 (2)

Последнее, что необходимо сделать – значения в области замещения


8 пласта (7) сделать неопределенными.
В списке операций карты найдите опцию Logical… (8).
В появившейся панели в drop site перенесите границу области
замещения ZeroPolygons_replace (9).
Ниже выберите опцию A minus B (10). Запустите задачу на расчет.
Итак, карта эфф. нефтенасыщенных толщин пласта Н_1 готова (11).

7 NB! Обратите внимание на


то, что в зоне замещения
пласта контура нефтеносности
отсутствуют.

9
11

10
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (1)
!!! Самостоятельная работа
Для закрепления навыков построения карт эфф. нефтенасыщенных толщин
2 постройте самостоятельно карту эфф. нефтенасыщенных толщин по пласту Н_2.
1. Получите карту эффективных толщин по пласту H_2 в пределах ЧНЗ.

Карта эффективных толщин в пределах


ЧНЗ

3
Подготовка исходных данных для карт эфф. нефтенасыщенных толщин (2)

2. Подготовьте внешний контур нефтеносности по пласту Н_2 для


2 использования при процедуре картопостроения.

1
3
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (1)

3. Постройте карту эфф. нефтенасыщенных толщин пласта Н_2 с


помощью панели Property mapping.

2
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (2)

3
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (3)

4
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (4)

5
Создание карты эфф. нефтенасыщенных толщин пласта Н_2 (5)

4. Визуализируйте полученную карту эфф. нефтенасыщенных толщин пласта Н_2


одновременно с картой эффективных толщин в пределах ЧНЗ.
Коррекция карты эфф. нефтенасыщенных толщин пласта Н_2

5. Коррекция карты эфф. нефтенасыщенных толщин по пласту Н_2

Финальный вариант карты


эфф. нефтенасыщенных
толщин пласта H_2

2
Расчет значений водонасыщенности по скважинам (1)

Рассчитаем средние значения водонасыщенности по скважинам.


1
Well picks  Well pick utilities  Calculator…(1).
В появившейся панели создайте новую задачу (2).
Выберите все скважины (3), необходимые пласты (4).
Перейдите в следующую закладку.

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)

Логически завершить 2D моделирование можно оценив запасы на


основании полученных 2D карт.
Подсчитать запасы 2D можно с помощью инструментов панели 2D
volumetrics, которая доступна из списка операций контейнера Horizons (1).

Создайте новую задачу (2) (итоговые карты будут


1
помещены в папку, название которой состоит из
имени панели (2D volumetrics) и имени задачи).
В закладке Input в секции Surface необходимо
2
выбрать тип исходных поверхностей -
ExtractedHorizon (3), а также границы пластов (кровлю
3 и подошву). В данной задаче давайте оценим запасы
по всем моделируемым пластам (4).
Остальные настройки в данной задаче оставьте по
4 умолчанию.

С помощью опции Use volume boundaries можно


создать и выбрать сегменты для отдельной оценки
объемов.
Опция Licence boundaries позволяет задать один
или несколько полигонов для ограничения области
построения итоговых карт и расчета параметров.
Опция Create 3D grid позволяет при выполнении
данной задачи сразу же создать 3D сетку и перенести
на нее необходимые 2D карты.
Подсчет запасов 2D (2)

Объемный метод подсчета запасов основывается на формуле:

Q = Vэфф.геом. × Kп × Кнн × θ × ρ, (т)


Vэфф.геом. = Sзалежи × Hэфф.нн

Hэфф.нн – суммарная толщина насыщенных пород-коллекторов.

Получившаяся величина Q – это запасы нефти в т в поверхностных условиях.

Для чисто нефтяных залежей в 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).

Bo – объемный коэффициент (1/ θ)

При умножении STOIIP на плотность нефти мы получаем объем нефти в поверхностных условия в т.
Подсчет запасов 2D (3)

5 В закладке Calculations выберите тип флюида,


запасы которого будут подсчитаны – Oil/condensate
(5).
Ниже выберите типы объемов, которые
необходимо рассчитать (6). Рассчитанная величина
выбранных объемов будет добавлена в итоговую
таблицу.
6
Кроме этого, можно создать карты
7
распределения объемов по площади как отдельно
по пластам, так и суммарные. Выберите Zone map
для Bulk, HCPV и STOIIP (7).

Помимо выбранных настроек в данной закладке


можно включить опцию для расчета площади и
средних толщин по пластам – Area and average
thickness.

Также, при необходимости, можно изменить


инкремент итоговых карт по умолчанию (карты
имеют инкремент равный инкременту исходных
структурных поверхностей).

Перейдите в следующую закладку.


Подсчет запасов 2D (4)

В закладке Variables необходимо указать переменные для расчета


объемов.
8
Переменные, участвующие в расчете, указаны в секции Formulas (8).
В секции Variables выберите первую переменную – Oil/Water contact
(9).
Ниже можно выбрать будут ли переменные заданы для каждого
9 пласта отдельно, либо переменная будет общей для всех пластов. У нас
создана поверхность ВНК, общая для всех пластов, соответственно,
выберите опцию All intervals/segments (10).
10 Если расчет запасов выполняется единовременно для нескольких
11 пластов с разными характеристиками, то в этом случае значения
12 переменных для каждого пласта можно указать в таблице, которую затем
можно выбрать в секции Table link (11). Необходимую таблицу можно
создать в контейнере Tables.
13 Для данной задачи, в таблице переменных необходимо включить
опцию Use surface и в drop site перенести поверхность ВНК (12).

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

19 Переключитесь к следующей переменной – Swo, oil


(19).
Значение переменной для всех пластов одинаково,
20 20
включите
опцию All intervals/segments (20).
21 В поле Value введите значение водонасыщенности,
равное 0.152 (21).
21

Переключитесь на последнюю переменную –


22 объемный
коэффициент Bo (22).
23 Значение переменной для всех пластов одинаково,
включите
опцию All intervals/segments (23).
24 В поле Value введите значение объемного
коэффициента,
равное 1.1789 (24).
Подсчет запасов 2D (6)

В закладке Report file можно настроить вид и


25 формат отчетного выходного файла (секция
26 Report file).
Итоговый отчетный файл можно выводить в
27
двух основных форматах: в виде текстового
файла (Document list) и в виде сводной таблицы в
28 формате (Tabular). Включите опцию Tabular (25).
В качестве File type можно задать как ASCII-
формат, так и формат Microsoft Excel. Выберите
второй вариант (26).
В секции File name укажите путь, куда будет
сохранен отчетный файл (27).
30
29
Элементы секции Report output распределите,
как показано на примере (28).
Включите опцию Report table, которая
позволит создать выходную таблицу запасов в
контейнере Tabulated results (29). Задайте
название итоговой таблицы (30).

Настройки в панели 2D volumetrics выполнены.


Запустите задачу на расчет и добавьте ее в
Workflow.
Подсчет запасов 2D (7)

В контейнере Clipboard, в результате выполнения задачи, будет создана папка,


которая содержит карты распределения выбранных объемов по каждому пласту (31).
Оцените полученные карты в 2D view.

31
Подсчет запасов 2D (8)

В результате выполнения задачи, в контейнере Tabulated results, папке


33 Volumetrics появилась таблица table_2D (32).
Просмотреть данную таблицу можно с помощью опции Volumetric table
viewer… (33), которая доступна в списке задач объекта.

34 Таблица содержит три закладки.


Переключитесь в закладку Raw data (34).
На данной закладке, в табличном виде
содержатся значения каждого заданного
объема по каждому пласту, а также в сумме по
всем пластам.

Кроме таблицы непосредственно в RMS, после


выполнения задачи, создана таблица в формате .xls (35).

35

На данном этапе, все шаги создания и оценки 2D


модели рассмотрены. Далее можно перейти к 3D
моделированию.
Workflow
Продолжение

Чтобы обобщить все


выполненные задачи в данном
уроке, приведем вид Workflow,
который должен получиться.
При необходимости Вы можете
просмотреть готовый проект,
созданный по данному уроку
Projects/Training_base_06_Property_
mapping_2D_volumetrics.pro
Приложение
Приложение. Моделирование замещения

Рассмотрим следующий пример:


Разрез через две скважины, в скважине 21 присутствует коллектор, в
скважине 3R коллектор отсутствует, общая толщина пласта остается без
изменений, по середине расстояния между скважинами 3R и
окружающими принята зона замещения пласта.
А) Область замещения на картах эффективных толщин можно
моделировать основываясь на трех различных представлениях о
поведении пропластках коллекторов.
1) Нулевая эффективная толщина не берется во внимание при
картопостроении, интерполяция выполняется по всей площади, далее
карта обнуляется в зоне замещения.
Б) Результат: завышение эффективных толщин.
2) При интерполяции учитываются все скважины, в том числе и
скважина с нулевой эффективной толщиной. После построения карты
она также обнуляется в зоне замещения пласта.
Результат: полученная картина не противоречит исходным
В) данным. Как правило используют данный вариант построения карт с
замещением.
3) В качестве исходных данных используются как эффективные
толщины по скважинам, так и полигон замещения, всем узлам которого
Граница замещения пласта (как присвоено нулевой значение.
правило принимается на
середине расстояния между
Результат: в итоге получаем картину соответствующую модели
скважинами) выклинивания пласта, при этом на рисунке В) видно, что эффективные
толщины несколько занижаются.
Рис. 1 Пример моделирования зоны
замещения
Каждый раз при выборе варианта моделирования, необходимо
иметь четкое представление о картине, которую в итоге Вы хотите
получить.
Цикл геологического моделирования

Анализ исходной информации


Импорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Трехмерное моделирование

Урок 7

Основа для трехмерного моделирования – 2D модель – подготовлена, приступим к рассмотрению инструментов 3D


моделирования, которые предлагает RMS.

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

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

При необходимости Вы можете загрузить проект Training_base_06_Property_mapping_2D_volumetrics.pro и продолжить


создание модели по текущему уроку в данном проекте.
Типы 3D сеток (1)

Знакомство с трехмерным моделированием мы начнем, прежде всего, со знакомства с трехмерными сетками.


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

Объем между двумя любыми поверхностями называется Zone (зона).


Согласно данному тезису, могут быть созданы модели Single-Zone,
построенные между двумя поверхностями и состоящие из одной зоны;
кроме того могут быть построены модели Multi-Zone, при построении
которых использовались более чем две поверхности и, следовательно,
такие сетки содержат несколько зон (см. Рис. 1).
Модель может содержать любое количество зон. Необходимость
использования нескольких зон возникает в том случае, когда
Single-Zone моделируемый интервал характеризуется существенной толщиной. В
этом случае, при создании трехмерной сетки в единой зоне, она может
содержать десятки миллионов ячеек, что существенно снизит
эффективность работы за счет медленной визуализации и длительных
пробных расчетов.
Выход из этой ситуации заключается в создании нескольких зон,
Zone каждая из которых будет включать в себя определенную часть
моделируемого интервала. Как вариант, в качестве отдельных зон можно
взять разные стратиграфические подразделения.
Zone

Multi-Zone Рис. 1
Типы 3D сеток (2)

При создании зоны необходимо учитывать несколько


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

Процесс создания трехмерной геологической сетки


заключается в разбиении объема, заключенного внутри зоны,
на мелкие ячейки в соответствии с заданными правилами,
Пиллары определяемыми непосредственно геологом, проводящим
сетки моделирование. Ячейки, получающиеся при разбиении
объема, могут иметь разнообразную форму, причем различные
типы сеток имеют различные ограничения по форме ячеек.
Рис. 2 Сетка состоит из набора пилларов, которые соединяют
узлы ячейки от кровли до подошвы сетки. Пиллары всегда
прямые линии, но не всегда строго вертикальны, они могут
быть наклонены под разными углами (см. Рис. 2).
Типы 3D сеток (3)
RMS поддерживает четыре типа сеток:
XY-Regular Grid – регулярная сетка состоит из ячеек одинаковой длины и ширины, пиллары такой сетки строго вертикальны.
Данный тип сетки может быть создан только с помощью функциональности Network structural framework.

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).

В появившейся панели можно выбрать с помощью какой


функциональности будет построена сетка. В нашем случае
необходимо выбрать Use integrated structural framework (2) и задать
2 имя сетки (3).

3 Создайте новый Workflow – 3D grid_BW, где будет отражена


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

4
Далее откройте папку Grid model geo и в списке операций пока
еще пустого объекта Grid выберите опцию Create grid… (4).
Создание сетки (2)

2 Панель Create Grid содержит инструменты для


3 определения строения сетки.
Создайте новую задачу (1).
Данная панель состоит из четырех закладок.
Первая закладка General содержит общие
4 настройки.
В этой закладке необходимо выбрать модель
разломов (2) (в нашем случае она одна), а также
модель горизонтов (3).
В данном уроке сетка будет построена на
основании детальной модели горизонтов.
В секции Main settings выберите опции как
показано слева (4).

Более подробно с каждой из опций можно


познакомиться в приложении или в руководстве
пользователя.
Создание сетки (3)

В закладке Faults необходимо определить каким образом


разломы будут встроены в сетку.
Разломы могут быть встроены в сетку либо вдоль ее
ребер, либо ступеньками (см. Рис.1) (5).

Опция Pillar adjustment отвечает за согласование между


пилларами сетки и плоскостью разлома (см. Рис.2). Чтобы
изменить степень встраивания кликните на стрелку и с
5 помощью ползунка выставить необходимый процент.

Настройки в данной закладке оставьте по умолчанию.

Рис. 1
Рис. 2
Разлом встроен Разлом встроен
ступеньками вдоль пилларов
Создание сетки (4)

По площади задать строение сетки можно 2-мя


способами:
1. Использовать прямоугольные границы построения
(либо необходимый ломанный полигон), в пределах которых
объем будет разбит на равные элементарные объемы.
Такую сетку называют регулярной (modelling grid) и в
основном используют при геологическом моделировании.
2. При построении сетки, в качестве границ построения по
площади использовать любое количество контрольных
линий, которые определяют разные размеры ячеек. Такие
6 8 сетки являются нерегулярными (simulation grid) и в
основном используются для гидродинамического
моделирования, но при необходимости их можно
7 использовать и при геологическом моделировании.
В закладке 2D layout можно определить площадное
строение сетки: границы построения и детальность.
Данная сетка будет регулярной (с нерегулярной сеткой
мы познакомимся в Уроке №11 “Ремасштабирование
геологической модели”), сетка будет построена в тех же
границах и с тем же углом поворота, что и структурная
модель (6).
Разрешение сетки можно задать с помощью инкремента,
то есть определить размер ячеек, либо задать количество
ячеек, тогда размер будет рассчитан исходя из длины и
ширины моделируемой области.
Для данной модели из выпадающего списка опции Grid
dimensions выберите Increment (7), размер ячеек по X и Y
будет равен 50 м (8).
Создание сетки (5)

Закладка Zone layout содержит инструменты


для определения вертикального строения сетки.
В поле Selected horizons перечислены все
горизонты, составляющие выбранную модель
горизонтов. В данном случае, сетка будет
построена только для пластов H_1, H_2 и H_3
(multigrid), следовательно, горизонты SEISMIC и
BOT из списка Selected horizons (9) необходимо
10 9 перенести c помощью стрелки в список Available
horizons (10). Остальные настройки данной секции
оставьте по умолчанию.

Более подробную информацию о работе


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

Далее, в секции Vertical layout необходимо


определить вертикальное строение каждого
пласта.
Создание сетки (6)

В секции Vertical layout в поле Type необходимо


выбрать нарезку пласта на слои: пропорционально
или непропорционально границам.
Для первого пласта выберите
непропорциональное строение параллельно
подошве. Второй и третий пласты будут иметь
пропорциональное строение (11).
В секции Dimension необходимо задать высоту
слоя для первого пласта, и количество слоев для
второго и третьего пластов.
Выберем высоту слоя первого пласта в два раза
больше шага интерпретации – 0.4 м (12).
Количество слоев для оставшихся пластов
будет рассчитано следующим образом: мы
12 допустим, что максимальная высота слоя может
14 быть 0.5 м, следовательно, зная, что максимальная
толщина пласта равна 11.22 м (H_2) (13), можем
рассчитать количество слоев 11.22/0.5=22.44. То
11
есть, для второго пласта укажите количество слоев
22 (14).
Точно таким же образом рассчитывается
количество слоев для пласта H_3.
Остальные настройки в данной панели оставьте
по умолчанию.
Запустите задачу на расчет.

13 Более подробную информацию о работе


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

Визуализируйте созданную трехмерную сетку.


Создание индексных параметров на сетке

После создания сетки давайте рассмотрим панель Create Grid Index


Parameters, которая позволяет автоматически создать некоторые индексные
параметры, которые нам будут полезны далее.
Чтобы вызвать интересующую панель, выберите в списке операций Grid в
секции Parameter utilities опцию Grid index parameters… (1).
В появившейся панели создайте новую задачу (2). Выберите параметры
1 Fault block, Zone и Layers (3). Запустите задачу на расчет. Добавьте в Workflow.
В результате выполнения данной задачи на сетке будут созданы параметр
разломных блоков (каждому разломному блоку будет присвоен свой индекс),
параметр зон (каждый пласт получит номер) и параметр слоев (каждому слою
будет присвоен индекс).
Визуализируйте полученные параметры.

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

Определив параметры осреднения кривой


ZONELOG, переключитесь на кривую LITO_D
(12).
Включите опцию Cell layer averaging (13).
В опции Treat original log as выберите
Intervals (14).
В секции Priorities установите вес фации 0
равный 0.8. Для этого выделите только
интересующую фацию (15), в поле Weight
введите значение веса 0.8 (16) и присвойте
заданный вес выбранной фации с помощью
стрелки.

13 Подробнее о приоритетах фаций и весах


14 можно прочитать в приложении.

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)

Для осреднения непрерывной кривой LITO выберите


алгоритм осреднения Arithmetic (21).
Включите опцию Cell layer averaging (22).

Инструментарий закладки Report logs позволяет создать


21 различные вспомогательные информационные кривые.
Давайте для тренировки создадим кривую, которая
показывает расстояние вдоль скважины. Выберите
показатель Distance along well (23) и перенесите его направо
с помощью стрелки (24).

22 Запустите задачу на расчет. После завершения


осреднения добавьте задачу в текущий Workflow.

23

24
Визуализация Block wells
Визуализируйте полученный объект BW и просмотрите осредненные кривые.
Оценка качества осреднения (1)

После создания объекта BW необходимо оценить


корректность осреднения скважинных данных на ячейки сетки.
В RMS корректность осреднения можно оценить качественно
(визуально сравнить исходные и осредненные данные) и
1 количественно (сравнить статистические показатели и построить
необходимые гистограммы и кроссплоты).
Оценить визуально можно, прежде всего, просто просмотрев
объект BW по всем кривым в 3D view.
Более детально рассмотреть и сравнить скважинные и
осредненные кривые можно в панели Well log editor, которая
доступна из списка операций BW (1).
Оценка качества осреднения. Панель Well log editor (2)

Кнопки для настройки Выбор скважины и Режимы


визуализации кривых настройка фильтров работы
Левый трек Правый
трек
Операции с кривыми Выбор единиц измерения
Доп.трек глубины

Исходная
кривая в
виде фона
Кривые будут
визуализированы
как кривые в левом Визуализация исходных
треке скважинных кривых в виде
фона в доп.треке, в виде
кривой в левом треке

Значение в выбранной
ячейке (ячейки левого
трека)

Исходная
кривая
Кривые будут
визуализированы
как фон в левом
треке

Осредненная
кривая

Кривые будут
визуализированы
как фон в правом
треке. Выбранные
кривые можно
редактировать в
режиме Edit value
Масштабирование
Оценка качества осреднения. BW в Correlation view (3)

Кривые BW можно визуализировать в окне корреляции и отредактировать их интерактивно.


Прежде всего, необходимо визуализировать в треке кривую BW (1). Далее выбрать инструмент Edit blocked well log (2).
Редактирование значения ячейки BW можно выполнить выделив необходимую ячейку и введя новое значение в поле Log value
(3) в строке инструментов слева, для присвоения заданного значения ячейке нажмите Enter.
Также редактирование необходимого интервала можно выполнить просто потянув за границу ячейки и переместив ее (4).
Выделить несколько ячеек BW можно с помощью клавиши Shift.

Well BW
Well BW

3
Оценка качества осреднения. Statistics (4)

1 Оценить качество осреднения можно с помощью панели Statistics, которая


доступна в списке операций объекта BW (1).
Посмотрите статистику по всем осредненным кривым. При выборе
осредненной кривой в таблице по умолчанию рассчитываются статистические
показатели и по исходной скважинной кривой.

Оценив статистику, можно сказать, что осреднение выполнено вполне корректно: разница между скважинными
данными и осредненными в пределах допустимых границ
Оценка качества осреднения. Гистограммы (5)

Качество осреднения Вы можете оценить, построив


сравнительные гистограммы распределения пористости, доли
1 фаций, насыщенности.
Один из вариантов создания гистограмм следующий:
Из списка операций BW выберите опцию Histogram… (1).
В появившейся панели выберите, например, PORO (сравним
распределение пористости по скважинным и осредненным
данным) (2). OK.
В результате будет создана
гистограмма распределения
3 пористости по осредненным
данным (3).
Далее с помощью
2 инструментов настройки окна,
приведем гистограмму к
необходимому виду.
Оценка качества осреднения. Гистограммы (6)
Нажмите на кнопку Source data and filtering (4).
4
Появившаяся панель содержит инструменты настройки гистограмм.
В первой закладке Source data необходимо выбрать, что будет анализироваться.
Дважды кликните на название
серии и переименуйте ее. Серий
В закладке Discrete filters необходимо задать дискретные фильтры.
на графике может быть любое
количество. Анализируемый объект… Условия осадконакопления пласта
H_1 несколько отличаются от условий
осадконакопления пластов Н_2 и Н_3,
учитывая это, необходимо построить
7 гистограммы для вышеуказанных
пластов в разных сериях.
…его содержимое В секции Zones выберите только
и анализируемая
кривая пласт Below_Top_1 (5), в качестве
дополнительной дискретной кривой
выберите кривую LITO_D (6).
Переименуйте серию (7). OK.

5
6
Моделируемы Фильтры по Выбор
е пласты дополнительно скважин
й дискретной
кривой
Оценка качества осреднения. Гистограммы (7)
Снова откройте панель Source data and filter (8).
8 Создадим новую серию, в которой будут анализироваться данные для пластов
H_2 и Н_3. Нажмите на кнопку Add (9), в панели Add series введите имя серии (10).

Перенесите BW в drop site (11), из


списка кривых выберите кривую PORO
(12).
В закладке Discrete filters выберите
11 пласты Below_Top_2 и Below_Top_3 (13),
кривую LITO_D и фацию 1 (14).
OK.

9 10
12

13
14
Оценка качества осреднения. Гистограммы (8)

В панели инструментов найдите кнопку Edit properties (15).


15
С помощью инструментов панели Histogram properties можно настроить внешний вид гистограмм.
Настройки осей, колонок, линий сетки, кривых распределения, информационных
таблиц…

Количество
столбцов

Настройки
цвета
Оценка качества осреднения. Гистограммы (9)
Добавим на график еще две серии – распределение исходной
пористости по скважинным данным отдельно по пластам.
Создадим новую серию для пласта H_1.
2. Перенести в drop site
контейнер Wells

1. Создать
новую серию 3. Выбрать кривую
PORO из списка 6. Добавлена
новая серия

4. Выбрать
5. Выбрать
кривую
кривую LITO_D
ZONELOG и
и фацию 1
индекс 2
(пласт Н_1)
Оценка качества осреднения. Гистограммы (10)

Создадим еще одну серию для пластов H_2 и Н_3.

2. Перенести в drop site


контейнер Wells

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.

Последовательность шагов для построения данных кроссплотов приведена в приложении.


Workflow

Чтобы обобщить все выполненные задачи данного


урока, приведем вид Workflow, который должен
получиться.
При необходимости Вы можете просмотреть готовый
проект, созданный по данному уроку:
Projects/Training_base_07_3D_grid_BW.pro
Приложение
Main settings (1)
Индексация слоев с
использованием опции Allow for Allow for Repeat Section
repeat section
В случае, если в модели есть взбросы, часто оптимально их
встраивать ступеньками, однако, это может привести к появлению
неправильных ячеек в теневой зоне разлома, так как одна и та же
зона появляется вдоль пиллара дважды.
Опция Allow for repeat section позволяет избежать таких проблем.
В случае, если разломы встраиваются вдоль пилларов, данную
опцию можно не использовать.
При включении данной опции RMS отдельно номерует каждый
subgrid (см. Рис. 1). Представленный пример модели содержит 2
зоны (zone) и 4 подсетки (subgrid).
Индексация слоев без
использования опции
Рис. 1 Allow for repeat section

Create regularized grids


Данная опция регуляризует ячейки вдоль
разломов (в плоскости IJ) (см. Рис. 2).
Использовании данной опции позволяет
избежать проблем с нерегулярными ячейками
по линии разлома и уменьшить проблемы,
возникающие при осреднении параметров при
выполнении процедуры upscaling.
Рис. 2
Main settings (2)

Force a vertical boundary


Обычно грани ячеек вдоль оси K наклонены параллельно пилларам
разлома. При наклоне поверхности разлома, грани сетки могут быть
параллельны ближайшему разлому, и грани ячейки в К-плоскости на краю
сетки могут быть несколько искажены.
Данная опция позволяет вертикализовать грани ячеек к границам сетки
(см. Рис. 3)

Enable fault juxtaposition correction


Данная опция отвечает за коррекцию соединения разломов. Коррекция
соприкосновения разломов контролируется местоположением узлов сетки,
представляющих разломы в данной сетке. Опция очень мало влияет на
качество сетки, если углы падения горизонтов одинаковы с обоих сторон
разлома. Использовать данную опцию имеет смысл в случае прерывистого
Рис. 3
изменения угла наклона горизонтов вдоль плоскости разлома. В результате
будут скорректированы формы некоторых ячеек и углы их наклона.
Опции области Selected horizons (1)

Опции Honour и Sample.


Во многих случаях ячейки, находящиеся на границах зон, обрезаны
(Рис. 1 А). В некоторых случаях, эти непрямоугольные или
клинообразные ячейки могут создать трудности при гидродинамическом
моделировании. Эту проблему можно решить с помощью опции Sample
(1).

А 1

Границы между горизонтами можно регуляризовать (как


регуляризуются ячейки сетки в плоскости XY), в результате между
зонами появятся ступеньки (Рис. 1 Б).
Зоны, для которых выбрана данная опция, будут иметь одинаковое
строение, они будут объединены в таблице Vertical Layout (2).

Б
Рис. 1
Опции области Selected horizons (2)

Опция Air
Если структурная модель содержит поверхности несогласия,
модель сетки содержит информацию об эродированных частях
А горизонтов. На Рис. 2 Б эродированные части горизонтов
представлены пунктирной линией, они всегда создаются при
создании модели горизонтов, но их нельзя визуализировать.
Экстраполированные горизонты могут быть полезны при
создании модели сетки.
При создании модели сетки возможны два варианта
создания ячеек в зоне размыва пласта. Первый вариант (Рис. 2
А) -ячейки слипаются в точке соприкосновения эродированной
поверхности с поверхностью несогласия. Второй вариант (Рис.
2 Б) - ячейки ниже поверхности несогласия как бы следуют за
обрезанными частями горизонтов.
Чтобы реализовать последний вариант, необходимо
включить опцию Air. Данная опция будет активна, если в
модели горизонтов есть горизонты, моделируемые как
Unconformity.
Б
Рис. 2
Вертикальное строение сетки (1)

Пропорционально Непропорционально Пропорционально + Непропорционально


1 Кровля 2а Кровля 2b Кровля

Подошва Подошва Подошва

Эродированные или
Пласт выдержан по выклинивающиеся
мощности пласты.

3a Кровля 3b Кровля
По вертикали сетки могут быть:
пропорциональные - необходимо задать
две опорные поверхности и количество
Подошва Подошва
слоев между ними, в любом месте пласт
будет разбит на одинаковое число слоев
(No of cells) (1); Эродированные или
выклинивающиеся
непропорциональные - необходимо пласты.
задать постоянную толщину слоя и одну
Дополнительная
опорную границу (кровлю, подошву сетки граница
или дополнительную поверхность), при 4 При необходимости, можно создать сетку с
Кровля
этом количество слоев будет постоянной толщиной ячеек
варьироваться в зависимости от общей (непропорционально), но ограничить
мощности пласта (Top conform, Base максимальное количество слоев
conform) (2a, 3a, 4). Подошва (пропорционально) (2b, 3b). Первоначально
сетка будет разбиваться непропорционально,
Сохранение плавных
но как только количество слоев будет равно
стратиграфических заданному, далее сетка будет разбиваться
границ.
пропорционально границам. Данный тип
слоистости доступен только для сеток
интегрированной структурной модели.
Вертикальное строение сетки (2)

Подобрать правильное вертикальное строение сетки


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

На данной странице приведены примеры


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

Опция Truncation
При выборе непропорционального вертикального строения сетки
или пропорционального, но между дополнительными поверхностями,
Вы также должны задать тип усечения ячеек на границе сетки,
поскольку в результате разбиения некоторые ячейки могут оказаться
А за пределами границ построения.
Доступны три варианта усечения ячеек:

Truncation (A) – все узлы ячеек лежат внутри границ сетки, при
этом ячейки секутся границами сетки;

Attach cells (Б) – все узлы ячеек лежат внутри границ сетки, при
этом если за границы сетки выходит более двух узлов ячейки, такая
ячейка будет совмещена с соседней по вертикали. При выборе
Б данной опции появляется большое количество не соседних
соединений, данный вариант не рекомендуется для
гидродинамических сеток;

No truncation (В) – при выборе данного метода ячейки вообще не


притягиваются к границам зоны. В итоге мы получаем ступенчатые
границы сетки. Данная опция доступна только для сеток,
построенных с помощью инструментов Network structural framework.

В
Настройки панели Block wells (1)

Опция Cell layer averaging

Использование данной опции позволяет не занижать значения


исходных скважинных кривых при осреднении на ячейки сетки в
PORO=2% ситуациях, когда траектория скважины проходит через несколько ячеек
PORO=18%
одного слоя.
На Рис. 1 показан пример без использования опции Cell layer average,
на Рис. 2 приведен пример с использование данной опции. Заметьте, что
на Рис. 1 пористость занижена из-за того, что правой ячейке присвоено
значение пористости, пропорциональное длине кривой, проходящей через
эту ячейку. На Рис. 2 эта ячейка имеет неопределенное значение.
Рис. 1 Ниже на Рис. 3 приведены еще два примера использования
рассматриваемой опции. В обоих случаях определенные значения имеют
только те ячейки, через которые прошла большая часть траектории
скважины.

-999
PORO=18%

Определенные ячейки

Неопределенные ячейки

Рис. 3

Рис. 2
Настройки панели Block wells (2)

Скважина

Значение точки 1

Значение точки 1

Среднее значение точек 1 и 2 Опция Treat original log as


Интервал
осреднения
Значение точки 2
В режиме Intervals – данные осредняются по
интервалам между соседними замеренными точками.
Среднее значение точек 2 и 3
Границы интервалов – середина расстояния между
точками с данными.
Среднее значение точек 3 и 4
Значения также
На Рис. 4 показан алгоритм работы интервального
получат ячейки, в
Среднее значение точек 4 и 5
метода осреднения;
которых нет точек с
данными, для расчета
значений в таких
ячейках используются Среднее значение точек 5 и 6 При выборе режима Points точки с данными
соседние ячейки с осредняются только в те ячейки, в которые они попадают.
данными
Среднее значение точек 6 и 7 Всем остальным ячейкам присваивается неопределенное
значение.
Замеренная точка
Границы интервала Рис. 4
Настройки панели Block wells (3)

Область Zone Mapping используется для определения значения кривой ZONELOG, которое будет соответствовать каждой
моделируемой зоне (пласту) (1).
Ниже можно выбрать один из трех алгоритмов, которые определяют каким образом кривая стратиграфии будет
контролировать границы осреднения других кривых (2):

Normal scale up: Нормальное осреднение, при этом данные осредняются независимо от стратиграфии, т.е. в те ячейки, в
которые попали точки с данными. Этот способ следует использовать только в тех случаях, когда скважин мало и они идеально
сидят на модели.

Scale up biased to grid zones: Так же, осреднение происходит без учета стратиграфии, но при этом те данные, которые не
попадают в ячейки своей подсетки, не учитываются, и соответствующей ячейке присваивается неопределенное значение.

Shift and scale logs to match grid zones: при несоответствии между кривой стратиграфии и подсетками, первая сдвигается и
масштабируется так, чтобы она четко лежала в границах 3D сетки.

На следующей странице представлен пример работы данной опции.


Настройки панели Block wells (4)

Исходная
кривая
Осредненная
кривая

Примеры работы трех


алгоритмов осреднения
скважинных данных: кривая
Zone log определяет интервал
осреднения всех выбранных
кривых с учетом границ
Осредняемые значения стратиграфической кривой.
Двум ячейкам (белые) сдвинуты в соответствии с
Осредненная присвоено неопределенное границами осредненной кривой
кривая Zone log значение, так как границы Zone log. Заметьте разницу
сетки не совпадают с между исходной и осредненной
границами кривой Zone log кривой Zone log

Граница между зонами


Исходная кривая
Zone log – тонкая
линия, осредненная –
толстая линия

Normal scale up Scale up biased to grid zones Shift and scale logs to match zones
Настройки панели Block wells (5)

Порядок в списке
определяет
приоритет фаций

Вес фаций

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

Случай 1: Фации имеют одинаковые веса.


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

Случай 2: Фации имеют разные веса.


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

Анализ исходной информации


Импорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Фациальное моделирование

Урок 8

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

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

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

Урок посвящен рассмотрению инструментов трехмерного фациального моделирования. Будут рассмотрены теория
интерполяции в RMS, детерминистические инструменты создания трехмерных параметров (панель Parameter Interpolation) на
3D сетке. Затем будут подготовлены тренды для фациального моделирования и рассмотрен один из алгоритмов
стохастического фациального моделирования Facies:Indicators.

При необходимости Вы можете загрузить проект Training_base_07_3D_grid_BW.pro и продолжить создание модели по


текущему уроку в данном проекте.
Составляющие 3D моделирования (1)
3D сетка

Осреднение скважинных данных (BW)

3D параметры
Инструменты

Математические
Стохастические
Детерминистические

Параметры рассчитываются на основе различных


В основе данных инструментов Основаны на разных
зависимостей, математических формул.
лежит алгоритм интерполяции. статистических алгоритмах.
Скважинные данные используются при подготовке Позволяют изучить
трендов, расчете уравнений зависимостей. неопределенность строения
В качестве исходных данных могут быть - Панель Parameter interpolation залежи, данные алгоритмы
использованы: В качестве обязательных исходных позволяют сгенерировать любое
- 1D линии, функции; данных используются скважинные количество равноправных
- 2D карты; непрерывные кривые. Кроме этого в реализаций.
качестве трендов можно задать 3D
- 3D непрерывные и дискретные параметры. непрерывные и дискретные
параметры.
Функциональность панелей: Фациальное Петрофизическое
- Parameter calculator - Prediction*** (см.далее) моделирование моделирование
- Parameter trend modeling
- Water saturation
- Volumetrics
- Geometric modeling

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.

Более подробно познакомиться с алгоритмами стохастического фациального моделирования


можно в руководстве пользователя, также некоторая информация приведена в приложении.
Интерполяция в RMS

Интерполяция основывается на распределении в границах заданного объема значений, определенных только в некоторых
точках, например вдоль ствола скважины.
Для интерполяции параметра необходимо подготовить 3D сетку, а также объект Block wells, содержащий скважинные данные,
осредненные в соответствии с вертикальным разрешением 3D сетки (см. Урок № 7).

Информацию о работе алгоритма интерполяции в RMS можно найти в приложении.

Прежде чем приступить с рассмотрению инструментов интерполяции, в закладке Workflow создайте новый объект –
Facies_modelling.

1
Практически выполнить интерполяцию параметров можно с
помощью панели Parameter interpolation.
Grid  Property modelling  Parameter interpolation… (1).
Parameter interpolation (1)

Панель Parameter Interpolation содержит две закладки:


2 в закладке Framework необходимо выбрать исходные
скважинные кривые, которые будут интерполироваться, а также
можно задать настройки фильтров при создании параметров;
3 в закладке Algorithms необходимо задать алгоритмы
интерполяции выбранных кривых.
Создайте новую задачу в панели Parameter Interpolation (2).
4
В секции Blocked wells выберите необходимый объект BW (в
нашем случае он один и выбран по умолчанию (3).
Ниже выберите кривые для интерполяции.
NB! Заметьте, что в списке приведены только непрерывные
кривые, поскольку только непрерывные кривые могут быть
проинтерполированы.
С помощью данной панели можно интерполировать любое
количество скважинных кривых. В данной задаче будет
проинтерполирована непрерывная кривая LITO (4).
Ниже можно настроить фильтры, которые далее позволят
задать разные настройки для каждой подсетки, разломного
сегмента, выбранных фаций.
интерполировать отдельно в
каждой зоне;

интерполировать отдельно в
каждом разломном сегменте;
интерполировать отдельно в
каждой фации. Фации
определяются дискретным
параметром литологии, при Пример
необходимости можно выбрать
любой дискретный параметр
Parameter interpolation (2)

В закладке Algorithms в списке Log выберите кривую LITO (5).


В поле Name of output parameter введите имя выходного
параметра (6).
В секции Interpolation mode выберите режим Stratigraphic (7) -
6 эллипсоид интерполяции будет ориентирован вдоль слоев сетки.
5
Противоположность данному режиму – режим Horizontal, при
выборе данного режима эллипсоид интерполяции всегда
горизонтален, в независимости от наклона слоев сетки.
7

Stratigraphic mode Horizontal mode

В секции Influence radius задайте радиусы эллипсоида


интерполяции по направлениям X, Y и Z (8).
Остальные настройки оставьте по умолчанию.
Запустите задачу на расчет и добавьте в Workflow.

Более подробно с настройками данной закладки панели


Parameter interpolation можно познакомиться в приложении.
Непрерывный параметр литологии
Визуализируйте полученный параметр литологии.
Параметр точно соответствует исходным скважинным данным.
Создание дискретного параметра литологии

1 Дискретный параметр литологии можно получить либо с помощью


одного из алгоритмов стохастического моделирования, либо с помощью
панели Parameter Calculator, пересчитав дискретный параметр литологии
на основе непрерывного.
Grid  Parameter utilities  Calculator… (1).
В панели Parameter Calculator создайте новую задачу (2).

При создании дискретного параметра литологии для данной модели


будем руководствоваться следующим условием:

2 LITO_interp_D=0 if LITO_interp>0.5 then LITO_interp_D=1 endif (3)

Список параметров, то есть первоначально на сетке будет создан новый параметр


существующих на
сетке
LITO_interp_D, все ячейки которого будут равны 0. Но далее добавлено
условие - если значение параметра LITO_interp больше 0.5, тогда новый
Список трендов
параметр LITO_interp_D будет равен 1.
(Functions) в При запуске задачи появится вспомогательная панель, в которой
контейнере Trends
необходимо выбрать тип создаваемого параметра – Discrete [0, 254] (4).
Список трендовых
поверхностей
(Surfaces) в
контейнере Trends
Функции и
системные
переменные 4
Строка выражения.
Для упрощения
написания выражения
Добавьте задачу в Workflow.
можно использовать
все переменные
вышеописанных
3 В данном уроке мы использовали для перехода от непрерывного
секций. параметра к дискретному самое распространенное и простое условие, но
также можно использовать скрипт, который подбирает значение отсечки в
соответствии с заданной картой эффективных толщин.
Дискретный параметр литологии

Визуализируйте полученный дискретный параметр литологии.


Создание ГСР (1)
Рассмотрим инструмент для создания ГСР.
ГСР может быть построен на основании осредненных скважинных
данных (BW) или параметров, при этом анализироваться могут как
1 непрерывные, так и дискретные кривые или параметры.
Прежде всего построим ГСР по кривой LITO_D объекта BW.
ГСР можно построить несколькими путями, например, в списке
операций объекта BW выбрать Vertical proportion curve (1).
В панели Select необходимо выбрать объект анализа – LITO_D (2).

В окне Vertical proportion curve создан ГСР, отражающий распределение коллектора


и неколлектора по разрезу на основании осредненных скважинных данных (3).

Доступ к панели Source data and filter

Печать

2 Доступ к панели Edit properties


3
Доступ к панели Visual settings

Экспорт в xls-файл

Визуализация количества наблюдений


Границы Наложение графиков (доступно после сохранения
зон каждого графика)
В глубинах
Simbox Сглаживание

Редактирование в табличном виде

Обновление графика относительно исходных данных

Сохранение в контейнере Trends, папка Vertical


proportional curves
Создание ГСР (2)
Давайте сохраним созданный ГСР в контейнер Trends (4).
4 Откройте сохраненный ГСР в новом окне просмотра (5).
Давайте добавим в открытое окно ГСР, созданный на основе дискретного
параметра литологии LITO_D.
Вызовите панель Source data and filter

1. Переименуйте
серию

2. Создайте новую
серию

3. В качестве
объекта анализа
выберите
параметр
LITO_interp_D
Создание ГСР (3)

6 7

Сравните распределение
литотипов по разрезу на основании
осредненных скважинных данных (6)
и трехмерного дискретного параметра
литологии (7), полученного
интерполяцией.
Сходимость распределений
фаций достаточно высока.
Facies:Indicators (1)

Рассмотрим один из алгоритмов стохастического фациального моделирования Facies:Indicators. Данный алгоритм относится
к пиксельным методам.
С принципами работы метода можно познакомиться в приложении.
Основные преимущества рассматриваемого алгоритма:
Гибкость — Indicators позволяет Вам создавать литологические модели с различными настройками для большого
количества типов пород, а также основывать свои расчеты на скважинных и сейсмических данных;
Скорость — метод обеспечивает быстроту расчета, вне зависимости от количества скважин;
Совмещение реализаций — параметры фаций, полученные с помощью данного алгоритма, можно совмещать с
параметрами, полученными с помощью других доступных методов.
В качестве исходных данных для данного алгоритма могут быть использованы дискретная фациальная кривая, различные
типы трендов (1D вертикальный тренд, 2D горизонтальный тренд, 3D объемный тренд, сейсмика), результаты вариограммного
анализа.

Прежде чем приступить к рассмотрению панели


Facies:Indicators, перенесите карту песчанистости пласта Н_2 в
контейнер Trends, папку Surfaces. Данная карта будет
использована в качестве двухмерного тренда при создании
реализации модели фаций.
Facies:Indicators (2)

Панель Facies:Indicators доступна из списка операций сетки


Grid  Facies modelling  Indicators… (1)
В появившейся панели создайте новую задачу (2). Панель состоит из
четырех закладок, первые три содержат инструменты для выбора
1 исходных данных, определения трендов и настроек вариограмм,
последняя закладка содержит инструменты локального обновления
модели.
В первой закладке в поле Output введите имя
2 итогового параметра (3).
В секции Blocked wells необходимо выбрать объект
BW (4) и скважины, которые будут использованы в
3 качестве исходных данных при распределении (5).
Правее из выпадающего списка необходимо выбрать
4 6 дискретную кривую (6). Если кривой нет или выбранная
5 7 кривая содержит не все фации – их можно создать с
8 помощью панели Extra facies (7).
Для данной задачи включите опцию Condition on well
data (8) для того, чтобы 3D параметр точно
9 10 соответствовал скважинным данным.
Включите опцию Separate zone models (9), все зоны
оставьте в поле Current zone (10). Далее мы сможем
задать настройки для каждого пласта в отдельности.
11 Если какие-то зоны не должны участвовать в
моделировании, их можно перенести в поле Not modelled.
В секции Facies in zone из поля Available facies
перенесите фацию 1 в поле Simulate facies (11), а фацию
0 в поле Background (12). Далее настройки будут
12 определяться только для моделируемой фации. Данную
настройку выполните для всех пластов секции Current
zone.
13
Нажмите на кнопку Simulation settings… (13)
Facies:Indicators (3)

14

15 Панель Simulation settings содержит опции,


позволяющие настроить работу алгоритма
17 моделирования. Большинство настроек оптимальны,
изменение настроек по умолчанию влияет на качество
18 модели и скорость ее построения.
Включите опцию Show detailed settings (14), чтобы
получить доступ к дополнительным опциям.

Для данной задачи в панели Simulation settings мы


воспользуемся только опцией Noise reduction, которая
позволяет уменьшить уровень шума в итоговой
реализации параметра, а также сгладить его.
Выберите первую зону (15). Включите опцию Noise
reduction (16). Установите значение фактора равное 0.55.
Это можно сделать либо с помощью ползунка, либо
16 вручную.
Остальные настройки оставьте по умолчанию.
Далее нажмите на кнопку Copy (17), а затем Paste to
all (18). Таким образом, для всех оставшихся зон Вы
скопируете настройки первой зоны.

С работой других опций данной панели Вы можете


познакомиться в приложении.
Facies:Indicators (4)

Закладка Trends содержит опции для выбора и настройки трендов.


В данной панели в качестве трендов могут быть заданы:
19
Global volume fraction Доля фаций

1D vertical trend ГСР


20 2D horizontal trend 2D карты песчанистости
3D параметры распределения
3D parameter trend песчанистости
21
Комбинация 3D тренда и 1D
3D trend with 1D/2D volume fraction или 2D трендов

Выберите первый пласт в списке (19).


Для данной задачи для первого пласта в секции Trend type выберите Global
volume fraction (20), ниже с помощью ползунка или вручную введите долю
фации 1 равную 0.697 (см. Statistics по BW) (21).
22
23 Для второго пласта выберите опцию 3D trend with 1D/2D… (22). В качестве
второго тренда ниже выберите 2D (23). Далее в секции 2D trend из
24 выпадающего списка выберите карту песчанистости пласта Н_2 (24). А в
секции 3D trend из выпадающего списка выберите параметр литологии
25 LITO_interp, созданный ранее (это один из вариантов создания трехмерного
трендового параметра) (25).

Для третьего пласта в качестве тренда будет задан геолого-статистический


разрез – 1D vertical trend (26). Ниже укажите папку, где находится ГСР (27), и
выберите непосредственно саму функцию из выпадающего списка (28).
26 Предварительно посмотреть долю фации на основании заданных трендов
можно нажав на кнопку Report consistency… (29).
27
28
29
Facies:Indicators (5)

Индикаторный алгоритм стохастического фациального моделирования


основан на результатах вариограммного анализа, выполнив который, мы
можем сказать на каком расстоянии коррелируются исследуемые данные.
В закладке Variograms необходимо задать ранги вариограмм, то есть
расстояние, на котором прослеживается зависимость между данными.
Поскольку геологическая среда анизотропна, ранги вариограмм необходимо
задать по трем направлениям (Parallel, Normal, Vertical). Кроме этого, здесь же
можно задать направление наименьшей анизотропии данных (Azimuth).
Для данной задачи для пластов выполните настройки, указанные в
примерах слева.

Основы вариограммного анализа будут рассмотрены в Уроке № 9


Петрофизическое моделирование.

Для всех пластов выберите тип вариограммы Spherical (30), Azimuth


задайте равным 20 (31), ранги 1200, 1000, 1 для трех направлений
соответственно (32). Обратите внимание на то, что как азимут, так и ранги
можно задать в виде трехмерных параметров, что удобно, например, если
ранги меняются в пределах моделируемой площади.
Поскольку настройки одинаковы для всех пластов, можно задать
настройки для одного пласта, затем воспользоваться кнопками Copy и Paste
to all.
При копировании настроек обратите внимание на дисперсию (33), после
копирования ее необходимо еще раз пересчитать, нажав на кнопку Estimate
33 variance (34).
34
30 Запустите задачу на расчет.
31 После окончания расчета добавьте задачу в Workflow.

32
Facies:Indicators (6)
Визуализируйте полученный параметр
литологии.
Надо отметить, что поскольку метод относится к
вероятностным, необходимо делать несколько
реализаций фациальной модели и оценивать ее
неопределенность (дополнительную информацию
по данным вопросам можно найти в руководстве
пользователя).
Визуальное сравнение параметров LITO_D и indicators

Сравните параметры литологии, полученные


интерполяцией и одним из алгоритмов стохастического
вероятностного распределения.

Parameter interpolation

Далее с помощью инструментов анализа мы оценим


корректность созданной модели литологии.

Кроме этого, в приложении Вы можете


познакомиться с еще одним инструментом оценки
полученного куба литологии – оценка связанных
объемов.
Facies: Indicators
Сравнение распределения долей фаций (1)

Сравните с помощью гистограмм распределение долей фаций по


параметрам LITO_D и indicators с осредненными скважинными данными
(BW).
Сравнение распределения долей фаций (2)

Обратите внимание на статистические показатели в таблице Statistical


information.
Данные гистограммы построены сразу для всех пластов. В качестве
тренировки рассмотрите распределения фаций по каждому пласту в
отдельности.
Сравнение долей фаций в панели Statistics

Более точно сравнить доли фаций по параметрам со скважинными данными можно в панелях Statistics.
Откройте панель статистики для объекта BW (1), а также для объекта Grid (2).
Настройте удобный внешний вид таблицы и сравните доли фаций по каждому пласту.

1 2
Сравнение ГСР

Сравните ГСР по параметрам LITO_D и indicator с распределением фаций по осредненным


скважинным данным.
У нас уже построен ГСР по BW и LITO_D, поэтому откройте панель View (1), которая содержит все
графики проекта. Найдите в секции Vertical proportion curves нужный объект Vertical proportion curve 2,
переименуйте его, затем откройте. Добавьте еще одну серию для параметра indicators.

Global
volume
fraction

3D trend
with 2D
trend

1D trend
Построение 2D карты из 3D параметра (1)

От любого трехмерного параметра можно перейти к двухмерной


1 карте.
Давайте построим карту песчанистости по параметру indicators.
В списке операций параметра выберите опцию Extract surface…
(1).
Двухмерные поверхности могут быть получены как из
дискретных параметров, так и из непрерывных, доступные опции
панели картопостроения зависят от выбранного параметра.
2 В панели Extract Surface создайте новую задачу (2).
В секции код необходимо выбрать код дискретного параметра.
3 Нам необходимо построить карты песчанистости, следовательно,
выбираем из выпадающего списка код 1 (3).
В секциях Erosion и Sampling оставьте настройки по умолчанию.
В секции Zone выберите опцию Value for each zone, при
появлении списка пластов выберите все пласты (4). Опции данной
секции позволяют построить карту в целом по сетке, либо карты
отдельно по каждому пласту, выбрав при этом только необходимые
4 пласты.
В секции Output выберите контейнер, в который будет сохранена
итоговая карта и введите имя будущей карты (5).
Запустите задачу на расчет и добавьте в Workflow.

5 Дополнительную информацию о настройках данной панели


можно посмотреть в приложении.
Построение 2D карты из 3D параметра (2)

В контейнере Clipboard появились три карты песчанистости,


созданные отдельно для каждого пласта из параметра indicators.
Сгладьте карты, подберите настройки визуализации и сравните с
картами песчанистости, которые были построены с помощью панели
Property mapping.

Пласт H_2
Построение 2D карты из 3D параметра (3)

Стоит отметить, что сходимость карты, полученной из 3D параметра, с картой, заданной в виде тренда для пласта H_2 высока.
Если рассмотреть карту, полученную для пласта H_3, и сравнить с картой песчанистости, полученной с помощью панели Property
mapping, заметно, что распределения песчанистости разные. Однако, напомним, что для пласта Н_3 в качестве тренда был задан
1D тренд (ГСР).
Алгоритм Facies:Indicators достаточно точно воспроизводит заданные тренды.

Пласт H_3
Workflow

Чтобы обобщить задачи, выполненные в данном уроке,


приведем вид Workflow, который должен получиться.

При необходимости Вы можете просмотреть готовый


проект, созданный по данному уроку:

Projects/Training_base_08_Facies_modelling.pro
Приложение
Алгоритм интерполяции в RMS

RMS использует алгоритм, который называется Interpolator (или функция интерполяции).


При интерполяции (расчета значений в ячейках, которые неопределенны) выполняются следующие операции:
1. Находятся все точки с данными в пределах интерполяционного эллипсоида. Эллипсоид определяется радиусом влияния и
направлением интерполяции.
2. В зависимости от удаления точек с данными от центра эллипсоида (центр эллипсоида является центром рассматриваемой
ячейки), рассчитывается вес этих точек. Точки со скважинными данными, которые расположены ближе всего к центру
эллипсоида, будут иметь самый большой вес.
3. Далее рассматриваемой ячейке присваивается значение на основании весов и значений в определенных ячейках со
скважинными данными. Эта процедура осуществляется для всех неопределенных ячеек.
Если внутри эллипсоида не оказывается ячеек с осредненными скважинными данными (хотя бы одной), будет выведено
соответствующее предупреждение. Такие ячейки будут оставлены неопределенными.
При интерполяции, важно учитывать величину радиуса влияния. Радиус влияния должен быть больше максимального
расстояниями между неопределенной и определенной ячейками.
Методика интерполяции, используемая в RMS, основана на анизотропическом расчете средних весов и имеет много общего
с методикой интерполяции Moving Average.

Интерполяция основана на следующих принципах:


1. Если в позиции с координатами (X,Y,Z) существует значение, то интерполятор точно отобразит данное значение в этой
позиции.
2. Интерполятор никогда не работает за рамками диапазона исходных данных.
3. По мере удаления интерполятора от точек со скважинными данными, рассчитываемые значения будут близки к среднему
арифметическому для всех данных, которые использует интерполятор. В результате, интерполятор не будет экстраполировать
тренд.
4. Если существуют кластеры (группа точек) данных, то интерполятор будет стремиться к среднему значению кластера, потому
как сумма весов точек кластера будет близка к сумме весов других точек.
Закладка Algorithms (1)

Background parameter (1)


Из выпадающего списка Вы можете выбрать уже
созданный параметр, чтобы значения выбранного параметра
были перенесены на ячейки создаваемого параметра в тех
1 областях, которые не охвачены заданным радиусом влияния.
Данная опция может быть использована для
интерполяции параметра в одной части зоны и использования
трендового параметра в другой части модели.
Influence radius (2)
Радиус влияния необходимо задать в трех направлениях:
X, Y и Z. Радиус влияния определяет границы сбора исходных
значений для интерполятора.
Различия радиусов влияния по разным направлениям
задают анизотропию по направлениям X, Y и Z.
Influence orientation (3)
При несовпадении анизотропии в резервуаре с осями X
2 или Y можно задать направление влияния - угол поворота
эллипсоида интерполяции.
3 Для определения угла поворота Вы можете ввести
значение или использовать бегунок. Угол поворота может
быть любым (0; 360) и отсчитывается против часовой стрелки,
начиная с положительного направления оси X. Соотношение
между радиусами по Х, Y и угол поворота определяют
направление анизотропии.
Закладка Algorithms (2)

Discrete conditioning parameter (4)


Интерполяцию можно выполнить с учетом дискретного
параметра, то есть исходные данные будут интерполироваться
независимо в каждом дискретном коде заданного параметра.
Выберите из выпадающего списка необходимый
дискретный параметр, например, параметр разломных блоков
или фациальную модель.
Trend (5)
В рассматриваемой панели можно задать весовой
непрерывный параметр-тренд. Это позволяет Вам совмещать
интерполяцию скважинных данных и трендов, которые были
приняты.
Выберите необходимый трендовый параметр из
выпадающего списка, задайте значение веса тренда от 0 до 1,
в зависимости от степени влияния тренда.
При использовании трендового параметра будет
произведено сглаживание итогового параметра, то есть
значения будут интерполированы с учетом скважинных данных
и тренда.
Ниже приведена таблица влияния трендового параметра
при интерполяции.

4
5
Принцип работы индикаторов

Принцип работы индикаторного метода


заключается в следующем:
- Первоначально на сетке определены
только ячейки, содержащие скважинные
значения.
- Распределение первого типа фаций.
Всем определенным ячейкам со
скважинными данными, где присутствует
данная фация присваивается индекс 1,
всем остальным ячейкам присваивается
индекс 0.
- На первой итерации случайным
образом выбирается неопределенная
1 3 ячейка модели, методом крайгинга в ней
рассчитываются вероятности присутствия
рассматриваемого типа пород (1).

0.35 - Далее выбирается второй тип фаций, также


индексируются ячейки, и рассчитывается вероятность
присутствия второго типа пород (2). Сумма вероятностей
наличия типов пород не обязательно будет равна
единице, поэтому вероятности нормализуются.
- Затем генерируется случайное число в диапазоне от 0
до 1, по которому, в соответствии с найденными ранее
значениями вероятности, назначается код литологии (3).
При переходе к следующей определенной случайным
2 образом ячейке, ячейка, код которой был определѐн на
предыдущей итерации, будет играть роль «скважины»,
благодаря этому при индикаторном моделировании
получаются связанные «фациальные тела».
Панель Simulation settings (1)

Kriging method (1)

Вероятность появления фации определяется алгоритмом


крайгинг. Существуют три модификации крайгинга:
Ordinary kriging – в этом случае тренд по скважинным
данным оказывает большее влияние на модель, чем тренд,
заданный пользователем;
Simple kriging – алгоритм по умолчанию – оба тренда (и
по скважинам и пользовательский) имеют одинаковый
1 приоритет.
Bayesian kriging – эту модификацию можно
рассматривать как процентное соотношение двух
2 предыдущих модификаций. 0 соответствует Simple kriging, а
1 соответствует Ordinary kriging.

Search method (2)

Настройки данной опции используются при расчете


вероятности появления в ячейке той или иной фации, при
этом осуществляется поиск соседних ячеек, для которых эта
вероятность уже известна. Существуют два метода поиска:
Octant – поиск значениях в круговых секторах по 450, от
ячейки. Этот метод рекомендуется при наличии большого
количества горизонтальных скважин. Можно использовать от
2 до 16 ближайших ячеек в круговом секторе.
Global – метод по умолчанию – поиск ячеек в спиральной
последовательности, начиная от рассчитываемой ячейки.
Можно установить необходимое количество ячеек для
поиска, по умолчанию их 16.
Панель Simulation settings (2)

Volume fraction steering (3)

Данная опция используется при расчете значения ячейки


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

Noise reduction (4)

При стохастическом распределении, реализация


содержит так называемый шум (несвязанные ячейки).
3 Использование данной опции позволит убрать такие
несвязанные ячейки. При использовании данной опции доля
фаций не изменяется, поскольку отдельные мелкие тела
могут быть удалены, но при этом будут несколько увеличены
4 более большие тела.

Для того, чтобы стохастическая реализация была


приближена к детерминистской, можно включить опцию
Smooth, в результате работы которой границы тел будут
сглажены. При использовании данной опции в итоговой
реализации параметра возможно некоторое отличие от
заданной доли фаций.
Панель Simulation settings (3)

Variogram grouping (5)

При отсутствии группировки вариограмм, поиск


вероятных значений ячейки по вариограмме осуществляется
для каждой фации независимо. Напротив, если несколько
фаций имеют очень похожие вариограммы, то они
объединяются в один класс, и поиск осуществляется уже по
одной вариограмме, что позволяет существенно увеличить
скорость расчета.
Можно выбрать три степени группировки: Weak (слабая
степень), Medium (по умолчанию, средняя степень), Strong
(сильная степень группировки). Также можно задать свой
коэффициент группировки, включив опцию Custom.
0 соответствует отсутствию группировки, а при 1
используется единственная группа вариограмм.

Volume calculation (6)

Данная опция отвечает за то, какой объем ячеек


использовать.
5 В случае Use real cell geometry используется реальный
объем, который может варьировать, что увеличивает время
6 расчета.
В случае Use equal volume for all cells для всех ячеек
используется одинаковый объем, что ухудшает качество
модели, но существенно ускоряет процесс расчета.
Панель Simulation settings (4)

Memory optimization (precalculating kriging weights) (7)

В том случае, когда используются вариограммы с очень


большим радиусом поиска, производится взвешивание с
использованием большого количества ячеек (т.е. происходит
«предрасчет» - precalculating kriging weights). Процесс может
быть ускорен путем исключения из расчетов тех ячеек,
которые находятся далеко от рассчитываемой ячейки, и
влияние которых на нее несущественно.
Можно выбрать из двух типов оптимизации:

Automatic (по умолчанию) – в этом случае задается


максимально допустимое количество ячеек, участвующее во
взвешивании;

Specify in terms of variogram range – в этом случае можно


задать количество используемых ячеек для трех радиусов
поиска вариограммы, в виде соотношений. Значение по всем
направлениям по умолчанию – 1, что соответствует
использованию в расчете всех найденных ячеек.

7
Оценка связанных объемов (1)
Оценить связанность фаций в фациальной модели можно с помощью панели Connected volumes.
Данная функциональность позволяет рассчитывать объем ячеек с одинаковым кодом, относящийся к выбранной ячейке. В
расчет объема будут включены выбранные ячейки только с одинаковым литологическим типом, если они имеют, по крайней мере,
одну общую грань, то есть, если ячейки связаны только по одной вершине, они не будут рассматриваться как связанные.

В списке операций анализируемого параметра литологии


выберите опцию Connected volumes… (1)

Цель проведения данного анализа – получить информации о протяженных глинистых перемычках и объеме одиночных
песчаных тел. В окне визуализации выбираем нажатием ЛКМ нужную ячейку. Объем рассчитывается и отображается в панели
Connected Volumes вместе с именем и кодом выбранного дискретного параметра.
Оценка связанных объемов (2)

Также с помощью данной панели можно создать новый параметр, всем ячейкам нового параметра в пределах выбранного
тела будет присвоен новый заданный код.
Переход от 3D параметра к 2D карте (1)

RMS содержит инструментарий, позволяющий


построить из 3D параметра 2D карту. Поверхности
можно создавать как из непрерывных, так и из
дискретных параметров. Опции картопостроения
зависят от типа параметра. Для обоих типов
параметров можно создавать следующие
поверхности:
- Поверхности, которые сохраняются как в
контейнер Clipboard, так и в контейнер General 2D
data
- Поверхности в виде 3D-параметров в контейнере
Grid models. В таких параметрах все ячейки по Z-
направлению содержат значение самой верхней
ячейки с теми же латеральными координатами.

Специфика получения 2D поверхностей из 3D


параметров имеет следующий нюанс: так как в 3D
параметре значения содержатся в центрах ячеек, а в
2D сетке в узлах, то при переносе значения, c 3D
. параметра на 2D сетку происходит «урезание» карты
яч на длину половины ячейки по всему периметру
½ построения (см. Рис. 1)

Рис. 1
Переход от 3D параметра к 2D карте (2)

Примеры панелей для получения карт на основе непрерывного и дискретного параметров.

Панель Extract surface для непрерывных параметров

Панель Extract surface для дискретных параметров


Переход от 3D параметра к 2D карте (3)

Для непрерывных параметров можно создавать


следующие типы поверхностей (1):

1 - Average surface: Карта средних значений – карта, в


узлах которой содержатся средние значения каждого
столбца с координатами X и Y ячейки первого слоя.

- Sum surface: Карта суммарных значений – карта, в


узлах которой содержатся суммарные значения всех ячеек
столбца 3D-сетки с координатами X и Y ячейки первого
2 слоя.

- Netmap surface: Карта толщин – карта, в каждом узле


которой содержится сумма значений ячеек, умноженных на
высоту каждой ячейки.

- Isosurface: Карта, в каждом узле которой содержится


значение глубины, на которой встречено указанное
значение параметра.

Для дискретных параметров (которые, как правило,


являются литологическими или фациальными
параметрами) можно создать карту пропорции (2), значение
каждого узла которой будет равно пропорциональному
соотношению ячеек определенного литологического или
фациального кода.
Переход от 3D параметра к 2D карте (4)

X, Y sampling

I, J sampling Рис. 2

Секция Sampling (3)

Выбор ячеек, которые будут участвовать в расчете значения в узле 2D сетки.

Методы сэмплирования (см. Рис. 2):

I, J sampling: сэмплирование производится при постоянных I, J координатах сетки.

X, Y sampling: сэмплирование выполняется в географических координатах X и Y.


Переход от 3D параметра к 2D карте (5)

Секция Zone (4)

Эта опция доступна только для мультисеток (multigrids)


при расчете карт средних значений, суммарных значений и
карт толщин.
Выберите одну из опций:
Value for multi zone будет рассчитываться одна
поверхность для всей мультисетки в целом
Value for each zone будет рассчитываться одна
поверхность для каждой зоны.
4
Секция Output (5)

Созданные карты могут быть сохранены как в виде


5 поверхностей в контейнерах Clipboard или General 2D data,
так и в виде новых 3D параметров на сетке (Extract grid
parameter), то есть значения параметров будут изменяться по
горизонтали и будут равны созданным картам, а по вертикали
значения в слоях будут одинаковы.
Кроссплот NetThick_well/NetThick_bw (1)

В уроке 5 мы упомянули о том, что одним из способов контроля качества осреднения скважинных данных на трехмерную сетку
является построение кроссплотов сравнения эффективных толщин по скважинам и BW, а также расчлененности .
В данном приложении вернемся к этому вопросу и начнем с построения кроссплота NetThick_well/NetThick_bw, на котором
будут сравниваться атрибуты эффективных толщин (Net thickness) isochore well picks, рассчитанные по скважинным данным (уже
рассчитаны) и по осредненным данным.

Начнем с расчета атрибута эффективных толщин для BW.


Прежде всего, необходимо перенести кривую литологии с BW на скважины
(Wells).
Wells  Well utilities  Log operation… (1).
1
Создайте новую задачу (2). Новая кривая будет дискретной (3).
Из списка Operation type выберите Log from 3D parameter (4). Выберите
модель сетки (5) и кривую LITO_interp_D (6).
С помощью интерполяции мы получили параметр LITO_interp, который точно
воспроизводит осредненные данные BW, поэтому получив кривую из данного
параметра, мы считаем, что кривая получена с объекта BW.
В поле Output log введите имя итоговой кривой (7).
Запустите задачу на расчет.
В каждой скважине появилась рассчитанная кривая (8).
2

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

С помощью панели Create/edit создайте новый атрибут


Net thickness_BW и затем перенесите его в поле
Calculate.

12
Кроссплот NetThick_well/NetThick_bw (3)
Создайте новое окно для построения кроссплота. Нажмите
Выберите в качестве анализируемых данных well picks для пласта Н_1 с атрибутами
Net thickness по одной оси и Net thickness BW по другой оси.

Кроссплот Heff_well/Heff_bw для Н_1 готов.


Кроссплот NetThick_well/NetThick_bw (4)
Создайте также кроссплоты для пластов Н_2 и Н_3.
Кроссплот Rug_well/Rug_bw (1)
Расчлененность будет рассчитана на основании кривой тел, которая будет создана с помощью скрипта на основании
дискретной кривой литологии (скважинная кривая).
Кривая литологии как по скважинам, так и по BW (перенесенная на скважины) у нас подготовлены, можно приступить к
созданию кривой фациальных тел.
Откройте файл со скриптом Data/расчет кривой
фациальных тел по скв/Body_Facies_ZL_1.0b (1).
Переключитесь в закладку Workflow, откройте
список задач и найдите задачу IPL (2). Кликните
1
дважды по данной задаче, чтобы открыть панель
Command job (3).

2
Кроссплот Rug_well/Rug_bw (2)

Создайте новую задачу (4), скопируйте текст скрипта в поле


IPL_job (5).
В секции USER INPUT необходимо вручную ввести
4 переменные, присутствующие в нашем проекте:

//-----USER-INPUT------------------
lrun = "log" \\ Имя набора кривых (log run), в котором находится
кривые литологии и стратиграфии (должен быть во всех
скважинах).
ZLn = "ZONELOG“ \\Имя кривой стратиграфии
5 FACn = "LITO_D« \\Имя фациальной кривой
Code = 1 \\Код фациальной кривой, по которому будут разделяться
тела
unCode = -999 \\Код, который будет создаваться в кривой тел при
отсутствии кода указанного выше на фациальной кривой
BODYn = "dBODY_well«\\Имя создаваемой кривой (создается в
результате работы).

Запустите скрипт – Run (6).


После успешного выполнения задачи в поле Message history
должно появится сообщение Complete (7).
6
7
Кроссплот Rug_well/Rug_bw (3)

В каждой скважине рассчитана


дополнительная кривая dBody_well на
основании кривой литологии по
скважинам.
Кроссплот Rug_well/Rug_bw (4)
Аналогично рассчитайте кривую тел для кривой литологии рассчитанной по BW.
Скопируйте задачу с новым именем (Save as…(1).
В секции USER INPUT поменяйте имя кривой литологии (2) и итоговой кривой (3). Запустите скрипт на расчет.
В итоге должна получится кривая, приведенная в примере ниже.

1
Кроссплот Rug_well/Rug_bw (5)

Далее рассчитаем новые атрибуты isochore well


picks, которые будут содержать значение
расчлененности по каждому пласту по скважинам и по
BW. А далее сравним эти атрибуты на кроссплотах.

Horizons  Well pick utilities  Calculator…


Создайте новую задачу для расчета
расчлененности и определить в панели
настройки, приведенные в примере слева.
Кроссплот Rug_well/Rug_bw (6)

Таким же образом рассчитайте расчлененность по BW.


Кроссплот Rug_well/Rug_bw (7)

Рассчитанные значения расчлененности по скважинам и по BW сравните на кроссплотах отдельно для каждого пласта.

Н_1

Н_2

Н_3
Алгоритмы фациального моделирования (1)

Алгоритм Facies: Facies: Facies: Facies: Facies: Facies:


Belts Indicators MPS Channels Composite SedSeis
Характеристика Пиксельные алгоритмы Объектные алгоритмы Пиксел./ Объект.
Скважинные данные дискретная фациальная кривая
- FPF;
- FPF;
- VPC; - FPF; - F: доля фаций,
- F:доля фаций,
1D F*: доля фаций. - F: доля фаций; - VPC; размеры и ориентация
размеры и
- FPF. - F: доля фаций. тел.
ориентация тел.
Типы трендов

2D - доля фаций; - доля фаций; - доля фаций - доля фаций


толщина тела
- сейсмика - сейсмика
- доля фаций; -доля фаций ; - доля фаций;
- доля фаций; - доля фаций;
- направление -Training image; - размеры и
- тренды - достоверность
3D азимутов, величина -направление ориентация тел (cont,
интенсивности, и сейсм. данных;
рангов; азимута; disc);
пр. - сейсмика.
- сейсмика. -сейсмика. - сейсмика.
полигоны границ
границы смены
Полигоны, точки фациальных поясов
фац. тела или
облако точек
- корреляция фациальных тел между скважинами
можно задать любой
-можно задать кривую - исп-е форм фац.тел, созданных вручную
Дополнительная исходная дискретный
расстояния до края -ограничение
информация параметр как hard
объекта высоты тела
data
поверхностями
Локальное обновление – + + + + –
Примечание: *F – функция, которая может отражать изменчивость разных переменных (Пр. доля фаций, ориентация тел в пространстве,
изменение размеров тел с глубиной и пр.).

FPF – facies probability


VPC – геолого-статистический
function, отражает
разрез, отражает долевое
вероятность появления
изменение исследуемой
анализируемой фации в
переменной по разрезу (для
данном интервале значений
дискретных и непрерывных
трендового параметра
параметров или кривых BW).
(кривые BW, параметры).
Алгоритмы фациального моделирования (2)

Алгоритм Facies: Facies: Facies: Facies: Facies: Facies:


Belts Indicators MPS Channels Composite SedSeis
Характеристика Пиксельные алгоритмы Объектные алгоритмы Пиксел./ Объект.
простота использования ++ +++ ++ + + ++
скорость ++ +++ + + + ++
работа с большим
++ +++ +++ + + +
количеством данных
учет сейсм.трендов + ++ + +++ +++ +++
учет геологической
+ + ++ +++ +++ +++
концепции
Моделирование Терригенные и Воспроизводит Моделирование Гибкий инструмент Полудетерминист
фац.зон карбонатные заданные русловых и для детального ическое
(регрессивные и отложения. Отлично стационарные прирусловых моделирования моделирование
трансгрессивные работает на образы, позволяет отложений, любых типов 3D осадочных тел
серии осадков), месторождениях с получить сложных русловых отложений. с использованием
карбонатные большим реалистичные систем. сейсмических
Использование рифы, прибрежные количеством модели для полигонов.
и дельтовые скважин. различных
отложения, условий
региональное осадконакопления
моделирование .
неоднородности.

Training image

Пример

Итоговый параметр
Цикл геологического моделирования

Анализ исходной информации


Импорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Петрофизическое моделирование

Урок 9

В данном уроке мы продолжим знакомство с инструментами трехмерного моделирования RMS. Будут рассмотрены теория
и инструменты вариограммного анализа в RMS, а также инструменты петрофизического стохастического моделирования
(Petrophysical modelling).

При необходимости Вы можете загрузить проект Training_base_08_Facies_modelling.pro и продолжить создание модели по


текущему уроку в данном проекте.
Интерполяция пористости (1)

4 Прежде чем приступить к рассмотрению инструментов


стохастического петрофизического моделирования, мы еще
раз остановимся на инструментах панели Parameter
interpolation, с помощью которой проинтерполируем кривую
пористости.
В списке операций объекта Grid в секции Property
modelling выберите опцию Parameter interpolation… (1).
Создайте новую задачу (2).
Выберите объект BW (3) и кривую пористости (4).
Интерполяция пористости (2)

В закладке Algorithms укажите имя итогового параметра


(5).
6 В качестве режима выберите Stratigraphic (6).
Радиусы интерполяции будут соответственно равны
5000, 5000, 1 (7).
7 Для данной модели пористость будет интерполироваться
независимо в коллекторах и неколлекторах. Для этого в
секции Discrete conditioning parameter из выпадающего
списка выберите дискретный параметр литологии
LITO_interp_D (8)
8
Запустите задачу на расчет.
Для удобства в дальнейшей работе давайте создадим
новый Workflow – Petrophysical_modelling. Выполненную
задачу PORO_interpolation добавьте в новый Workflow.
Непрерывный параметр пористости
Визуализируйте полученный параметр пористости.
Параметр точно соответствует исходным скважинным данным.

В приложении описано создание и сравнение ГСР пористости из BW и 3D модели.


Вариограммный анализ (1)

Как было замечено ранее, стохастические алгоритмы моделирования основаны на результатах вариограммного анализа.
Давайте рассмотрим понятие «вариограмма», а также инструменты вариограммного анализа, представленные в RMS.

Вариограмма - это математический инструмент, используемый для оценки пространственной корреляции («непрерывности»
(continuity) или «вариации» (variability)) геологических данных. Другими словами это функция, показывающая изменчивость
некоторого параметра в зависимости от расстояния между двумя значениями этого параметра, причем при увеличении
расстояния увеличивается степень вариации.
Элементы вариограммы:
Lag length – длина шага - расстояние между
сравниваемыми точками.

Max. Lag – максимальный лаг, то есть


максимальное расстояние, на котором рассчитывают
дисперсию между точками при построении
вариограммы.

Sill – значение вариации, при котором функция


вариограммы выходит на постоянное значение. Часто
это максимальная вариация.

Range – ранг вариограммы - расстояние, в


пределах которого между точками есть корреляция.
Когда расстояние между двумя точками превышает
ранг, вариация между этими точками становится
непредсказуемой, и ее невозможно описать каким-
либо законом.
Ранг вариограммы определяет, на каком
расстоянии при распределении свойства вокруг ячейки
Ось Y - Variance - дисперсия (изменчивость), или степень различия с неопределенным значением программа будет искать
между парой точек исходной функции. точки с определенным значением. И именно ранги
вариограмм задаются в панелях индикаторного и
Ось Х - Distance (Lag) - расстояние между сравниваемыми точками. петрофизического моделирования.
Вариограммный анализ (2)

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

Модели вариограмм представляют из себя три


различных «стиля поведения» вариограммы от
нулевой дисперсии до момента выхода
вариограммы на максимальную дисперсию.

Самая распространенная модель вариограммы


– сферическая. Она характеризует плавное
равномерное увеличение дисперсии между
данными до определенного максимума.

Экспоненциальная модель вариограммы


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

Гауссова модель вариограммы ведет себя


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

Геологическая среда анизотропна – ее свойства


изменяются в разных направлениях по разному.
Например, для осадочных пород радиус корреляции
по латерали, как правило, на один – два порядка
выше, чем по вертикали.
Поэтому для полноценного анализа необходимо
исследовать среду по трем направлениям.
В трехмерном моделировании месторождений
используется трехмерная модель вариограммы. Для
этого задаются отдельные радиусы корреляции по
трем направлениям – главному, перпендикулярному, и
вертикальному (Parallel, Normal и Vertical)
На основании заданных радиусов создается
вариограммный эллипсоид, вне которого данные не
коррелируются с рассчитываемой ячейкой. Значения
этой ячейки рассчитываются исходя из тех ячеек,
которые находятся внутри эллипсоида.
Направление эллипсоида можно регулировать с
помощью азимута, т.е. направления максимальной
вариации, т.к. геологическая среда очень редко
коррелируется четко в северном/южном или
западном/восточном направлении), а также угла
падения (Dip).
Вариограммный анализ (4)

Немного познакомившись с теорией, давайте приступим к практике.


1 Вариограммный анализ в RMS можно выполнить с помощью
инструментов контейнера Data analysis.
Данный контейнер может содержать одновариантные объекты анализа
(анализируется, например, только одна кривая, поверхность и т.д.) или
многовариантные объекты анализа (можно оценить зависимость между
несколькими объектами анализа).

В списке операций контейнера Data analysis выберите опцию Create


univariate… (создание одновариантного объекта анализа) (1).
Появившаяся панель предназначена для определения объекта анализа
(кривые скважинные или осредненные, 3D параметры, поверхности), а
также последующих фильтров.
2 Перенесите объект BW в drop site (2).
Из списка кривых выберите кривую PORO (3).
Включите опцию Zone index (4) для того, чтобы в дальнейшем были
доступны фильтры по зонам.
Включите опцию Facies data и Log (5), из списка кривых выберите
3 кривую LITO_D, которая позволит анализировать пористость отдельно по
литотипам.
4 Ниже, в секции Investigate есть возможность выбрать какие данные
будут анализироваться: осредненные или исходные скважинные в
границах сетки.
5

6
В нашем случае будут исследоваться осредненные скважинные
данные – Scaled up data (6).
OK.
Оценка азимута вариограммы

1 4
2

В контейнере Data analysis появился первый объект анализа – BW


PORO (имя объекта автоматически присваивается в соответствии с
анализируемыми данными) (1).
5 Если кликните на объект, слева появится список доступных
6 инструментов анализа (2). Выберите Variogram.
7 Вариограмма добавлена в список объекта анализа (3).
8
Объект Vario содержит несколько опций. Рассмотрим их по порядку.
Первая опция Estimation of azimuth… (4).
При выборе данной опции открывается панель Variogram map,
которая носит информационный характер.
Вы можете подобрать азимут наименьшей анизотропии
(изменчивости) изменяя Max lag и Lag length.
Введите предполагаемые Max lag (5) и Lag length (6), нажмите на
кнопку Estimate azimuth (7), будет рассчитано направление наименьшей
анизотропии (азимут) (8), а также приведен вид будущего
9 распределения (9).
Настройки, подобранные в данной панели можно использовать при
настройках вариограмм.
OK.
Настройка фильтров

2 Прежде чем продолжить изучение инструментов настройки вариограмм,


давайте рассмотрим панель Filter.
Кликните на объект Filter (1) и в списке операций выберите Create… (2).
1

Данная панель позволяет настроить различные фильтры при


исследовании данных с помощью инструментов анализа
(гистограммы, кроссплоты, вариограммы, ГСР).
Zone filter – фильтр по пластам (необходимо указать при
создании объекта анализа);
Index filter – фильтр по ячейкам;
Well filter – фильтр по скважинам;
Facies filter – фильтр по фациям (необходимо указать при
создании объекта анализа).

Дополнительную информацию о работе с данной панелью


можно найти в Руководстве пользователя.

Далее мы продолжим настройку вариограмм пока без


дополнительных фильтров, но при необходимости, можно
вернуться в данную панель и выбрать фильтры.
Настройки конуса поиска (1)

Панель Estimation settings… (1) предназначена для настройки размеров


1 конусов поиска, которые определяют точки, участвующие в последующем
подборе типа вариограммы.

Вначале рассмотрим закладку


3 Visual settings, которая отвечает за
настройку внешнего вида окна
визуализации (2).
В данной закладке можно задать
4 вертикальный масштаб окна
визуализации (3), попробовать
5 приложить конус поиска к разным
скважинам (4) и слоям (5), что
поможет определиться с
оптимальными размерами конуса.
Настройки конуса поиска (2)

Что такое конус поиска?


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

Azimuth – азимут, в направлении которого направлен конус;


Dip – угол наклона конуса;
Lag length – ширина шага вариограммы;
Maximum lag – максимальный шаг (дистанция от начала конуса);
Maximum height – максимальная высота конуса;
Maximum width – максимальная ширина конуса.
Настройки конуса поиска (3)

Закладка Estimator содержит


непосредственно настройки
размеров конуса поиска.
Обратите внимание на то,
6 что значения Azimuth, Max lag и
Lag length уже выставлены
такие же, как последний
вариант значений,
подобранные в панели
Variogram map.
Выберите направление
Parallel (6), выставите
настройки для конуса поиска,
как указано слева. Вид
будущего конуса поиска можно
контролировать в окне
визуализации в правой части
панели.
Настройки конуса поиска (4)

Переключитесь на
7 направление Normal (7).
Выставьте настройки конуса
поиска, как указано в примере
слева.
Настройки конуса поиска (5)

Переключитесь на
направление Vertical (8).
Выставите настройки
конуса поиска как указано в
примере слева.

OK.

8 После того, как


подобраны размеры конуса
поиска переходим к
определению моделей
вариограмм.

Заметим, что процесс


определения настроек
конуса поиска
итерационный. Возможно,
при данных настройках
аппроксимировать поле
точек каким-либо видом
кривой не получится. Тогда
необходимо будет
вернуться в данную панель
и попробовать подобрать
другие настройки конуса
поиска.
Настройка вариограмм
Рассмотрим последнюю опцию Modelling… объекта Vario (1).
Подобранные размеры конуса поиска позволяют получить облако точек, которые
будут участвовать в моделировании вариограмм.
Программа подставляет конус к каждой ячейке blocked wells, и оценивает какие
1 другие известные ячейки попали внутрь конуса и на каком лаге. Затем для всех
пар (пары состоят из двух ячеек: ячейки, от которой рисуется конус, и каждой
другой ячейки, попавшей в этот конус) рассчитывается дисперсия (вариация).
Далее конус подставляется к следующей ячейке, и т.д., пока не будут
проанализированы все ячейки осредненных скважин (blocked wells).

Далее в панели Variogram modelling значения


вариаций, рассчитанные для всех пар, наносятся на
графики в соответствии с лагом. Для нанесения точек
нажмите на кнопку (Estimate all directions) (2).

2 Для полученного распределения точек необходимо


подобрать тип вариограммы, а также определиться с
Sill и Range по каждому из направлений.
Подобрать тип вариограммы можно в секции
Variogram model (3).
3
Двигая черную точку, Вы определяете Sill
(одинаков для всех направлений), а вместе с ним и
ранг вариограммы в соответствующем направлении.
Важно понять, что ранги не рассчитываются
автоматически - Вы определяете их сами, на
основании графика.
Попробуйте подобрать тип и ранги вариограмм.
В нашем случае, ранги вариограмм для обоих
литотипов будут одни и те же. Проанализируйте точки
для каждого из литотипов и выберите оптимальные
значения рангов для обоих.
При необходимости можно взять настройки
вариограмм, приведенные в примере.
Создание многовариантного объекта анализа

При стохастическом петрофизическом моделировании можно


распределять несколько свойств одновременно, по этой причине в
1 панели Petrophysical modelling можно подключать только
многомерные объекты анализа (не одномерные), для того чтобы
иметь возможность использовать результаты анализа по всем
распределяемым свойствам.
Чтобы использовать наши результаты вариограммного анализа в
петрофизическом моделировании, необходимо одномерный объект
анализа переместить в многомерный. Для этого нужно создать
Multivariate.
2
В списке операций контейнера Data analysis выберите операцию
Create multivariate… (1).

В списке операций созданного объекта Multi 1 выберите


опцию Connect to univariates… (2). В drop site появившейся
3 панели перенесите одномерный объект BW PORO (3).
Открыв объект Multi 1 Вы увидите присоединенный
одномерный объект.
Настройки панели Petrophysical modelling (1)

Приступим к распределению пористости.


1 Grid  Petrophysical modelling  Property modelling  Petrophysical modelling (1).

Создайте новую задачу (2).


2
Выберите объект BW (3) и все скважины (4). Включите
опцию Conditional on well data (5) (итоговый параметр в
местах пересечения со скважинами будет соответствовать
скважинным данным).
Перенесите кривую PORO направо (6).
3 4
В секции Facies data выберите параметр indicators (7),
5 для того чтобы распределении выполнялось отдельно в
каждом коде параметра.
В панели Petrophysical modelling доступны два
6 алгоритма моделирования: Prediction, соответствующий
алгоритму кригинг с возможностью задать различные
7 тренды, и Simulation, кригинг с вероятностной
составляющей. Выберите второй алгоритм (8).
Включите опцию Separate zone models (9), так как далее
8 настройки будут заданы отдельно для каждого пласта.
Включите опцию Data analysis on input data (10). Из
9 выпадающего списка Attached multivariate object выберите
Multi1 (11) и нажмите на кнопку , чтобы в следующих
закладках подцепились результаты выполненного анализа
10 11 данных в контейнере Data analysis.
Настройки панели Petrophysical modelling (2)

Закладка Distributions содержит инструменты


настройки различных трансформаций данных.
14
В идеале наши данные должны быть
распределены нормально, что является
необходимым условием для правильной работы
стохастического алгоритма петрофизического
12 13 моделирования. Но на практике распределение
данных редко соответствует нормальному. Панели
Petrophysical modelling и Data analysis содержат
инструменты трансформаций, которые позволяют
приблизить распределение данных к нормальному,
кроме того, здесь же можно учесть различные
тренды и особенности распределения свойств.
Прежде чем начать рассмотрение возможных
14’ вариантов трансформаций, давайте для фации 0
каждого пласта выберем режим моделирования
Constant (12) и в поле введем значение 0 (13). То
есть в неколлекторе пористость будет везде равна 0.
Для удобства и быстроты выполните настройки
для фации 0 первого пласта, а затем переключитесь
на второй пласт фацию 0 и воспользуйтесь кнопками
Copy-Paste (14).
Ту же процедуру выполните для третьего пласта.
Настройки панели Petrophysical modelling (3)
Можно выбрать три режима выбора трансформаций, из
которых режим Advance имеет наибольшее количество
возможных настроек (15).
15 Выберите первый пласт, фацию 1 (16).
Останьтесь в режиме Prediction/simulation (17).
16
Все трансформации собраны по категориям.
Первой необходимой трансформаций является
17 трансформация Truncate, которая позволяет откинуть
ненужные крайние значения данных.
В поле трансформаций удалите две последние
трансформации с помощью кнопки Remove, оставьте только
трансформацию Truncate (18).
Трансформации могут быть добавлены с настройками по
умолчанию, или их можно настроить вручную.
Нажмите на картинку в столбце Edit (19), появится
дополнительная панель, в которой Вы можете задать
верхнее и нижнее граничные значения (20) как для
19 18 исходных данных, так и для итогового параметра (21).
Задайте минимальное и максимальное значения
пористости, как показано в примере (оценены по статистике
BW) (22).
Включите опцию Show, чтобы следить как будет
меняться распределение при добавлении
21
трансформаций. 20
При отключении трансформаций (Active) распределение 22
возвращается к первоначальному виду.
Настройки панели Petrophysical modelling (4)

Следующая трансформация, которая будет добавлена, это


также трансформация из категории Basic – Mean (среднее).
Выберите данную трансформацию (23),
Выберите опцию Append и нажмите на стрелочку (24),
чтобы трансформация была добавлена в активный список.
Среднее значения рассчиталось по умолчанию на
основании исходных данных, но в тех пределах, которые
заданы предыдущей трансформацией. При необходимости
среднее значение можно изменить в панели Univariate
transformation (25), вызвать которую можно нажав на картинку
в столбце Edit.
Обратите внимание на распределение (26). Среднее
23 сместилось на 0.
24

25

26
Настройки панели Petrophysical modelling (5)

Последняя трансформация, которая будет добавлена для


фации 1 (коллектор) первого пласта, трансформация Normal
score (27) из категории Skewness. Данная трансформация
приводит распределение данных к нормальному Гауссову
распределению.
Выберите трансформацию из списка и с помощью стрелки
добавьте в список трансформаций.
При необходимости величины сдвигов можно также
изменить в панели Univariate transformation (28), доступную
из списка Edit.
Обратите внимание на изменение вида распределения
(29).
27

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)

Для фации 1 второго пласта добавьте трансформации


Mean и Normal score как было описано выше (35).

35
Настройки панели Petrophysical modelling (8)

36

Переключитесь на фацию 1 третьего пласта (36) и


создайте стандартный набор трансформаций, уточнив
минимальное и максимальное значения по осредненным
данным BW (37).
При необходимости можно воспользоваться опцией
Automatic.

Закладку Correlation мы пропустим. Данная закладка


предназначена для расчета или определения коэффициента
корреляции между распределяемыми данными при
37 косимуляции.

Перейдите к закладке Variograms.


Настройки панели Petrophysical modelling (9)

38

Закладка Variograms предназначена для определения


настроек вариограмм.
Поскольку в предыдущей закладке мы определили, что
пористость для фации 0 всех пластов будет равна 0,
настройки вариограмм для данной фации недоступны (38).
Настройки панели Petrophysical modelling (10)

Переключившись на фацию 1 первого пласта (39) Вы


увидите, что все настройки вариограмм уже перенесены из
панели Variogram modelling.
Единственно, нажмите на циркуль опции Estimate std.
39 deviation (40) для пересчета стандартного отклонения.
Сделайте это для каждого пласта (фации 1).
Нажав на кнопку Previewer, можно оценить вид будущего
распределения по всем направлениям (41).
Запустите задачу на расчет, потом не забудьте добавить ее
в Workflow.
Более подробно о настройках панели Petrophysical modelling
40 можно найти в Руководстве пользователя.

41

41
Настройки панели Petrophysical modelling (11)
Настройки панели Petrophysical modelling закладка Variograms для пластов Below_Top_2 (42) и Below_Top_3 (43).

42 43
Стохастический параметр пористости
Визуализируйте полученный параметр пористости - PORO.
Визуальное сравнение параметров

Сравните распределение литологии и пористости, полученные с помощью интерполяции и стохастическими алгоритмами


моделирования.
Parameter interpolation Facies:Indicators

Parameter interpolation Petrophysical modelling


Гистограммы распределения пористости

! Самостоятельная работа
Создайте сравнительные гистограммы распределения пористости по параметру, полученному с помощью стохастических
алгоритмов, и BW для первого пласта, а также для второго и третьего пластов совместно
Создание фильтров

Прежде чем построить карты из параметра PORO, необходимо


включить фильтр по литологии, поскольку распределение пористости нас
интересует только в коллекторах.
Grid  Filter… (1).
1 Выберите Value filter (2), включите фильтр по параметру indicators (3),
оба ползунка переведите на код 1 (4). OK.
NB! Обратите внимание на то, что заданные фильтры активны при
построении карт, распределении свойств, анализе данных. При
выполнении некоторых задач, но не всех, появится предупреждающее
сообщение об активных фильтрах.

3 4

Параметр пористости
PORO,
отфильтрованный
только в коллекторах.
Построение 2D карт из 3D параметра

После настройки фильтров, можно построить карты распределения


пористости.
В списке операций параметра PORO выберите опцию Extract surface…
(1).
В появившейся панели создайте новую задачу (2).
1 Выберите тип карты Average surface (3), I,J sampling (4), карты будут
построены отдельно для каждого пласта (5) и сохранены в Clipboard (6) с
заданным именем (7).
При запуске задачи на расчет появится панель, которая предупреждает
о том, что включен фильтр. Задача может быть выполнена с включенным
фильтром или Вы может отменить фильтр.
2 Для нашей задачи нажмите кнопку Continue (8).
Добавьте задачу в Workflow.
3

4 8

5 После выполнения задачи, отключите фильтр: Grid  Remove filter (9)

6 7

9
Сравнение карт пористости (1)

Визуализируйте полученные карты и сравните их с картами, построенными с помощью


панели Property mapping в уроке 6.

PORO_avg_3D_H_2 map_Poro_H_2 (2D)


Сравнение карт пористости (2)

Заметьте схожесть карт по пласту H_2 и различие карт по пасту H_3.

PORO_avg_3D_H_3 map_Poro_H_3 (2D)

PORO_avg_3D_H_2 map_Poro_H_2 (2D)


Расчет проницаемости

1 Для данного учебного месторождения известна зависимость


проницаемости от пористости:

PERM=0.0011×e42.515×PORO
2

Параметр проницаемости может быть рассчитан по разному. В данном


уроке параметр проницаемости будет рассчитан с помощью калькулятора
параметров через параметр пористости.
Откройте панель Parameter calculator (Grid  Parameter utilities 
Calculator…) (1).
Создайте новую задачу (2).
В поле выражений введите формула для расчета проницаемости.
В RMS выражение для проницаемости будет записано следующим образом
(3):
PERM=0.0011*Exp(42.515*PORO)

Кроме того, давайте сразу же допишем условие, определяющее нулевую


проницаемость в неколлекторах:
if indicators=0 then PERM=0 endif
Запустите задачу на расчет.
Проницаемость - непрерывный параметр (4).

Не забудьте добавить задачу в Workflow.


Визуализация проницаемости

Визуализируйте полученный параметр проницаемости.

Поскольку значения проницаемости изменяются логарифмически, нагляднее


представлять параметр проницаемости, выбрав для него логарифмическую цветовую
шкалу.
Workflow

Для обобщения последовательности действий в данном уроке,


приведем вид Workflow, который должен получиться.

При необходимости Вы можете просмотреть готовый проект,


созданный по уроку:

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)

Вариограмма описывает пространственную


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

На графике вариограммы по оси Х обычно


откладывают расстояние между парами
измеренных значений (Lag), а по оси Y - степень
различия между этой парой точек (variance или
дисперсию).

Чтобы легче это понять, представьте себе


скважину и некую скважинную кривую в виде
одномерной функции (Рис. 1).
Точки с данными расположены вдоль ствола
скважины с шагом 0.2 м. Можно утверждать, что
дисперсия между точками, отстоящими друг от
друга на 0.2 метра меньше, чем между точками,
отстоящими друг от друга на 0.4 м, 0.6 м, 0.8 м и т.д.

Это можно проверить следующим образом:


найдем среднюю дисперсию между точками,
расположенными друг от друга на расстоянии
(лаге) 0.2, 0.4, 0.6, 0.8, 1.0, 1.2 и 1.4 м. и нанесем на
соответствующий график.
Рис. 1 Пример одномерной функции
Вариограмма (2)

Дисперсия в общем случае вычисляется по следующей


формуле:

где - это дисперсия, n - количество значений, m - среднее.

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


двух значений (сейчас как раз такой случай) - эту формулу
можно упростить, и она будет иметь вид:

То есть, например, если сравниваются значения 10 и 100, то


дисперсия будет равна 90 * 90 / 2 = 4050. Расстояние, на
котором находят дисперсию между точками, называется
ЛАГОМ.

Итак, находим дисперсию для разных лагов. Получилось


следующее: Средняя
Лаг
дисперсия
0.2 63.507
0.4 207.942
0.6 363.531
0.8 489.746
1 576.444
1.2 616.525
1.4 616.241

Рис. 2 Одномерная функция с нанесенными лагами


(дистанциями расчета дисперсии пар точек)
Из таблицы видно, что при лаге 0.2 м. средняя дисперсия
между всеми парами точек равна 63.5, а при лаге 1.4 м. она
равна 616. С увеличением лага дисперсия растет. Причем,
дисперсия при лаге 1.2 и 1.4 уже практически одинакова.
Вариограмма (3)

Теперь построим соответствующий график (Рис. 3):

Рис. 3 Вариограмма, построенная по одномерной функции

Обратите внимание, что дисперсия растет только до лага = 1.2, далее она вышла на прямую. Из этого можно сделать вывод:
степенью сходства в данном примере обладают только те точки, которые находятся на расстоянии не больше 1.2 м. друг от
друга.
Точки с данными, расстояние между которыми > 1.2 м, характеризуются максимальной вариацией, и, следовательно, не имеют
степени сходства.
Следовательно, зная вариограмму для этой скважинной кривой, мы можем статистически аппроксимировать (т.е. предсказать,
или смоделировать) ее значения там, где кривая не определена.
Вариограмма (4)

После того, как вариограмма получена – важно правильно ее


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

Рис. 4 Пример цикличной одномерной функции (нижний


рисунок) и ее вариограммы (верхний рисунок)
Вариограмма (5)

На рисунке 5 показан пример вариограммы,


построенной для функции с явно выраженным
вертикальным трендом. По такой вариограмме
невозможно определить максимальную дисперсию
(Sill) и дистанцию предельной корреляции (Range).

Рис. 5 Профиль и вариограмма вертикальной скважины с явно


выраженным вертикальным трендом

После устранения из функции вертикального


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

Рис. 6 Профиль и вариограмма вертикальной скважины после


устранения вертикального тренда
Вариограмма (6)

вертикальная

Слева приведены три разреза - примеры трех


геологических тел: а - линзы песчаников,
А горизонтальная б - антиклинальная складка, в -
клиноформенные отложения (Рис. 7).
Цветом отображена доля коллектора (красный
цвет – высокая доля коллектора (песчаника),
синий – высокая доля неколлектора (глины).
Можно представить это соотношение в виде
шкалы от 0 до 1, где 0 – чистый неколлектор, а 1
– чистый коллектор.
Справа от разрезов для каждой обстановки
показаны две вариограммы (синяя вертикальная
вариограмма , красная – горизонтальная).
Б Обратите особое внимание на цикличность
вертикальной вариограммы в случаях а и в – это
следствие цикличности пропластков коллектора и
неколлектора. Также посмотрите на поведение
вертикальной вариограммы в случае б -
седиментационная обстановка характеризуется
явно выраженным вертикальным трендом, что
ведет к линейному росту самой вариограммы.
Совокупность этих двух вариограмм описывает
неоднородность и характер изменчивости
В приведенных примеров геологических
обстановок. После аппроксимации этих
вариограмм математическими моделями у нас
появляется возможность «предсказывать» или
моделировать поведение этих сред в неизвестных
нам частях резервуара.
Рис. 7 Примеры седиментационных обстановок и их вариограммы: а) линзы
песчаников, б) антиклинальная складка, в) клиноформенные отложения
Вариограмма (7)

Экспоненциальная

Модели вариограмм (экспоненциальная,


сферическая и гауссова) и пример
двумерных распределений,
соответствующих этим моделям.
Сферическая

Гауссова
Цикл геологического моделирования

Анализ исходной информации


Импорт данных Корреляция

Подсчет запасов Структурное моделирование


Гидродинамическая
сетка и Upscaling

Петрофизическое
моделирование

Создание
Фациальное трехмерной
моделирование Осреднение сетки
скважинных данных
Моделирование насыщенности и подсчет запасов 3D модели

Урок 10

В данном уроке будет рассмотрен один из важных и неоднозначных вопросов трехмерного моделирования – создание
параметра насыщения. Мы предложим один из вариантов моделирования насыщенности.

Далее, на основании созданной 3D модели, с помощью инструментов RMS будут оценены запасы углеводородов,
полученные цифры запасов по 3D модели можно будет сравнить с запасами, подсчитанными по 2D модели.

При необходимости Вы можете загрузить проект Training_base_09_Petrophysical_modelling.pro и продолжить создание


модели по текущему уроку в данном проекте.
Модель гранулярного коллектора

Прежде чем приступить к моделированию насыщенности, вспомним немного теории.


Методы оценки водонасыщенности породы можно разделить на прямые (петрофизика), к которым относятся
капилляриметрические исследования, и косвенные (методы ГИС), среди которых можно выделить электрометрию, ЯМР,
нейтронные методы, J-функция Леверетта.

Слева представлена модель гранулярного коллектора.


Капиллярно-удерживаемая и пленочная вода являются
составляющими остаточной воды.

Горная порода

Пленочная вода

Капиллярно-удерживаемая вода

УВ

Свободная вода
Капиллярное давление

Капиллярное давление (Pc) формируется за счет различия плотностей флюидов, заполняющих поровое
пространство, и поверхностных сил, действующих на флюиды.

Капиллярное давление
Pc=Δρ g (z – z0)
10

Высота над ВНК, м


8

z – z0
6

0
0 0,01 0,02 0,03 0,04

Рс, MПа

С увеличением высоты над ВНК водонасыщенность уменьшается до остаточной, Pc – возрастает.

Кривая капиллярного давления

25
ЧНЗ
20

Давление, 0.1 МПа 15


Н+В
10 z – z0
5

0
0 20 40 60 80 100
ВНЗ Водонасыщенность, %
Структура порового пространства
По форме кривой капиллярного давления можно судить о характере структуры порового пространства:
преобладают мелкие поры

Распределение пор по размерам V/Vп и долевое Кривая капиллярного давления


участие пор в фильтрации
25
80 100
67,9
70 20

Давление, 0.1 МПа


Долевое участие пор, %
80
60
Объем пор, %

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
Водонасыщенность, %
Радиус пор, мкм

преобладают более крупные поры

Распределение пор по размерам V/Vп и долевое Кривая капиллярного давления


участие пор в фильтрации
25

60 100
20

Давление, 0.1 МПа


Долевое участие пор, %
50 80
Объем пор, %

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

Радиус пор, мкм Водонасыщенность, %


Модель насыщения

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

Зона предельного насыщения


Приступать к изучению модели насыщенности мы предлагаем с зоны предельного насыщения. Эта зона, как правило, самая
«доступная» и связана с меньшим количеством неопределѐнностей, она позволяет определить закономерности изменения
связанной воды (Swirr) при известных ФЕС. ЗПН в условиях сформировавшейся залежи характеризуется минимально
возможными значениями коэффициента водонасыщенности, также важная особенность ЗПН - вся вода здесь связанная, этим
обусловлены абсолютно безводные притоки УВ.

«Зеркало» свободной воды


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

Переходная зона
Выше нулевого уровня капиллярного давления начинается переходная зона, в которой появляется нефть. Переходная зона –
зона двухфазного течения флюидов, в которой относительные проницаемости по нефти и воде меньше единицы. Переходная
зона выделена между «зеркалом чистой воды» и зоной предельного насыщения, а распределение насыщенности описывается J-
функцией Леверетта, которая связывает ФЕС коллектора, поверхностные свойства пород, свойства флюидов и высоту над