Скачать презентацию Нелинейные вычислительные процессы Семинар 5 Система уравнений Скачать презентацию Нелинейные вычислительные процессы Семинар 5 Система уравнений

Система уравнений ГД и разностные схемы для ее решения.pptx

  • Количество слайдов: 32

Нелинейные вычислительные процессы Семинар № 5 Система уравнений газовой динамики и разностные схемы для Нелинейные вычислительные процессы Семинар № 5 Система уравнений газовой динамики и разностные схемы для ее решения к. ф. -м. н. Уткин Павел Сергеевич e-mail: utkin@icad. org. ru, pavel_utk@mail. ru (926) 2766560 7 марта 2014 г. , МФТИ, Долгопрудный

Краткое содержание предыдущих семинаров Семинар № 1 (07. 02. 14). Некоторые разностные схемы для Краткое содержание предыдущих семинаров Семинар № 1 (07. 02. 14). Некоторые разностные схемы для решения линейного уравнения переноса. Семинар № 2 (14. 02. 14). Построение схем для решения линейного уравнения переноса в пространстве неопределенных коэффициентов. Семинар № 3 (21. 02. 14). Понятие монотонности разностных схем. Теорема Годунова. Семинар № 4 (28. 02. 14). Обобщение на случай системы уравнений гиперболического типа. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 2

Система уравнений газовой динамики Дивергентная форма записи (в форме законов сохранения) Вектор консервативных переменных Система уравнений газовой динамики Дивергентная форма записи (в форме законов сохранения) Вектор консервативных переменных Полная энергия Вектор потоков Внутренняя энергия (уравнение состояния) Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 3

Анализ системы уравнений газовой динамики Характеристическая форма Матрица Якоби Скорость звука Куликовский А. Г. Анализ системы уравнений газовой динамики Характеристическая форма Матрица Якоби Скорость звука Куликовский А. Г. , Погорелов Н. В. , Семенов А. Ю. Математические вопросы численного решения гиперболических систем уравнений. – М. : Физматлит, 2001. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 4

Гиперболическая система уравнений • Наличие конечной скорости распространения бесконечно слабых возмущений • Возможность существования Гиперболическая система уравнений • Наличие конечной скорости распространения бесконечно слабых возмущений • Возможность существования разрывных решений даже для гладких начальных данных Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 5

