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

книги из ГПНТБ / Закиров, С. Н. Проектирование и разработка газовых месторождений учебное пособие

.pdf
Скачиваний:
18
Добавлен:
22.10.2023
Размер:
17.19 Mб
Скачать

Методика решения и все отмеченные особенности, характерные для систем (4)

и(5), остаются в силе и для систем алгебраических уравнений (7) и (8).

А. А. Самарским показано, что аппроксимация уравнения (6) разностными уравнениями (7) и (8) справедлива как в классе переменных, так и разрывных коэффициентов о и v .

Подобного обобщения для метода Д. Дугласа не имеется. Однако экспери­ ментально показано, что метод Д. Дугласа дает хорошие результаты при пере­ менных коэффициентах а и v.

Необходимо отметить, что при использовании метода А. А. Самарского имеют значение процесс организации прогонки и момент вывода результатов на печать. Решение систем разностных уравнений начинается с одной серии прогонок, например по оси х. Затем выполняются дважды прогонки по оси у, дважды прогонки — по оси х и т. д. Перед выводом результатов на печать производится лишь одна серия прогонок по оси х. При выполнении этого пра­ вила расчет дает правильные не только количественные, но и качественные результаты. Если это правило не выполняется, то при верных, например, зна­ чениях забойного давления получается некачествненной карта изобар, постро­ енная по всей совокупости узловых точек области интегрирования.

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

д Г к ( х, у , р ) h (х, у) '

"I ,

Г к (х, у, р) h (х, у) ^ д р 2 ~| _

д х \_

р ( р ) z (р )

дх

д у \ _

р

( р )

z(p)

д у

J~

 

= 2а (х, у) т (х, у) k (х, у) ~

 

 

] .

 

(9)

В качестве краевых условий при интегрировании уравнения (9) будем

рассматривать следующие:

 

 

 

 

 

 

 

 

 

t -- 0.

р ( х , у ) — рн =

const;

(х, у)

£ G;

 

( 10)

 

 

др

= 0, (х, у) £ _Г;

 

 

 

(И)

 

 

дпп

 

 

 

 

 

 

 

«

* - < * ' *

' №

№ *

- к Г

»

*

<••»>€«

(12)

 

г = 1, 2, . . ., п.

В результате решения задачи (9)—(12) требуется найти изменение во вре­ мени пластового давления и давления на забоях эксплуатационных скважин.

Для решения задачи (9)— (12) воспользуемся методом Д. Дугласа из тех соображений, что расчетные формулы для метода А. А. Самарского получаются как частный случай из разностных уравнений для метода Д. Дугласа. Из при­ водимого ниже изложения видны особенности применения численных методов.

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

§8 данной главы).

Вусловии (12) в качестве контуров si примем соответствующие контуры фиктивных скважин радиусом Лс. ф = Rc + 0,208 Дгг1. Следовательно, за пре­

делами радиусов

Rc. ф i будем рассматривать неустановившуюся фильтрацию

газа по линейному закону Дарси, описываемую уравнением (9). Особенности

фильтрации газа в призабойной зоне будем учитывать в пределах радиусов фик­

тивных скважин

(нарушение линейного закона фильтрации, несовершенства

скважин по степени и характеру вскрытия и т. д.).

1

Излагаются результаты исследований авторов, проведенных совместно

с Н. X. Гарифуллиной. Иной алгоритм решения задачи см., например, в ра­

боте

[47].

151

Тогда ввиду относительной малости R c, ф условие (12) с незначительной погрешностью может быть записано в виде:

 

\

рат д1 /

ср

/?ат

\ д1

( 1 3 )

 

ср

Здесь ст=

,

ai ср и

( - = - )

— средние вдоль контура «г

 

р (р) z (р)

р

\ д1 / ср

 

 

 

вначения соответствующих

величин.

 

 

 

 

Условие (13) означает, что дебит укрупненной скважины принимается рав­ ным дебиту реальной газовой скважины. В связи с малыми запасами газа в пре­ делах области с радиусом Rc. ф это допущение выполняется с высокой степенью точности.

При решении задачи (9)—(11), (13) методом конечных разностей удобно ввести следующие безразмерные переменные:

 

х* _ х

 

е -

коРн

t.

 

 

Т

 

ат0ц0Ь2 ’

 

 

о*(х* »*

а,

к* (х*,

у*,

р*) h* (х*, у*) ш

 

Р ~ Р ш '

( ‘ У Р } ~

Р *(Р *М Р *)

 

 

v* (х*, у*) =

а ( х *,

y*)m*(x*t y*)h*(z*, у*);

 

Та#о

___к_.

т* = Л_L -

„ * =

J L -

h* = -

 

nkohopfr4'

 

к0 ’

 

т0

f

 

р о ’

Здесь L — характерная длина; величины с нулевыми индексами — харак­

терные величины (например,

ка =

шах к (х, у, р); h0 =

max h (х, у); т0 =

= max т (х,

у); р 0 = max р(р)).

 

задача

(9)—(И ),

(13) переписывается

Относительно данных

переменных

следующим

образом:

 

 

 

 

 

 

,

 

 

а)

при 0 = 1 ,

р*(х*,

у*)-= 1;

( 1 5 )

152

Qn*

у*)£Г*;

(16)

б ) - ^ - = 0 , когда (ж*,

в) q% (Q) = R t ф(о*)ср ( - ^ - ) ср,

когда (ж*, у*) £ 4 .

(17)

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

Область фильтрации G с внешней границей Г покроем сеточной областью с шагом Ах = Ау, как это изображено на рис. 46. Внешнюю границу Г аппрокси­ мируем сеточной границей Г'. Тогда область фильтрации G заменится сеточ­ ной областью (?'. Центры квадратов будем называть узловыми точками. Пред­ полагается, что каждая г-я скважина с контуром si попадает в узловую точку. Этого всегда можно добиться соответствующим перемещением сеточной области до наилучшего совпадения места расположения скважин с узловыми точками и некоторым «сдвигом» скважин.

Используя идею метода Д. Дугласа, уравнение (14) аппроксимируем сле­ дующими двумя системами разностных уравнений (при Ах = Ау):

1) в момент времени 0

 

 

 

 

 

 

 

 

.

1

, 1

 

 

h+—

k+ —

 

k+h+

 

1

 

P?

? _ p ? . 2

+

о

 

2

Gk+i

2

p2 . “ _ p 2

^

*4+1,/

*4,/

 

*г, j

*4-1, j

 

 

 

(Дж)2

Ul - ± , j

(ДЖ2)

 

 

пЦк.

 

k

P l j - P l j - l 1

 

X

 

 

 

,/-_ L

 

Л / + |

(А*)*

 

(Дж)2

 

к+ —■-

 

 

fe+ —

 

 

 

2

 

 

 

 

 

х|.1-4 * Д + х

 

=0;

(18>

2) в момент времени 0*+1

 

 

 

 

 

 

 

f c + -

 

k+ —

 

 

 

 

т

P i+ u

- p ft, /

2

P l i

- •Pl-l,l

 

0,51 a

 

 

1

(ДЖ)2

e" T ’ '

(Дж)2

 

l+T ’ 3

 

 

 

 

ft+i

„fe+l

 

2ft+l

Л+l

fe+1

 

P iU

- P l i

_ Jk+i

P l i

- P i , i - 1

 

i,

/+ — (A*)2

0 7 - v

(Aa:)2

 

 

 

2

 

 

2

 

 

 

 

 

Vi, /

/ ,

_p _d£_\ft+1

o rt_rA

о

 

 

 

-Pj, / ~

+ /

(19)

 

z^+V*'-1

A

z

dp A ,/

T

 

 

Здесь, например,

величина р|/ характеризует пластовое давление в

точке

пласта с координатами (i Дж, /

Ау)

в к-й момент времени; z^4/1 — коэффициент

сверхсжимаемости газа при пластовом давлении рЬ*/1; значения величин, вхо-

_

( .

р dz \к+1

'

й+1

дящпх в скобку

(1 — — — )

, вычисляются в соответствии с давлением р ; )

 

\

z dp } j, /

 

*■ *

и т. д.

153

Чтобы сформулировать разностную задачу, соответствующую краевой задаче (14)—(17), необходимо условия (16) и (17) записать в разностном виде. Условие (15) при решении задачи учитывается без затруднений: при к = О

все р?, / = 1.

Граничное условие с Г будем непосредственно переносить на границу се­ точной области Г' без соответствующей интерполяции, так как число пригра­ ничных узловых точек на порядок и более меньше общего числа узловых точек, аппроксимирующих G. Поэтому считается, что погрешность в решении опреде­ ляется главным образом погрешностью уравнений в основных узлах, число которых является подавляющим.

Таким образом, имеем

 

 

 

др2

= 0,

(*, У)£Г'.

(20)

дщ

 

 

 

Использование данного условия на ступенчатой линии Г' при рассмотре­ нии систем (18) и (19) приводит к совпадению направления нормали с направле­ ниями координатных осей. Поэтому условие (20) для системы (18) дает следу­ ющие конечно-разностные уравнения (со вторым порядком точности для гра­ ницы, проходящей по середине расположения узловых точек):

dp2

 

Pi,! —Pi-1, у

(21)

дп0

Л

Ax

= 0

Л

 

dp2

 

.... P i f l , У

Pi, i

(22)

дщ

П

Ax

— 0

П

 

Здесь индексы «л» и «п» означают принадлежность к приграничным узловым точкам соответственно на левой и правой границах области G' (см. рис. 48).

Так же условие (20) при рассмотрении системы (19) дает следующие конечно­

разностные уравнения:

 

 

 

 

 

dp2

 

Pi, /+1 — Pi, i

=

o;

(23)

дщ

в

Ax

в

 

 

dp2

 

P li —Pi,i-1

=

(24)

дщ

H

Ax

H

 

 

Здесь индексами «в» и «н» помечены «верхние» и «нижние» приграничные узловые точки.

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

 

2

 

9=

-Pi, У

(25)

Ах

In

 

 

RС. ф

 

Здесь^ р — среднее давление на контуре г = Ах; pit у- — давление на забое фиктивной скважины; а/, / — значение параметра сг в узловой точке (i, ;').

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

_ |

Р2 =

(PI-1, У+ Тй-1, у + P i, y-l + Pi, /+].)•

(26)

154

Тогда уравнение (25) переписывается в виде:

 

 

1i,i

(27>

9 = -

Ах ■{Pl , i + p i + l , i + p f , i - l + p 'г,7+1, —4 о?

4 In

 

с.ф

Нетрудно заметить, что уравнение (27) является конечно-разностным ана­ логом выражения

9 =

СУ;, I Ах

др*

W

 

др2

др2

 

(28)

Ах

дх

-О '

дх

+0

ду

ду

1 0

 

4 In

 

 

 

+

.

Яс . ф

Символами —0, + 0 характеризуются значения производных соответственно слева, снизу и справа, сверху от узловой точки (г, /).

Применительно к схеме Д. Дугласа уравнение (28) для ^А -|— —^-го вре­ менного слоя записывается в виде:

fc+ -

 

fe+—

ft+—

k+ —

 

 

 

 

ч =

 

Ах

 

P U j - 2P li 2 + P U j + P i i - i - 2P i i + P i i ^

4 In

 

 

 

 

 

 

 

R,с.ф

 

 

 

и для +

1)-го

 

временного слоя в

виде:

 

 

 

 

2к+Т

ft+i

 

 

 

 

 

2

^ i +, / + P f j h ~ 2 Р ( Т

4 In

Ах

Pf-i,i - ■Щ ,!

 

 

 

 

 

RС.

ф

 

 

 

(29)

(30)

Последовательное решение систем уравнений (18), (21), (22), (29) и (19), (23), (24), (30) с учетом условия pj, / = 1 дает решение интересующей нас за­ дачи на к -f- 1-м временном шаге.

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

решения на +

2)-м временном шаге используются значения давлений на

(А + 1)-м шаге по

времени и т. д. При достаточно малых

временных

шагах

такая линеаризация на каждом временном слое приводит к

решению

задачи

с высокой степенью точности. Естественно, что в рассматриваемом случае точ­ ность решения зависит от размера шага по времени. Расчеты с шагом т, 2т и т. д. и сопоставление решений по заданной величине погрешности е позволяют установить оптимальные, растущие шаги по времени (см. § 6 данной главы).

Согласно другому подходу, при отыскании решения на + 1)-м временном слое в первом приближении нелинейные члены вычисляются согласно извест­ ному решению задачи на к-м слое. Полученное приближенное решение на к + + 1-й момент времени используется для итерирования (уточнения) нелинейных членов. По уточненным значениям нелинейных членов отыскивается 'новое уточненное решение на (A -f- 1)-м временном шаге и т. д. Итерационный процесс на каждом временном слое контролируется заданной величиной погрешности е или заданием числа итерационных циклов в каждый момент времени.

155

Систему уравнений (18) представим в следующем виде:

 

 

 

 

 

 

1

 

,

 

1

, 1 , 1

 

, 1

 

, 1

 

,

 

 

 

 

 

 

k+i

 

,*+т

,Л+т 2й+т , *+т

2ft+T

ft+-

(31)

 

 

 

 

o.

i

P

\

+ i , i - h , i

P l ,f

+®.

i

Л -

i j

= - V t , i

Здесь

 

 

t+T ’ /

 

 

 

 

 

 

 

l _T ‘ 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

2v,Vf,/. (Ax)2____

Л _ _ £

 

 

2 .

 

ft+ 2

 

fe+ 2

 

 

 

k +

 

2

 

 

 

 

 

1

 

 

1

 

 

 

 

r

 

/

 

 

 

 

 

,

=ff

 

 

, + 0f.

 

.H--------- Ц-i---Ц:----

(

z

dp j i j

 

*•'

 

 

+T ’

J

‘ ~ T ’ '

 

 

 

 

 

'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x z i,

i

P { , i

 

 

 

 

 

 

 

fe+—

 

ь

 

 

 

 

 

 

 

 

 

 

 

 

2Vi,/

(Ax)2

,,

 

p(.( /

2

 

 

 

 

 

 

 

a h

x

+

a k

x

 

 

 

= fffe

 

 

 

 

 

 

 

1

1

X

(32)

 

 

 

 

i,/ +T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l ’ , +

T

 

1 , i -

t

 

,/

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P tj

 

 

k+— x ( 1_ P ^ i ) “ + 2

\ z dp J i j

k

k

k

Ч / + 0. • J_pl i- i

l>1 0.

Предполагаем, что нелинейные члены на

+ -i-^-м временном слое уточ­

няются в результате итераций. Обозначим через s номер итерации. Тогда, на-

пример,

(s)fe+4-

под величиной pit f будем понимать значение давления в точке (г, j)

в ^A: -f-

момент времени, вычисленный в результате s-й итерации. При s=0

принимается

со,й+Т

P U

' Pi, / ’

т. е. в первом приближении давление на

 

-м временном слое, необхо­

димое для уточнения нелинейных членов,

принимается равным давлению в А-й

момент времени. Найденное в результате

(П 1

поле давлений принимается за p fy

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

 

 

(S)ft+ 2

(S—1) h

2

Sg 8

 

 

 

max

Pi. I

- P u t

 

(33)

 

i,

i

 

 

 

 

 

 

 

Согласно изложенному,

уравнения (31)

и (32)

могут быть написаны в виде:

(S) ь+—

, 1

 

2L

fc + -

 

 

 

 

 

(S+1) , + 2

 

 

 

 

(S+l)„ft+ 2

(S) k + ~

 

(S)ft+— CS+1)

( S ) h + T

(34)

г .

Pt+l,j

~ \

l

P i i

+ a i

- Ь /

-■-Vi. I

 

1 + Т > '

 

 

 

 

 

 

 

 

 

156

А,- ;

 

= a .

1

.- -«)ft+i

2vj./ (As)g

(,

 

 

 

<S)k +

2

(S) h +

2

 

 

 

 

 

 

 

 

O'.

1

fc+i „

b + i

V '

a ' <*р Л ,/

t,;

 

‘ +T

’ ;

 

 

 

(S)

 

2 <S) " ' 2

 

 

 

 

 

 

 

 

 

 

T zi, /

Pl, i

 

 

 

 

<S) k+ 2

ft.

 

lP ? ,/+ l -

1

+

^ .

 

 

2v/, / (Дг)2

 

P‘ , /

 

= CT, .

 

 

 

 

X

(35)

 

 

J’ ; + T

 

l,1+~

 

h ! ~ T

(S) h +

2 (S) fe+ 2

 

 

 

 

 

 

 

 

 

T

zi, /

*<•/

 

 

 

 

 

/

— 552— \ i

 

 

 

 

 

 

 

 

 

 

 

X \

*

 

 

Daft.

!

l

v 2 h

 

 

 

 

 

 

d p I t , !

 

Pi, / Т ” .

 

 

 

 

 

 

 

 

 

 

 

 

t u ~ T

 

 

 

s = 0,

1,

2, . . .

 

 

(34)

представляет теперь систему линейных

алгебраи­

Система уравнений

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

Каждая строка и столбец рассматриваемой сеточной области имеет различ­ ное число узловых точек. Будем считать, что самые левые узловые точки имеют

порядковый номер 0 (i =

0). Соответственно для самых «нижних» узловых точек

принимаем j =

0.

Самые крайние

(на строчках) узловые точки будем нумеро­

вать через п (i

re),

а

самые

«верхние» — через

т (j = т).

 

 

Решение системы уравнений (34) отыскиваем с использованием следующего

рекуррентного соотношения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

1

 

 

 

 

Т

г

 

 

 

 

 

 

 

 

 

k+—

 

 

 

cs+d 'k+T

 

 

 

 

(36)

 

 

 

 

 

1

=Di+1,j

Pi+i, /

+Ei+l,i-

 

Чтобы представить рекуррентное соотношение (34)

в виде (36),

необходимо

 

(S+1)l>_*+ 2I

 

 

 

(S+l )

9

 

 

1 S + 1 )

k+±-

 

 

 

 

 

 

'

9

из (34) исключить

p f^

•. Согласно

(36),

р?_х

выразим через р?

у

“ . Тогда

 

 

 

(S+l) k + 2

 

 

(s+l)

Ai

 

 

 

 

(37)

 

 

 

 

P l 1, /

= Dt,j

P i ,/

2 + E itj.

 

Подставив (37)

в (34),

получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_i

(S)

ft+ T

 

 

(s+i ) h+T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 а

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

P li

 

 

 

(s)h + 2

.

(S+l)_ft+

-2

(S) h+—

(S) h +

2

 

 

 

 

= CT

1

"2

 

 

 

 

 

a t

-

l - , i

E t ‘ l-

 

(38)

 

 

i + T , l

Pf+Ui + 1 4 ,!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

157

Из уравнения (38) следует уравнение (36), если прогоночные коэффициенты вычислять по рекуррентным соотношениям:

 

 

 

1

 

 

 

 

. . h+—

 

 

 

 

(S)

2

 

 

 

 

<У. 1 .

 

 

&i+1> i — _

 

 

«+ т > /

 

(39)

 

 

(S) h + -

 

 

 

 

.^t,/

 

h

i

—a. i

 

 

i

 

 

 

,

1

(S) h+—

 

 

(S)h+T

 

 

H i

 

‘ 4

^ '

(40)

Ei+1, / =

 

 

 

 

 

 

 

+

 

ftf —

 

 

4

/

-

a

 

 

Значения коэффициентов D\, £ и Elt]- определяются исходя из граничного условия на левом конце каждой /-и строки. Это условие для /-й строки, согласно принятой нумерации узловых точек, дает

