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

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

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

290

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

 

схема

устойчива лишь при жестком ограничении

т ^ /г/4 на

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

разностная

схема

(3), как мы уже знаем

(§ 27, п. 3), абсолютно устойчива.

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

экономичной. Для

неизвестных

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

Заметим, что сейчас ведутся поиски более экономичных способов точного решения общих линейных систем. Штрассеном указан алгоритм, требующий числа действий, пропорционального не третьей, a \g27 степени числа неиз­ вестных.

Разностная схема расщепления, которую мы построим, яв­ ляется экономичной и безусловно устойчивой, т. е. соединяет достоинства явной (2) и неявной (3) схем.

Относительно решения u(x,y,t) задачи (1) мы будем пред­ полагать, что оно имеет непрерывные вплоть до границы Г производные всех порядков, которые по ходу дела потребуются. Отметим, что на границе Г все производные по пространствен­

ным

переменным четного

порядка

(до

того порядка, до

кото­

рого

они

существуют и непрерывны)

обращаются

в

нуль:

 

 

 

 

 

ихх

~ ихххх

If =

иххуу

 

= 0.

 

 

(4)

Так,

на

стороне

х =

0

границы

 

Г

квадрата

0 <; х, у ^ I

обращаются

в

нуль du/dt

и д2и/ду2.

 

Поэтому в

 

силу

урав­

нения ы(

= ихх

 

+ иуу

также

ихх

0.

Дифференцируя

уравнение

по у

дважды,

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

д"уу

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

fit

Uxxyy

 

иуууу

 

 

 

Но на стороне

х =

0 границы

Г

будет

 

 

 

 

а значит, в силу дифференциального уравнения также иххуу=0.

Переходим к построению разностной схемы расщепления для задачи (1),

§•32. ЭКОНОМИЧНЫЕ РАЗНОСТНЫЕ СХЕМЫ

291

Задаче

(1)

на

 

отрезке

tp

^

t ^

 

tP+t

 

поставим

в

соответ­

ствие две задачи:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d2v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

дх2

'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5)

 

 

 

1>|Г

=

0,

v(x,

y,tp)

=

u(x,

y,tp),

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dw

 

 

 

d2w

 

 

 

 

 

 

 

 

 

 

 

 

]

 

 

 

 

 

 

 

ИГ

 

~

"dy2

'

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

(6)

 

 

 

w | r

 

=

0,

 

w (x\ y, tp)

=

v (x, y,

tp+1).

j

 

 

 

 

Сеточную

функцию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UW = [UP l

 

uo = ^ ( x

, и ) , up

I = 0

 

 

 

 

 

 

 

 

 

 

\

mny

 

 

mn

 

 

\

m

Уп)'

 

mn |p

 

 

 

 

будем определять последовательно при p=l,

2, ..

[Г/т] из

уравнений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A-xxU-tnnt

 

m, я:

 

 

1, 2,

 

tf-

1,

 

 

(7)

 

 

 

mn Ip =

0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

..P+I

 

 

 

=

Ayyumn>

 

 

m,n=l,

 

 

2,

 

 

N - l ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8)

 

 

 

„Р-Н

 

 

_ o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача (7) аналогична

задаче

(5), а

задача

(8) — задаче

(6). При

этом

 

VP

—и"

 

 

,

Wp

 

= у Р

 

 

= Й

 

,

W P + L = U P + 1 .

 

 

 

 

 

 

 

 

 

+

|

 

 

 

 

 

 

 

mn

 

 

mn'

 

mn

 

mn

 

 

mtv

 

mn

 

mn

 

 

 

 

В соответствии

с

разностной

схемой

 

расщепления

(7), (8)

сна­

чала

по известным

значениям

ир = {иртп}

вычисляется

вспомога­

тельная функция йтп,

а

потом

из (8) вычисляется up+i

=

{и^ 1 } .

Заметим,

что

 

 

разностная

задача

 

(7)

для

отыскания

йтп

при

каждом

фиксированном

п,

п =

 

I,

 

 

N1,

в

точности

совпадает с неявной

разностной

схемой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v p + l

-

vp

 

_ .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vmn

 

"mn

 

p +

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

xx

 

mn

 

 

 

 

 

 

 

 

для

одномерного

 

 

уравнения

теплопроводности

(5)

на

отрезке

0 ^ л с < ; 1 ,

в

которое

у

входит

только

как

параметр.

п

 

Разностная

задача

 

(7)

при

каждом

фиксированном

ре­

шается прогонкой в направлении оси Ох.

 

 

 

 

 

 

 

 

