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

книги из ГПНТБ / Годунов С.К. Разностные схемы. Введение в теорию учеб. пособие

.pdf
Скачиваний:
81
Добавлен:
25.10.2023
Размер:
14.18 Mб
Скачать

190 ГЛ. 7. ПРИЕМЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ

формулами (3), можно написать

(ill Uxx)x=mh,t=(n+\)%

h2

— -JfUxxxx {X, tn+l) + О (T - f h2),

и (mh, 0).

Отсюда, с учетом x = rh2, можно написать

Lf \U\H-.

<?(x,n,tn+i)

+

0(h2),

•ф (тЛ) + 0,

 

 

 

ф т, tn) — qp т,

tn+i)

+ О {п2),

0.

 

 

 

Но

<v(xm, tn+i) = 4>(xm, tn) + [4>(xm, tn+l) <p(xm, /„)] =

= Ф (xm, tn) + О ( T ) = ф (xm, tn) + О {h2).

Поэтому

\\bfW\\Fh = 0(h2).

П р и м е р 3. Рассмотрим простейшую разностную схему, ап­ проксимирующую задачу Дирихле для уравнения Пуассона в

(0,1)

(т,л +/)

—•fin+/,/?)

б) (>п,л-/)

 

О

 

 

(/,0)

 

 

 

 

 

 

 

 

Рис. 12.

 

 

 

квадрате

D

(0 <

л: < 1, 0 <

г / < 1)

с границей Г

(рис. \2,а):

 

 

 

ихх + иуу

= ц> (х, у),

(х, #) е= А

 

 

 

 

 

u\v

=

ty(x,y),

(х, */)е=Г.

 

 

Построим

сетку Dh, отнеся к ней те точки (xm,tn)

=

(mh,nh),

которые

попали

внутрь

квадрата или на его границу.

Шаг h

будем считать выбранным

так, чтобы число 1/Л

было

целым.

§ 22. ПОСТРОЕНИЕ АППРОКСИМИРУЮЩИХ РАЗНОСТНЫХ СХЕМ

191

Разностную схему L„uW =

/№ зададим

 

равенствами

 

 

um+i, п

2 и т п

-|- um-i,

п

_^ ит,

п

+ ! — тп

-\- ит,

п1

 

 

А2

 

 

 

+

 

 

 

Л2

 

 

 

 

 

 

 

 

= ф ( т / г , я я ) ,

( т / г , я я ) е D,

 

 

 

 

 

 

=

гр ( т / г , «Л),

( т / г , n/г) е Г .

Здесь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ф ( т / г ,

я/г),

е с л и

( т / г ,

я/г)

е

D,

 

 

 

г р ( т я ,

я/г),

е с л и

( т я ,

я я )

е

Г .

 

Невязка 6/( / l ) ,

L h [u]h = /(/г)

+ bf(h\ имеет в силу формул (3) вид

 

 

Л2

 

 

 

 

 

 

 

 

 

 

 

 

О,

 

 

 

 

 

 

 

 

 

 

так что

аппроксимация

имеет

второй

порядок.

Пятиточечный

шаблон,

отвечающий использованному

разностному

уравнению,

изображен на рис. 12,6.

Разностные схемы, построенные выше, получались путем за­ мены каждой производной в дифференциальном уравнении тем или иным разностным отношением.

2. Метод неопределенных коэффициентов. Более общий спо­ соб построения разностных схем состоит в том, что прибли­ жается не каждая производная в отдельности, а сразу весь диф­ ференциальный оператор. Разъясним этот способ на примерах разностных схем для задачи Коши (4). Сначала рассмотрим схему первого порядка аппроксимации (5). Она связывает зна­ чения искомой функции в трех точках, изображенных на рис. 10

слева. Разностное

уравнение

 

 

 

 

и " + 1

lln

чп

I,"

Л л И < м в

~

-

т

+ \

т = Ф ( т я , ят),

используемое в этой схеме, имеет вид

AhuW = аЧп+х

+ айипт

 

+ а , и £ + 1 = <р ( т я , л х ) .

Забудем на время, что нам уже известна разностная схема (5), для которой

192

ГЛ. 7. ПРИЕМЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ

и, считая эти коэффициенты неопределенными, постараемся по­ добрать их так, чтобы имело место равенство

ИЛИ

 

 

 

 

 

An[u]h\x=mh=Au\x==mh+0(h),

 

 

 

 

 

(6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t=nx

t=m

 

 

 

 

 

где

 

 

 

 

 

 

 

.

da

ди

 

 

 

/-,.,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Л« == -ч^

з—.

 

 

 

 

(7)

 

 

 

 

 

 

 

 

 

64

ах

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Воспользуемся

формулой

Тейлора:

 

 

 

 

 

 

и [mh, (п + 1) т] =

u (m/i,

дт) + т u}

(mn,

fit) +

О (т2 ),

 

ы [(т +

1) Л, пх] = и {mh,

пх) + hu'x (mh,

пх) +

О (/г2).

Подставив

эти

выражения

в правую часть

равенства

 

Л Л Мл

I x = m

/

I

, =

a°u [«/г, (m + 1) т] +

 

 

 

 

 

 

t=nx

 

 

 

 

 

 

 

+

а0 и (m/г, ят) +

 

+

1)«, пт]

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЛЛ [«]Л

