Научная статья на тему 'Быстрый прямой метод решения обратной задачи электрического каротажа в нефтегазовых скважинах'

Быстрый прямой метод решения обратной задачи электрического каротажа в нефтегазовых скважинах Текст научной статьи по специальности «Математика»

CC BY
227
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЯМЫЕ МЕТОДЫ ОПТИМИЗАЦИИ / DIRECT OPTIMIZATION METHODS / МЕТОД ПОКООРДИНАТНОГО СПУСКА / COORDINATE DESCENT METHOD / ОБРАТНАЯ ЗАДАЧА / INVERSE PROBLEM / ЭЛЕКТРИЧЕСКИЙ КАРОТАЖ / ELECTRIC LOGGING

Аннотация научной статьи по математике, автор научной работы — Нечаев Олег Валентинович, Глинских Вячеслав Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Нечаев Олег Валентинович, Глинских Вячеслав Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FAST DIRECT METHOD FOR SOLVING INVERSE PROBLEMS OF ELECTRICAL LOGGING IN OIL AND GAS WELLS

The paper formulates the inverse problem of electric logging for determining the electrophysical parameters of rocks from measurements by the method of lateral logging sounding in oil and gas wells. A modified method of coordinate descent is proposed. The method is based on the adaptive approximation of the best direction for minimizing the objective function. The effectiveness of the proposed method is investigated on test functions and realistic model.

Текст научной работы на тему «Быстрый прямой метод решения обратной задачи электрического каротажа в нефтегазовых скважинах»

УДК 519.6, 550.832

DOI 10.25205/1818-7900-2017-15-4-53-63

О. В. Нечаев, В. Н. Глинских

Институт нефтегазовой геологии и геофизики им. А. А. Трофимука СО РАН пр. Академика Коптюга, 3, Новосибирск, 630090, Россия

[email protected], [email protected]

БЫСТРЫЙ ПРЯМОЙ МЕТОД РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ЭЛЕКТРИЧЕСКОГО КАРОТАЖА В НЕФТЕГАЗОВЫХ СКВАЖИНАХ *

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

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

Ведение

Каротаж - это исследование горных пород в области, окружающей нефтегазовую скважину, с помощью геофизических методов. Результатами геофизических исследований являются наборы измерений (каротажные диаграммы), проводимых каротажными зондами вдоль скважины. Одним из важных геофизических методов, предназначенных для изучения удельного электрического сопротивления (УЭС) горных пород, по которому определяется тип насыщения резервуара (газ, нефть или вода), является боковое каротажное зондирование (БКЗ). Принцип работы зондов БКЗ заключается в измерении разности потенциалов между двумя удаленными друг от друга измерительными электродами. Электрическое поле в геологической среде порождается постоянным током, создаваемым токовым электродом. Как правило, одновременно используются несколько зондов БКЗ, различающихся расстояниями между токовыми и измерительными электродами, что позволяет проводить исследование в около-скважинном пространстве на различной радиальной глубине от оси скважины в глубь пласта [1]. Используя данные каротажа можно сформулировать задачу определения параметров некоторой интерпретационной модели околоскважинного пространства, как минимизацию расстояния между вектором реальных измерений и вектором синтетических измерений, вычисленных при помощи рассматриваемой модели[10]. Результатом решения обратной задачи электрического каротажа является геоэлектрическая модель среды, описывающая пространственное распределение УЭС в пластах.

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

* Работа выполнена при поддержке РФФИ (грант № 17-45-540530).

Нечаев О. В., Глинских В. Н. Быстрый прямой метод решения обратной задачи электрического каротажа в нефтегазовых скважинах // Вестн. НГУ. Серия: Информационные технологии. 2017. Т. 15, № 4. С. 53-63.

ISSN 1818-7900. Вестник НГУ. Серия: Информационные технологии. 2017. Том 15, № 4 © О. В. Нечаев, В. Н. Глинских, 2017

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

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

Далее для решения задачи определения параметров околоскажинного пространства, воспользуемся одним из вариантов метода покоординатного спуска[5]. К достоинствам можно отнести его доказанную сходимость для непрерывно дифференцируемых функций. Недостатком данного метода, является зигзагообразная траектория движения приближенного решения к минимуму функции, что ведет к повышенным вычислительным затратам. Представленная работа посвящена построению модификации данного метода, позволяющая повысить быстродействие решения обратной задачи электрического каротажа в нефтегазовых скважинах.

