Phương pháp Monte Carlo là một trong phƣơng pháp tính toán phổ biến nhất
trong việc giải quyết các bài toán vật lý và toán học. Phƣơng pháp này là một kĩ thuật
giải tích số dựa trên việc sử dụng một chuỗi các số ngẫu nhiên để thu đƣợc giá trị gieo
lấy mẫu của các thông số trong bài toán.
Trong bài toán vận chuyển hạt, phƣơng pháp Monte Carlo đƣợc sử dụng rất
rộng rãi để mô phỏng các vận chuyển cũng nhƣ tƣơng tác của các hạt (neutron, photon,
electron, positron, alpha, . . .). Trong vòng khoảng 50 năm trở lại đây kể từ khi phƣơng
pháp mô phỏng Monte Carlo bằng máy tính ra đời tại Phòng Thí nghiệm Los Alamos
với sự đóng góp của Ulam, von Neuman, Fermi, Metropolis, Richtmyer [1]; hàng loạt
chƣơng trình mô phỏng vận chuyển bức xạ đƣợc ra đời: MCNP (Los Alamos 1977),
EGS (SLAC 1978), GEANT (CERN 1974), PENELOPE (U. Barcelona 1996),
TRIPOLI (NEA 1976), . . . Mỗi chƣơng trình đều có những ƣu khuyết điểm riêng
nhưng tất cả đều dựa trên nền tảng của phƣơng pháp Monte Carlo
71 trang |
Chia sẻ: duongneo | Lượt xem: 1282 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng chương trình mô phỏng vận chuyển photon - Electron bằng phương pháp monte carlo, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA VẬT LÝ
BỘ MÔN VẬT LÝ HẠT NHÂN
------------------------------
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
Đề tài:
XÂY DỰNG CHƢƠNG TRÌNH MÔ PHỎNG
VẬN CHUYỂN PHOTON-ELECTRON BẰNG
PHƢƠNG PHÁP MONTE CARLO
SVTH : Nguyễn Thanh Tân
CBHD : ThS. Trƣơng Thị Hồng Loan
CN. Đặng Nguyên Phƣơng
CBPB : ThS. Trần Thiện Thanh
TP HỒ CHÍ MINH – 2009
1
LỜI CẢM ƠN
Vậy là bốn năm đại học cũng sắp qua. Khi hoàn thành khóa luận này tôi cũng
đã sắp bƣớc qua ngƣỡng của đại học, bốn năm qua tôi đã học hỏi đƣợc nhiều điều nhờ
sự tận tình dạy bảo và giúp đỡ của thầy cô và bạn bè. Đặc biệt trong khóa luận vừa rồi
tôi thật sự biết ơn sự chỉ dẫn của thầy cô và các bạn đã giúp tôi không những hoàn
thành luận văn mà còn giúp tôi hiểu biết lên nhiều.
Trƣớc hết tôi chân thành cảm ơn cô Trƣơng Thị Hồng Loan đã gợi mở đề tài
và cũng nhƣ cung cấp tài liệu và nhiệt tình hƣớng dẫn tôi hoàn thành khóa luận
Tôi chân thành cảm ơn anh Đặng Nguyên Phƣơng cũng là ngƣời đã trực tiếp
cung cấp tài liệu và hƣớng dẫn tôi từng bƣớc hoàn thành khóa luận, là ngƣời thƣờng
xuyên đốc thúc nhiệt tình, góp ý sửa sai và giúp tôi hoàn chỉnh khóa luận cũng nhƣ
chƣơng trình.
Cảm ơn các anh chị trong nhóm lập trình đã chia sẻ, góp ý động viên tôi hoàn
thành khóa luận.
Cảm ơn các bạn tôi đặc biệt là Bùi Trung Thuận và Nguyễn Anh Khoa đã
nhiệt tình góp ý, động viên tôi hoàn tất khóa luận.
Cuối cùng cảm ơn em trai và ba mẹ đã thƣờng xuyên quan tâm và đốc thúc
con hoàn thành khóa luận.
TP. HCM, tháng 5 năm 2009
NGUYỄN THANH TÂN
2
MỤC LỤC
MỤC LỤC Trang
Danh mục các ký hiệu sử dụng trong khóa luận ............................................................. 4
Danh mục các hình vẽ và bảng số liệu ........................................................................... 4
LỜI MỞ ĐẦU ............................................................................................................... 5
CHƢƠNG 1: MÔ PHỎNG MỘT SỐ TƢƠNG TÁC CỦA PHOTON VỚI VẬT
CHẤT ........................................................................................................................... 7
1.1. Hiệu ứng quang điện ............................................................................................... 7
1.1.1. Khái niệm ......................................................................................................... 7
1.1.2. Mô phỏng hiệu ứng quang điện .................................................................................8
1.2. Va chạm Rayleigh .................................................................................................. 9
1.2.1. Khái niệm ......................................................................................................... 9
1.2.2. Mô phỏng va chạm Rayleigh .......................................................................... 10
1.3. Va chạm Compton ................................................................................................ 12
1.3.1. Khái niệm ....................................................................................................... 12
1.3.2. Mô phỏng va chạm Compton .......................................................................... 13
1.4. Hiện tƣợng tạo cặp ................................................................................................ 17
1.4.1. Khái niệm ....................................................................................................... 17
1.4.2. Mô phỏng hiện tƣợng tạo cặp .......................................................................... 18
CHƢƠNG 2: TƢƠNG TÁC CỦA ELECTRON VỚI VÂT CHẤT ............................ .23
2.1. Va chạm đàn hồi ................................................................................................... 23
2.1.1. Khái niệm ....................................................................................................... 23
2.1.2. Mô phỏng va chạm đàn hồi ......................................................................................24
2.1.2.1. Phƣơng pháp sóng riêng phần ............................................................................27
2.1.2.2. Mô hình Wenzel (MW) ......................................................................................28
2.2. Va chạm không đàn hồi ........................................................................................ 32
3
2.2.1. Khái niệm ....................................................................................................... 32
2.2.2. Mô phỏng va chạm không đàn hồi ...........................................................................32
2.3. Hiện tƣợng phát bức xạ hãm ................................................................................. 33
2.3.1. Khái niệm ....................................................................................................... 33
2.3.2. Mô phỏng hiện tƣợng hiện tƣợng phát bức xạ hãm ......................................... 34
2.3.2.1. Mô phỏng năng lƣợng photon phát ra ................................................................35
......................................................................36
2.4. Va chạm mềm ....................................................................................................... 37
2.4.1. Khái niệm ....................................................................................................... 37
2.4.2. Mô phỏng va chạm mềm ................................................................................ 37
2.4.2.1. Góc lệch trong va chạm mềm .................................................................... 38
2.4.2.2. Sự mất năng lƣợng mềm ........................................................................... 41
CHƢƠNG 3: MÔ PHỎNG VẬN CHUYỂN PHOTON VÀ ELECTRON ................... 44
3.1. Tiết diện tƣơng tác ................................................................................................ 44
3.2. Mô phỏng kết hợp electron / photon ..............................................................................45
3.2.1.Thƣ viện tiết diện .....................................................................................................45
3.2.2. Vận chuyển kết hợp electron photon ............................................................... 46
3.2.3. Mô phỏng electron .......................................................................................... 47
3.3. Xây dựng chƣơng trình mô phỏng electron / photon ............................................. 47
3.3.1. Mô phỏng photon ............................................................................................ 47
3.3.2. Mô phỏng electron .......................................................................................... 47
3.3.3. Xây đựng chƣơng trình ................................................................................... 47
3.2.4. Mô phỏng photon ............................................................................................ 50
CHƢƠNG 4: KẾT QUẢ CHẠY CHƢƠNG TRÌNH TRONG MỘT SỐ VẬT LIỆU .. 51
4.1. Hình học mô phỏng và detector ............................................................................ 51
4.2. Kết quả mô phỏng photon ..................................................................................... 52
4.3. Kết quả mô phỏng electron ................................................................................... 54
4
KẾT LUẬN VÀ KIẾN NGHỊ ................................................................................................ 57
TÀI LIỆU THAM KHẢO ........................................................................................... 59
PHỤ LỤC 1: MỘT SỐ PHƢƠNG PHÁP SỐ HỖ TRỢ MÔ PHỎNG ......................... 60
PHỤ LỤC 2: PHẦN LẬP TRÌNH CỦA CHƢƠNG TRÌNH ....................................... 64
5
CÁC KÝ HIỆU SỬ DỤNG TRONG KHÓA LUẬN
er hằng số bán kính cổ điển của electron có giá trị 2.817940325.10
-13
cm
α hệ số cấu trúc có giá trị 1/137.0359991
c vận tốc ánh sáng trong chân không có giá trị
8 -12.99792458 10 ms
em khối lƣợng của electron có giá trị
8 19.1093826 10 ms
hằng số Planck thu gọn h/ 2π có giá trị bằng -166.58211 10 ev s
6
DANH MỤC CÁC HÌNH VẼ VÀ BẢNG SỐ LIỆU
Hình 1.1: Năng lƣợng ion hóa các lớp electron bên trong của nguyên tử tự do .............. 7
Hình 1.2: Thừa số dạng của nguyên tử C và Pb ........................................................... 10
Hình 1.3: Biểu đồ Feynman về hiện tƣợng Compton ................................................... 13
Hình 1.4: Biểu đồ của Feynman về hiện tƣợng tạo cặp ............................................... 18
Hình 1.5: Tiết diện vi phân của hiện tƣợng tạo cặp theo hàm của năng lƣợng của
electron ....................................................................................................................... 22
Hình 2.1: Tiết diện của va chạm đàn hồi vi phân của electron trong một số chất theo
góc va chạm của electron bay ra .................................................................................. 26
Hình 2.2: Tiết diện của hiện tƣợng va chạm đàn hồi vi phân của electron lên phân tử
nƣớc ............................................................................................................................ 28
Hình 3.1: Sự lệch góc do va chạm mềm ở electron ...................................................... 48
Hình 3.2: Sơ đồ khối quá trình mô phỏng photon ....................................................... .50
Hình 3.3: Sơ đồ khối quá trình mô phỏng electron ....................................................... 49
Hình 3.4: Sơ đồ khối quá trình chạy của chƣơng trình ................................................. 49
Hình 4.1: Bố trí hình học của nguồn và detector trong quá trình mô phỏng................. .51
Hình 4.2: Phổ photon 0.1 MeV mô phỏng với detector Ge (Z = 32)............................. 52
Hình 4.3: Phổ photon 1.0 MeV mô phỏng với detector Ge (Z = 32)............................. 52
Hình 4.4: Đƣờng cong hiệu suất đỉnh của chƣơng trình so sánh với MCNP ............... .51
Hình 4.5: Vết của photon 1.0 MeV tƣơng tác trong Ge ................................................ 53
Hình 4.6: Vết của photon 1.0 MeV tƣơng tác trong môi trƣờng khí hidro (Z = 1)54
Hình 4.7: Vết quỹ đạo của electron 2.0 MeV trong Ge (Z=32), khuếch đại ở vùng quan
tâm ....................................................................................................................... 55
Hình 4.8: Phổ của electron năng lƣợng 1.0 MeV trong Es (Z=99) .............................. 55
Bảng 4.1: Hiệu suất của đỉnh của chƣơng trình và MCNP khi mô phỏng photon vận
chuyển trong môi trƣơng Ge(Z=32) ở các năng lƣợng khác nhau ............................... 55
7
LỜI MỞ ĐẦU
Phƣơng pháp Monte Carlo là một trong phƣơng pháp tính toán phổ biến nhất
trong việc giải quyết các bài toán vật lý và toán học. Phƣơng pháp này là một kĩ thuật
giải tích số dựa trên việc sử dụng một chuỗi các số ngẫu nhiên để thu đƣợc giá trị gieo
lấy mẫu của các thông số trong bài toán.
Trong bài toán vận chuyển hạt, phƣơng pháp Monte Carlo đƣợc sử dụng rất
rộng rãi để mô phỏng các vận chuyển cũng nhƣ tƣơng tác của các hạt (neutron, photon,
electron, positron, alpha, . . .). Trong vòng khoảng 50 năm trở lại đây kể từ khi phƣơng
pháp mô phỏng Monte Carlo bằng máy tính ra đời tại Phòng Thí nghiệm Los Alamos
với sự đóng góp của Ulam, von Neuman, Fermi, Metropolis, Richtmyer [1]; hàng loạt
chƣơng trình mô phỏng vận chuyển bức xạ đƣợc ra đời: MCNP (Los Alamos 1977),
EGS (SLAC 1978), GEANT (CERN 1974), PENELOPE (U. Barcelona 1996),
TRIPOLI (NEA 1976), . . . Mỗi chƣơng trình đều có những ƣu khuyết điểm riêng
nhƣng tất cả đều dựa trên nền tảng của phƣơng pháp Monte Carlo.
Trong thời gian qua, một số chƣơng trình mô phỏng Monte Carlo đặc biệt là
chƣơng trình MCNP đã và đang đƣợc sử dụng để mô phỏng tính toán cho hệ phổ kế
gamma HPGe tại Bộ môn Vật lý Hạt nhân. Khóa luận này đƣợc thực hiện nhằm mục
đích tìm hiểu sâu hơn về các thuật toán đƣợc sử dụng trong các chƣơng trình mô phỏng
đồng thời góp phần nâng cao kiến thức, nghiên cứu phát triển các thuật toán mô phỏng
Monte Carlo cho bài toán vận chuyển hạt. Đây cũng là bƣớc đầu cho việc xây dựng
một chƣơng trình mô phỏng Monte Carlo hoàn chỉnh có thể so sánh với các chƣơng
trình khác hiện nay trên thế giới.
8
CHƢƠNG 1
LÝ THUYẾT VÀ MÔ PHỎNG MỘT SỐ TƢƠNG TÁC CỦA
PHOTON VỚI VẬT CHẤT
1.1. HIỆU ỨNG QUANG ĐIỆN
1.1.1. Khái niệm
Hiệu ứng quang điện là hiện tƣợng photon bị các electron của nguyên tử vật
chất hấp thụ hoàn toàn và phát ra các electron quang điện.
Photon tƣơng tác quang điện chủ yếu xảy ra ở các lớp electron bên trong của
nguyên tử vật chất đặc biệt là lớp K,các lớp phía ngoài cũng xảy ra hiện tƣợng quang
điện nhƣng với xác suất nhỏ hơn. Khi tƣơng tác quang điện xảy ra photon bị hấp thụ
bởi electron của nguyên tử, khi đó electron này bị kích thích thoát khỏi vỏ nguyên tử
với động năng Ee=E-Ui tạo thành các electron quang điện. Với E là năng lƣợng
photon, Ui là năng lƣợng ion hóa của electron lớp i bị tƣơng tác quang điện.
Hình 1.1: Năng lƣợng ion hóa các lớp electron bên trong của nguyên tử tự do
9
Hiện tƣợng quang điện xảy ra chủ yếu với photon năng lƣợng thấp và có xác
suất tỉ lệ với lũy thừa bậc năm của Z môi trƣờng.
1.1.2. Mô phỏng hiệu ứng quang điện
Khi electron tƣơng tác quang điện với vật chất, xác suất photon đó tƣơng tác với
eletron thứ i đƣợc cho bởi
i ph,i php =ζ Z,E /ζ Z,E (1.1)
Trong đó
ip là sác xuất sảy ra hiệu ứng quang điện đối với electron lớp thứ i.
ph,iζ Z,E là tiết diện tƣơng tác quang điện của photon với electron thứ i
phζ Z,E là tiết diện tƣơng tác quang điện toàn phần
Photon tƣơng tác quang điện có xác suất xảy ra lớn ở các lớp electron trong
cùng của nguyên tử đặc biệt là lớp K, các lớp phía ngoài cũng xảy ra hiện tƣợng quang
điện nhƣng với xác suất nhỏ hơn. Gọi xác suất xảy ra hiện tƣợng quang điện ở các lớp
trong là
Kp , L1p khi đó xác suất xảy ra quang điện ở lớp ngoài là
out K L1 M5p =1-p -p -...-p (1.2)
Sau tƣơng tác quang điện electron quang điện tạo ra có động năng
e iE =E-U (1.3)
Để mô phỏng hiện tƣơng quang điện ta đi từ công thức tiết diện vi phân của hiện
tƣợng quang điện theo góc khối
eΩ là góc mà electron quang điện phát ra
5 3 2
ph 2 4 e
e e4
e e
dζ Z β sin θ 1
=r α 1+ γ γ-1 γ-2 1-βcosθ
dΩ E γ 21-βcosθ
(1.4)
Trong đó:
2
e eγ=1+E / m c (1.5)
và
2
e e e
2
e e
E E +2m c
β=
E +m c
(1.6)
10
Đặt
ev=1-cosθ từ công thức tiết diện vi phân trên ta có công thức xác suất của
v là
3
1 1 v
p v = 2-v + βγ γ-1 γ-2
A+v 2 A+v
với
1
A= -1
β
(1.7)
Từ (1.7) hàm p(v) có thể ghi lại dƣới dạng
p v =g v .π v (1.8)
Trong đó
1 1
g v = 2-v . + βγ. γ-1 . γ-2
A+v 2
(1.9)
và
2
3
A A+2 v
π v = .
2 A+v
(1.10)
Khi mô phỏng ta dùng hàm π v để mô phỏng v còn hàm g(v) làm hàm kiểm
tra. Hàm π v là hàm xác suất đã chuẩn hóa dùng mô phỏng v theo phƣơng pháp hàm
ngƣợc.
v
0
π v' dv'=ξ (1.11)
Nhờ các tính toán ta có công thức mô phỏng v
1/2
2
2A
v= 2ξ+ A+2 ξ
A+2 -4ξ
(1.12)
1.2. TÁN XẠ RAYLEIGH
1.2.1. Khái niệm
Va chạm Rayleigh là hiện tƣợng photon bị va chạm bởi thành nguyên tử, hƣớng
tới của photon bị thay đổi nhƣng năng lƣợng không đổi. Trong các công thức phổ biến
tính tiết diện tƣơng tác và mô phỏng va chạm Rayleigh thƣờng sử dụng các thừa số
dạng F q,Z .
11
Hiện tƣợng va chạm Rayleigh chỉ xảy ra với photon năng lƣợng thấp với xác
suất thấp. Trong va chạm Rayleigh, phƣơng của photon thay đổi còn năng lƣợng không
đổi vì vậy ta chỉ mô phỏng hƣớng của photon. Trong chƣơng trình này chỉ mô phỏng
va chạm Rayleigh cho photon có năng lƣợng dƣới 2 MeV.
Hình 1.2: Thừa số dạng của nguyên tử C va Pb.
Trong biểu đồ trên q là độ biến thiên động năng của photon trong va chạm
Rayleigh.
1.2.2. Mô phỏng va chạm Rayleigh
Tiết diện của va chạm Rayleigh vi phận theo góc khối của photon bay ra có
dạng
2
Ra Tdζ dζ= F q,Z
dΩ dΩ
(1.13)
Trong đó
2
2T
e
dζ 1+cos θ
=r
dΩ 2
(1.14)
là tiết diện va chạm Rayleigh vi phận đối với electron tự do của Thomson.
12
và
2
0
sin qr/h
F q,Z ρ r r dr
qr/h
=4π (1.15)
là thừa số dạng của môi trƣờng. ρ r là mật độ môi trƣờng. Thừa số dạng F q,Z là
hàm giảm theo q với F 0,Z =Z và F ,Z =0 . Theo phân tích gần đúng của Baro
(1994)
2 3 4
1 2 3
2
2 4
4 5k
k
1+a x +a x +a x
f x,Z =Z.
1+a x +a xF q,Z
max f x,Z ,F q,Z nê'u Z>10 và f x,Z <2
= (1.16)
với k b
2
sin 2barctanQ
F q,Z
bQ 1+Q
= (1.17)
-8
e
q10 cm q
x = =20.6074.
4πh m c
(1.18)
Ta thấy
2
max ex =20.6074×2E/m c (1.19)
và
e
q
Q
2m ca
= 2b = 1-a a=α Z-5/16 (1.20)
1/2
q= p-p' =2. E/c .sin θ/2 =2. E/c . 1-cosθ (1.21)
với p =E/c là động năng của photon tới.
p’ là động năng của photon sau khi bay ra.
là góc của photon bay ra.
Hàm kF q,Z đóng góp vào thừa số dạng của nguyên tử do hai electron lớp K.
Suy ra tiết diện vi mô của hiện tƣợng va chạm Rayleigh có công thức nhƣ sau
13
1
22 2
e
-1
Ra
Ra
dζ
ζ dΩ 1+cos θ F q,Z d cosθ
dΩ
=π.r= (1.22)
Trong chƣơng trình này F(q,Z) đƣợc tính sẵn và lƣu vào file số liệu. Ta có hàm
phân phối của cosθ
2
2
Ra
1+cos θ
cosθ = . F x,Z
2
p (1.23)
Từ (1.23) Có thể ghi lại hàm phân phối dƣới dạng
2
Ra cosθ =f cosθ π xp (1.24)
Trong đó
Hàm kiểm tra
21+cos θ
f cosθ =
2
(1.25)
Hàm để mô phỏng
22π x = F x,Z (1.26)
Trong hợp chất
2
F x,Z đƣợc thay thế bằng tổng bình phƣơng các thừa số
dạng của các đơn nguyên tố.
1.3 TÁN XẠ COMPTON
1.3.1. Khái niệm
Va chạm Compton là tƣơng tác của photon với các electron tự do trong đó
photon truyền một phần năng lƣợng cho electron và lệch hƣớng so với ban đầu. Trong
các chƣơng trình lớn hiện tƣợng tán xạ Compton đƣợc mô phỏng kèm trong tán xạ
không đàn hồi của photon trong đó, photon không chỉ tán xạ với electron tự do mà còn
tán xạ với các electron liên kết.
14
Hình 1.3: Biểu đồ Feynman về hiện tƣợng Compton
1.3.2. Mô phỏng va chạm Compton
Xét photon trƣớc va chạm có đặc trƣng bởi (E/c, p
) sau va chạm đặc trƣng bởi
(E/c’, p'
).
Trƣờng hợp va chạm Compton xảy ra đối với electron tự do có tiết diên vi phân
theo Klein-Nishina nhƣ sau
2KN
e KN
dζ
=πr ZX
dcosθ
(1.27)
Trong đó
2
2c c
KN
c
E E E
X = . + -sin θ
E E E
(1.28)
với là góc bay ra của photon sau va chạm
c 2
e
E
E =
1+E 1-cosθ /m c
(1.29)
Trƣờng hợp tổng quát tiết diện vi phân của va chạm Compton tại năng lƣợng
nhất định có dạng
2 2
-1/2comp 2e
z z
d ζ r
= . 1+p .X.J p
dE'dΩ 2
(1.30)
15
Trong đó
2
R R' 1 1 1 1
X= + +2 - + -
R' R R R' R R'
(1.31)
với
2
z
z2 2
e e e
E p E-E'cosθ
R= . 1+ + p
m c m c qm c
(1.32)
2
2
e
EE'
R'=R- . 1-cosθ
m c
(1.33)
Khi pz<<1
z2
e
E
R= . 1+O p
m c
(1.34)
c
z2 2
e e
E E
R'= . 1- 1-cosθ . 1+O p
m c m c
(1.35)
Khi đó suy ra
KN zX=X . 1+O p (1.36)
và z i i z iJ(p )= Z J (p )Θ E-E'-U (1.37)
với
zO p là vô cùng bé của Pz, và iΘ E-E'-U là hàm bậc thang.
Trong đó
2
z x yJ(p ) = dp dp ψ p
(1.38)
Với q
là vector chỉ độ thay đổi động năng của photon sau tƣơng tác quang điện.
Khi đó
q=p'-p
(1.39)
2 2 2 21q= p +p' -2pp'cosθ= E +E' -2EE'cosθ
c
(1.40)
pZ là hình chiếu của động lƣợng tới của electron lên phƣơng của vector q
16
2
e e
z 2
pp' 1-cosθ - p-p' m c EE' 1-cosθ -m c E-E'
p = =
q qc
(1.41)
Ta thấy
zp 1. Kết hợp các tính toán ta có
2 2
comp 0
KN
d ζ r
= X S E,cosθ
dE'dΩ 2
(1.42)
Trong đó
i i iS E,cosθ = Z Θ E-U S (1.43)
Hàm
iS có công thức nhƣ sau
ip
i z i z z
-¥
S = dp J p F E,cosθ,p (1.44)
với
Z
z Z
Z
1-αp