Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Булыгин В.Я. Гидромеханика нефтяного пласта

.pdf
Скачиваний:
17
Добавлен:
24.10.2023
Размер:
11.6 Mб
Скачать

н отыскивать а = а (.г, у) также в виде полинома, то определение

коэффициентов последнего, как можно видеть

из (IV.8.6), сводится

к решению системы линейных алгебраических

уравнений.

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

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

Р —Е (Вх Су) т (АуХ2

-f- 2Апху +

А3у2)

а = С0 + ах-\

-Ъу+ . . .

(ІѴ.8.7)

Тогда в окрестности нулевой точки из (ІѴ.8.4), сохраняя члены низшего порядка малости, будем иметь:

аВ + ЪС + 2С0 {Ах+ As) = /W.

(ІѴ.8.8)

Последнее выражение не зависит от Л 2, а /1х и А , входят в виде суммы. Таким образом, при приближенном использовании (ІѴ.8.4) для определения значений о в разложениях (ІѴ.8.7) необходимо' удержать лишь члены

р = А (X2 iß) -f Вх -f- Су + Е\ ]

а = а х -{-by -j-(70.

(IV .8.9)

Уравнение (ІѴ.7.4) будет выражаться следующим образом:

aB + bC + 4C0A = fW.

(ІѴ.8.10)

Функция р = р (х, у) может быть восстановлена по замерам пла­ стовых давлений в четырех скважинах р[, р3, р3, р\. Обозначая X2 - f = и, будем иметь:

+ В ^ х 1+ СЫуз + £ (!> = р["\

А<«й4 +

5<’і)я4 +

Сн')у4+ЕЬ)'='9{'і>.

(ІѴ.8.11)

Решая систему

(ІѴ.8.11),

получим:

 

 

Е = р^в — А^и-у— ВЫху С^іуу,

 

А( В:

 

5 ( 1 ) :

d'l)

С = -dp>

(ІѴ.8.12)

где

 

 

^2”~

 

 

 

d =

 

 

 

, dy

 

Д-j

3*2

^ 2

Х 3

 

 

Уг — Уі У з ~ У з Уз — Уі

 

 

р С и —

р Ы

р 3 ~ р [ г )

р<л) — р Ш

 

 

Уі — Уг

Уз — Уз

Уз — Уі

 

140

и т. д. Если определитель системы d отличен от нуля, то система (ІѴ.8.11) — определенная. Подставляя (ІѴ.8.12) в (ІѴ.8.9), получаем

р(і) = р(і) + і - [d(D ( u - Ul)+ dM ( x - xx) +

( у - гл)}. (IV.8.13)

По замерам пластового давления в три соседние интервала вре­ мени строим три функции давления для яг-того участка месторожде­ ния:

РІV = A tfu + B f t x -I- Сірі/ EW,

PW = а %ы + BW* + cpj+ EW;

PW = A W * + BW*+ cwv + BW .

Подставив последние выражения в (ІѴ.8.8), получим:

 

aBW bbCW + 4A№C0 = fW-,

 

 

 

 

aBW + bCW + 4AWC0 = fW;

 

 

 

 

aBW + bCW + tA W C 0=*fW-

 

 

 

Находим величину п0 в нулевой точке

Di_

 

 

(IV.8.14)

<т„ = m u

dpWt + dpWl»

а =

b =

Do

4 4 «

 

4D[^D

 

 

D

 

D

 

где

р 2 )

 

р З )

 

 

Г

j i 2) p 3 )

 

 

 

 

_

 

 

 

 

 

 

 

 

 

 

1

d ? d ^

 

d[3)

; Do_

1

d r

d r

 

D i = — d2

 

d2 d r

 

 

4 11 dW

 

d r

 

 

d r d r d r

 

 

 

 

1

d[v

d r

d r

 

 

 

 

D

 

d(r

d r

d r

 

 

 

 

d.3

 

 

 

 

 

d r

d r

d r

 

 

 

 

 

 

 

 

 

 

Вблизи нулевой точки имеем:

 

 

 

 

 

 

 

# (A, =

ß*tf

EW li- E W

 

 

(IV.8.15)

 

 

 

 

 

At

 

 

 

 

Плотность отбора N (х , у) снимается с карт отбора и закачки, составленных на ту же дату, что и карты изобар, или рассчиты­ вается.

Приближенно для величин N (х, у) можно принять:

^ycft) _

+ gi1,«a+

+ ч Г аі

1

ЗбОуП As

 

где qlt . . ., д4 — весовые дебиты скважин участков 1, 2, 3, 4 ме­ сторождения; a lt . . ., а 4 — углы при вершинах четырехуголь­ ника (1, 2, 3, 4), измеряемые в градусах, а As — его площадь.

141

Заметим, что п ри в еден н ая схем а вычислений удобн а

при исполь­

зовании

цифровы х вы числительны х маш ин, так

как

определения

сведены

к однородны м арифметическим операциям

для

каж дого т-

того

участка

м естор ож ден и я

и

интервала

времени

(к).

 

 

Пример. Восстановить

функцию

давления,

рассчитать

проницаемость

по следующим

данным:

Н =

11 м;

р =

2,5 спз;

т„ — 0,1; ß* = 30,2 . 1 0 " 4 .

pgp =

0,73; « i

= 105°; а 2

=

124°; а 3

=

59°; а 4 =

72°; As =

17 • 10"* м2 (табл. 6

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т аб л и ц а

6

 

 

 

 

Координаты

 

 

 

 

 

Пластовое давление, лГС/СМ2

 

Номер скважины

 

X

 

 

 

 

У

 

 

 

 

Квартальный дебит, т/кв

 

 

 

 

 

 

 

 

 

 

 

 

 

 

207

0

0

0

 

 

0

0

0

 

 

148

 

 

146

149

 

 

255

325

 

 

 

 

 

 

 

6980

 

 

7164

6722

 

 

 

 

0

0

0

 

 

143

 

 

143,6

146

 

 

256

550

 

 

335

 

6976

 

 

6 8 6 8

7145

 

 

 

 

 

140,3

 

144,0

146

 

 

208

 

 

 

 

 

362

 

4124

 

4987

4505

 

 

— 1 0 0

 

 

 

149,4

 

148.3

150,7

 

 

 

 

 

 

 

 

 

 

 

 

 

1280

 

2348

5506

 

Рассчитываем величины:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

680 • 105 +

6976 • 124 +

4124 • 5 9 + 1280 • 72

 

 

 

 

 

 

 

 

 

 

360 • 0,713 ■17 • 10,4

 

 

 

 

 

 

 

 

ІѴ'2>=

7164 • 105 +

6 8 6

8 • 124 +

4987 • 59 +

2348 • 72

=

475-10-4;

 

 

 

 

 

 

 

360 -0.713 -17 -IO“

 

 

 

 

 

 

 

 

jY (3) =

6722 • 105 +

7145 ■124 +

4505 • 59 +

5506 ■72

=

517 • 10-4;

 

 

 

 

 

 

 

360 ■0,713 • 17 • 104

 

 

 

 

 

 

 

 

 

 

# (1>=

—30,2 ■10-6 .1 1 .2 = —7 • ІО'4;

 

 

 

 

 

 

 

 

Я (2>= 30,2 • 10-6 • И

• 3 =

10 • ІО-«;

 

 

 

 

Определяем:

 

Я '3> =30,2 • Ю-o . ц

. 6 , 8

=

22 • 10'4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р/ш =

р(1У</)+Д+>)

_

2,6 (Я(/>+#</)) =

32,2-104

 

+#</>);

 

 

 

8,64 At

 

 

 

 

 

8,64 • 90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р / ('>

=

і , 4 і . Ю - 4 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

р /(2) =

1,56ІО"4;

 

 

 

 

 

 

 

 

 

 

 

 

 

р/<3) =

1,74 ■10"4.

 

 

 

 

 

 

Вычисляем определитель d и для трех моментов времени определители dlt d3. Получаем:

<1 = 8 8 , 8 • 10s;

d<i> =

10,6 • IO4;

d<i> = —1,72 • 108;

= - 0 ,5 3 • IO«;

4

м =

7

i2

. i04;

4

« =

-0 ,8 9 -106;

4 2) =

0,04-108;

4

S, =

1

6

-104;

4 8, =

—1,34-108;

=

—0,57 • 10».

142

Рассчитываем функции давления:

 

РІ“ =

148+ g|g- [10,6 ■10-J (afl +

ifi) - i , 72*-0,53!/];

/;'2>=

1 4 6 + g|g - [7,2 ■10-4 (.г-2 +

у2) — 0,89г-— 0,04y];

p<3> = 1 4 9 + _ 1 _

[16 ■ИГ* ( * 2 + ,ß) _ 1 ,34г-- 0,57p].

Вычисляем определители D lt D„, D. Имеем:

 

108

IO®

mao

p ö i = 3 .1 5 -^ -; цЛ 2 = - 2 6 ,3 ^ г ; pD = - 4 ,6 4 ^ 5 -

Определяем проницаемость:

 

,

/(1) dii

4£ dj+tf

0,62 д.

 

4d ^ H

 

 

Замечание. Для вычисления функций др/дх, др/ду, Ар могут быть использованы карты изобар. Тогда, покрывая карту изобар квадрат-

Рис. 48. Карта гидропроводностп участка Бавлинского нефтяного ме­ сторождения, рассчитанная с помощью ЭВМ.

ной сеткой и применяя центральные разности (см. гл. V, § 2), полу­ чаем:

/

др

\№) Р\Ні,

і)

.

( dp

ч(*) _

P i ß { - P \ * ) - i .

\

дх

)

2h

V ду

)

2h

 

 

Аp w = j r

(рЩ + pi- і i + plfh + plfli — 4p}?’)»

