Метод Годунова для численного моделирования газодинамических течений

Содержание

Слайд 2

Область применения:
Исследование различных газодинамических течений и их взаимодействие.
Решаемая проблема:
Невозможность постановки

Область применения: Исследование различных газодинамических течений и их взаимодействие. Решаемая проблема: Невозможность
натурного эксперимента либо его технологическая сложность.
Решение:
Математическое моделирование процессов.
Используемый метод:
Наиболее широкое применение получил метод Годунова, основным структурным элементом которого является задача о распаде произвольного разрыва.

Постановка задачи

Слайд 3

Метод Годунова в одномерном случае

Гиперболический векторный вид:

Газодинамические уравнения:

Метод Годунова в одномерном случае Гиперболический векторный вид: Газодинамические уравнения:

Слайд 4

Слева от перегородки газ находится в состоянии
, справа
Заслонка в начальный

Слева от перегородки газ находится в состоянии , справа Заслонка в начальный
момент времени убирается.

Распад произвольного разрыва

Слайд 5

Распад произвольного разрыва

В зависимости от соотношений состояний справа и слева от
перегородки

Распад произвольного разрыва В зависимости от соотношений состояний справа и слева от
возникает одна из следующих конфигураций:

Слайд 6

Метод Годунова (одномерный случай)

Схема:

Условие устойчивости:

Метод Годунова (одномерный случай) Схема: Условие устойчивости:

Слайд 7

Тесты Годунова (тесты Toro)

Тесты Годунова (тесты Toro)

Слайд 9

Для двумерной задачи имеется аналогичная разностная схема

Метод Годунова (двумерный случай)

Для двумерной задачи имеется аналогичная разностная схема Метод Годунова (двумерный случай)

Слайд 10

плотность

давление

Vx

Vy

Взаимодействие ударных волн

плотность давление Vx Vy Взаимодействие ударных волн

Слайд 11


#pragma omp parallel for …
for(i=0; i for(k =0; k {…}

Параллельная реализация

… #pragma omp parallel for … for(i=0; i for(k =0; k {…}
в OpenMP

smp16x256

Слайд 12

Параллельная реализация в MPI

Процесс 0

Процесс 1

Процесс 2

smp16x256

nks-30t

Параллельная реализация в MPI Процесс 0 Процесс 1 Процесс 2 smp16x256 nks-30t

Слайд 13

Визуализация расчётов

Библиотека OpenGL
Язык тех. вычислений MATLAB®
Генерация png файлов

Визуализация расчётов Библиотека OpenGL Язык тех. вычислений MATLAB® Генерация png файлов

Слайд 14

Реализован метод Годунова для моделирования одномерных и двумерных газодинамических течений.
Разработана и

Реализован метод Годунова для моделирования одномерных и двумерных газодинамических течений. Разработана и
исследована параллельная реализация метода Годунова в двумерной постановке средствами библиотек OpenMP и MPI.
Созданы сценарии генерации одномерных графиков в пакете MATLAB® и двумерных распределений средствами библиотеки OpenGL.
Проведены вычислительные эксперименты по изучению различных газодинамических конфигураций.

Результаты работы

Имя файла: Метод-Годунова-для-численного-моделирования-газодинамических-течений.pptx
Количество просмотров: 185
Количество скачиваний: 0