Спросить
Войти
Категория: Физика

МОДЕЛИРОВАНИЕ ЭЛЕКТРОННЫХ ТРАЕКТОРИЙ В ТВЕРДЫХ ТЕЛАХ МЕТОДОМ МОНТЕ-КАРЛО

Автор: Масловская Анна Геннадьевна

А.Г. Масловская, С.Н. Илика, А.В. Сивунов

МОДЕЛИРОВАНИЕ ЭЛЕКТРОННЫХ ТРАЕКТОРИЙ В ТВЕРДЫХ ТЕЛАХ

МЕТОДОМ МОНТЕ-КАРЛО

The simulation of electron transport in solid specimen under the condition of electron irradiation in the scanning electron microscope is presented. The 3D animation is based on random walk of electrons according to elastic and inelastic energy losses by the Monte-Carlo method. The simulation model is designed provided Matlab programming. The results of computer 3-D simulation for the various initial parameters are discussed.

Введение

В случаях, когда в прикладных задачах аналитические методы не дают решения проблемы, прибегают к методам статистических испытаний, или методам Монте-Карло. Одним из примеров применения метода статистических испытаний является имитация на ЭВМ случайных процессов рассеяния и потерь энергии электроном в твердом теле. В растровой электронной микроскопии изображение объекта формируется последовательно по точкам и является результатом взаимодействия электронного пучка с поверхностью образца. При взаимодействии электронного пучка с твердой мишенью возникает большое число явлений, которые служат основой для формирования различного рода сигналов. К ним можно отнести вторичные и отраженные электроны, характеристическое и тормозное рентгеновское излучение, Оже-электроны и фононы различных энергий [1]. Подробную информацию обо всех этих процессах можно получить, проводя расчеты по методу Монте-Карло [2-5]. Моделирование методом Монте-Карло стохастических явлений [6] вызывает интерес и в связи с распространением информационных технологий - рост доступных объемов оперативной памяти и быстродействия микропроцессоров позволяет переходить к трехмерному моделированию, изучать процесс рассеяния электронов в облучаемых материалах более подробно.

В данной работе представлены результаты моделирования транспорта электронов при облучении твердых тел в растровой электронной микроскопии на основе применения концепций метода Монте-Карло.

Физическая и математическая постановки задачи моделирования электронных траекторий

в твердых телах

При использовании метода Монте-Карло для моделирования транспорта электронов считается, что электрон с энергией Е0 падает на поверхность образца в некоторую точку Р0 (рис. 1) с координатами (0, 0, Ь). Электрон может испытывать упругие или неупругие соударения и может быть отражен обратно из образца. Методика расчета предполагает, что каждый электрон после рассеяния в точке на углы щ, р (щ -азимутальный угол, р^ - угол отклонения) проходит в

Рис. 1. Упрощенная модель

образце между случайными событиями рассеяния траектории движения электронов. к м ^ ■> к

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

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

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

Алгоритм моделирования транспорта электронов в твердых телах

Вид взаимодействия (упругое либо неупругое) определяется с помощью случайных чисел, равномерно распределенных в интервале (0, 1), генерируемых с использованием встроенной функции ППП Matlab.

Установлено, что область взаимодействия электронов с твердым телом весьма локальна и имеет размеры в несколько микрометров [2-3]. Глубина этой области существенно больше, чем ширина, и по форме представляет собой четкую «грушу». Прохождение такой формы становится понятным при учете свойств упругого и неупругого рассеяния. Для вещества с низким атомным номером неупругое рассеяние становится более вероятным, и, следовательно, электроны, проникающие первоначально в твердое тело, претерпевают относительно малое рассеяние в узкой области грушевидного объема [1]. Электроны теряют энергию, а при более низких энергиях упругое рассеяние становится более вероятным. В результате упругого рассеяния электроны отклоняются от первоначального направления движения, рассеяние в поперечном направлении приводит к образованию широкой части грушевидной области взаимодействия.

