
- •Модуль 2 Разностные методы решения задач прикладной механики
- •Комплексная цель модуля
- •Введение
- •Система уравнений движения вязкого сжимаемого теплопроводного газа
- •1.3.1. Безразмерные величины. Понятие критериев подобия
- •Задача. Течение в канале переменного сечения (сопла Лаваля). Рассматриваются одномерные течения совершенного газа, описанные системой:
- •1.3.2. Преобразования уравнений системы. Переход к недивергентной форме записи уравнений Навье-Стокса в различных исходных газодинамических переменных
- •1.3.3. Схемы расщепления по пространственным переменным и физическим процессам для уравнения недивергентной формы
- •1.3.4. Различные модельные уравнения, получающиеся из полной системы уравнений Навье-Стокса
- •1.3.5. Упрощенные модели систем уравнений Навье-Стокса. Теория пограничного слоя
- •1.3.6. Параболизированная система уравнений Навье-Стокса
- •1.3.7. Иллюстрация применимости моделей
- •1.3.8. Краевые условия для задач внешнего обтекания
- •1.4. Разностные схемы для модельных уравнений
- •1.4.3. Безусловно устойчивые разностные схемы
- •1.4.4. Разностные схемы с весами
- •1.4.5. Разностная схема с весами для нелинейных уравнений
- •1.4.6. Схема Маккормака для нелинейных уравнений
- •1.5. Методы построения схем повышенного порядка аппроксимации
- •1.6. Разностные схемы для системы уравнений газовой динамики
- •1.6.1. Схемы приближенной факторизации
- •1.7. Разностные схемы для полной системы уравнений Навье-Стокса
- •1.7.1. Понятие о монотонных разностных схемах
- •1.7.2. Схемы для одномерных уравнений в недивергентной форме
- •1.7.3. Реализация схемы на дробных шагах
- •1.7.5. Схемы с несогласованным стабилизирующим оператором
- •1.7.6. Схемы для решения стационарных задач
- •1.7.7. Схемы для многомерных уравнений
- •1.8. Заключение по модулю
- •1.9. Проектное задание
- •1.10. Тест рубежного контроля
- •Бланк правильных ответов
1.4.4. Разностные схемы с весами
Рассмотрим уравнение (2)
. (2)
Для его численной реализации используем схему с весами
– схема
явная.
– схема
неявная.
Порядок
аппроксимации:
.
Когда
,
то
,
то есть порядок аппроксимации схемы
.
При
всех остальных
– схема первого порядка. Расписывая
более подробно разностное уравнение
где
и преобразуя его к трехточечному виду получаем:
.
В нашем случае прогоночные коэффициенты:
Достаточное
условие корректности и устойчивости
метода прогонки (условие диагонального
преобладания):
,
и одно из неравенств должно быть строгим.
В нашем случае, получим:
.
Рассмотрим
только конвективные члены (
):
– Получили
даже в неявной схеме условие Куранта.
Чтобы избежать этого ограничения, необходимо аппроксимировать не центральными разностями, а односторонними.
Исследуем условие устойчивости схемы.
В прежних обозначениях имеем:
.
.
.
При
схема становится безусловно устойчивой.
1.4.5. Разностная схема с весами для нелинейных уравнений
Из уравнения
(4)
.
Здесь метод прогонки использовать нельзя. Необходимо линеаризовать уравнение (или решать итерационными методами).
При линеаризации получим
.
В канонической форме это уравнение имеет вид:
При
схема безусловно устойчива.
Можно строить разностные схемы для нелинейных уравнений и на основе метода «предиктор-корректор».
1.4.6. Схема Маккормака для нелинейных уравнений
В этой схеме на этапе «предиктор» уравнение решается явно, а второе – неявно. Такие схемы называются схемами с несогласованной аппроксимацией (у которых уравнения имеют разный порядок аппроксимации). Как правило, первое уравнение имеет первый порядок аппроксимации, а второе – второй.
1.5. Методы построения схем повышенного порядка аппроксимации
Получение разностных схем повышенного порядка аппроксимации базируется на трех методах:
С помощью многосеточных методов.
С помощью выбора специального оператора усреднения (компактные схемы).
С помощью дифференциального приближения.
Рассмотрим второй метод:
. (1)
Интегрируем
(1) на
с помощью одного из численных методов
(Симпсона, треугольников).
. (2)
Раскладываем
и
в ряд Тейлора до третьего порядка:
(3)
Из
(1)
(3)
(2)
Получим
систему уравнений для коэффициентов
,
используя (1):
Решим
полученную систему уравнений относительно
параметра
:
Таким образом, получаем:
Подставим полученные значения в (2):
Получим однопараметрическое семейство разностных схем третьего порядка аппроксимации.
Чаще всего выбирается таким образом:
.
.
.
Представим полученную схему в виде:
,
– оператор усреднения.
Рассмотрим, что получится при :
.
При , имеем:
Для аналогично получим:
Рассмотрим уравнение:
.
.
Схема нелинейная и для исследования ее устойчивости необходима линеаризация. При этом порядок аппроксимации ухудшается.
Аппроксимировать можно и по времени и по пространству. Пример такой трехслойной схемы:
.
На
решение уравнения схема аппроксимирует
исходную систему с
.
Схема условно устойчива.
1.5.1. Дисперсионные свойства разностных схем. Схема Лакса.
Решается уравнение
.
Условно устойчивая схема:
. (*)
Напишем
дифференциальное приближение (раскладываем
в ряд Тейлора до третьего порядка) в
окрестности точки
.
Получили второе дифференциальное приближение для схемы (*). Далее подставляется гармоника (вносится искажение):
.
Затем составляем характеристическое уравнение и ищем параметр :
.
Характеристическое уравнение для нахождения решается любым итерационным методом, в частности, методом последовательных приближений. Проделывается три последовательных итерации, получаем второй порядок аппроксимации и по времени, и по пространству:
Тогда имеем:
.
Коэффициенты диффузии:
.
– число
Куранта
Коэффициенты дисперсии:
.
Коэффициенты сеточной диффузии для схемы Лакса могут быть большими.