Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Компьютерное моделирование физических явлений. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Взаимодействия между частицами и атомами кристалла описыва­ются потенциалом Бора или потенциалом Томаса–Ферми. Для учета эк­ранирования атомного ядра электронной оболочкой для потенциала То­маса–Ферми вводится приближение Мольер. В моделях применяются и другие функции экранирования, называемые потенциалами Ленца– Йенсена, Комарова, Калбицера, и универсальный потенциал. Тепловые колебания атомов распределяются по нормальному закону около их равновесных положений. Дл
я упрощения прослеживания траекторий вводится асимптотическое приближение. Наряду с осевым каналирова­нием изучается также и каналирование в атомных плоскостях. В моде­лях рассматриваются как совершенные кристаллы, так и кристаллы, со­держащие дефекты решетки или примесные атомы.
3.2.Источникионов
Реальный источник ионов (ускоритель) имеет в качестве основной
аналитической характеристики функцию плотности распределения ио­нов в фазовом пространстве, определение которой в общем случае явля­ется сложной экспериментальной задачей.
Идеальный источник ионов не существует в природе, но само по-
нятие такого источника играет положительную роль по крайней мере в двух аспектах. Во-первых, для экспериментатора – это набор характери­стик, к которому нужно стремиться при конструировании реального ис­точника. Во-вторых, для теоретика – это возможность оценивания вкла­дов реального источника в тот или иной физический процесс. Плотност дующим образом:
ь распределения ионов идеального источника выглядит сле-
где
– дельта-функция Дирака. Такого типа источник общепринято на-
зывать
I(r, , E) =
точечным, мононаправленным, моноэнергетическим.
(r – r0)
( –
) (E – E0), (3.3)
0
Идеализированный источник ионов, который может непосредст-
венно использоваться в расчетах, должен, с одной стороны, быть мак­симально подобен реальному источнику и, с другой стороны, быть мак­симально удобным при расчетах с алгоритмической точки зрения.
3.3.Кристаллическаяструктура
Идеальный кристалл можно представить в виде повторяющихся в
пространстве одинаковых структурных единиц, называемых элементар­ной ячейкой. Aтомы элементарной ячейки располагаются вблизи строго определенных координат, называемых узлами кристаллографической решетки. На рис.
3.2 показана элементарная ячейка кристаллической
41
решетки алмаза. Смещение атома из узла может быть обусловлено либо температурными колебаниями, либо дефектами кристаллической струк­туры.
Важной характеристикой кристалла является понятие кристалличе­ской плоскости, положение и ориентация в пространстве которой опре­деляется координатами любых трех атомов, расположенных в узлах кристаллической решетки. Линия пересечения двух или более плоско­стей называется кристаллической осью. Плоскости принято обозн
ачать индексами Миллера, которые представляют собой относительные коор­динаты атомов, задающих плоскость. Отметим, что в данной работе нас будут интересовать только низкоиндексные плоскости и оси как наибо­лее выраженные. На рис. 3.2 показаны низкоиндексные плоскости ( алмазной решетки
.
i j k)
Рис. 3.2. Элементарная ячейка кристалла алмазоподобной структуры
и ее проекция на низкоиндексные плоскости
Пространство между двумя параллельными кристаллографически­ми плоскостями при рассмотрении процессов каналирования заряжен­ных частиц называют плоскостным каналом. Пространство, общее для двух и более плоскостных каналов, называют осевым (аксиальным) ка­налом. Проекции
низкоиндексных осевых каналов показаны на рис. 3.2.
Поток частиц можно направить вдоль кристаллографической оси, а также и под некоторым углом к ней.
42
Атомы решетки подвержены тепловым колебаниям. Эти колебания
M

рассматриваются как независимые с амплитудами смещений из равно­весных положений распределенными по закону Гаусса:
fq

2
() exp
1
2

q
 
, (3.4)
2
2
где  – среднеквадратичное отклонение;
2
3
2

1
2
kT T
D
TT
36
2
D
, (3.5)
где T – температура кристалла; M – атомная масса; k – постоянная
T
Больцмана;
– температура Дебая.
D
В модели можно разыгрывать только поперечные компоненты смещений (по
x и y), так как из-за малости углов между направлением
движения частиц и осью кристалла продольными смещениями можно пренебречь.
Окончательные координаты атома:
,
T
(3.6)
,
T

