Jump to content

Решеточные методы Больцмана

Решеточные методы Больцмана (LBM) , возникшие на основе метода решеточных газовых автоматов (LGA) (модели Харди- Помо -Пацциса и Фриша - Хасслахера - Помо ), представляют собой класс методов вычислительной гидродинамики (CFD) для моделирования жидкости . Вместо прямого решения уравнений Навье – Стокса плотность жидкости на решетке моделируется с помощью процессов течения и столкновения (релаксации). [1] Метод универсален [1] поскольку модельную жидкость можно легко имитировать обычное поведение жидкости, такое как сосуществование пара и жидкости, и таким образом можно моделировать жидкостные системы, такие как капли жидкости. Кроме того, жидкости в сложных средах, таких как пористые среды, можно напрямую моделировать, тогда как со сложными границами работать с другими методами CFD может быть сложно.

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

Алгоритм [ править ]

Схема векторов решетки D2Q9 для двумерной решетки Больцмана

В отличие от методов CFD, которые решают уравнения сохранения макроскопических свойств (т.е. массы, импульса и энергии) численно, LBM моделирует жидкость, состоящую из фиктивных частиц, и такие частицы выполняют последовательные процессы распространения и столкновения по дискретной решетке. Благодаря своей мелкодисперсной природе и локальной динамике LBM имеет ряд преимуществ перед другими традиционными методами CFD, особенно при работе со сложными границами, включении микроскопических взаимодействий и распараллеливании алгоритма. [2] Другая интерпретация решеточного уравнения Больцмана - это интерпретация уравнения Больцмана с дискретной скоростью . Численные методы решения системы уравнений в частных производных тогда приводят к дискретному отображению, которое можно интерпретировать как распространение и столкновение фиктивных частиц.

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

Тогда этапы, которые развивают жидкость во времени, таковы: [1]

Шаг столкновения
что такое Бхатнагар Гросс и Крук (BGK) [3] модель релаксации к равновесию посредством столкновений между молекулами жидкости. — равновесная плотность в направлении i при данной плотности тока, это можно выразить в приближении Тейлора (см. ниже, в разделе «Математические уравнения для моделирования »):
Модель предполагает, что жидкость локально релаксирует до равновесия в течение характерного времени. . Эта временная шкала определяет кинематическую вязкость : чем она больше, тем больше кинематическая вязкость.
Шаг потоковой передачи
Как это, по определению, плотность жидкости в точке во время , который движется со скоростью за шаг по времени, затем на следующий шаг по времени это перетекло в точку .

Преимущества [ править ]

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

и Ограничения развитие

Как и в случае с CFD на основе Навье-Стокса, методы LBM успешно сочетаются с термоспецифичными решениями, обеспечивая возможность моделирования теплопередачи (проводимость на основе твердых тел, конвекция и излучение). Для многофазных/многокомпонентных моделей толщина границы раздела обычно велика, а соотношение плотностей на границе раздела невелико по сравнению с реальными жидкостями. Недавно эта проблема была решена Юанем и Шефером, которые усовершенствовали модели Шаня и Чена, Свифта и Хэ, Чена и Чжана. Они смогли достичь соотношения плотностей 1000:1, просто изменив уравнение состояния . Было предложено применить преобразование Галилея, чтобы преодолеть ограничение моделирования высокоскоростных потоков жидкости. [4] Быстрое развитие этого метода также позволило успешно смоделировать микрофлюидику . [5] Однако на данный момент LBM все еще ограничен в моделировании с высокими числами Кнудсена течений методы Монте-Карло , где вместо этого используются , а потоки с высокими числами Маха в аэродинамике все еще сложны для LBM, а последовательная термогидродинамическая схема отсутствует. [6]

Развитие по методу LGA [ править ]

LBM возник из метода автоматов решеточного газа (LGA), который можно рассматривать как упрощенную фиктивную модель молекулярной динамики, в которой пространство, время и скорости частиц дискретны. Например, в двумерной модели FHP каждый узел решетки связан со своими соседями 6 скоростями решетки в треугольной решетке; в узле решетки может находиться либо 0, либо 1 частица, движущаяся с заданной скоростью решетки. Через промежуток времени каждая частица переместится в соседний узел в своем направлении; этот процесс называется этапом распространения или потоковой передачи. Когда более одной частицы прибывает в один и тот же узел с разных направлений, они сталкиваются и меняют свои скорости в соответствии с набором правил столкновений. Шаги потоковой передачи и шаги столкновения чередуются. Подходящие правила столкновений должны сохранять количество частиц (массу), импульс и энергию до и после столкновения. LGA страдает несколькими врожденными недостатками для использования в гидродинамическом моделировании: отсутствие галилеевой инвариантности. для быстрых потоков, статистического шума и плохого масштабирования числа Рейнольдса в зависимости от размера решетки. Однако LGA хорошо подходит для упрощения и расширения возможностей моделей реакционной диффузии и молекулярной динамики .

