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

SimulationPhysProc_1_81

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

 

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

 

 

Рассчитаем зависимость угла отклонения от прицельного параметра

для потенциала с параметрами взаимодействия атомов неона

 

 

 

a := 2.74 A

Vo := 0.0031

 

eV

 

 

 

 

 

a 12

a 6

 

 

 

 

 

 

 

 

 

.

 

 

 

 

V(r) := 4 Vo r

r

 

 

 

 

Выберем энергию частицы E порядка глубины потенциальной ямы Vo,

определим функцию f(r,b,E)

и проанализируем зависимость r_min

от

прицельного параметра.

 

 

 

 

2

 

 

 

 

E := 0.8 Vo

f(r,b ,E) :=

1

b

 

V(r)

 

 

 

r

 

E

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

f(r,2,E)

1

 

 

 

 

 

 

 

 

f(r,3,E)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(r,4,E)

 

 

 

 

 

 

 

 

 

f(r,4.8,E)

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(r,6,E)

 

 

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2

4

6

 

 

 

8

10

 

 

 

 

r

 

 

 

 

 

 

 

Рис.2 . К расчету расстояния наибольшего сближения

 

Как видно из рис.2, при выбранной энергии для большинства значений прицельного параметра b из интервала [2,6] существует единственное решение r_min(b,E). Однако при b = 4.8 функция f(r,b,E) принимает очень малые значения в широком интервале изменения r. Это приводит

кнеоднозначности в определении расстояния наибольшего сближения

илогарифмической расходимости интеграла (см.[3,9]). Физическая причина этого явления в том, что частица движется по спирали, асимптотически приближаясь к минимальному радиусу, – происходит рассеяние

по спирали и угол отклонения Θ становится многозначной функцией.

11

Для решения нелинейного уравнения и нахождения r_min(b,E) воспользуемся методом Ньютона (см. [5,6]). Определим реализующую его подпрограмму Rn(.) и функцию Th(.) для расчета угла отклонения.

Rn(f,df ,Rold,eps,e,b) :=

 

Rnew Rold

f(Rold,b ,e)

 

 

df (Rold,b ,e)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

while

 

Rnew Rold

 

 

> eps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rold Rnew

 

 

f(Rold,b ,e)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rnew Rold

 

 

 

 

 

 

 

df (Rold,b ,e)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rnew

 

 

 

 

 

 

 

 

 

 

df (r,b ,E) :=

d f(r,b ,E)

 

 

 

TOL := 106

 

 

 

dr

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

1

 

 

d

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Th(E,b ,c,d) := 2 b

 

 

 

 

 

 

dr

 

 

 

 

 

 

dr

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

r2 b2

 

r

r2 f(r,b ,E)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

c

 

 

 

 

 

 

 

Tt(ee ,J,db,n ,rm) :=

 

b0 0.1

 

 

 

 

 

 

 

 

 

 

 

 

 

for

 

i 1 .. n

 

 

 

 

 

 

 

bi bi1 + db for j 0 .. J

rn Rn(f,df ,b0,TOL,ee j,b0) θ0, j Th(ee j,b0,rn,rm)

for i 1 .. n

rn Rn(f,df ,rn,TOL,ee j,bi)

θi, j Th(ee j,bi,rn,rm) zz augment(b )

zz

12

Для потенциала Ленарда-Джонса в качестве оценки r_max можно вы-

брать величину порядка (4 ÷5)a,

где a – параметр потенциала. Рассчи-

таем зависимость угла отклонения Θ от прицельного параметра b для

разных значений энергии E налетающей частицы.

E := ( 50 Vo

5 Vo 1.5 Vo Vo

0.8 Vo )T

Θt := Tt(E,4 ,0.01,700 ,4 a)

 

 

b := Θt 0

Θ := submatrix(Θt,0 ,700 ,1 ,5)

 

4

 

 

π

 

 

 

 

Θ 0

2

 

 

 

Θ 1

 

 

 

 

Θ 2

0

 

 

 

Θ 3

2

 

 

 

Θ 4

 

 

− π

 

 

 

 

4

 

 

 

 

0

2

4

6

 

 

 

b

 

 

Рис. 3. Зависимость угла отклонения от прицельного

 

 

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

Как и следовало ожидать, угол отклонения Θ при малых значениях прицельного параметра b близок к π, а при больших прицельных параметрах стремится к нулю для любой энергии частицы. При энергии E Vo и прицельных параметрах, сравнимых с характерным прост-

ранственным масштабом потенциалаb a , появляются отрицательные

значения угла отклонения, а в самой зависимости Θ(b) наблюдаются минимумы, с уменьшением энергии уходящие в −∞ вследствие рас-