l x = m

f

t

i

= (а0

+ а0

+ а,) и (m/г, лт) +

 

 

 

 

 

+

a 0 T

<

W

+

fl]A

3u(n£jrt

+ 0

( а 0 т 2

>

a i A 2 } >

(

8 )

Поскольку нашей целью является такой подбор коэффи­ циентов а0, а0, «ь чтобы выполнялось условие аппроксимации (6), то естественно предварительно так сгруппировать слагае­ мые в правой части равенства (8), чтобы выделился член (7). Тогда остальные слагаемые образуют остаточный член аппрок­ симации, который должен быть мал. Чтобы выделить член Лы, можно заменить в правой части равенства (8) производные du/dt или ди/дх соответственно по одной из формул:

ди

.

, ди

ди

ди

А

¥ з

А "

+ ¥

и л и

- д х - - - д Т ~ А и -

Для определенности воспользуемся первой из них.

Кроме того,

подчиним

шаги

т и h

связи т = rh, где г —

какая-нибудь постоянная. После этого равенство (8) примет

следующий

вид:

Л л [и]А | х = т й

, = a°rhA и \ x = m h > + (a0 + а0 + а,) и (mh, пх) +

t=nx

t—nx

+ (a°r + a,) hux {mh, пх) + О ( a W , axh2). (9)

§ 22. ПОСТРОЕНИЕ АППРОКСИМИРУЮЩИХ РАЗНОСТНЫХ

СХЕМ

193

Среди всех гладких функций u(x,t)

можно

указать

такие, для

которых и, ди/дх и dujdt в любой

заранее

заданной

фиксиро­

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

 

 

ди

 

.

ди

ди

л

 

 

и>

_

и

Аи = ж

~

ж = Ф(*, t)

 

также можно считать

независимыми

друг от друга. Ввиду

этого

из

равенства (9)

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

пра­

вой

части ф(х, /)

задачи

(4) условия аппроксимации

 

 

 

Л А М й и т Л > =

( Л И ) ^ т Л > +

0(А)

 

 

 

 

t=nx

t=nx

 

 

необходимо, чтобы выполнялись равенства cfirh = 1 + 0, (А),

а° + а0 + а, = 0 + О2 (А), (а°/- + а1 )А = 0 + О3 (А),

где Oi(A), Оя(А),Оз(Л) — какие-нибудь произвольные величины порядка А. Положим 0\(А) = 02 (А) = 03 (А) = 0. Получаю­ щаяся при этом система

 

 

 

cfirh = 1,

 

 

а° + а0 + а! = О,

 

 

 

а°г +

а, = О

имеет единственное

решение

 

 

 

0

= =

J _=

l

 

 

 

__

г — 1 _

1

1_

 

а °

лА

А

т '

 

а,

 

1

 

 

 

 

А '

 

 

которое приводит к уже известной схеме (5).

Теперь мы, однако,

дополнительно

узнали, что среди раз­

ностных схем вида

 

 

 

 

 

(

а°ип+х

+ %ипт +

= ф (mh, пх),

она является единственной, аппроксимирующей рассматривае­ мую задачу Коши. Говоря о единственности, мы пренебрегаем тем произволом, который вносит свобода выбора функций Ox(h),

7 С. К. Годунов, В. С Рябенький

194

ГЛ.

7. ПРИЕМЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ

02(h), 03(h).

Всюду в дальнейших примерах мы также будем

пренебрегать

подобного рода очевидным произволом и даже

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

величинам

Ox(h),

 

02 (ft),

0 3 (ft),

с,

самого

начала

полагая

их

равными

нулю.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Читатель

без

труда

убедится,

что

в

рассмотренном сейчас

примере

учет

этих

величин привел

 

бы

к следующему несуще­

 

 

 

 

 

 

 

ственному

изменению

результата:

 

(т-1,п)

(т,п)

 

 

 

 

 

 

 

а о

=

!

[

^

±

+

0 (

Л )

,

 

 

 

Р и с "

1 3 -

 

 

 

 

 

 

а , = 4 [ - 1

+

0(Л)].

 

 

 

Аналогично будет обстоять дело и в других примерах, кото­

рые нам

встретятся.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Посмотрим теперь, как можно строить

для

задачи

(4)

раз­

ностные схемы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\

 

 

 

 

 

 

 

 

 

 

 

 

m =

^>(mh)

 

 

'

более общего вида, связывающие

значения

искомой

функции

в четырех точках, изображенных на рис. 13.

 

 

 

 

 

 

 

 

Шаги сетки снова свяжем равенством

х — rh,

 

г — const,

и

введем обозначение Лл, положив

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V № , s

« 4 +

I

+ «

 

+ a-M-i

 

+ a A + r

с

 

0 D

Для всякой достаточно гладкой функции u(x,t)

 

помощью

формулы

Тейлора

можно

написать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Л Л ["1л Umft, == (й°

+ Й0

+

а \ +

a - l )

" ( m f l >

П Х

)

+

 

 

 

 

 

 

 

t=nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

a?rhut

(mh,

nx) +

(a, — a_,)

hux

(mh,

nx)

+

 

 

 

+

1

a°r2h2utt

 

(mh,

nx) +

~

(a,

+

 

a_,)

ft2^

(mft,

пт)

+

 

 

 

 

 

 

 

 

 

 

 

+

 

0 ( a W ,

a,ft3,

a_,ft3).

(12)

т->

 

 

 

-

части этого равенства

член

*

 

du,

du

Выделим

в правой

Ли = -7п

ох

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

at

воспользовавшись

 

для

этого

тождеством

ut

=

ux-\-

 

Аи.

Имеем

Л л Мл U m f t

, =

а°гЛЛ« | ^ т

Й 1 +

0

+

а0

+

а, +

а_,) " (mft, лт)

+

 

 

 

 

+

 

(a°r +

ах a_j) hux

 

(mh,

пх)

+

 

 

 

 

 

+

1

a°r2h2uit

 

(mh,

пх) +

- j ( a i +

а_,)

ft2^^

 

(mh,

пх) - f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

О ( а № , a,ft3,

a_,ft3 ).

§ 22. ПОСТРОЕНИЕ АППРОКСИМИРУЮЩИХ РАЗНОСТНЫХ СХЕМ

[95

Если

предполагать,

 

что величина

0(a°r3h3, axhb,

а_]/г3)

доста­

точно

мала, — это

предположение

подтвердится в дальней­

шем, — то для выполнения условия

аппроксимации

 

 

 

 

^n[u}n)x=mh=mx^mh_