Точно

так же

 

разностная

задача

 

(8)

при

каждом

фикси­

рованном

т решается

прогонкой

по

направлению

оси

Оу.

292

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

Подчеркнем, что в силу свойств алгоритма прогонки общее чис­ ло арифметических действий для вычисления up+l — {ит+п1} ока­ зывается пропорционально числу неизвестных значений, т. е. разностная схема (7), (8) является экономичной.

Для точного формулирования понятия аппроксимации и устойчивости запишем разностную схему (7), (8) в принятом

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

виде

 

 

Для этого

положим

 

 

(9)

 

 

 

 

„ 0 + 1 г,

т,п=1,

2,

N - l ,

 

иРт+п>

Lnuih)^{

„ р + i i

 

 

(Ю)

"1 Umn |г>

тп'

где итп решение вспомогательной задачи,

 

 

 

^-ххЦтп,

т, п =

1, 2,

 

 

1тп 1г '

= 0.

 

 

 

За

/< Л ) надо

принять в таком случае

 

 

 

( 0,

 

т, п—

1, 2,

 

 

0,

 

т, уп)

е Г,

 

 

$(хт,

Уп)-

max

ытпр

В

качестве

нормы

в Un

 

примемт, п, р

 

К

пространству Fn

отнесем

элементы g( f t )

N - 1,

(И)

N - l ,

(12)

вида

ф" ,

т(Л) _ т тп'

о,

и норму в Fh определим

равенством

 

rW|| =

max | Ф р я | +

т а х | ф т „ | .

я

т, п, р

т,п

Сначала докажем безусловную устойчивость разностной схемы (9), задаваемой уравнениями (10), (12), а аппроксимацию до­ кажем позже. Ввиду линейности разностной схемы (9) для до-

§ 32. ЭКОНОМИЧНЫЕ РАЗНОСТНЫЕ СХЕМЫ

293

казательства устойчивости надо показать, что задача Lhz^ =

= имеет решение при произвольному'^ —{ 0 \^Fn,

 

 

 

 

 

 

 

 

I

Ф/ВД

I

 

 

 

1|2<А% < с | | * < * % ,

 

 

где с не зависит от h.

uh

 

 

 

ft

 

 

 

 

 

 

 

 

 

Запишем задачу

Lhz(h)

= g{h)

 

в развернутом

виде:

г р + '

+

г

_ _ д

 

 

р + ,

 

 

 

тп

-Г^тп

р +

1 =

 

 

 

 

т.

 

 

уу тп

 

™тп '

 

 

 

 

 

 

 

т,

п—\,

2,

. . . , /V — 1,

 

 

 

 

 

^On

 

^Nn

u '

 

 

где 2 m n — решение

вспомогательной

задачи

 

 

"тп

тп

=

Axxzmn,

т, П = 1, 2, ...,N—

1,

2m, 0 ~

Z-m, дг == 0,

 

 

 

 

 

 

причем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2mra ~

^mn'

 

 

 

причем

(13)

В силу принципа максимума, доказанного в § 28 для одно­ мерной неявной разностной схемы, аппроксимирующей одно­ мерное уравнение теплопроводности, из уравнений (13) следует, что

Ш а Х

| ZmV | < т

а Х

\*тп

| + Т

т З Х

| <PL |-

т, п

 

т, п

 

 

 

т, п, р

 

 

Но из (14) следует,

что

 

 

 

 

 

 

 

Поэтому

 

m,

 

га

т, п '

 

 

 

I2 mt' | < т

 

 

 

 

 

 

 

m a X

а Х

|2 L | + Т

Ш а Х

| < п

|-

т,

га

т, п

 

 

т, п, р

 

 

Отсюда

 

 

 

 

 

 

 

 

 

 

т а Х |Z mt' | < т З Х

IZmn

| +

2 Т т

а Х

| Фтга |

<

 

 

 

 

<

т а Х

К «га

+ Т

т З

Х

| ф т » | <

 

 

т,

 

in, п, р

 

(1 + Т) (max | ф и „ | +

max |Ф р п

|) =

(1 + Т) || ||

 

 

т , га 1

 

 

m, п, р

-

'

ft.

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

Выписанное

неравенство

 

 

 

 

 

max|z £ +'|<( l

+ r ) | | £ W | |

 

 

 

т, п

 

я

 

справедливо

при любом р,

поэтому

 

 

 

. л

 

л

 

при

произвольном соотношении

шагов т и h. Это и

означает,

что

рассматриваемая схема

расщепления безусловно

устойчива.

