Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4. Неявная консервативная схема.Есть ряд задач, в которых локальная скорость звука в некоторых участках много больше скорости наиболее важных физических процессов. В таких задачах условие Куранта слишком сильно ограничивает шаг и выгоднее использовать абсолютно устойчивые схемы. Составим неявную схему. Припишем все сеточные величины целым слоям по времени и выберем шаблон, изображенный на рис. 100. Аппроксимируем консервативную систему (53)-(56а) следующими разностными уравнениями:
Это — консервативная схема. Первые два уравнения взяты чисто неявными для хорошего подавления «разболтки» счета. Уравнение энергии симметрично по времени; чисто неявным его брать невыгодно, поскольку при этом точность расчета заметно ухудшается.
Рис. 100. Вычисление разностного решения здесь существенно сложней, чем для явной схемы (66). Аналогично задачам акустики (§ 1, п. 3, замечание 1) можно показать, что применять метод последовательных приближений для решения всей цепочки уравнений Поэтому систему (71) линеаризируют и, как в задачах акустики, преобразуют к форме, решаемой прогонкой. Рассмотрим ход решения в случае разных режимов газодинамических течений, для простоты ограничиваясь плоским случаем Изотермический случай. Если температура вещества постоянна, то давление При этом уравнение энергии (56) становится излишним, поскольку система (53)-(55) при заданной зависимости Положим
Из уравнений (71 в) и (716) найдем вариации
Подставляя их в (72), получим для определения
решаемую прогонкой. Пренебрегая пока вязкостью (т. е. полагая
Затем определим из уравнений (74) значения
Это позволяет вычислить Сходимость итерационного процесса (74), (76) исследована в [34]. Этот процесс является ньютоновским; поэтому он сходится, если начальное приближение (75) недалеко отстоит от корня, т. е. если шаг Включение вязкости (71г) можно провести двумя способами. В первом способе линеаризация выполняется так, как описано выше, а к давлению добавляется вязкий член, взятый с предыдущей итерации:
Это означает, что вязкость включена в итерационный процесс методом последовательных приближений. Такой способ прост, но ухудшает сходимость итераций: уменьшает скорость сходимости и усиливает ограничение на шаг Второй способ — полная линеаризация — сложнее, но надежнее. Линеаризируя уравнение (71а), учтем зависимость g не только от
При этом вместо (72) и (74) получаются более громоздкие выражения, которые мы не приводим. Однако такой процесс является чисто ньютоновским и хорошо сходится. Неизотермический случай требует включения в итерационный процесс уравнения энергии (71 д), что часто делают способом двухкруговых итераций (последовательных прогонок). Сначала считаем энергию Когда эти итерации сойдутся, полученные значения
Итерации (79) образуют второй малый круг. На каждой итерации трехточечное уравнение (79) решается прогонкой. Найденные значения Обычно считают нормальным, если малые круги сходятся за 3—5 итераций, а большой круг за 2—3. Большее число итераций указывает на целесообразность уменьшения шага т. Замечание. Можно провести итерации в один круг, если полностью линеаризировать систему (71), считая Устойчивость. Методом разделения переменных в линейном приближении можно показать, что схема (71) безусловно устойчива. Таким образом, шаг Аппроксимация и сходимость. Схема (71) не симметрична по t и поэтому даже на гладких течениях имеет аппроксимацию Однако при расчете течений с ударными волнами и другими особенностями неявная схема дает существенно лучшие результаты, чем схема «крест». Поэтому она широко применяется в практике вычислений, особенно в «больших задачах». Сходимость схемы (71) строго не доказана, но многократно проверена на сложных задачах-тестах с известными точными решениями.
|
1 |
Оглавление
|