t=nx

+

o(h)

 

 

 

 

 

 

 

 

t—nx

 

 

 

 

 

 

необходимо,

чтобы

четыре числа

а0 ,

а0 ,

аь

а-i

удовлетворяли

следующим

трем

равенствам:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<firh

=

l

+

Oi(h),

 

 

 

 

 

а° + й0

+ Й1 + а - 1 = 0

+

О2(Л),

 

 

 

 

 

(а°г +

а, -

а_,) h =

0 +

0 3 (И).

 

 

Положим,

как

условились,

произвольные

величины

0\{h),

02(h), О3(h)

порядка

h

равными нулю. Получим

систему

урав­

нений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а°гА=* 1,

 

 

 

 

 

 

 

a0

+

a0 +

ai +

a - i = 0 ,

 

 

(13)

 

 

 

 

 

 

a°r +

a, — a_! = 0.

 

 

 

Если эти условия выполнены, то

лЛ[«]„ Um f t ,

=

t=nx

+ у

a°r2h2utt (mh, пх) +

 

Л и |

л

 

 

'x=mh

 

 

<=>пт

 

 

 

 

 

 

+

-я- (ai

- f a-i)

(tf*A, ят) + О (a°r3h3, a,A3 , a _ jA 3 ) .

Система (13) имеет много решений — семейство решений, зави­ сящее от одного параметра. Одно из этих решений:

 

 

 