Основной мотивацией перехода от LGA к LBM было желание убрать статистический шум путем замены булевого числа частиц в направлении решетки на его среднее по ансамблю, так называемую функцию распределения плотности. Вместе с этой заменой правило дискретных коллизий также заменяется непрерывной функцией, известной как оператор коллизий. В разработке LBM важным упрощением является аппроксимация оператора столкновения с помощью релаксационного члена Бхатнагара-Гросса-Крука (BGK). Эта решетчатая модель BGK (LBGK) делает моделирование более эффективным и обеспечивает гибкость транспортных коэффициентов. С другой стороны, было показано, что схему LBM можно рассматривать и как специальную дискретизированную форму непрерывного уравнения Больцмана. Из теории Чепмена-Энскога можно восстановить основную непрерывность и уравнения Навье-Стокса из алгоритма LBM.

и n Q m классификация Решетки D

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

Популярным способом классификации различных методов по решетке DnQm является схема . Здесь «D n » означает « n размеров», а «Q m » означает « m скоростей». Например, D3Q15 представляет собой трехмерную решетчатую модель Больцмана на кубической сетке с присутствием остальных частиц. Каждый узел имеет кристаллическую форму и может доставлять частицы в 15 узлов: в каждый из 6 соседних узлов, имеющих общую поверхность, в 8 соседних узлов, разделяющих угол, и в себя. [7] (Модель D3Q15 не содержит частиц, движущихся к 12 соседним узлам, имеющим общее ребро; добавление их создаст модель «D3Q27».)

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

Преобразование единиц решетки [ править ]

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

Для мелкомасштабных течений (например, наблюдаемых в механике пористых сред ) работа с истинной скоростью звука может привести к неприемлемо коротким временным шагам. Поэтому принято повышать число Маха решетки до значения, намного превышающего реальное число Маха, и компенсировать это за счет повышения вязкости , чтобы сохранить число Рейнольдса . [9]

Моделирование смесей [ править ]

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

Недавно была предложена решетчатая модель Больцмана для моделирования горения газовой смеси, способная учитывать значительные изменения плотности в режиме низких чисел Маха. [10]

В этом отношении стоит отметить, что, поскольку LBM имеет дело с более широким набором полей (по сравнению с традиционным CFD), моделирование реактивных газовых смесей представляет некоторые дополнительные проблемы с точки зрения требований к памяти в отношении больших подробных механизмов сгорания. обеспокоены. Однако эти проблемы можно решить, прибегнув к систематическим методам сокращения моделей. [11] [12] [13]

Термическая решетка Больцмана - метод

В настоящее время (2009 г.) метод термической решетки-Больцмана (TLBM) относится к одной из трех категорий: многоскоростной подход, [14] пассивный скалярный подход, [15] и распределение тепловой энергии. [16]

уравнения Навье – Стокса из дискретного Вывод LBE

Начнем с дискретного решеточного уравнения Больцмана (также называемого уравнением ЛБГК из-за используемого оператора столкновений). 2-го порядка Сначала мы разложим ряд Тейлора в левой части LBE. Это выбрано вместо более простого разложения Тейлора 1-го порядка, поскольку дискретный LBE не может быть восстановлен. При выполнении разложения в ряд Тейлора 2-го порядка член нулевой производной и первый член справа сокращаются, оставляя только первую и вторую производные члены разложения Тейлора и оператор столкновения:

Для простоты напишите как . Немного упрощенное разложение ряда Тейлора тогда выглядит следующим образом, где «:» — произведение двоеточия между диадами:

Разложив функцию распределения частиц на равновесную и неравновесную составляющие и воспользовавшись разложением Чепмена-Энскога, где - число Кнудсена, расширенный Тейлором LBE можно разложить на различные по порядку величины числа Кнудсена, чтобы получить правильные уравнения непрерывной среды:

Равновесное и неравновесное распределения удовлетворяют следующим соотношениям со своими макроскопическими переменными (они будут использоваться позже, когда распределения частиц примут «правильную форму» для масштабирования от частицы до макроскопического уровня):

Тогда расширение Чепмена-Энскога будет:

Путем подстановки расширенного равновесия и неравновесия в расширение Тейлора и разделения на разные порядки , уравнения непрерывной среды почти выведены.

Для заказа :

Для заказа :

Затем второе уравнение можно упростить с помощью некоторой алгебры, а первое уравнение — до следующего:

Применяя приведенные выше соотношения между функциями распределения частиц и макроскопическими свойствами, достигаются уравнения массы и количества движения:

Тензор потока импульса тогда имеет следующий вид:

где является сокращением квадрата суммы всех компонентов (т.е. ), а равновесное распределение частиц второго порядка, сравнимое с уравнением Навье – Стокса, имеет вид:

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

Наконец, уравнение Навье – Стокса восстанавливается в предположении, что изменение плотности мало:

Этот вывод следует за работой Чена и Дулена. [17]

Математические уравнения для моделирования [ править ]

Непрерывное уравнение Больцмана представляет собой уравнение эволюции для функции распределения вероятностей одной частицы. и функция распределения плотности внутренней энергии (Он и др.) соответственно:

где связано с к

это внешняя сила, является интегралом столкновений, а (также обозначено в литературе) — микроскопическая скорость. Внешняя сила связано с температурой внешней силы по соотношению ниже. Типичным тестом модели является конвекция Рэлея – Бенара для .

Макроскопические переменные, такие как плотность , скорость и температура могут быть рассчитаны как моменты функции распределения плотности:

Решеточный метод Больцмана дискретизирует это уравнение, ограничивая пространство решеткой, а пространство скоростей дискретным набором микроскопических скоростей (т. е. ). Например, микроскопические скорости в D2Q9, D3Q15 и D3Q19 задаются как:

Однофазное дискретизированное уравнение Больцмана для плотности массы и плотности внутренней энергии:

Оператор столкновения часто аппроксимируется оператором столкновения BGK при условии, что он также удовлетворяет законам сохранения:

В операторе столкновения — дискретная равновесная функция распределения вероятностей частиц . В D2Q9 и D3Q19 это показано ниже для несжимаемого потока в непрерывной и дискретной форме, где D , R и T — размерность, универсальная газовая постоянная и абсолютная температура соответственно. Частичный вывод от непрерывной формы к дискретной обеспечивается посредством простого вывода со вторым порядком точности.

Сдача в аренду дает окончательный результат:

Поскольку над однокомпонентным потоком уже проделана большая работа, будет обсуждаться следующий TLBM. Многокомпонентный/многофазный TLBM также более интересен и полезен, чем просто один компонент. Чтобы соответствовать текущим исследованиям, определите набор всех компонентов системы (т. е. стенок пористой среды, множества жидкостей/газов и т. д.) с элементами .

Параметр релаксации, , связано с кинематической вязкостью , , по следующему соотношению:

Моменты укажите локальные сохраняющиеся величины. Плотность определяется выражением

и средневзвешенная скорость, , а локальный импульс определяется выражением

В приведенном выше уравнении для равновесной скорости , Термин представляет собой силу взаимодействия между компонентом и другими компонентами. Это до сих пор является предметом многочисленных дискуссий, поскольку обычно это параметр настройки, который определяет, как взаимодействуют жидкость-жидкость, жидкость-газ и т. д. Франк и др. перечислите текущие модели для этого термина силы. Обычно используемые выводы - это хромодинамическая модель Ганстенсена, подход Свифта, основанный на свободной энергии как для систем жидкость/пар, так и для бинарных жидкостей, модель Хе, основанная на межмолекулярном взаимодействии, подход Инамуро и подход Ли и Линя. [18]

Ниже приводится общее описание как указано рядом авторов. [19] [20]

- эффективная масса и – функция Грина, представляющая межчастичное взаимодействие с как соседний сайт. Удовлетворение и где представляет собой отталкивающие силы. Для D2Q9 и D3Q19 это приводит к

Эффективная масса, предложенная Шанем и Ченом, использует следующую эффективную массу для однокомпонентной многофазной системы . Уравнение состояния также приведено в условии однокомпонентности и многофазности.

