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

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

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

Настоящая глава посвящена рассмотрению способов решения некоторых задач подземной гидромеханики численными методами.

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

§ 1. Постановка некоторых задач

Рассмотрим фильтрацию однородной жидкости.

Будем считать, что известны дебиты скважин, расположенных

в точках О,- (і = 1 п) пласта, и что на некотором контуре Г задано давление. Тогда для отыскания давления р внутри области g с гра­ ницей Г могут, быть поставлены следующие задачи.

1. При установившемся режиме фильтрации (или без учета сжи­ маемости среды и жидкости) найти решение задачи Дирихле внутри области g с границей Г, если искомая функция р имеет в заданных точках — скважинах источники (стоки) мощностью qiJ2no и удовле­ творяет на границе условию р (х, z/)r = ф (s), а внутри области урав­ нению

 

 

 

é ( « £ ) + - 5 - ( " £ ) - 0-

<v-u >

 

2. При неустановившемся режиме фильтрации (с учетом сжима­

емости среды и жидкости) найти решение уравнения

 

 

 

 

І ( і ж ) + І Н ! гИ * ЯТ5-

(Ѵ'12)

внутри

области

g, удовлетворяющее

граничному

р (х , у\ t)г =

=

ф (s,

t) и начальному р (х, у, 0) = ф0 (х, у) условиям, имеющее

в заданных точках-скважинах предел

 

 

 

 

 

lim (j) а

dl = qt

(i = l,n),

(V.1.3)

 

 

 

rf+° i{

 

 

 

тде

lt — контур,

охватывающий i-тую

скважину; rt — расстояние

■от центра скважины до границы lt.

 

 

 

Если заданы забойные давления и приведенные радиусы скважин,

то при определении функции давления в пласте возникают следу­ ющие задачи.

3. При установившемся режиме фильтрации (или без учета сжи­ маемости среды и жидкости), обозначая Г — внешнюю границу •области, а у; — границы скважин, требуется найти решение задачи

Дирихле в многосвязной области g для уравнения (VI.1.1), если искомая функция р удовлетворяет граничным условиям рт = Р,

JPyt =

Ріѵ =

1, п).

 

 

 

 

 

 

4. Для неустановившегося режима фильтрации жидкости

(сжи­

маемая

среда

и жидкость) найти

решение

уравнения

(Ѵ.1.2)

в

g,

удовлетворяющее граничным

условиям

р ѵ рг (ср, <);

ру. =

=

р Уі

(t)

и начальному условию р

(х,

у; 0) =

р 0

(х, у).

 

150

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

от особенностей строения пластов и принятых схем

фильтрации.

5.

Например, для схемы напорной фильтрации

(гл. Ill, § 5) при

заданном положении и дебитах скважин может быть поставлена сле­ дующая задача. Найти функции давления и насыщенности: р (х , у; t) и s (х, у ; /), удовлетворяющие системе уравнений (III.5.3) или (III.5.4) и одному из (III.5.3), внутри области совместной фильтра­ ции нефти и воды gHB, уравнению (III.5.2) соответственно в областях, занятых нефтью gHи водой gB, непрерывных вместе со своими произ­ водными на общей границе областей gIIB, gh; gHB, gB. Заданы положе­

ния, дебиты скважии,

условия

разделения их на

воду и нефть-

(III.2.13), начальное

давлеиие

р іш0 = р (х, у; 0),

пасыщенность-

st=0 — s (а:, у; 0) и давление на внешней границе области.

Для месторождений платформенного типа пласты, имеющие нефтяные ловушки, распространяются весьма далеко или имеют гидродинамическую связь с другими пластами, насыщенными нефтью и водой. В этих случаях задание граничных условий на какой-либо выделенной линии весьма затруднительно и поэтому приходится искать другие пути для формулировки математической задачи. Например, формулируется задача Коши: найти решение уравнения (V.1.2), имеющее в заданных точках — скважинах предел (V.1.3), удов­ летворяющее начальным условиям и ограниченное на бесконечности, а следует полагать, что сетчатая граница совпадает с заданной.

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

о

сносе граничных

значений на сетчатую область не имеет смысла,,

а

следует полагать,

что сетчатая граница совпадает с заданной.

151

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

§ 2. Некоторые простые конечно-разностные уравнения

1.Пусть требуется найти решение дифференциального уравнения

вконечной области D, непрерывное вплоть до границы Г, удовле­

творяющее граничным р г =

срг и

начальным р<=0 =

ср0 условиям.

Для отыскания

приближенного численного

решения

задачи в зам­

кнутой области

D -г Г определим

некоторое множество

точек,

такое, чтобы оно содержалось в области D. Это множество

назовем

■сеткой. Мы будем употреблять, например,

прямоугольные

сетки,

образованные прямыми

 

 

 

 

 

 

 

 

X — ihx

(t = 0,

± 1

,

± 2 ,

...);

 

 

 

y = jhy

(7 = 0,

± 1

,

± 2 ,

...);

 

 

t — kx (к = 0, 1, 2, . ..).

Тогда точки пересечения линий называются узлами, а расстояния между ними hx, hy, х — шагом сетки. Дифференциальное уравне­ ние (Ѵ.2.1) мы будем заменять разностным аналогом, и соответственно граничные и начальные условия, заданные на Г и D, — граничными и начальными условиями на сетке с помощью определенного пре­ образования. Решения дифференциальной и разностной задачи в узлах сетки будут отличаться и зависеть от шага сетки и гладкости искомого решения. Считают, что конечно-разностный аналог вместе •с граничными и начальными условиями, заданными на сетке, аппро­ ксимируют поставленную задачу, если при шаге сетки стремящихся к нулю нормы разностей дифференциальных и сетчатых операторов, примененные к решению (для уравнения, граничных и начальных условий) стремятся к нулю. В качестве нормы чаще всего исполь­ зуют максимум модуля разности определяемых величин. Важным вопросом теории конечно-разностных схем является вопрос устой­

152

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

Составим конечпо-разностпый

аналог [21] уравнений

(Ѵ.2.1).

Производная

dp/dt может быть представлена в виде

dp/dt я=г

5=« (рк + 1 — pk) h

«шагом вперед»

или dp]dt «=* (рк

«шагом

назад». Верхним индексом «/с» мы будем обозначать функцию в мо­ мент времени t = кг.

Представим функцию р (0 .т, 0 -\- у, 0) в виде ряда

р (0 + £, 0 -I-у- 0) = р(0, 0, 0)-I-рхх + Руу + рххх2+ рууу2+ 2рхуху + . . .„

вводя новые обозначения, можно записать для /с-го слоя:

рк— А * 4" Ак0х -f- Afti/ -{- А \0х2-[- А1Хху -f- Aftp2 -]-...

Аналогично представим функции о жN

и = а + а10:г+ а01у + а20х2+ Щ.іхУ+ аогУ2+ . . б

N k = ak -f bkx -(- cky + .. .

Подставляя эти формулы в (Ѵ.2.1), получим:

«ю^іо Ч~ a01Agj -р 2а0 (А*о + Aft) -}- Вх -f- Cyak =

 

1

[(Aft1— Aft + ( А * ? - Ak10) X4- (Aft1Aft) у] +

0

(h\ т)

 

 

«шагом вперед»,

 

 

 

7

[(А* - Aft1) + (Aft - Aft1) * + (Aft - Aft1) y\ +

0

(h2, T)

 

 

«шагом назад»,

 

 

где

В ж С — некоторые коэффициенты, зависящие от

А 01, . .

а 01.

Будем употреблять прямоугольные сетки и

центральные

разности. Для определения члена, не зависящего от

х, у и ВСТ

сложим предыдущие уравнения для двух значений х, у жопределен­ ной правой части. Тогда для каждой пары значений х г х\ у г у члены, содержащие их первые порядки, сократятся, т. е. с порядком аппроксимации 0 (/г2, т) мы получаем:

(Aft1-

Aft

aio^ft + aoiftoi + 2а (Aft — Aft) ak

(V.2.2)

(A* — Aft1)

В (V.2.2) не входит А 1г, a A 20 и A 02 содержатся в виде суммы. Можно записать:

А 20х 2+ А02у2 = В ( х 2 — у2) + А (х2+ у2),

153

где А of, — А г В ; П 02 = А В, откуда получаем

И.,0 + Н 02 =

= 2/1. Тогда в разложениях достаточно удержать члены

рк = И* + /lfe10z + Ак01у + Ак (г2 + У-) +

(а)

о = а 0-!-а10а: + а01г/ + Д 2;

(б)(Ѵ.2.2')

ЛГ = а* + Д8.

Пусть давление задается в узлах і ± 1, /; г, /; проводность в t ± х/ , /; і, ;; г, / ± 1/2 (схема крест), отбрасывая погрешности, получим:

(в)

і, j ± l , а гидротогда из (а)и(б),

Рц — П*;

4 1 .

М-у,У

а и + ч * - -

-

а і - ч * , і

II о 4 IS

 

р

 

 

 

а

+

“ оі/і

а0

і -

2

1

«мА

а« 2

P U - і = -4о — П оі/і Jr A kh - \

2 = а 0

«Olh

 

Определяя отсюда коэффициенты А, а и подставляя их в (V.2.), шолучим:

Оі'+і/.РіЧі/ + йі-ЧгіРі-lj ~Г СГ£/+І / еР і/+1 "Г аіі-Ч ~Ріі-1

- 4 a f/p&-a*ÄB= ( - l) 5

^ ^ p f c - p f f 1"1»6),

(V.2.3)

где

g =

1, 0;

a= - a£+V=/+- • - + ay-‘/3

 

Рассмотрим

еще

одну

схему.

Пусть теперь давление

задается

з точках і ± 1; /± 1 ; і, j, а гидропроводность в і±Ѵг» j ± 1h'i

Ч- Тогда

J?i+1, /•+1 =

j j t i , / +x =

.Рс-і, /-1=

-Pf+i, і - і =

 

 

r f f = A k ;

 

 

 

И* + П*о h -f- И оіД 4- 2/1* A2;

/ 2і /+>/2 =

а о + а ю у

4

а оі у !

n g — П 50А + П ^ г/і-{-2П *А 2;

0£-./„/+■/= =

а 0— а 1 0

4

а 011 -;

П* — П*0А

П*іА 4

2И*А2;

0 £_і/ 2і /_ і/2 =

а 0 — а 10 —

 

а 01 — ;

П* + П*0А

— Пцх/г 4

2П*А2;

0£f i /2] ;-_і;2 =

а 04 а 10 ——

<*оі"у •

15 4

Определим коэффициенты А и а и, подставляя в (Ѵ.2.2), получим?

°і+Чг, i+'hPi+1, /+Х + ОѴ-Ѵз./'+'/гРі-І, /+1 + аі+'І2,І-'ІгРі+1, /-1 +

+ <*-./„ і - ч Л и і-

1 -

^ ц Р ц -

2a*Äa = ( - l)6

(p&- P?7 (-1)5),

 

 

 

 

 

 

 

(V.2.4)

 

где 5 = 1

и

0; a(7 =

о,-

 

 

 

 

 

t‘4-1/ 2 , /+1/з

 

 

 

 

Аналогичные формулы можно получить для а без промежуточных

узлов. Посмотрим, как использовать формулы

(Ѵ.2.3) и

(Ѵ.2.4).

при 5 = 1. Начиная

расчет с начального слоя к =

0, на

котором

заданы

давления р° = р (х, у, 0), определяем p}j

на

первом

слое.

Затем,

по ним — на

втором и

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

ру+1

вычисляются непосредственно,

схема счета называется явной.

Изве­

стно, что при большом шаге по времени ошибки, появившиеся на некотором слое, будут расти. Поэтому приходится шаг по времени ограничивать, вводя критерии устойчивости счета. При | = 0 полу­ чим систему линейных алгебраических уравнений, путем решения которой определяются значения давлений на следующем слое. Такая схема называется неявной. Как правило, неявные схемы устойчивы, без ограничений на шаг по времени.

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

Явные схемы:

1) Ру 1 = Ріі (1 - с) + [°с+Чі, /Pi*i, / + Oi-v.. Л - 1 , / ■

+/♦ 1 + /-«/.Pt./-1 — akh2l

Условие устойчивости: max c ^ l:

2)P it1= Ріі (l— у) + 8

[<*+«/„і + ч Л 1 ,Hi+

 

 

+

° i - 7 t . І+Ч гР і-1- / + 1 + a l+4t, І-ЧгРі+1, / - 1 +

 

 

+

И£_./г, j - ч Л і ,

i - i - 2 a kh%

ш ах у < 1;

3)

P i t 1=

Ріі (1 - c) +

g^ r [Of+i. jPi+1, / +

T -i, jP i-1, / +

 

+ ° i, j+lPi, H I T

ai, j-lPi, /-1 + Оц (Pi+1, / + P i-1, / +

 

 

 

+ A*, y+i +

P?, y-i) — 2akh2],

m ax c ==: 1;

4)

Py1-1 =

Pij ( l —у )

+

[T+i, y+iPi+i, i+i + CTi-i, f+iPi-i, i+1+

155

 

+

°І+1,/-1;Р<+1,/-1 +

a i-l, Z-lPi-1, / - 1 +

aij (Pt+1, /1-1 +

 

+ P i - 1 , /+ 1

+

P u i ,

h i + p ti, /-i) — ScT//P</ 4o*A],

max | « : 1 .

Неявные схемы:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5)

a h ' h ,

i P i + i ,

i

+

° і - ' / г , i P i - 1 , І

+ ° i,

h ' / ' - P i ,

/+1 +

G i j - ' h P i ,

/ - 1—

 

 

 

-

4ff(/ ( l +

l )

pb = aA’--

^

p&-*;

 

 

6)

a i + ' h ,

i + ' h P h l , / +1 +

a i - ' l z ,

i + 4 z P i - 1 ,

/+ 1 + <*♦«/„ / - ‘/.P ? n , /-1 +

+

ff,_./f,

 

 

 

M -

4ff,/ ( l + 4 ) 4

 

=

2fl'Ä»-

 

 

• 7 )

+ + 1 , / Р у + 1 , 1+

O l - і ,

 

/ +

 

f f , , / + i P *

M

+

f f , , / - i P *

/ - 1 +

 

 

 

+

ff,-y (p.41, / +

P i - 1, / T pf, /+1 +

/- l) —

 

 

 

 

-

8ff, / (1 + 4 )

pb =

2a*A2 -

 

4 ^ P&-1;

 

 

 

S)

°У+1, /+1Р.Ч1, /-1 + + -1 , /+lP f-l, / + 1 +

a i+l, j - lP l+ 1 ,

i - l

+

 

"Ь ° + i, f - i P i - 1 ,

h

l

+ a i, j (Pi+1, !+1 + P i - 1, y+1 +

P h i ,

h

l +

P h i ,

i - l )

 

 

 

-

8ai j (1 + 4 ) pb = 4a'A2 - - ^ L

pfr \

 

 

В формулах

с =

4cr(yT/ß*///i2,

с+-

равно среднему

арифмети­

ческому значению а в четырех узлах.

2.В дополнение приведем сводку формул на прямоугольной сет

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

Обозначим шаги по направлениям х, у, t соответственно А, I, т.

'С порядком

аппроксимации О (А2 +

Z2, т)

получаем [114]

способом,

аналогичным предыдущему, следующие явные уравнения:

 

■пк+1—

Y

!

ai+i>i— ch i , j \

 

k

I

(„

<А+і,у —<А-і,Л v

• ~

І Г Н Т і і \ ° Ч +

----------4---------

J А+1’ ' +

Ѵ0 ,/-------------

4---------

j Х

X Р І 1 , і +

a2 (or,у +

Ц .М -а? ./-1,) ^

,+1 +

( от.. _

£ і./+ і= £*,М. ) х

 

X рЬ /—1+

[ 1

2

(1 +

а*) ff,/] p fr -

^ /;

(Ѵ.2.5)

РкС ) = т щ г [+>■/., /Рй-і, і +

іРі-1 , і + а2 К

/+*/.р £ /и +

 

+

<+ у'-1/гр£ У-1)1 4- {1 —

 

 

а‘+‘ h ,i + ai - 'h , i Jr

 

 

 

+

а2 (о,, /+ѵ, +

о,, /-./2)]}р?у -

7ß % T < - .

(Ѵ.2.6)

При

условии

Т ==s А2 (ßtf)min/2

(1 +

а 2) сггаах

(где у = т/А2, a =

= A/Z) при a

= 1 уравнение (Y.2.5)

совпадает с

тем же

порядком

156

аппроксимации. Неявные аналоги можно записать в виде:

(■?„+

 

 

 

 

 

 

 

 

P U I +

 

+ «* (»„ +

 

 

 

+ a» (ai r i

Ö

Ü

 

) Д

 

-

 

_ [ Ж

_ 2 ( і

+ ^ ) а г; РіГ-

 

 

+

 

 

 

(V.2.7)

 

<*<+«/., /ltf+і, / +

<*«-'/.,

 

/ + “ZK

i+WüPti+i —

 

 

 

 

 

 

ГР*я

О’і+'/г, /~Ь at-'h, І + “2 (СТ£, /+'/г +

 

 

 

 

 

 

 

 

 

+ «ти -ѵ .)]р& =

 

 

+

 

 

 

(Ѵ.2.8)

При

а = 1

уравнение

(Ѵ.2.7)

совпадает

с тем же порядком

аппроксимации, а уравнение (Ѵ.2.8) тождественно

(Ѵ.2.1). Уравне­

ния устойчивы.

 

 

 

 

 

 

 

фильтрации

имеет

В полярной системе координат уравнение

вид (II.2.11), т. е. Lni (р) запишется в виде

[114]:

 

 

 

 

1 » . < Й - А £ ( ™

& ) + * £ ( < > £ И * Я

др

0.

(Ѵ.2.9)

dt

Запишем сеточное уравнение для (Ѵ.2.9):

 

 

 

 

 

 

t = tk =

kx {к =

0,Ту,

r =

rt =

ih

=

 

cp =

фj =

jl

(;' =

1,

n)\

L r, t ( p ) = ( l —

ai+'h, i P K l , i +

( l — -£J-) ai-4 i, iP i-1, / +

 

+

af^i, j+'hPi, }+1 + arG‘\

/ 2Pi, 1-1

Ц(

 

 

 

)y +

 

 

 

+ ( l —

| f ) cr£+, / i , / + ( l —

 

 

/ +

a ?of<,/+*/s +

 

 

 

+ afr, /-•/,] P& +

( -

D£ ( ^ ) . . p £ 7 _1)* = ÄW&;

(V.2.10)

 

x

,j

 

11

для

явной схемы

 

 

 

 

ar~

и

^

[0

для

неявной

схемы.

 

 

При явных разностных схемах ограничения на шаг по времени вследствие необходимости выполнить условия устойчивости следу­ ющие:

_ . ____

( Р * Я ) ш і П

2 (1

tt2) Чщлх

Начало координат является

особой точкой системы координат,

в этой точке уравнения (Ѵ.2.9)

и (Ѵ.2.10) записаны быть не могут.

157

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

Например, для этого можно применить сетку с сохранением длины дУгп между узлами.

§ 3. Метод прогонки. Метод итерации

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

Л 1р г*4''1 -г А 2p h- f ср, = d рЧГІг-Ріі

 

 

0,5т

 

 

 

pkfl-- -pk

Л,рк+'!! + Л2рй+1 + фг = d - ч

ич

 

 

 

0,5т

Из (Ѵ.2.3) видно, что для

(р) и Л 2 (р) следует взять

Л 1 (р) = (оі+Чг> /А +ьу +

Щ -у,, iP t- i,j — 2<УцРц),

ГД

 

 

 

Л 2 (р) = (a i, i+' hPi, /4-1 +

а і, і-Ч-.Рі, / - 1 — ^GijPtj),

где

" W . + A ' - v .

,

Вместо системы (V.3.1)'можно использовать

 

AiPft+1/, +

cpi = d Pkf h -Рі/

 

 

0,5т

 

(V.3.1)

(V.3.2)

(V.3.3)

(Ѵ.З.Г)

158

где

 

 

/

-

 

 

 

 

rii

 

Л2р'і+1+Ф 2 = й ' ч

0,5т

 

 

 

 

 

Al (p) —

iPirl, j

!

CTt—1/г, iPi-1, І ^tjPii',

Л 2 (p ) =

Щ, j+'/zPi, / + 1

+

CTt, /-' / :Pi,j-l ^ l j P l p

значения cplt cp2 и d такие же, как

в (Ѵ.3.1). В этом случае в (Ѵ.2.3)

сохраняются только

точки, лежащие

на прямой, вдоль которой

ведется прогонка, в связи с этим (Ѵ.3.1') именуется JI. О. С. локально, одномерной схемой.

Используя уравнения (Ѵ.2.4), можно вести прогонку в диаго­ нальном направлении. Тогда уравнение (Ѵ.3.1) сохраняется и для значений Ах (р), Л 2 (р) получим после подстановки а(/-:

■Л-1(р) = al-'l*J+4tPi+U /+1+ аі-Чг, i-'h. X

 

X Pi-11 j-l

(аі+Ч 2, І -'! I "b °i-1/», i-4 :) Pii>

Л2 (p) = ori_v ,_ z+v.Pi-1 , /+ 1 +

Gib’/=, i-'h.Pi-1 ,/ - 1

~

(аі-’/2, Іт'І2 + ai+4:, i~'h)Pij.

(V.3.4)

Во всех случаях будем иметь:

 

 

срх = akh2; cp« =

ak+1№\ d =

.

 

Отметим, что (Ѵ.3.1) можно применять и при значениях коэффи­

циентов о, зависящих от времени, при этом Л будет иметь верхний

индекс, совпадающий с р,

т. е. берутся значения п на тот же интервал

времени, что и р, при этом меняется норма, в которой схема (Ѵ.2.5) абсолютно устойчива. Однако это — математические вопросы. Для ознакомления рекомендуем читателю работы [139] или [94], где исследована схема (Ѵ.3.1).

Прогонка реализуется следующим образом.

Расположим точки на считаемой прямой по порядку возрастания индекса. Например, при счете по схеме (Ѵ.3.1) и (Ѵ.3.2) вдоль оси х

получаем на к +

Ѵ2 полуслое:

 

 

 

 

 

где

 

А,пРпі-1

mPm-f* CfflPm+l — Л,

(Ѵ.З.о)

 

fc-Ь1/ .

 

ft- Н /.

 

ft+’ /s

Pm-1 =

 

Pm+l ~

P i-1 ,' />

Pm = Pi, i

%

Pi+1, / i

А _er

. D

_ аС^'и,і +

аі-Чг,І

,

B*Hh?~

n

____

W - 1/ * . /» &tn

2

 

'

T

1

/>

=

ah+'l--h2 -

о,-, /,Ь. / Д j

— er,, /+ ./Д y_! +

 

2 ^ 'V /+* /і

/ - 1/ ,

I

Ä*tf/t2 )

k

 

 

 

 

 

 

 

 

Pi!•

 

159

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