
книги из ГПНТБ / Годунов С.К. Разностные схемы. Введение в теорию учеб. пособие
.pdf370 |
ГЛ. 13. УСТОЙЧИВОСТЬ НЕСАМОСОПРЯЖЕННЫХ ЗАДАЧ |
Факт, устанавливаемый этой теоремой, означает, что распо ложение спектра семейства операторов {Rh} в единичном круге не только необходимо для устойчивости, но и гарантирует от «грубой» неустойчивости. При выполнении условий теоремы ве личина
|
|
|
|
|
max |
\\RPhl |
|
|
|
|
|
|
||
|
|
|
|
|
1 < Р < [ Г / т ] |
|
|
|
|
|
|
|
|
|
при |
h-*0 |
остается |
ограниченной |
либо |
растет |
медленнее |
сте |
|||||||
пени |
р[Т/х] |
с любым |
основанием р = |
1 + |
е, превосходящим |
еди |
||||||||
ницу. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Д о к а з а т е л ь с т в о . |
Предварительно |
покажем, |
что |
если |
||||||||||
спектр |
семейства операторов |
{Rh} лежит в круге \Х\^ |
р, то для |
|||||||||||
любого |
X, |
удовлетворяющего |
неравенству |
| Я | ^ р + |
е, |
е > 0, |
||||||||
существуют числа |
А = А (е) |
и h0 |
> |
0 |
такие, |
что при |
любом |
|||||||
h < h0 |
и любом u^Uh, |
и ф 0, выполнено |
неравенство |
|
|
|||||||||
|
|
|
|
\\Rhu-Xu\\>^\\u\\. |
|
|
|
|
|
• |
(14) |
Допустим противное. Тогда найдутся е > 0; последователь ности чисел hh>0, hh—>-0; комплексных чисел Xk, | t a | > p + e; векторов uhk е Uhk такие, что
|
|
\Rhk-Xkuhk\\<£±^\\unk\\. |
|
|
(15) |
|
При достаточно больших значениях k, |
при которых |
-р + е |
< 1, |
|||
числа Xk |
в силу (12) не могут лежать |
вне круга |
| Л | ^ с + 1 , |
|||
так как вне этого |
круга |
|
|
|
|
|
|
| | ^ « - Я и | ) > ( | Я ] - | | ^ | | ) | | « | | > | | « | | . |
|
|
|||
Таким |
образом, |
последовательность |
Xk |
ограничена, |
а |
следовательно, имеет предельную точку X, | X ] ^ р -f- е. Легко видеть, что в силу (15) точка X принадлежит спектру семейства операторов {Rh}, вопреки предположению, что спектр лежит в
круге \Х\ |
^ р. |
|
|
|
Пусть |
теперь R — линейный |
оператор, |
переводящий |
некото |
рое конечномерное нормированное пространство U в себя. Пусть |
||||
для любого комплексного X, \Х\^г>0, |
и любого u^U |
при |
||
некотором а — const > 0 справедливо неравенство |
|
|||
Тогда |
|| #и - Ли || > а || и ||. |
|
(16) |
|
|
|
|
|
|
|
И / Л К ^ - , |
/ 0 = 1 , 2 , . . . |
(17) |
372ГЛ. 13. УСТОЙЧИВОСТЬ НЕСАМОСОПРЯЖЕННЫХ ЗАДАЧ
§43. Алгоритм вычисления спектра семейства разностных
операторов над сеточными функциями на отрезке
Вэтом параграфе мы опишем и обоснуем алгоритм вычисле ния спектра семейства разностных операторов {Rh} над сеточ ными функциями на отрезке. Мы ограничимся подробным раз
бором характерного примера, при котором выясняется суть дела,
а |
в общем случае |
сформулируем |
результат |
без |
доказательства. |
||||
|
1. Характерный |
пример. Семейство |
операторов |
{Rh}, |
v =». |
||||
= |
RhU, определим |
равенствами |
|
|
|
|
|
|
|
|
fm = |
(l — r)um + rum+b |
m = 0, |
1, |
M— |
1, |
|
||
|
0л = |
0. |
|
|
|
|
|
|
|
Норму определим |
равенством |
\\и\\ = |
т а х | и т \ . |
Оператор |
Rh, |
||||
|
|
|
|
|
т |
|
|
|
|
определенный равенствами (1), возникает при естественном
приведении |
разностной |
краевой задачи |
|
|||
ит |
ит |
ит+\ |
ит |
, |
, \ |
|
|
г |
|
h |
= Ф ( ^ ' 'Р). |
; |
|
|
|
|
Р = 0, 1 |
[ Г / т ] - 1 , |
{ 2 ) |
|
w P 4 + I |
= °. " * = * ( * * ) . |
m = 0, 1, |
|
|||
к виду |
|
|
|
|
|
|
|
|
|
«р+1 = Rnup-\- |
трр , |
|
|
|
|
|
и° |
задано. |
|
|
Соотношения (2) являются разностным аналогом дифференци
альной краевой |
задачи |
|
|
|
|
щ —их = |
ц>(х, t), |
0 < х < 1 , |
0 < г < 7 \ |
||
и(х, |
0) = |
ip(x), |
и(\, |
t) = 0. |
|
Мы уже рассматривали разностную |
схему |
(2) в п. 2 § 26 в ка |
честве примера, иллюстрирующего применение признака Бабенко — Гельфанда. Напомним, что согласно этому признаку исследование исходной задачи на отрезке следует разбить на исследование трех вспомогательных задач: задачи без боковых границ, задачи с одной только левой границей и задачи с од ной только правой границей, для каждой из которых надо найти все собственные значения операторов перехода от UP К UP+1.
Оказывается, что алгоритм вычисления спектра семейства операторов {Rh} совпадает с процедурой Бабенко — Гельфанда.
Чтобы описать алгоритм вычисления спектра семейства опе раторов {Rh}, наряду с оператором Rh, заданным равенствами
374 |
ГЛ. 13. УСТОЙЧИВОСТЬ НЕСАМОСОПРЯЖЕННЫХ ЗАДАЧ |
Собственные значения операторов R, R и R мы уже вычи сляли в § 26, однако воспроизведем здесь их вычисление, так как, прежде чем переходить к доказательству сформулирован ного утверждения, надо отчетливо представить себе структуру
собственных функций операторов /?, R и R.
Прежде всего выясним, каково множество точек X на ком плексной плоскости, для которых уравнение
|
|
^Ru — Ян = О |
|
|
|
имеет ограниченное решение и = {ит}, |
т = |
0, + 1 , . . . Эти числа |
|||
X и есть собственные значения оператора |
R. В нашем примере |
||||
уравнение Ru — Хи = |
0 имеет вид |
|
|
|
|
(1 — г — Х)ит |
+ |
гит+1=0, |
т |
= |
0, ± 1 , . , . |
Всякое решение этого |
обыкновенного |
разностного уравнения |
первого порядка, как вытекает из § 1, может лишь постоянным
множителем |
отличаться |
от |
сеточной |
функции |
ит |
= |
|
qm, |
т — |
|||||||||
= |
0, |
± 1 , |
|
где |
q — корень |
характеристического |
уравнения |
|||||||||||
( 1 — г |
— X) -{-rq |
— О. Связь |
между числами |
X и q |
можно |
запи |
||||||||||||
сать также в форме |
|
X = |
1 — г + |
rq. |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Решение |
um |
— qm |
ограничено |
при |
т—• - f 0 0 |
и при |
|
т~*—со |
|||||||||
только в том случае, если |
\q\ |
= 1, |
q = eia, |
|
0 ^ |
а ^ |
2я. |
По |
||||||||||
этому множество тех значений X, при которых решение ит |
— |
qm |
||||||||||||||||
ограничено, получается |
по формуле |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
Я = 1 — r + rq = \ — г + re1'", |
|
|
|
|
|
|
|||||||
когда |
q = eia |
пробегает |
единичную окружность |
\q\ |
= |
1 на |
ком- |
|||||||||||
плексной плоскости. Точка X пробегает при этом окружность Л |
||||||||||||||||||
радиуса г с |
центром в точке 1 — г (рис. 26, а, |
стр. |
247). |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
~> |
|
|
|
|
|
|
Вычислим собственные значения оператора R, т. е. те X, при |
|||||||||||||||||
которых уравнение |
|
Ru — Хи = 0 |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
имеет |
решение |
и = |
(«о. Щ, |
|
|
ит, |
. . . ) , стремящееся |
к |
нулю |
|||||||||
при |
т - * -f-oo. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
: |
Уравнение |
Ru — |
Хи = 0 |
в |
развернутом |
виде |
можно |
запи |
||||||||||
сать так: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
(\—r |
— X)um |
+ |
rum+l |
|
= 0, |
т = 0, |
1, . . . |
|
|
|
|
|||||
Его |
решение |
ит |
— qm, |
ш,= 0, |
|
|
стремится |
к |
нулю |
|
при |
§ 43. АЛГОРИТМ ВЫЧИСЛЕНИЯ СПЕКТРА |
375 |
tn—>+°°. |
е с л и |
\l\ |
< |
1- Соответствующие |
собственные значения |
||||||||
k—l—r-\-rq |
|
|
|
|
|
|
|
|
|
|
|
<--> |
|
|
заполняют |
при |
этом внутренность круга Л ра |
||||||||||
диуса г |
с центром |
в точке |
1 — г |
(рис. 26,6). |
|
|
<- |
||||||
Алгоритм |
вычисления |
собственных чисел |
оператора |
R ана- |
|||||||||
логичен |
алгоритму |
вычисления |
собственных |
|
|
-> |
|||||||
чисел оператора R. |
|||||||||||||
Уравнение Ru— |
Хи — О запишем развернуто: |
|
|
|
|||||||||
(1 — г — Л)«о т + |
г и т + , |
= |
0, |
т= |
..., |
— 1,0, |
1, . . . , |
М— |
1, |
||||
|
|
|
— Хим |
= |
0. |
|
и = |
{ит}, |
tn = М, |
М—1, |
|||
Всякая |
сеточная |
функция |
удовлетворяющая первому из этих соотношений, с точностью до
постоянного множителя по-прежнему |
имеет вид ит = йЧ, -при |
|||||||||||||||||
чем X и q по-прежнему связаны равенством |
X = 1 — |
г -\- rq. |
Ре |
|||||||||||||||
шение |
um |
— qm, |
|
т = М, М—1, |
|
|
стремится |
к |
нулю |
при |
||||||||
т.—• — оо, если \q\ |
> |
1. Второе |
соотношение |
(6), т. е. равенство |
||||||||||||||
—Хим |
= 0, |
накладывает |
на |
решение |
ит |
= |
qm |
дополнительное |
||||||||||
требование |
—Хи м |
= |
—XqM |
= 0 |
или |
X = |
0. |
Если |
точка |
|
X — 0 |
|||||||
лежит вне круга радиуса г с центром |
в точке |
1 — г, |
изображен |
|||||||||||||||
ного на рис. 26,б, |
т. е. если |
г < |
'/2, то |
ей |
соответствует |
некото |
||||||||||||
рое значение q, |
\q\ > |
1. Множество |
Л тех X, при которых |
урав |
||||||||||||||
нение Ru — |
Хи = |
0 имеет стремящееся |
к нулю при т—*—со |
ре |
||||||||||||||
шение, |
состоит из |
одной |
этой точки X = 0. |
В |
случае |
г ^ |
'/г, |
как |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
<- |
|
|
|
|
|
следует из проделанного анализа, уравнение |
Ru — Хи = |
0 |
не |
|||||||||||||||
имеет стремящихся к нулю при т~*—со |
решений ни при |
каком |
||||||||||||||||
комплексном (или вещественном) X. |
|
|
|
|
|
|
|
> |
|
<- |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Объединение собственных значений операторов R, R и R |
||||||||||||||||||
изображено для случая г < |
'/г на рис. 27,а, а для |
случая г > |
'/г |
|||||||||||||||
на рис. 27,6 и 27,е |
(стр. |
248). |
|
|
|
|
|
|
|
|
|
|
|
Докажем теперь, что спектр семейства операторов {Rh} сов
падает с объединением Л множеств Л, Л и А собственных зна-
<~> -> <-
чений вспомогательных операторов R, R, R.
Надо показать, что каждая точка множества Л принадлежит спектру семейства разностных операторов {Rh} и что других то
чек спектр |
не содержит. |
|
Сначала |
покажем, что всякая точка XQ^A |
принадлежит |
спектру семейства разностных операторов. Для этого достаточно
установить, что, каково бы ни было е > |
0, неравенство |
| | / ? д и - Л о ц | | < в | | и | | |
(7) |
имеет решение и при всех достаточно малых положительных зна
чениях h. Решение и — |
(и0, ии ..., |
им) можно назвать |
«почти |
собственным вектором» |
оператора |
Rh, поскольку |
решение |
376 ГЛ. 13. УСТОЙЧИВОСТЬ НЕСАМОСОПРЯЖЕННЫХ ЗАДАЧ
уравнения RhU— Ки — 0 |
в алгебре |
принято называть собствен |
||||||||||||||
ным |
вектором. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Построения, |
с помощью которых |
проводится |
доказательство, |
|||||||||||||
зависят |
от того, |
какому |
|
|
|
|
|
-У |
<- |
принад- |
||||||
из трех множеств Л, Л |
или Л |
|||||||||||||||
|
|
|
|
Ко. Начнем |
|
|
|
|
|
<--> |
|
|
|
|
||
лежит |
точка |
|
со |
случая |
Ко е Л. Покажем, |
что при |
||||||||||
любом |
е > 0 |
и всех достаточно малых |
h |
неравенство (7) |
имеет |
|||||||||||
решение и. |
|
|
|
|
|
|
|
|
и — (ио, т, |
|
им). По |
|||||
Переходим |
к |
построению |
функции |
|
||||||||||||
определению |
|
множества |
Л |
существует |
qo, \Яо\ = |
1, такое, что |
||||||||||
Ко = |
(1 — г) |
+rq0, |
а |
уравнение |
|
(1 — г — Л0) vm |
+ rvm+l |
= О, |
||||||||
m = |
0, |
± 1 |
|
|
|
имеет ограниченное |
решение |
vm |
= Q™, |
от=0, |
||||||
± 1 , . . . |
Будем |
рассматривать |
|
это |
решение |
только |
при |
|||||||||
т = |
0, |
1, . . . , М, |
сохраняя обозначение |
v. Вектор |
|
|
|
|
||||||||
|
|
|
и |
= |
|
v i |
|
VM) = {1> |
|
%>•••> |
о . |
|
|
|
очевидно, удовлетворял бы уравнению Rnv — Kv = 0, которое в развернутом виде записывается соотношениями
(1 —r — XQ)vm-T-rvm+1=0, |
от |
= 0, 1, . . . . |
M—l, |
— K0vM = О,
если бы не нарушалось последнее из этих соотношений. Соотно шение —KQVM = 0 можно считать граничным условием для ре шения обыкновенного разностного уравнения
(1 — г — К0)ит + гит+1 = 0, от = 0,1, . . . . М— 1.
Чтобы удовлетворить этому граничному условию, которое за
дано |
при от |
— М, |
т. |
е. |
на |
правом |
конце |
отрезка |
O ^ x ^ l , |
|||||||||
«подправим» |
вектор |
|
v = |
(l, |
qQ, |
|
q^), |
помножив |
каждую из |
|||||||||
его компонент |
vm |
на |
множитель (М — от)/г. Полученный вектор |
|||||||||||||||
обозначим |
и = |
(и0, |
и,, |
|
им), |
ит = (М — от) hq^. |
|
|
||||||||||
На |
рис. |
50 |
приведены |
|
графики |
функций |
|
v = {vm} |
и и = |
|||||||||
= {«,„} в случае q0 |
= |
—\. |
Норма вектора и равна единице: |
|||||||||||||||
|
|| и || = |
max| |
ит | = |
|
max |
I (М — от) hq"? \ = |
Mh=l. |
|||||||||||
|
|
|
|
т |
|
|
|
|
|
т |
|
|
|
|
|
|
|
|
Оценим |
норму |
вектора |
|
w = |
{w0, W\,..., |
w M |
) , |
определенного |
||||||||||
равенством |
w = Rnu |
— Кои. Для |
координат |
вектора |
w |
получаем |
||||||||||||
следующие |
выражения: |
|
|
|
|
|
|
|
|
|
|
|
||||||
I^IHO -r-KQ)(M-m) |
|
|
|
|
hqm-j-r{M-m- |
|
|
1)А</«+«| |
= |
|||||||||
|
= |
I [(1 - |
Г - |
К0) + |
|
rqQ] (М - от) hq% - |
|
rhq™+11 = |
||||||||||
|
= |
\0 |
• {М ~ |
т) hqm |
- |
rhq™+l\ = |
rh, от |
= |
0, 1, |
|
M—l, |
|||||||
|
|
|
|
|
|
|
1 ^ 1 = 0 - ^ - 0 = 0. |
|
|
|
|
|
§ 43. АЛГОРИТМ ВЫЧИСЛЕНИЯ СПЕКТРА |
377 |
Отсюда |
видно, что || w || = |
rh, и при |
h < |
г/г |
выполнено |
нера |
|
венство II W |
RhU — кои || < |
е|| «||. Этим |
и завершается |
дока- |
|||
|
|
|
|
|
|
|
<~> |
|
|
зательство того, что точка кое А |
|||||
|
|
принадлежит |
спектру |
семейства |
|||
|
|
разностных операторов |
{Rh}. |
||||
|
|
Покажем, что если точка ко |
|||||
|
|
принадлежит |
одному |
из |
мно- |
||
|
|
-> |
<- |
|
|
|
|
|
|
жеств Л |
или |
Л, |
то она |
является |
|
|
|
точкой |
спектра |
семейства |
опе |
||
|
|
раторов {Rh}. Пусть для опреде- |
|||||
|
|
(0, /) |
|
|
|
|
|
Рис. 50. |
Рис. 51. |
ленности к0 е А. Тогда по определению множества Л уравне
ние Rv — kov = 0, |
которое |
в |
развернутом |
виде записывается |
равенствами |
|
|
|
|
(1 - r - k 0 |
) v m + |
rvm+l |
= 0, т = |
0,1,2 |
имеет решение vm = q™, | q01 < 1, т = 0, 1, . . .
Будем рассматривать это решение только при т = 0, 1, . . . , М, положив
" = ("о- "i |
им) = (1> <7о |
О - |
Вычислим для этой сеточной функции и, график которой в слу чае <7 = '/г изображен на рис. 51, норму вектора w^=Rnu — koU. Из равенств
|
|
|
|
|
= 0, |
m = |
0, 1, |
М- |
1, |
wM. |
<7oi |
|
|
|
|
|
|
|
|
следует, |
что |
|| w || = |
| q0 \ м = |
| q0 \"п. |
Если |
h |
настолько |
мало, что |
|
|<7о|1 / / г <е, то |
||да|| = || |
— Я.0 ы||< е = |
е||ы||, поскольку |
| | и | | = 1 . |
|||||
Итак, |
доказано, |
что в |
нашем |
примере |
все точки |
множеств |
|||
<—> -> |
<- |
|
|
|
|
|
|
|
|
Л, Л и Л принадлежат спектру семейства разностных опера торов.
378 |
ГЛ. 13. УСТОЙЧИВОСТЬ НЕСАМОСОПРЯЖЕННЫХ |
ЗАДАЧ |
|||
Покажем |
теперь, что всякая |
точка |
ко, не |
принадлежащая |
|
множествам |
«--> -> <- |
|
спектру |
семейства {Rh}- |
|
Л, Л и Л, не принадлежит |
|||||
Именно |
покажем, что существует |
число А > 0, не зависящее от |
h и такое, что для любой функции и= (и0, щ, |
им) выпол |
нено неравенство |
|
| | / ? л М - А 0 и | | > Л | | и | | . |
(8) |
Тогда при е < А неравенство || RhU — кои || < е|| и || не имеет ре шения и точка Хо не принадлежит спектру. Обозначим / = гз Rhu — л0 ", тогда неравенство (8) запишется так:
\\!\\>А\\и\\. (9)
Эту оценку мы и будем обосновывать. Равенство Rnu — кои — f запишем в развернутом виде:
(1 — г — k0)um + rum+l—fm, m = 0, 1 |
М— 1, j ^ |
^ом м — /м- |
J |
Будем рассматривать эти соотношения как уравнение относи тельно и, a f будем считать заданной правой частью. Запишем решение и = {ит} в виде суммы, положив
ит = ат-\-\Ът, |
т = 0,1,...,М, |
|
(11) |
||
где (Хт — компоненты |
ограниченного |
решения |
а = { а т } |
следую |
|
щего уравнения: |
|
|
|
|
|
(I — г — ко) ат + ram+i |
—Fm = |
|
|
|
|
|
О, |
если |
т < О, |
|
|
|
fm, |
если га = 0, 1 |
М— 1, |
(12) |
|
|
О, |
если |
т^М. |
|
|
Тогда |
в силу линейности вектор р = |
{р\„}, компоненты |
которого |
||||
входят в равенство |
(11), есть решение уравнения |
|
|
|
|||
|
(1 - г - Я 0 ) р т |
+ г р т + 1 = 0, т = 0, 1, . . . . A f - 1, | |
^ |
||||
|
|
^оРм = |
/м + |
^оа м • |
J |
|
|
Для доказательства оценки (9), которую мы перепишем в |
|||||||
форме |
| ит | < -j max | fm |, в |
силу |
соотношения |
ы т = |
a m |
+ р т |
|
достаточно установить оценки |
вида |
|
|
|
|
||
|
|
| а т | < |
Л , т а х | / т | , |
|
|
(14) |
|
|
|
| р т | < Л 2 т а х | / т | , |
|
|
(15) |