Исследовать сходимость разностной схемы к решению ...
Создано: 13 апреля 2025 г.
Создано: 13 апреля 2025 г.
Исследовать сходимость разностной схемы к решению соответствующей дифференциальной задачи:
\begin{aligned}
& \text{Уравнение в частных производных:} \
& u_t = a u_{xx} + 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}
Наблюдается несоответствие между данным уравнением (диффузионного типа) и предложенной разностной схемой, в которой для пространственной производной взята центральная разность , соответствующая первой производной по , а не второй. Ниже приведён стандартный анализ (через локальную погрешность и критерий согласованности), из которого видно, что данная схема не согласована с исходным уравнением и, следовательно, не может сходиться к его решению.
Дано дифференциальное уравнение (теплопроводности с источником):
и разностная схема
где , , . Начальное условие в дискретном виде: .
Требуется выяснить, сходится ли эта схема к решению исходной дифференциальной задачи.
Для исследования согласованности сравнивают дифференциальное уравнение с «разностным аналогом», подставляя точное (гладкое) решение в схему и рассматривая так называемую локальную погрешность. Если локальная погрешность стремится к нулю при , то схема называется согласованной с исходным уравнением (на уровне первого приближения).
Пусть — точное решение уравнения:
Рассмотрим точки сетки . Подставим в разностное уравнение:
где .
Центрированная по времени разность «назад» с шагом :
имеет погрешность порядка (если брать разность «вперёд» или «назад», это даёт первый порядок по времени).
Вместо второй производной в схеме фактически стоит
что является центральной разностью для первой производной , а не второй!
Если мы разложим в окрестности в ряд Тейлора по переменной , то для и получим:
Прибавляя эти выражения, видно, что
Следовательно,
Таким образом, правая часть схемы
аппроксимирует , а не .
Итоговая локальная погрешность при подстановке точного решения в схему выглядит так:
Но исходное уравнение гласит:
Значит, при , мы получаем не а
Таким образом, схема согласована (как минимум в главном приближении) с уравнением
но не с исходным уравнением
Отсюда следует, что локальная погрешность не стремится к нулю в смысле аппроксимации именно . Следовательно, данная разностная схема не согласована с исходным уравнением теплопроводности.
По теореме Лакса (или Лакса–Рихмира) для линейных разностных схем: если схема устойчива и согласована с дифференциальной задачей, то она сходится к её решению (и наоборот, при определённых условиях).
Здесь же выясняется, что согласованности нет, значит, даже если по каким-то причинам такая схема окажется формально «устойчивой» (для какого-то другого уравнения), она не будет приближать решение исходной задачи:
Иными словами, сходимости к решению данного уравнения не будет.
Согласованность. Предложенная разностная схема аппроксимирует в пространстве первую производную вместо второй . Следовательно, она не согласована с уравнением теплопроводности .
Сходимость. Из-за отсутствия согласованности схема не может сходиться к решению исходного уравнения (даже при малых ). Для соответствующей начально-краевой задачи схема даст решение, которое приближает совсем другую задачу, в которой стоит .
Таким образом, разностная схема не сходится к решению исходной дифференциальной задачи.