Россия |
Методы расщепления
8.2.2. Схемы Кранка - Никольсон
Рассмотрим обобщение схемы Кранка - Никольсон на случай многомерных уравнений с локально - одномерными операторами. Положим, как и ранее, . Если коэффициенты разностного оператора явно зависят от времени, они берутся на промежуточном временном слое . Для простоты изложения рассмотрим двумерный случай.
Схему расщепления по направлениям представим в виде
а решение на следующем слое по времени в операторной форме выписывается как . Для оператора послойного перехода получается следующая формула:
При выполнении условия
схема устойчива, обладает вторым порядком аппроксимации по времени, если операторы коммутативны, и первым — если нет.
8.2.3. Общая формулировка методов расщепления
Заменим локально - одномерные дифференциальные операторы разностными операторами на каждом шаге по времени . Представим схему расщепления в следующем общем виде:
Условие устойчивости такой схемы расщепления будет
где Двухслойная схема расщепления с весовыми коэффициентами представлена в виде
Если в этой схеме расщепления положить веса верхнего и нижнего слоев по времени равными, , то в случае коммутирующих операторов (каждый такой разностный оператор аппроксимирует со вторым порядком соответствующий локально - одномерный дифференциальный оператор) схема будет иметь второй порядок аппроксимации и по времени. Если при этом каждый оператор , то схема будет абсолютно устойчивой.
8.2.4. Схемы расщепления для уравнения теплопроводности
Рассматриваем нестационарное уравнение теплопроводности
Здесь оператор Лапласа определен как . Его также можно записать в виде суммы трех локально - одномерных операторов . Соответствующие разностные операторы будут , где
аналогично определяются операторы вычисления второй разностной производной и по остальным направлениям Локально - одномерная схема для уравнения теплопроводности будетДля повышения порядка аппроксимации можно использовать схему с весами