До сих пор кажется, что и системы являются свободными константами для настройки, но после включения в уравнение состояния (EOS) они должны удовлетворять термодинамическим соотношениям в критической точке, так что и . Для ЭОС, составляет 3,0 для D2Q9 и D3Q19, а для D3Q15 он равен 10,0. [21]

Позже это было показано Юанем и Шефером. [22] что эффективную массовую плотность необходимо изменить для более точного моделирования многофазного потока. Они сравнили Шан и Чен (SC), Карнахан-Старлинг (C-S), Ван-дер-Ваальса (vdW), Редлиха-Квонга (R-K), Редлиха-Квонга Соаве (RKS) и Пенга-Робинсона (P- Р) ЭОС. Их результаты показали, что SC EOS было недостаточно и что C–S, P–R, R–K и RKS EOS более точны при моделировании многофазного потока одного компонента.

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

Неструктурированные сетки [ править ]

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

Предполагая - это объем, составленный всеми барицентрами тетраэдров, гранями и ребрами, соединенными с вершиной. , дискретная функция плотности скорости:

где - положение вершины и ее соседей, а также:

где представляет собой результат линейной интерполяции вершинами треугольника или тетраэдра, которые лежит внутри. [23]

Приложения [ править ]

За последние годы LBM зарекомендовал себя как мощный инструмент для решения проблем разной длины и временного масштаба. Некоторые из применений LBM включают в себя:

  • Пористые среды [24]
  • Биомедицинские потоки
  • Науки о Земле (Фильтрация почвы).
  • Энергетические науки (Топливные элементы [25] ).

Пример реализации [ править ]

Это базовая реализация LBM на сетке 100x100 с использованием Python:

#This is a fluid simulator using the lattice Boltzmann method.
#Using D2Q9 and peiodic boundary, and used no external library.
#It generates two ripples at 50,50 and 50,40.
#Reference: Erlend Magnus Viggen's Master thesis, "The Lattice Boltzmann Method with Applications in Acoustics".
#For Wikipedia under CC-BY-SA license.
import math
#Define some utilities
def sum(a):
    s=0
    for e in a:
        s=s+e
    return s
#Weights in D2Q9
Weights=[1/36,1/9,1/36,
   1/9, 4/9,1/9,
   1/36,1/9,1/36]
#Discrete velocity vectors
DiscreteVelocityVectors=[[-1,1],[0,1],[1,1],
     [-1,0],[0,0],[1,0],
     [-1,-1],[0,-1],[1,-1]
]
#A Field2D class
class Field2D():
    def __init__(self,res : int):
        self.field=[]
        for b in range(res):
            fm=[]
            for a in range(res):
                fm.append([0,0,0,
                           0,1,0,
                           0,0,0])
            self.field.append(fm[:])
        self.res = res
    #This visualize the simulation, can only be used in a terminal
    @staticmethod
    def VisualizeField(a,sc,res):
        stringr=""
        for u in range(res):
            row=""
            for v in range(res):
                n=int(u*a.res/res)
                x=int(v*a.res/res)
                flowmomentem=a.Momentum(n,x)
                col="\033[38;2;{0};{1};{2}m██".format(int(127+sc*flowmomentem[0]),int(127+sc*flowmomentem[1]),0)
                row=row+col
            print(row)
            stringr=stringr+row+"\n"
        return stringr
    #Momentum of the field
    def Momentum(self,x,y):
        return velocityField[y][x][0]*sum(self.field[y][x]),velocityField[y][x][1]*sum(self.field[y][x])
#Resolution of the simulation
res=100
a=Field2D(res)
#The velocity field
velocityField=[]
for DummyVariable in range(res):
    DummyList=[]
    for DummyVariable2 in range(res):
        DummyList.append([0,0])
    velocityField.append(DummyList[:])
#The density field
DensityField=[]
for DummyVariable in range(res):
    DummyList=[]
    for DummyVariable2 in range(res):
        DummyList.append(1)
    DensityField.append(DummyList[:])
