Программа корреляции разрезов скважин и геолого-промыслового моделирования AutoCorr

Автор работы: Пользователь скрыл имя, 18 Ноября 2013 в 14:13, доклад

Описание работы

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

Файлы: 1 файл

Аутокорр.doc

— 5.48 Мб (Скачать файл)

 

После этого схема обоснования  ВНК на данном разрезе будет выглядеть  следующим образом:

 

 

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

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

 

Для работы с профилем следует установить с помощью соответствующих флагов режим пропорционального расстояния между скважинами (флаг Пропорциональное расстояние между скважинами закладки Вид диалога Параметры схемы обоснования ВНК установлен) и гладкой интерполяции границ (флаг Гладкие соединения  закладки Вид диалога Параметры схемы обоснования ВНК установлен). Профиль будет иметь вид:

 

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

а в структурной карте (строится позже) соответствующей границы  следует задать соответствующий ей номер границы. Для этого в меню карты надо выбрать пункт Задать номер границы для ее показа на профиле :

и в открывшемся диалоге следует  задать данный номер границы

Здесь мы построили структурную  карту границы с номером 30 и  будем использовать ее для показа профиля. С учетом этой границы наш профиль будет выглядеть без существенных изменений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

Возможен вывод профиля на печать, при этом результирующее окно просмотра печати может иметь вид:

 

 

 

Пример 7. Построение карт

 

Для построения карт следует загрузить  месторождение и триангуляцию из папки Test/TestField7. Далее следует установить имя текущей схемы 2 (двойной клик на дополнительном окне Схемы) и открыть дополнительное окно Карты с помощью установки флага Слои карт в основном диалоге работы с триангуляцией:

 

после чего откроется дополнительное окно Карты:

В дополнительном окне Карты присутствует основное меню в верхней части диалога и несколько пронумерованных поддиалогов слоев карт. В каждом поддиалоге слоя карты есть:

    • кнопка видимости всей карты, на которой отображается номер слоя карты
    • поле имени карты
    • четыре кнопки видимости заливки областей карты, линий (изолиний) карты, заливки областей нулевых значений/областей коллекторов, линий областей нулевых значений/областей коллекторов,
    • кнопка Load/Save (в зависимости от состояния), позволяющая загружать/сохранять карту,
    • радио-кнопка, делающая карту текущей,
    • кнопка x, нажатие на которую убирает видимость линий/областей карты, нажатие на кнопку x  с нажатой клавишей Cntrl делает видимой только эту карту,
    • кнопка М, которая вызывает меню данной карты,

 

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

В нашем случае работу с картами следует начать с выбора области картопостроения. Для этого в дополнительном окне Карты следует установить флаг Использовать общую сетку, далее следует нажать на кнопку Сетка в данном диалоге, а в открывшемся диалоге

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

 

 

