Россия |
Лекция 5: Численное решение уравнений в частных производных гиперболического типа с большими градиентами решений
5.3. Гибридные схемы и пространство неопределенных коэффициентов
Повышать точность метода также можно, если использовать разложение сеточной
функции в ряд Тейлора в окрестности точки (tn, xm) . В общем случае любая разностная схема представляется в виде суммы по точкам шаблона с неопределенными весовыми множителями [15.8]:
![]() |
( 5.2) |
где — номера слоев по времени, входящих в
шаблон (шаблоны с более чем 3 слоями по времени рассматривать не будем),
. - пространственные узлы точек сеточного шаблона
— неопределенные коэффициенты. Если
не принимает положительных значений, то схема явная, в противном случае — неявная. Если все
неотрицательные, то схема монотонная по Фридрихсу или схема с положительной аппроксимацией.
Учитывая продолжения исходного дифференциального уравнения

полученные дифференцированием исходного однородного уравнения переноса по
независимым переменным k + l - 1 раз, получим после подстановки разложения проекции точного решения уравнения переноса на сетку в разностную схему (5.2):
![]() |
( 5.3) |
откуда получим выражения для условий порядка, соблюдение которых необходимо для того, чтобы разностная схема аппроксимировала дифференциальную задачу

— число Куранта, k = 0, 1, 2,
... — порядок аппроксимации, который может быть достигнут.
Из условий аппроксимации видно, что для получения первого порядка точности необходимо и достаточно выполнения условий
![]() |
( 5.4) |
Для получения схем более высокого порядка аппроксимации необходимо использовать условия порядка с более высокими k.
Для построения разностных схем с заданными свойствами в [15.9] предложено ввести линейное пространство неопределеннных коэффициентов , в [15.10] на основе такого подхода предложена теория построения разностных схем повышенного порядка точности, в [15.6] - теория построения гибридных схем, наиболее близких в этом пространстве к монотонным по евклидовой норме.
Существует несколько определений монотонной схемы. Они, вообще говоря, не эквивалентны. Одно из определений приведено выше — это неотрицательность коэффициентов разностной схемы при записи в виде, разрешенном относительно точки (tn + 1, xm). Монотонная схема по Борису и Буку — схема, не увеличивающая число экстремумов в разностном решении задачи по сравнению с количеством экстремумов в точном решении задачи. Дадим еще одно определение монотонной схемы.
Определение.Схема называется монотонной, если из условия следует
для всех m.
Для системы уравнений в частных производных гиперболического типа

где — квадратная матрица с постоянными коэффициентами размера
— вектор - столбец, разностную схему можно представить в виде [15.11] (см. также
"Введение в методы численного решения уравнений газовой динамики"
):

или

где — диагональная матрица из собственных значений матрицы
— матрица размера n x n, строками которой являются левые собственные векторы матрицы
. Если матрица
невырожденная и все ее собственные числа действительны, то система имеет гиперболический тип, а матрица системы может быть представлена в виде произведения трех матриц
. Матрица перехода в базис из собственных векторов в данном случае есть матрица из левых собственных векторов матрицы системы, так как матрица
несамосопряженная. Обратную матрицу к матрице перехода также надо вычислять непосредственно — как правило, в задачах механики сплошных сред матрица перехода не ортогональная, обратная матрица не равна транспонированной.
Эту же схему можно записать в виде

где , или

где ,
Если по аналогии со скалярными потоками ввести векторные потоки
, то разностная схема (5.2) может быть представлена в виде:

Для одномерной квазилинейной системы уравнений газовой динамики разностная
схема выписана подробно в
"Введение в методы численного решения уравнений газовой динамики"
. В квазилинейном случае потоки можно представить в виде

Матрицы, входящие в приведенные выше формулы, выписаны в "Введение в методы численного решения уравнений газовой динамики" .