Таким образом, всю область мишени можно разделить на два слоя: первый - приповерхностная область облучаемого материала (например, 1/20 от размера бомбардируемой пластинки); второй -остальная часть твердого тела. При попадании электронов в верхнюю область необходимо увеличить вероятность неупругого взаимодействия, при попадании электрона в остальную область мишени - вероятность упругого взаимодействия.

После определения вида рассеяния электрона в точке Pi необходимо найти его следующее местоположение. Значения щ , j ( щ - азимутальный угол, j - угол отклонения, рис. 2) будут определять направление движения электронов.

Упругое рассеяние происходит в результате столкновения электронов с ядрами атомов, частично экранированных связными электронами. Электрон отклоняется от направления падения на угол jY , который может принимать значения от 0° до 180°, но его типичное значение

Рис. 2. Отклонение

электрона при рассеивании. Угол отклонения ери азимутальный угол О.

составляет величина порядка 10°. Доказано, что при актах упругого соударения происходит отклонение на углы больше 2°, поэтому будем генерировать углы в диапазоне [2°; 10°] с большей вероятностью, а углы (10°; 180° - с меньшей.

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

90& 6

. При неупругом взаимодействии происходит отклонение электрона на угол рм,

причем jN << jY . Пусть 00 <jN < 20. Азимутальный угол О будет рассчитываться по формуле:

0 = 2R (1) где R - случайное число.

Расстояние, которое электрон проходит между двумя соседними взаимодействиями, равно длине его пробега [4]:

1 = -11n(l -X), (2) где Xе [0,l] - равномерно распределенная случайная величина; l - средняя длина свободного пробега (1 = (A/N0)rs); А - атомный вес, г/моль; N0 - число Авогадро (6.02• 1023 моль-1); r -плотность, г/см3; s - сечение рассеяния.

В качестве сечения можно использовать сечение по модели Резерфорда [3]:

s(>j0 ) = 1.62 •Ю-20 • Z2 • ctg j (3)

где s(> j0) - вероятность рассеяния на угол, превосходящий j0; Z - атомный номер рассеивающего атома; Е - энергия электрона (кэВ).

Текущее положение электрона определено координатами (x, y, z), текущая траектория электрона - единичным вектором r , который характеризуется направляющими косинусами: cos a = r • i,

<!cosb = r • j, (4)

cosg= r • k,

где i, j,k - единичные векторы.

Первоначально положение электрона задается координатами (x0, y0, z0), а траектория определена значениями направляющих косинусов (0, 0, -1). Новое положение электрона (x1, y1, z1) рассчитывается по соотношению: x1 = x0 + cosa-1,

«y1 = y0 + cosb• l, (5)

z1 = z0 + cosg-1,

где l - это путь, который электрон проходит между двумя соударениями, рассчитываемый по формуле (1).

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

Электрон первоначально попадает в точку А, под углом 90° к осям х и под углом 180° к оси z. В этой точке электрон сначала отклоняется на угол j от первоначального направления, а затем поворачивается на азимутальный угол w так, как это схематически показано на рис. 3. В результате электрон получит новое направление и окажется в точке B.

Новое направление электрона определяется системой соотношений:

sx = cosa = s • cosw-sinj, sy = cos ff = S • sin w • sin j, sz = cosy1 = SI • cos j,

Рис. 3. Отклонение

электрона при рассеивании. Угол отклонения р и

где ^ - единичный вектор.

Направляющие косинусы будут определяться выражением (6) только в том случае, когда «новое» направление электрона совпадает со «старым», первоначальным направлением. Для определения «новых»

направляющих косинусов

рассмотрим рис. 4. Пусть в начальный момент времени электрон движется вдоль вектора г0 в «старой» (глобальной) системе координат (О, х, у, ¿). Его направление характеризуется направляющими косинусами

cos a ,cosf ,cos

После упругого или неупругого

/ i j У

столкновения в точке А электрон приобретает новое направление траектории движения ^ . Свяжем с вектором Рис. 4. схема изменения

«новую» систему координат с ортонормированным базисом направления движения электрона. е1,е2,е3. Вектор е3. по направлению совпадает со «старым»

направлением движения электрона. Направляющие косинусы (соБ^соБ^сову1) вектора г1 в «новой» системе координат определены соотношениями (6).

Чтобы определить «новые» направляющие косинусы электрона, необходимо найти координаты вектора т1 относительно системы координат (О, х, у, £).

Координаты базисного вектора е3 положим равными (сов^соБ^сову0). Координаты остальных векторов базиса будем подбирать из условия их взаимной ортогональности. Следовательно:

&1 -(cosy0) д/1 -(cosy0) Чтобы найти е1, решим систему уравнений:

хе • cosa0 + уе • cosf0 + ze • cosf0 = 0,

хе • cosf0 ye • cos ac

д/1 -(cosy0) д/1 -(cosy0 )2

W + (yj + U = 1

Следовательно:

cosa0-cosg0 cosp°-cosg)

-(cosg0) y¡1 - (cosg0)

Критерием верности полученных соотношений служит проверка условия ортогональности векторов. Теперь можно найти значения «новых» направляющих косинусов (cosa^cosb^cosg) через «старое» направление (cosa^cosb^cosg0), используя матрицу перехода и координаты вектора r0 в глобальной системе координат.

Для дальнейшего расчета направляющих косинусов в программном приложении использованы следующие соотношения: если |cosg+1 > 0.9999, то cosai+1 = coso-sinj,

ai+1 i+1 cos j- cosg cosp = sino- sinj, cosg =—p--i—; во всех остальных случаях:

i+1 sin j Í i i oi . \\ i

cosa = . ^cosa - cosg - coso-cosp - smoj+ cosa - cosj,

V1 -(cosg )2

cos P+1 = , sin j-(cos pl - cosg - coso- cos a1 - sino)+ cos pl - cos j, (10)

\\1 -(cosg )

cos g+1 = - sin j - cos o - д/1 - (cos g )2 + cos g - cos j.

Неупругое рассеяние возникает благодаря задействованию двух механизмов: неупругих взаимодействий с ядрами атомов и неупругих взаимодействий со связными электронами. В обоих случаях происходит изменение энергии падающего пучка электронов. Как уже отмечалось, такое изменение энергии можно описать с помощью непрерывной функции. В частности, можно использовать соотношение Бете [1] для непрерывной потери энергии, которое учитывает все процессы потерь энергии. Потеря энергии на единицу длины в твердом теле dE / dx равна [4]:

dEm =-Р 4„ ^Г f 1166 - E

lA/1 - (cos g j2

dx 0 AEm I J

2pe 4N0 —— - 1nl --m I, кэВ/см, (11)

где e- заряд электрона; N - число Авогадро; N - атомный номер; A - атомный вес, г/моль; р -плотность, г/см3; Em - средняя энергия электрона на пути, кэВ; J - средний потенциал ионизации, кэВ.

Средний потенциал ионизации, которым является средняя потеря энергии на взаимодействие при учете всех возможных процессов потери энергии, дается соотношением [1]:

J = (9.76 • 2 + 58.5 • 2~0Л9)-10-3, кэВ. (12)

Дополняя уравнение (11) начальным условием, имеем задачу Коши, для решения которой используем встроенные решатели ППП Ма1;1аЬ.

Расчет траектории и потерь энергии электроном на ее длине будем производить до тех пор, пока величина его энергии не станет такой, при которой электрон уже не может больше вызывать ионизацию, - например, ~ 500эВ.

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

Программная реализация имитационной модели в ППП Matlab

Программное приложение реализовано в ППП Matlab 7.8.0. Модуль является универсальным, обладает динамичным интерфейсом и содержит одну экранную форму, снабженную необходимыми теоретическими сведениями и пояснениями. Данная программа реализует имитационную модель распространения электронов в твердых облученных телах. Симулированы два классических взаимодействия электронного пучка с образцом - упругие и неупругие процессы, в частности упруго-отраженные электроны и обратно-отраженные электроны.

Активизация рабочего пространства требует загрузки программной среды и осуществляется запуском .га-файла, в результате на экране появляется окно инициализации входных данных и вывода результатов, как показано на рис. 5. В качестве входных аргументов в области INITIALIZATION вводятся количество электронов (Number of electrons); время, равное одному итерационному шагу (Time interval, arb. units); значение начальной энергии электронного пучка (Initial value of electron Ьеат energy, keV); химический состав (Туре of solid specimen); размеры облучаемого материала (Size of specimen). Для удобства просмотра, предлагается выбор масштаба (Scaling up to). Активизации клавиши «Plot» приводит к запуску основных расчетов, непосредственно отвечающих за моделирование электронных траекторий, а также к выводу 3D-графика.

Рис. 5. Интерфейс демонстрационной программы.

Анализ результатов моделирования

Отдельная траектория, хотя она и может быть точно рассчитана, не дает какой-либо информации о полном взаимодействии «электрон - твердое тело» и поэтому для достижения статистической достоверности должно быть рассчитано достаточно большое число траекторий (обычно 1000-10000). При вычерчивании такого количества траекторий визуализируется форма области взаимодействия пучка в твердом теле. Проведем анализ зависимости области от параметров пучка и образца: энергии пучка, атомного номера объекта, толщины образца.

Приведем модельное распределение электронов в зависимости от химического состава вещества. Расчеты, осуществленные методом Монте-Карло для мишеней, состоящих из алюминия (2 = 13), железа (2 = 26) и золота (2 = 79) (рис. 6), показывают, что линейные размеры области взаимодействия при фиксированной энергии пучка уменьшаются с возрастанием атомного номера.

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

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

Представим результаты расчета электронных траекторий при различных значениях стартовой энергии. Размер области взаимодействия сильно зависит от энергии, с которой электроны попадают на образец. Увеличение ее размеров с ростом энергии пучка становится понятным при исследовании уравнений (3) и (11). Сечение упругого рассеяния обратно

пропорционально квадрату энергии а ~1/ Е2.

ELECTRON TRANSPORT IN SOLID SPECIMEN

ELECTRON TRANSPORT IN SOLID SPECIMEN

ELECTRON TRANSPORT IN SOLID SPECIMEN

0.25
0.25
0.2499
0.2499
0.2498
0.2498
0.25
0.2499
0.2498

Рис. 6. Расчет области взаимодействия в твердом теле методом Монте-Карло, Е0 = 20 кэВ:

а - алюминий; б - железо, в - золото.

Таким образом, по мере возрастания энергии траектории электронов вблизи поверхности становятся более спрямленными и электроны глубже проникают в твердое тело, прежде чем эффекты многократного рассеяния приведут к развороту части электронов и движению назад к поверхности. Скорость потерь энергии на проходимом пути, как это следует из уравнения Бете, обратно пропорциональна энергии с1Е / с1х ~1/ Е. При более высоких энергиях электроны могут проникать на большие глубины, так как у них сохраняется большая доля начальной энергии после прохождения одного и того же отрезка пути. Форма области взаимодействия существенно не меняется при изменении энергии пучка. Поперечные размеры и размер в глубину изменяются с энергией аналогичным образом.

Для проверки зависимости формы и размеров области электронного рассеяния в облучаемой мишени от значений стартовой энергии были проведены следующие испытания методом Монте-Карло: твердое тело (элементный состав - золото) облучали электронами; прослеживалось 50 историй электронов. Первоначальный угол падения электронного луча к поверхности мишени - 90°. Результаты расчетов, проведенные при различных значениях стартовых энергий, представлены на рис. 7.

Для анализа динамики числа оставшихся и покинувших образец электронов проводился подсчет нормированных по отношению к первоначальному числу электронов с течением времени. На рис. 8 приведены соответствующие графики при начальной энергии пучка 20 кэВ для золота. Обработка данных проводилась с использованием метода наименьших квадратов.

Для проверки адекватности результатов компьютерного моделирования полученное распределение электронного пучка в твердом теле сравнивалось с полуокружностью с центром в точке падения луча, аппроксимирующую огибающую траекторий электронов. С этой целью принималось значение полной длины пробега электрона Яко, рассчитанное по Канайя и Окаяма. Выражение для полной длины пробега с учетом полного сечения рассеяния, учитывающего как упругие, так и неупругие акты взаимодействия имеет вид:

Яко = 0.0276 • А • £о67 /20 889 • р , мкм, (13)

где Е0 дается в кэВ; А - в г/моль; р - в г/см3; 2 - атомный номер мишени.

ELECTRON TRANSPORT IN SOLID SPECIMEN

ELECTRON TRANSPORT IN SOLID SPECIMEN

ELECTRON TRANSPORT IN SOLID SPECIMEN

ELECTRON TRANSPORT IN SOLID SPECIMEN

0.25
0.2499

Рис. 7. Расчет области взаимодействия в золоте для разной энергии пучка:

а - 5 кэВ; б - 10 кэВ, в - 20 кэВ, г - 30 кэВ.

Рис. 8. Нормированная временная зависимость отношения оставшихся (а) и эмитированных (б) электронов.

Рассчитанные согласно этому выражению значения Яко для алюминия и золота приведены в таблице.

_Сравнение различных длин свободного пробега (в мкм) [2]_

Мишень 5 кэВ 10кэВ 20кэВ 30кэВ

Алюминий

Пробег по Канайе-Окаяме (12) 0,41 1,32 4,2 8,3

Золото

Пробег по Канайе-Окаяме 0,085 0,27 0,86 1,70

На рис. 9 представлено рассеяние 100 электронов при начальной энергии, равной 20 кэВ. Облучаемый материал - золото. Геометрическая модель образца - куб с длиной стороны 0,5 см. Время соответствовало 400 итерационным шагам.

ELECTRON TRANSPORT IN SOLID SPECIMEN

Рис. 9. Сравнение формы области распределения электронного пучка в твердом теле с аппроксимирующей полуокружностью.

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

Заключение

В работе сформулирована динамическая статистическая 3,0-модель взаимодействия сфокусированного зонда растрового электронного микроскопа с твердыми телами. В математической формулировке модели учтены упругие и неупругие процессы взаимодействия электронов с образцом, вызванные бомбардировкой мишени. Проведена численная реализация имитационной модели, основанная на алгоритмизации метода статистических испытаний (метод Монте-Карло) в ППП Ма1:1аЬ. На основании предложенного алгоритма реализовано программное приложение по имитации электронных траекторий. Разработанное программное приложение позволяет наблюдать анимацию электронных траекторий для выбранного элементного состава материала, мощности падающего излучения, времени рассеяния, количества историй электронов, а после каждой реализации вычислительного эксперимента контролировать динамику изменения оставшихся и покинувших электронов.

1. Гоулдстейн, Дж. Растровая электронная микроскопия и микроанализ - М.: Мир, 1984. - 303с.
2. Борисов, С.С. Моделирование методом Монте-Карло физических процессов взаимодействия нерелятивистских электронов с веществом: Дис. ...д-ра физ.-мат. наук. - 2006 . - 154с.
3. Лебедь, В.И. Моделирование методом Монте-Карло процессов взаимодействия пучка электронов с твердым телом и возбуждения рентгеновского излучения: автореф. дис. .канд. физ.-мат. наук. - М., 2004. -190 с.
4. Napchan, E. Monte Carlo Simulation of Electron Trajectory // European Microscopy and Analysis. - 1992. -V. 2. - P. 21-23.
5. Cazaux, J. Mechanisms of charging in electron spectroscopy // Journal of Electron and Related Phenomena -1999. - V. 105. - P. 155-185.
6. Соболь, И.М. Метод Монте-Карло. - М.: Наука. Гл. ред. физ.-мат. лит-ры, 1985. - 80 с.
МОДЕЛИРОВАНИЕ МОДЕЛИРОВАНИЕ ЭЛЕКТРОННЫХ ТРАЕКТОРИЙ ТВЕРДЫЕ ТЕЛА МЕТОД МОНТЕ-КАРЛО
Другие работы в данной теме:
Контакты
Обратная связь
support@uchimsya.com
Учимся
Общая информация
Разделы
Тесты