сеяния по спирали. Отметим, что при энергии E = 0.8Vo сингулярным является значение прицельного параметра b, близкое к 4.8, в соответствии с проведенным выше анализом зависимости функции f(r,b,E) от переменных r и b (см. рис. 2).

13

 

 

Расчет дифференциального сечения

 

Зная зависимость угла отклонения от прицельного параметра для

разных значений энергии налетающей частицы, можно рассчитать

угловую зависимость дифференциального сечения – экспериментально

наблюдаемой величины. По определению сечения (см.[3,8,10])

 

 

dσ

=

b(Θ)

db

 

 

 

 

 

(

Θ

)

dΘ

 

 

 

 

dΩ

sin

 

 

 

Сначала рассчитаем сечение как функцию прицельного параметра.

Для этого проведем сплайновую интерполяцию (см.[5,6])

зависимости

угла отклонения от прицельного параметра и выполним дифференци-

рование сплайна. В качестве примера выберем

вариант с E = 1.5Vo

и вычислим сечение в тех же узлах сетки, где задана зависимость Θ(b).

 

Dx(q ,bb,Vs,x) := d

interp(Vs,bb,q ,x)

 

 

 

 

 

dx

 

 

 

 

 

F(q ,bb) := Vs cspline(bb,q)

 

 

 

 

n rows(q)

 

 

 

 

 

 

for

i 0 .. n 1

 

 

 

 

 

dsi

 

 

bbi

 

 

 

 

 

sin(qi)Dx(q ,bb,Vs,bbi)

 

 

 

 

 

 

 

 

ds

 

 

 

 

 

 

N := rows(Θ) 1

 

Θ := Θ 2

dS := F(Θ,b)

.

5

 

 

 

 

 

 

 

 

1 10

 

 

 

 

 

 

 

 

 

.

4

 

 

 

 

 

 

 

 

1 10

 

 

 

 

 

 

 

 

 

.

3

 

 

 

 

 

 

 

 

1 10

 

 

 

 

 

 

 

 

 

dS

 

 

 

 

 

 

 

 

 

100

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

1 0

1

 

2

 

3

4

5

6

 

 

 

 

 

 

b

 

 

Рис. 4. Зависимость дифференциального сечения от прицельного

параметра для потенциала Ленарда-Джонса при E = 1.5Vo

14

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

Острый пик при b ~ 3.4 соответствует стремлению угла отклонения к нулю при промежуточных значениях прицельного параметра и отражает эффект "сияния вперед". Пик в сечении около значения b ~ 4.2 связан с обращением в нуль производной угла отклонения как функции прицельного параметра (см. рис.3) и соответствует так называемому "радужному рассеянию" (см.[9]) . При меньшей энергии этот эффект может трансформироваться в рассеяние по спирали (см. рис.3).

Если угол отклонения Θ выходит за пределы интервала [0,π] экспериментально наблюдаемых углов рассеяния, то в соотношении для сечения его необходимо привести к указанному интервалу и выполнить суммирование по всем ветвям многозначной функции b(Θ).

При расчете сечения ограничимся областью сравнительно высоких энергий так, чтобы угол отклонения по модулю не превосходил значения π. Как видно из рис. 3, в этом случае необходимо учитывать три ветви многозначной функции, соответствующей интервалам измене-

ния прицельного параметра [0,b(θ=0)], [b(θ=0),b(θmin)] и [b(θmin),bmax].

Сначала оценим, а затем рассчитаем границы этих интервалов. Ans := "Deflection angle < -3.14"

bounds(q ,bb,n) :=

θn min(q)

 

if θn < −π

 

 

 

return Ans

 

 

 

 

 

 

break

 

for

i 0 .. n 1

 

 

 

i0 i if qi qi+1 < 0

 

 

 

 

 

 

i1 i if qi = θn

 

i0

 

 

 

 

 

i1

 

Vs := cspline(b ) f0(x) := interp(Vs,b ,Θ,x)

df0(x) :=

d

f0(x)

 

io := bounds(Θ,b ,N)0

 

 

 

 

 

dx

x := b

io

b0 := root(f0(x) ,x)

b0 = 3.43

 

 

 

 

 

 

 

15

i1 := bounds(Θ,b ,N)1 x := b

i1

b1 := root(df0(x) ,x)

b1 = 4.192

 

 

 

 

θn := −ΘN

θn = 0.027

 

θmin := f0(b1)

θmin = −1.636

θmax := Θ0

θmax = 3.068

 

 

 

Для построения зависимости сечения от угла рассеяния необходимо привести углы отклонения к интервалу [0,π], симметрично отразив область отрицательных углов и выполнив их упорядочивание в порядке возрастания. При этом сечения на каждой из трех ветвей оказываются найденными в разных узловых точках и для их суммирования необходима предварительная интерполяция сечений по соответствующим массивам углов. Для выполнения этих операций могут быть использованы следующие три функции. Следует отметить, что вблизи границ интервалов углов погрешность интерполяции заметно возрастает.

f1(q ,ds ,n ,i0,x) := a submatrix(q ,0 ,i0,0 ,0)

bsubmatrix(ds ,0 ,i0,0 ,0)

caugment(a,b)

c csort(c,0)

Vs cspline(c 0 ,c 1 )

z interp(Vs,c 0 ,c 1 ,x)

f2(q ,ds ,n ,i0,i1,x) := a ← −submatrix(q ,i0 + 2 ,i1 1 ,0 ,0) b submatrix(ds ,i0 + 2 ,i1 1 ,0 ,0) Vs cspline(a,b)

z interp(Vs,a,b ,x)

f3(q ,ds ,n ,i1,x) := a ← −submatrix(q ,i1 + 1 ,n ,0 ,0)

bsubmatrix(ds ,i1 + 1 ,n ,0 ,0)

caugment(a,b)

c csort(c,0)

Vs cspline(c 0 ,c 1 )

z interp(Vs,c 0 ,c 1 ,x)

Сечения на каждой ветви в зависимости от угла рассеяния и их сумма показаны на рис. 5. Как и следовало ожидать, сечения на второй и

16

третьей ветви имеют особенность при θ = –θmin , отвечающую "радуж-

ному рассеянию". Эту же особенность имеет и суммарное сечение.

ds1(θ) := f1(Θ,dS,N,io)

 

ds2(θ) := f2(Θ,dS,N,io,i1)

ds3(θ) := f3(Θ,dS,N,i1)

 

dsdΩ(θ) := ds1(θ) + ds2(θ) + ds3(θ)

θ := θn n + 0.001 .. −θmin

 

θ1 := −θmin,−θmin + 0.01 .. θmax

1 .104

 

 

 

ds1(θ) 1 .103

 

 

 

ds2(θ)

 

 

 

 

ds3(θ)

100

 

 

 

 

 

 

 

ds1(θ1)

 

 

 

 

dsdΩ(θ)

10

 

 

 

 

1 0

1

2

3

 

 

 

θ,θ,θ,θ1

 

Рис. 5. Зависимость дифференциального сечения от угла рассеяния для потенциала Ленарда-Джонса при E = 1.5Vo

Упражнения

1.Для потенциала Ленарда-Джонса рассчитайте расстояния наибольшего сближения частицы и силового центра как функцию прицельного параметра и энергии. Постройте контурный график функции rmin(E,b).

2.Опишите характер сингулярности сечения (зависимость сечения от угла) при "сиянии", "радужном рассеянии" и рассеянии по спирали для потенциала Ленарда-Джонса (см. [9]).

3.Одна из кривых зависимости угла отклонения от прицельного параметра , приведенная на рис. 3 при E = Vo, имеет значения углов < - π, соответствующие эффекту "сияния назад". Рассчитайте в этом случае зависимость сечения от угла, учитывая вклад от пяти ветвей многознач-

ной функции b(Θ).

4. Для потенциала Ленарда-Джонса при используемых выше значениях параметров и энергии E = 0.8Vo показать, что "рассеяние по спирали" соответствует такому прицельному параметру b0 , при котором кривая

f0(r) = 1 - b2/r2 "касается и скользит" вдоль кривой зависимости V(r)/E.

17

5. Рассчитайте связь угла рассеяния и прицельного параметра для a) потенциала твердых сфер U(r) = 0 при r > R и U(r) = при r R ,

где R –сумма радиусов сфер;

b) потенциала вида

 

V(r) = α rn ,

n 1 ,

α > 0 .

Постройте зависимость дифференциального сечения от угла рассеяния. Сравните результаты с аналитическим решением при n = 1 (формула Резерфорда) и n = 2 (см. [9,10]). Как изменятся результаты при α < 0 ?

6. Рассчитайте связь угла рассеяния и прицельного параметра в потен-

циале Морса с параметрами rmin = 0.741 A, β = 2 1/A, Vо = 4.747 eV V(r) = Vo 1 exp −β (r rmin) 2 1 .

При энергии E ~ Vo оцените критическое значение прицельного параметра, при котором происходит переход в режим рассеяния по спирали. Постройте зависимость дифференциального сечения от угла рассеяния, ограничиваясь диапазоном энергий, при которых |Θ| < π.

7. Для потенциала Кратцера рассчитайте связь угла рассеяния и прицельного параметра и постройте зависимость дифференциального сече-

ния от угла рассеяния

 

 

 

 

V(r) = Vo

a

 

 

 

a

, где a = 0.74166 A, Vo= 4.747 eV.

 

 

 

2

 

 

r

 

r

8. При расчете угла отклонения Θ возникают трудности из-за сингулярности подынтегральной функции при r = rmin и бесконечного верхнего

предела интегрирования. Заменой

 

x = rmin/r

 

преобразуем формулу к

виду

 

 

 

 

1

 

 

 

 

 

 

 

 

0.5

 

 

 

2 b

 

 

 

 

 

 

V(x)

 

b

2

x

2

 

Θ

= π −

 

 

 

1

 

 

 

dx .

rmin

 

 

E

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

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

a)найти Θ(E,b), вычисляя интеграл методом Гаусса-Кристофеля [4,5];

b)найти Θ(E,b) и эффективный порядок точности в процессе Эйткена;

с) показать, что в методе средних структура остаточного члена квадратурной формулы определяется сингулярностью и имеет вид

R = a1 h0.5 + a2 h1.5 + a3 h2 + O(h2.5) ;

d) выделяя особенность c учетом первых двух слагаемых и уточняя расчет по трем вложенных сеткам, методом средних вычислить Θ(E,b).

18

Глава 3. Расчет и построение траекторий

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

Кулоновский потенциал

Рассмотрим классическую задачу о рассеянии α–частиц на ядрах Au, изучавшуюся в опытах Гейгера и Марсдена. В силу большой разницы в массах будем считать ядро золота неподвижным так, что α– частица рассеивается на силовом центре с кулоновским потенциалом. Пусть энергия α–частицы во входном канале равна 5 MeV.

q := 4.8 1010

CGSu

U(r) = q1 q2

aem := 1.67 1024 g

 

 

r

 

q1 := 2 q

 

q2 := 79 q

mα := 4 aem g

Tα := 5 106 eV

Tα := Tα 1.6 1012

Tα = 8 × 106 erg

Оценим начальную скорость и расстояние наибольшего сближения при лобовом столкновении.

Vz0 := 2 Tα

Vz0 = 1.548 × 109

cm

mα

 

s

Rc := q1 q2 Tα1

Rc = 4.55 × 1012

cm

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

zmin := −4 1011 cm

zmax := 5 1011

cm

bmin := 5 1013 cm

bmax := 4.0 1012

cm

Для кулоновского потенциала задача имеет аналитическое решение (см. упр. 1). Если частица налетает на рассеивающий центр вдоль оси Z из области отрицательных значений z с прицельным параметром b и в полярных координатах угол θ отсчитывается от оси Z в направлении против часовой стрелки, то уравнение траектории имеет вид:

r(θ) =

2 b2

2 b sin(θ) Rc (1 + cos(θ))

19

Семейство траекторий имеет огибающую вида

Yp(z) := 2 Rc (z + Rc) .

Переопределим потенциал U и проекции силы Fz и Fy как функцию переменных z и y и выпишем уравнения движения в форме Ньютона.

d

q1 q2

 

 

d

q1 q2

 

 

Fz(z,y) := − dz

z

2

+ y

2

 

Fy(z,y) := − dy

z

2

+ y

2

 

 

 

 

 

 

 

 

 

Задаем начальные условия для координат и скоростей и определим правую часть системы уравнений в форме, предполагаемой при использовании встроенных функций Rkadapt(.) или Radau(.). Построим семейство из N = 5 траекторий.

a := 4 1010 cm b := 5 1013 cm n := 0 .. 4

 

z0

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vz0

 

 

структура вектора неизвестных

f :=

 

Vz0

 

 

 

 

 

 

 

и их начальные значения

 

n

 

 

 

 

 

 

y0

 

 

 

 

 

 

b (1 + 7 n)

 

Vy0

 

 

 

 

 

 

0

 

 

 

d z = Vz

 

 

 

 

 

 

f1

 

 

 

dt

 

 

 

 

структура

 

 

1

 

 

 

 

 

d

Vz = Fz(z,y)

 

 

 

Fz(f0,f2)

 

системы

 

 

 

 

 

 

mα

dt

 

 

 

mα

уравнений и

D(t,f) :=

 

 

f

 

 

 

d

 

 

 

 

определение ее

 

 

 

 

 

 

 

y = Vy

 

правой части

 

 

 

3

 

 

dt

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Fy(z,y)

 

 

 

 

Fy(f ,f

)

d

Vy =

 

 

 

 

 

mα

 

 

mα

0

2

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

Оценим время расчета каждой траектории по порядку величины как время, необходимое для пересечения области размером 2a со скоростью Vz0. Поскольку численные значения времени малы (< 10 -15), то чтобы их распечатать, надо изменить максимальный диапазон выводимых на экран (но не рассчитываемых!) чисел в меню Format-> Result-> Tolerance->Zero threshold (15) ,например, на 30.

time :=

2 a

time = 5.169 × 1019 sec

Vz0

 

 

20

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