Характеристическое уравнение схемы «крест», в отличие от случаев, рассмотренных ранее, является квадратным трехчленом
и имеет два различных корня:
Такая ситуация является типичной для всех трехслойных схем и отражает тот факт, что для трехслойной схемы начальные условия необходимо задавать на двух первых слоях.
Полное решение разностной задачи по трехслойной схеме можно представить в виде суммы двух рядов Фурье:
На нулевом слое по времени это разложение должно совпадать с начальным условием:
Будем называть один из корней характеристического уравнения «реальным», а второй - «паразитным». Закрепим за реальным корнем обозначение
откуда следует, что паразитный корень описывает эволюцию во времени начального рассогласования начальных данных. Если модуль паразитного корня меньше единицы, то ошибка согласования со временем затухает.
Для каждого из корней характеристического уравнения можно построить свою диссипативную и дисперсионную поверхности. Возникает вопрос, какой именно из двух корней является «реальным», а какой «паразитным»?
Реальный корень определяет решение, аппроксимирующее исходный дифференциальный оператор, поэтому его диссипативная и дисперсионные поверхности должны «прижиматься» к единице при стремлении приведенного волнового числа к нулю при всех числах Куранта из области устойчивости.
Паразитный корень, напротив, реального решения не описывает и указанного асимптотического поведения не проявляет. Однако, для устойчивости расчетов, его модуль не должен превышать единицу.
Из формулы (2.49) легко получить, что при
![]() |
![]() |
Рис. 15 |
![]() |
![]() |
Рис. 16 |
Из рис. 15 видно, что схема «крест» при всех числах Куранта имеет нормальную дисперсию.
На рис. 17 приведены результаты использования схемы «крест» для решения уравнения переноса стандартных профилей при разных числах Куранта.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Рис. 17. Результаты расчетов по схеме «крест» (Leap-Frog) |