Научная статья на тему 'Об одном методе упорядочивания перечня геолого-технических мероприятий'

Об одном методе упорядочивания перечня геолого-технических мероприятий Текст научной статьи по специальности «Экономика и бизнес»

CC BY
59
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОИЗВОДСТВЕННОЕ ПЛАНИРОВАНИЕ / ОПТИМИЗАЦИЯ / ПЕРЕЧЕНЬ ГТМ / НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ. / PRODUCTION SCHEDULING / OPTIMIZATION / WELL INTERVENTION LIST / NONLINEAR PROGRAMMING

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Базовкин Андрей Владимирович

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

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

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Базовкин Андрей Владимирович

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

About one method of optimization well interventions list

To maintain oil and gas production at a higher level, a complex of well interventions is usually use in the petroleum exploration. The list of well interventions is formed on the basis of the analysis of the current state of reservoir development, technical condition of wells, economic efficiency and other significant factors. To ensure quality planning of production indicators in the oil company, the list of well interventions is formed for years ahead and includes, sometimes, thousands of activities. Usually for most events, only one year of their performance is pre-set. It is of interest to study the influence of variation of the well intervention's months performing within a year for economic indicators. This article proposes a mathematical formalization of the problem of ordering the list of well interventions taking into account some production and economic conditions. The formulated problem is the problem of nonlinear optimization. To solve the problem, a heuristic method is proposed, a full description of which is given in the article. In conclusion, the results of optimization for one real example are given.

Текст научной работы на тему «Об одном методе упорядочивания перечня геолого-технических мероприятий»

ОБ ОДНОМ МЕТОДЕ УПОРЯДОЧИВАНИЯ ПЕРЕЧНЯ ГЕОЛОГО-ТЕХНИЧЕСКИХ МЕРОПРИЯТИЙ

Базовкин А. В.1

(СамараНИПИнефть, Самара)

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

Ключевые слова: производственное планирование, оптимизация, перечень ГТМ, нелинейное программирование.

1. Введение

Для поддержания добычи нефти и газа на более высоком уровне при разработке месторождений обычно проводится комплекс геолого-технических мероприятий (ГТМ). Эти мероприятия могут быть направлены на интенсификацию притока к скважине, на вовлечение новых дренируемых запасов, на поддержание пластового давления и т.д. Перечень ГТМ формируется на основе анализа текущего состояния разработки пласта, технического состояния скважин, экономической эффективности и других существенных факторов [1, 2, 4-6]. Для обеспечения качественного планирования производственных показателей в добывающей компании перечень ГТМ формируется на годы

1 Андрей Владимирович Базовкин, к.ф.-м.н. (BazovkinAV@samnipineft.ru).

вперёд и насчитывает иногда тысячи мероприятий. На предварительном этапе обычно для большинства мероприятий задаётся только год их выполнения. Определение точных дат проведения отдельных мероприятий является одним из заключительных «штрихов» при формировании перечня. В настоящей работе рассматривается проблема распределения мероприятий по месяцам года и предлагается математический метод её решения.

2. Постановка задачи

2.1. ЭКОНОМИЧЕСКИЕ И ПРОИЗВОДСТВЕННЫЕ ПРЕДПОСЫЛКИ

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

Пусть имеется перечень ГТМ, который включает о каждом мероприятии информацию: номер цеха добычи, стартовый дебит нефти (прирост дебита), дата проведения - точная или с указанием одного только года. Будем полагать, что стартовый дебит нефти есть известная величина, не зависящая от даты проведения мероприятия (в пределах указанного года). Обычно перечень ГТМ содержит мероприятия различного типа: бурение скважин и боковых стволов, изменение интервалов перфораций, гидроразрыв пласта, вывод скважины из бездействия и т.д. Требуется упорядочить мероприятия каждого типа по соответствующему году так, чтобы:

- по каждому цеху добычи ГТМ одного типа были распределены равномерно в течение года;

- среднемесячный стартовый дебит нефти по добывающему предприятию монотонно убывал в течение года.

Под «среднемесячным стартовым дебитом» понимается среднее арифметическое стартовых дебитов мероприятий, запланированных на данный месяц. Первое условие выглядит естественно в силу того, что для выполнения ГТМ одного типа требуются специализированные бригады рабочих с соответствующим оборудованием. Второе условие вытекает из широко используемой экономической модели, предполагающей, что

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

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

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

2.2. МАТЕМАТИЧЕСКАЯ ФОРМАЛИЗАЦИЯ

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

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

Обозначим р, - порядковый месяц в году, в который предлагается выполнение /-го мероприятия. Определим [1, если ; = р,,

(1) х<,; = Ь

; [0 иначе; где / = 1, ..., т, ] = 1, ..., 12. Пусть д, - стартовый дебит нефти /-го ГТМ, тогда среднемесячный стартовый дебит в ]-й месяц равен

т

(2) д*р = !1_

X ; +Х ;

¿=1 ■

X х-+Х х-,;

(3) ^(х) = Х^ср - —->тп

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

(х)=Е(*;

;=1

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

[1, мероприятие / выполняетс я цехом к,

(4) У/к= 1П

[0 иначе;

где k = 1, ..., ЫС, ЫС - число цехов добычи. Условие равномерности распределения мероприятий в течение года для данного цеха добычи можно записать в виде

(5)

XXх/,;У!,к + Хх/,;У!,к -

12 - Я

+1 X х/,-

/=1

12 -Я|

XXх, ;У,к = 0, иначе;

где [ ] - означает взятие целой части; mk = ^УгЛ - число мероприятий, выполняемых ^м цехом, месяц проведения которых

т

/=1

/=1

тк + тк

¿=1

¿=1

¿=1

дозволено менять в пределах года; тк^ЕУл - число мероприятий, выполняемых к-м цехом и месяц проведения которых фиксирован; Я - множество номеров тех месяцев года, в которые мероприятия не могут выполняться в силу технических ограничений; |Я| - мощность множества Я, т.е. количество содержащихся в нём элементов. Уравнения (3), (5) следует дополнить условиями

}=1

Условие (6) означает запрет проведения мероприятий в указанные месяцы, условие (7) означает, что 7-е мероприятие должно быть выполнено в один из месяцев года.

3. Метод решения

Выражение (3) с ограничениями (5)-(7) представляет собой нелинейную оптимизационную задачу. Для решения подобных задач широко используются стохастические [7, 11] и эвристические подходы [3, 8, 9, 10, 12]. Эти методы универсальны в своём применении, но не гарантируют нахождение глобального минимума. Впрочем, обычно они позволяют улучшить некое начальное решение (например, предложенное человеком), что оправдывает их применение с практической точки зрения.

Для решения задачи (3), (5)-(7) разработан гибридный алгоритм, включающий как стохастические, так и эвристические компоненты. На первых двух шагах алгоритма формируется матрица распределения числа мероприятий по месяцам года, элементы которой обозначим п^ (первый индекс соответствует номеру цеха, второй - порядковому номеру месяца в году). Условие (5) допускает некоторый произвол в распределении мероприятий по месяцам года, поэтому на шаге 2 используется стохастический подход. На шаге 3 происходит распределение мероприятий по месяцам года, так чтобы число распределяемых мероприятий в ]-й месяц для цеха к равнялось пк]. На шаге 4 вы-

т

(6) X = 0, г е Я ,

1=1 12

полняется процедура перестановки мероприятии между месяцами внутри каждого цеха с целью уменьшения целевоИ функции

Шаг 1. Сформируем матрицу месяцев года, в которые запрещается распределять мероприятия. Для этого используем рекуррентную процедуру

[1, ] е Я

(8)

tabu,0 7k, j

0 иначе;

(9) Щ =

f

mk +

12 m

m —ZZ xllL y^ij

. j=1 i=1

tabu, p—1

12 "Z

П

tabu, p—1 k, J

1=1

(10) n . =<

tabu, p+1/2 2k ,J

1, Z x,> NPp ,

иначе;

(11) n[abup+1

lk ,J

tabu, p+1/2 tabu,0 tabu, p+1/2 tabu,0

nk ,j + nk ,J — nk ,J nk ,J

где Ы/ - среднее арифметическое число мероприятии в месяцах, доступных для распределения. Смысл приведённых формул следующий. На нулевом шаге п^40 принимается равным 1 в те

месяцы у, в которые запрещено распределять мероприятия по техническим причинам (6). На последующих шагах элементы матрицы п*1аЬ"'р дополнительно принимают значения 1 в те месяцы, в которые число априори распределённых мероприятии превышает среднемесячное число мероприятии, причём при определении последнего не учитываются месяцы, запрещённые к распределению мероприятии на предыдущих шагах, т.е. для которых п'!аЬ"'р~1 = 1. Шаг (11) выполняет функцию корректора,

восстанавливая выполнение условия (6). Число шагов, необходимое при выполнении процедуры (9)-(11) может составить от 1 до 11, в зависимости от данных задачи, где число 11 соответствует максимальному последовательному исключению 11 месяцев. Для простоты описания алгоритма будем считать, что про-

1=1

0

цедура выполняется 11 раз, при этом, возможно, на последних

ХаЪг

шагах матрица щ .

остается неизменном. Обозначим

ХаЪи 1аЪи, 11 \т Л7"11 Паъ = Паъ , = ^к •

Запретим распределение мероприятий в месяцы в которые

«Г^ = 1, что обеспечит выполнение условия (6) и второй части

1к, 1

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

условия (5). Число мероприятий, гарантированно распределяемое в ]-й месяц для цеха к:

(

(12) щ

к ,1

N\—£аУД — <Г) •

V ¿=1 У

Обнуляем значение счетчика внешних итераций /внеш = 0 (смысл переменной /внеш прояснится на шаге 5).

12

Шаг 2. Для каждого цеха оставшиеся тк — £ щ0 . мероприя-

1=1

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

£ х^у^ < N и ЩкаЪи= о.

¿=1

Таких месяцев достаточное количество, так как число мероприятий, которое необходимо распределить, равно

т,

12 12 / т V \

—£«0,1=тк—£ N\ —£х,]Укк 1(1—1

1=1

1=1 V

1=1

N \ 12—£

12 Л 12 т / Л

££ ад,к(1—«и)

1=1 ¿=1

И,,

к ,1 1=1 У

У

т +а

Р

\

р — а

где

12 т 12 т / ч

а=тк—££ адхъ и= ££ х ^ (1—«аи)

1=1 ¿=1

1=1 ¿=1

0

= тк—

=тк—

мГ =

12

(т ^ )/(рр-I ъ})

]=1

]=1

, где

т . .

а] =£ 'л Л К,^1 - Р ) -

число априори распределен-

1=1

ных мероприятий в месяцы, исключаемые на шаге р + 1 по фор-

муле

(10), ъ №Р+1 - п1аЪир ) -

]=1

) - число соответствующих

месяцев. В силу (

а >мр = [(т- +ар)/Рр_

12

0) ц удовлетворяет условию , откуда

мр+1 =

т + а

-I

а.

]=1

Рр -IЪ]

<

]=1

р тк + а т, +ар----

(

т + ар -

т + а1

р

р

+1

IIЪ]

]=1

рр -IЪ]

р 12

рр р ]

рр-IЪ]

]=1

т + ар

рр

]=1

=мр.

Из (14) с учетом последнего неравенства имеем

т т

IУ- +1<Мк> 1 <[м->1,

1=1 1=1

что означает выполнение условия (5).

Теперь матрица распределения числа мероприятий по месяцам года пкг]- сформирована.

Обнуляем счетчик внутренних итераций /внутр = 0 (смысл переменной /внутр прояснится на шаге 4).

Шаг 3. На этом шаге происходит случайное распределение мероприятий по месяцам так, чтобы

I]

к Пк, ]

после чего выполняется вычисление целевой функции F(x).

р

1=1

Шаг 4. Вычисляются изменения значения целевой функции ^ в случае парных перестановок ГТМ внутри одного цеха добычи. Всего для одного цеха выполняется тк(тк - 1) таких вычислений. Для определения изменения целевой функции при перестановке мероприятий вычисления по формуле (3) могут быть упрощены. Учитывая, что при перестановке изменяются средние стартовые дебиты только для двух месяцев, изменение целевой функции можно выразить формулой (промежуточные выкладки опущены)

= ^ (хг)-^ (х) = (15) V ! У '

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

Ь (Ь + 2(~й- ql))+ bj (bj + 2(~„ - С )]

г] «

где X получается из х перестановкой строк г и ]; рг - номер месяца, на который запланирован г-й ГТМ в решении х;