Перейдем к проверке аппроксимации. Будем предполагать, как обычно, что задача (1) имеет достаточно гладкое решение u(x,y,t). Вычислим невязку &f<h\ L h [u]h. = -4- Ар), возни­ кающую при подстановке [и]п в левую часть уравнения (9), и покажем, что II А/( й > \\Р = О (т + h2).

В соответствии с тем, как мы определили оператор L n , бу­

дет

 

 

 

 

 

и

(хпи Уп, tp+i) — йтп

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

 

h-yyU\xm> Уп, *р + \),

 

 

L h [и]а

= {

 

 

 

 

т, п = 1

 

N — 1,

 

(15)

 

0

в точках

Г,

 

 

 

 

 

 

 

 

 

"(хт,

 

Уп, 0),

/ п , я = 1

i V - 1 ,

 

где йтп

— решение

вспомогательной

задачи

 

 

 

йтп u(xm,yn,tp)

 

 

 

 

 

 

 

 

 

 

. , .

 

~

 

:

 

Лххитп

 

= 0, т, п=

1, 2, . . . , N — 1,

(16)

 

 

 

 

 

 

 

Чщп \р = : 0-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение йтп

 

 

вспомогательной

задачи

(16), как мы покажем

ниже,

имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

йтп

=

"

fez.

tP) + т:Л-хх и (хт, уп, tp) + О 2 ), 1

 

 

 

 

 

 

 

т, п= 1, 2, . . . , N — 1,

 

J (17)

 

 

"mrt Ip=

=

И (ЛГт, г/п, /р) |р =

0.

 

 

 

j

 

Подставляя

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

йтп

в (15), получим

 

и (хт, Уп, tp+\) ~~ йтп

 

 

 

 

 

 

 

 

 

 

 

^

 

 

 

 

 

Л-уу U (Хт, уп, tp + i) —

 

 

 

« {хт,

Уп, tp+x)

— [и (хт,

уп, tp)

+ гАхх и (хт,

уп, tp)

+ О 2)]

 

А

/

 

/

\

и

(хт, Уп, tp+\) и (хт, Уп, tp)

. . .

 

l\yyU\Xm, уп,

 

tpM\) =

 

1

^

: '

:

 

 

Л** и (хт,

у„, tp) — Ауу

и (хт, уп, tp+x)

+ О (т) —

 

 

§ 32. ЭКОНОМИЧНЫЕ РАЗНОСТНЫЕ СХЕМЫ

295

 

 

 

 

 

О

 

+ О (т +

А2)

 

 

 

 

 

 

 

 

 

 

 

О

 

 

+ 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

т,

Уп) + О

 

 

 

 

 

 

 

 

 

 

 

 

 

О (т +

я2 )

 

в точках

т , г/„, г^),

 

 

 

 

 

 

 

 

 

 

О,

 

 

 

р = 0, 1

[ 7 У т ] - 1,

 

 

 

 

 

 

 

О,

 

 

т ,

п =

1,

2

N — 1.

 

 

 

 

 

 

 

 

II А/( й )

||^ =

0 ( т

+

А2).

 

 

 

 

 

 

Осталось доказать приближенное представление (17) для

решения йтп

 

задачи

(16).

 

 

 

 

 

 

 

 

 

 

 

Сначала выскажем эвристические соображения, подсказавшие

представление

(17).

Ясно,

что

при

малых т

выполняется

при­

ближенное

равенство

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

йтп ~

U {Xmi Уп, tp)'

 

 

 

 

 

 

При замене на этом основании в уравнении (16) выражения

Аххйтп

выражением

Ахх

и (хт, уп,

tp)

возникло

бы уравнение

 

 

 

 

 

 

 

 

 

 

Л, х м =

0,

 

 

 

 

 

 

из которого

следует

равенство й и •+• хАххи,

лишь

остаточным

членом

О 2)

отличающееся

от

(17).

Переходим

к

доказатель­

ству справедливости

(17).

 

 

 

 

 

 

 

 

 

 

 

Доопределим Axxii(xm,

уп,

tp)

в точках Г, положив Аххи

| г

=

0.

Подставим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wmn'= U (Хт, уп, tp) + хАхх

U (Хт, уп, tp)

 

 

 

 

вместо

йтп

в

уравнение

(16).

Получим

 

 

 

 

 

 

 

®>тп — U (хт,

уп,

tp)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Axxwmns=

 

 

 

 

 

 

 

 

 

 

 

 

(*m>

Уп, tp) +

хА.хх

 

и (хт, Уп,

iP)}

— и (хт,

уп,

tp)

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

Л х х

