
book1989
.pdf->0 норма погрешности zh также стремится к нулю, т. е. схема схо дится. Если ||г|)Ии<АМ/1 | \ т о из (9) получим
т. е. разностная схема имеет fe-й порядок точности.
Значение приведенной выше теоремы состоит в том, что она позволяет разделить изучение сходимости на два отдельных этапа: доказательство аппроксимации и доказательство устойчивости. Обычно более сложным этапом является исследование устойчиво сти, которое состоит в получении оценок вида (8), называемых
априорными оценками.
З а м е ч а н и е . Теорема доказана в предположении, что решение уп и пра вая часть <рл измеряются в одной и той же норме. Однако, изменив соответствую щие определения, можно легко показать, что теорема остается справедливой и в том случае, когда решение измеряется в одной норме, а правая часть — в другой (см., например, [32]).
Г Л А В А 2
ПРИНЦИП МАКСИМУМА ДЛЯ РАЗНОСТНЫХ СХЕМ
В § 1, 3 изучается разностная схема для |
уравнения Пуассона |
в двумерной прямоугольной области. В § 1 |
формулируется раз |
ностная краевая задача и вводится каноническая форма записи разностных схем, удобная для применения принципа максимума. Такая каноническая форма пригодна не только для разностного уравнения Пуассона, но и вообще для любого линейного разност ного уравнения. В § 2 излагаются основные теоремы принципа максимума для разностных схем, записанных в канонической фор ме. В § 3 принцип максимума применяется к исследованию сходи мости разностной аппроксимации задачи Дирихле. В § 4, 5 приво дятся примеры применения принципа максимума к другим стацио нарным и нестационарным разностным задачам.
§ 1. Разностная аппроксимация задачи Дирихле для уравнения Пуассона
1. Постановка разностной задачи. Рассмотрим задачу Дирихле для уравнения Пуассона: найти непрерывную в G = G[jr функцию и(хи хг), удовлетворяющую уравнению
— н------ |
= — /(*1 ,* 2). х = {хъ х2) G, |
(1) |
дх\ |
дх\ |
|
и граничному условию
и(х) = р(х), геГ ,
10* 291
где G —прямоугольник,
G={0<xl<li, 0<х2<12},
Г —его граница, f(x), ц(х) — заданные функции. Предполагаем,
что f(x), р(х) |
таковы, что решение задачи |
(1) |
существует, единст |
||
венно и является достаточно гладкой функцией. При /= 0 |
получа |
||||
ем задачу Дирихле для уравнения Лапласа |
|
|
|
||
i ^ |
+ i!fL = o, X G G ; |
и(х) = |
ц(х), |
г е Г . |
(2) |
дх® |
д х ® |
|
|
|
|
Одним из основных свойств задачи (2) является выполнение прин ципа максимума: непрерывное в G и отличное от константы реше ние и{х,,х2) может достигать своего максимального по модулю значения только на границе Г. Отсюда следует, что справедлива оценка
шах | и (х1г х2) | ^ шах | р (хь х2) | , G—G(JT,
означающая устойчивость задачи (2) по граничным данным. В сле дующих параграфах аналогичные оценки будут получены и д^я некоторых разностных схем, аппроксимирующих уравнение (2). Эти оценки помогут установить сходимость разностной схемы для уравнения Пуассона (1).
|
Введем в G прямоугольную сетку О с шагами h, по направле |
|||
нию х, |
и h2— по направлению х2, так |
что |
hi = lJNi, h2 = l2iN2, |
|
где |
Ni |
и N2— целые числа. Обозначим |
xil = |
ih1, x'2=jh2. Сетка |
Q |
состоит из совокупности узлов Хц= |
(x‘, х0, t=0, 1, . . . , Nu /= |
=0, 1,.. . , М2. Для функций у, определенных на й, обозначим
Уц =У(хц), У-Х1Хиtj — (yui.i — 2уц + Ус-и)/#,
Ух л ,ц = (Уип ~ 2Уч + Уи-iVhl
Задаче Дирихле (1) сопоставим следующую разностную схему:
У x2Xi,ii |
/ч* |
i = |
1, |
2, . . . . |
/ = 1, 2.........N 2 - 1, |
|||||
V i ,„ = |
p(x‘, |
0), |
JV |
P |
JC |
i = l,2, |
. ... |
^ - |
(3) |
|
1 , |
||||||||||
|
|
|
У1. , = |
|
( |
', k), |
|
|
|
|
УоН= |
|
|
|
|
|
|
|
|
|
(4) |
P (0, *'), |
У Nil — |
P ( h i |
X § , |
/ = 1 , 2 , |
.. ., |
N 2 - |
1. |
|||
Точки Х ц , |
в которых записываются уравнения |
(3), принадлежат |
||||||||
подмножеству |
|
|
|
|
|
|
|
|
|
|
|
со= {хиI /= 1, 2,. .., |
N , - 1, /= |
1, 2........N2- 1} |
|
сетки Й, называемому множеством внутренних точек сетки й. Со
вокупность точек |
I yVo—1t t f |
t |
i |
{ |
|||
XQh |
1 U {*£0, |
XiNrfi--=l |
» |
292 |
|
|
|
в которых заданы разностные граничные условия (4), называется границей сетки Й. На рис. 12 внутренние точки отмечены кружоч
ками, |
а граничные —крестиками. Отметим, что |
угловые точки |
(0,0), |
(/,, 0), (0, /2), (ti,U) не участвуют в данной |
аппроксимации |
и поэтому не относятся ни к внутренним, ни к граничным точкам.
По |
поводу разностной |
схемы |
|
|
(3), (4) можно задать обычные во |
|
|||
просы о существовании и единст |
|
|||
венности ее решения, о сходимости |
|
|||
при ht—>-0, /г2—>-0, |
о способах |
реше |
|
|
ния. Эти вопросы |
рассматриваются |
|
||
в следующих параграфах. Здесь мы |
|
|||
ограничимся лишь очевидными за |
|
|||
мечаниями о том, что построенная |
|
|||
разностная схема |
имеет второй по |
Р и с . 12. П р я м оугол ь н ая сетк а |
||
рядок |
погрешности аппроксимации |
|
||
по hi |
и по h2 и что она представляет собой систему линейных ал |
гебраических уравнений относительно уц, состоящую из (iV,—1)Х X (М2—1) уравнений и стольких же неизвестных.
2. Канонический вид разностного уравнения. Для дальнейшего
исследования удобно записать уравнение |
(3) в виде, разрешенном |
||||
относительно уц, а точнее в виде |
|
|
|
||
2 |
^ 2 |
Ус+и' 4 У1—1,/ |
+ уи -1 |
/о- |
(5) |
ft? |
hi |
Уч |
|
||
К |
|
|
|
Обозначим через х точку Хц —центральную точку шаблона, на ко тором аппроксимируется уравнение (1), а через Ш{х) —весь этот шаблон, т. е. совокупность пяти точек Хц, xi±u, xiJ±l. Назовем окрестностью точки х и обозначим через Ш'(х) все точки шаблона Ш(х) за исключением точки х, т. е. Ш'(х) —это четыре точки xi±ijf Xij±l. Тогда уравнение (5) можно записать в виде
|
А(х)у(х)= 2 |
В(х,Ъ)У (Ъ) + F(x), |
(6) |
||||
|
|
|
1<=Д/'М |
|
|
|
|
где коэффициенты А(х), |
В(х,Ъ,) |
и правая |
часть F(x) определены |
||||
следующим образом: |
|
|
|
|
|
|
|
|
А (х) — — + — , В (х, Xi±ltl) — — |
|
|||||
|
|
hi |
hi |
|
|
hi |
|
|
|
|
|
|
|
|
(7) |
|
В (х, Xij±i) = — , |
F(x) = |
f (хц). |
|
|||
|
|
|
hl |
|
|
|
А ( х ) > 0, |
Обратим |
внимание |
на |
свойства |
этих коэффициентов: |
|||
В(х, |)> 0 , |
А (х) = |
2 |
В (х, |
|
Запись |
разностного |
уравнения |
в виде (6) называется канонической формой разностного уравне
293
ния. Она применима не только к уравнению (5), но и к любому линейному разностному уравнению. Разумеется, в каждом кон
кретном случае необходимо задать множества Ш'(х) |
и определить |
|||||
коэффициенты А(х), В(х,Ъ,) и правою часть F(x). |
|
|||||
Уравнение |
(6) определено при хеш , т. е. только во внутренних |
|||||
точках сетки Q. Поэтому к нему требуется добавить еще гранич |
||||||
ные условия |
(4). Заметим, однако, что если при |
х е ^ считать |
||||
Ш'{х) пустым |
множеством, |
то уравнение (6) принимает вид |
||||
А(х) у(х) =F(x), х еу, |
и представляет собой запись граничных ус |
|||||
ловий г/(х) = ц(х) |
при xe-f, причем F{x)=A (х)р,(х). |
|
||||
Итак, разностную схему (3), (4) можно записать в виде систе |
||||||
мы уравнений |
(6), где х пробегает все множество Q. Во всех внут |
|||||
ренних точках хеш выполняются условия |
|
|||||
Л(х)>0, |
В(х, |) > 0 для всех £e/ZT(x), |
(8) |
||||
|
|
|
Л (х)= |
2 |
В(хЛ). |
|
В граничных точках х еу |
имеем |
Ш' (х) —пустое |
множество и |
А(х ) >0.
Вследующем параграфе изучаются свойства общей разностной схемы (6) безотносительно к конкретному виду ее коэффициентов,
важно лишь, чтобы выполнялись условия, аналогичные (8). Полу ченные выводы окажется возможным применить не только к раз ностной схеме (3), (4), но и к более широким классам разностных схем.
§ 2. Принцип максимума для разностных схем. Основные теоремы
1. Исходные предположения. В предыдущем параграфе на при мере уравнения Пуассона была введена каноническая форма за писи разностной схемы
А(х)д{х)= 2 В(хЛ)У(1) + F (х), г е й . |
(1) |
Поясним теперь, как следует понимать уравнение (1) в общем случае. Пусть в л-мерном евклидовом пространстве задано конеч ное множество точек —сетка £2. Каждой точке г е й сопоставим один и только один шаблон Ш(х) —любое подмножество £2, со держащее данную точку х. Окрестностью точки х назовем множе ство Ш' (х)=Ш {х)\{х}. Заметим, что Ш'(х) может быть и пустым множеством. Пусть заданы функции Л(х), В(х,%)< F{x), опреде ленные при любых хеЙ , и принимающие вещественные зна чения. Далее, каждой точке х е й соотносится одно и только одно уравнение вида (1), в котором у(х) —искомая сеточная функция. В результате получаем систему линейных алгебраических уравне ний с числом уравнений, равным числу неизвестных. Эту систему уравнении и будем называть разностной схемой.
294
Введем понятие связной сетки. Сетку й будем называть связ ной сеткой, если для любых двух ее узлов х0, х'дтаких, что по край
ней мере один из узлов имеет непустую окрестность, существует та
кое множество узлов |
i =l , |
2, ... |
|
|
|||||
..., |
т, |
что x^III'ixo), хг^ Ш '( х i), ... |
|
|
|||||
..., |
xmeZZ/'(jcm-i), Xo' e f f l ' t ) , |
т. |
е. |
|
|
||||
каждый последующий узел |
принадле |
|
|
||||||
жит окрестности предыдущего. Анало |
|
|
|||||||
гичным образом определяется понятие |
|
|
|||||||
связности любого подмножества из й. |
|
|
|||||||
Наглядный смысл требования |
связно |
|
|
||||||
сти состоит в том, чтобы от любого узла |
|
|
|||||||
х0е й |
можно было перейти к любому |
|
|
||||||
другому узлу х^ЕЙ, пользуясь только |
|
|
|||||||
заданными шаблонами. |
|
|
|
|
|
|
|||
На рис. 13 изображен пример се |
Рис13- Несвязная сетк а |
|
|||||||
точной |
области, |
не являющейся |
связ- |
|
|||||
ной |
(шаблон предполагается |
пятито |
уравнения Пуассона). |
||||||
чечным, таким,как при аппроксимации |
|||||||||
Определим сеточный оператор L формулами |
|
||||||||
|
|
L y (x ) = A ( x ) y ( x ) - 2 |
В{х,1)У© |
(2) |
|||||
и обозначим |
|
|
|
|
|
|
|
||
|
|
|
D(x) = A ( x ) - |
2 |
|
В{х,\). |
(3) |
||
|
|
|
|
|
|
getff'U) |
|
|
|
Тогда задачу (1) можно записать в виде |
|
|
|||||||
|
|
|
Ly(x)=F(x), |
х е й . |
(4) |
||||
Заметим, что выражение Ly(x) |
можно представить также в виде |
||||||||
|
|
Ly (х) = D{x) у (х) + |
2 |
в (х, 1) (у (х) — у (I)). |
|
||||
|
|
|
|
|
£<=Ш'М |
|
|
|
|
Будем говорить, что в точке х е й |
выполнены условия положи |
||||||||
тельности коэффициентов, если |
|
|
|
|
|
||||
|
|
A(x)>0, |
В(х, |) >0 |
для |
всех %^Ш'(х), D ( x ) ^ 0. |
(5) |
2. Принцип максимума и его следствия. Сформулируем теперь основную теорему настоящего параграфа (см. L33]). Наряду с сет кой Q будем рассматривать какое-либо ее подмножество и и обозначим
й = и Ш(Х).
Для наглядности читатель может представить себе, что й —это сетка, введенная в § 1 при аппроксимации уравнения Пуассона в прямоугольнике, а со —множество ее внутренних узлов. Очевидно,
295
что при этом co=Q. В общем же случае требуемые свойства мно жеств Q и ш сформулированы в приведенной ниже теореме. Заме
тим, что в этой теореме функция у(х) |
не обязана являться |
реше |
|||
нием задачи (4), |
используются |
только |
свойства |
оператора |
L. |
Т е о р е м а 1 |
( п р и н ц и п |
м а к с и м у м а ) . |
Пусть сетка П и |
ее подмножество со являются связными, причем <о^£2. Пусть в со выполнены условия положительности коэффициентов (5). Тогда,
если функция у(х), заданная на П, не является постоянной на со и |
||
Ly(x) |
при всех XSOJ |
(6) |
(либо Ly(x) ^ . 0 при всех х е о ), то у(х) не может принимать наи |
большего положительного (соответственно наименьшего отрица
тельного) значения на со |
среди всех ее значений на со. |
|
||||
Д о к а з а т е л ь с т в о . |
Пусть выполнено условие |
(6). Будем до |
||||
казывать |
теорему от противного. Допустим, что |
в точке |
х0еоз |
|||
функция |
у(х) принимает наибольшее |
положительное значение, |
||||
т. е. |
у (х0) = |
max у (х) > |
0. |
|
(7) |
|
|
|
|||||
|
|
|
*6=0) |
|
|
|
В этой точке выражение |
|
|
|
|
|
|
|
Ly (х0) = D (АД у (х0) -f |
2 В (х0Л) {у {х0) — у ($) |
(8) |
неотрицательно. Действительно, согласно условиям (5) и предпо
ложению (7) имеем D(x0) ^ 0, y{xQ)>0, В(х0,$)> 0, |
у(х0) &zy(W, |
|
так что Ly(x0) ^ 0 . С другой стороны, из условия (6) |
следует, |
что |
Ly(x0) ^ . 0. Таким образом, если выполнено (7) в точке х0есо, |
то |
Ly(xо)=0. Но тогда, учитывая неотрицательность всех слагаемых правой части выражения (8), получим
D(x0)y(xa)= 0, |
В(х0,1)(у(х0) - у (1 ))= 0, 1е=Ш'{х0). |
||
Отсюда, в |
силу предположения у(ха) > 0 и условия В(х0, £) > 0 |
||
следует |
У(1)=У(Хо) для всех \<=Ш'(ха). |
(9) |
|
|
|||
Далее, |
поскольку |
у ( х ) ф const в со, найдется точка |
хйecu, |
в которой |
у(х'а) <1у{х0) . Из предположения о связности |
сетки со |
вытекает существование системы узлов хи х2, . . . , хт, принадлежа щих со и удовлетворяющих условиям
x^UI'ixv), хг<=Ш'{хТ), . . . . xme=UI'(xm-s), х'а е Ш ' ( х т).
Из условия (7) и доказанного свойства (9) получаем y(xi)=y(x„). Следовательно, относительно точки х1 можно повторить все пре дыдущие рассуждения и доказать, что
У(1)=У(Хi) Для всех geZZT^).
296
Аналогично докажем, что
y ( X i ) = y ( x 2) = . . . = у ( х т ) = у { х 0 ) .
Оценим величину
L y (Х,п) Т) (■'•":) У (Х,п) I' ^ Е (-^т, £) (£/ (А'".'.';) У (Е))*
Из условий (5), равенства у(хт)= у(х0) |
и предположения (7) по |
лучаем строгое неравенство |
|
L y (Хт) В (.V,,, Ajj) {ij (AQ) |
у (Х0)) 7> О, |
которое противоречит условию (6). Таким образом, допущение (7)
неверно. Случай, |
когда |
L y ( x ) ^ 0, для всех хесо |
сводится к рас |
||||
смотренному случаю путем замены у на —у. Теорема |
1 доказана. |
||||||
З а м е ч а н и е . |
Принцип максимума остается |
справедливым и |
|||||
в том |
случае, |
когда ы=£2. Предполагается |
при |
этом, что |
|||
ш = U |
Ш(х)=£2. |
В дальнейшем, |
не оговаривая |
это особо, будем |
|||
дгеш |
|
|
|
|
|
|
|
считать сетку £2 связной. |
|
|
|
|
|
||
С л е д с т в и е |
1. Если при всех х е й |
|
|
|
|||
а) выполнены условия положительности коэффициентов (5), |
|||||||
б) L y (x ) ^ 0 { L y ( x ) ^ 0 ) , и найдется хотя |
бы |
один узел Х[,е£2, |
|||||
в котором |
|
D(xa) >0, |
х„ей, |
|
|
(10) |
|
|
|
|
|
|
|||
то у(х) |
(у(х) ^ 0 ) для всех х е й . |
при |
х е й , |
то утверж |
|||
Д о к а з а т е л ь с т в о . |
Если у { х)Ф const |
дение следует из принципа максимума. Действительно, предпола гая, что у(х)> 0 хотя бы в одной точке х е й , мы допускаем суще ствование в £2 положительного максимума функции у{х), что про тиворечит принципу максимума. Если y(x)=const при хеЙ , то в точке х0, для которой D(x0) >0, имеем
Ly (х0) = D (х0) у (х0) + 2 |
В (а-0, |) (у (Хц) —у (с)) = |
D (х0) у (*„) < 0, |
|
|
о) |
|
|
откуда получим у(х) = у{ха) ^ 0 . |
точкой, если |
Ш'(х) — пустое |
|
Точку хеЙ назовем |
граничной |
||
множество, Ш '(х)=0. Если сетка |
£2 содержит хотя бы одну гра |
||
ничную точку х0, то |
|
|
|
D (хо)=А (х0) — S |
А(хД)=А(дг0)>0 |
||
|
х0) |
|
|
и можно применять следствие 1.
Теперь мы уже в состоянии сформулировать достаточные усло
вия однозначной разрешимости задачи |
(1). |
|
С л е д с т в и е |
2. Пусть коэффициенты оператора L удовлетво |
|
ряют условиям |
(5) при каждом хе£2 |
и условию (10). Тогда зада |
ча (1) имеет единственное решение. |
|
|
|
|
297 |
Д о к а з а т е л ь с т в о . Ранее отмечалось, что задача (1) пред ставляет собой систему линейных алгебраических уравнений, в ко торой число уравнений равно числу неизвестных. Поэтому доста точно показать, что однородное уравнение Ly{x) = 0, хеЙ , имеет только тривиальное решение у (х )= 0. Поскольку условия Ь у { х ) ^ Г2:0 и Ь у(х)^ .0 в данном случае выполнены, из следствия 1 за ключаем, что в каждой точке х е й одновременно выполняются не равенства у { х ) ^ 0 и у ( х ) ^ 0 . Но это справедливо лишь тогда, когда у(х) = 0 на Й.
Предоставляем читателю возможность самостоятельно убе диться в том, что разностная схема, аппроксимирующая задачу Дирихле для уравнения Пуассона (см. § 1), удовлетворяет всем условиям теоремы 1 и ее следствий и тем самым имеет единствен ное решение. Для того чтобы доказать непрерывную зависимость решения от правой части и от граничных условий, полученной тео ремы недостаточно. Докажем еще несколько утверждений, следую щих из принципа максимума.
3. Теорема сравнения. Устойчивость по граничным условиям.
Наряду с задачей (4) рассмотрим задачу |
|
|
|
||||||
|
|
LY(x)— F(x), |
x^iQ, |
|
|
(11) |
|||
отличающуюся от (4) правой частью. |
|
Пусть |
при |
всех |
|||||
Т е о р е м а |
2 |
( т е о р е м а с р а в н е н и я ) . |
|||||||
х е й выполнены |
условия |
положительности коэффициентов |
(5) и |
||||||
выполнено условие (10). Тогда, если |
|
|
|
|
|||||
|
|
| F (х) ] |
F (х) |
для |
всех XGQ, |
|
|
|
|
то |у (х) | sg; У (х) для всех хеЙ . |
|
|
|
|
|
||||
Д о к а з а т е л ь с т в о . |
Для функций v (х) = У(х) -\-у (х) и w(x) = |
||||||||
= У(х) —у(х) имеем |
|
|
|
|
|
|
|||
Lv (х) = |
F (х) + F (х) Уд о, |
Lw (х) = F (х) — F (х) |
0. |
|
|||||
Согласно следствию 1 имеем v (x ) ^ 0 , |
w (x )^ 0 , т. е. |
|
|
||||||
что и требовалось. |
—У (х)^г/(х)^У (х), |
|
|
|
|||||
первую краевую |
задачу для |
уравнения |
(1). |
||||||
Сформулируем |
Пусть у —множество граничных точек сетки £2, т. е. точек х е й , для которых Ш '(х)=0 . Множество точек сетки Й, не являющихся гра ничными, назовем множеством внутренних узлов и обозначим через
о. Таким образом, Q =CO|JY. В граничном узле х ^ у |
уравнение (1) |
принимает вид |
|
A(x)y(x)=F(x) |
|
или, что то же самое, |
(12) |
г/(х)=ц(х), |
где y(x)=F(x)/A (х) —заданная функция. Первая краевая задача состоит в том, чтобы найти сеточную функцию у(х), удовлетво ряющую уравнению (1) при х е и и условию (12) при х ^ у . Уже
298
отмечалось, что при условиях теоремы 1 первая краевая задача
имеет единственное решение.
Переформулируем теорему сравнения на случай первой крае
вой задачи.
Рассмотрим две задачи:
Ly(x) = F (х), |
г/(х) = |
р(х), |
х е у , |
(13) |
LY (х) = F (х), |
х ^ ш; Y (х) = |
р (х), |
х ЕЕ у. |
(14) |
Если при х е ш выполнены условия (5) и
| F(x)\^F(x), х ^ ш , | р (х) | С р (х), хс^у,
то
|у (х) 1^ У (х) при всех xeQ .
Функция Y{x), фигурирующая в теореме сравнения, называется мажорантной функцией для решения у(х) задачи (4). Для полу чения оценки решения у(х) обычно строят вспомогательную зада чу (11) или (14) так, чтобы можно было легко найти ее решение У(х) и затем применяют теорему сравнения.
Теорема сравнения позволяет легко доказать устойчивость ре шения первой краевой задачи по граничным условиям. Рассмотрим однородное уравнение (13) с неоднородным граничным условием
Ly(x)= 0, |
х е ш ; |
у(х)=р(х), |
х е |
- [ . |
|
(15) |
С л е д с т в и е 3 ( у с т о й ч и в о с т ь по г р а н и ч н ы м ус |
||||||
л о в и я м ) . Пусть при хеш выполнены условия |
(5). |
Тогда |
для |
|||
решения задачи (15) справедлива оценка |
|
|
|
|
||
шах |у (х) | -< шах | р (х) |. |
|
|
|
(16) |
||
Д о к а з а т е л ь с т в о . |
Наряду |
с задачей |
(15) |
рассмотрим |
за |
|
дачу |
хеш ; |
У(х)=сс, |
хеу, |
|
|
(17) |
LY{x)= 0, |
|
|
||||
где а = max | р (х) | . Все |
условия |
теоремы сравнения |
выполнены, |
|||
поэтому \у(х) | ^У (х). |
|
|
|
|
|
|
Далее, для функции и(х)=а—У(х) имеем |
|
|
|
|
Lv (х) =La—LY (х) —La=D (х)а^О
и и(х)=0 при хеш и, согласно следствию 1, получим н (х )^0 , т. е. У(х) Но тогда при всех хеЙ имеем \у(х) | ^У (х) ^Га, откуда
иследует (16).
4.Примеры. Приведем несколько простых примеров.
П р и м е р 1. Рассмотрим задачу
и" (х) ——/ (х), 0<х<1, H'(0)=0, н(1)=0.
По аналогии с § 2 гл. I построим разностную схему второго
299
порядка аппроксимации |
|
|
|
|
|
i = \ , 2, |
.. . , N — 1, |
- ^ |
. о = 0,5/г/0, |
yN = 0. (18) |
|
Запишем схему (18) в каноническом виде: |
|
|
|||
Уо=У1 + 0,5/г2/ о, у{=0,5 (у^ + уи 0 + |
~ |
ft, i = |
1, 2, |
. . . , N — 1, |
|
U N = 0. |
|
|
|
|
|
Сетка Й состоит из узлов |
хi=ih, i=0, 1, . . . ,N, |
и имеет одну гра |
ничную точку x—xN. Окрестность Ш'(х0) узла х0 состоит из одного узла *=%!. Окрестность Ш'(х{) узла х{ при £=1, 2, . . . , IV—1 состо ит из двух узлов Xi-t, xi+l. Сетка, очевидно, является связной. Свой ства положительности коэффициентов (5) выполнены, причем D(x;)=0 при i=l, 2,.. ., iV—1, D ( X N ) = A { X n ) = 1. Таким образом, к разностной схеме (18) можно применять принцип максимума и его следствия.
Пр и мер 2. Для уравнения |
|
|
|
|
|||
н"(х) = - /(* ), |
0<х<1, |
u '(0 )= u '(l)= 0 |
(19) |
||||
строится разностная схема |
|
|
|
|
|
|
|
y-x*,i = |
- f ( x L), |
£ =1, 2, . . . , |
Л /- 1 , |
(20) |
|||
— Ух.0 = 0,5А/0, у- д , = 0,5hfN. |
|
||||||
|
|
||||||
Канонический вид этой схемы |
|
|
|
|
|
||
y0=yl + 0,5h2f0, |
|
z/,=0,5(i/i_1+z/i+1) + 0,5/i2/i, |
|
||||
£= 1, 2, . . . , |
N |
1, yN= t/jv—i—|—0,5/r2JV- |
|
|
|||
Окрестности узлов x0, xN сетки Й состоят каждая |
из одного узла, |
||||||
а окрестности точек |
хи £=1, 2,. . . , N—1,—из |
двух |
узлов. Гранич |
||||
ных точек сетка не |
имеет. Условия |
А{х)> 0, |
В{х, |)> 0 , |
Z)(x) = 0 |
выполнены в каждой точке сетки. Нет ни одной точки х0 сетки Q, в которой выполнялось бы строгое неравенство D(x0)>0. Поэтому нельзя применять следствия 1 и 2 и утверждать о существовании и единственности решения задачи (20). И действительно, решение задачи (20) (так же как и исходной дифференциальной задачи (19)) не единственно: наряду с у(х) решением является функция v (х) =у(х) + а, где а — любая постоянная.
§3. Доказательство устойчивости
исходимости разностной задачи Дирихле
для уравнения Пуассона
1. Устойчивость по граничным условиям. В § 1 рассматривалась задача Дирихле для уравнения Пуассона
ди ' ди '- — fix 1, JCa), |
* = (*!, xa) e G , |
|
|
К |
, , |
т-i |
d ) |
, , |
|||
и(х)=у(х), |
ге Г , |
|
300