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

SimulationPhysProc_1_81

.pdf
Скачиваний:
24
Добавлен:
11.06.2015
Размер:
1.47 Mб
Скачать

Проанализируем структуру полученного решения.

{201,5}

 

 

 

 

{201,5}

 

Xn := Rkadapt(fn,0 ,time,200,D)

 

 

X =

{201,5}

 

 

{201,5}

 

 

 

 

 

 

{201,5}

 

Каждая строка во вложенном (nested) массиве соответствует одной траектории. Извлечем, например, данные для первой траектории. Как видно, столбцы содержат информацию в следующем порядке: время, z – координата, скорость Vz, y – координата, скорость Vy. Данные можно просмотреть, используя линейку листания.

 

 

0

1

2

 

0

0

-4·10 -10

1.548·109

 

1

2.585·10 -21

-3.96·10 -10

1.548·109

 

2

5.169·10 -21

-3.92·10 -10

1.547·109

X =

3

7.754·10 -21

-3.88·10 -10

1.547·109

0

4

1.034·10 -20

-3.84·10 -10

1.547·109

 

 

5

1.292·10 -20

-3.8·10 -10

1.547·109

 

6

1.551·10 -20

-3.76·10 -10

1.547·109

 

7

1.809·10 -20

-3.72·10 -10

1.547·109

 

8

2.068·10 -20

-3.68·10 -10

1.547·109

Для построения графика извлечем z и y – координаты всех траекторий и разместим их в едином массиве.

Z := augment (X0)1 ,(X1)1 ,(X2)1 ,(X3)1 ,(X4)1 Y := augment (X0)3 ,(X1)3 ,(X2)3 ,(X3)3 ,(X4)3

Как видно из рис. 1, все траектории имеют ожидаемое поведение и каждая из них касается огибающей, не пересекая ее.

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

21

.

11

 

 

4 10

 

 

 

0

 

 

 

0

11

 

 

.

 

 

2 10

 

 

 

Yp(z)

 

 

 

Y

 

 

 

 

0

 

 

 

5 .10 11

0

5 .10 11

 

 

0,0,z,Z

 

Рис. 1. Траектории альфа-частицы с энергией 5 MeV

 

при рассеянии на ядре золота

Извлечем компоненты скорости для k – ой траектории и определим кинетическую и потенциальную энергии частицы вдоль траектории. Построим графики кинетической, потенциальной и полной энергий в зависимости от времени. Здесь же с помощью маркера пометим начальную кинетическую энергию частицы Tα .

 

 

 

 

 

 

2

2

k := 0

vz := (Xk)2

vy := (Xk)

4

r :=

(Xk)1

 

+ (Xk)3

 

 

 

(vz2 + vy2)

 

 

 

 

 

 

T := (Xk)0 Ek :=

mα

 

Ep :=

q1 q2

 

E := Ek + Ep

 

 

2

 

 

 

r

 

 

 

Изменяя k – номер траектории, можно увидеть, насколько хорошо сохраняется полная энергия вдоль каждой траектории. Апостериорные оценки показывают, что в результате накопления ошибок округления полная энергия сохраняется только с точностью порядка 2%. Причем наибольшее изменение происходит в окрестности точки разворота частицы. Кроме того, следует отметить, что полная энергия несколько выше начальной кинетической энергии частицы на входе в область взаимодействия. Это связано с тем, что начальные значения координат выбраны недостаточно далеко от рассеивающего центра и там полная энергия еще не определяется полностью кинетической. При сопоставлении траекторий с огибающей эти огрехи расчета еще не проявляются.

22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tα

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ek

.

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ep

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

.

19

2

.

10

19

.

19

4

.

10

19

.

19

 

 

 

 

 

 

1 10

 

 

 

3 10

 

 

 

5 10

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

Рис. 2.

К проверке сохранения энергии вдоль траектории

Потенциал Ленарда-Джонса

Рассмотрим рассеяние частицы с приведенной массой m = 20 a.u. в потенциале Ленарда - Джонса с параметрами, отвечающими взаимодействию двух атомов неона. В главе 2 такая задача уже рассматривалась в связи с процедурой расчета сечений рассеяния. Это позволяет сопоставить некоторые характеристики рассеивающейся частицы.

 

 

 

 

a

12

a

6

 

 

 

 

 

 

 

 

 

 

 

 

a := 2.74 A

Vo := 0.0031 eV

U(r) := 4 Vo

 

 

 

 

r

r

 

 

Переопределим потенциал как функцию двух переменных на плоскости (z,y), выделяя область сильной отталкивательной сердцевины для того, чтобы обойти неприятности из-за сингулярности при построе-

нии графиков. ( ( ))

ε := 2.7 A Φ(z,y) := if z2 + y2 < ε2,U(ε),U z2 + y2

Определим проекции силы Fz и Fy как функцию переменных z и y

и используем уравнения движения в форме Ньютона.

 

d

 

d

 

Fz(z,y) := −

 

 

Φ(z,y)

Fy(z,y) := −

 

 

Φ(z,y)

 

 

dz

 

dy

 

Пусть энергия частицы и ее масса, как и в гл. 2, составляют величины

23

Eo := 0.8 Vo

 

 

Eo = 2.48 × 103

eV

mc2 := 20 931.5 106

 

mc2 = 1.863 × 1010

eV .

Начальная скорость частицы в единицах скорости света равна

c := 2.99793 10

10

cm

V0 :=

2 Eo

V0 = 5.16 ×

10

7 .

 

s

mc2

 

Для сравнения с результатами гл. 2. при данной энергии интересно выбрать прицельный параметр около b = 4.8А, при котором наблюдалось рассеяние по спирали. Тогда оценка времени моделирования траекторий движения и начальные значения координат и скоростей для пяти траекторий с близкими прицельными параметрами равны

time := 20

a

 

 

time = 1.062 × 108

a 1.7515 = 4.799

A

V0

 

 

 

 

 

 

 

 

 

 

 

 

K := 5

 

 

k := 0 .. K 1

 

 

 

 

f

 

 

 

 

 

3a

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

V0

 

 

 

 

 

 

Fz(f0,f2)

 

 

 

 

 

 

 

f

:=

 

 

 

 

D(t,f) := mc2

 

 

k

 

 

 

+ 0.00045 k)

 

 

 

 

 

f3

 

 

a (1.7515

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

Fy(f0,f2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mc2

 

 

Для решения системы уравнений движения воспользуемся встроенной функцией Bulstoer(.) или Radau(.).

Xk := Bulstoer(fk,0 ,time,200,D)

Для построения графика извлечем z и y – координаты всех траекторий и разместим их в едином массиве.

Z := augment (X0)1 ,(X1)1 ,(X2)1 ,(X3)1 ,(X4)1 Y := augment (X0)3 ,(X1)3 ,(X2)3 ,(X3)3 ,(X4)3

Как видно из рис. 3, все траектории начинаются в точке около z = 8 A и y = b = 4.8 A. Однако дальнейшее поведение траекторий очень разное. Незначительное изменение прицельного параметра приводит в дальнейшем к совершенно разным траекториям. Частица совершает разное число оборотов перед тем, как уйти от рассеивающего центра.

24

 

10

 

 

 

 

 

0

 

 

 

 

 

 

Y 0

5

 

 

 

 

 

 

 

 

 

 

 

Y 1

 

 

 

 

 

 

Y 2

0

 

 

 

 

 

 

 

 

 

 

 

Y 3

 

 

 

 

 

 

Y 4

5

 

 

 

 

 

 

 

 

 

 

 

 

10 10

5

0

5

10

 

 

 

0,Z 0 ,Z 1 ,Z 2 ,Z 3 ,Z 4

 

Рис. 3.

Рассеяние по спирали в потенциале Ленарда-Джонса

Проанализируем изменение энергии вдоль траектории. Для этого извлечем компоненты скорости для k –ой траектории и определим кинетическую и потенциальную энергии частицы вдоль траектории. Построим графики кинетической, потенциальной и полной энергий в зависимости от времени. Здесь же с помощью маркера пометим начальную кинетическую энергию частицы Eo.

 

 

 

 

 

 

 

 

2

2

k := 3

vz := (Xk)2

 

vy :=

(Xk)

4

r :=

(Xk)1

 

+ (Xk)3

 

 

 

 

 

 

(vz2

+ vy2)

 

 

 

 

 

T := (Xk)0

Ek :=

mc2

Ep := U(r)

 

E := Ek + Ep

 

 

 

 

2

 

 

 

 

 

 

 

 

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

25

E

 

 

 

 

 

 

Eo

 

 

 

 

 

 

 

Ek

 

 

 

 

 

 

 

Ep

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

2 .107

4 .107

6 .107

8 .107

1 .108

 

 

 

 

 

T

 

 

 

Рис. 4.

К проверке сохранения энергии вдоль траектории

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

Φ,(Z k ,Y k ,Ep)

Рис. 5. Траектория на поверхности потенциальной энергии

26

Рассеяние в лабораторной системе координат

Выполним расчет траекторий двух взаимодействующих частиц в лабораторной системе координат. Пусть, например, атом Cu с энергией порядка E0 = 2 keV рассеивается на таком же покоящемся атоме. В качестве потенциала взаимодействия выберем потенциал Борна-Майера с параметрами (Гибсон-2) (см. [11])

Eo := 2 103 eV m1 := 29 931.5 106 eV ρ := 0.219 A

A := 2.2563 10

3

eV

U(r) := A exp

r

m2

:= m1

 

ρ

 

 

 

 

 

 

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

 

1

 

(z1 z2)

2

+ (y1

y2)

2

Φ(z1,y1,z2,y2) := A exp

 

 

 

 

 

 

ρ

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

F12z(z1,y1,z2,y2) :=

 

 

 

Φ(z1,y1

,z2,y2)

 

 

 

 

 

 

 

dz1

 

 

 

 

 

d

 

 

 

 

 

 

F12y(z1,y1,z2,y2) :=

 

 

 

Φ(z1,y1,z2,y2)

 

 

 

 

 

 

dy1

 

 

 

 

Поскольку характерное расстояние, на котором заметно изменяется потенциал Борна-Майера, равен параметру ρ , выберем начальные координаты (А) и проекции скоростей частиц (в единицах с) равными

zo1 := −1.0

yo1 := 0.035

zo2 := 0

yo2 := 0

Vzo1 :=

2 Eo

Vyo1 := 0

Vzo2 := 0

Vyo2 := 0 .

 

m1

 

 

 

Структуру вектора неизвестных и их начальные значения, а также структуру системы уравнений зафиксируем в векторах f и D(t,f). Время расчета оценим по порядку величины как начальное удаление частиц, деленное на начальную скорость. Траектории рассчитаем, используя встроенную функцию Rkadapt(.) или Radau(.).

time :=

2.5

 

zo1

 

 

time = 6.497 × 103

 

 

Vzo1

 

 

 

 

 

 

27

zo1Vzo1

yo1Vyo1 f := zo2Vzo2

yo2

Vyo2

 

 

 

 

f

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

F12z(f0

,f2

,f4

,f6)

 

m1

 

 

 

 

f3

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

F12y(f0

,f2

,f4

,f6)

 

 

 

D(t,f) :=

m1

 

 

 

 

 

 

 

f5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

F12z(f0,f2,f4,f6)

 

m2

 

 

 

 

f7

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

F12y(f0

,f2

,f4

,f6)

 

 

 

 

m2

 

 

 

 

X := Rkadapt(f,0 ,time,200,D)

Сгруппируем координаты и по наклону вектора скорости в последних точках оценим углы рассеяния θ1 и θ2 и параметры уравнений асимп-

тот к траекториям, а также расстояния

0 и 1 от начала координат до

точек пересечения асимптот.

 

 

Z1 := X 1

Y1 := X 3

vz1 := X 2

vy1 := X 4

Z2 := X 5

N := rows(X) 1

tgθ1 := vy1N vz1N

θ1 := atan(tgθ1)

n := 0 .. 1

Y2 := X 7

vz2 := X 6

vy2 := X 8

N = 200

 

 

tgθ2 := vy2N vz2N

θ1 = 1.201

zN := Z1N

Z2N

θ2 := atan(tgθ2)

yN := Y1N

Y2N

θ2 = −0.383

 

 

 

 

tgθn+1 zN

0.234

 

d

n

:= yN

n

d =

0.077

 

 

 

n

 

 

yo1

 

 

Yon dn

 

0.104

 

Yo :=

 

n :=

 

=

0.191

 

tgθn+1

yo2

 

 

 

28

Определим уравнения асимптот и построим траектории, их асимптоты и

отметим координаты точек их пересечения на оси системы.

 

y1(z) := tgθ1 z + d

0

y2(z) := tgθ2 z + d

1

z2 :=

0,

0 + 0.01 .. zN

 

 

 

 

 

 

1

Y1

0.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

yo1

0.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

y1(z2)

 

 

 

 

 

 

 

 

y2(z2)

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0.2 0.2

 

0

0.2

 

0.4

 

 

 

 

Z1,Z2,0,z,z,z2,z2, 0, 1

 

 

Рис. 6. Траектории рассеяния двух атомов меди в

лабораторной

 

системе координат в потенциале Борна-Майера

 

Следуя методике, изложенной в главе 2, оценим угол рассеяния χcm в системе центра масс и углы рассеяния в лабораторной системе. Прицельный параметр и энергия относительного движения в системе центра масс равна (см. [10–12])

 

 

 

 

 

 

 

m1 m2

2

 

3

 

b := yo1

 

 

 

Ecm :=

 

Vzo1

Ecm = 1 × 10

 

eV

 

 

 

2 (m1 + m2)

 

 

b

2

U(x)

 

 

 

 

 

f(x ,b) := 1

 

 

 

 

 

rn := root(f(x ,b)

,x ,b ,1) rn = 0.186

A

x

Ecm

 

 

 

 

 

 

 

29

 

 

 

 

χcm := π − 2 b

 

1

 

dx

 

 

x2 f(x ,b)

 

 

 

 

 

 

 

 

 

rn

 

 

 

 

sin(χcm)

 

θth1

:= atan

 

 

 

 

 

 

m1

 

 

 

 

 

+ cos(χcm)

 

 

m2

 

 

 

 

χcm = 2.398

θth2 :=

π − χcm

 

2

Сопоставляя результаты, обнаруживаем заметную (порядка 3%) ошибку в расчете угла отклонения первоначально покоившейся частицы.

θth1 = 1.199

θ1 = 1.201

θth2 = 0.372

θ2

= 0.383

Проанализируем изменение кинетической и потенциальной энергии для каждой частицы вдоль траектории и оценим значения теряемой и передаваемой энергии частицами в процессе столкновения.

T := X 0

r := (Z1 Z2)2 + (Y1 Y2)2

Ep := U(r)

Ek1 :=

m1

(vz12 + vy12)

Ek2 :=

m2

(vz22 + vy22)

 

2

 

 

2

 

Энергии частиц в конце упругого столкновения определяются законами сохранения энергии и импульса и задаются соотношениями [10-12].

 

m1

 

2

 

 

m2

2

2

 

 

cos(θth1) +

 

sin(θth1)

2

E1 := Eo

 

 

 

 

 

 

 

 

m1 + m2

 

 

 

m1

 

 

E2 := Eo

4 m1 m2

 

cos(θth2)2

 

 

(m1 + m2)

2

 

 

 

 

 

 

 

 

 

 

 

 

Сопоставляя энергии, обнаруживаем заметное (порядка 7%) отличие в энергии налетающей частицы после рассеяния.

E1

= 264.144

eV

E2 = 1.736 × 103

eV

Ek1N = 278.856

eV

Ek2N = 1.739 × 103

eV

E1

+ E2 = 2 × 103

 

Ek1N + Ek2N = 2.017 × 103

Etot := Ek1 + Ek2 + Ep

EpN = 5.894 eV

 

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]