( т т \ ( т Л

qср =

Z q*x*. р +Z q^, р np, +Z

n' + Z Xs, р

s=1

средним стар-

V s=1 s=1

товый дебит месяца pt в решении x;

. q г- qj и q ,- qj m N^

bi =--, bj =--, n = Z xSJ = Z nkl.

ПРг npj s=1 k=1

Использование формулы (15) требует выполнения 15 арифметических операций вместо 12(m + 4) + 1 операций при вычислении по формуле (3).

Алгоритм на шаге 4 реализуется следующим образом. Для некоторого цеха k выделяется подмножество мероприятий, соответствующих данному цеху S = {i | ykJ = 1}. Для определённости считаем, что мероприятия в этом множестве упорядочены по возрастанию их номеров. Для первого мероприятия, имею-

к // щего номер s ь вычисляются значения AF 1 j , j = 1, ..., mk,

G Sk . Если минимальное из них

Jk ck

AFS1Sk1 = min AF'1,

j=1, mk

оказывается меньше нуля, то к решению x применяется соответствующая перестановка (skb sk;1). Эта перестановка приводит к

//

уменьшению целевой функции (3). На основе решения x 1 j1

вычисляются значения Д^ 21 , у = 1, ..., тк, если минимальное из них оказывается меньше нуля, то к решению применяется соответствующая перестановка (/2, 2). Такая процедура выполняется последовательно для всех у = 1, ..., тк, т.е. для всех мероприятий данного цеха.

Описанные действия выполняются поочерёдно для всех цехов, т.е. для к = 1, ..., Ыс. В результате получаем некоторое решение х . Если на очередной внутренней итерации алгоритма получено меньшее, чем на предыдущих итерациях, значение целевой функции (3), то соответствующее решение х присваивается переменной х , используемой для хранения текущего наилучшего решения, полученного на шагах 3-4:

*4 I Х> 7внутр = 0 ИЛИ ^(Х) < ^(Х^р_!),

х/ I *4

внутр I х*4 иначе;

I 1 внутр 1

где нижний индекс у х означает номер внутренней итерации. В конце шага увеличиваем значение счётчика внутренних итераций на 1: /внутр : = /внутр + 1. Если значение счётчика /внутр не достигло установленной максимальной величины, то возвращаемся на шаг 3, иначе переходим на шаг 5.

Шаг 5. Для шагов 2-5 выполняется внешний цикл итераций. На шаге 5 производится сравнение решения х 4, полученного на шагах 3-4, с лучшим решением х 5, полученным на предыдущих внешних итерациях. Обновляем решение х 5 в соответствии с формулой

[ Х*4, /внеш = 0 или Ях*4) < ^(Х^ Х/внеш ~ I *5

внеш I х* ^ иначе;

Увеличиваем значение счётчика внешних итераций на 1: Днеш := ^внеш + 1. Если значение счётчика /внеш не достигло установленной максимальной величины, то возвращаемся на шаг 2, иначе считаем работу алгоритма законченной. Полученное решение х 5 будет лучшим в смысле целевой функции (3) из всех построенных в процессе работы алгоритма.

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

кк

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

4. Результаты расчётов

Работу алгоритма проиллюстрируем на тестовом примере. В основе расчёта лежит перечень ГТМ одного из добывающих обществ нефтяной компании Роснефть, насчитывавший 339 мероприятий одного типа, которые были запланированы на период бизнес-планирования продолжительностью 60 месяцев1. Отметим, что расчёт для каждого 12-месячного периода выполнялся независимо и, по сути, на рис. 1 представлено пять отдельных расчётов. Число мероприятий для отдельных 12-месячных периодов варьировалось от 64 до 77. Таким образом, число переменных xi:j при решении задачи (3)-(7) составляло от 768 до 924.

Из рисунка видно, что в результате работы алгоритма исходный перечень был модифицирован таким образом, чтобы распределение среднемесячных стартовых дебитов по каждому году стало близко соответствовать целевому распределению, определённому пользователем. В расчёте использовалось 15 внешних итераций, каждая из которых включала 2000 внутренних. При этом время выполнения последовательного программного кода, написанного на языке программирования VBA, составило 254 с на ЭВМ, оснащённой процессором AMD E-450 с тактовой частотой 1,65 ГГц, и 49 с - на ЭВМ, оснащённой процессором Intel U8250 i5 с максимальной тактовой частотой 3,4 ГГц.

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

1 Всего перечень насчитывал более 2000 мероприятий шести типов.

12 11 10

9

ЧсР 8

7 6 5 4

Номер месяца

Рис. 1. Средний стартовый дебит: 1 - исходная конфигурация

перечня ГТМ; 2 - перечень ГТМ, полученный в результате работы алгоритма; 3 - желаемое распределение стартовых дебитов, указанное пользователем

5. Заключение

С целью оптимизации производственных процессов нефтедобывающего предприятия предложена математическая постановка задачи распределения ГТМ по месяцам года. Для решения задачи был разработан эвристический метод, который был реализован на языке программирования VBA. Созданная программа показала свою эффективность при решении реальных задач, стоящих перед специалистами одного из добывающих обществ нефтяной компании Роснефть.

Литература

1. АНТОНОВ О.Г., НАСЫБУЛЛИН А.В., ЛИФАНТЬЕВ А.В.

Совершенствование методов регулирования разработки нефтяных залежей // Нефтяная провинция. - 2016. - №3. -С.87-100.

2. АРТАМОНОВ А.А., АЛЬМУХАМЕТОВ М.А. Практическая реализация современных подходов планирования ГТМ// Геология, геофизика и разработка нефтяных и газовых месторождений. - 2013. - №6. - С. 44-48.

3. АСТРАКОВА АС., БАННИКОВ Д.В., ЛАВРЕНТЬЕВ М.М. (МЛ), ЧЕРНЫЙ С.Г. Применение генетического алгоритма к задаче оптимального расположения датчиков // Вычислительные технологии. - 2009. - Т. 14, №5. - С. 3-17.

4. АХМЕДОВ К.С. Методика ранжирования скважин при планировании ГТМ на газодобывающих месторождениях ОАО «Газпром» // Строительство нефтяных и газовых скважин на суше и на море. - 2014. - №5. - С. 40-44.

5. ГИЛАЕВ ГГ., ПУСТОВОЙ П.А., ЗАХАРЧЕНКО Е.И., СТРЕЛЬЦОВА Ю.Г., КУСОВ Г.В. Выбор очередности и времени проведения геолого-технических мероприятий // Строительство нефтяных и газовых скважин на суше и на море. - 2010. - №9. - С. 31-33.

6. ГРАЧЕВ С.И., КОЛМАКОВ А.В. Методика выбора скважин для проведения геолого-технических мероприятий по поддержанию действующего фонда // Наука и ТЭК. -2012. - №2. - С. 11-14.

7. РУБАН А.И. Глобальная оптимизация методом усреднения координат. - Красноярск: ИПЦ КГТУ, 2004. - 303 с.

8. РУТКОВСКАЯ Д., ПИЛИНЬСКИЙ М., РУТКОВСКИЙ Л. Нейронные сети, генетические алгоритмы и нечеткие системы. - М.: Горячая линия - Телеком, 2006. - 452 с.

9. BACK T., SCHWEFEL H.-P. An overview of evolutionary algorithms for parameter optimization // Journal of Evolutionary Computation. - 1993. - Vol. 1, No. 2. - P. 1-20.

10. KENNEDY J., EBERHART R.C. Swarm Intelligence. - San Francisco, Morgan Kaufmann, 2001.

11. KIRKPATRICK S., GELATT JR., VECCHI MP. Optimization by Simulated Annealing // Science. - 1983. - Vol. 220, No. 4598. - P. 671-680.

12. KOSHUR V.D., PUSHKARYOV K.V. Global Optimization via Neural Network Approximation of Inverse Coordinate Mappings // Optical Memory & Neural Networks (Information Optics). - 2011. - Vol. 20, No. 3. - P. 181-193.

ABOUT ONE METHOD OF OPTIMIZATION WELL INTERVENTIONS LIST

Andrey Bazovkin, SamaraNIPIneft, Samara, Cand.Sc., Chief Specialist (BazovkinAV@samnipineft.ru).

Abstract: To maintain oil and gas production at a higher level, a complex of well interventions is usually use in the petroleum exploration. The list of well interventions is formed on the basis of the analysis of the current state of reservoir development, technical condition of wells, economic efficiency and other significant factors. To ensure quality planning of production indicators in the oil company, the list of well interventions is formed for years ahead and includes, sometimes, thousands of activities. Usually for most events, only one year of their performance is pre-set. It is of interest to study the influence of variation of the well intervention's months performing within a year for economic indicators. This article proposes a mathematical formalization of the problem of ordering the list of well interventions taking into account some production and economic conditions. The formulated problem is the problem of nonlinear optimization. To solve the problem, a heuristic method is proposed, a full description of which is given in the article. In conclusion, the results of optimization for one real example are given.

Keywords: production scheduling, optimization, well intervention list, Nonlinear programming.

УДК 519.714.7 + 517.977.5 + 658.5

ББК У9(2)230.37

DOI: 10.25728/ubs.2018.76.8

Статья представлена к публикации членом редакционной коллегии Я.И. Квинто.

Поступила в редакцию 28.11.2017.

Опубликована 30.11.2018.

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