книги из ГПНТБ / Годунов С.К. Разностные схемы. Введение в теорию учеб. пособие
.pdf330 |
ГЛ. 12. КОНСТРУКЦИЯ ОПЕРАТОРА ПЕРЕХОДА |
|
||
в плоскости |
Oxt, естественным |
образом расслоилось |
и заме |
|
нилось последовательностью |
функций |
|
||
|
и°, «' |
и", |
р = [Т/х], |
(7) |
определенных на одномерных сетках. Одномерные сетки, на ко
торых определены UP, |
р — 0,\,...,р, |
при всех р |
одинаковы |
(рис.-46,а), так что их |
можно считать |
различными |
экземпля |
рами одной и той же сетки. Мы изобразили эту одномерную
сетку на рис. |
46,6. |
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
Рассмотрим линейное |
пространство |
функций, |
определен |
|||||||||||||||
ных на |
одномерной |
сетке |
(см. рис. 46,6). К нему |
принадлежат, |
||||||||||||||
|
|
|
|
|
|
в |
частности, |
сеточные |
функции |
|||||||||
|
t |
|
|
|
4 |
ир, |
р=0, |
1, |
|
р. Это |
линейное |
|||||||
|
|
|
|
|
|
пространство будем |
считать |
нор- |
||||||||||
|
|
|
|
|
3 |
мированным. |
Норма |
|
элемента |
|||||||||
|
|
|
|
|
г |
и = |
{«о, |
« ь |
.. •, |
И м } |
может |
быть |
||||||
|
|
|
|
|
! |
задана, |
например, |
одним |
из |
ра |
||||||||
а) |
|
|
|
|
|
венств |
|
|
|
|
|
|
|
|
|
|||
О |
|
|
|
I |
|
|
|
|
и |
max | um |
I, |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
(8) |
|
|
|
|
|
|
|
|
|
|
|
I |
M |
|
|
|
|
|
|
6) |
|
|
|
|
|
|
|
|
и II = |
[h |
2 |
)u„ |
|
|
|
|
||
|
Рис. 46. |
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
В определении\ |
устойчивости и |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
m=0 |
|
|
|
|
|
|
|
|
|
|
|
|
сходимости |
|
участвует |
|
норма |
||||||||
1 1 ы ( й ) 1 Ь Л |
решения |
разностной |
краевой |
задачи |
(1). |
Мы |
будем |
|||||||||||
пользоваться |
только |
такими |
нормами || ы№ ) |
||у , при |
выборе |
кото |
||||||||||||
рых учтен слоистый |
характер |
решения |
u(h\ |
а именно |
выполнено |
|||||||||||||
равенство |
|
|
l!"(ft)lk/„ |
= |
max||wP||, |
|
|
|
|
|
|
|
(9) |
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
где р пробегает значения р = |
0 , 1 , . . . ,[7"/т], т. |
е. все те |
значения, |
|||||||||||||||
при которых области определения сеточных |
функций |
и р |
= |
{«^} |
||||||||||||||
принадлежат |
двумерной области |
определения |
решения |
Ф\ |
|
|||||||||||||
П р и м е р |
2. Рассмотрим |
разностное уравнение |
|
|
|
|
|
|||||||||||
|
„Р+1_ |
9 н р 4- |
« P _ I |
ит+1 |
~~ 2 |
и т |
+ utn-l |
|
/ |
|
, |
ч |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
fj2 |
|
|
|
Ф \*m> |
tp)> |
|
|
(Ю) |
||
|
Ш = 0, ± 1 , |
Р = 1 , 2 , |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
[T/t]-l, |
|
|
|
|
||||||||||
которое является разностным аналогом дифференциального уравнения
д*и |
д Ч |
:<р(х, t), 0<t<T, |
- с о < л ; < о о . |
(П) |
|
Ox2 |
|
|
|
332 ГЛ. 12. КОНСТРУКЦИЯ ОПЕРАТОРА ПЕРЕХОДА
функций, определенных на двумерной сетке;
|| и<»|Ь |
= т а х | | и ' | | . |
|
|
р |
|
Номер р пробегает все те значения |
р — О, 1 , . . . , [Т/т], при кото |
|
рых области определения сеточных |
вектор-функций принадле |
|
жат двумерной области определения сеточной функции u<4 |
||
При нашем условии всегда пользоваться нормами вида (9) |
||
неравенство |
|
|
l l « ( f t ) |
\hn<c\\fW\\Fn, |
|
означающее в случае линейности оператора Lh устойчивость, равносильно выполнению неравенства
II " р II < с И Р
при всех тех р, при которых функции ир определены. Это оказы
вается удобным при исследовании устойчивости. |
||||
|
|
|
ЗАДАЧИ |
|
1. Указать пространство Uh |
для разностной схемы |
|||
« р + | - |
ир |
|
|
|
х |
= A * A r c + Аууитп |
+ Ф (хт< УП< {р)< |
||
|
итп | г |
= °- |
итп = * |
Уп)> |
|
т, п= |
1,2, |
М— 1; |
/ И Л = 1 , |
|
р = |
0, 1, . . . . [Г/т] - |
1; |
|
(хт, уп, |
tp) |
— (mh, nh, рх), |
Г состоит |
из тех точек |
сетки, |
которые |
лежат на |
|||
боковой |
границе параллелепипеда 0 |
<! я, y*£^l, |
O^t^T. |
|
|
|||||
2. Указать пространство Un |
для разностной схемы |
расщепления |
||||||||
"тпи р + ] |
-"-йтп |
+ Ф (*«!• Уп* {Р)> |
|
|
|
|
||||
|
|
Axxffnn |
|
|
|
|
||||
|
|
Ауу%тп> |
|
|
|
|
|
|
|
|
|
|
« С | г - " я ш | г = ° > |
« m n - = Ф |
Уя). |
|
|
|
|
||
|
|
т, п — 1,2, . . . . М- |
1; |
AfA= |
1; р = |
0,1, . . . , |
[Т/х] - |
1; |
||
Г — боковая граница параллелепипеда 0 ^ |
х, у ^ |
\, |
O^t^T, |
|
||||||
|
|
§ 39. ЗАПИСЬ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ |
|
|
333 |
|||||||||||
|
§ 39. Запись |
разностных краевых задач в виде |
|
|||||||||||||
1. |
Канонический |
вид. Разностную |
схему |
|
|
|
|
|||||||||
|
|
|
|
1т+1 |
|
= |
ф Р , |
m = 0, |
± 1 , |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
U? |
= |
Я|) |
, |
О : |
= 0, |
1, |
|
•, |
[ Г / т ] - 1 , |
|
|
|
||
для задачи |
Щ ~ |
их |
= |
Ф (Л;, 0, |
|
|
0 < f < |
Г, |
|
|
|
|||||
|
|
|
|
|
|
|
||||||||||
|
|
ы (Л;, 0) = |
яр (х), |
|
— |
оо < х |
< |
оо, |
|
|
|
|||||
запишем в |
виде |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И"+1 |
= |
{ ( 1 - Г ) « Р + Г И Р + |
1 } + |
Т Ф Р , |
|
|
(1) |
|||||||
|
|
|
< |
= |
Ъ |
г = т/А. |
|
|
|
|
|
|
|
|||
Положив |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2) |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
перепишем |
ее в |
виде |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
UP+\ |
= |
yp+i |
_|_ т р Р ) |
|
« о = г р |
|
|
|
|
|
|||
Слагаемое |
и р + 1 |
полностью |
определяется по « р — |
т а |
к |
что |
||||||||||
его можно |
записать в форме |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
yp+i = |
RnuP, |
|
|
|
|
|
|
|||
где /?й — оператор, |
который |
каждой |
сеточной |
функции |
иР (= £/д |
|||||||||||
ставит |
в соответствие |
сеточную |
функцию |
o p + I е |
£/£ |
по |
фор |
|||||||||
муле |
(2). Запись |
(1) |
примет |
тогда |
вид |
|
|
|
|
|
|
|||||
RnuP + трР, |
(3) |
|
задано. |
||
|
В этом параграфе мы покажем и на других примерах, как осу ществляется приведение эволюционных разностных краевых за дач
(4)
к виду (3). Мы установим, что если при таком приведении удов летворены некоторые естественные требования, то устойчивость
(4) на отрезке 0 ^ t =gC Г равносильна выполнению неравенств
RPh\\<K> Р = 1 - 2, . . . . [Г/т], |
(5) |
§ 39. ЗАПИСЬ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ |
335 |
обозначив через Rh оператор, который каждому элементу а = {ат} пространства Un ставит в соответствие некоторый элемент Ь = {Ьт) того же пространства по формулам
Ь0 |
= аа, |
|
|
|
|
|
|
|
|
|
bm |
= (\ — 2г) ат + |
г (а„_, + ат+х), |
|
т = \, 2 |
М |
1, |
(9) |
|||
Ьм — ам- |
|
|
|
|
|
|
|
|
||
При таком |
выборе |
оператора |
Rh |
сеточная |
функция р р из |
Un, |
||||
|
|
|
|
|
Р р = {р0 р . Р Р |
Р а |
|
|
|
|
спределится формулой |
|
|
|
|
|
|||||
|
|
|
•ф! (tp+l) — 1h (tp) |
|
• ф 2 |
(tp+l) ~ |
^2 Up) ' |
|
||
|
|
|
|
|
. ФР, |
|
- Фм_1. |
|
|
|
|
|
|
|
|
: О, |
|
[ 7 7 т ] - 1. |
|
|
|
Этим |
мы |
закончили |
приведение |
рассматриваемой |
разностной |
|||||
схемы |
(7) к виду |
(3). Мы собираемся использовать |
запись |
раз |
||||||
ностных краевых |
задач в этом |
виде для исследования устойчи |
||||||||
вости. Но для того, чтобы неравенства (6), означающие |
устойчи |
||||||||||||||||
вость, |
имели |
смысл, должна |
быть |
определена |
норма |
|
||/(h>Lft. |
||||||||||
В нашем примере |
разностная |
краевая |
задача |
(7) |
записывается |
||||||||||||
в виде |
(4), если положить |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
un+l |
|
- ит |
•ит+\ |
-2»т |
+ |
< - 1 |
|
пг= |
1, 2, . |
|
М-1, |
|||||
|
|
X |
|
|
|
h2 |
|
|
|
» |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
Р = |
0, 1, . .., |
|
[Т/х]- 1, |
|
|
|
|
|
|
|||||
|
|
|
р = |
0, 1, . ... |
|
[Т/х\- 1, |
|
|
|
|
|
|
|||||
|
|
|
т = 0, 1, . |
|
М, |
|
|
|
|
|
|
|
|
||||
|
|
|
ф(*т» |
tp), |
|
m = |
1, 2, |
|
, |
М — 1, |
|
|
|
||||
|
fih) = |
Ь |
(tP+i), |
|
Р = |
0, |
1, |
|
, |
[Г/т] - |
1, |
|
|
||||
|
^2 |
(tp + i), |
|
Р = |
0, |
1, |
|
, |
[Т/г] - |
1, |
|
|
|||||
|
|
|
|
|
|
|
|||||||||||
|
|
|
<к>(хт), |
|
т |
= |
0, |
1, |
|
, |
М. |
|
|
|
|
||
Норму |
[| /< Л > |
|
определим |
равенством |
|
|
|
|
|
|
|
||||||
tin) |
== max |
|
I ф (xm, |
tp) |
I + |
max |
|
I op (xm) |
|
| + |
|
|
|
|
|||
I fh) \\F| Lh |
|
|
|
|
|
|
|
||||||||||
|
m, р |
|
f i (tp+i) — i>\ Up) |
|
|
|
^ 2 |
(<p+l) — |
^ 2 |
(tp |
|
||||||
|
-f- max |
|
- j - max |
(10) |
|||||||||||||
|
p |
|
|
|
|
|
|
|
|
p |
|
|
|
|
|
|
|
336ГЛ 12. КОНСТРУКЦИЯ ОПЕРАТОРА ПЕРЕХОДА
2.Устойчивость как равномерная ограниченность норм степе
ней R h . Сформулируем теперь два условия, соблюдение которых при приведении какой-либо разностной схемы (4) к виду (3) позволяет утверждать, что в случае справедливости неравенств
(5)есть устойчивость.
|
У с л о в и е |
1° Имеют |
место |
неравенства |
|
|
|||
|
|
|
|
|
|
(л) f |
|
|
|
где |
Ki не зависит |
от h и f(h\ |
а |
р пробегает |
все те значения, |
при |
|||
которых р р имеет |
смысл. |
|
|
|
|
|
|
||
|
У с л о в и е |
2°. Имеет место |
оценка |
|
|
|
|||
|
|
|
\\u°\\<K2\\fh%h> |
|
|
|
|||
где |
Кг — некоторая |
постоянная, |
не зависящая |
от h и f(h\ |
|
||||
|
Условия Г |
и 2° требуют |
определенного согласования выбора |
||||||
норм в пространствах Un |
и |
Fn, а также |
в выборе оператора |
Rh |
|||||
(вид вектора |
рР однозначно |
зависит от |
выбора оператора |
Rh). |
|||||
Отметим, что в рассмотренном нами примере приведения раз ностной схемы (7) к Виду (3) эти условия выполнены. Чтобы убедиться в этом, достаточно сопоставить нормы сеточных функ
ций рр |
и и0 |
|
|
| р р || = |
max |
| m |
|
|
m |
|
|
— max |
*1 (tp) |
tP) \, • • |
|
qp to, |
|||
|
|
4>(xM-U |
Фа (tP+i) — Ф* (tp) |
|
|
tp) I» |
|
I ы° (I = |
max |
J u\ J = max j т|> (xm) | |
|
с равенством (10), определяющим норму ||/( A ) ||ff t .
Числа К\ и Кг в этом примере можно считать равными еди
нице.
Докажем теперь, что если при приведении разностной крае вой задачи (4) к виду (3) выполнены условия Г и 2°, то для устойчивости разностной схемы (4) достаточно, чтобы выполня лись оценки (5). Нам надо показать, что оценки
|
ир\\<К3 |
f(п)| |
где Кз — некоторое |
число, не зависящее от h и /W, справедливы |
|
при всех р, р — 0, |
1, . . . , ро, при |
которых области определения |
сеточных функций |
U.P принадлежат области определения ре |
|
шения Ф\ |
|
|
§ 39. ЗАПИСЬ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ |
337 |
|
Из |
уравнения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
W+1 |
= RhW> + тр", |
р = |
0, |
|
1, . . . . |
|
р 0 |
- 1 , |
|
|
|
|
|
|||||||||||
следует, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
UP |
= р Л ц Р - 1 |
+ T p P - i |
= |
Rh |
(RhuP~2 |
+ |
T p " - 2 ) |
+ |
т р Р - 1 |
= |
|
|
|
|
|
|
|||||||||||
= /?п и0 |
+ |
т |
( / |
? |
Г |
, |
Р |
° |
+ |
/ ? |
Г |
2 |
р |
, |
+ |
|
... + |
Р р - 1 ) . |
|
Р = |
0,1 |
р |
|||||
По |
условию |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
I |
/ |
|
|
|
|
= 0, |
1, |
|
|
[Г/т]. |
|
|
|
|
|
|
|
|||||
Из |
этого |
неравенства |
|
и |
равенства |
(11) |
вытекает |
оценка |
|
|
|
|
|||||||||||||||
|
|
I и" |
|
I </СИ |
и" |
|
|| + т/С (|| р° |
|| |
+|| |
р'11+ |
|
••• |
+1|рр -1 Н). |
(12) |
|||||||||||||
Учитывая |
условия |
Г |
|
и 2°, |
в силу |
которых |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
И Р ' К ^ Ц П ^ , |
|
1 = |
0, |
1, |
|
|
|
р о - 1 , |
|
|
|
|
|
||||||||||
|
|
|
|
\\u0\\<K2\\fW\Fh, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
оценку |
(12) |
можно |
заменить |
следующей: |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
I иР |
|| < |
(ККt |
+ |
rpKK2) |
|
|| f<A) |
\\F h < |
/С (/С, |
+ |
ЭД |
|
|
|| /<й> |
|
= |
с || /<й> |
||„д , |
||||||||||
где |
число |
с = К (К[ + |
ТК2) |
не |
зависит |
|
от h |
и |
|
|
|
|
|
|
|
|
|||||||||||
|
Устойчивость доказана. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
Воспользуемся установленным достаточным признаком устой |
|
|||||||||||||||||||||||||
чивости и покажем, что разностная схема |
(7) |
|
при г — x/h2 |
^ |
'/г |
|
|||||||||||||||||||||
устойчива. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Rh, |
|
|
|
|
|
|
|
|
|
||||
|
Именно убедимся, что для оператора |
который |
мы |
ввели |
|
||||||||||||||||||||||
по формулам (9) при приведении |
разностной |
схемы (7) |
к |
кано |
|
||||||||||||||||||||||
ническому виду (3), выполнено неравенство |
\\Rh\\ |
^ |
1, а |
значит, |
|
||||||||||||||||||||||
и неравенство || Rh\\ <|| |
Rh f |
^ |
1- При г ^ |
'/г имеют |
место |
оценки |
|
||||||||||||||||||||
|
|
|
|
I Ь01 = |
I а0 |
К |
max |
| am |
|
| = |
|
|| а \\, |
|
|
|
|
|
|
|
|
|||||||
|
|
|
I |
ftm |
I = |
I |
(1 - |
2r) am |
+ |
r (am _, |
+ a m + 1 ) |
| |
< |
|
|
|
|
|
|||||||||
|
|
|
|
|
< ( 1 |
- 2 r |
+ |
2r) m a x | a m | = |
||a||, |
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
tn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I bM |
I = |
|
I aM |
| < |
max| am |
|
\ = |
|| |
a |
||. |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Из |
этих |
оценок |
вытекает, |
что |
|| Ь \\ |
— |
|
|| Rha |
|| ^ |
|| a |
||, т. е. || Rh |
||г^ |
|
||||||||||||||
^ |
1. Итак, при г ^ |
'/г достаточный |
признак устойчивости |
выпол |
|
||||||||||||||||||||||
нен. Можно показать, что если постоянная г = |
x/h2 |
> |
'/г, то до |
|
|||||||||||||||||||||||
статочный признак устойчивости не выполнен. Возникает вопрос, |
|
||||||||||||||||||||||||||
не |
теряется ли устойчивость и в общем случае, |
когда |
неравенства |
|
|||||||||||||||||||||||
