
book1989
.pdfили
у -+1- у? |
X = |
та |
= У*хх,О. |
р |
|
|
|
Из п. 2 известно, что последнее уравнение устойчиво при %' = :0,5/t2 т. е. при
та |
hL |
(26) |
|
Р2
Принцип замороженных коэффициентов утверждает, что схема (25) устойчива, если условие (26) выполнено при всех допустимых значениях а(хи /), р(х„ t), т. е. если при всех х, t выполнены нера венства
та (xt, t) ^ |
/ta |
Р (*/. |
(27) |
2 |
Если известно, что 0 < c i^ a ( x i, t ) ^ c 2, р(х,-, £ ) ^ сз> 0, то неравен ство (271 будет выполнено при
|
СЯ |
Л2 |
2с2 |
Строгое обоснование устойчивости схемы (25) будет дано в при
мере 2 из § 4 гл. 2. |
0,5, то из принципа замороженных коэффи |
Если параметр |
циентов следует абсолютная устойчивость схемы (24). Рассмотрим теперь первую краевую задачу для нелинейного
уравнения теплопроводности |
|
1 r = s ( * < “> s ) + '<“>- |
<28) |
В случае нелинейных уравнений, когда заранее неизвестны пре делы изменения функции k(u), избегают пользоваться явными схе
мами. Чисто неявная схема, линейная относительно y1+t, £= 1,2,...
. . . , Дг—1, имеет вид
уГ - |
у? |
I |
,„ |
И4+1. п+1 |
1/п+1_ип+1' |
|
‘ -а ,- |
^ )+ /& ? ), (29) |
|||||
V |
~ = |
1 |
1 i+1 |
|||
|
|
где at= 0,Ь (k(y1) + fe (г/Г-О). Эта схема абсолютно устойчива, имеет первый порядок аппроксимации по г и второй —по h. Решение
у Г \ ‘'= 1 .2 ,... , N —1, находится методом прогонки. Заметим, что схему (29) можно записать в виде
УЬ = J ((ЬУ;)*.1 + ФУхЬ) + f
где k^kiy'}).
281
Часто используется нелинейная схема |
|
|
v- |
|
У ? ' ~ № |
■54+1- Г |
а {у™) |
|
^ - ^ =ft 4 ( « < о |
|
|
а (УГ1) = |
*(уГ 1) + * (у?-!1) |
|
|
(30) |
Для реализации этой схемы необходимо применить тот или иной итерационный метод. Например такой:
(S+1) |
п |
[ |
(S+1) |
(S+1) |
■a w |
,< s + l) |
■l/s+1) |
|
т |
ft |
\ |
|
Щ |
У\ |
ill-1 |
+ f(yf>), (31) |
|
|
ft |
|
|
|
|
|||
|
s = |
0, |
1, . . M — 1, |
tfi»— y*, |
у\М)= У1*. |
|||
Здесь s —номер |
итерации. Как видим, нелинейные коэффициенты |
берутся с предыдущей итерации, а в качестве начального прибли жения для у"+1 выбирается уп.ш Это начальное приближение тем
лучше, чем меньше шаг т. Число итераций М задается из сообра жений точности. В задачах с гладкими коэффициентами при k(u )'^c i^>0 часто бывает достаточно провести две — три итерации.
Значения у^+1) на новой итерации находятся из системы (31) ме тодом прогонки. При М= 1 итерационный метод (31) совпадает с разностной схемой (29).
Для приближенного решения нелинейного уравнения (28) при меняются также схемы предиктор —корректор второго порядка точности, аналогичные методу Рунге —Кутта для обыкновенных дифференциальных уравнений (см. п. 2 § 1 гл. 6 ч. II). Здесь пере ход со слоя п на слой п+ 1 осуществляется в два этапа. Приведем пример такой схемы. На первом этапе решается неявная линейная система уравнений
|
«"+'/« |
_ „п |
|
|
|
1 = 1,2, |
.... N |
- 1, |
|
|
- |
- |
У‘ = (a{y1)yl+l/% ,i+t{y1), |
||||||
|
|
0,5т |
|
|
|
|
|
|
|
|
|
|
&!+* =HI ((«+ 0,5т), |
у*+,/г= |
[i2 (tn + |
0,5т), |
|
||
из |
которой |
находятся промежуточные значения |
|
t=0, 1,... |
|||||
. . . , N. Затем на втором этапе используется симметричная шести |
|||||||||
точечная |
схема для |
уравнения |
(28), в которой |
нелинейные коэф |
|||||
фициенты а {у), f(y) |
вычисляются при у = гф+1/*, |
т. е. схема |
|||||||
$ |
Ус |
|
1 //_ /,.я+И\ . Я+1Ч |
(a(nr*)£h.t) + f № ' A), |
|
||||
-------------------------= |
- |
((а (Ус |
)У~Х ) х , г |
|
|||||
|
|
|
|
|
|
|
t = l,2, |
... , N - 1, |
|
|
|
|
У Г ~ I11 ((«+i)> |
У™ ~ Pa ((««)■ |
|
|
|||
282 |
|
|
|
|
|
|
|
|
|
§5. Трехслойные разностные схемы
1.Разностные схемы для уравнения колебаний. Рассмотрим первую краевую задачу для уравнения колебаний
— |
= — , |
0 < х < |
1, 0 < t s ^ T , |
(1) |
|
dt* |
дх* |
|
|
|
|
u(0,0 = p .(0 . |
u ( U ) = M 0 , |
0 ^ < 7 \ |
(2) |
||
u(x, 0) — uo(x), |
ot (x, 0) = |
u0 (x), |
0 < x < l . |
(3) |
Известно (см., например, [41]), что эта задача поставлена кор ректно, т. е. ее решение существует, оно единственно и непрерывно
зависит от начальных и граничных данных. |
в § 4, т. е. «Лт = |
|||
Будем использовать ту |
же сетку соЛт, что и |
|||
= с»ЛХ<01, |
|
|
|
|
— [xi = ih, |
i — 0, |
1, ..., |
N, hN = |
1}, |
ЙТ = {tn — пт, п = 0, |
1, ... , |
К, /Сх = Т}. |
Очевидно, минимальный шаблон, на котором можно аппрокси мировать уравнение (1), это пятиточечный шаблон, изображенный па рис 11, г. Таким образом, в отличие от схем для уравнения теп лопроводности, в которых использовалось только два временных слоя (слои п и п+1), здесь требуется использовать три слоя: п—1, п, п+ 1. Такие схемы называются трехслойными. Их применение предполагает, что при нахождении значений у"п на верхнем слое
значения на предыдущих |
слоях |
у*-1, yft |
i = 0 , l , . . . , N |
хранятся |
|||||
в памяти ЭВМ. |
|
|
|
|
|
|
|
|
(1) |
Видимо, простейшей разностной аппроксимацией уравнения |
|||||||||
и граничных условий |
(2) |
является следующая система уравнений: |
|||||||
/ / Г - 2 у 1 + у " - 1 1 |
у 1 1 - 2 у г! + у 1 , |
|
(4) |
||||||
|
та |
|
|
|
И2 |
|
|
|
|
|
|
|
|
|
|
|
|
||
£ = 1 , |
2 , . . . |
, |
iV— 1, |
/ г = 1 , |
2 , . |
. . , |
К — 1, |
|
|
У о+1 = Hi (*n+i), |
У ^ 1 = |
Иг ( 4 + 0 , |
П = |
0 , |
1, . . . . /С — |
1. |
(5) |
Разностное уравнение (4) имеет второй порядок погрешности аппроксимации по х и по к. Решение у™ выражается явным об
разом через значения на предыдущих слоях:
уТ 1= Щ — У'Г + v (y'U — Щ + У11)>
i = l , 2 ____N - 1, ]= x W , м=1, 2, ... , К—\. |
(6) |
Для начала счета по формулам (6) должны быть заданы зна чения У\,У\, i=0, 1,. . ., N—1, N. Из первого начального условия
(3) сразу получаем
у° = и0(хс), i = l , 2 , .... JV— 1. |
(7) |
283
Простейшая замена второго из начальных условий (3) уравне нием (у) — г/?)/т=й0(*0 имеет лишь первый порядок аппроксима
ции по т. Поскольку уравнение (2) аппроксимирует основное урав нение (1) со вторым порядком, желательно, чтобы и разностное начальное условие также имело второй порядок аппроксимации. Чтобы добиться этого, воспользуемся разложением
и (х, т) — и (X , 0) __ ди (х, 0) . |
т_ д2и (х, 0) |
, |
^ . |
2, |
|
||||
т |
|
|
at |
2 |
dt2 |
^ |
1 |
|
|
и учтем, что в силу дифференциального уравнения |
(1) |
выполняет |
|||||||
ся равенство |
|
дга (*, |
0) _ д,и (х, 0) |
__ и„ , v |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
at2 |
дх3 |
° ' |
' |
|
|
|
|
Таким образом, |
|
|
|
|
|
|
|
|
|
ди(х,0) |
- |
_ и(х, т) — и(х, 0) |
1 |
,.Л |
, |
|
|
|
|
|
|
; |
JU0{X) + U(X), |
|
|
||||
и, следовательно, разностное уравнение |
|
|
|
|
|
||||
— »? |
«о(^) + |
7«оЬ,н |
i = l , 2 , .... iV - 1 , |
(8) |
|||||
■= |
|||||||||
аппроксимирует второе из условий (3) со вторым |
порядком |
по т |
|||||||
и по h. |
|
|
|
|
|
|
|
|
|
Совокупность уравнений (4), (5), (7), (8) составляет разност |
|||||||||
ную схему, аппроксимирующую исходную задачу |
(1) — (3). |
|
|||||||
Покажем еще один способ получения уравнения |
(8). Уравнение |
|
|||||||
у \ |
- уТ |
- , |
= У (*,. — т) |
|
|
(9) |
|||
-----—------= |
“о (*;)> Ус |
|
|
аппроксимирует уравнение ut (0, X) = UQ(X ) со вторым порядком. Чтобы найти значения y f 1 запишем уравнение (4) при л = 0:
v t - W + yJ1
------ ------- = |
У - х . , |
|
|
и учтем, что г/- =Uo(Xi). Отсюда получим |
уф = — у] + |
2и0 (лг() — |
.■ |
Подставляя это выражение для у1~х в уравнение (9), приходим к уравнению |
(8), |
||
Для исследования устойчивости будем так же, как и в § 4, ис |
|||
кать решение уравнения (4) в виде |
|
|
|
yn = qneiih<p_ |
|
(Ю) |
|
Подставляя это выражение в (4) |
и сокращая |
на е:м, получим |
|
для q квадратное уравнение |
|
|
|
ф — 2 ^1 — 2vsin2^ - j <7+ 1 = 0 , |
|
(И) |
|
284 |
|
|
|
Будем считать разностное уравнение (4) устойчивым, если оба корня уравнения (11) не превосходят по модулю единицу. Пусть ql и q i—корни этого уравнения. Если оба корня действительные, то поскольку ^(72= 1, найдется ср, для которого один из корней меньше единицы по модулю, а второй —больше единицы. Если же корни комплексно сопряженные, то |^,| = |^2| = 1. Таким образом, разностное уравнение (4) устойчиво, если при всех действительных
Ф выполняется неравенство ^1— 2'ysin2^2_j ^ 1 , т. |
е. ysm2^ - <; |
||
^ 1 . Последнее неравенство выполняется при всех ф, если |
|||
|
т <А. |
(12) |
|
Строгое обоснование устойчивости схемы (4) будет |
дано в § 3 |
||
гл. 4. |
Трехслойные схемы для уравнения теплопроводности. Хотя |
||
2. |
|||
трехслойные схемы для уравнения теплопроводности |
|
||
|
ди |
д*и |
(13) |
|
dt |
дх2 |
|
применяются значительно реже двухслойных, их иногда используют для повышения порядка аппроксимации или для улучшения устой чивости. Приведем несколько примеров трехслойных схем для уравнения (13). На первый взгляд кажется очень естественным заменить уравнение (13) явной симметричной схемой второго по рядка аппроксимации
уГ - у1 |
у11-2у1+у'1_1 |
2т |
(14) |
h? |
Однако эта схема совершенно непригодна для использования на быстродействующих ЭВМ, поскольку при любых шагах т и h она является неустойчивой. Если искать ее решение в виде (10), то получим уравнение
|
Цг + 8у sin2 |
q — 1 = 0 , |
у = |
-^- , |
|
|
один из корней которого по модулю всегда больше единицы. |
|
|||||
Если |
в уравнении (14) |
заменить значение |
y'j на полусумму |
|||
0.5(*/у+1 + |
то получим схему |
|
|
|
|
|
|
уГ ~ у] |
,,п+1 |
,/■-! |
I |
,,п |
|
|
У/л-У/ |
—yj |
+У/~1 |
(15) |
||
|
2т |
|
/I2 |
|
|
|
|
|
|
|
|
которая интересна тем, что является абсолютно устойчивой, но об ладает условной аппроксимацией. Обозначим
Ус |
■Ус |
У ^ - 2 у1 + у1- |
t.c |
2т |
Ути = |
285
Т о гд а у р а в н ен и е (15) м о ж н о |
п ер еп и сать |
в в и де |
||
. |
L |
а |
_ |
а |
а t,i |
Д2 |
Уtt.i |
"УхХ.С |
Отсюда легко получить, что уравнение (15) аппроксимирует исходное дифференциальное уравнение (13) лишь при условии, что т2//г2— при г—>-0, ft—>-0. Погрешность аппроксимации является ве
личиной 0 (т2+ ft2 + T2/ft2)- Если же положить, например, x=ft, то (15) будет аппроксимировать уравнение гиперболическо го типа
ди , д2и __ д2и
§ 6. Основные понятия теории разностных схем: аппроксимация, сходимость, устойчивость
1. Введение. Ранее мы уже встречались с перечисленными в за главии понятиями в связи с самыми различными примерами раз ностных схем для конкретных дифференциальных уравнений. В на стоящем параграфе дается изложение основных понятий теории разностных схем и выясняется связь между ними для линейных разностных схем самого общего вида, безотносительно к конкрет ной структуре исходного дифференциального уравнения и ап проксимирующей его разностной схемы.
Пусть дана исходная дифференциальная задача, которую мы запишем в виде
|
|
Lu(x)=f{x), |
|
(1) |
|
где xeG , |
G —область |
m-мерного |
пространства, |
/(х) —заданная |
|
функция, |
L —линейный |
дифференциальный |
оператор. Предпола |
||
гается, что дополнительные условия |
(типа начальных и граничных |
||||
условий) учтены оператором L и правой частью /. |
читатель может |
||||
В качестве простейшего примера задачи |
(1) |
рассмотреть первую краевую задачу —u"(x)=f(x), 0<х<1, и{0) = =и (1) =0, хотя в общем случае уравнение (1) может быть много мерным, в том числе и нестационарным уравнением. Существенно в дальнейшем лишь требование линейности оператора L.
Для построения разностной схемы прежде всего вводится сетка Gh —конечное множество точек, принадлежащих G, плотность рас пределения которых характеризуется параметром ft —шагом сетки.
В общем случае параметр ft —вектор, причем |
определена |
|Л) — |
|
длина вектора ft. Обычно сетка Gh выбирается так, |
что |
при |
|
|ft|—>-0 множество Gh стремится заполнить всю |
область |
G. Функ |
|
ция, определенная в точках сетки G, называется сеточной функ |
|||
цией. |
|
|
|
П р и м е р 1. На отрезке G= [a, Ь] введем произвольную неравномерную |
|||
сетку Gh, т. е. множество точек |
|
|
|
G h = {xi<^[a, b]\x0= a < x l< . . , < x K= |
b}. |
|
|
286 |
|
|
|
Обозначим |
h i = X i —Xi-u * = 1, |
2, |
•••. |
N. Тогда |
h = ( h t..........h„), |
| Л | = |
max hL. |
|||||||
|
|
|
|
|
(N |
|
\% |
|
|
|
|
lfSisiA' |
||
|
|
|
|
|
|
|
|
|
|
|
||||
Можно определить также | Л | = |
I ^ |
/if I . |
|
|
|
|
|
|||||||
П р и м е р |
2. |
На |
плоскости |
(х, |
t) |
рассматривается |
область |
G = { 0 < x < l , |
||||||
0 < /s £ 7 '} . |
Сетка |
Gh |
состоит |
из |
точек |
{Х{, |
/„), где |
Xi = ih, |
i = 0, |
1, . . . . N, |
||||
hN = 1, tn—nx, |
n = О, 1, . . . , K, Кх=Т. |
§ |
Эта сетка использовалась при аппроксима |
|||||||||||
ции уравнения |
теплопроводности |
в |
4. |
Здесь |
можно положить |
|/г| =у/г2+т2, |
либо 17г | =УЛ2 + т.
После введения сетки Gh следует заменить в уравнении (1) дифференциальный оператор L разностным оператором Lh, правую часть f(x) —сеточной функцией срДх). В результате получим си стему разностных уравнений
Lhyh(x)=cfh(x), x<=Gh, |
(2) |
которая называется разностной схемой или |
разностной задачей. |
В отличие от дифференциального уравнения решение разностной задачи будем обозначать буквой у.
2. Погрешность аппроксимации и погрешность схемы. Перей дем к изложению основных понятий теории разностных схем: ап проксимации, корректности (устойчивости) и сходимости. Прежде чем давать формальные определения, заметим, что свойство ап проксимации означает близость разностного оператора к диффе ренциальному. Отсюда еще не следует, вообще говоря, близость решений дифференциального и разностного уравнений. Свойство устойчивости разностной схемы является ее внутренним свойством, не зависящим от того, аппроксимирует ли эта схема какое-либо дифференциальное уравнение (см. 130]). Оказывается, однако, что если разностная схема аппроксимирует корректно поставленную задачу и устойчива, то ее решение сходится при |й|->-0 к решению исходной дифференциальной задачи.
Будем считать, что решение и(х) задачи (1) принадлежит ли
нейному нормированному пространству |
II-Но —норма в Д,. На |
||
пример, |
=C[a,b], I и ||0 — max |
\и(х)\. |
Аналогично считаем, |
что сеточные функции г/Л(JC), qih(x) |
являются элементами линейного |
||
нормированного пространства |
(пространства сеточных функ |
ций) с нормой || - Ik. По существу, имеем семейство линейных нор мированных пространств, зависящее от параметра h.
Чтобы иметь возможность сравнивать функции из различных пространств, вводится оператор проектирования ph: Это, по определению, линейный оператор, сопоставляющий каждой
функции из |
некоторую функцию |
из 3Sh. Для |
функции |
! ie ^ 0 |
обозначим через uh ее проекцию на |
пространство |
т. е. uh(x) = |
||
=phu(x). |
|
|
|
|
Приведем примеры операторов проектирования. |
|
|
||
П р и м е р |
3. Пусть £%0— пространство |
непрерывных функций на |
[0, 1] и |
Gh — равномерная сетка с шагом h:
Gh= { X i = ih, i= 0 , 1, . . . . N, /ЙУ=1}.
287
Тогда в качестве оператора проектирования можно взять оператор вычисления значения функции в данной точке сетки. Этот оператор определяется следующим образом:
|
(phU)(Xi)=u(Xi), i = |
0, 1..........N. |
|
|
||
П р и м е р |
4. Пусть |
3!а— пространство |
функций, |
интегрируемых |
на [0. 1 ], |
|
и Gh — та же |
сетка, что |
и в предыдущем примере. Тогда в качестве |
оператора |
|||
проектирования можно взять оператор осреднения |
|
|
|
|||
|
|
х[+а,ьк |
|
|
|
|
|
|
x^-o.bh |
|
|
|
|
|
|
0,5h |
|
XN |
|
|
(Ph“) W = ^ |
j" и (x) dx, (phu) (xN) = ^ |
J |
и (x) dx. |
|
||
|
|
о |
|
Xfj-o,sh |
|
|
В дальнейшем будем требовать, чтобы нормы в |
были согла |
сованы с нормой в исходном пространстве 38й. Это означает, что для любой и е | , выполняется условие
|
lim |
Iрды |[д = |
1и ||0. |
(3) |
||
|
|А—»0 |
|
|
|
||
Требование согласования норм обеспечивает единственность |
||||||
предела сеточных |
функций |
|
при |
|/i|-»-0. Действительно, если для |
||
и, v^<3a имеем lim |
\\yh—phu\\h= 0, lim |
Wyh-PhV\\h=Q, то согласно (3) |
||||
[h|-»0 |
|
|
1Л|—>0 |
|
|
|
]|рЛы—рЛи||Л=|| (phu -y h) + |
(yh- p hv) ||л< ||рлы—рл||л+ Wyh- p hvlh |
|||||
и |
|
|
|
|
|
|
1“ — u llo = lim |
\\Ph(u — v)\\h = |
0, |
||||
т. е. u=v. |
|
|
|/i|—>0 |
|
|
|
|
|
|
|
|
|
|
П р и м е р 5. Сеточная норма |
|
|
|
|
||
11»1»=(2 |
|
|
• |
АЛГ= 1. |
|
|
согласована с нормой в L2 |
|
|
|
|
|
|
|
I = |
[ j I |
У (х) I*dx |
|
||
Сеточная норма. |
' |
|
|
|
|
|
|
N |
|
|
|
|
|
|
|0Иа=(2 К Т . |
hN = 1 |
|
не согласована ни с одной из норм для функций непрерывного аргумента, так
<30
как ряд ^ |г /,|2 может расходиться. Норма
1=0
II у U = т .ах , \ уА
согласована с нормой в С.
288
Пусть и(х) —решение исходной |
задачи (1) и ул(х) —решение |
||||||
разностной задачи (2). |
Сеточная |
функция |
zh(x)=yh(x)—phu(x), |
||||
О п р е д е л е н и е |
1. |
||||||
xeC i, называется погрешностью разностной схемы |
(2). |
|
|||||
Подставим yh(x)=phu(x) + zh(x) |
в уравнение (2). Тогда полу |
||||||
чим, что погрешность zh(x) удовлетворяет уравнению |
|
||||||
где |
U ZK(X ) = ^ ( X ), |
X(=Gh, |
|
|
(4) |
||
|
|
|
фЛ(х) —Lhuh( х ) . |
(5) |
|||
фд (х) =<р„ (х)- L h(phu ( х ) ) = |
|||||||
О п р е д е л е н и е |
2. |
Сеточная |
функция |
ф,,(х), |
определенная |
формулой (5), называется погрешностью аппроксимации разност ной задачи (2) на решении исходной дифференциальной задачи
( 1).
Преобразуем выражение для фЛ(х). Проектируя уравнение (1) на сетку Gh, получим
phLu(x)=phf(x) |
|
|
или, учитывая принятые обозначения, |
|
|
(Lu)h(x)=fh(x). |
|
(6) |
Из (5) и (6) получаем |
|
|
фь(х) = [ (Lu) Л(х) —Lhuh(х ) ]+ |
(фЛ(х)- f h(х)), |
|
т. е. |
|
|
фь(х)=фм (х) +фм (х), |
|
|
где |
|
|
Фм (х) — (Lu) fi(х) —Lhuh(х), фл,2=фл (х) —fh(х). |
(7) |
|
О п р е д е л е н и е 3. Функции -фЛ1 (х) |
и фЛ2(х) называются, |
со |
ответственно, погрешностью аппроксимации дифференциального оператора L разностным оператором Lh и погрешностью аппрокси мации правой части.
О п р е д е л е н и е 4. Говорят, что разностная задача (2) |
ап |
проксимирует исходную задачу (1), если lli^lU—>-0 при |/i|->-0. |
Раз |
ностная схема имеет k-й порядок аппроксимации, если существуют постоянные k>0, Л4,>0, не зависящие от h и такие, что
Аналогично определяются погрешность аппроксимации и поря док погрешности аппроксимации правых частей и дифференциаль ного оператора.
З а м е ч а н и е . Мы видели, что погрешность аппроксимации на решении представляется в виде суммы погрешностей аппроксимации дифференциального оператора и правой части. Однако порядок погрешности аппроксимации на реше нии ф может оказаться выше, чем порядок погрешности аппроксимации операто ра ф, и правой части ф2 в отдельности. Нетрудно, например, показать, что раз ностное уравнение
ух х . = - ^ ' |
'Р<=/. + 'Т2 К |
Ю А. А. С ам арский, А. В. Гулил |
ш |
имеет четвертый порядок аппроксимации на решении дифференциального урав нения
хотя дифференциальный оператор и правая часть аппроксимируются лишь со вторым порядком.
3. Корректность разностной схемы. Сходимость. Связь между устойчивостью и сходимостью. По аналогии с дифференциальным случаем вводится понятие корректности разностной задачи.
О п р е д е л е н и е 5. Разностная схема (2) называется коррект ной, если 1) ее решение существует и единственно при любых пра
вых частях |
и 2) существует постоянная М2~>0, не завися |
|
щая от А и такая, что при любых |
справедлива оценка |
|
|
IlifftlLsS-MJqjJft. |
(8) |
Свойство 2), означающее непрерывную зависимость, равномер ную относительно А, решения разностной задачи от правой части, называется устойчивостью разностной схемы. Заметим, что требо
вание 1) эквивалентно существованию оператора Ц,1, обратного оператору Lh, а требование 2) эквивалентно равномерной по h
ограниченности оператора Щ1. |
разностных схем, как впрочем и |
||
Основным вопросом |
теории |
||
других приближенных |
методов, |
является вопрос о |
сходимости. |
Сформулируем строго понятие сходимости. |
(2) сходится |
||
О п р е д е л е н и е 6. |
Решение |
разностной задачи |
|
к решению дифференциальной задачи (1), если при |
|А|—>-0 |
\\уи—PhU\\h-+0.
Разностная схема имеет k-й порядок точности, если существу ют постоянные £>0, Л43>0, не зависящие от А и такие, что
\\Ун—рАы||/.<Л43|А |\
Часто для краткости просто говорят «разностная схема сходит ся», подразумевая сходимость решения разностной задачи к реше нию дифференциальной задачи.
Справедлива следующая теорема о связи устойчивости и схо димости.
Пусть дифференциальная задача (1) поставлена корректно, разностная схема (2) является корректной и аппроксимирует ис
ходную задачу (1). Тогда решение разностной задачи (2) сходится |
||
к решению исходной задачи (1), |
причем порядок точности совпа |
|
дает с порядком аппроксимации. |
прямо |
из определений. Действи |
Д о к а з а т е л ь с т в о следует |
||
тельно, уравнение для погрешности (4) |
имеет ту же структуру, что |
и разностная задача (2). Поэтому из требования корректности сле дует оценка
1|2Л||Л^ М 2||фЛ||Л. |
(9) |
Поскольку константа Af2 не зависит от А, получаем, что при ЦфЛ!!Л->
290