Details
Title | Реализация метода решёточных уравнений Больцмана и его применение для расчёта некоторых турбулентных течений на основе LES: выпускная квалификационная работа магистра: направление 03.04.01 «Прикладные математика и физика» ; образовательная программа 03.04.01_02 «Модели и высокопроизводительные вычисления в физической гидрогазодинамике» |
---|---|
Creators | Забелло Константин Константинович |
Scientific adviser | Смирновский Александр Андреевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы; Общая коллекция |
Subjects | метод решеточных уравнений Больцмана; турбулентные течения; высокопроизводительные вычисления; lattice Boltzmann method; turbulent flows; high-performance computing |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 03.04.01 |
Speciality group (FGOS) | 030000 - Физика и астрономия |
DOI | 10.18720/SPBPU/3/2024/vr/vr24-4258 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\31250 |
Record create date | 8/6/2024 |
Allowed Actions
–
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена исследованию применимости метода решеточных уравнений Больцмана (LBM) для моделирования турбулентных течений несжимаемой жидкости с использованием LES-модели, а также оценки его эффективности в контексте высокопроизводительных вычислений. Задачи, которые решались в ходе работы: • Реализация метода решеточных уравнений Больцмана в виде программы на языке Fortran. • Оценка эффективности параллелизации LBM с использованием OpenMP и MPI. Сравнение выполнения одного шага по времени методом LB и конечных объемов (FVM). • Апробация предложенной модели на задачах о распаде трехмерного вихря Тейлора-Грина, вырождении однородной изотропной турбулентности и обтекании квадратного цилиндра под углом атаки в 45 градусов. Расчеты проводились с использованием вычислительного кластера секции "Гидроаэродинамика, горение и теплообмен" Высшей школы прикладной математики и вычислительной физики СПбПУ. Отмечены высокие требования LBM к объему и скорости работы с памятью, что делает OpenMP-параллелизацию неэффективной. Использование распределенной памяти, напротив, демонстрирует практически линейное ускорение. Время выполнения одного шага по времени в LBM на порядок меньше, чем в FVM. Получено хорошее совпадение результатов с литературными данными для задач о распаде трехмерного вихря Тейлора-Грина и вырождении однородной изотропной турбулентности. Сравнение решений задачи об обтекании цилиндра для FVM и LBM показало непригодность последнего для решения подобного рода задач по причине однородных расчетных сеток и отсутствия неотражающих выходных граничных условий, что предъявляет высокие требования к вычислительным ресурсам, в особенности к памяти.
This work is devoted to the study of the applicability of the lattice Boltzmann equations (LBM) method for modeling turbulent incompressible fluid flows using the LES model, as well as evaluating its effectiveness in the context of high-performance computing. Tasks that were solved during the work: • Implementation of the lattice Boltzmann method in the Fortran program. • Evaluating the effectiveness of LBM parallelization using OpenMP and MPI. Comparison of the execution of a single step in time by the LB method and finite volumes (FVM). • Approbation of the proposed model on the problems of the decay of a three-dimensional Taylor-Green vortex, degeneration of homogeneous isotropic turbulence and flow around a square cylinder at an angle of attack of 45 degrees. The calculations were carried out using the computing cluster of the section "Hydroaerodynamics, gorenje and heat Transfer" of the Higher School of Applied Mathematics and Computational Physics of SPbPU. LBMs high requirements for the volume and speed of working with memory are noted, which makes OpenMP parallelization ineffective. The use of distributed memory, on the contrary, demonstrates almost linear acceleration. The execution time of a single time step in LBM is an order of magnitude less than in FVM. The results are in good agreement with the literature data for the problems of the decay of a three-dimensional Taylor-Green vortex and the degeneracy of homogeneous isotropic turbulence. A comparison of solutions to the cylinder flow problem for FVM and LBM showed the unsuitability of the latter for solving such problems due to homogeneous computational grids and the absence of non-reflective output boundary conditions, which places high demands on computing resources, especially memory.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0