Выше отмечалось, что на уравнение (5.12) можно смотреть как на систему линейных алгебраических уравнений с неизвестными yi – координатами вектора yh. Тогда Lh есть матрица этой системы. Если её определитель отличен от нуля (det Lh 0), то уравнение (5.12) имеет единственное решение. Справедливо и такое утверждение : уравнение (5.12) имеет единственное решение при любой правой части fh тогда и только тогда, когда однородное уравнение Lh yh = 0 имеет единственным решением тождественный нуль (yh 0 ).
Теперь покажем, что из условий аппроксимации (5.19), (5.20) и условия устойчивости (5.21) следует сходимость разностной схемы. При этом скорость сходимости О(hk) устойчивых разностных схем совпадает с порядком аппроксимаций операторов и правых частей уравнений.
Действительно, функция ошибок zh = yh – (y)h удовлетворяет разностному уравнению Lhzh = Rh, где Rh = Lh yh - Lh(y)h есть функция аппроксимаций. Тогда из (5.21) следует неравенство
|| z h|| Yh с3 || Rh|| Fh.
Так как
Rh = [Lh yh - (Ly)h] + [(Ly)h - Lh(y)h],
то на основании аппроксимационных оценок (5.19), (5.20) имеем, что
|| z h|| Uh = ||yh – (y)h|| Uh c3(||Lh yh – (Ly)h|| Fh +||(Ly)h – Lh(y)h|| Fh) = c3(||fh – (f)h|| Fh+ +Yh+||(Ly)h – Lh(y)h|| Fh) c3(c1hk + c2hk) = c4hk.
Таким образом, для функции ошибок zh = yh – (y)h установлено неравенство (5.18). Приступим теперь к проверке условия аппроксимации (5.20) оператора
L оператором Lh.
Пусть y(x) есть дважды непрерывно дифференцированная функция. По формуле Тейлора имеем
y(x + h) = y(x) + h y (x) + 12 h2 y ξ1),
где ξ1 – некоторая точка интервала (x, x + h). Отсюда получим, что
y(x h) y(x) |
– y (x) = |
1 |
y (ξ ), |
|
|
||
h |
2 |
1 |
|
|
|||
91
и так как │ y (ξ1)│ с5, то
│ |
y(x h) y(x) |
– y (x) │ |
1 |
с5h. |
(5.22) |
|
h |
2 |
|||||
|
|
|
|
Это есть оценка близости разностного отношения к производной. Требование большей гладкости от функции y(x) этой оценки не улучшит (остаётся точность
О(h)).
Замечание. Выясним, какая оценка может быть получена, если производную y (x) аппроксимировать симметричным разностным отношением
y(x h) y(x h) . 2h
Пусть y(x) есть трижды непрерывно дифференцируемая функция. Тогда по формуле Тейлора получим
y(x + h) = y(x) + h y (x) + |
h2 |
|
y (x) + |
|
h3 |
y (ξ ), |
||
|
|
|
|
|
||||
|
2 |
|
|
6 |
|
2 |
||
|
|
|
|
|
||||
y(x – h) = y(x) – h y (x) + |
|
h2 |
|
y (x) - |
h3 |
y (ξ ), |
||
|
|
|
|
|
|
|||
|
2 |
|
|
6 |
|
3 |
||
|
|
|
|
|
||||
где ξ2, ξ3 – некоторые точки из интервала (x – h, x + h). Тогда
|
y(x h) y(x h) |
– |
y (x) = |
|
1 |
h2 [ y (ξ ) + |
y (ξ )] |
||||||||
|
|
|
|
|
|
||||||||||
|
|
|
2h |
|
|
|
12 |
|
|
|
|
2 |
3 |
||
|
|
|
|
|
|
|
|
|
|
|
|
||||
и так как │ y ( ξ2) + |
y (ξ3)│ с6, то |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
y(x h) y(x h) |
– |
y (x) |
|
|
1 |
с6h2. |
(5.23) |
|||||
|
|
|
2h |
|
12 |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
Требование большей гладкости от функции y(x) последней оценки не улучшит (остаётся точность близости О(h2)).
92
Установим теперь, как аппроксимирует вторую производную y (x) разностное отношение
y(x h) 2 y(x) y(x h) . h2
Если y(x) есть трижды непрерывно дифференцируемая функция, то из только что выписанных разложений по формуле Тейлора для y(x + h) и y(x – h) получим, что
y(x h) 2 y(x) y(x h) |
– |
y (x) = |
1 |
h[ y ( ξ |
) – |
y (ξ )]. |
|
|
|||||
h2 |
|
6 |
2 |
|
3 |
|
|
|
|
|
|||
│ |
y(x h) 2 y(x) y(x h) |
– |
|
(5.24) |
|
||||
h2 |
y (x) │ с7h. |
|||
|
|
|
|
Если функция y(x) будет четырежды непрерывно дифференцируемой, то аналогичным образом с помощью формулы Тейлора можно установить оценку
│ |
y(x h) 2 y(x) y(x h) |
– |
y (x) │ с8h2. |
(5.25) |
|
h2 |
|||||
|
|
|
|
Однако при большей гладкости y(x) последняя оценка не может быть улучшена. Пусть коэффициенты a0(x), a1(x) уравнения (5.1) непрерывны на Ω = (a, b).
Тогда на множестве трижды непрерывно дифференцируемых функций в Ω с помощью оценок (5.22) и (5.24) получится неравенство
│Lhy – Ly │ c9h ,
которое выполнено для всех точек x, для которых x – h и x + h принадлежат отрезку [a, b], т. е. на отрезке [a+ h, b – h]. Следовательно, это неравенство справедливо для узлов xi сетки, принадлежащих Ωh.
93
Из последнего неравенства получится оценка (5.20) с порядком k = 1. Таким образом, точность близости операторов будет О(h). При этом в качестве нормы в пространстве Fh берётся равномерная норма
zh |
|
|
|
C ( h) |
max |
|
zi |
|
. |
|
|
|
zh |
|
|
||||||
|
|
Fh |
|
|
i 1,...,N 1 |
|
|
|
|
|
Пусть в дифференциальном уравнении (5.1) коэффициент a1(x) = 0 (тогда в разностном уравнении (5.10) отсутствует слагаемое
), а коэффициент а0(х) есть непрерывная на (a, b) функция. Тогда на множестве четырежды непрерывно дифференцируемых функций в из неравенства (5.25) получается оценка (5.20) с порядком k = 2 в той же равномерной норме С( h). Следовательно, точность близости таких операторов L и Lh будет О(h2).
Пусть в разностном уравнении (5.10) вместо разностного отношения
применено симметричное разностное отношение (5.8). Тогда при условии непрерывности функций a1(x) и а0(х) на множестве четырежды непрерывно дифференцируемых функций y(x) для такого оператора Lh будет выполнено неравенство (5.20) с k=2 в равномерной норме С( h). Это следует из оценок
(5.23) и (5.25).
Неравенства (5.20) с соответствующим порядком k будут выполняться и в квадратичной норме L2( h ). Это следует из очевидного неравенства
║ ║L |
2 |
( |
h |
) |
║ ║C(Ωh). |
|
|
|
|
Перейдём к проверке условия устойчивости. Ограничимся более простой ситуацией, когда оператор Lh не содержит слагаемого a1,h yh .
Для доказательства нам потребуется скалярное произведение в L2( h ), опре-
деляемое равенством
N 1
(uh, vh)= U iVi h,
i 1
известное неравенство Коши – Буняковского
│(uh, vh)│ |
|
h |
|
|
|
v |
h |
u |
|
|
|||||
|
|||||||
|
|
|
|
|
|
|
|
с нормами в L2( h ). Кроме того, будет использована формула суммирования по частям
N 1 |
N |
|
(Ui+1 – Ui)Vi=UNVN – U1V0 – U i(Vi – Vi-1), |
i 1 |
i 1 |
|
94 |
имеющая некоторую аналогию с формулой интегрирования по частям в одномерном определённом интеграле.
Рассмотрим в L2(Ωh) скалярное произведение (Lhyh, yh), с указанным оператором Lh на множестве сеточных функций, удовлетворяющих граничному условию (5.11). Пусть при этом a0,h δ > 0.
Из формулы суммирования по частям при выполнении граничных условий (5.11) получим, что
N 1 |
|
|
|
|
|
|
|
|
|
|
|
N 1 |
( – 2yh, yh) = [ - ( yi)]yih= ( yi)] |i =1 y0 – ( yi) |i = N yN + [ yi )2h = |
||||||||||||
i 1 |
|
|
|
|
|
|
|
|
|
|
|
i 1 |
N 1 |
|
|
|
|
|
|
|
|
|
|
|
|
= [ yi )2h 0. |
|
|
|
|
|
|
|
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
Тогда |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N 1 |
|
|
|
|
|
|
N 1 |
|
(Lhyh, yh) = ( – |
2yh, yh) + a0,h(xi)yiyih δ |
yi2 h = δ || yh ||2L h (Ω h ). |
||||||||||
|
|
|
|
i 1 |
|
|
|
|
|
|
|
i 1 |
В силу граничных условий имеет место и неравенство |
|
|||||||||||
(L y |
, y |
) |
δ || y |
h |
||2 |
L 2 |
( |
Ω h |
) |
. |
(5.26) |
|
h |
h |
h |
|
|
|
|
|
|
||||
Неравенство означает, что Lh есть положительно определённый оператор как оператор, действующий из L 2 ( h ) в L 2 (Ω h ).
Из (5.26) и неравенства Коши – Буняковского получаем неравенство
|| Lhyh || L 2 (Ω h ) δ || yh ||L 2 ( Ω h ). (5.27)
|
|
|
|
|
1 |
|| fh || L |
|
|
|
|
||
|| yh ||L |
2 |
( |
|
h |
) |
2 |
( Ω |
h |
), |
|||
|
||||||||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||
которая и означает устойчивость.
Таким образом, если в уравнении (5.1) a1(x) = 0 (следовательно, в уравнении (5.10) a1,h = 0), то в случае трижды непрерывно дифференцируемого решения у(х) краевой задачи (5.1), (5.2) получим сходимость yh к y в норме L 2 ( h ) со скоро-
95