a_, = 0 , a0 = •

1

a, =

 

rh

'

 

 

 

 

 

 

дает уже рассмотренную схему

(5). Решению

o _ _ L

 

1

 

1

2h

а ~

rh '

 

аг, = rh'

а ~ ] ~2h

соответствует

схема

 

 

 

 

 

 

..n+l

 

 

• q>(mh, nx),

LhuW

=

 

 

 

2h

 

 

 

= of, (mh).

 

 

 

 

 

tfl

Выбрав какое-либо решение системы (13), надо его под­ ставить в остаточный член и убедиться, что он мал. Для двух

196

 

ГЛ. 7.

ПРИЕМЫ

ПОСТРОЕНИЯ

РАЗНОСТНЫХ СХЕМ

 

 

 

сейчас приведенных

решений

подстановка

чисел

а", а0,

ait

а_4

дает

остаточные

члены

 

 

 

 

 

 

 

 

 

 

 

 

порядка

0(h).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Среди

гладких функций u(x,t)

 

есть

многочлены

второй

сте­

пени, для которых d2u/dt2

и д2и/дх2

 

принимают в любой

фикси­

рованной

точке

любые независимые наперед заданные значе­

ния.

При

этом

член 0(a°r3h3,

a\h3, ct-\h3),

в который

входят

третьи производные многочлена u(x,t),

 

обращается

в нуль. По­

этому

для того,

чтобы остаточный член был порядка h, необ­

ходимо, чтобы коэффициенты при d2ujdt2

и д2и/дх2

каждый в от­

дельности

были

порядка h. Поскольку из первого уравнения

(13)

имеем a°=l/(rh),

 

то коэффициент при d2u/dt2

есть

rh/2

и порядок остаточного члена всегда не выше первого.

 

 

Мы установили, что нельзя

построить разностную схему

вида

(10),

которая аппроксимирует задачу

 

 

 

 

 

 

 

 

 

 

 

 