и (хт,

уп, tp)

хАххАхх

 

и (хт,

уп,

tp)

 

=

хАххАхх

и (хт,

Уп, tp).

 

 

 

 

 

 

 

 

296

 

 

 

 

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

 

 

В

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

что д4и/дх4

непрерывна и ограничена, и

учитывая,

что

д

" 1

= 0 ,

легко

видеть,

что

АххАххи(хт,

уп,

tp)

 

 

г

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ограничено. Поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

^xxWmn=0(x),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wmn 1Г

=

0.

 

 

Вычитая

из

этих уравнений

уравнения

(16)

почленно,

для

раз

ности

гтп

=

хютп йтп

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

%тп

-хх^тп

= =

О

2 ),

 

 

(18)

 

 

 

 

 

 

 

 

 

 

 

%тп

Ij '

0>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

в

 

развернутом

виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rzm-u

п 2 + у ) zmn

- f r z m + 1 , „ = О (т2 ),

 

 

 

 

 

 

 

 

 

 

m, n = 1, . . . , N — 1,

 

 

 

(18')

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z0 « =

« м п =

0,

г =

т//г2.

 

 

 

Но

эта

задача

для

{zmn}

имеет

вид

 

 

 

 

 

 

 

 

 

amUm-i

 

+ bmum-r-cmum+l

=

gm,

т=1,

N—1,

 

 

 

 

 

 

 

 

 

 

 

и0

=

иы

=

0,

 

 

 

 

 

 

 

 

 

ат>0,

 

 

ст>0,

| 6 m | > a m

+

cm

+

6, 6 = 1 .

 

 

В §

4

было

доказано,

что в

таком

случае

 

 

 

 

 

 

 

 

 

 

 

max | ит

К

с max 1 gm

|,

 

 

 

где

с

зависит

только

от

6. Отсюда

zmn

=

0 2 ), т. е.

 

 

« и » = » m « — Zmn

= Wmn+0

 

( Т 2 ) =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

— и (хт, уп, tp) + хАхх

 

и (хт, уп, tp) + О (г2),

что

совпадает

с

представлением

(17),

которое мы доказываем.

 

 

 

 

 

 

 

 

 

 

 

ЗАДАЧИ

 

 

 

 

 

 

 

1. Для

дифференциальной

краевой

задачи

(1)

о

распространении тепла

в квадратной

области

0 ^ х, у ^

1

предложить

и

исследовать

разностную

схему

расщепления,

аналогичную

явной

схеме расщепления (8) из § 31

для

задачи Коши.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Для

дифференциальной

краевой

задачи

(1)

предложить

разностную

схему,

аналогичную

схеме

переменных

направлений

(12) из § 31. Доказать,

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

0(x

+

h2).

 

 

 

§ 33.

РАСЩЕПЛЕНИЕ

ПО ФИЗИЧЕСКИМ

ФАКТОРАМ

297

3. Предложить разностную схему для решения задачи

 

 

ди

д2и

. д2и

„ ^ ,

. „

,

. „

|

 

и(х,у,

t) | г

= ф (х,

у, t),

и (х,

у, 0) =

1|) (х, у)

J

 

в случае криволинейной области D по аналогии с разностной схемой расщеп­

ления, рассмотренной для задачи (1) в тексте

параграфа.

 

 

§ 33.

Расщепление

по

физическим

факторам

 

Идея расщепления используется не только для получения

экономичных абсолютно устойчивых

схем. Иногда

производится

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

разумную разностную схему расщепления

для всей задачи.

В качестве примера укажем метод крупных частиц

О. М. Бе-

лоцерковского и Ю. М. Давыдова (ЖВМ

и МФ 11, №

1, 1971),

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

метод,

как и метод Харлоу частиц

в

ячейках, по

замечанию

Н. Н.

Яненко, можно трактовать

как

некоторую

разностную

схему расщепления для уравнений газовой динамики. Все ве­

щество разбивается

сеткой

неподвижных

прямых (речь

идет

о

двумерной

задаче)

на ячейки. Вещество, попавшее в ячейку

в

хмомент tp,

и есть

крупная

частица. Ей

приписываются

им­

пульс и полная энергия. Затем строится разностная схема, мо­ делирующая изменение скоростей, импульсов и полной энергии

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

давления,

без

учета тех членов системы уравнений газовой

динамики,

кото­

рые описывают перенос вещества, импульса

и

энергии. Это —