#Set initial condition
DensityField[50][50]=2
DensityField[40][50]=2
#Maximum solving steps
MaxSteps = 120
#The speed of sound, specifically 1/sqrt(3) ~ 0.57
SpeedOfSound=1/math.sqrt(3)
#time relaxation constant
TimeRelaxationConstant=0.5
#Solve
for s in range(MaxSteps):
    #Collision Step
    df=Field2D(res)
    for y in range(res):
        for x in range(res):
            for v in range(9):
                Velocity=a.field[y][x][v]
                FirstTerm=Velocity
                #The Flow Velocity
                FlowVelocity=velocityField[y][x]
                Dotted=FlowVelocity[0]*DiscreteVelocityVectors[v][0]+FlowVelocity[1]*DiscreteVelocityVectors[v][1]
                # #The taylor expainsion of equilibrium term
                taylor=1+((Dotted)/(SpeedOfSound**2))+((Dotted**2)/(2*SpeedOfSound**4))-((FlowVelocity[0]**2+FlowVelocity[1]**2)/(2*SpeedOfSound**2))
                #The current density
                density=DensityField[y][x]
                #The equilibrium
                equilibrium=density*taylor*Weights[v]
                SecondTerm=(equilibrium-Velocity)/TimeRelaxationConstant
                df.field[y][x][v]=FirstTerm+SecondTerm
    #Streaming Step
    for y in range(0,res):
        for x in range(0,res):
            for v in range(9):
                #Target, the lattice point this iteration is solving
                TargetY=y+DiscreteVelocityVectors[v][1]
                TargetX=x+DiscreteVelocityVectors[v][0]
                # Peiodic Boundary
                if TargetY == res and TargetX == res:
                    a.field[TargetY-res][TargetX-res][v]=df.field[y][x][v]
                elif TargetX == res:
                    a.field[TargetY][TargetX-res][v]=df.field[y][x][v]
                elif TargetY == res:
                    a.field[TargetY-res][TargetX][v]=df.field[y][x][v]
                elif TargetY == -1 and TargetX == -1:
                    a.field[TargetY+res][TargetX+res][v]=df.field[y][x][v]   
                elif TargetX == -1:
                    a.field[TargetY][TargetX+res][v]=df.field[y][x][v]
                elif TargetY == -1:
                    a.field[TargetY+res][TargetX][v]=df.field[y][x][v]
                else:
                    a.field[TargetY][TargetX][v]=df.field[y][x][v]
    #Calulate macroscopic variables
    for y in range(res):
        for x in range(res):
            #Recompute Density Field
            DensityField[y][x]=sum(a.field[y][x])
            #Recompute Flow Velocity
            FlowVelocity=[0,0]
            for DummyVariable in range(9):
                FlowVelocity[0]=FlowVelocity[0]+DiscreteVelocityVectors[DummyVariable][0]*a.field[y][x][DummyVariable]
            for DummyVariable in range(9):
                FlowVelocity[1]=FlowVelocity[1]+DiscreteVelocityVectors[DummyVariable][1]*a.field[y][x][DummyVariable]
            FlowVelocity[0]=FlowVelocity[0]/DensityField[y][x]
            FlowVelocity[1]=FlowVelocity[1]/DensityField[y][x]
            #Insert to Velocity Field
            velocityField[y][x]=FlowVelocity
    #Visualize
    Field2D.VisualizeField(a,128,100)

Внешние ссылки [ править ]

Дальнейшее чтение [ править ]

  • Дойч, Андреас; Сабина Дорманн (2004). Клеточно-автоматное моделирование формирования биологических паттернов . Биркхойзер Верлаг . ISBN  978-0-8176-4281-5 .
  • Суччи, Сауро (2001). Решеточное уравнение Больцмана для гидродинамики и не только . Издательство Оксфордского университета . ISBN  978-0-19-850398-9 .
  • Вольф-Гладроу, Дитер (2000). Решеточные газовые клеточные автоматы и решеточные модели Больцмана . Спрингер Верлаг . ISBN  978-3-540-66973-9 .
  • Сукоп, Майкл С.; Дэниел Т. Торн-младший (2007). Решётчатое Больцмановское моделирование: введение для геологов и инженеров . Спрингер . ISBN  978-3-540-27981-5 .
  • Цзянь Го Чжоу (2004). Решеточные методы Больцмана для мелководных течений . Спрингер . ISBN  978-3-540-40746-1 .
  • Хе, X., Чен, С., Дулен, Г. (1998). Новая тепловая модель для решеточного метода Больцмана в пределе несжимаемости . Академическая пресса . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  • Го, ЗЛ; Шу, К. (2013). Решетчатый метод Больцмана и его применение в технике . Мировое научное издательство .
  • Хуанг, Х.; МЦ Сукоп; ХY. Лу (2015). Многофазные решеточные методы Больцмана: теория и применение . Уайли-Блэквелл . ISBN  978-1-118-97133-8 .
  • Крюгер, Т.; Кусуматмая, Х.; Кузьмин А.; Шардт, О.; Сильва, Г.; Вигген, Э.М. (2017). Решетчатый метод Больцмана: принципы и практика . Спрингер Издательство ISBN  978-3-319-44647-9 .