Метод конечных объемов (1) Для произвольной компоненты вектора консервативных переменных: Vm или (q 1 Метод конечных объемов (1) Для произвольной компоненты вектора консервативных переменных: Vm или (q 1 m , q 2 m , … ) z Проинтегрируем по объему ячейки расчетной сетки и по времени: 0 y x Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 6

Метод конечных объемов (2) (q 1 k , q 2 k , … ) Метод конечных объемов (2) (q 1 k , q 2 k , … ) nσ σ Возьмем интеграл в первом выражении и применим теорему Остроградского-Гаусса к расчету интеграла во втором: Vm (q 1 m , q 2 m , … ) z Аппроксимируем поверхностный интеграл через сумму интегралов по граням ячейки: Sm 0 x y Основной вопрос – как определять численный поток? Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 7

Постановка задачи о распаде произвольного разрыва Задача Коши для системы уравнений газовой динамики с Постановка задачи о распаде произвольного разрыва Задача Коши для системы уравнений газовой динамики с разрывом первого рода в начальных данных Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 8

Возможные конфигурации решения Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 9 Возможные конфигурации решения Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 9

Соотношения на разрыве Соотношения Ренкина – Гюгонио: Разрывы Обтекание тела сверхзвуковым потоком Ударные волны Соотношения на разрыве Соотношения Ренкина – Гюгонио: Разрывы Обтекание тела сверхзвуковым потоком Ударные волны Контактные – нет потока массы вещества через разрыв Ван-Дайк М. Альбом течений жидкости и газа. – М. : Мир, 1986. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 10

Элементарная теория ударных волн Адиабата Гюгонио p ио югон ата Г адиаб p 0 Элементарная теория ударных волн Адиабата Гюгонио p ио югон ата Г адиаб p 0 адиаб ата П уассо на ΔS = 0 • В ударной волне газ нельзя сжать больше, чем в ( γ + 1 ) / ( γ – 1 ) раз. • Ударная волна бесконечно малой интенсивности распространяется относительно газа со скоростью звука. • Фронт ударной волны распространяется относительно фона со сверхзвуковой скоростью. • Теорема Цемплена: не существует ударных волн разрежения. Самарский А. А. , Попов Ю. И. Разностные методы решения задач газовой динамики. – М. : Наука, 1992. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 11

Соотношения для ударных волн и волн разрежения «левая» УВ «правая» УВ «левая» ВР «правая» Соотношения для ударных волн и волн разрежения «левая» УВ «правая» УВ «левая» ВР «правая» ВР Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 12

Метод Ньютона для нахождения давления на контактном разрыве Уткин П. С. Нелинейные вычислительные процессы. Метод Ньютона для нахождения давления на контактном разрыве Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 13

Система тестов Toro E. F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Система тестов Toro E. F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Springer, 1999. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 14

Тест 1. Задача Сода. Анализ (p-v)-диаграммы. p. L = 1. 0 UL = 0. Тест 1. Задача Сода. Анализ (p-v)-диаграммы. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 15

Тест 1. Задача Сода. Точное решение. Распределение плотности. p. R = 0. 1 UR Тест 1. Задача Сода. Точное решение. Распределение плотности. p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 ния еже азр р на x 0 = 0. 5 t = 0. 2 «Голова» ВР Вол p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 Начальная плотность слева от разрыва ) (ВР Ударная волна (УВ) «Хвост» ВР Контактный разрыв (КР) Начальная плотность справа от разрыва Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 16

Тест 1. Задача Сода. Точное решение. Распределение скорости. p. L = 1. 0 UL Тест 1. Задача Сода. Точное решение. Распределение скорости. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 Ударная волна «Хвост» ВР x 0 = 0. 5 t = 0. 2 зреж а ра Волн ения Начальная скорость слева от разрыва Скорость на контактном разрыве непрерывна «Голова» ВР Начальная скорость справа от разрыва Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 17

Тест 1. Задача Сода. Точное решение. Распределение давления. p. L = 1. 0 UL Тест 1. Задача Сода. Точное решение. Распределение давления. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 Начальное давление слева от разрыва «Голова» ВР на р Вол x 0 = 0. 5 t = 0. 2 еже азр ния Ударная волна «Хвост» ВР Давление на контактном разрыве непрерывно Начальное давление справа от разрыва Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 18

Тест 1. Задача Сода. Точное решение. Распределение внутренней энергии. p. L = 1. 0 Тест 1. Задача Сода. Точное решение. Распределение внутренней энергии. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 x 0 = 0. 5 t = 0. 2 Ударная волна Контактный разрыв p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 Начальная энергия слева от разрыва «Голова» ВР на Вол я ени реж раз «Хвост» ВР Начальная энергия справа от разрыва Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 19

Алгоритм построения точного решения 1. Определяем по (p-v)-диаграмме конфигурацию, возникающую при распаде. Самарский А. Алгоритм построения точного решения 1. Определяем по (p-v)-диаграмме конфигурацию, возникающую при распаде. Самарский А. А. , Попов Ю. П. Разностные методы решения задач газовой динамики. – М. : Наука, 1992. 2. В результате решения нелинейного алгебраического уравнения методом Ньютона ищем давление на контактном разрыве. 3. Определяем оставшиеся параметры – скорости ударных волн и наклоны крайних характеристик, описывающих веер волны разрежения. Годунов С. К. и др. Численное решение многомерных задач газовой динамики. – М. : Наука, 1976. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 20

Сергей Константинович Годунов род. 1929 г. , академик РАН Тестирование схемы С. К. Годунова Сергей Константинович Годунов род. 1929 г. , академик РАН Тестирование схемы С. К. Годунова решения уравнений газовой динамики Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 21

Тест 1. Задача Сода. Метод Годунова. Распределение плотности. p. L = 1. 0 UL Тест 1. Задача Сода. Метод Годунова. Распределение плотности. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 x 0 = 0. 5 t = 0. 2 Δx = 0. 01 Δ t = 0. 001 Схема С. К. Годунова: • 1 -ый порядок аппроксимации • Монотонность • Физичность результатов (есть исключения) Погрешности в описании ВР УВ размазывается на ~ 9 ячеек КР размазывается на ~ 15 ячеек Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 22

Тест 1. Задача Сода. Метод Годунова. Распределение скорости. p. L = 1. 0 UL Тест 1. Задача Сода. Метод Годунова. Распределение скорости. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 x 0 = 0. 5 t = 0. 2 Δx = 0. 01 Δ t = 0. 001 Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 23

Тест 1. Задача Сода. Метод Годунова. Распределение давления. p. L = 1. 0 UL Тест 1. Задача Сода. Метод Годунова. Распределение давления. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 x 0 = 0. 5 t = 0. 2 Δx = 0. 01 Δ t = 0. 001 Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 24

Тест 1. Задача Сода. Метод Годунова. Распределение внутренней энергии. p. L = 1. 0 Тест 1. Задача Сода. Метод Годунова. Распределение внутренней энергии. p. L = 1. 0 UL = 0. 0 ρL = 1. 0 γL = 1. 4 p. R = 0. 1 UR = 0. 0 ρR = 0. 125 γR = 1. 4 x 0 = 0. 5 t = 0. 2 Δx = 0. 01 Δ t = 0. 001 Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 25

Тест 1. Задача Сода. Сравнение методов Годунова и КИР (1). Распределение плотности Распределение скорости Тест 1. Задача Сода. Сравнение методов Годунова и КИР (1). Распределение плотности Распределение скорости Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 26

Тест 1. Задача Сода. Сравнение методов Годунова и КИР (2). Распределение давления Распределение внутренней Тест 1. Задача Сода. Сравнение методов Годунова и КИР (2). Распределение давления Распределение внутренней энергии Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 27

Тест 2. Метод Роу (Roe). Проблемы с законом неубывания энтропии Toro E. F. Riemann Тест 2. Метод Роу (Roe). Проблемы с законом неубывания энтропии Toro E. F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Springer, 1999. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 28

Тест 2. Метод Роу с энтропийной коррекцией. Toro E. F. Riemann Solvers and Numerical Тест 2. Метод Роу с энтропийной коррекцией. Toro E. F. Riemann Solvers and Numerical Methods for Fluid Dynamics. – Springer, 1999. Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 29

Тест 1. Метод Лакса-Вендроффа. Sod G. A. A Survey of Several Finite Difference Methods Тест 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

Тест 1. Метод Русанова. Sod G. A. A Survey of Several Finite Difference Methods Тест 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

Монотонные схемы повышенного порядка аппроксимации метод Годунова 1 -го порядка аппроксимации метод Годунова повышенного Монотонные схемы повышенного порядка аппроксимации метод Годунова 1 -го порядка аппроксимации метод Годунова повышенного порядка аппроксимации точное решение Уткин П. С. Нелинейные вычислительные процессы. Семинар № 5. 32