
- •«Разностные методы решения задач прикладной механики»
- •2.9 Схема с несогласованным стабилизирующим оператором..83
- •2.11 Несколько замечаний для многомерных уравнений......... .90
- •Введение
- •1. Физико – математические модели
- •1.1. Система уравнений движения вязкого сжимаемого теплопроводного газа. Простейшие физические процессы
- •1.2. Уравнения в безразмерном виде. Понятие о критериях подобия
- •1.3. Переход к недивергентным формам записи системы уравнений Навье-Стокса
- •1.4. Расщепление уравнений системы, записанной в недивергентной форме
- •1.5. Различные упрощенные модели полной системы уравнений Навье-
- •1.6. Краевые условия для задач внешнего обтекания
- •2. Разностные методы решения уравнений
- •2.1. Основные понятия теории разностных схем
- •2.2 Явные разностные схемы для модельных уравнений
- •2.3. Безусловно устойчивые неявные разностные схемы
- •2.4. Разностные схемы для системы модельных уравнений
- •2.5. Разностные схемы, записанные в дивергентной форме
- •2.6. Понятие о монотонных разностных схемах
- •2.7. Схемы для одномерных уравнений газовой динамики
- •2.9. Схема с несогласованным стабилизирующим оператором
- •2.10. Схемы для решения стационарных задач
- •2.11. Несколько замечаний для многомерных уравнений
- •3. Заключение
- •1.10. Тест рубежного контроля
- •Список литературы
2.5. Разностные схемы, записанные в дивергентной форме
Для системы уравнений газовой динамики
Рассмотрим систему одномерных уравнений газовой динамики, записанных в декартовых координатах в дивергентной форме:
,
где
.
Здесь
плотность полной энергии и уравнение
состояния:
Запишем схему с весами для системы уравнений газовой динамики:
.
(30)
Схема
является консервативной и аппроксимирует
систему уравнений (30) с порядком
.
При
схема нелинейная относительно верхнего
временного слоя и для ее безытерационной
реализации линеаризуем вектор
относительно вектора
.
Для этого разложим вектор
по формуле Тейлора с точностью до членов
второго порядка:
,
где
матрица Якоби, а
аппроксимация
производной
.
Заменяя вектор
в схеме (30) получаем
канонический вид схемы:
. (31)
Уравнение (31) линейно относительно вектора и может быть решено векторной прогонкой. При симметричной аппроксимации, входящих в него разностных операторов, оно сводится к следующему трехточечному уравнению:
коэффициенты которого вычисляются по формулам:
Здесь
используется однородность функции
.
Рассмотрим
случай идеального газа. В этом случае
уравнение состояния
,
где
и
.
Найдем
коэффициенты матрицы
.
Обозначим
,
тогда
=
и
.
Для коэффициентов
матрицы В имеем:
,
,
,
,
,
.
Задание.
Найти самостоятельно коэффициенты
,
,
.
В
итоге получаем следующую матрицу
:
.
Исследуем устойчивость схемы (31) для уравнений с замороженными коэффициентами (матрица В постоянная). При решении характеристического уравнения получаем следующие корни ( в случае симметричной аппроксимации):
.
Здесь
- квадрат скорости звука и
.
При
схема безусловно устойчивая.
Параметрическая схема с весами для решения полной системы уравнений Навье-Стокса
Изменяется вектор гидродинамического потока. Появляются в системе уравнений производные второго порядка по пространственным переменным. Одномерная дивергентная система уравнений Навье – Стокса записывается в виде
, (32)
где
Для разностного решения системы (32) воспользуемся следующей схемой с весами:
. (33)
Здесь
вектор потока
,
где
.
Схема нелинейная и для построения
безытерационной схемы необходимо
линеаризовать вектор
.
По формуле Тейлора для функции двух
переменных получаем:
.
Изменяя
порядок дифференцирования
и используя матрицы Якоби, имеем:
.
Здесь матрица
.
Для построения канонического вида разностной схемы преобразуем третье слагаемое уравнения.
.
Здесь матрица
.
Замечание.
Для аппроксимации производной
используется разностный оператор
,
где
.
Заменяя в схеме (33) значение вектора потока и преобразуя уравнение, получаем следующий канонический вид линеаризованной схемы с весами для системы уравнений Навье – Стокса:
.
Полученная схема аппроксимирует систему уравнений (32) с тем же порядком, что и схема (30) и в линейном приближении безусловно устойчива.
Вид
матриц
можно упростить, если в качестве искомых
переменных выбирать вектор состояния
не в массовых переменных, а один из
векторов с газодинамическими переменными,
например
.
В этом случае легче ставятся граничные
условия и уменьшается число арифметических
операций при реализации схемы.