Trong công trình này, chúng tôi bước đầu xây dựng một chương trình mô phỏng vận chuyển bức xạ bằng phương pháp Monte Carlo dựa trên ngôn ngữ lập trình C++ với mục đích tính toán nhanh gọn, dễ sử dụng cũng như có khả năng sửa đổi. Kết quả mô phỏng của chương trình này được so sánh với kết quả nhận được từ MCNP cho thấy một sự phù hợp tương đối tốt và có thể được chấp nhận. | TẠP CHÍ PHÁT TRIỂN KH&CN, TẬP 13, SỐ T2 - 2010 MÔ PHỎNG VẬN CHUYỂN PHOTON VÀ ELECTRON BẰNG PHƯƠNG PHÁP MONTE CARLO Nguyễn Thanh Tân, Đặng Nguyên Phương, Trương Thi Hồng Loan Truờng Đại học Khoa học Tự nhiên, ĐHQG-HCM TÓM TẮT: Hiện nay trên thế giới có rất nhiều phần mềm mô phỏng vận chuyển bức xạ bằng phương pháp Monte Carlo. Các phần mềm này có rất nhiều ứng dụng chẳng hạn như: tính toán liều, khảo sát hiệu suất ghi đo bức xạ, thiết kế che chắn bức xạ, . . . Tuy nhiên, đối với nhiều người, các phần mềm này hoặc là khá đắt tiền, khó sử dụng cũng như khó sửa đổi cho phù hợp với mục đích sử dụng. Trong công trình này, chúng tôi bước đầu xây dựng một chương trình mô phỏng vận chuyển bức xạ bằng phương pháp Monte Carlo dựa trên ngôn ngữ lập trình C++ với mục đích tính toán nhanh gọn, dễ sử dụng cũng như có khả năng sửa đổi. Kết quả mô phỏng của chương trình này được so sánh với kết quả nhận được từ MCNP cho thấy một sự phù hợp tương đối tốt và có thể được chấp nhận. Từ khóa: mô phỏng, vận chuyển bức xạ, Monte Carlo, C++ . 1. GIỚI THIỆU [2], EGS (SLAC 1978) [3], GEANT (CERN 1974) [4], PENELOPE (U. Barcelona 1996) Phương pháp Monte Carlo là một phương pháp tính toán phổ biến 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 khoảng 50 năm trở lại đây kể từ khi phương pháp mô phỏng Monte Carlo sử dụ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]; [5], TRIPOLI (NEA 1976) [6], . . . 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ô .