Нетрудно заметить, что схема (2.12) является условно устойчивой и симметризуется так, чтобы
Если в схему (2.23) счет повторяется при переходе с j–го слоя на (j+2)-й, то (j+1)-й слоя выступает в роли вспомогательного слоя.
Поэтому, введя дробные моменты времени
Путем исключения вспомогательных функций в дробные моменты времени получаем эквивалентную ей однородную схему
Схема (2.15) и эквивалентная ей схема (2.14) аппроксимируют уравнение (2.11), как и схема
Безусловная устойчивость схемы (2.15) или (2.14) устанавливается методом Неймана. Схема (2.14) решается двумя одномерными прогонками, что не только упрощает алгоритм счета, но и уменьшает объем вычислений. Из (2.13) или (2.14) видно, что методы Писмена, Рэкфорда и Дугласа предполагают обязательную аппроксимацию дифференциального уравнения по каждому направлению. Они представляют неявный метод переменных направлений.
Заметим, что этот метод не годится для пространства нечетного числа измерений. Например, при р=3 интегрирование в каждом направлении
Для решения трехмерного уравнения (2.2) в работе J.Douglas, H.Rachfozd была предложена следующая схема:
Методом исключения функций в дробные моменты времени показывается аппроксимация, а методом Неймана устанавливается устойчивость. Из (2.16) видно, что первое уравнение дает полную аппроксимацию уравнения (2.11)(p= 3), а следующие два уравнения дают поправку на устойчивость. Такие схемы называются схемами стабилизируюшей поправки или схемами с поправкой на устойчивость.
В основу работ советских авторов положен метод расщепления сложных разностных операторов на более простые. При таком подходе, схемы дробных шагов обязаны удовлетворять условиям аппроксимации и устойчивости только на целом шаге.
Ниже будет показано, что это дает возможность построения гибких разностных схем для многомерных задач математической физики.- Первой в этом направлении является работа А.А.Багриновского, С.К.Годунова, где был предложен метод расщепления многомерных разностных уравнений, аппроксимирующих системы гиперболических уравнений, путем сведения их к простейшим разностным схемам. Такой метод Н.Н.Яненко называет методом расщепления. Идею метода покажем на примере уравнения (2.2), которое аппроксимируется явной схемой вида
Схема (2.17) заменяется "расщепленной" схемой
Действительно, просуммировав (2.18) по
Неявный метод расщепления для уравнения (2.11) (например, при р=3) имеет вид:
При методе исключения величин
Метод расщепления был обоснован Г.И.Марчуком для приближенного интегрирования нерегулярных систем в динамической метрологии, при решении многомерных кинетических уравнений Больцмана. Для некоторых динамических и статических задач теории упругости метод расщепления был сформулирован и обоснован впервые А.Н.Коноваловым. G.A. Baker, J.А. Oliphant предложили метод факторизации разностного оператора для интегрирования уравнения типа (2.11). Уравнение (2.11) (р = 2) аппроксимируется схемой вида:
где
Если ограничиться рассмотрением девятиточечных операторов, то можно выбрать оператор
Схема (2.20) возникла из трехслойной аппроксимации
уравнение (2.11), где
При этом оператор
имела второй порядок точности и оператор
Н.Н.Яненко в работе обосновал метод приближенной факторизации разностного оператора на примере уравнения (2.11). Рассматривается разностное уравнение
которое представляется в виде
Оператор
Схема (2.22) заменяется факторизованной схемой
Водятся вспомогательные величины
Отсюда видно, что схема (2.24) является схемой расщепления, эквивалентной схеме приближенной факторизации оператора (2.23).
Следует заметить, что схема точной факторизации оператора не применима в случае уравнения диффузии с переменными коэффициентами, так как при этом потребуются дополнительные итерации, в то время как метод приближенной факторизации остается в силе и для уравнений о переменными, коэффициентами. Для решения уравнения (2.11) (р=з) в работе была предложена абсолютно устойчивая схема, получаемая из схемы стабилизирующей поправки применением приема предиктора-корректора (пересчет), которая имеет вид:
Уравнения (2.25а, б, в) представляют собой предиктор (схему стабилизирующей поправки), уравнение (2.25г) - корректор.