Постановка обратной задачи

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

Скважинный прибор метода БКЗ включает несколько зондов, состоящих из соосно размещённых одного токового электрода А и двух сближенных измерительных М и N электродов, расположенных в скважине. Использование зондов разной длины между токовым и измерительными электродами позволяет исследовать электрические свойства среды в радиальном направлении. Это обуславливает каротажное зондирование, необходимое для восстановления радиального распределения УЭС от стенки скважины вглубь пласта и последующего определения типа флюидонасыщения.

Результатом измерения зондами БКЗ является кажущееся УЭС, вычисляемое по известной формуле[1]:

= (1)

где рк- кажущееся УЭС, к- геометрический коэффициент зонда, определяемый расстояниями между электродами зонда, фм и - электрические потенциалы на первом и втором измерительных электродах, - сила тока, протекающего через токовый электрод. С использованием (1) выполняется трансформация или пересчет измеренного значения нормированной разности потенциалов в значение УЭС, соответствующее однородной изотропной среде, называемое кажущимся. Для обозначения зондов БКЗ принято использовать следующее сокращение ЛХМУК, где X - это расстояние между токовым электродом и первым измерительным электродом, У - расстояние между первым и вторым измерительными электродами. Например, A0.4M0.1N.

Результатом каротажных измерений методом БКЗ являются каротажные диаграммы, описываемые значениями кажущегося УЭС в зависимости от глубины по скважине разноглубинными зондами, которые обозначим вектором рК.

Геоэлектрическую модель рассматриваемой среды будем описывать при помощи функции р(№,х), задающей зависимость УЭС от пространственных координат х, где w является вектором параметров, определяющих данную модель. Этот вектор содержит значения УЭС пластов и прискважинных зон, а также значения координат границ пластов и ширины или радиусов зон. Диаметр и УЭС скважины, а также диаметр корпуса зонда будем полагать

фиксированными. В дальнейших обозначениях как один, так и оба параметра функции УЭС могут опускаться.

Под прямой задачей моделирования процесса каротажа, при помощи зонда БКЗ, будем понимать определение измеренного кажущегося УЭС по заданной функции распределения УЭС с фиксированным вектором параметров. Как следует из определения кажущегося УЭС, для нахождения его значения необходимо знать значение электрического потенциала на измерительных электродах. Распределение электрического потенциала ф в области моделирования описывается следующей краевой задачей:

-(Ир- дгайф = 0, (2)

<Мг,=0, (3)

= (4)

1 | _ .-А

-—Irf-Jo, (5)

р дп р дп

где ф- потенциал напряженности электрического поля El = —grad ф, р- удельное электрическое сопротивление, y'jf - плотность тока на токовом электроде, Г0 - внешняя граница области, на которой электрический потенциал считается близким к нулю, Гг - диэлектрическая поверхность зонда, FjA - поверхность токового электрода.

Для дискретизации краевой задачи (2)-(5) будем использовать метод конечных элементов [6], а для решения полученной системы линейных алгебраических уравнений - разложение Холецкого. Решение прямой задачи позволяет нам по заданному вектору параметров геоэлектрической модели w найти значение измеренного кажущегося УЭС для интересующего нас зонда БКЗ на заданной глубине вдоль скважины. То есть, решив соответствующее количество прямых задач, мы можем получить смоделированный вектор кажущихся УЭС рм (w).

Сформулируем обратную задачу БКЗ, как задачу поиска вектора параметров геоэлектрической модели w, минимизирующий функцию /(w) [10]:

Л") = £ !Г=1 ь? -р?»]2 + ßii^0 - Hl, (6)

w* = arg minf(w) . (7)

w

где n - количество измеренных кажущихся УЭС, полученных при каротаже, pf- измеренное кажущееся УЭС, pf(w)- смоделированное кажущееся УЭС, рассчитанное для модели око-лоскважинного пространства, заданной вектором параметров w, ß - коэффициент регуляризация, w0 - вектор, задающий начальную геофизическую модель, w* - решение обратной задачи.

При такой постановке обратной задачи, для эффективного вычисления производных от минимизируемой функции, можно использовать метод сопряженных операторов [11], но для этого необходимо модифицировать программу прямого моделирования. Что, исходя из нашего предположения о «черном ящике» невозможно.

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

Модифицированный метод покоординатного спуска

Рассмотрим метод покоординатного спуска, одну итерацию алгоритма которого можно представить в следующем общем виде:

х^ = arg minjr(x![~1,xf^~1,...,x!^~1),

X1

= arg min/(xi,x2_1,..,xk_1), x% = arg minf(x![,x%,..,xn~1),

xn

где x^ - i-я компонента вектора приближенного решения на k-й итерации. То есть, на каждом i-м шаге k-й итерации, происходит минимизация функции вдоль i-й координатной оси, при других зафиксированных значениях компонент вектора x.

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

Сформулируем конкретный вариант метода покоординатного спуска, обладающего сходимостью для непрерывно дифференцируемых функций [5]. Для этого определим следующий вспомогательный алгоритм - dMin(/, у, d, alpha = 0 while true do

if f(y + P*d) <f(y)~ 10~6*/32 then a = p, p = p*2 else return a end while.

Результатом работы данного алгоритма является шаг а, на который необходимо сместиться из точки увдоль направления d, чтобы получить новое приближенное решение у + a*d задачи минимизации. Величина шага а выбирается так, чтобы новое приближение находилось как можно дальше от текущего, а не как обеспечивающая наибольшее уменьшение целевой функции. Тогда k-я итерация алгоритма покоординатного спуска примет следующий вид:

Уо = хк-1

for i = 1,2,...,ndo Р = dMln(f,yi_i,di,ai)

If ft = 0 then di = —1*di, ft = dMln(f,yi^1,di,ai) If ft = 0 then «( = «(* 0.5

Vi =Vi-1 + Pi *di end for

Уп,

где xk - приближенное решение задачи минимизации на к-той итерации, d^ - вектор параллельный i-й оси координат, в начальный момент времени d^ = ei, ei - i-я ось координат, -шаг поиска нового приближенного решения вдоль i-й оси координат.

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

Обозначим vk - вектор соединяющий текущее приближенное решение хк и минимум функции, то есть как идеальное направление для поиска минимума функции. Но на практике это направление нам неизвестно. У следующего приближенного решения хк+1, будет свой вектор vk+1. Поскольку мы не можем ничего сказать о практических способах построения самих этих векторов, в качестве аппроксимации будем использовать простую линейную модель - случайное блуждание:

Vk = vk_i + Sk, (8)

где Sk - случайный вектор из некоторого случайного распределения с нулевым математическим ожиданием. Поскольку значение функции в точке хк+1 не больше значения функции в точке хк, мы можем предположить, что вектор смешения из хк в хк+1 является суммой вектора vk и некоторой погрешности, следовательно:

4+1 -xk = vk + £k, (9)

здесь £к - случайный вектор из некоторого случайного распределения с нулевым математическим ожиданием. Таким образом, соотношения (8) и (9) представляют собой модель случайного блуждания вектора vk с зашумленным наблюдением хк+1 —хк.

Если предположить, что случайные величины, присутствующие в модели (8), (9) принадлежат нормальным распределениям и являются независимыми, то оптимальным способом оценки вектора vk является фильтр Калмана [7]. В нашем случае линейная модель имеет

простейший вид, следовательно фильтр Калмана можно преобразовать к более простой формуле - экспоненциальной скользящей средней[8]:

Л Л Л

vk = vk + y* [(хк+1 ~хк)~ рк_г], (10)

что эквивалентно:

ЛЛ

vk = (1 -Y) *Vk-i + Y *Ofc+i ~хк), (11)

Л

где vk - оценка значения вектора vk, ye (0,1] - параметр фильтра, зависящий от вариаций случайных величин S и £ [8]. Поскольку эти характеристики не известны, поэтому вопрос выбора оптимального значения этого параметра остается открытым.

Необходимо отметить, что на самом деле случайные величины в модели (8), (9) не только не являются нормальными, но и нельзя постулировать их независимость. Это в свою очередь делает неверным утверждение об оптимальности оценки (11). С другой стороны, наличие

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

Л

тора vk. Точность оценки vk зависит от дисперсий случайных величин £к и 8к [7]. Дисперсия случайного блуждания 8к оценивает, насколько сильно идеальное направление минимизации в текущей точке приближенного решения отличается от направления в предыдущей точке. Например, если движение выполняется вдоль оврага по ярко выраженной зигзагообразной траектории, то эта дисперсия будет относительно не велика. Так как следующее приближенное решение будет находиться относительно не далеко от предыдущего, то и направление вектора vk тоже не будет сильно меняться. Следовательно, в этом случае можно ожидать достаточно точной оценки вектора vk, в противном случае оценка этого вектора будет обладать значительной погрешностью. В свою очередь, величина дисперсии наблюдения £к будет зависеть от того, насколько далеко вектор смешения хк+1 — хк отстоит от vk.

Л

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

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

Л

vk необходимо знать новое приближенное решение хк+1, то есть эта оценка всегда будет на

Л

один шаг отставать от нашей потребности. Но вектор ъ^можно использовать как некоторое

Л

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

Л

хк+1 вдоль vk. Отметим, что выбор параметра у как 1, приведет к алгоритму подобному алгоритму Хука-Дживса [9].

Сформулируем одну итерацию модифицированного метода покоординатного спуска, использующего оценку (11):

Уо = хк-1

for i = 1,2, ...,ndo Р = dMln(f,yi-1,di,ai)

if Р = 0 then di = —1*d0 ft = dMln(f,yi_i,di,ai) if P = 0 then «( = «(* 0.5

Vi =Vi-1 +Pi*di end for

Л Л _ (Уд - Уо)

ЛЛ

Р = dMln{f, yn,vk,a)

ЛЛ

If ft = 0 then a = a *0.5

Л

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

xk=yn + P*vk,

ЛЛ

где vk - аппроксимация вектора vk+1, a - шаг поиска нового приближенного решения вдоль

Л

направления vk.

Вычислительные эксперименты

Эффективность модифицированного метода покоординатного спуска исследована на двух характерных тестовых функциях. Одна из них обладает ярко выраженным оврагом, вторая напротив — им не обладает. В табл. 1 и 2 приведены зависимости количества вычислений целевой функции от размерности аргумента функции и значений параметра модифицированного алгоритма - у. Здесь столбцы соответствуют различным значениям у, при этом столбец с 7 = 0 содержит результаты для стандартного алгоритма покоординатного спуска. Столбец, обозначенный как КМ, содержит результаты для модифицированного алгоритма Нелдера -Мида [12], одним из лучших прямых методов для задач маленькой размерности.

Строки соответствуют различной размерности вектора аргумента функции. Для того чтобы уменьшить влияние положения начального приближенного решения на результаты тестов, произведено 100 запусков алгоритмов из случайных точек. В таблицах приведены средние количества вычислений тестовых функций. Условием остановки итерационного процесса является нахождение приближенного решения, значение функции в котором меньше 10"9.

Табл. 1 содержит данные для многомерной версии функции Розенброка:

2^="11100(х;+1-х[2)2 + (1-х;)2.

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

Л

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

Таблица 1

Количество вычислений функции Розенброка в зависимости от размерности вектора параметров и значений параметра модифицированного алгоритма - у

м\г 0 1 0.5 0.1 0.01 0.001

2 6659 826 1659 571 1043 905 443

4 14726 3783 5287 1735 1358 1759 14502

8 34529 9080 13417 4819 2597 2370 76851

16 72174 19698 30321 11584 5238 4518 227935

32 145993 43381 60326 24443 10558 9952 1000037

Рассмотрим другую тестовую функцию - квадрат нормы в Евклидовом пространстве:

Процесс минимизации данной функции можно представить как отдельную минимизацию N различных функций вида х2. То есть, для данной функции алгоритм покоординатного спуска можно переформулировать как N независимых алгоритмов одномерной минимизации вдоль осей координат, при этом траектория поиска минимума не будет обладать зигзагообразной формой. Следовательно, можно ожидать большой дисперсии у 8к, что приведет к

Л

большой погрешности в оценки вектора Ук. Таким образом модифицированный алгоритм покоординатного спуска не будет иметь преимуществ перед стандартным алгоритмом. Более того наличие у модифицированного алгоритма дополнительных шагов будет приводить к лишним вычислительным затратам. Результаты тестирования алгоритмов при минимизации данной функции приведены в табл. 2.

Таблица 2

Количество вычислений функции квадрата Евклидовой нормы в зависимости от размерности вектора параметров и значений параметра модифицированного алгоритма - у

N\y 0 1 0.5 0.1 0.01 0.001 NM

2 114 142 141 149 150 146 96

4 251 292 293 302 304 312 269

8 577 575 587 609 618 631 1012

16 1218 1179 1192 1292 1282 1347 4140

32 2620 2493 2529 2644 2670 2702 20098

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

Эффективность предложенного модифицированного алгоритма исследована при решении обратной задачи БКЗ на тестовых данных в реалистичной модели сложнопостроенного резервуара. Рассмотрена геоэлектрическая модель геологического объекта, содержащего нефтяные пласты, характерные для месторождений Широтного Приобья Западной Сибири (рис. 1а)

Как отмечалось выше, при бурении проницаемых пластов происходит фильтрация в них буровой жидкости, что приводит к оттеснению пластового флюида (водонефтяной смеси) и образованию изменённой прискважинной зоны. Изменение УЭС в зоне проникновения связано с перераспределением минерализации пластовой воды и фильтрата бурового раствора. За ней располагается неизменённая часть пласта. Это учитывается в рассмотренной модели.

Так, геоэлектрическая модель имеет следующие геоэлектрические параметры (рис. 1а). Она состоит из нескольких проницаемых нефте- и водосодержащих пластов и включает тонкие непроницаемые прослои между ними. Верхние пласты нефтенасыщенные, имеют мощность 5 м и значения УЭС в неизменённой части пласта 25 и 15 Омм соответственно. Значение УЭС в зоне проникновения эти пластов 20 Ом-м, а радиус зон - 0.4-0.5 м. Нижние пласты водонасыщенные, имеют мощность 5-6 м и значение УЭС 5 Ом-м. Значения УЭС и радиусов зон проникновения - 30 Ом-м и 0.6 м. Водонасыщенные пласты отделены друг от друга высокоомным карбонатным пластом мощностью 2 м с УЭС 150 Ом-м. При этом неф-тенасыщенные и водонасыщенные пласты разделены проводящим глинистым прослоем мощность 2 м и со значением УЭС 3 Ом-м. Кроме этого, модель включает скважину радиусом 0.108 м, заполненную буровой жидкостью с УЭС 2Ом-м.

Целью решения обратной задачи БКЗ является определение значений УЭС пластов и зон проникновения, а также их мощностей и радиусов. Для получения вектора pR измеренных кажущихся УЭС, выполнено моделирование процесса каротажа с использованием 6 различных зондов БКЗ (A0.4M0.1N, A1.0M0.1N, A2.0M0.5N, A4.0M0.5N, A8.0M1.0N), в рассматриваемой геоэлектрической модели (рис. 1, слева). Полученные синтетические данные предварительно зашумлены с помощью нормально распределённого шума с относительной дисперсией 0.05. Таки образом, с использованием псевдоэкспериментальных данных БКЗ выполнено определение геоэлектрических параметров реалистичной модели сложнопостро-енного резервуара.

Критерием завершения выполнения алгоритма оптимизации является уменьшение величины max ai до значения 0.01. На рис. 1 (справа) приведен результат решения тестовой обратной задачи - подобранная геоэлектрическая модель. Как видно из рисунка, полученные значения геоэлектрических параметров хорошо согласуются с исходными. Максимальными относительными расхождениями характеризуются параметры зон проникновения и составляют около 6 %, что обусловлено значительной эквивалентностью их УЭС и толщины. Значения УЭС неизменных частей пластов определяются с относительной погрешностью не более 2-3%.

З.ООмм

0.4 м

£ о 25.00мм

о | ш

ЙО

¿ООмм

О.ЮВи

0.5м

20.0мм

15.00мм

З.ООмм

0.6м

5 5

о

5.00мм

З.ОЗОмм

0.388м

со 24.70мм

О

щ

8

£ООмм

1500мм

£.1081«

2

о 5,00мм

о

0.6м

2.980мм

0.77м

18,80мм

14.80мм

2.990мм

0.61м

5 5

О

4.970мм

1530мм

5 £

О

0.59м

4,970мм

2.980мм

Рис. 1. Исходная (слева) и восстановленная (справа) геоэлектрические модели сложнопостроенного резервуара

по псевдоэкспериментальным данным БКЗ

О качестве подбора свидетельствует расхождение исходных псевдоэкспериментальных и синтетических диаграмм зондов БКЗ, полученных в результирующей геоэлектрической модели при решении обратной задачи. На рис. 2 представлены диаграммы кажущегося УЭС для зондов БКЗ. Здесь сплошной и пунктирной линиями показаны смоделированные диаграммы кажущегося УЭС зондов Л0.4М0.Ши A8.0M1.0N соответственно для восстановленной модели, а точками и крестиками - исходные диаграммы псевдоэкспериментальных данным этих же зондов БКЗ. Высокая степень достоверности полученных результатов подтверждается хорошим совпадением псевдоэкспериментальных и синтетических данных, рассчитанных для восстановленной геоэлектрической модели. Их относительное расхождение не превышает 5-6%.Имеющиеся расхождения объясняются вертикальной неоднородностью и значительным контрастом УЭС пластов. Применение алгоритма решения обратной задачи позволяет определять значения как УЭС пластов, так и положения вертикальных границ зон проникновения и горизонтальных границ пластов.

В табл. 3 приведена зависимость количества вычислений целевой функции (6) от значений коэффициента у. В табл. 3 используются те же обозначения, что и в табл. 1-2. Полная геофизическая модель содержит 23 параметра.

Как следует из табл. 3 модифицированный алгоритм покоординатного спуска позволяет уменьшить вычислительные затраты при решении обратной задачи БКЗ.

Анализ вычислительных экспериментов на тестовых функциях и результатов восстановления параметров геоэлектрической модели с использованием зашумлённых синтетических данных показывает эффективность алгоритма решения обратной задачи БКЗ, а именно детальное восстановление пространственного распределение УЭС в прискважинной зоне и не-

измененной части пластов с учётом маломощных прослоев с наименьшими временными затратами и высокой точностью расчётов.

Рис. 2. Исходные псевдоэкспериментальные и синтетические диаграммы зондов БКЗ, полученные в результирующей геоэлектрической модели при решении обратной задачи.

Пояснения даны в тексте

Таблица 3

Количество вычислений целевой функции в зависимости от значений параметра модифицированного алгоритма - у

м\г 0 1 0.5 0.1 0.01 0.001

23 2220 1495 1501 1464 1267 1653 7983

Заключение

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

снижает вычислительные затраты, необходимые для нахождения минимума. В тоже время при минимизации функций, не обладающих данной особенностью, вычислительные затраты, хоть и возрастают, но не значительно. При практическом применении эффективность алгоритма будет находиться между двумя этими крайними случаями, что делает его хорошей альтернативой стандартному методу покоординатного спуска. Так же вычислительные эксперименты подтвердили эффективность предложенного алгоритма при решении обратной задачи БКЗ. Отмечено, что оптимальное значение параметра модифицированного алгоритма зависит от свойств минимизируемой функции. Согласно проведенным экспериментам это значение слабо зависит от размерности самой функции. Результатами восстановления параметров геоэлектрической модели с использованием псевдоэкспериментальных данных БКЗ показана эффективность алгоритма решения обратной задачи, характеризующаяся наименьшими временными затратами и высокой точностью расчётов.

Список литературы

1. Итенберг С. С., Дахкильгов Т. Д. Геофизические исследования в скважинах. М.: Недра, 1982.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Zhdanov M. S. Geophysical Inverse Theory and Regularization Problems. Amsterdam: Elsevier Science, 2002.

3. Kelley C. T. Iterative Methods for Optimization. Philadelphia: SIAM, 1999.

4. WilliamW. H., Hongchao Z. A survey of nonlinear conjugate gradient methods // Pacific Journal of Optimization. 2006. № 2. Р. 35-58.

5. Robert Michael Lewis, Virginia Torczon, Michael W. Direct search methods: then and now // Journal of Computational and Applied Mathematics. 2000. № 124. Р. 192-207.

6. Stefano Lucidi, Marco Sciandrone. A derivative-free algorithm for bound constrained optimization // Comput. Optim. Appl. 2002. № 21. Р. 119-142.

7. Шайдуров В. В. Многосеточные методы конечных элементов. М.: Наука, 1989.

8. Plessix R.-E. A review of the adjoint-state method for computing the gradient of a functional with geophysical applications // Geophys. J. Int. 2006. Vol. 167. Iss. 2. Р. 495-503.

9. Kalman R. E. A new approach to linear filtering and prediction problems // Journal of Basic Engineering. Series D. 1960. № 82. Р. 35-45.

10. Gijbels I., Pope A., WandM. P. Understanding Exponential Smoothing via Kernel Regression // Journal of the Royal Statistical Society. Series B. 1999. № 61. Р. 39-50.

11. Hooke R., Jeeves T. A. Direct search solution of numerical and statistical problems // Journal of the Association for Computing Machinery. 1961. № 8. Р. 212-229.

12. Fuchang Gao, Lixing Han. Implementing the Nelder-Mead simplex algorithm with adaptive parameters//Comput Optim Appl. 2012. Vol. 51. Iss. 1. Р. 259-277.

Материал поступил в редколлегию 25.09.2017

O. V. Nechaev, V. N. Glinskikh

Trofimuk Institute of Petroleum Geology and Geophysics SB RAS 3 Koptyug Ave., Novosibirsk, 630090, Russian Federation

[email protected], [email protected]

FAST DIRECT METHOD FOR SOLVING INVERSE PROBLEMS OF ELECTRICAL LOGGING IN OIL AND GAS WELLS

The paper formulates the inverse problem of electric logging for determining the electrophysical parameters of rocks from measurements by the method of lateral logging sounding in oil and gas wells. A modified method of coordinate descent is proposed. The method is based on the adaptive

approximation of the best direction for minimizing the objective function. The effectiveness of the proposed method is investigated on test functions and realistic model.

Keywords: direct optimization methods, coordinate descent method, inverse problem, electric logging.

References

1. Itenberg SS, Dakhkilgov TD Geophysical studies in wells. M .: Nedra, 1982.

2. Zhdanov, Mikhail S. Geophysical Inverse Theory and Regularization Problems. Amsterdam: Elsevier Science, 2002

3. Kelley C.T. Iterative Methods for Optimization. Philadelphia: SIAM, 1999.

4. WilliamW. H., HongchaoZ. Asurveyof nonlinear conjugate gradient methods// Pacific Journal of Optimization, N 2, 2006, 35-58.

5. Robert Michael Lewis, Virginia Torczon, Michael W. Direct search methods: then and now// Journal of Computational and Applied Mathematics, N 124, 2000, 192-207.

6. Stefano Lucidi, Marco Sciandrone. A derivative-free algorithm for bound constrained optimization// Comput. Optim. Appl., N 21, 2002, 119-142.

7. Shaydurov V.V. Multigrid methods of finite elements. M.: Science, 1989.

8. R.-E. Plessix, A review of the adjoint-state method for computing the gradient of a functional with geophysical applications// Geophys. J. Int. Volume 167, Issue 2, 2006, p.495-503

9. Kalman, R.E. A new approach to linear filtering and prediction problems// Journal of Basic Engineering, N 82, Series D, 1960, 35—45.

10. I. Gijbels, A. Pope, M. P. Wand Understanding Exponential Smoothing via Kernel Regression// Journal of the Royal Statistical Society,N 61, Series B, 1999, 39-50.

11.Hooke, R.; Jeeves, T.A. Direct search solution of numerical and statistical problems// Journal of the Association for Computing Machinery, N 8, 1961, 212-229.

12. Fuchang Gao, Lixing Han. Implementing the Nelder-Mead simplex algorithm with adaptive parameters//Comput Optim Appl Volume 51, Issue 1, 2012, p.259-277.

For citation:

Nechaev O. V., Glinskikh V. N. Fast Direct Method for Solving Inverse Problems of Electrical Logging in Oil and Gas Wells. VestnikNSU. Series: Information Technologies, 2017, vol. 15, no. 4, p. 53-63. (In Russ.)

i Надоели баннеры? Вы всегда можете отключить рекламу.