Похожие презентации:
Система уравнений ГД и разностные схемы для ее решения
1.
Нелинейные вычислительные процессыСеминар № 5
Система уравнений газовой
динамики и разностные схемы
для ее решения
к.ф.-м.н. Уткин Павел Сергеевич
e-mail: utkin@icad.org.ru, pavel_utk@mail.ru
(926) 2766560
7 марта 2014 г., МФТИ, Долгопрудный
2.
Краткое содержание предыдущих семинаровСеминар № 1 (07.02.14). Некоторые разностные
схемы для решения линейного уравнения
переноса.
Семинар № 2 (14.02.14). Построение схем для
решения линейного уравнения переноса в
пространстве неопределенных коэффициентов.
Семинар № 3 (21.02.14). Понятие монотонности
разностных схем. Теорема Годунова.
Семинар № 4 (28.02.14). Обобщение на случай
системы уравнений гиперболического типа.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
2
3.
Система уравнений газовой динамикиДивергентная форма записи (в форме законов сохранения)
Вектор
консервативных
переменных
Полная
энергия
Вектор
потоков
Внутренняя энергия
(уравнение состояния)
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
3
4.
Анализ системы уравнений газовой динамикиХарактеристическая
форма
Матрица
Якоби
Скорость звука
Куликовский А.Г., Погорелов Н.В.,
Семенов А.Ю. Математические вопросы
численного решения гиперболических
систем уравнений. – М.: Физматлит, 2001.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
4
5.
Гиперболическая система уравнений• Наличие конечной скорости распространения
бесконечно слабых возмущений
• Возможность существования разрывных решений даже
для гладких начальных данных
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
5
6.
Метод конечных объемов (1)Для произвольной компоненты
вектора консервативных переменных:
Vm
или
(q1m , q2m , … )
z
Проинтегрируем по объему ячейки
расчетной сетки и по времени:
0
y
x
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
6
7.
Метод конечных объемов (2)(q1k , q2k , … )
nσ
σ
Возьмем интеграл в первом
выражении и применим теорему
Остроградского-Гаусса к расчету
интеграла во втором:
Vm
(q1m , q2m , … )
z
Аппроксимируем поверхностный
интеграл через сумму интегралов по
граням ячейки:
Sm
0
x
y
Основной вопрос – как определять
численный поток?
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
7
8.
Постановка задачи о распаде произвольного разрываЗадача Коши для системы уравнений газовой динамики
с разрывом первого рода в начальных данных
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
8
9.
Возможные конфигурации решенияУткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
9
10.
Соотношения на разрывеСоотношения Ренкина – Гюгонио:
Разрывы
Обтекание тела
сверхзвуковым потоком
Ударные волны
Контактные –
нет потока массы
вещества через
разрыв
Ван-Дайк М. Альбом течений жидкости и газа. – М.: Мир, 1986.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
10
11.
Элементарная теория ударных волнАдиабата Гюгонио
p
p0
ΔS = 0
• В ударной волне газ нельзя сжать
больше, чем в ( γ + 1 ) / ( γ – 1 ) раз.
• Ударная волна бесконечно малой
интенсивности распространяется
относительно газа со скоростью
звука.
• Фронт ударной волны
распространяется относительно
фона со сверхзвуковой скоростью.
• Теорема Цемплена: не существует
ударных волн разрежения.
Самарский А.А., Попов Ю.И. Разностные методы
решения задач газовой динамики. – М.: Наука, 1992.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
11
12.
Соотношения для ударных волн и волн разрежения«левая» УВ
«правая» УВ
«левая» ВР
«правая» ВР
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
12
13.
Метод Ньютона для нахождения давления на контактном разрывеУткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
13
14.
Система тестовToro E.F. Riemann Solvers and Numerical Methods for
Fluid Dynamics. – Springer, 1999.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
14
15.
Тест 1. Задача Сода. Анализ (p-v)-диаграммы.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
15
16.
Тест 1. Задача Сода. Точное решение. Распределение плотности.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
Начальная плотность
слева от разрыва
«Голова» ВР
x0 = 0.5
t = 0.2
Ударная
волна (УВ)
«Хвост» ВР
Контактный
разрыв (КР)
Начальная плотность
справа от разрыва
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
16
17.
Тест 1. Задача Сода. Точное решение. Распределение скорости.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
Ударная
волна
«Хвост» ВР
x0 = 0.5
t = 0.2
Скорость на
контактном разрыве
непрерывна
Начальная
скорость слева
от разрыва
«Голова» ВР
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
Начальная
скорость справа
от разрыва
17
18.
Тест 1. Задача Сода. Точное решение. Распределение давления.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
Начальное давление
слева от разрыва
«Голова» ВР
x0 = 0.5
t = 0.2
Ударная волна
«Хвост» ВР
Давление на
контактном разрыве
непрерывно
Начальное давление
справа от разрыва
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
18
19.
Тест 1. Задача Сода. Точное решение. Распределение внутренней энергии.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
x0 = 0.5
t = 0.2
Ударная
волна
Контактный
разрыв
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
Начальная
энергия слева
от разрыва
«Голова» ВР
«Хвост» ВР
Начальная
энергия справа от
разрыва
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
19
20.
Алгоритм построения точного решения1. Определяем по (p-v)-диаграмме
конфигурацию, возникающую при распаде.
Самарский А.А., Попов Ю.П. Разностные методы
решения задач газовой динамики. – М.: Наука, 1992.
2. В результате решения нелинейного
алгебраического уравнения методом Ньютона
ищем давление на контактном разрыве.
3. Определяем оставшиеся параметры –
скорости ударных волн и наклоны крайних
характеристик, описывающих веер волны
разрежения.
Годунов С.К. и др. Численное решение многомерных
задач газовой динамики. – М.: Наука, 1976.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
20
21.
СергейКонстантинович
Годунов
род. 1929 г.,
академик РАН
Тестирование схемы
С.К. Годунова решения
уравнений газовой
динамики
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
21
22.
Тест 1. Задача Сода. Метод Годунова. Распределение плотности.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
x0 = 0.5
t = 0.2
Δx = 0.01
Δ t = 0.001
Схема С.К. Годунова:
• 1-ый порядок
аппроксимации
• Монотонность
• Физичность
результатов (есть
исключения)
Погрешности
в описании
ВР
УВ
размазывается
на ~ 9 ячеек
КР
размазывается
на ~ 15 ячеек
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
22
23.
Тест 1. Задача Сода. Метод Годунова. Распределение скорости.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
x0 = 0.5
t = 0.2
Δx = 0.01
Δ t = 0.001
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
23
24.
Тест 1. Задача Сода. Метод Годунова. Распределение давления.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
x0 = 0.5
t = 0.2
Δx = 0.01
Δ t = 0.001
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
24
25.
Тест 1. Задача Сода. Метод Годунова. Распределение внутренней энергии.pL = 1.0
UL = 0.0
ρL = 1.0
γL = 1.4
pR = 0.1
UR = 0.0
ρR = 0.125
γR = 1.4
x0 = 0.5
t = 0.2
Δx = 0.01
Δ t = 0.001
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
25
26.
Тест 1. Задача Сода. Сравнение методов Годунова и КИР (1).Распределение плотности
Распределение скорости
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
26
27.
Тест 1. Задача Сода. Сравнение методов Годунова и КИР (2).Распределение давления
Распределение внутренней энергии
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
27
28.
Тест 2. Метод Роу (Roe).Проблемы с законом неубывания энтропии
Toro E.F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Springer, 1999.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
28
29.
Тест 2. Метод Роу с энтропийной коррекцией.Toro E.F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Springer, 1999.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
29
30.
Тест 1. Метод Лакса-Вендроффа.Sod G.A. A Survey of Several Finite Difference Methods for Systems of Nonlinear
Hyperbolic Conservation Laws // J. Comp. Phys. – 1978. – V. 27. – P. 1 – 31.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
30
31.
Тест 1. Метод Русанова.Sod G.A. A Survey of Several Finite Difference Methods for Systems of Nonlinear
Hyperbolic Conservation Laws // J. Comp. Phys. – 1978. – V. 27. – P. 1 – 31.
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
31
32.
Монотонные схемы повышенного порядка аппроксимацииметод Годунова 1-го порядка аппроксимации
метод Годунова повышенного порядка аппроксимации
точное решение
Уткин П.С. Нелинейные вычислительные процессы. Семинар № 5.
32