. 1

1

 

 

( S + 1 ) В + 2

( S + 1 ) „ Т

(41)

Po,i ~

Pi,i

 

С учетом рекуррентного соотношения (37) получаем

 

— U

E i,} = 0.

 

(42)

Последующие значения прогоночных коэффициентов вычисляются согласно

(39) и (40).

Исходя из граничного условия на правом конце /-й строки

 

(S+1)

ь

-L

 

 

ь

 

 

 

В+ 2

(S+1) Й+ 2

 

(43)

 

Р п - 1 , /

=

Р п , !

 

 

 

( S + l > 4 + 2

 

 

 

вычисляется по формуле

Тогда значение Рп_х у с учетом (36)

 

(S+1) к

i_

 

 

 

 

 

 

 

2

 

Еп,

i

 

(44)

 

 

 

3

 

1— Dn, j

 

 

 

 

 

 

 

(S+1) fe +

2

(s+1)

ft+

2

<s+l>

+

2

Последующие

значения p „ _ 2

у>

 

Pn-з

/

» •• •> Pi

/

вычисляются с ис­

пользованием найденных значений прогоночных коэффициентов по формуле (36). Таков порядок определения квадратов давлений (а следовательно, при из­ влечении корня — и давлений) на j -й строке, если на ней нет узловой точки со скважиной. Теперь пусть в (г, /)-й точке находится скважина. В этой узловой

(особой) точке должно выполняться граничное условие (29). Уравнение (29) с учетом (37) можно записать в виде:

4q In

Аж

 

 

 

Д£1Ф.= (£>;,,•-2)'S+1)',(‘*т) J, (S+1)on2 (* +т )

 

 

 

(S) К-)

pf.i

1 рс+1,1 +

 

 

 

 

 

+ E 4 + P !,h i - 4 i + P

l l +v

(45)

 

 

158

Приведение уравнения (45) к виду (36) дает следующие выражения для прогоночных коэффициентов:

 

D /+1,/ = 2

 

(46)

 

4q In

Дг

 

 

Лс, ф

 

 

E i ’ i + p £ i - i - 2 Р и2 + p t i + i ~

 

 

 

«)

k+T

 

E,i+1 ,j~

ii i

(47)

-D4

 

 

 

 

Таким образом, если в точке (i, j) находится скважина, то нестандартным путем вычисляются лишь коэффициенты Dui, ;-и -E;+i,/. В остальном порядок расчетов не изменяется.

Итерационный процесс на временном слое к +

продолжается до выпол­

нения неравенства (33).

 

Решение системы (19) при соответствующих граничных условиях находится аналогичным образом. Различие состоит лишь в написании расчетных формул,

которые для +

1)-го момента времени имеют следующий вид:

 

 

cs)B,i .

(s+i)

fc+l

(s) fc+1 (s+i)

гы-i

(s)ft+1 .

(s+Dfe+i

CSJ fc+1

(48)

 

+

P ii+ i - Ъ

*

Pi,j"2

1~

"

P|, j - l —

— ■H't,1

 

 

(S) ft+1

IS) ft+1

(S) ft+1

 

 

2Vi,/(A*)2

(

lS\l

\krl

 

(49)

l i,j

=(Тг, j +i

+

j- 4 - +

'

(S) k+l «) k+l

V

^ dp )i, j

>

 

 

 

 

 

 

 

zi,j

 

Pi,j

 

 

 

 

 

(S) k + l

fe+

-

 

2

fe+-

 

fe + i

 

 

 

 

 

 

 

 

O'.

1

.+

cr.

 

 

 

 

 

X

P i j = ai+±о ' ^

 

l

(S) h+1 (S) fe+1

 

 

 

г

+

, 3

г---- , 3

 

 

 

 

 

 

 

L

2

 

 

2

T

zi,3

PiJ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

(S) ■\fe+ll

k+—

 

д+—

k+—

 

 

 

 

X 1-

dz

 

 

 

 

 

