Методы интерактивной визуализации динамики жидких и газообразных сред Костикова Елена Юрьевна, 521 гр. Научный руководитель: Игнатенко Алексей Викторович.

Презентация:



Advertisements
Похожие презентации
Методы интерактивной визуализации динамики жидких и газообразных сред Елена Костикова, 521 гр.
Advertisements

Реализация модели многочастичного газа FHP-MP на графическом ускорителе Подстригайло Алена, гр Научный руководитель: к.ф.-м.н. Калгин К.В.
SW 3ds Max Экспортер Вокселизация Инструменты 3D математикаCUDAOpen GL Моделирование Навье-Стокса 2D Моделирование Навье-Стокса 3D Моделирование системы.
Использование функционального представления (FRep) для компьютерной анимации и интерактивных сред.
Комплекс программ управления реальными инвестициями на основе решения многокритериальных задач экономической динамики Научный руководитель: проф., д.т.н.
Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Применение генетического программирования для реализации систем со сложным поведением Санкт-Петербургский Государственный Университет Информационных Технологий,
Расположение связей на диаграмме Савин Н.С. 345 гр. Научный руководитель Ю. Литвинов.
Расчет турбулентных течений Проблемы расчета нестационарных переходных и турбулентных течений вязких жидкостей и газов многие годы находятся в центе внимания.
М ОДЕЛИРОВАНИЕ ГАЗОВОГО ПОТОКА ЗА СОПЛОМ Кондаков В.Г. Якутск, ноября 2011 г.
Мортиков Е.В. 2 4 апреля 2014 г. НИВЦ МГУ М. В. Ломоносова Лаборатория суперкомпьютерного моделирования природно - климатических процессов ЧИСЛЕННОЕ МОДЕЛИРОВАНИЕ.
1 Виртуальный полигон для исследования морских объектов в экстремальных условиях эксплуатации Безгодов А.А. СПбГУ ИТМО.
Разработка системы прогнозирования состояний компьютерной сети МИЭМ, 2011 Выполнил: студент группы С-104 Дегтярев Дмитрий Викторович Научный руководитель:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Факультет прикладной математики и информатики Кафедра вычислительной.
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
РАЗРАБОТКА МУЛЬТИМЕДИЙНОГО ОБУЧАЮЩЕГО КОМПЛЕКСА ПО ОБОРУДОВАНИЮ ДЛЯ ДОБЫЧИ И ОБОГАЩЕНИЯ ПОЛЕЗНЫХ ИСКОПАЕМЫХ Кузбасский государственный технический университет.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Параллельная реализация расчета задач аэроакустики на неструктурированных сетках Кафедра: ВМ Студент: Рябинин А. А. Научный руководитель: Четверушкин Б.Н.
Моделирование электрокинетического переноса в неоднородных системах на основе LBE-алгоритмов Выполнил Магистрант кафедры системного анализа Ивашкевич Евгений.
Этапы информационного моделирования с помощью компьютера. 1. Выбор объекта моделирования Объектом моделирования может быть любой реальный объект, процесс,
Транксрипт:

Методы интерактивной визуализации динамики жидких и газообразных сред Костикова Елена Юрьевна, 521 гр. Научный руководитель: Игнатенко Алексей Викторович

Введение в область Сфера применения – интерактивные приложения: – Научная визуализация – Кинематограф – Компьютерные игры – Тренировочные симуляторы 2

Цель дипломной работы Провести сравнительный анализ алгоритмов визуализации и методов моделирования Разработать алгоритмы интерактивного моделирования жидких и газообразных сред, а также визуализации этих процессов Реализовать программную библиотеку, содержащую предложенные алгоритмы 3

Специфика задачи Задача разбивается на подзадачи: – Построение граничных условий – Физическое моделирование – Визуализация Массивно-параллельная вычислительная задача: – Применимость параллельных вычислительных устройств в PC 4

Требования к решению К моделированию: – Физическая точность – Скорость – Стабильность К визуализации: – Визуальное качество – Легко расширяемая и изменяемая архитектура системы 5

Требования к решению К моделированию: – Физическая точность – Скорость – Стабильность К визуализации: – Визуальное качество – Легко расширяемая и изменяемая архитектура системы 6

Обзор существующих методов I.Моделирование движения жидкостей и газов II.Визуализация результатов 7

Формальная математическая постановка задачи 8 Моделирование Визуализация

Формальная математическая постановка задачи 9 Моделирование Визуализация

Обзор существующих методов Моделирование 10 Метод Лагранжа – Среда моделируется системой частиц – Можно задать любой закон движения – Нет ограничений на пространство распространения – Сложная реализация граничных условий Метод Эйлера – Рассматривается пространство с регулярным разбиением – Проще аналитически работать с пространственными производными (градиент давления и вязкость) – Ограниченный объем и ресурсоёмкость

Обзор существующих методов Визуализация Метод меташаров – Для метода Лагранжа (например, для визуализации воды) – Позволяет легко управлять соотношением качество/быстродействие – Эффект ртутных шариков Метод трассировки лучей – Для метода Эйлера – Универсальный механизм, позволяющий реализовывать сложные оптические эффекты – Артефакты сеточных методов 11

Реализованная система 12

Построение граничных условий Метод полей расстояний – Для каждой ячейки ищется минимальное расстояние проекции центра ячейки на каждый из треугольников (с использованием трассировки лучей) Ускоряющая структура данных – иерархическое дерево Ускорение с помощью CUDA 13

Методы моделирования Система уравнений Навье-Стокса Система частиц Гибридный подход 14

Методы визуализации Визуализация трехмерными текстурами Визуализация с помощью трассировки лучей Визуализация системой частиц 15

Ускорения на CUDA Моделирование: от 2 до 10 раз Построение граничных условий: в 10 раз Генерация шума Перлина: до 70 раз 16

Сравнение с PhysX Преимущества перед PhysX: – Бесплатная – Есть готовые примеры по визуализации объемных данных и систем частиц – Два метода для моделирования – Три метода для визуализации 17

Программная реализация 18 Плагин к 3ds Max Программа на С/С++ CUDA – Математическая библиотека – Физическая симуляция на CPU и на GPU – Построение граничных условий на CPU и на GPU – Визуализация с помощью OpenGL GLSL Размер кода: > строк

Результаты Проведен сравнительный анализ существующих методов Разработана и реализована библиотека для интерактивного моделирования и визуализации движения жидких и газообразных сред Проведено сравнение с существующими интерактивными библиотеками (PhysX) 19

20