Pillar Gridding – Упражнение 8

Процесс Pillar Gridding – это процесс генерации пространственного скелета (структурного каркаса). В этом упражнении вы создадите гриды вашего каркаса при помощи Пилларов, созданных в предыдущем упражнении. Пиллары будут превращены в поверхности разломов. Пиллары будут также вставлены между разломами и, по существу, будут определять размер ячейки в направлениях I и J.

 

Вы узнаете, как генерируются гриды каркаса, и каким образом можно применять тренды и задавать направления для улучшения качества грида. Будет задан размер ячейки грида (инкремент) в I и J – направлениях. В заключение будет проведен контроль качества созданного каркасного грида при помощи «проигрывания» через него плоскости разреза в I и J – направлениях. Гриды каркаса будут разделены на сегменты, отделенные друг от друга разломами и границами. Каждый сегмент будет иметь определенное количество ячеек, которое может быть изменено, чтобы сделать плотность грида выше или ниже для определенных сегментов.

 

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

 

В следующем процессе (процесс Make Horizon) будут вставлены горизонты и соединены с пилларами, а также будут заданы ячейки в направлении Z. По завершении этого процесса будет создан 3D грид.

Важные пиктограммы, применяемые на этой стадии:

Create boundary Set part of grid boundary

Create boundary segment Set part of segment boundary

Set I-direction Set no boundary

Set J-direction Set no fault

Set arbitrary direction New I-trend

Automatic direction assignment New J-trend

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

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

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

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

· Создание границы сегмента

· Назначение направлений и трендов

· Pillar Gridding

· Проверка качества структурного каркаса (Skeleton)

 

Факультативные упражнения

· Задание числа ячеек

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

· Задание сегментов при помощи трендов

· Установление произвольных разломов

· Установление разлома, не являющегося частью границы сегмента

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

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

План упражнения

В трехмерном окне отобразите все разломы вашей модели разломов.

1. Если вам нравится ваша модель, которую вы создали в предыдущем упражнении, вы можете использовать ее. Если нет, то откройте проект GF_Fault_Model.pet в папке Projects.

2. Убедитесь, что все пересекающиеся разломы надлежащим образом соединены. Соединенные разломы должны иметь общий (серый) Пиллар.

3. Проверьте и убедитесь, что ни один разлом не представлен в модели дважды.

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

5. Не соединенные друг с другом разломы не должны пересекаться. Отобразите разломы в трехмерном окне с Toggle Fill Between Pillars . Проверьте все разломы.

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

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

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

План упражнения

1. Запустите процесс создания нового 3D грида. Обратите внимание, что когда при двойном клике на процессе Pillar Gridding в Process Diagram > Structural Modeling, открывается 2D окно с отображенной моделью ваших разломов.

 

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

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

 

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

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

 

Чтобы полностью окружить все разломы в 3D гриде можно использовать инструмент Create boundary . Эта опция используется для оцифровки границы в 2D окне.

 

План упражнения

1. Отобразите одну из поверхностей во времени из таблицы Input в 2D окне для Pillar Gridding. Она будет использоваться в качестве направляющей для оцифровки границы.

2. Начните создавать границу вокруг области интересов при помощи пиктограммы Create external grid boundary и кликайте левой клавишей мыши для оцифровки границы. Двойной клик левой клавишей мыши замкнет границу. Граница грида будет храниться как Boundary в 3D Model. Вы можете выполнять действия только с одной границей (т.е., вам нужно удалить ее, если вы хотите создать другую).

 

 

3. Проверьте качество 2D грида двойным кликом на процессе Pillar Gridding в Process Diagram > Structural Modeling и нажмите Apply. Если граница не замкнута, замкните ее. Пиллары (с большой буквы), которые пересекают друг друга, будут отмечены желтыми точками. Если это произошло, то идите в меню Window и выберите Tile Vertical. Тогда отобразится трехмерное окно с моделью разломов и двухмерное окно с Pillar grid. Проблемные пиллары будут также отображены в 3D окне, активируйте процесс Fault Modeling и решите проблему, отредактировав Пиллары. Запустите процесс Pillar Gridding еще раз.

 

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

План упражнения

