Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие по математике для магистров.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
9.51 Mб
Скачать

21.12 Конечно-разностная аппроксимация производных. Конечно-разностные методы.

21.12.1 Постановка задачи.

Пусть для любого t > 0 задано множество Gt точек t0 < t1 < ... < tn = t0 + T отрезка [t0, t0 + T] такое, что t = max0ЈiЈ n{ti+1 - ti}. Множество Gt называется сеткой, его элементы — узлами, а числа ti = ti+1 - tiшагами сетки. Если ti є t = T/n, то говорят о сетке с постоянным шагом, или сетке с шагом t, или равномерной сетке.

Конечно-разностным или разностным методом приближенного решения задачи (E) – (C) называют любые методы (приемы, способы), позволяющие для каждого t > 0 указать jt: Gt ® Rm (такие функции называют сеточными), которая в том или ином смысле аппроксимирует решение j задачи (E) – (C). Разумеется, возникает вопрос: в каком смысле понимать фразу "сеточная функция аппроксимирует решение"? Поскольку jt и j принадлежат разным пространствам, то естественно изометрично вложить пространство сеточных решений и пространство решений в одно пространство, и уже в этом пространстве измерять расстояние между ними. Например, вложить пространство сеточных функций в пространство непрерывных функций, заменив сеточную функцию jt ломаной jt, и считать, что jt хорошо аппроксимирует j, если ||jt - j||C = max{||jt(t) - j(t)||Rm: t О [t0, t0 + T]} мала.

Чаще поступают следующим образом. "Проектируют" решение j на пространство сеточных функций St, ставя в соответствие функции j ее сужение Ptj на сетку Gt. На пространстве сеточных функций St задают норму, обычно, либо равномерную: ||y|| = maxtОGt{|| y(t)||}, либо вадратичную: ||y|| = (еtОGt || y(t)||2)1/2. Теперь можно считать, что jt хорошо аппроксимирует j, если ||jt -Ptj||St мала.

Всюду ниже мы будем считать, что на пространстве St задана равномерная норма и будем обозначать эту норму через || · ||t.

Если x — сеточная функция на Gt, то ее значение в точке ti мы всегда будем обозначать через xi, а не стандартно x(ti).

Ptj для любой функции j на отрезке [t0, t0 + T] всегда обозначает сужение j функции на сетку Gt: [Ptj]i = [Ptj](ti) = j(ti).

21.12.2 Общая схема.

Основная идея конечно-разностных методов решения краевых задач полностью аналогична идее конечно-разностных методов решения задачи Коши. Краевая задача, скажем, для определенности, задача (E2) – (BC), или, в операторной форме, уравнение (O), заменяется разностной схемой Ft(x) = 0 в пространстве St сеточных функций на сетке Gt. Дословно повторяются понятия порядка аппроксимации, устойчивости, сходимости. Точно так же, как и в случае задачи Коши, имеет место теорема Лакса. Поэтому для доказательства сходимости решений схемы (S) к решению уравнения (O) достаточно показать, что схема является аппроксимирующей и устойчивой. И если с изучением свойств аппроксимации обычно проблем не возникает, то в случае краевых задач исследование устойчивости доставляет по сравнению со случаем задачи Коши ряд дополнительных трудностей.

Мы начнем с простейшей линейной краевой задачи и простейшей разностной схемы.

Рассмотрим скалярную линейную краевую задачу

xўў+ A(t)x = c(t),   t О [0, T],

x(0) = a,   x(T) = b.

Предположим, функция A непрерывна и A(t) < 0 при всех t О [0, T].

Задача. Докажите, что при этих условиях задача (1) – (2) имеет единственное решение для любой непрерывной функции c и любых a и b.

Пусть Gt - равномерная сетка на [0, T], причем tn = T. Определим на St разностный оператор

[Ft(x)]i = 

xi+1 - 2xi + xi-1

t2

 + A(ti)xi - c(ti), если i = 1, ..., n - 1,

xi - a, если i = 0, xi - b, если i = n.

Здесь мы при i = 1, ..., n - 1 аппроксимировали вторую производную в точке t центральными разностями.