Россия |
Методы расщепления
8.4. Методы расщепления с факторизацией оператора
8.4.1. Факторизованная схема расщепления
Пусть для решения дифференциальной задачи
используется разностная схема , где , n = 0, 1, ... Пусть для вычисления Fn затрачивается O(N) действий, число арифметических операций пропорционально числу узлов сетки N. Такие разностные операторы называются экономичными.
Пусть (i = 1, 2, ..., N) - экономичные разностные операторы, такие, что . Назовем схему разностной схемой с факторизованным оператором , если возможно его представление в виде
Эта схема будет также экономичной, так как для решения разностного уравнения по - прежнему потребуется O(N) действий. В самом деле, решение уравнения
может быть найдено в результате последовательного решения p уравнений
здесь i = 2, 3, ..., N. Тогда un + 1 = un. В записи задачи введены обозначения
— промежуточные значения.Схемы с факторизованным оператором иногда называются также факторизованными схемами. Устойчивая схема с факторизованным оператором , которая представляет собой произведение конечного числа операторов , является экономичной схемой.
Пример. Метод переменных направлений (продольно - поперечная схема). Приведем запись схемы для решения линейного двумерного уравнения теплопроводности. Расчетные формулы есть
Тогда, исключая un + 1/2, получим в операторной форме записи
или , где
, , . Разностная схема может быть представлена в виде факторизованный схемы расщепления:8.4.2. Неявная схема расщепления с приближенной факторизацией
Рассмотрим неявную разностную схему
( 8.7) |
Представим разностную схему (8.7) в виде
( 8.8) |
Факторизуем разностную схему (8.8) приближенно с точностью до членов порядка Для этого заменим в (8.8) оператор на факторизованный
где введено обозначение
Врезультате приходим к неявной схеме с приближенной факторизацией
или
Эта схема абсолютно устойчива, имеет первый порядок аппроксимации.