Примечания [ править ]

  1. ^ Jump up to: Перейти обратно: а б с Чен, Шии; Дулен, Гэри Д. (1998). «Решетчатый метод Больцмана для потоков жидкости». Ежегодный обзор механики жидкости . 30 (1): 329–364. Бибкод : 1998AnRFM..30..329C . дои : 10.1146/annurev.fluid.30.1.329 . ISSN   0066-4189 .
  2. ^ Акснер, Л.; Бернсдорф, Дж.; Зейзер, Т.; Ламмерс, П.; Линксвейлер, Дж.; Хукстра, АГ (1 мая 2008 г.). «Оценка производительности решателя Больцмана на параллельной разреженной решетке» . Журнал вычислительной физики . 227 (10): 4895–4911. Бибкод : 2008JCoPh.227.4895A . дои : 10.1016/j.jcp.2008.01.013 . ISSN   0021-9991 .
  3. ^ Бхатнагар, Польша; Гросс, EP; Крук, М. (1 мая 1954 г.). «Модель столкновительных процессов в газах. I. Процессы малой амплитуды в заряженных и нейтральных однокомпонентных системах». Физический обзор . 94 (3): 511–525. Бибкод : 1954PhRv...94..511B . дои : 10.1103/PhysRev.94.511 . ISSN   0031-899X .
  4. ^ Амир Х. Хеджрипур, Дэвид П. Каллаган и Том Э. Бэлдок, Обобщенное преобразование решетки метода Больцмана для потоков мелкой воды, https://doi.org/10.1080/00221686.2016.1168881
  5. ^ Чжан, Цзюньфэн (01 января 2011 г.). «Решетчатый метод Больцмана для микрофлюидики: модели и приложения» . Микрофлюидика и нанофлюидика . 10 (1): 1–28. дои : 10.1007/s10404-010-0624-1 . ISSN   1613-4990 .
  6. ^ Ту, Цзиюань; Да, Гуань Хэн; Лю, Чаоцюнь (2018). Вычислительная гидродинамика: практический подход (Третье изд.). Оксфорд; Кембридж, Массачусетс: Баттерворт-Хайнеманн. ISBN  978-0-08-101127-0 . OCLC   1022830545 .
  7. ^ Суччи, с. 68
  8. ^ Суччи, Приложение D (стр. 261-262)
  9. ^ Суччи, глава 8.3, с. 117-119
  10. ^ Ди Риенцо, А. Фабио; Азинари, Питер; Кьяваццо, Элиодоро; Прасианакис, Николас; Манцарас, Джон (2012). «Решеточная модель Больцмана для моделирования реактивных потоков» (PDF) . АПЛ 98 (3):34001. Бибкод : 2012EL .....9834001D . дои : 10.1209/0295-5075/98/34001 . S2CID   121908046 .
  11. ^ Кьяваццо, Элиодоро; Карлин, Илья; Горбань, Александр; Булухос, Константинос (2010). «Сочетание метода сокращения модели с методом решетки Больцмана для моделирования горения». Сжечь. Пламя . 157 (10): 1833–1849. Бибкод : 2010CoFl..157.1833C . doi : 10.1016/j.combustflame.2010.06.009 .
  12. ^ Кьяваццо, Элиодоро; Карлин, Илья; Горбань, Александр; Булухос, Константинос (2012). «Эффективное моделирование детальных полей горения с помощью метода решетки Больцмана» . Международный журнал численных методов измерения потока тепла и жидкости . 21 (5): 494–517. дои : 10.1108/09615531111135792 . S2CID   122060895 .
  13. ^ Кьяваццо, Элиодоро; Карлин, Илья; Горбань, Александр; Булухос, Константинос (2009). «Моделирование горения с помощью решетки Больцмана и уменьшенной химической кинетики». Журнал статистической механики: теория и эксперимент . 2009 (6): P06013. Бибкод : 2009JSMTE..06..013C . дои : 10.1088/1742-5468/2009/06/P06013 . S2CID   6459762 .
  14. ^ Макнамара, Г., Гарсия, А., и Алдер, Б., «Гидродинамически правильная модель Больцмана с тепловой решеткой», Журнал статистической физики, том. 87, нет. 5, стр. 1111–1121, 1997.
  15. ^ Шан, Сяовэнь (1997). «Моделирование конвекции Рэлея-Бенара с использованием решеточного метода Больцмана». Физический обзор E . 55 (3): 2780–2788. arXiv : комп-газ/9612001 . Бибкод : 1997PhRvE..55.2780S . дои : 10.1103/PhysRevE.55.2780 .
  16. ^ Он, Сяои; Чен, Шии; Дулен, Гэри Д. (10 октября 1998 г.). «Новая тепловая модель для решеточного метода Больцмана в пределе несжимаемости» . Журнал вычислительной физики . 146 (1): 282–300. Бибкод : 1998JCoPh.146..282H . дои : 10.1006/jcph.1998.6057 .
  17. ^ Чен, С., и Дулен, Г.Д., « Решетчатый метод Больцмана для потоков жидкости. Архивировано 25 февраля 2019 г. в Wayback Machine », Annual Review of Fluid Mechanics, vol. 30, с. 329–364, 1998.
  18. ^ Франк, X., Алмейда, Г., Перре, П., « Многофазный поток в сосудистой системе древесины: от микроскопического исследования до трехмерных экспериментов Больцмана на решетке », International Journal of Multiphase Flow, vol. 36, стр. 599-607, 2010.
  19. ^ Юань П., Шефер Л. , «Уравнения состояния в решеточной модели Больцмана», Физика жидкостей, том. 18, 2006.
  20. ^ Хартинг, Йенс; Чин, Джонатан; Вентуроли, Маддалена; Ковени, Питер В. (2005). «Крупномасштабное решеточное моделирование Больцмана сложных жидкостей: прогресс благодаря появлению вычислительных сеток». Философские труды Королевского общества A: Математические, физические и технические науки . 363 (1833): 1895–1915. arXiv : cs/0501021 . Бибкод : 2005RSPTA.363.1895H . дои : 10.1098/rsta.2005.1618 .
  21. ^ Юань П., Шефер Л. , « Модель двухфазного потока Больцмана с тепловой решеткой и ее применение к проблемам теплопередачи. Часть 1. Теоретическая основа », Journal of Fluid Engineering 142-150, vol. 128, 2006.
  22. ^ Юань, П.; Шефер, Л. (2006). «Уравнения состояния в решетчатой ​​модели Больцмана». Физика жидкостей . 18 (4): 042101–042101–11. Бибкод : 2006PhFl...18d2101Y . дои : 10.1063/1.2187070 .
  23. ^ Мишталь, Марек Кшиштоф; Эрнандес-Гарсия, Аньер; Матен, Растин; Соренсен, Хеннинг Ошольм; Матисен, Иоахим (9 сентября 2014 г.). «Детальный анализ решеточного метода Больцмана на неструктурированных сетках». arXiv : 1409.2754 [ физика.флу-дин ].
  24. ^ Фу, Цзиньлун; Донг, Цзябин; Ван, Юнлян; Цзюй, Ян; Оуэн, Д. Роджер Дж.; Ли, Чэньфэн (апрель 2020 г.). «Эффект разрешения: модель коррекции ошибок для внутренней проницаемости пористых сред, оцененной с помощью решеточного метода Больцмана». Транспорт в пористых средах . 132 (3): 627–656. Бибкод : 2020TPMed.132..627F . дои : 10.1007/s11242-020-01406-z . S2CID   214648297 .
  25. ^ Эспиноза, Майкен (2015). «Влияние сжатия на пористость, извилистость газовой фазы и газопроницаемость в моделируемом газодиффузионном слое PEM» . Международный журнал энергетических исследований . 39 (11): 1528–1536. Бибкод : 2015IJER...39.1528E . дои : 10.1002/er.3348 . S2CID   93173199 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a76fa0dbb01a2378ac50c214f0af4b74__1717188900
URL1:https://arc.ask3.ru/arc/aa/a7/74/a76fa0dbb01a2378ac50c214f0af4b74.html
Заголовок, (Title) документа по адресу, URL1:
Lattice Boltzmann methods - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)