1. Удалите простую границу грида, которую вы только что создали, выбрав границу (в Fault Model) и нажав deleteна Вашей клавиатуре.

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

3. Начните с того, что в левой части области сделайте разломы частью границы. Используйте пиктограмму Set Select/Pick Mode , чтобы выделить разлом. Обратите внимание, что когда вы кликаете на линии, соединяющей Точки на разломе, все Точки становятся желтыми. Это означает, что разлом выбран, и Вы можете задать ему назначение. Или Вы можете выбрать другой путь – кликнуть на одной Точке (начальной), держа нажатой клавишу Shift и нажать на последней Точке (первая и конечная Точки станут желтыми). Установите выделенную часть разлома, как границу.

4. Кликните на пиктограмме Set Part of Grid Boundary . Обратите внимание, что разлом или его часть будет выделена двойной голубой линией, как показано на рисунке ниже.

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

6. Выберите пиктограмму Create external grid boundary segment .

7. Кликнете на какой-нибудь Точке разлома, чтобы от нее начать оцифровку границы.

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

9. Кликните на Точке на втором разломе, чтобы замкнуть сегмент границы.

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

 

11. Проверьте качество 2D грида, нажав Apply. Если граница не замкнута, замкните ее. Если Пиллары пересекаются, то возвратитесь к процессу Fault Modeling, визуализируйте объекты в 3D окне и отредактируйте Пиллары, чтобы они больше не пересекались. Нажмите опять Apply.

Комментарии

Есть возможность перемещать и удалять части оцифрованной границы. Процесс Pillar Griddingдолжен быть активным, а граница отображена в 2D окне.

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

· Чтобы создать новую точку кликните на линии между двумя точками и немного сдвиньте мышь.

· Чтобы удалить точку, выберите ее в режиме Set Select/Pick Mode и нажмите клавишу Delete. Чтобы удалить несколько точек, выделите их, удерживая клавишу Shift в режиме Set Select/Pick Mode. Чтобы удалить всю границу кликните на линии между оцифрованными точками и нажмите Delete.

· Разломы могут быть удалены и отредактированы в 3D окне при активном процессе Fault Modeling. Тренды можно редактировать и удалять, как описано выше.

 

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

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

· Кликните на пиктограмме Set Part of Segment Boundary . Выбранная часть разлома изменит цвет с голубого на белый, что показывает, что этот разлом больше не часть границы, но еще является сегментной границей.

Назначение направлений и трендов

Разломы I- и J - направлений – это термины, используемые в Petrel для идентификации разломов, осуществляющих контроль над процессом Pillar Gridding. Направления разломов могут быть трех типов: Arbitrary (произвольное), I, и J. Направлением по умолчанию для всех разломов является произвольное. Направление I (разломы, выделенные зеленым цветом в 2D окне) - применяется для разломов, простирающихся в одном направлении. Направление J (разломы, выделенные красным цветом в 2D окне) применяется для разломов, направленных под прямым углом к направлению I. Одинаковые направления должны быть приблизительно параллельны друг к другу. (I || I, J || J, I _|_ J). Во время выполнения процесса Pillar Griddingстороны конечных ячеек будут ориентированы параллельно поверхностям разломов, которым было присвоено I- или J-направления и эти поверхности разломов будут составлять одну сторону смежных ячеек. Произвольные поверхности разломов тоже будут составлять одну сторону смежных ячеек. Тем не менее, другая сторона смежных ячеек и стороны других ближайших ячеек не будут ориентированы параллельно этим разломам. Это значит, что геометрическая форма ячеек, смежных с произвольными разломами не является прямоугольной, а форма ячеек, смежных с направленными разломами близка к ортогональной.

 

Тренды – это линии, созданные вами, которые улучшают качество Вашего грида. При выполнении процесса Pillar Gridding тренды действуют как разломы с присвоенными направлениями. Тренд может быть вставлен для управления над процессом гридизации. Если вы вставите зеленый (I) тренд, то он должен быть параллельным зеленым (I) направлениям, а красный (J) тренд должен быть параллельным красным (J) направлениям.

Общие руководящие принципы:

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

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