[

ди

ди

 

,

 

 

 

 

 

 

 

 

 

LuJi

 

^

~ ^

=

= ф

(

Х '

0 ,

 

 

 

 

 

 

 

 

 

|

 

и(х,0)

 

=

$(х)

 

 

 

 

 

с порядком h2.

Для

увеличения

порядка

аппроксимации

при­

шлось бы увеличить число точек разностной сетки, используе­ мых в конструируемой схеме.

Укажем некоторый способ, позволяющий все же построить разностную схему с аппроксимацией порядка h2, использующую только четыре указанные точки разностной сетки. Способ по­ вышения порядка аппроксимации, который мы сейчас изложим с помощью примера, носит общий характер. Оказывается, что

можно подобрать коэффициенты а°,

а _ ь а0, а{

так, чтобы вы­

полнялось

равенство

 

 

 

 

 

Л Л [и] Л = а°и (mh, (п +

1) т) + а_хи ((т — \)h,

пх) +

 

+ а0и (mh, пх) + ахи ((т +

1) h, пх) =

=Аи+4

к л « ) ' + ( Л " ) * ] u m h . + 0

(

« 2

) =

u м + 0 2)>

где

S

t=nx

 

 

K m

n>

 

 

 

 

 

 

E — оператор умножения на единицу. Тогда ввиду Ки — щ — их =

= <$(х, t)

разностная

схема

 

 

 

 

u% = ty{mh),

§ 22. ПОСТРОЕНИЕ АППРОКСИМИРУЮЩИХ РАЗНОСТНЫХ СХЕМ

197

где

 

Ф£ = (Ph4)x=mh

=

Ф +

Т "

(Ф* + Ф*)

Umft..

 

 

<=ят

 

 

 

<=г а 1 :

 

будет

аппроксимировать

рассматриваемую

дифференциальную

задачу

на решении

u(x,t)

со

вторым

порядком

относительно /г.

Коэффициенты

а0, а _ ь

а0 ,

ai

снова могут

быть подобраны

методом неопределенных коэффициентов. Они оказываются сле­ дующими:

0

_

1

_

1 , г

_ 1 - г

_

1 + г

А

— ТА ' а ° ~ " Т л + Т Г *

а - ' ~ а

' ~

W

Оператор

Ап

при этом

получается таким:

 

 

Методом неопределенных коэффициентов можно не только

подобрать коэффициенты

а0, а-ь ао, Яь при

которых

Л А [«]„ = а°и (х, t + т) + а_!« (л: — /г, t) +

 

+

а0 и (л:, t) + а[« (л: + h,

t) = Ря Лы + О (/г)2

при выписанном выше операторе Ри, но и построить все такие операторы.

Покажем, как это делается. Считая, что

ЛА „<» -

Л » * 1 + а^,«»

+

а 0 < +

 

«,«&+„

 

и пользуясь формулой Тейлора, получим

 

 

 

 

 

 

 

Л-я М л 1*=лг«, =

( а ° + а

° + а '

+ a ~ l )

" (m h >

п т

) +

 

 

 

 

 

<=ят

 

 

 

 

 

 

 

 

 

 

 

+

a°rh

и{ (mh,

пх) + (а[-}-'а_])

hux

(mh,

пх)

+

 

+ -i- a°r2h2uff

(mh,

пх) +

~ (a,

+

a_,)

A 2

^

(mA,

гат) +

 

 

 

 

 

 

 

-fO(a°/"3 A3 , a,A3, a_,A3 ).

(14)

Это выражение

мы сейчас преобразуем. Начнем

с

вывода

тождества

 

 

 

д2и

д2и

, . . .

, . . .

 

 

 

 

которое вытекает из определения Ли:

198

 

ГЛ.

7.

ПРИЕМЫ ПОСТРОЕНИЯ

РАЗНОСТНЫХ

СХЕМ

 

Доказательство

содержится в цепочке очевидных

тождеств:

 

д2и

( ди ,

, j

д2и

. , ,

ч

д

 

 

 

 

 

 

 

dt2

~ \ дх +

Н =

т а г + ( А и ) ' s

Ж

u t + (

Л и )

^

 

 

 

 

 

 

 

 

 

=

д

(и* +

rN-

и** + (Ли), +

(Ли),.

 

 

 

 

 

 

 

 

Аи)

 

Используя эти тождества, можно выражение (14) переписать в следую­

щем эквивалентном

виде:

 

 

 

 

 

 

 

 

 

 

Л Л

Ы]к

\ х = т п >

= a°rh (A«)» + 1

а°л2 А2

[(Ли), +

(Ли),]»

+

 

 

 

<=пт

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

0 +

а0 + Л! + а - i ) и (тА, ят) + (а°л +

ai — a - i) Аи^ (mA, ят)

+

 

+ [ у а°л2

+ 1

(а, + а - , ) ] А*я« (тА, ят) +

О ( a W , а,А3 , а-,Л3 ).

(15)

Построим оператор

Ah,

удовлетворяющий

условию

Али = Рк Ли +

0(А 2 ) .

Члены,

содержащие Ли,

(Ли)*,

(Ли)*,

включим в

выражение РнАи, по­

скольку

выбор оператора

РнАи

в наших руках. Все остальные члены:

 

 

 

 

 

0

+ а 0 +

а_, +

аО и (тА, ят),

 

 

 

 

 

 

 

 

(а°г +

— a_i) Аи* (mA, ят),

 

 

 

 

 

 

 

 

a°r2 + а, + а_, 2

 

, .

 

 

 

 

 

 

 

 

 

2

Л

"** ^ т Л ' Я Т ^'

 

 

 

О (a0 /-3 A3, a [A3, a_jA3 ),

обязательно войдут слагаемыми в остаточный член равенства

АЛ [и]п = Pf t Aa + ост. член,

как бы мы ни выбрали оператор Рн- Справедливость последнего утверждения доказывается тем, что среди функций и(х, t) существуют такие, для которых и, и*, ихх, Ли, (Аи)х, (Au)j принимают в любой фиксированной точке (Хо, to) любые, независимые друг от друга, наперед заданные значения и0 , и°, ихх, (Ли)0 , (Ли)0 , (Ли)0 . Такой функцией является, например, многочлен

Р (х, 0

= и0 +

«° (* -

х0) +

[(Ли) 0 + и°] (/ -

t0) + 1

и 0 , (х - x0f

+

 

+ у

К +

+

( Л «)?] (' ~ tof +

[ « & +

( £ « ) £ ] (* -

*о) (' - У -

Ввиду

независимости

значений и, и», и**, Ли, (Au)j, (Ли)* при любом вы­

боре оператора Ph для аппроксимации второго порядка необходимо, чтобы

каждое в отдельности слагаемое, входящее в остаточный член,

было по­

рядка А2. Это требование можно записать такими равенствами:

 

ао + a 0

+ а.\

+ a - i

О,

 

(afr +

a , +

я - , ) я

= 0,

(16)

(aQ r2 + a, + a - , ) A J = 0.

§ 22. ПОСТРОЕНИЕ АППРОКСИМИРУЮЩИХ РАЗНОСТНЫХ СХЕМ

199

 

Решение системы

(16)

определено

с

точностью

до

множителя. Дополним

эту систему

уравнением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a0rh=\,

 

 

 

 

 

 

 

 

 

(17)

которое выражает естественное, хотя и не

необходимое

ограничение

на

вы­

бор оператора Я*: коэффициент при (Ли)

в

выражении РьАи

равен

еди­

нице.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В

правые

части

равенств

(6),

(7)

можно

было

бы

добавить

произволь­

ные слагаемые

Oi(h2),

02(h2),

 

Оз(А2 ),

0 4 2 ),

но

мы

считаем

их

равными

нулю, как условились.

 

 

 

 

 

 

 

 

 

 

 

 

 

a0,

a~lt

а0,

Решая

систему

уравнений

(16),

(17),

получаем

коэффициенты

а ь

которые

были уже

нами

приведены:

 

 

 

 

 

 

 

 

 

 

 

 

1

 

_

1

. г

 

a-i

 

 

 

 

l + r

 

 

 

 

 

: 7 Р

a ° - ~ 7 h + T '

 

 

 

2h

 

 

2h

 

 

 

При этих значениях коэффициентов остаточный член

равенства

(15)

 

 

Л л

[и]„ = Аи

+

- у - (Ли), +

!~

 

(Аи)х

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ О (a°r3h3,

 

а,Л3 ,

а_,А3 )

=

РнАи

+

О (а°л3 3 ,

axh\

a_,A3 )

удовлетворяет

оценке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

| О (а°г3 А3 ,

а,А3 ,

а_,А3 ) | <

A (r2h2

+

Л2),

 

 

 

 

где

А — некоторая постоянная,

зависящая

только

от

максимума

значений

абсолютных

величин

производных

третьего

порядка

функции

и(х,

t).

Это

можно записать также в форме

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|Л„ [ и ] А

- Р А

Ф

\ n

m ^ A ( r 2

+ l ) h 2 .

 

 

 

 

 

 

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

ul+'

-

и"

"m+I

" т - 1

т

M m+I "~ 2 " т

+

" т - 1

 

 

 

 

 

2h

 

h2

 

 

1 А и < » =

 

 

 

• Ф + Т " ( Ф <

+

Фх)] x—mh,

 

(17')

 

 

 

 

 

 

 

 

 

 

 

 

 

t—nx

 

 

 

 

 

m

=

^(mh)

 

 

 

 

среди всех разностных схем

вида

 

 

 

 

 

 

( а ° и » + 1

+ а _ 1 « * _ 1 +

а 0 и » + а 1 В » + 1 = Р А ф | » ,

h u m

\

 

 

 

 

 

 

 

 

 

\

 

 

 

 

и°т

=

ф(т/г)

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

Во всех рассмотренных до сих пор в этой главе примерах разностных схем /.„«(") = /№ оператор L h , который отображает

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