143

гДе Pij значение давления в «і/» узле сетки иа к — момент времени; h шаг сетки; /V';/1 — можно сиять с карты отборов.

Для расчетов гидролроводиости пласта Dx Бавлииского место­ рождения (произведенных Н. П. Зиновьевым) использован период перераспределения отборов, т. е. изменения давлений на этой пло­ щади в связи с промышленным экспериментом. До эксперимента

использовались карты на 1/Х 1957 г.,

1/1 1958 г.,

1/ІУ 1958 г.,

после изменения отбора — на 15/Х 1958

г., 1/1 1959 г.,

1/ІѴ 1959 т.]

1/ѴІІ 1959 г.

 

 

Решение «проводилось по трем картам, и затем определялось среднее значение. Для составления системы область покрывалась квадратной сеткой, производные функции р (х , у, t) вычислялись по методу конечных разностей. Распределение отбора определялось

путем разбивки участка треугольниками. Есть и другие разновид­ ности метода [49, 74].

В результате расчетов подсчитана гидропроводность и построена карта (рис. 48). При расчетах иа некоторых участках решение не получено. Таких участка три: здесь система плохо обусловлена из-за малого перераспределения давления. Сравнение с промысловой картой, построенной по совокупности других замеров (исследование кернов, гидропрослушивание, анализ индикаторных кривых и др.), дает примерно 30%-ное совпадение. Большего совпадения ожидать нельзя, так как все методы дают большую ошибку.