· Не задавайте двум разломам одинаковое направление, если они сильно отстоят друг от друга в одной части и близко друг к другу в середине или в другой части. Число ячеек между двумя направленными разломами одного типа (оба I или оба J) останется одинаковым по всей длине этих двух разломов. Следовательно, если два разлома сильно сблизятся, то размеры ячеек получится слишком маленьким, чтобы была возможность сохранить число ячеек неизменным.

 

 

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

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

 

План упражнения

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

2. Задайте перпендикулярному разлому зеленое I – направление, выбрав разлом описанным выше способом и нажав пиктограмму Set I-direction .

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

 

 

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

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

 

6. Нажмите Apply и посмотрите, как выровнялись ячейки вдоль линии тренда (рисунок справа вверху).

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

Комментарии

· Обратите внимание, что между разломами с заданными направлениями число ячеек постоянно. Это проиллюстрировано на рисунке вверху.

· Есть возможность перемещать и удалять части оцифрованных трендов. Для этого в Process Diagram должен быть активным процесс Pillar Gridding (его имя выделено полужирным в Petrel Explorer) и в 2D окне отображены тренды.

· Выберите пиктограмму Select and Edit/Add Points . Кликните на точке, которую хотите переместить и передвиньте ее в желаемую позицию.

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

· Для удаления точек вы вначале должны выбрать пиктограмму Set Select/Pick Mode . Кликните на точке, которую хотите удалить и нажмите клавишу Delete. Чтобы удалить несколько точек, нажмите клавишу Shift и выберите точки в режиме set select/pick. Для удаления целого тренда кликните на линии между оцифрованными точками, тогда тренд будет выбран полностью. Нажмите Delete. Другой способ: откройте папку, где хранятся тренды в папке для разломов вашей модели в Petrel Explorer, таблица Models. Найдите тренд, который вы хотите удалить, выберите его и нажмите Delete.

 

 

Процесс Pillar Gridding

Трехмерный грид может быть построен после того, как задана Граница и приемлемая геометрия 2D ячеек (для настройки геометрии двухмерных ячеек могут применяться тренды и направления). Результат этого построения – это так называемый Skeleton (Структурный Каркас), который представляет собой серию пилларов, по одному для угла каждой ячейки. Верхний, Центральный и Нижний структурные гриды используются для просмотра этих пилларов в X-Y направлениях. Сами пиллары для проверки их достоверности могут быть просмотрены на I или J – разрезах.

 

План упражнения

1. В окне процесса Pillar Gridding в таблице Pillar Geometry отключите Curved для Non-Faulted Pillars. Это задаст более простую геометрию 3D грида и вероятность появления проблем уменьшится.

 

 

2. Нажмите Apply.

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

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

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

Причина, определяющая важность контроля качества после создания гридов каркаса, даже если средний грид каркаса был приемлем – это то, что Petrel проверяет только средний каркасный грид на предмет пересечения пилларов во время процесса Pillar Gridding.

План упражнения

1. Активируйте проект (сделайте его полужирным) в таблице Models в Petrel Explorer.

2. Откройте папку Skeleton во вновь созданном 3D гриде.

3. Поставьте галочки рядом с Top, Mid и Base гридами. Проведите визуальную проверку индивидуально каждого грида в 3D окне, обращая внимание на пики и ошибки. Комментарии внизу описывают, что вам следует искать.

4. Отобразите Пиллары из модели разломов для определения проблемы.

5. В 3D окне отобразите J-intersection из папки “Intersections”. Кликните на имени, чтобы сделать его активным.

6. Двойной клик на папке разрезов и в таблице стилей окна установок включите опцию отображения пилларов.

7. Используйте «плеер» для перемещения разреза вдоль грида. Проверьте геометрию для пересекающихся пилларов.

a. Для улучшения гридов Каркаса внесите необходимые исправления в процессе Fault Modelling (вам придется снова запустить процесс Pillar Gridding).

Комментарии

Вещи, на которые следует обратить внимание:

· Следует искать ячейки, имеющие чрезмерно «сжатую» форму, в верхнем, среднем и нижнем каркасных гридах. Это удобнее делать в 2D окне или в окне для отображения разрезов. Обыкновенно причиной этого является чрезмерный контроль за ячейками заданием направлений. Установите произвольные направления для некоторых разломов и трендов.

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

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

