Jump to content

Прямое моделирование Монте-Карло

Метод прямого моделирования Монте-Карло ( DSMC ) использует вероятностное Монте-Карло моделирование для решения уравнения Больцмана для с конечным числом Кнудсена потоков жидкости .

Метод DSMC был предложен Грэмом Бердом. [1] [2] [3] почетный профессор аэронавтики Сиднейского университета. DSMC — это численный метод моделирования потоков разреженного газа, в котором длина свободного пробега молекулы того же порядка (или больше), чем репрезентативный физический масштаб длины (т. е. число Кнудсена Kn больше 1). В сверхзвуковых и гиперзвуковых потоках разрежение характеризуется параметром Циена, который эквивалентен произведению числа Кнудсена на число Маха (КнМ) или М. /Re, где Re — число Рейнольдса. [4] [5] В этих разреженных потоках уравнения Навье-Стокса могут быть неточными. Метод DSMC был расширен для моделирования непрерывных потоков (Kn <1), и результаты можно сравнить с решениями Навье-Стокса.

Метод DSMC моделирует потоки жидкости, используя вероятностное моделирование молекул для решения уравнения Больцмана . Молекулы перемещаются через моделирование физического пространства реалистичным образом, который напрямую связан с физическим временем, так что можно моделировать характеристики нестационарного потока. Межмолекулярные столкновения и столкновения молекул с поверхностью рассчитываются с использованием вероятностных феноменологических моделей . Общие молекулярные модели включают модель твердой сферы, модель переменной твердой сферы (VHS) и модель переменной мягкой сферы (VSS). Различные модели столкновений представлены в. [6]

В настоящее время метод DSMC применяется для решения различных течений: от оценки аэродинамики спуска космического корабля "Шаттл" до моделирования микроэлектромеханических систем (МЭМС).

Алгоритм ДСМЦ

[ редактировать ]

Алгоритм прямого моделирования Монте-Карло подобен молекулярной динамике в том смысле, что состояниесистема задается положениями и скоростямичастицы, , для . В отличие от молекулярной динамики, каждая частица в моделировании DSMC представляет собой молекулы вфизическая система, имеющая примерно одинаковое положение и скорость. Это позволяет DSMC масштабировать длину и время для моделирования макроскопических систем (например, входа в атмосферу ). В частности, системный том , где это числоплотность, и каждое столкновение между частицами моделирования представляет собой столкновениясреди молекул физической системы.Как правило, на одну кубическую длину свободного пробега должно приходиться 20 или более частиц.для точных результатов. [ нужна ссылка ]

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

Столкновения

[ редактировать ]

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

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

  1. Пара частиц-кандидатов, и , выбирается случайным образом, а их относительная скорость, , вычисляется.
  2. Пара принимается в качестве партнеров по столкновению, если , где - максимальная относительная скорость в ячейке и является равномерным отклонением в [0, 1).
  3. Если пара принята, коллизия обрабатывается; скорости частиц сбрасываются, но положения остаются неизменными.
  4. После обработки коллизии или отклонения пары вернитесь к шагу 1.

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

После выбора пары столкновений их скорости после столкновения и , оцениваются.Записывая относительную скорость через сферические углы , и эти углы выбираются методом Монте-Карло с распределениями, заданными моделью столкновений.Для модели твердых сфер эти углы равномерно распределены по единичной сфере . Азимутальный угол равномерно распределен между 0 и , поэтому он выбран как где является равномерным отклонением в [0, 1).Полярный угол распределяется согласно плотности вероятности: Используя замену переменной , у нас есть так Скорости после столкновения задаются как Обратите внимание, что в силу сохранения погонного импульса и энергии скорость центра масси относительная скорость при столкновении не меняются. То есть, и Этот процесс повторяется для каждой пары сталкивающихся частиц.

Судя по частоте столкновений, , учитывая кинетическую теорию, общееколичество столкновений твердых сфер в ячейке за время является где - диаметр частиц и это объём клетки. Поскольку кандидаты на столкновение проходят процедуру отбраковки отношение общего числа принятых к общему числу кандидатов на частицы твердых сфер равно Количество кандидатов на столкновение, выбранных в ячейке за временной шаг является Этот подход к определению количества коллизий известен как метод без счетчика времени (NTC).Если установлено слишком высокое значение, то алгоритм обрабатывает такое же количество коллизий (в среднем)но моделирование неэффективно, поскольку многие кандидаты отклоняются.

  1. ^ Берд, Джорджия (1963). «Подход к поступательному равновесию в твердом сферическом газе». Физика жидкостей . 6 (10): 1518–1519. Бибкод : 1963PhFl....6.1518B . дои : 10.1063/1.1710976 .
  2. ^ Г. А. Берд, Динамика молекулярного газа , Clarendon Press, Оксфорд (1976) [ нужна страница ]
  3. ^ Г. А. Берд, Молекулярная газовая динамика и прямое моделирование газовых потоков , Clarendon Press, Оксфорд (1994) [ нужна страница ]
  4. ^ Цянь, Сюэ-Шен (1946). «Супераэродинамика, механика разреженных газов». Журнал авиационных наук . 13 (12): 653–64. дои : 10.2514/8.11476 .
  5. ^ М. Н. Макроссан, «Параметры масштабирования гиперзвукового потока: корреляция данных о сопротивлении сферы» . В: М. С. Иванов и А. К. Ребров, 25-й Международный симпозиум по динамике разреженных газов , Сибирское отделение РАН, стр.759 (2007).
  6. ^ Рухи, Э.; Стефанов, С. (2016). «Схемы выбора партнера по столкновению в DSMC: от микро/нанопотоков к гиперзвуковым потокам». Отчеты по физике . 656 (1): 1–38. Бибкод : 2016ФР...656....1Р . дои : 10.1016/j.physrep.2016.08.002 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 48f79b72a2a2fe1322f3a90efa038bff__1714949580
URL1:https://arc.ask3.ru/arc/aa/48/ff/48f79b72a2a2fe1322f3a90efa038bff.html
Заголовок, (Title) документа по адресу, URL1:
Direct simulation Monte Carlo - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)