Исследовать сходимость разностной схемы к решению ...
Создано: 13 апреля 2025 г.
Создано: 13 апреля 2025 г.
Исследовать сходимость разностной схемы к решению соответствующей дифференциальной задачи:
\begin{aligned}
& \text{Уравнение в частных производных:} \
& u_t = a u_{x} + f(x, t), \quad -\infty < x < \infty, \ 0 \leq t \leq T, \
& u(x, 0) = g(x). \
\
& \text{Разностная схема:} \
& \frac{u_m^n - u_m^{n-1}}{\tau} = a \frac{u_{m+1}^n - u_{m-1}^n}{2h} + f_m^n, \
& u_m^0 = g(x_m), \quad m = 0, \pm 1, \pm 2, \dots, \quad n = 0, 1, 2, \dots, N-1, \quad N\tau = T.
\end{aligned}
Решаемая задача
Рассмотрим задачу Коши для линейного уравнения переноса (или транспортного уравнения) с источником:
Здесь есть константа (скорость переноса), – заданная функция (источник/сток), – начальное условие.
Разностная аппроксимация
Введём равномерную сетку по пространственной переменной с шагом и по времени с шагом :
Обозначим – приближённое решение в точке . Схема из условия задачи имеет вид:
Здесь . Заметим, что по времени мы используем разностную аппроксимацию , а по пространству – центральную разностную аппроксимацию .
Идея: подставить в разностную схему точное решение задачи и оценить «ошибку замещения» (local truncation error).
Для производной по времени:
а используемая в схеме одношаговая разность даёт
Следовательно, по времени ошибка порядка .
Для производной по берётся центральная разность:
которая даёт погрешность .
Таким образом, подстановка точного решения в левую и правую часть схемы показывает, что локальная погрешность аппроксимации
будет порядка
Отсюда заключаем, что схема согласованна с точным уравнением и обладает порядком аппроксимации
Рассмотрим однородный случай (это упростит анализ устойчивости). Определение устойчивости (по Лаксу) в линейном случае удобно проверять методом Фурье (методом норм Михлина).
Ищем решение схемы в виде гармоники
где – волновое число (фиксированное), – соответствующий множитель по времени. Подставляя это в однородную схему , получаем:
Сократив на , имеем
Заметим, что . Тогда
Отсюда
Оценим модуль :
Но
Следовательно,
Для неравенство строгое, т.е. . Лишь при (это ) имеем . Таким образом, множитель не превосходит 1 по модулю и не уходит за границу единичного круга.
Это показывает, что для всех и при любой величине решение не растёт по норме. Следовательно, схема по методу Фурье устойчива без условия на отношение (т.е. не требуется привычное условие типа , которое возникает у многих других схем переноса).
Для схем с правой частью (линейный невырожденный оператор при ) стандартный приём показывает, что присутствие «источника» не нарушает устойчивость. Детали можно увидеть, например, через оценку методом Фурье или через энерги-подобные (нормированные) оценки.
По теореме Лакса (или теореме эквивалентности для линейных задач):
Если схема линейна, устойчива и согласована с исходным уравнением, то решения разностной схемы сходятся к точному решению дифференциальной задачи при .
Мы уже выяснили:
Значит, схема сходится к истинному решению задачи, причём при и оценка погрешности будет порядка
Полученная разностная схема может быть интерпретирована как двухслойная во времени, но с центральной аппроксимацией по пространству, где значения в узлах и входят в ту же (``n-ую'') временную слой. Формально это даёт «полунеявность» по пространству, так как выражается через соседние узлы того же -го слоя и предыдущего -го:
Обычно для реализации на каждом шаге нужно решать систему линейных алгебраических уравнений (если число узлов по конечно). Однако в силу специфики оператора (в данном случае это чистый перенос), решение такой системы не требует классического -разложения, а может быть найдено более простыми методами (например, сдвиговой интерпретацией). Но в любом случае она оказывается устойчивой без условия на .
Порядок сходимости по времени равен , а по пространству – . Для повышения порядка по времени (до ) часто используют схему «leap-frog» (центральная разность по времени ) или схемы типа Лакса–Вендрофф и т.п. Но в задаче, представленной в условии, разностная аппроксимация явно взята с точностью .
Таким образом, данная центральная разностная схема (с двухслойным временем и центральной разностью по ) гарантированно сходится и при правильной реализации не требует жёсткого условия типа .