первый шаг разностной схемы расщепления. На втором шаге производится пересчет полученных на первом шаге промежу­ точных величин по разностной схеме, учитывающей остальные члены уравнений газовой динамики, т. е. только перетекание вещества из ячейки в соседние ячейки и соответствующий пе­ ренос импульса и энергии. Так получаются крупные частицы и соответствующие им импульс и энергия на момент времени tp+) — tp -\- х.

Г Л А В А 11

ЭЛ Л И П Т И Ч Е С К ИЕ ЗАДАЧИ

§34. Простейшая разностная схема для задачи Дирихле

Здесь мы проверим, что

простейшая разностная схема

(13)

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

Дирихле (12) § 24 со вторым

отно­

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

Задачу Дирихле для уравнения Пуассона в квадратной об­

ласти

D =

(0 ^

х, у sg: 1)

с границей

Г запишем

в.виде

 

 

 

дх2

 

1 <Э(/2

:ф(дг, у),

0 < х ,

г / < 1,

 

 

(1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И L =

(s),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где s — длина

дуги, отсчитываемая

вдоль

границы

Г,

функции

(р(х, у)

и ty(s) заданы.

т, уп) = (mh,

nh)

 

 

h —

\/М, М —

Совокупность

точек

сетки

целое, попавших внутрь квадрата или на

его

границу, обозна­

чим через Dh. Точки Dh,

лежащие

строго

внутри квадрата

D,

будем считать внутренними точками сеточного

квадрата Dh', со­

вокупность внутренних

точек обозначим D\.

ТОЧКИ Dh,

лежащие

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

сеточной области

Dh\

совокупность

граничных

точек

обозначим

Гл. Разностную

схему

(13)

§

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LhU(h)

= fm

 

 

 

 

 

 

(2)

запишем в

виде

 

 

 

 

 

 

 

 

 

 

 

 

 

LhU{h)s

f A

- " m „ +

\yUmn

= Ф К '

Уп)'

(Хт>

Уп) е

 

D%

{ Щ

 

k

I-

 

 

 

timn = ^(smn),

т,

j/„)e=

Yh,

 

где ^ (smn)

— значение

функции

(s)

в точке

т,

уп),

лежащей

на границе Гй .

 

 

Правая

часть

/ № ) разностной

схемы

(2)

1.

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

имеет

вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р

(

Ф К .

уп)>

К<

Уп)^Ч>

 

 

 

 

( 4 )

У (Smn),

(Хщ, Уп) Е I V

§ 34. РАЗНОСТНАЯ СХЕМА ДЛЯ ЗАДАЧИ ДИРИХЛЕ

299

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

Апи = Аххи + AgyU = -jjr + -jyT +

Jf_

l д*и(x

+ IK у)

,

(x, y +

r\h)\

~f 24

\

dx'

~*~

dy*

) '

w

Поэтому для решения u(x,

у)

задачи

(1) имеем

 

 

 

1 Ф («тп)

+

0.

 

(-«т. Уп) S

Г А .

 

Таким образом, невязка 6/(ft),

возникающая

при подстановке [и]п

в левую часть разностной схемы

(2), имеет вид

 

 

f

О (A2),

(л: , н ) е

 

 

 

l

0,

 

т , г/„) е= ГА .

 

 

В пространстве FA , состоящем из элементов

вида

 

 

f(h) — <

Ф

,

, и ) Е

D9,

 

 

 

 

 

 

 

 

 

 

 

 

введем

^

l|>mn» (хт, Уп)

Tft,

 

 

норму

 

 

 

 

 

 

 

 

 

 

max

 

| ф ^ | +

max

| ф т

J .

(8)

 

(tnh, nh) eDQh

 

-

• (mft, ял) e= rf t

 

 

Тогда

||6P|| f

= 0 ( Л 2 ) .

 

 

 

 

 

 

 

 

 

 

 

 

 

h

 

 

 

 

 

 

Таким

образом, разностная

краевая

задача (3) аппроксими­

рует задачу Дирихле (1)

со вторым

порядком

относительно h.

2. Устойчивость. Определим норму в

простанстве

Uh функ­

ций, заданных на сетке Dh,

положив

 

 

 

 

 

 

|| „ < А > ц =

max

\ и т п \ .

 

 

(9)

Л(mh,nh)^Dn

ДЛ Я доказательства устойчивости разностной схемы (3), к которому мы переходим, в соответствии с определением устой­

чивости надо установить, что задача

(2) однозначно

разрешима

при

произвольной правой

части

(это свойство

не зависит

от

выбора норм)

и что выполнена

оценка вида

 

 

 

I|K<A»IL < d l P I k ,

(Ю)

где

с не зависит

ни от h,

ни от /' (ft).

 

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