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

Petrel

Геологическое и структурное
моделирование в Petrel с методами
автоматизации процессов
обновления модели

Schlumberger Information Solutions


4 August 2008
Р А З Д Е Л 1 - В В В Е Д Е Н И Е .............................................................................................................................. ................................ 6

Р А З Д Е Л 2 - И Н Т Е Р Ф Е Й С P E T R E L ..........................................................................................................................................8

За п у с к p e t r e l .................................................................................................................................................................................8
И н т е р ф е й с P e t r e l .........................................................................................................................................................................9
О кно о т о б р а ж е н и я ................................................................................................................................................................. 15
Д а н н ы е ............................................................................................................................................................................................15
В и з у а л и з а ц и я .............................................................................................................................................................................. 17
С правочное руко во дство (H e l p M anu al) .........................................................................................................................19

Р А З Д Е Л 3 - И М П О Р Т Д А Н Н Ы Х ............................................................................................................................................. 21

Создание н о в о й п а п к и д л я х р а н е н и я д а н н ы х ................................................................................................................21

Им порт д а н н ы х ...........................................................................................................................................................................23
И м п о р т с к в а ж и н .......................................................................................................................... .............................................. 24
ИМПОРТ ОТБИВОК (W E L L T O P S ):................................................................................................................................................ 28
И м п о р т 3D с е й с м и ч е с к и х к у б о в ...........................................................................................................................................30

За г р у з к а д а н н ы х из д р у г о г о п р о е к т а .................................................................................................................................32
Контро ль к а ч е с т в а и м п о р т и р о в а н н ы х д а н н ы х .............................................................................................................34
Э к с п о р т .......................................................................................................................................................................................... 35

Р А З Д Е Л 4 - В И З У А Л И З А Ц И Я С Е Й С М И К И .......................................................................................................................37

П о д п и си в 2D окне (B as e М а р ) и в и з у а л и з а ц и я с е й с м и ч е с к и х р а з р е з о в ............................................................. 37

Раб о та с сейсм ическим и линиям и в 2D ( B a s e М а р ) и 3D о к н а х .............................................................................. 40

С оздание t i m e s l ic e (го ри зон тальн ы й с р е з п о в р е м е н и ) ..............................................................................................41


У п р а в л е н и е с е й с м и ч е с к и м и л и н и я м и в о к н е и н т е р п р е т а ц и и .................................................................................. 42

О то браж е н и е н е с к о л ь к и х о к о н о д н о в р е м е н н о ..............................................................................................................45
О ци фровка п р о и з в о л ь н о й л и н и и ..........................................................................................................................................48
Сейсм ический р а з р е з п о с к в а ж и н а м .................................................................................................................................. 49
Со здание п р о и з в о л ь н о г о с е й с м и ч е с к о г о р а з р е з а ........................................................................................................ 51

Р А З Д Е Л 5 - И Н Т Е Р П Р Е Т А Ц И Я С Е Й С М И К И .................................................................................................................. 53

Со здание п а п к и интерпретации ( I n t e r p r e t a t io n f o l d e r ) и н о в о г о г о р и з о н т а ..................................................53

У правляем ое 2D прослеж ивание (G u id e d A u t o t r a c k in g ) .........................................................................................54


А в то м ати ч е с к о е 2D прослеж ивание (S e e d e d 2D A u t o t r a c k in g ) ........................................................................... 55
А вто м ати ческо е 3D прослеж ивание Se e d e d 3 D A u t o t r a c k i n g ...............................................................................57

Про верка к а ч е с т в а и р е д а к т и р о в а н и е и н т е р п р е т а ц и и ............................................................................................... 57


Ручн ая интерпретация (M anual I n t e r p r e t a t i o n ) .......................................................................................................... 58
С оздани е п а п к и и н т е р п р е т а ц и и и д о б а в л е н и е н о в о г о р а з л о м а ............................................................................. 59
И н терп ретац и я с е гм ен то в ра зл о м о в в 3D о к н е ..............................................................................................................59

И н терп ретац и я с е г м е н т о в р а з л о м о в в о к н е с е й с м и ч е с к о й и н т е р п р е т а ц и и ...................................................... 62

Р А З Д Е Л 6 - Р Е Д А К Т И Р О В А Н И Е В Х О Д Н Ы Х Д А Н Н Ы Х .............................................................................................. 64

Ре д а к ти ро в а н и е в х о д н ы х д а н н ы х ...................................................................................................................................... 64

С оздани е гран и ц ы ( п р о е к т а ) ................................................................................................................................................. 65


Со здани е 2D п о в е р х н о с т и ......................................................................................................................................................66
Ре д а к ти ро в а н и е п о в е р х н о с т и ..............................................................................................................................................69

Создани е ра зре за (G e n e r a l I n t e r s e c t io n ) ........................................................................................................................ 71


За д а н и е в е р т и к а л ь н о г о разреза по с к в а ж и н а м .............................................................................................................74
Ка л ь к у л я т о р д л я п о в е р х н о с т и .............................................................................................................................................. 74
Присвоение Z - з н а ч е н и й п о л и г о н а м р а з л о м о в ............................................................................................................ 75

Р А З Д Е Л 7 - К О Р Р Е Л Я Ц И Я С К В А Ж И Н ............................................................................................................................... 77

За д а н и е ш аб ло н о в с в о й с тв ( P r o p e r t y T e m p l a t e s ) .......................................................................................................77
С о з д а т ь W e l l S e c t io n F e n c e (Р а з р е з по с к в а ж и н а м ) ................................................................................................... 79
В и з у а л и з а ц и я ..............................................................................................................................................................................80
Ис п о льзо в ан и е с к в а ж и н ы в к а ч е с т в е ш а б л о н а ........................................................................................................... 85
Создани е ди с кретн о го ( ф ац и альн о го ) к а р о т а ж а ......................................................................................................... 87
Ин т е р п р е т а ц и я с е д и м е н т о л о г и ч е с к и х ф а ц и й ............. ..................................................................................................90
Содержание
С т о х а с т и ч е с к о е м о д е л и р о в а н и е - С у ч е т о м ф а ц и а л ь н ы х д а н н ы х ........................................................................... 189
К а л ь к у л я т о р с в о й с т в ............................................................................................................................................................................191
Г и с т о г р а м м ы и Ф и л ь т р ы ......................................................................................................................................................................194
Д о п о л н и т е л ь н о е у п р а ж н е н и е ...........................................................................................................................................................196

Р А З Д Е Л 17 - П О Д Г О Т О В К А К А Р Т К П Е Ч А Т И ........................................................................................................................198

С о з д а н и е м а с ш т а б и р о в а н н ы х к а р т .............................................................................................................................................. 199
З а д а н и е к а р т ы д л я п е ч а т и .................................................................................................................................................................. 199
О т о б р а ж е н и е с в о й с т в ............................................................................................... ............................................................................ 202
О т о б р а ж е н и е А н н о т а ц и й .................................................................................................................................................................... 203
С о з д а н и е м а с ш т а б и р о в а н н ы х р а з р е з о в .....................................................................................................................................2 0 4
М о н т а ж к а р т ............................................................................................................................................................................................... 206
С к в а ж и н н ы й р а з р е з .................................................................................................................................................................................208

Р А З Д Е Л 18 - З А Д А Н И Е К О Н Т А К Т О В М Е Ж Д У Ф Л Ю И Д А М И ..................................................................................... 211

С о з д а н и е н о в о г о н а б о р а к о н т а к т о в ............................................................................................................................................. 212
ВИЗУАЛИЗАЦИЯ к о н т а к т о в н а п о в е р х н о с т и ................................................................................................................................213
В и з у а л и з а ц и я к о н т а к т о в в о к н е к а р т ........................................................................................................................................ 215
В и з у а л и з а ц и я к о н т а к т о в к а к с в о й с т в в 3 D ............................................................................................................................. 216

Р А З Д Е Л 19 - П О Д С Ч Е Т З А П А С О В .................................................................................................................................................. 2 1 8

З а д а н и е с ц е н а р и я и р а с ч е т о б щ е г о о б ъ е м а н а д к о н т а к т о м ........................................................................................... 219
С о з д а н и е S T O IIP М а р (К а рт з а п а с о в ) ...........................................................................................................................................2 2 4
На л о ж е н и е к а р т з а п а с о в н а г л у б и н н у ю п о в е р х н о с т ь ....................................................................................................... 225
Д о п о л н и т е л ь н о е у п р а ж н е н и е ...........................................................................................................................................................2 2 6

Р А З Д Е Л 20 - М Е Н Е Д Ж Е Р П Р О Ц Е С С О В (P R O C E S S M A N A G E R )................................................................................ 2 2 8

П о в т о р е н и е в с ех ра с ч е т о в д л я а к т и в н о г о 3 D г р и д а - о б н о в л е н и е р а зб и е н и я н а с л о и ....................................228
С о з д а н и е к а р т ........................................................................................................................................................................................... 229
И с п о л ь з о в а н и е ц и к л о в д л я с о з д а н и я в л о ж е н н ы х i f у с л о в и й , п р и м е р с и н т а к с и с а ........................................ 231
П о д р е з а н и е F a u l t S tic k s с и с п о л ь з о в а н и е м у п р а в л е н и я п а п к а м и ........................................................................... 232

Р А З Д Е Л 21 - П Р О Е К Т И Р О В А Н И Е С К В А Ж И Н .........................................................................................................................2 3 5

О ц и ф р о в к а н о в о й с к в а ж и н ы ........................................................................................................... ................................................. 236


И н с т р у м е н т ы д л я п р о е к т и р о в а н и я т р а е к т о р и й с к в а ж и н ................................................................................................. 2 3 7
Т а б л и ц а д л я с к в а ж и н ............................................................................................................................................................................23 8
О ц и ф р о в к а т р а е к т о р и и на о т ф и л ь т р о в а н н о м с в о й с т в е ....................................................................................................239
С о з д а н и е в е р т и к а л ь н о г о ра з р е з а п о с к в а ж и н е ......................................................................................................................241
С о з д а н и е б о к о в о г о с т в о л а .................................................................................................................................................................242
С о з д а н и е с и н т е т и ч е с к о г о к а р о т а ж а ...........................................................................................................................................245
С о з д а н и е о т ч е т а п о с к в а ж и н а м ......................................................................................................................................................246

Д О П О Л Н И Т Е Л Ь Н Ы Е У П Р А Ж Н Е Н И Я К К У Р С У P E T R E L IN T R O D U C T IO N ....................................................... 2 5 6

5
Раздел 1 - Введение

Раздел 1 - Ввведение
Цель этого курса - построить 3D модель, содержащую разломы, горизонты и
свойства. По этой модели будут проведены подсчет запасов, проектирование
свойств и подготовка карт для печати. Вы научитесь загружать данные, строить
разломы по исходным данным разных типов, строить грид по модели разломов и
вставлять в него горизонты (во временном домене). Затем мы преобразуем в глубину
созданные горизонты (и весь грид) и разобьем модель на зоны и слои. После этого
на основании информации со скважин мы рассчитаем петрофизические свойства
модели.
Пройдя этот курс, вы приобретете общее представление об основных возможностях
Petrel. Когда вы закончите курс, вы будете знать достаточно для того, чтобы
построить модель самостоятельно. Поскольку возможности Petrel очень широки, не
все они будут представлены в данном курсе. Есть другие курсы, которые содержат
более детальную информацию по отдельным разделам.
Тер м и н о л о ги я
Automatic legend- предопределенный шаблон, отображающий цветовую палетку
отображаемого объекта.
Шаблон (Template) - объект, описывающий цветовые установки для групп данных.
Petrel имеет предопределенные шаблоны, включающие таблицы цветов для глубин и
толщин, шаблоны свойств и таблицы цветов для сейсмики.
Папка Seismic Vintage - Используется как фильтр, чтобы отображать разные
атрибуты одного и того же сейсмического куба.
Интерпретация горизонта (Horizon Interpretation) - Интерпретация, сделанная по
данным сейсморазведки.
Интерпретация разлома (Fault Interpretation) - Сегменты разлома (Fault sticks),
полученные в результате сейсмической интерпретации.
Ключевые пиллары (Key Pillars) - соединенные пиллары, расположенные вдоль
разломов; определяют форму и наклон разломов. Могут быть четырех основных
видов: листрические, линейные, вертикальные и изогнутые. Используются для
создания каркаса 3D грида (Skeleton).
Пиллары (Pillars) - вертикальные линии, соединяющие угловые точки ячеек 3D
грида.
Пиллар гриддинг (Pillar Gridding)- процесс построения пилларов между ключевыми
пилларами (пилларами, определяющими разломы) для создания 3D грида. Для
проверки качества используется структурный каркас (skeleton grid) и сечения.
Созданный в процессе Pillar Griding грид еще не содержит информации о делении
модели на слои.
Shape Point- точки, определяющие ключевые пиллары. Число этих точек для
каждого пиллара может быть от двух до пяти, в зависимости от геометрии ключевых
пилларов.

6
Раздел 1 - Введение
Тренды (Trends)- заданные пользователем линии, которые управляют
расположением ячеек в процессе Pillar Gridding.
Структурный каркас (Skeleton) - три сетки, представляющие верхние, средние и
нижние точки ключевых пилларов. Они используется как удобный инструмент для
проверки качества пилларов и 3D грида. Структурный каркас не связан с горизонтами
грида.
3D грид (3D grid) - 3D сетка, построенная по принципу угловой точки, используемая
для геологического моделирования и/или для гидродинамического моделирования.
Горизонт (Horizon) 3D грида - геологическая поверхность в 3D гриде. Главное
отличие между горизонтом и поверхностью в Petrel заключается в том, что горизонт
задается в 3D гриде (а не в 2D). Поэтому горизонт может иметь несколько значений
по Z для одной пары XY-значений, тогда как поверхность - нет.
Corner point grid - Гибкая структура в виде сетки, в которой можно двигать любой из
восьми углов ячейки, благодаря чему можно задать ячейки нерегулярной формы.
Зоны (Zones) - Зона это пространство между двумя горизонтами.
Модель (Model) - грид или группа гридов, базирующихся на одной и той же
структуре разломов и границ. В каждом проекте может быть несколько моделей и в
каждой модели может быть несколько 3D гридов.
Узлы (Nodes) - точки 3D грида, в которых пиллары пересекают горизонты.
Сечение (Intersection) - плоскость (разрез) через трехмерную модель, на которой
можно отображать данные. Бывают разные виды сечений: плоскости в разных
направлениях, сечения модели, сейсмические разрезы, сечения по скважинам.
Сечение можно отобразить в 3D окне или в 2D Intersection window и отправить на
печать.
Модели свойств (Property models) - данные о петрофизических свойствах,
заданные в каждой ячейке грида.
Поверхности (Surfaces) - 2D сетка - импортированная или сгенерированная в Petrel.
(См. Определение поверхности). Не привязана к 3D модели; используется как
входные данные при построении модели.
Отбивки (Well Tops) - точки пересечения траекторий скважины со структурными
поверхностями. Иногда их называют точками скважин или точками привязки.
Включить (Toggle) - речь идет о том, чтобы отметить галочкой объект на закладках
Petrel Explorer, для того чтобы отобразить их. Например, «включите Wells на
закладке Input» означает, что нужно поставить галочку в окошке слева от папки Wells
на закладке Input.

7
Раздел 2 - Интерфейс Petrel

Раздел 2 - интерфейс Petrel

Г Упражнение
Цель этого упражнения - познакомить Вас с программой Petrel, ее интерфейсом,
файловой структурой и инструментами визуализации. Серия упражнений была
подготовлена специально, чтобы показать вам некоторые базовые возможности
Petrel - такие как, визуализация и настройки - и ознакомить Вас с интерфейсом.
Кроме того, вы можете сами поэкспериментировать с данными демо-проекта.

О б зо р уп раж н ен ия
Запуск Petrel
Интерфейс Petrel
Информация о данных
Визуализация
On-line Help

Д а н н ы е для уп раж н ен ий
) Вы будете работать в директории Student, которая создана специально для вас, и
все проекты и другие данные, созданные вами, должны будут храниться там. Эта
директория хранится в папке Petrel Class (рисунок ниже). В этом упражнении вы
будете использовать созданный ранее проект Petrel. Он хранится в папке Projects.
Двойным нажатием на файл с расширением .pet можно открыть существующий
проект.
В - _ | Petrel introduction course
В- Petrel Class
Input data
Projects
Student

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

8
Раздел 2 - Интерфейс Petrel
Замечание: Дангл (ключ) управляет лицензией на Petrel. Он подключается в USB
порт или к параллельному порту, контролирует срок действия лицензии и доступные
модули в Petrel.
Perm
Запустите Petrel двойным нажатием на иконку Petrel на рабочем столе.
Если дангл вставлен, то сразу появится окно приветствия программы. Выберите
лицензию. Откроется Petrel с новым пустым проектом
Мы начнем с того, что откроем проект Gullfaks. Для этого выберите в меню File >
Open Project и выберите GF_Final.pet из папки Projects.
Скопируйте проект. Сохраните его в своей папке, выбрав File > Save project as.
Выберите папку Student, укажите имя проекта, например, Ех_1. Нажмите Save. (Если
у вас нет папки Student, создайте ее.)

Если Вы не используете дангл, тогда первое, что Вы увидите, открывая Petrel - окно
Net License Modules, где будет спрашиваться, какой модуль вы хотите запустить. В
вашей компании могут быть лицензии разных типов. Выбирайте лицензию в
зависимости от функций, необходимых для вашей работы.

Интерфейс Petrel
Окно Petrel разделено на 2 основных области: закладки Petrel Explorer в левой части
интерфейса (по умолчанию) и окно отображения в правой части. Справа, на
функциональной панели, расположены иконки доступных инструментов. Их список
зависит оттого, какой выбран процесс. В верхней части окна Petrel расположены
стандартные панели меню (Menu) и панель инструментов.
Закладки Petrel Explorer: Содержат все данные проекта. Разные типы данных
хранятся на разных закладках.
Те данные, которые не связаны ни с одним 3D гридом, будут храниться на закладке
Input. Примером могут служить скважины и отбивки скважин, линии интерпретации,
полигоны, функции, разрезы скважин, 2D гриды и т.д.
Все данные, связанные с 3D гридом будут храниться вместе с информацией о 3D
гриде на закладке Models. Например, сгенерированные разломы, горизонты, 3D
свойства, зоны и т.д.
Закладка Processes содержит список всех доступных в Petrel процессов. Процессы
отсортированы в том порядке, в котором их лучше использовать. Чтобы получить
доступ к процессу, иногда бывает необходимо сперва запустить процесс,
расположенный выше по списку. Например, вы должны создать 3D грид перед тем,
как вставить туда горизонты. Вы также должны создать зоны перед тем, как
разбивать их на слои. Если процесс серого цвета, это означает, что сначала вы
должны завершить процесс, который расположен выше по списку.

Когда вы запускаете Petrel, закладки Petrel Explorer расположены по умолчанию. Но


их можно свободно перемещать и перегруппировывать.

9
Раздел 2 - Интерфейс Petrel
Кликните правой кнопкой мыши на заголовок закладки Input и выберите Floating
из меню.

Закладка Input теперь не привязана к остальным закладкам, и ее можно двигать


отдельно. Чтобы перемешать закладку Input, нужно держать нажатой левую
кнопку мыши на заголовке закладки. Чтобы вернуть закладку в исходную позицию,
кликните правой кнопкой по заголовку закладки и уберите галочку около Floating.
Закладка Input вернется на исходную позицию.
Кликните правой кнопкой по закладке Processes и выберите Hide. Закладка
будет спрятана. Чтобы показать ее, откройте меню View, выберите Panes и
кликните по строчке Processes. Закладка Processes теперь снова появилась на
исходной позиции.
Кликните правой кнопкой на заголовке закладки Input и выберите Floating.
Перетащите закладку Input в ту же область, где расположены остальные
закладки. Появится навигатор закладок (pane navigator). Есть два навигатора:
верхний - появляется, когда вы перетаскиваете закладку над закладками верхнего
окна, нижний - появляется, когда вы перетаскиваете закладку над закладками
нижнего окна.
In p u t ^ X

Wells
8В ly W ell Tops
+ _i 3D Seism ic Lines (Tin
+ _j Fault Sticks (T ime)
+ _j Fault polygons (Time)
- u Surfaces (Time)

*■ _ j Velocity Data
+■ _ i Fades Input
//£ Inteisection Polygon
О The flight (Above Top Tal
О Pioject Boundeiy

Along deviated wel (Prop


- □ Other Data
( f t ! I Simple Fades polygot v
< >

Попробуйте перетаскивать закладку в верхней части Petrel Explorer. Иконки


верхнего навигатора закладок покажут, где можно расположить закладку Petrel.
Наведите курсор на один из квадратиков навигатора закладок, и часть экрана
станет синей. Именно таким будет положение закладки, если сейчас отпустить
10 мышь. Выберите средний квадратик навигатора закладок. Тогда закладка Input
окажется в той же позиции, в какой была изначально.
Раздел 2 - Интерфейс Petrel
Перетаскивать закладки можно и без использования контекстного меню: кликните
на заголовок закладки и перетащите ее мышью в окно отображения. Вы
перетащили все закладки верхнего окна Petrel Explorer.

Перетащите закладки обратно на исходную позицию. Отпустите их, наведя курсор


на верхний квадратик навигатора закладок.

Теперь все четыре закладки вернулись на исходную позицию.


Если вы хотите вернуть инструменты и закладки в исходную позицию (согласно
настройкам по умолчанию), нужно открыть меню Tools > System settings и
нажать кнопку Reset layout на закладке Effects.
Передвиньте пару закладок, кликая правой кнопкой мыши и выбирая Floating.
Откройте System settings в меню Tools. Откроется диалоговое окно. Перейдите
на закладку Effects и нажмите кнопку Reset layout. Все закладки вернутся на свои
исходные места.

li
Раздел 2 - Интерфейс Petrel
System settings

Effects Seismic Queue definition Company profile

0 Multiline tabs
Q
Sfent dialogs:

Toolbars style: Imnijft nnlv -


Reset layout
4 , 1 ______Resei

Intermediate files

Default directory:

П Overwiite:

Misc
П Toggle off sounds

□ Disable spin animation и


T ree node behavior

1 Activation follows selection (keyboard)

] Visualization follows selection (keyboard)


Q

0 Activation follows selection (mouse)

[ ! Visualization foBows selection (mouse)


Q
Q
✓ Apply

Отметьте строчку Rename node directly в диалоговом окне System settings.


Нажмите Apply. Теперь можно переименовывать папки и объекты, просто кликнув
мышью по имени объекта (кликать нужно два раза, медленно; это не должен быть
double-click).
Здесь же можно настроить отображение закладок в диалоговых окнах. Отметьте
Multiline tabs в диалоге System settings и нажмите ОК. Снова откройте диалог
System settings и посмотрите, как теперь отображаются закладки:
System s e ttin g s

I Effects Seismic Queue definition Company profile


По умолчанию: li ----- i

System s e ttin g s

VR Graphics Troubleshooting
1 Г ™ ? 1 Seismic Queue definition Company profile
Если отметить Multiline tabs: I

Панель меню / панель инструментов / Функциональная панель


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

12
Раздел 2 - Интерфейс Petrel
функциональной панели зависит от того, какой процесс выбран (активен) на закладке
Processes.
Знакомимся с инструментами и иконками Petrel
Понажимайте на каждую иконку на панели инструментов, чтобы увидеть, что
доступно. Можете поэкспериментировать с некоторыми наиболее интересными
опциями.
Медленно наводите мышку на иконки панели инструментов. Появится текст,
описывающий функции каждой иконки.
ДПУ ^ f li т '■ '■■L. * О ' V ________

Закладки Input и Models


Закладки Petrel Explorer устроены также, как проводник Windows (Windows Explorer).
Папки можно открывать и закрывать нажатием на значок плюс или минус. У каждой
закладки есть ярлычок с именем - кликая по нему, вы указываете, с какой закладкой
будете работать. На протяжении этого курса, большую часть времени мы будем
работать с закладками Input и Models.
Знакомимся с разными типами папок
Перейдите на закладку Input.
Раскройте любую папку, чтобы увидеть все ее содержимое. Нажмите правой кнопкой
мыши на папке Wells и выберите Expand (Recursive) из контекстного меню. Эта папка
и все ее подпапки раскроются. Снова кликните правой кнопкой по паке Wells и
выберите Collapse (Recursive).
Нажмите правой кнопкой мыши по нескольким папкам и объектам, чтобы посмотреть,
какие опции доступны. Выберите Settings из списка опций (обычно сверху). Появится
окошко, из которого доступны возможности, относящиеся к этому конкретному
объекту.
Перейдите на закладку Models и посмотрите, какие на ней есть объекты.
Поэкспериментируйте с возможностями, кликая правой кнопкой по разным объектам.
Если какая-нибудь закладка исчезла, откройте меню View > Panes и включите
исчезнувшую закладку.
Закладка шаблонов (Templates)
На этой закладке перечислены все шаблоны (к каждому объекту прикреплен
определенный цветовой шаблон) доступные в Petrel. Здесь же можно создавать и
копировать шаблоны.
Редактирование существующих шаблонов, создание новых и задание
настроек шаблона
Перейдите на закладку Templates и раскройте папки Petrophysical templates, Seismic
color tables и Discrete property templates.
Выделите шаблон из каждой папки, кликните правой кнопкой и выберите Settings.
Перейдите на закладку Colors в каждом диалоге настроек (Settings) и расположите
их рядом, чтобы сравнить:
13
Раздел 2 - Интерфейс Petrel

Кликните правой кнопкой на папке Discrete Well log templates на закладке Templates и
выберите Insert new property template, чтобы создать свой шаблон. Новый шаблон
появится внизу папки с названием Untitled. Кликните по новому шаблону правой
кнопкой, чтобы задать настройки - имя, цвет и т.д.

Каждый объект в Petrel связан с тем или иным шаблоном. Это также способ
упростить в Petrel вывод списка выбранных объектов или выбрать нужный грид для
определенных процессов. Во вкладке Info в Settings для выбранного объекта, можно
изменить шаблон.

Раскройте папку Gullfaks2007 на закладке Models, и сделайте активным (жирным) 3D


грид Gullfaks (DC).
На закладке Processes выберите Structural Modeling. Понажимайте на несколько
представленных на закладке процессов (например, в папке Structural modelling).
Обратите внимание, как меняются иконки на функциональной панели справа от окна
отображения. Набор иконок на панели инструментов тоже будет немного меняться.
Заметьте, что имя процесса становится жирным. Это означает, что данный процесс
активен.
Дважды кликните по процессу, чтобы увидеть окно диалога процесса. Диалоги
процессов бывают разные по сложности. Посмотрите на разные закладки диалога
процесса. Откройте диалог какого-нибудь другого процесса, чтобы ознакомиться с
ним.

14
Раздел 2 - Интерфейс Petrel
Окно отображения
Вся визуализация графики происходит в окне отображения. В этой части интерфейса
можно открывать окна разных типов: 2D и 3D окна, окно Well Section (для корреляции
скважин), окно Interpretation Window (для интерпретации сейсмики), окна
Map/Intersection и т.д.
Выберите Window в панели меню. В верхней части списка перечислены все
доступные виды окон
В нижней части списка перечислены включенные в данный момент окна. Как только
вы закроете окно, его имя исчезнет из этого списка.

Перейдите на закладку Windows. Вы увидите, что окно, которое было сначала


открыто, а затем закрыто, все еще хранится на закладке Windows. Здесь вы можете
переименовать окно, или снова включить и сделать активным - или просто удалить.
Если какое-то окно испортилось и из-за этого проект не открывается, открывайте
такой проект, держа нажатой клавишу Ctrl. Тогда проект откроется, но все окна будут
закрыты. Окна хранятся на закладке Windows - открывайте их по очереди, пока не
найдете испорченное окно. Удалите его - теперь можно продолжать работу с
проектом.

Данные
Один из наиболее важных аспектов построения любой модели - понимание данных и
проверка качества файлов, построенных по этим данным. В Petrel есть несколько
способов обзора данных. Большинство из них визуальные, однако, некоторые
данные можно посмотреть и в виде текста или таблицы - и это бывает полезно.
Например, можно просмотреть содержимое файла отбивок, используя Spreadsheet
(таблицу). Также бывает полезно посмотреть статистику по файлу.
Редактирование отбивок (Well Tops)
Перейдите на закладку Input кликните правой кнопкой мыши по папке Well Tops.
Выберите Spreadsheet. Появится окно, содержащее всю доступную информацию по
отбивкам.

15
Раздел 2 - Интерфейс Petrel
W ell top sp readsheet for 'W e ll Tops'

Well fitter A AHwells v Edit point None

TW T TWT
W e ll S u rfa c e X Y z MD
P ic k e d A u to
14 А10 Base Cretaceous 457215.45 6782674.59 -1766.94 1858.55 1670.80
28 А10 TopTarbeit 457215.45 6782674.59 -1766.94 1858.55 1670.80
89 _A1Q Tarbeit2 457215.45 6782674.59 -1766.94 1858.55
72 S AID S i T o b e rtl 457215.47 6762674.59 -1766.96 1858.57
29 A10 Top New _ 457215.47 6782674.59 -1766.96 1858.57 1670 80
S6 Д10 Nes»1 457227.91 6782672.42 -1781.81 1878.07
41 A10 TopElive 457257.88 6782667.19 -1818.95 1926.08 1741.12

Информацию можно вставлять в Excel или, наоборот, переносить из Excel. Выделите


нужные ряды или ячейки и нажмите иконку 0 (Сору).
Посмотрите на данные в таблице и попробуйте вставить строчки из файла. НЕ
сохраняйте изменения: нажмите Cancel, чтобы закрыть окно, не сохраняя изменения.
Белые колонки в таблице можно редактировать, а серые - нет. Задать, какие колонки
будут белыми, можно редактировать в поле Edit point в верхней части таблицы.
Настройки объекта - Проверка статистики
Импортируя файлы, создавая новые или используя чей-то проект, Вы должны
проверять статистику важных файлов, чтобы избежать неприятных сюрпризов.
Проверка Статистики
Раскройте папку Surfaces (Time) на закладке Input и выберите любую из пяти
поверхностей. Кликните по ней правой кнопкой и выберите Settings.
Откройте закладку Statistics и проверьте значение и знак (положительный,
отрицательный) Z-значений. Обратите внимание, что Petrel всегда работает только с
глубинами ниже уровня моря, которые должны быть отрицательными (чем глубже
значение, тем меньше число). То же самое в случае, когда Вы работаете с
временными значениями - значения Z представляют собой значения ниже уровня
моря и будут отрицательными.
Проверьте статистику для других файлов.
Проверьте статистику по какой-нибудь папке. Какая там есть
информация? Попробуйте папку Well Tops.

Настройки объектов - Вкладки Style и Info


Закладка Statistics - предназначена только для чтения, и используется, в основном,
для контроля качества. Чтобы изменить физические атрибуты объекта, нужно зайти
на закладки Style и Info.
Раскройте папку Surface (Time) на закладке Input в First Petrel. Выберите одну из
поверхностей, кликните по ней правой кнопкой и выберите Settings.
Перейдите на закладку Style и взгляните на имеющиеся опции. Здесь можно выбрать
отображение изохор (contours lines), цвет заливки (solid) и линий сетки (Grid lines).
Теперь перейдите на закладку Info и введите другое имя объекта, нажмите Apply и
взгляните на изменения на закладке Input.

16
Раздел 2 - Интерфейс Petrel
4. Здесь же есть выпадающий список всех доступных шаблонов.

Опция автосохранения - Auto Save


Из меню файл можно задать автоматическое сохранение проекта. Тогда каждые
сколько-то минут (задается пользователем) будет появляться окошко с запросом на
подтверждение сохранения. По умолчанию опция автосохранения выключена.

Визуализация
Существует много типов окон отображения. Одни из них используются часто, другие
редко. Эти упражнения дают возможность кратко ознакомиться с наиболее часто
используемыми способами визуализации. После завершения Вам будет проще
использовать отображения в последующих упражнениях и в работе. Многим иконкам
панели инструментов соответствуют горячие клавиши. Чтобы увидеть, какие горячие
клавиши соответствуют иконке, подведите к ней мышь (например - Copy item
[Ctrl+C]).
Выберите New 3D Window из меню Window.
Отобразите какой-нибудь объект Petrel с закладки, поставив галочку рядом с его
названием (например, Faultsticks (Time)).
Нажмите иконку Viewing Mode (V) Л , если она еще не нажата. Поводите мышью по
экрану - курсор должен быть в виде руки. Это означает, что теперь вы можете
управлять изображением.

17
Раздел 2 - Интерфейс Petrel
Нажатием на левую кнопку мыши Вы можете вращать объект в 3D.
Нажмите одновременно клавиши Shift или Ctrl и левую кнопку мыши, чтобы двигать
объект.
Нажмите одновременно клавиши Shift, Ctrl и левую кнопку мыши, чтобы приближать
объект.
Нажмите Esc и обратите внимание, что Ваш курсор стал в виде стрелки. То же можно
сделать, нажав на иконку Set Select/Pick Mode ^ (ближе к верхней части
функциональной панели).
Кликните стрелкой на любом отображенном объекте. Обратите внимание на
информацию, которая появилась справа внизу окна.
Откройте 2D окно и выведите на экран тот же файл (файлы), которые были
отображены в окне 3D. Обратите внимание, что в другом окне объекты не
отображаются автоматически. Для визуализации объекты нужно выбирать отдельно
для каждого окна.
Для приближения изображения в 2D окне просто используйте левую кнопку мыши.
Для перемещения изображения в 2D окне, используйте Shift и левую кнопку мыши
одновременно.
Для вращения объекта используйте S hift, Ctrl и левую кнопку мыши.
Поместите 2D окно рядом с 3D окном. Для этого откройте меню Window и выберите
Tile Vertical.
Настройки - закладки Color, Style, Operations
Окно настроек (Settings) есть у каждого объекта с закладок Input и Models. Вы всегда
можете открыть это окно, кликнув на объекте два раза или нажав правую кнопку
мыши и выбрав Settings. В окне настроек можно задать параметры изображения
объектов на экране (такие как толщина линии, цвета, интервал отображения
контуров), произвести операции, изменить имена и т.д.
Откройте закладку Windows и выберите окно 3D Window 1. Очистите его, выбрав
Clear all Visualizations из меню Window.
Зайдите на закладку Input. Откройте папку Surfaces (Time) и выберите поверхность
Top Tarbert.
Войдите в настройки поверхности Top Tarbert, нажав правую кнопку мыши и выбрав
Settings.
Перейдите на закладку Style и обратите внимание, что здесь можно задать интервал
между изолиниями (counter lines) их ширину. Также можно выбрать цветовую заливку
- определенным цветом или в зависимости от глубины. Измените настройки и
нажмите Apply, чтобы увидеть обновления в 3D окне.
Перейдите на закладку Colors. Здесь можно задать цвета. Нажатие на кнопки Мах
и Min приведет к тому, что Petrel найдет максимальные и минимальные значения
объекта и подгонит цветовую палетку в соответствии с этими значениями. То же

18
Раздел 2 - Интерфейс Petrel
самое можно сделать, выделив объект (сделав его жирным) и нажав на иконку
Adjust Color table on Selected на панели инструментов ^ .
6. Как только вы внесли изменения в цветовую палетку, вы, тем самым,
отредактировали соответствующий шаблон. То есть сделанные изменения
отразятся на всех объектах, прикрепленных к тому же шаблону. Для того чтобы
редактировать только один объект, просто нажмите на иконку ^ ф Template. н а
закладке Info диалога настроек данного объекта. Иконка изменит свой вид на
Template:
такой: . Нажмите Apply. Теперь можно редактировать цветовую
палетку на закладке Colors.

Справочное руководство (Help Manual)


Help Manual - это HTML документ, который входит в каждую установку Petrel. В
зависимости от доступной версии патча, мануал обновляется, но в любом случае он
является самым полным и точным документом по Petrel.
Выберите меню Help> Manual (HTML Help).
Перейдите на закладку Search и наберите название темы, которая вас интересует,
например, Ghost curve.
Поставьте галочку в Search titles only в нижней части и нажмите List Topics. Появится
список названий, содержащих Ghost curve.
4. Чтобы найти больше информации, связанной с данной темой, отметьте
галочкой Match Similar words и нажмите List Topics. Из показанного списка нужно
выбрать одну тему и нажать Display. Справа появится окно с описанием темы
и гиперссылками.
5. Теперь давайте найдем полезные горячие клавиши. Введите Shortcut keys в
поле поиска; отметьте Match similar words. Если список найденных тем слишком
велик - отметьте Search titles only. Так вы найдете удобный список доступных
комбинаций горячих клавиш.

19
Раздел 2 - Интерфейс Petrel

Все введенные слова сохраняются в выпадающем меню, чтобы их можно было


использовать в будущем.

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

20
Раздел 3 - Импорт данных

Раздел 3 - Импорт данных

Упражнения
На этапе загрузки данных можно импортировать в Petrel данные разных форматов.
Например: Irap Classic, Irap RMS, CPS-3, Earthvision, Stratamodel, VIP, LAS, Eclipse,
Zmap+ и Charisma. Также можно загружать данные в форматах SEG-Y и ZGY.
Важная масть импорта данных в новый проект - это проверка качества входных
данных. В Petrel для этого есть отличные инструменты визуализации. Кроме того, по
каждому импортированному объекту можно посмотреть статистический отчет.
Важные иконки, используемые в этом упражнении

- j Insert New Folder ' Manipulate plane


Import File ^ Align vertically
j Fill color Table Toggle visualization on

Обзор упражнения
Создание новой папки для хранения данных

Импорт данных в папки

Импорт данных из другого проекта

Редактирование цветовой палетки для контроля качества

Использование общих сечений для контроля качества

Экспорт данных

Создание новой папки для хранения данных


Petrel использует папки для организации данных. Каждая папка должна содержать
определенный набор данных, например, одна папка для поверхностей, одна для
полигонов разломов (fault polygons) и т.д. Следовательно, перед тем, как
импортировать данные, вам нужно создать для них папку. Большая часть данных
импортируется в папки общего типа. Однако есть несколько исключений; в их числе
Wells, Well Tops и Seismic Interpretations (Скважины, Разбивки скважин и
Сейсмическая интерпретация). Они импортируются в специальные папки из-за
специфической организации этих типов данных.
План упражнения
Создайте новый проект (File > New Project).
21
Раздел 3 - Импорт данных
Создайте папку общего типа:
Выберите меню Insert > New Folder.
Назовите папку Fault Polygons, кликнув правой кнопкой на папке, выбрав
Settings и введя новое имя на закладке Info.
InpUt - £ X
ИДЯ ****
& Settings

S“ Show color table settings...


y<- Delete...
I S Import (on selection)...
£ & Export... CTRL+E

_i Insert folder

1/7 Insert variogram

tc Create new function

Ц-. Create new wavelet

Insert general intersection

Input ( ¥ Models Ы Results Templates j

с. Попробуйте переименовать папку непосредственно на закладке Input,


кликнув по имени папки. Если не удается, откройте меню Tools > System
settings и отметьте Rename nodes directly (mouse) на закладке Effects,
нажмите ОК. Теперь снова попробуйте переименовать папку непосредственно
на закладке Input.

22
Раздел 3 - Импорт данных
System se ttin g s

Graphics Troubleshooting
Effects | Seismic Queue definition Company profile VR
Layout - __ ____

0 Multiline tabs:
ЁЙ
1 1 Transparent dialogs: X

Toolbars style: Images onjy

Reset layout
в
Intei mediate files
D efault directory:

i Overwrite: 5
Misc
ГП Toggle off sounds
П Disable spin animation и
Tree node behavior
П Activation follows selection (keyboard)
a
П Visualization follows selection (keyboard)
Activation follows selection (mouse)
в
П Visualization follows selection (mouse)
E Rename node directly (mouse) u

| •/ Apply | [ V OK j | )< Cancel |

d. Создайте новую папку, назовите ее Isochores. В ней создайте две подпапки,


кликнув по папке Isochores и выбрав Insert Folder. Назовите подпапки Tarbert и
Ness.

3. Создайте папки для хранения скважин и отбивок:


a. Выберите меню Insert > New Well Folder
b. Выберите меню Insert > New Well Tops folder
Сохраните сделанную работу, выбрав File > Save project as. Укажите имя проекта и
сохраните его в папке Student. Если у вас еще нет папки Student - создайте ее.

Импорт данных
В Petrel можно импортировать почти любые типы данных, например, линии/точки,
2й-гриды (изохоры, временные и глубинные гриды, 2D тренды и т. д.), сейсмическая
интерпретация, данные сейсморазведки (SEG-Y и ZGY), скважины и отбивки и
другие данные. До импорта необходимо знать форматы ваших данных и форматы,
которые поддерживает Petrel. Список форматов доступен из меню Help в Petrel. К
тому же, когда вы импортируете данные, вы увидите пример формата файла; этот
пример вы можете использовать для сравнения с вашими собственными данными.

В этом упражнении вы импортируете данные в соответствующие папки, созданные в


предыдущем упражнении. Типы данных и форматы приведены в таблице ниже:

23
Раздел 3 - Импорт данных

Полигоны разломов Zmap + lines (ASCII) Fault Polygons Elevation Time

Изохоры Zmap + grid (ASCII) Thickness Depth

При загрузке: про каждый атрибут


Устья Well heads укажите, в какой он колонке.
Укажите число строк заголовка.

На закладке Input Data: про


Скважины Инклинометрия Well path/deviation каждый атрибут укажите, в какой
он колонке.

На закладке Input Data: для


Каротажи Well logs (ASCII) каждого каротажа укажите
правильный шаблон

Отбивки Petrel Well Tops (ASCII)

Импорт скважин
1. Импорт устий (Well Header):
a. Кликните правой кнопкой на папке Wells и выберите Import (on Selection).
Того же результата можно добиться, выделив название Wells и кликнув по
иконке Import (on selection) icon аИ на панели инструментов.
b. В открывшемся окне проводника перейдите в папку Input Data.
c. В подпапке Wells выберите файл Wellheader, укажите нужный формат (Well
heads (*.*)). Нажмите Open.
d. В окне Import Well Head window, про каждый атрибут укажите, в какой он
колонке - вы можете увидеть это в нижней части окна. Можно вставлять новые
колонки, используя иконку Задавать имена колонкам можно, используя
атрибуты из выпадающего списка. Убедитесь, что они стоят в правильном
порядке - так же, как это выглядит в нижней части окна.

24
Раздел 3 - Импорт данных
Import w e ll head: Well Header

М Й З И
C o lu m n # 1 2 3 4 5 6 7
A ttr ib u te Name I S u fa c e X i Surface Y | KB 1 Use. User 1 W e i symb |
A ttr ib u te n a m e Name Surface X Surface Y KB Top Depth Bottom Depth W e i ?ymb
A ttr ib u te ty p e Text I Continuou I Continuous ! Continuous i Continuou j1 Continuous V I Discrete
Unit meter meter meter I 1 1

Numbet of header lines: 1


Undefined value: -999

□ □ u
Header info Ifirst 30 lines*
L in e is WeLlName X - C o o rd Y -C o o rd KB T o p D e p th B o tto m D e p th Sym bol
L in e 2 : A10 4 S 6 9 7 9 .0 6 3 7 0 0 6 7 8 2 7 1 2 .4 1 2 0 0 0 0 .0 0 0 0 0 0 1 4 9 9 .8 7 8 9 9 2 2 4 1 5 .8 0 2 7 9 1 4
L in e 3 : A15 4 5 6 6 4 S .0 5 8 1 0 0 6 7 8 1 5 7 9 .7 3 3 0 0 0 0 .0 0 0 0 0 0 1 8 0 8 .8 9 4 6 6 7 2 0 8 3 .8 2 4 3 6 7 4
L in e 4 : A16 4 5 6 5 1 0 .4 0 5 5 0 0 6 7 8 4 0 1 2 .0 2 0 0 0 0 0 .0 0 0 0 0 0 1 8 0 5 .4 5 3 8 5 4 2 1 5 S .3 6 4 0 5 4 3
L in e 5 : B1 4 5 7 3 2 4 .8 1 2 0 0 0 6 7 8 5 9 7 8 .8 8 7 0 0 0 0 .0 0 0 0 0 0 1 7 5 4 .2 0 1 7 1 6 3 0 1 4 .0 9 2 4 1 6 6
L in e 6 : B2 4 5 8 0 0 3 .1 3 3 4 0 0 6 7 8 5 8 1 7 .9 3 0 0 0 0 0 .0 0 0 0 0 0 14 6 7 .4 8 8 2 7 5 2 6 2 7 .4 0 4 7 7 4 10
L in e 7 : B4 4 5 7 6 1 7 .8 9 1 1 0 0 6 7 8 5 1 2 9 .5 7 9 0 0 0 0 .0 0 0 0 0 0 1 4 9 6 .8 5 6 2 9 9 2 7 5 6 .7 4 6 9 9 9 4
v!
< i>

✓ OK for al | | ^ 0 K J [ К Cancel |

e. Нажмите OK.
f. Отобразите скважины в 3D окне, поставив галочку в окошке около папки
Wells. Измените толщину ствола скважины (Well path thickness). Для этого:
дважды кликните по папке Wells, откроется окно настроек. На закладке
Style>Path увеличьте параметр Pipe Width до 30
2. Импорт инклинометрии (Well Deviation)
a. Правый клик по папке Wells и выберите Import (on Selection).
b. Выберите файлы инклинометрии для импортирования. Можете в строке для
имени файла набить *.dev. Нажмите Open. Эта манипуляция отобразит только
файлы с инклинометрией. Выберите все файлы, выделив первый, и
удерживаю клавишу Shift, выберите последний файл (или используя клавиши
Ctrl+A). Используйте клавишу Ctrl для выборочного выделения файлов.
c. Выберите правильный формат (Well path/deviation (ASCII) (*.*)). Здесь есть
две опции Well path/deviation (ASCII) (*.*) или Multiple well path/deviation (ASCII)
(*.*). Первый формат используется, когда инклинометрия каждой скважины
записана в отдельном файле (как в этом упражнении), а второй - когда все
данные по инклинометрии записаны в один файл.
d. Нажмите Open.
e. В открывшемся окне проверьте, что каждому файлу с инклинометрией
соответствует правильная скважина. Чтобы выбрать название скважины,

25
Раздел 3 - Импорт данных
кликните левой кнопкой мыши по колонке Well Trace и выберите нужное. Затем
нажмите ОК.
M atch filenam e and w ell M atch filenam e and w ell

a A
В
File File n a m e W e ll tra c e File File n a m e Well trace
1 Well A10 Create new well 1 WeH_A10
2 A15 A15 2 A15
3 A16 A16 3 A16
4 81 B1 4 81
5 B2 82 V 5 82

I ✓ OK | К Cancel

f. Перейдите на закладку Input Data диалога Import Well Path/Deviation.


Выберите тип входных данных (можно выбрать любые типы входящих данных
- в зависимости оттого, данные какого типа есть в файлах). Выберите метод
съемки, укажите, в какой колонке какие атрибуты. Смотрите на изображение
файла в нижней части диалога, для того, чтобы правильно указать номера
колонок.
g Перейдите на закладку Units диалога Import Well Path/Deviation. Убедитесь,
что отмечен морской (offshore) тип скважины. Тогда Petrel подберет знак z-
значений так, чтобы большая часть скважины проходила ниже уровня моря.
Если же большая часть скважины находится над уровнем моря, тогда нужно
отметить скважину как наземную (onshore), даже если резервуар находится
ниже уровня моря. Здесь же (на закладке Units) можно отметить, что данные
об инклинометрии загружаются не в тех единицах, в каких хранится
скважинная информация в Petrel. Но такое случается редко.
Im p o it w e ll p a th / d e v ia tio n ЕШ Э
I Input data Sellings I® Units i

Units:
О File units differ from project units.

Input unit W : Input unit Z:


k l
Project unit ХУ: m Project unit Z: rn

Info:
Projection: u
Angles:
Angles are measured in degrees
О radians
Offshore/onshore:
... ... <♦>■offshore
This well is
О onshore и

h. Нажмите OK For All.

26
Раздел 3 - Импорт данных
i. Взгляните в 3D окне на скважины. Можно заметить, что теперь они
искривлены. Данные по инклинометрии по каждой скважине вы можете
просмотреть, нажав правой кнопкой по скважине и выбрав Spreadsheet.
3. Импорт каротажей (Well Logs)
Правый клик по папке Wells и выберите Import (on Selection).
В директории Wells выберите все файлы с расширением .las (так же, как вы
выбирали .dev-файлы), выберите соответствующий формат файла (Well logs
(ASCII)(*.*)) и нажмите Open. Это формат LAS 2.0.
Убедитесь, что все каротажные кривые соответствуют уже загруженным скважинам.
Нажмите ОК, чтобы продолжить.
Откроется диалог Import Well logs, перейдите на закладку Input Data. По умолчанию,
в Petrel включена опция Autodetect logs, которая будет пытаться подобрать
подходящий шаблон к каждому загружаемому каротажу. В этом упражнении отметьте
опцию ‘specify logs to be loaded’, поскольку эта опция дает нам контролировать
процесс загрузки.

e. Укажите нужный шаблон для каротажа NetGross и нажмите OK for All.

27
Раздел 3 - Импорт данных
f. На закладке Input раскройте папку Global Well logs и просмотрите результаты
импорта каротажей. Иконки шаблонов можно увидеть рядом с названиями
каротажей. Каротажи хранятся и в папке Global Well logs и под каждой
скважиной (как показано на рисунке ниже).
j ^ In p u t -г 9 X

_! New folder

%
- £- GtobaJweSfags
DEPT
It Perm
У Gamma
ф Porosity
3 Fltividfacies
% N etGross
4 Gbbs/compfetbns
ИЙ GJobaJobserveddata

a Hr В VfeSaiUfouies
S i WeSffiers
У Saved searches
- « V A10
V/eShgs
hdj dept

SO Pern
Y Gamma
Ф Porosity
л Fluvialfacies
% NetGross
* в A15

_? In .. Щ M... |fc it Re... |^ Г Те '.

g. Добавьте один или два каротажа скважин в 3D окно. Поставьте галочки в


желтых квадратиках слева от названия каротажа в папке Global Well Logs.
Обратите внимание, что каротаж будет показан для всех скважин.
h. Добавьте какой-нибудь каротаж только для одной скважины. Раскройте
папку скважины в Petrel Explorer, раскройте подпапку Well Logs и затем
поставьте галочку на один из доступных каротажей.

Импорт отбивок (Well Tops):


Правый клик по папке Well Tops и выберите Import (on Selection).
Выберите файл Well Tops из папки Well Tops и соответствующий формат (Petrel Well
Tops (ASCII)(*.*)). Нажмите Open.
Нажмите OK for All в открывшемся окне Import Petrel Well Tops.
Нажмите OK в появившемся окне (для размещения скважинных отбивок Petrel будет
использовать измеренную глубину (MD)).
Отобразите отбивки (Well Tops) в 3D окне отображения, поставив галочку в белый
квадратик рядом с папкой Well Tops 1. Настройки отображения можно изменить на
закладке в диалоговом окне Settings для Well Tops 1.

28
Раздел 3 —Импорт данных
Замечание: Вы можете менять отображаемые атрибуты (название поверхности,
глубину и.д.) в 3D. Однако если вы отобразите TWT, то будет отображено значение
атрибута TWT, но физически положение отбивок не изменится (то есть 2-значение
по-прежнему будет соответствовать глубине). Для того чтобы изменить
расположение отбивок (использовать в качестве z-координаты время), нужно
кликнуть правой кнопкой мыши на атрибут TWT, а затем выбрать Use as visual
vertical position. При этом требуется, чтобы атрибут TWT (Auto/picked) имел
значения.
Импорт Полигонов Разломов, Изохор, Трехмерной сейсмической
интерпретации: /ESX "з ^
1. Правый клик на папке, в которую вы импортируете данные, и выберите Import
(on Selection).
: Inpul ▼ ? x
® 4 k 0 v /ells
, “ в
—1 и
- J l! i f Settings

& Show color table settir

>< Delete...
- U " V
3 Import io n selection),.

чк Exporter С

2. Выберите файлы с данными и соответствующий формат.


Замечание: используйте таблицу форматов, приведенную в начале этого
упражнения.
Нажмите Open.
4. В диалоговом окне Input Data задайте соответствующие Domain (template) и
Line Туре (только для полигонов разломов).
5. Нажмите OK For All.

Замечания
Важно знать, какой формат использовать. Список форматов доступен в Help > List of
Available formats. Примеры форматов файлов доступны в Help > Manual (HTML Help) >
Appendix > Formats. К тому же, при выборе формата при импортировании, вы увидите
пример формата в окне Import.
При импорте нужно прикреплять к каждому объекту соответствующий шаблон
(Template). Это поможет Petrel распознать тип данных и применить к ним
соответствующий шаблон.
Template/domain, относящиеся к типам данных могут быть изменены в любое время на
закладке Info в окне Settings.

29
Раздел 3 - Импорт данных

Импорт 3D сейсмических кубов


Используйте проект, в который вы импортировали данные, или откройте проект
GF_lnput_Data.pet.
1. В меню Insert выберите New Seismic main folder.
2. Кликните правой кнопкой по папке Seismic и выберите Insert seismic survey
folder.
3. Кликните правой кнопкой на папке Survey 1, выберите Import (on selection).
Откроется окошко, выберите в нем сейсмические данные (файл ST8511r92.segy) из
папки Seismic. Выделите файл и выберите формат SEG-Y seismic data в поле Files of
type. Нажмите Open.
Import file | ?J X j

Lookjn: Seismic data (tone) H о * • ВЯ-

l5}i)ST8511r92.segy

My Recent
Documents

Desktop

Documents

My Computer
File name: аадди ы ж м v | дРеп j
Files of type: SEG-Y seismic data (*.*) | Cancel ]

My Network П Open as iead-ody

File example/description:

SEG-Y is a binary format. Due to the many variations and dialects of the SEG-Y
format. Petrel is very forgiving when importing. Please verify the number of
inlines/crosslines, and the amplitude range leported in the "Statistics" of the
imported volume. If they seem to be in erroi, you will have to do acflustments
under "SEG-Y Settings".

Выберите тип (vintage) вашей папки Seismic. Поскольку это первый


сейсмический объем, который мы загружаем, можно оставить тип по
умолчанию (default vintage). Нажмите OK:
У ч
CV V in ta g e s e le c tio n X

Vintage

✓ OK j* Cancel

30
Раздел 3 - Импорт данных
4. Откроется окно input data dialog. Параметры х range, у range и z range
должны быть такими же, как на рисунке ниже.
In p u t d a ta d ia lo g

General
Name: ЕЯЗЯИЕЯ

Ф Type: 3D seismic

Фз" Template: 3 1 Seismic (default)

Domain: t J Elevation time


Data range
X range: 451186.20 45884257 [m]
In
Y range: 6780245.33 6789706.67 [m] project
Z range: -2303.68 -1395.00 units

XY conversion:

Z conversion:
none
a
✓ 0K for ail [✓ O K ] I X Cancel

5. По умолчанию, в качестве шаблона для сейсмики стоит Seismic (default).


Шаблон можно поменять в выпадающем списке поля Template. Шаблон можно
поменять и после загрузки.
6. Нажмите ОК (появится окошко с отчетом о загрузке, закройте его).
7. В папке Survey 1 на закладке Input теперь появился новый объект.
8. Кликните (два раза, медленно) по названию файла ST8511г92, переименуйте
его в Gullfaks.segy.
- ^ Seismic
+ I Vintages
+ V Sntejp survey inclusion fitters
+ Interpretation folder 1
- .28 Survey 1
G u llfa k s.s e g y
....— :
Inline 526
XLine 450

9. Откройте новое 3D окно из меню Window и поставьте галочку в окошке


Gullfaks.segy, чтобы отобразить контур сейсмического куба в 3D окне. Если линий
контур не видно, нажмите на иконку в виде глаза на панели инструментов: & (view
all).

31
Раздел 3 - Импорт данных

Комментарии
Чтобы экспортировать сейсмический куб, кликните правой кнопкой мыши по кубу,
выберите Export. Определите формат - SEGY (или ZGY) и укажите имя
выгружаемого файла.

Загрузка данных из другого проекта


Данные многих типов можно переносить из проекта в проект. Эта возможность
позволяет иметь главный проект, содержащий региональные данные. Часть этих
данных можно скопировать в новый проект для более детального анализа частей
области.
В этом упражнении вы импортируете все оставшиеся данные, нужные для
последующих упражнений, скопиоовав их из существующего проекта.
1. Выберите File > Reference project tool из меню.
2. Откройте файл GF_lnput_Data.petR (он лежит в папке Project, обратите
внимание на расширение) в качестве второго проекта, воспользовавшись иконкой
Open a project. Эта иконка находится в верхнем правом углу окна Reference Project
tool.

32
Раздел 3 - Импорт данных

3. Как только вы откроете проект, данные из него можно будет увидеть в правой
части окна. Чтобы перенести данные из одного проекта в другой, нужно включить
данные (поставьте галочку слева от названия), которые вы хотите перенести. На
закладке Input отметьте папки в соответствии с рисунком ниже.

Стрелочка в середине окна теперь стала активной (голубой). Это позволяет


перенести выбранные объекты. Кликните по голубой стрелке, чтобы начать
перенос данных. При этом появляется окошко с информацией о том, как идет
перенос. Посмотрите на закладку Input в интерфейсе Petrel. Если вы не видите
изменений (перенесенные данные не появились), нажмите на кнопку Refresh,
чтобы обновить окно. Кнопка Refresh находится в окне Reference Project tool,
над вашим основным проектом. Теперь все новые папки скопированы в ваш
проект и доступны на закладке Input. Закройте окно Reference Project tool.

33
Раздел 3 - Импорт данных

Комментарии
Если вы хотите запретить перенос данных в обе стороны, второй проект
должен быть read-only. В противном случае пользователь сможет добавлять и
перезаписывать данные во второй проект.
Копировать из другого проекта можно данные и с закладки Input и с закладки
Models. Атрибуты, относящиеся к модели, можно копировать только вместе с сеткой.

Контроль качества импортированных данных


После того, как данные были импортированы в Petrel, вам следует провести
контроль качества, проверить, выглядят ли они так, как вы ожидали. Наиболее
типичный способ контроля качества данных - это их визуализация, а также проверка
статистики. Чтобы просмотреть данные в разрезе используйте сечение (General
intersection), а также мощный инструмент («плеер») для передвижения этого разреза
через данные.

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


импортировали, вы увидите, что Z-значение =0. Это будет скорректировано в
следующей главе при изучении редактирования входных данных.
Проверка статистики и отображение объектов для проверки качества
1. Откройте окно Settings для папки 3D Seismic Interpretation, кликнув на ней два
раза.
2. Перейдите на закладку Statistic и проверьте статистику. Обратите внимание на
порядок данных и на то, что значения времени и глубины ниже среднего уровня моря
отрицательны. Также заметьте, что максимальное значение Z -1 0 0 м. Посмотрите
файл в 3D - окне и вы поймете почему. Если это не очевидно, то зайдите в на
закладку Statistics для каждого объекта и найдите объект, который имеет отличие.
S ettin g s fo r "3D Seism ic L in es (T im e )'

О Info ! В П й Е б с Г 1

Axis Mh Max Delta


X 447991.16 464328.58 16337.40
Y 8779220.08 6792908.88 1368a 80
2 •2314.79 •100.00 2214.79

3. Повторите эту процедуру для некоторых других импортированных данных,


просмотрите полигоны разломов в 3D окне. Если они не отобразились, то, возможно,
они находятся вне окна, нажмите на иконку View All Я* на панели инструментов,
чтобы отобразить все данные на экране. Нажмите на иконку Axis UL, чтобы увидеть
X-Y-Z координаты в трехмерном пространстве.

34
Раздел 3 - Импорт данных

Экспорт
1. Зайдите на некоторые объекты на закладке Input, кликните правой кнопкой и
выберите Export.
2. Обратите внимание, что Petrel выбирает подходящий формат в зависимости
от типа объекта. Выберите формат и введите имя экспортируемого файла.
3. Кликните правой кнопкой мыши по папке Wells. Здесь вы видите три команды
для экспорта. Export создает файл заголовка скважины, Export All Wells In Folder
создает файлы инклинометрии и Export All Logs in Folder создает файлы,
содержащие различные каротажи для каждой скважины. Для двух последних опций
экспорта введите соответствующее расширение файлов.

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

35
Раздел 3 - Импорт данных
reference project tool. Мы увидели, как для контроля качества можно использовать
закладку Statistics. Кроме того, вы научились экспортировать данные.

36
Раздел 4 - Визуализация сейсмики

Раздел 4 - Визуализация сейсмики


У п р аж н ен и я

Обзор упражнения:

Подписи в окне Base Мар и визуализация сейсмических разрезов

Отображение инлайнов, кросслайнов и произвольных разрезов в окне 3D

Перемещение сейсмических разрезов в Base Мар или в 3D окне

Перемещение сейсмических разрезов в окне интерпретации

Отображение нескольких окон одновременно

Оцифровка произвольной линии

Создание сейсмического разреза вдоль произвольной линии

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

Дополнительное упражнение:

Создание произвольного сечения, со сторонами паоаллельными инлайнам и


кроссл айнам

Подписи в 2D окне (Base Мар) и визуализация сейсмических разрезов

Этот процесс описывает, как отображать инлайны, кросслайны и произвольные


разрезы в 2D окне. Один инлайн и один кросслайн будут автоматически созданы при
загрузке сейсмического куба, но они не отобразятся, пока вы их не включите.
1. Дважды кликните по папке Survey 1. ~ ^ ШШШ
2. Откроется окно Settings для папки Survey. Здесь вы можете задать подписи в
окне Base Мар. Просмотрите настройки по умолчанию и нажмите Cancel. Обратите
внимание, что настройки относятся и к 3D окну и к 2D (Base Мар).

37
Раздел 4 - Визуализация сейсмики

3. Щелкните правой кнопкой мыши по иконке вашего сейсмического куба


(Gullfaks.segy) и выберите Insert Seismic Intersection. В папке сейсмического куба
будет создан новый объект - произвольный разрез (Random line). Он отобразится в
3D окне.

4. Откройте новое окно 2D из меню Window. Остальные окна окажутся на заднем


фоне. Они доступны через меню window либо через закладку Windows.
5. Включите галочку перед папкой Survey 1, инлайном, кросслайном и
произвольным разрезом. Границы съемки и сейсмические разрезы отобразятся в
окне 2D.

38
Раздел 4 - Визуализация сейсмики

Я)2

192

- зг *1 Survey 1
а ф в гG u llla k s .s eИ
ЙЦ v Inline 658
v XLine 618
J v Random line

Визуализация инлайнов, кросслайнов и произвольных разрезов в 3D


окне.
1. Активизируйте 3D окно. Его так же можно открыть из закладки Windows или из
верхней панели Window.
2. Включите галочки напротив папки Survey 1, а также инлайна, кросслайна и
произвольного разреза.
3. Создайте новый инлайн. Правой кнопкой мыши кликните на сейсмический куб
(Gullfaks.segy) на закладке Input и выберите из выпадающего меню Insert Inline
Intersection.

39
Раздел 4 - Визуализация сейсмики

4. Новый инлайн появится внизу папки сейсмического куба. Обратите внимание,


такой же инлайн уже визуализирован.

Работа с сейсмическими линиями в 2D (Base Мар) и 3D окнах.


В этом упражнении рассматривается, как перемещать сейсмические разрезы в 3D
окне. Такие же опции доступны и для 2D окна (Base Мар).

1. Используйте иконку Manipulate Plane icon Ч на функциональной панели для


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

2. Активизируйте инлайн (щелкните по нему на закладке Input, чтобы он был


выделен полужирным шрифтом). Установите шаг просмотра сейсмических линий на
32 и используйте плеер для пошагового перемещения активного инлайна.

3. Активизируйте иконку Manipulate Plane icon 3 и используйте клавиши


PgUp/PgDn на клавиатуре для пошагового перемещения заданного разреза.
Убедитесь, что нумерация илайнов в “Gullfaks.segy” меняется.
4. Сделайте активным произвольный разрез. Установите шаг перемещения
сейсмических разрезов. (Используйте большое значение, например 500).
Используйте плеер для перемещения произвольного разреза. Обратите внимание на
скорость перемещения линии.
5. Нажмите на конку Manipulate Plane icon 3, щелкните на произвольный разрез
в 3D окне для перемещения на необходимую позицию. Удерживая комбинацию «Shift
+ левая кнопка мыши», поверните произвольный разрез в 3D окне, используя иконку
Manipulate Plane.
40
Раздел 4 - Визуализация сейсмики
6. Сделайте активным процесс Seismic Interpretation на закладке Processes в
папке Geophysics.
7. Щелкните на иконку Toggle Seismic Annotation ‘ J для визуализации подписей
сейсмических линий и времени на выбранном разрезе в 3D окне. (Возможно, вам
придется повернуть изображение, чтобы увидеть подписи.)

Создание time slice (горизонтальный срез по времени).


1. В закладке Input правой кнопкой мыши щелкните на Gullfaks.segy, и в
выпадающем меню выберите Insert time slice intersection. В нижнем правом углу
появится строка, в которой будет показана загрузка time slice в Petrel.
2. Убедитесь, что активно 3D или 2D (Basemap) окно. Срезы по времени (Time
slices) нельзя отобразить в окне интерпретации. Включите новый time slice,
определенный как Z на закладке Input под другими сейсмическими линиями.
-i V Survey 1
s o i a iG u llfa k s.s e g y
* Inline 624
Щ v- XLine 618
J ■/ Random line
J </ Inline 350
j V Z =-1 849.339

3. Теперь он отображен в окне вместе с остальными сейсмическими линиями.


Для их перемещения, используйте на функциональной панели иконку Manipulate
plane icon 1.

41
Раздел 4 - Визуализация сейсмики

Управление сейсмическими линиями в окне интерпретации.


Открыть новое окно интерпретации можно двумя способами:
Выберите меню Window, и в выпадающем списке выберите New Interpretation
Window. Теперь 3D окно находится на заднем плане, и вы можете вернуться к нему
из верхнего меню Window или из закладки Windows. Для визуализации данных в
окне интерпретации, включите сейсмический разрез, который хотите
визуализировать.
• Кроме того, окно интерпретации может быть вызвано путем нажатия правой
кнопки мыши на сейсмическую линию, и в выпадающем меню нужно выбрать Create
Interpretation Window.
1. Правой кнопкой мыши щелкните на сейсмический разрез и выберите Create
Interpretation window.

42
Раздел 4 - Визуализация сейсмики
JiL
-1 v Ш Щ * ” 1
2Г "СIbngs
rl'OW cSoi t i l e settings..,

1< relste..
СаЫамк ..
Assign mncnonc
T- rtew cbiitt
Д Create interpretation wndov i

3 Create intersection w ndo <n

2. Используйте комбинацию клавиш «Shift + Ctrl + левая кнопка мыши» для


увеличения масштаба просмотра.
3. Используйте комбинацию клавиш «Shift + левая кнопка мыши» для
перемещения.
Меню прокрутки с правой стороны, а так же внизу окна появляется в том случае,
когда изображение увеличено и часть его не видно в окне. Меню прокрутки можно
использовать для увеличения масштаба просмотра, перемещения, а так же
растягивания и сжатия изображения.

4. Чтобы отобразить центр сейсмической линии в окне интерпретации, нажмите,


и, удерживая, белый прямоугольник (меню прокручивания) в нижней части, или с
правой стороны экрана потяните его используя левую кнопку мыши (курсор
изменится на «руку»). Таким образом, вы переместите изображение.
5. Для увеличения масштаба просмотра; подведите курсор между белой и серой
областью в меню прокручивания (курсор изменится на двойную стрелку). Щелкните
на пересечение левой кнопкой мыши и потяните для увеличения масштаба

43
Раздел 4 - Визуализация сейсмики
просмотра. Это можно сделать в обоих меню прокручивания (в нижней части экрана
и с правой стороны экрана).
6. Для растяжения и сжатия изображения, выполните такие же действия, которые
описанны выше (шаг 5), при этом используйте клавишу Shift на клавиатуре. При
нажатии Shift, Petrel позволяет изменять масштаб в направлении х и у.

Иконку Magnifying Glass А на функциональной панели можно использовать для


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

7. Щелкните на иконку Magnifying Glass ED


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

8. Для растяжения и сжатия сейсмической линии, выполните то же самое


действие (шаг 7), но при этом используйте клавишу shift на клавиатуре.

9. Для уменьшения или увеличения масштаба просмотра, используйте клавиши +


и - на клавиатуре.

10. Другие иконки визуализации: View All in Viewport ^ (показать все


отображенные данные в активном окне), Fit Viewport to Width 5Ё (растянуть окно по
ширине), Fit Viewport to height Ш (растянуть окно по высоте) and Pan Viewport to
Center ® (отобразить окно по центру).

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

12. Для пошагового перемещения разреза, активизируйте инлайн (щелкните на


него в закладке input, чтобы он был выделен жирным шрифтом). В поле шага
просмотра сейсмических линий 32 'г , выберите 32. Используйте плеер для
перемещения активных инлайнов. Также можно использовать клавиши PgUp/PgDn
на клавиатуре.
тт * ж

44
Раздел 4 - Визуализация сейсмики
13. Чтобы визуализировать сейсмические разрезы (инлайны, кросслайны или
произвольные разрезы) напрямую из окна интерпретации, по крайней мере, две
разные линии должны быть созданы из сейсмического объема.

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


треугольник, расположенный над визуализированной сейсмической линией. Имя
пересекающей линии будет находится над треугольником (-ками), вверху в окне
интерпретации.
X IIie 360 Random Ше
510 510 510 5Ю
370 390 4t0 ЯО

Визуализируйте инлайн в окне интерпретации. Потяните треугольник


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

Отображение нескольких окон одновременно

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


2D окне (base map), в 3D окне и в окне интерпретации. Окна можно расположить так,
чтобы все они поместились в области отображения Petrel. Тогда можно отображать
данные и интерпретацию интерактивно одновременно во всех окнах. Если у вас два
монитора, можно изменить размер самого Petrel (растянуть его на оба монитора),
чтобы использовать их для визуализации и работы сданными.

В проекте должны быть открыты три окна (3D окно, окно интерпретации и 2D окно).
Если нет, то закройте лишние, или откройте необходимые окна. (Подсказка:
проверьте закладку Windows. Три вышеназванных окна должны быть уже включены).

1. Зайдите в Window (верхнее меню) и выберите в выпадающем меню Tile


Horizontal.

2. Убедитесь, что одинаковые инлайн и кросслайн визуализированы во всех


окнах.

3. Расставьте окна как показано на картинке ниже. Чтобы поменять размер окна,
наведите курсор мыши на угол или любую его границу, и, когда появится двойная
стрелка, потяните мышь, уменьшая или увеличивая окно до необходимого размера.
Раздел 4 - Визуализация сейсмики
(|> ‘t 1(11

4. Активизируйте окно интерпретации, щелкнув по нему и используя плеер или


клавиши PgUp/PgDn на клавиатуре, начните менять сейсмические линии (инлайны
или кросслайны). Обратите внимание, что, меняясь в окне интерпретации,
сейсмические линии меняются и в других окнах. Так же, часть сейсмической линии,
визуализированная в окне интерпретации, отображена желтым цветом в других
окнах. Желтая жирная линия в 2D окне (Basemap), и желтый прямоугольник в 3D
окне. Прямоугольник в 3D окне исчезает в течение нескольких секунд.

46
Раздел 4 - Визуализация сейсмики

1
в
Я
I*
1 £:л & Я
Л1
В Я
XI
1 В
«п
г а
Л)
С Я
tn
С Ж
и»
Я Б
ян
» w
£ Б w
& £ гк
Я В w

5. Активизируйте 3D окно, щелкнув по нему. Убедитесь, что активен (выделены


жирным) процесс Seismic Interpretation на закладке Processes и сейсмический куб на
закладке Input.

6. Щелкните на иконку Select crossline intersection №на функциональной панели и


щелкните на пересечение, находящееся справа от активного кросслайна. В закладке
Input кросслайн обновится (новая нумерация).

7. Выберите новый инлайн используя иконку Select inline intersection^.

8. Опять активизируйте кросслайн, выберите иконку Select active seismic line ^ и


щелкните на кросслайн в 3D окне.

Комментарии.

Чтобы активизировать окно, просто щелкните на него левой кнопкой мыши. Если вы
хотите отобразить данные в окне, убедитесь, что окно активно. Если вы хотите,
чтобы было открыто только одно окно, щелкните на квадрат (Maximize button) в
верхнем правом углу окна. Чтобы закрыть окно, щелкните на крест в верхнем

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

Оцифровка произвольной линии

Опция визуализации сейсмических разрезов вдоль созданных произвольных


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

1. Убедитесь, что активен необходимый сейсмический куб (выделен жирным


шрифтом).

2. Отобразите горизонтальный срез по времени (time slice), созданный в


предыдущем упражнении в 3D окне. Растяните окно, чтобы использовать весь экран.
Если у вас визуализированы другие данные, выключите их.

3. Убедитесь, что процесс Seismic Interpretation активен.

4. На функциональной панели справа, выберите иконку Create arbitrary polyline


intersection S. Нарисуйте полигон, используя левую клавишу мыши, дважды
щелкните по нему, чтобы закончить. Сейсмический, произвольный разрез (General
Intersection) создастся автоматически, и будет находиться в папке Gullfaks.segy.
- з? Survey 1
е ф v j Г...............
G iu llf a k s . i c g y

Щ Irtfnc 570
Ц | Xtine 5W
J Rancb’n line
J Z—18E0 73^8154
J InfireElO
- ч/ G eneial in teiseclio n [Arbitiaiy polygon G ullfaks.segy]
f t A b i l i t y p c iy g o i;

f * 4 *
Раздел 4 - Визуализация сейсмики
5. Для редакции произвольной линии, откройте папку General Intersection,
отобразите и активизируйте Arbitrary Polygon.
6. Активизируйте процесс Make/Edit Polygons в диаграмме процессов, в папке
Utilities.
7. Выберите иконку Select and Edit/Add Points^. Выберите точку на полигоне и
потяните, переместив ее на новую позицию. Чтобы было проще выбирать точки для
редакции, можно увеличить масштаб просмотра изображения. Обратите внимание,
что сейсмический произвольный разрез обновляется автоматически.

Комментарии.
Также могут быть добавлены дополнительные точки, для этого используйте иконку
Add new points * .
Удалять точки можно с помощью иконок: выбрать точку - Select/pick mode fe, удалить
точку - * или клавишей Delete.

Сейсмический разрез по скважинам.


Еще один метод визуализации данных (включая сейсмические) это отображение на
разрезе по скважинам. Сохраните изменения в вашем проекте Gullfaks.

1. Дезактивируйте произвольный сейсмический разрез, созданный в предыдущем


упражнении.
2. Откройте окно New Well Section Window из верхнего меню Window.
3. Раскройте папку Wells на закладке Input и включите те скважины, которые
хотите отобразить на разрезе.
4. В закладке Windows, в папке Well Section появится Well Section Fence.
- К* V/ W ell section 2 [S S T V D ]
i "4 W ell section fence [Lines/Polygons t ]
* J9 -/ A15
+ f r IV C5
* >:> v c?
+ ^ v 82
+. > v- B9

5. Откройте 3D окно. Теперь вы можете включить галочку напротив Well section


fence. Визуализируйте Well Section Fence в 3D окне (включите галочку).

6. Нажмите иконку Enable/disable toggling of visualization on intersection plane


которая находится в левом нижнем углу окна.
7. В папке Survey 1, включите галочку рядом с Gullfaks.segy. Отобразите Well
Section Fence (вместе с горизонтальным срезом по времени) в 3D окне.

49
Раздел 4 - Визуализация сейсмики

Обратите внимание: Сейсмические данные во времени, а скважинные данные в


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

8. Зайдите в меню Insert и выберите в выпадающем меню New Check Shots.


9. Папка Check Shots 1 будет находится в папке Global well logs.

10. Щелкните правой кнопкой мыши по папке Check Shots 1 и выберите Import (on
selection).
11. Выберите файл gfaks_check_shots.prn в директории Check shots. Проверьте,
что выбран формат Check Shots format (ASCII). Нажмите Open. Откроется окно Import
Check shots, оставьте окно без изменений и нажмите ОК.
12. Щелкните правой кнопкой мыши по папке Wells folder, откройте окно Settings и
перейдите на закладку Time. Убедитесь, что Check Shots 1 находится первым в
списке и выбран, затем нажмите Execute. Теперь соотношение время-глубина
задано. Нажмите Ok чтобы закрыть окно Settings для папки Wells.

50
Раздел 4 —Визуализация сейсмики

13. Выберите домен TWT в главном меню над окном Display. Включите галочку
перед папкой Wells чтобы отобразить скважины во временном домене.
[tw t р |
ТУР
DS5 TV
14. Откройте папку Global well и отобразите кривую пористости (porosity).

- ft- Global wellfogs


DEPT
Ip Perm
Y Gamma
Ф x' Porosity

15. Отобразите Well Tops. При необходимости измените настройки визуализации.


+ $ £ V» W ell tops 1

Д о п о л н ител ьн о е упраж нение:

Создание произвольного сейсмического разреза


Это упражнение показывает как отображать произвольный разрез, сегменты которого
параллельны инлайнам и кросслайнам.
1. Визуализируйте Time slice в окне 3D.
2. Активируйте процесс Seismic Interpretation.
3. Выберите иконку Select the Create seismic aligned polyline intersection «J на
функциональной панели. Нарисуйте полигон используя левую кнопку мыши,

51
Раздел 4 - Визуализация сейсмики
щелкните один раз чтобы изменить направление и два раза чтобы закончить линию.
Seismic random line автоматически создастся, и сохранится в папке Gullfaks.segy.

4. Для редактирования Random line, откройте папку General Intersection,


визуализируйте и активируйте Arbitrary Polygon.
5. Активируйте процесс Make/Edit Polygons в Utilities в закладке Processes.
6. Выберите иконку Select and Edit L i n e Для редактирования выберите линию
на полигоне щелкните и перетащите ее на выбранную позицию. Отметьте, что
Seismic random line автоматически обновится.

Обзор
В этом разделе вам был представлен процесс визуализации сейсмических данных в
окне 2D (Base Мар), в окне 3D и в окне интерпретации. Вы узнали, как отображать и
перемещать инлайны, кросслайны, временные срезы и произвольные разрезы; вы
познакомились с расположением окон, оцифровкой произвольных линий и созданием
разреза по скважинам. Кроме того, было показано, как задавать соотношение время-
глубина с использованием загруженного сейсмокаротажа.

52
Раздел 5 - Интерпретация сейсмики

Раздел 5 - Интерпретация сейсмики

Упражнения
Закройте все окна (отключите их на закладке Windows), откройте окно
интерпретации, выбрав New Interpretation Window из меню Window или кликнув
правой кнопкой на сейсмическом разрезе на закладке Input и выбрав из
выпадающего меню Create Interpretation Window.

Интерпретацию горизонтов можно производить на любых типах разрезов: инлайнах,


кросслайнах, временных срезах (timeslice), произвольных разрезах, изогнутых
вертикальных разрезах и т.д., отображенных в 3D окне или традиционном 2D окне
интерпретации.

Обзор упражнения:
Создание папки интерпретаций и нового горизонта
Управляемое 2D прослеживание (Guided Autotracking)
Автоматическое 2D прослеживание (Seeded 2D Autotracking)
Автоматическое 3D прослеживание (Seeded 3D Autotracking)
Ручная интерпретация (Manual Interpretation)
Редактирование интерпретации
Создание папки интерпретаций и добавление нового разлома
Интерпретация сегментов разломов в 3D окне
Интерпретация сегментов разломов в окне интерпретации

Создание папки интерпретации (Interpretation folder) и нового горизонта


Из меню Insert выберите New Interpretation Folder.
Правый клик на папке и выберите Insert Seismic Horizon.
В окне настроек для нового горизонта (Seismic horizon 1) есть вкладка Autotracking,
где можно задать установки для автокорреляции. Выберите Peaks в поле Signal
tracking feature, а в поле Max vertical delta задайте число 8. Выберите Validated 3x3 в
поле Expansion quality. В качестве Seeds отметьте Visible points. Нажмите ОК.

53
Раздел 5 - Интерпретация сейсмики
• * Setting.* for “Seismic h o iiz o rt Г

I / Styte О Info A tta c k in g Statistics Colors

Stgnai (lacking feature p e^ s v


I Value constraints • 2D/3D
1 0 Seed value confidence [%\ 30
1 Q Value lange: | J
I О Max value deita:
I Vertical constraints • 20У30
П Vertical range [ms)

CO
Max vertical defeo jm:]
(~~1 Trend data

Wavelet backng - 2D/30


□ Wavelet Tracking Wavelet length [msl

I 0.75 Corteiation quality 1.0


I Lateral constraints • 30 only
Expansion quality: Validated 3x3

П Boundary polygen
П Stop at visible faults k j
Seeds • 3D only
Seismic votone:
Q @ I H ____I
Visible points Points satisfying ttter:
Selected pants

Ova ride/locking 20 /30
П Override С Adjust seed points
Lock visible points i... Lock selected pants
О lock №er: В - Г
| Track now j

|У Acpjy | j✓ OK. | | К Cancel |

Имейте в виду, что при интерпретации вы всегда добавляете данные в активный


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

Управляемое 2D прослеживание (Guided Autotracking)


Интерпретацию можно выполнять и в Interpretation window и в 3D окне. Для
интерпретации сейсмических горизонтов в Petrel есть несколько методов.

При использовании метода Guided autotracking выбирайте точки на отражающей


границе, и интерпретация будет следовать максимальным значениям амплитуды
между точками этой отражающей границы, если в качестве Signal tracking feature
была выбрана опция Peak.
1. Сделайте активным процесс Seismic Interpretation (закладка Processes
>Geophysics.)
Кликните по иконке Interpret grid horizons [Н] ^ расположенной на функциональной
панели, чтобы сделать доступными иконки разных методов интерпретации. Это же
можно сделать с помощью горячей клавиши Н, если активна область просмотра.
Если область просмотра не активна, нужно сперва сделать ее активной, нажав F3.
Кликните по иконке Guided Autotracking на функциональной панели.
Откройте окно Iinterpretation window, если оно еще не открыто.
Отобразите Inline 766 (для этого введите 766 в поле Plane position и кликните в окне
интерпретации) и начните осуществлять интерпретацию методом “guided

54
Раздел 5 - Интерпретация сейсмики
autotracking” на красной отражающей границе (Peak), расположенной приблизительно
на -1700мс в западной части. Интерпретируйте, кликнув на отражающей границе, а
затем двигая курсор в одну сторону по отражающей границе, держа нажатой левую
клавишу мыши. Кликните дважды, чтобы обозначить конец линии интерпретации. Для
того чтобы начать новый отрезок интерпретации можно использовать клавиши N или
Н на клавиатуре.

Убедитесь, что инлайн 766 активен (выделен полужирным). Переместитесь на 8


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

7. Продолжите выполнять управляемую автокорреляцию (guided autotracking) на


инлайне 750.

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


панели должна быть нажата иконка (Interpret grid horizons [H]).

Автоматическое 2D прослеживание (Seeded 2D A utotracking)


Кликните по иконке Seeded 2D A utotracking i , расположенной на
функциональной панели.
При помощи плеера переместите инлайн на 8 шагов назад.
3. Начните автокорреляцию в окне визуализации, кликнув на одной точке.
Процесс Seeded 2D autotracking попытается проследить горизонт в обе
стороны, в соответствии с выбранной точкой. Настройки (ограничения)
этого прослеживания задаются на закладке Autotracking окна Settings
интерпретируемого горизонта.
4. Чтобы вставить флаговое, значение нажмите клавишу N на
клавиатуре, а затем начните корреляцию того же отражения, но с других
координат X и Y.

55
Раздел 5 - Интерпретация сейсмики
5. Если вы хотите удалить проинтерпретированные данные, кликните по
иконке Bounding Box select и окружите прямоугольником
проинтерпретированные данные левой кнопкой мыши. Удалить
выделенные данные можно клавишей Delete на клавиатуре или иконкой
Delete * на функциональной панели.

56
Раздел 5 - Интерпретация сейсмики
Автоматическое 3D прослеживание Seeded 3D Autotracking

1. Дважды кликните на горизонт в папке интерпретаций и проверьте настройки на


закладке Autotracking. Они должны быть такими же, как мы задали раньше. В секцию
Seeds вставьте сейсмический куб Gullfaks.segy при помощи голубой стрелки
(выделите куб на закладке Input и кликните по голубой стрелке рядом с полем
Seismic Volume). В случае, когда у нас в проекте только один сейсмический куб этого
делать не надо, т.к. Petrel автоматически возьмет этот единственный.

2. Нажмите на кнопку Track now L Ttacknow J. Посмотрите, как изменился горизонт.


3. Мы откоррелировали некоторое количество точек и для дальнейшей
автокорреляции у нас используется больше исходных точек. Поэтому имеет смысл
нажать на кнопку Track now еще раз или два.
4. Для отмены-повторения действий можно использовать кнопки Undo и Redo
на функциональной панели. Их можно использовать сколько угодно раз.
5. Измените Expansion quality на Basic 3x3 на закладке Autotracking, чтобы
откоррелировать горизонт по всей площади.
Сохраните проект.

Проверка качества и редактирование интерпретации


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

57
Раздел 5 - Интерпретация сейсмики
что Petrel сохраняет историю интерпретации и есть возможность
использовать опции Undo и Redo столько раз, сколько вам нужно.

Упражнение

1. Для того чтобы сделать копию Seismic horizon 1, используйте сочетания


клавиш Ctrl +С и Ctrl +V. Кликните на Copy of Seismic horizon 1 и переименуйте его в
Horizon_edit. Отобразите горизонт в 3D окне. Выключите исходный горизонт.
- 'У iv; Interpretation folder 1
+ "& У 3D inierp inclusion Mess
+ Seismic horizon 1
+ vС В П И
2. Используйте кнопку Bounding Box Select ffi для обрисовки прямоугольной
границы вокруг области, которую вы хотите удалить. Если интерпретация плохо
различима из-за неподходящей цветовой гаммы, то вы можете ее поменять во вкладке
Style окна Settings.
3. Удалите точки при помощи кнопки *

Для удаления части интерпретации вы можете использовать Eraser Есть


возможность увеличить его размер при помощи клавиш + /-.
Для отмены-повторения последнего редактирования используйте кнопки Undo *"> и
Redo <"Ч
Для удаления нескольких областей в один прием используйте кнопку Bounding Box
Select вместе с клавишей Shift. Опять же, для отмены операции используйте
кнопку Undo.

Ручная интерпретация (Manual Interpretation)


Откройте Interpretation window.
Отобразите Inline 494.
Активируйте и отобразите Horizon_edit.

58
Раздел 5 - Интерпретация сейсмики
При помощи плеера поперемещайтесь через куб и найдите тот инлайн, на котором
вам бы хотелось сделать интерпретацию вручную или/и отредактировать
существующую.
Кликните по иконке Manual Interpretation 3», расположенной на функциональной
панели. Выполните интерпретацию, используя левую кнопку мыши. Между
проинтерпретированными точками появляется прямая линия.

Создание папки интерпретации и добавление нового разлома


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

1. Кликните правой кнопкой по папке Seismic и выберите Insert Interpretation


Folder из выпадающего меню.
2. Кликните по созданной папке и переименуйте ее в Faults.
3. Правый клик на папке Faults. Из выпадающего меню выберите Insert New
Fault. В папке Faults появится новый объект, который будет называться Fault
interpretation 1. Все разломы, которые вы будете создавать в процессе
интерпретации, следует помещать в эту же папку.

- *5 ) Faults
+ tfl V 3D inferp inclusion fillers
m F au lt in te ip ie ta tio n I

Интерпретация сегментов разломов в 3D окне


3D окно - мощный инструмент для интерпретации разломов. Комбинирование
сейсмики и проинтерпретированных горизонтов в 3D окне часто дает превосходную
картинку структурного плана.

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


Разломы цифруются сегментами (линиями), которые в Petrel автоматически

59
Раздел 5 - Интерпретация сейсмики
триангулируются для задания поверхности разлома. Сегмент может состоять из
любого числа точек. При триангуляции точки соседних сегментов будут объединены
для создания поверхности разлома.

В этом упражнении мы познакомимся с интерпретацией разломов в 3D окне и в


окне сейсмической интерпретации (Interpretation window).

В 3D окне отобразите интерпретацию Top Etive, находящуюся в папке 3D Seismic Lines


(Time) на закладке Input. Эту папку вы скопировали из второго проекта (используя
Reference project tool) раньше. Около всех интерпретаций в этой папке стоят иконки в
виде замков. Это из-за того, что данные были скопированы из другого проекта.
Изначально они были созданы в более ранней версии Petrel, и поэтому их нельзя
редактировать в данном проекте.
- 3D Seismic Lines (Time)
+ ;У 3D inte/p incktston M en
t£^ Seabed
« □ Base Cretaceous
Л TopTarbert
Top Ness
" У Top Etive

2. Выделите горизонт Top Etive.


3. Кликните по иконке Adjust Color Table on Selected „ н а панели инструментов,
для оптимизации цветовой гаммы.

4. Проверьте, что Fault Interpretation 1 активна.

5. Убедитесь, что активен процесс Seismic Interpretation. (Закладка


Process, папка Geophysics.)
6. Отобразите Inline.
7. Кликните по иконке Interpret Faults 'Ч находящейся на функциональной
панели.
8. Проинтерпретируйте разлом при помощи левой кнопки мыши.

60
Раздел 5 - Интерпретация сейсмики

Перемещайте разрез через сейсмический куб с шагом 16 для интерпретации разлома.


Флаговое значение можно вставлять при помощи клавиши N

10. Для изменения масштаба, прокрутки и т. д. перейдите в режим


просмотра (Viewing Mode). Для этого нажмите Esc на клавиатуре (если необходимо - сперва
нажмите F3, чтобы сделать активной % область просмотра) или кликните по иконке Viewing
Mode 'ч4- на функциональной панели. Чтобы вернуться обратно в режим интерпретации
разломов снова кликните кнопку Esc на клавиатуре или кликните по иконке Interpret Faults ^
на функциональной панели.

Для редакции разломов выберите точки, которые вы хотите удалить или переместить при
помощи иконки Select and Edit/Add points
Продолжите интерпретацию разлома.

61
Раздел 5 - Интерпретация сейсмики
Если вы хотите интерпретировать несколько разломов, кликните правой кнопкой по папке
Faults, выберите Insert Fault из выпадающего меню. Сделайте активным (жирным) новый
разлом и начните интерпретировать.

Имейте в виду, что при интерпретации вы всегда добавляете данные в активный


горизонт или сегмент разлома.
Если вы хотите изменить имена разломов, то откройте Settings для каждого из них
и поменяйте имена на закладке Info.

Интерпретация сегментов разломов в окне сейсмической интерпретации


Откройте существующее окно сейсмической интерпретации, если у вас нет ни одного, то
создайте новое.
Деактивируйте Fault Interpretation 1 и создайте новый разлом, см. выше, шаг 13.
- iy_ Faults
+ V 3D in ie ip incfuston Ше/s-
Fault interpretation 1
V Fault interpretation 2

Активируйте Inline и наберите 700 в поле Plane position, которая находится внизу окна
визуализации. Номер Инлайна изменится на 700.
Отобразите Top Etive, чтобы им руководствоваться при интерпретации разломов. Если
горизонт не отображается, то поперемещайте разрез с шагом 1.
Используйте инструмент ® Interpret Faults для интерпретации нового разлома.
Перейдите на следующий Инлайн с шагом 16 и проинтерпретируйте тот же разлом.

Откройте 3D окно. Отобразите проинтерпретированный разлом вместе с горизонтом Etive и


сейсмикой, для проверки качества интерпретации.

62
Раздел 5 - Интерпретация сейсмики

Комментарии
Имейте в виду, что при интерпретации вы добавляете данные в активный
горизонт или разлом.
Параметры визуализации разлома могут быть изменены во вкладке Style
окна настроек (Settings) этого разлома.
Petrel создает триангулированные поверхности между точками разлома,
чтобы получить плоскость разлома. Если вы будете интерпретировать
разлом, используя разрезы только одного направления, визуализация
будет работать хорошо. Однако если вы будете проводить
интерпретацию при помощи и инлайнов и кросслайнов, у вас могут
возникнуть проблемы отображения плоскости разломов из-за
триангуляции. Вы можете выбрать опцию не отображать поверхности
разломов в установочном окне Settings для разлома, зайдя во вкладку
Style и отключив отображение поверхности.
Разломы могут интерпретироваться в нескольких направлениях
(например, инлайны, кросслайны, произвольные разрезы и временные
срезы). Возможные невязки могут привести к неопределенности
нахождения разлома в 3D. Petrel не может автоматически ликвидировать
эти невязки.

Обзор
В этом разделе мы научились интерпретировать разломы и горизонты по сейсмике в
3D окне и в окне интерпретации (Interpretation window). Мы познакомились с
методами интерпретации, такими как управляемое прослеживание (guided
autotracking), автоматическое 2D и ЗВ прослеживание (seeded 2D autotracking, seeded
3D autotracking), ручная интерпретация (manual interpretation) и интерпретация
разломов (fault interpretation). Также мы увидели, как можно редактировать
интерпретации горизонтов и интерпретации разломов.

63
Раздел 6 - Редактирование входных данных

Раздел 6 - Редактирование входных данных

7 Упражнения

Редактирование входных данных


Входные данные, такие как полигоны разломов, fault sticks (Стики) и 2D и 3D -
сейсмическая интерпретация могут быть плохого качества или просто не
подготовлены для трехмерного моделирования. Процесс Make/Edit polygons
применяется для редактирования или создания новых полигонов. Полигон - это
термин, применяемый для любых типов линейных данных в Petrel. Поскольку точки и
линии - сходные типы данных (линии - это соединенные точки), они легко могут быть
превращены из одного в другой. Отсюда, точки могут быть превращены в линии до
редактирования и обратно превращены в точки после редактирования.

Операции над полигонами также могут применяться для редактирования.


Имеющиеся в наличии операции это - разрыв линии на основании горизонтального
расстояния между точками, разрыв, основываясь на углах, увеличение/уменьшение
числа точек и другие операции.
Операции над поверхностями включают объединение поверхностей, задание
значений поверхностям, исключение, сглаживание, сжатие и расширение. Эти
операции можно найти в закладке Operations в окне настроек Settings для многих
типов входных данных.

Процесс Make/Edit Surface применяется для так называемого мэппинга (mapping),


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

Важные иконки, используемые на этом этапе:


в Add New points ^ Select and Edit/Add points
/ Start New polygon (N) Start new set of Polygons (deactivate Old)
Disconnect polygon й Show points in the polygons
^ Select/Pick Mode Ш Pops up Z-value Selector

64
Раздел 6 - Редактирование входных данных
Обзор упражнения:
• Создание граничного полигона (Процесс Make/Edit Polygon)
• Создание 2D поверхности (Процесс Make Surface)
• Удаление пиков (Процесс Make/Edit Polygon)
• Присвоение значений Z полигонам разломов (Polygon Operations)
Создание разреза (General Intersection)

Создание границы (проекта)


Граница может быть оцифрована с помощью процесса Make/Edit polygons.
Полигоны можно цифровать и в 2D и в 3D окнах, но обычно легче создавать их в
двухмерном окне.

1. Откройте ваш проект или GF_lnput_Data.pet.


2. Откройте 2D окно.
3. Отобразите линии трехмерной сейсмической интерпретации для горизонта
Top Tarbert (они находятся в папке 3D Seismic Lines).
4. Активируйте процесс Make/Edit Polygons.
5. Выберите иконку Add new points * icon. Оцифруйте полигон, полностью
окружающий линии интерпретации. Новый полигон будет храниться в нижней части
закладки Input.

Замечание: Эти действия нельзя отменить, но, используя кнопку Delete *


Й функциональной панели или на клавиатуре, можно удалить введенные ранее точки.

6. Замкните полигон, выбрав пиктограмму Select/Pick Mode а потом иконку


Close Selected Polygon(s) S7 . (Вы должны быть в режиме Select/Pick mode, чтобы
иметь доступ к иконке Close Polygon(s)).
7. Если вам нужно отредактировать одну из точек, то нажмите пиктограмму
Select and Edit/Add Points Когда у нас активен этот инструмент и мы при этом
кликнем на линии между двумя точками, то будет вставлена новая точка, она может
быть отредактирована повторным кликом на ней и перемещена при помощи мыши.

65
Раздел 6 - Редактирование входных данных

Комментарии
Полигоны разломов могут быть созданы из любых точек, линий или
поверхностей. Они получат значение точки, на которой вы кликните при оцифровке
полигона. Если «фоновые» данные не существуют, то значение точки полигона будет
0.
Чтобы начать новый полигон, кликните на Start new set of polygons
(deactivate old)
Чтобы вставить новую линию в уже существующий полигон, прежде всего,
активируйте этот существующий полигон (сделайте его название полужирным) в
закладке Input и начните оцифровать новые полигоны, нажав иконку Start New
Polygon on Active Set of Polygons / icon.

Создание 2D поверхности
Процесс Make/Edit Surface может построить грид из входных данных, таких как
скважинные разбивки, точечные данные, линейные данные, а также можно
произвести регриддинг другой поверхности. Для этого существует большое число
алгоритмов. Appendix (Приложение) в Petrel Manual содержит графическое описание
большинства этих функций. В Petrel есть несколько установок по умолчанию,
основанных на типе и плотности входных данных. Лучше вначале определить
характер входных данных, а потом попытаться применить предложенный метод и
установки.

66
Раздел 6 - Редактирование входных данных

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

1. Создание временного 2D грида Top Tarbert:


а. Откройте процесс Make/Edit Surface (двойной клик по процессу в
закладке с процессами > папка Utilities).
C'fb
b. В поле Main Input введите сейсмическую интерпретацию Top Tarbert; это
можно сделать, выделив объект в закладке Input и затем, нажав кнопку =4,
вставить его в диалоговом окне.
c. Используйте границу, созданную в предыдущем упражнении, как
Boundary, это поле ввода расположено в нижней части Input панели процесса
Make/Edit Surface.
d. Выходной файл назовите Top Tarbert (Time). В белом квадратике
поставьте галочку напротив поля Name и введите имя.

M ake/edit suiface

Execute
Input data: Result surface:
Main input >j « * T op T arbert

Л 0 Name: Top Tarbeit [tirnej


Boundary: | { f t Polygons 22 Execute for all main
□ input in the same folder У
Fault center
lines/polygons
:e Suggest settings from input.

e. Нажмите на кнопку Suggest settings from input и из низпадающего


меню выберите Seismic Lines (high density). Petrel автоматически перебросит
вас в закладку Algorithm и предложит наилучший алгоритм для данных (он
конечно же может быть изменен).
f. В закладке Algorithm, используйте настройки по умолчанию (Convergent
Interpolation).
д. В закладке Geometry задайте установки, как на рисунке ниже, затем
нажмите ОК:

67
Раздел 6 - Редактирование входных данных
Г -----------
M o k e /e d it s u i face
P i
Execute
Input data: Result surface:
Main input: Top Tarbert
m e
0 Name: TopTaibert (time)
Boundary: - : Execute for all main
И f / / Polygons 22 id
u input in the same folder
Fault center
|* Suggest settings from input..
lines/polygons ш
g*» Postproc V We adjustment
В Hints IS Geometry Pteproc U Algorithm
Grid size end position
Automatic (from input
data/boundaiy)
□ Rotation:
О User defined:

Xmin:
^Rotation Q
Viriin: P<mii\Ymin)

Xmax: Width:
Ymax: Height:
Grid increment

Xinc: 50 Yinc: 50

о Boundary
П Make boundary from main input and extend it with nodes.
If this is on, the boundary in the Input data will not be used.

✓ Apply ✓ OK

2. Создание временного 2D грида Base Cretaceous:


a. Откройте процесс Make/Edit Surface. В качестве Main Input используйте
интерпретацию Base Cretaceous и задайте имя выходным данным.
b. Удалите выходные данные из поля Result Surface, выделив его и нажав
клавишу delete. В появившемся окне нажмите No.

Petrel

с. Используйте установки, как для пункта 1, нажмите Apply.


3. Таким же образом создайте 2D временные гриды для Top Ness и Top Etive.
Используйте Boundary и другие установки, как было задано выше.
4. Контроль качества новых временных гридов осуществите путем отображения
их в 3D Window. Есть ли пики на поверхности Top Tarbert (time)? Оставьте как есть
для редакции в следующем упражнении.
5. Создайте новую папку через меню Insert > New folder, назовите ее Surfaces
(time) и переместите туда поверхности (выбрав их, перетащите в папку).

68
Раздел 6 - Редактирование входных данных
Комментарии
Когда вы выбираете Input Data и потом нажимаете кнопку Suggest settings from
input, Petrel предложит метод в закладке Algorithm. Вы можете изменять эти
установки по вашему желанию, если вы думаете, что другие установки обеспечат
лучший результат. Тестируйте различные результаты, перезаписывая или создавая
новые, которые можно сравнивать.
При гридизации скважинных разбивок (Well Tops), как Main input мы выбираем
тип Well tops. Petrel распознает эти данные как скважинные разбивки и также вам
придется задать атрибуты (например глубину, время, падение пласта, азимут и т.д.).

Редактирование поверхности
Инструменты для редактирования поверхности обеспечивают быстрые методы для
корректировки существующей поверхности. В Petrel есть несколько различных опций
для редактирования поверхностей. Примеры функциональных возможностей: Smooth
Area, Peak Remover, выбор (Pick) и перетаскивание значения Z в новую позицию, Assign,
прибавление или вычитание значения Z для выбранного узла грида. Есть также опция для
отмены и повтора операций редактирования.

1. Активируйте процесс Make/Edit Surface (сделайте его жирным в закладке


Processes).
2. Используя Ctrl C+V, сделайте копию 2D грида Top Tarbert (Time) и поместите
ее в ту же папку, где и оригинал.
3. Отобразите поверхность Top Tarbert в 3D окне.
4. Выберите иконку Peak Remover & и уберите пиковое значение, кликнув по
пику. Обратите внимание, что пик более очевиден на поверхности чем на
сейсмической интерпретации (см. рисунок ниже, левый рисунок: сейсмические линии,
правый: поверхность).

69
Раздел 6 - Редактирование входных данных
OlitpM ••Krnir. Цпм (Дну]

Комментарии
Чтобы улучшить скорость процесса редактирования поверхности, во время
этой сессии убираются контурные линии. Когда редактирование закончено,
используйте пиктограмму Refresh 3 для перерисовки контурных линий.
Во время работы с процессом Make/Edit Surfaces инструменты undo/redo
доступны полностью; тем не менее, активирование другого процесса автоматически
сотрет из памяти историю редактирования.
Эти упражнения познакомили вас с несколькими опциями из закладки
Operations, настроек поверхности. Обратите внимание, что в Petrel есть целый ряд
опций, позволяющих вам производить быстрое редактирование ваших данных.
Примеры таких функциональных возможностей:
- Операции между поверхностями (сохранять, где существуют обе, сохранять,
где ни одна не существует, объединение двух поверхностей и т.д.)
- Арифметические операции (Arithmetic operations)
- Shrink
- Expand
- Rotate a surface

70
Раздел 6 - Редактирование входных данных
Если у вас есть папка, содержащая набор данных, вы можете применить такие
же операции ко всему этому набору, включив For all similar objects in the folder.
Пример использования: передвинуть все fault sticks в папке на 100 метров вверх.
Тогда вам только придется задать операцию для одного из файлов до применения ко
всем другим файлам в папке.

Хорошая мысль - создавать копию объекта до того, как делать над ним какие-либо
операции. Закладки Operations, Calculator и More имеют функцию Undo*"*, которая
становится активной, как только произведено какое-либо действие. Когда
установочное окно закрыто, эта функция не доступна.

Создание разреза (General Intersection)


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

Цель упражнения: Используйте упражнения, представленные ниже, как справочную


информацию на всем протяжении курса, когда вам будет нужно создать General
Intersection.
Уберите все данные и оставьте только поверхностьТор Tarbert в 3D окне.
Подсказка: Используйте опцию Clear all visualization из меню W indow. Эта опция
позволит очистить активное окно визуализации от отображаемых в нем объектов.
Правой кнопкой кликните на папке, содержащей поверхности Surfaces (Time) и
выберите Insert General Intersection. Будет вставлена плоскость в направлении
север-юг через вашу модель и отображена в 3D окне. Плоскость будет создана в
папке Surfaces (Time).
j у
к) Base Cretaceous (time)
в IVI TopTarbert(time)
Ш Top Ness (time)
<0 Top Etive (time)
© Copy of TopT arbert (time)
^ У General intersection

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


для нее (правый клик - и выбрать Settings). Выберите закладку Style > подзакладка
Input settings.
4. В Petrel есть инструмент «плеер», привязанный к этому разрезу, который
находится в нижней части окна Petrel всякий раз, когда отображается разрез (GI).

71
Раздел 6 - Редактирование входных данных

a. Голубой квадрат , Toggle Visualization on Plane, - это


«магическая кнопка», которая должна быть активной при выборе
объектов, которые будут отображены на разрезе (не в 3D). Когда эта
кнопка нажата, большинство белых чекбоксов в закладке Input станут
голубыми. Это означает, что эти данные теперь могут быть отображены
на разрезе.
b. Затем идут 7 иконок, применяемых для движения
(«проигрывания») разреза через модель с заданным шагом. Единицы
измерения этого шага - это проектные единицы (т.е. единицы, которые
являются единицами измерения этого проекта, футы или метры,
определенные в Project> Project Settings> Units and coordinates).
c. Кроме того, есть 4 иконки для выравнивания разреза в
вертикапьном и горизонтальном направлениях.

d. ' Иконка Align camera w ith plane ] ориентирует камеру


непосредственно на активную плоскость. И запрещает ее вращение до
тех пор, пока выбрана эта иконка. После выбора этой иконки, возможно,
будет необходимым кликнуть по иконке ^ на панели инструментов,
чтобы позиционировать камеру на отображаемые объекты в 3D.

e. Ножницы •лИ а используются для обрезания отображаемых


элементов как перед, так позади плоскости сечения.
j? j?
f. Три 'snappers' применяются для задания плоскости
нужного положения.
5. Ориентация плоскости разреза: Используйте инструменты A lign East to W est
или A lign Plane Vertically
6. Выберите иконку Manipulate Plane на функциональной панели, кликните на
плоскости и поперемещайте плоскость вдоль осей.
a. Чтобы перемещать плоскость в любом направлении, держите
нажатой клавишу Ctrl, в то время как вы двигаете плоскость разреза.
Обратите внимание на то, что расположение осей вращения зависит от
того, откуда вы указали начать движение.
b. Движение будет легче, если вы ограничите направление
плоскости вертикальным, вы можете это сделать, выбрав инструмент
Align Plane V ertically й . . Если у вас включены опции A lign North-South
^ или Align East-West ^ , тогда вы не сможете передвигать ппоскость
разреза в других направлениях.
7. Отсечение данных сзади плоскости достигается нажатием иконки C lip behind
Plane ш 1 .
8. Отображение данных на плоскости разреза:

а. Кликните на голубой кнопке на панели плеера.

72
Раздел 6 - Редактирование входных данных
b. Включите голубые чекбоксы перед каждой из поверхностей: Base
Cretaceous, Top Tarbert, Top Ness и Top Etive.
c. Чтобы изменить толщину линий, отображаемых на плоскости
поверхностей, идите в окно Settings для сечения двойным щелчком на
нем и выберите Surface Width в закладке Input Settings. Нажмите Ok.

Обратите внимание, что в закладке Input Settings есть опция Ghost limit: Она,

Й например, используется при отображении на плоскости линий сейсмической


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

9. Поперемещайте плоскость через модель (не забывайте, что вам нужно иметь
активной кнопку Manipulate Plane). Вы также можете использовать опцию «плеер» в
нижней части слева, чтобы «проиграть» всю модель с помощью сечения (Кнопки для
перемещения плоскости forwards/backwards, Play plane forwards/backwards, Stop).
10. Привязка плоскости к желаемой позиции:

Кликните на Snap Intersection Plane to 2 Points ^ , находящуюся на панели,


относящийся к «плееру» в нижней части экрана Petrel и просто кликнув,
поставьте 2 точки на поверхности Top Tarbert, чтобы привязать плоскость к
этим двум точкам.

73
Раздел 6 - Редактирование входных данных
Задание вертикального разреза по скважинам
Вертикальный разрез может быть создан через любые траектории скважин или
заданный пользователем полигон (линию).

1. В закладке Input откройте папку Wells. Кликните правой кнопкой мыши на


одной из скважин и выберите Create Vertical Well Intersection.
2. Плоскость разреза по скважинам хранится в папке Wells (см. ниже).
- % * : Wells
Globalнейfogs
1 Globalcompletions
лЪ Globalobserved data
* 4% WeSoiUibutes
bi WeSf&en
■% Saved searches L10
- • Г* МО
№ »• W eilogs
* • А15
A1G
* 81
♦ * 82
• 84
♦ » В8
В9
ш » С1
С2
+ сз
С4
♦ о С5
CS
* С7
+ А Proposed wef-s
* Wefl intersection [A10]

Используйте голубую кнопку в нижнем левом углу, чтобы


отобразить объекты на скважинном разрезе. Вы увидите, что
некоторые чекбоксы объектов в Petrel Explorer, станут
голубыми, и эти объекты можно будет отобразить на
сечении.

Калькулятор для поверхности


В этом упражнении Вы увидите, как добавлять или вычитать поверхности одну из
другой. Вы начнете работать с поверхностью Top Tarber и добавите Seabed. Если
вычесть из одной поверхности другую, то получим карту толщин (изохор).

1. Сначала сделайте копию поверхностей Top Tarbert и Seabed из папки Data for
Depth conversion. Правый клик по копии поверхности Top Tarbert и выберите
калькулятор (Calculator).

74
Раздел 6 - Редактирование входных данных
2. Введите новое имя поверхности (TopTarbert_Seabed), обратите внимание, что
в названии не должно быть пробелов или математических знаков).
Calculator foi ’Copy of Top Tarberl’
Show
0 History
О Result

□ 0u
In i
|сф| TopTaibert_seabed=C opy_of_Top_T aibert+Copy_of_S eabed

H — Run
Select surface variable: For new surface,
use same resolution as:
j Data for Depth Conversion
3 Seabed |еф| SB Copy of TopTaib
9 Copy of Seabed
Use filter: *■ Functions
- Л Suifaces (Time)
-3 Seabed |-y Geometry
Л Base Cretaceous
ENTER
OH Top Talbeit О Rad
-J Top Ness
® Deg (JL
Top Etive
Grad
Copy of Top Tarbert
□ Hyp
R ound S qtf | [ 7 I | 8 11 9 1 I О» ] I A nd |
□ Inv
Sin Abs

Cos Exp Ln ГП ПП ПП ГП Г7
Tan I Pow ^1Го~1Гй1Г~1ГПП
| Log

3. Теперь используйте синтаксис калькулятора (=) и список переменных Copy of


Top Tarbert (+) Copy of Seabed. По умолчанию будет использована то же самое
разрешение грида (50x50), как и в Top Tarbert. Во избежание синтаксических ошибок
используйте кнопки на панели калькулятора, а не клавиатуру.
4. Нажмите ENTER; новая поверхность будет храниться в закладке Input.

Присвоение Z - значений полигонам разломов


Полигоны разломов часто интерпретируются только в направлениях X и Y, отсюда
значения Z равны 0. Когда в Petrel есть временной 2D грид, можно легко передвинуть
все полигоны разломов вниз на соответствующие поверхности. Это присвоит им
значения Z соответствующей поверхности в соответствующих точках.

В этом упражнении Вы будете использовать закладку Operations или C alculations


для полигонов для присвоения Z - значений.

1. В 3D окне отобразите отредактированную версию поверхности Top Tabert


(Time), которую вы создали ранее и Tarbert Fault Polygons. Т.к. полигоны разломов не
имеют значений Z, они будут находиться над структурной поверхностью. Нажмите на
иконку View All Я \ чтобы увидеть отображаемые поверхность и полигон.

75
Раздел 6 - Редактирование входных данных
2. Откройте окно настроек Settings для полигонов разломов пласта Tarbert и
зайдите в закладку Calculations.
3. Активируйте временной 2D грид Top Tarbert (тот, который не содержит пик) и
вставьте его в поле ввода нажатием голубой кнопки, как показано на картинке внизу.

Settings for 'Boundary Fault’

О Info Uil Statistics Histogram [J Colors


_4 Operations Calculations Edit rectangles

Zmin: -2128.47 Zmax: -1830.13 Dz: 298.34


Operations:
О A = Hint: Z means depth, time, thickness etc.

• A = \<=b\ Top Tarbert Ш 0 Eliminate if outside

Assign:

N
N

<
<
N

Z =Z +А
II

II

II
>
fSJ
N

Z =Z / А Z = 1 /Z P w (Z . А )
II

4. Назначьте Z=A — — - — J. Обратите внимание, что в 3D окне Tarbert fault


polygons сейчас расположены на поверхности Top Tarbert. Нет необходимости
нажимать Apply или ОК, чтобы сохранить. Вы можете изменить параметры
отображения, чтобы более четко увидеть полигоны разломов.
5. Повторите это для полигонов разломов горизонтов Ness и Etive. Используйте
соответствующие 2D гриды/поверхности.

Обзор
В этом упражнении описано, как создать границу (проекта), 2D поверхность и как ее
редактировать, определять сечение через данные (General Intersection),
вертикальные сечения через скважины (Vertical Well Section), использование
калькулятора для поверхностей и назначение Z - значений полигонам разломов.

76
Раздел 7 - Корреляция скважин

Раздел 7 - Корреляция скважин


Упражнения

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

Каротаж может быть отображен в 3D окне как разрез между выбранными


скважинами. Кроме того, есть специальное окно, предназначенное для отображения
скважин в 2D, которое называется Well Section.

Важные иконки, применяемые в этом упражнении:


A Add Well to Well Section t* Create/Edit Curve Fill
Create/Edit Well Tops £ ) Ghost Cun/e
/ Paint Discrete Log Class ^ Create New Discrete Log
Restricted Well Tops Apply template to all

Обзор упражнения:
Задание шаблонов для каротажных свойств
Создание и отображение разреза по скважинам (Well Section Fence)
Использование скважины в качестве шаблона
Создание дискретного (фациального) каротажа
Создание Ghost curves

Optional Exercise:
Редактирование и создание отбивок скважин
• Создание и отображение разломов, пересекающих скважин

Задание шаблонов свойств (Property Templates)


Свойства прикрепляются к шаблонам. При импорте вам следует прикрепить каждое
свойство к подходящему шаблону или можно задать шаблон позднее, выбрав его в
таблице Info в окне Settings.
Шаблоны (templates) - это цветовые шкалы, связанные со свойством. К тому же,
каждый шаблон имеет пиктограмму, позволяющую и пользователю в Petrel узнавать
шаблон для этого файла.

77
Раздел 7 - Корреляция скважин
Все шаблоны находятся на закладке Template. Некоторые используются для
дискретных свойств, а некоторые для непрерывных. Могут использоваться любые из
этих предопределенных шаблонов, а также можно создавать свои.
В следующем упражнении вы создадите ваши собственные шаблоны для
применения их к дискретным каротажным кривым Facies и Fluvial Fades (Фации и
Речные фации).

1. Зайдите на закладку Templates.


2. Раскройте папку Discrete property templates.
3. Изменение шаблона Facies:
a. Откройте установки для шаблона Facies и зайдите на закладку Colors.
b. Присвойте каждому фациальному коду имя и цвет, в соответствии с
нижним рисунком.

г
Со ол, S Settings for 'Facies' X

У Style j О Info fi Colors

Q | %> t id ii □ ■
Code Name P arent Color P a tte rn
0
1
Clay
Sand
■ P l=
v •► *• * * *
2 Silt
3 Fine Silt
И З " ' 1'

4. Изменение шаблона Fluvial Facies:


а. Создайте копию Fluvial Facies template (Ctrl-C+Ctrl-V) и назовите ее
Fluvial Facies Edit.

b. Следуя приведенной раньше процедуре, заполните коды как на нижнем


рисунке:

78
Раздел 7 - Корреляция скважин

Settings for 'F luvial fades edit' X

/ Style | 0 Info 1В Colors

J @ фD u □ m
Code Name P a re n t C o lor P a tte rn
0 Background floo v _________

1 Levee
2 Channel f l v j ; *♦ * '
3 Crevasse Щ■h e .o '/rO '-i

Комментарии

Й Шаблоны можно менять в таблице Templates, как описано выше, это будет
выражаться в изменении каждого объекта, прикрепленного к измененному шаблону.
Если вы войдете в окно Settings для объекта и зайдете в таблицу Color вы увидите
такие же цветовые установки как задано в таблице Templates. Это означает, что вы
также можете изменять цвета здесь, имея в виду, что нет разницы между
изменениями цвета для объекта и изменением шаблона для этого объекта.
Цель использования шаблонов. Если у вас, например, есть несколько кривых,
каждая из которых представляет собой различные фациальные типы то, прикрепляя
их к различным шаблонам, вы можете задавать различные установки для каждой из
них.

Создать Well Section Fence (Разрез по скважинам)


Скважинный разрез можно создать, выбрав скважины, кликая на них в 3D окне (с
помощью иконки & - Add well to well section) или вставив новый разрез и включив
только скважины, которые вы хотите отобразить.

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


GF_Edited_lnputdata.pet..
Вставьте новое окно Well Section из меню Window. Оно будет пустым.
Выберите скважины С6, С5, С4, и В8 для включения их в разрез.
Откройте 3D окно, в закладке Windows раскройте новое окно корреляции и выберите
Well Section Fence.

79
Раздел 7 - Корреляция скважин

5. Откройте окно Well Section, выделив Well Section в закладке Windows. Будет
отображена только кривая глубин. Следующий шаг - добавить каротажные кривые.

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

Отображение каротажа и разбивок


Все каротажные кривые находятся в папке Global Well Logs. Все каротажи,
выбранные в этой папке будут отображены в окне Well Section (до тех пор, пока они
существуют для этих скважин).

Кликните по Well Section, созданной вами, которая хранится в таблице Windows.


В окне Well Section появится скважинный разрез, в виде четырех скважинных
панелей.
Находясь в окне Well Section, включите каротажи Perm, Gamma и Porosity в папке
Wells > Global Well Logs.
Каротажи и скважины могут быть перемещены в желаемую позицию при помощи
функции “перетаскивания” в закладке Windows > Well Section. Это можно сделать,
перетащив главную папку Track, в которой находятся каротажи (они имеют те же
названия, как и в папке Wells).
Для скважины С6 попытайтесь переорганизовать каротажи и посмотрите, как они
меняют свое месторасположение.

80
Раздел 7 - Корреляция скважин

Отобразите Well Tops, включив галочку перед папкой Well Tops. Обратите внимание:
если ничего не отображается, убедитесь, что напротив Stratigraphy стоит галочка.

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

81
Раздел 7 - Корреляция скважин
сравнению с серой, тем большая часть каротажа скважины визуализирована. Если
вся панель прокрутки белая, то отображается вся скважина.
Прокручивание одной скважины:
1. 1. Позиционируйте курсор над белой областью полосы прокрутки.
Появится рука .
2. Нажмите левую кнопку мыши, для прокрутки вверх и вниз.

Масштабирование одной скважины:


1. Позиционируйте курсор над границей между белой и серой областями полосы

прокрутки. Появится двойная стрелка ^ . Нажмите левую кнопку мыши над границей
белого с серым и передвигайте курсор для увеличения/уменьшения масштаба.

Выравнивание по горизонту:
1. Откройте окно Settings для папки Well Section 1, зайдите на закладку Settings.
2. Включите опцию Flatten on well top, выберите разбивку для выравнивания
(сделайте ее полужирной в папке Well Tops) и кликните на голубой стрелке -=Ф, как
показано на рисунке внизу.
Settings for 'Well section -1 [SSIVD]' 1
О Info ’Ш Settings Layout Setup paper

* Depth measuiement type: SSTVD


V/ell position synchronization

Flatten on weB top Top Tarbert (Wei Tops)

Well scale synchronization


О No synchronization

О Relative

0 Absolute (printed scale) 1: 1000

П Fixed
.Ц Crop display interval to filter

| ✓ App^ j [ ✓ OK I |к Cancel |

Установка абсолютного масштаба:


1. Задайте масштаб, как показано на рисунке вверху.
2. Обратите внимание, что если сейчас вы попытаетесь осуществить прокрутку
или перемасштабирование, то скважины будут двигаться синхронизировано.

82
Раздел 7 - Корреляция скважин
Нажмите Fit Window to Paper Width 31, чтобы увидеть все скважины в окне
корреляции; так вам будет легче выравнивать и масштабировать.

Группировка каротажей
Несколько каротажных кривых могут быть сгруппированы в одну панель, обычно
Neutron и Density для разделения песчаных и глинистых интервалов.

1. Для скважины С6 (только для нее) раскройте папку скважины для окна Well
Section на закладке W indows, раскройте все подпапки, содержащие каротажи.
2. Перетащите каротаж Gamma в папку с каротажем Porosity, как показано на
рисунке внизу. Старая папка, в которой лежал каротаж Gamma, теперь называется
Empty track.
- V j W e ll se ctio n 4 [SSTVD ]
ft Well section fence [Lines
0 P 0 CG
j </ SSTVD
Э Д * Perm
'i t v Perm
v Empty track
- Jk ^ Porosity
Ф v> Porosity
У 0 Gamma

83
Раздел 7 - Корреляция скважин

Ц в е т о в а я з а л и в ка
Цветовая заливка может быть применена к областям между краем панели и/или
каротажными кривыми.
1. Цветовая заливка (для панелей, содержащих только одну каротажную кривую):
a. Сделайте активной скважину Сб.
b. Выберите иконку Create/Edit Curve Fill
c. Кликните на области между левым краем панели и каротажной кривой
Perm для заливки цветом в этом интервале

2. Цветовая заливка (для сгруппированного каротажа):


a. Откройте настройки для трек-панели Porosity, дважды кликнув на ней на
закладке W indows.
b. Зайдите в таблицу Curve Filling. Убедитесь, что в выпадающем списке
рядом с Selected interval не задано никаких интервалов. Если какие-либо
интервалы заданы, то удалите их, нажав клавишу Delete.
c. Дважды нажмите на кнопку Append new curve fillin g «Д Кликните
(выберите) на самом верхнем Color fill в белой области. Настройте установки,
как показано ниже: оставьте интервал глубин по умолчанию. В разделе Fill
Edge выберите заливку от кривой Porosity до кривой Gamma, а также задайте
Fill color и Pattern в разделе Fill Style. На рисунке ниже представлены
настройки для самого первого элемента в списке C olor fill (от Porosity до
Gamma), а на рисунке справа (от Gamma до Porosity).

84
Раздел 7 - Корреляция скважин

d. Нажмите OK.
e. Посмотрите на каротажи, которые должны выглядеть примерно так:

Использование скважины в качестве шаблона


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

85
Раздел 7 - Корреляция скважин
Скважина С6 содержит установки для группирования каротажа и цветовой заливки
(как в предыдущем упражнении). Установки будут применены ко всем скважинам
разреза.
1. Правый клик на скважине С6 в папке Well Section и выберите Use as Well
Template. Она станет фиолетовой.
2. Примените установки, заданные для скважины С6 ко всем другим скважинам,
нажав пиктограмму A pply tem plate to all I ( Размещенную на панели функций с
правой стороны от окна визуализации Petrel).
3. Появится окно, в котором будет запрашиваться, какой шаблон для
скважинного разреза использовать (у Вас их может быть несколько). Выберите Сб-
W ell Section 1, как показано ниже:

Замечание: У Вас может быть несколько шаблонов Well Section. Активный шаблон

В выделен фиолетовым цветом в Well Section в таблице Windows. В определенный


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

86
Раздел 7 - Корреляция скважин
вкладку Well names в Well Section и правым нажатием выберите Apply Well
Template.

Создание дискретного (ф ациального) каротажа


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

Расчет литофаций
1. Откройте скважинный разрез, созданный в предыдущем упражнении, кликнув
на нем один раз. Это сделает его полужирным.
2. Используйте каротажный калькулятор для создания каротажа New_Facies:
a. Правый клик на папке Wells и выберите Calculator.
b. Используйте критерий, который выражен формулой в таблице ниже.
Обратите внимание: используйте прошитую функцию IF и кликните на
каротаже Porosity в списке вместо того, чтобы писать “Porosity” и “IF” в
выражении. Это обезопасит вас от ошибки написания. Шаблон Fades был
задан в предыдущем упражнении как: Code 0 = Clay, Code 1= Sand, Code 2=
Silt и Code 3 = Fine Silt.
c. Используйте Facies. Очень хорошая идея - проверить шаблон
визуально перед использованием. Зайдите на закладку Templates в First Petrel
Explorer, откройте папку Discrete Property Templates и зайдите в Settings для
Facies.
S e t t in g s fo r 'F a c ie s ' X

/ Style Q Info | Д Colors

If d у g в a -
Code Name P arent Color P a tte rn
0 Clay
■ F l =
1 Sand v >• * * *
2 Silt
3 Fine Silt ■ 3 .-J -

d. Введите выражения как показано в таблице ниже:

87
Раздел 7 - Корреляция скважин

Выражение должно быть следующим:


New_Facies=lf( Porosity<0.13,0 ,lf( Porosity<0.2,2 ,1))

3. После нажатия ENTER будет создан каротаж New_Facies и размещен в Global


Well Logs. Обратите внимание, что появится сообщение об ошибке, связанное с тем,
что для скважины В1 нет каротажа Porosity (New_Facies созданы для всех скважин).
Просто прочтите сообщение и нажмите ОК и Ok fo r All.
4. Отобразите новый фациальный каротаж в скважинном разрезе вместе с
каротажем пористости. Это, в основном, необходимо для контроля качества
операций Calculator. Вы также можете отобразить сгруппированный каротаж, как
показано на рисунке ниже, и тогда можно просто - удерживая курсор на групповой
панели, проверить значение пористости (красный квадратик на рисунке), по мере
того, как вы будете двигаться по панели, как показано ниже.

88
Раздел 7 - Корреляция скважин

Использование фациального каротажа в качестве заливки на других


панелях каротажных кривых
1. Отобразите скважину В8 в скважинном разрезе Well Section.
2. Зайдите в Well Section в закладке windows, откройте скважину В8 и зайдите в
настройки для трек-панели Perm двойным нажатием на него.

3. На закладке Curve filling, кликните на Color fill в белой области. Теперь данная
цветовая заливка активна, и теперь можно изменить ее настройки. Поставьте галочку
Pattern в разделе Fill Style. Оставьте без изменения заполнение цветом As property и
выберите каротаж New_Facies, созданный ранее.

4. Нажмите Apply и взгляните на изменения в окне Well Section для скважины В8.

89
Раздел 7 - Корреляция скважин

Интерпретация седиментологических фаций


Фациальный каротаж также может быть создан интерактивно или вы можете
редактировать уже существующий.

1. Создайте новый фациальный каротаж, выбрав пиктограмму Paint Discrete Log


Class / и затем пиктограмму Create new discrete log i на Функциональной
панели. Выберите Fluvial facies и нажмите ОК. В список общих каротажей в папке
Wells будет добавлен новый каротаж. Переименуйте каротаж в New_Fluv_Fac.
г 1
Select discrete template X

T о add a new discrete log to all wells, select a discrete template:

Fluvial facies 1
(✓OK К Cancel

2. Отобразите каротаж New_Fluv_Fac в окне Well Section. Оно будет пустым.


3. Отобразите каротаж, применяемый при интерпретации фациапьного (могут
быть использованы Gamma и Porosity).
4. Проведите интерактивную интерпретацию фаций, рисуя их там, где они, по
Вашему предпопожению, существуют. Сделайте следующее:
а. Кликните по иконке Paint Discrete Log Class v (горячая клавиша A).

90
Раздел 7 - Корреляция скважин
b. Правый клик по колонке New_Fluv_Fac в окне Well Section, и выберите
фацию ‘ЬаскдгоипсГ(заливка Background).
c. Левый клик по колонке New_Fluv_Fac, протащите курсор по экрану с
зажатой левой кнопкой мыши, чтобы закрасить весь диапазон глубин, где
будет проводиться интерпретация.
d. Правый клик по колонке New_Fluv_Fac и выберите другую фацию для
заливки.

e. Нажмите и перетащите в колонке New_Fluv_Fac левой кнопкой мыши


вдоль диапазона глубин, до того места, где, как вы предполагаете, должны
находится фации.
f. Повторите процесс для остальных фаций.
5. Если вы хотите поменять заливку в интервале, используйте иконку Pick up
discrete log class value
6. Сначала укажите класс (фацию) который Вы хотите разукрасить, используя
левую кнопку мыши внутри интервала, где существуют фации. Курсор заменится на
кисть, теперь заполните интервал, который вы хотите изменить, используя левую
кнопку мыши.
7. Чтобы сделать простую заливку, используйте иконку Flood fill discrete log
class £ и закрасьте интервалы. Чтобы изменить фации, используйте нажатие
правой кнопкой по колонке с кривой и поменяйте.

91
Раздел 7 - Корреляция скважин

Комментарии
Подсказка: Хорошо бы использовать следующий подход: сначала нарисовать
фацию ‘background’ везде, где проводится интерпретация (наиболее
представительную фацию) и потом начать рисовать другие фациальные интервалы
между основными.
Если вам не нравятся доступные фации, их цвета или палитры, то вы можете
изменить их в окне Settings (Colors tab), открыв его для нужного вам каротажа в
Global Well Logs.

« П р и зрач ная » ко п и я
Ghost curve - это прозрачная копия одной из скважин в скважинном разрезе, которая
может независимо сдвигаться в окне Well section window и сравниваться с
каротажными диаграммами в других скважинах. Это сделано, чтобы помочь с
корреляцией скважин в разрезе.

Создание ghost curves


Создание ghost curves - это очень простая операция. В определенный момент
времени в скважинном разрезе может быть только одна ghost curve.

1. Активируйте один из скважинных разрезов, который вы создали и который


находится на закладке Windows.

92
Раздел 7 - Корреляция скважин
2. Кликните по заголовку скважины (цветной прямоугольнике названием
скважины в верхней части экрана) и перетащите его в одну сторону, теперь в окне
появится ghost curve.
3. Ghost curve хранится в Well Section на закладке Windows.
- Р [У W e ll se ctio n 1 [SSTVD J
'• W e ll section fence [I
6 Д @ C6
j У ! SSTVD
+ /X *1 Perm
v Porosity
® a у New_Facies
New_Fluv_Fac
® >0 0 C5
+ p V» C4

+ # v' I S
- И СБ
& y. Porosity
Ф Porosity
J у I Gamma

4. По умолчанию ghost curve адаптируется к основной кривой и может меняться,


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

5. После того как вы нашли скважину и кривую для корреляции, вы можете


выключить опцию динамической адаптации к основной кривой. Двойной клик по ghost

93
Раздел 7 - Корреляция скважин
curve в окне скважинного разреза. Появится диалоговое окно. На закладке Style в
Dynamic adaptation установите None.

Settings for 'C6'

J Style Q info Settings

Curves
[ ] Show curve fill
Dynamic adaptation
r=
Adapt to:
Background

T ransparency: 30%

Color:

✓ Apply ✓ OK К Cancel

6. Вставьте шкалу глубин, кликнув правой кнопкой мыши на ghost curve на


закладке Windows, и выберите Insert depth.

Если вы совершаете много действий (движений) с ghost curve или коррелируете


определенные кривые, то цвет основных кривых будет исчезать по умолчанию.
Чтобы сделать его постоянным, зайдите в главном меню в Project>Project
settings>W ell settings tab и выключите Well section Decimation, нажмите ОК.

Дополнительное упражнение

Редактирование и создание разбивок скважин


В окне Well Section существующие разбивки могут быть отображены и
отредактированы, а также могут быть созданы новые.

Редактирование разбивок
В окне Well Section (или в 3D окне) существующие разбивки можно легко
отредактировать, интерактивно их передвигая или непосредственно задавая
значения.

1. Откройте существующее окно корреляции или создайте новое, отобразив


каротажные кривые в нем. Используйте 4 скважины; старайтесь отображать по одной

94
Раздел 7 - Корреляция скважин
кривой для каждой скважины для того, чтобы была возможность просмотреть все
скважины в окне Well Section.
2. Интерактивное редактирование:
a. Отобразите Well tops, поставив галочку во флаговом окне слева от
папки Well Tops 1. Затем раскройте папку Well Tops и папку S tratig rap hy и
удостоверьтесь, что все разбивки включены.
b. Активируйте пиктограмму Create/Edit Well Tops №*. Убедитесь, что
пиктограмма Restricted Well Tops *3 выключена: это необходимо для того,
чтобы была возможность перемещать отбивки, не взирая на пересечение
выше- и ниже - лежащих маркеров скважин.
c. Поместите курсор на одной из линий, представляющих собой
скважинную разбивку. Появится двойная стрелка . Передвиньте разбивку при
помощи левой кнопки мыши, кликните и передвиньте.
3. Введение глубины вручную:
Правый клик на разбивке, когда иконка Create/Edit Well Tops включена.
Появится окно.
а. Введите значение глубины для разбивки текущей скважины.
r
Set w e ll to p d e p th

Please enter the new depth.


The well is currently shown in SSTVD.

New depth:

[ ✓ OK /( Cancel

4. Заблокируйте отбивку, чтобы не было ошибочного редактирования (и


установите тип отбивки):
а. а. Отобразите скважину В8 и удостоверьтесь, что вы видите
скважинные отбивки Base Cretaceous и Top Tarbert (они должны перекрывать
друг друга)
«-В8 [SSTVD]
SSTVD 3 Perm 1899
Base C re ta c e o u s® \ BaseTiJtMlMtt4t
- <

Top Tarbert(?B^
<
<
<
<
<
<
<

1890 -
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<

Tarbert24}- а-тг.
1900 - ■ л л л

95
Раздел 7 - Корреляция скважин
b. Двойной клик на Base Cretaceous на закладке Input в папке W ell
tops>Stratigraphy. Зайдите на закладку Settings.
c. В Settings, поменяйте Horizon Туре с Conformable на Erosional и
включите Lock w ell top. Нажмите OK в появившемся диалоговом окне:
Settings for 'Base Cretaceous'

d. Нажмите Apply и посмотрите изменения в окне Well Section.


& 38 fSSTVDl
SSTVD 3 Perm 1899
Base C re ta ceo u s " © " Ц

Top Tarbert(+) ^ Л Л Л Л N
\ А Л Л Л /( j

1890 - i Л Л Л Л Л<р

k Л Л Л Л /
L Л Л Л Л /\)
i А А Л Л AJ )

k А А Л Л

k А А А Л А У

V А А А Л A J
л ГаРЬе t2
I arbertz k А А Л
1900 -
е. Теперь в окне корреляции невозможно подвинуть отбивку Base
Cretaceous, т.к. рядом стоит иконка замка. A Top Tarbert можно редактировать.

Создание Well Tops


Новые Well Tops интерпретированы в окне Well Section window на основании
отображенных каротажных диаграмм

1. Активируйте пиктограмму Create/Edit Well Tops № и затем кликните на


пиктограмму Add New Well Top Surface Ни одна из существующих скважин не
активна.

96
Раздел 7 - Корреляция скважин
2. Выберите тип скважинной разбивки для интерпретации, выделив ее жирным
шрифтом в папке Well tops на закладке Input. Выберите Stratigraphy, Faults или
Other.
3. Кликните где-нибудь внутри одной из скважинных диаграмм отображенных в
окне Well Section, чтобы вставить новую скважинную отбивку. Она будет называться
Horizon 1 и будет размещена в правильном стратиграфическом порядке в списке
скважинных отбивок в папке Well Tops.
4. Обратите внимание, что если иконка Restricted Well Tops активна, то это
позволит скважинным отбивкам не пересекать стратиграфические границы, когда вы
будете их позже редактировать. Если иконка Restricted Well Tops не активна, то
можно будет вставлять/редактировать отбивки, которые пересекают
стратиграфические границы (и в скважине, и между скважинами).
5. Для интерпретации скважинных отбивок для другой скважины, нужно сделать
редактируемый горизонт активным (выделенным жирным шрифтом) в папке Well
Tops перед тем, как начать интерпретацию в другой скважине. Тогда новая
скважинная отбивка будет добавлена в этот тип отбивок.
- 4$ у W e ll Tops
+ фз* Attributes
- у S tra tig ra p h y
*4 У Base Cretaceous
3P s Top Tarbert
j - j © " Base Cretaceous я +■■ш э я п
(~P T o p Tarbert 4» V Tarbert2

Horizon 1 SP T arbertl
v> Top Ness
Tarbert2 SP /I Nessl
' p ■/ Top Etive

6. Чтобы вставить подгоризонт, правый клик по папке Stratigraphy во вкладке


Well Tops и выберите Show Zone Icons. Теперь правый клик на одну из зон и
выберите Insert Zone/Horizon into. В папку Stratigraphy будет добавлен подгоризонт
(Horizon 7.1 ниже). Убедитесь, что он активен (выделен жирным шрифтом) и
кликните на область в окне Well Section внутри зоны, которую вы создали. Теперь
можно интерпретировать новый горизонт.

97
Раздел 7 - Корреляция скважин

7. Для контроля качества проверьте точную глубину и т.д., откройте таблицу


отбивок. Правый клик на папку Well Tops и выберите Spreadsheet.
8. Теперь поставьте фильтр на скважины так, чтобы осталась только
информация по скважине В8,

Замечание: Поверхность отбивок можно изменить в колонке Surface в Spreadsheet


в выпадающем меню. Если вы хотите редактировать отбивки в окне Well Section,
откройте Spreadsheet в то же самое время и посмотрите на то, как будет
отредактирована колонка глубины MD в реальном времени.

Удаление разбивок
Чтобы удалить Well Тор из всех скважин, всего лишь удалите Well Тор
непосредственно. Если вы хотите удалить разбивку только для одной скважины,
тогда это следует сделать в Well Tops Spreadsheet.

98
Раздел 7 - Корреляция скважин
Чтобы удалить все отбивки для горизонта Top Tarbert, выберите его в папке Well
Tops и нажмите клавишу Delete на клавиатуре (Предупреждение - это действие
отменить нельзя!).
Чтобы удалить отбивки только для одной скважины:
a. Откройте Well Tops Spreadsheet (правый клик на папке Well Tops,
выберите Spreadsheet).
b. Найдите разбивки, которые хотите удалить, например Horizon 1.
c. Выделите целый ряд, содержащий разбивку, которую вы хотите удалить
при помощи позиционирования курсора в ячейке, содержащей номер ячейки в
крайней левой части окна. Появится черная стрелка. Кликните этой стрелкой, и
целый ряд выделится черным.
d. Удалите ряд, нажав пиктограмму Delete Selected Row(s) from the Table
e* icon.

Создание и отображение разломов, пересекающих скважины (fault gaps)


Fault gaps (разломы, пересекающие скважины) могут быть отображены в Well Section
после того, как определена пропущенная часть, а объекты окна Well Section
отображены в TVT или TST доменах. Fault gaps - это значительная отсутствующая
часть вдоль ствола скважины из-за взброса (fault throw).
Чтобы работать с fault gaps, нам нужны разломы. В Petrel очень легко их
интерпретировать, если они еще не были импортированы.

1. Откройте проект GF_Well_correlation.pet. Он содержит предварительные


данные, которые необходимы для следующего упражнения. Если вы хотите сами
подготовить данные, то выполните пункты 2-7. Если же вы воспользуетесь готовым
проектом, то пропустите пункты 2-7.
2. Сделайте Save As в вашей папке Student.
3. В окне Well Section убедитесь, что скважина В8 отображена вместе с
каротажем и отбивками.
4. Активируйте иконку Create/Edit Well Tops и выделите Faults в папке Well Tops.
Затем кликните в окне Well Section и определите 2 разлома.

99
Раздел 7 - Корреляция скважин

5. Разломы будут называться по умолчанию Fault 1 и Fault 2. Нажатием правой


кнопкой мыши на папку Well Tops откройте Well Tops Spreadsheet.
6. Поставьте фильтр так, чтобы отображалась только скважина В8. В колонку
Missing введите 10 и 20 (проектные единицы). Нажмите Apply.

Замечание: отрицательные значения - это ОТСУТСТВИЕ значений по шкале


мощности (Нормальный разлом), положительные значения - ПОВТОРЕНИЕ
пересекаемых скважиной пластов (Обратный разлом)

7. В окне Well Section переключите domain с SSTVD на TST на панели


инструментов. Как видно в таблице эти колонки станут серыми, т.к. теперь TVT и TST
не будут рассчитываться. Чтобы это сделать, введите какие-нибудь фиктивные

100
Раздел 7 - Корреляция скважин
данные в колонки Dip Angle и Dip Azimuth, например, как показано ниже. Сначала
удалите горизонт Horizon 7.1.

8. Нажмите A pply в таблице Spreadsheet и зайдите в настройки для папки Wells.


На закладке Thickness установите Input Well tops - таким образом, Petrel будет
рассчитывать TVT и TST из данных, введенных в Spreadsheet, а не из каротажных
диаграмм. Нажмите Execute в диалоговом окне Settings. Посмотрите на изменения в
окне корреляции. Закройте диалоговой окно настроек.

9. Переключитесь между Т\/Ти TST доменами; обратите внимание на изменения.

101
Раздел 7 - Корреляция скважин

О б зо р
В данном модуле было показано, как использовать окно Well section и его
инструменты. Были рассмотрены возможности создания шаблоны свойств
каротажей, создание и отображение окна корреляции, управление прокруткой и
масштабированием. Были представлены групповые панели и закрашивание
каротажей, а также использование скважин в качестве шаблонов. Было показано, как
создавать, редактировать отбивки и выравнивать отображение по одной отбивке; как
создавать ghost curve для проведения корреляции. Было рассмотрено создание
нового дискретного каротажа с использованием каротажного калькулятора или
интерактивной интерпретации фаций.

102
Раздел 8 - Моделирование разломов

Раздел 8 - М оделирование разломов


Упражнения
М оделирование разломов
Целью процесса Fault Modeling является построение модели разломов на
основании различных видов разломных данных. В Petrel есть несколько путей
задания модели разломов. Модель разломов может быть сгенерирована на
основании полигонов разломов, на основании линий сейсмической интерпретации,
импортированных структурных карт или стиков. Падение, азимут, длина и форма
определяют плоскости разломов посредством ключевых пилларов (Key Pillars).
Ключевой пиллар (Key Pillar) - это вертикальная, линейная, листрическая или
искривленная линия, состоящая из двух, трех или пяти
Точек (shape points). На рисунке справа изображен
листрический Пиллар, заданный одной верхней, одной
средней и одной нижней Точкой. Для включения в 3D
грид каждый разлом должен быть определен
Пилларами. Разломы могут быть пересекающимися,
разветвляющимися и вертикально срезанными.
Пересекающиеся разломы должны быть соединены в
процессе моделирования. Модель разломов
сформирована, когда все разломы заданы ключевыми пилларами и
соответствующим образом соединены.

Важные иконки, применяемые в процессе Fault Modeling:


Select/Pick mode Select shape point
S=i Create fault from fault polygons ^ Select pillar
Add to or create fault from selected fault sticks r . Connect two faults
^ Create fault from fault sticks, surface
or interpretation r i Add pillar to end
V Add new pillar by one point \'A Add pillar between
\ Add new pillar $ Branched faults
& Snap selected shape point Crossing faults
& Move along line tangent only \ Linear pillar

Обзор упражнения:
Задание новой модели разломов
Создание разломов из выбранных стиков (fault sticks)

103
Раздел 8 - Моделирование разломов
Редактирование ключевых пилларов (Key Pillars)
Соединение разломов
Создание разломов из всех стиков
Автоматическая генерация разломов
Автоматическое соединение разломов

Ф акультативны е упражнения
Создание разломов из полигонов разломов
Автоматическая корректировка ключевых пилларов
Оцифровка Пилларов по поверхности (2D гриду)
Оцифровка Пилларов на сечении (General Intersection) с отображенными на нем
поверхностями.
В этом упражнении вы будете удалять, добавлять, модифицировать и соединять
ключевые пилпары. По окончании вы получите модель, похожую на модель
разломов, изображенную ниже.

Задание новой модели


До построения трехмерного грида в Petrel необходимо задать модель. Новая модель
содержит только пустые папки. Когда вы начнете создавать ключевые пиллары, они
будут размещаться в одной из заранее заданных папок. Перед началом работы
откройте проект GF_Edited_lnputdata.pet из папки Projects. Сохраните (Save As)
проект в вашей папке Student.
Дважды кликните по иконке --1 Define model на закладке Processes (папка Structural
Modeling). Появится диалоговое окно.

104
Раздел 8 - Моделирование разломов
Назовите модель GeoModel и нажмите ОК. Модель появится на закладке Models.

Создание разломов из вы бранны х стиков


Fault sticks (стики) генерируются в Petrel или другой сейсмической программе. Эти
Стики представляют поверхность разлома и конвертируются в этом упражнении в
Пиллары. Этот метод предпочтителен, если у вас есть разломная интерпретация,
которая может содержать помехи, и вы хотите иметь возможность игнорировать
часть интерпретации.

Уберите все разломы, полигоны разломов и любые другие данные, которые у вас
могут быть отображены в Зй-окне (используйте Clear all visualization из меню
Window).
С закладки Input отобразите стики из папки For Create from selected FS, которая
находится в папке Fault sticks (time).
Сделайте активным процесс Fault Modeling на закладке Processes. В J
зависимости от типа моделируемого разлома выберите
Вертикальный, Линейный, Листрический или Изогнутый Пиллар.
Может подойти линейная форма или листрическая, посмотрите на
ваши стики, перед тем как выбирать форму разлома.
Удостоверьтесь, что в папке Faults во вкладке Models нет активных (полужирных)
разломов.
Кликните по иконке Set Select/Pick mode на функциональной панели.
Выберите несколько стиков на разломе, кликая на них и удерживая клавишу Shift.
Кликните по иконке Create faults from selected fa u lt sticks \ на функциональной
панели, чтобы сгенерировать Пиллары из выбранных стиков. Обратите внимание, что
если вы выбираете этот метод, то разлом будет сгенерирован только по выбранным
стикам. Это может привести к потере детальности, если вы не проведете проверку
качества (сравнив полученный разлом с исходными данными).
Когда вы создали Пиллары для одного разлома, сделайте необходимое редактирование
и следуйте процедуре, описанной в упражнении выше.

105
Раздел 8 - Моделирование разломов
Р е д а кти р о в а н и е П и л л а р о в
Моделирование разломов и редактирование ключевых Пилларов - это очень важный
шаг в построении точной и достоверной модели в Petrel. Пиллары должны описывать
плоскости разломов согласно входным данным. Есть возможность редактирования
целого разлома, одного Пиллара или Точек в направлениях X, Y и Z, которые делают
очень гибким редактирование разломов.

Автоматически созданные Пиллары, часто имеют неправильную форму, и зачастую


необходимо добавить новые Пиллары между уже существующими, и(или) в конец
разлома, изменить их форму. Вам придется вставить Пиллары между уже
существующими, когда форма разлома более детальная, чем ее описывают
существующие Пиллары. Используйте инструменты Add Pillars to end o f fau lt К и
Add p illa r between r l i Редактирование Точек и/или пилларов целиком может
потребоваться для того, чтобы смоделированные разломы более точно отражали
исходные данные. Для редактирования может понадобиться добавить точки в
пиллар, чтобы придать ему нужную форму. Не обязательно чтобы все Пиллары
одного разлома имели одинаковое количество Точек.
Редактирование производится в 3D окне. Откройте новое 3D окно.
Чтобы можно было отредактировать разломы (Пиллары), их нужно отобразить. При
редактировании может быть удобнее отобразить только несколько разломов.
Поставьте галочки в папке Fault Model рядом с теми разломами, которые вы хотите
отредактировать.
При редактировании отобразите доступные исходные данные, чтобы
ориентироваться на них. Убедитесь, что полигоны разломов или другие данные (то
есть трехмерная сейсмическая интерпретация), используемые для создания
Пилларов, видны в трехмерном окне.
Разломы легче видеть и редактировать, когда плоскость между Пилларами залита
цветом. Чтобы это сделать, кликните по иконке Toggle fill Й. Имейте в виду, что
когда заливка цветом включена, может быть сложнее выбирать мышью различные
элементы.
Инструмент, используемый для перемещения точек и линий в Petrel, называется
widget (в переводе с английского «устройство», «штуковина»). Widget появляется,
когда вы выбрали Пиллар, кликнув на одной из точек, определяющих его форму
(Точках). Widget состоит из плоскости и цилиндра. Кликните на плоскости, и она
станет желтой, тогда вы можете перемещать точку в плоскости, перпендикулярной к
цилиндру. Кликните на цилиндре (тогда он станет желтым), чтобы перемещать точку
в направлении по касательной к цилиндру. Чтобы можно было выбрать Точку,
должна быть нажата иконка Select/Pick Mode k . Внизу изображен Widget.

106
Раздел 8 - Моделирование разломов

Нажмите на Widget левой кнопкой мыши и переместите Пиллар или Точку.


Убедитесь, что активен инструмент Move along line tangent only Этот инструмент
ограничивает перемещение в направлении по касательной к Пиллару и это очень
наглядный путь редактирования Пилларов. См. рисунок ниже.

Fault

Horizon 1

Horizon 2

1. Чтобы выбрать только одну Точку убедитесь, что нажата иконка S elect Shape
Points
2. Чтобы выбрать весь Пиллар, нажмите Select Pillars Если вы кликните на
линии между Пилларами, то будут выбраны все Точки вдоль этой линии (даже если
нажата иконка Select shape point).
3. Если вы кликните на линии между Пилларами при нажатой иконке Select
pillar, то будут выбраны все Пиллары (т.е. весь разлом). Чтобы выбрать только
несколько Пилларов/Точек, кликните на тех, которые вы хотите выбрать, держа
нажатой клавишу Shift.
4. Отобазите верхний и нижний горизонты и убедитесь, что модель правильно
ориентирована. Если нет, проведите редактирование, как описано выше.

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

107
Раздел 8 - Моделирование разломов

Соединение разломов
Если один разлом срезается другим в горизонтальном направлении, он ДОЛЖЕН
быть соединен с этим другим. Это означает, что у этих двух разломов должен быть
общий Пиллар. Вы можете использовать Пиллар, который уже существует и
переместить его в такую позицию, чтобы он лежал в плоскостях обоих разломов или
вы можете добавить новый Пиллар между двумя существующими и использовать его
как общий соединяющий Пиллар.

Помните, что цель создания Пилларов - это задание плоскости разлома. Пиллары
могут быть ориентированы в любом направлении, но они должны верно отображать
наклон плоскости разлома.
Перед началом этой операции сохраните ваш проект. Вы также можете сделать
копию модели, на случай, если вы испортите модель разломов. Скопируйте модель,
также как вы копируете файл: выберите модель и нажмите Ctrl+C и Ctrl+V.
Соедините все разломы, которые упираются друг в друга. Не забудьте
отредактировать Пиллары, которые должны быть соединены. Чтобы было лучше
видно, соединяющий (общий для двух разломов) пиллар становится серым.
Подсказки для соединения разломов:
Отображайте только два разлома, которые вы соединяете, работайте с каждым
разветвлением по очереди.
Используйте иконку the Select and zoom Ф на панели инструментов, чтобы
приблизить место соединения разломов.
Удаляйте Пиллары из разлома в случае, если они находятся близко к другому
разлому.
Выровняйте Пиллары, которые хотите соединить в основном разломе так, чтобы они
находились на одной линии с проекцией последних двух Пилларов второстепенного
разлома.

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


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

108
Раздел 8 - Моделирование разломов
Приблизьте то место, где должны быть соединены разломы.
Выберите два Пиллара, которые вы хотите соединить при помощи клавиши Shift и
иконки Set S elect/Pick Mode fe.
Кликните по иконке C onnect Two Faults H, и когда появится окно Connect Pillars,
задайте, как вы хотите соединить их. Выберите подходящую опцию и нажмите ОК.
Соединенные разломы имеют общий Пиллар (который теперь серый).

Connect two pillars together Q

Extend fault'Fault 1'

't) Extend fault 'Fault 2'

О Create a new fault

О Merge 'Fault 1‘ and 'Fault 2‘ into one fault

[~~| Fit the connected pillar to both fault planes

[✓OK ] | K ~ Cancel

Разъединение разломов
Для соединенных Пилларов кнопка отмены действия (Undo) не работает. Вместо
этого вам придется разъединить разломы.
1. Выберите два Пиллара, которые нужно разъединить.
2. Кликните по иконке Disconnect Fault Ы

Создание разветвленны х и пересекающихся разломов


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

Кликните по иконке New Branched Fault или the New Crossing Fault ffl, чтобы
создать новый разлом.

109
Раздел 8 - Моделирование разломов
Продолжите построение нового ответвляющегося или пересекающего разлома,
путем добавления новых Пилларов или объединения его с уже существующим.

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

С о зд а н и е р а з л о м о в из в с е х с т и к о в
Можно выбрать весь набор стиков, представляющий один разлом и задать, чтобы
Petrel использовал каждый n-й стик в качестве входных данных. Это быстрый подход, но он
требует большой степени репрезентативности от стиков, т.е. чтобы в них не было слишком
много помех.
С закладки Input отобразите стики из папки For Create from FS в папке Fault Sticks
(time).
В зависимости от типа моделируемого разлома выберите форму Пилларов:
Вертикальный, Линейный, Листрический или Изогнутый.
Кликните по иконке Set Select/Pick Mode fe, расположенной на функциональной
панели.
Выберите стики одного разлома (на закладке Input), кликнув на одном из них в 3D
окне. Разлом, на котором вы кликнули в 3D окне, подсветится на закладке Input.
Кликните по иконке Create Fault From Fault Sticks, Surface or Interpretation icon ^
на функциональной панели, чтобы сгенерировать Пиллары вдоль выбранного
разлома. Появится диалоговое окно, в котором нужно указать п, чтобы создавать
пиллар из каждого n-ого стика. Введите 5 и нажмите ОК.
Новый разлом появится в 3D окне и будет находиться в папке Faults на закладке
Models с тем же именем, что и исходные стики. В вышеупомянутом диалоге можно
удлинить пиллары по сравнению с исходными стиками. Если расстояние между
Стиками больше чем заданный параметр Maximum search distance, Пиллары не
будут сгенерированы.

110
Раздел 8 - Моделирование разломов

Conveit to fault in the active fa u lt... |~^~|fn]i X j


Make a new fault from selected object and add it to
the active fault model Possible source are:

m Fault sticks
m Fault surface сф «,'ijp
& Fault interpretation
a Folder containing fault sticks, surfaces or interpretations
You have to connect the faults together
A manually after this operation.

Make a pillar for every 1 th fault sticks.


Maximum search distance
150
to nearest neighbor pillar:

Extra height above OX 50* 100%


given rnin point and
below given max point:

✓ OK К Cancel

Создав Пиллары для нового разлома, проведите необходимое редактирование,


следуя пунктам, описанным в упражнении выше.
Соедините разломы, где это необходимо и продолжите моделирование разломов из
папки For create from FS, расположенной в папке Fault sticks (tim e) на закладке
Input.

Автоматическая генерация разломов


До настоящего времени разломы генерировались отдельно, т.е. по очереди. В этом
упражнении вы узнаете, как автоматически сгенерировать Пиллары из набора
стиков, лежащих в папке в таблице Input в Petrel Explorer.
План упражнения
1. Превращение одного набора стиков в Пиллары:
В First Petrel Explorer на закладке Input найдите папку For Convert to fault, где
находятся стики. Откройте папку и нажмите правой кнопкой мыши по одному из
наборов стиков. Из выпадающего меню выберите Convert to faults in Fault Model.
Установите опять каждый n-й пиллар в появившемся диалоговом окне и нажмите
ОК.
Обратите внимание на новые разломы в 3D окне и в папке Faults для активной
модели (на закладке Models).
Эта операция может быть также произведена над всеми стиками в папке:
Чтобы избежать дублирования разломов, удалите разлом, созданный выше, путем
выбора всего разлома в 3D окне или выбрав его (сделав полужирным) на закладке
Models и нажав Delete.
Правый клик на директории For Convert to fault. Из появившегося выпадающего
меню выберите Convert to faults in Fault Model.
Выполните необходимое редактирование Пилларов, согласно описаниям выше.
Соедините разломы, где это необходимо.

111
Раздел 8 - Моделирование разломов

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


В Petrel есть возможность автоматического соединения разломов.
Отобразите все разломы, которые вы создали в 3D окне.
Кликните на процессе Fault Modeling на закладке Processes.
Перейдите на закладку Operations.
Кликните на кнопке Auto connect. Установите Extend distance 250 метров и проведите
автоматическое соединение только для видимых разломов.
Automatic fault connection

0 Only use visible faults

Extend distance: 250|

Remove distance: 50 V Auto connect

5. Проверьте, как соединены разломы и отредактируйте, если нужно. Можно


сделать отмену последнего действия (один раз). Кнопка Undo находится в верхней
части диалогового окна.

Дополнительны е упражнения

Создание разломов на основании полигонов


Полигон разлома - это линия пересечения разлома со структурной поверхностью.
Чтобы построить Пиллары по этим полигонам, полигоны должны иметь значения Z,
относящиеся к поверхности, к которой эти полигоны принадлежат. В одном из
предыдущих упражнений вы присвоили этим полигонам значения Z с поверхностей.
Чтобы из полигонов построить Пиллары, линии полигонов должны представлять
один разлом (не несколько разломов).
Активируйте процесс Fault modeling на закладке Processes, кликнув на нем один раз
и сделав его полужирным.
Отобразите в трехмерном окне полигоны разломов из папки Fault Polygons.
Проверьте, что этим полигонам присвоены правильные значения Z. Это сделано в
упражнении редактирования входных данных.
Выберите нужную геометрию разломов из четырех доступных типов на
панели инструментов с правой стороны окна для отображения. В этом
случае подходит линейная геометрия.
Откройте установки для процесса моделирования разломов, кликнув два
раза на процессе на закладке Processes. Используйте установки по
умолчанию. Тем не менее, модель разломов должна представлять исходные данные
надлежащим образом. Обратите внимание на опцию для удлинения Пилларов над
заданной точкой минимума и ниже заданной точки максимума исходных данных. Вы
можете контролировать, насколько далеко распространяются Пиллары по вертикали.
Кликните по иконке Set Select/Pick Mode на функциональной панели.

112
Раздел 8 —Моделирование разломов
В 3D окне выберите все полигоны разломов, относящиеся к одному разлому, кликнув
на полигонах, удерживая клавишу Shift.
Кликните по иконке Create Faults From Fault Polygon £=i на функциональной панели,
чтобы сгенерировать Пиллары вдоль выбранных полигонов.
Новый разлом будет добавлен в папку Faults на закладку Models и назван Fault 1. Вы
можете изменить это имя на более подходящее, кликнув дважды на Fault 1 и изменив
имя на закладке Info появившегося окна Settings.

Для описания формы разлома используйте как можно меньшее число Точек
(shape points)
Также обратите внимание на функцию установки инкремента (приращения)
для Пилларов в установках для процесса моделирования разломов. Меньшее
количество, а также более простая форма Пилларов означают меньшее
редактирование и зачастую меньшие проблемы в процессе Pillar Gridding.

Автоматическая корректировка Пилларов


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

Если вы хотите срезать Пиллары поверхностью, эта поверхность должна быть


гладкой. В случае с месторождением Галфакс поверхность Base Cretaceous хорошо
подойдет для выравнивания, т.к. эта поверхность не нарушена разломами. В
упражнении ниже будут выровнены только верхние Точки. Если кроме этого нужно
выровнять и нижние Точки, то нужно сделать копию поверхности Top Etive, потом эту
копию сгладить, чтобы удалить большую часть структуры (но сохранить основное
направление падения) и переместить вниз, так, чтобы она была глубже всей
поверхности Top Etive.
План упражнения
Отобразите все сгенерированные Пиллары вместе с поверхностью Base Cretaceous.
Двойной щелчок на процессе Fault Modeling на закладке Processes.
Перейдите на закладку Operations в открывшемся окне диалога.

113
Раздел 8 - Моделирование разломов
4. Выделите поверхность Base Cretaceous на закладке Input (кликните на имени,
чтобы подсветить его), поставьте галочку рядом с Top limit на закладке Operations в
разделе Cut/Extend pillars и кликните на голубой стрелке. Другие опции установите
так, как показано на рисунке.

F ault m o d e lin g w ith ‘G u llfa k s 2 0 0 4 /F a u lt m odel'

Info Settings Operations Style


Zmin: -2407.65 Zmax: -1420.52 Dz: 987.13 jO Undo
Cut/extend pillars
В T op limit: Surface Base Cretaceous

’ Base limit: сф. [


О Only selected pillars И Cut by the limit(s)

All pillars 0 Extend to the limit(s)

Min pillar height: 10G|


v ' Cut/extend

5. Нажмите на кнопку Cut/Extend.


6. Посмотрите, что все Пиллары были срезаны или наоборот удлинены до
уровня Base Cretaceous.

Оцифровка клю чевы х пилларов по поверхности (2D грид)


Пиллары могут быть созданы при помощи оцифровки координат X и Y для Точек и
присваивания им значений Z поверхности (структурного грида). Обычно структурный
грид, находящийся выше используется для создания верхних Точек ключевых
пилларов, а нижний структурный грид для создания нижних точек пилларов.
Отобразите в 3D окне поверхность Top Tarbert и модель разломов, сгенерированную
вами, и уже построенные Пиллары.
Увеличьте один из наиболее крупных разломов, для которого еще не построены
Пиллары.
Уберите другие Пиллары (модель разломов) с дисплея.

114
Раздел 8 - Моделирование разломов
Оцифруйте верхние Точки для Пилларов, используя иконку Add New Pillar by One
Point V. Помните, что промежутки между Пилларами следует делать как можно
больше, но так, чтобы выдерживать кривизну разлома.

Отключите поверхность Top Tarbert и отобразите в трехмерном окне поверхность Tof


Etive. Скорее всего, вам будет удобнее, если вы повернете поверхность так, чтобь
видеть ее снизу.
Оцифруйте нижние Точки Пилларов по поверхности Top Etive. Для этого нажмите нг
иконку Snap Selected Shape Point & на функциональной панели. В 3D окне кликните н;
нижних Точках пилларов и «скиньте» их на поверхность, кликнув на ней.
Продолжайте до тех пор, пока все нижние Точки не будут привязаны к поверхности
Отобразите грид для контроля качества вашего результата.

8. Отредактируйте и соедините разломы. Верхние Точки нужно дотянуть до


поверхности Base Cretaceous.
Комментарий
Для оцифровки Пилларов также можно использовать другие данные. Например,
можно оцифровать Пиллары, непосредственно по 3D сейсмической интерпретации.

Оцифровка Пилларов на разрезе (General intersection)


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

115
Раздел 8 - Моделирование разломов
Отобразите, например, поверхность Top Etive и все разломы в модели разломов.
Найдите поверхность, которая должна быть нарушена разломами, но
соответствующего разлома нет в модели.
Отобразите General intersection в 3D окне и поместите его перпендикулярно
разлому.
Отобразите все поверхности на разрезе при помощи иконки the Enable/disable
tog gling of visualization on intersection plane (она расположена в «плеере» в
нижней левой части окна Petrel).
На закладке Models убедитесь, что ни один из разломов не активен (не выделен
жирным).
Выберите геометрию Пилларов 1 Ш У
Оцифруйте Пиллары при помощи иконки Add New Pillar \ . Petrel создаст новый
разлом в папке Faults вашей модели. Время оцифровки одного Пиллара зависит от
его геометрии (или точнее от Точек).
Переместите разрез, чтобы начать оцифровку другого Пиллара этого же разлома.
Продолжайте перемещать разрез и цифровать Пиллары до тех пор, пока разлом не
будет создан.

Комментарий

В Можно проводить оцифровку на любом виде разреза. Кроме того, можно


оцифровывать модель разломов непосредственно на сейсмике (инлайнах и
кросслайнах).

О б зо р
В этом разделе мы познакомились с инструментами процесса Fault Modeling. Мы

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

116
Раздел 9 - Pillar Gridding

Раздел 9 - Pillar Griddin


ГУ 1 Упражнения

Процесс Pillar Gridding - это


процесс генерации
пространственного скелета
(структурного каркаса). В этом
упражнении вы создадите гриды на
основании ключевых Пилларов,
созданных в предыдущем
упражнении. Пиллары будут
превращены в поверхности
разломов. Пиллары будут также
вставлены между разломами и, по
существу, будут определять размер ячейки в направлениях I и J.
Вы узнаете, как генерируются гриды каркаса, и каким образом можно применять
тренды и задавать направления для улучшения качества грида. Будет задан размер
ячейки грида (инкремент) в I и J - направлениях. В заключение будет проведен
контроль качества созданного каркасного грида при помощи «проигрывания» через
него плоскости разреза в I и J - направлениях. Гриды каркаса будут разделены на
сегменты, отделенные друг от друга разломами и границами. Каждый сегмент будет
иметь определенное количество ячеек, которое можно будет изменить, чтобы
сделать грид более или менее детальным для определенных сегментов.
Созданный каркасный грид определяет пространственный скелет, в который позже
будут вставлены горизонты. Это значит, что пиллары не имеют значений Z. Три
созданных каркасных грида не являются поверхностями. Скорее, они отображают
положение пилларов на верхнем, среднем и нижнем уровнях.
В следующем процессе (процесс Make Horizon) в структурный каркас будут
вставлены горизонты - тем самым будут определены z-значения ячеек. По
завершении этого процесса будет создан 3D грид.

Важные иконки, используемые в процессе Pillar Grodding:


О Create boundary Set part of grid boundary
V_ Create boundary segment te Set part of segment boundary
-L Set l-direction й I Set no boundary
|J Set J-direction 4/ Set no fault
V Set arbitrary direction £« New l-trend
AA Automatic direction assignment т i New J-trend

117
Раздел 9 - Pillar Gridding

Обзор упражнения
Предварительные действия, необходимые для Pillar Gridding
Создание нового каркасного 3D грида
Создание простой границы грида и проверка качества модели разломов
Создание составной границы
Задание направлений и трендов
Pillar Gridding
Проверка качества структурного каркаса (Skeleton)
Дополнительные упражнения
Задание числа ячеек
Задание сегментов при помощи трендов
Задание неопределенных разломов
Задание разлома, не являющегося границей сегмента

Предварительные действия, необходимые для Pillar Gridding


Поскольку процесс Pillar Gridding использует ключевые Пиллары, задающие разломы
и их пересечения для того, чтобы управлять построением пилларов, ключевые
Пиллары должны быть созданы правильно. Перед тем, как запускать процесс Pillar
Gridding, нужно провести серию проверок - чтобы убедиться, что модель разломов
построена хорошо. После того, как проверка завершена, можно запустить процесс
Pillar Gridding и создать каркасные гриды (Skeleton).
План упражнения
Если вам нравится модель разломов, которую вы создали в предыдущем
упражнении, вы можете использовать ее. Если нет, то откройте проект
GF_Fault_Model.pet в папке Projects.
Убедитесь, что все пересекающиеся разломы надлежащим образом соединены.
Соединенные разломы должны иметь общий (серый) Пиллар.
Проверьте и убедитесь, что ни один разлом не представлен в модели дважды.
Переход между всеми соседними пилларами должен быть сглажен.
Не соединенные друг с другом разломы не должны пересекаться. Отобразите
разломы в трехмерном окне с использованием заливки (Toggle Fill Between Pillars
h ). Проверьте, что плоскости разломов не пересекаются.

Создание нового 3D грида


Процесс Pillar gridding создает первый компонент трехмерного грида (пиллары). Во
время этого процесса нужно или создать новый 3D грид или перезаписать уже
существующий. При обновлении модели удобнее перезаписывать существующий 3D

118
Раздел 9 - Pillar Gridding
грид, потому что установки будут уже заданы из предыдущих итераций, и вам не
придется настраивать их заново.
Некоторые ключевые установки, такие как имя 3D грида и его инкремент
устанавливаются при инициализации процесса Pillar Gridding, но их можно изменить
в любое время.

1. Запустите процесс создания нового 3D грида. Кликните дважды на процессе


Pillar Gridding (закладка Processes, папка Structural Modeling). Автоматически
откроется 2D окно с вашей моделью разломов. Те линии, которые вы видите - это
линии между средними точками ключевых пилларов, которые вы создали в
предыдущем упражнении. Точки, которые вы видите в 2D окне - это сами средние
точки ключевых пипларов.
Pillar gridding with 'G ullfal^O O 'l/Faiilt model' X|

Info
Settings More Psll-аг geometry Expert Faults Legend

Result 3D grid
(«’ Create new: Gullfaks (Skeleton)

£P

ij§§ Increments У
Overwrite the active 30 £rid

I increment: 100 J inclement: 100
Horizons ы

0 Insect horizon objects


A y Layout ol arbitrary directed faults Л \
1 I Make zig-zag type faults j \
О Force equally spaced cells alog fault
Move grid cells to closest point on fault

Move node at end of zig-zag faults


О Edge limit H
Minimum
Q By trends and directed faults curvature
settings...

\ / . /
✓ Apply OK | К Cancel |

2. Введите имя 3D грида (3D Grid) и задайте инкременты для I и J (100) в


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

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


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

119
Раздел 9 —Pillar Gridding
Следовательно, ни запасы, ни горизонты, ни свойства ячеек за пределами границы и
рассчитаны не будут.
Чтобы полностью окружить все разломы в 3D гриде можно использовать инструмент
Create boundary О. Эта опция используется для оцифровки границы в 2D окне.
1. Отобразите одну из временных поверхностей с закладки Input в открытом 2D
окне. На основании этой поверхности мы будем оцифровывать границу.
2. Начните создавать границу вокруг области интересов при помощи иконки
Create external g rid boundary О . Кликайте левой клавишей мыши для оцифровки
границы. Двойной клик левой клавишей мыши замкнет границу. Граница грида будет
храниться как Boundary в 3D модели (в папке Fault Model на закладке Models). Вы
можете работать только с одной границей (т.е., вам нужно удалить ее, если вы
хотите создать другую).

- 3 *' G u llfa k s 2 0 0 4
- I 5I / Fault model
+ ✓ Faults
*§« Trends
О @ Boundary
Проверьте качество 2D грида. Для этого дважды кликните на процессе Pillar
Gridding (закладка Processes> Structural Modeling) и нажмите Apply. Если граница не
замкнута, замкните ее. Ключевые Пиллары, которые пересекаются, будут отмечены
желтыми точками. Если это произошло, откройте одновременно 2D окно Pillar
Fridding и 3D окно с моделью разломов. Выберите Tile Vertical из меню Window,
чтобы расположить два окна рядом. В 3D окне проблемные пиллары тоже будут
подсвечены, активируйте процесс Fault Modeling и решите проблему,
отредактировав ключевые Пиллары. Запустите процесс Pillar Gridding заново.

Создание составной границы грида


Удалите простую границу грида, которую вы только что создали, выбрав границу (в
Fault Model) и нажав delete на клавиатуре.
Отобразите одну из временных поверхностей с закладки Input в 2D окне. Она будет
использоваться в качестве направляющей для оцифровки границы.

120
Раздел 9 - Pillar Gridding
Начните с того, что в левой части области назначьте разломы частью границы.
Используйте пиктограмму Set Select/Pick Mode &, чтобы выделить разлом.
Обратите внимание, что когда вы кликаете на линии, соединяющей Точки на
разломе, все Точки становятся желтыми. Это означает, что разлом выбран, и Вы
можете задать ему назначение. Или Вы можете выбрать другой путь - кликнуть на
одной точке (начальной), и, держа нажатой клавишу Shift, и на конечной, (начальная
и конечная точки станут желтыми). Назначьте выделенную часть разлома границей.
Кликните по иконке Set Part o f G rid Boundary i/B. Обратите внимание, что разлом
или его часть будет выделена двойной голубой линией, как показано на рисунке
ниже.

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


северной частях границы.
Выберите иконку Create external grid boundary segment V
Кликните на какой-нибудь точке разлома, чтобы от нее начать оцифровку
границы.
Оцифруйте границу между двумя разломами так, чтобы она примерно совпадала
с границей отображенной поверхности. Вы можете цифровать в любом месте, но
не пересекая разломы.
Кликните на точке на другом разломе, чтобы закончить сегмент границы.
Продолжите создание границы для остальной части площади. Обратите
внимание: вы должны использовать комбинацию иконок Create external grid
boundary segment и Set Part of Grid Boundary.

121
Раздел 9 - Pillar Gridding

11. Проверьте качество 2D грида, нажав Apply. Если граница не замкнута,


замкните ее. Если Пиллары пересекаются, то вернитесь к процессу Fault Modeling,
отобразите модель разломов в 3D окне и отредактируйте ключевые Пиллары, чтобы
они не пересекались. Снова нажмите Apply.
Комментарии
Можно перемещать и удалять части оцифрованной границы. Для этого процесс Pillar
G ridding должен быть активным, а граница отображена в 2D окне.
Выберите иконку Select and Edit/Add points *15. Кликните на точке, которую хотите
переместить и передвиньте ее в желаемую позицию.
Чтобы создать новую точку кликните на линии между двумя точками и немного
сдвиньте мышь.
Чтобы удалить точку, выберите ее в режиме Set Select/Pick Mode ^ и нажмите
клавишу Delete. Чтобы удалить несколько точек, выделите их, удерживая клавишу
Shift в режиме Set Select/Pick Mode. Чтобы удалить всю границу кликните на линии
между оцифрованными точками и нажмите Delete.
Разломы можно удалять и редактировать в 3D окне при активном процессе Fault
Modeling. Тренды можно редактировать и удалять, как описано выше.

Можно отменить назначение разлома частью границы.


Выберите иконку Select and Edit/Add points Кликните на всем разломе, кликнув
на линии между Точками или выбрав часть разлома, кликнув на одной Точке
(начальной) и, удерживая клавишу Shift, на другой (конечной).

122
Раздел 9 - Pillar Gridding
Кликните по иконке Set Part of Segm ent Boundary <?s. Выбранная часть разлома
изменит цвет с голубого на белый. Это означает, что этот разлом больше не часть
границы (но по-прежнему является границей сегмента).

Задаем направления т ____ __ _ ______


тренды
Разломы I- и J-направлений -
это термины, используемые в

разломов могут быть трех


типов: Arbitrary (произвольное), 1 и И м М щ 1 И ^ ™ 1
I, и J. По умолчанию у всех |!^ Я 1 И я т 4 * Ж ^ 1 Ш % Ш * й й Н 1 1 3 5 Я 5 8 1
разломов произвольное
направление. Направление I (разломы, выделенные зеленым цветом в 2D окне) -
применяется для разломов, простирающихся в одном направлении. Направление J
(разломы, выделенные красным цветом в 2D окне) применяется для разломов,
направленных под прямым углом к направлению I. Одинаковые направления должны
быть приблизительно параллельны друг к другу. (I || I, J || J, I _|_ J). Во время
выполнения процесса Pillar Gridding стороны конечных ячеек будут ориентированы
параллельно поверхностям разломов, которым было присвоено I- или J-направления
и эти поверхности разломов будут составлять одну сторону прилегающих ячеек.
Произвольные поверхности разломов тоже будут составлять одну сторону
прилегающих к ним ячеек. Но другая сторона прилегающих ячеек и стороны других
ближайших ячеек не будут ориентированы параллельно этим разломам. Это значит,
что геометрическая форма ячеек, прилегающих к произвольным разломам не
является прямоугольной, а форма ячеек, прилегающих к направленным разломам
близка к прямоугольной.
Тренды - это созданные вами линии, которые улучшают качество грида. При
выполнении процесса Pillar Gridding тренды действуют как разломы с присвоенными
направлениями. Можно вставлять тренды для управления процессом создания
сетки. Если вы вставляете зеленый (I) тренд, то он должен быть параллелен
зеленым (I) направлениям, а красный (J) тренд должен быть параллелен красным (J)
направлениям.
Общие принципы :
Начинайте с простого, предпочтительно вообще без направлений и вставляйте
направления только там, где это необходимо.
Пространство между одинаково направленными разломами должно быть
примерно одинаковым по всей длине направленных разломов.
Не задавайте двум разломам одинаковое направление, если они сильно отстоят
друг от друга в одной части и близки друг к другу в середине или в другой части.
Число ячеек между двумя направленными разломами одного типа (оба I или оба
J) останется одинаковым по всей длине этих двух разломов. Следовательно, если

123
Раздел 9 - Pillar Gridding
два разлома сильно сблизятся, то размеры ячеек будут слишком маленьким,
чтобы была возможность сохранить число ячеек неизменным.

Не присваивайте одной части разлома I - направление, а другой J - направление.


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

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

План у п р а ж н е н и я
Посмотрите на модель разломов в 2D окне. В нашем случае большинство
разломов ориентированы в направлении Север-Юг. Задайте основным
разломам, простирающимся с Севера на Юг, красное J-направление. В
режиме Set Select/Pick Mode k выберите линии между Точками, чтобы
выбрать разлом и нажмите иконку Set J-direction fJ.

124
Раздел 9 - Pillar Gridding
Задайте перпендикулярному разлому зеленое I - направление, выбрав разлом
описанным выше способом и нажав иконку Set l-direction -L.
Нажмите A pply в окне процесса и посмотрите, как изменилась средняя сетка
структурного каркаса. Обратите внимание, что ячейки вдоль направленных
разломов выровнены параллельно разлому, тогда как ячейки вдоль
произвольных разломов (белых) срезаны этим разломом.

Задайте еще несколько направлений большим разломам.


5. Вставьте тренд I-направления (зеленый) между двумя (красными) разломами
J-направления, как это показано на рисунке ниже.

Нажмите A pply и посмотрите, как выровнялись ячейки вдоль линии


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

125
Раздел 9 - Pillar Gridding

Комментарии
Обратите внимание, что между разломами с заданными направлениями число
ячеек постоянно. Это проиллюстрировано на рисунке вверху.
Можно перемещать и удалять части оцифрованных трендов. Для этого в
Process Diagram должен быть активным процесс Pillar Gridding (его имя
выделено полужирным в Petrel Explorer) и в 2D окне отображены тренды.
Выберите иконку Select and Edit/Add Points Кликните на точке, которую
хотите переместить и передвиньте ее в желаемую позицию.
Чтобы создать новую точку, кликните на линии между двумя точками и немного
передвиньте мышку.
Для удаления точек вы вначале должны выбрать иконку Set Select/Pick Mode
k . Кликните на точке, которую хотите удалить и нажмите клавишу Delete. Чтобы
удалить несколько точек, нажмите клавишу Shift и выберите точки в режиме
select/pick mode. Для удаления целого тренда кликните на линии между
оцифрованными точками, тогда тренд будет выбран полностью. Нажмите Delete.
Другой способ: откройте папку, где хранятся тренды в папке для разломов
вашей модели в Petrel Explorer, таблица Models. Найдите тренд, который вы
хотите удалить, выберите его и нажмите Delete.

Pillar Gridding
После того, как задана граница и приемлемая геометрия 2D ячеек (для настройки
геометрии двухмерных ячеек применяются тренды и направления), можно построить
3D грид. Результат этого построения - так называемый Skeleton (Структурный
Каркас), который представляет собой серию пилларов, по одному для угла каждой
ячейки. Верхнюю, Среднюю и Нижнюю сетки каркаса можно использовать для того,
чтобы посмотреть на пиллары в X-Y направлениях. Сами пиллары удобнее всего
просматривать на I или J - разрезах.
1. В окне процесса P illar G ridding на закладке Pillar Geometry отключите Curved
для Non-Faulted Pillars. Это задаст более простую геометрию 3D грида и вероятность
появления проблем уменьшится.

126
Раздел 9 —Pillar Gridding

Pillar gridding with ’Gullfaks200-I/Fault model' fxj

Info
Settings More S РШ« g e o rj^ ty—j Expert Faults Legend
Pillar geometty
Q
Vertical Linear Listric Curved
о О о Q (3
9
«>
4
Non faulted pillar geometry

Q >
0 Vertical 0 Lineal 0 Listric О Curved
Tolerance distance: 1 0 "] О in % of increment
Faulted pillar geometry
Use the closest pillat in the fault.
<J ) Create pillar geometry type:

0 Vertical 0 Lineal 0 Listric i Curved


Tolerance distance: 10 □ in X of increment

0 Resample the shape points. (Recommended on)

✓ Apply OK К Cancel

2. Нажмте Apply.
3. Если результат удовлетворительный, нажмите OK, чтобы создать верхнюю и
нижнюю сетки каркасного гриды. Нажмите "Yes" в появившемся окне.

Petrel

су Mid skeleton grid has been generated.


• Do you want to continue generating the top and base skeleton grids?
Hint: Inspect the 3 different skeleton grids after the 3D-grid is made!

Yes No

Проверка качества Структурного Каркаса


Следует всегда делать проверку качества после генерации каркасного грида.
Важные шаги контроля качества включают в себя проверку на предмет пересечения
пилларов. Пересекающиеся пиллары сгенерируют ячейки с отрицательными
объемами. Если вы нашли пересекающиеся пиллары, вы должны или повторно
провести Pillar Gridding, используя направления и/или тренды, чтобы избежать
пересечения пилларов, или (что более предпочтительно) вернуться к процессу Fault
Modeling для редакции ключевых Пилларов.
В процессе Pillar Gridding Petrel проверяет, не пересекаются ли пиллары, только при
создании средней сетки. Даже если при создании средней сетки все было
нормально, пиллары могут начать пересекаться после того, как Petrel продлит их,

127
Раздел 9 - Pillar Gridding
построив верхнюю и нижнюю сетки. Поэтому вам важно самим проверять, не
пересекаются ли пиллары.

Активируйте 3D грид (сделайте его жирным) на закладке Models.


Раскройте папку Skeleton во вновь созданном 3D гриде.
• «Й Models ж ф X

- 3 G u llfa k s 2 0 0 7
- ^ Fault model
+ $9 У F aults
+ и|»1 - / Trends
от Boundary
Gullfaks [Skeletonl
+ чщ S kele ton
■* $ Fwh
m H oriz ons
Fdges
+’ # 3 In te rse ctio ns
!I P ropertie s
to u t M e t
Zone № er
+ .5 У Segm ent № er

__! Input Models l a * Results | * j f Temp...

Поставьте галочки рядом с Top, Mid и Base гридами. Проведите визуальную


проверку индивидуально каждого грида в 3D окне, обращая внимание на пики и
ошибки. Комментарии внизу описывают, что вам следует искать.
Отобразите Пиллары из модели разломов для определения проблемы.
В 3D окне отобразите J-сечение (J-intersection) из папки Intersections. Кликните на
имени, чтобы сделать его активным. В нижней части интерфейса появится плеер
для сечений.
Двойной клик на папке разрезов. Перейдите на закладку Style и отметьте Show
Pillar, чтобы показать пиллары.

Используйте плеер Ц для перемещения сечения вдоль грида.


Проверьте геометрию - не пересекаются ли пиллары.

128
Раздел 9 - Pillar Gridding
8. Если это необходимо, внесите исправления в процессе Fault Modelling (вам
придется запустить процесс Pillar Gridding заново, после того, как вы перестроите
модель разломов).
На что нужно обратить внимание:
Следует искать ячейки, имеющие чрезмерно «сжатую» форму, в верхней,
средней и нижней сетках. Это удобнее делать в 2D окне или в окне для
отображения разрезов. Обыкновенно причиной этого является
чрезмерный контроль за ячейками заданием направлений. Установите
произвольные направления для некоторых разломов и трендов.
Попробуйте также найти пики в верхнем, центральном и нижнем
каркасных гридах. Это может быть обусловлено целым рядом причин,
например: короткие Пиллары между более длинными,
однонаправленные разломы, которые не параллельны и сближаются
друг с другом, неудачно расположенные линии трендов, другие факторы.

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


для этого упражнения, не должно быть проблем с пересекающимися пилларами. Тем
не менее, если модель разломов более сложная, следует об этом помнить.
Подсказка: Можно вывести на экран 3D и 2D окна одновременно. Кликните на меню
Window в главном меню Petrel и выберите Tile vertical из появившегося
выпадающего окна. Окна вашего проекта будут расположены рядом. Если активен
процесс Fault Modeling, вы можете кликнуть на Пилларе в 3D окне, и он будет
подсвечен в двухмерном окне и наоборот.

129
Раздел 9 - Pillar Gridding

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

130
Раздел 9 - Pillar Gridding

В 2D окне найдите область, где рядом расположены два разлома одного


направления.
Задайте тренд между этими разломами (используйте иконку New I-trend £*.), если
тренд есть, используйте его.
Задайте число ячеек вдоль одного из заданных трендов при помощи
инструмента ^ т а к , чтобы это число значительно отличалось от существующего
на данный момент.
Нажмите A pply и посмотрите, как Petrel задает определенное число ячеек для
интервала между направленными разломами.
Если число ячеек является приемлемым, то оставьте его, если есть какая-то
проблема, то измените число ячеек и снова нажмите Apply.

Задание границ сегментов с помощью трендов


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

131
Раздел 9 - Pillar Gridding

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


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

В диалоговом окне процесса Pillar Gridding на закладке Settings выберите Create


new и задайте другое имя грида, например 3D grid making segments.
Найдите разлом, который не доходит до другого (или границы). Оцифруйте
соответствующий тренд при помощи пиктограмм New J-trend т ! или New l-trend Z#
от какой-нибудь точки разлома и прикрепите его к точке на другом разломе или
границе, как на рисунке внизу. Теперь этот тренд будет работать как любой другой
тренд, управляя процессом построения грида.

132
Раздел 9 - Pillar Gridding

3. Чтобы назначить тренд границей между сегментами, кликните по иконке Set


Part o f Segm ent Boundary te. Цвет тренда должен измениться на более яркий.
4. Нажмите A pply и ОК чтобы создать новый 3D грид.
5. Отобразите каркасный грид, раскрасив сегменты в разные цвета. Для этого
откройте установки для папки Skeleton для предыдущего 3D грида и в разделе Solid
выберите As segment в поле Color.
Solid
Show contours
Color: As segment v
p i Show in the solid
Material: Plastic

T ransparency: None

6. Сделайте то же самое с гридом 3D grid making segments. Обратите


внимание, что гриды разделены на сегменты по-разному.

Чтобы тренд не вы полнял ф ункции границы сегмента


1. Выберите иконку Set Select/Pick Mode .
2. Кликните по тому тренду, который, по-вашему, не должен служить границей
сегмента.
3. Кликните по иконке Set No Boundary !.<j .

133
Раздел 9 - Pillar Gridding
Сделать разлом неопределенным
Если разлом (или его часть) установлен неопределенным и если ему задано
направление, то в процессе создания грида он будет рассматриваться как тренд, но
не будет включен в сгенерированный трехмерный грид как разлом.
1. В 2D окне выделите разлом или часть разлома .
2. Кликните по иконке Set No F a u ltи/ .
3. Выделенная часть разлома станет пунктирной.
Сделать, чтобы разлом не был частью границы сегмента
Это упражнение покажет, как сделать, чтобы разлом не выполнял роль границы
сегмента.
В 2D окне выберите разлом или часть разлома.
1. Кликните по иконке Set No Boundary ili.

2. Выбранная часть разлома станет серой. Если разлому было присвоено какое-
то направление, он будет выглядеть как непрерывная линия красного или зеленого
цвета.
3. Сохраните проект (Save As). Вы будете использовать его в следующем
упражнении.

Замечание: Сейчас вы завершили процесс Pillar gridding, и на закладке Models у вас


появился грид, представленный ключевыми Пилларами (из модели разломов) и
вставленными Пилларами (из Pillar Gridding process). Запомните, что у вас все еще
НЕТ 3-х мерного грида, т.к. каркас - это всего лишь визуальное представление
Пилларов. Если вы кликните дважды на 3D грид на закладке Models tab и откроете
закладку Statistics, вы увидите, что количество 3D ячеек грида и узлов все еще равно
нулю.

О бзор
В этом разделе вы познакомились с терминологией и концепциями процесса Pillar
Gridding, такими как: границы, сегменты, направления и тренды. Вы увидели процесс
создания грида: как задавать направления и тренды, как делить тренд на сегменты и
как сделать грид более детальным. Вы узнали о возможностях редактирования
(особенно подробно - о редактировании модели разломов). И, наконец, вы
посмотрели, как проводить контропь качества каркасного грида, используя сечения и
сегменты.

134
Раздел 10 - Создание горизонтов

Раздел 10 - создание горизонтов (lVIake Horizons)

Г9\ Упражнения
Make Horizons
В этом упражнении вы вставите горизонты в 3D грид (структурный каркас). Это
первый шаг в процессе деления модели по
вертикали.

Деление модели по вертикали включает:


Make Horizons: Вставка горизонтов в 3D
Грид
Domain Conversion: Горизонты
рассчитывались во временном домене, поэтому
их нужно преобразовать в глубинный домен.
Make Zones: Для деления модели на зоны
будут использованы Изохоры.
Layering: Деление на мелкие слои,
задающие ячейки модели.

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


редактирования, такими как процесс Edit 3D Grid и подсадка горизонтов на отбивки
вблизи разломов.
Процесс Make Horizons размещает все горизонты, заданные непосредствен
структурными данными, в 3D грид. Это могут быть как стратиграфические
несогпасия, так и опорные, имеющие широкое латеральное распространение,
горизонты. Входными данными для этих горизонтов могут быть 2D гриды, линии
сейсмической интерпретации, скважинные отбивки или другие точечные или
линейные данные. 3D грид, в который должны быть вставлены эти горизонты,
состоит только из пилларов заданных в процессе Pillar Gridding. Эти пиллары
задают углы ячеек, которые будут в конечном счете созданы в 3D гриде. Значения
интерполируются на каждый пиллар на основании ближайших исходных данных для
горизонта. Эти проинтерполированные значения задают поверхность в 3D гриде.
Обзор упражнения:
Задаем домен 3D грида
Вставляем горизонты в 3D грид

135
Раздел 10 - Создание горизонтов

Задаем домен 3D грида


Установка домена (времени или глубины) влияет на такие действия, как привязка к
отбивкам скважин на этой стадии или в процессе Глубинного преобразования.
Следовательно, вам нужно задать домен 3D грида, чтобы он был таким же, как и
домен поверхностей, которые мы собираемся вставлять. В этом упражнении
входные данные во временном домене.
Используйте проект, который вы сделали в предыдущем упражнении. Если он не
получился, откройте проект G F_Pillar_G rid.pet и активируйте 3D грид, который
называется Gullfaks(skeleton).
Откройте окно Settings для 3D грида двойным кликом на его имени.
3D грид должен иметь желтую иконку грида (domain = time), если нет-то на закадке
Info выберите домен Elevation time.

Вставляем горизонты в 3D грид


Т.к. каркасный грид состоит только из пилларов, теперь мы хотим вставить в него
горизонты. Таким образом мы создадим грубый грид с физическими ячейками. Эти
входные поверхности или интерпретации горизонтов в первом приближении
ограничат области месторождения или резервуара. Как только мы подадим на вход
поверхности У интерпретации, Petrel создаст горизонты в 3D гриде.
1. Дважды кликните на процессе Make Horizons. Откроется окно диалога.
Перейдите на закладку Horizons, на ней задаются основные настройки,
контролирующие процесс создания горизонтов.
2. Используйте иконку Append item in the table или иконку Set number of
items in table из верхней части окна диалога. Вставьте строки по числу
горизонтов, которые вы собираетесь встраивать (проверьте, сколько у вас
поверхностей в папке Surfaces (time) на закладке Input).
Make horizons with 'Gullfaks2004/Gullfaks (Skeleton) (DC)'

Hofizons Settings Faufcs Segments Wells Info

v ie
S ome hints for the table: Horizon type: f c jl Conform to: |Ц ( U se horizon-fautt lines: Input; U
Use
Horizon _ . . . Horizon Conform to another Smooth horizon
Index Color Calculate type Status Well tops In p u t #1
name horizon iterations -fa u lt

i © Нori2on
2 Щ Н orizon
■v Conformable
Conformable
No
No
1
1
New
New
0
0
lines
0 'r"e s © 1
® Г ~
f f ll
Ы1
з е з Horizon > Conformable No 1 New 0 BVes @1 fakl

4 т Horizon Conformable No 1 New 0 BYes ® l ®


■ Ь .

3. Выберите данные, которые вы будете использовать для создания горизонтов -


выделите имя файла на закладке Input и кликните на голубой стрелке слева от
колонки Input #1. Вставьте четыре горизонта как показано на рисунке внизу.
Используйте временные поверхности (Base Cretaceous, Top Tarbert, Top Ness и Top
Etive). Удобнее вставить сразу все горизонты, вместо того, чтобы вставлять их по
очереди. Для этого:

136
Раздел 10 - Создание горизонтов
Правый клик на папке, содержащей 2D поверхности и выберите S o rt by Z-
values.
В процессе Make Horizons нажмите иконку M ultiple drop j1. Э т о п о з в о л и т вам
перетащить целый ряд данных, выбрав только первый элемент ряда.
Выберите (подсветите) поверхность Base Cretaceous на закладке Input.
Кликните на голубой стрелке под Input #1, как показано на рисунке снизу. Все
входные файлы будут добавлены в соответствующем порядке и в колонке
Horizon будут те же имена. Чтобы изменить названия, просто введите новые
имена в белое поле.
Make horizons w ith 'Gullfnks2004/Gullfaks (Skeleton) (DC)* X I

Horizons Settings Faults Segments Weis Unceit-imty Info

f f lM i& T ii
Some hints for the table: Ношоп type: Q Conform to: Use horizon-falit lines: tM Input: U
.. 0® ®
TJTe
Horizon _ » _ . . . Horizon Conform to another Smooth horizon
Index Color Calculate typ e Status Well tops In p u t #1
name horizon ite ratio n s -fa u lt
lines
* «I Вase Creta 1 Erosional v | No 1 New 0 0Yes Й ) Ф Base Cret
Тop Тarber Conformable No 1 New 0 0Yes m £ 3 ^ T o p T a tb
з ев Top Ness Conformable No 1 New 0 0Yes n Ш6 9 Top Ness
4 в TopEtive v Conformable No 1 New 0 0 Yes П Top Etrve

Перейдите на закладку Horizons. Для каждого горизонта выполните следующие


действия: Задайте геологический характер горизонтов (стратиграфию) - сделайте это,
кликнув на ячейке для каждого горизонта в колонке Horizon Туре. Установите тип
Erosional для Base Cretaceous, а остальные горизонты сделайте (оставьте)
Conformable.
Перейдите на закладку Settings - чтобы задать параметры, контролирующие
интерполяцию и экстраполяцию. Здесь задается влияние точек, заблокированных во
время редактирования. Отсылаем вас к онлайн руководству по Petrel для более
детальных сведений по каждому параметру. Для нашего вводного курса используйте
эти параметры со значениями по умолчанию.
Перейдите на закладку Faults. Здесь представлены все разломы, которые вы вставили
в каркасный грид в процессе Pillar Gridding. Для всех разломов задайте параметр Fault
distance (расстояние до разломов) 100. Подробные объяснения смотрите в
комментариях ниже. Однако, лучше будет установить Base Cretaceous как Not Active,
чтобы исключить искусственный выброс из-за экстраполяции в пределах 100 м

137
Раздел 10 - Создание горизонтов

Make horizons w ith ‘Gnllfaks2004/Gullfaks (Skeleton) (DC)'

Horizons Settings Faults Segments Wells ? Info


Distance: Displacement:
Q Use default
0 Active fault > ГП
sides
100 Min: [J Max: IQ
□ Growth fault 0 Allow hinge || , ]

0 Smooth: 5 О Tolerance:
i i
Ш Е Ш

Fault name Distance Displacement


6'iDefault for all faults 100 Smooth N 5, Hinge
+ IS®Default for each fault
+ Base Cretaceous
+ . Top Tarbert
+ 1- Top Ноз$
+ Top Etive

7. Для этого: Раскройте папке Base Cretaceous в белом окне диалога и выделите
все разломы. Уберите галочку Use default в левой части окна диалога. Теперь
уберите галочку Active fault - теперь все разломы для Base Cretaceous отмечены
неактивными (то есть при расчете горизонта Base Cretaceous разломы не будут
учитываться).
Make horizons w ith 'GnilfAks2004/Gullfaks (Skeleton) (DC)' I
Horizons Sellings Faults Segments Wells Info

I
Q Use default
Distance: Displacement:

Diff. Min: Max:


□ Active fault
Growth fault u sides
Allow hinge Ы

0 (3)0 Smooth: Tolerance: u

Fault name D istance Displacement


^D e fa u lt for all faults 100 Smooth N: 5. Hinge
+ ^ D e fa u lt for each fault
- ♦ B a s e Cretaceous
’ ' Boundary Fault Wes» Not active
t Mam Fault W eit 2 Not active
T ’ Maui Fault West 3 Not active
' Main Fault NS 1 Not active
f Mam Fault East 2 Not active
* Mam Fault We ^ 1 Not active
t Mam Fault MS 2 Not active
^ Mam Fault East 1 Not active
’ * Mam Fault South Not active
T nnessw Not active
t Main Fault NE Not active
’ ' Boundary Fault Not active
‘ Branched F-auIt MW ГJot active
* ‘ Closing Fault East Not active
" Closing Fault South 2 Not active
’ ' Doling Fault South 3 Not active

• / Apply j [ ✓ OK | | К Cancel

8. Перейдите на закладку Wells. Убедитесь, что в поле well adjustment отмечено


none, поскольку скважинные данные - в глубине, а поверхности - во времени.
Нажмите ОК.
9. На закладке Models в папке Horizons теперь можно увидеть новые горизонты.
Отобразите их для проверки качества пересечений горизонтов с разломами.

138
Раздел 10 - Создание горизонтов

Стратиграф ические ти п ы горизонтов, доступны е в Petrel:


Erosion (Base Cretaceous) - Этот тип может использоваться для наивысшей или
промежуточной поверхности нашей таблицы горизонтов, но не для самой нижней. Она
будет срезать все поверхности, залегающие ниже нее, включая подошву. Этот горизонт
можно представить, как кровлю моделируемого резервуара. Это единственная
поверхность, которую можно использовать для ограничения восходящего
распространения разломов.
Conform able (Top Tarbert, Top Ness, Top Etive) - Для любого горизонта таблицы
можно выбрать Conformable. Такие горизонты срезаются всеми эрозионными
горизонтами, залегающими над ними (тип = Erosion или Discont). Они также могут
срезаться всеми горизонтами типа Conformable, залегающими над ними и
накладываться на нижележащие горизонты Discontinuity или Erosion.
Base - Это должна быть самая нижняя поверхность модели. Все поверхности типа
Conformable над ней будут накладываться на нее. Все поверхности типов Erosion или
Discont будут срезать ее. Этот горизонт рассматривается как подошва моделируемого
резервуара.
D iscont (D iscontinuity) - Представляет собой эродированную поверхность в середине
последовательности горизонтов. Он не может быть ни самым высоким, ни самым
нижним в таблице. Горизонты, залегающие над горизонтами с типами discontinuity или
erosional налегают на них. Все нижележащие горизонты срезаются им. Эти горизонты
могут рассматриваться как кровля или подошва моделируемого резервуара.

Некорректное построение горизонтов вблизи разломов


Использование не всей доступной информации для построения ключевых Пилларов
или плохое качество исходных данных создадут нам некорректно заданные разломы.
Некорректно заданные разломы часто влияют на структурные данные на одной
стороне разлома, неправильно размещая эти данные на другой стороне. При
построении горизонтов используются данные, лежащие непосредственно возле
разлома и в точности не отражающие структурные особенности этого участка. Из-за
этого горизонты строятся некорректно.
Раздел 10 - Создание горизонтов
Параметр Fault Distance можно использовать, чтобы игнорировать входные данные
вблизи. Это устранит проблему, хотя более корректное решение - это приведение в
порядок модели разломов. Fault Distance измеряется в проектных единицах. Petrel
не использует исходные данные на указанном расстоянии от плоскостей разломов.
Во время процесса создания грида в этих областях горизонты экстраполируются на
разломы, исходя из их направлений вне этих областей.
Если вы получили некорректное построение горизонта около плоскости разлома, вам
может помочь увеличение дистанции экстраполяции до него. Нужно быть
внимательным, т.к. игнорируются данные по всей длине разлома.

О б зо р
В этом разделе мы познакомились с делением модели на стратиграфические
интервалы. Был представлен процесс Make Horizons, а такж е рассказано, как
задавать число горизонтов (в зависимости от входных данных) и тип горизонтов
(геологический). Было рассказано о разных настройках процесса Make Horizons
(алгоритмы - на закладке Settings, настройки разломов и экстраполяции - на
закладке Faults). Также были представлены методы проверки качества.

140
Раздел 11 - Глубинное преобразование

Раздел 11- глубинное преобразование


Упражнения
Глубинное преобразование
Модель разломов и 3D грид были построены во временном домене, и теперь их
нужно преобразовать в глубину.
Помимо горизонтов, которые будут преобразованы в глубинный масштаб, другие
поверхности, такие как Seabed, можно использовать в качестве исходных для
осуществления процесса глубинного преобразования. Это означает, что
интервальные скорости можно рассчитывать отдельно между базовым уровнем и
поверхностью дна моря, дном моря и кровлей резервуара и т. д.
Уверенность в правильности скоростной модели и глубинного преобразования
основывается главным образом на контроле качества входных данных, всех
промежуточных шагов и результатов. В этом упражнении особое внимание будет
уделено подсадке временной модели на отбивки и визуальному контролю
конвертированного в глубину 3D грида.
Первый шаг в процессе - это создание скоростной модели. Позднее эта модель
будет использоваться для глубинных преобразований других объектов, но в этом
упражнении это является первым шагом к глубинному преобразованию 3D грида.
Второй шаг - само глубинное преобразование. Здесь мы выберем временной грид,
скоростную модель и настройки преобразований Пилларов.
В результате процесса глубинных преобразований появится новый 3D грид с таким
же именем, как и входной, но с буквами (DC) рядом с названием. Этот 3D грид теперь
в глубинах, и именно он будет, начиная с этого момента, использоваться в процессе
моделирования в Petrel.

Создание скоростной модели (Velocity Model)


В Petrel можно создать несколько скоростных моделей. Они хранятся в отдельных
папках в таблице Models в Petrel Explorer.
1. Дважды кликните на процессе Make Velocity Model (в папке Geophysics) на
закладке Processes, чтобы открыть диалоговое окно процесса.
Л Geophysics
Seismic interpretation

2. Если в табличке в окне диалога Make Velocity Model уже есть какие-то строки
сданными, удалите их. Для этого нужно выделить строку, а затем кликнуть по иконке
Delete row{s) in the table icon i* . Вставьте 5 новых строк, кликая по иконке Append
item in the table icon -A
141
Раздел 11 - Глубинное преобразование
3. Перейдите на закладку lntervals>Velocity Model и заполните поля в
соответствии с нижеприведенными инструкциями:
Включите Create new Velocity Model и установите convert from TWT (time) to Z
(Depth).
Установите Seismic Reference Datum (SRD) в поле Datum.
На закладке Input в папке Surfaces (Time) найдите поверхность Seabed time
surface. Вставьте Seabed surface в первую строку в колонку Bottom. Тип
поверхности выберите Surface.
Откройте папку Horizon во временном 3D гриде. Кликните на верхнем временном
горизонте (Base Cretaceous) - горизонты должны располагаться в порядке
уменьшения глубины - и вставьте во вторую строчку в колонку Bottom. Если у вас
нажата кнопка M ultiple drop in the table 1*1, то остальные горизонты в папке будут
вставлены автоматически, как показано ниже. В качестве типа этих четырех
данных нужно указать Horizon.

Make v e lo c ity m o d e l

Intervals

(*) Create new velocity model Velocity model

‘ Overwrite existing model

Convert from TWT v to Z

Velocity model Output j Advanced ,.? certciirVy


Datum:
(•} Time datum X SRD v

С Other
Intervals:

12ISEife IB
Mod
Recommended
workflow: US
Bottom Correction

1311 Surface 4 $ Seabed None V*


П Horizon Ls>][«* Base Cretaceous None V=V
171 Horizon [ ‘v- j j © Top T arbert None V=V
П Hoiizon L'v'Jl© Top Ness None
П Hoiizon 1 Ф_)|*2У Top Etive None ___V ^

4. В столбце Correction, установите корректировку по отбивкам (Well Tops) в


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

Замечание: Кликните правой кнопкой по папке Well tops и выберите Spreadsheet.


Удостоверьтесь, что для всех отбивок стоит галочка в столбце Used in Depth
Conversion.

142
Раздел 11 - Глубинное преобразование

6. В диалоге Make Velocity Model process, выберите постоянную скорость


(V=Vlnt) в интервале от Datum до Seabed. Введите значение скорости 1480 мс. В
остальных интервалах выберите метод линейного изменения скоростей (V=V0+K*Z)
из выпадающего меню.

7. В качестве VO вы будете использовать не константы, а заранее


подготовленные поверхности скоростей для каждого интервала. Эти поверхности
хранятся в папке Velocity Data на закладке Input. Вставьте их при помощи голубой
стрелки, согласно рисунку выше.

143
Раздел 11 - Глубинное преобразование
8. В качестве К можно использовать константы или поверхности. В этом
упражнении мы используем константы. Введите их, как показано на рисунке выше
(Base Cretaceous: -0.4, Top Tarbert: - 0.22, Top Ness: -0.23,Top Etive: -0.11). В качестве
разделителя используйте точку, а не запятую.
9. Перейдите на закладку Output. Поставьте все галочки в строчке Well report.
Отметьте Time and velocity logs и Residual points в разделе Well Tops.
Make velocity model

1) Intervals

C reate n ew velocity model Velocity model U ft


JVt > Overwrite existing model
□) ^
Convert from TWT to 2 v jQ
£Vf Velocity model £** Output ( Advanced
Orginal velocity Correction Final velocity Reset sheet/
_ model model overwrite objects
velocity modelling
ф Seismic cube □
t Velocity surfaces: В
Wei data
Well data points Q □
Time and velocity logs □ t i
0

Well correction
5 * Residual points i—« i- i
* * at well tops
% Well repat 0
-
13
ы
E
fii
El
Wei tops
94 [ j Replace dip and azimuth on wel tops

| Apply | | ✓ OK j [ К Cancel ]

10. На закладке Advanced>Well velocity, отметьте Clip V0 (Min. = 1115, Max. =


5500). Убедитесь, что отмечена опция Use radius (1000 метров), а опции C lip К и
Ignore values outside lim its не отмечены.

144
Раздел 11 - Глубинное преобразование
11. Нажмите Apply. Новая скоростная модель хранится в папке Models на
закладке Models. Кривые времени и скорости сохраняются для каждой скважины
(Global well logs), а значения остатков (residual points) хранятся в Well Tops, в папке
Attributes. Отчет о работе процесса Velocity Model сейчас виден в окне отображения.
Его можно скопировать в другое приложение (например, Excel), если нужно.
■•^Models -w V X
- 3 Qullldks2Q07
+ Fault model
+ I o' Gullfaks (Skeleton)
JS t Velocity models
- 14 ДИМЯИВНИ
- §3 H orizons
♦ IV Velocities (Final)
Ss ® Datum
+ *3 Seabed
- 23 8a$e Q etaceous
el О t w t
Z l О ОгдЫ/
Z j О Final
f 23 Top T & b e it
+ Top N ess
+ T opE iv e
+ " F aults: GusStaksfS ke le to n )

..I Input Models Results I T emplates |

Глубинное преобразование 3D грида


Как только создана скоростная модель, можно провести глубинное преобразование,
используя эту модель.
1. Убедитесь, что грид Gullfaks (Skeleton) активен (выделен жирным).
2. Дважды кликните по процессу Depth C onvert 3D Grid на закладке Processes
(папка Structural Modeling).

145
Раздел 11 - Глубинное преобразование
> Depth conveil ЗД) grid

j DepUft convert30 у й Г ]

Convert from; j g Guflfaks (Skeleton)

П Overwrite: Allow ovem<rite input grid (Ш

w
Velocity rrrodet f i t Velocity Model 1

Direction: П Only pdars k i i

\ Pilar geometry

Non faulted рйаг geometry


<•) Use existing pillar geometry Number of ^
О Create pillar geometry type. sample points:

И В 1 И
Vertical Line* Lr.iric Curved
in % of inciemer*
Faulted priar geometry
O Use exisUnj pilar аеичеЬу Numberol 10
^ { ) Create piar geometry type sample points:

Н В 1 И
Vertical Linear Listric Curved

U in % ol тслетсШ

u 0 Resample the shape points. (Recommended ON)

| ✓ Apply | |✓OK I |x Cancel |

3. Выберите Velocity Model 1 (ту модель, которую вы создали в предыдущем


упражнении) в качестве модели, с помощью которой будет проводиться глубинное.
4. Отметьте Use existing pillar geometry и для пиларов, задающих разломы (faulted
pillar geometry) и для пилларов между разломами (non-faulted pillar geometry).
5. Нажмите ОК.
6. Отобразите в 3D окне несколько горизонтов для G ullfaks (Skeleton) [DC]
вместе со скважинами и отбивками. Убедитесь, что в поле Change tim e/depth
settings fo r the window на панели инструментов выбран глубинный домен (TVD).
Комментарии
Вы можете создать несколько скоростных моделей, которые вы можете затем
использовать для проверки глубинных преобразований 3D грида.
Неплохо было бы включить некоторые опции на закладке Output в диалоге Velocity
Model process. Вы можете получить на выходе original, corrected и final модели и
создать отчет по скважинам, чтобы просмотреть текстовые файлы с отличиями,
например с коррекцией по скважинным отбивкам (well tops correction) и без
коррекции.

О б зо р
В этом разделе мы обсудили, какие данные можно преобразовать в глубинный
домен (объекты общего типа, 3D гриды). Было продемонстрировано, как работает
процесс Depth Convert 3D Grids. Мы увидели разные возможности и настройки
процесса Make Velocity model. Мы выяснили, как задавать интервалы, вносить
корректировки; познакомились с разными скоростными методами. Также мы узнали,
как можно задавать Vo и К и что можно получать на выходе.

146
Раздел 12 - Make Zones и Layering

Раздел 12 - Процессы Make Zones и Layerin


Упражнения

Процесс Make Zones - это следующий шаг в


разбиении 3D грида по вертикали. Процесс
создает зоны между горизонтами. Зоны могут
быть добавлены в модель с помощью ввода
мощностей в форме изохор, постоянных
мощностей и процентных соотношений
мощностей. Также можно использовать
скважины для подсадки структуры на
отбивки. Этот шаг (задание зон) можно
пропустить, если нет информации о
разбиении на зоны.
Если у вас нет изохор, их можно создать из
отбивок в Petrel.

Обзор упражнения:

Перед созданием зон создать изохоры.

Создать зоны.

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

Факультативное упражнение:

• Экспорт промежуточных горизонтов и зон.

Перед созданием зон: создание изохор

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


используется простой способ; если же они искривлены, то для создания изохор
необходима поверхность в дополнение к точкам маркеров. Изохоры - это карта
мощностей вдоль TVT (Истинной вертикальной мощности), а изопахиты - вдоль
TST (Истинной стратиграфической мощности). Мы будем рассматривать только
простой метод, даже если наши скважины не совсем вертикальны.

Замечание: Если 3D грид с зонами уже создан, то изохора может быть выведена
непосредственно через настройки зоны в фильтре зон 3D грида.

1. Зайдите в папку Well Tops на закладке Input и выделите горизонт Top Tarbert в
папке Stratigraphy. Маркеры выделятся жирным шрифтом. Теперь кликните правой
кнопкой на маркеры Base Cretaceous и выберите Convert to Isochore Points.

147
Раздел 12 - Make Zones и Layering
2. Нажмите No во всплывающем окне сообщения.

3. Новый набор точек с именем ’’Top Tarbert - Base Cretaceous” появятся внизу
закладки Input.
4. Раскройте новый набор данных и в нем раскройте папку Attributes. Посмотрите
на сгенерированные атрибуты.

5. Отобразите в 3D Окне созданные точки. Отобразите также оси,


воспользовавшись иконкой Show/Hide Axis \L на панели инструментов. Пока
атрибут Z выделен фиолетовым, точки будут отображаться со значениями глубин.
Чтобы увидеть мощности, кликните правой кнопкой мыши на атрибуте Thickness и
выберите Use as visual vertical position. Вы увидите, как точки переместятся в
положительную (по Z) область, т.к. мощности должны быть положительными.

6. Дважды кликните по атрибутам Z и Thickness и посмотрите на закладку


Statistics для обоих атрибутов.

148
Раздел 12 - Make Zones и Layering
г------------------------------------------------ r Г Л
S e llin g s f o r 'Г ■D S e ttin g s fo r 'T h ic k n e s s '
m
о Info [£й Statistics Jg Histogram [J Colors Style I Opeiations : Style
1 О Info ИГ"5«5БсЛ Цц Hisloqiam J Colois
Axis Min Max Delta
X 451497.83 459424.1 Э 6926.35 Axis Min Max Delta
Y S781527.76 6788724.75 7196.98 X 451497.83 458424.19 6926.35
i Elevation de. -2046.19 -1766.94 279.25 Y 6781527.76 6788724.75 7196.98
Thickness d... 0 .X 101.95 101.95

7. Посмотрев на значения диапазонов высотной отметки и мощности (Elevation,


Thickness delta), можно произвести контроль качества построения изохор. Если все
значения мощностей отрицательные, кликните правой кнопкой мыши по атрибуту
Thickness и выберите Convert to Points. Новый созданный набор точек называется
“Base Cretaceous-Top Tarbert (Thickness)”. Зайдите на закладку Calculations в
настройках для этого набора точек и нажмите Assign: Z=-Z (в данном упражнении
этого делать не нужно, так как мощности уже имеют положительные значения).
8. Теперь создайте поверхность (карта мощности) по точечным данным: дважды
кликните по процессу Make/Edit Surface.
9. Выделите набор точек изохор и поместите их в поле Main Input, используя
голубую стрелку. Значение Z будет выбрано в качестве атрибута; выберите вместо
этого атрибут Thickness, используя выпадающее меню в поле Attribute. В поле Name
введите “Isochore ВС-ТТ”.

Make/edit surface

Execute
п
Input data- Result surface:
Main input: 3»# Top Tarbert -
°*i
Attribute: & Z l Thickness v j J 0 Name: Isochore BC-TT

Boundary: Execute for all main


input in the same folder У
Fault center ,— |
lines/polygons: Suggest settings from input...

10. Нажмите кнопку Suggest settings from input и выберите Well Tops/Points (low
density). Petrel предложит метод Convergent Interpolation на закладке Algorithm.
I
w u ;& Seismic lines (high density)

■ ft Seismic lines (low density)


'OC
Contour lines
a su
erwii Well tops/points (high density]
I be
KWell tops/points (low density)

i be well tops/points (with faults)

11. Перейдите на закладку Geometry и выберите A utom atic (from in p u t


data/boundary). Поставьте галочку в разделе Boundary и укажите 0 в качестве
величины, на которую будет растянута граница в сравнении с исходными данными.

149
Раздел 12 - Make Zones и Layering
Post proc 3P Well adjustment
В Hints 8 Geometry Pie proc if Algorithm
l Grid size and position
Automatic (from input
dala/boundary)
О Rotation:
О User defined:

Xmin:
Rotation
Ymin: (Xmin,Ymin)

Xmax: Width:
Yrnax: Height:
Grid increment
Xinc: 50 Yinc: 50
0
Q Boundary
@ Make boundary from main input and extend it with 0 nodes.
If this is on, the boundary in the Input data will not be used.

12. Нажмите ОК. На закладке Input появится новая поверхность (с шаблоном


thickness). Отобразите эту поверхность в 3D окне вместе с исходными точками
изохор. Если они будут плохо видны, зайдите на закладку Style настроек точек
изохоры увеличьте размер (Symbol size) до 10.

150
Раздел 12 - Make Zones и Layering

С о зд а н и е з о н (M ake Z o nes)

Это процесс вставки геологических зон в стратиграфические интервалы выше,


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

Замечание: выполнение дополнительного упражнения по созданию изохор не


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

1. Убедитесь, что ваш глубинный грид активен.


2. Двойной клик на процессе Make Zones на закладке Processes (папка Structural
Modeling). Появится диалоговое окно.
3. Выберите стратиграфический интервал, с которым будем работать вначале.
После того, как этот интервал будет закончен (параметры заданы) нужно нажать
кнопку Apply до перехода к следующему интервалу.
4. Для интервала Top Tarbert - Top Ness есть три изохоры (следовательно 3
зоны). Для интервала Top Ness - Top Etive - 2 изохоры (2 зоны). Другие
стратиграфические интервалы делить на зоны не нужно.
5. Для каждого стратиграфического интервала:
a. Используйте иконку Append item in the table или Set num ber o f
item s in table N§, из верхней части диалогового окна, чтобы вставить в таблицу
ряды, представляющие зоны и соответствующие им горизонты. Создайте
столько зон, сколько вы вставляете изохор.
b. Обратите внимание что при использовании Set number of items,
появится отдельное всплывающее диалоговое окно, в котором можно задать
количество зон, типы зон и т.д
г
M u lti zone settings QfnfSr
Set: Value:
0 Number of zones: 3
[ ] Input type: Isochore

0 Do volume correction

✓ Apply ✓ OK [ Cancel

c. На закладке Input выберите папку Isochores и подпапку,


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

151
Раздел 12 - Make Zones и Layering
e. Вставьте скважинные отбивки между изохорами, зайдя в Well
Tops>Stratigraphy и выбрав отбивки, соответствующие стратиграфическому
интервалу с которым вы работаете.
f. Задайте имена изохорам и новым горизонтам - по умолчанию имя
горизонта "Horizon", пока не выбраны отбивки, а если отбивки выбраны, то их
имя передается горизонту. Имя изохор по умолчанию "Zone", пока не выбрана
поверхность изохор, а если выбрана, то зоне дается такое же имя. Имена
можно в любой момент изменить.

д. В поле Build from выберите Base horizon, и укажите Proportional


Correction в поле Volume Correction. Тогда ошибка будет пропорционально
разделена между всеми интервалами.
h. В поле Built along выберите Vertical Thickness (TVT).
Make zones w ith ‘G ullfaks^OtM /Giillfaks (DC)*

Execute
m
4 T c a lc u la tio n will be performed in the selected stratigraphic interval only.

Stratigrapfoc interval: ^ Top Tarbert- Top Ness


00
£ 5 Zones Settings 9 W e i adjustment
------------ — - - ¥
. j Top Tarbert

#- i .. _ Volume
Color Input type Input correct Status

Isochore Tarbert- 0 Y e s 1✓ Done


(g |» T a tb e rt2 ' ✓ Done
} Tarbert- lvlY e& j щ/ Dnrw>
✓ Done
0Yes 1✓ ' Done

f Top Ness

Вuid from: Base horizon _ r l || Hint Conformable means


^ conformable to w el tops
Volume correction: Proportional correction
3B r -j Horizons with
'—' steep slopes
^^
Build along Vertical thickness (TVT)

✓ Appty ✓ OK y ( Cancel

i. На закладке Well Adjustment выберите Inside segm ent only (как на


рисунке).

152
Раздел 12 - Make Zones и Layering

j. Нажмите Apply, чтобы создать промежуточные горизонты и зоны.

6. Повторите процедуру для следующего стратиграфического интервала(Тор


Ness - Top Etive). Нажмите A pply и просмотрите изменения в 3D окне.

153
Раздел 12 —Make Zones и Layering
Комментарии:

В колонке Input Туре вы можете выбрать тип входных данных. Типы могут быть:

• Isochore - Использование изохор для определения толщины зоны.

Percent - число между 0 и 100, представляющее собой процент толщины


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

• Constant - положительное число, представляющее собой мощность зоны.


Измеряется в проектных единицах.

Conform able - для такого подинтервала не используются никакие изохоры,


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

• Rest - В этом случае припишется «оставшаяся» мощность.

Использование плоскости сечения для контроля качества

Сечение - это важный инструмент для визуализации и контроля качества моделей


в Petrel. Проигрывание сечения через всю модель - очень эффективный метод
проверки качества модели.

1. Отобразите нижний горизонт (Top Etive)


глубинной модели в трехмерном окне.
2. Зайдите в папку Intersections и
активируйте I или J сечение (кликните на его
имени, чтобы сделать его полужирным).
3. Поставьте галочку, чтобы отобразить
сечение в 3D окне.

4. Используйте плеер ш Hi т \ • I n ш йк
чтобы перемещать сечение.
5. Обратите внимание: Плеер появится только тогда, когда активный разрез
отображен в окне визуализации.
6. Для остановки процесса «проигрывания», кликните по иконке Stop.

154
Раздел 12 - Make Zones и Layering
Комментарии
Цвета зон можно изменить в меню Settings для каждой зоны в Zone Filter (в нижней
части папки 3D грида).

Д ополнительное упражнение: Экспорт промежуточны х горизонтов и


зон
Горизонты и зоны, созданные в Petrel можно экспортировать в виде регулярных 2D
гридов в нескольких различных форматах. Трехмерные гриды тоже можно
экспортировать в различных форматах. При экспорте какого-либо элемента, Petrel
выдаст список доступных форматов. Типы форматов можно также увидеть в Help.

1. На закладке Models кликните на имени горизонта правой кнопкой мыши и


выберите Settings.

2. Перейдите на закладку Operations. Задайте размер ячейки грида и координаты


х и у, вставив поверхность (по желанию).

3. Поставьте галочку рядом с Fill in faulted areas.

4. Нажмите Make Surface, 2D поверхность будет создана и размещена на


закладке Input.

5. Кликните правой кнопкой мыши на созданной поверхности и выберите Export.


Задайте имя и формат.

6. Для экспорта зоны - двойной клик на зоне в папке Zone filter и следуйте
процедуре, описанной выше. Небольшая разница лишь в том, что вам нужно зайти
на закладку Output в окне настроек зоны.
Settings for 'Top Tarbert'

о >nfo щ Statistics Л Operations


Щ
sr
Convert horizon to surface
Template surface:

0 Fill in faulted areas H G i Make surface


Settings for 'T a rb e rt-f
J Convert unfaulted horizon to surface
О Wo И Statistics Ы J W iitI
Template surface: |c fr|
Convert zone(s) to isochore (TVT)
a s Make unfaulted | Template surface:| ^ j
^ Resample horizon-fault lines to/from fault model

Ш^ 0 Fil in faulted areas 4 ( i Make isochore


-S ® О Fault model -> 30 grid

® 30 grid •> Fault model a


Q

(•> Use attached fault model (In the same folder as the 3D grid)
Convert zonefs) to isochore (Along pilar)

О Remove eroded part of the zone.


О Use the following fault model
Extrapolate the eroded area of the zone
Fault model:
Erosion tolerance.
Update delined values only (let the • j j Match faults by:
undefined values be unchanged) i Make isochore
® B y id n u m b e r й
Update undefined values only (let
the defined values be unchanged)
О By name 13

Update all possible values | Flesample

✓ Appty |✓OK )< Cancel ✓ OK

155
Раздел 12 - Make Zones и Layering
Замечание: Если вы хотите создать поверхности из всех горизонтов и изохор из всех
зон, просто дважды кликните на папках Horizons и Zones и на закладке Output
нажмите Make surface и Make Isochore. Автоматически сгенерируются поверхности
всех горизонтов. Они появятся на закладке Input. То же самое и для зон.

Процесс Layering (деление на слои)


Завершающий шаг в построении структурного каркаса - это задание мощности и
ориентировки слоев между горизонтами 3D грида. Эти слои в сочетании с пилларами
задают ячейки 3D грида, которым присваиваются атрибуты во время моделирования
свойств.
Процесс Layering (разбиение на слои) только просто увеличивает разрешение грида,
для этого процесса не используется никаких входных данных. Пользователь может
задать вертикальное разрешение грида, установив мощность ячейки, задать число
ячеек или использовать доли. При задании мощности ячейки, деление зоны можно
задать от ее кровли или подошвы.
Слои должны задаваться на основе моделируемых свойств. Обычно, мощность слоя
должна быть мощностью наиболее маломощной моделируемой фации. Тем не
менее, важно помнить, что число ячеек увеличивается при уменьшении мощности
слоя, поэтому вам не следует вводить большую детализацию, чем нужно.

Задаем деление на слои (Layering)


1. Убедитесь, что модель, содержащая геологические зоны, активна.
2. Двойной клик на процессе Layering. Появится диалоговое окно.
3. Для каждой зоны (имя зоны указано в первой колонке), задайте настройки
разбиения на слои. Используйте различные виды деления на слои, как на рисунке
ниже.
4. В разделе Common Settings, выберите Build along Vertical Thickness (TVT).
L a y e rin g w it h ■G«illfrtks2004/G iillffaks (DC)' II
Zones

Process for making the layering for each zone


J f* Common settings
Build along: Vertical thickness (TVT) k i d ] Horizons with steep slopes □
Ф 0 Use minimum cell thickness: 11 0 Include proportional/fractions, start from: Base U
^ Settings for each zone

| Zone division: Reference surface: u Restore eroded: |£ J j Restore base: @@


R estore Restore
Name Color Calculate Zone division Reference surface Sta
eroded base

4
Zone 1 0Yes Follow base Cel thickness: 50.00© _Q Y es_ Qfte • D

H i
Tarbert-3 • , V 0 Yes Follow base CeB thickness: 400® □Yes Ш* ✓0
Tarbert-2 0Yes Follow base CeJ thickness: 4.00© □ Yes □ Yes ✓D
35 Tarbert-1 ■ [y] Yes Proportional Number of layers: 7 □Yet □ Yes ✓ D
Щ Ness-2 0 Yes Fractions Fractions: 1.2.1.5 □Yes □Ves ✓D
•3
Ness-1 0 Y« Follow top Cell thickness: 4.00(DWDeposifonatSulace QYes Ш *- ✓ D

I ✓ Apply | | ✓ OK | |>< Cancel |

156
Раздел 12 - Make Zones и Layering
5. В зоне Ness-1, выберите Follow Тор в колонке Zone Division. Кроме того вы
можете при желании закинуть опорную поверхность (Reference Surface), которая
будет учтена при разбиении наряду с учетом заданной мощности. Зайдите в папку
Other data на закладке Input, выберите DepositionalSurface и вставьте ее в поле
Reference Surface, используя голубую стрелку.
6. Нажмите Apply и проверьте Statistics settings для 3D грида. Должно быть
более 3 млн. 3D ячеек. Это из-за Depositional Surface; удалите ее и снова нажмите
Apply. Теперь будет около 800.000 ячеек.
7. Нажмите Apply и просмотрите результат в 3D окне. Если вам не нравится, как
произошло разбиение (усечение/наложение) как, например, ниже:

8. ...тогда снова зайдите в диалог процесса Layering и поставьте галочку рядом


с Use minimum cell thickness. Кроме того, отметьте Include Proportional/fractions,
start from и выберите Base
Layering with 'Gullf.tks2004/Giillf<iks (DC)'

. Zones

Process for making the layering for each zone


Я
j JP Common settings
Build along: Vertical thickness (TVT) v 1LM Q Horizons with steep slopes | _] |
3 i0 Use minimum cell thickness: 1| Щ4 И Include proportional/fractions^ start from: Base

9. Т.к. задана минимальная толщина слоев, то некоторые странные усечения


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

157
Раздел 12 - Make Zones и Layering

Комментарии

С пособы деления зон в Petrel:

• Proportional (Пропорциональный) - Задается число создаваемых слоев. Такое


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

• Follow Тор - Слои те же и задаются постоянными значениями мощностей. На


основании мощностей, слои откладываются вниз от кровли зоны и накладываются,
когда внизу встречается горизонт. Можно использовать опорную поверхность
(Reference Surface). В этом случае слои строятся от этой поверхности вниз, вместо
того, чтобы строиться от кровли. Опорная поверхность должна лежать на закладке
Input и ее можно ввести в таблицу выделив ее и кликнув на голубой стрелке.

Follow Base - также как и для опции Build from top, за исключением того, что
слои строятся от нижней поверхности и срезаются вышележащим горизонтом.
• Fractions - задается число слоев с относительными мощностями между ними.
Например: Если вы хотите вставить 4 слоя в какую-нибудь зону и второй слой
должен быть в два раза мощнее, чем каждый из остальных трех, напишите: 1,2,1,1.

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

158
Раздел 13 - Моделирование геометрических свойств

Раздел 13 - М оделирование геометрических свойств

Упражнения

Геометрические свойства создаются на основе геометрии ячеек. Можно


моделировать такие свойства, как высота ячеек (Cell Height), общий объем (Bulk
Volume), глубина ячеек (Depth), расстояние до уровня контакта (Above Contact) и т.п.

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


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

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


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

Show Property Filter

Ш Toggle Simbox View

И Toggle Property Grid

Обзор упражнений

Создание свойства Bulk Volume

Создание свойств над контактом (необходимо для вычисления


водонасыщенности)

Дополнительное упражнение:
• Создание простых фаций

159
Раздел 13 - Моделирование геометрических свойств
Создание свойства Bulk Volume (объем ячейки)

Геометрические свойства мы создаем в процессе Geometrical Modeling. В диалоге


этого процесса вы можете создать новое свойство, выбрав метод, например
Constant Value, Cell Volume, Above Contact и шаблон создаваемого свойства,
например Bulk Volume.

1. В проекте сделайте активным созданный грид Gullfaks (Skeleton) (DC). Если он


вас не удовлетворяет, то откройте проект GF_Final_Structuгаl_grid.pet.

2. Двойной клик на процессе Geometrical Modeling.

3. Выберите Create New Property.

4. В поле Method выберите Cell Volume (Объем ячейки).

5. Выберите шаблон Bulk Volume (в поле Property Template) и нажмите Apply,


чтобы создать свойство.

6. Свойство Bulk Volume теперь хранится в папке Properties активного 3D грида.


Просмотрите свойство Bulk Volume в 3D Окне, а также проверьте статистику для
этого свойства - зайдите на закладку Statistics в окне Settings.
r 4
Geometrical modeling, w ith 'G ullfaks2... X

Sellings


ф Create new property

■' Overwrite property:

Regenerate name
Settings:

Select method: Ш 1- ,
r=Z=— — — — r 1
Property template: VB Bulk volume

Создание свойства вы соты над контактом (используется для расчета


SW )

1. В диалоговом окне Geometrical Modeling выберите еще раз Create new


property.

2. В поле Method выберите Above Contact. Установите Contact Level как Constant
и задайте постоянное значение - 2010.

3. Выберите опцию By center of the part of the cell above contact5.

4. Нажмите OK, чтобы сгенерировать свойство Above Contact.

160
Раздел 13 - Моделирование геометрических свойств
Geom etrical m odeling w ith 'G ullfaksZ ...

Settings

< *) Create new property m


SO Overwrite property:

Regenerate name
Settings:

Select method: 9 Above contact

Property template: Above contact

Contact level:
® Constant -2010

Contact

By centei of whole cell

By center ot the part of , ,


the cell above contact 1

Откройте папку Properties на закладке Models, отобразите свойства Bulk volume и


Above Contact. Нажмите иконку Show/Hide Auto Legend на панели инструментов.

Дополнительное упражнение

Создание просты х фаций

1. В диалоге процесса Geometrical Modeling выберите Create new property.

2. Выберите Assign facies between surfaces в поле Method. Верхняя и нижняя


границы должны быть поверхностями. Т.к. у нас уже есть грид, преобразованный в
глубину, мы хотим использовать горизонты этого грида, но сначала мы должны
преобразовать их в поверхности. Кликните дважды по горизонтам Top Tarbert и Тор
Ness в папке Horizons 3D грида.

3. Зайдите на закладку Operations и удостоверьтесь, что включена опция Fill in


faulted areas (по умолчанию она включена), нажмите Make surface.

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


Input. Закиньте их в поля Тор и Base surface в диалоговом окне процесса Geometrical
Modeling.

5. Выберите Fluvial Facies в качестве шаблона (Property template) в диалоговом


окне Geometrical Modeling.

6. В поле Boundary Polygon вставьте полигон Simple Facies polygon, находящийся


в папке Other Data на закладке Input.

7. Выберите код фаций. Т.к. мы выбрали Fluvial facies в качестве шаблона, нам
нужно только два фациальных типа: зададим Fluvial channel (соответствует
значению 2) внутри полигона и Background floodplain (соответствует значению 0)
снаружи.

161
Раздел 13 - Моделирование геометрических свойств

Geometrical modeling w itli *Gullfaks2004/Gnltfaks'

Settings

Create new property

Overwrite property:

Regenerate name
Settings:
Select method t ’ Assign facies between surfaces

Property template:
Ж
Т op surface: 9 ^ Top Tarbert k d
Base surface: Щ l^ j ® Top Ness:

Boundary po^gon: C l | -i j Simple Facies polygon

Value to assign
between the surfaces: Value v 2

Assign the other cells to: Value 0|

8. Откройте шаблон Fluvial facies на закладке Templates и проверьте, что коды


правильные.

Settings f o r ‘Fluvial facies*

/ Style 0 Info S Colors

| ^ з» P j D t t □ m

Code Name Parent Color Pattern


0 Background floodplain
1 Levee
2 Channel
3 Crevasse
4 Oxbow lake

9. Нажмите OK в окне процесса Geometrical modeling. Результат должен


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

162
Раздел 13 - Моделирование геометрических свойств

Замечание: некоторые из ячеек могут получить неправильные значения фаций. Это


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

О бзор
В В этом разделе были представлены возможности моделирования геометрических
свойств в Petrel. Мы увидели, как создать свойства объема ячеек (Bulk Volume) и
высоты над контактом (above contact), которые позже будут использованы при
подсчете запасов.

163
Раздел 14 - Перемасштабирование каротажей

Раздел 1 4 - перемасштабирование каротажей


Упражнения

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


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

Обзор упражнения:

Процесс Scale up Well Logs


(перемасштабирование каротажей)

Статистическая проверка
перемасштабированных кривых

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


Перемасштабирование каротажных кривых - это автоматический процесс с
несколькими доступными пользователю установками. При перемасштабировании
Petrel первым делом находит ячейки 3D грида, затронутые скважинами. Для каждой
ячейки грида все значения каротажа, которые попадают внутрь ячейки, будут
осреднены согласно выбранному алгоритму для задания одного значения свойства
для всей ячейки. Результирующий 3D грид будет содержать значения только для
ячеек, через которые проходят скважины.
1. Активируйте 3D Grid (DC), который вы сделали ранее. Если он вас не
устраивает, то используйте проект GF_Final_Structural_grid.pet, и активируйте грид
Gullfaks (DC).
2. На закладке Processes откройте процесс Scale Up Well Logs двойным
кликом на нем (папка Property Modeling).

3. В диалоговом окне процесса Scale Up Well Logs выберите Create new


Property.

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


скважины для этого упражнения), в качестве входных данных выберите Well Logs.

5. Для перемасштабирования выберите каротаж Fluvial facies из выпадающего


списка.

164
Раздел 14 - Перемасштабирование каротажей
6. Задайте установки для перемасштабирования. Используйте по умолчанию
(Most of, As lines и Neighbour cells) и нажмите Apply. Новое свойство находится в
папке Properties активного 3D грида. Отобразите его в 3D окне.

; Sc.lie up w e ll logs w itli 'Gullf.3ks2004/Giillfaks*

Scale up wefl logs

(•- Create new property - j Show result in wel section

1 . U pdate existing property:

Overwrite P.epUce and add new Q

Select ^ Ф Well logs


'npot С Welltop attributes
from ^ q pojnt ^^ributes

Select ^ Ю Е Е З Я Е И Ш И v

Settings > ].,-ed


□ Use bias: Wells: | None | ( Al |
:'
Upscaled log:

Upscaied from: , Fluvial facies


Scale up setbngs
Average method: Most of

Trea* log: As lines

Method: Neighbor cell

] Use facies weighting


r - 1 Minimum number
1 of points in сей:

| V Apply I [✓OK 1 I К Caned

7. Снова выберите Create new property и выберите для перемасштабирования


каротаж пористости (Porosity).

8. Задайте установки для перемасштабирования. Используйте настройки по


умолчанию: Average method - Arithmetic, рассматривать каротаж As lines и Method -
Neighbour cell. Поставьте галочку рядом с Use Bias и выберите Fluvial facies [U]
(которые вы только что перемасштабировали; а не то свойство, которое вы создали в
процессе Geometrical Modeling).

9. Нажмите A pply для создание перемасштабированных свойств. Затем нажмите


кнопку Show result in Well Section, которая стала активной после того, как вы
создали модель пористости.

165
Раздел 14 - Перемасштабирование каротажей

Scale up w e ll logs w ith aGullf(iks2004/G ulifdks'

Scale up weB logs

C Cieale new property [3 Show |<к<Л in well section j ^

ff l® Update existing properly: Ф Porosity (U)

Overwrite Q Replace and add new u

Select & Wel1 >°9S


inP^ С Welftop attributes
^f0m О Poeit attributes

Select ф Porosity

fjp Settings i ^

' 0 Use bias- W eis:


Upscaled log; v£. Fluvial facies [

Upscaled from: Fluvial facies


Scaie up settings
Average method: Arithmetic

Tteat log: As lines

Method: Neighbor cel

Use faoes weighting


г—« Minimum number
— of points in cell:

W Apply ! <✓ OK y( Cancel

10. Окно Well Section откроется и автоматически отобразит рядом


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

11. Используйте иконку Create/edit curve fill В* (на функциональной панели),


чтобы закрасить исходный каротаж Porosity.

12. Если вы предпочитаете рассматривать перемасштабированное свойство


Porosity и исходный каротаж на отдельных треках, то кликните правой кнопкой мыши
по скважине и выберите Insert track panel.

13. Перемасштабируйте проницаемость таким же путем.

14. На закладке Models проверьте, что в папке Properties появились созданные


свойства. Отобразите их в 3D окне и в окне Well Section.

К о м м е н та р и и

Результат перемасштабирования каротажа помещен как свойство в папку


Properties для трехмерного грида и перемасштабированный каротаж является
частью свойства 3D грида.

166
Раздел 14 - Перемасштабирование каротажей
Статистическая проверка перемасштабированных каротажны х кр и вы х

1. Откройте окно Settings для одного из созданных свойств, два раза кликнув на
нем, перейдите на закладку Statistics.

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


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

3. Выберите перейдите на закладку Histogram, чтобы посмотреть гистограмму


исходного и перемасштабированного каротажа. Для этого нажмите на кнопки Raw log
и Upscale log.

CS Settings for 'Porosity [U]' |^ )


-Л More Venogram
О Info J tl Statistics Ид Histogram ] Colors Operations

® ттш _ m Si
Intervals 20 v Q Forzone:

0 X Log [ L ' Mir* Ц Max:

17.5

15

12.5

10

7.5

2.5

0-
0 0.04 0.08 0-12 0.16 0.2
1 1 Upscaled cells I l Well logs

| Apply ~| ( ✓ OK, ~| | X Cancel ~]

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

167
Раздел 15 - Моделирование фаций

Раздел 1 5 - Моделирование Фаций


Упражнения
Для создания фациальной модели в Petrel можно использовать несколько
методов:

Стохастическое вычисление модели фаций при помощи Sequential Indicator


Simulation

Алгоритм Indicator Kriging Interpolation

Стохастическое моделирование объектов/потоков с заданными пользователем


формами тел

Детерминистическое, интерактивное рисование фаций

Заданные пользователем алгоритмы

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


фациальный каротаж. Данные трендов в виде карт (2D Grids), трехмерных свойств,
вероятностных функций можно использовать для управления и контроля над
распределением различных фаций. Для расположения объектов в определенном
направлении можно использовать пару линий токов (flow lines). Можно задать набор
начальных точек (source points) для определения позиции, где будут начинаться
каналы.

Важные иконки, используемые на этом этапе:

. Reset settings for all zones to default SPToggle Simbox View


i Add new channel / Brush

Add new body Select facies

Show property filter " Leave Zone unchanged

Обзор упражнения:

Sequential Indicator Simulation

Моделирование объектов - Речные Каналы

Моделирование объектов - Добавление общих объектов

168
Раздел 15 - Моделирование фаций
Д ополнительны е упражнения:

Использование трендовых данных в процессе Object Modeling

Интерактивное моделирование фаций

Сообщающиеся объемы (connected volumes)

Sequential Indicator Sim ulation (SIS)

Упражнение демонстрирует процесс построения базовой фациальной модели,


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

1. Активируйте Gullfaks (Skeleton) (Velocity Model 1) (или имя, которое вы


использовали для преобразованной в глубинный масштаб модели) в проекте
GF_Final_Structural_grid.pet. У вас должно быть 3 перемасштабированных каротажа в
папке Properties (Porosity, Perm и Fluvial facies), подготовленных в предыдущем
упражнении. Если у вас не получилось, то откройте проект GF_Property.pet
используя Reference Project tool и скопируйте перемасштабированные свойства.
Для этого выберите меню File>Reference Project tool. В открывшемся окне
диалога (в верхнем правом углу) нажмите кнопку open project и выберите
проект GF_Property. На закладке Models отметьте модель Gullfaks (Skeleton)
(Velocity Model 1) (ту, которая содержит нужные свойства в папке Properties) и,
используя голубую стрелку, скопируйте весь грид в ваш проект. Обратите
внимание: при этом одноименный грид в вашем проекте будет перезаписан.
Проверьте, что в вашем проекте теперь есть требующиеся свойства. Закройте
окно диалога Reference Project tool.

169
Раздел 15 - Моделирование фаций
2. Сделайте копию перемасштабированного каротажа Facies (Fluvial Facies (U))
и переименуйте его в Fluvial Facies Model.

3. Откройте процесс Facies Modeling (папка Property Modeling).

4. В качестве используемого свойства выберите Fluvial Facies Model.

5. Выберите зону Tarbert 1. Отожмите кнопку Leave Zone Unchanged " , чтобы
изменить настройки ( " ) и выберите в качестве метода Sequential Indicator simulation.

6. Вставьте 4 определенных кода фаций из левого окна, используя голубую


стрелку. Выбранные фации окажутся в правом окне.

7. Задайте установки вариограмм для четырех фаций, согласно таблице внизу.


Для всех фаций можно использовать тип вариограммы Exponential.

Major dir. Minor dir. Vertical Azimuth


Range Range Range
Floodplain 5000 700 10 19
Levee 1000 500 10 25
Channel 3500 1500 10 25
Crevasse Splay 850 500 10 25

170
Раздел 15 - Моделирование фаций
8. Перейдите на закладку Fraction и отметьте Trust fractions or trends для
каждой из фаций (нужно выделить фацию, чтобы задавать настройки для нее).

9. Нажмите Apply, чтобы запустить модель, затем заблокируйте зону Tarbet-1,


опять нажав Leave Zone Unchanged icon " .

10. Установите Zone Filter в 3D гриде, чтобы просмотреть только зону Tarbert 1 и
отобразите модель свойств Fluvial Facies Model в 3D окне. Также проверьте
информацию о выполнении процесса в Petrel Message Log и сравните
первоначальное процентное соотношение фаций и полученное.

Комментарии

Метод SIS создаст «пеструю» картинку, т.к. форма фаций задается


вариограммами.

Facies fractions (доли фаций) контролирует количество каждой фации


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

Кроме того, есть возможность контролировать распределение фаций при


помощи ID -трендов (вертикальные функции), 20-трендов (поверхности, заданные
20-гридами) или 3D (3D свойства). Тренды должны быть логичными и ровными и не
должны конфликтовать со скважинными данными.

И для фаций и для петрофизического моделирования вы найдете иконку в


виде замка " . Когда она нажата, выбранная зона заблокирована и не будет
моделироваться. Это полезно для экономии компьютерного времени. Если у вас
много зон, используйте блокировку для всех зон, которые вы не хотите
моделировать. И когда вы закончите моделирование одной зоны, снова «заприте» ее
и переходите к другой зоне. Можно запускать расчет и для всех зон одновременно.

Моделирование объектов - Речные каналы

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


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

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

2. Выберите свойство Fluvial Facies Model.

3. Откройте процесс Facies Modeling, если он еще не открыт.

171
Раздел 15 - Моделирование фаций
4. На закладке Modeling Settings, выберите Use Existing Property и выберите
свойство Fluvial Facies Model из выпадающего меню.

5. Выберите зону Tarbert 2 из выпадающего списка зон и отожмите кнопку Leave


Zone Unchanged " .

6. Из выпадающего меню поля Method выберите Object Modeling (Stochastic).


Перейдите на закладку Facies Bodies и кликните по иконке Add a new channel / ! .

7. На закладке Facies Bodies\Settings выберите коды фаций, которые


соответствуют фациям Channel и Levee. Кликните на голубой стрелке для оценки
общего содержания систем Channel и Levee для перемасштабированных ячеек.

8. Геометрию каналов и прирусловых валов можно задать на закладках Layout,


Channel и Levee. Оставьте настройки по умолчанию.

9. Перейдите на закладку Background и выберите в качестве фона Background


Floodplain из выпадающего списка напротив варианта Constant.

172
Раздел 15 - Моделирование фаций
m n e /tc L Э Obiecl modelino (Stochastic)

$ Facies bodies ^ ' BacKyound j Settings Other output

|~ j] Вackground can be given by a facies or another property:

О Undefined
(*) Constant: J 0: Вackground floodpiain

' О Other property:


The other property can for instance be calculated by
“Sequential indicator* or by fluvial channels'.
If the background property already matches the wels,
you can turn off the Inside wells in the Settings, in order
not to change anything close to the wells.

10. Чтобы создать модель, кликните Apply.

11. Используйте Zone Filter в глубинной модели, чтобы посмотреть только зону
Tarbert 2 и отобразите Fluvial Facies Model, расположенную в папке Properties.

12. Вернитесь в процесс Facies Modeling.

13. Скопируйте установки зоны Tarbert 2 в зону Tarbert 3 при помощи иконки Сору
settings from the selected zone :i . Теперь «заприте» зону Tarbet-2 (нажмите Leave
Zone Unchanged " ).

14. Откройте зону Tarbert 3 и вставьте скопированные установки при помощи


иконки V Paste settings to the selected zone.

15. Введите 70% в раздел Fraction (%) на закладке Settings, чтобы задать
отношение channel/levee (или вы можете кликнуть на голубой стрелке, чтобы оценить
общее содержание для систем Channel и Levee, исходя из перемасштабированных
ячеек).

| Fades: No conditioning to facies. T he гопе is modteled in one single operation.

0S
Method for
zone/facies:

Facies bodies Backgound JJ* Settings Other output

{ 2 Fluvial channels [70 X \ j Ь *1 М

Settings J; Layout Channel Levee Trends


| _ j| 0 Use body [П Mlodify name of body:
_ .... Upscaled
Facies: Make facies Flacl“ W fraction (X)
Ц 2 Channel Channel sand
70
_J 1: Levee ^ @ Levee

16. Выберите зону Tarbert 3 и кликните Apply для создания модели.

173
Раздел 15 - Моделирование фаций
17. Используйте Zone Filter грида Gullfaks (Skeleton) (Velocity Model 1), оставьте
только зону Tarbert 3 и отобразите Fluvial Facies Model, размещенную в папке
Properties.

Комментарии

Моделирование объектов - это метод для стохастического распределения


фациальных объектов. Метод включает создание речных систем, состоящих из
комбинации каналов и прирусловых валов (Levees) и/или создание общих объектов.

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


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

Содержание каждой фации может быть задано на основании данных


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

Моделирование объектов - Добавление общих объектов

Моделирование объектов - это метод фациального моделирования, который


распределяет фации согласно заданным формам. Кроме распределения речных
фаций (систем каналов и levee), можно также распределять другие типы объектов.
Пользователь может выбирать объект из списка и задавать геометрические размеры
для каждой формы. Общие объекты можно комбинировать с речными.

1. Сделайте копию свойства Fluvial Facies Model и назовите ее Fluvial Facies


Object.

2. Откройте настройки для Fluvial Facies Object и зайдите на закладку Info.


Нажмите иконку color template справа и задайте цвета.
г -- -----
S ettings fo r ’ F lu v ia l fa cies o b je c t [U ]’
В
I Operations Variogram
I J Style О 1п*0 Q j] Statistics Disc, stat [J jj Histogram Q Colors
С eneral
j J?

'
Name:

Color:
Fluvial facies object

Я Ш Ш
a '1

Type: Property

| " | fe Template: Fluvial facies


v id
3. Вставьте новый код, назовите его Oxbow lake и выберите для него цвет и
заполнение (Pattren).

174
Раздел 15 - Моделирование фаций
S e ttin g s fo r 'F lu v ia l fa c ie s '

Style 10 Info I S Colols

| г @ г э в □ ^
: Code Name P a ren t Color P a tte rn
0 Background floo
1 Levee v J d r S iS ,
2 Channel И П 71 •* • >
Crevasse ■НУН
i 4 Oxbow lake

4. Откройте окно диалога процесса Facies Modeling. Выберите Use Existing


Property и выберите свойство Fluvial Facies Object в выпадающем списке.

5. Выберите зону Ness 2 и отожмите кнопку Leave Zone Unchanged " .

6. Выберите метод Object Modeling.

7. На закладке Facies вставьте новый канал (Add a new channel ), так же как
вы делали это в зоне Tarbert 3. Введите долю фаций (Fraction) 40%, а не используйте
доли, полученные из перемасштабированных каротажей (с помощью голубой
стрелки). Выберите коды фаций, которые соответствуют каналам и прирусловым
валам.

8. Кликните по иконке Add a New Body i. На закладке Facies Bodies перейдите


на закладку Settings и выберите Oxbow lakes из выпадающего списка фаций.
Содержание установите 5%.

Jjj* Settings / Geometry у Г tends § Rules

| _ j| 0 Use body Modify name of body:

Facies: Л 4: Oxbow lak v

5 *0 » “ ^ K ^ c t ' S r (Xli I
О Complete body must be inside zone at top Q
□ Complete body must be inside zone at base

9. Перейдите на закладку Geometry и выберите Oxbow lakes в качестве формы


объекта (поле Body shape).

Settings ? Geometry . j Trends § Rules

Body shape: Л !.«Д Я Я P i v Orient- t


□ ation:
Major
width

Minor width
Med/ Max/
Min a
mean std
[Compass
Orientation: Triangul V 0 0 0 degrees]
Minor width: Triangul v 150 i 300 450 [Hofizontal
distance units]
Mapr/Minor 1
ratio:
Triangul V 0.8 1.2
Fraction of width
Thickness: Triangul V 10 15 20
Vertical distance

175
Раздел 15 - Моделирование фаций
10. Перейдите на закладку § Rules и отметьте вариант Replace ALL other facies.

ir Settings & Geometry Trends ' [ § НД Ц j


Insert ONLY in the following facies in
the background property:

О Replace NONE other facies В


Replace ALL other facies (default)
Replace ONLY the following facies: ___________ \ i
Replace ALL but the following facies:
; Replace stratigraphically older bodies only H

When inserted, the entire body must present.


И Replace itself. If not only 'isolated' objects will be made.

11. Нажмите A pply для создания модели. Нажмите кнопку Leave Zone Unchanged
" , чтобы заблокировать изменения. Для контроля результата отобразите зону Ness
2.

12. Кликните по иконке Toggle Sim box View Й§ на функциональной панели, чтобы
увидеть модель без структуры, т.е. как регулярный грид, где удалены структурные
изображения разломов и горизонтов.

К о м м е н та р и и

Геометрическая форма задается такими параметрами как длина и ширина, мощность


и угол поворота. Эти установки можно задать константами, распределением
(равномерным, треугольным, нормальным) или двухмерным гридом. 2D грид - это
очень хороший инструмент для контроля распределения фаций. Например,
двухмерную карту тренда можно использовать так: задаете ширине объекта нулевое
значение в какой-либо области, следовательно, в этой области объект создан не
будет.

Д ополнительны е упражнения

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

Тренды можно использовать, чтобы задать ограничения при моделировании фаций.


Можно применять 1D (вертикальные) тренды, заданные функцией, 2D тренды,
заданные 2D гридом или 3D тренды, заданные каким-либо свойством. Тренды
должны быть логичными и ровными и не должны конфликтовать с
перемасштабированными каротажными кривыми.

Стоит упомянуть, что при использовании моделирования объектов только


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

1. Откройте процесс Facies Modeling.

176
Раздел 15 - Моделирование фаций
2. Выберите Use Existing Property, а в качестве свойства выберите Fluvial
Facies Model из выпадающего меню.

3. Выберите зону Ness-1 и отожмите кнопку Leave Zone Unchanged ", чтобы
задать настройки для этой зоны.

4. В качестве метода выберите Object Modeling (Stochastic). На закладке Facies


Bodies кликните по иконке Add a new channel Выберите коды фаций,
представляющие фации каналов и прирусловых валов соответственно и обновите
совместное содержание для каналов и levee, кликнув на голубой стрелке.

5. Измените любые другие установки на закладках Layout, Channel и Levee так,


как вы хотите.

6. На закладке Trends, отметьте опцию Flow lines. Откройте закладку Input и


разверните папку Facies Input. Выберите данные F low jines и вставьте их в окно
диалога процесса, нажав голубую стрелку.

Body insertion point probability:

Щ О Vertical if?

Areal 4 a*

Body trends

E lines: Flowjines

7. Кликните Apply для создания модели. Нажмите снова на кнопку Leave Zone
Unchanged.

8. Проверьте качество в 3D окне; отобразите только Ness-1, нажмите Toggle


SimBox View Я и выберите вид сверху, используя иконку Map View Position & . Для
того, чтобы лучше увидеть, совпадают ли линии тока и флювиальные объекты,
нажмите иконку Orthogonal чтобы отключить перспективу.

9. Используйте K-player к на функциональной панели и просмотрите модель по


слоям.

177
Раздел 15 - Моделирование фаций

10. Использование начальных точек (Source Points):

a. Выберите свойство Fluvial Facies Model.

b. Откройте процесс Facies modelling. Выберите зону Tarbert 2 и отожмите


кнопку Leave Zone Unchanged " .

c. Выберите процесс Object Modeling и для фаций Channel и Levee


установите содержание 30%. На закладке Layout измените значения
Orientation на 175,180 и 190 градусов для Min, Med и Мах соответственно.

d. На закладке Trends отметьте Source point(s).

e. Выберите Source Points в папке Facies Input и «закиньте» их в диалог


моделирования фаций, кликнув на голубой стрелке рядом с Source point(s).

Sellings J ;! Layout Channel ££ Levee Trends


О Body insertion point probability:

f f f j □ Vertical 4> | ]ftj

Areal Щ ^ Г I

Channel trends
□ Flow lines: ^ £

0 Source point(s): Source Point

pbk the source point for the @ с ы О Random


channels in the wells by:

f. Нажмите OK, чтобы запустить расчет модели. Отобразите как на


рисунке:

178
Раздел 15 - Моделирование фаций

Комментарии

Линии токов (Flow lines) и начальные точки (Source Points) можно использовать
для задания пределов распространения речных фаций. Это создаст так называемую
полу-стохастическую модель, которая будет ограничена границами потоков, но
каналы внутри этих границ будут распределены стохастически.

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

Source Points - это набор точек, которые определяют начальные точки каждого
канала.

Flow lines и source points можно оцифровать в процессе Make/Edit Polygons.


Source Points нужно превратить в точки перед тем как использовать в качестве
входных данных для моделирования фаций. Source Points должны лежать внутри
модели. Линии потоков должны простираться за пределы модели.

179
Раздел 15 - Моделирование фаций
Интерактивное моделирование фаций

Иногда сейсмические данные показывают отдельные фациальные тела. Для


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

Замечание: Этот процесс необратим, поэтому перед тем, как рисовать на модели
очень важно сделать ее копию.

1. Активируйте грид, с которым вы работаете, или Gullfaks (Skeleton) (Velocity


Model 1).

2. Сделайте копию свойства Fluvial Facies Model и переименуйте ее в Facies


Object Drawing. Кнопка Undo для интерактивного моделирования не работает.

3. Кликните на процессе Facies Modeling на закладке Processes, чтобы


отобразить соответствующие процессу иконки на панели инструментов.

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


Zone Filter для отображения только одной зоны.

5. Кликните по иконке Brush J.

6. Используйте profile icons w 77 для выбора ширины, высоты и


формы кисти.

7. Кликните по иконке Select Facies i i и выберите код фации, которую будете


рисовать. Начните рисовать фациальные объекты на модели, отображенной в 3D
окне.

8. Измените тип и форму кисти и продолжите рисование.

180
Раздел 15 - Моделирование фаций

Комментарии

Интерактивное моделирование фаций - это детерминистический путь


создания фациальной модели. Это позволяет пользователю создавать
определенные фациальные тела прямо в области, где по его мнению фации должны
появиться.

Обратите внимание: При рисовании фаций они перезаписывают


существующие фации, включая информацию перемасштабированных каротажных
кривых!

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


теми же настройками.

Сообщающиеся объемы

Для дискретных свойств есть опция подсчета сообщающихся объемов. Самый


большой объем получает код 0, второй по объему 1 и т.д. до 1000, это максимальный
номер. Все объемы меньше или равные 1000-му получают код 1000.

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


другом объемов песка, это информация полезна для расчета потока флюидов.

1. Активируйте ваш грид или Gullfaks (Skeleton) (Velocity Model 1).

2. На закладке Models раскройте папку активного грида. Отобразите свойство


Fluvial Facies Model из папки Properties.

3. Двойной клик на процесс Geometrical Modeling (папка Property Modeling).

4. Выберите Connected Volumes в поле Method. Автоматически будет


использован шаблон для сообщающихся объемов.

5. Выберите Fluvial facies object в качестве свойства для анализа (поле Property
to analyse).

6. Поставьте галочку рядом с Only for facies type и выберите Channel.

7. Отметьте Cross faults и нажмите Apply.

181
Раздел 15 - Моделирование фаций

8. Отобразите созданное свойство Connected Volumes в 3D окне.

Обзор
В этом разделе было рассказано о моделировании фаций в Petrel. Было показано
применение разных алгоритмов, например Sequential Indicator Simulation и Object
Modeling (моделирование объектов). Мы увидели, как моделировать по-разному в

182
Раздел 15 - Моделирование фаций
разных зонах и как задавать разные вариограммы. Кроме того, мы научились
добавлять каналы и другие тела и рисовать фации вручную.

183
Раздел 1 6 - Петрофизическое моделирование

Раздел 16 - Петрофизическое М оделирование


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

До моделирования, пользователь должен, по-хорошему, осуществить детальный


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

Важные иконки, применяемые в этом процессе:

Show property filter

© Toggle Simbox View

Reset settings for all zones to default

" Leave Zone unchanged

Обзор упражнения:

Детерминистическое моделирование

Детерминистическое моделирование - Использование карт трендов

Стохастическое моделирование

Стохастическое моделирование - Согласование с Фациями

Калькулятор для свойств (Property Calculator)

Гистограммы и Фильтры

Дополнительное упражнение:

Расчет Sw с помощью калькулятора

Детерминистическое моделирование

184
Раздел 16 - Петрофизическое моделирование
Когда каротажные кривые перемасштабированы в ячейки 3D грида, значения
каждой ячейки вдоль траектории скважины можно интерполировать в
межскважинном пространстве 3D грида. Результат - это грид со значениями
свойства в каждой ячейке.

В Petrel есть несколько детерминистических методов, например Kriging и Moving


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

1. Откройте проект, с которым вы работаете или воспользуйтесь проектом


GF_Property.pet.

2. Активируйте глубинный грид в проекте Gullfaks.

3. Откройте процесс Petrophysical Modeling.

4. Отметьте Use E xisting Property, а в качестве моделируемого свойства


выберите Porosity из выпадающего меню.

5. Выберите Tarbert 1 из выпадающего меню и отожмите кнопку Leave Zone


Unchanged " , чтобы создать реализацию.

6. В качестве метода выберите Moving average, все установки оставьте по


умолчанию.

7. Кликните ОК, чтобы создать модель свойства и отобразите модель в 3D окне.


Для отображения соответствующей зоны используйте Zone Filter.

8. Из меню Window откройте Histogram window. Отобразите свойство Porosity и


используйте Zone Filter для того, чтобы посмотреть на смоделированную зону. На
гистограммах сравните распределение для каротажных кривых fc-,
перемасштабированных ячеек и всего свойства '<Я. Нажмите иконку Percent

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

s> too ! lco~r d


Pw csity (All c e ls ) Г ' } Porosity (Upscal«xll I :Porosity <Wcll lops)

9. Кликните дважды на свойстве Porosity в папке Properties и проверьте


статистику на закладке Statistics.

Комментарии

После проведения моделирования важно сравнить результат расчета (свойство 3D)


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

Стохастическое моделирование

Petrel может стохастически сгенерировать модель петрофизического свойства,


используя метод Sequential Gaussian Simulation. Метод может создавать локальные
вариации и воспроизводить исходные гистограммы. Это означает, что если вы
запустите 100 различных реализаций (используя различные seed) на основе
одинаковых входных данных, вы получите 100 разных картин на выходе. Все они
будут согласованы с входными данными, но т.к. входные данные заданы
распределением, значения, присваиваемые каждой ячейке могут различаться в
зависимости от ранга распределения. Если запущено большое число реализаций
(~50-100), то разброс между ними отражает неопределенность модели. Тем не
менее, заметьте, что эта неопределенность является верной только тогда, когда
модель сама по себе правильна. Если вы используете неправильные исходные
данные, то все выходные, естественно, тоже будут неправильными.

Seed (случайное число): используется в стохастическом моделировании для


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

186
Раздел 16 - Петро физическое моделирование
используется для того, чтобы выбрать значение из распределения. По умолчанию
seed выбирается случайным образом.
1. Создание первой модели:
a. Активируйте преобразованный в глубину грид или используйте Gullfaks
(Velocity Model 1).
b. Откройте процесс Petrophysical Modeling, выберите Overwrite и в поле
Existing Property - свойство Porosity [U] из выпадающего списка.
c. «Заприте» зону Tarbert 1 " и «отоприте» Ness 2. .
d. В качестве метода выберите Sequential Gaussian Simulation.
e. На закладке Variogram выберите тип Exponential Variogram, 3500 Major
Range, 1500 Minor Range, 10 Vertical Range и 25 градусов Azimuth.
f. Кликните OK для создание модели свойства
Petrophysical modeling w ith ’Gullfaks2007/Giillfaks (Velocity ...

Modeling sellings Edit hints :

31 0 Overwrite | * r 11| f t ] [j|g | Existing property: Ф Porosity [U]


Status: Is upscaled

I Common || Zone settings Ц У | □ Seed

| Zones: | Ness-2 (Zone 3) v S [3] Д


[ Facies: j No conditioning to facies. The zone is modeled in one single operation

Method for Sequential Gaussian simulati


zoneVfacies:

G Hint
\Г л Уайодгагй j / \ Distribution Co-kriging Trends Expert

Q si|t
Variogram type: Exponential Nugget: 0.1 Ф
й
Range
Amsolropy range and orientalion
-SO
Major dir Minot dir Vertical: \ •45
Range: 3500 1500 10 0
45
Azimuth: 25 Dip: 0
90

Просмотр результатов:
a. Выберите Histogram window из меню Windows и выберите Tile Vertical.
b. Используйте Zone Filter для отображения 3D модели свойства и
гистограммы для каротажных кривых вЬ, перемасштабированных ячеек и
всего свойства ' для зоны Ness 2.
Изменение модели:
a. Кликните на 3D окне, чтобы сделать его активным и нажмите иконку
Open Dialog for Active Process на функциональной панели.
b. Перейдите на закладку Distribution окна процесса Petrophysical Modeling
В разделе Output data range кликните на Estimate (это задаст диапазон
пористости исходя из перемасштабированных ячеек данной зоны). Задайте

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

188
Раздел 16 - Петрофизическое моделирование
с. Нажмите Apply и посмотрите, как изменилась модель.

<± «Заприте» зону Ness-2.

Стохастическое моделирование - С учетом ф ациальных д анны х

Обычно петрофизическая модель создается с учетом фациальной модели. Это


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

1. Откройте процесс Petrophysical Modeling.

2. В качестве моделируемого свойства выберите Porosity.

3. Нажмите кнопку Common и задайте число реализаций (Number of realizations)

P e tro ph ysica l m od e lin g w ith 'G u H fa ks2 0 0 7 /G n llfa ks (V elocity Model 1)"

Modeling settings Edit hints

H 0 Overwrite Existing property: Ф Porosity [U]


Status: Is upscaled

Common j Zone settings JV О Seed

□ Я These settings are for all zones:


General
О Use filtei i
0 Ensure that all cells get a value

Realizations
0 Number of realizations: 3 0 Overwrite u

/■. If one or more zones in , Copy values from the active


active property has le a v e J property
unchanged', the other
Leave it unchanged (new
realizations will:
W . pioperties will get undefined
values)

4. Нажмите Zone Settings и выберите в качестве зоны для моделирования


Tarbert 2. Нажмите Reset settings of current zone to default J, чтобы сбросить
установки для этой зоны.

5. «Отоприте» зону Tarbert 2 и выберите в качестве метода Sequential Gaussian


Simulation.

6. Нажмите кнопку Facies и из выпадающего списка выберите Fluvial Facies


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

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

P e tro p h ysica l m od e lin g w ith 'G u llfa ks2 0 0 7 /G u llfa ks (V elocity Model 1)'

Modeiing settings Edit hints

Ш 0 Overwrite Existing property: Ф Porosity [U]

Status: Is upscaled

I Common Zone settings Seed

Zones: ^ Tarbert-2 (Zone 2) v ® И В В Ы - ШМ


Facies: Ш^ J 0:Backgroun . < [> ][> [] Q j
-• Q O

7. Задайте установки вариограммы для других фаций, согласно приведенной


ниже таблице.

Major dir. Minor dir. Vertical Azimuth


Range Range Range
Floodplain 5000 700 10 19
Levee 1000 500 10 25
Channel 3500 1500 10 25
Crevasse Splay 850 500 10 25
8. Зайдите на закладку Distribution в окне процесса Petrophysical Modeling. В
Output data range кликните на Estimate для задания минимальных и максимальных
значений пористости результирующей модели. Сделайте это для всех четырех
фаций.
9. Нажмите Apply для создания модели (не забудьте убрать галочку с опции
Number of Realization в установках Common после того, как закончите).
10. Зайдите в папку Properties в Petrel Explorer, на ней кликните правой кнопкой
мыши и откройте закладку Operations окна Settings. Выберите все реализации
пористости (с номерами 1-3) и посчитайте среднее значение Arithmetic Mean нажав
кнопку Calculate.

190
Раздел 16 - Петрофизическое моделирование
Settings tor 'Propci ties'

Compose
/ Style Q Info И Statistics -4 Operations Filter
Flip property values
O Flip 1 FlipJ ' FipK |Ж Й Г | й
Operations on several properties
Fa each cell, Properties: None All
calculate: й
Connected volumes for Fluvial '
О Sum
Ф Porosity[1][U)
О Minimum Ф Porositj»[2] [U]
О Maximum Ф Porosity(3] [U]
© Arithmetric mean Ф Arithmetic Mean
О Harmonic mean Ф Test
О Geometric mean Ifi . Above contact
О Std. deviation VB Dulk volum e
Ф Porosity
О Most of
Уф Porevcdume
I ■J Calculate j _i SW calculation
2 Contacts
Ф Porosity[1][U]
Ф Porosity[2) [U]
Ф Poro$ity[3l[U]
Ф [Arithmetic mean

| ✓Apply ✓ OK I /< Cancel

Отобразите модель среднего значения пористости (Arithmetic Mean) и сравните с


моделью Fluvial Facies, которая применялась на входе. Используйте Zone filter
для просмотра только Tarbert.

Комментарии

Если вы моделируете свойства с учетом фациальной модели, вы должны


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

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

Калькулятор свойств

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

191
Раздел 16 - Петрофизическое моделирование
содержащий это вычисление. Макрос можно считывать из файла, чтобы можно было
сделать несколько операций за раз (сохраняется с расширением .mac).

1. Создание новой модели свойств:

a. Правый клик на папке Properties в 3D Grid (Velocity Model 1) и выберите


из выпадающего меню Calculator.

b. Измените Properties template на Net/Gross и напишите в поле для


формулы: NG=0.8 (создаст свойство Net to Gross с постоянным значением).

c. Отожмите кнопку Use f ilte r ' , чтобы свойство рассчитывалось по всему


гриду.

d. Нажмите ENTER.

e. Введите NetVol=Bulk_Volume*NG. Выберите шаблон Net volume.


Нажмите ENTER. (Если у вас нет свойства Bulk Volume, создайте его с
помощью процесса Geometrical Modeling)

f. Отобразите новое свойство NetVol в 3D окне.

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

2. Вычисление значений:

a. Calculator можно использовать как обычный калькулятор или для


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

b. Создайте новое свойство Pore Volume, умножив Bulk Volume на


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

с. Новое свойство Porevolume находится в папке Properties и в поле Select


property variable в калькуляторе. Теперь выполните простую операцию,
используя sum of all data (находится в Functions в Calculator) для свойства.

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

Нажмите ENTER Petrel выведет общий поровый объем в поле для формул:

Помните, что значение посчитано в проектных единицах.


Если вы не знаете, что это за единицы - зайдите в Project Settings на панели
Menu, посмотрите проектные единицы на закладках Unit и Coordinates.

Гистограммы и Ф ильтры

Гистограмма показывает распределение значений для выбранных каротажных


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

1. На закладке Models откройте окно Settings для одного свойства (например,


пористости), двойным кликом на нем. В окне Settings перейдите на закладку
Histogram.

2. Выберите зону для изучения.

194
Раздел 16 - Петрофизическое моделирование
Settings for ’P o io s ily fl] [U]'

_4 More Variogram
/ Style О Info ]i] Statistics Oil Histogram J Colors Operations

ш ® (B )® m э ш
Intervals v 20 El Fof zone: ^ Ш ЗЯЭЯЭЁШ ИИ v

0 X □ Log П Min: Q Max:

2 4 6 8 10 12 14 16 18 20 22 24

JJJij l 1 HiHnltiuiJlUA Ur^illrll] n,.


0.08 0.12 0.16 0.2 0.24 0.28
I__j Pocosity i I Upscaled cells I IWell bos

I V Appfr I [✓ O K I | к Cancel |

3. Включите/выключите иконки для отображения свойства и каротажных кривых


(исходных и перемасштабированных).

4. Поиграйте с настройками. Поменяйте число колонок и посмотрите на значения


интервалов.

5. Включите опцию Show histogram fo r the filtered cells only и откройте окно
Settings для папки Properties и откройте закладку Filter. Filter дает возможность
показывать модель свойства не полностью, а частично.

6. Выберите способ фильтрования, например фильтр по значениям (Value filter).


Осмотрите, что изменилось на гистограмме и в 3D окне.

Комментарии

Если вы смотрите гистограмму исходной каротажной кривой в настройках свойства,


то используются значения этой каротажной кривой только из ячеек, используемых
при перемасштабировании каротажа. Чтобы посмотреть каротаж полностью,
используйте Well histogram (она находится в каждой каротажной кривой в папке
Global well logs или в каждой отдельной скважине).

195
Раздел 16 —Петрофизическое моделирование
Дополнительное упражнение

Расчет Sw с использованием предварительно созданного файла

Водонасыщенность в углеводородной зоне зависит от высоты над контактом


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

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


выражена формулой справа:

Где:

h = высота над водо-нефтяным контактом (OWC)

К = проницаемость
Sw=a(h*^g)b
Ф= пористость

а = 0.5, b = 0.2

Контакт считаем равным OWC = -2010 метров для всех зон и всех сегментов.

Для рассчета Sw (водонасыщенности) нужно свойство проницаемости. Была найдена


линейная зависимость между пористостью и проницаемостью (LogPerm):
LogPerm=10.9*Porosity-0.48.

Для упрощения вычислений и легкого воспроизведения при обновлении модели, был


написан макрос. Он был написан в текстовом редакторе и сохранен как текстовый
файл с расширением .mac. Все команды в макросе расположены друг под другом,
так же, как они выглядели бы, если бы их вводили в калькуляторе.

1. Активируйте грид Guilfaks (Velocity Model 1) в проекте Gullfaks.

2. Правый клик на папку Properties и выберите Calcualtor.

3. Поставьте галочку около From file и выберите файл с макросом, используйте


иконку I, чтобы найти файл в проводнике. Файл называется Sw_formula.mac и
хранится в папке Other Data (в папке Input data).

C a lcu la to i fo r 'P ro pe rtie s'


LogPerm=10.9*Porosity-0.48
Petm=Pown OXogPeim) Show
Temp=(Abov e_Contacl)*S QR T(Perm/Porosity] © History
Sw=0.5“Pow(T emp,-0.2)
Sw=IF(Sw>U.Sw) О Result
NG=0.8
О В
NetVof=Bulk volume,'NG
[ PoteVolun'ie-=Bulk volumeTotositvH 1 . US
a
SI
From fie: D:\Documents\Peiiel Courses\trainingMntm\.Petr Г П ! Run

196
Раздел 16 - Петрофизическое моделирование
4. Отключите фильтр t.

5. Нажмите кнопку ' Run J . Обратите внимание, что все формулы появятся в
History window в верхней части. Если у вас появилась ошибка из-за свойства
Above_contact, значит, вы его не создали в упражнениях по Geometrical modelling
(просто создайте его снова)

6. Если у вас проблемы с пористостью, то это потому, что у вас есть 3


реализации, у них 3 разных суффикса. Просто переименуйте свойство Arithm etic
Mean в Porosity

7. Будут созданы четыре новых свойства: LogPerm, Perm, Temp и Sw. Они будут
прикреплены к Шаблону, который был выбран в поле Attach to new Template в
Property calculator.

8. Измените шаблон для Sw, открыв окно установок, зайдя на закладку Info и
изменив шаблон в выпадающем списке. LogPerm и Temp просто промежуточные
свойства, поэтому менять шаблон для них не так уж важно.

9. Вставьте новую папку в Properties и назовите ее SW Calculation. Перетащите


туда свойства, относящиеся к последним вычислениям. Учтите, что свойства Porosity
и Perm уже существуют.

101
О Fluvial facies [U]
lO О Perm [UJ
•£§ О Fluvial facies model |U]
^ О Fluvial facies object [U]
- i Q Connected volumes for Fluvial facies object
Ф О Porosity[1][U|
Ф О Poros»y[2) [U]
Ф О Pofosity[3] [U]
Ф О Arithmetic Mean
Ф О Test
Xh О Above contact
Xj О Bulk volume
Ф О Porosity
Vjfr ® Porevolume
■ О SW calculation
V* О LogPerm
V ^O Iemp
SJO Sw

Обзор
В этом разделе мы увидели, как проводится петрофизическое моделирование в
Petrel. Мы рассмотрели и детерминистические и стохастические методы,
познакомились с такими алгоритмами, как Moving Average и Sequential Gaussian
Simulator.

197
Раздел 17 - Подготовка карт к печати

Раздел 17 - Подготовка карт к печати


Упражнение
Для создания отчетов очень важно иметь легкую возможность вывода данных. Мар и
Intersection windows применяются для создания масштабированных карт и
разрезов соответственно. Линии, скважины, точки, горизонты, разломы и свойства -
это примеры данных, которые могут быть отображены в этих окнах. Изображения
масштабируются интерактивно изменением масштаба изображения или заданием
конкретного масштаба (горизонтального или вертикального).

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


любое время есть возможность сделать «снимок экрана» любого изображения в
Petrel. Этот «снимок экрана» может быть вставлен в другие приложения Windows,
такие как Word, PowerPoint и т.д. Наиболее легкий путь создания «снимка экрана» -
это использование клавиши клавиатуры PrintScreen. Потом откройте например
PowerPoint и вставьте картинку, нажав Ctrl+V.

Важные пиктограммы, применяемые на этой стадии:

■ШSet origin to (0,0) ‘Л Set current viewport to Home Scale

Set Home Scale to Viewport Scale ^ View all

3 Fit Viewport to width M Fit viewport to height

Ms New Object in Window » New Object in Viewport

Обзор упражнения:

Создание масштабированных карт

Окно карт со свойствами

Создание масштабированных разрезов

Сейсмические и скважинные разрезы

Монтаж карт

Различные демонстрационные окна

Примечания и настройки печати

198
Раздел 17 - Подготовка карт к печати

Создание масш табированных карт

Map window может быть выбрано из выпадающего меню Windows. Это окно
применяется для отображения всего, что может быть отображено на плане
(горизонтальном или X-Y). В Map window есть возможность визуализировать все
элементы, находящиеся в Petrel Explorer, в котором слева от имен объектов или
папок есть маленькие квадратики. Могут быть просмотрены и выбраны форматы
печати, доступные для выбранного печатающего устройства при помощи окна Раде
Setup (Menu bar > File > Page Setup). Методика построения карт и генерация
изображения описаны в последующих упражнениях.

Задание карты для печати

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


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

1. Откройте проект GF Property.pet или продолжите работу с проектом, который


вы сделали в предыдущем упражнении.

2. Вставьте новое New Map window из меню Windows.

3. Отобразите горизонт Top Tarbert из папки Horizons для 3D Grid (DC).


Обратите внимание, что на верхней панели инструментов появится набор иконок для
карт.

Ш *3 J M ьЗ щ -З г м ^ г 1-31^ Ifn i^ Ч~ у 1 -^ г dil ^ ▼

4. Измените масштаб изображения и прокрутите карту (левая кнопка мыши -


прокрутка и Shift + Ctrl + левая кнопка мыши - масштабирование). Обратите
внимание на то, как меняется масштаб.

199
Раздел 17 - Подготовка карт к печати

5. Отобразите на карте скважинные разбивки:

a. Раскройте папку Well Tops в таблице Input, кликнув на «+»,

b. В папке Well Tops раскройте папку Attributes, кликнув на «+»,

c. Убедитесь, что включен только атрибут Well,

d. Раскройте папку Stratigraphy, кликнув на «+»,

e. Включите маркер только в квадрате для Top Tarbert,

f. Включите маркер рядом с папкой Well Tops,

д. Если вам кажется, что размер имени скважины и значка не достаточно


велик, то дважды кликните на папку Well Tops, зайдите в Common в таблице
Style tab и увеличьте оба размера.

6. Отобразите разломы на карте:

a. Раскройте папку Fault Filter в таблице Models, кликнув на знаке «+»,

b. Выключите все разломы, кликнув на квадрате рядом с папкой Fault


Filter. Включите разломы только для Top Tarbert, кликнув на квадрате рядом с
ним,

200
Раздел 1 7 - Подготовка карт к печати
с. Включите квадрат рядом с Faults folder в таблице Models. Будут
отображены только те разломы, которые нарушают горизонт Top Tarbert.

й Замечание: Сокращенное упражнение: Зайдите в папку Horizons и правый клик на


Top Tarbert. Выберите Set Horizon and Fault visible.
452000 452800 453600 454400 455200 4S7600 4S8400

ww
4S44U0 455200 456800 457600 4584G0

7. Установите заданный пользователем масштаб, используя Viewport settings


Ж
8. Дайте заголовок карте, нажав пиктограмму Show/Hide label ай, измените
заголовок, нажав маленькую черную стрелку и написав ваш собственный заголовок.
Можно сделать по-другому: нажмите кнопку Insert Autotext и выберите Horizon
name из выпадающего меню.

Settings f o r ‘Нел dor' о


/ Style О Info
Ц

□ □
u u
□ Posittan □ Color:
П П
□ □ □C □ Font 20 v [в~1Г / ] |1 П
0 Corresponding viewport offset: 8.0 (mmj

Label: ' H orizon name1'

Project settings | [▼ Insert autotext | ЫЛ

| ✓ Appjy | | ✓ OK j | К Cancel |

201
Раздел 17 - Подготовка карт к печати
9. Отобразите линии грида, для этого кликнув на черной стрелке рядом с
Show/Hide axis -3 icon. Зайдите в таблицу Grid, включите горизонтальные и
вертикальные линии Show grid.

Отображение свойств

Во время отображения свойств в окне Мар, вам нужно установить, какой слой
отображать

1. Поставьте галочку рядом со свойством, которое хотите отобразить; объект


Fluvial Facies. Пока на карте ничего не отобразилось.

2. Определите какой слой К -layer отобразить в таблице Style в настройках


Settings для свойств Properties. На рисунке ниже показано, что будет отображен
слой номер 62.

К: 62
3. Можно использовать поля для ввода номера слоя достаточно
быстро, но требует нажатия Apply для каждого обновления. Использование иконок
ЗУ
позволяет вам пролистывать слои без использования Apply.

Visual effects

As it is Regular ga Regular in XVZ


(True view) inXY *** (SIMBOX view)
Property layer to show in mapping

Jump to top v Jump to base K: 62 3S/

202
Раздел 17 - Подготовка карт к печати

Отображение Аннотаций

Для многих объектов в Petrel на карте или в 3D окне могут быть отображены их
имена (в районе геометрического центра этих объектов). Например имена сегментов
или разломов. Также есть возможность отображать текст пользователя, введя сам
текст и его местоположение. Позднее текст может быть перемещен в любое место в
Map window. Текст можно разворачивать и, кроме того, у вас есть ряд опций для
смены шрифта.

План упражнения
Убедитесь, что у вас отображена закладка Input в Petrel explorer. Это позволит
вам вставить объект Annotations, зайдя в Insert на панели Menu и выбрав опцию
New Annotations. Папка Annotations будет храниться внизу на закладке Input.
Insert | Project Tools Window
*&4Ecl
J| 1 ‘ I - '■

2 Graphic.,.

Ш New annotations ^ _________

4 New checkshots

New intersection plane

“ J. New (joint well data

A New well...

fj New well tops

ib New workflow

2. Включите Annotations в таблице Input. Ничего не произошло; дважды


кликните на Annotations, чтобы открылось окно настроек Settings. Вставьте одну
строку, используя иконку Append item in table ^ в таблице настроек. Нажмите также
иконку M ultiple drop in table М.
Settings fo r 'A n n o tatio n s’

/ Style О Info j J 1 Settings № Statistics

□ear selection | y Set selection

Icon Text X-Coord Y-Coord 2-Coord Angle Show

i car 454810.16 6785213.50 •2029.71 0.00 Q ____ I

3. Зайдите в Segment Filter вашего 3D грида преобразованного в глубину и


раскройте его. Выберите Segment 1 и вставьте его в таблицу настроек для
Annotations, используя голубую стрелку. Это позволит вставить в папку все
сегменты автоматически.

203
Раздел 17 —Подготовка карт к печати
4. Нажмите Apply. Имена сегментов появятся в окне Мар.

Settings, for 'A nnotations' ®1


/ Style О Wo S ' SeUin9s Statistics

-е Soit... Я Peat selection 0 Set selection

Ico n T e xt X-Coord Y-Coord 2-Coord Angle Sho

1 о j(S egn n Segment 1 456566.87 6786181.91 -2049.92 0.00 0


2 (2 ) iJJSegm Segment 2 455024.96 6786081.41 ■2100.45 0 .0 0 0
3 12) ^ S e g m Segment 3 453530.17 6783198.81 •2085.83 0 .0 0 0
4 ы ^S egm Segment 4 457870.48 6787602.76 ■2032.42 0 .0 0 0
5 12) f^ S e g m Segment 5 452835.06 6786299.72 •2141.98 0 .0 0 0
Б 12) f^ S e g m Segment 6 457434.14 6784094.15 -1857.77 0 .0 0 0
7 l2 i ^S e g m Segment 7 454820.79 6781121.59 -2099.54 0 .0 0 0
8 l £ j f^ S e g m Segment 8 456779.26 6781516.69 -1901.25 0 .0 0 0
9 12J I^ S e g m Segment 9 454172.69 6781322.61 •2099.54 0.00 0
1 12J Q S e g m Segment 1 0 455431.16 6783065.12 -1984.80 0.00 0
1 12) (JjjSegm Segment 1 1 454195.60 6785697.44 •2138.09 0 .0 0 0
1 l=>) Я Segm Segment 12 451546.09 6783832.64 •2161.63 0 .0 0 0
< - .I >
✓ Apply ✓ OK К Cancel

Создание масштабированных разрезов


Также как и для карт, в Petrel есть отдельное Intersection window, применяемое для
создание масштабированных разрезов. Основной разрез (General intersection)
применяется для отображения элементов в Intersection window. Для более
подробной информации о работе с General Intersections, смотрите Справочное
руководство.

План упражнения

1. Подготовьте General Intersection в директории Intersections для 3D грида


согласно описаниям в Intro для упражнений в Petrel, сделанном в самом начале
курса. Задайте ориентацию по желанию. Не отображайте на нем никаких данных.

2. Вставьте New Intersection Window из меню Windows, включите General


Intersection и выберите все горизонты из вашего 3D грида.

3. Сделайте цветовую заливку между стратиграфическими горизонтами и


отобразите разломы, включив Edges и Faults (в 3D гриде).

4. Для изменения ориентации, переключайтесь между Align North-South Ы,


Align East-West Ni, или перемещайте изображение вокруг вертикальных осей при
помощи Align camera with plane/flip

5. Для изменения цветов зон, двойным кликом вызовите Settings зоны для
которой хотите изменить цвет (в папке Zone Filter в таблице Models), в закладке Info
измените цвет.

204
Раздел 17 - Подготовка карт к печати
6. Для отображения сетки грида или изменения мощности горизонта и линий
разломов, зайдите в Settings для самого General Intersection и измените настройки
в ЗР-грид Settings для элементов из 3D грида. Обратите внимания, что изменения,
сделанные в Intersection window также происходят и в 3D окне.

7. Когда вы создали разрез, вы можете создать изображение в растровом


формате, где будет показано местоположение разреза:

а. В 3D окне отобразите General Intersection вместе с одним из


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

b. Зайдите в меню Edit и выберите Copy Bitmap. Затем в меню Edit и


выберите Paste Bitmap,

c. Растровое изображение будет размещено в таблице Input в Petrel


Explorer,

d. Находясь в Intersection window, включите растровое изображение. Вы


можете передвигать его везде, где хотите и изменять его размер (активируйте
Select/Pick Mode). Только помните, что растровое изображение не
интерактивно, когда вы будете изменять General Intersection растровое
изображение меняться не будет.

e. Поставьте галочку рядом с папкой Well в таблице Input. Вы увидите, что


отображены будут только некоторые из скважин - это по причине параметра
distance limit, которое устанавливается в Settings в General Intersection >
Input Settings tab.
Г—
Settings fo r 'G eneral Intersection [Y = 6 7 8 5 5 7 2 .3 ]'

J / Style Q Wo

C M S ©

Plane settinqs Q T li^ ii's e ttin g s .. j flP 30 grid settings

0 Distance limit: 1000 Q

205
Раздел 17 - Подготовка карт к печати

f. Нажмите Show/Hide Symbol legend ilil, чтобы увидеть легенду.


1500 3000 2600 3000 3SOO 4000 4500 бОСО 5500 «00 7000

I
I___ Jzone 3 | " l Tarbert-2 I I Ness-2
I___ IТart>ert-3 т arbert-1 E” -lMess-1

SOO 1000 1600 2030 2600m

В Комментарии

Вы также можете отображать свойства и картировать их в Intersection


Window.

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

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

1. Откройте New Plot Window из меню Window.

2. Зайдите в New Object в иконке Ч* и выберите New Map Viewport. Обрисуйте


желаемый размер будущего изображения, используя левую кнопку мыши.
Отобразите горизонт Top Tarbert из папки Horizons вашего 3D грида.

3. Зайдите в New Object & и нарисуйте Histogram Viewport, отобразите


пористость.

206
Раздел 17 - Подготовка карт к печати
4. Затем нарисуйте Intersection Viewport и включите General Intersection также,
как описано выше. Снова включите пористость. Откройте новый Intersection
Viewport и отобразите Edges, horizons и faults. Все это должно выглядеть так:

в » 1800 2400 Э2СО 4000 <*00 7200 9-00

800 1000 2400 3200 4000 «4800 5000 0400 7200 8000

Замечание: Активный Viewport имеет красную рамку! Вы можете поменять ее для


f t всех, активировав их (красную рамку и интерактивно изменить рамку).

5. Графики выглядят немного беспорядочно. Отсортируйте их зайдя в таблицу


Windows. Найдите Plot Window и кликните дважды на него, чтобы открыть
настройки.

207
Раздел 1 7 - Подготовка карт к печати

Л Е Frame
- Ш * Map 1
■Л v* Axis
т Header
Info box
9
tktti Scale bar
4- North arrow
й= Automatic legend
Ш Symbol legend
+ д & Histogram 1
* ш * Intersection 1
+j ш ✓ Intersection 2
< >
'’ Pro... |f. j Cases fi-jW or... 3 ] Win...

6. Зайдите в таблицу Setup multiple viewports и установите настройки, как на


рисунке ниже. Затем нажмите кнопку Setup viewports. Взгляните на изменения в Plot
window.

Settings for ‘Plot w indow I [Any)'


Q Info Setup multiple viewports Setup paper
Number of viewports
(Existmg viewports:4)
Automatic (rows “ columns)
С Specify:
Layout
Number of tows: 2 Fill rows first
Number erf columns: 2 Fill columns first
Margins
Top: 5 Unit of margins

Right Percentage
- □ □ mm

Between viewports:
Bottom: 10 x: 10 y. 10

I I Link viewports with similar coordinate systems together Id

Apply these settings by -Ф I Setup viewport» |

* App^ ✓ OK J |К Cancel

в Замечание: Чтобы поменять порядок демонстрационных окон, сдвиньте их в


закладке Windows, затем нажмите Apply и Setup Windows viewports.

Скважинный разрез

Скважинный разрез может быть отображен в любом окне в меню Window. Однако
вам лучше использовать специальное окно Well Section viewport.

План упражнения

208
Раздел 17 - Подготовка карт к печати
1. Вставьте New Plot Window из Window меню.

2. Вставьте New Well Section Viewport, используя левую кнопку мыши. Будет
отображено пустое поле.

(Empty
Well section
window)

3. Дважды кликните на Well Section Viewport в Plot Window в таблице Windows.


Зайдите в таблицу Viewport в диалоговом окне Settings.

Settings for 'Well section view port 1' □


О Info i f Settings

Master well section: P Well Section 2 [SSTVDJ

J Update

4. Зайдите в таблицу Windows и выберите Well Section. Вставьте ее в Master


Well Section используя голубую стрелку. Нажмите кнопку Update. Well Section будет
визуализирован.

# О бзор
В этом модуле показано, как использовать возможности оформления данных и
вывода их на печать в Petrel, используя Map window, Intersection window и Plot
window. Были продемонстрированы различные настройки визуализации данных,

209
Раздел 17 - Подготовка карт к печати
показаны возможности создания аннотаций и визуализации свойств в Map windows.
А также показано использование растровых изовражений, легенды и т.д.

210
Раздел 18 - Задание контактов между флюидами

Раздел 18 - Задание контактов между ф люидами


Упражнения

Запасы, как правило, рассчитываются в процессе Volume Calculation. Любые


углеводородные контакты, используемые в процессе Volume Calculation должны
быть заранее заданы в процессе Make Contacts. Цель процесса Make Contacts - это
облегчение использования контактов внутри 3D грида.
Любые типы контактов могут быть заданы как Нефть/Газ, Нефть/Вода и.т.д. Эти
контакты могут иметь постоянный уровень глубины или быть представленными 2D
гридом (поверхностью) и они могут быть различными для разных зон и сегментов.
Пользователь может задать опцию использования
одного и того же контакта для всех зон и сегментов,
различные контакты для каждого сегмента и/или
различные контакты для каждой зоны.

В этом упражнении вы создадите набор контактов,


которые будут применены в модуле Volume
Calculation при подсчёте запасов.

Обзор упражнения:

Создать новый набор контактов

Визуализировать контакты на поверхности

Визуализировать контакты в Map Window

Визуализировать контакты как свойство в 3D окне (Visualize contacts as properties in


3D)

211
Раздел 18 - Задание контактов между флюидами

Создание нового набора контактов

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


заданы различные контакты в процессе Make Contacts.

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

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


основываясь на поверхности. Если поверхность используется в качестве входных
данных для создания контакта, она должна существовать в окне Input в Petrel
Explorer. Любой тип поверхности может использоваться в качестве входных данных.

Пользователь может использовать опцию использования одного и того же контакта


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

План упражнения

1. Используйте проект со свойствами, который вы создали ранее или откройте


GF_Property.pet и затем удалите папку с уже существующими контактами в таблице
Models, теперь вы можете создать свои контакты.

2. Двойной клик на процессе Make Contacts во вкладке Process Diagram в


Structural Modeling.

3. Создайте газо-нефтяной контакт (Gas Oil Contact), выбрав его в диалоговом


окне Make Contacts так, чтобы он был выделен голубым. В поле ниже слов АН
Segments введите значение глубины в проектных единицах «-1880».

4. Создайте водо-нефтяной контакт (Oil Water Contact), выбрав его в диалоговом


окне Make Contacts с тем, чтобы он был выделен голубым. В поле ниже слов АП
Segments введите значение «—2010».

5. Кликните ОК и новая папка Fluid Contacts с новым набором контактов


появится в таблице Models ниже сегментного фильтра.

212
Раздел 18 - Задание контактов между флюидами
- Make contacts w ith 'Gullfaks2007/Gullfaks (Velocit... [ X j

Contacts Hints ____________

О Deline new contact set:


Ovefwrite existing: Contact Set

Contact type: Gas oil contact


Oil Water Contact
Contact name: Gas Oil Contact

1
ш
ГП
Contact: 0 Same foe al zones 0 Same for all segments | i jJ

All segm ents

A ll zones О -1880.00

| • / Apply | | • / OK | К Cancel

Комментарии

Чтобы получить новый контакт в вашей модели, нажмите иконку Add New
Contact оА Этот контакт будет иметь имя General Contact. Выделите General
Contact и выберите Contact Туре в выпадающем меню. Чтобы задать имя контакта,
зайдите в ячейку Contact Name и напишите имя контакта. Если вы хотите удалить
контакт по умолчанию, подсветите его и примените пиктограмму Remove selected
contact from the list icon в*.

Если ваши контакты различны в каждой зоне модели, отмените выбор Same
for ail zones.

Если вам нужно задавать различные контакты для каждого сегмента, отмените
выбор Same for all segments.

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


Пользователь имеет различные опции для
визуализации контактов в 2D, 3D или на карте.

Контакты могут быть визуализированы отдельно, на


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

213
Раздел 18 —Задание контактов между флюидами
как контурные линии.

Визуализация контактов на поверхностях и в 2D и в 3D иллюстрирует


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

План упражнения

1. Раскройте папку Fluid Contacts и в ней папку Contact Set (таблица Models).

2. Откройте папку Horizons для активного 3D грида и отобразите горизонт Тор


Tarbert в 3D окне.

3. Отобразите водо-нефтяной и газо-нефтяной контакты.

4. Откройте Settings закладку Style для папки Fluid Contacts. Включите Show fill
on horizons, чтобы визуализировать контакты на горизонте.

5. Выберите Show contact surfaces, чтобы увидеть контакты как поверхности.

Settings for 'F luid contacts'

I I 7 Styfc i О Wo И Statistics

G H : §3 k i
lines
0 Show Color: White v

Width: ------- 2 Vi :

Line type: ------- Solid v


Annotation
П Show annotation Interval:
1 j
Name Font:
Depth
Rll
Glit Gas: Water: General:
□ - {■ ~| [■ [ □ -j
0 Show fill on horizons @ Show contact surfaces
3D rendering settings
Material Plastic V
Transparency: None V

| ✓ Apply | | ✓ OK | | X Cancel
____________
Раздел 18 - Задание контактов между флюидами
Комментарии

Для каждого контакта есть опция Show fill on horizon. Если она выбрана, то
горизонт будет залит цветом соответствующего флюида выше уровня контакта. Ту
же опцию можно найти в установках в Fluid Contacts, относящимся ко всем
контактам. Установки Fluid Contact будут унаследованы если они отличны от
установок заданных на нижнем уровне.

Если вы хотите показать только разрез контакта с горизонтом отмените выбор


Show fill on horizons и Show contact surfaces. Разрез будет показан белым на
горизонте.

Визуализация контактов в окне карт


Map window - это окно, главным образом предназначенное для создания
масштабных карт. Контакты могут быть визуализированы в этом окне (и распечатаны
из этого окна, если нужно). Map window описано более детально в разделе Plotting.

План упражнения
1. Откройте New Map window из меню Window.
2. Отобразите один горизонт из 3D грида.
3. Отобразите набор контактов на поверхности этого горизонта.

215
Раздел 18 —Задание контактов между флюидами

i] Gas Zone J Oil Zone 3Water Zone

Визуализация контактов как свойств в 3D


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

План упражнения

1. Правый клик на Contact Set и выберите Settings.

2. В окне для установок выберите таблицу Operation.

3. Выберите Gas Zone в строке Select Code above highest contact (как код над
самым высоким контактом).

4. В колонке Facies value below contact задайте: Oil Zone ниже Gas Oil Contact
и Water Zone ниже Oil Water Contact.

216
Раздел 18 - Задание контактов между флюидами

Settings for ‘Contact Set'

О Info Statistics Operations

Make contact property


Select code above
Gat Zone
highest contact: Q
Facies va lue
Use
C ontact n am e below
C ontact
contact
Gas Oil Contact Iv^lUse_ Oil Zone
Oil Water Contact 0 Use Gas Zone

I Make property

< / OK К Cancel

5. Кликнете Make Property 1— Make ptopefty и новая модель свойств с именем


Contacts будет добавлена в папку Properties. Кликните ОК.

6. Отобразите свойство Contacts в 3D окне.

7. Визуализируйте свойство на General Intersection («волшебная» голубая


кнопка) и обрежьте модель с нужной стороны.

Обзор
Этот модуль демонстрирует, как создавать контакты в Петреле и как создавать
модели свойств (контактов) в 3D гриде.

217
Раздел 19 - Подсчет запасов

Раздел 19 - Подсчет запасов


Упражнения
Запасы, как правило, считаются в процессе Volume Calculation. Они могут быть точно
посчитаны внутри зон, сегментов и заданных пользователем границ (например,
лицензионных). Контакты, заданные в предыдущем процессе (Make Contacts)
используются в качестве входных данных в процессе подсчета запасов.

Можно запускать подсчет запасов несколько раз, используя различные гипотезы (то
есть различные наборы входных данных). Каждой гипотезе соответствует свой
запуск (Run) подсчета запасов. Каждый запуск создает свой Case (сценарий) и
подпапку volume calculation - на закладке Cases. Сценарии на закладке Cases можно
использовать как фильтр, чтобы отображать результаты определенного запуска в
окне Plot Window. На закладке Results выложены результаты подсчета запасов, и ее
можно использовать как фильтр, чтобы выбрать - какие именно результаты
отображать.

Закладки Cases и Results устроены так, чтобы можно было с теми же настройками
запускать гидродинамическое моделирование в ECLIPSE и Streamline.

Все установки, относящиеся к процессу Volume Calculation доступны в окне процесса


Volume Calculation. Пользоватепь задаст тип выходных данных, которые нужно
создать (3D свойства, отчет, функции распредепения) и какие входные данные будут
использоваться. Если вы хотите видеть эффект от различных моделей свойств,
нужно сделать несколько запусков (Runs), каждый со своими входными данными
(свойства, контакты, граница).

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

Есть также опция создания карт запасов (обычно HCPV или STOIIP).

Обзор упражнения:

Задание сценария

Вычисление Bulk volume (Общего объема)


над контактом

Создание карт запасов (STOIIP)

• Наложение карт запасов на глубинную


поверхность

218
Раздел 19 - Подсчет запасов
Д ополнительное упражнение

Создание функции распределения

Задание сценария и расчет общего объема над контактом

1. Используйте ваш существующий проект или откройте GF_Property.pet.

2. Откройте процесс Volume Calculation (подпапка Utilities).

3. Выберите Create new case и назовите его Case_1. Выберите глубинный 3D


грид, который вы создали ранее.

4. Определите углеводородные интервалы (закладка Contacts):

а. Поставьте галочки рядом с Oil и Gas. Теперь настройки контактов на


закладке Contacts активны. Выделите оба контакта, созданных в предыдущем
упражнении (закладка Models) и вставьте их с помощью голубой кнопки.

' Volume calculation with *Gullfaks2007/Giillfoks (Velocity Model 1)’ 1 ]


Create new case Case_1

0 0 Edft ewsting case

Type Grid eE 02JvES 57 Ш Е 2Ш Н v

Щ Properties V * Results } Formulas


M Contacts Щ Gen. Props j 01 props. 4 Oas

Hydrocarbon interval»! Ldl i


4 0 Oil ^ 0 Gas
No contact
0

Gas Oi Contact
^ j j f e i U -
01 Water Contact □

I f f Run 1
| ✓ Apply | ] ✓ OK j | k Cancel ]

Ь. На закладке General Properties задайте значение 0.8 для Net/Gross и


поставьте галочку под Constant property. Для пористости уберите галочку
Constant property и выберите свойство из выпадающего списка. Заметьте, что
свойства, которые здесь используются, должны быть не только
перемасштабированны, но и рассчитаны по всей модели - одним из методов,
о которых рассказывалось в разделе Petrophysical modeling.
73 Properties 4^ Results y Formulas
Ж Contacts f f l 1л©n. Props j Д Oi props. X Gas props.
Constant property
% 0 = 0 .8

! <£> Ф Porosityll ] |U] V □ -

219
Раздел 19 - Подсчет запасов
с. На закладке Oil properties оставьте галочки Constant property и задайте
константу 0.3 для Sw. Используйте постоянное значение для коэффициента
извлечения нефти (Во=1.21).

d. Перейдите на закладку Gas properties и здесь тоже используйте


постоянные значения (Sw = 0.5, So=0.4). Задайте постоянный коэффициент
извлечения газа (Вд=0.0009).

e. Перейдите на закладку Results (на том же уровне, что и закладка


Properties). Установите свойства, как показано на рисунке ниже. Все созданные
свойства, будут храниться в папке Properties вашего 3D грида на закладке
Models.

f. Зайдите на закладку Facies и выберите ранее созданное свойство Fluvial


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

220
Раздел 19 - Подсчет запасов
расчета запасов (не забудьте задать вывод результатов отдельно по каждой
фации в настройках Make Report).

ф Properties .• Results Formulas


§** Output ^ Facies Q Boundaiies

0 Facies Fluvial facies object [U]

5. Если вы хотите вместе с подсчетом запасов получить отчет, нажмите Report


Settings... на закладке Results/Output. Откроется новое диалоговое окно для
настроек отчета. Установите их, как показано ниже и нажмите ОК (не Make Report).

Замечание: Выберите те же свойства, что и в столбце Make Property на закладке


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

Удостоверьтесь, что на закладке Output выбрано Make spreadsheet report, затем


нажмите Apply в главном диалоговом окне. Нажатие Apply только сохранит
настройки, но не запустит подсчет запасов. Просмотрите обе закладки Results и
Cases.

221
Раздел 19 - Подсчет запасов

7. Теперь нажмите кнопку . Отчет будет создан и свойства будут


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

а. Сохранить как текстовый файл: Нажмите иконку i и сохраните файл как .txt
документ. Вы можете также выделить колонки/строки и используя Ctrl C+V,
скопировать и вставить текст в открытый документ Excel.

222
Раздел 19 - Подсчет запасов
Ь. Сохранение непосредственно в файл: Вместо визуализации отчета в
Petrel, вы можете включить опцию Output to file в диалоге настроек на
закладке Report.
■--------
Settings for 'Volum etries'

о Info \ Report
Report Value format
Vg 0 Bulk volume С Single line format | J
0 Net volume Group by OetaH level
V $ 0 Poie volume 0 Zone 1

^ 0 HCPV oil 0 Segment 2 С


№ 0 HCPV gas 0 Facies 3 С
*,{? □ STOIIPfnoil) C Boundary
IfiP D STOIIP (in gas)
□ Pivot table format
1S ?0 STOIIP
Example
$ □ Gil P (in gas)
$ □ Gil P (in ol) Zone(sum) 333.3
jfl 0 GIIP Segrftent(sum) 22.2
Facies T 1.1
^ ) i I Recoverable oil Facies 2 1.1
Recoverable gas
0 ] Negahve volumes warning
^ Make report 1
[71 Reset output sheet/ 1file
0 Output to file: a

j V Apply | | V OK | | К Cancel

с. Открыть отчет позже: Эта опция очень удобна, если у вас запущено
несколько сценариев с разными настройками. Будет создано несколько
сценариев на закладке Cases. Зайдите на закладку Results и дважды кликните
на папку Volumetries. Откроется диалог Report Settings. Определите то, что вы
хотите видеть в отчете, затем зайдите на закладку Cases и поставьте галочку
рядом с тем сценарием, который вас интересует. Теперь Petrel знает, какой
сценарий выводить. Нажмите Apply и затем кнопку Make Report.

• zJ C a je s -w f X
- * Case
® Volume Calculation
- * v* Case_1
I® V Volume calculation

’ Proces... J Coses j ~j V/oikfl... j 3 ] Windo... [

Комментарии

Если в модели есть ячейки с отрицательными объемами, то появится окно


предупреждения. Отрицательные объемы появляются, если модель содержит
пересекающиеся пиллары. Это обычно связано с вертикально срезанными или
другими разломами. Свойство Bulk Volume можно использовать для фильтрации по
отрицательным объемам, чтобы увидеть их расположение. Это можно сделать в
Properties > Settings > Filters > Values Filter и фильтровать no Bulk Volume, чтобы
видеть только отрицательные объемы.
223
Раздел 19 - Подсчет запасов
Объемы ячеек считаются точно в пределах сегментов, границ и контактов. Это
возможно благодаря триангуляции ячеек

P etrel X

С оздание STOIIP Мар (Карт запасов)

Hydrocarbon column height map - это сумма всех значений с одинаковыми


координатами X и Y. Например, STOIIP map покажет сумму STOIIP для каждой пары
X и Y всего грида. Следовательно, это покажет вам, где ожидать самую высокую
концентрацию нефти.

1. Закройте окно отчета.

2. Откройте процесс Volume Calculation. Используйте те же установки, которые


были заданы ранее в предыдущем упражнении, но отметьте STOIIP в колонке Маке
volume height map (закладка Results>Output). Если вы не хотите пересчитывать
свойство Bulk volume, вам следует отключить эту опцию.

3. Вы можете включить опцию Overwrite existing properties (в нижней левой


части окна), чтобы не создавать те же свойства заново.

4. Оставьте настройки в разделе Postprocess the maps по умолчанию. Затем


нажмите Apply и Run.

224
Раздел 19 - Подсчет запасов

5. После запуска этого процесса, карта появится в папке Volume Maps в нижней
части закладки Input.

6. Отобразите карту в 3D окне. Вам, вероятно, придется кликнуть на иконку View


All Я* и иконку View from Above & , чтобы ее увидеть. Затем кликните на имя карты
в таблице Input и обновите шкалу цвета, используя иконку Adjust Color Table on
Selected 31.

Наложение карт запасов на глубинную поверхность

1. Откройте настройки горизонта Top Tarbert, расположенного в папке 3D Grid


(Velocity Model 1) на закладке Models. На закладке Operations выберите Make Surface.
Созданная поверхность будет сохранена на закладке Input.

2. Откройте Settings для сгенерированной глубинной поверхности Top Tarbert. На


закладке Style >Solid > Color выберите Textured. Выберите STOIIP map, кликнув no
ней на закладке Input (сделав ее полужирной) и закинув ее в пустое поле с помощью
голубой стрелки.
225
Раздел 19 - Подсчет запасов
Solid

^ - □ ^ С
оГиге
1Г11ПОSUIIU Со1°,: Т"
Material; Plastic V

Transpatency: None V:

Ы 0 и? STOIIP (Case)

3. Нажмите ОК.

4. Отобразите глубинную поверхность Top Tarbert, чтобы увидеть наложенную на


нее STOIIP тар. Помните, что сейчас вы накладываете STOMP map для всех зон на
поверхность Top Tarbert.

Д о по л н и те л ьн о е упраж нение

Создание функции распределения


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

1. Создайте новый сценарий (Case_2). Просто поменяйте N/G на закладке


General Properties на 0.7, Sw на закладке Oil Properties на 0.4 и Sw на закладке Gas
Properties на 0.6. Нажмите Apply и Run

2. Откройте New Histogram Window из меню Window.

3. Зайдите на закладку Cases и выберите, какие сценарии сравнивать (Case_1 и


Case_2).

4. Зайдите на закладку Results и отфильтруйте свойства, которые хотите


сравнивать. Настройте закладку Results, как на картинке ниже и нажмите иконку
Show CDF curve на функциональной панели, чтобы увидеть кривую функции
распределения на гистограмме:

226
Раздел 19 - Подсчет запасов

Комментарии

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


только для некоторых зон, используйте Zone Filter до запуска процесса Volume
Calculation, Чтобы использовать фильтр зон, включите его на закладке для данного
сценария в процессе Volume Calculation

О бзор
В этом разделе мы увидели, как делается подсчет запасов в Petrel, как используются
предварительно созданные контакты, свойства и константы. Было показано, как
можно получать различные данные на выходе - такие как отчет, свойства и карты
запасов. Также было продемонстрировано, как отобразить карту запасов на
глубинной поверхности, построенной из горизонта модели.

227
Раздел 20 - Менеджер процессов

Name Color C alculate Zone d ivisio n

I Zone 1 V 0 Yes Proportional Number of layers: 1

Е П Е Е Ш 1 ШВ 0 Yes Follow base Cell thickness: 5.00

□ a 0 Yes Fractions Fractions: 11-4,1

5. Нажмите ОК чтобы закрыть процесс Layering.

6. Только те процессы, которые запущены после процесса Layering будут


затронуты изменением разбиения на слои, поэтому процессы до Layering можно
установить неактивными:

а. Выберите процесс Make Zones.

Ь. Кликните на иконке Disable or enable the selection <§>

Original layering After updating the layering


-- J . : _ИВ
c. Нажмите Apply, чтобы сохранить workflow и Run - чтобы запустить его.

d. Посмотрите как изменился 3D грид.

Создание карт

Стандартный workflow Make a scaled plot of each horizon in the active 3D grid будет
использован для задания workflow, который будет строить карты - для печати или
визуализации. В этом упражнении мы только отобразим карты на экране, не
отправляя их на печать.

1. Вставьте новый workflow и назовите его Scaled Plots.

2. Активируйте Gullfaks 3D grid (из модели Gullfaks).

3. Откройте новое окно карт (Map Window).

4. Выберите стандартный workflow Make a scaled plot of each horizon in the


active 3D grid.

5. Деактивируйте команду Print, нажав на > и вставьте вместо неё команду


Pause (Utility > Messages > Pause).
229
Раздел 20 - Менеджер процессов

■J) Pause Duration: 0.5

6. Чтобы окно Менеджера сценария было скрыто на время выполнения workflow,


нажмите КЗ

7. Сохраните workflow, кликнув Apply, а затем нажмите Run, чтобы запустить его.

8. Попробуйте перезапустить workflow, предварительно сделав в нем активной


команду ^ Viewап и обратите внимание на то, что команда View All «аннулирует»
действие стоящей раньше команды Set viewport scale.

В результате workflow для построения карт (scaled plots) должен выглядеть так:

Note: Activate the Map window before you run this workflow.

0^ Clear all visualizations

vf l Set visible Automatic legend

✓ Set visible © tSSi Scale bat


k Set visible [c=> j North arrow

iy*! Set visible Й 1 i 3 Axis

У Set visible © з I nfo box

I__I Set invisible © iШ Symbol legend

Set visible S I ate Header

a S Set header label © a E Header Label: Map of "Horizon name1

'У Set visible © Frame

Э Set frame label © 3 Frame Label: Project: "Project name"

tiiaeS Set viewport scale 1: 100000

i _ j For all icons in [f4>J © Horizons Child reference: (|$>J A

31 Adjust color table [^ ] t£l A

V Set horizon and fault visible © 3 A

Pan viewport to center

ф Pause Duration: 0.5

> | j End loop__________________________________________________________________

230
Раздел 20 - Менеджер процессов
Использование циклов для создания вложенны х IF условий. Пример
синтаксиса.

В данном упражнении вы научитесь использовать логические функции и условия. If


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

Даже если пример покажется вам “дурацким”, он очень хорошо демонстрирует


синтаксис, используемый в выражении IF. Также вы увидите, как пользоваться
командами AND, OR в этих выражениях и как определять переменные.

1. Вставьте новый workflow и назовите его Using IF Statements.

2. Вставьте команду Loop с закладки Utility (папка Statements) и определите


количество запусков:
{ [ } Loop Variable: $Loop From: 1 To: 10

3. Определите переменную $Value и задайте, что она должна выбираться из


случайного распределения со средним 0 и дисперсией 10 (для этого введите
Normal(1,10)). Если вы также примените команду Round, переменная будет
округлена, то есть ее значение станет целым, без десятичной части:
IjM Numeric expression $Value = Ftound(Normal(0,10))

Комментарий: вы можете заметить, что существует два пути для определения


числовой nepeMeHHon:Numerical Expression (числовое выражение) и Numerical
Expression (LH). Под LH имеется в виду “Latin Hypercube smart sampling”.
If ($Value>=-10)AND($Value<=10)
4. Вставьте выражение IF и определите условие:
С помощью команды Message задайте, какое появится сообщение, если
условие выполнено:
IT) Message Value = W alue

IT ) Message This number is inside one standard deviation

Замечание: Обратите внимание, что в сообщении можно выводить и переменные и


текст. Не забывайте использовать символ $ перед переменной.

5. Если первое логическое условие не выполняется, мы применяем второе


условие, используя для этого Else. Задайте условие и сообщение, которое будет
выведено, если условие выполняется:

231
Раздел 20 - Менеджер процессов
Л* Else If (3Value<-30) OR ($Value>30)
|T | Message Value = $Value

IX) Message The number represent an extreme case!


IT ) Message This number is outside three standard deviations!

6. Если оба логических условия не выполнены, то:


а. Вставьте Else
b. Задайте сообщение, которое будет выведено:
Else
|T | Message Value = $Value

IT ] Message This number represent the case between 1 and 3 standard deviations!

7. Закройте IF условие, с помощью команды End IF. IF условия обязательно


нужно закрывать этой командой.
8. Вставьте команду End Loop чтобы закрыть цикл.
9. Нажмите Apply чтобы сохранить workflow и Run, чтобы запустить его.
3 результате workflow должен выглядеть так:_______________
id Loop Variable: $Loop From: 1 To: 10

fflj Numeiic expression $Value = Round(Noimal(0,10))

If ($Value>=-10) AND ($Value<=10)

[T) Message Value = $Value

IT) Message This number is inside one standard deviation

H* Else If ($Value<-30]CIR($Value>30)
IT) Message Value = $Value

ГЛ Message The number represent an extreme case!

[T) Message This number is outside three standard deviations!

Else

IT) Message Value = Walue

IT) Message This number represent the case between 1 and 3 standard deviations!

Jb Endif

> 0" End loop

Подрезание Fault Sticks с использованием управления папками


Данное упражнение создаст workflow, позволяющий проводить одну и ту же
операцию со всеми объектами из папки. В данном случае, workflow позволит
обрезать части fault sticks, которые находятся выше "обрезающей поверхности”.
Вы научитесь применять полезную команду For All Icons In, а также выполнять
управление папками. Описание того, как выполнять ту же операцию, не используя
управления папками, смотрите в комментарии в конце главы.
1. Откройте проект GF_Process Manage г. pet, если он до сих пор не открыт.

232
Раздел 20 - Менеджер процессов
(Будут образаны те части стиков, которые расположены выше поверхности
Surface).
е. Вставьте команду Move. Так как ^ в относится к отредактированным
faults sticks, укажите эту переменную в первом пустом поле, затем перенесите
переменную, ссылающуюся на новую папку (определенную в пункте 3) во
второе поле.
__I Move Object to be moved: ® [ 3 В Folder to move it into: @ ^ С

Для завершения цикла For All Icons In, вставьте команду End Loop.

a
7. Нажмите на кнопку Hide Dialogue while running the workflow

8. Кликните Apply для сохранения workflow, а затем Run.

В результате получим следующий workflow для подрезания fault sticks, используя


управление папками:
_i New tolder (■=♦( PM Results Name: Edited fault sticks |tj> | P j С
Clear all visualizations
@ Set visible Top Suiface
& Viewal
t-J For al icons in ( 5 ) _ i Fault Sticks (Tim Child reference: [t£>l A
j Copy A leieience subject: [t£ j Q b - @ R a Folder to copy it No: (сф)
* Set visible E) В
>1 Elmmate where Z > 5urlace(x.y) а и в Surface: [e+ | 41 Top Surface Eliminate outside: Exact intersection: 5]
_» Movt Object to be moved: р ф ] EJ В Folder to move it into:
Endlocp

Замечание: Если цель этого workflow состоит только в том, чтобы обрезать fault
sticks по поверхности, тогда проще это можно сделать, как показано ниже. Обратите
внимание, что в этом случае будут перезаписаны исходные данные, но этого можно
избежать, если вы сделаете копию исходных данных перед запуском workflow.

{ J For all icons in [ё ф ] — I Fault Sticks (Tim Child reference: L J . A


>1 Eliminate where Z >Surface(x.y) (сф~| EJ A Surface: © © Top Surface

End loop

Обзор
В этом разделе вы увидели, как работает Менеджер Процессов в Petrel. Были
представлены стандартные workflow: повторение всех вычислений для активного
грида (для автоматического обновления модели) и создание карт по горизонтам
модели. Было показано, как пользоваться операциями и как создавать свои workflow.

234
Раздел 22 - Анализ Неопределенности
1) Анализ Неопределенности.
Редактор неопределенности (Uncertainty Workflow Editor) посредством Workflow
Editor, который является в Petrel “Uncertainty Engine” позволяет генерировать циклы и
ключевые сценарии для процессов, входящих в моделирование в Petrel. Petrel
использует полностью встроенный 3D workflow так, что зависимость смоделирована,
включая в себя пространственное изменение (традиционный анализ 1D Monte-Carlo,
но с другой стороны, не примется во внимание сложные связи между переменными и
пространственной неопределенностью). Менеджер задач в Petrel включает все
процессы моделирования, поэтому неопределенность структуры может быть
исследована совместно с контактом и распределением свойств. Возможность
гидродинамического моделирования в Petrel позволяет анализировать
неопределенность динамику поведения пласта, которую надо изучать, используя
полное управление добычей.

Следующие шаги содействуют умению анализировать неопределенность:


Система управления вариантами делает очень важным создание блоков для
организации потенциально большего количества вариантов и реализаций из
моделирования неопределенности.
Возможность History Match Analysis позволяет создавать workflows, классифицируя
варианты и реализации из моделирования потока.
Используя Process Manager возможно делать реализации сейсмики, делать
преобразование глубины и запускать гидродинамические расчеты.
Переменные могут быть использованы в исходных диалогах для шагов процессов в
цикле, и настройки будут меняться для каждого запуска.
Вложенный workflows (один workflow запускается из другого) может быть запущен в
Process Manager.
Uncertainty W orkflow Editor это инструмент который настраивает workflows для вас;
Вы просто должны определить какие параметры и, как должны меняться.

В дальнейшем мы заострим внимание на ключевых параметрах неопределенности.


Как мы все знаем, модель пласта полна неопределенностей: В сейсмической
интерпретации, в скоростях, использующихся в глубинном преобразовании, в
корреляции скважин, в изохорах, в интерпретации фаций и в фациальной модели, в
петрофизической модели, в контактах, и т.д. Фактически единственная вещь, которую
мы знаем о модели это то, что она содержит неопределенности!
Так как же нам работать с такой неопределенностью?
Первым шагом должно быть определение тех параметров, которые наибольше
влияют на неопределенность (например, объем) Общий объем породы обычно
наиболее важный параметр неопределенности, который связан с STOIIP и GIIP.
Петрофизические параметры обычно не очень важны при анализе
неопределенности, но та же водонасыщенность может очень сильно влиять на
запасы.

248
Раздел 22 - Анализ Неопределенности

Так же следует обратить внимание на уровень неопределенности, охватываемый


различными сценариями и неопределенности представленные различными
реализациями. Методы, заложенные в Petrel, позволяют захватить оба эти уровня за
один расчет.
Сведения о проекте
Данные для упражнений представлены моделью месторождения в Petrel с
антиклинальной структурой :
Месторождение представлено 5 продуктивными и 3 нагнетательными скважинами.
Два водонефтяных контакта (С1 и С2) представлено, и считается, что они разные
для двух проинтерпретированных разломных сегментов. Уровни контактов точно не
определены. Так же считается, что контакты связаны друг с другом, но С2 находится
ниже, чем С1.
Кровля резервуара и поверхностный горизонт (“over”) проинтерпретированы на
основании сейсмики. Подошва резервуара вычислена на основе кровли и карты
изохор. Два скоростных интервала V1 от datum до “over” и V2 от “over” до кровли
резервуара использованы для преобразования модели из времени в глубину.
Пористость построена, с использованием Petrophysical Modeling и с помощью
калькулятора для свойств, основываясь на графике зависимости между пористостью
и проницаемостью.
Насыщенность рассчитана на основе зависимости пористости, проницаемости и
высоты над контактом.

Datum = msl__

Работа над моделью в Petrel это Base case (или основной вариант, как больше
нравится) и считается наиболее вероятным вариантом. Хотя, неопределенности
существуют в некоторых параметрах, и следует их изучить для получения

249
Раздел 22 - Анализ Неопределенности
представления о влиянии каждого параметра на объемы. Следующие ключевые
параметры неопределенности были определены:
Скорости (V1 и V2)
Пласт, определяется картами изохор, которые основываются на толщинах,
полученных по скважинам.
Контакт: С1: Находится между 2574 м и 2560 м; С2: Более неопределенный,
находится приблизительно на 50 метров ниже, чем С1, но варьируется в пределах
+/- 2 метров (может быть даже больше...)
Содержание песка, определяющее значение NTG в фациальной модели.
Предполагается, что NTG - 60%, но существует вероятность, что оно будет выше
или ниже, она определяется нормальным распределением со средним 60 и
среднеквадратичным отклонением 5.
Направление каналов: Основное направление (азимут) 45 градусов. Но существует
равная вероятность, что азимут является любым числом между 20 140 градусами.
Ширина каналов. Ширина в базовом варианте 300 м, но есть равная вероятность
нахождения значения ширины меду 150 и 450 метрами.
2) Создание основного варианта подсчета объемов запасов
Основной вариант модели уже создан в Petrel. Перед тем как Uncertainty Workflow
Editor будет применен, вариант подсчета запасов или моделирования должен быть
создан в закладке Cases. Основной вариант подсчета объемов будет создан в
следующем упражнении.
Следует отметить, что основной вариант зависит от значения свойства Sw , которое
в свою очередь (как описано выше), зависит от пористости, проницаемости и высоты
над водонефтяным контактом.
Упражнение
Откройте проект UncertaintyProject_for_students.pet
Просмотрите представленные данные.
Создание основного варианта подсчета объемов запасов:
a) Откройте Volume Calculation процесс
b) Выберите Create new case, назовите его Case
c) Для Hydrocarbon Interval(s) выберите Oil и добавьте oil-water
contact (OWC), который уже определен в проекте.
4Й Contacts 5? Gen. Props 4 Oil props. 4 Gas props.

Hydrocarbon interval(s) u
6 0 Oil ^ [ Gas
No contact

0
J °'L owe □

250
Раздел 22 - Анализ Неопределенности
Контакт С2 (используется в сегменте North) зависит от С1, но находится в среднем
на 49 метров ниже, чем С1 и представлен нормальным распределением со
среднеквадратичным отклонением 2.
Упражнение
1) Откройте Uncertainty Workflow Editor (Process Diagram > Utilities)
Добавьте Case, который вы создали в предыдущем упражнении в поле Base case
После этого выберите Create new вариант и назовите его Contacts U ncertainty .
Нажмите Apply для того чтобы сохранить uncertainty workflow.
Settings fo r 'Contacts U ncertainty'
jg> О Create new Contacts Uncertainty Base case

Ф Edit existing [£?; Contacts Uncertainty - | J Case

Переместите процесс Make Contacts из левого пол^в правое, выбрав процесс и


нажав на иконку Insert process to the uncertainty lis t 1 I .

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


a) Двойное нажатие на процесс Make Contacts
b) Замените___ постоянные значения на переменные:
South_Cl NW_C1 North_C2

All zones $C1 D j $C1 Q j $C2

c) Закройте процесс Make Contacts , нажав OK


Определение переменных (то есть области их неопределенности):
d) Обратите внимания на переменные указанные в правом
нижнем окне
e) Определите $C1=Ran(-2574, -2560) [$С1 будет представлен
однородным распределением, то есть произвольным числом
между -2574 и -2560 метров]
f) $С2 зависит от $01, и должно быть определено как: $С2=$С1-
Ш1 $С1 (-2568) = Ran(-2574, -2560)
ГО| $С2 (-2617) = $С1 - Normal (43,2)
Normal(49,2)
Примечание: Если вы не хотите, чтобы значение контакта было представлено
десятичными величинами и хотите его округлить, тогда добавьте функцию Round() к
выражению в пункте Ь). После этого у вас должно получиться следующее
выражение: $C1=Round (Ran (-2574,-2560))
No. runs: 20
Определите количество запусков Run = 20 Оставьте остальные
настройки по умолчанию.
Нажмите Apply для сохранения Uncertainty Workflow и Run для запуска.
Закройте Workflow, когда расчет закончится (нажмите ОК).
252
Раздел 22 - Анализ Неопределенности

2) Проверка результатов
Следующая секция повествует о том, как отобразить данные в окне Гистограмм и
создать отчет.
Упражнение
1) Откройте вкладку Cases.
Подсказка: нажмите правую кнопку мыши на фоне в пределах вкладки Cases tab и
выберите collapse ail icons (recursive) ^ затем расКр0йте папку снова. Это для лучшей
читаемости.

253
Раздел 22 - Анализ Неопределенности
Все новые 20 вариантов расчета теперь сохранены в папке Contacts Uncertainty
BaseCase
+ iCasej
Contacts Uncertainty
■+ r Case_1
+ Case_2
+■ f Case_3
+ Case_4
+ r Case_5
+ f Case_6
+ ’ Case_7
♦ Case_8
+ 9 Case_9
+ r Case_10
+ “ Case_11
+ Л Case_12
+ Case_13
+ f Case_14
Case_15
+ Case_1G
+ r Case_17
+ Case_18
Case_19
+ f Case_20

Просмотр данных в окне Histogram:


a) Откройте New Histogram window
b) Выберите все варианты, сохраненные в папке Contacts
Uncertainty
c) В Results tab, выберите HCPVoil и посмотрите диапазон
объемов
d) Отметьте, что filte rin g options в Results window связаны с
Histogram window (желтые кнопки в Petrel представляют
объекты, кото эые могут быть отфильтрованы):
- JsJ v' Zone fiitet
+ * Zone 7
- 9 1 * Segment fitter
Ш * South_C1
Ш 'У NW_C1
в 1 У North_C2
Фильтры работают следующим образом: используйте галочку
вкл/выкл для отображения тех зон, которые вы хотите. Если вы
не хотите видеть сегменты/зоны отдельно, нажмите правой
клавишей мыши на Segment Filter 1 и выберите
Toggle separate bars

Создание отчета

254
Раздел 22 - Анализ Неопределенности
e) Включите все варианты в папке Contacts Uncertainty
f) Во вкладке Results, правый клик на Volumetries, и выберите
Settings
g) Поставьте галочку рядом с “HCPVoil”, "Single line format”, "Group
by Segment”, and “Reset Output Sheet/File”.
h) Нажмите кнопку [^1 Make report [

Отчет no 20 вариантам. Отметьте, что переменные, использованные в каждом


варианте, так же есть в таблице. Это учитывает воспроизведение конкретного
варианта, если это нужно.
Примечание: Ваша таблица может содержать другие числа.
Case H C P V o iiri(T 6 im 3 1 HC PV oil HCPVoil HCPV oil $C1 $C2 $1 Folder
Case_1 1.75 0.84 0.63 0.27 •2571.001773125401 •2619 620198651916 1 BaseCaseSConlacts Uncertainty
Case_2 1.74 0.85 0.63 0.26 •2571.400576799829 •2617.826024120633 2 BaseCase\Con»acls Uncertainly
Case_3 1.65 0.81 0.60 0.24 -2567.24454176458 •2614.93918057Л 91 3 BaseCase\Contacl$ Uncertainty
Case_4 1.70 0.82 0.61 0.27 •2567.944093142491 •2619.278875330907 4 BaseCa$e\Contacts Uncertainty
Case_5 1.80 0.87 0.65 0.29 -2573.650053407392 -2621.743355662415 5 BaseCaseVContacts Uncertainty
Case_6 1.74 0.83 0.62 0.29 •2569.202777184362 -2623.071975621831 6 8aseCase\Contacts Uncertainty
Case_7 1.76 0.86 0.64 0.26 •2572.657957701346 •2617.816686611895 7 BaseCaseVContacts Uncertainty
Case_8 1.70 0.82 0.61 0.27 -2568 529865413373 •2618.911495774617 8 BaseCaseVContacts Uncertainty
Case_9 1.63 0.79 0.59 0.24 •2565.042555009613 •2615.318335806239 9 BaseCase\Contacts Uncertainty
Са4в_10 1.75 0.85 0.64 (127 •2571.92975859859 •2618.475266995391 10 BaseCase\Contacts Uncertainly
Case.11 1.61 0.80 0.60 0.21 •2565.874001281778 -261Z 839022038339 11 BaseCase\Coniacts Uncertainly
Case_12 1.60 0.78 0.59 0.23 •2563.525592822047 -2614.427767212781 12 8aseCase\Conlacls Uncertainly
Case_13 1.57 0.78 0.58 0.21 •2563.292202520829 -2612280658801548 13 BaseCase\Corrtacts Uncertainty
Case_14 1.53 0177 0.58 0.19 •2561.939393292032 •2610.278072172981 14 BaseCase\Contacts Uncertainty
Case_15 1.56 0.77 0.58 0.21 •2562.593121127964 •2612 220608758315 15 BaseCaseVContacts Uncertainty
Case_16 1.73 0.84 0.62 0.27 •2570.184533219398 •2619.372199084526 16 BaseCa$e\Contacts Uncertainty
C«se_17 1.53 0.75 0.57 0.21 •2560.22766502884 •2612.250250955969 17 BaseC*?e\Contaets Uncertainty
Case_18 1.62 0.79 0.59 0.24 ■2564.670967741935 -2614.711588193956 18 8aseCase\Conlacts Uncertainty
Case_19 1.64 0.81 0.60 0.23 •2566.712924588763 -2614.071973100104 19 BaseCase\Contacts Uncertainty
Case 20 1.52 0.76 0.57 0.19 •2561.122666096988 -2610.433610991098 20 BaseCaseVContacts Uncertainty

255
Раздел 22 - Анализ Неопределенности

Д ополнительны е упражнения к курсу Petrel Introduction

Упражнения

Упражнение 1. Создание карты осредненной пористости для


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

1. Сначала создайте новый атрибут. Для этого щелкните правой


кнопкой мыши на Attributes под Well Tops и выберите Insert new
attribute. В открывшемся окошке выберите Continuous. Под закладкой
Attribute Operations отметьте опцию to the zones at level и выберите
пористость для осреднения. Нажмите Execute.

Диалоговое окно для создания нового атрибута.


2. Откройте диалоговое окно процесса Make/Edit Surface и в качестве
Main Input используйте интересующую вас зону или горизонт из папки
Stratigraphy в Well Tops. Из ниспадающего меню Attribute выберите
правильный атрибут и, уточнив геометрию, щелкните ОК.
Раздел 22 - Анализ Неопределенности

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


3. Созданная вами карта может быть использована в качестве тренда
при моделировании свойств.

Упражнение 2. Создание карты песчанистости из исходных


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

1. Создайте атрибут, щелкнув правой кнопкой мыши на Attributes


под Well Tops и выберите Insert new attribute. Под закладкой Attribute
Operations отметьте опцию То the zones at level и укажите дискретную
каротажную диаграмму для осреднения. В качестве метода
используйте Fraction. Нажмите Execute. В папке Attributes создастся
новый атрибут с желтой иконкой Fra.

257
Раздел 22 - Анализ Неопределенности
XI

----------
✓ Apffc I1------------
У OK I1------------
К О се» I1 //t

Диалоговое окно для создания нового атрибута.


2. Откройте диалоговое окно процесса Make/Edit Surface и в
качестве Main Input используйте интересующую вас зону из папки
Stratigraphy в Well Tops. Если в предыдущем диалоге вы указали 1
рядом с опцией То the zones at level, то лишь зоны верхнего (т.е. 1)
уровня иерархии будут содержать атрибут типа Fraction. Из
ниспадающего меню Attribute выберите правильный атрибут и, уточнив
геометрию, щелкните ОК.

258
Раздел 22 - Анализ Неопределенности

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


3. Созданная вами карта может быть использована в качестве
тренда при моделировании свойств.

Окно Мар с изображением созданной карты песчанистости


259
Раздел 22 - Анализ Неопределенности
Упражнение 3. Построение карт толщин из исходных каротажных
данных.

Для построения карты толщин между горизонтами необходимо


сделать следующее.
1. Откройте папку Stratigraphy под Well Tops и выберите отбивки,
отвечающие первому из горизонтов (название выделится жирным), а
затем правой кнопкой мыши щелкните по отбивке второго горизонта.

Расчет значений толщ ин в точках.


2. Откройте диалоговое окно процесса Make/Edit Surface и в
качестве Main Input используйте созданный набор точек (появятся
внизу закладки Input). Из ниспадающего меню Attribute выберите
атрибут Thickness, уточните геометрию, укажите правильный метод
(Isochore Interpolation) и щелкните ОК.

260
Раздел 22 - Анализ Неопределенности

Диалоговое окно для создания карт


3. Созданная вами карта может быть использована в качестве
тренда при моделировании свойств.

261
Раздел 22 - Анализ Неопределенности

Окно Plot Window с изображением созданной карты толщ ин первым


методом из списка (Convergent Interpolation - наверху) и правильным
методом (Isochore Interpolation - внизу).

Упражнение 4. Создание карт эффективных толщин.

1. Создайте свойство фаций, где коду 0 соответствует неколлектор,


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

262
Раздел 22 - Анализ Неопределенности

Создание свойства-индикатора в калькуляторе.


2. В Settings для этого нового свойства под закладкой Operations
выберите Make Net Мар (папка Make Map from Property) и нажмите
Execute. Кроме того, есть возможность построения карты по всей
модели или отдельным зонам.

Закладка Operations для создания карт толщин

263
Раздел 22 - Анализ Неопределенности
3. Внизу закладки Input в проводнике Petrel появится новый
элемент - Net map for new_facies. Вы можете отобразить ее как в окне
карт, так и в двумерном окне.

Карта толщин, отображенная в окне Мар

Упражнение 5. Создание карт эффективных нефтенасыщенных


толщин.

1. В процессе геометрического моделирования создайте


свойство Above contact, где в качестве Contact level используйте
значение уровня ВНК или контакт из закладки моделей.
Geometrical Modeling w ith "GullfaksZOOSSE/'GuMfa J j X]

Settings |

'r (• Qeate new property w


Overwrite existing property: |
z i

Select Method: J0 Above Contact


- ll
1
Property template: | ghj Above contact
J
Contact Levet
f 4 Constant |

f? Contact Oi Water Contact

С By center of whole cell


/у By center of the part of _ -n
the cel above contact

i f Anfr | i f OK 1 X Cancel |

264
Раздел 22 - Анализ Неопределенности
Диалоговое окно процесса геометрического моделирования.
2. Используя фильтр свойств, отобразите только те ячейки
свойства Above Contact, которые больше 0.

Вид фильтра свойств в программе Petrel.


3. В Settings для индикаторного свойства из предыдущего
упражнения под закладкой Operations выберите Make Net Мар (папка
Make Map from Property) и нажмите Execute.

Упражнение 6. Создание карт песчанистости трехмерной модели.

1. Создайте свойство Net/Gross (коэффициент песчанистости). В


Settings для этого нового свойства под закладкой Operations выберите
Make Average Мар (папка Make Map from Property) и нажмите Execute.
2. Внизу закладки Input в проводнике Petrel появится новый
элемент - Average map for Net/Gross. Вы можете отобразить ее как в
окне карт, так и в двумерном окне.

265
Раздел 22 - Анализ Неопределенности

Карта песчанистости, отображенная в окне 2D.

266

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