← Назад Далее →
3.5. Поиск интервалов устойчивости
Для каждой разностной схемы исследуется область , которая соответствует положительному значению константы в уравнении переноса (3.1). Выберем для тестирования интервал , достаточный для схем с рассматриваемыми шаблонами. Приведенное волновое число будем рассматривать в интервале. Построим в области , достаточно подробную прямоугольную равномерную сетку точек
где .
Размер сетки достаточно задать, например, 200 х 200 точек. В каждой точке сетки найдем значение одного или двух корней характеристического полинома. Вычисленные значения являются комплексными числами. Вычислим модуль этого числа. Если для какого-то значения для всех значений и всех корней выполнено соотношение , то это значение будем относить к интервалу устойчивости. Если соседние значения и оба не попадают в интервалы устойчивости, то будем считать, что интервал устойчивости состоит из единственной точки. Если же два или больше пробных значений, идущих подряд, , , … попадают в интервал устойчивости, то на таком интервале будут построены трехмерные графики поверхностей, описывающие диссипативные и дисперсионные свойства схемы. Если интервал устойчивости доходит до максимального значения , то считается, что такой интервал в действительности продолжается до бесконечности.
Для конечных интервалов строится один график для каждого корня. Для интервалов вида , где также будет построен один график, но для каждого корня будет проведено преобразование . Интервал устойчивости преобразуется к интервалу . Бесконечный интервал , разбивается на два: и . Для каждого из них строится свой график поверхностей, причем для второго графика делается преобразование .
← Назад Далее →