Главная » Все файлы » Просмотр файлов из архивов » Документы » II.3 Метод Монте-Карло пробной частицы для свободномолекулярного режима

II.3 Метод Монте-Карло пробной частицы для свободномолекулярного режима (Нестреров С.Б., Васильев Ю.К., Андросов А.В. Методы расчета вакуумных систем), страница 4

2018-01-10СтудИзба

Описание файла

Файл "II.3 Метод Монте-Карло пробной частицы для свободномолекулярного режима" внутри архива находится в папке "Нестреров С.Б., Васильев Ю.К., Андросов А.В. Методы расчета вакуумных систем". Документ из архива "Нестреров С.Б., Васильев Ю.К., Андросов А.В. Методы расчета вакуумных систем", который расположен в категории "". Всё это находится в предмете "вакуумная и плазменная электроника" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "вакуумная и плазменная электроника (вакплазэл)" в общих файлах.

Онлайн просмотр документа "II.3 Метод Монте-Карло пробной частицы для свободномолекулярного режима"

Текст 4 страницы из документа "II.3 Метод Монте-Карло пробной частицы для свободномолекулярного режима"

Рис.II.3.3. Построение полярной диаграммы

II.3.4. Нахождение пространственного распределения частиц

Пространственное распределение можно находить в определенном сечении, например в выходном сечении трубопровода. Тогда координаты частиц фиксируются при достижении ими поверхности выходного сечения. А можно искать распределение частиц через некоторое время после старта. Тогда нужно задать время, через которое частицы будут останавливаться, и будет происходить фиксация их положения.

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

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

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

ParticleR:=Sqrt(CurrentX*CurrentX+CurrentY*CurrentY);

Здесь ParticleR – радиус-вектор частицы; CurrentX и CurrentY – координаты частицы. Для трехмерного случая внутрь функции квадратного корня вносится еще квадрат координаты Z:

ParticleR:=Sqrt(CurrentX*CurrentX+CurrentY*CurrentY+
CurrentZ*CurrentZ).

После определения радиуса-вектора частицы находим номер промежутка в радиусе трубопровода, куда попала частица. Другими словами, находим номер кольца, в которое попала частица:

PartIndex:=Trunc(ParticleR*PartsNumber/TubeR)+1;

Здесь PartIndex – номер промежутка в радиусе трубопровода (номер кольца); TubeR – радиус трубопровода.

Далее производим увеличение значения элемента массива, который характеризует число частиц, попавшее в данное кольцо:

ParticlesNumber[PartIndex]:= ParticlesNumber[PartIndex]+1;

Здесь ParticlesNumber – массив, содержащий количество частиц в разных кольцах выходного сечения в зависимости от радиуса (номера элемента).

Таким образом, в результате накопления получается массив, элементы которого содержат число частиц в кольцах определенного радиуса. Радиус определяется номером элемента: так радиус растет от 0 до TubeR, а номера элементов соответственно растут от 1 до PartsNumber.

Для определения концентрации частиц, т. е. числа частиц на единицу площади (объема для трехмерного случая) нужно значение каждого элемента массива разделить на площадь соответствующего кольца (объем шарового слоя в трехмерном случае). Как площадь кольца, так и объем шарового слоя определяется радиусом данного кольца или слоя и его толщиной. Так как толщина у всех колец (слоев) одинаковая, то для определения относительной концентрации можно использовать только радиус соответствующего кольца (слоя). Если ищется относительная концентрация частиц, то можно использовать не значение радиуса, а значение номера элемента массива. Необходимый пересчет производится следующим образом:

For i:=1 to PartsNumber do
ParticlesNumber[i]:= ParticlesNumber[i]/i.

II.3.5. Типы угловых распределений

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

Обычно при моделировании используются три основных типа угловых распределений: диффузное (косинусный закон), лепестковое и равномерное. Графическое изображение этих распределений показано на
рис. II.3.4. Здесь положение частицы показано звездочкой, а точечный график показывает вероятность вылета частицы в определенном направлении. Например, для диффузного распределения самое большое количество частиц летит в направлении, перпендикулярном поверхности – на рисунке показано штриховой линией. Как видно, эта линия между положением частицы и графиком, определяющим вероятность, самая длинная. Меньшая вероятность у частицы вылететь в направлении, показанном на рисунке пунктирной линией – она короче, чем штриховая. Таким же образом, вероятность вылета в определенном направлении находится и для других распределений. Однако стоит учесть, что на самом деле эти графики не плоские, а объемные, например, для диффузного распределения график представляет собой не окружность, а сферическую поверхность.

Рис. II.3.4. Диаграммы направлений частиц для разных угловых распределений

а – диффузное, б – равномерное, в и г – лепестковое

Направление вылета частицы с поверхности определяется двумя углами (см. рис. II.3.2). Первый – угол θ между траекторией полета и нормалью к касательной плоскости зависит от типа распределения (табл. II.3.1). Второй – угол ψ поворота направления вылета относительно поперечной вектору нормали оси обычно распределен равномерно в пределах .

В формулах, показанных в таблице, показатель n определяет тип лепесткового распределения – если = 1, то лепестковое распределение вырождается в диффузное (рис. II.3.4.а), если 0 < < 1, то диффузное распределение как бы «сплющивается» (рис. II.3.4.в), а если > 1, то, наоборот, «вытягивается» (рис. II.3.4.г). При n = 0 лепестковое распределение вырождается в равномерное (рис. II.3.4.б).

Таким образом, чем ближе значение показателя n к 0, тем более «сплюснутый» характер имеет распределение, тем соответственно выше вероятность вылета частицы в направлении по касательной к поверхности и ниже в направлении, перпендикулярном поверхности. А чем больше значение показателя n, тем более вытянутым становится «язык», и соответственно выше вероятность вылета в направлении по нормали к поверхности и ниже по касательной.

Формулы углов, определяющих направление вылета частицы с поверхности и (ξ θ χ – случайные числа)

Таблица II.3.1

Тип распределения

Формула

Диффузное

Лепестковое

Равномерное

Выражение для угла общее для всех типов распределений

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

II.3.6. Учет времени полета частицы

Расстояние, которое пролетает частица равно модулю полученного значения параметра t. Значение параметра t получается в тех единицах, в которых описывается геометрия системы. Таким образом, время полета частицы от точки до точки определяется как , где v – скорость частицы. Как правило, для расчетов достаточно задать одинаковую для всех частиц постоянную скорость. Если необходимо анализировать общее время полета частицы с начала старта, то соответствующие значения времени полета от точки до точки надо просуммировать.

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

if ((Abs(PossibleTValue)+CurrentDistanceS)>=DistanceS)
\\ Время TimeH (расстояние
\\ DistanceS) наступает до того, как
then
\\ частица достигнет следующей
begin
\\ поверхности?
\\ Если «да», то три следующие строки определяют
\\координаты, в которых частица будет в момент
\\времени TimeH
StopXS:=CurrentX+LCos*(DistanceS-CurrentDistanceS)*(PossibleTValue/Abs(PossibleTValue));
StopYS:=CurrentY+MCos*(DistanceS-CurrentDistanceS)*(PossibleTValue/Abs(PossibleTValue));
StopZS:=CurrentZ+NCos*(DistanceS-CurrentDistanceS)*(PossibleTValue/Abs(PossibleTValue));
\\ Здесь нужно поместить действия с полученными координатами.
CurrentDistanceS:=0;
\\ Пройденное расстояние можно снова обнулить,
\\если нужно отсекать
end
\\ позицию частицы через определенное время
\\(как, например, при поиске давления).
else
begin
\\ Если «нет», то происходит добавление к общему
\\расстоянию (CurrentDistanceS) модуля текущего значения
\\параметра t (PossibleTValue), и вычисления продолжаются
CurrentDistanceS:=CurrentDistanceS+Abs(PossibleTValue);
end;

Здесь PossibleTValue – значение параметра t, соответствующее следующей точке; CurrentDistanceS – уже пройденное частицей расстояние с начала старта; DistanceS – расстояние, которое должна пролететь частица до наступления времени TimeH: DistanceS:=TimeH*v; StopXS, StopYS, StopZS – значения координат частицы в момент времени TimeH.

Нахождение координат, соответствующих времени TimeH делается уменьшением значения параметра t с сохранением его знака.

II.3.7. Учет скорости частицы

При расчетах молекулярных потоков бывает необходимо задавать скорость частицы. В подавляющем большинстве случаев достаточно задать общее для всех частиц постоянное значение. Обычно в качестве значения скорости частицы используется тепловая скорость молекулы:

.

Здесь T – температура газа в Кельвинах; = 1,38·10-23 Дж/К – постоянная Больцмана; m – масса молекулы газа в кг.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее