Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Численное решение задач гидроаэромеханики на графических процессорах Карпенко, Антон Геннадьевич

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Карпенко, Антон Геннадьевич. Численное решение задач гидроаэромеханики на графических процессорах : диссертация ... кандидата физико-математических наук : 01.02.05 / Карпенко Антон Геннадьевич; [Место защиты: С.-Петерб. гос. ун-т].- Санкт-Петербург, 2013.- 178 с.: ил. РГБ ОД, 61 13-1/953

Введение к работе

Актуальность темы. Для многих практических задач, в которых происходит движение жидкости или газа, необходимо знать распределение гидродинамических параметров и сил действующих со стороны потока на конструкцию. Проведение экспериментальных исследований часто оказывается невозможным. С появлением и развитием вычислительной техники появилось направление вычислительной гидроаэромеханики, где производится численное решение системы уравнений движения жидкости и газа. Наиболее часто используют сеточные методы решения системы уравнений записанных в переменных Эйлера.

Современными задачами вычислительной гидроаэромеханики является расчет турбулентных течений подходами метода крупных вихрей LES и прямого численного моделирования DNS, а также расчет нестационарных течений в каналах со сложной геометрией и расчет множества вариантов для оптимизации конструкции. Для этих задач необходимы все более подробные сетки и время расчета сильно возрастает, что делает расчеты малоэффективными. В последнее время появляется необходимость в универсальных расчетных схемах, позволяющих рассчитывать как сжимаемые течения, так и несжимаемые в рамках одного подхода.

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

Целью данной работы является разработка универсального и быстродействующего программного комплекса расчета течений жидкости и газа в областях со сложной геометрией на неструктурированных сетках с использованием графических процессорных устройств.

Для достижения поставленной цели необходимо было решить следующие задачи:

  1. Разработать, реализовать и протестировать схемы расчета нестационарного одномерного течения газа на графических процессорах;

  2. Разработать, реализовать и протестировать схемы расчета нестационарного вязкого сжимаемого течения газа на неструктурированных сетках в многомерном случае, используя ГПУ;

  3. Разработать и реализовать универсальный подход расчета течения газа при малых числах Маха и течения несжимаемой жидкости;

  4. Продемонстрировать возможности разработанного подхода на примере решения практической задачи теплогидродинамической конвекции (ТГК) при транспортировке застывающих наливных грузов (ЗНГ).

Основные результаты:

  1. Разработаны, реализованы и протестированы схемы расчета нестационарного одмерного течения газа на графических процессорах. Показана возможность и преимущество использования ГПУ. Разработан, реализован и протестирован программный комплекс расчета на ГПУ нестационарного вязкого сжимаемого течения газа на неструктурированных сетках в многомерном случае.

  2. На основе разработанного комплекса решен ряд верификационных задач, для которых имеется аналитическое решение или подтвержденные экспериментальные данные. Продемонстрировано преимущество и существенное уменьшение времени расчета.

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

  4. Разработанный комплекс использован при решении практических задач теплогидродинамической конвекции (ТГК) при транспортировки застывающих наливных грузов (ЗНГ).

Научная новизна:

  1. Разработаны модификации схем расчета нестационарных одномерных течений газа на графических процессорных устройствах ГПУ.

  2. Разработаны схемы расчета нестационарного вязкого сжимаемого газа на

неструктурированных сетках в многомерном случай с использованием ГПУ

  1. Разработан универсальный подход расчета течений газа при малых числах Маха и несжимаемых течений, а также течений со свободной конвекцией. Подход основан на предобусловливании системы уравнений сжимаемого газа.

  2. Впервые аналитически выведены матрицы диагонализации якобиана потока предобусловленной системы в многомерном случае.

Практическая значимость Разработка универсального программного комплекса расчета задач гидроаэромеханики на ГПУ позволит повысить быстродействие и обеспечит оперативность вычислений. Результаты работы и разработанные схемы расчета были внедрены в пакет программ трехмерного имитационного моделирования на супер-ЭВМ ЛОГОС, являющегося отечественным аналогом ANSYS. Пакет программ инженерного анализа ЛОГОС предназначен для моделирования процессов тепломассопереноса (аэродинамика, газодинамика, гидродинамика, теплопроводность) и разрабатывается Российским федеральным ядерным центром — Всероссийский научно-исследовательский институт экспериментальной физики ФГУП «РФЯЦ-ВНИИЭФ» г. Саров.

Достоверность изложенных в работе результатов обеспечивается решением большого количества верификационных задач, которые имеют аналитическое решение или подтвержденные экспериментальные данные. Эти задачи охватывают широкий круг течений жидкости и газа. В работе производится сравнение расчетов, что показывает точность и достоверность расчетного комплекса и предложенных подходов.

Апробация работы. Основные результаты работы докладывались на:

XIII Международный семинар "Супервычисления и математическое моделирование" (Саров, ФГУП «РФЯЦ-ВНИИЭФ», 3-7 октября, 2011);

XVIII Школа-семинар молодых ученых и специалистов под руководством академика РАН А.И. Леонтьева "Проблемы газодинамики и тепломассообмена в новых энергетических технологиях" (Звенигород, 23-27 мая, 2011);

XXII Всероссийский семинар с международным участием по струйным, отрывным и нестационарным течениям (Санкт-Петрбург, 22-25 июня, 2010);

XVII Школа-семинар молодых ученых и специалистов под руководством академика РАН А.И.Леонтьева "Проблемы газодинамики и теплообмена в аэрокосмических технологиях" (Жуковский, 25-29 мая, 2009);

Международная конференция по механике и баллистике «VI Окуневские чтения» (Санкт-Петербург, 23-27 июня, 2008);

XVI Школа-семинар молодых ученых и специалистов под руководством академика РАН А.И.Леонтьева "Проблемы газодинамики и теплообмена в энергетических установках" (Санкт-Петербург, 21-25 мая, 2007);

III Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (Санкт-Петербург, 23-26 октября, 2007).

Публикации. Основные результаты по теме диссертации изложены в 12 печатных изданиях, 3 из которых изданы в журналах, входящих в перечень рецензируемых научных журналов и изданий, 7 — в трудах российских, международных конференций и семинаров. В работе [1] автору принадлежит разработка и реализация метода постановки дозвуковых граничных условий для одномерной системы уравнений газовой динамики, а также расчет тестовых задач. Емельянов В.Н. в этой работе выступал в роли научного консультанта и разработчика идеи постановки характеристических граничных условий. В работе [2] автору принадлежит обзор архитектуры графических процессоров, использования их для расчетов и технологии программирования. Соавторам принадлежит реализация схемы решения уравнения Лапласа, расчет течения в каверне. В работе [3] автору принадлежит разработка и реализация метода контрольного объема на графических процессорах, решение одномерной задачи Сода и задачи об ударной трубе в трехмерной постановке. Смирнов П.Г. и Тетерина И.В. выполнили расчет течения в плоском канале. Волкову К.Н. принадлежит подробное описание алгоритма расчетов и общей архитектуры ГПУ. В работах [4], [5] автором представлен обзор возможности и перспективы использования ГПУ для расчета течений жидкости и газа. В работе [6] Емельянову В.Н. принадлежит общая постановка задач. В работах [10], [12] Азарову М.А. принадлежит разработка математической модели течения в лазерном резонаторе, а автору расчет протекающих газодинамических процессов.

Объем и структура работы. Диссертация состоит из введения, четырех глав, заключения и приложения. Полный объем диссертации 178 страниц текста с 84 рисунками и 3 таблицами. Список литературы содержит 98 наименований.

Похожие диссертации на Численное решение задач гидроаэромеханики на графических процессорах