Далее мы автоматически вернемся в  диалог Изменения шага сетки карты. В нем надо задать корректные шаги сетки (с помощью кнопок `>') и нажать на кнопку OK.

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

 

Далее создадим карту, полученную по сейсмическому горизонту. В текстовом файле TestField\TestField7Rez\seism2.txt находится информация по глубинам сейсмического горизонта. Каждая строка этого фала задает одну точку сейсмической поверхности в виде xi yi zi.

Создадим карту сейсмического  горизонта по указанным данным с  отсеиванием близких точек. Для этого в меню карты 1 выберем пункт Создать карту… Откроется диалог Параметры растровой карты. В нем в выпадающем списке выберем пункт Из файла в формате x y z, после чего откроется диалог:

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

Введем в нем радиус отбрасывания 100, нажмем кнопку Yes для отбрасывания близких точек, расположенных на расстоянии менее 100 м. друг от друга и далее – кнопку NO для продолжения процесса картопостроения. Далее в диалоге Параметры растровой карты следует нажать на кнопку >>>> для пересчета минимальных и максимальных значений исходных данных (для задания впоследствии диапазона изменения значений изолиний). Также надо установить флаг использовать выбранные границы:

Теперь можно нажать на кнопку Гладкая карта. Откроется диалог задания палитры и способа картопостроения:

 

В данном диалоге следует установить шаг вывода изолиний 10 (поле Шаг) и нажать на кнопку Установить. Будут установлены значения изолиний.

Далее следует задать метод интерполяции. В выпадающем списке Метод интерполяции следует выбрать пункт Крикинг:

 

Далее надо задать шаги сетки. Для  этого нажмем на кнопку Сетка>>, после чего появится диалог задания сетки:

 

В нем последовательно нажмем на кнопки > и в открывшемся меню выберем шаги сетки 100:

 

После этого нажмем на кнопку OK и в предыдущем диалоге также нажмем на кнопку OK.Будет построена структурная карта сейсмического горизонта:

 

Красным рисуется триангуляция на всех точках задания исходных данных. Большими черными точками задаются использованные точки задания исходных данных. Чтобы не видеть черные точки можно нажать на кнопку View дополнительно окна Карты и в появившемся диалоге убрать флаг Т.скважин для первого слоя карт. Для уничтожения красной триангуляции в разделе Доп. основного меню окна карт выберем пункт Уничтожить временную триангуляцию. Получим карту:

 

С помощью кнопки Save слоя карты сохраним карту в файл с именем сейсмика.

 

Построим далее карту кровли и подошвы коллектора вдоль построенной карты сейсмического горизонта. Для этого в меню карты 2 выберем пункт Создать карту…. В открывшемся диалоге Параметры растровой карты выставим номера границ пласта 30 и 32, вид картируемой величины кровлю коллектора в пласте, в поле в глобальном коллекторе выберем имя коллектора 0_коллектор и нажмем кнопку >>>, в результате чего будут пересчитаны минимальное и максимальное значение картируемой величины:

 

 

Создаваемая карта должна быть построена  вдоль сейсмической карты, расположенной в нашем случае в слое 1. Для этого в поле Вдоль растровой карты следует вписать номер 1. Значения полей R0 и R1 можно автоматически определить с помощью кнопки >>>, расположенной слева от этих полей. В данном случае значения этих полей имеет смысл увеличить до 1000 и 3000, соответственно. После этого следует пересчитать значение поля C с помощью нажатия на кнопку <<< справа от этого поля:

Теперь нажмем на кнопку Гладкая карта. В появившемся диалоге нажмем на кнопку Сетка>> и в появившемся диалоге задания сетки в нижнем поле зададим номер карты 1 и нажмем на кнопку Скопировать из карты номер: , в результате чего сетка из карты 1 будет скопирована в данную карту. Это же действие надо будет делать для каждой следующей карты:

После нажатия на кнопку OK предыдущий диалог должен принять вид:

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

Осталось нажать на кнопку OK и карта будет построена:

 

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

 

В следующем диалоге нажмем на кнопку Reset для задания минимального/максимального значения изолиний, зададим значения поля Шаг равным 10, и нажмем на кнопку Установить. После этого можно нажать на кнопку OK.

Получим следующую карту:

 

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

 

С помощью кнопки Save слоя 2 сохраним карту под именем кр-колл.

Абсолютно аналогично в слое 3 строим карту подошвы коллектора. При  этом диалог параметров растровой карты будет иметь вид:

 Получим карту:

 

 

Сохраним эту карту под именем под-колл.

В слое 4 строим карту эффективных  толщин коллектора. При ее построении диалог параметров растровой карты будет иметь вид:

 

После повторной векторизации карта  примет вид:

 

Далее в слое 5 следует построить карту, необходимую для внесения поправок в водо-нефтяную зону при создании карты эффективных нефтенасыщенных толщин. Эта карты будет сохранена под именем delta. При ее построении диалог параметров растровой карты будет иметь вид:

 

Сама карта имеет вид:

 

 

 

Наконец, построим карту эффективных  нефтенасыщенных толщин в слое 5. Для ее создания в диалоге параметров растровой карты следует нажать кнопку Выбрать формулу (карта создается по формуле из уже созданных карт и будет согласована с ними). В открывшемся меню следует выбрать пункт Создать формулу для нефтенасыщенных толщин. Открывшийся диалог должен быть заполнен следующим способом:

В нем указываются карты, необходимые  для дальнейшего картопостроения. Если бы у нас был негоризонтальный контакт, то в поле имя карты с ВНК следовало бы указать имя карты с построенным контактом, но в нашем случае достаточно указать глубину контакта (у нас он равен 2696м.). Нажмем OK и поле с формулой в предыдущем диалоге будет заполнено:

Осталось нажать на кнопку >>>> и далее на кнопку Гладкая карта. Если при этом появился следующий диалог

 

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

Если все в порядке, то мы переходим  к диалогу Установка палитры. Он должен иметь вид:

После нажатия на кнопку Ok будет произведено построение карты эффективных нефтенасыщенных толщин. Она будет иметь вид:

 

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

Через кнопку View можно вызвать дополнительное окно видимости объектов на картах. В нем можно установить/убрать подписи на скважинах на карте. Оставив на карте подписи глубин коллектора, эффективных толщин коллектора и эффективных нефтенасыщенных толщин, мы получим карту:

 

После сохранения карты под именем эфф-нн дополнительное окно Карты примет вид:

 

 

 

Пример 8. Подсчет объемов

Для подсчета объемов следует загрузить  месторождение и триангуляцию из папки Test/TestField8. Далее следует сделать видимой только карту эффективных нефтенасыщенных толщин и сделать видимым дополнительное окно Области 1:

 

 

 

Для начала работы с подсчетом объемов  следует выбрать пункт меню Авто/Инициализировать подобласти дополнительного окна Области:

 

 

Подсчитаем сначала объем коллекторов  чисто нефтяной зоны. Для этого  с помощью Cntrl+кликов мыши будем последовательно выделять области карты внутри чисто-нефтяной зоны, после чего площади выделенных областей, среднее значение изолиний, ограничивающих область, и их произведение будет переноситься в таблицу.

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

После выделения всех требуемых  областей следует выбрать пункт  меню S дополнительного окна Области. Суммарные площадь и объем будут посчитаны:

 

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

 

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

 

В нашем случае расхождение подсчитанных объемов составляет (605938077-587721874)/605938077*100»2,8%.

Информация о работе Программа корреляции разрезов скважин и геолого-промыслового моделирования AutoCorr