· Подсказки: Есть возможность вывести на экран оба окна 3D и 2D. Кликните на меню Window в главном меню Petrel и выберите Tile vertical из появившегося выпадающего окна. Окна вашего проекта будут расположены рядом, заполняя экран. Если процесс Fault Modeling активен, вы можете кликнуть на Пилларе в 3D окне, и он будет подсвечен в двухмерном окне и наоборот.

Факультативное упражнение: задание числа ячеек

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

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

 

План упражнения

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

2. Задайте тренд между этими разломами, если же он уже есть, используйте его.

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

4. Нажмите Apply и посмотрите, как Petrel задает определенное число ячеек для интервала между направленными разломами.

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

Факультативное упражнение: Автоматическое задание разломов

Если вы несколько раз пытались задать направление разломам, и результаты были не очень хорошие, вы всегда можете воспользоваться опцией Automatic assignment of faults. Путем определения угла наклона по направлениям С-Ю и В-З, Petrel установит соответствующие направления разломов (зеленые (I) и красные (J)) в процессе Pillar gridding.

План упражнения

1. В диалоговом окне Pillar gridding process зайдите в таблицу More. Внизу расположена секция, где устанавливается угол отклонения от I-J. По умолчанию он составляет 22.5 градуса.

2. Используйте значение угла по умолчанию. Нажмите кнопку Apply в таблице More (установки угла сохранены). Теперь на панели функций нажмите иконку Automatic direction assignment ; в 2D окне появятся красные и зеленые направления. Нажмите Apply в Pillar Gridding process.

3. Если вам не нравится результат, попробуйте немного уменьшить угол и посмотрите, что получится.

Факультативное упражнение: задание сегментов при помощи трендов

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

 

 

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

 

 

План упражнения

1. В окне процесса Pillar Gridding в таблице Settings выберите ‘Create new, named’ и задайте другое имя грида, например “3D grid making segments”.

2. Найдите разлом, который не обрывается напротив другого (или границы). Оцифруйте соответствующий тренд при помощи пиктограмм New J-trend или New I-trend от какой-нибудь точки разлома и прикрепите его к точке на другом разломе или границе, как на рисунке внизу. Теперь этот тренд будет работать как любой другой тренд, управляя процессом построения грида.

3. Чтобы сделать тренд разделителем сегментов, кликните на пиктограмме Set Part of Segment Boundary . После применения этой функции цвет тренда изменится на более яркий.

4. Нажмите Apply и OK, чтобы сгенерировать новый 3D грид со Структурным каркасом.

5. Отобразите каркасный грид с различными цветами для различных сегментов. Откройте установки для папки Каркаса для предыдущего 3D грида и проверьте установки для «show solid as segments».

6. Сделайте такие же для “3D grid making segments”. Обратите внимание на разницу между сегментами.

Чтобы тренд не выполнял функции границы сегмента

1. Выберите пиктограмму Set Select/Pick Mode .

2. Кликните на линии тренда, чтобы отключить обозначение границы сегмента.

3. Кликните на пиктограмме Set No Boundary .

Факультативное упражнение: установление разлома неопределенным

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

План упражнения

1. В 3D окне выберите разлом или часть разлома.

2. Кликните на пиктограмме Set No Fault .

3. Выбранная часть разлома станет пунктирной.

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

Если установить, что разлом не является границей сегмента, то он не будет разделять различные сегменты нашей модели разломов.

План упражнения

В 3D окне выберите разлом или часть разлома.

1. Кликните на пиктограмме Set No Boundary .

2. Выбранная часть разлома станет серой. Если разлом уже имеет направление J, он будет показан как сплошная линия темно-красного цвета.

3. Сделайте Save As для вашего проекта. В следующих упражнениях вы будете продолжать использовать его.

Замечание: Сейчас вы завершили Pillar gridding process, и в таблице Models у вас появился выходной грид, представленный Пилларами (из Fault Modeling process) и вставленными Пилларами (из Pillar Gridding process). Запомните, что у вас все еще НЕТ 3-х мерного грида, т.к. каркас - это всего лишь визуальное представление Пилларов. Если вы кликните дважды на 3D грид в таблице Models tab и зайдете в таблицу Statistics, вы увидите, что количество 3D ячеек грида и узлов все еще равно нулю.