
книги из ГПНТБ / Годунов С.К. Разностные схемы. Введение в теорию учеб. пособие
.pdf170 |
ГЛ. 6. УПОТРЕБИТЕЛЬНЫЕ РАЗНОСТНЫЕ СХЕМЫ |
|
равенства
|
у" |
(X) = |
у% (X) + |
V" (X), |
|
|
f (х, У0 + *>,У'о+ v') = |
f (*. У0> Уо) + |
|
|
|
||
+ |
|
|
+ |
|
У ' + о ( ^ + ю ' р) . |
|
Отбрасывая остаточный член О(v2 |
-\-\ и'\2), |
получим |
линейную |
|||
задачу для поправки |
v(x): |
|
|
|
|
|
v" = |
p(x)v' |
+ q{x)v + qi(x), 1 |
|
|||
6(0) = |
6(1 ) = |
0, |
|
J |
( 6 ) |
|
где |
|
|
|
|
|
|
<Р (*) = /(*> |
у0, |
Уо)-У'о- |
|
|
|
|
Решая линейную задачу (6) аналитически или каким-либо |
||||||
численным методом, найдем |
приближенно |
поправку v |
и примем |
У\ = Уо (х) + v
за следующее приближение.
Описанная процедура может применяться к нелинейной раз ностной краевой задаче, возникшей при аппроксимации за дачи (1).
ЧАСТЬ ТРЕТЬЯ
Р А З Н О С Т Н Ы Е СХЕМЫ Д Л Я У Р А В Н Е Н И Й
СЧ А С Т Н Ы М И П Р О И З В О Д Н Ы М И .
ОС Н О В Н Ы Е понятия
Выше, в связи с разностными схемами для обыкновенных дифференциальных уравнений, мы определили понятия сходи мости, аппроксимации и устойчивости. Мы доказали теорему о том, что если разностная краевая задача аппроксимирует диф ференциальную задачу и устойчива, то при измельчении сетки решение разностной задачи сходится к решению дифференциаль ной. В этой теореме содержится указание на способы построе ния сходящихся разностных схем для численного решения диф ференциальных краевых задач: надо строить аппроксимирующие разностные схемы и выбирать среди них устойчивые.
Определения сходимости, аппроксимации и устойчивости и теорема о связи между этими понятиями носят общий харак тер. Они одинаково имеют смысл для любых функциональных уравнений. Мы иллюстрировали их примерами разностных схем для обыкновенных дифференциальных уравнений и для инте грального уравнения. Здесь мы проиллюстрируем некоторые ос новные способы построения разностных схем и проверки их устойчивости примерами разностных схем для уравнений с част ными производными. При этом обнаружится много важных и су щественно новых по сравнению со случаем обыкновенных диф ференциальных уравнений обстоятельств. Главные из них: раз нообразие сеток и способов аппроксимации, неустойчивость большинства взятых наудачу аппроксимирующих схем, слож ность исследования устойчивости и трудности вычисления ре шений разностных краевых задач, требующие специальных уси лий для их преодоления.
Г Л А В А 7
ПРОСТЕЙШИЕ ПРИЕМЫ ПОСТРОЕНИЯ
ИИССЛЕДОВАНИЯ РАЗНОСТНЫХ СХЕМ
§21. Напоминание и иллюстрация основных определений
1.Определение сходимости. Пусть требуется приближенно вычислить решение и дифференциальной краевой задачи
Lu = } , |
(1) |
172 |
ГЛ. |
7. |
ПРИЕМЫ ПОСТРОЕНИЯ |
РАЗНОСТНЫХ СХЕМ |
поставленной |
в |
некоторой области |
D с границей Г. Для этого |
следует выбрать дискретное множество точек Dh— сетку,— при надлежащее D -J- Г, ввести линейное нормированное простран ство Uh функций, определенных на сетке Dh, установить соот
ветствие между решением и и |
функцией |
[«]/, е |
Uh, которую бу |
дем считать искомой таблицей |
решения |
и. Для |
приближенного |
отыскания таблицы [ы]/,, которую мы условились считать точным
решением задачи (1), |
надо на основе задачи (1) |
составить та |
|
кую систему |
уравнений |
|
|
|
|
/,йи<« = /(Л> |
(2) |
относительно |
функции |
из Uh, чтобы имела место сходимость |
|
|
|| [и]п - |
и<Л> | Ц -> О при А - >0 . |
(3) |
Если для решения разностной краевой задачи (2) выполнено не равенство
II [ н ] Л - « ( й М Ь Л < С А А ,
то говорят, что сходимость имеет порядок k относительно А. Задачу построения сходящейся разностной схемы (2) разби
вают на две —на построение разностной схемы (2), аппрокси мирующей задачу (1) на решении и последней, и на проверку устойчивости схемы (2).
2. Определение аппроксимации. Напомним определение ап проксимации. Чтобы это понятие имело смысл, надо ввести нор му в пространстве Fh, которому принадлежит правая часть /W
уравнения (2). По определению, |
разностная |
задача |
(2) аппрок |
симирует задачу (1) на решении |
и, если в равенстве |
|
|
невязка 6f(h\ возникающая при |
подстановке |
[и\ в |
разностную |
краевую задачу (2), стремится к нулю при А—*0:
| | 6 p ) | | ^ = | | L f t [ « ] , - P I K - 0 .
Если
1 Ю Т 1 Г а < с а * ,
где С не зависит от А, то аппроксимация имеет порядок k отно сительно А.
Построим, например, для задачи Коши
— | |
j = |
ф (х, t), |
- о о < х < о о , |
0 < г < 7 \ |
и (к, |
0) = |
г|з (х), |
~— со < х < со, |
|
§ 21. НАПОМИНАНИЕ ОСНОВНЫХ ОПРЕДЕЛЕНИИ |
173 |
одну из аппроксимирующих ее разностных схем. Задача (4) записывается в форме (1), если положить
|
ди |
ди |
|
— оо < |
х < |
оо, |
0 < / < Г, |
|
|
|||
|
|
дх |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и (х, 0), |
|
— оо < |
х < |
оо, |
|
|
|
|
|||
|
ф(*> t), |
— оо < |
л;< оо, |
0 < / < Г . |
|
|
||||||
|
Ф(х), |
— оо < |
х < оо. |
|
|
|
|
|||||
В качестве сетки |
Dh (рис. 8) |
используем |
совокупность |
точек |
||||||||
пересечения |
прямых |
|
|
|
|
|
|
|
|
|
|
|
х = tnh, |
t = nx, |
m — 0, |
± |
1, |
. .. ; п = 0, 1, . . . , [Г/т], |
|
||||||
где h > 0, т > 0 — некоторые |
числа, |
а [Т/г] — целая часть дроби |
||||||||||
Т/т. Будем |
считать, |
что шаг т связан с шагом |
h зависимостью |
|||||||||
|
|
|
|
|
|
|
|
|
|
•t-T |
|
|
|
|
|
|
|
|
|
|
|
|
• t*nr |
|
|
|
|
|
О |
|
|
x=mh |
|
|
|
|
||
|
|
|
|
Рис. |
8. |
|
|
|
|
|
|
|
т = rh, где г — const, |
так что сетка Dh зависит |
только от одного |
||||||||||
параметра п. Искомой сеточной функцией |
является |
таблица |
||||||||||
[u]h = {u(mh, |
пт)} значений |
решения |
и(х, |
t) |
задачи (4) |
в |
точ |
ках сетки Dn-
Перейдем к построению аппроксимирующей задачи (4)
разностной схемы |
(2). |
Значения |
сеточной функции |
и'1 в |
точке |
||||||||
(xm,tn) = |
(mh,m;) |
сетки |
Dh |
будем |
обозначать и£. |
Схему |
(2) |
||||||
получим, |
приблизив |
производные |
|
dujdt |
и ди/дх |
разностными |
|||||||
отношениями |
ди |
|
|
и (х, t + т) — и (х, t) |
|
|
|
||||||
|
|
|
|
|
|
|
|||||||
|
|
~дТ |
X, t |
и(х |
+ |
|
|
• и (x, t) |
|
|
(4') |
||
|
|
ди |
|
|
h, t) |
|
|
||||||
|
|
|
|
|
|
|
|||||||
|
|
дх |
|
|
|
|
|
h |
|
|
|
|
|
Эта схема |
имеет |
вид |
|
|
|
|
|
|
|
|
|
||
|
и" + 1 |
- |
и* |
гт+\ |
|
|
- = Ф(mh, пт), |
|
|
|
|||
|
|
т |
|
|
h |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
(5) |
|||
|
tn — Q, ± |
|
1, . . . ; « = |
0, |
1, |
[Г/т] - |
1, |
|
|||||
|
Ф |
= |
|
Ф (tnh), |
т = = 0, ± |
1, . . . |
|
|
|
174 ГЛ. 7. ПРИЕМЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ
Оператор |
L h |
и |
правая часть |
|
для схемы |
(5) |
задаются соот |
||||||||||||
ветственно |
равенствами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
х |
|
|
*m+ 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
= |
0, |
± 1 , . . . ; п = |
0, |
1, ..... |
[ Г / т ] - 1. |
||||||
|
|
|
|
|
|
, |
m = |
0, |
± |
1, .. ., |
|
|
|
|
|
|
|
||
_ | |
ф(отА, пх), |
т = |
0, |
± |
1, |
|
я = |
0, |
1, |
. . . . |
[Г/т] - 1, |
||||||||
Таким |
образом, |
|
— это |
пара |
сеточных |
функций |
ф ( т я , ят) |
и |
|||||||||||
•ф(тя), одна из которых задана |
на |
двумерной |
сетке |
|
|
||||||||||||||
{хт, tn) |
= |
(mh, |
пх), |
т = |
0, |
± 1 , |
|
я = 0, |
1, . . . , |
[Г/т] — |
1 |
||||||||
(см. рис. 8), |
а |
другая — на |
одномерной |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
(xm , 0) = |
(m/i, 0), |
|
m = |
0; |
1, . . . |
|
|
|
|
||||||
Разностное уравнение (4) можно разрешить относительно w^+ 1 , |
|||||||||||||||||||
получив |
|
Um+1 |
= 0 - |
Г ) "m + r W m + l + |
^Ф (mft, |
ЯТ). |
|
|
(6) |
||||||||||
|
|
|
|
|
|||||||||||||||
Итак, |
зная |
значения |
|
m = |
0, |
± |
1, .. ., |
решения |
a(ft> в точ |
||||||||||
ках сетки |
при |
t = |
nx, можно |
вычислить значения |
|
в точках |
|||||||||||||
сетки при г* = |
(я + |
1)т. Поскольку |
значения |
и°т |
при t = 0 заданы |
||||||||||||||
равенствами |
u°m |
= |
ty(mh), |
мы можем |
шаг |
за |
шагом |
вычислить |
|||||||||||
значения |
решения |
и{Н) |
в точках сетки на |
прямых |
t = x, t = |
2x |
|||||||||||||
и т. д., т. е. всюду на |
Dh. |
|
|
|
|
|
|
|
|
|
|
|
|||||||
Перейдем к выяснению порядка аппроксимации, которым об |
|||||||||||||||||||
ладает |
схема |
(5). За F„ можно |
принять линейное пространство |
||||||||||||||||
всех пар |
ограниченных |
функций |
= |
т |
1, |
положив |
|
||||||||||||
|
|
|
|
II ё т |
\\FA = |
(max |
|Ф £ | + max | арJ ) |
*). |
|
|
|
||||||||
|
|
|
|
|
|
|
т, п |
|
|
|
т |
|
|
|
|
|
|
|
Как уже отмечалось в § 13, норма, в которой рассматривается аппроксимация, может быть выбрана многими способами и вы бор этот небезразличен. Пока нам будет достаточно в качестве
*) |
Если т а х | ф ^ [ |
или max|i|3m | не достигается, то имеется в виду |
точная |
верхняя грань |
sup | ф^ | или sup I г|)т J. |
§ 21. НАПОМИНАНИЕ ОСНОВНЫХ ОПРЕДЕЛЕНИЙ |
175 |
нормы брать верхнюю грань модулей всех компонент, образую
щих |
элемент |
пространства |
Fn. |
Будем |
иметь в виду |
|
всюду в |
||||||||||||||
этом параграфе именно такую норму. |
|
|
|
|
|
|
|
|
|
||||||||||||
Предположим, |
что решение |
и(х, t) |
|
задачи (4) |
имеет |
|
ограни |
||||||||||||||
ченные вторые производные. Тогда по формуле Тейлора |
|
|
|
||||||||||||||||||
« (хт |
+ h, tn) — и (хт, tn) |
|
ди (хт, tn) |
, h_ д2и (хт |
+ I, tn) |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
дх |
|
^ |
|
2 |
|
дх2 |
|
|
|
(7) |
||
и (хт, |
tn |
+ т) — и (хт, |
tn) |
|
ди (хт, |
tn) |
I |
|
± |
д2и |
{хт, |
tn |
+ г)) |
|
|
||||||
|
|
|
|
|
|
|
|
|
dt |
|
|
|
2 |
|
|
dt2 |
|
|
|
|
|
где |
| |
и |
г) — некоторые |
числа, |
зависящие |
от |
tn, |
п и h и удо |
|||||||||||||
влетворяющие |
неравенствам |
0 <l< |
h, 0 < т ) < т . |
|
|
|
|||||||||||||||
С помощью |
формул |
(7) |
|
выражение |
|
|
|
|
|
|
|
||||||||||
|
|
|
и {Хт* tn 4~ t) |
|
U (хт, |
tn) |
|
|
» (Хщ + К |
tn) |
— U (Хт, |
tn) |
|||||||||
L h |
[и]п |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
и (хт, |
0) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
можно |
переписать |
в |
виде |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
ди _ |
ди \ |
}хт< in + |
х_ д2и (хт, |
|
tn 4- ri) |
|
h_ д2и (хт |
+ |
1, /„) |
|||||||||
|
|
|
~Ъ1 |
дх |
2 |
|
|
dt |
2 |
|
|
2 |
дх |
|
|
||||||
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
и(хт, |
0) + |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
или |
|
|
|
|
|
Lk\u]H |
|
= |
f™ + |
|
|
Wh\ |
|
|
|
|
|
|
|
||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
Т |
d2H (*т , |
/„ + Г|) |
|
А |
|
д2 « (*т + |
1, |
tn) |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
2 |
|
<Эг2 |
|
|
|
2 |
|
|
|
dx2 |
|
|
|
|
|
|
|
|
|
|
|
0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Следовательно, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K L |
< ( s u P |
д-и |
|
dt2 |
|||
|
|
+ sup |
д2и |
i)h. |
дх2 |
Таким образом, рассматриваемая разностная схема (5) имеет первый порядок аппроксимации относительно h на решении и(х, t), обладающем ограниченными вторыми производными.
3. Определение устойчивости. Напомним и проиллюстрируем теперь определение устойчивости. Разностная краевая задача (2), по определению, устойчива, если существуют числа б > 0 и h0 > 0 такие, что при любом h < h0 и любом 6Р> из Z7/,., удов летворяющем неравенству ||б/( А ) ||^й < б, разностная краевая за дача
Lhz{h) = fh)+ |
bfh) |
176 |
ГЛ. |
7. ПРИЕМЫ ПОСТРОЕНИЯ |
РАЗНОСТНЫХ СХЕМ |
|
|||||
имеет одно и только одно решение, причем выполняется |
условие |
||||||||
|
|
|| 2 < » - И < » | Ь А < С | | 0 Р ||,А , |
|
|
|
||||
где |
С — некоторая постоянная, |
не |
зависящая |
от п. |
|
|
|||
В § 12, где введено понятие устойчивости, показано, что в |
|||||||||
случае линейного оператора |
L h |
сформулированное |
определение |
||||||
равносильно следующему. |
|
|
|
|
|
|
|
||
Разностная |
краевая задача |
(2) |
устойчива, |
если |
существует |
||||
h0 > |
0 такое, |
что при h < h0 |
и любом fW^Fh |
она |
однозначно |
||||
разрешима, причем |
|
|
|
|
|
|
|
||
|
|
II " № ) \\uh< |
С || fw\\ph.. |
|
|
( 8 ) |
|||
где |
С — некоторая постоянная, |
не |
зависящая |
от ft и от |
f<4 |
||||
Свойство устойчивости можно трактовать как равномерную |
|||||||||
относительно h чувствительность решения разностной |
краевой |
||||||||
задачи (2) к возмущениям 6f(/l> правой части. |
|
|
|
||||||
Подчеркнем, что в силу приведенного определения |
устойчи |
||||||||
вость есть некоторое внутреннее |
свойство разностной |
краевой |
задачи. Оно формулируется независимо от какой-либо связи с дифференциальной краевой задачей, в частности независимо от
аппроксимации или сходимости. |
|
|
|
||||
Однако |
если |
разностная |
краевая |
задача |
аппроксимирует |
||
дифференциальную |
на |
решении и |
и |
устойчива, |
то имеет место |
||
сходимость |
(3). При этом порядок |
относительно |
h скорости схо |
||||
димости совпадает с порядком |
аппроксимации. |
|
|||||
Доказательство этой важной теоремы проведено в § 12. |
|||||||
Покажем, что |
разностная |
схема |
(5) при г ^ 1 устойчива. |
||||
При этом норму |
|| • Ни |
определим |
равенством |
|
|
|
1 " W L |
" |
= S U P |
I "m II = |
m 3 X |
S U P I Um I- |
|
|
|
||||||
|
|
|
|
|
m, n |
|
|
|
n |
m |
|
|
|
|
|
|
Норму |
|| • ||/? |
будем понимать, как |
|
выше: если |
gW^Fh> |
|
||||||||||
|
gih).. |
ГФ «, |
щ = |
0, |
± |
|
1, . . . |
; |
п = |
0, |
1, . . . |
, |
[Т/т], |
|
||
|
Ц>т, |
пг = |
0, |
± |
|
I, . . . |
, |
|
|
|
|
|
|
|||
ТО |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|| g№> |L |
= m a x [ m a x |
I Ф " |
I + |
m a x I ф т |
I j = m a x |
[ m a x I ф» |
I + |
m a x |
| г р т П. |
|||||||
" |
|
m. n 1 |
|
|
m |
J |
|
|
1 |
m |
1 |
|
m |
J |
||
Разностную |
задачу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m+l |
um |
|
„ |
|
r> |
. |
i |
|
|
|
|||
|
|
|
|
|
|
= |
<C, |
|
m=0, |
|
± |
1, . . . ; |
I |
|
||
|
|
|
|
|
|
|
|
|
|
/1 = |
0, |
1, |
[Г/т], ' |
(5 ') |
||
|
|
|
|
|
|
< = V |
|
m = |
|
± 1. |
|
|
|
§ 21. НАПОМИНАНИЕ ОСНОВНЫХ ОПРЕДЕЛЕНИЙ |
177 |
которая |
отличается |
от |
задачи |
(5) |
только тем, что <р« и |
грт — |
||||||||||||
произвольные |
|
правые |
части, |
вообще |
говоря, |
не |
совпадающие |
|||||||||||
с ф(т/г, |
пх) |
и |
гр(т/г), |
перепишем |
в |
форме |
|
|
|
|
||||||||
|
|
|
|
« £ + , = ( 1 - г ) и » + г и » + 1 + т Ф » , | |
|
|
||||||||||||
|
|
|
|
|
М ° |
= |
ф . |
|
|
|
|
|
|
| |
|
( 6 ' } |
||
|
|
|
|
|
т |
|
тт |
|
|
|
|
|
|
|
> |
|
|
|
Поскольку |
r |
^ |
l |
, |
то |
1—г ^ |
0. |
В |
этом |
случае |
справедлива |
|||||||
оценка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (1 _ Г ) ы » |
+ |
г и |
п т + |
{ |
| < |
[(1 - |
г) + |
Г ] щах (|и« |, |
| и » + 1 | ) |
= |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
= т а х ( | а « |, |
| а » + 1 1 ) |
< max |
| а» |. |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
|
Используя эту оценку, выводим из |
(6') |
неравенство |
|
|
||||||||||||||
I M m + 1 I ^ mтa X 1 " т I + Т тт а Х I Фт I ^т т Э Х I " т I +т,Т mп a X I Фт I' (6") |
||||||||||||||||||
Отметим, |
что |
в случае |
ф^ = 0 из |
неравенства |
(6") |
следует, что |
||||||||||||
т а х | и ^ | н е |
возрастает |
с |
ростом |
п. |
Отмеченное свойство |
раз- |
||||||||||||
т |
|
|
|
принято |
|
называть |
принципом |
максимума. |
Для |
|||||||||
ностной схемы |
|
|||||||||||||||||
краткости будем иногда пользоваться этим названием для всего |
||||||||||||||||||
неравенства |
|
|
|
I u m + 1 1 |
< |
max |
I ипт |
|
I -+- f max |
I ф™ I. |
|
|||||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
m, re |
|
|
|
|
Правая часть этого неравенства не зависит от т, так что в ле
вой части |
вместо |
| « m + 1 1 можно |
написать |
т а х | и ^ + 1 | , |
получив |
||||
неравенство |
|
|
|
|
|
|
|
|
|
|
max |
I |
|
m |
I < |
max |
j ипт |
| + т max |
I ф^ |. |
|
m |
|
|
|
т, |
п |
|
|
|
Аналогично |
получаем неравенства |
|
|
|
|
|
|||
|
max |
I ип |
I ^ |
max |
\un~l |
I + |
т max lm" I, |
|
|
|
max |
I uxm |
I < |
max |
I u°m j + т max [ ф^ I. |
|
|||
|
m |
|
m |
|
m, n |
|
|
|
После почленного сложения этих неравенств и приведения по добных членов получим
max | u^+1 |
I < max I u°m I + (n + 1) т max | ф£ I. |
/п |
1 |
m 1 |
m, « |
1 |
178 ГЛ. 7. ПРИЕМЫ ПОСТРОЕНИЯ РАЗНОСТНЫХ СХЕМ
Отсюда |
непосредственно |
следует |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
max | |
|
1 ^ |
max |
|
I ib |
|
|
I + |
Г max |
I q>" I |
^ |
|
|
|
|
|
|
|
|||||||
I |
/71 |
I |
|
|
|
I |
ftl |
I |
|
|
|
I |
Tib |
I |
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
m |
|
|
|
|
т.п. |
I |
|
P I |
k + |
П |
1 |
|
Р |
И |
, |
|
|
|||
|
|
|
|
|
|
|
|
|
|
< |
I |
|
|
={\ |
+ T)\\f^\\ |
||||||||||
Доказанное |
неравенство |
|
|
|
|
h |
|
|
|
|
h |
|
|
|
|
|
r h |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
т а х | М » + Ч < ( 1 + Г) | | p || |
|
|
|
|
|
|
|
|||||||||||
имеет |
место |
для |
всех |
|
п, так что оно останется |
справедливым, |
|||||||||||||||||||
если вместо |
m a x | « " + 1 l |
|
написать |
|
max max |
I и" |
|
I = |
|| uih) |
||„ : |
|||||||||||||||
|
|
|
|
т. |
|
|
|
|
|
|
|
|
|
п |
т |
|
|
|
|
|
А |
|
|||
|
|
|
|
|
|
|
1 1 и ' % й < ( 1 + |
W |
|
A |
|
, |
I |
I |
|
V |
|
||||||||
Неравенство |
(9) |
означает |
|
устойчивость |
линейной |
задачи |
|||||||||||||||||||
(5), |
поскольку |
существование |
|
и |
единственность |
|
решения |
||||||||||||||||||
задачи |
(6') |
|
при произвольных ограниченных ф^ и ipm , |
очевид |
|||||||||||||||||||||
но, имеют |
место. Роль |
постоянной |
С в |
неравенстве |
(8) играет |
||||||||||||||||||||
здесь число |
1 + |
Т. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
• Не |
следует |
думать, |
что одна только аппроксимация диффе |
||||||||||||||||||||||
ренциальной |
краевой задачи (1) разностной краевой задачей |
(2) |
|||||||||||||||||||||||
обеспечивает |
устойчивость |
и, |
следовательно, |
сходимость |
(3). |
||||||||||||||||||||
Мы убедились в этом в § 9 с помощью специально |
сконструиро |
||||||||||||||||||||||||
ванного примера аппроксимирующей, но расходящейся |
разност |
||||||||||||||||||||||||
ной схемы. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
В случае уравнений с частными производными |
непригодность |
||||||||||||||||||||||||
наудачу взятой аппроксимирующей разностной схемы является |
|||||||||||||||||||||||||
правилом, |
а |
выбор |
устойчивой |
(и, |
следовательно, |
сходящейся) |
|||||||||||||||||||
разностной |
схемы — постоянной заботой |
вычислителя. |
|
|
|
||||||||||||||||||||
Напомним, например, что доказательство устойчивости раз |
|||||||||||||||||||||||||
ностной |
схемы |
(5) |
мы |
провели в предположении, что т/Л == |
1. |
||||||||||||||||||||
В случае г > 1 разностная |
задача |
(5) |
по-прежнему |
аппрокси |
|||||||||||||||||||||
мирует задачу |
(4), но наше доказательство |
устойчивости |
не про |
||||||||||||||||||||||
ходит. |
Покажем, |
что |
|
в |
этом |
случае |
нет |
сходимости |
решения |
||||||||||||||||
uSh) разностной |
задачи |
|
(5) к решению и(х, |
t) |
дифференциальной |
||||||||||||||||||||
задачи |
(4), |
а |
значит, |
|
не может быть и устойчивости, |
так |
как |
||||||||||||||||||
устойчивость влечет за собою сходимость. |
|
|
|
|
|
|
|
|
|||||||||||||||||
Пусть, |
для |
|
определенности, |
ср(х, 0 = |
0, |
|
так |
что |
также |
||||||||||||||||
q>(mh,n%) = 0 ; |
пусть, |
далее, |
Т = 1. Шаг |
h будем |
выбирать |
так, |
|||||||||||||||||||
чтобы |
точка |
(0, 1) |
на |
|
плоскости |
|
Oxt принадлежала |
сетке, |
т. е. |
||||||||||||||||
чтобы |
число |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
N = |
± |
= |
|
1- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
т |
|
|
гп |
|
|
|
|
|
|
|
|
|
|
было |
целым |
(рис. 9). В силу разностного |
уравнения |
имеем |
|
||||||||||||||||||||
|
|
|
|
|
|
|
" £ + , |
= 0 - г ) и » + г и » + 1 . |
|
|
|
|
|
|
|
|
|
§ 21. НАПОМИНАНИЕ |
ОСНОВНЫХ ОПРЕДЕЛЕНИЙ |
|
|
|
179 |
||||
Значение |
0 |
решения |
u{h) |
в |
точке (0, 1) |
сетки |
выра |
||||
жается через значения и£ и |
и" решения в точках (0, |
1 — т) и |
|||||||||
(/г, |
1 — т) |
сетки. Два |
значения и% и |
и"\ выражаются |
через |
зна- |
|||||
чения и:Оm - l |
> и?~1 и н™-' решения |
в трех точках сетки |
, |
(0, |
1 — 2т), |
||||||
(/г, |
1— 2т) |
и (2/г, 1 — 2т). Значения |
решения |
|
itn — l, |
„ 2 |
|||||
|
|
|
|
|
|
|
т — \ |
|
|
,т — \ |
в свою очередь выражаются через значения решения в четырех
точках (0, |
1 - Зт), |
(/г, 1 - |
Зт), (2/г, 1 - Зт), (ЗА, 1 - Зт) и т. д. |
|||
В |
конечном |
счете |
значение |
|
||
выражается через значения и0 |
||||||
решения |
в |
точках |
сетки |
(0, |
0), |
|
(/г, |
0), |
(2/г, |
0), |
(/г/т, |
0) |
= |
= |
(Nh, |
0). |
Все эти точки |
лежат |
||
на |
отрезке |
|
|
|
|
прямой г* = 0 (см. рис. 9), где задано начальное условие
и (х, 0) = 1|з (х)
для дифференциального уравне ния. Таким образом, решение
разностного уравнения в точке (0, 1) сетки не зависит от зна чений функции гр (ЛГ) в точках х, лежащих вне отрезка
Далее, решением |
задачи |
|
|
|
||
ди |
ди |
„ |
оо < х < |
оо, t > 0, |
||
Tt |
Ш~'U' |
|||||
|
|
|
||||
и (х, |
0) = |
-ф (х), |
со < х |
< |
со, |
|
как легко проверить, |
является |
функция |
|
|
||
|
|
и(х, г1) |
(* + |
/)• |
|
Она постоянна на каждой характеристике л: + г = const и, в частности, на прямой х + t = 1, которая проходит через точки (0, 1) и (1,0) (см. рис. 9), и в точке (0, 1) принимает значение •ф(1). Отсюда видно, что в случае г > 1 сходимости, вообще го воря, быть не может. Действительно, в этом случае отрезок оси абсцисс
0 < л : < - < 1