Вычислительные технологии
Том 10, № 4, 2005
ОПТИМИЗАЦИЯ РАЗМЕЩЕНИЯ И РЕЖИМОВ РАБОТЫ СКВАЖИН НЕФТЕПРОМЫСЛА
К. Р. АЙДА-ЗАДЕ, С. З. КУЛИЕВ Институт кибернетики НАН Азербайджана, Баку e-mail: [email protected]
Producing and injecting oilfield wells operating in the frontal water drive regime are considered. A formulation and numerical solution of the problem of locations and flow rates optimization is suggested. A finite-dimensional approximation of the corresponding continuous optimal control problem with distributed parameters is used. In the case of the reduced discrete problem, analytical formulas for the gradient of the cost functional on all optimized parameters are obtained. The results of numerical experiments are presented.
Введение
Эффективность эксплуатации нефтяных месторождений во многом определяется режимами добычи сырья и закачки воды в пласт по скважинам, кустам скважин, которые влияют на динамику изменения контура водонефтяного контакта (ВНК), отчего, в свою очередь, зависят сроки эксплуатации, заводнения, коэффициент нефтеотдачи пласта.
Исследуется численное решение задачи оптимального размещения добывающих и нагнетательных скважин и оптимального управления их дебитами при эксплуатации нефтяного пласта в режиме водонапорного поршневого вытеснения. Математическая постановка задачи определяется нелинейным интегродифференциальным уравнением с частными производными, описывающим изменение положения водонефтяного контакта в пространстве и во времени [1]. Целевой функционал задачи определяется формой ВНК в конечный момент временного периода или в течение всего процесса эксплуатации нефтяного пласта. В целом рассматриваемая задача представляет собой проблему оптимального управления нелинейной системой с оптимизируемыми местами размещения сосредоточенных источников и их мощностей — функций от времени. Для решения поставленной задачи использована конечно-разностная аппроксимация. В результате получена задача конечномерной оптимизации со специальной структурой ограничений. С использованием специфики структуры ограничений получены формулы для условного градиента функционала, что позволило применять эффективные методы оптимизации первого порядка для численного решения поставленной задачи. Приводятся результаты численных экспериментов, полученные при решении контрольных задач.
Отметим, что задачи оптимального управления процессами эксплуатации нефтегазовых месторождений, запасов подземных вод давно привлекали внимание многих исследователей [1-5], но развитие вычислительной техники, средств управления лишь в последние
© Институт вычислительных технологий Сибирского отделения Российской академии наук, 2005.
годы позволило вплотную подойти к практической реализации и применению результатов расчетов в реальных условиях природных месторождений.
1. Постановка задачи
Рассмотрим плоское движение замкнутого контура нефтеносности Г при работе системы скважин в неограниченном пласте с постоянными мощностью Н, пористостью т и проницаемостью к. Вязкость нефти внутри контура Г (область обозначим через вязкость воды вне контура Г (область С2 ) — р2. Пусть скважины имеют объемные дебиты QV(*), причем значениям индекса V = 1, 2,... , ¿1 соответствуют добывающие скважины в нефтяной области а значениям V = ¿1 + 1,/1 + 2,...,/1 + /2 — нагнетательные скважины в окружающей водяной зоне С2.
Ставится следующая задача оптимального управления: определить такое расположение нагнетательных и добывающих скважин и их дебиты во времени, чтобы изменение границы раздела жидкостей Г в процессе эксплуатации нефтяного месторождения было оптимальным исходя из какого-либо критерия управления. Движение границы раздела двух несжимаемых жидкостей — воды и нефти — в полярной системе координат можно описать следующей нелинейной интегродифференциальной краевой задачей [1]:
\ 2П 1 11+12
(/2(М); - - (/2Ы));К(0,7,*)*У =2ПтНЕЛ^^(*)К*), (1)
/(0, 0) = /0(0), /(0, *) = /(2п, *), 0 € [0;2п], * € [0; Т], (2)
К(0,7, *) = [/2(0, *) - /(0, *)/(7, *) сс8(0 - 7) + /в(0, *)/(7, *) яп(0 - 7)]/ /[/2(0, *) - 2/(0, *)/(7, *) ес8(0 - 7) + /2(7, *)], К*(0, *) = [/2(0, *) - /(0, ес8(0 - ) + /в(0, 81п(0 - )]/ /[/2(0,*) - 2/(0,*К ес8(0 - а^) + Р2],
/1 - V = 1, ..., ¿1, С1 - С2 ,, ,,
-V =1 1 л , , 1 , ,, Л =—--, С1 = к/^1,С2 = к/^2-
[1 - Л, V = /1 + 1,...,/1 + /2, С1 + С2
Здесь /(0,*) — радиус-вектор, определяющий состояние контура во времени; /(.,.), /в(.,.) — соответствующие частные производные; /1, /2 — число добывающих и нагнетательных скважин, размещенных в точках с координатами (р^,, а) с дебитами QV(*), V = 1,..., Ь, Ь = /1 + /2, причем ^ < 0 для V = 1,..., /1 и ^ > 0 для V = /1 + 1,..., /1 + /2; с1, с2 — коэффициенты текучести соответственно в нефтяной и водяной зонах; Т — промежуток времени, в течение которого исследуется процесс (планирования, управления, эксплуатации нефтяного месторождения).
При заданных дебитах скважин = (^1(*), * € [0; Т], и местах их разме-
щения ^, аи), V = 1,..., Ь, с применением численных методов решения начально-краевой задачи (1),(2) однозначно определяется состояние ВНК, т.е. /(0,*) в каждый момент времени * € [0; Т]. Будем предполагать, что часть /11 из /1 добывающих скважин с координатами ^, аи), V = 1,...,/11 и /21 из ¿2 нагнетательных скважин с координатами (р^,, аи),
V = ¿1 + 1,___, ¿1 + /21 функционируют, а /12 добывающих и /22 нагнетательных скважин
необходимо разместить, / = /12 + /22.
В задачах планирования, оперативного управления, как правило, имеются ограничения, определяемые планово-экономическими, технологическими, геологическими, техническими возможностями эксплуатации месторождения и размещения скважин:
¿1 Т ¿1+^2 т Я < Яи(г) < яи, V = 1, ...,ь, - ^ Я"(1)йг > Япл, ^ Я"< Ядоп; (3)
^=10 V=¿1+10
р2 + р2 - 2РъРэ соъ(а - а]) > Б2, г = ], г] = 1, ...,Ь. (4)
Здесь Б — минимально допустимое расстояние между двумя любыми скважинами ; Япл, Ядоп — заданные величины. Обозначим через (р,а) = (р111+1, а111+1,...,р11 ,а11 ,Рг1+121+1, аг1+121+1,..., р1ь,агь) 2/-мерный вектор неизвестных координат размещения скважин, где 1 = 112 + 122. Задача оптимизации размещения скважин и управления ими заключается в определении значений 2/-мерного вектора (р,а) и ¿-мерной вектор-функции Я(Ь) = (Я1 (£),..., ЯЬ(1)), оптимизирующих какой-либо выбранный критерий качества планирования.
Как видно из (2), при решении задачи размещения новых скважин необходимо учитывать и оптимизировать режимы работающих скважин, хотя может случиться, что дебиты некоторых работающих скважин заданы и менять их не рекомендуется по технологическим или техническим причинам.
Отметим, что в процессе эксплуатации пласта и изменения положения ВНК некоторые, например одна, из добывающих скважин в какой-то момент времени могут оказаться за контуром ВНК (вне нефтяной зоны), т. е. в водяной зоне. Тогда эта скважина может быть переведена на работу в режиме закачки воды. В процессе решения задачи с этого момента времени 111 (число размещаемых добывающих скважин) уменьшится на единицу, а /21 (число размещенных нагнетательных скважин) увеличится на единицу. Для этих скважин, начиная со времени перевода вида функционирования, соответственно изменятся технологические ограничения на режимы (3).
В качестве критериев размещения скважин и назначения режимов добычи сырья по скважинам могут быть приняты максимизация средневзвешенной остаточной энергии пласта, максимизация добычи, "правильность" формы водонефтяного контакта и др. В данной работе критерием управления выбраны топологические свойства формы ВНК в конечный момент времени, а именно близость фронта ВНК к эллипсу, площадь которого определяется остаточным объемом сырья, а координаты центра и коэффициент сжатия этого эллипса оптимизируются.
Остаточный объем в пласте, занимаемый нефтью в конечный момент времени, определяется начальным состоянием контура и количеством добытого сырья:
2п I т
Г- = | у (¡0(в))Чв + т ЯгУ №.
о о
(Здесь учтено, что QV(¿) < 0, V = 1,..,11, жидкость несжимаема, а пространственный объем, занимаемый нефтью, обратно пропорционален величине пористости породы.) Площадь эллипса при заданных полуосях Нх, Ну определяется формулой
Бэл — пНх Ну.
Обозначим через х = Кх/Ку коэффициент сжатия эллипса, тогда
= пхку.
Учитывая, что Уост = £элЯ, получим £эл = Уост/Я. Отсюда пхК = ^ост/Я. Следовательно, Ку = л/Уост/(пхЯ) , Кх = \/^остх/(пЯ).
Уравнение эллипса р = р(0) с полуосями Кх и Ку, центром в точке (рц, ац), с одной из осей, повернутой на угол в полярной системе координат имеет вид
(рсов(0 - - рц сов(ац - ^))2 + х2(р й1п(0 - - рц вт(ац - ^))2 - КХ = 0.
Из практических соображений ясно, что коэффициент сжатия эллипса при проведении оптимизации его формы должен удовлетворять определенным ограничениям:
X < X < х (5)
где х и х — заданные положительные постоянные, характеризующие требования к форме остаточной области нефтяного пласта.
В качестве критерия оптимальности размещения скважин и дебитов добычи нефти по ним 3 = 3(р, а, ф, рц, ац, х, /) примем величину отклонения контура ВНК в конечный момент времени р = /(0,Т) от формы эллипса:
2п
3 = / [(/(0, Т) со8(0 - р) - рц со8(ац - )2 + х2(/(0, Т) в1п(0 - р)-
-рц 81п(ац - <^))2 - х^ост/(пЯ)]2 ¿0+
аЩ + (х - 1)2. (6)
ц
^ / [^ (¿)]2 ^ + еЛ ^ р2 + рц) + ез ( ^ а2 + ац )
V=1 0 \^=1 / \^=1 /
О
Здесь последние четыре слагаемых введены для регуляризации функционала; е^- > 0, ] = 1,4, — параметры регуляризации.
Замечание. Вместо критерия (6) можно использовать функционал
Т 2п
22
3 = / / [(/(0,*)сов(0 - ¥>) - рц со8(ац - <^))2 + х2(/(0,*)в1п(0 - р)-
О О
-рц яп(ац - р)) - х^ост/(пЯ)]2 дьддьЪ+
+е1 ^ [ (¿)]2 ^ + еЛ ^ р2 + рц) + еЛ ^ а2 + ац)
V=1 0 \^=1 / \v=1 /
2 1 рЩ + ез( > >2 + аЩ + е4(х - 1)2, (7)
_ 'V ' Гц I 1 1 / у V ' ^ц
О
отличающийся от критерия (6) требованием близости контура ВНК к форме эллипса не только в конечный момент времени, а на протяжении всей разработки.
Задача (1)-(5), (6) или (7) является задачей оптимального управления распределенной системой, описываемой нелинейным интегродифференциальным уравнением (1), в которой оптимизируемыми являются ¿-мерная вектор-функция времени 2*/-мерный
вектор (р, a), координаты центра (рц, ац), коэффициент сжатия х и угол поворота p одной из осей эллипса — основания цилиндра, в котором мог бы разместиться остаток сырья в пласте. Проведение теоретических исследований и получение необходимых и достаточных условий оптимальности для нелинейных задач оптимального управления системами с распределенными параметрами представляют известные трудности [4], поэтому в данной работе предлагаются численное исследование и решение поставленной задачи.
Отметим, что в связи с существенной нелинейностью поставленной задачи исследовать вопросы единственности оптимального решения для нее не представляется возможным. Тем более, не сложно построить частный пример, когда заведомо оптимальное решение не единственно (например, если начальный контур ВНК является окружностью и ограничения на дебиты скважин одинаковы, тогда ясно, что любое равномерное размещение скважин на окружности "оптимального" радиуса оптимально). Ценность рассматриваемой задачи для практики заключается в том, что ее решение позволяет уточнять варианты эксплуатации месторождения, предлагаемые специалистами-проектировщиками. Важным частным случаем рассматриваемой задачи является рассмотрение кусочно-постоянных де-битов
Qv(t) = qv = const,t e \_Tj-1,Tj], j = 1,...,M, то = 0, tm = T,
где Tj, j = 1,...,M — 1 — времена переключения режимов, которые могут быть заданы или оптимизированы. В обоих случаях изменения в полученных выше формулах несущественны и их несложно получить. С одной стороны, численное решение в этой постановке упрощается в связи с уменьшением размерности, с другой — упрощается реализация таких управляющих воздействий.
2. Конечномерная аппроксимация задачи
Для численного решения задачи оптимизации и оптимального управления распределенной системой (1)-(6) предлагается применить следующую схему. Используя какую-либо конечно-разностную аппроксимацию всей задачи, получим конечномерную задачу математического программирования с ограничениями типа равенств со специальной структурой (6), (7), для решения которой используются методы первого порядка, точнее, комбинация методов внешнего штрафного функционала для учета ограничений (4) и проекции градиента штрафного функционала для учета линейных ограничений (3), (5) [8].
Введем равномерную сеточную область г = 0, ...,N0, ] = 0, ...,N1, Н0 = 2п/N0, к = Т/Щ и обозначения для сеточных функций
/з = /(вг,г3), ¡го = 10(вг), ЯV = ЯV(г3), г = 0,...,^, ] = 0,...,^, / = (100, ...,1 0Щ ,...,/ Щ N), Я = (Я0, ...,Я]яг ,...,ЯМг).
Для конечномерной аппроксимации краевой задачи (1), (2) используем следующую двухслойную неявную схему:
¡2 — /2 ХН Ще 1 Ь
4 кГ1 = ПК, £(/2 — Из-1^!-1 + £ Х^-^з-1,
Кгщ-1 = Kг|Jlj-1(/|Jlj-1, /г-1j-1, /гj-1, /г+1j-1) = [/3-1 — /г]-1/^]-1 — р)Н0 +
Ji-lj-h Jij-h ji+lj-l) — [Jij-1 Jij-iJ M-
+(fi+ij-i — fi-ij-^fj-1 sm(i — p)he/(2he)}/\fij-i — 2fij-ifj-i cos(i — p)he + fy-^
тЯ (п — АЛ0)
Кг}_1 = /¿¿_1, /¿+1,-1, р, а) = [/¿^-1 — /у — 1РV гов^ — а^) +
+ (/¿+1,-1 — /_1,_1)р^ — а^)/(2Л,)]/[/2,_1 — 2/,_1р^ ео8(гЛ0 — а^) + р2].
Принимая, что = 1 для всех г = 0,..., N, ] = 0,..., N, получим
Л? = (/1у_1, /Ч j_1, /1у,...,/г _12 j_1,Q]_l, ...,QL_1,Р, а), (8)
АЛ0 N
= /г^_1 + _ АЛ, ^ (/2 — /«_1)К«_1 + ь
^А,О^}, г = 1,..., N, ^ = 0,...,ЛТ4; (9)
V =1
/¿0 = /0 /07 = /N07, г = 1,..., N, ^ = 0,..., (10)
При заданных значениях , = 0, — 1, V =1, и вектора (р,а) из (8)-(10) однозначно определяются /¿7, г = 1,N0, = 0,для чего при каждом ], начиная с ] = 2, решается система N0 линейных уравнений относительно /¿2, г = 1,N0. Ограничения (3) аппроксимируются очевидным образом:
11 М(_1 12 М(_1
о:<д."<О^ V = 1,...,ь, —о;>дпл, <одоп. (11)
^=0 2=0 ^=¿1+1 2=0
Целевую функцию (6) аппроксимируем с использованием какой-либо квадратурной формулы, в частности метода прямоугольников:
N0
\2 , . ,2 /
=1
I = Л, [(/¿N4 со8(гЛ, — <р) — рц еов(ац — ^))2+х 2(/¿м й1п(гЛ, — <р) —
—рц 81п(ац — ^))2 — XVост/ (пЯ )]2+
ь / г _ \ /г _ \
+в1 Л* £ £ (О})2 + в? £ р? + рЦ + в3 £ а? + аЦ ) + в4(Х — 1)2, (12)
=1 2 =0 =1 =1
7 N0 ,11
Vост=(/>)»+о,
¿=1 ^=1 2=0
Таким образом, непрерывная задача оптимального управления (1)-(6) аппроксимирована конечномерной задачей математического программирования (4), (5), (8)-(12) общей размерности оптимизируемых параметров, равной (Ж,N + + 2/ + 4). Размерность этой задачи по числу оптимизируемых параметров, ограничений достаточно велика, и ее решение какими-либо общими методами без учета специфики структуры ограничений практически невозможно. Специфика редуцированной задачи заключена в структуре ограничений (8)-(10), имеющих большую размерность порядка N0N и слабо заполненный якобиан.
3. Получение формулы градиента целевого функционала редуцированной задачи
Получим формулы компонент градиента целевой функции (12) по оптимизируемым параметрам:
у/ = (— — м. — V
¿а ¿Я ¿рц} ¿а^ ¿X ¿р) '
что позволит для численного решения задачи (4), (5), (8)-(12) использовать эффективные методы оптимизации и оптимального управления первого порядка [6-8]. Введем вспомогательные переменные импульсов:
Ф
¿/ (Р ,а ,Рц , ац , X ,<Р ) .
г]
¿¡г
, г = 1,...,N0, э = 0 ,
N..
г]
Здесь производные понимаются как полные, учитывающие, что изменение значения фазовой переменной ¡г] в свою очередь согласно зависимостям (8)-(10) приводит к изменениям состояния фазовой переменной при других значениях индексов. Тогда непосредственно из (8), (10) несложно видеть, что:
Ф
д/
N
г]
дь
1 \
] + И
г] 5=1
дА?+1 дк
Ф
+ у- ф г
8] + 1 + дЬ Ф8] , г
8=1 д1г] з=г
(13)
+ 5 Фмг г=1
8=г
Ф
гмг
N0
(14)
Производные, участвующие в правых частях (13), (14), определяются из (8) с учетом (9), (10), и после несложных вычислений и преобразований можно получить их выражения
д/з]/д/г] = ХНв¡г]Кзц^/^](п — ХНв)), в = 1,..., N0, в = г, Э = 0,...,
д¡8]+l д/г]
ХНв
п — ХНв
2 ¡г] Кзг]-1 +
Мв дК 2 — /2)
\J а]+1 Ja])
М=1
М=8
д/
г]
К
ь дК ^
:>> ^^ а }/(2¡8]+l),
тН (п — ХНв) ^Л]
в = г ± 1, Э = — 1
+
д/8] + 1 д/г]
д/8] + 1 д/г]
2 ¡г] +
АПв у—Л а 2 — а2 \
/ у \аМ + 1 ¡м)
дКг]
п — ХН
+
дК1
в—.......д ¡г] ' тН (п — ХНв) ^ ^ ^ д¡] >/(2] ^
м=1
м=г
п — ХН
в = г, э = 0,..,^ — 1, —2¡г] Кзг] + (¡'г]+l — ¡г])'
ХНв ( 2, к ,2)дКзг] ЧШ]+1),в = г, г ± 1, э =1— 1,
д¡г
г]
ь
д/// = 0 при г = 1,..., N0, э = 0,..., N — 1, д/ /^/¿N4 = 4Л0[(/¿N4 ео8(гЛ,0 — <р) — рц сов(ац — ^))2 + йш^ — <р) —
—рцв1п(ац — ^))2 — XVост/(пЯ)][сов(гЛс — ^(/¿N4 сов(гЛс — <р) — —рц сов(ац — + X? й1п(гЛ0 — ^(/¿^ йШ^ — — —рц в1п(ац — <^))], г = 1,..., N.
Необходимо отметить, что определение значений матрицы импульсов ^¿2) по формулам (13), (14) производится в обратном порядке по э: сначала для э = N по формуле (14) и далее для э = N — 1,..., 0 по формуле (13). Здесь, как и в случае с (8)-(10), при каждом э необходимо решать систему N0 уравнений, но, в отличие от (8)-(10), уравнения (13), (14) являются линейными системами. Искомые компоненты градиента функционала определятся следующими формулами:
1/ д/ ^ /¿2+1
аз, ао5 + ^ ^ОТ"= = — 1
<11 д/ N0 д/¿2+1 д/ Nt_1 N0 д/¿2+1
фг, др^ + ^ ^ дрг, да^ + ^ ^ да^ V 1,•",/,
2=0 ¿=1 2=0 ¿=1
N0
1//1рц = 4Л0 ^ [(/¿N4 сов(гЛ0 — <р) — рц сов(ац — ^))2 + йш^ — <р) —
¿=1
—рцв1п(ац — ^))2 — XVост/(пЯ)][— сов(ац — ^(/¿N4 сов(гЛ0 — — —рц сов(ац — <р)) + X? йт(ац — ^(/¿N4 йш^ — <р) — рц й1п(ац — <р))] + 2в?рц,
N0
1//<ац = 4Л0 ^ [(/¿N4 сов(гЛ0 — <р) — рц сов(ац — ^))2 + x2(/¿Nt йШ^ — <р)-
22
[(/¿N4 со«(гЛ0 — — рц со«(ац —
¿=1
—рц в1п(ац — ^))2 — XVост/(пЯ)][рц втац(/¿Nt сов(гЛ0 — — рц сов(ац — <^)) —
—X2Рц сов(ац — (/¿N4 й1п(гЛ0 — — рц вт(ац — <^))] + 2взац, N0
1//IX = 2Л,0 ^ [(/¿N4 сов(гЛ0 — — рц сой(ац — ^))2 + x2(/¿Nt йШ^ — —
¿=1
2
—рц 8т(ац — — XVост/(пЯ)][2X(/¿Nt йт(гЛ0 — — рц 8т(ац — у)) —
— V ост/(пЯ ^е^ — 1),
N0
1//<<£ = 4Л0 ^ [(/¿N4 сов(гЛ0 — — рц сов(ац — ^))2 + x2(/¿Nt йШ^ —
¿=1
—рц в1п(ац — ^))2 — xVост/(пЯ)][(/¿N4 й1п(гЛ0 — <р) + рц й1п(ац — <р))х х (/¿N4 сов(гЛ0 — <р) + рц сов(ац — <р)) + x2(—/¿N4 сов(гЛ0 — <р) + +рц сов(ац — й1п(гЛ0 — <р) + рц й1п(ац — <р))].
Непосредственным дифференцированием из (8)-(10), (12) после несложных преобразований можно получить:
d/y+i/dQ = r j+iKj, d VOCT/ôQ = ht/m,
= [(/iNt cos(ihö - <p) - Рц cos(o^ - + х2(/ад sin(ihö - <p)-
i=i
-Рц sin(a4 - - xVOCT/(nH)]xht/(mnH) + 2^htQ,
/+i/dpv = rij.+iQVÖKj/öpv, /+i/3öv = rj+iQÖKj/3^, ö//öpv = 2£2pv, dl/Öä = 2e3Öv, rj = Avht/[2mH(n - Ahö/].
Таким образом, для численного решения поставленной задачи (1)-(6), точнее ее конечно-разностной аппроксимации (4), (5), (8)-(12) методами оптимизации первого порядка получены все необходимые формулы.
При большом числе вводимых скважин рекомендуется использовать агрегирование оптимизируемых параметров. А именно, предполагая, что вышеприведенные формулы использованы для оптимизации размещения кустов скважин (каждый из которых может включать 5-10 скважин), а полученные оптимальные дебиты являются суммарными для кустов, далее решаем задачу оптимизации расположения скважин для этих кустов. Для этого имеются специальные геологические методы и формулы, учитывающие схему кустования скважин, принятую на конкретном месторождении.
4. Результаты численных экспериментов
Приведем результаты численных экспериментов относительно задач с такими данными, что их оптимальные решения ясны исходя из условий симметрии. В основном значения параметров, участвующих в постановке задачи, были следующие: Я = 5 м, т = 0.2, А = 0.05, Т = 5 лет, Опл = 2 ■ 107 м3, Одоп = 107 м3, Б = 200 м. Количество разбиений отрезка [0; 2п] равно N = 100, а разбиений отрезка [0; Т] — N = 180. Во всех задачах были взяты начальные значения координат центра оптимизируемого эллипса (рц; ац) = (500; 1,1), коэффициент сжатия и угол поворота первой оси эллипса (X, = (1; 0).
Для решения системы линейных уравнений относительно /¿2-, получаемой при неявной схеме аппроксимации (8)-(10) и (13), (14) относительно , использован метод Гаусса. Для безусловной оптимизации штрафной функции использовался метод сопряженных градиентов с проекцией на линейные и позиционные ограничения.
Пусть первоначальная форма контура ВНК Г0 представляет собой окружность радиуса 3000 м, /и = = 0, т. е. на месторождении нет эксплуатируемых скважин и не планируется использование нагнетательных скважин. На рис. 1, а, б приведены результаты размещения четырех нефтяных скважин, а на рис. 1, в — шести скважин с разными начальными местами размещения, обозначенными на рисунке кружками (о), а полученные оптимальные размещения отмечены звездочками *, Гу — состояние контура ВНК в конечный момент времени. Оптимизация дебитов по всем скважинам в этих задачах проводилась на классе постоянных во времени функций, и для случая четырех скважин их оптимальное значение было равно 2745.3 м3/сут., для шести скважин — 1836.2 м3/сут. Как ясно из симметрии исходных данных, полученные решения близки к оптимальным, а значение функционала, например, для случая четырех скважин составило = 0.2830.
Рис. 2.
На рис. 2 приведены результаты решения задачи, когда первоначальная форма ВНК представляет собой эллипс с полуосями Ях, Яу, равными соответственно 3600 и 2500 м. Количество размещаемых добывающих скважин ¡12 = 8, нагнетательных ¡22 = 6, эксплуатируемых добывающих и нагнетательных скважин нет (¡ц = ¡2\ = 0).
Следует обратить внимание на то, как в результате решения задачи переместились расположения нагнетательных скважин. Если коэффициент сжатия начального контура был равен х = 1-44, то к концу временного интервала его значение было равно х* = 1.15. Причем все ограничения (плановые, технологические) выполнены, а минимальное значение функционала при полученных оптимальных значениях параметров равно 3* = 0.902.
Отметим, что рассматривались также задачи, в которых скважины нефтяной зоны в процессе эксплуатации пласта в результате изменения состояния ВНК оказывались в водяной зоне, в дальнейшем режим работы этих скважин переходит в нагнетательный. Каких-либо особенностей в этих задачах при численных расчетах не наблюдалось.
Заключение
Приведенные в статье расчетные формулы при решении конкретных задач могут претерпеть некоторые изменения за счет выбора другого какого-либо критерия оптимальности, учета дополнительных технологических и технико-экономических ограничений или если вместо (9) будет использована другая схема аппроксимации задачи (1), (2). Но в целом предложенная в работе схема решения задачи размещения скважин и оптимального управления добычей сырья не изменится. Отметим, что если задача размещения сква-
жин, кустов скважин и выбора их режимов возникает при первичном проектировании и допроектировании месторождения, то необходимость решения задачи выбора оптимальных режимов возникает как при оперативном (диспетчерском) управлении, так и при планировании производства.
Список литературы
[1] Данилов В.Л. Интегродифференциальные уравнения движения границы раздела жидкостей в пористой среде // Изв. Казан. филиала АН СССР. 1957. Вып. 11.
[2] АхмЕтзянов А.В., Куливанов В.Н. К проблеме оптимального управления разработкой нефтяных месторождений // Автоматика и телемеханика. 1999. № 6. С. 5-13.
[3] АхмЕтзянов А.В., Куливанов В.Н. Оптимальное размещение источников для стационарных скалярных полей // Автоматика и телемеханика. 1999. № 6. С. 50-58.
[4] Бутковский А.Г. Методы управления системами с распределенными параметрами. М.: Наука, 1975.
[5] Авдуллаев Ф.М., Айда-заде К.Р., Калаушин М.А. Система управления Ямбургским промыслом // Приборы и системы управления. 1990. № 2.
[6] АйДА-ЗАДЕ К.Р. Исследование нелинейных оптимизационных задач сетевой структуры // Автоматика и телемеханика. 1989. № 4. С. 63-71.
[7] АйДА-ЗАДЕ К.Р. Исследование и численное решение конечно-разностных аппроксимаций задач управления распределенными системами // Журн. вычисл. математики и мат. физики. 1989. № 3. С. 122-130.
[8] Евтушенко Ю.Г. Методы решения экстремальных задач и их применение в системах оптимизации. М.: Наука, 1982.
Поступила в редакцию 27 августа 2004 г.