2

2

 

 

(50)

 

z

dp

 

 

 

 

 

 

 

 

 

 

 

 

 

^ 1 - 1

, P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<s+D„fe+l

: - Di, /+

(s+i) fe-f-x

 

 

 

 

(51)

 

 

 

P i 5

*4, j + 1 + ^ tf j+1>

 

 

 

 

 

(S)

 

 

 

 

o &+1 г

Ei, /+x—

 

 

*■ i+T

« J f c + l

(S)fe+ 1

 

/+ 1

 

 

K

i

~ ° i

2

 

 

 

 

(юя+i

, ( « fc+1

 

 

H, i

+ Г : 1 l Ei, j

Ei, /+i =

(S) fc+1

(S) k + l

l Di,j

 

h

j

— o. .

 

i,3

г , , . —

■Of, i = i ;

II

О

 

 

(S+l)

ft+1

 

Ei, m

 

^г, m-1

 

1—D i,m

(52)

(53)

(54)

(55)

159

Д ля особой узловой точки

(г, ;')

 

 

 

 

 

1

 

V l ’ ! *1

2 - D t , j

.

1

, 1

, 1

k+---

ft+---

fe+—-

1 -1 , i - 2 * 1 . j 2 + * i + i , j -

2 - D i j

4 g ln

ф

<S) fe+i j

(56)

(57)

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

Данный численный алгоритм апробирован при расчете неустановившейся фильтрации газа к батарее скважин. Задача рассчитана Н. X . Гарифуллиной на ЭВМ М-20 как двумерная. Результаты решения сопоставлены с данными, получаемыми по практически точному методу Б. Б. Лапука, Л. А. Владимирова. При этом для величины отбора газа в 12% от начальных запасов расхождения в соответствующих значениях среднего пластового и забойного давлений соста­ вляют около одного процента.

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

Номер

«важины

e

8

12

15

45

47

21

2

3

19

1

10

48

52

16

7

9

14

11

5

17

Т а б л и ц а 12

Изменения во времени средних дебитов эксплуатационных скважин месторождения Б

 

 

 

Среднемесячные дебиты скважин, млн. м3

 

 

год

год

 

год

ГОД

год

j1 ;

год

 

год

годй

 

год

«

 

 

 

 

 

 

 

 

О

 

 

-1й

-2й

 

-3й

-4Й

-5й

-6й

-7й

$2

-9й

10-

 

оо

 

 

 

 

 

 

 

 

1

 

 

 

j

i

 

 

 

 

 

 

 

 

12,60

12,60

11,55

11,55

10,50

10,50

9,45

9,45

8,40

8,40

12,60

12,60

11,55

11,55

10,50

10,50

9,45

9,45

8,40

8,40

25,20

25,20

23,10

23,10

21,0

21,0

18,9

18,9

16,8

16,8

25,20

25,20

23,10

23,10

21,0

21,0

18,9

18,9

16,8

16,8

12,60

12,60

11,55

11,55

10,50

10,50

9,45

9,45

8,4

8,4

37,8

37,8

 

34,65

34,65

31,5

31,5

28,35

28,35

25,2

25,2

18,9

18,9

 

17,33

17,33

15,75

15,75

14,18

14,18

12,6

12,6

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

25,2

25,2

 

23,10

23,1

21,0

21,0

18,9

18,9

16,8

16,8

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

18,9

18,9

 

17,33

17,33

15,75

15,75

14,18

14,18

12,6

12,6

37,8

37,8

 

34,65

34,65

31,5

31,5

28,35

28,35

25,2

25,2

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

18,9

18,9

 

17,33

17,33

15,75

15,75

14,18

14,18

12,6

12,6

15,12

15,12

13,86

13,86

12,6

12,6

11,34

11,34

10,08

10,08

25,2

25,2

 

23,10

23,1

21,0

21,0

18,9

18,9

16,8

16,8

12,60

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

12,6

12,6

 

11,55

11,55

10,5

10,5

9,45

9,45

8,4

8,4

160

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