Россия |
Лекция 2: Численное решение дифференциальных уравнений в частных производных параболического типа на примере уравнения теплопроводности
2.4. Исследование сходимости разностных схем для многомерного уравнения теплопроводности
Простейшая явная разностная схема для численного решения двумерного уравнения теплопроводности
получается путем замены производных конечными разностями
или, в операторной форме,
Исследование спектральной устойчивости этой схемы ( ) приводит к следующему результату для спектра оператора послойного перехода:
откуда получаем условие устойчивости
Для неявной схемы
исследование на устойчивость по спектральному признаку дает
т.е. схема устойчива при любых .
Приведем исследование спектральной устойчивости для схемы переменных направлений.
Рассмотрим переход с нижнего на верхний временный слой. В таком случае можно положить ; сомножитель опускаем, так как рассматривается один переход с n - го на (n + 1) - й слой в предположении, что известно решение на n - ом слое (можно было бы написать, , где , но в этом нет смысла, так как C в дальнейших выкладках сократится).
Тогда на первом этапе получим , а на втором — .
Окончательно спектр оператора послойного перехода представим в виде произведения спектров на каждом промежуточном этапе.
Схема безусловно устойчива.
Исследование схемы расщепления на аппроксимацию проведем на примере локально - одномерной схемы для двумерного уравнения теплопроводности
Запишем эти уравнения в операторной форме
Подействуем на обе части второго уравнения оператором :
Так как
Это уравнение приводится к виду
Последнее слагаемое в правой части является величиной порядка и определяет погрешность аппроксимации.
Если правая часть f(t, x, y) не нулевая, то схему можно переписать, например