3. Определение гидропроводности путем решения плохо обусловленной системы линейных алгебраических уравнений

Рассматривая (IV.8.1) для ряда моментов времени, получаем возможность составить относительно величин ст, до/дх п да/ду пере­ определенную систему уравнений:

др(к)

да

др(к>

f /(*, у ; tk), (IV.8.16)

дх

дх

ду

 

 

k = 1,

n,

здесь p — пластовое давление на /с-тыи момент времени. Характерная особенность состоит в том, что перераспределение

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

144

точно хорошей обусловленности может привести к потере устойчи­ вости решения.

Использование карт изобар с большими интервалами во времени может дать желаемый результат, если только за это время давление

значительно перераспределилось.

 

 

 

Следуя данным работы

[27], будем считать, что матрица системы

(ІѴ.8.16) (где к = 1, 2, 3)

 

 

 

 

 

 

дры

др(1>

Ар а}

 

дх

ду

 

gp (2

)

gpW

 

Аp w

 

дх

ду

 

д/;(3)

др<3>

 

АР(ю

(

дх

ду

ооусловлена недостаточно. Введем обозначения:

4= К); С=(У = (-£-. £.■>);

=

у;

г, ], к = 1, 2, 3.

Система уравнений запишется в следующем виде:

П£ = и.

Пусть А, и — какие-либо 6-приближения А , и. Решение исходной системы ^“-вектор, реализующий минимум сглаживающего функ­ ционала:

М а [£, и, il] = |M S - U||*+ oß[g],

где Q [£] = II t,

II2 — регуляризующий

функционал;

а — параметр

регуляризации.

 

 

 

Выберем нормы:

 

 

 

f-2 11 / г

* Ь ] /2-

 

1 0 = 2 а

\\'А \\ = [ 2

Запишем уравнение Эйлера для сглаживающего функционала. Тогда вектор £“ может быть определен из системы линейных урав­ нений

 

L f [£“, и, Ä]

2 J ( 2

ßi/Sf — W,j ап + a tf =

 

=

+ 2

aij£?+ bi,

 

 

І

 

где ciij

Q’ii&iji b

ацщ.

 

10 Заказ 322

145

Полагая I =

1, 2, 3, переходим к новой системе уравнений:

 

 

(а 4- ап ) - ^ 7

+

 

а12

 

-|- а13а +

Ъг = 0;

 

 

 

<hi

+ (а +

“sä)

 

 

 

+

h = 0;

 

 

 

а 81 ~ g " +

 

a 32 l t y " + ( a +

а зз) a +

*8 =

0-

 

Коэффициенты этой системы имеют вид:

 

 

 

 

 

/

öp(1> \ -

,

( др™

\ 2 , (

дрЫ V

 

 

а" = \ - ^ г ) + 1 —

 

) + ( —

) :

 

 

 

 

д . І *

 

 

 

 

дх

 

 

дх

 

 

 

4^2

З р ( 1 )

d p ( 1 )

 

 

З р < 2 >

д р (2 )

 

дрЫ

др(3>

 

 

дх

 

ду

 

 

дх

 

 

ду

 

дх

ду

 

 

 

 

 

 

 

 

 

 

 

 

_ дрш

Ар

 

 

dp( 2 )

■Ар (2 !.

д р (3)

А р ™ .

 

 

 

дх

 

 

 

 

 

дх

 

 

 

дх

 

 

Несложно проверить, что а 10

= a 2i; «із = азК

 

 

a-23о

_

 

Д р Ш + U g L 4 p » + i i g l д р < » .

 

 

 

cty

 

''

 

'

(ty

 

 

 

 

 

 

Аналогично имеем: a ,3 =

 

a32;

 

 

 

 

 

 

 

 

 

п„ =

(Др“ Т

+ (Д/,<■>)■ -г (Др“ )!;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

р;

щ ] +

 

дх

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* - = - { - £зІг[Р * -г?т ж

+

« ^

»■’

».)] +

 

ар<”

| > Я - ^ + / ( * ,

к

 

(і) ] +

Д

^

І | > Я

^ - + № ,

р; („)]};

5г/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fe3=

- { аРш [ >

#

 

^

+ /(г,

у;

і1)]+ А р ‘« [ р * Я - ^ -

+

 

+ /( * ,

у;г2) ] +

Лр(3,[ р

* # І ^

+ / 0 г ,

у; fs) ] } .

 

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

146

Остановимся на некоторых задачах определения параметра про­ водимости, рассмотренных в работе [45].

Постановка задачи. В области D ищется функция о (х, у), реали­ зующая минимум некоторого функционала, например:

N[a{x, у) р (х, у, Т)]= JI Ір(х, у, Т, а )~ р (х , у, T^dxdip,

D

f2

I[a{x, у)р(х , у, i)]= I J j [p(x, у, t, a) — p(x, у, t)]*dxdydt;

D

71 _

h

[a (x, ij), p (x, y, t)\ = 2

Я \P (x >V’ tp a) ~ P

(z> У’ £/))2 dx dy>

 

/ = 1

D

 

 

 

и удовлетворяющая условию a =

cp (ж) при у =

у 0.

пластовое

В

отмеченных функционалах

р (х, у, t) — заданное

давление, определяемое набором карт изобар, а функция р

(х, у, t, ст)

является решением уравнения

 

 

<

 

 

 

 

 

і (ff-K) + І (°-w) - р*я % = f '{х’ у' qi) {l ~ 1'-та)’ (1)

где m — число скважин на площади D, с начальным условием р (х, у;

<0) =

Х г {х, у)

и

граничным условием р (х, у; t) = Х 2

{х, у; t) при

(х,у)

£ l , t >

t 0.

заключается в нахождении такого

распределе­

Итак, задача

ния ст (х, у), участвующего в построении уравнения (1), чтобы вы­ численная на основе уравнения (1) функция пластового давления как можно меньше, в целом по области, или по области и времени

в случае

функционалов / , І г — отличалась от заданного пластового

давления

р (х,

у; і).

Устойчивость искомого решения ст (х, у)

пони­

мается следующим

образом.

Когда

известна некоторая функция

р (х,

у; t), принадлежащая б-окрестности функции р

(х, у; t),

иско­

мая

величина

а (х,

у) должна принадлежать е-окрестности

функ­

ции

ст (х, у),

где

ст (х, у) — значение,

соответствующее р (х, у; t).

Эта задача решалась методом регуляризации. Сглаживающий

функционал имеет

вид М а [а (х,

у),

р

(х, у; £)] = Лг [ст

(х, у),

р (х, у; £)] +

aQ

[(ст (х, у)],

где

а

— параметр

регуляризации;

Q[ст (х, у)] — регуляризующий функционал. Было установлено, что

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

Щст(х, у)] = JJ К{х, у) о2dxdy; К(х. у ) > 0.

D

10*

147

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

функции р (X, у, t)

£ Ь 2 существует

единственная

непрерывная

дифференцируемая

функция оа (ж, у),

реализующая

минимум сгла­

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

Г л а в а V

РЕШЕНИЕ ЗАДАЧ ПОДЗЕМНОЙ ГИДРОМЕХАНИКИ С ПОМОЩЬЮ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН

Для проведения гидродинамических расчетов эксплуатируемого’ нефтяного месторождения необходимо решить ряд проблем. Среди них отметим, что нужно разработать численные методы решения краевых задач для дифференциальных уравнений [например,- (II.2.10)] или систем [например, (III.2.5); (III.5.2)]. При форму­ лировке краевых задач возникают затруднения с заданием условий на границах, а также трудности, связанные с необходимостью решать задачу при большом числе источников. В настоящее время эти про­ блемы, более или менее удачно, удается решить.

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

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

Следует отметить, что многие современные численные методы решения краевых задач не нашли отражения в этой главе. Автор’ и не ставил перед собой цель дать исчерпывающий обзор имеющихся методов. С многими из них можно ознакомиться по работам [10, 36,. 68, 94, 92, 139].

Гидродинамические расчеты проводятся с целью предвычисления (вычисления по времени вперед) движения нефти, краевых и нагнета­ емых вод и энергетического состояния месторождения — распре­ деления пластовых давлений и температуры.

В настоящее время гидродинамические расчеты проводятся с по­ мощью ЭВМ, которые делятся на два класса машин: 1) дискретного счета; 2) непрерывного счета. При решении задачи на машинах дискретного счета должен быть разработан численный метод решения, который затем программируется и реализуется.

149

Соседние файлы в папке книги из ГПНТБ