Моделювання в'язких течій методом граткових рівнянь Больцмана при помірних та великих числах Рейнольдса

dc.contributor.advisorБуланчук Галина Григорівна
dc.contributor.authorОстапенко Артем Олексійович
dc.date.accessioned2026-01-24T10:24:09Z
dc.date.issued2020
dc.description.abstractОстапенко А. О. Моделювання в’язких течій методом граткових рівнянь Больцмана при помірних та великих числах Рейнольдса. – Кваліфікаційна наукова праця на правах рукопису. Дисертація на здобуття наукового ступеня кандидата технічних наук за спеціальністю 01.05.02 «Математичне моделювання та обчислювальні методи» (технічні науки). – Інститут телекомунікацій і глобального інформаційного простору Національної академії наук України, м. Київ, 2020. Дисертацію присвячено теоретичним та практичним аспектам методу граткових рівнянь Больцмана. Даний метод використовує кінетичний підхід до моделювання течій в’язкої рідини. Рух рідини розглядається як рух ансамблю крупних частинок, поведінка яких описується за допомогою апарату кінетичної теорії газів. На відміну від класичних методів, що базуються на чисельному розв’язку рівнянь Нав’є - Стокса або Ейлера, досліджуваний метод базується на розв’язку кінетичного рівняння Больцмана. Перший розділ дисертації присвячено огляду наукової літератури за темою досліджень. Розглянуті основні підходи при моделюванні динаміки рідини та етапи розвитку дискретних моделей рідини. Розглянуто основні елементи апарату кінетичної теорії газів, на базі яких будуються чисельні схеми методу граткових рівнянь Больцмана (LBM). Проведено аналіз існуючих наукових робіт з даної тематики. Розглянуті переваги, недоліки, етапи розвитку та перспективи методу граткових рівнянь Больцмана. Аналіз результатів першого розділу дав змогу сформулювати задачу дисертаційного дослідження: розвинути метод граткових рівнянь Больцмана для отримання стійких розв’язків за менший проміжок часу при моделюванні течій в’язкої рідини з помірними та великими числами Рейнольдса. У другому розділі докладно описується досліджуваний метод: його стан і можливості, чисельні схеми, стійкість, обґрунтування та програмна реалізація. Розкривається сутність мезоскопічного рівня абстракції в описі рідини. Описані переваги методу: явний і лінійний вид рівнянь, інтуїтивно зрозумілі кроки алгоритму, можливість застосування технологій паралельних обчислень. Запропоновано вдосконалений алгоритм методу, в якому в’язкість рідини вводиться через граткову швидкість частинок. Оптимізовано чисельний алгоритм на етапі переміщення частинок шляхом трансформації розрахункової сітки у сферу даних – абстрактний тип даних, у якому немає граничних комірок. У третьому розділі дисертації досліджуються методи задання початкових і граничних умов для прикладних задач. Розглядаються циклічні граничні умови, умови прилипання, рухомої стінки, потоку і стоку рідини, граничні умови в задачі про круговий циліндр, що обертається. Розвинуті чисельні схеми для умов стоку рідини і кругового циліндра, що обертається. Показано, що при використанні сфери даних, як структури, що зберігає значення функції розподілу частинок, циклічні граничні умови задаються автоматично без введення додаткових чисельних схем. Детально розглянуто та модифіковано чисельну схему для реалізації умови прилипання, що зазвичай задається за допомогою схеми зворотного відображення частинок. Недоліком такого підходу є поява пульсацій швидкостей поблизу границь обтічного тіла. Для усунення недоліку схема зворотного відображення частинок доповнена схемою миттєвого дзеркального відображення. Доповнена схема граничної умови прилипання дозволяє більш точно моделювати поведінку частинок біля границі, оскільки відбувається плавна зміна швидкості від її значення біля тіла обтікання до нуля на стінках тіла. Частинки в граничному шарі повертаються в потік на тому ж часовому кроці. У четвертому розділі дисертації представлено програмно-моделюючу систему, що була створена у MS Visual Community 2015 на мові програмування С++ із застосуванням технології паралельних обчислень на центральному процесорі OpenMP. Досліджено вплив параметрів методу на стійкість та точність розв’язків на прикладних задачах. Визначено вплив параметра релаксації на стійкість розв’язків та швидкість обчислень модифікованого алгоритму. Проведено дослідження щодо меж застосування розвинутого та класичного алгоритмів (на основі скрипта, написаного phD університета Женеви J. Latt у пакеті MatLab). Основні результати п’ятого розділу показують розширення меж застосування методу LBM на порядок: від малих чисел Рейнольдса Re ~ 10 до помірних Re ~102. У п’ятому розділі дисертації показані результати моделювання течій із помірними та великими числами Рейнольдса. Для розв’язку задач із великими числами Рейнольдса запропоновано метод регуляризації чисельного розв’язку. Метод заснований на корекції значення функції в точці простору відповідно до сусідніх значень. У основі такої корекції лежить медіанна фільтрація. Метод регуляризації протестований на класичній задачі про обтікання кругового циліндра у діапазоні чисел Рейнольдса від Re=500 до Re=20000. Порівняння чисельних розв’язків показало добру узгодженість результатів моделювання методом LBM (діаграм швидкостей, ліній течії, коефіцієнтів лобового опору) із результатами інших чисельних розв’язків, що були отримані методом скінчених елементів. Проведено дослідження обтікання профілю Nasa 0012 течією в’язкої рідини із різними кутами атаки. Отримані результати можна використати при проектуванні мініатюрних літальних апаратів. Проведено комп’ютерне моделювання гемодинаміки. Проведено моделювання аномалій артерій, їх ролі і місця в порушеннях кровообігу. Основні результати п’ятого розділу показують розширення меж застосування методу LBM: від малих чисел Рейнольдса Re ~10 до великих Re ~104. Таким чином, в дисертаційному дослідженні розвинено метод граткових рівнянь Больцмана для отримання стійких розв’язків за менший проміжок часу при моделюванні течій в’язкої рідини з помірними та великими числами Рейнольдса. Створено програмно-моделюючу систему для комп’ютерного моделювання течій в’язкої рідини в областях довільних конфігурацій. Результати моделювання можуть буди отримані у вигляді таблиць значень швидкостей, як по всій обчислювальної області, так і в перерізах, у вигляді кольорових діаграм, ліній течії і у вигляді значень гідродинамічних коефіцієнтів обтічних тіл. Робота підготовлена в межах держбюджетних програм (2016, 2017, 2019 рр.) кафедри вищої та прикладної математики факультету інформаційних технологій державного вищого навчального закладу «Приазовський державний технічний університет». Результати досліджень впроваджено у навчальний курс «Аналітичні та чисельні методи гідродинаміки» для студентів 5 курсу денної форми навчання спеціальності 113 – «Прикладна математика» кафедри вищої та прикладної математики ДВНЗ «Приазовський державний технічний університет», а також у навчальний курс «Моделювання складних систем» для бакалаврів спеціальності 122 – «Комп’ютерні науки» кафедри комп’ютерних наук та вищої математики Донецького державного університету управління. Отримане авторське свідоцтво на розроблену комп’ютерну програму (№ 89549 від 06.06.2019).
dc.identifier.citationОстапенко А. О. Моделювання в'язких течій методом граткових рівнянь Больцмана при помірних та великих числах Рейнольдса : дис. ... канд. техн. наук : 01.05.02 / А. О. Остапенко . – Київ, 2020. – 183 с.
dc.identifier.urihttps://repository.itgip.org/handle/123456789/46
dc.language.isouk
dc.publisherІнститут телекомунікацій і глобального інформаційного простору Національної академії наук України
dc.subjectмоделювання течій в’язкої рідини
dc.subjectметод граткових рівнянь Больцмана
dc.subjectчисельні методи гідродинаміки
dc.subjectтечія в каверні
dc.subjectобтікання циліндра
dc.subjectстійкість методу граткових рівнянь Больцмана
dc.subjectрегуляризації розв’язку рівняння Больцмана
dc.titleМоделювання в'язких течій методом граткових рівнянь Больцмана при помірних та великих числах Рейнольдса
dc.title.alternativeModeling of the viscous flow with the lattice Boltzmann method at moderate and large Reynolds numbers
dc.typeThesis
local.description.abstractenOstapenko A. A. Modeling of the viscous flow with the lattice Boltzmann method at moderate and large Reynolds numbers. – Manuscript. Dissertation for the scientific degree of a candidate of technical sciences by specialty 01.05.02 – “Mathematical modeling and computational methods”. – Institute of Telecommunications and Global Information Space of the National Academy of Sciences of Ukraine, Kyiv, 2019. The dissertation is devoted to theoretical and practical aspects of the lattice Boltzmann method. This method uses a kinetic approach to model the viscous fluid flow. Fluid dynamics regarded as the movement of a large particles, whose behavior is described by the kinetic theory of gases. Unlike classical methods, based on the numerical solution of the Navier - Stokes or Euler equations, researched method is based on the solution of the kinetic Boltzmann equation. The first section of the thesis is devoted to the scientific literature review on the topic of research. The basic approaches of the fluid dynamics modeling and stages of the progress of the fluid discrete models are studied. Studied the main elements of the kinetic theory of gases, which were used to build the numerical schemes of the lattice Boltzmann method (LBM). The analysis of existing scientific works on this topic was conducted. Was considered the advantages, disadvantages, stages of development and perspectives of the lattice Boltzmann method. Analysis of the first section allowed to formulate the task of the dissertation: develop the lattice Boltzmann method for getting the stable solutions in less time in the viscous fluid flows modeling at moderate and high Reynolds numbers. The second section describes the researches method in detail: its condition and possibilities, numerical schemes, stability, justification and software implementation. Essence of the mesoscopic level of abstraction in fluid describing is explained. The advantages of the method are described: explicit and line type of the equations, intuitive steps of the algorithm, the ability to use parallel computing technologies. Proposed the improved algorithm of the method in which viscosity is introduced by the lattice velocity of the particles. Numerical algorithm was optimized in the movement of particles step by the computational grid transformation into the sphere of data - an abstract data type in which no boundary cells. In the third section of the dissertation, methods for determining the initial and boundary conditions for some applied problems are investigated. The periodic, no-slip, moving wall, inlet and fluid outlet, rotating circular cylinder boundary conditions are considered. Developed numerical schemes for fluid outlet conditions and rotating circular cylinder. It is shown that when using the data sphere as a structure that preserves the value of the particle distribution function, the periodic boundary conditions are set automatically without the introduction of additional numerical schemes. A numerical scheme for the realization of the no-slip boundary condition, which is usually provided by the inverse particle reflection scheme, is considered and modified in detail. The disadvantage of this approach is the appearance of the velocity fluctuations near streamlined body. To eliminate the drawback, the scheme of inverse particle reflection is supplemented with an instant mirror reflection scheme. The supplemented scheme of the no-slip boundary condition allows to simulate the behavior of particles near the boundary more accurately, since there is a smooth velocity change from its value near the streamlined body to zero on the walls of the body. The particles in the boundary layer return to the flow at the same time step. The fourth section of the thesis presents the modeling system that was created using the MS Visual Community 2015 on the C ++ programming language and the parallel computing technology on CPU OpenMP. The influence of method parameters on the stability and accuracy of the solutions to applied problems was investigated. Determine the influence of the relaxation parameter on the solutions stability and computation speed of the modified algorithm. The researches about the limits of the advanced and classic algorithms are carried out (based on a script written by the phD of University of Geneva J. Latt in MatLab package). The main results of the fifth section are showing expand of the limits of the LBM method in order from small Reynolds numbers Re ~ 10 to moderate Re ~ 100. In the fifth section of the thesis shows the flows simulation results at moderate and large Reynolds numbers. For the solution of problems with large Reynolds numbers proposed the method of the numerical solution regularization. The method is based on the correction of the value of the function at the space point in accordance with the neighboring values. The basis of this correction is median filtering. Regularization method was tested on the classic problem of flow around circular cylinder at the range of Reynolds numbers from Re=500 to Re=20000. Comparison of the numerical solutions showed good consistency of the simulation results with LBM (velocities diagram, streamlines, drag coefficient) with results of other numerical solutions, which were obtained with the finite element method. The study of the viscous fluid flow over the Nasa 0012 profile with different angles of attack was carried out. The obtained results can be used for the design of miniature aircraft. The computer modeling of the hemodynamics is carried out. The simulation of the anomalies of the arteries, their role and place in the disturbances of the blood circulation has been carried out. The main results of the fifth section are showing expand of the limits of the LBM method: from small Reynolds numbers Re ~10 to large Re ~104. Thus, in the dissertation research, the lattice Boltzmann method is developed for obtaining stable solutions with less computational time in the viscous fluid flows modeling at moderate and large Reynolds numbers. A software-modeling system for computer simulation of the viscous fluid flows in arbitrary domains has been created. The simulation results can be obtained in the form of tables of velocity values, both throughout the computational area and in cross-sections, in the form of color diagrams, streamlines and in the form of values of hydrodynamic coefficients of streamlined bodies. The work was prepared within the limits of state budget programs (2016, 2017, 2019) of the Department of Higher and Applied Mathematics of the Faculty of Information Technologies of the State Higher Educational Institution "Priazovskiy State Technical University". The research results are introduced into the course "Analytical and numerical methods of hydrodynamics" for students of the 5th year of full-time studying in specialty 113 – "Applied Mathematics" of the department of high and applied mathematics of the State Higher Educational Institution "Priazovskiy State Technical University" and also into the cource "Modeling of complex system" for bachelor students in specialty 122 – "Computer science" of the department of computer sciences and higher mathematics of Donetsk State University of Management. Received the copyright certificate for the developed computer program (№ 89549 from 06.06.2019).
local.identifier.udc532.5+519.63
local.subject.keywordsenviscous fluid flow modeling
local.subject.keywordsenthe lattice Boltzmann method
local.subject.keywordsennumerical methods of hydrodynamics
local.subject.keywordsencavity flow
local.subject.keywordsenflow over a cylinder
local.subject.keywordsenstable of the lattice Boltzmann method
local.subject.keywordsenregularization of the solution of the Boltzmann equation
local.thesis.defensedate2020
local.thesis.levelCandTechSci
local.thesis.pages183
local.thesis.specialtyold01.05.02 – Математичне моделювання

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dis-ostapenko.pdf
Size:
43.69 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: