Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Математическое моделирование гидродинамических процессов на основе решеточных уравнений Больцмана

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

На основе выше описанных уравнений применяются соответствующие различные численные подходы: Lattice Gas, Lattice Liouville, Lattice Boltzmann и традиционные CFD методы. Первые три численных метода включают в себя более подробную информацию о физике жидкости, чем тот метод, который необходим для прогнозирования на уровне механики сплошных сред, соответствующий большинству (инженерных) приложений… Читать ещё >

Содержание

  • ГЛАВА I. МАТЕМАТИЧЕСКИЕ МОДЕЛИ ГИДРОДИНАМИКИ ВОДОЕМОВ, ИСПОЛЬЗУЮЩИЕ КЛАССИЧЕСКИЕ И КИНЕТИЧЕСКИЕ ПОДХОДЫ
    • 1. 1. Описание подходов в моделировании жидкости
    • 1. 2. Традиционные вычислительные методы газо- и гидродинамики
    • 1. 3. Метод молекулярной динамики (MD method)
    • 1. 4. Уравнение Больцмана
    • 1. 5. Равновесная функция распределения и уравнения Эйлера
    • 1. 6. Уравнения Навье-Стокса
    • 1. 7. Уравнение Бхатнагара — Гросса — Крука
    • 1. 8. Выводы
  • ГЛАВА II. МОДЕЛИ ГИДРОДИНАМИКИ ВОДОЕМОВ ОСНОВАННЫЕ НА КИНЕТИЧЕСКИХ УРАВНЕНИЯХ БОЛЬЦМАНА И КЛЕТОЧНЫХ АВТОМАТАХ (LATTICE GAS AUTOMATA И LATTICE BOLTZMANN МЕТОДЫ — LG, А И LBM)
    • 2. 1. Методы LG и LBE
    • 2. 2. Метод SRT LBM зо
    • 2. 3. Преобразование непрерывного уравнения Больцмана в модель LBE
    • 2. 4. Описание обобщенного Lattice Boltzmaisn метода или MRT LBM
    • 2. 5. Описание процедуры разложения Чепмена-Энскога
    • 2. 6. Выводы
  • ГЛАВА III. ЗАДАНИЕ ГРАНИЧНЫХ УСЛОВИЙ В МЕТОДЕ LBE
    • 3. 1. Описание проблемы постановки граничных условий
    • 3. 2. Периодические граничные условия
    • 3. 3. Граничные условия на выходе
    • 3. 4. Граничные условия на входе для скорости в LBM
    • 3. 5. Граничные условия на твердых стенках
    • 3. 6. Граничные условия на свободной поверхности и на дне для реальных морских водоемов
    • 3. 7. Сравнение методов постановки граничных условий на предмет консервативности
    • 3. 8. Выводы
  • ГЛАВА IV. ИССЛЕДОВАНИЕ УСТОЙЧИВОСТИ LBM
    • 4. 1. Применение анализа фон Неймана к LBE-BGK модели
    • 4. 2. Исследование ¡-устойчивости MRT D3Q19 модели
    • 4. 3. Выводы
  • ГЛАВА V. ЧИСЛЕННЫЕ ЭКСПЕРИМЕНТЫ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ НА СУПЕРВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ
    • 5. 1. Постановка и численные результаты модельных (тестовых) задач
    • 5. 2. Сравнение классических CFD методов с LBM Ю
    • 5. 3. Параллельная реализация LBM на НРС кластере но
      • 5. 3. 1. Теоретические оценки ускорения и эффективности LBM на НРС кластере
      • 5. 3. 2. Расчет ускорения и эффективности LBM на НРС кластере
    • 5. 4. Описание разработанных программ
    • 5. 5. Выводы

Математическое моделирование гидродинамических процессов на основе решеточных уравнений Больцмана (реферат, курсовая, диплом, контрольная)

Актуальность темы

Математические модели вычислительной гидродинамики в настоящее время являются базой для исследования большого количества самых разнообразных природных явлений, технологических процессов и экологических проблем. Масштабы изучаемых явлений самые разнообразные: от движения воздуха вблизи нагретой солнцем пылинки до циркуляции воздуха в атмосфере, от движения жидкости в капиллярах, крови в кровеносных сосудах до океанических течений, от распространения примесей малой концентрации в замкнутых малых объемах до распространения выбросов промышленных предприятий в атмосферу и т. п. Такие задачи привели к созданию большого научного направления, называемого вычислительной гидродинамикой (англоязычная аббревиатура — CFD — Computational Fluid Dynamics), которое инициировало создание вычислительных систем высокой производительности — суперкомпьютеров.

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

1. дискретизацию уравнений — замена дифференциальных уравнений разностными уравнениями, изучение свойств разностных схем, численное решение алгебраических систем уравнений большой размерности;

2. разработку алгоритмов, ориентированных на различные компьютеры: скалярные, многопроцессорные, векторно-конвейерные;

3. создание программ для реализации численных методов, построения сеток, визуализации результатов расчетов (компьютерная графика);

4. проведение расчетов, анализ результатов и их интерпретация.

В последнее время широко применяются схемы и подходы, основанные на кинетическом уравнении Больцмана, например: кинетически-согласованные разностные схемы (КСРС), квазигазодинамические и квазигидродинамические (КГД) системы уравнений (см. Б.Н. Четверушкин[90], Ю.В. Шеретов[91], Т.Г. Елизарова[92]) и Lattice Boltzmann метод (LBM).

Кратко рассмотрим несколько различных моделей для численного решения задач гидродинамики. Различные вычислительные методы зависят от дискретизации основных уравнений, которые описывают основополагающие физические законы. Эти описания можно сделать на различных уровнях. В одном из таких подходов, руководствуются физикой на молекулярном уровне, где отслеживают большое количество «частиц», как в случае подхода Ньютона-Гамильтона, а в других подходах, описывают жидкость непосредственно в макроскопических пределах, как и в случае уравнений Навье-Стокса. Выделяют четыре основных уровня описания моделей, основанных на уравнениях: Гамильтона, Лиувилля, Больцмана и Навье-Стокса. Наиболее подробное описание, учитывающее индивидуальную динамику частиц, использует уравнения Гамильтона, затем уравнение Лиувилля, далее модель Больцмана мезоскопических взаимодействий функций распределения частиц, и, наконец, макроскопические уравнения Навье-Стокса, описывающие механику сплошных сред.

На основе выше описанных уравнений применяются соответствующие различные численные подходы: Lattice Gas, Lattice Liouville, Lattice Boltzmann и традиционные CFD методы. Первые три численных метода включают в себя более подробную информацию о физике жидкости, чем тот метод, который необходим для прогнозирования на уровне механики сплошных сред, соответствующий большинству (инженерных) приложений. Они, как правило, называются методами «снизу-вверх» и основаны на дискретизации микроскопических и мезоскопических кинетических уравнений. В каждом из этих подходов для восстановления макроскопического поведения жидкости применяется мульти-масштабное разложение (multi-scale expansion). С другой стороны в традиционных CFD методах, например в методе конечных объемов, конечных разностей и спектральном методе, для уравнения Навье-Стокса непосредственно строятся конечноразностные схемы, поэтому такие методы называются методами «сверху-вниз» .

Очевидно, что более подробную информацию о жидкости дают первые три уравнения. Таким образом, когда мелкомасштабность не имеет большого значения для решения задач, численные методы, основанные на дискретизации уравнений Навье-Стокса, являются на сегодняшний день наиболее простыми, обеспечивающими тем самым оптимальный подход в решении. Неудивительно, что они нашли широкое применение во многих областях.

Для детального моделирования очень сложных течений с мелкомасштабной структурой, таких как горение и турбулентность, следует преимущественно использовать мезоскопические методы. В настоящей работе применяется решеточный метод Больцмана — далее LBM (Lattice Boltzmann method). Причины, по которым был выбран именно этот метод вместо «прямого» решения уравнений Навье-Стокса (например, методом конечных разностей, конечных объемов или спектральным методом), кроются в простоте и эффективности вычислительного метода.

Есть два основных отличия LBM и традиционных CFD методов, которые следует считать преимуществами LBM:

• конвективный оператор в LBM (шаг распространения) линейный в пространстве скоростей, в то время как в решателях Навье-Стокса он квадратично нелинейный. Тем не менее, используя разложение Чепмена-Энскога, с помощью LBM можно раскрыть это нелинейное конвективное поведение;

• существенно различаются процедуры расчета давления: в LBM, оно получается из уравнения состояния, т. е. неявно на основе локальной плотности, в то время как в традиционных СББ методах, давление рассчитывается из уравнения Пуассона. Последний подход сталкивается с вычислительными трудностями в областях со сложной геометрией. Эти две особенности дают ЬВМ его первое преимущество: он приводит к простым явным вычислительным процедурам.

Другим преимущественным аспектом ЬВМ является его численная эффективность. Разные авторы работали над этим аспектом и сделали сравнение с традиционными методами. 8исс1 и др. (1991)[89] изучали развитую двумерную турбулентность и сделали сравнение кода, основанного на псевдоспектральном метод и на ЬВМ на сетке 128×128. Они пришли к выводу, что потребуется 150№ операций с плавающей точкой для ЬВМ кода и (25 ^2М)№ для спектрального кода, где N — число точек решетки и О является размерность задачи.

Это исследование имеет большое значение, потому что, во-первых, оно обеспечивает прямое сравнение между двумя методами для приложения, решение которого псевдо-спектральным методом было признано наилучшим. Он показал также, что общее число операций (№) для ЬВМ увеличивается на константу, в то время как для спектрального метода на логарифм от количества точек. Их исследование показало, что ЬВМ практически в 2,5 раза быстрее, чем для двумерного течения, которое они изучали. Аналогичное исследование было выполнено в работе Чена и др. (1992)[21] для изотропной турбулентности в трехмерном случае и привело к аналогичному выводу: ЬВМ в 2,5 раза быстрее, чем спектральный метод. Очевидно, что при использовании большего количества узлов сетки, разница в эффективности между двумя методами увеличивается в пользу ЬВМ.

В данной работе проведено аналогичное исследование относительно времени счета трехмерной задачи обтекания выступа в форме прямоугольного параллелепипеда при различных входных параметрах и различной размерности. В итоге для числа узлов порядка 200 000 ЬВМ быстрее в 4−6 раз в зависимости от точности, чем классический метод поправки к давлению. Исследование проводилось по фиксированному числу итераций по времени, а так как число итерации всегда было больше, чем для установления процесса, отсюда следует, что на самом деле выигрыш LBM еще больше (в 6−8 раз).

Некоторые другие преимущества LBM возникают в силу его происхождения из кинетической теории. Он имеет преимущества молекулярной динамики (например, есть возможность получения четкого понимания физики процесса и легкость в реализации сложных сил). Задание различных граничных условий осуществляется прямо (по явным схемам). Это очень привлекательное свойство LBM, поскольку применение условия прилипания на границе требует очень мало времени для вычислений. Это имеет ключевое значение при работе с твердыми границами, где так необходим подход эффективного взаимодействия между стенками и жидкостью, как и в настоящей работе (стенки задаются как препятствия в расчетной области). Благодаря своей локальности, метод прост в распараллеливании (нет необходимости в спектральном разложение или в решении уравнения для давления).

Наконец, LBM применим и надежен в различных сложных приложениях, которые себя хорошо зарекомендовали.

Одно из его главных приложений в области вычислительной гидродинамики, где он себя хорошо зарекомендовал — это решение слабо сжимаемых уравнений Навье-Стокса (смотрите Wolf-Gladrow [4], Succi [38], Chen и Doolen [36], Dellar [69, 80]), а также в более сложных задачах, связанных с многофазными и многокомпонентными течениями (смотрите например ShannChen [79], Reis and Phillips [81]).

В 1989 году R. J. DiPerna, P.-L. Lions[93] доказали теорему существования решения уравнения Больцмана в целом и его устойчивость. Поэтому, при использовании решеточных моделей Больцмана, решения дискретных уравнений, аппроксимирующих уравнение Больцмана и являющихся вычислительно устойчивыми, будут сходиться к решению этого уравнения с точностью, соответствующей порядку аппроксимации.

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

Основные усилия сосредоточены на исследовании следующих важных задач:

1) Разработка трехмерной математической модели на основе кинетического уравнения Больцмана для расчета полей функции распределения частиц по скоростям, плотности и компонент скорости жидкости в водоеме, учитывающих внешние силы (силу Кориолиса, ветер), сложную геометрию водоема, вязкость, источники и стоки, различный тип граничных условий.

2) Численное исследование устойчивости Lattice Boltzmann методов с помощью анализа Неймана.

3) Построение последовательного и параллельного алгоритмов Lattice Boltzmann метода, а также расчет оценок для ускорения и эффективности для супервычислительной системы ТТИ ЮФУ.

4) Программная реализация построенных алгоритмов на языке С++ при поддержке ОрепМР для многоядерных компьютерных систем и MPI для кластера распределенных вычислений с возможностью графической визуализации результатов при помощи OpenGL.

Материалы и методы исследования. Описание гидродинамики мелководных водоемов производилось на основе уравнения Больцмана, для которого построены дискретные аналоги в виде Single Relaxation Time и Multiple Relaxation Time Lattice Boltzmann моделей (далее SRT и MRT LBM). В полученных моделях явные схемы для расчета частичной функции распределения на каждом временном слое, а затем по функции распределения вычислялись плотность (аналог давления в LBM) и скорость жидкости. Данные дискретные модели были эффективно распараллелены для:

1) кластерных систем декомпозицией по двум пространственным переменным;

2) многоядерных компьютеров с использованием равномерного распределения вычислений во всех узлах трехмерной сетки между ядрами.

Численные расчеты были реализованы на языке программирования С++ с использованием открытых библиотек параллельного программирования ОрепМР и MPI. Результаты визуализировались и анализировались в одной из написанных автором программ при помощи открытой библиотеки OpenGL.

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

Развитие LB моделей ориентированных на математическое моделирование гидродинамических процессов, обеспечивающих выполнение основных законов сохранения.

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

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

Достоверность научных положений и выводов обусловлена корректным построением и исследованием моделей и проведением численных экспериментов, а также сравнением результатов с известными тестовыми решениями и классическими решениями на основе уравнений Навье-Стокса.

Научная и практическая значимость работы.

Практическое применение полученной математической модели связано с моделированием экологических проблем, возникающих в реальных водоемах, а также прогнозирования их последствий. Комплекс программ, основанный на построенных математических моделях, позволяет производить расчет гидродинамики вязкой несжимаемой жидкости в исследуемых трехмерных областях произвольной геометрии, при заданных начальных и граничных условиях, внешнем воздействии для всевозможных параметров жидкости. Во время расчета одна из программ выполняет онлайн визуализацию картин течений в режимах 2D и 3D отображения, что помогает в принятии решений и мгновенной оценке состояния в исследуемой области. Проведенное сравнение на примере тестовых задач результатов расчетов и эффективностей алгоритмов, полученных с помощью LBM и классических методов CFD, показало: разницу в 5% между полями скорости течения жидкости по одной из оцениваемых нормпревосходство LBM в быстродействии в 4−6 раз и более в зависимости от параметров задачи.

Результаты, выносимые на защиту:

1. Анализ и выбор граничных условий для методов класса LBM, обладающих свойством консервативности и обеспечивающих возможность проведения численного решения задач вязкой несжшчаемой жидкости с погрешностью не более 2%.

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

3. Параллельные алгоритмы решеточного метода Больцмана на основе: MPI технологии для кластерных систем с распределенной памятьюОрепМР технологии для многоядерных ПЭВМ с общей памятью и их теоретические оценки ускорения и эффективности.

4. Комплекс программ, предназначенный как для персональных многоядерных ЭВМ, так и для супервычислительных систем (например, кластер ТТИ ЮФУ), реализующий параллельный алгоритм расчета течений в заданной трехмерной области с помощью LBM и позволяющий отслеживать в режиме онлайн картины течений.

Апробация работы.

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

1. VIII Всероссийская научная конференция студентов и аспирантов, Техническая кибернетика, радиоэлектроника и системы управления. ТРТУ, Таганрог, 19−20 октября 2006.

2. Международная научно-техническая конференция. Многопроцессорные вычислительные и управляющие системы (24−29 сентября 2007, пос. Дивноморское, Геленджик, Россия).

3. V Всероссийская научная конференция «Экология 2009 — море и человек» (16−18 сентября, 2009, Таганрог, Россия).

4. V Международная конференция по новым технологиям и приложениям современных физико-химических методов (ядерный магнитный резонанс, хроматография/масс-спектрометрия, ИК-Фурье спектроскопия и их комбинации) для изучения окружающей среды, включая секции молодых ученых Научно-образовательных центров России (1−5 июня 2009, Ростов-на-Дону).

5. III Международная научная конференция. СППМиММ-09. (2−7 февраля 2009, Воронеж).

6. IX Всероссийская научная конференция молодых учёных, аспирантов и студентов «Информационные технологии, системный анализ и у правление». (2 — 4 Ноября 2011, Геленджик).

7. Научные семинары кафедры высшей математики ТТИ ЮФУ в 2008;2011 гг.

Публикации и личный вклад автора. По теме диссертации опубликовано 10 печатных работ, из них 4 статьи в отечественных реферируемых журналах, входящих в список изданий, рекомендованный ВАК:

1. Сидоренко Б. В. MRT Lattice Boltzmann метод в моделировании гидродинамики мелководных водоемов. Известия ЮФУ. Технические науки, № 7 2009. Экология 2009 — море и человек. Таганрог, 16−18 сентября 2009, 186 192 стр.

2. Сидоренко Б. В. Моделирование гидродинамики мелководных водоемов на основе SRT Lattice Boltzmann метода. Известия ЮФУ. Технические науки, № 8 2009. Таганрог, 2009, 18−24 стр.

3. Алексеенко Е. В., Сидоренко Б. В., Колгунова О. В., Чистяков А. Е. Сравнительный анализ классических и неклассических моделей гидродинамики водоемов с турбулентным обменом. Известия ЮФУ. Технические науки, № 8 2009. Таганрог, 2009, 6- 18 стр.

4. Сидоренко Б. В., Сухинов А. И. Построение дискретной модели гидродинамики мелководного водоема Lattice Boltzmann методом. Доклады Адыгской (Черкесской) Международной академии наук. 2010. Т. 12, № 2, 104 110 стр.

В других изданиях:

5. Сидоренко Б. В. Моделирование задач гидродинамики с помощью КСРС. Тезисы доклада. VIII Всероссийская научная конференция студентов и аспирантов, Техническая кибернетика, радиоэлектроника и системы управления. ТРТУ, Таганрог, 19−20 октября 2006, 225 -227 стр.

6. Сидоренко Б. В. Расчет течений в областях со сложной геометрией на основе квазигидродинамической системы уравнений. Материалы Международной научно-технической конференции. Многопроцессорные вычислительные и управляющие системы. 24−29 сентября 2007, пос. Дивноморское, Геленджик, Россия, 317−321стр.

7. Сидоренко Б. В. Моделирование гидродинамики мелководных водоемов на основе Lattice Boltzmann метода. Тезисы доклада. СППМиММ-09. Материалы III Международной научной конференции. Воронеж, 2−7 февраля 2009 г. Том 1. 113−117 стр.

8. A.I. Sukhinov, E.V. Alexeenko, B.V. Sidorenko, A.E. Chistyakov, F. Dumas, S. Theetten. Comparative analysis of classical models (Mars3d, Azov3d) and Lattice Boltzmann models for shallow water hydrodynamics computations. 19eme Congres Francais de Mecanique. Marseille, 24−28 aout 2009.

9. Сидоренко Б. В. «Математическое моделирование задач гидродинамики мелководных водоемов на основе Lattice Boltzmann уравнения». Тезисы доклада. V Международной конференция по новым технологиям и приложениям современных физико-химических методов (ядерный магнитный резонанс, хроматография/масс-спектрометрия, ИК-Фурье спектроскопия и их комбинации) для изучения окружающей среды, включая секции молодых ученых Научно-образовательных центров России (Россия, Ростов-на-Дону, 1−5 июня, 2009).

10. Сидоренко Б. В. Исследование устойчивости метода решеточных уравнений Больцмана для мелководных водоемов. Тезисы доклада. IX Всероссийской научной конференции молодых учёных, аспирантов и студентов «Информационные технологии, системный анализ и управление»: Сборник материалов. — Таганрог: Изд-во ТТИ ЮФУ, 2011. — Т.2, 187−189 стр.

Зарегистрирован программный продукт «Lattice Boltzmann method 3D for Basins (LBM 3D for Basins)» (свидетельство о государственной регистрации программы для ЭВМ № 2 010 611 337 от 16.02.2010 г.) в Федеральной службе по интеллектуальной собственности, патентам и товарным знакам.

Краткое содержание и структура работы.

Диссертация изложена на 147 страницах, включает в себя 95 иллюстрации, 13 таблицсостоит из введения, 5 глав, заключения, приложения и списка используемой литературы из 93 наименований.

Основные результаты, полученные в диссертационном исследовании и выносимые на защиту:

1. Анализ и выбор граничных условий в LBM, обладающих свойством консервативности. Метод отскока (Bounce-Back) и метод Zou-He оказались наиболее подходящими для проведения расчетов гидродинамики вязкой несжимаемой жидкости, т.к. решения, полученные с их помощью, сохраняют поток массы в моделируемой области с погрешностью не более 2%.

2. Области устойчивости SRT и MRT подходов LBM, зависящие от компонент скорости и множества времен релаксации дискретной модели построенного алгоритма, гарантирующие сходимость вычислительных процедур при проведении расчетов гидродинамики вязкой несжимаемой жидкости.

3. Параллельные алгоритмы решеточного метода Больцмана: 1) при помощи декомпозиции расчетной области по двум пространственным направлениям на основе MPI технологии для кластерных систем с распределенной памятью- 2) при помощи равномерного распределения вычислений на основе ОрепМР технологии для многоядерных систем с общей памятью. Для этих алгоритмов получены теоретические оценки ускорения и эффективности. Проведенные численные эксперименты на супервычислительной системе ТТИ ЮФУ для 128 узлов показали максимальное ускорение алгоритма 69,2 на сетке 200×200×50.

4. Комплекс программ, позволяющий рассчитывать с помощью LBM и визуализировать в режиме онлайн гидродинамику в задаваемой пользователем трехмерной области для различных входных параметров задачи. Этот комплекс применялся как на персональных многоядерных ЭВМ, так и на супервычислительной системе с распределенной памятью.

5. Численные эксперименты с помощью SRT и MRT подходов для нескольких известных тестовых задач при различных числах Рейнольдса, размерностях задачи, а также с возможностью учета турбулентной модели Смагоринского для вязкости. Данные эксперименты показали преимущества в сходимости разностной схемы MRT подхода над SRT при числах Рейнольдса свыше 1000, а также преимущества применения турбулентной модели для вязкости в SRT подходе.

ЗАКЛЮЧЕНИЕ

.

Диссертационная работа посвящена построению и исследованию математических моделей вычислительной гидродинамики, основанных на решеточном уравнении Больцмана, а также разработке комплекса программ, реализующего параллельные вычислительные алгоритмы используемых подходов и позволяющего визуализировать результаты расчетов. Проведенное исследование показало, что LBM имеет несколько преимуществ над традиционными CFD методами: 1) конвективный оператор в LBM линейный в t> пространстве скоростей, в то время как в решателях Навье-Стокса он квадратично нелинейный- 2) процедура расчета давления в LBM существенно проще — нет необходимости решать уравнение Пуассона как в традиционных CFD методах- 3) показатели вычислительной эффективности и степени параллелизма LBM выше, чем у классических CFD методов.

Показать весь текст

Список литературы

  1. К. Huang, Statistical Mechanics, John Wiley & Sons, New York, 1987.
  2. R. Peyret, and T.D. Taylor, Computational Methods for Fluid Flow, Springer-Verlag, New York, 1983.
  3. J.C. Tannehill, D.A. Anderson, and R.H. Pletcher, Computational Fluid Mechanics and Heat Transfer, 2nd edition, Taylor and Francis, 1997.
  4. D.A. Wolf-Gladrow, Lattice Gas Cellular Automata and Lattice Boltzmann Models: an Introduction, Springer-Verlag, Heidelberg, 2000.
  5. D.J. Evans, and G.P. Morris. Non-equilibrium molecular-dynamics simulation of couette flow in two-dimensional fluids, Phys. Rev. E, 51(19), pp. 1776−1779, 1983.
  6. J. Goodfellow. Molecular Dynamics, Macmillan Press, 1991.
  7. D.C. Rapaport. The Art of Molecular Dynamics Simulation, Cambridge University Press, 1995.
  8. Ю.Л. Статистическая физика. M.: 1982.
  9. Bird G.A. Molecular Gas Dynamics and the Direct Simulation of Gas Flows. Oxford: Clarendon press, 1994.
  10. Г. А. Молекулярная газовая динамика. М.: Наука, 1981.
  11. О.Э. Ланфорд, У. Гринберг, Я. Полевчак и др. Неравновесные явления: уравнение Больцмана. М.: 1986.
  12. М.Н. Динамика разреженного газа. М.: 1967.
  13. Bhatnagar P.L., Gross Е.Р., Krook М. Model for collision processes in gases. I. Small amplitude processes in charged and neutral one component systems. Phys.Rev., 1954, V.94, pp. 511 524.
  14. E.M. Метод исследования движений разреженного газа. М.:Наука, 1974.
  15. U. Frisch, В. Hasslacher, and Y. Pomeau, Lattice-Gas automata for the Navier-Stokes equation, Phys. Rev. Lett. 56, pp. 1505−1508, 1986.
  16. U. Frisch, D. d’Humieres, B. Hasslacher, P. Lallemand, Y. Pomeau, and J.-P. Rivet, Lattice gas hydrodynamics in two and three dimensions, Complex Systems 1, pp. 649- 707, 1987.
  17. O. van Genabeek, and D. H. Rothman, Macroscopic manifestations of microscopic flows through porous media: Phenomenology from simulation, Ann. Rev. of Earth and Planetary Sciences, 24, pp. 63−87, 1996.
  18. S. Wolfram, Cellular automation fluids. 1: Basic Theory, J. Stat. Phys., 45, pp. 471−526, 1986.
  19. D.H. Rothman, and S. Zaleski, Lattice Gas Cellular Automata, Cambridge University Press. Cambridge. 1997.
  20. G.R. McNamara, and G. Zanetti, Use of the Boltzmann equation to simulate lattice-gas automata, Phys. Rev. Lett. 61, pp. 2332−2335, 1988.
  21. H. Chen, S. Chen, and W.H. Matthaeus, Recovery of the Navier-Stokes equations using a lattice-gas Boltzmann method, Phys. Rev. A 45, pp. R5339- R5342, 1992.
  22. Y.H. Qian, D. d’Humieres, and P. Lallemand, Lattice BGK models for Navier-Stokes equation. Europhys. Lett. 17, pp. 479−484, 1992.
  23. J.A. Somers, Direct Simulation of fluid flow with cellular automata and the lattice Boltzmann equation, Appli. Sci. Res. 51, 127, 1993.
  24. V. Sofonea, Lattice Boltzmann approach to collective-particle interaction in magnetic fluids. Europhysics Letters 25, pp. 385−390, 1994.
  25. H. Fang, Z. Lin, and Z. Wang, Lattice Boltzmann simulation of viscous fluid systems with elastic boundaries, Phys. Rev. E 57, pp. R25-R29, 1998.
  26. C.M. Teixeira, Incorporating turbulence models into the lattice-Boltzmann method, International Journal of Modern Physics C 9, pp. 1159−1175, 1998.
  27. B. Chopard, and P.O. Luthi, Lattice Boltzmann computations and applications to physics, Theoretical Computer Science 217, pp. 115−130, 1999.
  28. A.D. Fox, and S.J. Maskell, Two-way interactive nesting of primitive equation ocean models with topography, Journal of Physics in Oceanography 25, pp. 2977−2996, 1995.
  29. A.D. Fox, and S.J. Maskell, A nested primitive equation model of the iceland-faeroe front. Journal of Geophysics Research 101, pp. 18 259−18 278, 1996.
  30. N.S. Martys, and H. Chen, Simulation of multicomponent fluids in complex three dimensional geometries by the lattice Boltzmann method. Phys. Rev. E 53. pp. 743−750, 1996.
  31. A.J.C. Ladd, Numerical simulations of particulate suspensions via a discretized Boltzmann equation: Part 1. Theoretical foundation, J. Fluid Mech. 271 pp. 285−309, 1994.
  32. A.J.C. Ladd, Numerical simulations of particulate suspensions via a discretized Boltzmann equation: Part 2. Numerical results, J. Fluid Mech. 271, pp. 311−339, 1994.
  33. L. Giraud, D. d’Humieres, and P. Lallemand, A lattice Boltzmann model for viscoelasticity. Int. J. Mod. Phys. C, 8, pp. 805−815, 1997.
  34. L. Giraud, D. d’Humieres, and P. Lallemand, A lattice Boltzmann model for Jeffreys viscoelastic fluid, Europhys. Lett., 42, pp. 625−630, 1998.
  35. J.-P. Boon, D. Dab, R. Kapral, and A. Lawniczak, Lattice gas automata for reactive systems, Phys. Rep. 273, pp. 55−148. 1996.
  36. S. Chen and G. D. Doolen, Lattice Boltzmann method for fluid flows. Ann. Rev. Fluid Mech. 30, pp. 329−364. 1998.
  37. L.-S. Luo, The lattice-gas and lattice Boltzmann methods: Past, Present, and Future, Proceedings of the International Conference on Applied Computational Fluid Dynamics, Beijing, China, pp. 52−83, 2000.
  38. S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics and Beyond, Oxford University Press, 2001.
  39. D. Kandhai, A. Koponen, A. Hoekstra, M. Kataja, J. Timonen, and P.M.A. Sloot, Implementation aspects of 3D lattice-BGK: boundaries, accuracy, and a new fast relaxation method, J. Comput. Phys., 150, pp. 482−501, 1999.
  40. X. He and L.-S. Luo, A priori derivation of the lattice Boltzmann equation, Phys. Rev. E, 55, pp. R6333-R6336, 1997.
  41. X. He and L.-S. Luo, Theory of the lattice Boltzmann equation: from the Boltzmann equation to the lattice Boltzmann equation, Phys. Rev. E, 56, pp. 6811−6817, 1997.
  42. P. J. Davis and P. Rabinowitz, Methods of Numerical Integration, 2nd ed., Academic, New York, 1984.
  43. F. Higuera, S. Succi, and R. Benzi, Europhys. Lett. 9, 345 (1989).
  44. P. Lallemand, L.-S. Luo, Theory of the lattice Boltzmann method: dispersion, dissipation, isotropy, Galilean invariance and stability, Phys. Rev. E 61 (2000) 6546−6562.
  45. D. d’Humieres, I. Ginzburg, M. Krafczyk, P. Lallemand, and L.-S. Luo, Phil. Trans. R. Soc. Lond. A 360, 437 (2002).
  46. P. Resibois and M. D. Leener, Classical Kinetic Theory of Fluids (John Wiley and Sons, New York, 1977).
  47. K. N. Premnath and J. Abraham, J. Comput. Phys. 224, 539 (2007).
  48. X. He, X. Shan, and G. Doolen, Phys. Rev. E 57, R13 (1998).
  49. S. Chapman and T. Cowling, Mathematical Theory of Non-Uniform Gases (Cambridge University Press, London, 1964).
  50. J. Smagorinsky, Monthly Weather Rev. 91, 99 (1963).
  51. P. MoinandJ. Kim, J. Fluid Mech. 118,341 (1982).
  52. E. van Driest, J. Aero. Sci. 23, 1007 (1956).
  53. R. S. Maier, R.S. Bernard, and D.W. Grunau, Boundary conditions for the lattice Boltzmann method, Phys. Fluids, 8 (7), pp. 1788−1801, 1996.
  54. P. Ziegler, Boundary conditions for lattice Boltzmann simulations, J. Stat. Phys., 71, pp. 11 711 177, 1993.
  55. I. Ginzbourg, and D. d’Humieres, Local second-order boundary methods for lattice Boltzmann models, J. Stat. Phys., 84, pp. 927−971, 1995
  56. J. Latt, B. Chopard, O. Malaspinas, M. Deville, and A. Michler. Straight velocity boundaries in the lattice Boltzmann method. Phys. Rev. E, 77(5):56 703-+, May 2008. doi: 10.1103/PhysRevE. 77.56 703.
  57. M. Bouzidi, M. Firdaouss, and P. Lallemand. Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys. Fluids, 13(11):3452- 3459, 2001. doi: 10.1063/1.1 399 290.
  58. I. Ginzburg and D. d’Humi’eres. Multireflection boundary conditions for lattice Boltzmann models. Phys. Rev. E, 68(6):66 614, Dec 2003. doi: 10.1103/PhysRevE.68.66 614.
  59. M. Junk and Z. Yang. One-point boundary condition for the lattice Boltzmann method. Phys. Rev. E, 72(6):66 701, Dec 2005. doi: 10. 1103/PhysRevE.72.66 701.
  60. S. Ansumali and I. V. Karlin. Kinetic boundary conditions in the lattice Boltzmann method. Phys. Rev. E, 66(2):26 311, Aug 2002. doi: 10.1103/PhysRevE.66.26 311.
  61. I. Halliday, L. A. Hammond, and C. M. Care. Enhanced closure scheme for lattice Boltzmann equation hydrodynamics. J. Phys. A: Math. Gen., 35: L157-L166, 2002.
  62. T. Inamuro, M. Yoshina, and F. Ogino. A non-slip boundary condition for lattice Boltzmann simulations. Phys. Fluids, 7:2928−2930, 1995.
  63. Q. Zou and X. He. On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Phys. Fluids, 9:1592−1598, 1997.
  64. J. Latt and B. Chopard. Lattice Boltzmann method with regularized non-equilibrium distribution functions. Math. Comp. Sim., 72:165−168, 2006.
  65. P. A. Skordos. Initial and boundary conditions for the lattice Boltzmann method. Phys. Rev. E, 48:4823−4842, 1993.
  66. W. Press, S. Teukolsky, W. Vetterling, and B. Flannery. Numerical Recipes in C++: The Art of Scientific Computing. Cambridge University Press, Cambridge, 2002.
  67. D. H"anel. Einfuerung in die kinetische Theorie der Case und Lattice- Boltzmann-Methoden. Springer Verlag, Berlin, 2004.
  68. B. Chopard and A. Dupuis. A mass conserving boundary condition for lattice boltzmann models. Int. J. Mod. Phys. B, 17(½): 103−108, 2003.
  69. P. J. Dellar. Bulk and shear viscosities in lattice Boltzmann equations. Phys. Rev. E, 64(3):31 203, Aug 2001. doi: 10.1103/PhysRevE.64. 31 203.
  70. Z. Guo, C. Zheng, and B. Shi. Discrete lattice effects on the forcing term in the lattice Boltzmann method. Phys. Rev. E, 65:46 308, 2002.
  71. J. Latt. Hydrodynamic limit of lattice Boltzmann equations. PhD dissertation, University of Geneva, Geneva, Switzerland, 2007. URL http: //www.unige.ch/cyberdocuments/theses2007/LattJ/meta.html.
  72. T. Inamuro, M. Yoshino, and F. Ogino, A non-slip boundary condition for lattice Boltzmann simulations, Phys. Fluids, 7, pp. 2928−2930, 1995.
  73. R. Mei, and W. Shyy, On the finite difference-based lattice Boltzmann method in curvilinear coordinates, J. Compu. Phys. 143, pp. 426−448, 1998.
  74. C.K. Aidun, Y. Lu, Lattice Boltzmann simulations of solid particles suspended in fluid, J. Stat. Phys., 81, pp. 49−61, 1995.
  75. R. Mei, L.-S. Luo and W. Shyy. An accurate curved boundary treatment in the lattice Boltzmann method, J. Compu. Phys. 155, pp. 307−329, 1999.
  76. R. Mei, W. Shyy, D. Yu, and L.-S. Luo, Lattice Boltzmann method for 3-D flows with curved boundary, J. Comp. Phys. 161, pp. 680−699, 2000.
  77. S. Chen, D. Martinez, and R. Mei, On boundary conditions in lattice Boltzmann method, Phys. Fluids 8, pp. 2527−2536, 1996.
  78. Q. Zou and X. He, On pressure and velocity boundary conditions for the lattice Boltzmann BGK model, Phys. Fluids 9, pp. 1591−1598, 1997.
  79. X. Shan and H. Chen. Lattice Boltzmann model for simulating flows with multiple phases and components. Phys. Rev. E, 47:1815−1819,1993. doi: 10.1103/PhysRevE.47.1815.
  80. P. J. Dellar. Incompressible limits of lattice Boltzmann equations using multiple relaxationtimes. J. Comp. Phys., 190:351−370, 2003.
  81. T. Reis and T. N. Phillips. Lattice Boltzmann model for simulating immiscible two-phase flows. J. Phys. A: Math. Theor., 40(14):4033−4053, 2007. URL http://stacks.iop.org/1751- 121/40/4033.
  82. Orestis Pileas Malaspinas. Lattice Boltzmann Method for the Simulation of Viscoelastic Fluid
  83. Flows. THESE NO 4505 (2009).
  84. X.D. Niu, C. Shu, Y.T. Chew, T.G. Wang, Investigation of stability and hydrodynamics of different lattice Boltzmann models, J. Stat. Phys. 117 (3−4) (2004) 665−680.
  85. D. d’Humieres, Generalized lattice Boltzmann equations, in: B.D. Shizgal, D.P. Weaver (Eds.), Rarified Gas Dynamics: Theory and Simulations, Prog. Aeronaut. Astronaut. 159 (1992) 450−458.
  86. J.D. Sterling, S. Chen, Stability analysis of lattice Boltzmann methods, J. Comput. Phys. 123 (1996)196−206.
  87. R.A. Worthing, J. Mozer, G. Seeley, Stability of lattice Boltzmann methods in hydrodynamic regimes, Phys. Rev. E 56 (1997) 2243−2253.
  88. L.-S. Luo, Lattice-gas automata and lattice Boltzmann equations for two-dimensional hydrodynamics, Ph.D. Thesis, Georgia Institute of Technology, 1993.
  89. X. He, L.-S. Luo, Lattice Boltzmann Model for the incompressible Navier-Stokes equation, J. Stat. Phys. 88 (1997) 927−944.
  90. Succi, S., Benzi, R, and Vergassola, M. (1991). Phys. Rev. 43A, 4521.
  91. M.: МАКС Пресс, 2004, — 332с.
  92. Ю.В. Математическое моделирование течений жидкости и газа на основе квазигидродинамических и квазигазодинамических уравнений. Тверь: Тверской гос. ун-т, 2000.
  93. Т.Г. Математические модели и численные методы в динамике жидкости и газа. Физический факультет МГУ, 2005.
  94. R. J. DiPerna, P.-L. Lions, On the Cauchy problem for Boltzmann equations: Global existence and weak stability, Ann. Math., 130, No 2 (1989), 321−366.
Заполнить форму текущей работой