(3.7)

где
xx x
x
и y0 – координаты равновесного положения атома;
0
x

T
y

T
0
yy y

0
2
2 ln( ) cos(2 ),
2
2ln()sin(2),
где  – число, равномерно распределенное случайным образом на ин­тервале (0, 1).
На рис. 2.1 показан «эффективный канал», в который помещается весь поток ионов при условии, что ионы между собой не взаимодейст­вуют. Здесь мы используем основное свойство монокристаллов – ближ­ний и дальний порядок.
Если в процессе многократного рассеяния ион покинул пределы эффективного канала, но не деканалировал (угол вектора импульса иона с кристаллографической осью мень
ше критического угла каналирова­ния), можно считать возможным искусственно поместить его в эффек­тивный канал при условии сохранения характеристик движения иона в соседнем канале (его фазовые координаты относительно ближайшего окружения атомов). Такой подход позволяет значительно сократить время расчета на компьютере. Изменения координат и углов при таком подходе указ
аны на рис. 3.3.
43
x
x
x
x
x
x
x
x
x
Рис. 3.3. Изменение координат при переходе частицы в соседний канал
без деканалирования: индекс m соответствует ширине канала,
индекс n – текущим координатам,
индекс 0 – возвращаемым координатам
Область 1 2 3 4 5 6 7 8
x
0
y
0
00x
y
n
2
y
n
n
yn
x
mn
y
n
xn
yn
2
mn
y
n
xn
yn
x
2
x
2
yy
mn
mn
xn
yn
x
n
yy
2
mn
xn
yn
x
n
yy
2
mn
xn
yn
y
n
n
n
yn
n
y
n
n
yn
В современных моделях не ограничиваются рассмотрением эволю­ции потока только в одном канале, а рассматривают систему из множе­ства атомов, расположенных в соответствии с особенностями заданной кристаллической решетки. Количество атомов может достигать сотен тысяч. Предполагается, что такой кристаллит отражает основные свой­ства реального кристалла.
3.4.Рассеяние
Для моделирования траектории пробега заряженных частиц в кри­сталле необходимо знать процесс рассеяния частиц атомами кристалли­ческой решетки с позиций классической механики.
Основным достоинством метода Монте-Карло является сведение нерешаемой точно многочастичной задачи к последовательности эле­ментарных процессов, решаемых аналитическими методами точно или с использованием приближений, точность которых хорошо изучена. Схе­матично рассеяние ионов на атомах по
казано на рис. 3.4.
44
Рис. 3.4. Схема рассеяния иона на атоме монокристалла в процессе
однократного соударения:
()r и r
– полярные координаты иона;
R – расстояние максимального сближения; О – рассеивающий центр
(начало координат);
– приведенная масса;  – угол рассеяния
В нашем случае сложное взаимодействие налетающего иона с це­почкой атомов кристалла заменяется совокупностью последовательных столкновений иона с очередным атомом, т. е. двухчастичной задачей, решение которой хорошо известно.
При построении реальные плавные траектории можно рассматри­вать как ломанные кривые, т. е. ограничиться асимптотическим при­ближением. При этом траектория и центр рассеяния леж
ат в одной плоскости, асимптоты траектории частицы, падающей и рассеянной, лежат на одинаковом расстоянии от центра рассеяния.
Вычисление угла рассеяния для больших прицельных параметров или больших кинетических энергий упрощается, если применить им­пульсное приближение. В этом случае вычисления можно производить непосредственно в лабораторной системе координат.
Для определения углов рассеяния используется экранированный
потенциал Томаса–Ферми (3.1). Функция экранирования
(r/a) берется
в приближении Мольер:
6/ 1,2/ 0,3/
ra ra ra
( / ) 0,1 0, 55 0, 35
ra
j
-- -
=+ +
. (3.8)
Направление входящей асимптоты в ЛСК для бинарного столкно­вения находится путем решения стандартного интеграла рассеяния:

2(),

bdrrfr
R

 
() 1 ,
fr
 
2
2
bVr
rE
45
()
2
1
(3.9)
1/ 2
r
где b – прицельный параметр; R – расстояние ближайшего приближения
E
æö æ ö æ ö æ ö
ç÷ ç ÷ ç ÷ ç ÷
èø è ø è ø è ø
p

m
f(R) = 0;
атома;
m
r
– масса налетающей частицы.
1
Для больших прицельных параметров
2

mm
12

– энергия в СЦИ; m2 – масса рассеивающего
E
находится посредством импульсного приближения. Ограничения при этом определяют члены наивысших порядков в сумме:
n




nn
11
nn


ZZe b
 
2
12
aE a
r

f
 
. (3.10)
Достаточно будет использовать только первый член:
61,2 0,3
bb b
aa a
, (3.11)
где
b
fK K K
11 1 1
0, 6 0, 66 0,105
=+ +
a
K
– модифицированные функции Бесселя первого порядка.
1
Рис. 3.5. Угловые параметры импульса p иона в ЛСК:  – угол наклона
плоскости рассеяния;
– угол вектора импульса относительно оси OZ;
x, y – проекции угла
В ЛСК угол  представляет собой угол между направлением векто-
p
ра импульса иона
и осью OZ (рис. 3.5).
Поскольку мы используем малоугловое приближение, то без ущер-
ба для точности расчетов можем характеризовать угол рассеяния проек-
p
цией единичного вектора импульса
на плоскость, перпендикуляр-
||
ную кристаллографической оси. Тогда угловые характеристики импульса иона в ЛСК будут представлены следующими вариантами:
cos ,

x
sin .

y
46
(3.12)
При подстановке
части соответствующиая проекция изменится на
x
или
в левую часть выражения (3.10) в правой
y
bx или b
.
y
Критерием разделения частиц на ионы, вышедшие из процесса ка-
налирования (деканалированные), служит сравнение полученного угла с
критическим углом Линдхарда
(3.2).
с
Если угол между направлением движения частицы и кристалло­графической осью разряд деканалируемых. Критический угол
тическим минимальным прицельным параметром ляется из (3.10), если в левой его части стоит
больше
, то исследуемая частица переходит в
с
однозначно связан с кри-
с
b
, который опреде-
min
. Смысл b
с
в том, что
min
каналированная налетающая частица не может подойти к атомному ря­ду ближе, чем на это расстояние. Судьба деканалированных частиц в дальнейшем не прослеживается. Эти частицы будут испытывать хао­тичное рассеяние в кристалле
.
■Программа для пакета Mathematica моделирования прохождения потока
ионовHe2+вкристаллеGe<100>приT=0Кбезучетадеканалирования.
▪Описаниеалгоритма
Алгоритмрасчетапрограммымоделированияпрохожденияионоввканале <100>кристаллагерманиядлясредыMathematicaпостроеннабазетеоретических предпосылок,окоторыхговорилосьвпредыдущихпараграфах.
Объектно‐ориентированныйподход,заложенныйвMathematica,предполага‐ ет,чтооперациибудутпроизводитьсянадвсемпотоком,аненадотдельнойчасти‐ цей,какэтомоглобыбытьприпрограммированиинанеобъектно‐ ориентированныхязыках.
Послезадания параметровивспомогательных рабочихконстант определяем необходимыефункции.Затемформируеммассивугловрассеянияanдлясравнения в процессе взаимодействия. Здесь мы задаем радиус охвата рассеянием rbm – иными словами, максимальное расстояние, где ещеучитывается взаимодействие ионасатомом(рис3.3).Происходитсвоегородаделениекругасрадиусомrbmна концентрические окружности с шагом,определяемым параметромistep.Сделано этодлятого,чтобыизбавитьсяотсущественнойзагрузкикомпьютерапривыполне‐ нииосновногоцикла.
Вкачествеизменяемыхпараметроввнашемслучаеберутсячислоионоввпо‐ токеичислослоев. Слойв данномслучае дляканала<100> равенпостоянной ре‐ шетки,внемпоследовательнорассматриваетсявзаимодействиепотокаионовсче‐ тырьмяатомами,которыеобразуют<100>‐каналвэлементарнойячейкекристалла.
Далее следует ячейка с операторами печати параметров, операторами,за‐ дающимиравномернораспределенныйначальныйпотокионовспомощьюметода Монте‐Карло.Такжевэтуячейкувходятоператоры,формирующиеключевуюфунк‐ циюActionдлярасчетатраекторийионов.Послепроходакаждогоатомаосуществ‐
47
ляетсяанализвыходачастицыизканалаимодификацияпространственныхи угло‐ выхкоординат (возвратв «эффективный»канал) (рис3.3).Послевыполненияэтой ячейки происходит печать параметров и графический вывод координатного рас‐ пределенияначальногопотока.
И,наконец, задаем основной цикл дляфункции Actionсграфическимвыво‐ домраспределенияпотокапослекаждогослоя.
▪Программа  Ячейка1:Заданиепараметров
z2=32; (* заряд атома *) z1=2; (* заряд частицы *) m2=72.59;(* масса атома, а.е.м. *) m1=4.003; (* масса частицы, а.е.м.*) cons=5.657; (* пост. решетки, А *) el=1.8; (* энергиЯ частиц, Мэв *) elkev=el*1000; (* энергиЯ частиц, кэв*) tetin=0; (* нач. угол влета, рад *) dimz=1414.245; (* шаг между соседними атомами в канале, мA*) maxc=rbx=rby=2000; (* граница канала, мA*) chanal={{0,0},{0,2000},{2000,2000},{2000,0}}; (* координаты атомов в ка-
нале *) (* Трансф. коэффициенты *)
radgr=1/Degree; (* рад в град *) angma=1000; (* ангстрем в мА *) maang=0.001; (* мА в А *)
atf=0.468345/Sqrt[ z1^(2/3) + z2^(2/3) ]; (* радиус Томаса-Ферми, A *) psikr=psich=Sqrt[ z1*z2*2.8804*10^(-5)/(cons*el)]; (* критический угол,
рад *)
psigr=psichg=psich*radgr; (* критический угол, град *) teting=tetin*radgr; iatf=atf*angma; epsi=z1*z2*14.4*10^(-6)/(el*atf);
Hyp[n_,m_]:=N[Sqrt[n^2+m^2]]; (* гипотенуза *)
(* угол рассеяния *)
ra=rb/atf; Ansin[rb_,atf_,epsi_]= epsi* (0.6*BesselK[1, 6*ra]+
0.66*BesselK[1, 1.2*ra]+0.105*BesselK[1, 0.3*ra]);
(* критический прицельный параметр *)
rbbkr=rb/.FindRoot[ rb-Ansin[ rb,atf,epsi]==0, {rb,10^(-10),cons}];
rbm=3000; (* радиус охвата рассеянием , мА *) b=istep*maang; (* A *) an=N[ Table[Ansin[ b,atf,epsi]/istep,{istep,rbm}] ] ; (* рад/мА *)
nI=1000 ; (* число ионов *) nlayers=20; (* толщина , число. постоянных решетки *)
dte=Date[]; Print [ " ",dte[[4]],":",dte[[5]]," ", dte[[3]],"-",dte[[2]],"­",dte[[1]] ]; Print [ "заряд атома z2=",z2," заряд частицы z1=",z1];
Ячейка2:Рабочиеконстанты
Ячейка3:Функции 
Ячейка4:Массивугловрассеяния
Ячейка5:Изменяемыепараметры
Ячейка6:Расчетраспределенияпотока
48
Print [ "масса атома,а.е.м. m2=",m2, " масса частицы,а.е.м. m1=" ,m1]; Print [ "пост. решетки, анг cons=",cons, "энергия частиц ,мэв el=",el ]; Print ["толщина, ч.пос.реш. nlayers=",nlayers,"число частиц nI=", nI]; Print [ "нач. угол влета, рад tetin=", tetin]; Print [ "шаг между атомами, манг dimz=",dimz]; Print [ "радиус захвата, манг rbm=", rbm]; Print [ "радиус томаса-ферми, манг iatf=", N[iatf] ," epsi=", N[epsi]]; Print [ "крит. угол psikr=", psikr, " рад psigr= ", N[psigr] ," град"]; Print [ "крит.приц.параметр rbbkr=", rbbkr];
Ion=Table[ Random[Real, maxc ],{nI},{2}];(* начальные координаты ионов
*)
tetaxy=Table[0, {nI}, {2}]; (* начальное угловое распределение *) ListPlot[Ion,Frame->True,PlotRange->{{0,maxc},{0,maxc}}, AspectRatio -> 1,PlotLabel -> init]; (*график распределения нач.потока
*)
(* массив расстояний X и Y до атома *)
Action[at_]:=Module [ {r,dr},rxry=Table[Ion[[i]]-chanal[[at]],{i,nI}];
r=Round[ Table[Hyp[rxry[[i,1]],rxry[[i,2]]],{i,nI}] ]; (*гипотенуза *)
(* приращение попер. расст. dx dy *) Table[If[r[[i]]<rbm, tetaxy[[i]]=tetaxy[[i]]+an[[ r[[i]] ]]*rxry[[i]],
tetaxy[[i]]=tetaxy[[i]] ], {i,nI}]; Ion=Ion+dimz*tetaxy; (* новые координаты без учета выхода из канала *)
(* Анализ выхода из канала и модификация координат *)
Do[ Which [ Ion[[i,1]]<0, {Ion[[i,1]]=-Ion[[i,1]], tetaxy[[i,1]]=­tetaxy[[i,1]] } ],{i,nI} ]; Do[ Which [ Ion[[i,2]]<0, {Ion[[i,2]]=-Ion[[i,2]], tetaxy[[i,2]]=­tetaxy[[i,2]] } ] ,{i,nI}]; Do[ Which [ Ion[[i,1]]>maxc, {Ion[[i,1]]=2*maxc-Ion[[i,1]], tetaxy[[i,1]]=-tetaxy[[i,1]] } ] ,{i,nI}]; Do[ Which [ Ion[[i,2]]>maxc, {Ion[[i,2]]=2*maxc-Ion[[i,2]], tetaxy[[i,2]]=-tetaxy[[i,2]] } ] ,{i,nI}];
]
Do [
{ Do[ Action[i],{i,4}]; ListPlot[Ion,Frame->True,PlotRange->{{0,maxc},{0,maxc}}, AspectRatio -> 1, PlotLabel -> n]; } ,{n,nlayers}]
Ячейка7:Основнойцикл 
▪Возможныерезультаты
Выборочныерезультатыработыпрограммыприведенынарис.3.6.Нонедля германия,адляарсенидагаллияGaAs.ВтаблицеМенделееваGa31,Ge32иAs33рас‐ положены рядом,иихзаряды,аследовательно,ивоздействиянапролетающие ионынесильноотличаютсядруготдруга.Исследуемыйпотокионовпрослеживал‐ сядо глубиныL = 668нм.Первоначальный потокраспределен равномерно(0нм). Сростомглубинычастицыначинаютудалятьсяотатомныхрядовкцентруканала.
49
Рис. 3.6. Пространственное распределение потока ионов He+
с энергией 1.8 МэВ в кристалле GaAs: поток, состоящий из 10 000 ионов,
равномерно падает на кристалл вдоль кристаллографической оси <100>;
далее приведены результаты для следующих глубин (слева направо):
23, 51, 96, 125, 170, 232, 294, 340, 396, 453, 668 нм
Первыймаксимумсжатиякцентрунаходитсянаглубинеоколо50нм.Затем ионы впоследствии инерционности опять распределяются почти по всей площади канала, только рядом с атомами наблюдаются обедненные зоны.Такойпроцесс имеетосциллирующийхарактернанебольшомрасстоянииотповерхностикристал‐ ла.Затемосцилляциипотокасглаживаются,инабольшойглубинепотокраспреде‐ ляетсяповсей возможнойплощадиканала,чтоговорит онаступлениистатистиче‐ ского равновесия в глубине кристалла. На протяжении исследуемой глубины наблюдаются«узоры»,состоящиеизфракцийчастиц,фазовыекоординатыкоторых
50
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]